Reconfigurable video coding
ری کنفیگر ایبل ویڈیو کوڈنگ (آر وی سی) ویڈیو کوڈنگ کی ترقی کا ایک جدید فریم ورک فراہم کرنے کے لیے ایک ایم پی ای جی پہل ہے۔ یہ فریم ورک مارکیٹ میں تعینات بہت سے ویڈیو کوڈیکس کے درمیان باہمی تعاون کی کمی پر قابو پانے کا ایک طریقہ پیش کرتا ہے۔ درحقیقت، ایک آر وی سی کوڈیک کو ڈیٹا فلو پروگرامنگ پیراڈائم کا استعمال کرتے ہوئے بیان کیا جاتا ہے جو لچک اور دوبارہ استعمال کی اجازت دیتا ہے۔ آر وی سی ورکنگ گروپ نے دو معیارات تیار کیے ہیں: کوڈیک کنفیگریشن نمائندگی (آئی ایس او/آئی ای سی 23001-4 یا ایم پی ای جی-بی پی ٹی۔ 4) اس شکل کو بیان کرتا ہے جس کے ساتھ ایک آر وی سی ڈیکوڈر کو کمپیوٹیشنل بلاکس کے نیٹ ورک کے ساتھ ساتھ ویڈیو کوڈنگ بلاکس کی تعریف کے لیے متن کی زبان کے طور پر بیان کیا جا سکتا ہے۔ ویڈیو ٹول لائبریری (ISO/IEC 23002-4 یا MPEG-C pt. 4) جو موجودہ ویڈیو کوڈنگ معیارات (فی الحال ایم پی ای جی-4 حصہ 2 اور ایم پی ای جی-4 حصہ 10) کو بیان کرنے کے لیے درکار اداکاروں کو معیاری بناتا ہے۔ محرکات آر وی سی مندرجہ ذیل مشاہدات سے متاثر تھا: پچھلی دو دہائیوں میں، بہت سے ویڈیو کوڈنگ معیارات (ایم پی ای جی-2، ایم پی ای جی-4 اے وی سی، وی پی 8، وغیرہ)۔ صارفین کے مطالبات کو پورا کرنے کے لیے مخصوص کیا گیا ہے۔ یہ نئی ٹیکنالوجیز تیزی سے پیچیدہ الگورتھم کا استعمال کر رہی ہیں اور ان میں سے بہت سے کچھ مشترکہ حصوں کا اشتراک کرتے ہیں (مثال کے طور پر ایک مجرد کوسائن ٹرانسفارم)۔ بدقسمتی سے، اس وقت ان مماثلتوں سے فائدہ اٹھانے کا کوئی معیاری طریقہ نہیں تھا۔ ملٹی کور پروسیسرز یا ہارڈ ویئر پلیٹ فارمز پر معیار کو نافذ کرنے کے لیے درکار کوششوں پر غور کیے بغیر، ویڈیو کوڈنگ کے معیار کی تفصیلات پہلے متن پر مبنی دستاویز اور حوالہ سافٹ ویئر کے ساتھ فراہم کی جاتی تھیں۔ ری کنفیگر ایبل ویڈیو کوڈنگ پر کام مارچ 2004 میں میونخ میں ایک ایم پی ای جی میٹنگ کے دوران موجودہ ایم پی ای جی معیارات میں مشترکہ عناصر کی تحقیق کے ساتھ شروع ہوا۔ دو سال سے زیادہ کام کے بعد، یہ پایا گیا کہ اگرچہ ان کی وضاحتیں بالکل مختلف تھیں لیکن ان میں کچھ بہت ہی ملتے جلتے آرکیٹیکچر اور متعلقہ ڈیٹا فلو تھے۔ مونٹریکس میں 76 ویں ایم پی ای جی میٹنگ کے دوران تجاویز کی کال کی گئی تھی، اس کال کا مقصد ایم پی ای جی ویڈیو ٹیکنالوجی کی کچھ متحد وضاحتوں کو بیان کرنے کے لیے ٹیکنالوجیز کو جمع کرنا تھا۔ اگلی میٹنگ میں ایم پی ای جی ری کنفیگر ایبل ویڈیو کوڈنگ فریم ورک بنانے کی تجویز کو قبول کیا گیا، اور معیاری اجزاء کی ترقی پر کام شروع کیا گیا۔ ڈیٹا فلو سی اے ایل ایکٹر لینگویج بیرونی لنکس آئی ایس او اسٹینڈرڈز 23001-4 اور 23002-4 اوپن آر وی سی سی اے ایل مرتب ویڈیو کوڈیکس بھی دیکھیں۔