SA517380915B1 - نسخ وحدة داخلي وتنبؤ بيني موحدين - Google Patents

نسخ وحدة داخلي وتنبؤ بيني موحدين Download PDF

Info

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
Application number
SA517380915A
Other languages
English (en)
Inventor
بانج تشاو
سولي روجالس جويل
راباكا كريشناكانث
كارسزيويسـز مارتا
- كوي وانج يي
Original Assignee
كوالكوم انكوربوريتد
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by كوالكوم انكوربوريتد filed Critical كوالكوم انكوربوريتد
Publication of SA517380915B1 publication Critical patent/SA517380915B1/ar

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods 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/157Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
    • H04N19/159Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods 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/124Quantisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/513Processing of motion vectors
    • H04N19/517Processing of motion vectors by encoding
    • H04N19/52Processing of motion vectors by encoding by predictive encoding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods 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/17Methods 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/176Methods 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/513Processing of motion vectors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/523Motion estimation or motion compensation with sub-pixel accuracy
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/593Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/70Methods 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. عناصر الحماية 1- طريقة لفك ترميز بيانات ‎gad‏ مرمزة ‎«decoding encoded video data‏ تشتمل الطريقة على: تضمين صورة حالية وصورة مرجعية ‎reference picture‏ في قائمة صور مرجعية؛ وتكون الصورة المرجعية ‎reference picture‏ مختلفة عن الصورة الحالية؛ تحديد وحدة موضوعة مشتركة لصورة مرجعية؛ تكون الوحدة الموضوعة المشتركة موضوعة بشكل مشترك مع الوحدة الحالية للصورة الحالية؛ اشتقاق متوقع متجه حركة مؤقت من الوحدة الموضوعة المشتركة للصورة المرجعية ‎reference‏ ‎¢picture‏ ‏تحديد أن يكون لمتوقع متجه الحركة المؤقت دقة تحت البكسل ‎tsub—pixel precision‏
    0 بناءً على متوقع متجه الحركة المؤقت الذي له دقة تحت البكسل ‎«sub-pixel precision‏ الإزاحة إلى اليمين لمتوقع متجه الحركة المؤقت لتشكيل متوقع متجه حركة مؤقت ذو دقة بكسل متكاملة ‎sinteger—pixel precision‏ تحديد؛ بناءً على إزاحة من الوحدة الحالية الموضحة بواسطة متوقع متجه حركة مؤقت ذو دقة بكسل متكاملة ‎cinteger—pixel precision‏ وحدة توقعية داخل الصورة الحالية؛ و
    5 تشكيل وحدة فيديو مفكوك ترميزها وفقاً لوضع نسخ وحدة داخلي بواسطة تجميع عينات من وحدة متبقية وعينات مناظرة من الوحدة التوقعية المحددة بناءً على الإزاحة الموضحة بواسطة متجه الحركة المؤقت ذو دقة بكسل متكاملة ‎integer—pixel precision‏ من الوحدة الحالية.
    2- الطريقة وفقاً لعنصر الحماية )1( حيث تكون قائمة الصورة المرجعية ‎reference‏
    ‎picture 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—prediction‏
    5 16- الوسيلة ‎device‏ وفقاً لعنصر الحماية (11)؛ ‎Gua‏ تشتمل الوسيلة ‎device‏ على واحد على الأقل من: دائرة متكاملة ‎¢sintegrated circuit‏ معالج دقيق ‎¢MICroprocessor‏ ‏معالج إشارة رقمي ‎digital signal processors‏ واحد أو أكثر ‎«(DSPs)‏
    0 مصفوفة بوابات إلكترونية قابلة للبرمجة ‎field programmable gate arrays‏ في الموقع واحدة أو أكثر (06/5)؛ كمبيوتر سطح المكتب ‎tdesktop computer‏ كمبيوتر محمول ‎computer‏ م8010ا؛ كمبيوتر لوحي ‎‘tablet computer‏
    5 هاتف؛ تلفاز؛
    مشغل الوسائط الرقمي ‎¢«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—prediction‏
    0 24- الوسيلة ‎device‏ وفقاً لعنصر الحماية (19)؛ حيث تشتمل الوسيلة 0617106 على واحد على الأقل من الآتي: دائرة متكاملة ‎¢sintegrated circuit‏ معالج دقيق ‎¢MICroprocessor‏ ‏معالج إشارة رقمي ‎digital signal processors‏ واحد أو أكثر ‎«(DSPs)‏
    مصفوفة بوابات إلكترونية قابلة للبرمجة ‎field programmable gate arrays‏ في الموقع واحدة أو أكثر (06/5)؛ كمبيوتر سطح المكتب ‎tdesktop computer‏ كمبيوتر محمول ‎computer‏ م8010ا؛ كمبيوتر لوحي ‎‘tablet computer‏
    0 هاتف؛ تلفاز؛ مشغل الوسائط الرقمي ‎«digital media player‏ وحدة التحكم لألعاب ‎game console gual‏ 71060؛ جهاز ألعاب الفيدير ‎game device‏ 71060؛
    جهاز تدفق ‎«video streaming device gall‏ أو جهاز اتصال لاسلكي ‎.wireless communication device‏
    5- الوسيلة ‎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 precision
    ‏20 وسيلة لتحديد؛ بناءً على إزاحة من الوحدة الحالية الموضحة بواسطة متوقع متجه حركة مؤقت ذو دقة بكسل متكاملة ‎cinteger—pixel precision‏ وحدة توقعية داخل الصورة الحالية؛ و وسيلة لتشكيل وحدة فيديو مفكوك ترميزها وفقاً لوضع نسخ وحدة داخلي بواسطة تجميع عينات الوحدة المتبقية والعينات المناظرة للوحدة التوقعية المحددة بناءً على الإزاحة الموضحة بواسطة متجه حركة مؤقت ذو دقة بكسل متكاملة ‎integer—pixel precision‏ من الوحدة الحالية.
    ‎25
    8- وسط تخزين مقروء بحاسب غير مؤقت به تعليمات مخزنة عليه؛ والتي عند تنفيذهاء تجعل معالج واحد أو أكثر لوسيلة حاسبة مصممة لفك ترميز بيانات الفيديو المرمزة للآتي: تضمين صورة حالية وصورة مرجعية ‎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. 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]
SA517380915A 2014-08-22 2017-02-16 نسخ وحدة داخلي وتنبؤ بيني موحدين SA517380915B1 (ar)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Also Published As

Publication number Publication date
ZA201701288B (en) 2020-11-25
RU2017104967A (ru) 2018-09-25
WO2016029144A1 (en) 2016-02-25
MX2017002258A (es) 2017-05-22
SI3183880T1 (sl) 2021-10-29
KR102447297B1 (ko) 2022-09-23
AU2015305312B2 (en) 2019-11-28
ES2869854T3 (es) 2021-10-26
CA2956082A1 (en) 2016-02-25
JP6594954B2 (ja) 2019-10-23
MY183928A (en) 2021-03-17
CN106576171A (zh) 2017-04-19
RU2697744C2 (ru) 2019-08-19
HUE054144T2 (hu) 2021-08-30
CL2017000386A1 (es) 2017-10-06
PH12017500141B1 (en) 2017-05-29
AU2015305312A1 (en) 2017-02-16
HK1231659A1 (zh) 2017-12-22
PL3183880T3 (pl) 2021-08-30
CN106576171B (zh) 2019-11-19
BR112017003073A2 (pt) 2017-11-21
MX368490B (es) 2019-10-04
CA2956082C (en) 2023-12-12
US10412387B2 (en) 2019-09-10
BR112017003073B1 (pt) 2023-11-14
JP2017528984A (ja) 2017-09-28
CO2017001556A2 (es) 2017-05-31
NZ728527A (en) 2020-01-31
US20160057420A1 (en) 2016-02-25
EP3183880A1 (en) 2017-06-28
RU2017104967A3 (ar) 2019-03-07
PH12017500141A1 (en) 2017-05-29
PT3183880T (pt) 2021-05-05
DK3183880T3 (da) 2021-05-03
EP3183880B1 (en) 2021-04-07
KR20170047234A (ko) 2017-05-04
SG11201700195UA (en) 2017-03-30

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) 帧内编解码中的样点字符串处理