ماكرو بلوك

وحدة المعالجة الكلية (macroblock) هي وحدة معالجة في تنسيقات ضغط الصور والفيديو ، وتعتمد على تحويلات خطية، وتحديدًا تحويل جيب التمام المنفصل (DCT). تتكون وحدة المعالجة الكلية عادةً من 16×16 عينة، وتنقسم بدورها إلى وحدات تحويل، وقد تنقسم بدورها إلى وحدات تنبؤ. تشمل التنسيقات التي تعتمد على وحدات المعالجة الكلية: JPEG (حيث تُسمى وحدات المعالجة الكلية MCU) ، وH.261 ، وMPEG-1 الجزء 2 ، و H.262/MPEG-2 الجزء 2 ، و H.263 ، و MPEG-4 الجزء 2 ، و H.264/MPEG-4 AVC . [ 1 ] [ 2 ] [ 3 ] [ 4 ] في H.265/HEVC ، استُبدلت وحدة المعالجة الكلية، كوحدة معالجة أساسية، بوحدة شجرة الترميز . [ 5 ]

التفاصيل الفنية

تحويل الكتل

تُقسّم الكتلة الكبيرة إلى كتل تحويل، تُستخدم كمدخلات لتحويل الكتلة الخطي، مثل تحويل جيب التمام المنفصل (DCT). في ترميز الفيديو H.261، وهو أول ترميز فيديو يستخدم الكتل الكبيرة، يكون حجم كتل التحويل ثابتًا عند 8×8 عينات. [ 1 ] في فضاء الألوان YCbCr مع أخذ عينات فرعية للون 4:2:0 ، تتكون الكتلة الكبيرة 16×16 من 16×16 عينة إضاءة (Y) و8×8 عينة لون (Cb وCr). تُقسّم هذه العينات إلى أربع كتل Y، وكتلة Cb واحدة، وكتلة Cr واحدة. يُستخدم هذا التصميم أيضًا في JPEG ومعظم برامج ترميز الفيديو الأخرى القائمة على وحدات الماكرو ذات حجم كتلة تحويل ثابت، مثل MPEG-1 الجزء 2 وH.262/MPEG-2 الجزء 2. في تنسيقات أخذ عينات اللون الفرعية الأخرى ، مثل 4:0:0 أو 4:2:2 أو 4:4:4، سيكون عدد عينات اللون في وحدة الماكرو أصغر أو أكبر، وسيختلف تجميع عينات اللون في كتل وفقًا لذلك.

في معايير ترميز الفيديو الحديثة القائمة على وحدات الماكرو، مثل H.263 وH.264/AVC، يمكن أن تكون أحجام وحدات التحويل مختلفة عن 8×8 عينة. على سبيل المثال، في الملف التعريفي الرئيسي لـ H.264/AVC، يبلغ حجم وحدة التحويل 4×4. [ 4 ] أما في الملف التعريفي العالي لـ H.264/AVC، فيمكن أن يكون حجم وحدة التحويل إما 4×4 أو 8×8، ويتم تعديله على أساس كل وحدة ماكرو على حدة. [ 4 ]

كتل التنبؤ

على عكس التقسيم إلى كتل تحويل، يمكن تقسيم الكتلة الكبيرة إلى كتل تنبؤ. في المعايير القديمة مثل H.261 وMPEG-1 الجزء 2 وH.262/MPEG-2 الجزء 2، يتم تعويض الحركة باستخدام متجه حركة واحد لكل كتلة كبيرة. [ 1 ] [ 2 ] في المعايير الأحدث مثل H.264/AVC، يمكن تقسيم الكتلة الكبيرة إلى عدة كتل تنبؤ بأحجام متغيرة، تُسمى أقسامًا. [ 4 ] في الكتلة الكبيرة ذات التنبؤ البيني في H.264/AVC، يُحدد متجه حركة منفصل لكل قسم. [ 4 ] وبالمثل، في الكتلة الكبيرة ذات التنبؤ الداخلي، حيث يتم التنبؤ بالعينات عن طريق الاستقراء من حواف الكتل المجاورة، يُحدد اتجاه التنبؤ على أساس كل قسم. [ 4 ] في H.264/AVC، يتراوح حجم قسم التنبؤ من 4×4 إلى 16×16 عينة لكل من التنبؤ البيني (تعويض الحركة) والتنبؤ الداخلي. [ 4 ]

تمثيل تدفق البتات

يُقدَّم أدناه تمثيلٌ مُحتملٌ لتدفق البتات لوحدة ماكرو في برنامج ترميز فيديو يستخدم تعويض الحركة وترميز التحويل . [ 6 ] وهو مشابهٌ للتنسيق المُستخدم في H.261 . [ 1 ]

+------+------+-------+--------+-----+----+----+--------+ | العنوان | النوع | الكمية | المتجه | CBP | b0 | b1 | ... b5 | +------+------+-------+--------+-----+----+----+--------+ 

حجب الماكرو

يُستخدم مصطلح "التكتل الكلي" بشكل شائع للإشارة إلى القطع الأثرية لترميز الكتل.

انظر أيضاً

مراجع

  1. 1 2 3 4 الاتحاد الدولي للاتصالات - تقييس الاتصالات (مارس 1993). "برنامج ترميز الفيديو للخدمات السمعية البصرية بمعدل 64 كيلوبت/ثانية" . تم الاطلاع عليه بتاريخ 28 أبريل 2013 .
  2. 1 2 الاتحاد الدولي للاتصالات - تقييس الاتصالات (فبراير 2012). "ترميز الفيديو المتقدم للخدمات السمعية البصرية العامة" . تم الاطلاع عليه بتاريخ 28 أبريل 2013 .
  3. الاتحاد الدولي للاتصالات - تقييس الاتصالات (يناير 2005). "ترميز الفيديو للاتصالات ذات معدل البت المنخفض" . تم الاطلاع عليه بتاريخ 28 أبريل 2013 .
  4. 1 2 3 4 5 6 7 الاتحاد الدولي للاتصالات - تقييس الاتصالات (أبريل 2013). "تكنولوجيا المعلومات - الترميز العام للصور المتحركة والمعلومات الصوتية المصاحبة لها: الفيديو" . تم الاطلاع عليه بتاريخ 28 أبريل 2013 . 
  5. جي جي سوليفان؛ جيه آر أوم؛ دبليو جيه هان؛ تي ويغاند (25 مايو 2012). "نظرة عامة على معيار ترميز الفيديو عالي الكفاءة (HEVC)" (ملف PDF) . مجلة IEEE للمعاملات في الدوائر والأنظمة لتكنولوجيا الفيديو . تم الاطلاع عليه بتاريخ 26 أبريل 2013 .
  6. مارشال، ديف (10 أبريل 2001). "ترميز الإطار الداخلي" . وحدة الوسائط المتعددة رقم: CM0340 . تاريخ الاسترجاع: 13 فبراير 2014 .