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

From Vigyanwiki
(Created page with "{{other uses|IFrame (disambiguation)}} {{Multiple issues| {{refimprove|date=March 2017}} {{Technical|date=June 2019}} }} इंट्रा-फ़्रेम कोडि...")
 
(TEXT)
Line 1: Line 1:
{{other uses|IFrame (disambiguation)}}
{{other uses|आईफ़्रेम (असंबद्धता)}}


'''इंट्रा-फ़्रेम कोडिंग''' एक डेटा कम्प्रेशन तकनीक है जिसका उपयोग [[डिजिटल वीडियो|वीडियो]] फ़्रेम के अंतर्गत किया जाता है, जो छोटी फ़ाइल आकार और कम बिटरेट को सक्षम करता है, जिससे गुणवत्ता में बहुत कम या कोई हानि नहीं होती है। एक इमेज के अंतर्गत पड़ोसी पिक्सेल प्रायः प्रत्येक पिक्सेल को स्वतंत्र रूप से संग्रहीत करने के बदले बहुत समान होते हैं, फ़्रेम इमेज को ब्लॉकों में विभाजित किया जाता है और विशिष्ट रूप से प्रत्येक पिक्सेल के मध्य लघु अंतर को कम बिट्स का उपयोग करके एन्कोड किया जाता है।


{{Multiple issues|
इंट्रा-फ़्रेम पूर्वानुमान प्रभावी [[डेल्टा कोडिंग]] के लिए पहले से कोडित पिक्सेल से एक्सट्रपलेशन के माध्यम से पूर्वानुमान मूल्यों की गणना करके स्थानिक अतिरेक, अर्थात एक फ्रेम के अंतर्गत पिक्सेल के मध्य सहसंबंध का लाभ उठाता है। यह [[वीडियो कोडिंग]] में भविष्यसूचक कोडिंग विधियों के दो वर्गों में से एक है। इसका समकक्ष अंतर-फ़्रेम पूर्वानुमान है जो अस्थायी अतिरेक का लाभ उठाता है। अस्थायी रूप से स्वतंत्र कोडित तथाकथित इंट्रा फ्रेम केवल इंट्रा कोडिंग का उपयोग करता हैं। अस्थायी रूप से कोडित पूर्वानुमानित फ़्रेम (उदाहरण के लिए एमपीईजी के P- और B-फ़्रेम) इंट्रा- और साथ ही अंतर-फ़्रेम पूर्वानुमान का उपयोग करते हैं।
{{refimprove|date=March 2017}}
{{Technical|date=June 2019}}
}}
इंट्रा-फ़्रेम कोडिंग एक डेटा संपीड़न तकनीक है जिसका उपयोग [[डिजिटल वीडियो]] फ़्रेम के भीतर किया जाता है, जो छोटे फ़ाइल आकार और कम बिटरेट को सक्षम करता है, जिससे गुणवत्ता में बहुत कम या कोई हानि नहीं होती है। चूँकि एक छवि के भीतर पड़ोसी पिक्सेल अक्सर बहुत समान होते हैं, प्रत्येक पिक्सेल को स्वतंत्र रूप से संग्रहीत करने के बजाय, फ़्रेम छवि को ब्लॉकों में विभाजित किया जाता है और प्रत्येक पिक्सेल के बीच आम तौर पर मामूली अंतर को कम बिट्स का उपयोग करके एन्कोड किया जा सकता है।


इंट्रा-फ़्रेम भविष्यवाणी प्रभावी [[डेल्टा कोडिंग]] के लिए पहले से कोडित पिक्सेल से एक्सट्रपलेशन के माध्यम से भविष्यवाणी मूल्यों की गणना करके स्थानिक अतिरेक, यानी एक फ्रेम के भीतर पिक्सेल के बीच सहसंबंध का लाभ उठाती है। यह [[वीडियो कोडिंग]] में पूर्वानुमानित कोडिंग विधियों के दो वर्गों में से एक है। इसका समकक्ष अंतर-फ़्रेम भविष्यवाणी है जो अस्थायी अतिरेक का फायदा उठाता है। अस्थायी रूप से स्वतंत्र रूप से कोडित तथाकथित इंट्रा फ्रेम केवल इंट्रा कोडिंग का उपयोग करते हैं। अस्थायी रूप से कोडित पूर्वानुमानित फ़्रेम (उदाहरण के लिए एमपीईजी के पी- और बी-फ़्रेम) इंट्रा- और साथ ही अंतर-फ़्रेम पूर्वानुमान का उपयोग कर सकते हैं।
[[File:Pixel-prediction.svg|thumb|128px|सामान्यतः ज्ञात आसन्न प्रतिदर्श (या ब्लॉक) ऊपर, ऊपर बाएँ, ऊपर दाएँ और बाएँ (A-D) होते हैं।]]सामान्यतः स्थानिक रूप से निकटतम ज्ञात प्रतिदर्श में केवल कुछ का उपयोग एक्सट्रपलेशन के लिए किया जाता है। [[पोर्टेबल नेटवर्क ग्राफ़िक्स]] (पीएनजी) जैसे प्रतिदर्श द्वारा प्रतिदर्श संचालित करने वाले प्रारूप सामान्यतः चार आसन्न पिक्सेल (ऊपर, ऊपर बाएं, ऊपर दाएं, बाएं) या उनमें से कुछ प्रकार्य का उपयोग कर सकते हैं जैसे कि उनका औसत है। ब्लॉक-आधारित (फ़्रीक्वेंसी ट्रांसफ़ॉर्म) प्रारूप पूरे ब्लॉक को प्रीफ़िलेशन मानों के साथ प्रीफ़िल करते हैं जो सामान्यतः पिक्सेल की एक या दो सीधी रेखाओं से निकाले जाते हैं जो उनके शीर्ष और बाईं सीमाओं के साथ चलते हैं।


[[File:Pixel-prediction.svg|thumb|128px|आमतौर पर ज्ञात आसन्न नमूने (या ब्लॉक) ऊपर, ऊपर बाएँ, ऊपर दाएँ और बाएँ (A-D) होते हैं।]]आमतौर पर स्थानिक रूप से निकटतम ज्ञात नमूनों में से केवल कुछ का उपयोग एक्सट्रपलेशन के लिए किया जाता है। [[पोर्टेबल नेटवर्क ग्राफ़िक्स]] (पीएनजी) जैसे नमूने द्वारा नमूना संचालित करने वाले प्रारूप आमतौर पर चार आसन्न पिक्सेल (ऊपर, ऊपर बाएं, ऊपर दाएं, बाएं) या उनमें से कुछ फ़ंक्शन का उपयोग कर सकते हैं जैसे कि उनका औसत. ब्लॉक-आधारित (फ़्रीक्वेंसी ट्रांसफ़ॉर्म) प्रारूप पूरे ब्लॉक को प्रीफ़िलेशन मानों के साथ प्रीफ़िल करते हैं जो आमतौर पर पिक्सेल की एक या दो सीधी रेखाओं से निकाले जाते हैं जो उनके शीर्ष और बाईं सीमाओं के साथ चलते हैं।
इंट्रा-फ़्रेम कोडिंग शब्द इस तथ्य को संदर्भित करता है कि विभिन्न ह्लासहीन और [[हानिपूर्ण संपीड़न|हानिपूर्ण कम्प्रेशन]] तकनीकों को उस जानकारी के सापेक्ष निष्पादित किया जाता है जो केवल ''वर्तमान फ़्रेम'' के ''अंतर्गत निहित'' होती है, और वीडियो अनुक्रम में किसी अन्य फ़्रेम के सापेक्ष नहीं होती है। दूसरे शब्दों में, वर्तमान चित्र या फ़्रेम के बाहर कोई अस्थायी प्रोसेसिंग नहीं किया जाता है। गैर-इंट्रा कोडिंग तकनीकें इन मूल बातों का विस्तार हैं। यह पता चला है कि यह ब्लॉक आरेख{{clarify|reason=too much imagination required to resolve "this"|date=January 2022}} JPEG स्थिर इमेज वीडियो एनकोडर के समान है, जिसमें केवल सधारण कार्यान्वयन विवरण अंतर है।


इंट्रा-फ़्रेम कोडिंग शब्द इस तथ्य को संदर्भित करता है कि विभिन्न दोषरहित और [[हानिपूर्ण संपीड़न]] तकनीकों को उस जानकारी के सापेक्ष निष्पादित किया जाता है जो केवल वर्तमान फ़्रेम के भीतर निहित होती है, और वीडियो अनुक्रम में किसी अन्य फ़्रेम के सापेक्ष नहीं होती है। दूसरे शब्दों में, वर्तमान चित्र या फ़्रेम के बाहर कोई अस्थायी प्रसंस्करण नहीं किया जाता है। गैर-इंट्रा कोडिंग तकनीकें इन बुनियादी बातों का विस्तार हैं। यह पता चला है कि यह ब्लॉक आरेख{{clarify|reason=too much imagination required to resolve "this"|date=January 2022}} JPEG स्टिल इमेज वीडियो एनकोडर के समान ही है, केवल कार्यान्वयन विवरण में मामूली अंतर है।
इंटर फ्रेम को पहली बार [[सीसीआईटीटी]] द्वारा 1988-1990 में H.261 द्वारा निर्दिष्ट किया गया है। H.261 टेलीकांफ्रेंसिंग और आईएसडीएन टेलीफोनिंग के लिए किया गया है।
 
इंटर फ्रेम को पहली बार [[सीसीआईटीटी]] द्वारा 1988-1990 में एच.261 द्वारा निर्दिष्ट किया गया है। एच.261 टेलीकांफ्रेंसिंग और आईएसडीएन टेलीफोनिंग के लिए था।


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


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


== यह भी देखें ==
== यह भी देखें ==
* [[वीडियो संपीड़न]]
* [[वीडियो संपीड़न|वीडियो कम्प्रेशन]]
* [[आई-फ़्रेम विलंब]]
* [[आई-फ़्रेम विलंब]]
* इंटर फ्रेम
* [[इंटर फ्रेम]]
* फ़्रेम प्रकारों के चित्रों का समूह
* [[फ़्रेम प्रकारों के चित्रों के अनुप्रयोग का समूह]]
* [[मोशन मुआवजा]]
* [[मोशन मुआवजा]]



Revision as of 13:15, 7 August 2023

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

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

सामान्यतः ज्ञात आसन्न प्रतिदर्श (या ब्लॉक) ऊपर, ऊपर बाएँ, ऊपर दाएँ और बाएँ (A-D) होते हैं।

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

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

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

कोडिंग प्रक्रिया

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

अनुप्रयोग

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

यह भी देखें

बाहरी संबंध