SA517380915B1 - نسخ وحدة داخلي وتنبؤ بيني موحدين - Google Patents
نسخ وحدة داخلي وتنبؤ بيني موحدين Download PDFInfo
- Publication number
- SA517380915B1 SA517380915B1 SA517380915A SA517380915A SA517380915B1 SA 517380915 B1 SA517380915 B1 SA 517380915B1 SA 517380915 A SA517380915 A SA 517380915A SA 517380915 A SA517380915 A SA 517380915A SA 517380915 B1 SA517380915 B1 SA 517380915B1
- Authority
- SA
- Saudi Arabia
- Prior art keywords
- unit
- image
- current
- video
- list
- Prior art date
Links
- 230000033001 locomotion Effects 0.000 claims abstract description 262
- 239000013598 vector Substances 0.000 claims abstract description 253
- 230000002123 temporal effect Effects 0.000 claims abstract description 64
- 238000000034 method Methods 0.000 claims description 271
- 230000008569 process Effects 0.000 claims description 28
- 238000003860 storage Methods 0.000 claims description 27
- 230000004044 response Effects 0.000 claims description 15
- 238000004891 communication Methods 0.000 claims description 12
- 238000003491 array Methods 0.000 claims description 9
- 230000007774 longterm Effects 0.000 claims description 9
- 238000006073 displacement reaction Methods 0.000 claims description 7
- 238000009795 derivation Methods 0.000 claims description 6
- 230000009471 action Effects 0.000 claims description 4
- 235000006696 Catha edulis Nutrition 0.000 claims 1
- 240000007681 Catha edulis Species 0.000 claims 1
- 241001492658 Cyanea koolauensis Species 0.000 claims 1
- 244000182691 Echinochloa frumentacea Species 0.000 claims 1
- 235000008247 Echinochloa frumentacea Nutrition 0.000 claims 1
- 241000196324 Embryophyta Species 0.000 claims 1
- 230000004931 aggregating effect Effects 0.000 claims 1
- 230000015572 biosynthetic process Effects 0.000 claims 1
- 230000035622 drinking Effects 0.000 claims 1
- 238000011065 in-situ storage Methods 0.000 claims 1
- 238000003780 insertion Methods 0.000 claims 1
- 230000037431 insertion Effects 0.000 claims 1
- 239000003607 modifier Substances 0.000 claims 1
- 239000011800 void material Substances 0.000 claims 1
- 238000012545 processing Methods 0.000 description 31
- 238000006243 chemical reaction Methods 0.000 description 28
- 230000003287 optical effect Effects 0.000 description 14
- 230000009466 transformation Effects 0.000 description 13
- 238000011002 quantification Methods 0.000 description 10
- 230000006835 compression Effects 0.000 description 9
- 238000007906 compression Methods 0.000 description 9
- 238000013139 quantization Methods 0.000 description 9
- 230000002441 reversible effect Effects 0.000 description 9
- 230000005540 biological transmission Effects 0.000 description 8
- 239000000872 buffer Substances 0.000 description 8
- 238000010586 diagram Methods 0.000 description 8
- 241000234435 Lilium Species 0.000 description 7
- 238000013500 data storage Methods 0.000 description 6
- 238000013277 forecasting method Methods 0.000 description 6
- 239000011159 matrix material Substances 0.000 description 6
- 238000005192 partition Methods 0.000 description 6
- VBRBNWWNRIMAII-WYMLVPIESA-N 3-[(e)-5-(4-ethylphenoxy)-3-methylpent-3-enyl]-2,2-dimethyloxirane Chemical compound C1=CC(CC)=CC=C1OC\C=C(/C)CCC1C(C)(C)O1 VBRBNWWNRIMAII-WYMLVPIESA-N 0.000 description 4
- 238000000638 solvent extraction Methods 0.000 description 4
- 230000003044 adaptive effect Effects 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 239000000284 extract Substances 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000001131 transforming effect Effects 0.000 description 3
- 230000000007 visual effect Effects 0.000 description 3
- XEEYBQQBJWHFJM-UHFFFAOYSA-N Iron Chemical compound [Fe] XEEYBQQBJWHFJM-UHFFFAOYSA-N 0.000 description 2
- 241000023320 Luma <angiosperm> Species 0.000 description 2
- 230000003321 amplification Effects 0.000 description 2
- 230000002457 bidirectional effect Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000004927 fusion Effects 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- OSWPMRLSEDHDFF-UHFFFAOYSA-N methyl salicylate Chemical compound COC(=O)C1=CC=CC=C1O OSWPMRLSEDHDFF-UHFFFAOYSA-N 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 238000003199 nucleic acid amplification method Methods 0.000 description 2
- 230000010076 replication Effects 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 241000125205 Anethum Species 0.000 description 1
- 241000272168 Laridae Species 0.000 description 1
- 208000025370 Middle East respiratory syndrome Diseases 0.000 description 1
- 101100490488 Mus musculus Add3 gene Proteins 0.000 description 1
- 101100294399 Schizosaccharomyces pombe (strain 972 / ATCC 24843) not1 gene Proteins 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000000052 comparative effect Effects 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 150000001875 compounds Chemical class 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000012432 intermediate storage Methods 0.000 description 1
- 229910052742 iron Inorganic materials 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 239000002243 precursor Substances 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 230000006641 stabilisation Effects 0.000 description 1
- 238000011105 stabilization Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000013518 transcription Methods 0.000 description 1
- 230000035897 transcription Effects 0.000 description 1
- 238000000844 transformation Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/157—Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
- H04N19/159—Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/124—Quantisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/513—Processing of motion vectors
- H04N19/517—Processing of motion vectors by encoding
- H04N19/52—Processing of motion vectors by encoding by predictive encoding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/176—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/513—Processing of motion vectors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/523—Motion estimation or motion compensation with sub-pixel accuracy
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/593—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/70—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Television Signal Processing For Recording (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
Abstract
يتعلق الاختراع بمرمز ڤيديو video coder يتضمن (200) صورة حالية وصورة مرجعية في قائمة صور مرجعية. يمكن أن يحدد مرمز الڤيديو video coder (202) وحدة موضوعة مشتركة لصورة مرجعية. الوحدة الموضوعة المشتركة موضوعة مع وحدة حالية من الصورة الحالية. علاوةً على ذلك، فإن مرمز الڤيديو يشتق video coder derives (204) متوقع متجه الحركة المؤقت من الوحدة الموضوعة المشتركة co-located block ويمكن أن يحدد (206) أن يكون لمتجه الحركة المؤقت دقة تحت البكسل. يمكن لمرمز الڤيديو أن يزيح لليمين (208) متنبئ متجه الحركة المؤقت المحدد أن له دقة تحت البكسل. بالإضافة إلى ذلك، فإن مرمز الڤيديو يمكن أن يحدد (210)، بناءً على متوقع متجه vector predictor الحركة المؤقت المزاح إلى اليمين، وحدة تنبؤية predictive block داخل الصورة الحالية. شكل 6.
Description
نسخ وحدة داخلي وتنب بيني موحدين Unified Intra-Block Copy and Inter-Prediction الوصف الكامل خلفية الاختراع slaty هذا الاختراع بترميز video encoding snd وفك ترميزه .video decoding يمكن تضمين قدرات قيديو رقمية Digital video capabilities في مدى واسع من الوسائل؛ وتشمل تليفزيونات digital televisions dud, ¢ أنظمة إذاعة مباشرة رقمية digital direct broadcast systems 5 ؛ أنظمة إذاعة لاسلكية Wireless broadcast systems ؛ مساعدات رقمية شخصية (PDAs) personal digital assistants حاسبات محمولة ومكتبية laptop or desktop computers ؛ حاسبات قرصية tablet computers ¢ قارئات كتاب إلكترونية e-book readers ؛ آلات تصوير رقمية digital cameras ¢ أو وسائل تسجيل رقمية digital recording devices » أجهزة وسائط إعلامية رقمية digital media players 0 + وسائل ألعاب قيديو video gaming devices » طاولات ألعاب video game said consoles ؛ هواتف لاسلكية عبر قمر صناعىي وخلوية cellular or satellite radio telephones ؛ ما يسمى بهواتف ذكية smart phones ؛ وسائل مؤتمرات عن بعد عبر الفيديوء وسائل تدفق قيديو؛ وما شابه. تنفذ وسائل الفيديو الرقمية أساليب ضغط goad مثل تلك المذكورة فى المواصفات المعرفة بواسطة ITU-T ءلاال-١ 1.263 (MPEG—-4 (MPEG-2 o> «H.264/MPEG-4 5 10 ترميز قيديو متقدم «(AVC) Advanced Video Coding مواصفة ترميز قيديو عالى الكفاءة (HEVC) High Efficiency Video Coding تحت التطوير حالياً؛ وامتدادات لتلك المواصفات. يمكن لوسائل الفيديو أن ترسل؛ تستقبل؛ ترمزء تفك ترميز» و/أو تخزين معلومات فيديو بكفاءة أكثر بواسطة تنفيذ أساليب الضغط تلك. تُجرى أساليب ضغط الفيديو تنبؤاً فراغياً Video compression spatial (داخل صورة intra (picture 0 و/أو تنبا مؤقتاً (بين الصور) لتقليل أو إزالة التكرار المتلازم في متواليات فيديو. بالنسبة لترميز gad أساسه Bang يمكن تجزئة شربحة فيديو (أي إطار video frame gad أو
جزءِ منه) إلى وحدات «pad ويمكن أن يشار إليها باعتبارها وحدات شجرية؛ وحدات ترميز coding units (5لا6)؛ و/أو عقد ترميز. يتم ترميز وحدات gid في شريحة مرمزة داخلياً لصورة باستخدام تنبؤ فراغي بالنسبة لعينات مرجعية في وحدات متجاورة في نفس الصورة. يمكن أن تستخدم وحدات فيديو في شريحة مرمزة بينياً P)Video blocks in an inter coded أو #) لصورة تنب فراغي spatial prediction بالنسبة لعينات مرجعية في وحدات متجاورة في نفس الصورة أو تنبؤ مؤقت بالنسبة لعينات مرجعية في صور مرجعية أخرى. يمكن الإشارة إلى الصور باعتبارها أطر» ويمكن الإشارة إلى الصور المرجعية باعتبارها أطر مرجعية reference frames ينتج pl) الفراغي أو المؤقت استخدام وحدة تنبؤية لترميز وحدة حالية. تمثل البيانات المتبقية فروق 0 بيكسيلات بين الوحدة الأصلية المراد ترميزها والوحدة التنبؤية. على سبيل المثال؛ فإن كل عينة تنبؤية لوحدة من بيانات متبقية يمكن أن تساوي فرق بين عينة خاصة للوحدة الأصلية وعينة خاصة مناظرة للوحدة التنبؤية. يتم ترميز وحدة مرمز بينياً وفقاً لمتجه حركة يشير إلى وحدة لعينات مرجعية تشكل الوحدة التنبؤية. يتم ترميز الوحدة المرمزة داخلياً وفقاً لأسلوب ترميز داخلي والبيانات التنبؤية. لمزيد من الضغط؛ يمكن تحويل البيانات المتبقية من مجال البيكسيل إلى مجال تحويل؛ مما ينتج معاملات 5 تحويل متبقية؛ والتي يمكن بعد ذلك تجديدها كمياً. يتم أولاً وضع معاملات التحويل المحددة كمياً في مصفوفة ثنائية الأبعاد two-dimensional array ؛ يمكن مسحها لكي تنتج متجه أحادي الأبعاد one-dimensional vector لمعاملات التحويل» ويمكن تطبيق الترميز الإنتروبي لتحقيق ضغط أكثر انتظاماً. الوصف العام للاختراع 0 بصفة عامة؛ فإن هذا الاختراع يصف أساليب للتنبؤ بنسخ وحدة داخلي. بالتحديد فإن هذا الاختراع يصف أساليب مختلفة لتنفيذ نسخ وحدة داخلي ومخطط تنبؤ بيني موحدين. على سبيل المثال؛ فإن مرمز فيديو يمكن أن يرمز أو يفك ترميز وحدة حالة من بيانات فيديو لصورة حالية بواسطة تحديد وحدة موضوعة مشتركة لصورة مرجعية مع وحدة موضوعة مشتركة يجرى وضعها مع الوحدة الحالية للصورة الحالية. يمكن أن يشتق مرمز الفيديو متنبئ متجه حركة مؤقت من الوحدة 5 الموضوعة المشتركة (Sang أن يحدده بدقة تحت البيكسيل precision ا©*«ام-500. بالإزاحة إلى
اليمين لمتنبئ متجه الحركة المؤقت يمكن أن تزيل البتات الأقل دلالة الممثلة لدقة تحت البيكسيل cad مما يحول يفعالية متنبئ متجه الحركة المؤقت من مستوى دقة تحت البيكسيل إلى مستوى دقة بيكسيل صحيح. بما أن أسلوب نسخ وحدة داخلية يستخدم دقة مستوى بيكسيل صحيح؛ فإن تحويل متنبئ متجه الحركة المؤقت يمكن أن يزيد كفاءة ترميز لأن مرمز الفيديو يمكن أن يستخدم متجه الحركة المؤقت الذي يمكن خلاف ذلك أن يكون غير قابل للاستخدام أو غير كفؤ لأسلوب نسخ وحدة داخلية بسبب الدقة تحت البيكسيل له. بعد الإزاحة لليمين لمتنبئ متجه حركة الفيديو المؤقت؛ يمكن أن يحدد مرمز الفيديو ؛ بالاعتماد على متنبئ متجه حركة الفيديو المؤقت المزاح إلى اليمين» وحدة تنبؤية predictive block داخل الصورة الحالية. في أحد الأمثلة؛ فإن هذا الاختراع يصف طريقة لفك ترميز بيانات فيديو تستخدم أسلوب نسخ وحدة 0 داخلى يشتمل على تضمين صورة حالية وصورة مرجعية 0100655015 فى قائمة صور مرجعية؛ وتكون الصورة المرجعية مختلفة عن الصورة الحالية؛ وتحديد وحدة موضوعة مشتركة لصورة مرجعية مع وحدة موضوعة مشتركة يجرى وضعها مع الوحدة الحالية للصورة الحالية؛ واشتقاق fie متجه حركة قيديو مؤقت من الوحدة الموضوعة المشتركة؛ وتحديده بدقة تحت البيكسيل»؛ والإزاحة إلى اليمين لمتنبئع متجه حركة gall المحددة دقته تحت البيكسيل؛ والتحديد بالاعتماد 5 على متنبئ حركة القيديو المؤقت المزاح إلى اليمين» لوحدة تنبؤية داخل الصورة الحالية؛ وتكون وحدة فيديو مفكوك ترميزها بواسطة تجميع عينات من وحدة متبقية وعينات مناظرة من الوحدة التنبؤية. في مثال al فإن هذا الاختراع يصف طريقة لفك ترميز بيانات فيديو تستخدم أسلوب نسخ وحدة داخلي يشتمل على تضمين صورة حالية وصورة مرجعية في قائمة صور مرجعية؛ وتكون الصورة المرجعية مختلفة عن الصورة الحالية ¢ وتحديد وحدة موضوعة مشتركة لصورة مرجعية مع وحدة موضوعة مشتركة يجري وضعها مع الوحدة الحالية للصورة الحالية ‘ واشتقاق [tie متجه حركة فيديو مؤقت من الوحدة الموضوعة المشتركة؛ وتحديده بدقة تحت البيكسيل؛ والإزاحة إلى اليمين لمتنبئ متجه حركة الفيديو المحددة دقته تحت البيكسيل؛ والتحديد بالاعتماد على متنبئ حركة الفيديو المؤقت المزاح إلى اليمين» لوحدة تنبؤية داخل الصورة الحالية؛ وتوليد بيانات متبقية تمثل
الفروق بين الوحدة التنبؤية التي تم تحديدها بالاعتماد على متنبئ حركة الفيديو المؤقت المزاح إلى اليمين والوحدة الحالية. في مثال آخرء فإن هذا الاختراع يصف وسيلة لترميز وفك ترميز بيانات goad باستخدام أسلوب نسخ وحدة داخلية تشتمل على: ذاكرة مهيأة لتخزين بيانات فيديو لصورة؛ ومعالج واحد أو أكثر مهيأة للآتي: تضمين صورة حالية وصورة مرجعية في قائمة صور مرجعية؛ وتكون الصورة
المرجعية مختلفة عن الصورة الحالية؛ وتحديد وحدة موضوعة مشتركة لصورة مرجعية مع وحدة موضوعة مشتركة يجرى وضعها مع الوحدة الحالية للصورة الحالية؛ واشتقاق متنبئ متجه حركة فيديو مؤقت من الوحدة الموضوعة المشتركة؛ وتحديده بدقة تحت البيكسيل, والإزاحة إلى اليمين لمتنبئ متجه حركة القيديو المحددة دقته تحت البيكسيل؛ والتحديد بالاعتماد على متنبئ حركة
0 القيديو المؤقت المزاح إلى اليمين؛ لوحدة تنبؤية داخل الصورة الحالية .current picture في مثال آخرء فإن هذا الاختراع يصف وسيلة لترميز وفك ترميز بيانات goad باستخدام أسلوب نسخ وحدة داخلية تشتمل على: ذاكرة مهيأة لتخزين بيانات فيديو لصورة؛ ومعالج واحد أو أكثر مهيأة PY : تضمين صورة حالية وصورة مرجعية reference picture في قائمة صور مرجعية » وتكون الصورة المرجعية مختلفة عن الصورة الحالية؛ وتحديد Bang موضوعة مشتركة لصورة
5 مرجعية مع وحدة موضوعة مشتركة يجرى وضعها مع الوحدة الحالية للصورة الحالية؛ واشتقاق متنبئ متجه حركة فيديو مؤقت من الوحدة الموضوعة المشتركة؛ وتحديده بدقة تحت البيكسيل؛ والإزاحة إلى اليمين لمتنبئ متجه حركة الفيديو المحددة دقته تحت البيكسيل؛ والتحديد بالاعتماد على متنبئ حركة الفيديو المؤقت المزاح إلى اليمين» لوحدة تنبؤية داخل الصورة الحالية؛ وتكون وحدة قيديو مرمزة بواسطة تجميع عينات من وحدة متبقية وعينات مناظرة من الوحدة التنبؤية
.predictive block 0 فإن هذا الاختراع يصف وسيلة لترميز وفك ترميز بيانات فيديو باستخدام أسلوب نسخ وحدة داخلية تشتمل على: ذاكرة مهيأة لتخزين بيانات فيديو لصورة؛ ومعالج واحد أو أكثر مهيأة للآتي: تضمين صورة حالية وصورة مرجعية في قائمة صور مرجعية؛ وتكون الصورة المرجعية مختلفة عن الصورة الحالية؛ وتحديد وحدة موضوعة مشتركة لصورة مرجعية مع وحدة موضوعة AS fide يجرى وضعها
5 مع الوحدة الحالية للصورة الحالية؛ واشتفاق متنبئ متجه حركة فيديو مؤقت من الوحدة الموضوعة
المشتركة؛ وتحديده بدقة تحت البيكسيل؛ والإزاحة إلى اليمين لمتنبئ متجه حركة الفيديو المحددة دقته تحت البيكسيل؛ والتحديد بالاعتماد على متنبئ حركة الفيديو المؤقت المزاح إلى اليمين؛ لوحدة تنبؤية داخل الصورة الحالية؛ وتوليد بيانات متبقية تمثل الفروق بين الوحدة التنبؤية التي تم تحديدها بالاعتماد على متنبئ حركة الفيديو المؤقت المزاح إلى اليمين والوحدة الحالية.
في مثال آخرء فإن هذا الاختراع يصف جهازاً لترميز وفك ترميز بيانات gad باستخدام أسلوب نسخ وحدة داخلي يشتمل على وسيلة لتضمين صورة حالية وصورة مرجعية في قائمة صور مرجعية؛ وتكون الصورة المرجعية مختلفة عن الصورة الحالية؛ ووسيلة لتحديد وحدة موضوعة مشتركة لصورة مرجعية؛ والوحدة الموضوعة المشتركة يجرى وضعها مشتركة مع وحدة حالية للصورة الحالية؛ ووسيلة لتحديد متنبئ متجه حركة مؤقت من الوحدة الموضوعة المشتركة؛ ووسيلة
0 _لتحديد أن له دقة تحت البيكسيل؛ ووسيلة الإزاحة إلى اليمين متنبئ متجه حركة الفيديو المؤقت الذي له دقة تحت البيكسيل؛ ووسيلة للتحديد بالاعتماد على متنبئ متجه حركة القيديو المؤقت المزاح إلى اليمين» لوحدة تنبؤية داخل الصورة الحالية. في مثال «AT فإن هذا الاختراع يصف وسط تخزين مقروء بحاسب غير مؤقت به تعليمات مخزنة cade والتي عند تنفيذهاء تجعل معالج واحد أو أكثر لوسيلة حاسبة مهيأة لترميز وفك ترميز للآتي:
5 تضمين صورة حالية وصورة مرجعية في قائمة صور (dan je وتكون الصورة المرجعية مختلفة عن الصورة الحالية؛ وتحديد وحدة موضوعة مشتركة لصورة مرجعية مع Bing موضوعة مشتركة يجرى وضعها مع الوحدة الحالية للصورة الحالية؛ واشتقاق متنبئ متجه حركة فيديو مؤقت من الوحدة الموضوعة المشتركة؛ وتحديده بدقة تحت البيكسيل؛ والإزاحة إلى اليمين لمتنبئ متجه حركة الفيديو المحددة دقته تحت البيكسيل؛ والتحديد بالاعتماد على متنبئ حركة الفيديو المؤقت المزاح إلى
0 اليمين» لوحدة تنبؤية داخل الصورة الحالية. تم ذكر تفاصيل لمثال واحد أو أكثر في الرسومات المصاحبة والوصف اللاحق. سوف تتضح سمات؛ وأهداف»؛ ومميزات أخرى من الوصف؛ والرسومات؛ وعناصر الحماية.
شرح مختصر للرسومات شكل (1): مخطط صندوقي يوضح نظام ترميز وفك ترميز فيديو تمثيلي والذي يمكن أن يستخدم الأساليب المذكورة في هذا الاختراع. حركة متقدم .(AMVP) advanced motion vector prediction شكل ) 3 ( : مخطط مفا هيمى يوضح أسلوب تمثيلى تلتنيؤ بوحدة حالية لبيانات يديو داخل صورة حالية وفقاً لوحدة لنسخ وحدة داخلي ¢(BC) intra Block Copy شكل (4): مخطط صندوقي يوضح وسيلة فك ترميز video encoder sad تمثيلية يمكن أن تنفذ الأساليب المذكورة فى هذا الاختراع. 2 في rs
0 شكل (5): مخطط صندوقي يوضح وسيلة فك ترميز فيديو تمثيلية يمكن أن تنفذ الأساليب المذكورة في هذا الاختراع. شكل )6( : مخطط سير عمليات يوضح عملية تمثيلية لترميز بيانات يديو متوافقة مع أساليب هذا الاختراع.
5 هذا الاختراع. الوصف التفصيلىي: تتعلق صور لهذا الاختراع بأساليب لترميز وفك ترميز فيديو. على سبيل المثال؛ فإن مرمز قيديو يمكن أن يشتق متنبئ متجه حركة مؤقت بينما يجري تنبو متجه حركة متقدم advanced ٠ (AVMP) motion vector prediction بدوره يمكن لمرمز قيديو أن يزيح لليمين متنبئ الحركة
0 المؤقت لإزالة أي دقة تحت البيكسيل. بما أن أسلوب نسخ وحدة داخلية يستخدم دقة مستوى بيكسيل صحيح فإن تحويل متنبئ متجه الحركة المؤقت يمكن أن يزيد كفاءة ترميز OY مرمز الفيديو يمكن أن يستخدم متجه الحركة المؤقت الذي يمكن خلاف ذلك أن يكون غير قابل
للاستخدام أو غير كفؤ لأسلوب نسخ وحدة داخلية بسبب الدقة تحت البيكسيل له. يمكن أن تتعلق صور لهذا الاختراع بأساليب لتحسين ترميز متجه وحدة لنسخ وحدة داخلي intra Block Copy (BC) يمكن أن تتعلق صور لهذا الاختراع بأساليب لإجراء BC داخلية كجزه من عملية تنبؤ بيني موحدة لترميز الفيديو وفك ترميزه. يمكن تطبيق الأساليب المذكورة في هذا الطلب على ترميز محتوى شاشة (SCC) screen content coding أو محتوى AT حيث تكون أدوات ترميز تقليدية واحدة أو أكثر غير كفؤة. التنبؤ البيني عبارة عن أسلوب للتنبؤ بعناصر بيانات بالاعتماد على عناصر بيانات لصورة خلاف الصورة الحالية. على سبيل المثال؛ يمكن أن تستخدم وسيلة فك ترميز فيديو تنبؤ بيني لتحديد وحدة تنبؤية لمجموعة تتبؤية متكاملة (PU) prediction unit لصورة حالية. الوحدة التنبؤية Ble عن 0 وحدة من عينات بالاعتماد على عينات في صورة مرجعية (أي صورة خلاف الصورة الحالية). يمكن أن يشير متجه حركة ل PU إلى إزاحة فراغية بين الوحدة التنبؤية ووحدة PU sll هذا (Ja) يمكن أن يولد مرمز القيديو بيانات متبقية (أي خطأ تنبؤ) يبين الفرق بين الوحدة التنبؤية ووحدة التنبؤؤ PU يمكن أن يتضمن مرمز الفيديو بيانات تمثل بيانات متبقية في تيار بتات يحتوي على تمثيل مرمز لبيانات الفيديو. يمكن أن تستخدم وسيلة فك ترميز فيديو متجه 5 الحركة لتحديد الوحدة التنبؤية. بعد ذلك؛ يمكن لوسيلة فك ترميز الفيديو أن تجمع عينات مناظرة من البيانات المتبقية والوحدة التنبؤية لإعادة بناء وحدة التنبؤ. في مثال آخر للتنبؤ البيني؛ يمكن أن يحدد مرمز فيديو متجه حركة ل PU حالية لصورة حالية بالاعتماد على متنبئ متجه حركة مؤقت (TMVP) temporal motion vector predictor في صورة مرجعية. في أمثلة كثيرة؛ فإن TMVP عبارة عن متجه حركة ل PU به وحدة تنبؤ موضوعة 0 مشتركة جزئياً على الأقل مع وحدة PU gail على سبيل (Jal يمكن أن يتنبئ مرمز فيديو TMVP كمتجه حركة ل PU الحالية أو تحديد متجه حركة لا PU بالاعتماد على متجه الحركة ل 11/1/5. يمكن بعد ذلك أن يستخدم مرمز الفيديو متجه الحركة ل PU الحالية لتحديد وحدة تنبؤية. sal الداخلي عبارة عن أسلوب للتنبوؤ بعناصر بيانات بالاعتماد على عناصر بيانات؛ Jie قيم عينات؛ لنفس الشريحة المفكوك ترميزها. نسخ الوحدة الداخلي (أي BC داخلي) عبارة عن صورة 5 مطورة جديدة من التنبؤ الداخلي تستخدم لفك ترميز وحدات فيديو» مثل مجموعة ترميز متكاملة
(CUs) coding units أو 5لا0. لترميز وحدة فيديو حالية لصورة حالية باستخدام BC داخلي؛ فإن مرمز 5028 يبحث منطقة بحث داخل نفس الشريحة من الصورة الحالية كوحدة الفيديو الحالية لوحدة تنبؤية. في بعض الأمثلة؛ يمكن أن تكون التنبؤية عبارة عن وحدة تشتمل على مصفوفة من عينات متطابقة بشكل حجيم مع مصفوفة من عينات لوحدة الفيديو الحالية. يولد مرمز الفيديو
5 متجه وحدة يشير إلى إزاحة بين وحدة الفيديو الحالية والوحدة التنبؤية. كثيراً ما يستخدم نفس الأسلوب كتنبؤ بيني؛ فيمكن لمرمز الفيديو أن يستخدم الوحدة التبنؤية لتوليد lily متبقية. يمكن أن تستخدم وسيلة فك ترميز فيديو متجه الوحدة لوحدة الفيديو الحالية لتحديد الوحدة التنبؤية في الصورة الحالية. يمكن أن تجمع وسيلة فك ترميز الفيديو عينات مناظرة من البيانات المتبقية ووحدة تنبؤية لإعادة بناء وحدة gall لوحدة القيديو الحالية.
0 بصفة عامة؛ فإن متجهات الحركة المستخدمة gill البيني لها دقة تحت البيكسيل. على سبيل المثال» فإن متجه حركة يستخدم للتنبؤ البيني يمكن أن يكون دقة نصف بيكسيل أو ربع بييكسيل. بذلك فإن متجها لحركة المستخدم للتنبؤ البيني يمكن أن يشير إلى موقع بين بيكسيلين فعليين لصورة. يمكن الإشارة إلى البيكسيلات الفعلية لصورة باعتبارها بيكسيلات صحيحة لأنها أعطيت إحداثيات صحيحة في مصفوفة بيكسيلات للصورة. في حالات عندما يشير متجه حركة إلى موقع
5 بين بيكسيلين صحيحين؛ فإنه يمكن لمرمز فيديو (أي مرمز فيديو أو وسيلة فك ترميز فيديو) أن يستكمل من الداخل قيم العينات. على خلاف ذلك؛ فإن متجهات الوحدة المستخدمة ل BC داخلي تقتصر على دقة بيكسيلات صحيحة. بذلك؛ فإن متجهات الوحدة المستخدمة ل BC داخلي لا تشير إلى مواقع بين بيكسيلات صحيحة. بسبب التشابهات بين التنبوؤ البيني و86 الداخلي؛ فقد وجدت اقتراحات تحاول أن توحدهما. في
0 بعض من تلك المحاولات؛ يولد مرمز قيديو قائمة صور مرجعية. بشكل تقليدي؛ فإن قائمة الصورة المرجعية عبارة عن قائمة من الصور متاح استخدامها بواسطة صورة حالية للتنبؤ البيني. تقترح مقترحات sae لتوحيد تنبو بيني و8560 داخلي تضمين الصورة الحالية في قائمة الصورة المرجعية بحيث يمكن استخدام الصورة الحالية بنفس الأسلوب مثل صور مرجعية أخرى. إلا أنه توجد مشاكل دمج عديدة في تلك المقترحات. على سبيل المثال؛ يمكن أن يحدد مرمز يديو
5 أن استخدام BC داخلي ينتج أفضل معدل - تشوه متري لوحدة حالية؛ عندما يتم استخدام
(TMVP وهو قد يكون متجه حركة أو متجه Bang كمتجه وحدة للوحدة الحالية. من ثم؛ فإنه في هذا المثال» يمكن أن يرسل مرمز الفيديو إشارة إلى فهرس مرشح تحدد TMVP ويمكن أن يرسل إشارة إلى فهرس مرجعي تشير إلى موضع الصورة الحالية في قائمة صور مرجعية. يمكن كذلك أن يرسل مرمز الفيديو إشارة إلى فرق متجه حركة «(MVD) motion vector difference تشير إلى فرق» إذا وجد؛ بين متجه الوحدة للوحدة الحالية؛ 5 TMVP (أي متجه حركة أو متجه وحدة
للوحدة الموضوعة المشتركة). إلا أنه إذا حدث أن كان TMVP عبارة عن متجه حركة بدقة تحت البيكسيل؛ فإنه يمكن ألا يستخدم ل BC داخلي؛ أو يكون غير كفؤ عند استخدامه في ©8 داخلي لأن BC الداخلي به متجهات وحدة لها دقة بيكسيلات صحيحة. الفرق في الدقة gl) دقة تحت البيكسيل مقابل دقة بيكسيلات صحيحة) بين التنبؤ البيني و80 الداخلي تعني أيضاً أن هذين
0 الأسلوبين للتنبؤ يعملان بشكل مختلف لأن التنبؤ البيني يعمل باستخدام دقة تحت البيكسيل و86 الداخلي يعمل باستخدام دقة بيكسيل صحيح. النتيجة هي عدم توافق يضعف مبادئ توحيد Sl البيني و86 الداخلي. توفر أساليب خاصة لهذا الاختراع حلولاً لتلك المشاكل. على سبيل المثال؛ يمكن أن يتضمن مرمز قيديو صورة حالية وصورة مرجعية في AE صور مرجعية. علاوة على ذلك؛ فإن مرمز الفيديو
5 يمكن أن يحدد وحدة موضوعة مشتركة للصورة المرجعية. الوحدة الموضوعة المشتركة تكون موضوعة مشتركة مع وحدة حالية للصورة الحالية. يمكن الوضع المشترك لوحدة مع وحدة أخرى إذا كانت الوحدات مناظرة لمواضع تراكب جزئي على الأقل داخل الوحدات الخاصة من الوحدات. بالإضافة إلى ذلك؛ فإنه في هذا المثال» يمكن أن يشتق مرمز الفيديو TMVP من الوحدة الموضوعة المشتركة. بعد ذلك يمكن أن يحدد مرمز الفيديو ما إذا كان ل TMVP دقة تحت
0 البيكسيل. استجابة لتحديد أن TMVP له دقة تحت البيكسيل؛ فإن مرمز الفيديو يمكن أن يزيح إلى اليمين TMVP بعبارات أخرى؛ فإن مرمز الفيديو يمكن أن يزيح إلى اليمين قيم تشير إلى TMVP بحيث تتم إزالة أي بتات (مثلاً 2 بت أقل دلالة) تمثل الأجزاء الكسرية ل «TMVP مما ينتج TMVP له مستوى دقة بيكسيلات صحيحة. على سبيل المثال؛ ald إذا تمت إزالة ال 2 بت الأقل دلالة؛ فإن ذلك سيكون مساوياً للإزاحة إلى اليمين بمقدار 2. كمثال OAT فإن الإزاحة لليمين
5 ل TMVP له دقة ربع بيكسيل في HEVC بمقدار 2 سوف يحول TMVP من دقة تحت بيكسيل
(أو دقة ربع بيكسيل في هذا المثال) إلى دقة بيكسيلات صحيحة). بهذه الطريقة؛ يمكن لمرمز الفيديو أن يحول بفعالية TMVP من دقة تحت بيكسيل إلى دقة بيكسيلات صحيحة. علاوة على ذلك؛ فإنه في هذا (JB يمكن أن يحدد مرمز الفيديو» بالاعتماد على متنبئ متجه حركة الفيديو المؤقت المزاح إلى اليمين؛ وحدة تنبؤية داخل الصورة الحالية ويكوّن وحدة فيديو مفكوك ترميزها بواسطة تجميع عينات من وحدة متبقية وعينات مناظرة من الوحدة التنبؤية. بذلك» فإنه بواسطة تحويل TMVP في دقة تحت البيكسيل إلى دقة بيكسيلات صحيحة؛ يمكن أن يكون مرمز الفيديو قادراً على استخدام TMVP كمتجه وحدة للاستخدام في BC داخلي. بهذه الطريقة؛ فإن هذا الأسلوب للاختراع يمكن أن يسهل توحيد gil) البيني و86 الداخلي. شكل (1) مخطط صندوقي يوضح نظام ترميز وفك ترميز فيديو تمثيلي video coding system 0 )10( يمكن أن يستخدم أسلوب واحد أو أكثر لهذا الاختراع. كما هو مستخدم في هذا الطلب؛ فإن المصطلح 'وسيلة ترميز وفك ترميز فيديو' يشير بشكل عام إلى كل من مرمزات فيديو ووسائل فك ترميز فيديو. (Jill فإنه في هذا الاختراع تشير المصطلحات 'ترميز فيديو" أو 'ترميز" بشكل عام إلى ترميز فيديو وفك ترميزه. كما ذكر خلال هذا الاختراع؛ فإن مرمز فيديو video encoder )20( ووسيلة فك ترميز قيديو (30)video decoder لنظام ترميز وفك 5 ترميز فيديو (10) يمثلان أمثلة مختلفة لمرمزات ووسائل فك ترميز فيديو يمكن تهيئتها لإجراء أسلوب واحد أو أكثر لهذا الاختراع. كما هو موضح في مثال بشكل (1)؛ فإن نظام ترميز وفك ترميز فيديو (10) يتضمن وسيلة مصدر source device )12( ووسيلة جهة destination device Jgay (14). تولد وسيلة المصدر )12( بيانات فيديو مرمزة. تبعاً لذلك؛ فإنه يمكن الإشارة إلى وسيلة المصدر )12( 0 باعتباره وسيلة ترميز فيديو أو جهاز ترميز فيديو. وسيلة جهة الوصول (14) يمكن أن تفك ترميز بيانات الفيديو المرمزة المولدة بواسطة وسيلة مصدر (12). تبعاً لذلك؛ يمكن الإشارة إلى وسيلة جهة الوصول (14) باعتبارها وسيلة فك ترميز فيديو أو جهاز فك ترميز فيديو. يمكن أن تكون وسيلة مصدر )12( ووسيلة جهة وصول (14) أمثلة لوسائل أو أجهزة ترميز وفك ترميز فيديو. يمكن أن تتضمن وسيلة مصدر )12( ووسيلة جهة وصول (14) أياً من مدى عريض من 5 الوسائل؛ تشمل حاسبات مكتبية؛ حاسبات مفكرة (أي محمولة)؛ حاسبات قرصية؛ Heal توضع
فوق أخرى؛ وسائل اتصالات لاسلكية؛ أجهزة هواتف يدوية مثل ما يدعى هواتف CASE وما يدعى لوحات ذكية؛ أجهزة تليفزيون؛ آلات تصوير؛ وسائل عرض» Heal وسائط إعلامية رقمية؛ طاولات ألعاب فيديو؛ وسائل تدفق فيديو؛ أو ما شابه. في بعض الأمثلة؛ يتم تجهيز وسيلة المصدر )12( ووسيلة جهة الوصول (14) باتصال لاسلكي. يمكن أن تستقبل وسيلة جهة الوصول (14) بيانات فيديو مرمزة من وسيلة مصدر (12) عن طريق وصلة 0ا(16). الوصلة (16) يمكن أن تشتمل على وسيط أو وسيلة واحدة أو أكثر قادرة على تحريك بيانات الفيديو المرمزة من وسيلة المصدر (12) إلى وسيلة جهة الوصول (14). في أحد الأمثلة؛ تشتمل الوصلة (16) على وسيط اتصالات واحد أو أكثر يمكّن وسيلة المصدر (12) من أن ترسل بيانات فيديو مرمزة مباشرة إلى وسيلة جهة الوصول (14) في زمن حقيقي. في 0 هذا المثال؛ تضمن وسيلة المصدر (12) أو توصل بيانات قيديو وفقاً مواصفة اتصالات؛ Jie بروتوكول اتصال سلكي أو لاسلكي؛ وترسل بيانات الفيديو المضمنة (أو غير المضمنة) إلى وسيلة جهة الوصول (14). يمكن أن يتضمن وسيط الاتصالات الواحد أو أكثر وسيط اتصالات سلكي و/أو لاسلكي؛ Jie طيف تردد لاسلكي (RF) radio frequency أو خط إرسال فيزيائي واحد أو أكثر. وسيط الاتصالات الواحد أو أكثر يمكن أن يكوّن جزءِ من شبكة أساسها حزمة Jie شبكة 5 منطقة محلية local area network « شبكة منطقة واسعة ¢ أو شبكة عالمية global 0016© (مثل إنترنت 10160061 ). يمكن أن يشتمل وسيط الاتصالات الواحد أو أكثر على موجهات routers ؛ مفاتيح sWitches ؛ محطات قاعدة؛ أو معدات أخرى تسهل الاتصالات من وسيلة المصدر source device )12( إلى وسيلة جهة الوصول destination device (14). 0 في بعض الأمثلة؛ يتم إخراج بيانات مرمزة من واجهة إخراج output interface (22) إلى وسيلة تخزين storage device (33). في تلك الأمثلة؛ يتم الوصول إلى lily مرمزة من وسيلة تخزين )33( بواسطة واجهة إدخال input interface (28). يمكن أن تتضمن وسيلة التخزين (33) أياً من مجموعة البيانات المتوصل إليها محلياً أو بشكل موزع ie مشغل قرص (lia أقراص بلو - راي Blu-ray القرص الرقمي متعدد الأغراض digital versatile disc (DVD) 5 ؛ ذاكرة قراءة فقط بقرص مدمج CD-) compact disc read-only memory
«(ROM ذاكرة ومضية flash memory ؛ ذاكرة متطايرة volatile أو غير متطايرة -000 volatile memory ¢ أو أي وسائط تخزين رقمية digital storage media مناسبة أخرى لتخزين بيانات قيديو مرمزة .storing encoded video data (Sa أن تشتمل وسيلة تخزين Storage device (33) على خادم ملف أو وسيلة تخزين وسيطة أخرى (Sa أن تحتجز الفيديو المرمز المولد بواسطة وسيلة مصدر source device (12). يمكن أن تتوصل وسيلة جهة الوصول Destination device (14) إلى بيانات فيديو مخزنة من وسيلة تخزين storage device (33) عن طريق تدفق أو تنزيل. خادم الملف يمكن أن يكون أي نوع من خوادم قادر على تخزين بيانات فيديو مرمزة وإرسال بيانات الفيديو المرمزة تلك إلى وسيلة جهة الوصول (14). تشمل خوادم ملف تمثيلية خادم شبكة (مثلاً لموقع شبكة)؛ 0 خادم بروتوكول ملف (FTP) file transfer protocol وسائل تخزين متصلة بشبكة network «(NAS) attached storage أو مشغل قرصي محلي local disk drive يمكن أن تتوصل وسيلة جهة الوصول Destination device )14( إلى بيانات الفيديو المرمزة من خلال أي وصلة بيانات قياسية؛ بما فيها وصلة إنترنت. يمكن أن تشمل أنواع تمثيلية لوصلات بيانات قناة لاسلكية Jie) وصلة واي - فاي Wi-Fi وصلة سلكية wired connection (مثل 5 خط رقمي مشترك digital subscriber line (ا05). مودم كبلي cable modem ؛ الخ)؛ أو توليفة منهما تكون مناسبة للتوصل إلى بيانات فيديو مرمزة مخزنة على خادم ملف. إرسال بيانات الفيديو المرمزة من وسيلة تخزين storage device )33( يمكن أن يكون إرسال تدفق؛ إرسال تنزيل» أو توليفة منهما. أساليب هذا الاختراع لنسخ sang داخلية وتنب بيني موحدين لا تقتصر بالضرورة على تطبيقات أو 0 أوضاع لاسلكية. يمكن تطبيق الأساليب على ترميز وفك ترميز فيديو بدعم من أياً من مجموعة تطبيقات وسائط متعددة؛ Jie إذاعات تليفزيونية عبر الهواء؛ إرسالات تليفزيونية كبلية؛ إرسالات تليفزيونية عبر قمر صناعي؛ إرسالات قيديو متدفقة؛ على سبيل Jd) عن طريق الإنترنت؛ ترميز قيديو رقمي لتخزينه على وسط تخزين بيانات؛ فك ترميز فيديو رقمي مخزن على وسط تخزين بيانات؛ أو تطبيقات أخرى. في بعض الأمثلة؛ تتم تهيئة نظام )10( لدعم إرسال فيديو
أحادي أو ثنائي الاتجاه لدعم تطبيقات Jie تدفق فيديو؛ إعادة عرض فيديو؛ إذاعة فيديو؛ و/أو
تهاتف قيديو.
يعد نظام ترميز وفك ترميز الفيديو Video coding system )10( الموضح في شكل )1(
مجرد مثال ويمكن أن تطبق أساليب هذا الاختراع على أوضاع ترميز وفك ترميز فيديو والتي لا تشمل بالضرورة أي توصيل بيانات بين وسائل ترميز وفك ترميز. في أمثلة (Al يتم استخراج
بيانات من ذاكرة محلية؛ وتدفقها عبر شبكة؛ أو ما شابه. يمكن لوسيلة ترميز فيديو أن ترمز
وتخزن بيانات إلى ذاكرة»؛ و/أو يمكن لوسيلة فك ترميز فيديو استخراج وفك ترميز lily من
ذاكرة. في أمثلة كثيرة» يتم إجراء الترميز وفك الترميز بواسطة وسائل لا تتصل مع بعضها البعض
ولكنها ببساطة ترمز بيانات إلى ذاكرة و/أو تستخرج وتفك ترميز بيانات من ذاكرة.
0 في المثال الموضح بشكل (8)؛ تتضمن وسيلة المصدر source device (12) مصدر فيديو video source (18)؛ ومرمز قيديو video encoder (20)؛ وواجهة إخراج output 08 (22). في بعض الأمثلة؛ تتضمن واجهة الإخراج output interface )22(«
مضمن/ dade تضمين (مودم) و/أو مرسل. يمكن أن يتضمن مصدر القيديو Video source )18( مصدر مثل وسيلة التقاط فيديو على سبيل المثال؛ آلة تصوير فيديو؛ وأرشيف فيديو يحتوي 5 فيديو ملتقط من قبل؛ وواجهة تغذية فيديو لاستقبال فيديو من مقدم محتوى فيديو؛ و/أو نظم بيانية لحاسب لتوليد بيانات بيانية لحاسب كمصدر للفيديو؛ أو توليفة من تلك المصادر. في أحد الأمثلة حيث يكون مصدر الفيديو (18) عبارة عن Al تصوير فيديو؛ فإن وسيلة المصدر )12( ووسيلة جهة الوصول (14) تكونان ما يسمى بهواتف مزودة بألة تصوير أو هواتف فيديو. إلا أنه يمكن تطبيق الأساليب المذكورة في هذا الاختراع على ترميز وفك ترميز فيديو بصفة عامة؛ ويمكن 0 تطيقها على تطبيقات سلكية و/أو لاسلكية. يمكن ترميز فيديو ملتقطء أو ملتقط مسبقاً؛ أو مولد بحاسب بواسطة مرمز فيديو (20). يمكن إرسال بيانات الفيديو المرمزة مباشرة إلى وسيلة جهة الوصول (14) عن طريق واجهة إخراج (22) لوسيلة مصدر (12). يمكن أيضاً (بديلاً لذلك) تخزين بيانات الفيديو المرمزة على وسيلة تخزين )33( للوصول إليها Lash بعد بواسطة وسيلة واجهة الوصول (14) أو وسائل (gal لفك ترميزها 5 و/أو إعادة عرضها.
تتضمن وسيلة جهة الوصول )14( واجهة إدخال input interface (28)؛ ووسيلة فك ترميز قيديو video decoder )30(¢ ووسيلة عرض display device (32). في بعض AEN تتضمن واجهة الإدخال (28) مستقبل و/أو مودم. تستقبل واجهة الإدخال (28) لوسيلة جهة الوصول (14) بيانات الفيديو المرمزة عبر وصلة (16). بيانات الفيديو المرمزة الموصلة عبر وصلة (16)؛ أو الموفرة على وسيلة تخزين (33)؛ (Ka أن تتضمن مجموعة من عناصر
الإعراب مولدة بواسطة مرمز القيديو video encoder )20( لاستخدامها بواسطة وسيلة فك ترميز قيديو؛ء Jie وسيلة فك ترميز قيديو video decoder (30). يمكن تضمين عناصر الإعراب مع بيانات الفيديو المرمزة المرسلة على وسط اتصالات»؛ أو مخزنة على وسط تخزين؛ أو مخزنة على خادم ملف.
0 يمكن تكامل وسيلة عرض cas (32) Display device أو خارج وسيلة جهة الوصول destination device (14). في بعض الأمثلة؛ يمكن أن تتضمن وسيلة جهة الوصول )14( وسيلة عرض متكاملة؛ ويمكن تهيئتها أيضاً لكي تتصل بينياً مع وسيلة عرض خارجية. في أمثلة أخرى؛ يمكن أن تكون وسيلة جهة الوصول )14( عبارة عن وسيلة عرض. بصفة عامة؛ فإن وسيل العرض (32) تعرض بيانات الفيديو المفكوك ترميزها على مستخدم؛ ويمكن أن تشتمل على
5 أياً من مجموعة من وسائل العرض (ie وسيلة عرض بلورة سائلة liquid crystal display (LCD) وسيلة عرض بلازماء وسيلة عرض صمام ثنائي باعث للضوء عضوي organic light emitting diode (50ا0)؛ أو نوع آخر من وسائل العرض. يمكن تنفيذ كل من مرمز الفيديو )20( ووسيلة فك ترميز الفيديو (30) مثل Ul من مجموعة من دوائر مناسبة» مثل واحد أو أكثر من معالجات دقيقة؛ معالجات إشارة رقمية digital signal
processors 20 (0505)؛ دوائر متكاملة نوعية لتطبيق application—specific integrated (ASICs) circuits مصفوفات بوابية قابلة للبرمجة ميدانية field—programmable gate (FPGAS) arrays دائرة منطقية منفصلة؛ مكون (gale أو أي توليفات منها. إذا تم تنفيذ الأساليب جزثياً في برنامج؛ فإن وسيلة يمكن أن تخزن تعليمات للبرنامج في وسط تخزين مقروء بحاسب؛ غير مؤقت مناسب ويمكن أن تنفذ تعليمات في مكون (gale باستخدام معالج واحد أو
5 أكثر لإجراء أساليب هذا الاختراع. يمكن اعتبار أياً مما سبق (بما فيها مكون sale برنامج؛ توليفة
من مكون مادي وبرنامج؛ الخ) عبارة عن معالج واحد أو أكثر. يمكن تضمين كل من مرمز فيديو )20( ووسيلة فك ترميز فيديو (30) في واحد أو أكثر من مرمزات أو وسائل فك ترميز» ويمكن تكامل أياً منها aS من مرمز/ وسيلة فك ترميز combined encoder/decoder (CODEC) في وسيلة خاصة. يمكن أن يعمل مرمز قيديو (20) و/أو وسيلة فك ترميز فيديو )30( وفقاً لمواصفة ترميز وفك ترميز فيديو؛ Jie ترميز وفك ترميز فيديو عالي الكفاءة تم الانتهاء منه حديثاً High «(HEVC) Efficiency Video Coding بالإضافة إلى مواصفة امتداد مدى .HEVC المطورة بواسطة الفريق التعاوني المشترك بشأن ترميز وفك ترميز الفيدير Joint Collaborative Team .(JCT-VC) on Video Coding بديلاً لذلك؛ يمكن أن يتعاون مرمز قيديو (20) ووسيلة فك ترميز فيديو )30( وفقاً لمواصفات أو حق ملكية أخرى؛ Jie مواصفة dTU-T H.264 وبديلاً لذلك يشار إليها باعتبارها 10 (MPEG—4, Part ترميز وفك ترميز gad متقدم Advanced «(AVC) Video Coding أو امتدادات لتلك المواصفات. إلا أن أساليب هذا الاختراع لا تقتصر على أي مواصفة ترميز وفك ترميز خاصة. تتضمن أمثلة أخرى لمواصفات ترميز وفك ترميز قيديو ATU-T H.263 MPEG-2 “HEVC Working Draft يشار إليه باعتباره (HEVC تتم ذكر مخطط تمهيدي حديث لمواصفة 5
JCTVC-L1003v34, Bross et al., “High efficiency في الوثيقة “WD10" أو 10” video coding (HEVC) text specification draft 10 (for FDIS & Last Call),”
Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16
WP3 and ISO/IEC JTC1/SC29/WG11, 12th Meeting: Geneva, CH, 14-23 Ally «January, 2013 20 يمكن تنزيلها باعتبارها من 30 أغسطس 2013 من الموقع: http: //phenix.int- evry.fr/jct/doc_end_user/documents/12_Geneva/wgl1/JCTVC-L1003- au .v34.zip الإشارة إلى مخطط تمهيدي AT لمواصفة HEVC في هذا الطلب باعتباره “WD10 revisions” المنكور في Bross et al., "011015 proposed corrections to HEVC version 1,” Joint Collaborative Team on Video Coding (JCT-VC) of 25
ITU-T 5616 WP3 and ISO/IEC JTC1/SC29/WG11, 13th Meeting, Incheon, KR, April 2013 والتي يمكن تنزيلها اعتباراً من 30 أغسطس 2013 من الموقع http: //phenix.int- evry.frfjct/[doc_end_user/documents/13_Incheon/wgl1/JCTVC-M0432- ~v3.zip 5 تم ذكر مخطط تمهيدي لمواصفة نصية HEVC حديث HAT في مواصفة مخطط تمهيدي HEVC وبشار إليها Lad بعد باعتبارها HEVC WD وهي متاحة من الموقع: http: //phenix.int= evry.frfict/doc_end_user/documents/15_Geneva/wgl1/JCTVC-01003- 0 . ذكر أيضاً Wang et al., “High Efficiency Video Coding (HEVC) Defect Report 4”, Joint Collaborative Team on Video Coding (JCT-VC) of 0 ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11, 17th Meeting, Valencia, ES, 27 March — 4 April 2014, document: JCTVC-Q1003 (hereinafter, “JCTVC-Q1003") المواصفة HEVC يمثل كل من مرمز الفيديو ووسيلة فك ترميز الفيديو )30( مثالاً لوسيلة ترميز وفك ترميز الفيديو المهيأة لإجراء أي توليفة من الأساليب المذكورة في هذا الاختراع. في بعض الأمثلة؛ فإنه تتم تهيئة أسلوب واحد أو أكثر مذكورة في هذا الطلب للاستخدام مع واحدة أو أكثر من مواصفات ترميز وفك ترميز فيديو. تشمل مواصفات ترميز وفك ترميز قيديو تمثيلية ITU-T 1.261, ISO/IEC MPEG-1 Visual, ITU-T 1.262 or ISO/IEC MPEG-2 Visual, ITU-T H.263, ISO/IEC MPEG-4 Visual and ITU-T H.264 (تعرف Lal باعتبارها ISO/IEC ((MPEG-4 AVC 20 وتشمل امتدادات Multiview 4 Scalable Video Coding (SVC) Video Coding (MVC) الخاصة بها. يعد ترميز وفك ترميز عالي الكفاءة High Efficiency (HEVC) Video Coding مواصفة ترميز وفك ترميز قيديو جديدة مطورة بواسطة فريق التعاون المشترك بشأن ترميز وفك ترميز Joint Collaboration Team on Video Coding sad (JCT-VC) لمجموعة خبراء ترميز وفك ترميز قيدير Video Coding Experts Group ITU-T 5 المختصرة ب (VCEG) ومجموعة خبراء صورة متحركة ISO/IEC المسماة Motion
(MPEG) Picture Experts Group تعتمد وكانت تعتمد جهود معايرة ترميز وفك ترميز عالي الكفاءة High Efficiency Video Coding على تطوير نموذج لوسيلة ترميز وفك ترميز قيديو يشار إليها باعتبارها النموذج الاختباري ترميز وفك ترميز عالي الكفاءة High Efficiency Video Coding (يدعى (HMI يفترض HM وجود قرارات إضافية لوسائل ترميز وفك ترميز فيديو بالنسبة لوسائل موجودة على سبيل المثال وفقاً للمواصفة ITU-T H.264/AVC على
سبيل المثال؛ فإنه في حين توفر 11.264 تسعة أساليب ترميز تنبو داخلي؛ فإن HM يمكن أن يوفر حتى 33 أسلوب ترميز تنبؤٌ داخلي {intra prediction encoding بالرغم من عدم توضيحه في شكل )1( فإنه في بعض الأمثلة؛ يتم تكامل كل من مرمز فيديو (20) ووسيلة فك ترميز فيديو (30) مع مرمز صوتي ووسيلة فك ترميز صوتية لمعالجة ترميز
0 كل من صوت وفيديو في تيار بيانات مشترك أو تيارات بيانات منفصلة. إذا كان SL للتطبيق؛ فإن مجموعات MUX-DEMUX كاملة تتمشى مع بروتوكول الخلاط 1.223 SITU بروتوكولات أخرى ؛ مثل بروتوكول مخطط بيانات المستخدم user datagram protocol .(UDP) هذا الاختراع يمكن أن يشير بصفة عامة إلى مرمز فيديو (يرسل إشارة إلى) أو يرسل معلومات
5 معينة إلى وسيلة al مثل وسيلة فك ترميز فيديو (30). المصطلح 'يرسل إشارة إلى" أو 'يرسل" يمكن أن يشير بصفة عامة إلى توصيل عناصر إعراب و/أو بيانات أخرى تستخدم لفك ترميز بيانات الفيديو المضغوطة. ذلك الاتصال يمكن أن يحدث في زمن حقيقي أو قرب زمن حقيقي. بديلاً لذلك؛ يمكن أن يحدث ذلك الاتصال عبر فترة من الزمن؛ Mie يمكن أن يحدث عند تخزين عناصر إعراب على وسط تخزين مقروء بحاسب في تيار بتات مرمز عند وقت الترميز؛ ويعد ذلك
0 يتم استخراجها بواسطة وسيلة فك ترميز عند أي وقت بعد أن تم تخزينها على هذا الوسط. تتضمن عادة متوالية goad سلسلة من أطر أو صور قيديو. على سبيل المثال؛ فإن مجموعة صور (GOP) group of pictures تشتمل بصفة عامة على سلسلة من واحدة أو أكثر من صور الفيديو. يمكن أن تتضمن GOP بيانات إعراب في عنوان لهاء أو عنوان لواحدة أو أكثر من الصورء أو في مكان آخر فإنها تصف عدد من الصور المضمنة في 6005. يمكن أن تتضمن
كل شريحة من صورة بيانات إعراب شريحة تصف أسلوب ترميز للشريحة المعينة. يعمل عادة مرمز قيديو )20( على وحدات قيديو داخل شرائح قيديو منفصلة لكي يرمز بيانات الفيديو. في HEVC ومواصفات ترميز وفك ترميز GA] فإن متوالية فيديو تتضمن عادة سلسلة من صور. يمكن Lad الإشارة إلى صور باعتبارها ULI يمكن أن تتضمن صورة ثلاث مصفوفات عينة؛ يرمز إليها ب SL .Scry «Seb SL عبارة عن مصفوفة ثنائية الأبعاد two— dimensional array (أي وحدة) لعينات ضوئية. SCD عبارة عن مصفوفة ثنائية الأبعاد لعينات لونية Scr .Cb chrominance samples عبارة عن مصفوفة ثنائية الأبعاد لعينات لونية Cr يمكن slay) Lad إلى العينات اللونية في هذا الطلب باعتبارها عينات لونية (Chroma) في أمثلة أخرى يمكن أن تكون الصورة أحادية اللون monochrome أو يمكن أن 0 تتضمن مصفوفة (array عينات ضوئية فقط. لتوليد تمثيل مرمز لصورة؛ يمكن أن يولد مرمز فيديو (20) مجموعة من وحدات شجرة ترميز وفك ترميز كاملة (CTUs) coding tree units . كل CTV معينة يمكن أن تكون وحدة شجرة ترميز وفك ترميز لعينات ضوئية؛ ووحدتين ترميز وفك ترميز مناظرتين لعينات لونية؛ وهياكل إعراب تستخدم لترميز وفك ترميز عينات من وحدات شجرة الترميز وفك الترميز. في صورة أحادية اللون 5 أو صورة لها ثلاثة مستويات لونية منفصلة؛ فإن CTV يمكن أن تشتمل على وحدة شجرة ترميز وفك ترميز مفردة وهياكل إعراب تستخدم لترميز وفك ترميز عينات من وحدة شجرة الترميز وفك الترميز. وحدة شجرة الترميز وفك الترميز يمكن أن تكون وحدة NXN من عينات CTU يمكن الإشارة إليها Lead باعتبارها "Sad sang أو 'مجموعة ترميز وفك ترميز الأكبر الكاملة largest coding unit "' (لا0ا). (Sa بشكل عريض أن تكون CTUs ل HEVC لوحدات كبيرة من 0 مواصفات (gal مثل .H.264/AVC إلا أن CTU لا تقتصر بالضرورة على حجم معين وبمكن أن تتضمن مجموعات ترميز وفك ترميز كاملة واحدة أو أكثر coding units (9ل00). يمكن أن تحدد بيانات إعراب داخل تيار بتات حجم Had ترميز وفك ترميز كاملة coding tree units .(CTUs) في المواصفة (HEVC فإن de gana الترميز وفك الترميز الأكبر في شريحة ما تسمى وحدة شجرة 5 ترميز وفك ترميز coding tree block (018). تحتوي CTB على شجرة فرقية عقدها Ble
— 0 2 — عن وحدات ترميز وفك ترميز. يمكن أن يتراوح 16x16 CTB ana إلى 64x64 فى قطاع رئيسى HEVC] (بالرغم من أنه يمكن فنيا تدعيم أحجام 618 مقدارها 878 ). يتم ترميز وفك ترميز كل CU بإسلوب واحد. يمكن تقسيم إطار أو صورة فيديو إلى شريحة واحدة أو أكثر. الشرحة يمكن أن تتضمن عدد صحيح من CTUS مرتبة تتابعيا بترتيب ترميز وفك ترميز Jie ترتيب مسح رئيسى.
(Sa شطر CTULS إلى وحدة ترميز وفك ترميز واحدة أو أكثر5لا© وفقا لشجرة فرقية. بصفة عامة؛ فإن هيكل بيانات لشجرة فرقية يتضمن عقدة واحدة لكل «CU مع عقدة جذرية مناظرة ل .CTU إذا انشطرت CU إلى 4 CUs فرعية؛ فإن العقدة المناظرة ل CU تتضمن أريع die أطفال» كل منها مناظر لواحدة من CUS الفرعية وحدة الترميز وفك الترميز coding units
(CU) 0 يمكن أن تكون بنفس حجم CTB ويمكن أن تكون صغيرة حتى 8 8X كل عقدة من بنية البيانات فرقية الشجرة (Sa أن توفر بيانات إعراب ل CU المناظرة. على سبيل المثال» فإن عقدة في الشجرة الفرقية يمكن أن تتضمن راية انشطار تشير إلى ما إذا تم انشطار CU المناظرة لعقدة إلى CUs فرعية. يمكن تحديد عناصر إعراب CU بشكل عكسي؛ ويمكن أن تعتمد على ما إذا كانت CU انشطرت إلى CUs فرعية. إذا لم تنتشطر CU أكثر؛ فإن CU يتم
5 1 الإشارة إليها باعتبارها نان ورقة. يمكن أن يجرى مرمز الفيديو (20) بشكل عكسي تقسيم شجرة فرقية على وحدات شجرة الترميز وفك الترميز CTU لتقسيم وحدات شجرة الترميز وفك الترميز إلى وحدات ترميز وفك ترميز؛ ومن ثم تسمى legend شجرة ترميز وفك ترميز كاملة". sang الترميز وفك الترميز يمكن أن تكون وحدة من عينات .NXN block of samples فى بعض (AY) تتضمن CU وحدة ترميز وفك
0 ترميز لعينات ضوئية ووحدتين ترميز وفك ترميز مناظرتين لعينات لونية لصورة بها مصفوفة عينة ضوئية samples 0118 ومصفوفة «Cb sample array due ومصفوفة sample duc «Cr array وهياكل إعراب تستخدم لترميز وفك ترميز عينات من وحدات الترميز وفك الترميز. في صورة أحادية اللون أو صورة لها ثلاثة مستويات ألوان منفصلة؛ يمكن أن تشتمل CU على وحدة
ترميز وفك ترميز منفصلة وهياكل إعراب تستخدم لترميز وفك ترميز عينات من وحدة الترميز وفك الترميز. CU لها غرض مشابه كوحدة كبيرة للمواصفة 1.264 Lad عدا أن CU ليس لها تمييز حجمي. يمكن أن يناظر حجم CU شكل ape أو مستطيل. يمكن أن يتراوح حجم CU بين 8 x 8 بيكسيل حتى حجم وحدة شجرة بحد أقصى 64 X 64 بيكسيل أو أكبر. يمكن شطر وحدة الشجرة إلى أربع عقد أطفال (يشار إليها Lad باعتبارها CUS - فرعية)؛ ويمكن بدورها أن تكون كل عقدة طفل عبارة عن عقدة of ويمكن شطرها إلى أربع sie أطفال. يشار إلى عقدة طفل لم تنشطر نهائية باعتبارها عقدة ورقة؛ تشتمل على عقد ترميز وفك ترميز وكذلك يشار إليها باعتبارها CU ورقة. يمكن أن تحدد بيانات الإعراب المصاحبة مع تيار بتات مرمز أو مفكوك ترميزه العدد الأقصى من 0 المرات التي يمكن شطر وحدة شجرة إليهاء وبشار Leal باعتبارها عمق CU الأقصى؛ ويمكن أيضاً أن تحدد الحجم الأولي من die الترميز وفك الترميز. تبعاً لذلك؛ يمكن أيضاً أن يحدد تيار بتات de gens ترميز وفك ترميز الكاملة الأصغر .(SCU) smallest coding unit يستخدم هذا الاختراع المصطلح 'وحدة” للإشارة إلى أياً من (lly CU يمكن أن تتضمن Lad مجموعة تنبؤ كاملة واحدة أو أكثر prediction units (PUs) أو مجموعات تحويل كاملة transform (TUs) units 5 في سياق 181/6 أو هياكل بيانات مشابهة في سياق مواصفات أخرى (مثلاً وحدات كبيرة ووحدات فرعية منها في (H.264/AVC تتضمن CU مجموعة تنبؤ كاملة prediction units واحدة أو أكثر «(PUS) ومجموعة تحويل كاملة واحدة أو أكثر (Tus) يمكن على سبيل المثال أن تصف بيانات إعراب مصاحبة مع (CU تقسيم CU إلى Pus واحدة أو أكثر. يمكن أن تختلف أساليب التقسيم عما إذا تم تخطي لا0؛ أو 0 ترميزها بأسلوب مباشرء أو ترميزها بأسلوب تنبؤ داخلي؛ أو ترميزها بأسلوب 55 بيني. يمكن Lad أن تصف بيانات إعراب مصاحبة مع (CU على سبيل المثال؛ تقسيم CU إلى Tus واحدة أو أكثر وفقاً لشجرة فرقية. بذلك فإنه عندما يتم ترميز وفك ترميز بيني ل لا0؛ يمكن كذلك تقسيمها إلى وحدتين تنبؤ (PUS) أو تصبح PU واحدة فقط عندما لا يطبق مزيد من التقسيم. عندما توجد اثنتين PU في CU 5 واحدة؛ يمكن أن يكون ل PUs نصف ana مستطيلات أو مستطيلين بريع حجم CU والثلاثة
أرباع الأخرى لحجم .CU في (HEVC تكون أحجام PU الأصغر 8 x 4 و4 x 8. عندما يتم الترميز وفك الترميز البيني ل (CU فإنه توجد مجموعة واحدة من معلومات حركة لكل PU من .CU بالإضافة إلى ذلك فإن كل PU يمكن ترميزها وفك ترميزها بواسطة أسلوب تنبؤ بيني فريد لاشتقاق المجموعة من معلومات الحركة.
يمكن أن يقسم مرمز فيديو )20( وحدة ترميز وفك ترميز ل لا© إلى وحدة تنبؤ واحدة أو أكثر. وحدة التنبؤ يمكن أن تكون وحدة مستطيلة (أي مربعة أو غير مربعة) من عينات عليها يتم تطبيق نفس التنبؤ. لا© ل CU يمكن أن تشتمل على وحدة تنبو لعينات ضوئية؛ ووحدتين تنبؤ مناظرتين لعينات لونية لصورة؛ وهياكل إعراب تستخدم للتنبؤ بعينات وحدة التنبؤ. في صورة أحادية اللون أو صور بها ثلاثة مستويات ألوان منفصلة؛ يمكن أن تشتمل PU على وحدة تنبؤ مفردة أو هياكل
0 إعراب تستخدم للتنبؤ بعينات وحدة التنبؤ. بصفة عامة؛ تمثل PU مساحة فراغية مناظرة لجزء من CU المناظرة أو lS ويمكن أن تتضمن بيانات لاستخراج die مرجعية ل PU علاوة على ذلك؛ فإن PU تتضمن بيانات تتعلق بتنبؤ. في بعض الأمثلة؛ يتم ترميز PU باستخدام أسلوب داخلي أو أسلوب بيني. في مثال آخر؛ عندما يتم ترميز PU بأسلوب بيني؛ يمكن أن تتضمن PU بيانات تحدد متجه حركة واحد أو أكثر PUL
5 البيانات التي تحدد متجه الحركة ل (Sa PU أن تصف؛ على سبيل (Jaa) مركبة أفقية لمتجه الحركة؛ ومركبة رأسية لمتجه الحركة؛ ووضوح متجه الحركة (على سبيل المثال؛ دقة بيكسيل بمقدار ربع؛ أو دقة بيكسيل بمقدار ثمن)» وصورة مرجعية يشير إليها متجه الحركة؛ و/أو قائمة صور مرجعية (مثلاً قائمة صفرء قائمة 1؛ أو قائمة 2) لمتجه الحركة. كمثال» فإن مواصفة HEVC تدعم 5:5 في أحجام PU مختلفة. بافتراض أن حجم CU خاصة
0 عبارة عن ONX2N فإن HEVC تدعم تنبو داخلي في أحجام PU مقدارها 2NX2N أى لاملا ag بيني في أحجام PU متماظة 221 (NX2N 2NXN أو .NXN تدعم أيضاً HEVC تقسيم غير flee لتنبؤ بيني في أحجام PU مقدارها NRX2N 5 NLX2N 2NxnD 2NXnU في تقسيم غير متماثل؛ فإن أحد اتجاهي CU لا يقسم؛ في حين يتم تقسيم الاتجاه الآخر إلى 725 4 275 تتم الإشارة إلى الجزء من CU المناظر للقسم 725 بواسطة ”0" متبوعة بدلالة عن
"علوي" 'سفلي"؛ "أيسر" أو "أيمن". بذلك فإنه على سبيل المثال تشير “2NXnU” إلى CU 2NX2N يتم تقسيمها أفقياً بواسطة 2NX0.5N PU على القمة 2NX1.5N PU على القاع. في هذا الاختراع» يمكن استخدام “NxXN” و" في لا" إحداهما محل الأخرى للإشارة إلى أبعاد بيكسيل وحدة فيديو بمدلول أبعاد أفقية ورأسية؛ مثلاً 16 X 16 بيكسيل أو 16 في 16 بيكسيل. بصفة dale فإن وحدة 16 X 16 بها 16 بيكسيل في اتجاه رأسي =a) 16( و16 بيكسيل في
اتجاه أفقي )= 16). بالمثل فإن وحدة NXN بصفة عامة بها N بيكسيل في اتجاه رأسي؛ ولا بيكسيل في اتجاه أفقي؛ حيث لا تمثل قيمة صحيحة غير سالبة. البيكسيلات في Bang يمكن وضعها في صفوف وأعمدة. علاوة على ذلك؛ فإن الوحدات لا تحتاج بالضرورة أن يكون بها نفس العدد من البيكسلات في الاتجاه الأفقي كما في الاتجاه الرأسي. على سبيل المثال؛ فإن وحدات
0 يمكن أن تشتمل على XM بيكسيل» حيث لا تساوي اا بالضرورة WN يمكن أن تكون وحدة تحويل عبارة عن وحدة مستطيلة لعينات يتم عليها تطبيق نفس التحويل. يمكن أن تشتمل مجموعة تحويل كاملة (TU) ل CU على وحدة تحويل لعينات ضوئية؛ ووحدتين تحويل مناظرتين لعينات لونية؛ وهياكل إعراب تستخدم لتحويل عينات وحدة التحويل. بذلك فإن كل CU ITU يمكن أن يكون بها وحدة تحويل ضوئية؛ ووحدة تحويل «Ob ووحدة تحويل OF يمكن أن تكون وحدة
5 التحويل الضوئية ل TU عبارة عن وحدة فرعية لوحدة متبقية ضوئية ل لا©. يمكن أن تكون وحدة التحويل Cb عبارة عن وحدة فرعية لوحدة متبقية Cb ل .CU يمكن أن تكون وحدة التحويل Cr Ble عن وحدة فرعية لوحدة متقية »© ل لا0. في صورة أحادية اللون أو صورة بها ثلاثة مستويات ألوان منفصلة؛ يمكن أن تشتمل TU على وحدة تحويل مفردة وهياكل إعراب تستخدم لتحويل عينات وحدة التحويل. يمكن أن تكون TU مربعة أو غير مربعة (مثلاً مستطيلة) الشكل.
0 بعبارات cal يمكن أن تكون sang تحويل مناظرة ل TU مربعة أو غير مربعة الشكل. تسمح مواصفة HEVC بتحويلات وفقاً ل lly «Tus يمكن أن تكون مختلفة بالنسبة CUs J مختلفة. يتم sale تحديد حجم TUS بالاعتماد على حجم 5لا داخل CU معينة محددة لتقسيم (LCU بالرغم من أن هذه ليست دائماً الحالة. تكون Tus عادة بنفس حجم PUs أو أصغر منها. في بعض الأمثلة؛ يتم تقسيم فرعي لعينات متبقية مناظرة ل لا© إلى مجموعات كاملة أصغر
5 باستخدام هيكل شجرة فرقية يعرف ب 'شجرة فرقية متبقية " -(RQT) residual quad tree يمكن
الإشارة إلى عقد الورقة باعتبارها TUS يمكن تحويل قيم فروق البيكسيلات المصاحبة ل TUs لإنتاج معاملات تحويل؛ والتي يمكن تحديدها كمياً. يمكن تحديد TUs باستخدام RQT (يشار إليها أيضاً باعتبارها هيكل شجرة فرقية (TU J كما نوقش من قبل. على سبيل المثال؛ فإن راية انتشطار يمكن أن تشير إلى ما إذا تم شطر CU -
ورقة إلى أريع TUs بعد ذلك شطر كل لا1 أكثر إلى TUs فرعية أكثر. عندما لا يتم شطر TU أكثر ؛ يمكن الإشارة إليها باعتبارها لا1- ورقة. بصفة dale فإنه بالنسبة إلى ترميز وفك ترميز داخلي؛ فإن جميع 5لا1- الورقة المنتمية إلى لا©- ورقة تشترك في نفس أسلوب التنبؤ الداخلي. أي أن نفس أسلوب gall الداخلي يتم تطبيقه بصفة dale لحساب af تنبؤية لجميع 5لا1 ل —CU ورقة. بالنسبة لترميز وفك ترميز داخلي؛ فإن مرمز فيديو (20) يمكن أن يحسب da متبقية لكل
-TU 0 ورقة باستخدام أسلوب تنبو داخلي؛ GS بين الجزءِ من CU المناظر ل TU والوحدة الأصلية لا تتقيد TU بالضرورة بحجم PU بذلك؛ فإن 5لا1 (Sa أن تكون أكبر أو أصغر من .PU بالنسبة لترميز وفك ترميز داخلي»؛ يمكن صف PU مع TU ورقة مناظرة لحجم نفس لا0. في بعض الأمثلة يكون الحجم الأقصى ل لا1- ورقة مناظراً لحجم لا©- الورقة المناظرة. علاوة على ذلك» فإن TUs ل 5لا0- ورقة يمكن أن تكون مصحوبة بهياكل بيانات شجرة فرقية
5 معينة يشار إليها باعتبارها \RQTS أي أن لا©- ورقة يمكن أن تتضمن شجرة فرقية تشير إلى كيف يتم تقسيم لا©- الورقة إلى 5لا1. تكون بصفة dale العقدة الجذرية لشجر فرقية ل TU مناظرة ل لا©- ورقة؛ بينما تكون العقدة الجذرية لشجرة فرقية ل CU مناظرة بصفة dale لوحدة شجرة. بصفة عامة»؛ فإن هذا الاختراع يستخدم المصطلحات TU 5 CU للإشارة إلى لا0©- ورقة؛ ولا1- ورقة؛ على التوالي ما لم يذكر خلاف ذلك.
0 يمكن أن تحتوي كل من TUS 5 PUs (أي مناظر ل) وحدة واحدة أو أكثر من عينات مناظرة لكل من قنوات حيز اللون المصاحب لتلك الوحدة. وحدات PUS يمكن أن تتضمن Clie لوحدة تنبؤية؛ ووحدات TUS يمكن أن تكون وحدات تتضمن عينات متبقية مناظرة للفرق بين الوحدة الأصلية والوحدة التنبؤية. بالنسبة لوحدة مصاحبة لحيز لون 7056013 فإن وحدات من عينات ضوئية يمكن أن تكون مناظرة لقناة ”7"؛ وقناتين مختلفتين لوحدات لونية يمكن أن تكونا مناظرتين
25 لقناتي Cry CCb على التوالي. بعد الترميز وفك الترميز pall الداخلي أو بالتنبؤ البيني
باستخدام 5لا0 ل «CU يمكن أن يحسب مرمز فيديو )20( أو وسيلة فك ترميز قيديو (30) بيانات متبقية ل TUs لا CU يمكن أن تشتمل PUs على بيانات إعراب تصف طريقة أو أسلوب لتوليد بيانات بيكسيل تنبؤية في المجال الفراغي (يشار ad) كذلك باعتباره مجال البيكسيل) ويمكن أن تشتمل TUs على معاملات في مجال التحويل تتبع تطبيق تحويل؛ على سبيل المثال تجويف جيب تمام منفصل (DCT) discrete cosine transform تحويل صحيح؛ تحويل مويجه؛ أو تحويل مشابه مفاهيمياً لبيانات فيديو متبقية. يمكن أن تناظر البيانات المتبقية فروق بيكسيل بين بيكسيلات لصورة غير مرمزة وقيم تنبؤؤ مناظرة ل 5لا0. يمكن أن يشكل مرمز فيديو (20) أو وسيلة فك ترميز TUS )30( goad تتضمن البيانات المتبقية ل (CU وبعد ذلك تحول TUs لإنتاج معاملات تحويل لل لا0. بعبارات «oA فإن مرمز فيديو (20) يمكن of يطبق تحويل على وحدة 0 تحويل ل لا1 لتوليد وحدة معامل تحويل لذ TU يمكن أن تطبق وسيلة فك ترميز )30( تحويل عكسي على وحدة معامل التحويل لذ TU لإعادة بناء وحدة التحويل لل TU يعد تطبيق تحويلات (إذا وجدت) لإنتاج معاملات تحويل» يمكن أن يجرى مرمز فيديو (20) تحديد كمي لمعاملات التحويل. بعبارات أخرى يمكن لمرمز فيديو (20) أن يحدد كمياً معاملات التحويل لوحدة معامل تحويل. يشير التحديد الكمي بصفة عامة إلى عملية يتم فيها التحديد الكمي لمعاملات تحويل ليمكن تقليل كمية البيانات المستخدمة لتمثيل المعاملات؛ لتوفير المزيد من الانضغاط. عملية التحديد الكمي يمكن أن تقلل عمق البت المصاحب لبعض المعاملات أو جمعها. على سبيل المثال؛ فإن قيمة ن-نب يمنك تقريبها لقيمة أقل إلى م-بت أثناء التحديد الكمي؛ حيث STN من am التحديد الكمي العكسي (gl) إزالة التحديد الكمي) يمكن أن يزيد أعماق البتات لبعض المعاملات أو جميعها. 0 بعد التحديد الكمي؛ يمكن أن يسمح مرمز قيديو )20( معاملات التحويل منتجاً متجه أحادي الأبعاد من مصفوفة ثنائية الأبعاد تتضمن معاملات التحويل المحددة كمياً. يمكن تصميم المسح لوضع معاملات ذات طاقة أعلى (وكذلك تردد أقل) في مؤخرة المصفوفة. في بعض الأمثلة؛ يستخدم مرمز فيديو (20) نظام مسح محدد مسبقاً لمسح معاملات التحويل المحددة كمياً لإنتاج متجه متسلسل يمكن ترميزه إنتروبياً. في أمثلة أخرى؛ يجرى مرمز فيديو (20) مسح مهايئ. بعد 5 مسح معاملات التحويل المحددة كمياً لتكوين متجه أحادي الأبعاد؛ فإن مرمز الفيديو (20) يمكن
أن يرمز إنتروبياً المتجه أحادي الأبعاد؛ على سبيل المثال؛ وفقاً لترميز وفك ترميز حسابي ثنائي مهايئ - سياقي «(CABAC) context-adaptive binary arithmetic coding ترميز وفك ترميز متغير الطول مهايئ - سياقي context-adaptive variable length coding ((CAVLC) ترميز وفك ترميز حسابي ثنائي مهايئ - سياقي أساسه إعراب syntax-based context-adaptive binary arithmetic coding 5 (58/0)»؛ ترميز وفك ترميز إنتروبي مقسم لفترة احتمال «(PIPE) Probability Interval Partitioning Entropy أو طريقة ترميز وفك ترميز إنتروبي أخرى. يمكن أيضاً أن يرمز مرمز فيديو )20( عناصر إعراب مصاحبة لبيانات الفيديو المرمزة لاستخدامها بواسطة وسيلة فك ترميز فيديو (30) في فك ترميز بيانات الفيديو.
0 الإجراء ©0888؛ فإن مرمز فيديو (20) يمكن أن يعين سياق داخل نموذج سياقي لرمز يراد إرساله. السياق يمكن على سبيل المثال أن يكون مرتبط Lay إذا كانت القيم المجاورة للرمز ليست صفرية أم لا. لإجراء «CAVLC يمكن أن يختار مرمز فيديو (20) رمز متغير الطول لرمز مراد إرساله. كلمات الرمز في ترميز وفك ترميز متغير الطول (VLC) variable length coding يمكن بنائه بحيث تناظر الرموز الأقصر نسبياً الرموز الأكثر احتمالاً» بينما تناظر الرموز الأطول
رموز أقل احتمالاً. بهذه الطريقة؛ فإن استخدام VLC يمكن أن يحقق وفورات بتات؛ على سبيل المثال» عند استخدام كلمات رمز متساوية الطول لكل رمز يراد إرساله. تحديد الاحتمال يمكن أن يستند إلى سياق معين للرمز. يمكن كذلك أن يرسل مرمز فيديو (20) بيانات إعراب؛ مثل بيانات إعراب أساسها وحدة؛ في عنوان إطار» عنوان وحدة؛ عنوان شريحة؛ أو عنوان GOP يمكن أن تصف بيانات إعراب GOP
0 عدداً من أطر في GOP المعينة؛ ويمكن أن تبين بيانات إعراب الإطار إلى أسلوب ترميز/ تنبؤ يستخدم لترميز الإطار المناظر. وفقاً لمواصفة HEVC فإن استخدام تنبؤ بيني أو داخلي» يمكن أن تكون معلومات حركة متاحة لمرمز فيديو (20) أو وسيلة فك ترميز فيديو (30). لكل وحدة؛ يمكن أن تكون معلومات حركة متاحة. يمكن أن تحتوي مجموعة من معلومات حركة على معلومات حركة لاتجاهات تنبؤ أمامية
5 وخلفية. المصطلحات اتجاهات تنبؤ أمامية وخلفية تشير إلى اتجاهي 505 مصاحبان لأسلوب تنبؤ
ثنائي الاتجاه. المصطلحات أمامية" و"خلفية' لا يكون لهما بالضرورة معنى هندسي. وفضلاً عن ذلك فإن مناظران لقائمة صور مرجعية reference picture صفر (RefPicList0) وقائمة صور مرجعية 1 (RefPicList]) لصورة حالية. عندما تكون قائمة صور مرجعية واحدة فقط متاحة لصورة أو شريحة؛ فإن 4801011510 تكون متاحة فقط وتكون معلومات الحركة لكل وحدة من شريحة أمامية دائماً.
لكل اتجاه تنبو يجب أن تحتوي معلومات الحركة على مؤشر مرجعي ومتجه حركة. المؤشر المرجعي عبارة عن مؤشر بصورة معينة في قائمة الصورة المرجعية. في بعض الأمثلة؛ ومن أجل التبسيط فإن وسيلة ترميز وفك ترميز فيديو تفترض أن الحركة لها مؤشر مرجعي مصاحب. يتم استخدام المؤشر المرجعي لتحديد صورة مرجعية في قائمة الصورة المرجعية الحالية
dae. (RefPicList0 or RefPicListl) 0 الحركة له مركبتين أفقية ورأسية. عندما يتم ترميز وفك ترميز بيني ل لا فإنه توجد مجموعة واحدة من معلومات حركة لكل PU تستخدم وسيلة ترميز وفك ترميز ad أسلوب sail البيني مصاحب مع ال PU لاشتقاق المجموعة من معلومات الحركة ل PU تلك. يستخدم عد ترتيب صورة (POC) Picture order count على نطاق واسع في مواصفات
5 ترميز وفك ترميز قيديو لتحديد ترتيب عرض صورة. عندم توجد متواليات قيديو مرمزة ومفكوك ترميزها متعددة في تيار بتات؛ فإن الصور التي لها نفس قيمة POC يمكن أن تكون أقرب لبعضها البعض بمدلول ترتيب فك الترميز. تستخدم عادة POC a لصور لبناء قائمة صور مرجعية؛ واشتقاق مجموعة صورة مرجعية كما في (HEVC وتكبير متجه حركة. في مواصفة (HEVC يوجد أسلوبين sal البيني؛ أسلوب الدمج (والذي يتضمن أسلوب تخطي؛
0 حالة خاصة لأسلوب الدمج) وأسلوب تنبو بمتجه حركة متقدم advanced motion vector (AMVP) prediction على التوالي» من أجل وحدة تنبو (PU) prediction unit في أياً من أسلوب AMVP أو أسلوب الدمج؛ فإن وسيلة ترميز وفك ترميز فيديو تحافظ على قائمة مرشح متجه حركة (MV) motion vector لمتنبئات متجه حركة متعددة. في بعض الأمثلة؛ تحتوي قائمة مرشح MV على حتى 5 مرشحين لأسلوب الدمج ومرشحين 2 فقط لأسلوب Agi AMVP
وسيلة ترميز وفك ترميز فيديو متجهات حركة؛ بالإضافة إلى مؤشرات مرجعية لكي تستخدم عندما يستخدم ترميز وفك ترميز PU أسلوب دمج بواسطة اختيار مرشح واحد من قائمة مرشح MV على سبيل (Jal) عندما يرسل مرمز فيديو (20) معلومات الحركة ل PU حالية باستخدام أسلوب دمج؛ فإن مرمز الفيديو (20) يمكن أن يولد قائمة مرشح دمج تتضمن مرشح دمج واحد أو أكثر. يحدد كل من مرشحي الدمج معلومات الحركة لمتنبئ متجه حركة فراغي أو متنبئ متجه حركة مؤقت (TMVP (gl) متبقي متجه الحركة الفراغي يمكن أن يكون PU في الصورة الحالية (أي صورة تتضمن PV الحالية). TMVP يمكن أن يكون PU في صورة مرجعية مؤقتة (أي صورة تحدث عند لحظة زمنية مختلفة عن الصورة الحالية). يمكن الإشارة إلى مرشح الدمج الذي يحدد معلومات الحركة ل TMVP باعتباره 'مرشح دمج مؤقت".
0 بعد توليد قائمة مرشح الدمج؛ فإن مرمز الفيديو (20) يمكن أن يختار واحداً من مرشحي الدمج؛ ويضمن في تيار البتات؛ عنصر إعراب يشير إلى الوضع؛ داخل قائمة مرشح الدمج؛ لمرشح الدمج المختار. عندما وسيلة فك الترميز (30) تفك ترميز PU الحالية؛ فإنها تولد نفس قائمة مرشح الدمج. علاوة على ذلك؛ فإن وسيلة فك ترميز الفيديو (30) يمكن أن تحصل على عنصر الإعراب من تيار البتات ويمكن أن تستخدم عنصر الإعراب لتحديد مرشح الدمج المختار من قائمة
5 مشح الدمج. يمكن بعد ذلك لوسيلة فك ترميز الفيديو (30) أن تستخدم معلومات الحركة المبينة بواسط مرشح الدمج المختار كمعلومات حركة ل PU الحالية. بذلك؛ يمكن أن يحتوي مرشح دمج على مجموعة من معلومات AS على سبيل (JU متجهات حركة مناظرة لكل من قوائم صور مرجعية (قائمة صفر وقائمة 1) ومؤشرات مرجعية مناظرة. إذا حددت وسيلة ترميز وفك ترميز الفيديو مرشح دمج بواسطة مؤشر دمج فإنها تستخدم الصور المرجعية المحددة للتنبؤ بالوحدات
0 الحالية. يمكن أن تحدد وسيلة الترميز وفك الترميز للقيديو Load متجهات الحركة المصاحبة للوحدات الحالية. تكون وسيلة AMVP مشابهة لوسيلة دمج في أن مرمز الفيديو (20) يولد قائمة مرشح ويختار مرشح منها. المرشحون في قائمة مرشح AMVP يمكن أن يشار إليهم باعتبارهم مرشحين متنبئ متجه حركة motion vector predictor (1/1/0). المرشحون في قائمة مرشح AMVP يمكن
5 أن يتضمنوا مرشحين يشيرون إلى متجهات حركة لمتنبئين بمتجهات حركة فراغية و/أو متنبئ
متجه حركة مؤقت. عندما يرسل مرمز فيديو (20) معلومات الحركة ل PU حالية باستخدام أسلوب 1/0ااظ؛ ويمكن أن يرسل مرمز sl) (20) فرق متجه حركة motion vector difference (MVD) ل PU الحالية ومؤشر مرجعي بالإضافة إلى إرسال وضع مرشح MVP المختار في قائمة المرشح. يمكن أن يشير 1/1/0 ل PU الحالية إلى فرق بين متجه حركة ل PU الحالية ومتجه حركة للمرشح المختار من قائمة مرشح 1/0/ل. في تنب أحادي؛ يمكن أن يرسل مرمز
الفيديو (20) MVD واحد ومؤشر MVD ومؤشر مرجعي واحد ل PU الحالية. في تنبو ثنائي؛ يمكن أن يرسل مرمز قيديو (20) 2 MVCS ومؤشرين مرجعيين ل PU الحالية. بذلك؛ فإنه عند ترميز وفك ترميز وحدة باستخدام AAMVP بالنسبة لكل اتجاه تنبؤ محتمل من أياً من صفر وقائمة 1 فإن وسيلة ترميز وفك ترميز فيديو ترسل صراحة كل مؤشر مرجعي جنباً إلى جنب مع مؤشر
MVP 0 وفقاً لبعض الأمثلة. مؤشر MVP عبارة عن مؤشر إلى قائمة مرشح MV بما أن مرشح AMVP يحتوي متجه حركة فقط. في أسلوب AMVP فإن وسيلة ترميز وفك ترميز فيديو تكرر أيضاً متجهات حركة Lie بها. علاوة على ذلك؛ فإنه عندما يتم إرسال معلومات الحركة ل PU حالية باستخدام أسلوب AMVP يمكن أن يحصل مرمز فيديو (30)؛ من تيار البتات» على PUIMVP حالية ومؤشر قائمة
5 مرشح. يمكن أن تولد وسيلة فك ترميز )30( نفس قائمة مرشح AMVP ويمكن أن تحدد؛ بالاعتماد على بيان وضع مرشح MVP المختار في قائمة مرشح AMVP المرشح المختار. (Sa أن تستخرج وسيلة فك ترميز فيديو )30( متجه حركة ل PU الحالية بواسطة إضافة MVD إلى متجه الحركة المبينة بواسطة مرشح MVP المختار. أي أن وسيلة فك ترميز seal) )30( يمكن أن تحدد؛ بالاعتماد جزئياً على الأقل على متجه حركة مبين بواسطة مرشح MVP المختار
(MVD; 0 لمتجه حركة ل PU الحالية؛ يمكن بعد ذلك لوسيلة فك ترميز الفيديو (30) أن تستخدم متجه أو متجهات الحركة المستخرجة ل PU الحالية لتوليد وحدات تنبؤية ل PU الحالية. بذلك؛ وكما ذكر من (J فإنه بالمثل تشتق وسيلة ترميز وفك ترميز قيديو مرشحين لكل من أسلوب AMVP ودمج بالاعتماد على نفس الوحدات المتجاورة الفراغية والمؤقتة. إلا أن أسلوبي الدمج 5 AMVP يختلفان في أنه مرشح الدمج مناظر لمجموعة كامل من معلومات الحركة في
5 حين أن مرشح AMVP يحتوي على مجرد متجه حركة واحد لاتجاه تنبؤؤ نوعي ومؤشر مرجعي.
المرشحون لكل من الأسلويين يتم اشتقاقهم بالمثل من نفس الوحدات المتجاورة الفراغية والمؤقتة. شكل (2) مخطط مفاهيمي يوضح مرشحين متجه حركة فراغيين لأسلوبي الدمج 5 AMVP أي أن شكل (2) يوضح مرشحين MV فراغيين لأسلوبي الدمج 5 AMVP يتم اشتقاق مرشحين MV الفراغيين من الوحدات المتجاورة الموضحة في شكل )2( بالنسبة ل PU 5 نوعية (0لا0)؛ بالرغم من اختلاف طرق توليد المرشحين من وحدات لأسلوبي الدمج AMVP على سبيل المثال؛ فإنه في أسلوب دمج؛ توجد خمسة أوضاع مرشح MV فراغية محتملة: ,80) bl, b2} ,50 ,81؛ كما هو موضح في شكل )2( تحدد وسيلة ترميز وفك ترميز الفيديو لكل وضع مرشح (MV ما إذا كان مرشح MV عند ذلك الوضع متاحاً. المرشحون يمكن ألا يكونوا متاحين إذا كانت الوحدة عند ذلك الموقع لم يتم فك ترميزه حتى الآن؛ كمثال. يمكن أن تفحص 0 وسيلة الترميز وفك الترميز للفيديو مرشح MV المتاح بالترتيب التالي: {al, bl, 50, a0, b2} في أسلوب AMVP تقسم وسيلة ترميز وفك ترميز الفيديو الوحدات المتجاورة إلى مجموعتين: مجموعة يسرى تتكون من الوحدة 80 و81؛ ومجموعة متجاورة سابقاً مكونة من الوحدات b0 1؛ و02 كما هو موضح في شكل (2). بالنسبة للمجموعة المتجاورة اليسرى؛ تفحص وسيلة ترميز وفك ترميز الفيديو dal) الوحدات وفقاً للترتيب التالي في بعض الأمثلة: al} ,30). بالنسبة للمجموعة المتجاورة dill تفحص وسيلة الترميز وفك الترميز للفيديو dali] الوحدات المتجاورة Lal) وفقاً للترتيب التالي في بعض الأمثلة: b2} ,51 ,00). بالنسبة لكل مجموعة؛ فإن المرشح المحتمل الذي يشير إلى نفس الصورة المرجعية باعتبارها الصورة المبينة بواسطة المؤشر المرجعي المرسل التي لها الأسبقية الأعلى لكي تختار بواسطة وسيلة ترميز وفك ترميز الفيديو لتكوين مرشح نهائي للمجموعة. يحتمل ألا تحتوي واحدة من الوحدات المتجاورة على متجه حركة يشير إلى نفس 0 الصورة المرجعية. في هذه الحالة؛ إذا لم يمكن لوسيلة ترميز وفك ترميز الفيديو أن تجد متجه حركة يشير إلى نفس الصورة المرجعية باعتبارها صورة مشار إليها بواسطة المؤشر المرسل؛ OB وسيلة ترميز وفك ترميز الفيديو تختار المرشح المتاح الأول. تكبر وسيلة ترميز وفك ترميز الفيديو المرشح المتاح الأول لتكوين مرشح نهائي. يعادل تكبير متجه الحركة المرشح فروق المسافة المؤقتة في هذه الحالة.
كما ذكر من «di يمكن أن يكون في PU أو CU وحدة ضوئية لعينات؛ بالإضافة إلى وحدات لونية مناظرة متعددة لعينات. في بعض الأمثلة؛ يمكن أن توجد عينات ضوئية متعددة مناظرة لكل due لونية (يشار إليها باعتبارها أخذ عينات فرعية لونية). في تلك الأمثلة؛ فإنه قبل أن يتم استخدام متجه الحركة لموازنة حركة لونية؛ يتم تكبير متجه الحركة؛ بالاعتماد على صيغة أخذ
العينات اللونية. بذلك؛ فإنه عند تحديد متجه حركة؛ تشتق وسيلة ترميز وفك ترميز فيديو مركبة متجه حركة ضوئي ل PU أو CU أولاً؛ يمكن أن تكبر وسيلة ترميز وفك ترميز الفيديو متجه الحركة الضوئي لتحديد متجه الحركة اللوني بالاعتماد على صيغة أخذ العينات الفرعية اللونية. على سبيل المثال؛ يمكن تكبير متجه الحركة بشكل مختلف بالاعتماد على عما إذا تم ترميز الصورة الحالية باستخدام صيغة 4: 4: 4؛ 4: 2: 2 أو 4: 2: 0.
0 بالإضافة إلى cells فإنه في ¢HEVC يمكن أن تقسم وسيلة ترميز وفك ترميز فيديو لا©-ا إلى مناطق تقدير حركة متوازية .(MERs) motion estimation regions عندما تكون LCU جزءاً من (MER فإن وسيلة ترميز وفك ترميز فيديو تسمح فقط ل PUS المتجاورة التي تنتمي إلى MERSs مختلفة من PU الحالية لكي يتم تضمينها في عملية بناء قائمة MVP للدمج/ التخطي. ترسل وسيلة ترميز وفك ترميز الفيديو حجم MER في مجموعة محدد صورة كعنصر إعراب (مثلاً
.(“log2_parallel_merge_level_minus2” 5 في بعض الأمثلة؛ مثلاً عندما تكون حجم MER أكبر من عينات (NXN وعندما يتم تحديد حجم CU المحتمل ليكون 2NX2N عينات» يمكن أن يكون ل MER تأثيرات على sang dal متجاورة فراغياً بالنسبة لتقدير حركة. على سبيل المثال؛ فإنه في الحالة المشار إليها؛ إذا كانت وحدة متجاورة فراغياً داخل نفس PU SMEP حالية؛ فإن وسيلة ترميز وفك ترميز فيديو تعتبر الوحدة
0 المتجاورة فراغياً غير متاحة. المقترحات المتعلقة بأساليب نسخ وحدة داخلي Intra Block Copying (BC) تم تبنيها لتضميتها في (HEVC) Range Extensions standard.
D.
Flynn, et al., “High Efficiency Video Coding (HEVC) Range Extensions text specification: Draft 7”, Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T
SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 17th Meeting: Valencia, 25
ES, 27 March — 4 April 2014, document: JCTVC-Q1005_v4 (hereinafter, JCTVC-Q1005_v4") متاحة من الموقع http://phenix.int- evry.frfjct/doc_end_user/documents/]17_Valencia/wg11/JCTVC-Q1005- v4.ZID وهي عبارة عن مخطط تمهيدي لامتدادات مدى HEVC امتدادات المدى HEVC تم أيضاً تطويرها بواسطة JCT-VC في هذه الوثيقة؛ فإن نص مواصفة HEVC كما في JCTVC-Q1003 يمكن الإشارة إلبه باعتباره 'نسخة ال ((HEVC يمكن أن تصبح مواصفة امتداد المدى نسخة 2 من 1121/6. إلا أنه في مدى كبير؛ Wilh أن الأساليب المقترحة مأخوذة في الاعتبار؛ على سبيل المثال؛ تنبؤ متجه حركة؛ نسخة 1 من HEVC ومواصفة امتداد المدى تعد متشابهة فنياً. لذلك» فإن الإشارة إلى 0 تغييرات في نسخة 1 من HEVC تعني أن نفس التغييرات يمكن أن تنطبق على مواصفة امتداد المدى. في الآونة الأخيرة بدأ البحث عن أدوات ترميز وفك ترميز جديدة لمادة محتوى شاشة Jie نص ورسوم بيانية مع حركة؛ ولقد اقترح الباحثون تقنيات تحسن كفاءة الترميز وفك الترميز لمحتوى شاشة. لأنه يوجد دليل على أنه تم الحصول على تحسينات كبيرة في كفاءة الترميز وفك الترميز 5 بواسطة استغلال خصائص محتوى شاشة بواسطة أدوات ترميز وفك ترميز مخصصة جديدة؛ فإنه تم إصدار نداء لمقترحات Call for Proposals (CP) تم ذكر حالات ومتطلبات الاستخدام ل CFP هذه في وثيقة MPEG المسماة 8114174. أثناء اجتماع JCT-VC السابع عشر؛ فقد أسمس الباحثون نموذج اختبار. Joshi et al., “High Efficiency Video Coding (HEVC) Screen Content Coding: Draft 1,” Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 20 29/WG 11, 18th Meeting, Sapporo, JP, 30 June - 9 July 2014, document (JCTVC-R1005 (hereinafter, “JCTVC-R1005") وهي متاحة من الموقع: http: //phenix.int- evry.frfjct/[doc_end_user/documents/18_Sapporo/wg]1/JCTVC-R1005- 5 01.200 وهي عبارة عن مخطط عمل تمهيدي حديث (WD) Working Draft .
أصبحت تطبيقات كثيرة؛ Jie حاسب مكتبي بعيد؛ جهاز ألعاب بعيد؛ وسائل عرض لاسلكية؛ وسيلة معلومات ترفيهية في سيارة؛ وسيلة حاسبة سحابية الخ معتادة في الاستخدام اليومي. يمكن أن يتكون محتوى فيديو في هذه التطبيقات من توليفات ذات محتوى طبيعي؛ cual رسوم بيانية صناعية؛ الخ. توجد غالباً في نص ومناطق رسومية بيانية صناعية؛ نماذج متكررة die) رموز
characters 5 ؛ أيقونات 16005 ): الداخلي عبارة عن أسلوب يمكن من إزالة التكرار في نص ورسوم بيانية صناعية؛ ويحسن كفاءة ترميز وفك ترميز إطار داخلي؛ كما ذكر في Pang, .6 MVs,” Joint نا-2 et al., “Non—-RCE3 Intra Motion Compensation with Collaborative Team on Video Coding (JCT-VC)of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 14th Meeting: Vienna, AT, 25 July - 2
Aug. 2013, document JCTVC-NOQ256 (hereinafter, “JCTVC-N0256") 0 © الداخلي عبارة عن أسلوب يمكّن من إزالة نوع معين من التكرار الفراغي ويحسن كفاءة ترميز وفك ترميز إطار داخلي. يمكن وجود تفاصيل أكثر تتعلق بأساليب BC داخلي في JCTVC- 6 . قد تم تضمين أسلوب تنبو بيني ونسخ وحدة داخلي (BC) Block Copy في ترميز وفك ترميز محتوى شاشة حالي screen content coding (500). تم توضيح BC داخلي
5 تمثيلي في شكل (3)؛ حيث يتم التنبؤ بالوحدة الحالية (مثل CU أو PU الحالية) من وحدة مفكوك ترميزها بالفعل لصورة أو شريحة حالية. يمكن إعادة بناء إشارة التنبؤ بدون ترشيح في حلقة؛ يتضمن إزالة وحدة واتحراف مهايئ لعينة (SAO) Sample Adaptive Offset بالنسبة لمكون ضوئي أو مكونات لونية يتم ترميزها وفك ترميزها بواسطة BC داخلي؛ فإن معادلة الوحدة يتم عملها بواسطة معادلة وحدة صحيحة وفقاً لبعض الأمثلة؛ ولذلك لا حاجة إلى استكمال داخلي.
0 شكل (3) مخطط مفاهيمي يوضح أسلوب نسخ وحدة داخلي تمثيلي. في المثال الموضح بشكل (3)» تتضمن صورة حالية (103)؛ وحدة حالية (102). في بعض الأمثلة؛ فإن وحدة حالية )102( عبارة عن لا©0. في أمثلة أخرى» فإن الوحدة الحالية )102( عبارة عن PU علاوة على ذلك» يوضح شكل )3( وحدة تتبؤية )104( (أي إشارة تنبؤ) داخلي صورة حالية (103). يمكن أن تستخدم وسيلة ترميز وفك ترميز فيديو وحدة تنبؤية (104) للتنبؤ بوحدة فيديو حالية (102) وفقاً
5 لأسلوب BC داخلي.
يحدد مرمز قيديو (20) وحدة تنبؤية (104) من بين مجموعة من الوحدات المعاد بناؤها من قبل لبيانات فيديو. في المثال الموضح في شكل (3) فإن منطقة بحث )108( داخلي صورة )103( تتضمن مجموعة من وحدات فيديو معاد بناؤها من قبل. يمكن أن يحدد مرمز فيديو (20) وحدة فيديو تنبؤية )104( للتنبؤ بوحدة حالية (102) من بين وحدات الفيديو في منطقة بحث search region 5 )108( بالاعتماد على تحليل الكفاءة النسبية ودقة التنبؤ وترميز وفك ترميز
وحدة حالية (102) بالاعتماد على وحدات فيديو مختلفة داخل منطقة بحث (108). يحدد مرمز فيديو (20) متجه انحراف ثنائي الأبعاد )106( يمثل موقع أو إزاحة وحدة فيديو تنبؤية )104( بالنسبة لوحدة فيديو حالية (102). يمكن أن يشير Lad هذا الاختراع إلى متجهات مستخدمة في نسخ وحدة Jab باعتبارها 'متجهات وحدة". يتضمن متجه انحراف Offset
(106)vector 0 مركبة إزاحة أفقية horizontal displacement component )112( ومركبة إزاحة رأسية )110( وتمثلان على التوالي الإزاحة الأفقية والرأسية لوحدة تنبؤية )104( بالنسبة لوحدة حالية (102). يمكن أن يتضمن مرمز فيديو (20) عنصر إعراب واحد أو أكثر يحدد أو يعرف متجه انحراف ثنائي الأبعاد (106)؛ على سبيل المثال فإنه يحدد مركبة إزاحة أفقية )112( ومركبة إزاحة رأسية (110)؛ في تيار بتات فيديو المرمز. يمكن لوسيلة فك ترميز (30)
5 أن تفك ترميز عنصر الإعراب الواحد أو أكثر لتحديد متجه انحراف (106)؛ ويمكن أن تستخدم المتجه المحدد لتحديد وحدة تنبؤية (104). يمكن أن تكون وحدة حالية (102)؛ CU أو JPU لا0. في بعض الأمثلة؛ تشطر وسيلة ترميز وفك ترميز فيديو Jia) مرمز قيديو 20 و/أو وسيلة فك ترميز CU )30 soa التي تم التنبؤ بها وفقاً ل ©8 داخلي إلى عدد من 0015. في تلك الأمثلة؛ يمكن أن تحدد وسيلة ترميز وفك ترميز
0 القفيديو متجه انحراف ثنائي الأبعاد معني (مثلاً مختلف) (106) لكل 5ل01 لا لا0. على سبيل المتال» فإن وسيلة ترميز وفك ترميز قيديو (Sar أن CU 281*211 إلى 2 PUs السلا و2 (NX2N Pus أو 4 PU لا»لا. كمثال آخرء يمكن أن تشطر وسيلة ترميز وفك ترميز فيديو 2Nx2N CU إلى (3N/2)xN) PUs + لال«ردرلا)) «((3N/2)xN + (N/2)xN) PUs «(NJ2)x2N PUs 4 (Nx(3N/2) + Nx(N/2)) PUs «(Nx(N/2) + Nx(3N/2)) PUs
أو 4 -2Nx(N/2) PUs في بعض الأمثلة؛ Lum وسيلة ترميز وفك ترميز قدير ب 2NX2N CU باستخدام 2Nx2N PU عند ترميز وفك ترميز وحدة باستخدام أسلوب BC داخلي؛ فإن وسيلة ترميز وفك ترميز فيديو تحدد أن متجه الانحراف (106) له دقة بيكسيل صحيح لكل من المكونات الضوئية واللونية. باستخدام دقة بيكسيل صحيح لمتجه الحركة يتم تفادي الاستكمال من الداخل للوحدة المرجعية لتوليد وحدة تنبؤية. يتم التنبؤ بمتجه الوحدة وإرساله بدقة بيكسيل صحيح. وفقاً ل -011/0ل 05+ فإن وسيلة ترميز وفك ترميز قيديو تعطى في البداية متنبئ متجه الوحدة القيمة ,/10-) (0 عند بداية كل 078؛ حيث ”ال“ عبارة عن عرض لا0. باستخدام متنبئ متجه الوحدة؛ تحاول وسيلة ترميز وفك ترميز الفيديو أن تتنباً بمتجه الوحدة للوحدة الحالية )102( بالاعتماد على قيمة CU 0 المرمزة والمفكوك ترميزها في السابق أو PU مرمزة أو مفكوك ترميزها باستخدام أسلوب BC داخلي . تحدث وسيلة ترميز وفك ترميز الفيديو متنبئ متجه الوحدة بعد كل ترميز وفك ترميز ل لا© أو PU بواسطة BC داخلي. إذا لم يتم ترميز وفك ترميز CU أو PU باستخدام BC داخلي؛ فإن وسيلة ترميز وفك ترميز الفيديو لن تغير متنبئ متجه الوحدة. بعد تحديد متنبئ متجه الوحدة ل CU 5 أو PU فإن مرمز الفيديو (20) الفرق بين المتنبئ ومتجه الوحدة الفعلي لتحديد فرق متجه Bang يمكن لمرمز فيديو (20) أن يرمز فرق متجه الوحدة باستخدام طريقة ترميز وفك ترميز فرق متجه حركة للمواصفة HEVC في بعض الأمثلة؛ يتم تمكين BC داخلي على كل من مستويات CU ولا0. بالنسبة لأسلوب BC داخلي ل (PU فإنه يتم تدعيم أحجام تقسيم NX2N 5 2NXN PU لجميع أحجام .CU عندما PU عينة؛ فإنه يتم تدعيم تقسيم NXX محتملة حجم CU يكون لأصغر 0 أسلوب بيني. Jie داخلي BC يمكن بعد ذلك أن تعالج وسيلة ترميز وفك ترميز فيديو أن تعالج
Bin Li et al., “Non—-SCCE]1: Unification of intra BC dad, علاوة على ذلك»؛ فإن and inter modes,” Joint Collaborative Team on Video Coding (JCT-VC) of
ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11,18th Meeting:
JCTVC-RO100 «Sapporo, JP, 30 June - 9 July 2014 (فيما بعد “JCTVC- (RO100” اقترحت أسلوياً لتوحيد BC داخلي وأساليب بينية. وفقاً لأسلوب ل WJCTVC-RO100 فإن وسيلة ترميز وفك ترميز فيديو تضيف صورة حالية إلى قائمة صور مرجعية. لأن الصورة الحالية في قائمة الصورة المرجعية؛ فإن وسيلة ترميز وفك ترميز الفيديو يمكن أن تستخدم الصورة الحالية ل 86 داخلي كصورة مرجعية بنفس الأسلوب الذي سوف تستخدم به وسيلة ترميز وفك ترميز الفيديو صورة مرجعية مؤقتة (أي صورة مرجعية لها POC da مختلفة عن قيمة POC للصورة الحالية). وفقاً لأسلوب JCTVC-RO100 فإن وسيلة ترميز وفك ترميز الفيديو تعلم الصورة الحالية باعتبارها صورة مرجعية طويلة المدى قبل فك ترميز الصورة الحالية؛ وتعلم الصورة الحالية كصورة مرجعية قصيرة المدى بعد فك ترميز الصورة الحالية. علاوة على ذلك؛ فإنه وفقاً 0 لأسلوب (JCTVC-R0100 فإنه عندما يتم تمكين أسلوب BC داخلي تتبع وسيلة ترميز وفك ترميز الفيديو عملية parsing إعراب وعملية فك ترميز لشريحة © من أجل شريحة ا. كما هو معرف في JCTVC-Q1003 فإن شريحة | عبارة عن شريحة يتم فك ترميزها باستخدام تتبؤ داخلي فقط. علاوة على ذلك؛ وكما هو معرف في JCTVC-QI003 فإن تنبو داخلي عبارة عن تنبو مشتق من عنصر بيانات فقط (مثل قيم عينة) لنفس الشريحة المفكوك ترميزها. كما هو 5 معرف في JCTVC-Q1003 فإن شريحة P عبارة عن شريحة يمكن فك ترميزها باستخدام تنبؤ داخلي أو تنبؤ بيني باستخدام متجه حركة واحد على الأكثر ومؤشر مرجعي للتنبؤ بقيم العينة لكل وحدة. شريحة 8 عبارة عن شريحة يمكن فك ترميزها باستخدام تنبؤ داخلي أو تنبؤ بيني باستخدام متجهي حركة على الأكثر ومؤشرات مرجعية للتنبؤ بقيم العينة لكل وحدة. عندما تتم معالجة أسلوب BC داخلي Jie أسلوب تنبؤ بيني؛ يمكن أن توجد بعض الاعتبارات في 0 اشتقاق بمتجه الحركة المؤقت ل AMVP أو الدمج, التفاعل مع تنبو داخلي مقيد؛ بناء قائمة مرجعية؛ وهكذا. تحسن أساليب هذا الاختراع توحيد BC داخلي وتنب بيني في dlls ما تعالج وسيلة ترميز وفك ترميز الفيديو أسلوب BC داخلي Jie أسلوب تنبؤ بيني. في هذه الحالة. تضيف وسيلة ترميز وفك ترميز الفيديو الصورة الحالية إلى قائمة مرجعية صفر (أي قائمة صور مرجعية صفر). بالرغم من أن BC الداخلي مشابه لأسلوب التنبؤ البيني؛ فإن وسيلة ترميز وفك ترميز 5 القيديو تحدد ما إذا كانت الوحدة مرمزة ومفكوك ترميزها بواسطة BC داخلي مقابل ترميزها وفك
ترميزها بواسطة أسلوب بيني بواسطة فحص ما إذا كانت الصورة المرجعية المصاحبة للوحدة الحالية هي الصورة الحالية (أي صورة مرجعية لها نفس قيمة POC مثل صورة حالية). إذا كانت الصورة المرجعية للوحدة هي الصورة الحالية فإن الوحدة تكون بأسلوب BC داخلي. خلاف ذلك؛ فإنه يتم ترميز وفك ترميز الوحدة الحالية باستخدام أسلوب تنب بيني تقليدي. تم في هذا الطلب ذكر أمثلة مختلفة وفقاً لأساليب هذا الاختراع. يمكن أن ينطبق كل من الأمثلة التالية بشكل منفصل
أو مشترك مع واحد أو أكثر من الأمثلة الأخرى. في بعض الأمثلة؛ عندما تضيف وسيلة ترميز وفك ترميز الفيديو (مثل مرمز قيديو 20 و/أو وسيلة فك ترميز فيديو 30) الصورة الحالية إلى قائمة مرجعية صفرء فإن وسيلة ترميز وفك ترميز الفيديو تعلم الصورة المرجعية الحالية باعتبارها طويلة المدى قبل فك ترميز الصورة الحالية. في
0 هذه الحالة؛ يمكن لوسيلة ترميز وفك ترميز الفيديو أن ترمز وتفك ترميز متجه الوحدة لأجل أسلوب BC داخلي باستخدام دقة بيكسيل صحيح؛ أو دقة تحت بيكسيل؛ Jie دقة ريع بيكسيل كما ذكر في مواصفة (HEVC عندما تستخدم وسيلة ترميز وفك ترميز الفيديو تنبؤٌ متجه حركة مؤقت لوحدة وترمز وتفك ترميز متجه حركة ل 86 داخلي بدقة بيكسيل صحيح. يمكن أن تستخدم وسيلة ترميز وفك ترميز القيديو متنبئع متجه حركة مؤقت temporal motion vector predictor
(TMVP) 5 لأسلوب BC داخلي؛ أسلوب AAMVP أو أسلوب دمج؛ بدقة بيكسيل صحيح. يمكن أن تستخدم وسيلة ترميز وفك ترميز القيديو 11/1/05 بدقة بيكسيل صحيح عندما تكون الوحدة المصفوفة عبارة عن وحدة بينية تقليدية. في بعض الأمثلة؛ يمن أن تحدد وسيلة ترميز وفك ترميز فيديو أن TMVP له دقة تحت بيكسيل. في هذه الحالة يمكن لوسيلة الترميز وفك الترميز أن تزيح لليمين أولاً متجه الحركة ويعد ذلك
0 تستخدم متجه الحركة المزاح لليمين ك TMVP على سبيل المثال؛ يمكن لوسيلة الترميز وفك الترميز أن تزيح لليمين قيم ثنائية ل TMVP بحيث تتم إزالة أي بتات (على سبيل المثال؛ البتين الأقل دلالة) تمثل الأجزاء الكسرية من (TMVP مما ينتج TMVP له (sine صحيح من الدقة. بعبارات أخرى؛ يمكن أن تحدد وسيلة ترميز وفك ترميز الفيديو TMVP له دقة تحت بيكسيل Oly تزي لليمين TMVP المحدد أن له دقة تحت بيكسيل. في هذا المثال؛ فإن الإزاحة لليمين ل
TMVP 5 تحوله من دقة تحت بيكسيل إلى دقة بيكسيل صحيح؛ وبذلك تجعل Sas TMVP
للاستخدام أو كفؤ لترميز وفك ترميز أسلوب BC داخلي للوحدة الحالية. في مثال AT يمكن استخدام وسيلة ترميز وفك ترميز gill متجه حركة TMVP بدون إزاحة متجه الحركة لليمين؛ بغض النظر عما إذا كانت دقة متجه الحركة دقة بيكسيل صحيح أو دقة تحت بيكسيل. باستخدام متجه حركة TMVP بدون أي أجزاء لإزاحة لليمين؛ فإن وسيلة ترميز وفك ترميز الفيديو تفسر متجه حركة بدقة تحت بيكسيل باعتباره متجه حركة له دقة بيكسيل صحيح.
cally فإنه في أمثلة لهذا الاختراع Cus تجرى وسيلة ترميز وفك ترميز الفيديو عملية ترميز وفك ترميز تتضمن إزاحة TMVP لليمين؛ وتحدد وسيلة ترميز وفك ترميز القيديو كتلة موضوعة مشتركة لبيانات فيديو لصورة مرجعية مختلفة عن الصورة الحالية. علاوة على ذلك؛ فإنه في تلك الأمثلة؛ يمكن أن تشتق وسيلة ترميز وفك ترميز الفيديو TMVP من الوحدة الموضوعة المشتركة
0 لبيانات فيديو. يمكن أن تزيح وسيلة ترميز وفك ترميز الفيديو TMP لليمين. يمكن لوسيلة ترميز وفك ترميز الفيديو أن ترمز وتفك ترميز sang حالية لبيانات يديو للصورة الحالية باستخدام أسلوب نسخ وحدة داخلي ومتنبئ متجه حركة مؤقت مزاح لليمين. كجزء من عملية الترميز وفك الترميز coda يمكن أن تحدد وسيلة ترميز وفك ترميز الفيديو ما إذا كانت الكتلة الموضوعة المشتركة مرمزة بأسلوب BC داخلي أو مرمزة بأسلوب تنبؤ بيني. لأن clang قيديو مرمزة ومفكوك ترميزها
5 باستخدام أسلوب BC داخلي لها متجهات حركة بدقة بيكسيل صحيح ووحدات فيديو Baye لصورة مرجعية مختلفة عن الصورة الحالية. علاوة على ذلك؛ فإنه في تلك الأمثلة؛ يمكن أن تشتق وسيلة ترميز وفك ترميز الفيديو TMVP من الوحدة الموضوعة المشتركة لبيانات فيديو. يمكن أن تزيح وسيلة ترميز وفك ترميز الفيديو TMVP لليمين. يمكن لوسيلة ترميز وفك ترميز الفيديو أن ترمز وتفك ترميز وحدة حالية لبيانات ab للصورة الحالية باستخدام أسلوب نسخ وحدة داخلي ومتنبئ
0 متجه حركة مؤقت مزاح لليمين. كجزء من عملية الترميز وفك الترميز هذه؛ يمكن أن تحدد وسيلة ترميز وفك ترميز الفيديو ما إذا كانت الكتلة الموضوعة المشتركة مرمزة بأسلوب 86 داخلي أو مرمزة بأسلوب تنبؤ بيني. OF وحدات فيديو مرمزة ومفكوك ترميزها باستخدام أسلوب BC داخلي لها متجهات حركة بدقة بيكسيل صحيح ووحدات فيديو مرمزة ومفكوك ترميزها باستخدام تنب بيني لها متجهات حركة لها بدقة تحت بيكسيل» ويمكن أن تكون وسيلة ترميز وفك ترميز الفيديو قادرة
5 على تحديد؛ بالاعتماد على ما إذا تم ترميز وفك ترميز وحدة قيديو باستخدام أسلوب BC داخلي
أو تنبؤؤ بيني؛ وما إذا كان ل TMVP دقة تحت بيكسيل أو دقة بيكسيل صحيح. بذلك؛ يمكن تهيئة وسيلة ترميز وفك ترميز الفيديو لإزاحة TMVP لليمين فقط استجابة لتحديد أن الوحدة الموضوعة المشتركة لبيانات فيديو مرمزة بأسلوب تنبؤ بيني. في بعض الأمثلة؛ يمكن تحديد مرمز فيديو (20) و/أو وسيلة فك ترميز قيديو (30) ما إذا كان متنبئ متجه الحركة المؤقت له دقة بيكسيل صحيح أو دقة تحت بيكسيل. يمكن أن يشار أيضاً
لدقة تحت بيكسيل باعتبارها دقة بيكسيل كسرية أو دقة ليست بيكسيل صحيح. يمكن تهيئة مرمز فيديو (20) و/أو وسيلة فك ترميز الفيديو لإزاحة متنبئ متجه الحركة المؤقت لليمين فقط استجابة لتحديد أن له دقة تحت بيكسيل. كما تبين من قبل فإن وسلة ترميز وفك ترميز فيديو يمكن أن تزيح TMVP لليمين لتحويله من
0 دقة تحت بيكسيل إلى دقة بيكسيل صحيح. على سيبل (JE فإنه يمكن لوسيلة ترميز وفك ترميز الفيديو TMVP لليمين لإزالة دقة تحت البيكسيل وبذلك يحول دقة البيكسيل ل TMVP من دقة تحت بيكسيل إلى دقة بيكسيل صحيح. على سبيل المثال» يمكن في البداية أن يكون ل TMVP قيم )3.25( -3.5) للمركبتين الأفقية والرأسية؛ مما يعني أن متجه الحركة يشير إلى موقع 3.25 يمين و3.5 بيكسيل فوق الوحدة الحالية. في هذا (JE فإن لليمين لإزالة دقة تحت البيكسيل تنتج
TMVP 5 له قيم )3-3( للمركبتين الأفقية والرأسية؛ مما يعني أن متجه الحركة يشير إلى موقع 3 بيكسيل لليمين و3 بيكسيل فوق الوحدة الحالية. بواسطة تحويل متنبئ متجه حركة مؤقت له مستوى صحيح من الدقة؛ ويمكن تجنب الاستكمال من الداخل للوحدة المرجعية لتوليد وحدة تنبؤية. كمثال (Sa «AT تهيئة وسيلة فك ترميز saad (30) لاستقبال وحدة مفكوك ترميزها بأسلوب نسخ وحدة داخلي لبيانات فيديو لصورة حالية. يمكن أن تحدد وسيلة فك ترميز فيديو (30) وحدة
0 موضوعة مشتركة لبيانات فيديو لصورة مرجعية تكون مختلفة عن الصورة الحالية. يمكن أن تشتق وسيلة فك ترميز قيديو (30) متنبئ متجه حركة مؤقت من الوحدة الموضوعة المشتركة لبيانات فيديو. يمكن لوسيلة فك ترميز فيديو (30) أن تزيح لليمين TMVP يمكن أن تحدد وسيلة فك ترميز فيديو (30) وحدة تنبؤية في الصورة الحالية بالاعتماد على TMVP المزاح لليمين. يمكن لوسيلة فك ترميز فيديو (30) أن تفك ترميز الوحدة من lily فيديو للصورة الحالية باستخدام
5 متنبئ متجه الحركة المؤقت المزاح لليمين.
AT JUS يمكن تهيئة وسيلة فك ترميز فيديو (30) لتتضمن صورة حالية وصورة مرجعية في قائمة صور مرجعية مع الصورة المرجعية التي تكون مختلفة عن الصورة الحالية. علاوة على ذلك؛ فإنه في هذا المثال؛ تحدد وسيلة فك ترميز فيديو )30( وحدة موضوعة مشتركة للصورة المرجعية. تكون الوحدة الموضوعة المشتركة موضوعة مشتركة مع وحدة حالية للصورة الحالية. يمكن أن تشتق وسلة فك ترميز قيديو (30) متنبئ متجه حركة مؤقت من الوحدة الموضوعة المشتركة. على سبيل المثال» يمكن أن تحدد وسيلة فك ترميز قيديو )30( أن TMVP يساوي (5.250؛ 4.00)؛ ويتم تحديد قيمة بواسطة تمثيل ثنائي بقيم دقة تحت البيكسيل مناظرة على سبيل المثال للبتين الأقل دلالة للتمثيل الثنائي. يمكن تهيئة وسيلة فك ترميز فيديو (30) لتحديد TMVP الذي له دقة تحت بيكسيل. في بعض الأمثلة؛ تحدد وسيلة فك ترميز فيديو أن TMVP له دقة تحت بيكسيل بواسطة 0 تحديد ما إذا كانت الوحدة الموضوعة المشتركة مفكوك ترميزها بأسلوب نسخ وحدة داخلي أو مفكوك ترميزها بأسلوب تنبو بيني. تحدد أن الوحدة الموضوعة المشتركة لبيانات فيديو تم فك ترميزها بأسلوب تنبؤ بيني يمكن أن يعني أن الوحدة الموضوعة المشتركة لبيانات فيديو لها دقة تحت بيكسيل (مثلاً دقة بيكسيل غير صحيح أو دقة كسرية). في هذا المثال؛ واستجابة لتحديد أن TMVP له دقة تحت بيكسل؛ فإن وسيلة فك ترميز فيديو 5 (30) تزيح لليمين 11/1/0. في بعض الأمثلة؛ يمكن لوسيلة فك ترميز فيديو (30) فقط أن تزيح TMVP لليمين عند تحديد أن الوحدة الموضوعة المشتركة مفكوك ترميزها بأسلوب تنبو بيني. يمكن تهيئة وسيلة فك ترميز فيديو (30) لتحديد؛ بالاعتماد على TMVP المزاح (pall وحدة تنبؤية داخل الصورة الحالية. على سبيل المثال؛ فإنه في المثال الموضح في شكل (3)؛ يمكن استخدام وسيلة فك ترميز TMVP )30( saad المزاح لليمين لتحديد إشارة تنبؤؤ (104). يمكن أن 0 تولد وسلة فك ترميز فيديو (30) بيانات متبقية بالاعتماد على الوحدة التنبؤية التي تم تحديدها بالاعتماد على متنبئ متجه الحركة المؤقت المزاح لليمين. AT JUS يمكن تهيئة مرمز الفيديو )20( ليتضمن صورة حالية وصورة مرجعية في قائمة صور مرجعية مع الصورة المرجعية التي تكون مختلفة عن الصورة الحالية. يمكن تهيئة مرمز الفيديو )20( لتحديد وحدة موضوعة مشتركة لصورة مرجعية لبيانات الفيديو؛ وتكون الوحدة الموضوعة 5 المشتركة موضوعة مشتركة مع وحدة حالية للصورة الحالية؛ وتكون الصورة المرجعية مختلفة عن
— 4 1 —
الصورة الحالية. يمكن تهيئة مرمز قيديو )20( لتحديد متنبئ متجه الحركة المؤقت له دقة تحت بيكسيل. على سبيل Jal يمكن تهيئة مرمز فيديو (20) لتحديد أن متنبئ متجه الحركة المؤقت له دقة تحت بيكسيل بواسطة تهيئته لتحديد ما إذا كانت الوحدة الموضوعة المشتركة لبيانات قيديو مرمزة بأسلوب نسخ وحدة داخلي أو مرمزة بأسلوب تنبؤ بيني. تحديد أن الوحدة الموضوعة
المشتركة لبيانات فيديو مرمزة بأسلوب تنبؤ بيني يمكن أن يعني أن الوحدة الموضوعة المشتركة لبيانات فيديو لها دقة بيكسيل (مثل دقة بيكسيل غير صحيح أو دقة كسرية). يمكن تهيئة مرمز قيديو (20) ليزيح متنبئ متجه الحركة المؤقت المحدد لتكون له دقة تحت بيكسيل. في بعض الأمثلة؛ يمكن تهيئة مرمز فيديو )20( ليزيح لليمين متنبئ متجه الحركة المؤقت عند تحديد أن الوحدة الموضوعة المشتركة مرمزة بأسلوب التنبؤ البيني. يمكن تهيئة مرمز
sad 0 (20) لتحديد؛ بالاعتماد على متنبئ متجه الحركة المؤقت المزاح لليمين» وحدة تنبؤية داخل الصورة الحالية. يمكن تهيئة مرمز فيديو (20) لتوليد بيانات متبقية بالاعتماد على الوحدة التنبؤية. علاوة على ذلك»؛ فإنه في بعض الأمثلة لهذا الاختراع؛ لشرائح اء فإن وسيلة فك ترميز وفك ترميز gad تشتق dad ©101]17/0. تشير iNitType dad إلى نوع السياق الذي يمكن أن تستخدمه وسيلة ترميز وفك ترميز الفيديو لتحديد كيف يتم ترميز وفك ترميز عنصر إعراب بواسطة 088/6.
5 يمكن أن تعتمد قيمة iNitType كذلك على عنصر إعراب .cabac init flag كما هو معرف فى JCTVC-Q1003 فإن عنصر إعراب 189 ]101 08586 يحدد طريقة لتحديد جدول ed يستخدم في عملية بدء لمتغيرات سياق. يمكن أن تستخدم وسيلة ترميز وفك ترميز الفيديو قيمة initType لتحديد dad القيمة Allg cotxldX يمكن أن تشير إلى سياق ©8/86م0. فى أحد الأمثلة وفقاً لأساليب هذا الاختراع؛ يتم تعديل اشتقاق 10181106 كالآتي في الرمز الكاذب التالي:
if( slice_type = = | && lintra_block_copy_enabled_flag) 0 initType = 0 else if (slice_type = = | && intra_block_copy_enabled_flag )
initType = cabac init flag? 2 : 1
— 2 4 — else if( slice_type = =P) initType = cabac init flag? 2 : 1 else initType = cabac init flag? 1 : 2 قسم المرمز 1: اشتقاق initType المرمز المتقدم لقسم 1 يعدل aud 9-3-2-2 ل LJCTVC-Q1003 النص الذي تحته خط يشير إلى نص مضاف إلى .JCTVC-Q1003 كما هو معرف فى JCTVC-Q1003 فإن عنصر إعراب 66_/06ا5؛ يشير إلى نوع ترميز وفك ترميز لشريحة. على سبيل المثال OB عنصر الإعراب slice_type يشير إلى عما إذا كانت شريحة عبارة عن شريحة اء أو شريحة ©؛ أو 0 شريحة 8. علاوة على ذلك؛ وكما هو معرف في JCTVC-R1005 فإن intra block copy enabled flag عبارة عن عنصر إعراب فى مجموعة محدد متوالية. تشير Jlintra_block copy enabled flag ما إذا كان ABC يمكن لشرائح في متواليات فيديو تم ترميزها وفك ترميزها من أجلها تكون مجموعة محدد المتوالية نشطة. بذلك؛ فإنه في مثال قسم الرمز 1؛ فإن المتغير iNitType له قيم مختلفة عند ترميز وفك ترميز شريحة اء 5 بالاعتماد على Le إذا كان 86 داخلى (Kee بالنسبة لشريحة .١ في مثال آخرء تحدد وسيلة ترميز وفك ترميز يديو iNitType dad المستخدمة لعناصر إعراب رمز CABAC غير الموجود في تيار البتات لشريحة | وعدم استخدام BC داخلي؛ وفقاً لقسم رمز 1. بعبارات أخرى؛ فإنه فقط بالنسبة لعناصر الإعراب غر الموجودة في شريحة | تقليدية؛ أي بدون BC داخلي؛ يتم اشتقاق initType متغير مناظر كما في قسم رمز 1. بالنسبة لعناصر إعراب 0 أخرى؛ فإن وسيلة ترميز وفك ترميز الفيديو تحدد قيمة INILTYPE مساوية لصفر. فى مثال »٠ AT عندما يتم تمكين BC داخلى CU J أو PU فإن وسيلة ترميز وفك ترميز يديو يمكن أن تسمح بكل من أسلوبي التنبؤ الداخلي والتنبؤ البيني في شريحة ا. من ثم فإن وسيلة فك ترميز فيديو (30) يمكن أن تفك ترميز وحدة أولى من شريحة | لصورة باستخدام تنبؤؤ داخلي
(Say أن تفك ترميز وحدة ثانية من الشريحة | باستخدام أسلوب BC داخلي. بالمثل؛ فإن مرمز فيديو (20) يمكن أن يرمز وحدة أولى من الشريحة | لصورة باستخدام تنبؤ دخلي ويمكن أن يرمز شريحة ثانية من الشريحة | باستخدام أسلوب BC داخلي. يوضح الرمز الكاذب التالي هذه الإمكانية: عندما لا توجد pred mode flag تشتق وسيلة ترميز وفك ترميز القيديو المتغير ] ا[ CuPredMode[ x ل X = X0...x0 + nCbS — 1 and :y = y0..yO + nCbS — 1 If slice_type is equal to | and intra_block copy enabled flag is equal to - is inferred to be equal to MODE INTRA. ] لا ][ CuPredMode[ x ,0 قسم رمز 2: تعديل CUPredMode يعد الرمز الكاذب المتقدم قسم 7-4-9-5 من WJCTVC-Q1003 يشير النص الذي تحته خط إلى .to JCTVC-Q1003 كما هو معرف في (JCTVC-Q1003 فإن pred_mode_flag عبارة عن عنصر إعراب يشير إلى أسلوب تنبو (على سبيل الثمال؛ أسلوب تنبؤ بيني «(MODE_INTER) أو تنبؤ داخلي «((MODE_INTRA) ل .CU لأن أساليب ull ل CUs 15 يمكن inferred بعض Gg Bll فإن وسيلة ترميز أو فك ترميز فيديو تحمل أساليب التنبؤ في متغير مصفوفة indexed CuPredMode بالاعتماد على مواقع بيكسيلات؛ Va من مجرد الاعتماد على قيم .pred_mode_flag بذلك؛ فإنه في aud الرمز 2 تشير CuPredMode[ x [ لا][ إلى أسلوب تنبو ل لا© عند موقع (لا ,*) في صورة. تشير 0005 إلى حجم وحدة ترميز وفك ترميز (CUT من ثم؛ فإنه مثال قسم الرمز 2؛ تكون وسيلة ترميز وفك ترميز قيديو قادرة 0 على إضفاء القيمة [ لا ][ CuPredMode] x (أي أسلوب gall ل لا© عند موقع (لا ,*)) عبارة عن Lexie MODE_INTRA تكون CU عبارة عن شريحة | ويتم تمكين BC داخلي بالنسبة للشريحة ا. من ثم فإنه من غير الضروري بالنسبة لمرمز فيديو أن يرسل عنصر إعراب pred mode flag ل لا©. يمكن أن يقلل هذا معدل البتات لبيانات الفيديو المرمزة.
كمثال آخر تعالج فيه وسيلة ترميز وفك ترميز فيديو BC داخلي كتنبؤ بيني باستخدام الأساليب الموحدة لهذا الاختراع» فإن وحدة مرمزة ومفكوك ترميزها بأسلوب BC داخلي يمكن أن تشارك نفس قائمة المرشح لأسلوبي AMVP والدمج مع وحدة مرمزة ومفكوك ترميزها بينياً. في هذا (Jal يمكن أن تتضمن قائمة المرشح كل من وحدات مرمزة ومفكوك ترميزها بأسلوب BC داخلي ووحدات مرمزة ومفكوك ترميزها بأسلوب بيني. من ثم فإن مرمز يديو (20) و/أو وسيلة فك ترميز فيديو (30). يمكن أن تولد قائمة مرشح متجه حركة تتضمن مرشح متجه حركة واحد على الأقل لوحدة مرمزة بأسلوب نسخ وحدة داخلي ومرشح واحد على الأقل لوحدة مرمز بأسلوب تنبؤ بيني. في بعض الأمثلة؛ يمكن أن يكون لوحدة BC داخلي قائمة مرشح منفصلة ل AMVP أو دمج من وحدة مرمزة ومفكوك ترميزها بينياً. بالرغم من أن أساليب التنبؤ متشابهة؛ فإن وسيلة ترميز - فك 0 ترميز قيديو يمكن أن تفرق بين وحدة مرمزة ومفكوك ترميزها بأسلوب BC داخلي عن وحدة بينية تقليدية بواسطة فحص ما إذا كانت الصورة المرجعية للوحدة الحالية هي الصورة الحالية. علاوة على ells فإن أساليب خاصة لهذا الاختراع يمكن أن تعزز Lad أسلوب بيني وأسلوب BC داخلي موحد بواسطة تعديل عملية بناء القائمة المرجعية. تعدل اللغة والرمز الكاذب التالي عملية فك الترميز لقوائم صورة مرجعية في قسم 8-3-4 من 011/0-61003)ل بواسطة نص تحته 5 خط يشير إلى النص المضاف إلى :JCTVC-Q1003 يتم بدء هذه العملية عند بدء عملية فك الترميز لكل شريحة © أو 8 أو 1 I-Slice when .intra_block copy enabled flag is equal to 1 تتم عنونة صورة مرجعية من خلال مؤشرات مرجعية كما هو محدد في sill 8-5-3-3-2 (عملية اختيار صورة مرجعية). المؤشر المرجعي عبارة عن مؤشر في قائمة صور مرجعية. عند 0 فك ترميز شريحة (P توجد قائمة صور مرجعية مفردة 46101011510. عند فك ترميز شريحة 8؛ فإنه توجد قائمة صور مرجعية مستقلة ثانية RefPicList] بالإضافة إلى RefPicList) بذلك؛ تعمل اللغة المتقدمة على السماح بتعديل عملية الصورة المرجعية عندما يتم تمكين أسلوب BC لشريحة ا. من ثم؛ فإنه في هذا المثال» يمكن أن يبنى مرمز قيديو (20) قائمة صور مرجعية لشريحة | لصورة عندما يتم تمكين BC داخلي للشريحة ا وتتضمن قائمة الصورة المرجعية
— 5 4 — لصورة. في مثال مشابه؛ يمكن أن تحصل وسيلة فك ترميز فيديو )30( من تيارات بتات؛ على عنصر إعراب (على سبيل المثال» (intra_block_copy_enabled_flag يشير إلى ما إذا تم تمكين BC داخلى لصورة. فى هذا (Jha فإنه استجاية لتحديد بالاعتماد على عنصر الإعراب الذي يشير إلى تمكين BC داخلي للصورة؛ يمكن أن تبني وسيلة فك ترميز فيديو (30) قائمة صور مرجعية تتضمن الصورة. فى أحد الأمثلة؛ عند فك ترميز شريحة | بواسطة dntra_block _copy_enabled_flag فإن وسيلة فك ترميز قيديو (30) تستخدم قائمة صور مرجعية واحدة فقط. في مثال آخرء فإنه عند فك ترميز شريحة | بواسطة cintra_block copy enabled flag يمكن أن توجد قائمة صور مرجعية مستقلة dul 46101011511 بالإضافة إلى 4101011510 . 0 في بعض الأمثلة؛ عند بداية عملية فك الترميز لكل شريحة؛ فإن قوائم الصورة المرجعية 4101010 وبالنسبة لشرائح 8 RefPicList y يتم اشتقاقها وفقاً للرمز الكاذب التالي بواسطة نص تحته خط يشير إلى نص مضاف إلى 11/0-691003ل: incrementRef = (intra_block_copy_enabled_flag)? 1 : 0 The variable NumRpsCurrTemplListQ is set equal to Max( num_ref_idx_10_active_minusl + 1, NumPocTotalCurr) + incrementRef 5 and the list RefPicListTemp( is constructed as follows: ridx = 0 while( rldx > NumRpsCurrTempListO ) + for( i = 0; i > NumPocStCurrBefore && rldx > NumRpsCurrTempListQ; rldx++, i++ ) 20 RefPicListTemp(Q[ rldx ] = RefPicSetStCurrBefore[ i ]
— 6 4 — for( i = 0; i > NumPocStCurrAfter && rldx > 8)NumRpsCurrTempList0; rldx++, i++ ) 8( RefPicListTemp(Q[ rldx ] = RefPicSetStCurrAfter| i ] for ( i = 0; i > NumPocLtCurr && rldx > NumRpsCurrTempListO; rldx++, i++) 5 RefPicListTempQ[ rldx ] = RefPicSetLtCurr| i ] if (incrementRef) RefPicListTempQ[ rldx ] = currPic (8-8) } aud 10 الرمز 3: تعديل RefPicListO بذلك يعدل الرمز الكاذب المتقدم المتغير RefPicListTemp0 بحيث أن RefPicListTempOQ[rldx] تساوي الصورة (dlls حيث 10# عبارة عن المؤشر الأقصى فى المؤشر الأخير فى المصفوفة 4610101151180700. فى بعض الأمثلة يمكن أن تضيف وسيلة ترميز وفك ترميز القيديو الصورة الحالية عند بداية 610101151180700 أو قبل صور مرجعية طويلة المدى. في بعض الأمثلة. تضيف وسيلة ترميز وفك ترميز الفيديو الصورة الحالية إلى 40100 بالاعتماد على المحدد slice type بذلك؛ فإنه في هذه alia) يمكن أن تتضمن وسيلة ترميز وفك ترميز يديو يمكن أن تضمن؛ في قائمة صور مرجعية؛ صورة حالية قبل صور طويلة المدى فى قائمة الصور المرجعية الثانية؛ أو تضمن فى قائمة الصورة المرجعية؛ الصورة الحالية عند موقع في قائمة الصورة المرجعية بالاعتماد على ما إذا كانت شريحة عبارة عن 0 شريحة ا. أو شريحة ©؛ أو شريحة 8. لأن المؤشرات المرجعية الأصغر dad يمكن تمثيلها باستخدام بتات أقل؛ فإنه من المرغوب فيه أن يكون لدينا صور مرجعية تستخدم بشكل متكرر أكثر لها مؤشرات مرجعية أكثر قيمة. بذلك؛ فإنه يتضمن الصورة الحالية في موقع أكثر تقدماً في قائمة
الصورة المرجعية بالنسبة لصور مرجعية (GAT في قائمة الصورة المرجعية تعكس فرضية أن الصورة الحالية سوف تستخدم في BC داخلى بصورة أكثر تكراراً من الصور المرجعية الأخرى. كمثال AT فإنه بالنسبة لمثال ماء بالنسبة ل slice | » تضيف وسيلة ترميز وفك ترميز القيديو الصورة الحالية إلى RefPicListTemp(Q عند بداية «(RefPicListTemp( وبالنسبة لشريحة © أو شريحة 8 عند نهاية الصور المرجعية طوبلة المدى. يوضح الرمز الكاذب التالي هذا المثال بواسطة نص تحته خط يشير إلى نص مضاف إلى :JCTVC-Q1003 while( rldx > NumRpsCurrTempListO ) + if (incrementRef && Slice_type==I_Slice) RefPicListTemp(Q[ rldx ] = currPic for( i = 0; i > NumPocStCurrBefore && rldx > 10 NumRpsCurrTempListQ; rldx++, i++ ) RefPicListTemp(Q[ rldx ] = RefPicSetStCurrBefore[ i ] for( i = 0; i > NumPocStCurrAfter && rldx > (8-8)NumRpsCurrTempListO; rldx++, i++ ) RefPicListTemp(Q[ rldx ] = RefPicSetStCurrAfter| i ] 15 for ( i = 0; i > NumPocLtCurr && rldx > NumRpsCurrTempListO; rldx++, i++ ) RefPicListTempQ[ rldx ] = RefPicSetLtCurr| i ] if (incrementRef && (slice_type==P_Slice || slice_type==B_Slice)) RefPicListTempQ[ rldx ] = currPic 0 قسم الرمز 4: تعديل بناء قائمة صور مرجعية
— 4 8 — كمثال آخرء فإنه بالنسبة لشريحة | تضيف وسيلة ترميز وفك ترميز الفيديو الصورة الحالية إلى عند البداية؛ وبالنسبة لشريحة © أو شريحة 8 تضيف الصورة الحالية قبل RefPicListTempQ فإن موقع إضافة الصورة الحالية إلى AT الصور المرجعية طويلة المدى. كمثال
Addl للصورة slice type يعتمد على RefPiclistTemp( بالاعتماد على RefPicList) sad فى بعض الأمثلة؛ تبنى وسيلة تبنى وسيلة ترميز وفك ترميز 5 وفقاً للرمز الكاذب التالى بواسطة نص تحته خط يشير إلى نص مضاف RefPicListTempQ :JCTVC-Q1003 إلى كالآتي: RefPicList) قائمة oly يتم لبجب for( rldx = 0: rldx <= num_ref_idx_I0_active_minus]; rldx++) 0
RefPicListQ[ rldx ] = ref pic list modification flag 10 ?
RefPicListTemp([ list_entry I0[ rldx ] ] : RefPicListTemp([ rldx ] (8-9)
When the slice is a B slice, the variable NumRpsCurrTempList] is set equal to Max( num_ref_idx_|1_active_minusl + 1, NumPocTotalCurr ) + incrementRef 5 كالآتي: RefPicListTemp] ويتم بناء قائمة ridx = 0 while( rldx > NumRpsCurrTempList] ) { for( i = 0; i > NumPocStCurrAfter && rldx >
NumRpsCurrTemplList]; rldx++, i++ ) 20
RefPicListTemp]] rldx ] = RefPicSetStCurrAfter| i ] for( i = 0; i > NumPocStCurrBefore && rldx > (8-10)NumRpsCurrTemplList1; rldx++, i++ )
— 9 4 — RefPicListTempl][ rldx ] = RefPicSetStCurrBefore[ i ] for(i = 0; i > NumPocLtCurr && rldx > NumRpsCurrTempListl; rldx++, i++ ) RefPicListTemp1[ rldx ] = RefPicSetLtCurr| i ] (8-10) if (incrementRef) 5 RefPicListTemp] ] rldx ] = currPic } فى بعض الأمثلة؛ وبشكل مشابه للعملية السابقة (RefPicListTempl J يمكن أن تضيف وسيلة ترميز وفك ترميز قيديو الصورة الحالية إلى RefPicListTempl بالاعتماد على slice_type 0 للصورة الحالية وفقاً للرمز الكاذب التالى daly مواصفات JCTVC-Q1003 قسم 8-3-4 بواسطة نص تحته خط يشير إلى نص مضاف إلى :JCTVC-Q1003 عندما تكون الشريحة 8 عبارة عن شريحة (B فإنه يتم بناء القائمة RefPicList] كالآتي: +++ for( rldx = 0: rldx <= num_ref_idx_I1_active_minus]; rldx++) )8-11( RefPicList1[ rldx ] = ref_pic_list_ modification_flag_11 ? (8-11) RefPicListTempl] list entry I1[ rldx ]] : RefPicListTempl][ rldx ] where currPic is the current decoded picture as in 8.5.3.3.2 and shall have the same temporal ID of the current picture. في بعض الأمثلة؛ فإن عملية اختيار الصورة المرجعية لتحديد مؤشرات الصورة المرجعية لقسم 2- 8-5-3-3 من JCTVC-Q1003 يمكن تعديلها كالآتي بواسطة نص تحته خط يشير إلى نص alias إلى :JCTVC-Q1003
Input to this process is a reference index refldxLX.
Output of this process is a reference picture consisting of a two- dimensional array of luma samples refPicLXL and two two-dimensional arrays of chroma samples refPicLXCb and refPicLXCr.
The output reference picture RefPicListX] refldxLX ] consists ofa 5 pic width in _luma_ samples by pic height in _luma_ samples array of luma samples refPicLXL and two PicWidthInSamplesC by PicHeightinSamplesC arrays of chroma samples refPicLXCb and refPicLXCr.
The reference picture sample arrays refPicLXL, refPicLXCb, and refPicLXCr correspond to decoded sample arrays SL, SCb, and SCr 10 derived in clause 8.7 or as in clause 8.7 without in—loop filter (deblocking and SAO) for a previously-decoded picture or current decoded picture.
BC داخلي والتنبؤ البيني المقيد؛ فإن التنبؤؤ لوحدات داخلية أو BC عندما يتم تمكين كل من داخلي يمكن أن يكون فقط من وحدات داخلية أو الوحدة البينية بواسطة أي صور مرجعية تكون الصورة الحالية. في تنبو داخلي مقيد؛ فإن gall الداخلي يستخدم فقط lily متبقية وعينات مفكوك ترميزها من وحدات مرمزة ومفكوك ترميزها متجاورة باستخدام أساليب تنبو داخلية. كما ذكر في JCTVC-Q1003 فإن عنصر إعراب (مثل (constrained _intra_pred_flag يتم إرساله في مجموعة محدد صورة لكي يشير إلى ما إذا تم استخدام تنبؤ داخلي مفيد في فك ترميز صور تكون بالنسبة لها مجموعة محدد الصورة نشطة. بذلك؛ في هذا (Jal عندما يتم تمكين كل من 80 داخلي وتنبؤ داخلي مقيد لشريحة؛ فإن وسيلة ترميز وفك ترميز فيديو يمكن أن تستخدم تنبو بيني لتحديد متجه وحدة لوحدة من الشريحة بالاعتماد على متجه وحدة أو متجه حركة لوحدة تعرف JCTVC-Q1003 عنصر إعراب .cu_skip_flag وفقاً لمثال لهذا الاختراع؛ فإن تركيبات الجمل cu_skip_flag المعرفة في 011/0-61003)ل يتم تغييرها كالآتي:
]180_مناك_ناه x0 [] yO ] equal to 1 specifies that for the current coding unit, when decoding a P or B slice or |-Slice with intra_block copy enabled flag equal to 1, no more syntax elements except the merging candidate index merge idx[ x0 [] yO ] are parsed after cu skip flag[ xO [yO]. 5
بذلك؛ فإنه في هذا المثال» عندما تكون cu_skip_flag تساوي ال CU حالية في شريحة | تم فيها تمكين BC داخلي؛ فإن مرمز فيديو (20) لا dup عنصر إعراب راية دمج؛ أو عناصر إعراب (MVD أو عناصر إعراب راية متنبئ متجه حركة؛ أو عناصر إعراب اتجاه تنبؤ بيني. بالإضافة إلى ذلك؛ فإنه عندما تكون cu_skip_flag = 1 ل CU حالية في شريحة | تم فيها تمكين BC
0 داخليء فإن مرمز فيديو (20) لا يرسل إشارة شجرة تحويل ل CU الحالية. فضلاً عن ذلك؛ فإن وسيلة ترميز وفك ترميز فيديو تأخذ وحدة تنبؤية مشار إليها بواسطة معلومات الحركة لمرشح الدمج المبينة بواسطة مؤشر مرشح الدمج لتكون وحدة الترميز وفك الترميز المعاد بناؤها ل CU الحالية. تعرف QCTVC-Q1003 الأمر slice_temporal_mvp_enabled_flag في عنوان gad شريحة. يحدد slice_temporal_mvp_enabled_flag ما إذا كانت متنبئات متجه حركة
مؤقت يمكن استخدامها gull البيني. عندما يكون slice_temporal_mvp_enabled_flag يساوي صفر في شريحة | عندما يكون intra_block copy enabled flag يساوي صفرء فإنه لا يكون له تأثير على عملية فك ترميز عادية لصورة ولكنه يعبر فقط عن قيد تيار بتات. بينما تتعلق أساليب هذا الاختراع بأساليب تنبو بيني ونسخ Bang داخلي موحدة ذكرت بالنسبة للمواصفة (HEVC فإن أساليب لهذا الاختراع لا تقتصر على (Sag (HEVC تطبيقها في أي
0 نظام ترميز وفك ترميز فيديو يتم فيه استخدام تنبؤؤ بيني و86 داخلين أو نظائرهما. شكل (4) مخطط صندوقي يوضح مرمز فيديو تمثيلي (20) يمكن أن ينفذ أساليب تنبؤ بيني BC داخلي الموحدة المذكورة في هذا الاختراع. يمكن أن يجري مرمز فيديو (20) ترميز وفك ترميز داخلي وبيني لوحدات قيديو داخل شرائح قيديو. يعتمد ترميز وفك ترميز داخلي على تنبؤ فراغي لتقليل أو all) التكرار الفراغي في saad داخل إطار أو صورة فيديو معينة. يعتمد ترميز
وفك ترميز بيني على تنبؤؤ مؤقت لتقليل أو إزالة تكرار مؤقت dala أطر أو صور متجاورة لمتوالية
فيديو. يمكن أن يشير أسلوب داخلي (أسلوب 1( إلى أياً من أساليب انضغاط أساسها فراغي عديدة.
كما نوقش من قبل؛ فإن مرمز فيديو )20( تهيئة لترميز وفك ترميز بيانات فيديو في مجموعة
واحدة أو أكثر من أساليب داخلية؛ تشمل أسلوب DC داخلين أسلوب زاوي داخلي؛ أسلوب مسطح داخلي؛ أسلوب BC داخلي. الأساليب البينية مثل تنبؤ أحادي الاتجاه (أسلوب ©) أو تنبو ثنائي
(أسلوب ©)؛ يمكن أن تشير إلى أياً من أساليب انضغاط أساسها مؤقت عديدة.
في المثال الموضح في شكل (4)؛ يتضمن مرمز video encoder sad (20) ذاكرة بيانات prediction processing unit تنب dallas 40(1/1060)؛ ووحدة data memory فيديو
)41( ومخزن وسيط لصورة مفكوك ترميزها )14( ومجمع sUMMer (50)؛ ووحدة معالجة
0 تحويل processing unit (52)) ووحدة تحديد كمي quantization unit (54)؛ ووحدة ترميز إنتروبي entropy encoding unit (56). تتضمن وحدة dallas تنب )41( وحدة تقسيم )53( وحدة تقدير حركة motion estimation unit )42( وحدة موازنة حركة (44)؛ ووحدة معالجة تنبؤٌ داخلي intra prediction processing unit (46). بالنسبة لإعادة بناء وحدة فيديو؛ فإن مرمز قيديو (20) يتضمن Lad وحدة تحديد كمي عكسي inverse quantization
unit 15 (58)» ووحدة dallas تحويل عكسي transform processing unit (60)؛ ومجمع
!©62(500000). مرشح إزالة وحدات deblocking filter (غير mage في شكل 4) يمكن أيضاً تضمينه في حدود وحدة مرشح لإزالة آثار وجود الوحدات من فيديو معاد بناؤه. حسب الطلب فإن مرشح إزالة الوحدات يرشح خرج مجمع (62). يمكن أيضاً استخدام مرشحات حلقة إضافية (في حلقة أو بعد حلقة) بالإضافة إلى مرشح إزالة الوحدات.
0 يمكن تخزين ذاكرة بيانات قيديو (40) lily مراد ترميزها بواسطة مكونات مرمز القيديو (20). يمكن الحصول على بيانات الفيديو المخزنة في ذاكرة بيانات فيديو (40)؛ على سبيل Jl من مصدر قيديو (18). المخزن الوسيط لصورة مفكوك ترميزها Decoded picture buffer (DPB) )64( عبارة عن مخزن وسيط يخزن بيانات فيديو مرجعية لاستخدامها في ترميز بيانات فيديو بواسطة مرمز فيديو (20) (على سبيل المثال؛ في أساليب ترميز وفك ترميز بينية وداخلية؛
lay 5 إليها كذلك باعتبارها أساليب ترميز وفك ترميز تنبؤ بيني وداخلي. يمكن تكوين ذاكرة بيانات
فيديو )40( DPB )64( بواسطة أياً من مجموعة من وسائل ذاكرة؛ مثل ذاكرة وصول عشوائي ديناميكية (DRAM) dynamic random access memory تشمل DRAM متزامنة RAM (synchronous DRAM (SDRAM) مقارنة مغنطيسياً magnetoresistive RAM RAM (MRAM) مقاومة ((RRAM) resistive RAM أو أنواع أخرى من وسائل ذاكرة. يمكن توفير ذاكرة بيانات DPB 5 )40( sad )64( بواسطة نفس وسيلة الذاكرة أو وسائل ذاكرة منفصلة. في أمثلة مختلفة يمكن أن تكون ذاكرة بيانات الفيديو (40) على شريحة مع مكونات أخرى لمرمز فيديو )20( أو خارج شريحة بالنسبة لتلك المكونات. كما هو موضح في شكل (4)؛ يستقبل مرمز 5028 )20( بيانات قيديو؛ وتقسم وحدة تقسيم partition unit )35( البيانات إلى وحدات فيديو. هذا التقسيم يمكن أن يتضمن أيضاً تقسيم إلى 0 شارائح slice ؛ أو بلاطات tiles ؛ أو وحدات أكبر أخرى؛ بالإضافة إلى تقسيم Bang فيديو على سبيل الثمال» وفقاص لهيكل شجرة فرقية ل LCUs و5لا0. يوضح بصفة dale مرمز القيديو (20) المكونات التي ترمز وحدات فيديو داخل شريحة فيديو مراد ترميزها. يمكن تقسيم الشريحة إلى وحدات قيديو متعددة (ويحتمل إلى مجموعات من وحدات قيديو يشار إليها باعتبارها بلاطات). يمكن أن تختار وحدة معالجة تنبؤ واحدة من مجموعة من أساليب الترميز وفك الترميز 5 المحتملة؛ مثل واحدة من مجموعة من أساليب ترميز وفك ترميز داخلية أو واحدة من مجموعة من أساليب ترميز وفك ترميز بينية؛ لوحدة قيديو حالية بالاعتماد على نتائج خطأً (على سبيل المثال؛ معدل ترميز وفك ترميز ومستوى التشوه). يمكن تهيئة وحدة معالجة التنبؤ (41) لتنفيذ أساليب هذا الاختراع المذكورة في هذا الطلب لإجراء تنب بيني وداخلي و80 داخلي موحد. يمكن أن تقدم وحدة معالجة oll )41( وحدة مرمزة أو مفكوك ترميزها بينياً أو داخلياً الناتجة إلى مجمع (50) لتوليد 0 بيانات وحدة متبقية وإلى مجمع (62) لإعادة oly الوحدة المرمزة لاستخدامها كصورة مرجعية. وحدة معالجة تنبو داخلي (46) داخل وحدة معالجة تنبو )41( يمكن أن تجرى ترميز وفك ترميز تنبؤي داخلي لوحدة فيديو الحالية بالنسبة لواحدة أو أكثر من وحدات متجاورة في نفس الإطار أو الشريحة كالوحدة الحالية المراد ترميزها أو فك ترميزها لتوفير انضغاط فراغي. تجرى وحدة تقدير حركة Motion estimation unit )42( ووحدة موازنة حركة motion compensation unit Jala )44( 25 وحدة prediction processing unit 5.5 dallas )41( ترميز وفك ترميز تنبؤي
بيني لوحدة الفيديو الحالية بالنسبة لواحدة أو أكثر من وحدات تنبؤية في واحدة أو أكثر من صور
مرجعية لتوفير انضغاط مؤقت.
يمكن تهيئة وحدة تقدير حركة (42) لتحديد أسلوب التنبؤ البيني لشريحة فيديو وفقاً لنموذج محدد
مسبقاً لمتوالية فيديو. يمكن أن يخصص النموذج المحدد مسبقاً شرائح فيديو في المتوالية باعتبارها شرائح ©؛ أو شرائح 8؛ أو في بعض الأمثلة؛ شرائح 608. يمكن بدرجة عالية تكامل وحدة تقدير
حركة )42( ووحدة موازنة حركة (44)؛ ولكن تم توضيح كل منهما منفصلة من أجل أغراض
تعلق بالمفهوم. تقدير الحركة المجرى بواسطة وحدة تقدير الحركة (42)؛ عبارة عن عملية توليد
متجهات حركة؛ ally تقدر حركة لوحدات فيديو. متجه حركة؛ على سبيل المثال» يمكن أن يشير
إلى إزاحة ل PU لوحدة فيديو داخل إطار أو صورة فيديو حالية بالنسبة إلى وحدة تنبؤية داخل
0 صورة مرجعية. الوحدة التنبؤية عبارة عن وحدة وجد أنها متطابقة بحميمية مع PU لوحدة الفيديو المراد ترميزها وفك ترميزها بمدلول فرق بيكسيل؛ Ally يمكن تحديدها بواسطة مجموع فرق مطلق sum of (SAD) absolute difference مجموع فرق مريع sum of square difference (SSD) أو مصفوفات فرق أخرى. في بعض الأمثلة؛ يمكن أن يحسب مرمز فيديو )20( قيم
5 لأوضاع بيكسيل كسرية لصور مرجعية مخزنة في مخزن وسيط لصورة مفكوك ترميزها (64). على سبيل المثال؛ فإن مرمز فيديو (20) يمكن أن يستكمل من الداخل قيم لأوضاع ربع بيكسيل؛ أوضاع ثمن بيكسيل» أو أوضاع بيكسيل كسرية GAT للصورة المرجعية. لذلك؛ فإن وحدة تقدير حركة (42) يمكن أن تجري بحيث حركة بالنسبة لأوضاع بيكسيل الكاملة وأوضاع البيكسيل الكسرية وتنتج متجه حركة بدقة بيكسيل كسري.
0 تحسب وحدة تقدير حركة )42( متجه حركة ل PU لوحدة فيديو في شريحة مرمزة ومفكوك Wise Li بواسطة مقارنة وضع PU بوضع وحدة تنبؤية لصورة مرجعية. يمكن اختيار الصورة المرجعية من قائمة صور مرجعية أولى (قائمة صفر) أو قائمة مرجعية ثانية (قائمة 1)؛ وكل منهما تحدد صورة مرجعية واحدة أو أكثر مخزنة في مخزن وسيط لصورة مفكوك ترميزها (46). ترسل وحدة تقدير حركة )42( متجه الحركة المحسوب إلى وحدة ترميز إنتروبي entropy encoding unit
.)44( motion compensation unit ووحدة موازنة حركة )56( 5
موازنة (AS ll المجراة بواسطة Sang موازنة الحركة (44)؛ يمكن أن تتضمن بحث أو توليد الوحدة التنبؤية بالاعتماد على متجه الحركة المحدد بواسطة تقدير حركة؛ ويحتمل إجراء استكمالات من الداخل إلى دقة تحت بيكسيل. عند استقبال متجه الحركة ل PU لوحدة الفيديو الحالية؛ يمكن لوحدة موازنة الحركة (44) أن تحدد موضع الوحدة التنبؤية من قيم البيكسيل لوحدة الفيديو الحالية المراد ترميزها وفك ترميزها؛ مكونة قيم فرق بيكسيل. قيم فرق البيكسيل تكوّن بيانات متبقية للوحدة؛ ويمكن أن تتضمن كل من مكونات فرق ضوئية ولونية. يمثل المجمع )50( مكون أو مكونات تجرى عملية الطرح هذه. وحدة موازنة الحركة (44) يمكن أن تولد أيضاً عناصر إعراب مصاحبة لوحدات الفيديو وشريحة الفيديو استخدامها بواسطة وسيلة فك ترميز قيديو (30) لفك ترميز وحدات القيديو لشريحة القيديو.
0 وحدة معالجة التنبؤ الداخلي )46( يمكن أن تتنباً داخلياً بوحدة حالية باعتبارها بديلاً للتنبؤ الداخلي المجرى بواسطة وحدة تقدير الحركة (42) ووحدة موازنة الحركة (44)؛ كما ذكر من قبل. بالتحديد؛ فإن وحدة dallas تنبو داخلي (46) يمكن أن تحدد أسلوب تنبؤ داخلي؛ يشمل أسولب BP داخلي؛ يستخدم لترميز وحدة حالية. في بعض الأمثلة فإن sang معالجة تنبو داخلي (46)؛ يمكن أن ترمز وحدة حالية باستخدام أساليب تنب داخلي مختلفة؛ على سبيل المثال؛ أثناء مسارات
5 ترميز منفصلة؛ ويمكن أن تختار وحدة معالجة تنب داخلي (46) (أو وحدة اختيار أسلوب؛ في بعض الأمثلة) أسلوب تنبؤ داخلي مناسب لاستخدامه من الأساليب المختبرة. على سبيل المثال» فإن وحدة معالجة تنبؤ داخلي (46) يمكن أن تحسب قيم معدل - تشوه باستخدام تحليل معدل - تشوه لأساليب تنبؤ داخلي المختبرة المختلفة؛ وأن تختار أسلوب التنبؤ الداخلي الذي له أفضل خصائص معدل - تشوه من بين الأساليب المختبرة. يحدد بصفة عامة
0 تحليل معدل - تشوه كمية تشوه (أو خطأ) بين وحدة مرمزة Bangg غير مرمز أصلية تم ترميزها لإنتاج الوحدة المرمزة؛ بالإضافة إلى معدل بتات (أي عدد البتات) المستخدم لإنتاج الوحدة المرمزة. يمكن أن تحسب وحدة معالجة تنبو داخلي (46) نسب من التشوهات والمعدلات لوحدات مرمزة مختلفة لتحديد أي أسلوب تنبؤ داخلي يبدي قيمة المعدل - التشوه الأفضل للوحدة. وفقا لأساليب لهذا الاختراع؛ كما ذكر من قبل؛ فإن مرمز فيديو )20( يمكن تهيئته لتحديد متجه
5 حركة لوحدة مرمزة ومفكوك ترميزها بأسلوب نسخ وحدة داخلي BC) داخلي) باستخدام تنبؤ متجه
حركة مؤقت TMVP) temporal motion vector prediction (« وتحديد وحدة موضوعة مشتركة بالاعتماد على متجه TMVP بدقة بيكسيل صحيح لتحديد Bang مرجعية؛ واستجابة لتحديد أن الوحدة الموضوعة المشتركة مرمزة ومفكوك ترميزها بأسلوب BC داخلي؛ يستخدم متجه TMVP بدقة تحت بيكسيل لتحديد الوحدة المرجعية.
وفقاً لأساليب لهذا الاختراع؛ فإن وسيلة فك ترميز فيديو يمكن تهيئتها لإجراء عملية عكسية بصفة عامة لأي عملية مذكورة في هذا الطلب بالنسبة لمرمز فيديو. بالمثل؛ يمكن تهيئة مرمز فيديو لإجراء عملية عكسية بصفة عامة لأي عملية مذكورة في هذا الطلب بالنسبة لوسيلة فك ترميز فيديو. على آية حال؛ فإنه بعد اختيار أسلوب تنبو داخلي لوحدة؛ يمنك أن تقدم وحدة معالجة تنبو داخلي
0 (46) معلومات دالة على أسلوب sal) الداخلي المختار للوحدة إلى وحدة ترميز إنتروبي (56). يمكن أن ترمز وحدة ترميز إنتروبي (56) المعلومات الدالة على أسلوب gall الداخلي المختار وفقاً لأساليب لهذا الاختراع. يمكن أن يتم تضمين مرمز فيديو (20) في بيانات هيئة تيار بتات المرسلة؛ ally يمكن أن تتضمن مجموعة من جداول مؤشر أسلوب تنبؤ داخلي ومجموعة من جداول مؤشر أسلوب تنبؤ داخلي معدل (يشار إليها أيضاً باعتبارها جداول رسم كلمة رمز)؛
5 وتعريفات لسياقات ترميز لوحدات مختلفة؛ ودلالات لأسلوب التنبؤ الداخلي الأكثر احتمالاًء وجدول مؤشر أسلوب تنبؤ داخلي؛ وجدول مؤشر أسلوب تنبؤ داخلي معدل لاستخدامها في كل من السياقات. بعد أن تولد dallas sang تنبو )41( الوحدة التنبؤية للوحدة الحالية عن طريق إما تنبؤ بيني أو تنبؤ داخلي؛ فإن مرمز فيديو (20) يكوّن وحدة متبقية بواسطة طرح الوحدة التنبؤية من الوحدة
0 الحالية. يمكن تضمين بيانات الفيديو الحالية في الوحدة المتبقية في واحدة أو أكثر من TUs وتطبيقها على وحدة معالجة تحويل (52). تحول وحدة معالجة تحويل (52) بيانات الفيديو المتبقية إلى معلومات تحويل متبقية باستخدام تحويل؛ Jie تحويل جيب تمام متنفصل discrete cosine (DCT) transform أو تحويل مشابه مفاهيمياً. وحدة معالجة تحويل Transform processing unit )52( يمكن أن تحول بيانات الفيديو المتبقية من مجال بيكسيل إلى مجال
5 تحويل؛ Jie مجال تردد.
وحدة معالجة تحويل (52) يمكن أن ترسل معاملات التحويل الناتجة إلى وحدة تحديد كمي quantization unit (54). تحدد كمياً وحدة التحديد الكمي (54) معاملات التحويل لكي تقلل أكثر معدل البتات. يمكن أن تقلل عملية التحديد الكمي عمق البتات المصاحب لبعض المعاملات أو جميعها. في بعض الأمثلة؛ يمكن لوحدة التحديد الكمي (54) بعد ذلك أن تجرى مسح للمصفوفة المتضمنة لمعاملات التحويل المحددة كمياً. بديلاً لذلك؛ فإن وحدة الترميز الإنتروبي (56) يمكن أن تجرى المسح. بعد التحديد الكمي؛ فإن وحدة ترميز إنتروبي )56( ترمز إنتروبياً معاملات التحويل المحددة كمياً. على سبيل المثال؛ فإن وحدة الترميز الإنتروبي (56) يمكن أن تجرى ترميز وفك ترميز متغير الطول مهايئ سياقي o(CAVLC) context adaptive variable length coding ترميز 0 وفك ترميز حسابي ثنائي مهايئ سياقي syntax—based context-adaptive binary carithmetic coding (CABAC) ترميز وفك ترميز إنتروبي مقسم فترة احتمالات ((PIPE) probability interval partitioning entropy أو طريقة أو أسلوب ترميز إنتروبي أخرى. بعد الترميز الإنتروبي بواسطة وحدة ترميز الإنتروبي (56)؛ يمكن إرسال تيار البتات المرمز إلى وسيلة فك ترميز فيديو (30)؛ أو حفظه في أرشيف لإرسال أو استخراج لاحق بواسطة 5 وسيلة فك ترميز فيديو (30). وحدة الترميز الإنتروبي (56) يمكن أن ترمز إنتروبياً أيضاً متجهات حركة وعناصر الإعراب الأخرى لشريحة الفيديو الحالية التي يجرى ترميزها وفك ترميزها. وحدة التحديد الكمي العكسي )58( ووحدة dallas تحويل عكسي transform processing unit )60( تطبقان تحديد كمي عكسي وتحويل عكسي؛ على التوالي؛ لإعادة بناء الوحدة المتبقية في مجال البيكسيل لاستخدامها Ga كوحدة مرجعية لصورة مرجعية. يمكن أن تحسب Bang موازنة 0 حركة (44) وحدة مرجعية بواسطة إضافة الوحدة المتبقية إلى وحدة تنبؤية لواحدة من الصور المرجعية داخل واحدة من قوائم للصورة المرجعية. يمكن أيضاً أن تطبق وحدة موازنة حركة (44) مرشح استكمال من الداخل واحد أو أكثر على الوحدة المتبقية المعاد بنائها لحساب قيم دقة تحت بيكسيل لاستخدامها في تقدير حركة. يضيف مجمع (62) الوحدة المتبقية المعاد بنائها إلى وحدة تنبؤؤ موازنة حركتها منتجة بواسطة وحدة موازنة الحركة (44) لإنتاج وحدة مرجعية لتخزينها في 5 مخزن وسيط لصورة مفكوك ترميزها (64). يمكن استخدام الوحدة المرجعية بواسطة وحدة تقدير
حركة )42( Bangg موازنة حركة (44) كوحدة مرجعية للتنبؤ البيني لوحدة في إطار أو صورة قيديو لاحق. وفقاً لصورة لهذا الاختراع؛ فإنه يمكن تهيئة مرمز فيديو )20( sha أي توليفة من الأساليب المذكورة في هذا الاختراع.
شكل )5( مخطط صندوقي يوضح وسيلة فك ترميز تمثيلية (30) يمكن أن تنفذ الأساليب لتنبؤ بيني BC داخلي الوحدة المذكورة في هذا الاختراع. في المثال الموضح في شكل (5)؛ تتضمن وسيلة فك ترميز فيديو )30( ذاكرة بيانات فيديو (79)؛ ووحدة فك ترميز إنتروبي )80(¢ ووحدة dallas تنبو (81)؛ ووحدة تحديد كمي عكسي (86)؛ ووحدة معالجة تحويل عكسي (88)؛ ومجمع (90)»؛ ومخزن وسيط لصورة مفكوك ترميزها (92). تتضمن وحدة معالجة تنبو )81( Bang موازنة
0 حركة )82( ووحدة معالجة تنبو داخلي (84). في بعض الأمثلة؛ يمكن أن تجرى وسيلة فك ترميز يديو (30) مسار فك ترميز عكسي بصفة عامة لمسار الترميز المذكور بالنسبة لمرمز قيديو (20) من شكل (4). Sa أن تخزن ذاكرة بيانات فيديو (79) بيانات ie «pad تيار بتات فيديو مرمزء لكي يتم فك ترميزه بوساطة مكونات وسيلة فك ترميز الفيديو (30). يمكن الحصول على سبيل المثال على
5 بيانات الفيديو المخزنة في ذاكرة بيانات الفيديو (79)؛ من وسيلة تخزين (34)؛ من مصدر فيديو محلي؛ مثل Al تصوير» عن طريق اتصال شبكة سلكية أو لاسلكية لبيانات فيديو؛ أو بواسطة التوصل إلى وسائط تخزين بيانات فيزيائية. يمكن أن تكوّن ذاكرة بيانات فيديو (79) مخزن وسيط لصورة مرمزة ومفكوك ترميزها (CPB) coded picture buffer يخزن بيانات قيديو مرمزة من تيار بتات فيديو مرمز. يعد مخزن وسيط لصورة مفكوك ترميزها (92) أحد أمثلة مخزن وسيط
0 ا لصورة مفكوك ترميزها (DPB) يخزن بيانات فيديو مرجعية لاستخدامها في فك ترميز بيانات قيديو بواسطة وسيلة فك ترميز قيديو (30) (على سبيل المثال؛ في أسلوبي ترميز وفك ترميز بيني أو داخلي؛ كذلك يشار إليها بأسلوبي ترميز وفك ترميز بيني أو داخلي). يمكن تكوين ذاكرة بيانات فيديو )79( DPB )92( بواسطة Go Ul مجموعة من وسائل ذاكرة؛ Jie ذاكرة وصول عشوائي ديناميكية (DRAM) تشمل DRAM متزامنة RAM (SDRAM) مقارنة مغنطيسياً
RAM (MRAM) 25 مقاومة ((RRAM) أو أنواع أخرى من وسائل ذاكرة. يمكن توفير ذاكرة lily
فيديو )79( DPB )92( بواسطة نفس وسيلة الذاكرة أو وسائل ذاكرة منفصلة. في أمثلة مختلفة يمكن أن تكون ذاكرة بيانات الفيديو (79) على شريحة مع مكونات أخرى لمرمز فيديو (20)؛ أو خارج شريحة بالنسبة لتلك المكونات. أثناء عملية فك الترميزء تستقبل وسيلة فك ترميز فيديو (30) تيار بتات فيديو مرمز يمثل وحدات gad 5 لشريحة pad مرمزة وعناصر إعراب مصاحبة من مرمز فيديو (20). وحدة فك الترميز الإنتروبي (80) لوسيلة فك ترميز فيديو (30) تفك إنتروبياً ترميز تيار البتات لتوليد معاملات محددة las ومتجهات حركة؛ وعناصر إعراب أخرى. تقدم وحدة فك الترميز الإنتروبي (80) متجهات الحركة وعناصر الإعراب الأخرى إلى وحدة معالجة تنبو (81). يمكن أن تستقبل وسيلة فك ترميز فيديو (30) عناصر الإعراب عند مستوى شريحة الفيديو و/أو مستوى Bang الفيديو. 0 عندما يتم ترميز وفك ترميز شريحة الفيديو كشريحة (I) تم ترميزها وفك ترميزها داخلياً؛ فإن وحدة dallas تنبو داخلي )84( لوحدة معالجة تنبؤ (81) يمكن أن تولد بيانات تنبو لوحدة gid لشريحة الفيديو الحالية بالاعتماد على أسلوب تنبو داخلي مرسل وبيانات من وحدات مفكوك ترميزها من قبل للإطار أو الصورة الحالية. يمكن تهيئة وحدة معالجة تنبو (81) لتنفيذ أساليب هذا الاختراع sha تنبؤ بيني BC داخلي موحد. عندما يتم ترميز وفك ترميز إطار الفيديو كشرية (أي 8 أو ©) فإن وحدة موازنة حركة )82( لوحدة معالجة تنبؤؤ )81( تنتج وحدات تنبؤية لوحدة قيديو لشريحة الفيديو الحالية بالاعتماد على متجهات الحركة وعناصر الإعراب الأخرى المستقبلة من وحدة فك الترميز الإنتروبي (80). يمكن إنتاج الوحدات التنبؤية من واحدة من الصور المرجعية داخل واحدة من قوائم الصورة المرجعية. يمكن أن تبني وسيلة فك ترميز يديو (30) قوائم الإطار المرجعي؛ قائمة صفرء وقائمة 1؛ باستخدام أساليب بناء تلقائية تعتمد على صور مرجعية مخزنة 0 في مخزن وسيط لصورة مفكوك ترميزها (92). تحدد وحدة موزنة حركة Motion compensation unit )82( معلومات تنبو لوحدة قيديو لشريحة الفيديو الحالية بواسطة إعراب متجهات الحركة وعناصر إعراب (gal وتستخدم معلومات التنبؤ لإنتاج الوحدات التنبؤية لوحدة الفيديو الحالية الجاري فك ترميزها. على سبيل Jl فإن وحدة موازنة حركة (82) تستخدم بعضاً من عناصر الإعراب المستقبلة لتحديد أسلوب تنبؤ (مثل 5 تنبؤ بيني أو داخلي) يستخدم لترميز وفك ترميز وحدات الفيديو لشريحة الفيديو» ونوع شريحة تنبؤ
بيني (مثل شريحة 8 أو شريحة © أو شريحة ؛ ومعلومات بناء لواحدة أو أكثر من قوائم صورة مرجعية للشريحة؛ ومتجهات حركة لكل وحدة فيديو مرمزة بينياً للشريحة؛ وحالة تنبؤ بيني لكل وحدة فيديو مرمزة ومفكوك ترميزها بينياً للشريحة؛ ومعلومات أخرى لفك ترميز وحدات الفيديو في شريحة الفيديو الحالية.
يمكن أيضاً أن تجرى وحدة موازنة حركة (82) استكمال من الدخل بالاعتماد على مرشحات استكمال من الداخل. يمكن أن تستخدم وحدة موازنة حركة (82) مرشحات استكمال من الداخل كما هي مستخدمة بوسطة مرمز فيديو (20) أثناء ترميز وحدات الفيديو لحساب قيم مستكملة من الداخل لبيكسيلات تحت صحيحة لوحدات مرجعية. في هذه الحالة؛ يمكن أن تحدد Bang موازنة حركة (82) مرشحات استكمال من الداخل مستخدمة بواسطة مرمز فيديو (20) من عناصر
0 الإعراب المستقبلة واستخدام مرشحات الاستكمال من الداخل لإنتاج وحدات تنبؤية. تعكس وحدة تحديد كمي عكسي التحديدات الكمية أي تزيل التحديد الكمي لمعاملات التحويل المحددة كمياً الموجودة في تيار البتات والمفكوك ترميزه بواسطة وحدة فك ترميز إنتروبي (80). يمكن أن تتضمن عملية التحديد الكمي العكسي استخدام محدد تحديد كمي محسوب بواسطة مرمز قيديو (20) لكل وحدة قيديو في شريحة الفيديو لتحديد درجة تحديد كمي؛ وبالمثل درجة تحديد
5 كمي عكسي يجب تطبيقها. تطبق وحدة معالجة تحويل عكسي )88( تحويل عكسي؛ على سبيل DCT JU عكسي؛ تحويل صحيح (Se أو عملية تحويل عكسي مشابهة مفاهيمياً» على معاملات التحويل لكي تنتج وحدات متبقية في مجال البيكسيل. بعد أن تولد وحدة موازنة حركة )82( الوحدة التنبؤية لوحدة القيديو الحالية بالاعتماد على متجهات الحركة وعناصر إعراب «AT تكوّن وسيلة فك ترميز sab (30) وحدة Sia saad ترميزها
0 بواسطة جمع الوحدات المتبقية من وحدة dallas تحويل عكسي )88( مع الوحدات التنبؤية المناظرة المولدة بواسطة وحدة موازنة حركة (82). يمثل مجمع (90) المكون أو المكونات التي تجري عملية الجمع هذه. حسب الطلب يمكن أيضاً تطبيق مرشح إزالة وحدات لترشيح الوحدات المفكوك ترميزها لإزالة آثار (صناعية) من تكوين وحدات. يمكن أيضاً استخدام مرشحات حلقة أخرى (إما في حلقة الترميز وفك الترميز أو بعدها) لتنعيم انتقالات البيكسيل؛ أو غير ذلك تحسين
5 جودة الفيديو. بعد ذلك يتم تخزين وحدات الفيديو المفكوك ترميزها في إطار أو صورة معينة في
مخزن وسيط لصورة مفكوك ترميزها (92)؛ والذي يخزن صور مرجعية مستخدمة لموازنة حركة
لاحقة. يخزن أيضاً المخزن الوسيط لصورة مفكوك ترميزها (92) فيديو مفكوك ترميزه لتقديم لاحق
على وسيلة عرض مثل وسيلة عرض (32) الموضحة في شكل (1).
وفقاً لصورة لهذا ghia) يمكن تهيئة وسيلة فك ترميز فيديو (30) sha أي توليفة من الأساليب المذكورة في هذا الاختراع.
شكل (6) مخطط سير عمليات يوضح عملية تمثيلية لبيانات قيديو مفكوك ترميزها متوافقة مع
أساليب لهذا الاختراع. تم بصفة عامة وصف العملية الموضحة في شكل (6) باعتبارها مجراة
بواسطة وسيلة فك ترميز sab (30) لأغراض التوضيح, بالرغم من أنه يمكن كذلك أن تنفذ
مجموعة من معالجات أخرى العملية الموضحة في شكل (6).
00 في المثال الموضح في شكل (6)؛ يمكن أن تتضمن (200) وسيلة فك ترميز saad )30( صورة حالية وصورة مرجعية في قائمة صور مرجعية؛ وتكون الصورة المرجعية مختلفة عن الصورة الحالية. يمكن of تحدد )202( وسيلة فك ترميز يديو (30) وحدة موضوعة مشتركة للصورة المرجعية؛ وتكون الوحدة الموضوعة المشتركة موضوعة مشتركة مع وحدة dlls للصورة الحالية. يمكن أن تشتق (204) وسيلة فك ترميز فيديو (30) متنبئ متجه حركة مؤقت من الوحدة
5 الموضوعة المشتركة. يمكن لوسيلة فك ترميز فيديو (30) أن تحدد (206) أن متنبئ متجه الحركة المؤقت له دقة تحت بيكسيل. يمكن لوسيلة فك ترميز قيديو (30) أن تزيح لليمين (208) متبئ متجه الحركة المؤقت المحدد ليكون له دقة تحت بيكسيل. يمكن لوسيلة فك ترميز فيديو (30) أن تحدد (210)؛ بالاعتماد على متنبئ متجه الحركة المؤقت المزاح لليمين» وحدة تنبؤية داخل الصورة الحالية. يمكن لوسيلة فك ترميز فيديو (30) أن تكوّن )212( وحدة فيديو مفكوك ترميزها
بواسطة جمع عينات من وحدة متبقية وعينات مناظرة من الوحدة التنبؤية. شكل )7( مخطط سير عمليات يوضح عملية تمثيلية لترميز بيانات فيديو متوافقة مع أساليب لهذا الاختراع. تم بصفة عامة وصف العملية الموضحة في شكل (7) باعتبارها مجراة بواسطة مرمز فيديو (20) لأغراض التوضيح. بالرغم من أنه يمكن أن تنفذ معالجات أخرى العملية الموضحة في شكل (7).
في المثال الموضح في شكل (7)؛ يمكن أن تتضمن (220) مرمز فيديو (20) صورة حالية وصورة مرجعية في قائمة صور مرجعية»؛ وتكون الصورة المرجعية مختلفة عن الصورة الحالية. يمكن of تحدد )222( مرمز فيديو )20( Sang موضوعة مشتركة للصورة المرجعية؛ وتكون الوحدة الموضوعة المشتركة موضوعة مشتركة مع وحدة حالية للصورة الحالية. يمكن أن تشتق (224) مرمز قيديو (20) متنبئ متجه حركة مؤقت من الوحدة الموضوعة المشتركة. يمكن لمرمز قيديو (20) أن تحدد (226) أن متنبئ متجه الحركة المؤقت له دقة تحت بيكسيل. يمكن لمرمز قيديو (20) أن تزيح لليمين (228) متبئ متجه الحركة المؤقت المحدد ليكون له دقة تحت بيكسيل. يمكن لمرمز فيديو )20( أن تحدد )230( بالاعتماد على متنبئ متجه الحركة المؤقت المزاح لليمين» وحدة تنبؤية داخل الصورة الحالية. يمكن أن يولد )232( مرمز فيديو )20( بيانات متبقية 0 تمثل فروق بين الوحدة التنبؤية التي تم تحديدها بالاعتماد على متنبئ متجه الحركة المؤقت المزاح لليمين والوحدة الحالية. يتم الآن وصف أمثلة وفقاً لأساليب لهذا الاختراع في هذا الطلب» يجب فهم أن وسيلة ترميز وفك ترميز فيديو Sie مرمز فيديو )20( أو وسيلة فك ترميز فيديو (30) (Sar أن تجري الأمثلة التالية. مثال (1): طريقة لترميز وفك ترميز بيانات فيديو» والطريقة تشتمل على: تحديد متجه حركة لنسخ 5 وحدة مرمزة ومفكوك ترميزها بأسلوب نسخ وحدة داخلي BO) داخلي) باستخدام تنبؤٌ متجه حركة مؤقت temporal motion vector prediction (11/1/0)؛ وتحديد وحدة موضوعة مشتركة بالاعتماد على المتجه STMVP واستجابة لتحديد أن الوحدة الموضوعة المشتركة تم ترميزها وفك ترميزها بأسلوب BC داخلي باستخدام المتجه TMVP الذي له دقة تحت بيكسيل لتحديد وحدة مرجعية؛ واستجابة لتحديد أن الوحدة الموضوعة المشتركة تم ترميزها وفك ترميزها بينياً باستخدام 0 المتجه TMVP بدقة تحت بيكسيل لتحديد الوحدة المرجعية. مثال (2): طريقة وفقاً لمثال )1( تشتمل أيضاً على: ترميز الوحدة المرمزة والمفكوك ترميزها بأسلوب الوحدة الداخلي بالاعتماد على الوحدة المرجعية أو فك ترميز الوحدة المرمزة والمفكوك ترميزها بأسلوب نسخ الوحدة الداخلي بالاعتماد على الوحدة المرجعية.
— 3 6 — مثال (3): طريقة وفقاً لمثال (1)؛ تشتمل أيضاً على: عندما يزيح لليمين المتجه TMVP الذي له دقة تحت بيكسيل متجه الحركة 1/1/1 . مثال (4): طريقة وفقاً لمثال (1)؛ تشتمل أيضاً على: استجابة لتحديد أن الوحدة الموضوعة المشتركة مرمزة ومفكوك ترميزها بأسلوب BC داخلى؛ باستخدام المتجه TMVP الذي له دقة تحت بيكسيل. مثال (5): طريقة لترميز أو فك ترميز بيانات فيديو؛ وتشتمل الطريقة على: ترميز وفك ترميز شريحة | لبيانات قيديو؛ واشتقاق dad 101117706 لعنصر إعراب للشريحة | بالاعتماد على ما إذا تم تمكين أسلوب نسخ وحدة داخلي لوحدة من الشريحة ا؛ واستخدام المتغير 0111706 لتحديد قيمة 07 لعنصر الإعراب. 0 مثال (6): طريقة وفقاً لمثال (5)؛ تشتمل أيضاً على: تحديد ما إذا كان عنصر الإعراب مصحويباً مع أسلوب BC داخلي فقط؛ واستجابة لتحديد أن عنصر الإعراب يكون مصحوباً مع أسلوب BC dad ak يتم تحديد أن 1011106 = صفر. مثال (7): طريقة وفقاً لمثال (5)؛ تشتمل أيضاً على CABAC يرمز عنصر الإعراب. مثال (8): طريقة وفقاً لمثال )5( تشتمل Lad على CABAC يفك ترميز عنصر الإعراب. 5 مثال (9): طريقة وفقاً لمثال (5)؛ تشتمل Lad على: السماح لكل من أسلوبي التنبؤ البيني والداخلي للشريحة | عندما يتم تمكين أسلوب BC داخلي للشريحة .١ مثال (10): طريقة لترميز أو فك ترميز بيانات فيديو» والطريقة تشتمل على: ترميز وفك ترميز شريحة من صورة؛ استجابة لتحديد أنه تم تمكين أسلوب نسخ وحدة داخلي BC) داخلي) وتكون 0 الشريحة عبارة عن شريحة اء أو استجابة لتحديد أن الشريحة عبارة عن شريحة © أو 8: تعديل بناء قائمة صور مرجعية edie يتم تمكين أسلوب ند اخلى للشريحة . مثال (11): طريقة وفقاً لمثال (10) تشتمل أيضاً على:
استخدام قائمة صور مرجعية واحدة فقط عندما تكون الشريحة عبارة عن شريحة | وعندما يتم تمكين أسلوب 86 داخلي للشريحة. مثال (12): طريقة وفقاً لمثال (10)؛ تشتمل أيضاً على: استخدام قائمة صور مرجعية مستقلة ثانية عندما تكون الشريحة عبارة عن شريحة | وعندما يتم تمكين أسلوب BC داخلي للشريحة. مثال (13): طريقة وفقاً لمثال (10) تشتمل أيضاً على: إدخال صورة حالية للشريحة عند نهاية قائمة الصورة المرجعية. مثال (14): طريقة وفقاً لمثال (10) تشتمل أيضاً على: إضافة صورة حالية للشريحة عند بداية صور مرجعية طويلة المدى أو قبلها لقائمة الصورة 0 المرجعية. مثال (15): طريقة وفقاً لمثال o(14) حيث تكون الشريحة عبارة عن شريحة © أو شريحة 8. مثال (16): طريقة وفقاً لمثال (10)؛ تشتمل Lad على: إضافة صورة حالية عند موقع لقائمة الصورة المرجعية بالاعتماد على نوع الشريحة. مثال (17): طريقة وفقاً لمثال (10)؛ تشتمل أيضاً على: 5 إضافة صورة حالية عند موقع لقائمة الصورة المرجعية بالاعتماد على نوع تنبؤ الصورة الحالية. مثال (18): طريقة وفقاً لمثال (10)؛ تشتمل أيضاً على: تحديد صورة مرجعية من قائمة الصورة المرجعية؛ وترشيح في الحلقة سابق» وإزالة الوحدة؛ وانحراف مهايئ لعينة لصورة مرجعية عندما تكون الصورة المرجعية عبارة عن صورة مفكوك ترميزها سابقاً أو الصورة. 0 مثال (19): طريقة وفقاً لمثال (10)؛ تشتمل أيضاً على:
— 6 5 —
تحديد لوحدة ترميز وفك ترميز للصورة أنه تم تمكين أسلوب BC داخلى لوحدة الترميز وفك الترميز. وتم تمكين أسلوب تخطي لوحدة الترميز وفك الترميز؛ واستجابة لتحديد أنه تم تمكين أسلوب التخطي لوحدة الترميز وفك الترميز» فإن الإعراب يدمج فقط عناصر إعراب مرشح أثناء بناء قائمة الصورة المرجعية.
مثال (20): طريقة وفقاً لمثال (10)؛ تشتمل أيضاً على: تحديد أنه تم تمكين أسلوب BC داخلى للشريحة؛ واستجابة لتحديد أنه تم تمكين أسلوب BC داخلى للشريحة؛ يتم تحديد أن عملية فك الترميز للصورة لم يتم تعديلها. مثال (21): طريقة وفقاً لمثال (10)؛ تشتمل أيضاً على: ترميز قائمة الصورة المرجعية.
0 مثال (22): طريقة وفقاً لمثال (10)؛ تشتمل أيضاً على: فك ترميز قائمة الصورة المرجعية. في أحد أمثلة pl pal) يشتمل أسلوب gall الداخلي على واحد أو أكثر من أسلوب BC داخلي؛ أسلوب زاوي داخلي؛ أسلوب مسطح داخلي؛ أو أسلوب DC داخلي؛ وتكون الوحدة الحالية لبيانات ul gad من شريحة | شريحة PP أو شريحة .B مثال (23): أي توليفة من أياً من الأمثلة المذكورة في هذا الاختراع.
5 في مثال آخر للاختراع؛ فإن مرمز فيديو (20) يمكن تهيئته أيضاً لتحديد وحدة مرجعية معينة لواحدة أو أكثر من وحدات مرجعية يراد استخدامها كوحدة تنبؤية للوحدة الحالية لبيانات فيديو؛ حيث ترمز الوحدة الحالية لبيانات فيديو باستخدام أسلوب BC الداخلي يشتمل على التنبؤ بالوحدة الحالية لبيانات فيديو من الوحدة التنبؤية. يجب أن يكون معروفاً أنه بالاعتماد على المثال؛ يمكن إجراء أفعال أو أحداث معينة لأياً من
0 الأساليب المذكورة فى هذا الطلب بتسلسل مختلف؛ وأنه يمكن إضافتهاء أو دمجهاء أو تركها جميعاً (على سبيل المثال» فإن جميع الأفعال أو الأحداث المذكورة تكون ضرورية لممارسة الأساليب). علاوة على ذلك؛ ald فى أمثلة معينة؛ يمكن إجراء أفعال وأحداث متزامنة؛ على سبيل ei من خلال معالجة متعددة الخيوط؛ معالجة وقف؛ أو معالجات متعددة؛ بدلاً من إجرائها متتالية.
بالإضافة إلى ذلك؛ فإنه في حين تم وصف صور معينة لهذا الاختراع باعتبار أنه تم إجراؤها بواسطة وحدة نمطية مفردة أو وحدة لأغراض التوضيح» يجب فهم أنه يمكن إجراء أساليب هذا الاختراع بواسطة توليفة من وحدات أو وحدات نمطية مصاحبة لوسيلة ترميز وفك ترميز فيديو. وفقاً لهذا الاختراع» فإن المصطلح "أو" يمكن تفسيره باعتباره 'و/أو" عندما لا يملي السياق خلاف ذلك. بالإضافة إلى ذلك؛ فإنه في حين أن عبارات مثل 'واحد أو أكثر" أو 'واحد على الأقل؛ أو ما شابه قد تم استخدامها لبعض سمات مفصح عنها في هذا الطلب aly غيرها؛ فإن السمات التي لم تستخدم فيها تلك اللغة يمكن تفسيرها بأنها تتضمن ذلك المعنى عندما لا يملي السياق غير ذلك. لقد تم وصف صور معينة لهذا الاختراع بالنسبة لمواصفة ترميز وفك ترميز فيديو واحدة أو أكثر 0 (على سبيل الثمال (مواصفة (HEVC لأغراض التوضيح. إلا أن الأساليب المذكورة في هذا الاختراع (Sa أن تكون مفيدة لعمليات ترميز وفك ترميز Jodi (AT gab مواصفة أخرى أو عمليات ترميز وفك ترميز يديو خاضعة للملكية الفكرية لم يتم تطويرها حتى الآن أو مازالت قيد التطوير. يمكن إجراء الأساليب المذكورة في هذا الطلب بواسطة مرمز فيديو )20( (مثلاً الأشكال )1< 4) 5 و/أو وسيلة فك ترميز sad (30) (الأشكال (1؛ 5)؛ وكل منها يمكن الإشارة إليه بصفة عامة باعتباره وسيلة ترميز وفك ترميز قيديو. بالمثل؛ يمكن أن يشير ترميز وفك ترميز فيديو إلى ترميز قيديو؛ وفك ترميز فيديو؛ كما ينطبق. في حين تم من قبل ذكر توليفات dime لصور مختلفة للأساليب؛ فإن هذه التوليفات تم تقديمها لمجرد توضيح أمثلة للأساليب المذكورة في هذا الاختراع. تبعاً لذلك» فإن أساليب هذا الاختراع لا 0 يجب قصرها على هذه التوليفات التمثيلية (Sag أن تتضمن توليفة مقنعة من الصور المختلفة للأساليب المذكورة في هذا الاختراع. يمكن استخدام الأساليب المذكورة في هذا الاختراع معاً في أي توليفة. في مثال واحد أو أكثرء فإن الوظائف المذكورة في هذا الاختراع يمكن تنفيذها في مكون مادي؛ برنامج؛ مكون ثابت؛ أو أي توليفة منهم. إذا تم تنفيذها في برنامج, فإنه يمكن تخزين الوظائف
على إرسالها عبرء كتعليمة أو رقم واحدة أو أكثر» وسط مقروء بحاسب وتنفيذها بواسطة وحد معالجة أساسها مكون مادي. يمكن أن تتضمن وسائط مقروءة بحاسب» وسائط تخزين مقروءة بحاسب؛ والتي تناظر وسط ملموس Jie وسائط تخزين بيانات؛ أو وسائط اتصالات تشمل أي وسط يسهل نقل برنامج حاسب من مكان لآخرء على سبيل المثال؛ وفقاً لبروتوكول اتصالات. بهذا الأسلوب؛ فإن وسائط مقروءة بحاسب يمكن أن تناظر بصفة عامة الآتي (1) وسائط تخزين
مقروءة بحاسب ملموسة والتي تكون غير مؤقتة أو )2( وسط اتصالات Jie إشارة أو موجة حاملة. يمكن أن تكون وسائط تخزين بيانات أي وسائط متاحة يمكن التوصل إليها بواسطة حاسب واحد أو أكثر أو معالج واحد أو أكثر لاستخراج TP WER PIC هياكل بيانات لتنفيذ الأساليب المذكورة في هذا الاختراع. يمكن أن يتضمن منتج برنامج حاسب وسط مقروء بحاسب.
0 على سبيل المثال لا الحصرء فإن وسائط التخزين المقروءة بحاسب تلك يمكن أن تتضمن (RAM ذاكرة القراءة فقط (ROM) Read Only Memory ؛ ذاكرة القراءة فقط القابلة للمسح والبرمجة كيرييًا «(EEPROM) Electrically Erasable Programmable Read Only Memory اقراص مضغوطة للقراءة فقط Compact Disc read—only-memory أو مخزن قرص ضوئي Al optical disk storage « مخزن قرص مغنطيسي magnetic disk storage «
أو وسائل تخزين مغنطيسية magnetic storage devices أخرىء 5513 ومضية flash memory « أو أي وسط آخر يمكن استخدامه لتخزين رمز برنامج مطلوب في صورة تعليمات أو هياكل بيانات ويمكن التوصل Lea) بواسطة حاسب. كذلك فإن أي وصلة يمكن أن يطلق عليها بشكل مناسب باعتبارها وسط مقروء بحاسب. على سبيل المثال؛ إذا تم إرسال تعليمات من موقع؛ خادم؛ أو مصدر بعيد AT باستخدام كبل محوري؛ كبل ألياف ضوئية؛ زوج مجدول؛ خط مشترك
0 رقم (DSL) digital subscriber line أو تقنيات لاسلكية Jie موجات أشعة تحت حمراء infrared لاسلكية «radio دقيقة Microwave ؛ فعندتذ يتم تضمين JS محوري coaxial cable ¢ كبل ألياف ضوئية fiber optic cable ؛ زوج مجدول twisted pair « خط مشترك رقمي» أو تقنيات لاسلكية Jie موجات أشعة تحت حمراء» لاسلكية؛ دقيقة في تعريف الوسط. إلا أنه يجب فهم أن وسائط تخزين مقروءة بحاسب ووسائط تخزين بيانات لا تتضمن وصلات؛
5 موجات حاملة؛ إشارات؛ أو وساط انتقالية أخرى؛ ولكن بدلاً من ذلك تتعلق بوسائط تخزين ملموسة
غير مؤقتة. قرص وأسطوانة كما هي مستخدمة في هذا الطلب تتضمن أسطوانة مدمجة؛ أسطوانة ليزر » أسطوانة ضوئية؛ أسطوانة متباينة رقمية digital versatile disc (01/0)؛ قرص مرن floppy disk وأسطوانة (Blu-ray حيث يعتمد الأقراص عادة إنتاج البيانات مغنطيسياً بينما تعيد الأسطوانات إنتاج البيانات ضوئياً بأشعات ليزر. يمكن أيضاً تضمين توليفات مما سبق داخل مجال الوسائط المقروءة بحاسب.
يمكن تنفيذ تعليمات بواسطة معالج واحد أو أكثر» die معالج إشارة رقمية digital signal 0065 واحد أو أكثر (058)؛ معالجات دقيقة خدمة عامة؛ دوائر متكاملة نوعية لتطبيق «(ASKs) application specific integrated circuits مصفوفات منطقية قابلة للبرمجة ميدانية (FPGAS) أو دوائر منطقية منفصلة أو متكاملة مكافئة أخرى. تبعاً cell) فإن المصطلح
Ele 0 كما هو مستخدم في هذا الطلب يمكن أن يشير إلى الهيكل السابق أو أي هيكل آخر مناسب لتنفيذ التقنيات المذكورة في هذا الطلب. بالإضافة إلى ذلك؛ فإنه في بعض الصور؛ يمكن توفير الوظائف المذكورة في هذا الطلب داخل مكون مادة مخصص و/أو وحدات برنامج نمطية مهيأة لترميز وفك ترميزء أو تضمينها في وسيلة لترميز وفك ترميز. كذلك؛ فإن الأساليب يمكن تنفيذها بالكامل في دائرة واحدة أو أكثر أو عنصر منطقي واحد أو أكثر.
5 يمكن تنفيذ أساليب هذا الاختراع في مجموعة عريضة من الوسائل أو الأجهزة؛ تشمل سماعة لاسلكية؛ دائرة متكاملة «(IC) integrated circuit أو مجموعة من ICs (على سبيل المثال طاقم شريحة). تم ذكر مكونات؛ أو وحدات نمطية؛ أو وحدات مختلفة في هذا الاختراع لتأكيد صور مختلفة لوسائل مهيأة لإجراء الأسلوب المفصح cate ولكنها لا تتطلب بالضرورة تحقيقها بواسطة وحدات مكون مادي مختلفة. فضلاً عن ذلك؛ وكما ذكر من قبل؛ يمكن توليف وحدات مختلفة في
0 وحدة مكون مادي للترميز وفك الترميز أو توفيرها بواسطة تجميع وحدات مكون (gale تعمل بينياً؛ تشمل معالج واحد أو ST كما ذكر من (JE بالترافق مع برنامج مناسب و/أو مكون ثابت. قد تم ذكر أمثلة مختلفة. وهذه الأمثلة وغيرها داخل مجال عناصر الحماية التالية.
Claims (2)
- عناصر الحماية 1- طريقة لفك ترميز بيانات gad مرمزة «decoding encoded video data تشتمل الطريقة على: تضمين صورة حالية وصورة مرجعية reference picture في قائمة صور مرجعية؛ وتكون الصورة المرجعية reference picture مختلفة عن الصورة الحالية؛ تحديد وحدة موضوعة مشتركة لصورة مرجعية؛ تكون الوحدة الموضوعة المشتركة موضوعة بشكل مشترك مع الوحدة الحالية للصورة الحالية؛ اشتقاق متوقع متجه حركة مؤقت من الوحدة الموضوعة المشتركة للصورة المرجعية reference ¢picture تحديد أن يكون لمتوقع متجه الحركة المؤقت دقة تحت البكسل tsub—pixel precision0 بناءً على متوقع متجه الحركة المؤقت الذي له دقة تحت البكسل «sub-pixel precision الإزاحة إلى اليمين لمتوقع متجه الحركة المؤقت لتشكيل متوقع متجه حركة مؤقت ذو دقة بكسل متكاملة sinteger—pixel precision تحديد؛ بناءً على إزاحة من الوحدة الحالية الموضحة بواسطة متوقع متجه حركة مؤقت ذو دقة بكسل متكاملة cinteger—pixel precision وحدة توقعية داخل الصورة الحالية؛ و5 تشكيل وحدة فيديو مفكوك ترميزها وفقاً لوضع نسخ وحدة داخلي بواسطة تجميع عينات من وحدة متبقية وعينات مناظرة من الوحدة التوقعية المحددة بناءً على الإزاحة الموضحة بواسطة متجه الحركة المؤقت ذو دقة بكسل متكاملة integer—pixel precision من الوحدة الحالية.2- الطريقة وفقاً لعنصر الحماية )1( حيث تكون قائمة الصورة المرجعية referencepicture 20 عبارة عن قائمة صورة مرجعية reference picture أولى؛ وتشتمل الطريقة أيضاً على: تحديد أنه يمكن تمكين وضع نسخ الوحدة الداخلية للشريحة 8 slice للصورة الحالية؛ و بناء على تمكين وضع نسخ الوحدة الداخلية للشريحة 8 slice للصورة الحالية؛ oli) قائمة صورة مرجعية reference picture ثانية للشريحة 8 slice للصورة الحالية؛ تتضمن قائمة الصورة5 المرجعية dnlillireference picture صورة حالية.3- الطريقة وفقاً لعنصر الحماية (1)» حيث تكون الصورة الحالية عبارة عن صورة أولى وتكون قائمة الصورة المرجعية reference picture عبارة عن قائمة صورة مرجعية reference ©1001 أولى» والطريقة تشتمل أيضاً على: الحصول» من تيارات بتات فيديو مرمزة encoded video bitstream على عنصر إعراب يشير إلى ما إذا تم تمكين وضع نسخ وحدة داخلي لصورة ثانية؛ و كجزء من عملية فك ترميز لشريحة | Slice للصورة الثانية؛ يتم إنشاء؛ استجابة لتحديد يعتمد على عنصر الإعراب الذي يوضح أنه تم تمكين وضع نسخ الوحدة الداخلي للصورة الثانية؛ قائمة صورة مرجعية reference picture ثانية؛ وتتضمن قائمة الصورة المرجعية reference picture الثانية الصورة All 10 4- الطريقة وفقاً لعنصر الحماية )1( حيث يشتمل تضمين الصورة الحالية والصورة المرجعية ireference picture قائمة الصورة المرجعية ereference picture إجراء واحدة من الآتي: التضمين؛ في قائمة الصورة المرجعية؛ لصورة حالية عند موقع Jol في قائمة الصورة المرجعية reference picture قبل الموقع المناظر لأي من الصور الطويلة المدى المتضمنة 5 في قائمة الصورة المرجعية؛ أو التضمين؛ في قائمة الصورة المرجعية؛ للصورة الحالية عند موقع ثاني في قائمة الصورة المرجعية؛ يكون الموقع الثاني بناءً على ما إذا كانت الشريحة slice الخاصة بالصورة الحالية عبارة عن شريحة | slice شريحة © slice أو شريحة 8 slice 5- الطريقة وفقاً لعنصر الحماية (1)؛ حيث تشتمل أيضاً على توليد قائمة مرشح متجه حركة 0 تتضمن مرشح متجه حركة واحد أو أكثر على التوالي لوحدة أولى لبيانات الفيديو المرمزة التي يتم ترميزها وفقاً لوضع نسخ Bang داخلي ووحدة ثانية لبيانات الفيديو المرمزة التي يتم ترميزها وفقاً لوضع توقع بيني .inter—prediction 6- طريقة ترميز بيانات فيديو encoding video data حيث تشتمل الطريقة على: 5 تضمين صورة حالية وصورة مرجعية reference picture قائمة صورة مرجعية؛ تكون الصورة المرجعية reference picture مختلفة عن الصورة الحالية؛تحديد Bang موضوعة مشتركة للصورة المرجعية reference picture تكون الوحدة الموضوعة المشتركة موضوعة بشكل مشترك فيما يتعلق بالوحدة الحالية للصورة الحالية؛ اشتقاق متوقع متجه حركة مؤقت من الوحدة الموضوعة المشتركة للصورة المرجعية reference ¢picture 5 تحديد أن يكون لمتوقع متجه AS all المؤقت دقة تحت البكسل tsub—pixel precision بناءً على متوقع متجه الحركة المؤقت الذي له دقة تحت البكسل «sub-pixel precision الإزاحة إلى اليمين لمتوقع متجه الحركة المؤقت لتشكيل متوقع متجه حركة مؤقت ذو دقة بكسل متكاملة sinteger—pixel precision تحديد؛ بناءً على إزاحة من الوحدة الحالية الموضحة بواسطة متوقع متجه حركة مؤقت ذو دقة 0 بكسل متكاملة cinteger—pixel precision وحدة توقعية داخل الصورة الحالية؛ و توليد؛ وفقاً لوضع نسخ وحدة داخلي؛ تمثل البيانات المتبقية الاختلافات بين العينات المناظرة الخاصة بالوحدة الحالية والوحدة التوقعية المحددة بناءً على متبئ متجه الحركة المؤقت ذو دقة البكسل المتكاملة. 7- الطريقة وفقاً لعنصر الحماية (6)»؛ حيث تكون قائمة الصورة المرجعية reference 8 عبارة عن قائمة صور مرجعية أولى؛ وتشتمل الطريقة Lad على: تمكين وضع نسخ وحدة داخلي Lad يتعلق بالشريحة slice B الخاصة بالصورة الحالية؛ و بناء على تمكين وضع نسخ وحدة داخلي للشريحة 8 slice للصورة الحالية؛ إنشاء قائمة صورة مرجعية reference picture 406 للشريحة 8 slice الخاصة بالصورة الحالية؛ تتضمن قائمة الصورة المرجعية dutilireference picture الصورة الحالية. 8- الطريقة وفقاً لعنصر الحماية (6)» حيث تكون الصورة الحالية عبارة عن صورة أولى؛ تكون قائمة الصورة المرجعية reference picture عبارة عن قائمة صور مرجعية أولى ؛» والطريقة تشتمل أيضاً على: إنشاء قائمة صور مرجعية ثانية لشريحة | Slice لصورة ثانية بناءء على تمكين 5 وضع نسخ وحدة داخلي للشريحة | (slice وقائمة الصورة المرجعية reference picture الثانية تتضمن الصورة الثانية.9- الطريقة وفقاً لعنصر الحماية (6)» حيث يشتمل تضمين الصورة الحالية والصورة المرجعية reference picture قائمة الصورة المرجعية reference picture على إجراء واحدة من الآتي: التضمين؛ في قائمة صور مرجعية؛ للصورة الحالية عند موقع أول في قائمة الصورة المرجعية reference picture قبل الموقع المناظر لأي من الصور الطويلة المدى المتضمنة في قائمة الصورة المرجعية؛ أو التضمين؛ في قائمة الصورة المرجعية؛ للصورة الحالية عند موقع ثاني في قائمة الصورة المرجعية؛ يكون الموقع الثاني aly على ما إذا كانت الشريحة slice الخاصة بالصورة الحالية عبارة عن شريحة | slice شريحة © slice أو شريحة 8 slice 0- الطريقة وفقاً لعنصر الحماية (6)؛ تشتمل أيضاً على توليد قائمة مرشح متجه حركة تتضمن 0 مشح متجه حركة واحد أو أكثر على التوالي لوحدة أولى مرمزة وفقاً لوضع نسخ وحدة داخلي ووحدة ثانية مرمزة وفقاً لوضع توقع بيني inter-prediction 1- وسيلة لفك ترميز بيانات gad مرمزة «decoding encoded video data تشتمل الوسيلة Acdevice : ذاكرة مصممة (WAT بيانات فيديو ممثلة لصورة مرجعية؛ و ومعالج واحد أو أكثر مصمم للآّتي: تضمين صورة dlls وصورة مرجعية reference 6 ني قائمة صورة مرجعية»؛ وتكون الصورة الحالية مختلفة عن الصورة المرجعية L33.llreference picture بالذاكرة؛ تحديد وحدة موضوعة AS fide لصورة مرجعية؛ مع وحدة موضوعة مشتركة يجرى وضعها مع 0 الوحدة الحالية للصورة الحالية؛ اشتقاق متوقع متجه حركة مؤقت من الوحدة الموضوعة المشتركة الخاصة بالصورة المرجعية؛ تحديد أنه يكون لمتوقع متجه الحركة المؤقت دقة تحت البكسل tsub—pixel precision بناءً على متوقع متجه الحركة المؤقت الذي له دقة تحت البكسل «sub-pixel precision الإزاحة إلى اليمين لمتوقع متجه الحركة المؤقت لتشكيل متوقع متجه الحركة المؤقت الذي له دقة 5 يكسل متكاملة sinteger—pixel precisionالتحديد؛ بناءً على الإزاحة من الوحدة الحالية الموضحة بواسطة متوقع متجه الحركة المؤقت ذو دقة البكسل المتكاملة؛ وحدة توقعية داخل الصورة الحالية؛ و تشكيل وحدة فيديو مفككة الترميز decoded video block وفقاً لوضع نسخ وحدة بيني بواسطة تجميع عينات من وحدة متبقية وعينات مناظرة من الوحدة التوقعية المحددة Bl على الإزاحة الموضحة بواسطة متجه حركة مؤقت ذو دقة بكسل متكاملة integer—pixel precision من الوحدة الحالية. 2- الوسيلة device وفقاً لعنصر الحماية (11)؛ حيث تكون قائمة الصورة المرجعية 5)lereference picture عن قائمة صور مرجعية أولى؛ يتم تصميم المعالج processors 0 الواحد أو أكثر أيضاً للآتي: تحديد أنه يتم تمكين وضع نسخ الوحدة الداخلي للشريحة 8 slice للصورة الحالية؛ و بناءً على تمكين وضع نسخ الوحدة الداخلي للشريحة 8 slice للصورة الحالية؛ إنشاء قائمة صورة مرجعية reference picture ثانية للشريحة slice B للصورة Lda تتضمن الصورة المرجعية picture reference الثانية الصورة الحالية.3- الوسيلة device وفقاً لعنصر الحماية (11)؛ حيث تكون الصورة الحالية عبارة عن صورة أولى» تكون قائمة الصورة المرجعية reference picture عبارة عن قائمة صور مرجعية (dsl ويتم كذلك تصميم المعالج 0000655015الواحد أو أكثر للآتي: الحصول؛ من تيارات بتات الفيديو المرمزة؛ على عنصر إعراب يشير إلى ما إذا تم تمكين وضع تنخ وحدة داخلي لصورة ثانية؛ و فك ترميز لشريحة | slice للصورة الثانية؛ إنشاء؛ استجابة لتحديد يعتمد على pale الإعراب الذي يوضح أنه تم تمكين وضع نسخ الوحدة الداخلي للصورة الثانية؛ قائمة صورة مرجعية (dulireference picture وتتضمن قائمة الصورة المرجعية reference picture الثانية الصورة الثانية.4- الوسيلة device وفقاً لعنصر الحماية (11)؛ حيث لتضمين الصورة الحالية والصورة picture reference dua dll في قائمة الصورة المرجعية؛ يتم تصميم معالج واحد أو أكثر لإجراء واحدة من: تضمين؛ في قائمة الصورة المرجعية؛ صورة حالية عند موقع أول في قائمة الصورة المرجعية reference picture قبل موقع مناظر لأي من الصور الطويلة المدى في قائمة الصورة المرجعية؛ أو تضمين؛ في قائمة الصورة المرجعية؛ الصورة الحالية عند موقع ثانيفي قائمة الصورة المرجعية؛ يعتمد الموقع الثاني على ما إذا كانت شريحة 5ypalislice الحالية عبارة عن شريحة | slice شريحة © slice أو شريحة 8 slice 5- الوسيلة device وفقاً لعنصر الحماية (11)؛ حيث يتم كذلك تصميم المعالج0 0200658058 الواحد أو أكثر لتوليد قائمة مرشح متجه حركة تتضمن مرشح متجه حركة واحد أو أكثر لوحدة أولى خاصة ببيانات الفيديو المرمزة 0818 encoded video التي يتم ترميزها Uy لوضع نسخ وحدة داخلي ووحدة ثانية لبيانات الفيديو المرمزة 0818 All encoded video يتم ترميزها وفقاً لوضع توقع بيني inter—prediction5 16- الوسيلة device وفقاً لعنصر الحماية (11)؛ Gua تشتمل الوسيلة device على واحد على الأقل من: دائرة متكاملة ¢sintegrated circuit معالج دقيق ¢MICroprocessor معالج إشارة رقمي digital signal processors واحد أو أكثر «(DSPs)0 مصفوفة بوابات إلكترونية قابلة للبرمجة field programmable gate arrays في الموقع واحدة أو أكثر (06/5)؛ كمبيوتر سطح المكتب tdesktop computer كمبيوتر محمول computer م8010ا؛ كمبيوتر لوحي ‘tablet computer5 هاتف؛ تلفاز؛مشغل الوسائط الرقمي ¢«digital media player وحدة التحكم لألعاب game console gual 71060؛ جهاز ألعاب الفيدير game device 71060؛ جهاز تدفق الفيديو «video streaming device أو جهاز اتصال لاسلكي .wireless communication device 7- الوسيلة device وفقاً لعنصر الحماية )11( حيث الوسيلة device تشتمل أيضاً على شاشة عرض مصممة لعرض بيانات فيديو مفكوك ترميزها مناظرة للصورة الحالية. 0 18- الوسيلة device وفقاً لعنصر الحماية (11)؛ حيث يتم كذلك تصميم المعالج 000065 الواحد أو أكثر لترميز بيانات القيديو 0818 cencode the video والوسيلة 6 تشتمل أيضاً على آلة تصوير مصممة لالتقاط بيانات الفيديو المناظرة للصورة الحالية. 9- وسيلة لترميز بيانات فيديو 0818 «device for encoding video تشتمل الوسيلة 8 على: ذاكرة مصممة لتخزين بيانات Video data gad ممثلة لصورة مرجعية؛ و معالج واحد أو أكثر مصمم للاتي : تضمين صورة حالية وصورة مرجعية reference picture في قائمة صورة مرجعية»؛ وتكون الصورة الحالية مختلفة عن الصورة المرجعية reference picture 4333.0 بالذاكرة stored to the memory ؛ 0 تحديد وحدة موضوعة AS fide لصورة مرجعية؛ مع وحدة موضوعة مشتركة يجرى وضعها مع الوحدة الحالية للصورة الحالية؛ اشتقاق متوقع متجه حركة مؤقت من الوحدة الموضوعة المشتركة للصورة المرجعية reference ¢picture تحديد أن يكون لمتوقع متجه الحركة المؤقت دقة تحت البكسل tsub—pixel precision 5 بناءً على متوقع متجه الحركة المؤقت الذي له دقة تحت البكسل «sub-pixel precisionالإزاحة إلى اليمين لمتوقع متجه الحركة المؤقت لتشكيل متوقع متجه حركة مؤقت ذو دقة بكسل متكاملة sinteger—pixel precision تحديد؛ بناءً على إزاحة من الوحدة الحالية الموضحة بواسطة متوقع متجه حركة مؤقت ذو دقة بكسل متكاملة cinteger—pixel precision وحدة توقعية داخل الصورة الحالية؛ و توليد؛ وفقاً لوضع نسخ وحدة داخلي؛ بيانات متبقية تمثل الاختلافات بين العينات المناظرة للوحدة الحالية والوحدة التوقعية المحددة بناءً على متوقع متجه الحركة المؤقت ذو دقة بكسل متكاملة.integer—pixel precision 0- الوسيلة device وفقاً لعنصر الحماية )19( حيث تكون قائمة الصورة المرجعية s)lereference picture 10 عن قائمة صور مرجعية أولى؛ يتم كذلك تصميم المعالج 65 الواحد أو أكثر للآتي: تمكين وضع نسخ الوحدة الداخلي فيما يتعلق بالشريحة 8 slice للصورة الحالية؛ و بناءً على تمكين وضع نسخ الوحدة الداخلي للشريحة 8 slice للصورة الحالية؛ إنشاء قائمة صورة مرجعية 406 للشريحة 8 slice للصورة الحالية؛ تتضمن قائمة الصورة المرجعية الثانية الصورة 5 الحالية. 1- الوسيلة device وفقاً لعنصر الحماية (19)؛ حيث تكون الصورة الحالية عبارة عن صورة أولى» تكون قائمة الصورة المرجعية reference picture عبارة عن قائمة صور مرجعية (dsl ويتم كذلك تصميم المعالج 0000655015الواحد أو أكثر للآتي: إنشاء قائمة صورة مرجعية reference picture 20 ثانية لشريحة | slice لصورة ثانية بناءً على تمكين وضع نسخ Bang داخلي للشريحة | (slice تتضمن قائمة الصورة المرجعية الثانية الصورة الثانية. 2- الوسيلة device وفقاً لعنصر الحماية (19)؛ Cus لتضمين الصورة الحالية والصورة reference picture dua yall قائمة الصورة المرجعية؛ يتم تصميم معالج واحد أو أكثر 5 لإجراء واحدة من: تضمين؛ في قائمة الصورة المرجعية؛ صورة حالية عند موقع أول في قائمة الصورة المرجعية reference picture قبل موقع مناظر لأي من الصور الطويلة المدىالمتضمنة في قائمة الصورة المرجعية؛ أو تضمين»؛ في قائمة الصورة المرجعية؛ الصورة الحالية عند موقع ثاني في قائمة الصورة المرجعية؛ يعتمد الموقع الثاني على ما إذا كانت شريحة slice الصورة الحالية عبارة عن شريحة | slice شريحة © slice أو شريحة 8 slice 5 23- الوسيلة device وفقاً لعنصر الحماية (19)؛ حيث يتم كذلك تصميم المعالج65 الواحد أو أكثر لتوليد قائمة مرشح متجه حركة تتضمن مرشح متجه حركة واحد أو أكثر على التوالي لوحدة أولى مرمزة وفقاً لوضع نسخ وحدة داخلي ووحدة ثانية مرمزة وفقاً لوضع توقع بيني .inter—prediction0 24- الوسيلة device وفقاً لعنصر الحماية (19)؛ حيث تشتمل الوسيلة 0617106 على واحد على الأقل من الآتي: دائرة متكاملة ¢sintegrated circuit معالج دقيق ¢MICroprocessor معالج إشارة رقمي digital signal processors واحد أو أكثر «(DSPs)مصفوفة بوابات إلكترونية قابلة للبرمجة field programmable gate arrays في الموقع واحدة أو أكثر (06/5)؛ كمبيوتر سطح المكتب tdesktop computer كمبيوتر محمول computer م8010ا؛ كمبيوتر لوحي ‘tablet computer0 هاتف؛ تلفاز؛ مشغل الوسائط الرقمي «digital media player وحدة التحكم لألعاب game console gual 71060؛ جهاز ألعاب الفيدير game device 71060؛جهاز تدفق «video streaming device gall أو جهاز اتصال لاسلكي .wireless communication device5- الوسيلة device وفقاً لعنصر الحماية (19)؛ حيث الوسيلة device تشتمل أيضاً على شاشة عرض مصممة لعرض بيانات فيديو مفكوك ترميزها مناظرة للصورة الحالية. 6- الوسيلة device وفقاً لعنصر الحماية (19)؛ حيث يتم كذلك تصميم المعالج 020068801 لواحد أو أكثر لترميز بيانات قيديو مناظرة للصورة الحالية؛ تشتمل الوسيلةLaddevice على آلة تصوير مصممة لالتقاط بيانات الفيديو المناظرة للصورة الحالية. 7- جهاز لفك ترميز بيانات قيديو مرمزة «decoding encoded video data يشتمل الجهاز على:0 وسيلة لتضمين صورة حالية وصورة مرجعية reference picture في قائمة صور مرجعية؛ وتكون الصورة المرجعية reference picture مختلفة عن الصورة الحالية؛ وسيلة لتحديد وحدة موضوعة مشتركة لصورة (dans ye والوحدة الموضوعة المشتركة يجرى وضعها مشتركة مع وحدة حالية للصورة الحالية؛ وسيلة لاشتقاق متوقع متجه حركة مؤقت من الوحدة الموضوعة المشتركة للصورة المرجعيةreference picture 5 وسيلة لتحديد أن يكون لمتوقع متجه AS all المؤقت دقة تحت البكسل tsub—pixel precision وسيلة الإزاحة إلى اليمين متوقع متجه الحركة المؤقت الذي له دقة تحت البكسل sub-pixel (precision متوقع متجه الحركة المؤقت لتشكيل متوقع متجه حركة مؤقت ذو دقة بكسل متكاملة¢sinteger—pixel precision20 وسيلة لتحديد؛ بناءً على إزاحة من الوحدة الحالية الموضحة بواسطة متوقع متجه حركة مؤقت ذو دقة بكسل متكاملة cinteger—pixel precision وحدة توقعية داخل الصورة الحالية؛ و وسيلة لتشكيل وحدة فيديو مفكوك ترميزها وفقاً لوضع نسخ وحدة داخلي بواسطة تجميع عينات الوحدة المتبقية والعينات المناظرة للوحدة التوقعية المحددة بناءً على الإزاحة الموضحة بواسطة متجه حركة مؤقت ذو دقة بكسل متكاملة integer—pixel precision من الوحدة الحالية.258- وسط تخزين مقروء بحاسب غير مؤقت به تعليمات مخزنة عليه؛ والتي عند تنفيذهاء تجعل معالج واحد أو أكثر لوسيلة حاسبة مصممة لفك ترميز بيانات الفيديو المرمزة للآتي: تضمين صورة حالية وصورة مرجعية reference picture في قائمة صورة مرجعية؛ وتكون الصورة المرجعية ddlisdreference picture عن الصورة الحالية؛ تحديد Bing موضوعة مشتركة لصورة dian ye مع Bang موضوعة مشتركة يجرى وضعها معالوحدة الحالية للصورة الحالية؛ اشتقاق متوقع متجه حركة مؤقت من الوحدة الموضوعة المشتركة للصورة المرجعية reference 63 ؛ تحديد أنه يكون لمتوقع متجه الحركة المؤقت دقة تحت البكسل sub-pixel ¢precisionبناءً على متوقع متجه الحركة المؤقت الذي له دقة تحت البكسل «sub-pixel precision إزاحة إلى اليمين لمتوقع متجه الحركة المؤقت لتشكيل متوقع متجه حركة مؤقت ذو دقة بكسل متكاملة sinteger—pixel precision تحديد بناءً على إزاحة من الوحدة الحالية الموضحة بواسطة متوقع متجه الحركة المؤقت ذو دقة البكسل المتكاملة»؛ الوحدة التوقعية داخل الصورة الحالية؛ و5 تشكيل وحدة فيديو مفكوك ترميزها وفقاً لوضع نسخ Bang داخلي بواسطة تجميع lie الوحدة المتبقية والعينات المناظرة للوحدة التوقعية المحددة بناءً على الإزاحة الموضحة بواسطة متجه حركة مؤقت ذو دقة بكسل متكاملة integer—pixel precision من الوحدة الحالية.— 8 0 — Ys وسيلة جهة وصول 0 وسيلةمصدر نت , 0" ْ عرش | || مصدر فيديو Asa ض خب ْ | vy ض ض , ّ ' : i 10 i : ] Po PT : ws ; شرل لدي : : 4 i Cn Sond RTI i 3 0 pad Sees ب & # اا 8 3 ;‘. BY 2 ض § i § i 3 B ! 41 3 | ا 1 , 1 0 : i elie | 1 واجهة إدقال Ty ْ J i 0 (1) شكلقات 3شكل (؟)٠ 8 2 ٠ 3 FAY 1 : Ye 3 I I SE l5 ® سا إٍْ 3 : po : 1 3 © mn 4 | 3 Ea 2 0 * 3 | + 3 2 I > ] ا > i hal * » Tne % § 0-0 سد 0 1 UE a | 43 مدني هم أ 1 مل AL اللي : 9 \ م الأ | 8 اسل ] | 10 لس مأ \ , سخ ب : i | ا بر اب ِ ا i 1 2 ل EE ¢ 0 ض i٠ 8 3 ٠ fo ov on oS i So 0 3 3 C2 a 7 4 ا 4 Ne ie Ee PH i i ER A R a 1 جا ! 3 3 : IE = ١! و 4 : CT. { 4 1 يتم 3 : I ض با 0-0 ٍ : | 4 +! | 4 1 ل | 1, ER! ; ow : TE SE § =i > : ! q I 3 !) اا : as hE 0 | 3 : 1 4 3 4 } Li لت | ل re BE © iw 8 ب N 1 ل : i DN EO i am wh pe : Jy 1: {og ا i ا = Cw 3 a 4 x i IEA 243% oT jE gaa ل ْ الست KE 4 pK 13 = 3 لحي YE 2 3 ¥3 Wm 3 = - tas ب 8 4 امن ص \ ا ال )إومتتستو٠اتبتتتسبسا ول hall 1 & 3 3 ) 4 1.اا 117 7 ض al - 5 4 ' Hoe fl de 11S Ted # : 3 as 4 3 اهب fle ود i 3 1 ! 4, 40 4 4 ٍ 3 ; REE a | J = | | . 1 :1 8 الس تسح سس ايا لجيج بجت الج يبيب يبيب بيبيجيي 0 ال :ْ ا ال : 1 ا 1 ا 1 : > ‘ H x B # i ا 7 3 | i | A a 3 0 k s % : } EY 2% 1 + 1 J N kK A 8 1 ْ 3 4 83 aad : A 3 : 3 + bY | XE 4 8. : ES i - 1 ًْ SL 1 ا ان no لوو de— 8 4 — Ah 3 x ٍ 3 ل A GR OR i ابي ححا جحي ليحي - Ne en امت 180 { : 1s 4 35 Loy aa ok ng ¥) 13 { = 8 اكب 1 : ¥ 1 إْ م | 0000 4 i 4 33 ال : 3 ) i 2 vi [ م ا ب Az EY عقا RESET ET Ia BE 8 0 E 4 إ : 3 4# اد ٍ 34 ' BE SSE URE CUCU i i » 3 ! 1 ْ ام 1و '. ا HCY E 4 | 43 RE #3 : د \ Fa 8 1 BR 4: Py ل 4 \ الحم ا |! + EN, Ey 3 2 ; 5 i 3 WG Ri Fo ومسسساة {ie 5 4 3 : 3 1 i ا« يم م SEES IEE NEE 3 ! 3 bal REN EA ءا 7 193 إ 0 + FTA ! | البسسسا امه اد ا se جا ال يح احا ne أي جم اجيم جم اميم جد م لبي اجا جل احم 2 4 yo XK F & EY ب— 5 8 — ee Ean تطامين صورة حالية وصورة مرجعية في قائمة صورة مرجعية + ب + 1 ٍ تحديد Bang موضوعة مشتركة لصورة مرجعية
- 2 . ¥ 0 ْ 3 1 : اشتقاق متنبئ متجه حركة مؤقت من Bang موضوعة مشتركة i ) * . 5 © تحديد متنيئ متجه ACA مؤقت له دقة تحت بيكسيل I ٠ A > | مسمسسسسسسيسسسسسسسسسسس اس حا AaliVY لليمين لمتنين dads حركة مؤت محدد لتكون له POA | = % ب 0 1 "0 i ‘ A JE TY ٠ التحديد؛ بالاعتماد على متنبئ dada حركه مزلت مزاح لليمين ض لوحدة تنبؤية داخل صورة حالية be كيت Daa a تكن ان أن اا للب ولا سلا لم هد AAT الى ga 0 ض تكوين وحدة gad مفكوك ترميزها بواسطه جمع عينات الوحدة متبقية وعينات مناظرة لوحدة تنبؤية شكل )1(bd * * امن Speed صورة حالية وصور مرجعية في قائمة صورة مرجعية *؟*؟ x ee Fn oo اا ان ا اعد ا لخ 8 اا تحديد Bang موضوحة مشتركة لصورة مرجعية ii EE 3# اب جوت أ ال RT EE Tr i Lelie (ERS متجه حركة lhe من وحدة موضوعه مشتركة اد - 7 تيت متت tata جاه مزلت له Bie تحت سما pdfs تمي Ra رحد Wal A Bg يحتسي NEN ca EN 3 ب % en mk عطي اي Cw الس ا يز الارزجد لليمعين المتانيع Odie SE Sade سحدد التكون afr ad = د 54 & a I SE EY a Sesh 5 بالا تماد Si 8 ie ل 1 + Sha Ag مزاج 2 ; Cod الوحدة تنيزية داخل صوزة حالية م ١ ب بجي . ليد SG متبانية امكل Bd بيت Bia الليلية لم الجديدها ALT على متنيع متجه حركة مزلت ملاح لليعين يا« Sail Bangs شكل {v}لاله الهيلة السعودية الملضية الفكرية ا Sued Authority for intallentual Property RE .¥ + \ ا 0 § 8 Ss o + < م SNE اج > عي كي الج TE I UN BE Ca a ةا ww جيثة > Ld Ed H Ed - 2 Ld وذلك بشرط تسديد المقابل المالي السنوي للبراءة وعدم بطلانها of سقوطها لمخالفتها ع لأي من أحكام نظام براءات الاختراع والتصميمات التخطيطية للدارات المتكاملة والأصناف ع النباتية والنماذج الصناعية أو لائحته التنفيذية. Ad صادرة عن + ب ب ٠. ب الهيئة السعودية للملكية الفكرية > > > فهذا ص ب 101١ .| لريا 1*١ v= ؛ المملكة | لعربية | لسعودية [email protected]
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201462040985P | 2014-08-22 | 2014-08-22 | |
US14/831,644 US10412387B2 (en) | 2014-08-22 | 2015-08-20 | Unified intra-block copy and inter-prediction |
PCT/US2015/046351 WO2016029144A1 (en) | 2014-08-22 | 2015-08-21 | Unify intra block copy and inter prediction |
Publications (1)
Publication Number | Publication Date |
---|---|
SA517380915B1 true SA517380915B1 (ar) | 2020-09-21 |
Family
ID=55349420
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SA517380915A SA517380915B1 (ar) | 2014-08-22 | 2017-02-16 | نسخ وحدة داخلي وتنبؤ بيني موحدين |
Country Status (26)
Country | Link |
---|---|
US (1) | US10412387B2 (ar) |
EP (1) | EP3183880B1 (ar) |
JP (1) | JP6594954B2 (ar) |
KR (1) | KR102447297B1 (ar) |
CN (1) | CN106576171B (ar) |
AU (1) | AU2015305312B2 (ar) |
BR (1) | BR112017003073B1 (ar) |
CA (1) | CA2956082C (ar) |
CL (1) | CL2017000386A1 (ar) |
CO (1) | CO2017001556A2 (ar) |
DK (1) | DK3183880T3 (ar) |
ES (1) | ES2869854T3 (ar) |
HK (1) | HK1231659A1 (ar) |
HU (1) | HUE054144T2 (ar) |
MX (1) | MX368490B (ar) |
MY (1) | MY183928A (ar) |
NZ (1) | NZ728527A (ar) |
PH (1) | PH12017500141A1 (ar) |
PL (1) | PL3183880T3 (ar) |
PT (1) | PT3183880T (ar) |
RU (1) | RU2697744C2 (ar) |
SA (1) | SA517380915B1 (ar) |
SG (1) | SG11201700195UA (ar) |
SI (1) | SI3183880T1 (ar) |
WO (1) | WO2016029144A1 (ar) |
ZA (1) | ZA201701288B (ar) |
Families Citing this family (98)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105659602B (zh) | 2013-10-14 | 2019-10-08 | 微软技术许可有限责任公司 | 用于视频和图像编码的帧内块复制预测模式的编码器侧选项 |
RU2654129C2 (ru) | 2013-10-14 | 2018-05-16 | МАЙКРОСОФТ ТЕКНОЛОДЖИ ЛАЙСЕНСИНГ, ЭлЭлСи | Функциональные возможности режима внутреннего предсказания с блочным копированием для кодирования и декодирования видео и изображений |
WO2015054812A1 (en) | 2013-10-14 | 2015-04-23 | Microsoft Technology Licensing, Llc | Features of base color index map mode for video and image coding and decoding |
US10469863B2 (en) | 2014-01-03 | 2019-11-05 | Microsoft Technology Licensing, Llc | Block vector prediction in video and image coding/decoding |
US11284103B2 (en) | 2014-01-17 | 2022-03-22 | Microsoft Technology Licensing, Llc | Intra block copy prediction with asymmetric partitions and encoder-side search patterns, search ranges and approaches to partitioning |
US10542274B2 (en) | 2014-02-21 | 2020-01-21 | Microsoft Technology Licensing, Llc | Dictionary encoding and decoding of screen content |
CN105493505B (zh) | 2014-06-19 | 2019-08-06 | 微软技术许可有限责任公司 | 统一的帧内块复制和帧间预测模式 |
EP3180917B1 (en) * | 2014-09-01 | 2022-04-20 | HFI Innovation Inc. | Method of intra picture block copy for screen content and video coding |
EP3189660B1 (en) * | 2014-09-30 | 2023-07-12 | HFI Innovation Inc. | Method of adaptive motion vector resolution for video coding |
AU2014408228B2 (en) * | 2014-09-30 | 2019-09-19 | Microsoft Technology Licensing, Llc | Rules for intra-picture prediction modes when wavefront parallel processing is enabled |
GB2531003A (en) * | 2014-10-06 | 2016-04-13 | Canon Kk | Method and apparatus for vector encoding in video coding and decoding |
US9918105B2 (en) | 2014-10-07 | 2018-03-13 | Qualcomm Incorporated | Intra BC and inter unification |
US9854237B2 (en) | 2014-10-14 | 2017-12-26 | Qualcomm Incorporated | AMVP and merge candidate list derivation for intra BC and inter prediction unification |
US10368084B2 (en) * | 2014-11-27 | 2019-07-30 | Kt Corporation | Video signal processing method and device |
US10958927B2 (en) | 2015-03-27 | 2021-03-23 | Qualcomm Incorporated | Motion information derivation mode determination in video coding |
US10659783B2 (en) | 2015-06-09 | 2020-05-19 | Microsoft Technology Licensing, Llc | Robust encoding/decoding of escape-coded pixels in palette mode |
KR20180085714A (ko) * | 2015-12-17 | 2018-07-27 | 삼성전자주식회사 | 머지 후보 리스트를 이용한 비디오 복호화 방법 및 비디오 복호화 장치 |
KR102635452B1 (ko) * | 2016-01-18 | 2024-02-13 | 어드밴스드 마이크로 디바이시즈, 인코포레이티드 | 컴퓨팅 시스템에서 안티-에일리어싱 동작 수행 |
CN109691100B (zh) * | 2016-09-16 | 2021-08-13 | 索尼公司 | 图像处理设备和图像处理方法 |
US10812791B2 (en) | 2016-09-16 | 2020-10-20 | Qualcomm Incorporated | Offset vector identification of temporal motion vector predictor |
CN116320475A (zh) * | 2016-12-22 | 2023-06-23 | 株式会社Kt | 对视频进行解码或编码的方法和发送视频数据的方法 |
US10681370B2 (en) * | 2016-12-29 | 2020-06-09 | Qualcomm Incorporated | Motion vector generation for affine motion model for video coding |
US10701366B2 (en) * | 2017-02-21 | 2020-06-30 | Qualcomm Incorporated | Deriving motion vector information at a video decoder |
US10701391B2 (en) * | 2017-03-23 | 2020-06-30 | Qualcomm Incorporated | Motion vector difference (MVD) prediction |
US10531085B2 (en) * | 2017-05-09 | 2020-01-07 | Futurewei Technologies, Inc. | Coding chroma samples in video compression |
CN110800302A (zh) * | 2017-06-07 | 2020-02-14 | 联发科技股份有限公司 | 用于视频编解码的帧内-帧间预测的方法及装置 |
WO2019001739A1 (en) * | 2017-06-30 | 2019-01-03 | Huawei Technologies Co., Ltd. | ERROR RESILIENCE AND PARALLEL PROCESSING FOR MOTION VECTOR CALCULATION DECODER SIDE |
CN109428942A (zh) * | 2017-09-05 | 2019-03-05 | 南京南瑞继保电气有限公司 | 一种多现场文件服务***及文件服务器跨现场同步方法 |
US11012715B2 (en) | 2018-02-08 | 2021-05-18 | Qualcomm Incorporated | Intra block copy for video coding |
US10764605B2 (en) * | 2018-02-14 | 2020-09-01 | Qualcomm Incorporated | Intra prediction for 360-degree video |
US10462483B1 (en) * | 2018-04-26 | 2019-10-29 | Tencent America LLC | Method and apparatus for video coding |
US10448025B1 (en) | 2018-05-11 | 2019-10-15 | Tencent America LLC | Method and apparatus for video coding |
KR20210016581A (ko) | 2018-06-05 | 2021-02-16 | 베이징 바이트댄스 네트워크 테크놀로지 컴퍼니, 리미티드 | Ibc 및 atmvp 간의 상호 작용 |
TWI739120B (zh) | 2018-06-21 | 2021-09-11 | 大陸商北京字節跳動網絡技術有限公司 | 合併仿射模式與非合併仿射模式的統一拘束 |
CN113115046A (zh) | 2018-06-21 | 2021-07-13 | 北京字节跳动网络技术有限公司 | 分量相关的子块分割 |
KR102606778B1 (ko) * | 2018-06-28 | 2023-11-29 | 후아웨이 테크놀러지 컴퍼니 리미티드 | 모션 벡터 리파인먼트 및 모션 보상을 위한 메모리 액세스 윈도우 및 패딩 |
US10448026B1 (en) * | 2018-07-09 | 2019-10-15 | Tencent America LLC | Method and apparatus for block vector signaling and derivation in intra picture block compensation |
US11838514B2 (en) * | 2018-08-06 | 2023-12-05 | Electronics And Telecommunications Research Institute | Image encoding/decoding method and device, and recording medium storing bitstream |
BR112021002483A2 (pt) | 2018-08-17 | 2021-07-27 | Huawei Technologies Co., Ltd. | gerenciamento de imagens de referência em codificação de vídeo |
CN116980591B (zh) * | 2018-08-29 | 2024-03-15 | 北京达佳互联信息技术有限公司 | 视频编码的方法、计算设备和存储介质 |
EP4152748A1 (en) * | 2018-09-02 | 2023-03-22 | LG Electronics, Inc. | Method and apparatus for processing image signal |
WO2020050752A1 (en) * | 2018-09-07 | 2020-03-12 | Huawei Technologies Co., Ltd. | Method and apparatus for interpolation filtering for intra- and inter-prediction in video coding |
WO2020058896A1 (en) | 2018-09-19 | 2020-03-26 | Beijing Bytedance Network Technology Co., Ltd. | Intra mode coding based on history information |
US10848782B2 (en) * | 2018-09-21 | 2020-11-24 | Tencent America LLC | Method and apparatus for video coding |
CN110944193B (zh) | 2018-09-24 | 2023-08-11 | 北京字节跳动网络技术有限公司 | 视频编码和解码中的加权双向预测 |
WO2020086317A1 (en) * | 2018-10-23 | 2020-04-30 | Tencent America Llc. | Method and apparatus for video coding |
WO2020084556A1 (en) | 2018-10-24 | 2020-04-30 | Beijing Bytedance Network Technology Co., Ltd. | Sub-block motion candidate list in video coding |
WO2020094151A1 (en) | 2018-11-10 | 2020-05-14 | Beijing Bytedance Network Technology Co., Ltd. | Rounding in pairwise average candidate calculations |
WO2020098647A1 (en) * | 2018-11-12 | 2020-05-22 | Beijing Bytedance Network Technology Co., Ltd. | Bandwidth control methods for affine prediction |
WO2020098695A1 (en) * | 2018-11-13 | 2020-05-22 | Beijing Bytedance Network Technology Co., Ltd. | Construction method for a single type motion candidate list |
CN117528076A (zh) * | 2018-11-22 | 2024-02-06 | 北京字节跳动网络技术有限公司 | 用于具有几何分割的帧间预测的构建方法 |
EP4325849A3 (en) | 2018-11-22 | 2024-04-17 | Beijing Bytedance Network Technology Co., Ltd. | Coordination method for sub-block based inter prediction |
US11122288B2 (en) * | 2018-12-06 | 2021-09-14 | Qualcomm Incorporated | Spatio-temporal motion vector prediction patterns for video coding |
KR20210072118A (ko) | 2018-12-07 | 2021-06-16 | 삼성전자주식회사 | 비디오 복호화 방법 및 장치, 비디오 부호화 방법 및 장치 |
JP2022513857A (ja) * | 2018-12-12 | 2022-02-09 | ウィルス インスティテュート オブ スタンダーズ アンド テクノロジー インコーポレイティド | 現在ピクチャ参照を用いたビデオ信号処理方法及び装置 |
CN113170195A (zh) | 2018-12-22 | 2021-07-23 | 北京字节跳动网络技术有限公司 | 具有双树分割的帧内块复制模式 |
CN109743576B (zh) * | 2018-12-28 | 2020-05-12 | 杭州海康威视数字技术股份有限公司 | 编码方法、解码方法及装置 |
CN113261290B (zh) | 2018-12-28 | 2024-03-12 | 北京字节跳动网络技术有限公司 | 基于修改历史的运动预测 |
CN111010577B (zh) * | 2018-12-31 | 2022-03-01 | 北京达佳互联信息技术有限公司 | 一种视频编码中帧内帧间联合预测的方法和设备及介质 |
EP3906676A4 (en) * | 2018-12-31 | 2022-03-16 | Beijing Dajia Internet Information Technology Co., Ltd. | SYSTEM AND METHOD FOR SIGNALING MOTION BLENDING MODES DURING VIDEO CODING |
WO2020141886A1 (ko) * | 2019-01-02 | 2020-07-09 | 엘지전자 주식회사 | Sbtmvp 기반 인터 예측 방법 및 장치 |
US11659166B2 (en) | 2019-01-02 | 2023-05-23 | Lg Electronics Inc. | Method and apparatus for coding image by using MMVD based on CPR |
WO2020141932A1 (ko) * | 2019-01-04 | 2020-07-09 | 엘지전자 주식회사 | Cpr 기반 mmvd를 이용하는 인터 예측 방법 및 장치 |
CN113613019B (zh) * | 2019-01-06 | 2022-06-07 | 北京达佳互联信息技术有限公司 | 视频解码方法、计算设备和介质 |
US11431987B2 (en) | 2019-01-08 | 2022-08-30 | Tencent America LLC | Method and apparatus for memory bandwidth reduction for small inter blocks |
US11095915B2 (en) * | 2019-01-31 | 2021-08-17 | Qualcomm Incorporated | Shared motion vector predictor list for intra block copy mode in video coding |
WO2020156547A1 (en) | 2019-02-02 | 2020-08-06 | Beijing Bytedance Network Technology Co., Ltd. | Buffer resetting for intra block copy in video coding |
CN113396592B (zh) | 2019-02-02 | 2023-11-14 | 北京字节跳动网络技术有限公司 | 用于视频编解码中的帧内块复制的缓冲区管理 |
US11190800B2 (en) * | 2019-02-07 | 2021-11-30 | Qualcomm Incorporated | Motion vector predictor list generation for intra block copy mode in video coding |
CN113647109A (zh) * | 2019-02-17 | 2021-11-12 | 北京字节跳动网络技术有限公司 | 帧内块复制(ibc)模式和非ibc帧间模式的运动候选列表构建 |
CN116915983B (zh) * | 2019-02-20 | 2024-04-16 | 北京达佳互联信息技术有限公司 | 用于视频解码的方法、计算设备、存储介质和程序产品 |
EP3915265A4 (en) | 2019-03-01 | 2022-06-22 | Beijing Bytedance Network Technology Co., Ltd. | DIRECTION-BASED PREDICTION FOR INTRA BLOCK COPY IN VIDEO CODING |
KR20210125506A (ko) | 2019-03-04 | 2021-10-18 | 베이징 바이트댄스 네트워크 테크놀로지 컴퍼니, 리미티드 | 비디오 코딩에서 인트라 블록 복사를 위한 버퍼 관리 |
JP7379518B2 (ja) * | 2019-03-11 | 2023-11-14 | フラウンホーファー-ゲゼルシャフト・ツール・フェルデルング・デル・アンゲヴァンテン・フォルシュング・アインゲトラーゲネル・フェライン | プロファイルおよびレベル依存コーディングオプションによる符号化器および復号器、符号化方法および復号方法 |
CN112954329B (zh) | 2019-03-11 | 2022-08-26 | 杭州海康威视数字技术股份有限公司 | 一种编解码方法、装置及其设备 |
US11240516B2 (en) * | 2019-03-20 | 2022-02-01 | Tencent America LLC | Coding mode signaling for small blocks |
WO2020192726A1 (en) | 2019-03-27 | 2020-10-01 | Beijing Bytedance Network Technology Co., Ltd. | History-based motion vector prediction |
KR20230157529A (ko) * | 2019-04-01 | 2023-11-16 | 베이징 바이트댄스 네트워크 테크놀로지 컴퍼니, 리미티드 | 히스토리 기반 움직임 벡터 예측을 위한 보간 필터 사용 |
EP3981151A4 (en) | 2019-07-06 | 2022-08-24 | Beijing Bytedance Network Technology Co., Ltd. | VIRTUAL PREDICTION BUFFER FOR INTRA-BLOCK COPY IN VIDEO ENCODING |
MX2022000110A (es) | 2019-07-10 | 2022-02-10 | Beijing Bytedance Network Tech Co Ltd | Identificacion de muestras para la copia intra-bloque en codificacion de video. |
CN117579816A (zh) | 2019-07-11 | 2024-02-20 | 北京字节跳动网络技术有限公司 | 用于视频编解码中的帧内块复制的比特流一致性约束 |
CN114208186B (zh) | 2019-07-25 | 2023-12-22 | 北京字节跳动网络技术有限公司 | 帧内块复制虚拟缓冲区的尺寸限制 |
CN114208187A (zh) | 2019-07-25 | 2022-03-18 | 北京字节跳动网络技术有限公司 | 帧内块复制虚拟缓冲区的映射限制 |
CN114208184A (zh) * | 2019-08-13 | 2022-03-18 | 北京字节跳动网络技术有限公司 | 基于子块的帧间预测中的运动精度 |
WO2021027862A1 (en) | 2019-08-13 | 2021-02-18 | Beijing Bytedance Network Technology Co., Ltd. | Motion precision in sub-block based inter prediction |
CN114342410A (zh) | 2019-09-05 | 2022-04-12 | 北京字节跳动网络技术有限公司 | 帧内块复制模式下块矢量的范围约束 |
WO2021047540A1 (en) | 2019-09-09 | 2021-03-18 | Beijing Bytedance Network Technology Co., Ltd. | Coefficient scaling for high precision image and video coding |
BR112022004553A2 (pt) | 2019-09-13 | 2022-06-07 | Beijing Bytedance Network Tech Co Ltd | Método de processamento de dados de vídeo, aparelho para processar dados de vídeo, meio de armazenamento e meio de gravação não transitórios legíveis por computador |
EP4018648A4 (en) | 2019-09-21 | 2022-11-23 | Beijing Bytedance Network Technology Co., Ltd. | HIGH PRECISION TRANSFORMATION AND QUANTIZATION FOR IMAGE AND VIDEO CODING |
WO2021052504A1 (en) * | 2019-09-22 | 2021-03-25 | Beijing Bytedance Network Technology Co., Ltd. | Scaling method for sub-block based inter prediction |
KR20220064968A (ko) | 2019-09-23 | 2022-05-19 | 베이징 바이트댄스 네트워크 테크놀로지 컴퍼니, 리미티드 | 가상 파이프라인 데이터 유닛에 기초한 인트라 블록 복사 가상 버퍼의 설정 |
US11076151B2 (en) | 2019-09-30 | 2021-07-27 | Ati Technologies Ulc | Hierarchical histogram calculation with application to palette table derivation |
US20230055497A1 (en) * | 2020-01-06 | 2023-02-23 | Hyundai Motor Company | Image encoding and decoding based on reference picture having different resolution |
US11915337B2 (en) | 2020-03-13 | 2024-02-27 | Advanced Micro Devices, Inc. | Single pass downsampler |
WO2021185306A1 (en) | 2020-03-18 | 2021-09-23 | Beijing Bytedance Network Technology Co., Ltd. | Intra block copy buffer and palette predictor update |
CN113709458B (zh) * | 2020-05-22 | 2023-08-29 | 腾讯科技(深圳)有限公司 | 视频编解码中的位移矢量预测方法、装置及设备 |
US11871143B2 (en) | 2020-09-17 | 2024-01-09 | Lemon Inc. | Subpicture tracks in coded video |
WO2024017004A1 (en) * | 2022-07-22 | 2024-01-25 | Mediatek Inc. | Reference list reordering in video coding |
Family Cites Families (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003063359A1 (en) * | 2002-01-23 | 2003-07-31 | Koninklijke Philips Electronics N.V. | Data compression and expansion of a digital information signal |
JP2005167852A (ja) | 2003-12-04 | 2005-06-23 | Matsushita Electric Ind Co Ltd | 動きベクトル検出方法、及び動きベクトル検出装置 |
US8054886B2 (en) | 2007-02-21 | 2011-11-08 | Microsoft Corporation | Signaling and use of chroma sample positioning information |
JP2010524379A (ja) | 2007-04-09 | 2010-07-15 | ノキア コーポレイション | エンコーダ及びデコーダの低複雑度を伴うビデオ符号化のための高精度動きベクトル |
US9078007B2 (en) | 2008-10-03 | 2015-07-07 | Qualcomm Incorporated | Digital video coding with interpolation filters and offsets |
US8929443B2 (en) | 2009-01-09 | 2015-01-06 | Microsoft Corporation | Recovering from dropped frames in real-time transmission of video over IP networks |
KR101457894B1 (ko) | 2009-10-28 | 2014-11-05 | 삼성전자주식회사 | 영상 부호화 방법 및 장치, 복호화 방법 및 장치 |
US20120051431A1 (en) * | 2010-08-25 | 2012-03-01 | Qualcomm Incorporated | Motion direction based adaptive motion vector resolution signaling for video coding |
US9066102B2 (en) | 2010-11-17 | 2015-06-23 | Qualcomm Incorporated | Reference picture list construction for generalized P/B frames in video coding |
CN105847831B (zh) | 2010-11-23 | 2019-08-09 | Lg电子株式会社 | 视频编码装置和视频解码装置 |
US9008181B2 (en) | 2011-01-24 | 2015-04-14 | Qualcomm Incorporated | Single reference picture list utilization for interprediction video coding |
US20120230407A1 (en) * | 2011-03-11 | 2012-09-13 | General Instrument Corporation | Interpolation Filter Selection Using Prediction Index |
BR112013023478B8 (pt) * | 2011-04-12 | 2022-09-13 | Panassonic Corp | Método de codificação de imagem em movimento, aparelho de codificação de imagem em movimento, método de decodificação de imagem em movimento, aparelho de decodificação de imagem em movimento e aparelho de codificação e decodificação de imagem em movimento |
DK2763414T3 (da) | 2011-09-29 | 2020-11-30 | Sharp Kk | Billedafkodningsindretning og fremgangsmåde til billedafkodning til udførelse af konvertering af bi-forudsigelse til uni-forudsigelse |
CN103907346B (zh) * | 2011-10-11 | 2017-05-24 | 联发科技股份有限公司 | 运动矢量预测子及视差矢量导出方法及其装置 |
US20140321551A1 (en) * | 2011-10-21 | 2014-10-30 | Dolby Laboratories Licensing Corporation | Weighted predictions based on motion information |
TWI741503B (zh) * | 2012-01-19 | 2021-10-01 | 美商Vid衡器股份有限公司 | 影像編碼參考圖像清單發信及建構方法及裝置 |
US9549182B2 (en) | 2012-07-11 | 2017-01-17 | Qualcomm Incorporated | Repositioning of prediction residual blocks in video coding |
JPWO2014103529A1 (ja) | 2012-12-28 | 2017-01-12 | シャープ株式会社 | 画像復号装置、およびデータ構造 |
US9674542B2 (en) | 2013-01-02 | 2017-06-06 | Qualcomm Incorporated | Motion vector prediction for video coding |
AU2014288482A1 (en) | 2013-07-12 | 2015-02-26 | Sony Corporation | Image coding device and method |
US20150098504A1 (en) | 2013-10-09 | 2015-04-09 | Qualcomm Incorporated | Block vector coding for intra block copying |
GB2519514A (en) | 2013-10-11 | 2015-04-29 | Canon Kk | Method and apparatus for displacement vector component prediction in video coding and decoding |
US9883197B2 (en) | 2014-01-09 | 2018-01-30 | Qualcomm Incorporated | Intra prediction of chroma blocks using the same vector |
US20150271515A1 (en) | 2014-01-10 | 2015-09-24 | Qualcomm Incorporated | Block vector coding for intra block copy in video coding |
BR112016017201B1 (pt) * | 2014-01-29 | 2023-09-26 | Hfi Innovation Inc | Método de codificação e decodificação para precisão adaptativa de vetor de movimento de um bloco de dados de vídeo |
CN106416243B (zh) | 2014-02-21 | 2019-05-03 | 联发科技(新加坡)私人有限公司 | 利用基于帧内图像区块复制预测的视频编码方法 |
US9756354B2 (en) | 2014-03-17 | 2017-09-05 | Qualcomm Incorporated | Block vector predictor for intra block copying |
US10432928B2 (en) | 2014-03-21 | 2019-10-01 | Qualcomm Incorporated | Using a current picture as a reference for video coding |
US20150373362A1 (en) | 2014-06-19 | 2015-12-24 | Qualcomm Incorporated | Deblocking filter design for intra block copy |
KR102402622B1 (ko) * | 2014-06-19 | 2022-05-27 | 브이아이디 스케일, 인크. | 블록 벡터 도출을 이용하여 인트라 블록 복사 코딩을 위한 방법 및 시스템 |
CN105493505B (zh) * | 2014-06-19 | 2019-08-06 | 微软技术许可有限责任公司 | 统一的帧内块复制和帧间预测模式 |
US9930341B2 (en) | 2014-06-20 | 2018-03-27 | Qualcomm Incorporated | Block vector coding for intra block copying |
US9918105B2 (en) | 2014-10-07 | 2018-03-13 | Qualcomm Incorporated | Intra BC and inter unification |
-
2015
- 2015-08-20 US US14/831,644 patent/US10412387B2/en active Active
- 2015-08-21 MY MYPI2017700110A patent/MY183928A/en unknown
- 2015-08-21 PT PT157636838T patent/PT3183880T/pt unknown
- 2015-08-21 MX MX2017002258A patent/MX368490B/es active IP Right Grant
- 2015-08-21 CN CN201580044237.2A patent/CN106576171B/zh active Active
- 2015-08-21 NZ NZ728527A patent/NZ728527A/en unknown
- 2015-08-21 SG SG11201700195UA patent/SG11201700195UA/en unknown
- 2015-08-21 AU AU2015305312A patent/AU2015305312B2/en active Active
- 2015-08-21 SI SI201531577T patent/SI3183880T1/sl unknown
- 2015-08-21 EP EP15763683.8A patent/EP3183880B1/en active Active
- 2015-08-21 HU HUE15763683A patent/HUE054144T2/hu unknown
- 2015-08-21 CA CA2956082A patent/CA2956082C/en active Active
- 2015-08-21 BR BR112017003073-0A patent/BR112017003073B1/pt active IP Right Grant
- 2015-08-21 WO PCT/US2015/046351 patent/WO2016029144A1/en active Application Filing
- 2015-08-21 RU RU2017104967A patent/RU2697744C2/ru active
- 2015-08-21 JP JP2017510356A patent/JP6594954B2/ja active Active
- 2015-08-21 DK DK15763683.8T patent/DK3183880T3/da active
- 2015-08-21 ES ES15763683T patent/ES2869854T3/es active Active
- 2015-08-21 PL PL15763683T patent/PL3183880T3/pl unknown
- 2015-08-21 KR KR1020177004474A patent/KR102447297B1/ko active IP Right Grant
-
2017
- 2017-01-23 PH PH12017500141A patent/PH12017500141A1/en unknown
- 2017-02-15 CL CL2017000386A patent/CL2017000386A1/es unknown
- 2017-02-16 SA SA517380915A patent/SA517380915B1/ar unknown
- 2017-02-17 CO CONC2017/0001556A patent/CO2017001556A2/es unknown
- 2017-02-21 ZA ZA201701288A patent/ZA201701288B/en unknown
- 2017-05-25 HK HK17105290.7A patent/HK1231659A1/zh unknown
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
SA517380915B1 (ar) | نسخ وحدة داخلي وتنبؤ بيني موحدين | |
JP7055833B2 (ja) | 並列処理のためのイントラブロックコピー予測制限 | |
US9699450B2 (en) | Inter-view predicted motion vector for 3D video | |
TWI501611B (zh) | 用於3d視訊之視圖間預測之運動向量 | |
JP6193494B2 (ja) | ビデオ情報のスケーラブルコーディングのためのデバイスおよび方法 | |
TW201713116A (zh) | 在區塊內複製模式中之參考圖像清單結構 | |
US20240155145A1 (en) | Scalable video coding using reference and scaled reference layer offsets | |
JP2024009018A (ja) | サブピクチャのパラメータセットシグナリングにおける構文制約 | |
CN104509115A (zh) | 用于高效视频译码(hevc)和扩展的视频参数集 | |
JP2015536630A (ja) | 3dビデオのための高度マージ/スキップモード及び高度動きベクトル予測(amvp)モード | |
JP2023143947A (ja) | ビデオビットストリームにおけるサブピクチャシグナリングのための構文 | |
TWI504239B (zh) | 針對基於高效率視訊寫碼之可縮放寫碼之運動場升頻取樣 | |
TW201322735A (zh) | 用於三維視訊編碼之發信深度範圍 | |
CN115699761A (zh) | 变换跳过残差编解码 | |
KR20240050413A (ko) | 비디오 처리를 위한 방법, 장치 및 매체 | |
KR20240050412A (ko) | 비디오 처리를 위한 방법, 기기 및 매체 | |
CN118216147A (zh) | 用于从亮度预测色度帧内预测模式的下采样滤波器的信令 | |
CN116195253A (zh) | 帧内块复制编解码中的块矢量处理 | |
CN115812304A (zh) | 具有不同的编解码块大小的层间预测 | |
RU2815175C2 (ru) | Составление списка наиболее вероятных режимов для матричного внутрикадрового предсказания | |
RU2773642C1 (ru) | Сигнализация для передискретизации опорного изображения | |
KR20240051256A (ko) | 비디오 처리를 위한 방법, 장치 및 매체 | |
CN117616754A (zh) | 用于视频处理的方法、设备和介质 | |
KR20240068711A (ko) | 동영상을 처리하는 방법, 장치 및 매체 | |
CN116711311A (zh) | 帧内编解码中的样点字符串处理 |