التحكم الذكي في معدل البت

كانت تقنية التحكم الذكي في معدل البت ( SBC ) أسلوبًا لتحسين كفاءة ضغط الفيديو بشكل كبير باستخدام برنامج ترميز الفيديو DivX 3.11 Alpha أو برنامج ترميز الفيديو MPEG-4v2 الخاص بمايكروسوفت وبرنامج ترميز الفيديو Nandub . اعتمدت SBC على تقنيتين رئيسيتين لتحقيق هذه الكفاءة المحسّنة: الترميز متعدد المراحل وفترات الإطارات الرئيسية المتغيرة (VKI). توقف استخدام SBC بشكل شائع بعد أن تطورت تقنيتا XviD وDivX إلى مرحلة تضمنت فيها نفس الميزات التي كانت SBC رائدة فيها، وأصبحت قادرة على توفير ضغط فيديو أكثر كفاءة دون الحاجة إلى تطبيق متخصص. تتوافق الملفات التي تم إنشاؤها بواسطة SBC مع DivX 3.11 Alpha ويمكن فك تشفيرها بواسطة معظم برامج الترميز التي تدعم فيديو MPEG4 وفقًا لمعيار المنظمة الدولية للتوحيد القياسي (ISO).

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

كان برنامج الترميز DivX 3.11 Alpha يسمح للمستخدم بالتحكم في ثلاثة جوانب من عملية الترميز: متوسط ​​معدل البت ، وفترة الإطارات الرئيسية ، وما إذا كان البرنامج يحافظ على سلاسة الحركة أو على تفاصيل الصورة. كان DivX يحاول ترميز الفيلم بأكمله بمعدل بت متوسط ​​يحدده المستخدم، مع تغيير جودة الفيديو لتحقيق معدل البت المستهدف . هذا يعني أن مقطعًا بسيطًا من الفيديو، كصورة ثابتة مثلاً، سيبدو بجودة عالية، بينما سيبدو الفيديو المعقد، كمشهد حركة مثلاً، بجودة رديئة. كما كان وضع الإطارات الرئيسية في DivX بسيطًا للغاية، حيث كان يضعها فقط على الفترة التي يحددها المستخدم، كل 300 إطار (10 ثوانٍ بمعدل 30 إطارًا/ثانية) افتراضيًا.

كانت تقنية التشفير متعدد المراحل في Nandub تُشفّر الفيديو مرتين؛ في المرحلة الأولى، تُحلل الفيديو (وتكتب المعلومات في ملف سجل)، وفي المرحلة الثانية، تُنتج ملف الإخراج. وبدلاً من تغيير جودة الصورة لتحقيق معدل بت متوسط، سمحت هذه التقنية لـ SBC بتغيير معدل البت لتحقيق جودة متوسطة، باستخدام معدل بت أعلى للمشاهد الأكثر تعقيدًا ومعدل بت أقل للمشاهد الأبسط. كانت تقنية VKI تضع الإطارات الرئيسية فقط عند الحاجة، مثل عند تغيير المشاهد، بدلاً من وضعها على فترات زمنية ثابتة. وقد حسّن هذا بشكل ملحوظ كفاءة الضغط وجودة الفيديو الناتج. كما توفرت رقعة VKI (تُسمى رقعة DivX Scene Detect Patch) لـ DivX للسماح بوظائف VKI دون استخدام Nandub، ولكنها قدمت أداءً أقل مقارنةً بخوارزميات VKI المُضمنة في Nandub.

كان Nandub عبارة عن تعديل لبرنامج ترميز الفيديو VirtualDub مفتوح المصدر الذي قام به Nando والذي تضمن ميزات SBC.

انظر أيضاً