ترميز الفيديو القابل للتطوير

ترميز الفيديو القابل للتوسع ( SVC ) هو معيار لضغط الفيديو طُوِّر بالاشتراك بين الاتحاد الدولي للاتصالات (ITU-T) والمنظمة الدولية للمعايير/اللجنة الكهروتقنية الدولية ( ISO/IEC ). شكّلت المنظمتان فريق الفيديو المشترك (JVT) لإنشاء معيار H.264 / MPEG-4 AVC (ITU-T Rec. H.264 | ISO/IEC 14496-10 AVC). يهدف SVC إلى توفير محتوى قابل للتكيف أو التوسع ، مما يسمح بفك تشفير دفق فيديو واحد مُشفَّر بمعدلات بت ودقة ومستويات جودة مختلفة، وبالتالي تلبية احتياجات الأجهزة وظروف الشبكة المتنوعة. [ 1 ]

تاريخ

في أكتوبر 2003، أصدرت مجموعة خبراء الصور المتحركة (MPEG) دعوة لتقديم مقترحات بشأن تقنية SVC . قُدِّمت أربعة عشر مقترحًا، اثنا عشر منها استخدمت ضغط الموجات الصغيرة ، بينما كان المقترحان المتبقيان امتدادًا لتقنية H.264/MPEG-4 AVC. اختارت MPEG مقترح معهد هاينريش هيرتز (HHI) كأساس لمشروع توحيد معايير SVC. [ 2 ]

في يناير 2005، اتفقت MPEG ومجموعة خبراء ترميز الفيديو (VCEG) على وضع الصيغة النهائية لـ SVC كتعديل لمعيار H.264/MPEG-4 AVC.

في نوفمبر 2008، أطلقت جوجل خدمة Gmail Video Chat ، التي استخدمت ترميز H.264/SVC، مسجلةً بذلك أول تطبيق للمستهلكين لهذا المعيار. [ 3 ] [ 4 ] [ 5 ] وقد حلت محل هذه الخدمة خدمة Google+ Hangouts في عام 2012. [ 6 ]

في عام 2011، سلطت جوجل كود الضوء على SVC باعتباره خليفة محرك محادثة الفيديو RVC مفتوح المصدر ، مشيرة إلى بروزه في عام 2010. [ 7 ]

مبادئ قابلية التوسع

ملخص

تشير قابلية التوسع إلى القدرة على تمثيل إشارة الفيديو بمستويات تفصيل متعددة ضمن دفق بتات مشفر واحد. وهذا يُمكّن من فك تشفير طبقة أساسية للحصول على جودة أساسية، وطبقات تحسين إضافية للحصول على جودة أعلى تدريجيًا. [ 1 ]

تحدد SVC ثلاثة أنواع من قابلية التوسع: [ 8 ]

  • قابلية التوسع المكاني: يدعم مستويات دقة متعددة.
  • قابلية التوسع الزمني: تُمكّن من تغيير معدلات الإطارات.
  • قابلية التوسع في الجودة: توفر مستويات مختلفة من جودة الصورة.

قابلية التوسع المكاني

تتيح قابلية التوسع المكاني إعادة بناء الفيديو بدقة مختلفة، مثل QCIF أو CIF أو SD . ويتحقق ذلك من خلال تجزئة هرمية إلى طبقات مكانية متعددة. [ 8 ]

قابلية التوسع الزمني

تعمل خاصية التوسع الزمني على ضبط معدل الإطارات لتدفق الفيديو المُفكَّك. ويتم دعم معدلات إطارات متنوعة باستخدام بنية هرمية لإطارات الفيديو. [ 8 ]

قابلية التوسع للجودة

تعمل قابلية التوسع للجودة، أو قابلية التوسع لنسبة الإشارة إلى الضوضاء (SNR)، على تحسين نسبة الإشارة إلى الضوضاء في الطبقة، مما يقلل من تشوه التكميم بين الصور الأصلية والمُعاد بناؤها. يدعم مُعالج الإحداثيات المُصنّعة (SVC) نهجين: قابلية التوسع الدقيقة (FGS) وقابلية التوسع الخشنة (CGS). [ 8 ]

قابلية التوسع على مستوى الحبيبات الخشنة (CGS)

تُدمج تقنية CGS قابلية التوسع في الجودة عبر الدقة المكانية. يتم ترميز كل دقة مكانية كطبقة منفصلة، ​​مما يُحسّن بيانات النسيج والحركة. بالنسبة لدقة معينة، يتم تحقيق قابلية التوسع في الجودة من خلال ترميز طبقات جودة متعددة بخطوات تكميم أدق تدريجيًا، بدءًا من طبقة أساسية ذات جودة دنيا. [ 8 ]

قابلية التوسع الدقيق (FGS)

تُمكّن تقنية FGS من التحسين التدريجي للمعاملات المُحوّلة ضمن طبقة مكانية واحدة. تُشفّر طبقة الجودة الأساسية باستخدام معيار AVC مع مُعامل تكميم أولي (QP) يضمن الحد الأدنى من الجودة المقبولة. تُقلّل طبقات التحسين اللاحقة قيمة QP بمقدار ستة، مما يُقلّل خطوة التكميم إلى النصف. يُمكن اقتطاع تدفق بيانات التحسين عند أي نقطة، مما يسمح بتوسيع نطاق الجودة بدقة عالية. [ 8 ]

مراجع

  1. 1 2 أوليفر، مارك (10 مارس 2008). "دليل تعليمي: برنامج ترميز الفيديو القابل للتوسيع H.264 (SVC)" . EDN . تم الاطلاع عليه في 6 أكتوبر 2023 .
  2. شوارتز، هايكو؛ ويغاند، توماس (14 ديسمبر 2004). "اتصالات الصور: تعديل ترميز الفيديو القابل للتطوير لمعيار H.264/AVC" . HHI . مؤرشف من الأصل في 25 يوليو 2011. تم الاطلاع عليه في 8 أكتوبر 2023 .
  3. ليغيو، كلود (8 يناير 2009). "بروسيرفيا: أخبار من أوفياليس" . boursier.com . تم الاطلاع عليه في 8 أكتوبر 2023 .
  4. "جوجل تطلق خدمة دردشة الفيديو عبر جيميل" . مترو . 12 نوفمبر 2008. تم الاطلاع عليه بتاريخ 8 أكتوبر 2023 .
  5. تراباني، جينا (11 نوفمبر 2008). "جوجل تطلق خدمة الدردشة الصوتية والمرئية داخل جيميل" . لايف هاكر . مؤرشف من الأصل في 10 أغسطس 2020. تم الاطلاع عليه في 8 أكتوبر 2023 .
  6. Libo-on, Aki (August 1, 2012). "Google Replaces Gmail Video Chat with Google+ Hangouts". searchenginejournal.com. Archived from the original on October 2, 2015. Retrieved October 8, 2023.
  7. "Open source version of the SVC video call engine". Google Code. August 30, 2008. Retrieved October 8, 2023.
  8. 123456Shahid, Zafar; Chaumont, Marc; Puech, William. "Scalable Video Coding"(PDF). LIRMM. p. 3. Archived from the original(PDF) on August 29, 2017. Retrieved October 6, 2023.

Bibliography

انظر أيضاً