تحسين معدل التشوه
تحسين معدل التشوه ( RDO ) هو أسلوب لتحسين جودة الفيديو أثناء ضغط الفيديو . يشير الاسم إلى تحسين مقدار التشوه (فقدان جودة الفيديو) مقابل كمية البيانات المطلوبة لترميز الفيديو، أي المعدل . على الرغم من أن هذا الأسلوب يُستخدم بشكل أساسي من قِبل مُشفِّرات الفيديو، إلا أنه يُمكن استخدامه لتحسين الجودة في أي حالة ترميز (صورة، فيديو، صوت، أو غير ذلك) حيث يتعين اتخاذ قرارات تؤثر على كلٍّ من حجم الملف وجودته في آنٍ واحد.
خلفية
تعتمد الطريقة التقليدية لاتخاذ قرارات التشفير على اختيار مُشفِّر الفيديو للنتيجة التي تُنتج صورة إخراج بأعلى جودة. إلا أن هذه الطريقة تنطوي على عيب يتمثل في أن هذا الاختيار قد يتطلب عددًا أكبر من البتات مع فائدة ضئيلة نسبيًا في الجودة. ومن الأمثلة الشائعة على هذه المشكلة تقدير الحركة [ 1 ] ، وتحديدًا عند استخدام تقدير الحركة بدقة ربع البكسل . قد تُحسِّن إضافة دقة إضافية لحركة كتلة ما أثناء تقدير الحركة من الجودة، ولكن في بعض الحالات، لا تُبرِّر هذه الجودة الإضافية البتات الإضافية اللازمة لتشفير متجه الحركة بدقة أعلى.
كيف يعمل؟
تُعالج تقنية تحسين معدل التشوه المشكلة المذكورة آنفًا من خلال العمل كمقياس لجودة الفيديو، حيث تقيس كلًا من الانحراف عن المادة المصدرية وتكلفة البت لكل نتيجة قرار محتملة. تُقاس البتات رياضيًا بضرب تكلفة البت في دالة لاغرانج ، وهي قيمة تمثل العلاقة بين تكلفة البت والجودة لمستوى جودة معين. يُقاس الانحراف عن المصدر عادةً بمتوسط مربع الخطأ ، وذلك لزيادة مقياس جودة الفيديو PSNR إلى أقصى حد .
يُصبح حساب تكلفة البت أكثر صعوبةً بسبب مُشفِّرات الإنتروبيا في برامج ترميز الفيديو الحديثة، إذ يتطلب من خوارزمية تحسين معدل التشوه تمرير كل كتلة فيديو مُراد اختبارها إلى مُشفِّر الإنتروبيا لقياس تكلفة البت الفعلية. في برامج ترميز MPEG ، تتألف العملية الكاملة من تحويل جيب التمام المنفصل ، متبوعًا بالتكميم وتشفير الإنتروبيا. ولهذا السبب، يُعد تحسين معدل التشوه أبطأ بكثير من معظم مقاييس مطابقة الكتل الأخرى، مثل مجموع الفروق المطلقة البسيط (SAD) ومجموع الفروق المطلقة المُحوَّلة (SATD). ولذلك، يُستخدم عادةً فقط في الخطوات النهائية لعملية تقدير الحركة ، مثل الاختيار بين أنواع التقسيم المختلفة في H.264/AVC .
قائمة أجهزة التشفير التي تدعم RDO
- برنامج ترميز Ateme H.264
- أجهزة تشفير Grass Valley ViBE (SD & HD MPEG-2/MPEG-4)
- جهاز التشفير Harmonic Electra 8000 (SD & HD MPEG-2/MPEG-4)
- libavcodec
- مشفر MainConcept H.264
- برنامج ترميز مايكروسوفت VC-1
- تلفزيون تاندبيرج SD MPEG-2 EN8100
- تلفزيون تاندبرج HD MPEG-4 EN8190
- تلفزيون تاندبيرج SD و HD MPEG-4 iPlex
- Theora 1.1-alpha1 وما بعدها (فرع "Thusnelda")
- مُشفّر x264 H.264
- مُشفّر x265 H.265
- مشفر Xvid MPEG-4 ASP
- برنامج مرجعي H.264/AVC، وهو JM (النموذج المشترك).
- H.264 / AVC / MPEG-4 AVC / MPEG-4 الجزء 10 (تسريع فيديو Intel Quick Sync) مُشفّر الأجهزة
- برنامج HEVC المرجعي HM (نموذج اختبار HEVC)
- كفازار (جزئي) [ 2 ]
مراجع
- ↑ هوانغ، دي تي؛ لونغ، بي إم؛ فيتر، جيفري (أغسطس 1998). "تحسينات معدل التشوه لتقدير الحركة في ترميز الفيديو منخفض معدل البت" (ملف PDF) . معاملات IEEE في الدوائر والأنظمة لتكنولوجيا الفيديو . 8 (4): 488-500 . doi : 10.1109/76.709413 . نُشرت نسخة مختصرة في: Hoang, DT; Long, PM; Vitter, JS (مارس 1996). "تحسينات معدل التشوه لتقدير الحركة في ترميز الفيديو منخفض معدل البت" . ضغط الفيديو الرقمي: الخوارزميات والتقنيات 1996. المجلد 2668. SPIE. الصفحات 18-27 . doi : 10.1117/12.235433 .
- ↑ "مجموعة الفيديو الفائقة" .
- ضغط الفيديو
