इंट्रा-फ़्रेम कोडिंग

इंट्रा-फ़्रेम कोडिंग एक डेटा संपीड़न तकनीक है जिसका उपयोग डिजिटल वीडियो फ़्रेम के भीतर किया जाता है, जो छोटे फ़ाइल आकार और कम बिटरेट को सक्षम करता है, जिससे गुणवत्ता में बहुत कम या कोई हानि नहीं होती है। चूँकि एक छवि के भीतर पड़ोसी पिक्सेल अक्सर बहुत समान होते हैं, प्रत्येक पिक्सेल को स्वतंत्र रूप से संग्रहीत करने के बजाय, फ़्रेम छवि को ब्लॉकों में विभाजित किया जाता है और प्रत्येक पिक्सेल के बीच आम तौर पर मामूली अंतर को कम बिट्स का उपयोग करके एन्कोड किया जा सकता है।

इंट्रा-फ़्रेम भविष्यवाणी प्रभावी डेल्टा कोडिंग के लिए पहले से कोडित पिक्सेल से एक्सट्रपलेशन के माध्यम से भविष्यवाणी मूल्यों की गणना करके स्थानिक अतिरेक, यानी एक फ्रेम के भीतर पिक्सेल के बीच सहसंबंध का लाभ उठाती है। यह वीडियो कोडिंग में पूर्वानुमानित कोडिंग विधियों के दो वर्गों में से एक है। इसका समकक्ष अंतर-फ़्रेम भविष्यवाणी है जो अस्थायी अतिरेक का फायदा उठाता है। अस्थायी रूप से स्वतंत्र रूप से कोडित तथाकथित इंट्रा फ्रेम केवल इंट्रा कोडिंग का उपयोग करते हैं। अस्थायी रूप से कोडित पूर्वानुमानित फ़्रेम (उदाहरण के लिए एमपीईजी के पी- और बी-फ़्रेम) इंट्रा- और साथ ही अंतर-फ़्रेम पूर्वानुमान का उपयोग कर सकते हैं।

आमतौर पर स्थानिक रूप से निकटतम ज्ञात नमूनों में से केवल कुछ का उपयोग एक्सट्रपलेशन के लिए किया जाता है। पोर्टेबल नेटवर्क ग्राफ़िक्स (पीएनजी) जैसे नमूने द्वारा नमूना संचालित करने वाले प्रारूप आमतौर पर चार आसन्न पिक्सेल (ऊपर, ऊपर बाएं, ऊपर दाएं, बाएं) या उनमें से कुछ फ़ंक्शन का उपयोग कर सकते हैं जैसे कि उनका औसत. ब्लॉक-आधारित (फ़्रीक्वेंसी ट्रांसफ़ॉर्म) प्रारूप पूरे ब्लॉक को प्रीफ़िलेशन मानों के साथ प्रीफ़िल करते हैं जो आमतौर पर पिक्सेल की एक या दो सीधी रेखाओं से निकाले जाते हैं जो उनके शीर्ष और बाईं सीमाओं के साथ चलते हैं।

इंट्रा-फ़्रेम कोडिंग शब्द इस तथ्य को संदर्भित करता है कि विभिन्न दोषरहित और हानिपूर्ण संपीड़न तकनीकों को उस जानकारी के सापेक्ष निष्पादित किया जाता है जो केवल वर्तमान फ़्रेम के भीतर निहित होती है, और वीडियो अनुक्रम में किसी अन्य फ़्रेम के सापेक्ष नहीं होती है। दूसरे शब्दों में, वर्तमान चित्र या फ़्रेम के बाहर कोई अस्थायी प्रसंस्करण नहीं किया जाता है। गैर-इंट्रा कोडिंग तकनीकें इन बुनियादी बातों का विस्तार हैं। यह पता चला है कि यह ब्लॉक आरेख JPEG स्टिल इमेज वीडियो एनकोडर के समान ही है, केवल कार्यान्वयन विवरण में मामूली अंतर है।

इंटर फ्रेम को पहली बार सीसीआईटीटी द्वारा 1988-1990 में एच.261 द्वारा निर्दिष्ट किया गया है। एच.261 टेलीकांफ्रेंसिंग और आईएसडीएन टेलीफोनिंग के लिए था।

कोडिंग प्रक्रिया
डेटा आमतौर पर YCbCr डेटा प्रारूप में वीडियो कैमरा या वीडियो कार्ड से पढ़ा जाता है (संक्षिप्तता के लिए इसे अक्सर अनौपचारिक रूप से YUV कहा जाता है)। किस प्रकार के एन्कोडर का उपयोग किया जाता है (उदाहरण के लिए, JPEG या H.264/MPEG-4 AVC|H.264) के आधार पर कोडिंग प्रक्रिया काफी भिन्न होती है, लेकिन सबसे आम चरणों में आमतौर पर शामिल होते हैं: मेक्रोब्लॉक  में विभाजन, परिवर्तन (उदाहरण के लिए, का उपयोग करना)। असतत कोसाइन परिवर्तन या असतत तरंगिका परिवर्तन), परिमाणीकरण (छवि प्रसंस्करण) और एन्ट्रापी एन्कोडिंग।

अनुप्रयोग
इसका उपयोग ProRes 422 जैसे कोडेक्स में किया जाता है: बिना अंतर फ़्रेम  के चित्रों के कोडेक का एक समूह।

यह भी देखें

 * वीडियो संपीड़न
 * आई-फ़्रेम विलंब
 * इंटर फ्रेम
 * फ़्रेम प्रकारों के चित्रों का समूह
 * मोशन मुआवजा

बाहरी संबंध

 * http://www.cs.cf.ac.uk/Dave/Multimedia/node248.html