वीडियो कोडिंग प्रारूप: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
 
(6 intermediate revisions by 3 users not shown)
Line 1: Line 1:
'''वीडियो कोडिंग प्रारूप'''{{efn|The term ''video coding'' can be seen in e.g. the names [[Advanced Video Coding]], [[High Efficiency Video Coding]], and [[Video Coding Experts Group]]<ref>{{cite web|url=http://654lab.webstarts.com/uploads/csvt_overview.pdf|title=Overview of the H.264 / AVC Video Coding Standard|publisher=IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY|date=July 2003|author1=Thomas Wiegand | author1-link=Thomas Wiegand |author2=Gary J. Sullivan |author3=Gisle Bjontegaard |author4=Ajay Luthra  |name-list-style=amp }}</ref>}} (या कभी-कभी [[वीडियो]] संपीड़न प्रारूप) [[डिजिटल डाटा]] वीडियो सामग्री (जैसे डेटा फ़ाइल या बिटस्ट्रीम) के भंडारण या प्रसारण के लिए एक [[सामग्री प्रारूप|सामग्री]] प्रतिनिधित्व [[सामग्री प्रारूप|प्रारूप]] है। यह सामान्यतः एक मानकीकृत वीडियो संपीड़न एल्गोरिथ्म का उपयोग करता है, जो सामान्यतः असतत कोसाइन ट्रांसफॉर्म (डीसीटी) कोडिंग और गति परीक्षण पर आधारित होता है। एक विशिष्ट वीडियो कोडिंग प्रारूप से/से संपीड़न या डीकंप्रेसन करने में सक्षम एक विशिष्ट सॉफ़्टवेयर, [[फर्मवेयर]] या हार्डवेयर कार्यान्वयन को ''[[वीडियो कोडेक]]'' कहा जाता है।
'''वीडियो कोडिंग प्रारूप'''{{efn|The term ''video coding'' can be seen in e.g. the names [[Advanced Video Coding]], [[High Efficiency Video Coding]], and [[Video Coding Experts Group]]<ref>{{cite web|url=http://654lab.webstarts.com/uploads/csvt_overview.pdf|title=Overview of the H.264 / AVC Video Coding Standard|publisher=IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY|date=July 2003|author1=Thomas Wiegand | author1-link=Thomas Wiegand |author2=Gary J. Sullivan |author3=Gisle Bjontegaard |author4=Ajay Luthra  |name-list-style=amp }}</ref>}} [[डिजिटल डाटा]] वीडियो के प्रसारण के लिए एक प्रतिनिधित्व [[सामग्री प्रारूप|प्रारूप]] होता है। यह सामान्यतः एक मानकीकृत वीडियो संपीड़न कलन विधि का उपयोग करता है, जो सामान्यतः असतत कोसाइन परिवर्तन (डीसीटी) कोडिंग और गति परीक्षण पर आधारित होता है। एक विशिष्ट वीडियो कोडिंग प्रारूप से संपीड़न या विसंपीड़न करने में सक्षम एक विशिष्ट सॉफ़्टवेयर, [[फर्मवेयर]] या हार्डवेयर कार्यान्वयन को ''[[वीडियो कोडेक]]'' कहा जाता है।


कुछ वीडियो कोडिंग प्रारूपों को एक विस्तृत [[तकनीकी विनिर्देश]] दस्तावेज़ द्वारा प्रलेखित किया जाता है जिसे वीडियो कोडिंग विनिर्देश के रूप में जाना जाता है। कुछ ऐसे विनिर्देशों को [[मानकीकरण संगठन|मानकीकरण संगठनों]] द्वारा [[तकनीकी मानक|तकनीकी मानकों]] के रूप में लिखा और अनुमोदित किया जाता है, और इस प्रकार उन्हें वीडियो कोडिंग मानक के रूप में जाना जाता है। 'मानक' शब्द का प्रयोग कभी-कभी वास्तविक मानक के साथ-साथ औपचारिक मानकों के लिए भी किया जाता है।
कुछ वीडियो कोडिंग प्रारूपों को एक विस्तृत [[तकनीकी विनिर्देश]] द्वारा प्रलेखित किया जाता है जिसे वीडियो कोडिंग विनिर्देश के रूप में जाना जाता है। कुछ ऐसे विनिर्देशों को [[मानकीकरण संगठन|मानकीकरण संगठनों]] द्वारा [[तकनीकी मानक|तकनीकी मानकों]] के रूप में लिखा और अनुमोदित किया जाता है, और इस प्रकार उन्हें वीडियो कोडिंग मानक के रूप में जाना जाता है। 'मानक' शब्द का प्रयोग कभी-कभी वास्तविक मानक के साथ-साथ औपचारिक मानकों के लिए भी किया जाता है।


एक विशेष वीडियो कोडिंग प्रारूप का उपयोग करके एन्कोड की गई वीडियो सामग्री सामान्यतः एक योजक प्रारूप (डिजिटल) के अंदर एक ऑडियो स्ट्रीम ([[ऑडियो कोडिंग प्रारूप]] का उपयोग करके एन्कोडेड) के साथ बंडल की जाती है बहुमाध्यमिक योजक प्रारूप जैसे [[ऑडियो वीडियो इंटरलीव]], MP4, [[फ्लैश वीडियो]], [[रियलमीडिया]], या मैट्रोस्का जैसे, उपयोगकर्ता के पास सामान्य रूप से H.264/MPEG-4 AVC|H.264 फ़ाइल नहीं होती है, जबकि इसके अतिरिक्त एक .mp4 वीडियो फ़ाइल प्रारूप होता है, जो एक [[MP4]] योजक होता है जिसमें H.264-एन्कोडेड वीडियो होता है। बहुमाध्यमिक योजक प्रारूपों में कई अलग-अलग वीडियो कोडिंग प्रारूपों में से कोई एक हो सकता है; उदाहरण के लिए MP4 योजक प्रारूप में अन्य के साथ-साथ MPEG-2 भाग 2 या H.264 वीडियो कोडिंग प्रारूप में वीडियो सम्मलित हो सकते है। एक अन्य उदाहरण फ़ाइल प्रकार [[WebM|वेबएम]] के लिए प्रारंभिक विनिर्देश है, जो योजक प्रारूप ([[Matroska|मैट्रोस्का]]) को निर्दिष्ट करता है, लेकिन यह भी कि वास्तव में कौन सा वीडियो ([[VP8]]) और ऑडियो ([[Vorbis|वॉरबिस]]) संपीड़न प्रारूप का उपयोग मैट्रोस्का योजक के अंदर किया जाता है, यदि मैट्रोस्का योजक प्रारूप ही अन्य वीडियो कोडिंग प्रारूपों को सम्मलित करने में सक्षम है ([[वीपी9|VP9]] वीडियो और ऑडियो समर्थन बाद में वेबएम विनिर्देश में जोड़ा गया था)।
एक विशेष वीडियो कोडिंग प्रारूप का उपयोग करके एन्कोड की गई वीडियो सामग्री सामान्यतः एक योजक प्रारूप के अंदर एक ऑडियो स्ट्रीम ([[ऑडियो कोडिंग प्रारूप]] का उपयोग करके एन्कोडेड) के साथ बंडल किया जाता है। बहुमाध्यमिक योजक प्रारूप जैसे [[ऑडियो वीडियो इंटरलीव|ऑडियो वीडियो]], MP4, [[फ्लैश वीडियो]], [[रियलमीडिया]], या मैट्रोस्का जैसे, उपयोगकर्ता के पास सामान्य रूप से H.264/MPEG-4 AVC|H.264 फ़ाइल नहीं होती है, जबकि इसके अतिरिक्त एक .mp4 वीडियो फ़ाइल होती है, जो एक [[MP4]] योजक होता है जिसमें H.264-एन्कोडेड वीडियो होता है। बहुमाध्यमिक योजक प्रारूपों में कई अलग-अलग वीडियो कोडिंग प्रारूपों में से कोई एक हो सकता है, उदाहरण के लिए MP4 योजक प्रारूप में अन्य के साथ-साथ MPEG-2 भाग 2 या H.264 वीडियो कोडिंग प्रारूप में वीडियो सम्मलित होते है। एक अन्य उदाहरण फ़ाइल प्रकार [[WebM|वेबएम]] के लिए प्रारंभिक विनिर्देश है, जो योजक प्रारूप ([[Matroska|मैट्रोस्का]]) को निर्दिष्ट करता है, लेकिन यह वास्तव में वीडियो ([[VP8]]) और ऑडियो ([[Vorbis|वॉरबिस]]) संपीड़न प्रारूप का उपयोग मैट्रोस्का योजक के अंदर किया जाता है, यदि मैट्रोस्का योजक प्रारूप ही अन्य वीडियो कोडिंग प्रारूपों को सम्मलित करने में सक्षम होते है ([[वीपी9|VP9]] वीडियो और ऑडियो समर्थन के बाद में वेबएम विनिर्देश में जोड़ा गया था)।


== प्रारूप और [[कोडेक]] के बीच अंतर ==
== प्रारूप और [[कोडेक]] के बीच अंतर ==
एक प्रारूप कोडेक द्वारा उत्पादित या उपभोग किए गए डेटा के लिए विन्यास योजना होती है।
एक प्रारूप कोडेक द्वारा उत्पादित या उपभोग किए गए डेटा के लिए विन्यास योजना होती है।


चूंकि वीडियो कोडिंग प्रारूप जैसे H.264 को कभी-कभी कोडेक्स के रूप में संदर्भित किया जाता है, विनिर्देश और इसके कार्यान्वयन के बीच एक स्पष्ट वैचारिक अंतर होता है। वीडियो कोडिंग प्रारूपों को विनिर्देशों में वर्णित किया गया है, और सॉफ्टवेयर, फर्मवेयर, या हार्डवेयर किसी दिए गए वीडियो कोडिंग प्रारूप में डेटा को एन्कोड/डीकोड करने के लिए/से असम्पीडित वीडियो उन विनिर्देशों के कार्यान्वयन है। सादृश्य के रूप में, वीडियो कोडिंग प्रारूप H.264 (विनिर्देश) कोडेक [[OpenH264]] (विशिष्ट कार्यान्वयन) के लिए है जो C (प्रोग्रामिंग भाषा) (विनिर्देश) संकलक GNU कंपाइलर संग्रह (विशिष्ट कार्यान्वयन) के लिए है। ध्यान दें कि प्रत्येक विनिर्देश (जैसे H.264) के लिए, उस विनिर्देश को लागू करने वाले कई कोडेक हो सकते है (जैसे [[x264]], OpenH264, H.264/MPEG-4 AVC उत्पाद और कार्यान्वयन)।
चूंकि वीडियो कोडिंग प्रारूप जैसे H.264 को कभी-कभी कोडेक्स के रूप में संदर्भित किया जाता है, विनिर्देश और इसके कार्यान्वयन के बीच एक स्पष्ट वैचारिक अंतर होता है। वीडियो कोडिंग प्रारूपों को विनिर्देशों में वर्णित किया गया है, और सॉफ्टवेयर, फर्मवेयर, या हार्डवेयर किसी दिए गए वीडियो कोडिंग प्रारूप में डेटा को एन्कोड/डीकोड करने के लिए/से असम्पीडित वीडियो उन विनिर्देशों के कार्यान्वयन होते है। सादृश्य के रूप में, वीडियो कोडिंग प्रारूप H.264 (विनिर्देश) कोडेक [[OpenH264|H264]] (विशिष्ट कार्यान्वयन) के लिए है जो C (प्रोग्रामिंग भाषा) (विनिर्देश) संकलक GNU संकलक संग्रह (विशिष्ट कार्यान्वयन) के लिए होते है। ध्यान दें कि प्रत्येक विनिर्देश (जैसे H.264) के लिए, उस विनिर्देश को लागू करने वाले कई कोडेक हो सकते है (जैसे [[x264]], H264, H.264/MPEG-4 AVC उत्पाद और कार्यान्वयन)।
 
यह भेद साहित्य में पारिभाषिक रूप से निरन्तर परिलक्षित नहीं होता है। H.264 विनिर्देश H.261, H.262, H.263, और H.264 वीडियो कोडिंग मानकों को कॉल करता है और इसमें कोडेक शब्द सम्मलित नहीं होते है।<ref name="h264" /> [[ओपन मीडिया के लिए एलायंस|मीडिया के लिए एलायंस]] [[ॉमेडीअ वीडियो 1|मेडीअ वीडियो 1]] वीडियो कोडिंग प्रारूप और उनके द्वारा विकसित किए जा रहे कोडेक के बीच स्पष्ट रूप से अंतर होता है।<ref>{{cite web|url=http://aomedia.org/|publisher=Alliance for Open Media|title=मुखपृष्ठ|access-date=2016-05-23}}</ref> VP9 विनिर्देश वीडियो कोडिंग प्रारूप VP9 एक ही कोडेक होता है।<ref>{{cite web|url=https://storage.googleapis.com/downloads.webmproject.org/docs/vp9/vp9-bitstream-specification-v0.6-20160331-draft.pdf|title=VP9 Bitstream & Decoding Process Specification|author1=Adrian Grange |author2=Peter de Rivaz |author3=Jonathan Hunt  |name-list-style=amp }}</ref>


यह भेद साहित्य में पारिभाषिक रूप से निरन्तर परिलक्षित नहीं होता है। H.264 विनिर्देश H.261, H.262, H.263, और H.264 वीडियो कोडिंग मानकों को कॉल करता है और इसमें कोडेक शब्द सम्मलित नहीं है।<ref name="h264" />[[ओपन मीडिया के लिए एलायंस]] [[ॉमेडीअ वीडियो 1]] वीडियो कोडिंग प्रारूप और उनके द्वारा विकसित किए जा रहे कोडेक के बीच स्पष्ट रूप से अंतर करता है, लेकिन वीडियो कोडिंग प्रारूप को वीडियो कोडेक विनिर्देश कहता है।<ref>{{cite web|url=http://aomedia.org/|publisher=Alliance for Open Media|title=मुखपृष्ठ|access-date=2016-05-23}}</ref> VP9 विनिर्देश वीडियो कोडिंग प्रारूप VP9 को ही एक कोडेक कहता है।<ref>{{cite web|url=https://storage.googleapis.com/downloads.webmproject.org/docs/vp9/vp9-bitstream-specification-v0.6-20160331-draft.pdf|title=VP9 Bitstream & Decoding Process Specification|author1=Adrian Grange |author2=Peter de Rivaz |author3=Jonathan Hunt  |name-list-style=amp }}</ref>
सम्मिश्रण के उदाहरण के रूप में, क्रोमियम का<ref>{{cite web|url=https://www.chromium.org/audio-video|title=Audio/Video|publisher=The Chromium Projects
सम्मिश्रण के उदाहरण के रूप में, क्रोमियम का<ref>{{cite web|url=https://www.chromium.org/audio-video|title=Audio/Video|publisher=The Chromium Projects
|access-date=2016-05-23}}</ref> और मोज़िला<ref>{{cite web|url=https://developer.mozilla.org/en-US/docs/Web/HTML/Supported_media_formats|title=एचटीएमएल ऑडियो और वीडियो तत्वों द्वारा समर्थित मीडिया प्रारूप|publisher=Mozilla|access-date=2016-05-23}}</ref> उनके वीडियो प्रारूप को सूचीबद्ध करने वाले पृष्ठ कॉल वीडियो कोडिंग प्रारूपों जैसे H.264 कोडेक दोनों का समर्थन करते है। एक अन्य उदाहरण के रूप में, सिस्को की फ्री-एज-इन-बीयर वीडियो कोडेक की घोषणा में, प्रेस विज्ञप्ति एच.264 वीडियो कोडिंग प्रारूप को एक कोडेक (एक सामान्य वीडियो कोडेक का विकल्प) के रूप में संदर्भित करती है, लेकिन सिस्को के एच के कार्यान्वयन को कॉल करती है। इसके तुरंत बाद .264 एनकोडर/डिकोडर एक कोडेक (हमारे H.264 कोडेक को खोलें)।<ref>{{cite web|url=https://blogs.cisco.com/collaboration/open-source-h-264-removes-barriers-webrtc|title=Open-Sourced H.264 Removes Barriers to WebRTC|publisher=Cisco|access-date=2016-05-23|date=2013-10-30|author=Rowan Trollope}}</ref>
|access-date=2016-05-23}}</ref> और मोज़िला<ref>{{cite web|url=https://developer.mozilla.org/en-US/docs/Web/HTML/Supported_media_formats|title=एचटीएमएल ऑडियो और वीडियो तत्वों द्वारा समर्थित मीडिया प्रारूप|publisher=Mozilla|access-date=2016-05-23}}</ref> उनके वीडियो प्रारूप को सूचीबद्ध करने वाले पृष्ठ वीडियो कोडिंग प्रारूपों जैसे H.264 कोडेक दोनों का समर्थन करते है। एक अन्य उदाहरण के रूप में, सिस्को की एज-इन-बीयर वीडियो कोडेक की घोषणा में, प्रेस विज्ञप्ति एच.264 वीडियो कोडिंग प्रारूप को एक कोडेक (एक सामान्य वीडियो कोडेक का विकल्प) के रूप में संदर्भित करती है, लेकिन सिस्को के एच के कार्यान्वयन को कॉल करती है।<ref>{{cite web|url=https://blogs.cisco.com/collaboration/open-source-h-264-removes-barriers-webrtc|title=Open-Sourced H.264 Removes Barriers to WebRTC|publisher=Cisco|access-date=2016-05-23|date=2013-10-30|author=Rowan Trollope}}</ref>
एक वीडियो कोडिंग प्रारूप प्रारूप को लागू करने वाले कोडेक द्वारा उपयोग किए जाने वाले सभी [[कलन विधि]] को निर्देशित नहीं करता है। उदाहरण के लिए, वीडियो संपीड़न सामान्यतः कैसे काम करता है इसका एक बड़ा हिस्सा [[वीडियो संपीड़न चित्र प्रकार]] (ब्लॉक-मिलान) ढूंढना है, और फिर पूर्व-कोडित समान सबइमेज (जैसे, [[ मेक्रोब्लॉक |मेक्रोब्लॉक]] ्स) की प्रतिलिपि बनाकर और आवश्यक होने पर छोटे अंतर जोड़कर संपीड़न प्राप्त करना है। ऐसे भविष्यवक्ताओं और मतभेदों का इष्टतम संयोजन ढूँढना एक एनपी-कठिन समस्या है,<ref>{{cite web|url=http://shodhganga.inflibnet.ac.in/bitstream/10603/8175/8/08_chapter%203.pdf|title=Chapter 3 : Modified A* Prune Algorithm for finding K-MCSP in video compression|publisher=Shodhganga.inflibnet.ac.in|access-date=2015-01-06}}</ref> जिसका अर्थ है कि एक इष्टतम समाधान खोजना व्यावहारिक रूप से असंभव है। जबकि वीडियो कोडिंग प्रारूप को बिटस्ट्रीम प्रारूप में वृत्ति में इस तरह के संपीड़न का समर्थन करना चाहिए, इस तरह के ब्लॉक-मैच और अन्य एन्कोडिंग चरणों को खोजने के लिए विशिष्ट एल्गोरिदम को अनावश्यक रूप से अनिवार्य नहीं करके, वीडियो कोडिंग विनिर्देश को लागू करने वाले कोडेक्स को अपनी पसंद में अनुकूलन और नवाचार करने की कुछ स्वतंत्रता है। एल्गोरिदम का। उदाहरण के लिए, H.264 विनिर्देश का खंड 0.5 कहता है कि एन्कोडिंग एल्गोरिदम विनिर्देश का हिस्सा नहीं है।<ref name="h264">{{cite web|url=http://www.itu.int/rec/dologin_pub.asp?lang=e&id=T-REC-H.264-200305-S!!PDF-E&type=items|title=SERIES H: AUDIOVISUAL AND MULTIMEDIA SYSTEMS : Infrastructure of audiovisual services – Coding of moving video : Advanced video coding for generic audiovisual services|publisher=Itu.int|access-date=6 January 2015}}</ref> एक ही वीडियो कोडिंग प्रारूप के लिए एल्गोरिद्म का मुक्त विकल्प एल्गोरिदम के अलग-अलग विश्लेषण की अनुमति देता है। स्पेस-टाइम जटिलता ट्रेड-ऑफ़, इसलिए एक लाइव फ़ीड एक तेज़ लेकिन अंतरिक्ष-अक्षम एल्गोरिदम का उपयोग कर सकता है, जबकि बाद में बड़े पैमाने पर उत्पादन के लिए एक बार की [[डीवीडी]] एन्कोडिंग अंतरिक्ष-कुशल एन्कोडिंग के लिए लंबे एन्कोडिंग-समय का व्यापार कर सकते है।
 
एक वीडियो कोडिंग प्रारूप प्रारूप को लागू करने वाले कोडेक द्वारा उपयोग किए जाने वाले सभी [[कलन विधि]] को निर्देशित नहीं करता है। उदाहरण के लिए, वीडियो संपीड़न सामान्यतः कैसे काम करता है इसका एक बड़ा हिस्सा [[वीडियो संपीड़न चित्र प्रकार]] होता है, और फिर पूर्व-कोडित समान प्रतिलिपि बनाकर और आवश्यक होने पर छोटे अंतर जोड़कर संपीड़न प्राप्त करता है। ऐसे भविष्यवक्ताओं और मतभेदों का इष्टतम संयोजन एक एनपी-कठिन समस्या होती है,<ref>{{cite web|url=http://shodhganga.inflibnet.ac.in/bitstream/10603/8175/8/08_chapter%203.pdf|title=Chapter 3 : Modified A* Prune Algorithm for finding K-MCSP in video compression|publisher=Shodhganga.inflibnet.ac.in|access-date=2015-01-06}}</ref> जिसका अर्थ है कि एक इष्टतम समाधान खोजना व्यावहारिक रूप से असंभव होता है। जबकि वीडियो कोडिंग प्रारूप को बिट स्ट्रीम प्रारूप में वृत्ति में इस तरह के संपीड़न का समर्थन करता है, इस तरह के अन्य एन्कोडिंग चरणों को खोजने के लिए विशिष्ट कलन विधि को अनावश्यक रूप से अनिवार्य नहीं करता है, वीडियो कोडिंग विनिर्देश को लागू करने वाले कोडेक्स को अपनी पसंद के अनुकूलन और नवाचार करने की स्वतंत्रता होती है। उदाहरण के लिए, H.264 विनिर्देश का खंड 0.5 कहता है कि एन्कोडिंग कलन विधि विनिर्देश का हिस्सा नहीं है।<ref name="h264">{{cite web|url=http://www.itu.int/rec/dologin_pub.asp?lang=e&id=T-REC-H.264-200305-S!!PDF-E&type=items|title=SERIES H: AUDIOVISUAL AND MULTIMEDIA SYSTEMS : Infrastructure of audiovisual services – Coding of moving video : Advanced video coding for generic audiovisual services|publisher=Itu.int|access-date=6 January 2015}}</ref> एक ही वीडियो कोडिंग प्रारूप के लिए मुक्त विकल्प कलन विधि के अलग-अलग विश्लेषण की अनुमति देता है। इसलिए एक लाइव फ़ीड एक तेज़ लेकिन अक्षम कलन विधि का उपयोग कर सकता है, जबकि बाद में बड़े पैमाने पर उत्पादन के लिए एक बार की [[डीवीडी]] एन्कोडिंग कुशल एन्कोडिंग के लिए लंबे एन्कोडिंग-समय का व्यापार करते है।


== इतिहास ==
== इतिहास ==
[[एनालॉग वीडियो|अनुरूप वीडियो]] संकुचित की अवधारणा [[1929]] की है, जब [[यूनाइटेड किंगडम]] में आरडी केल ने दृश्य के केवल उन हिस्सों को प्रसारित करने की अवधारणा का प्रस्ताव रखा था जो वृत्ति-टू-वृत्ति में बदल गए थे। [[डिजिटल वीडियो]] संपीड़न की अवधारणा 1952 की है, जब [[बेल लैब्स]] के शोधकर्ता बी.एम. ओलिवर और क्रिस हैरिसन (अमेरिकी फुटबॉल)|सी.डब्ल्यू. हैरिसन ने वीडियो कोडिंग में [[ अंतर पल्स-कोड मॉड्यूलेशन |अंतर पल्स-कोड मॉड्यूलेशन]] (DPCM) के उपयोग का प्रस्ताव रखा। 1959 में, [[एनएचके]] के शोधकर्ताओं वाई. टाकी, एम. होतोरी और एस. तनाका द्वारा [[ अंतर-फ्रेम |अंतर-वृत्ति]] गति परीक्षण की अवधारणा प्रस्तावित की गई थी, जिन्होंने अस्थायी आयाम में अनुमानित इंटर-वृत्ति वीडियो कोडिंग प्रस्तावित की थी।<ref name="ITU">{{cite web |title=वीडियो संपीड़न का इतिहास|url=https://www.itu.int/wftp3/av-arch/jvt-site/2002_07_Klagenfurt/JVT-D068.doc |website=[[ITU-T]] |publisher=Joint Video Team (JVT) of ISO/IEC MPEG & ITU-T VCEG (ISO/IEC JTC1/SC29/WG11 and ITU-T SG16 Q.6) |date=July 2002 |pages=11, 24–9, 33, 40–1, 53–6 |access-date=3 November 2019}}</ref> 1967 में, [[लंदन विश्वविद्यालय]] के शोधकर्ता ए.एच. रॉबिन्सन और सी. चेरी ने [[एनालॉग टेलीविजन|अनुरूप टेलीविजन]] संकेतों के प्रसारण बैंडविड्थ को कम करने के लिए [[रन-लेंथ एन्कोडिंग|रन-माप एन्कोडिंग]] (आरएलई), एक [[दोषरहित संपीड़न]] योजना प्रस्तावित की।<ref name="robinson">{{cite journal |author1-last=Robinson |author1-first=A. H. |author2-last=Cherry |author2-first=C. |title=एक प्रोटोटाइप टेलीविजन बैंडविड्थ संपीड़न योजना के परिणाम|journal=[[Proceedings of the IEEE]] |publisher=[[IEEE]] |volume=55 |number=3 |date=1967 |pages=356–364 |doi=10.1109/PROC.1967.5493}}</ref>
[[एनालॉग वीडियो|अनुरूप वीडियो]] संकुचित की अवधारणा [[1929]] की थी, जब [[यूनाइटेड किंगडम]] में आरडी केल ने दृश्य के केवल उन हिस्सों को प्रसारित करने की अवधारणा का प्रस्ताव रखा था जो वृत्ति में बदल गए थे। [[डिजिटल वीडियो]] संपीड़न की अवधारणा 1952 की थी, जब [[बेल लैब्स]] के शोधकर्ता बी.एम. ओलिवर और क्रिस हैरिसन (अमेरिकी फुटबॉल)|सी.डब्ल्यू. हैरिसन ने वीडियो कोडिंग में [[ अंतर पल्स-कोड मॉड्यूलेशन |अंतर पल्स-कोड मॉड्यूलेशन]] (DPCM) के उपयोग का प्रस्ताव रखा था। 1959 में, [[एनएचके]] के शोधकर्ताओं वाई. टाकी, एम. होतोरी और एस. तनाका द्वारा [[ अंतर-फ्रेम |अंतर-वृत्ति]] गति परीक्षण की अवधारणा प्रस्तावित की गई थी, जिन्होंने अस्थायी आयाम में अनुमानित अंतः-वृत्ति वीडियो कोडिंग प्रस्तावित की थी।<ref name="ITU">{{cite web |title=वीडियो संपीड़न का इतिहास|url=https://www.itu.int/wftp3/av-arch/jvt-site/2002_07_Klagenfurt/JVT-D068.doc |website=[[ITU-T]] |publisher=Joint Video Team (JVT) of ISO/IEC MPEG & ITU-T VCEG (ISO/IEC JTC1/SC29/WG11 and ITU-T SG16 Q.6) |date=July 2002 |pages=11, 24–9, 33, 40–1, 53–6 |access-date=3 November 2019}}</ref> 1967 में, [[लंदन विश्वविद्यालय]] के शोधकर्ता ए.एच. रॉबिन्सन और सी. चेरी ने [[एनालॉग टेलीविजन|अनुरूप टेलीविजन]] संकेतों के प्रसारण को कम करने के लिए [[रन-लेंथ एन्कोडिंग|रन-माप एन्कोडिंग]] (आरएलई), एक [[दोषरहित संपीड़न]] योजना प्रस्तावित की थी।<ref name="robinson">{{cite journal |author1-last=Robinson |author1-first=A. H. |author2-last=Cherry |author2-first=C. |title=एक प्रोटोटाइप टेलीविजन बैंडविड्थ संपीड़न योजना के परिणाम|journal=[[Proceedings of the IEEE]] |publisher=[[IEEE]] |volume=55 |number=3 |date=1967 |pages=356–364 |doi=10.1109/PROC.1967.5493}}</ref>


प्रारंभिक डिजिटल वीडियो कोडिंग एल्गोरिदम या तो [[असम्पीडित वीडियो]] के लिए थे या दोषरहित संपीड़न का उपयोग करते थे, दोनों विधियों डिजिटल वीडियो कोडिंग के लिए अक्षम और अव्यवहारिक थे।<ref name="Ghanbari">{{cite book |last1=Ghanbari |first1=Mohammed |title=Standard Codecs: Image Compression to Advanced Video Coding |date=2003 |publisher=[[Institution of Engineering and Technology]] |isbn=9780852967102 |pages=1–2 |url=https://books.google.com/books?id=7XuU8T3ooOAC&pg=PA1}}</ref><ref name="Lea">{{cite book |last1=Lea |first1=William |title=Video on demand: Research Paper 94/68 |date=1994 |publisher=[[House of Commons Library]] |url=https://researchbriefings.parliament.uk/ResearchBriefing/Summary/RP94-68 |access-date=20 September 2019}}</ref> 1970 के दशक में डिजिटल वीडियो प्रस्तुत किया गया था,<ref name="Ghanbari" />प्रारंभ में असम्पीडित [[ पल्स कोड मॉडुलेशन |पल्स कोड मॉडुलेशन]] (पीसीएम) का उपयोग करते हुए 45 के आसपास उच्च [[बिटरेट]] की आवश्यकता होती है{{ndash}}200 Mbit/s मानक-परिभाषा (SD) वीडियो के लिए,<ref name="Ghanbari" /><ref name="Lea" />जो [[दूरसंचार]] [[बैंडविड्थ (कंप्यूटिंग)]] (100 तक) से 2,000 गुना अधिक था किलोबिट्स प्रति सेकंड|kbit/s) 1990 के दशक तक उपलब्ध थे।<ref name="Lea" />इसी तरह, असम्पीडित [[ उच्च परिभाषा वीडियो |उच्च परिभाषा वीडियो]] | हाई-डेफिनिशन (एचडी) [[1080p]] वीडियो के लिए 1 से अधिक बिटरेट की आवश्यकता होती है जीबीटी/एस, 2000 के दशक में उपलब्ध बैंडविड्थ से उल्लेखनीय रूप से अधिक।<ref>{{cite book |last1=Lee |first1=Jack |title=Scalable Continuous Media Streaming Systems: Architecture, Design, Analysis and Implementation |date=2005 |publisher=[[John Wiley & Sons]] |isbn=9780470857649 |page=25 |url=https://books.google.com/books?id=7fuvu52cyNEC&pg=PA25}}</ref>
प्रारंभिक डिजिटल वीडियो कोडिंग कलन विधि या तो [[असम्पीडित वीडियो]] के लिए थे या दोषरहित संपीड़न का उपयोग करते थे, दोनों विधियों डिजिटल वीडियो कोडिंग के लिए अक्षम और अव्यवहारिक थे।<ref name="Ghanbari">{{cite book |last1=Ghanbari |first1=Mohammed |title=Standard Codecs: Image Compression to Advanced Video Coding |date=2003 |publisher=[[Institution of Engineering and Technology]] |isbn=9780852967102 |pages=1–2 |url=https://books.google.com/books?id=7XuU8T3ooOAC&pg=PA1}}</ref><ref name="Lea">{{cite book |last1=Lea |first1=William |title=Video on demand: Research Paper 94/68 |date=1994 |publisher=[[House of Commons Library]] |url=https://researchbriefings.parliament.uk/ResearchBriefing/Summary/RP94-68 |access-date=20 September 2019}}</ref> 1970 के दशक में डिजिटल वीडियो प्रस्तुत किया गया था,<ref name="Ghanbari" /> प्रारंभ में असम्पीडित [[ पल्स कोड मॉडुलेशन |पल्स कोड मॉडुलेशन]] (पीसीएम) का उपयोग करते हुए 45 के आसपास उच्च [[बिटरेट|बिट रेट]] की आवश्यकता होती है{{ndash}}200 Mbit/s मानक-परिभाषा (SD) वीडियो के लिए,<ref name="Ghanbari" /><ref name="Lea" /> जो [[दूरसंचार]] [[बैंडविड्थ (कंप्यूटिंग)|(कंप्यूटिंग)]] (100 तक) से 2,000 गुना अधिक था किलोबिट्स प्रति सेकंड|kbit/s) 1990 के दशक तक उपलब्ध थे।<ref name="Lea" /> इसी तरह, असम्पीडित [[ उच्च परिभाषा वीडियो |उच्च परिभाषा वीडियो]] (एचडी) [[1080p]] वीडियो के लिए 1 से अधिक बिटरेट की आवश्यकता होती है जीबीटी/एस, 2000 के दशक में उल्लेखनीय रूप से अधिक उपलब्ध थे।<ref>{{cite book |last1=Lee |first1=Jack |title=Scalable Continuous Media Streaming Systems: Architecture, Design, Analysis and Implementation |date=2005 |publisher=[[John Wiley & Sons]] |isbn=9780470857649 |page=25 |url=https://books.google.com/books?id=7fuvu52cyNEC&pg=PA25}}</ref>
=== गति-आपूर्ति डीसीटी ===
=== गति-आपूर्ति डीसीटी ===
गति क्षतिपूर्ति के विकास के साथ व्यावहारिक वीडियो संपीड़न उभरा | गति-क्षतिपूर्ति असतत कोसाइन रूपांतरण (MC DCT) कोडिंग,<ref name="Lea"/><ref name="Ghanbari"/> गति आपूर्ति (बीएमसी) भी कहा जाता है<ref name="ITU"/>या डीसीटी गति आपूर्ति। यह एक हाइब्रिड कोडिंग एल्गोरिथम है,<ref name="ITU"/> जो दो प्रमुख डेटा संपीड़न तकनीकों को जोड़ती है: असतत कोसाइन परिवर्तन (DCT) कोडिंग<ref name="Lea"/><ref name="Ghanbari"/>[[स्थानिक आयाम]] में, और लौकिक आयाम में भविष्य कहनेवाला गति आपूर्ति।<ref name="ITU"/>
गति क्षतिपूर्ति के विकास के साथ व्यावहारिक वीडियो संपीड़न गति-क्षतिपूर्ति असतत कोसाइन रूपांतरण (MC DCT) कोडिंग,<ref name="Lea"/><ref name="Ghanbari"/> गति आपूर्ति (बीएमसी)<ref name="ITU"/> या डीसीटी गति आपूर्ति भी कहा जाता है। यह एक कोडिंग कलन विधि है,<ref name="ITU"/> जो दो प्रमुख डेटा संपीड़न तकनीकों को जोड़ती है: असतत कोसाइन परिवर्तन (DCT) कोडिंग<ref name="Lea"/><ref name="Ghanbari"/> [[स्थानिक आयाम]] में, और मौलिक आयाम में भविष्य कहनेवाला गति आपूर्ति होती है।<ref name="ITU"/>


डीसीटी कोडिंग एक हानिकारक संपीड़न परिवर्तन कोडिंग तकनीक है जिसे पहली बार एन. अहमद द्वारा प्रस्तावित किया गया था, जिन्होंने प्रारंभ में इसे [[छवि संपीड़न]] के लिए लक्षित किया था, जबकि वह 1972 में [[कंसास स्टेट यूनिवर्सिटी]] में काम कर रहे थे। तब इसे एक व्यावहारिक छवि संपीड़न एल्गोरिदम में विकसित किया गया था। 1973 में [[टेक्सास विश्वविद्यालय]] में टी. नटराजन और के.आर. राव के साथ अहमद, और 1974 में प्रकाशित हुआ था।<ref name="Ahmed">{{cite journal |last=Ahmed |first=Nasir |author-link=N. Ahmed |title=मैं असतत कोसाइन परिवर्तन के साथ कैसे आया|journal=[[Digital Signal Processing (journal)|Digital Signal Processing]] |date=January 1991 |volume=1 |issue=1 |pages=4–5 |doi=10.1016/1051-2004(91)90086-Z |url=https://www.scribd.com/doc/52879771/DCT-History-How-I-Came-Up-with-the-Discrete-Cosine-Transform}}</ref><ref name="pubDCT">{{Citation |first1=Nasir |last1=Ahmed |author1-link=N. Ahmed |first2=T. |last2=Natarajan |first3=K. R. |last3=Rao |title=Discrete Cosine Transform |journal=IEEE Transactions on Computers |date=January 1974 |volume=C-23 |issue=1 |pages=90–93 |doi=10.1109/T-C.1974.223784|s2cid=149806273 }}</ref><ref name="pubRaoYip">{{Citation |last1=Rao |first1=K. R. |author-link1=K. R. Rao |last2=Yip |first2=P. |title=Discrete Cosine Transform: Algorithms, Advantages, Applications |publisher=Academic Press |location=Boston |year=1990 |isbn=978-0-12-580203-1}}</ref>
डीसीटी कोडिंग एक हानिकारक संपीड़न परिवर्तन कोडिंग तकनीक होती है जिसे पहली बार एन. अहमद द्वारा प्रस्तावित किया गया था, जिन्होंने प्रारंभ में इसे [[छवि संपीड़न]] के लिए लक्षित किया था, जबकि वह 1972 में [[कंसास स्टेट यूनिवर्सिटी]] में काम कर रहे थे। तब इसे एक व्यावहारिक छवि संपीड़न कलन विधि में विकसित किया गया था। 1973 में [[टेक्सास विश्वविद्यालय]] में टी. नटराजन और के.आर. राव के साथ अहमद, और 1974 में प्रकाशित हुआ था।<ref name="Ahmed">{{cite journal |last=Ahmed |first=Nasir |author-link=N. Ahmed |title=मैं असतत कोसाइन परिवर्तन के साथ कैसे आया|journal=[[Digital Signal Processing (journal)|Digital Signal Processing]] |date=January 1991 |volume=1 |issue=1 |pages=4–5 |doi=10.1016/1051-2004(91)90086-Z |url=https://www.scribd.com/doc/52879771/DCT-History-How-I-Came-Up-with-the-Discrete-Cosine-Transform}}</ref><ref name="pubDCT">{{Citation |first1=Nasir |last1=Ahmed |author1-link=N. Ahmed |first2=T. |last2=Natarajan |first3=K. R. |last3=Rao |title=Discrete Cosine Transform |journal=IEEE Transactions on Computers |date=January 1974 |volume=C-23 |issue=1 |pages=90–93 |doi=10.1109/T-C.1974.223784|s2cid=149806273 }}</ref><ref name="pubRaoYip">{{Citation |last1=Rao |first1=K. R. |author-link1=K. R. Rao |last2=Yip |first2=P. |title=Discrete Cosine Transform: Algorithms, Advantages, Applications |publisher=Academic Press |location=Boston |year=1990 |isbn=978-0-12-580203-1}}</ref>


अन्य प्रमुख विकास गति-आपूर्ति हाइब्रिड कोडिंग था।<ref name="ITU" />1974 में, [[दक्षिणी कैलिफोर्निया विश्वविद्यालय]] में अली हबीबी ने हाइब्रिड कोडिंग की प्रारंभ की,<ref name="Habibi">{{cite journal |last1=Habibi |first1=Ali |title=सचित्र डेटा की हाइब्रिड कोडिंग|journal=IEEE Transactions on Communications |date=1974 |volume=22 |issue=5 |pages=614–624 |doi=10.1109/TCOM.1974.1092258}}</ref><ref>{{cite journal |last1=Chen |first1=Z. |last2=He |first2=T. |last3=Jin |first3=X. |last4=Wu |first4=F. |title=वीडियो संपीड़न के लिए सीखना|journal=IEEE Transactions on Circuits and Systems for Video Technology |date=2019 |volume=30 |issue=2 |pages=566–576 |doi=10.1109/TCSVT.2019.2892608 |arxiv=1804.09869 |s2cid=13743007 }}</ref><ref>{{cite book |last1=Pratt |first1=William K. |title=Advances in Electronics and Electron Physics: Supplement |date=1984 |publisher=[[Academic Press]] |isbn=9780120145720 |page=158 |url=https://books.google.com/books?id=OX00AAAAIAAJ |quote=A significant advance in image coding methodology occurred with the introduction of the concept of hybrid transform/DPCM coding (Habibi, 1974).}}</ref> जो भावी सूचक कोडिंग को परिवर्तन कोडिंग के साथ जोड़ती है।<ref name="ITU" /><ref>{{cite book |last1=Ohm |first1=Jens-Rainer |title=मल्टीमीडिया सिग्नल कोडिंग और ट्रांसमिशन|date=2015 |publisher=Springer |isbn=9783662466919 |pages=364 |url=https://books.google.com/books?id=e7xnBwAAQBAJ&pg=PA364}}</ref> उन्होंने डीसीटी, [[हैडमार्ड ट्रांसफॉर्म|हैडमार्ड परिवर्तन]], [[फूरियर रूपांतरण]], स्लैंट परिवर्तन और [[करहुनेन-लोव ट्रांसफॉर्म|करहुनेन-लोव परिवर्तन]] सहित कई कोडिंग तकनीकों की जांच की।<ref name="Habibi" /> चूँकि, उनका एल्गोरिथ्म प्रारंभ में स्थानिक आयाम में [[इंट्रा-फ्रेम|अंतः वृत्ति]] कोडिंग तक सीमित था। 1975 में, जॉन ए. रोएज़ और गनर एस. रॉबिन्सन ने हबीबी के हाइब्रिड कोडिंग एल्गोरिद्म को अस्थायी आयाम में परिवर्तन कोडिंग और अस्थायी आयाम में कोडिंग का उपयोग करते हुए अंतः वृत्ति गति-मुआवज़ा हाइब्रिड कोडिंग विकसित करते हुए, अस्थायी डायमेंशन तक बढ़ाया।<ref name="ITU" /><ref name="Roese">{{cite journal |last1=Roese |first1=John A. |last2=Robinson |first2=Guner S. |title=डिजिटल इमेज सीक्वेंस की संयुक्त स्थानिक और टेम्पोरल कोडिंग|journal=Efficient Transmission of Pictorial Information |date=30 October 1975 |volume=0066 |pages=172–181 |doi=10.1117/12.965361 |publisher=International Society for Optics and Photonics|bibcode=1975SPIE...66..172R |s2cid=62725808 }}</ref> स्थानिक परिवर्तन कोडिंग के लिए, उन्होंने डीसीटी और [[फास्ट फूरियर ट्रांसफॉर्म|फास्ट फूरियर परिवर्तन]] (एफएफटी) समेत विभिन्न परिवर्तनों के साथ प्रयोग किया, उनके लिए इंटर-वृत्ति हाइब्रिड कोडर विकसित किया, और पाया कि डीसीटी इसकी कम जटिलता के कारण सबसे कुशल है, सक्षम है 2-[[ अंश | अंश]] प्रति [[पिक्सेल]] की आवश्यकता वाले एक विशिष्ट अंतः वृत्ति कोडर की तुलना में छवि गुणवत्ता के साथ एक [[videotelephone|विडिओ टेलीफोन]] दृश्य के लिए छवि डेटा को 0.25-बिट प्रति पिक्सेल तक कम करता है।<ref>{{cite book |last1=Huang |first1=T. S. |title=छवि अनुक्रम विश्लेषण|date=1981 |publisher=[[Springer Science & Business Media]] |isbn=9783642870378 |page=29 |url=https://books.google.com/books?id=bAirCAAAQBAJ&pg=PA29}}</ref><ref name="Roese" />
अन्य प्रमुख विकास गति-आपूर्ति कोडिंग था।<ref name="ITU" /> 1974 में, [[दक्षिणी कैलिफोर्निया विश्वविद्यालय]] में अली हबीबी ने हाइब्रिड कोडिंग की प्रारंभ की थी,<ref name="Habibi">{{cite journal |last1=Habibi |first1=Ali |title=सचित्र डेटा की हाइब्रिड कोडिंग|journal=IEEE Transactions on Communications |date=1974 |volume=22 |issue=5 |pages=614–624 |doi=10.1109/TCOM.1974.1092258}}</ref><ref>{{cite journal |last1=Chen |first1=Z. |last2=He |first2=T. |last3=Jin |first3=X. |last4=Wu |first4=F. |title=वीडियो संपीड़न के लिए सीखना|journal=IEEE Transactions on Circuits and Systems for Video Technology |date=2019 |volume=30 |issue=2 |pages=566–576 |doi=10.1109/TCSVT.2019.2892608 |arxiv=1804.09869 |s2cid=13743007 }}</ref><ref>{{cite book |last1=Pratt |first1=William K. |title=Advances in Electronics and Electron Physics: Supplement |date=1984 |publisher=[[Academic Press]] |isbn=9780120145720 |page=158 |url=https://books.google.com/books?id=OX00AAAAIAAJ |quote=A significant advance in image coding methodology occurred with the introduction of the concept of hybrid transform/DPCM coding (Habibi, 1974).}}</ref> जो भावी सूचक कोडिंग को परिवर्तन कोडिंग के साथ जोड़ती थी।<ref name="ITU" /><ref>{{cite book |last1=Ohm |first1=Jens-Rainer |title=मल्टीमीडिया सिग्नल कोडिंग और ट्रांसमिशन|date=2015 |publisher=Springer |isbn=9783662466919 |pages=364 |url=https://books.google.com/books?id=e7xnBwAAQBAJ&pg=PA364}}</ref> उन्होंने डीसीटी, [[हैडमार्ड ट्रांसफॉर्म|हैडमार्ड परिवर्तन]], [[फूरियर रूपांतरण]], स्लैंट परिवर्तन और [[करहुनेन-लोव ट्रांसफॉर्म|करहुनेन-लोव परिवर्तन]] सहित कई कोडिंग तकनीकों की जांच की थी।<ref name="Habibi" /> चूँकि, उनकी कलन विधि प्रारंभ में स्थानिक आयाम में [[इंट्रा-फ्रेम|अंतः वृत्ति]] कोडिंग तक सीमित थी। 1975 में, जॉन ए. रोएज़ और गनर एस. रॉबिन्सन ने हबीबी के कोडिंग को अस्थायी आयाम में परिवर्तन कोडिंग और अस्थायी आयाम में कोडिंग का उपयोग करते हुए अंतः वृत्ति गति कोडिंग विकसित करते हुए, अस्थायी आयाम तक बढ़ाया था।<ref name="ITU" /><ref name="Roese">{{cite journal |last1=Roese |first1=John A. |last2=Robinson |first2=Guner S. |title=डिजिटल इमेज सीक्वेंस की संयुक्त स्थानिक और टेम्पोरल कोडिंग|journal=Efficient Transmission of Pictorial Information |date=30 October 1975 |volume=0066 |pages=172–181 |doi=10.1117/12.965361 |publisher=International Society for Optics and Photonics|bibcode=1975SPIE...66..172R |s2cid=62725808 }}</ref> स्थानिक परिवर्तन कोडिंग के लिए, उन्होंने डीसीटी और [[फास्ट फूरियर ट्रांसफॉर्म|तेज फूरियर परिवर्तन]] (एफएफटी) समेत विभिन्न परिवर्तनों के साथ प्रयोग किया था, उन्होंने अंतः-वृत्ति कोडर विकसित किया था, और पाया कि डीसीटी इसकी कम जटिलता के कारण सबसे कुशल है, सक्षम है 2-[[ अंश | अंश]] प्रति [[पिक्सेल]] की आवश्यकता वाले एक विशिष्ट अंतः वृत्ति कोडर की तुलना में छवि गुणवत्ता के साथ एक [[videotelephone|विडिओ टेलीफोन]] दृश्य के लिए छवि डेटा को 0.25-बिट प्रति पिक्सेल तक कम करता है।<ref>{{cite book |last1=Huang |first1=T. S. |title=छवि अनुक्रम विश्लेषण|date=1981 |publisher=[[Springer Science & Business Media]] |isbn=9783642870378 |page=29 |url=https://books.google.com/books?id=bAirCAAAQBAJ&pg=PA29}}</ref><ref name="Roese" />


DCT को वेन-सिउंग श्रंखला द्वारा वीडियो एन्कोडिंग पर लागू किया गया था,<ref name="Stankovic">{{cite journal |last1=Stanković |first1=Radomir S. |last2=Astola |first2=Jaakko T. |title=Reminiscences of the Early Work in DCT: Interview with K.R. Rao |journal=Reprints from the Early Days of Information Sciences |date=2012 |volume=60 |url=http://ticsp.cs.tut.fi/reports/ticsp-report-60-reprint-rao-corrected.pdf |access-date=13 October 2019}}</ref> जिन्होंने C.H के साथ एक तेज़ DCT एल्गोरिथम विकसित किया था। 1977 में स्मिथ और एस.सी. फ्रलिक,<ref>{{cite journal |last1=Chen |first1=Wen-Hsiung |last2=Smith |first2=C. H. |last3=Fralick |first3=S. C. |title=असतत कोज्या रूपांतरण के लिए एक तेज़ कम्प्यूटेशनल एल्गोरिथम|journal=[[IEEE Transactions on Communications]] |date=September 1977 |volume=25 |issue=9 |pages=1004–1009 |doi=10.1109/TCOM.1977.1093941}}</ref><ref name="t81">{{cite web |title=T.81 – Digital compression and coding of continuous-tone still images – Requirements and guidelines |url=https://www.w3.org/Graphics/JPEG/itu-t81.pdf |publisher=[[CCITT]] |date=September 1992 |access-date=12 July 2019}}</ref> और DCT तकनीक का व्यावसायीकरण करने के लिए संकुचित लैब्स, Inc. की स्थापना की।<ref name="Stankovic">{{cite journal |last1=Stanković |first1=Radomir S. |last2=Astola |first2=Jaakko T. |title=Reminiscences of the Early Work in DCT: Interview with K.R. Rao |journal=Reprints from the Early Days of Information Sciences |date=2012 |volume=60 |url=http://ticsp.cs.tut.fi/reports/ticsp-report-60-reprint-rao-corrected.pdf |access-date=13 October 2019}}</ref> 1979 में, अनिल के. जैन (विद्युतिए अभियांत्रिकी, जन्म 1946) | अनिल के. जैन और जसवंत आर. जैन ने गति-आपूर्ति डीसीटी वीडियो को और विकसित किया था।<ref>{{cite book |last1=Cianci |first1=Philip J. |title=High Definition Television: The Creation, Development and Implementation of HDTV Technology |date=2014 |publisher=McFarland |isbn=9780786487974 |page=63 |url=https://books.google.com/books?id=0mbsfr38GTgC&pg=PA63}}</ref><ref name="ITU" /> इसने 1981 में श्रंखला को एक व्यावहारिक वीडियो संपीड़न एल्गोरिथ्म विकसित करने के लिए प्रेरित किया, जिसे गति-क्षतिपूर्ति DCT या अनुकूली दृश्य कोडिंग कहा जाता है।<ref name="ITU" /> गति-आपूर्ति DCT बाद में 1980 के दशक के अंत से वीडियो संपीड़न के लिए मानक कोडिंग तकनीक बन गया था।<ref name="Ghanbari" /><ref name="Li">{{cite book |last1=Li |first1=Jian Ping |title=Proceedings of the International Computer Conference 2006 on Wavelet Active Media Technology and Information Processing: Chongqing, China, 29-31 August 2006 |date=2006 |publisher=[[World Scientific]] |isbn=9789812709998 |page=847 |url=https://books.google.com/books?id=FZiK3zXdK7sC&pg=PA847}}</ref>
DCT को वेन-सिउंग श्रंखला द्वारा वीडियो एन्कोडिंग पर लागू किया गया था,<ref name="Stankovic">{{cite journal |last1=Stanković |first1=Radomir S. |last2=Astola |first2=Jaakko T. |title=Reminiscences of the Early Work in DCT: Interview with K.R. Rao |journal=Reprints from the Early Days of Information Sciences |date=2012 |volume=60 |url=http://ticsp.cs.tut.fi/reports/ticsp-report-60-reprint-rao-corrected.pdf |access-date=13 October 2019}}</ref> जिन्होंने C.H के साथ एक तेज़ DCT कलन विधि विकसित किया था। 1977 में स्मिथ और एस.सी. फ्रलिक,<ref>{{cite journal |last1=Chen |first1=Wen-Hsiung |last2=Smith |first2=C. H. |last3=Fralick |first3=S. C. |title=असतत कोज्या रूपांतरण के लिए एक तेज़ कम्प्यूटेशनल एल्गोरिथम|journal=[[IEEE Transactions on Communications]] |date=September 1977 |volume=25 |issue=9 |pages=1004–1009 |doi=10.1109/TCOM.1977.1093941}}</ref><ref name="t81">{{cite web |title=T.81 – Digital compression and coding of continuous-tone still images – Requirements and guidelines |url=https://www.w3.org/Graphics/JPEG/itu-t81.pdf |publisher=[[CCITT]] |date=September 1992 |access-date=12 July 2019}}</ref> और DCT तकनीक का व्यावसायीकरण करने के लिए संकुचित लैब्स, Inc. की स्थापना की थी।<ref name="Stankovic">{{cite journal |last1=Stanković |first1=Radomir S. |last2=Astola |first2=Jaakko T. |title=Reminiscences of the Early Work in DCT: Interview with K.R. Rao |journal=Reprints from the Early Days of Information Sciences |date=2012 |volume=60 |url=http://ticsp.cs.tut.fi/reports/ticsp-report-60-reprint-rao-corrected.pdf |access-date=13 October 2019}}</ref> 1979 में, अनिल के. जैन (विद्युतिए अभियांत्रिकी, जन्म 1946) | अनिल के. जैन और जसवंत आर. जैन ने गति-आपूर्ति डीसीटी वीडियो को और विकसित किया था।<ref>{{cite book |last1=Cianci |first1=Philip J. |title=High Definition Television: The Creation, Development and Implementation of HDTV Technology |date=2014 |publisher=McFarland |isbn=9780786487974 |page=63 |url=https://books.google.com/books?id=0mbsfr38GTgC&pg=PA63}}</ref><ref name="ITU" /> इन्होंने 1981 में श्रंखला को एक व्यावहारिक वीडियो संपीड़न कलन विधि विकसित करने के लिए प्रेरित किया था, जिसे गति-क्षतिपूर्ति DCT या अनुकूली दृश्य कोडिंग कहा जाता है।<ref name="ITU" /> गति-आपूर्ति DCT बाद में 1980 के दशक के अंत से वीडियो संपीड़न के लिए मानक कोडिंग तकनीक बन गया था।<ref name="Ghanbari" /><ref name="Li">{{cite book |last1=Li |first1=Jian Ping |title=Proceedings of the International Computer Conference 2006 on Wavelet Active Media Technology and Information Processing: Chongqing, China, 29-31 August 2006 |date=2006 |publisher=[[World Scientific]] |isbn=9789812709998 |page=847 |url=https://books.google.com/books?id=FZiK3zXdK7sC&pg=PA847}}</ref>
=== वीडियो कोडिंग मानक ===
=== वीडियो कोडिंग मानक ===
पहला डिजिटल वीडियो कोडिंग मानक H.120 था, जिसे 1984 में [[ITU-T]] (अब ITU-T) द्वारा विकसित किया गया था।<ref name="history">{{cite web |title=वीडियो फ़ाइल स्वरूपों का इतिहास इन्फोग्राफिक|url=http://www.real.com/resources/digital-video-file-formats/ |website=[[RealNetworks]] |access-date=5 August 2019 |date=22 April 2012}}</ref> H.120 व्यवहार में प्रयोग करने योग्य नहीं था, क्योंकि इसका प्रदर्शन बहुत खराब था।<ref name="history" />H.120 ने गति-क्षतिपूर्ति DPCM कोडिंग का उपयोग किया,<ref name="ITU"/>दोषरहित संपीड़न एल्गोरिदम जो वीडियो कोडिंग के लिए अक्षम था।<ref name="Ghanbari"/>1980 के दशक के उत्तरार्ध के दौरान, कई कंपनियों ने डिस्क्रीट कोसाइन परिवर्तन (DCT) कोडिंग के साथ प्रयोग करना प्रारंभ किया, वीडियो कोडिंग के लिए संपीड़न का एक अधिक कुशल रूप। [[वेक्टर परिमाणीकरण]] (वीक्यू) संपीड़न के आधार पर एकल प्रस्ताव के विपरीत सीसीआईटीटी को डीसीटी-आधारित वीडियो संपीड़न प्रारूपों के लिए 14 प्रस्ताव प्राप्त हुए। H.261 मानक गति-क्षतिपूर्ति DCT संपीड़न के आधार पर विकसित किया गया था।<ref name="Ghanbari"/><ref name="Li"/> H.261 पहला व्यावहारिक वीडियो कोडिंग मानक था,<ref name="history" /> और [[ Hitachi |हिताची]] , [[पिक्चरटेल]], [[निप्पॉन टेलीग्राफ और टेलीफोन]], [[बीटी पीएलसी]], और [[ तोशीबा |तोशीबा]] सहित कई कंपनियों से लाइसेंस प्राप्त [[पेटेंट]] का उपयोग करता है।<ref name="h261-patents"/>H.261 के बाद से, गति-क्षतिपूर्ति DCT संपीड़न को सभी प्रमुख वीडियो कोडिंग मानकों (H.26x और [[MPEG]] प्रारूपों सहित) द्वारा अपनाया गया है।<ref name="Ghanbari"/><ref name="Li"/>
पहला डिजिटल वीडियो कोडिंग मानक H.120 था, जिसे 1984 में [[ITU-T]] (अब ITU-T) द्वारा विकसित किया गया था।<ref name="history">{{cite web |title=वीडियो फ़ाइल स्वरूपों का इतिहास इन्फोग्राफिक|url=http://www.real.com/resources/digital-video-file-formats/ |website=[[RealNetworks]] |access-date=5 August 2019 |date=22 April 2012}}</ref> H.120 व्यवहार में प्रयोग करने योग्य नहीं था, क्योंकि इसका प्रदर्शन बहुत खराब था।<ref name="history" /> H.120 ने गति-क्षतिपूर्ति DPCM कोडिंग का उपयोग किया था,<ref name="ITU"/> दोषरहित संपीड़न कलन विधि जो वीडियो कोडिंग के लिए अक्षम था।<ref name="Ghanbari"/> 1980 के दशक के उत्तरार्ध के समय, कई कंपनियों ने डिस्क्रीट कोसाइन परिवर्तन (DCT) कोडिंग के साथ प्रयोग करना प्रारंभ किया था। [[वेक्टर परिमाणीकरण]] (वीक्यू) संपीड़न के आधार पर एकल प्रस्ताव के विपरीत सीसीआईटीटी को डीसीटी-आधारित वीडियो संपीड़न प्रारूपों के लिए 14 प्रस्ताव प्राप्त हुए थे। H.261 मानक गति-क्षतिपूर्ति DCT संपीड़न के आधार पर विकसित किया गया था।<ref name="Ghanbari"/><ref name="Li"/> H.261 पहला व्यावहारिक वीडियो कोडिंग मानक था,<ref name="history" /> और [[ Hitachi |हिताची]] , [[पिक्चरटेल]], [[निप्पॉन टेलीग्राफ और टेलीफोन]], [[बीटी पीएलसी]], और [[ तोशीबा |तोशीबा]] सहित कई कंपनियों से लाइसेंस प्राप्त [[पेटेंट]] का उपयोग किया था।<ref name="h261-patents"/>H.261 के बाद से, गति-क्षतिपूर्ति DCT संपीड़न को सभी प्रमुख वीडियो कोडिंग मानकों (H.26x और [[MPEG]] प्रारूपों सहित) द्वारा अपनाया गया था।<ref name="Ghanbari"/><ref name="Li"/>


[[MPEG-1]], [[ मोशन पिक्चर विशेषज्ञ समूह |गति पिक्चर विशेषज्ञ समूह]] (MPEG) द्वारा विकसित, 1991 में अपनाया गया, और इसे [[VHS]]-गुणवत्ता वाले वीडियो को संपीड़ित करने के लिए डिज़ाइन किया गया था।<ref name="history"/> यह 1994 में [[MPEG-2]]/H.262/MPEG-2 भाग 2|H.262 द्वारा सफल हुआ,<ref name="history"/>जिसे कई कंपनियों, मुख्य रूप से [[सोनी]], [[टेक्नीकलर एसए]] और [[मित्सुबिशी इलेक्ट्रिक|मित्सुबिशी विद्युतिए]] से लाइसेंस प्राप्त पेटेंट के साथ विकसित किया गया था।<ref name="mp2-patents"/> MPEG-2 DVD और [[एसडी डिजिटल टेलीविजन]] के लिए मानक वीडियो प्रारूप बन गया।<ref name="history"/>इसकी गति-क्षतिपूर्ति डीसीटी एल्गोरिदम 100:1 तक का संपीड़न अनुपात प्राप्त करने में सक्षम था, जिससे [[प्रचलित विडियो]] (वीओडी) जैसी [[ डिजीटल मीडिया |डिजीटल मीडिया]] प्रौद्योगिकियों के विकास को सक्षम किया गया,<ref name="Lea"/> और [[उच्च परिभाषा टेलीविजन]] (एचडीटीवी)।<ref name="Shishikui">{{cite journal |last1=Shishikui |first1=Yoshiaki |last2=Nakanishi |first2=Hiroshi |last3=Imaizumi |first3=Hiroyuki |title=अनुकूली-आयाम डीसीटी का उपयोग कर एक एचडीटीवी कोडिंग योजना|journal=Signal Processing of HDTV: Proceedings of the International Workshop on HDTV '93, Ottawa, Canada |date=October 26–28, 1993 |pages=611–618 |doi=10.1016/B978-0-444-81844-7.50072-3 |url=https://books.google.com/books?id=j9XSBQAAQBAJ&pg=PA611 |publisher=[[Elsevier]] |isbn=9781483298511}}</ref> 1999 में, इसके बाद MPEG-4 विज़ुअल|MPEG-4/H.263 आया था, जो वीडियो संकुचित तकनीक के लिए एक बड़ी छलांग थी।<ref name="history"/> यह कई कंपनियों, मुख्य रूप से मित्सुबिशी, हिताची और [[ PANASONIC |पैनासॉनिक]] से लाइसेंस प्राप्त पेटेंट का उपयोग करता है।<ref name="mp4-patents"/>
[[MPEG-1]], [[ मोशन पिक्चर विशेषज्ञ समूह |गति पिक्चर विशेषज्ञ समूह]] (MPEG) द्वारा विकसित, 1991 में अपनाया गया था, और इसे [[VHS]]-गुणवत्ता वाले वीडियो को संपीड़ित करने के लिए डिज़ाइन किया गया था।<ref name="history"/> यह 1994 में [[MPEG-2]]/H.262/MPEG-2 भाग 2|H.262 द्वारा सफल हुआ था,<ref name="history"/> जिसे कई कंपनियों द्वारा, मुख्य रूप से [[सोनी]], [[टेक्नीकलर एसए]] और [[मित्सुबिशी इलेक्ट्रिक|मित्सुबिशी विद्युतिए]] से लाइसेंस प्राप्त पेटेंट के साथ विकसित किया गया था।<ref name="mp2-patents"/> MPEG-2 DVD और [[एसडी डिजिटल टेलीविजन]] के लिए मानक वीडियो प्रारूप बन गया था।<ref name="history"/> इसकी गति-क्षतिपूर्ति डीसीटी कलन विधि 100:1 तक का संपीड़न अनुपात प्राप्त करने में सक्षम था, जिससे [[प्रचलित विडियो]] (वीओडी) जैसी [[ डिजीटल मीडिया |डिजीटल मीडिया]] प्रौद्योगिकियों के विकास को सक्षम किया गया था,<ref name="Lea"/> और [[उच्च परिभाषा टेलीविजन]] (एचडीटीवी)।<ref name="Shishikui">{{cite journal |last1=Shishikui |first1=Yoshiaki |last2=Nakanishi |first2=Hiroshi |last3=Imaizumi |first3=Hiroyuki |title=अनुकूली-आयाम डीसीटी का उपयोग कर एक एचडीटीवी कोडिंग योजना|journal=Signal Processing of HDTV: Proceedings of the International Workshop on HDTV '93, Ottawa, Canada |date=October 26–28, 1993 |pages=611–618 |doi=10.1016/B978-0-444-81844-7.50072-3 |url=https://books.google.com/books?id=j9XSBQAAQBAJ&pg=PA611 |publisher=[[Elsevier]] |isbn=9781483298511}}</ref> 1999 में, इसके बाद MPEG-4|MPEG-4/H.263 आया था, जो वीडियो संकुचित तकनीक के लिए एक बड़ी बात थी।<ref name="history"/> यह कई कंपनियों, मुख्य रूप से मित्सुबिशी, हिताची और [[ PANASONIC |पैनासॉनिक]] से लाइसेंस प्राप्त पेटेंट का उपयोग करते थे।<ref name="mp4-patents"/>


सबसे व्यापक रूप से उपयोग किया जाने वाला वीडियो कोडिंग प्रारूप {{as of|2019|lc=y}} H.264/MPEG-4 AVC है।<ref name="Bitmovin">{{cite web |url=https://cdn2.hubspot.net/hubfs/3411032/Bitmovin%20Magazine/Video%20Developer%20Report%202019/bitmovin-video-developer-report-2019.pdf |title=Video Developer Report 2019 |website=[[Bitmovin]] |year=2019 |access-date=5 November 2019}}</ref> यह 2003 में विकसित किया गया था, और कई संगठनों, मुख्य रूप से पैनासोनिक, [[ पांचवीं कंपनी |पांचवीं कंपनी]] और [[एलजी इलेक्ट्रॉनिक्स|एलजी विद्युतिए]] से लाइसेंस प्राप्त पेटेंट का उपयोग करता है।<ref name="avc-patents"/>अपने पूर्ववर्तियों द्वारा उपयोग किए जाने वाले मानक DCT के विपरीत, AVC असतत कोसाइन परिवर्तन का उपयोग करता है।<ref name="Stankovic"/><ref name="Wang">{{cite journal |last1=Wang |first1=Hanli |last2=Kwong |first2=S. |last3=Kok |first3=C. |title=Efficient prediction algorithm of integer DCT coefficients for H.264/AVC optimization |journal=IEEE Transactions on Circuits and Systems for Video Technology |date=2006 |volume=16 |issue=4 |pages=547–552 |doi=10.1109/TCSVT.2006.871390|s2cid=2060937 }}</ref> H.264 [[ब्लू - रे डिस्क]] के लिए वीडियो एन्कोडिंग मानकों में से एक है; सभी ब्लू-रे डिस्क प्लेयर्स को H.264 को डिकोड करने में सक्षम होना चाहिए। यह व्यापक रूप से इंटरनेट स्रोतों को स्ट्रीम करने के लिए भी उपयोग किया जाता है, जैसे कि [[YouTube|यू ट्यूब]], [[Netflix|नेटफ्लिक्स]], [[Vimeo|वीमीओ]], और [[iTunes Store|आई ट्यून्स स्टोर]] के वीडियो, [[Adobe Flash Player|अडोब फ्लैश प्लेयर]] और [[Microsoft Silverlight|माइक्रोसॉफ्ट सिल्वर प्रकाश]] जैसे वेब सॉफ़्टवेयर, और स्थलीय (उन्नत टेलीविज़न प्रणाली समिति मानकों) पर विभिन्न [[HDTV]] प्रसारण भी , [[ISDB-T]], [[DVB-T]] या [[DVB-T2]]), केबल ([[DVB-C]]), और सैटेलाइट ([[DVB-S2]])।<ref>{{Cite web|title=Digital Video Broadcasting (DVB); Specification for the use of video and audio coding in DVB services delivered directly over IP|url=https://www.etsi.org/deliver/etsi_ts/102000_102099/102005/01.01.01_60/ts_102005v010101p.pdf}}</ref>
सबसे व्यापक रूप से उपयोग किया जाने वाला वीडियो कोडिंग प्रारूप {{as of|2019|lc=y}} H.264/MPEG-4 AVC है।<ref name="Bitmovin">{{cite web |url=https://cdn2.hubspot.net/hubfs/3411032/Bitmovin%20Magazine/Video%20Developer%20Report%202019/bitmovin-video-developer-report-2019.pdf |title=Video Developer Report 2019 |website=[[Bitmovin]] |year=2019 |access-date=5 November 2019}}</ref> यह 2003 में विकसित किया गया था, और कई संगठनों, मुख्य रूप से पैनासोनिक और [[एलजी इलेक्ट्रॉनिक्स|एलजी विद्युतिए]] से लाइसेंस प्राप्त पेटेंट का उपयोग करते थे।<ref name="avc-patents"/> अपने पूर्ववर्तियों द्वारा उपयोग किए जाने वाले मानक DCT के विपरीत, AVC असतत कोसाइन परिवर्तन का उपयोग करता था।<ref name="Stankovic"/><ref name="Wang">{{cite journal |last1=Wang |first1=Hanli |last2=Kwong |first2=S. |last3=Kok |first3=C. |title=Efficient prediction algorithm of integer DCT coefficients for H.264/AVC optimization |journal=IEEE Transactions on Circuits and Systems for Video Technology |date=2006 |volume=16 |issue=4 |pages=547–552 |doi=10.1109/TCSVT.2006.871390|s2cid=2060937 }}</ref> H.264 [[ब्लू - रे डिस्क|ब्लू-रे डिस्क]] के लिए वीडियो एन्कोडिंग मानकों में से एक है, सभी ब्लू-रे डिस्क H.264 को डिकोड करने में सक्षम होते थे। यह व्यापक रूप से अंतः नेट स्रोतों को स्ट्रीम करने के लिए भी उपयोग किया जाता था, जैसे कि [[YouTube|यू ट्यूब]], [[Netflix|नेटफ्लिक्स]], [[Vimeo|वीमीओ]], और [[iTunes Store|आई ट्यून्स स्टोर]] के वीडियो, [[Adobe Flash Player|अडोब फ्लैश प्लेयर]] और [[Microsoft Silverlight|माइक्रोसॉफ्ट सिल्वर प्रकाश]] जैसे वेब सॉफ़्टवेयर, और स्थलीय (उन्नत टेलीविज़न प्रणाली समिति मानकों) पर विभिन्न [[HDTV]] प्रसारण, [[ISDB-T]], [[DVB-T]] या [[DVB-T2]]), ([[DVB-C]]), और ([[DVB-S2]])।<ref>{{Cite web|title=Digital Video Broadcasting (DVB); Specification for the use of video and audio coding in DVB services delivered directly over IP|url=https://www.etsi.org/deliver/etsi_ts/102000_102099/102005/01.01.01_60/ts_102005v010101p.pdf}}</ref>


कई वीडियो कोडिंग प्रारूपों के लिए एक मुख्य समस्या [[पेटेंट]] रही है, जिससे इसका उपयोग करना महंगा हो गया है या संभावित रूप से पेटेंट परीक्षण का जोखिम होता है। [[लिखित]], VP8 और VP9 जैसे हाल ही में डिजाइन किए गए कई वीडियो कोडिंग प्रारूपों के पीछे प्रेरणा एक वीडियो कोडिंग मानक होती है।<ref>{{Cite web|url=https://blogs.cisco.com/collaboration/world-meet-thor-a-project-to-hammer-out-a-royalty-free-video-codec|title = World, Meet Thor – a Project to Hammer Out a Royalty Free Video Codec|date = 11 August 2015}}</ref> HTML5 वीडियो के अंदर मुख्यधारा के [[वेब ब्राउज़र]] किस वीडियो प्रारूप का समर्थन करते है, इसके चुनाव के लिए पेटेंट की स्थिति भी विवाद का एक प्रमुख बिंदु होती है।
कई वीडियो कोडिंग प्रारूपों के लिए एक मुख्य समस्या [[पेटेंट]] रही है, जिससे इसका उपयोग करना महंगा होता था या संभावित रूप से पेटेंट परीक्षण का जोखिम होता है। [[लिखित]], VP8 और VP9 जैसे हाल ही में डिजाइन किए गए कई वीडियो कोडिंग प्रारूपों के पीछे प्रेरणा एक वीडियो कोडिंग मानक होती थी।<ref>{{Cite web|url=https://blogs.cisco.com/collaboration/world-meet-thor-a-project-to-hammer-out-a-royalty-free-video-codec|title = World, Meet Thor – a Project to Hammer Out a Royalty Free Video Codec|date = 11 August 2015}}</ref> HTML5 वीडियो के अंदर मुख्यधारा के [[वेब ब्राउज़र]] किस वीडियो प्रारूप का समर्थन करते है, इसके चुनाव के लिए पेटेंट की स्थिति भी विवाद का एक प्रमुख बिंदु होती थी।


वर्तमान-पीढ़ी का वीडियो कोडिंग प्रारूप [[HEVC]] (H.265) है, जिसे 2013 में प्रस्तुत किया गया था। जबकि AVC 4x4 और 8x8 ब्लॉक आकार के साथ पूर्णांक DCT का उपयोग करता है, HEVC 4x4 और 32x32 के बीच विभिन्न ब्लॉक आकारों के साथ पूर्णांक DCT और असतत ज्या परिवर्तन का उपयोग करता है।<ref name="apple">{{cite web |last1=Thomson |first1=Gavin |last2=Shah |first2=Athar |title=पेश है एचईआईएफ और एचईवीसी|url=https://devstreaming-cdn.apple.com/videos/wwdc/2017/503i6plfvfi7o3222/503/503_introducing_heif_and_hevc.pdf |publisher=[[Apple Inc.]] |year=2017 |access-date=5 August 2019}}</ref> [[सैमसंग इलेक्ट्रॉनिक्स|सैमसंग विद्युतिए]], [[ सामान्य विद्युतीय |सामान्य विद्युतीय]], निप्पॉन टेलीग्राफ और टेलीफोन और [[जेवीसी केनवुड]] से संबंधित अधिकांश पेटेंट के साथ एचईवीसी भारी पेटेंट है।<ref name="hevc-patents" /> इसे वर्तमान में लक्ष्य-से-स्वतंत्र रूप से लाइसेंस प्राप्त एओमीडिया वीडियो 1 प्रारूप द्वारा चुनौती दी जा रही है। {{As of|2019}}, AVC अब तक वीडियो सामग्री की रिकॉर्डिंग, संपीड़न और वितरण के लिए सबसे अधिक उपयोग किया जाने वाला प्रारूप है, जिसका उपयोग 91% वीडियो विकासक द्वारा किया जाता है, इसके बाद HEVC का उपयोग 43% विकासक द्वारा किया जाता है।<ref name="Bitmovin" />
वर्तमान-पीढ़ी का वीडियो कोडिंग प्रारूप [[HEVC]] (H.265) है, जिसे 2013 में प्रस्तुत किया गया था। जबकि AVC 4x4 और 8x8 आकार के साथ पूर्णांक DCT का उपयोग करता है, HEVC 4x4 और 32x32 के बीच विभिन्न आकारों के साथ पूर्णांक DCT और असतत परिवर्तन का उपयोग करता है।<ref name="apple">{{cite web |last1=Thomson |first1=Gavin |last2=Shah |first2=Athar |title=पेश है एचईआईएफ और एचईवीसी|url=https://devstreaming-cdn.apple.com/videos/wwdc/2017/503i6plfvfi7o3222/503/503_introducing_heif_and_hevc.pdf |publisher=[[Apple Inc.]] |year=2017 |access-date=5 August 2019}}</ref> [[सैमसंग इलेक्ट्रॉनिक्स|सैमसंग विद्युतिए]], [[ सामान्य विद्युतीय |सामान्य विद्युतीय]], निप्पॉन टेलीग्राफ और टेलीफोन और [[जेवीसी केनवुड]] से संबंधित अधिकांश पेटेंट होते है।<ref name="hevc-patents" /> इसे वर्तमान में लक्ष्य-से-स्वतंत्र रूप से लाइसेंस प्राप्त एओमीडिया वीडियो 1 प्रारूप द्वारा चुनौती दी जाती है। {{As of|2019}}, AVC अब तक का वीडियो सामग्री की रिकॉर्डिंग, संपीड़न और वितरण के लिए सबसे अधिक उपयोग किया जाने वाला प्रारूप है, जिसका उपयोग 91% वीडियो विकासक द्वारा किया जाता है, इसके बाद HEVC का उपयोग 43% विकासक द्वारा किया जाता है।<ref name="Bitmovin" />
== वीडियो कोडिंग मानकों की सूची ==
== वीडियो कोडिंग मानकों की सूची ==
{{see also|कोडेक#वीडियो संपीड़न प्रारूपों की सूची}}
{{see also|कोडेक#वीडियो संपीड़न प्रारूपों की सूची}}
{| class="wikitable sortable"
{| class="wikitable sortable"
|+Timeline of international video compression standards
|+अंतरराष्ट्रीय वीडियो संपीड़न मानकों की समयरेखा
|- style="text-align:center;"
|- style="text-align:center;"
! Basic algorithm
! बुनियादी कलन विधि
! Video coding standard
! वीडियो कोडिंग मानक
! Year
! वर्ष
! Publisher(s)
! प्रकाशक
! Committee(s)
! समिति
! Licensor(s)
! लाइसेंसकर्ता
! Market presence {{small|(2019)}}<ref name="Bitmovin"/>
! बाजार में उपस्थिति (2019)
! Popular implementations
! लोकप्रिय कार्यान्वयन
|- style="text-align:center;"
|- style="text-align:center;"
| [[Differential pulse-code modulation|DPCM]]
| [[Differential pulse-code modulation|DPCM]]
Line 63: Line 65:
| 1988 || CCITT
| 1988 || CCITT
| VCEG
| VCEG
| [[Hitachi]], [[PictureTel]], [[Nippon Telegraph and Telephone|NTT]], [[BT plc|BT]], [[Toshiba]], [[H.261#Patent holders|etc.]]<ref name="h261-patents">{{cite web |title=ITU-T Recommendation declared patent(s) |url=https://www.itu.int/ITU-T/recommendations/related_ps.aspx?id_prod=1088 |website=ITU |access-date=12 July 2019}}</ref>
| [[Hitachi|हिताची]], [[PictureTel|पिक्चरटेल]], [[Nippon Telegraph and Telephone|NTT]], [[BT plc|BT]], [[Toshiba|तोशिबा]], [[H.261#Patent holders|etc.]]<ref name="h261-patents">{{cite web |title=ITU-T Recommendation declared patent(s) |url=https://www.itu.int/ITU-T/recommendations/related_ps.aspx?id_prod=1088 |website=ITU |access-date=12 July 2019}}</ref>
| {{n/a}}
| {{n/a}}
| [[Videoconferencing]], [[videotelephony]]
| [[Videoconferencing|वीडियो कांफ्रेंसिंग, वीडियो टेलीफोनी]]
|- style="text-align:center;"
|- style="text-align:center;"
| [[Motion JPEG]] (MJPEG)
| [[Motion JPEG|गति JPEG]] (MJPEG)
| 1992
| 1992
| [[Joint Photographic Experts Group|JPEG]]
| [[Joint Photographic Experts Group|JPEG]]
| [[Joint Photographic Experts Group|JPEG]]
| [[Joint Photographic Experts Group|JPEG]]
| [[ISO]] / [[Open Source|Open Source does NOT mean free!]] <ref>{{cite web |last1=ISO |title=Home |url=https://www.iso.org/home.html |website=International Standards Organization |publisher=ISO |access-date=3 August 2022}}</ref>  
| [[ISO]] / [[Open Source|ओपन सोर्स का मतलब मुक्त नहीं है!]] <ref>{{cite web |last1=ISO |title=Home |url=https://www.iso.org/home.html |website=International Standards Organization |publisher=ISO |access-date=3 August 2022}}</ref>  
| {{n/a}}
| {{n/a}}
| [[QuickTime]]
| [[QuickTime|त्वरित समय]]
|- style="text-align:center;"
|- style="text-align:center;"
| [[MPEG-1 Part 2]]
| [[MPEG-1 Part 2]]
Line 80: Line 82:
| [[Fujitsu]], [[IBM]], [[Matsushita Electric|Matsushita]], [[MPEG-1#Patent holders|etc.]]<ref>{{cite web |title=ISO Standards and Patents |url=https://www.iso.org/iso-standards-and-patents.html |website=ISO |access-date=10 July 2019}}</ref>
| [[Fujitsu]], [[IBM]], [[Matsushita Electric|Matsushita]], [[MPEG-1#Patent holders|etc.]]<ref>{{cite web |title=ISO Standards and Patents |url=https://www.iso.org/iso-standards-and-patents.html |website=ISO |access-date=10 July 2019}}</ref>
| {{n/a}}
| {{n/a}}
| [[Video CD]], [[Internet video]]
| [[Video CD|वीडियो सीडी, इंटरनेट वीडियो]]
|- style="text-align:center;"
|- style="text-align:center;"
| [[H.262/MPEG-2 Part 2|H.262 / MPEG-2 Part 2]] (MPEG-2 Video)
| [[H.262/MPEG-2 Part 2|H.262 / MPEG-2 Part 2]] (MPEG-2 Video)
| 1995|| ISO, IEC, [[ITU-T]]
| 1995|| ISO, IEC, [[ITU-T]]
| MPEG, VCEG
| MPEG, VCEG
| [[Sony]], [[Technicolor SA|Thomson]], [[Mitsubishi Electric|Mitsubishi]], [[H.262/MPEG-2 Part 2#Patent holders|etc.]]<ref name="mp2-patents">{{cite web |title=MPEG-2 Patent List |url=https://www.mpegla.com/wp-content/uploads/m2-att1.pdf |website=[[MPEG LA]] |access-date=7 July 2019}}</ref>
| [[Sony|सोनी]], [[Technicolor SA|थोमसन]], [[Mitsubishi Electric|मित्सुबिशी]], [[H.262/MPEG-2 Part 2#Patent holders|etc.]]<ref name="mp2-patents">{{cite web |title=MPEG-2 Patent List |url=https://www.mpegla.com/wp-content/uploads/m2-att1.pdf |website=[[MPEG LA]] |access-date=7 July 2019}}</ref>
| 29%
| 29%
| [[DVD|DVD Video]], [[Blu-ray]], [[Digital Video Broadcasting|DVB]], [[ATSC]], [[SVCD]], [[SDTV]]
| [[DVD|DVD Video]], [[Blu-ray]], [[Digital Video Broadcasting|DVB]], [[ATSC]], [[SVCD]], [[SDTV]]
Line 93: Line 95:
| IEC
| IEC
| [[International Electrotechnical Commission|IEC]]
| [[International Electrotechnical Commission|IEC]]
| Sony, [[Panasonic]]
| सोनी, [[Panasonic|पैनासॉनिक]]
| {{unk}}
| {{unk}}
| [[Camcorders]], [[digital cassettes]]
| [[Camcorders|कैमकोर्डर, डिजिटल कैसेट]]
|- style="text-align:center;"
|- style="text-align:center;"
| [[H.263]]
| [[H.263]]
| 1996|| ITU-T
| 1996|| ITU-T
| VCEG
| VCEG
| Mitsubishi, [[Hitachi]], Panasonic, [[MPEG-4 Part 2#Patent holders|etc.]]<ref name="mp4-patents">{{cite web |title=MPEG-4 Visual - Patent List |url=https://www.mpegla.com/wp-content/uploads/m4v-att1.pdf |website=[[MPEG LA]] |access-date=6 July 2019}}</ref>
| मित्सुबिशी, [[Hitachi|हिताची]], पैनासॉनिक, [[MPEG-4 Part 2#Patent holders|etc.]]<ref name="mp4-patents">{{cite web |title=MPEG-4 Visual - Patent List |url=https://www.mpegla.com/wp-content/uploads/m4v-att1.pdf |website=[[MPEG LA]] |access-date=6 July 2019}}</ref>
| {{unk}}
| {{unk}}
| Videoconferencing, videotelephony, [[H.320]], [[Integrated Services Digital Network]] (ISDN),<ref>{{cite news |last1=Davis |first1=Andrew |title=The H.320 Recommendation Overview |url=https://www.eetimes.com/document.asp?doc_id=1275886 |access-date=7 November 2019 |work=[[EE Times]] |date=13 June 1997}}</ref><ref>{{cite book |title=IEEE WESCANEX 97: communications, power, and computing : conference proceedings |date=May 22–23, 1997 |publisher=[[Institute of Electrical and Electronics Engineers]] |location=University of Manitoba, Winnipeg, Manitoba, Canada |isbn=9780780341470 |page=30 |url=https://books.google.com/books?id=8vhEAQAAIAAJ |quote=H.263 is similar to, but more complex than H.261. It is currently the most widely used international video compression standard for video telephony on ISDN (Integrated Services Digital Network) telephone lines.}}</ref> [[mobile video]] ([[3GP]]), [[MPEG-4 Visual]]
| वीडियो कॉन्फ़्रेंसिंग, वीडियो टेलीफोनी, [[H.320]], [[Integrated Services Digital Network|एकीकृत सेवा डिजिटल प्रसार]] (ISDN),<ref>{{cite news |last1=Davis |first1=Andrew |title=The H.320 Recommendation Overview |url=https://www.eetimes.com/document.asp?doc_id=1275886 |access-date=7 November 2019 |work=[[EE Times]] |date=13 June 1997}}</ref><ref>{{cite book |title=IEEE WESCANEX 97: communications, power, and computing : conference proceedings |date=May 22–23, 1997 |publisher=[[Institute of Electrical and Electronics Engineers]] |location=University of Manitoba, Winnipeg, Manitoba, Canada |isbn=9780780341470 |page=30 |url=https://books.google.com/books?id=8vhEAQAAIAAJ |quote=H.263 is similar to, but more complex than H.261. It is currently the most widely used international video compression standard for video telephony on ISDN (Integrated Services Digital Network) telephone lines.}}</ref> [[mobile video|मोबाइल वीडियो (3GP), MPEG-4 विज़ुअल]]
|- style="text-align:center;"
|- style="text-align:center;"
| [[MPEG-4 Part 2]] (MPEG-4 Visual)
| [[MPEG-4 Part 2]] (MPEG-4 Visual)
| 1999|| ISO, IEC
| 1999|| ISO, IEC
| MPEG
| MPEG
| Mitsubishi, Hitachi, Panasonic, [[MPEG-4 Part 2#Patent holders|etc.]]<ref name="mp4-patents" />
| मित्सुबिशी, हिताची, पैनासॉनिक, [[MPEG-4 Part 2#Patent holders|etc.]]<ref name="mp4-patents" />
| {{unk}}
| {{unk}}
| Internet video, [[DivX]], [[Xvid]]
| इंटरनेट वीडियो, [[DivX]], [[Xvid]]
|- style="text-align:center;"
|- style="text-align:center;"
| [[Discrete wavelet transform|DWT]]||[[Motion JPEG 2000]] (MJ2)
| [[Discrete wavelet transform|DWT]]||[[Motion JPEG 2000|गति JPEG 2000]] (MJ2)
| 2001||JPEG<ref name="j2kpart3">{{cite web|title=Motion JPEG 2000 Part 3|url=http://www.jpeg.org/jpeg2000/j2kpart3.html|website=Joint Photographic Experts Group, JPEG, and Joint Bi-level Image experts Group, JBIG|access-date=21 June 2014|url-status=dead|archive-url=https://web.archive.org/web/20121005163250/http://jpeg.org/jpeg2000/j2kpart3.html|archive-date=5 October 2012}}</ref>
| 2001||JPEG<ref name="j2kpart3">{{cite web|title=Motion JPEG 2000 Part 3|url=http://www.jpeg.org/jpeg2000/j2kpart3.html|website=Joint Photographic Experts Group, JPEG, and Joint Bi-level Image experts Group, JBIG|access-date=21 June 2014|url-status=dead|archive-url=https://web.archive.org/web/20121005163250/http://jpeg.org/jpeg2000/j2kpart3.html|archive-date=5 October 2012}}</ref>
| JPEG<ref>{{cite book |last1=Taubman |first1=David |last2=Marcellin |first2=Michael |title=JPEG2000 Image Compression Fundamentals, Standards and Practice: Image Compression Fundamentals, Standards and Practice |date=2012 |publisher=[[Springer Science & Business Media]] |isbn=9781461507994 |url=https://books.google.com/books?id=y7HeBwAAQBAJ&pg=PA402}}</ref>
| JPEG<ref>{{cite book |last1=Taubman |first1=David |last2=Marcellin |first2=Michael |title=JPEG2000 Image Compression Fundamentals, Standards and Practice: Image Compression Fundamentals, Standards and Practice |date=2012 |publisher=[[Springer Science & Business Media]] |isbn=9781461507994 |url=https://books.google.com/books?id=y7HeBwAAQBAJ&pg=PA402}}</ref>
| {{n/a}}
| {{n/a}}
| {{unk}}
| {{unk}}
| [[Digital cinema]]<ref>{{cite book |last1=Swartz |first1=Charles S. |title=Understanding Digital Cinema: A Professional Handbook |date=2005 |publisher=[[Taylor & Francis]] |isbn=9780240806174 |page=147 |url=https://books.google.com/books?id=tYw3ehoBnjkC&pg=PA147}}</ref>
| [[Digital cinema|डिजिटल सिनेमा]]<ref>{{cite book |last1=Swartz |first1=Charles S. |title=Understanding Digital Cinema: A Professional Handbook |date=2005 |publisher=[[Taylor & Francis]] |isbn=9780240806174 |page=147 |url=https://books.google.com/books?id=tYw3ehoBnjkC&pg=PA147}}</ref>
|- style="text-align:center;"
|- style="text-align:center;"
| rowspan="7" |DCT||[[Advanced Video Coding]] (H.264 / [[MPEG-4]] AVC)
| rowspan="7" |DCT||[[Advanced Video Coding|उन्नत वीडियो कोडिंग]] (H.264 / [[MPEG-4]] AVC)
| 2003|| ISO, IEC, ITU-T
| 2003|| ISO, IEC, ITU-T
| MPEG, VCEG
| MPEG, VCEG
| Panasonic, [[Godo kaisha|Godo Kaisha IP Bridge]], [[LG Electronics|LG]], [[H.264/MPEG-4 AVC#Patent holders|etc.]]<ref name="avc-patents">{{cite web |title=AVC/H.264 {{ndash}} Patent List |url=https://www.mpegla.com/wp-content/uploads/avc-att1.pdf |website=MPEG LA |access-date=6 July 2019}}</ref>
| पैनासॉनिक, [[Godo kaisha|गोडो कायशा IP ब्रिज]], [[LG Electronics|एलजी]], [[H.264/MPEG-4 AVC#Patent holders|etc.]]<ref name="avc-patents">{{cite web |title=AVC/H.264 {{ndash}} Patent List |url=https://www.mpegla.com/wp-content/uploads/avc-att1.pdf |website=MPEG LA |access-date=6 July 2019}}</ref>
| 91%
| 91%
| [[Blu-ray]], [[HD DVD]], [[HDTV]] ([[Digital Video Broadcasting|DVB]], [[ATSC]]), [[video streaming]] ([[YouTube]], [[Netflix]], [[Vimeo]]), [[iTunes Store]], [[iPod Video]], [[Apple TV]], videoconferencing, [[Flash Player]], [[Silverlight]], [[Video on demand|VOD]]
| [[Blu-ray|ब्लू-रे]], [[HD DVD]], [[HDTV]] ([[Digital Video Broadcasting|DVB]], [[ATSC]]), [[video streaming|वीडियो स्ट्रीमिंग]] ([[YouTube|यूट्यूब]], [[Netflix|नेटफ्लिक्स]], [[Vimeo|वीमियो]]), [[iTunes Store|आईट्यून्स स्टोर, आईपॉड वीडियो]], [[Apple TV|एप्पल टीवी]], वीडियो कॉन्फ़्रेंसिंग, [[Flash Player|फ्लैश प्लेयर]], [[Silverlight|सिल्वरलाइट]], [[Video on demand|VOD]]
|- style="text-align:center;"
|- style="text-align:center;"
| [[Theora]]
| [[Theora|थिओरा]]  
| 2004
| 2004
| [[Xiph.Org Foundation|Xiph]]
| [[Xiph.Org Foundation|Xiph]]
Line 131: Line 133:
| {{n/a}}
| {{n/a}}
| {{unk}}
| {{unk}}
| Internet video, [[web browsers]]
| इंटरनेट वीडियो, [[web browsers|वेब ब्राउज़र]]
|- style="text-align:center;"
|- style="text-align:center;"
| [[VC-1]]
| [[VC-1]]
Line 137: Line 139:
| [[SMPTE]]
| [[SMPTE]]
| [[SMPTE]]
| [[SMPTE]]
| [[Microsoft]], Panasonic, LG, [[Samsung Electronics|Samsung]], [[VC-1#Patent holders|etc.]]<ref>{{cite web |title=VC-1 Patent List |url=https://www.mpegla.com/wp-content/uploads/vc-1-att1.pdf |website=[[MPEG LA]] |access-date=11 July 2019}}</ref>
| [[Microsoft|माइक्रोसॉफ्ट]], पैनासॉनिक, एलजी, [[Samsung Electronics|सैमसंग]], [[VC-1#Patent holders|etc.]]<ref>{{cite web |title=VC-1 Patent List |url=https://www.mpegla.com/wp-content/uploads/vc-1-att1.pdf |website=[[MPEG LA]] |access-date=11 July 2019}}</ref>
| {{unk}}
| {{unk}}
| Blu-ray, Internet video
| ब्लू-रे, इंटरनेट वीडियो
|- style="text-align:center;"
|- style="text-align:center;"
| [[Apple ProRes]]
| [[Apple ProRes|एप्पल प्रो रेस]]
| 2007
| 2007
| [[Apple Inc.|Apple]]
| [[Apple Inc.|एप्पल]]
| [[Apple Inc.|Apple]]
| [[Apple Inc.|एप्पल]]
| [[Apple Inc.|Apple]]
| [[Apple Inc.|एप्पल]]
| {{unk}}
| {{unk}}
| [[Video production]], [[post-production]]
| [[Video production|वीडियो उत्पादन, पोस्ट-प्रोडक्शन]]
|- style="text-align:center;"
|- style="text-align:center;"
|[[High Efficiency Video Coding]] (H.265 / [[MPEG-H]] HEVC)
|[[High Efficiency Video Coding|उच्च दक्षता वीडियो कोडिंग]] (H.265 / [[MPEG-H]] HEVC)
| 2013
| 2013
| ISO, IEC, ITU-T
| ISO, IEC, ITU-T
| MPEG, VCEG
| MPEG, VCEG
Samsung, [[General Electric|GE]], [[Nippon Telegraph and Telephone|NTT]], [[JVC Kenwood]], [[High Efficiency Video Coding#Patent holders|etc.]]<ref name="hevc-patents">{{cite web |title=HEVC Patent List |url=https://www.mpegla.com/wp-content/uploads/hevc-att1.pdf |website=[[MPEG LA]] |access-date=6 July 2019}}</ref><ref name="hevcadvance">{{cite web|url=https://www.hevcadvance.com/licensors/|title=HEVC Advance Patent List|website=[[HEVC Advance]]|access-date=6 July 2019}}</ref>
सैमसंग, [[General Electric|GE]], [[Nippon Telegraph and Telephone|NTT]], [[JVC Kenwood|JVC केनवुड]], [[High Efficiency Video Coding#Patent holders|etc.]]<ref name="hevc-patents">{{cite web |title=HEVC Patent List |url=https://www.mpegla.com/wp-content/uploads/hevc-att1.pdf |website=[[MPEG LA]] |access-date=6 July 2019}}</ref><ref name="hevcadvance">{{cite web|url=https://www.hevcadvance.com/licensors/|title=HEVC Advance Patent List|website=[[HEVC Advance]]|access-date=6 July 2019}}</ref>
| 43%
| 43%
|[[Ultra HD Blu-ray|UHD Blu-ray]], DVB, [[ATSC 3.0]], [[Ultra HD|UHD]] streaming, [[High Efficiency Image File Format]], [[macOS High Sierra]], [[iOS 11]]
|[[Ultra HD Blu-ray|UHD ब्लू-रे]], DVB, [[ATSC 3.0]], [[Ultra HD|UHD]] स्ट्रीमिंग, [[High Efficiency Image File Format|उच्च दक्षता छवि फ़ाइल स्वरूप]], [[macOS High Sierra|मैकOS हाई सिएरा]], [[iOS 11]]
|- style="text-align:center;"
|- style="text-align:center;"
| [[AV1]]
| [[AV1]]
| 2018
| 2018
| [[AOMedia]]
| [[AOMedia|AOमीडिया]]
| [[AOMedia]]
| [[AOMedia|AOमीडिया]]
| {{n/a}}
| {{n/a}}
| 7%
| 7%
| [[HTML5 video]]
| [[HTML5 video|HTML5 वीडियो]]
|- style="text-align:center;"
|- style="text-align:center;"
| [[Versatile Video Coding]] (VVC / H.266)
| [[Versatile Video Coding|बहुमुखी वीडियो कोडिंग]] (VVC / H.266)
| 2020
| 2020
| [[Versatile Video Coding|JVET]]
| [[Versatile Video Coding|JVET]]
Line 176: Line 178:


== दोषरहित, हानिपूर्ण और असम्पीडित वीडियो कोडिंग प्रारूप ==
== दोषरहित, हानिपूर्ण और असम्पीडित वीडियो कोडिंग प्रारूप ==
उपभोक्ता वीडियो सामान्यतः हानिपूर्ण संपीड़न वीडियो कोडेक्स का उपयोग करके संपीड़ित किया जाता है, क्योंकि इसके परिणामस्वरूप दोषरहित संपीड़न संपीड़न की तुलना में अधिक छोटी फाइलें होती है। जबकि हानिपूर्ण या दोषरहित संपीड़न के लिए स्पष्ट रूप से डिज़ाइन किए गए वीडियो कोडिंग प्रारूप है, कुछ वीडियो कोडिंग प्रारूप जैसे Dirac (वीडियो संपीड़न प्रारूप) और H.264/MPEG-4 AVC|H.264 दोनों का समर्थन करते है।<ref>{{Cite web|title=RFC 8761 - Video Codec Requirements and Evaluation Methodology|url=https://datatracker.ietf.org/doc/html/rfc8761|access-date=2022-02-10|website=datatracker.ietf.org|language=en}}</ref>
उपभोक्ता वीडियो सामान्यतः हानिपूर्ण संपीड़न वीडियो कोडेक्स का उपयोग करके संपीड़ित किया जाता है, क्योंकि इसके परिणामस्वरूप दोषरहित संपीड़न की तुलना में अधिक छोटी फाइलें होती है। जबकि हानिपूर्ण या दोषरहित संपीड़न के लिए स्पष्ट रूप से डिज़ाइन किए गए वीडियो कोडिंग प्रारूप होते है, कुछ वीडियो कोडिंग प्रारूप जैसे डिराक (वीडियो संपीड़न प्रारूप) और H.264/MPEG-4 AVC|H.264 दोनों का समर्थन करते है।<ref>{{Cite web|title=RFC 8761 - Video Codec Requirements and Evaluation Methodology|url=https://datatracker.ietf.org/doc/html/rfc8761|access-date=2022-02-10|website=datatracker.ietf.org|language=en}}</ref>


असम्पीडित वीडियो प्रारूप, जैसे क्लीन [[ HDMI |HDMI]] , कुछ परिस्थितियों में उपयोग किए जाने वाले दोषरहित वीडियो का एक रूप है, जैसे एचडीएमआई कनेक्शन पर डिस्प्ले पर वीडियो भेजते समय। कुछ हाई-एंड कैमरे भी इस प्रारूप में सीधे वीडियो कैप्चर कर सकते है।
असम्पीडित वीडियो प्रारूप, जैसे [[ HDMI |HDMI]], कुछ परिस्थितियों में उपयोग किए जाने वाले दोषरहित वीडियो का एक रूप होता है, जैसे एचडीएमआई संपर्क पर वीडियो भेजते समय होता है। कुछ कैमरे भी इस प्रारूप में सीधे वीडियो अधिकृत कर सकते है।


== अंतः वृत्ति वीडियो कोडिंग प्रारूप ==
== अंतः वृत्ति वीडियो कोडिंग प्रारूप ==
अंतः वृत्ति संपीड़न एन्कोडेड वीडियो अनुक्रम के संपादन को जटिल बनाता है।<ref name="Bhojani">{{cite web|last=Bhojani|first=D.R.|title=4.1 Video Compression|url=http://shodh.inflibnet.ac.in/bitstream/123456789/821/5/05_hypothesis.pdf|work=Hypothesis|access-date=6 March 2013}}</ref>
अंतः वृत्ति संपीड़न एन्कोडेड वीडियो अनुक्रम के संपादन को जटिल बनाता है।<ref name="Bhojani">{{cite web|last=Bhojani|first=D.R.|title=4.1 Video Compression|url=http://shodh.inflibnet.ac.in/bitstream/123456789/821/5/05_hypothesis.pdf|work=Hypothesis|access-date=6 March 2013}}</ref>


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


क्योंकि अंतः वृत्ति संकुचित डेटा को एक वृत्ति से दूसरे वृत्ति में कॉपी करता है, यदि मूल वृत्ति को आसानी से काट दिया जाता है (या ट्रांसमिशन में खो जाता है), तो निम्नलिखित वृत्ति को ठीक से फिर से नहीं बनाया जा सकता है। [[वीडियो संपादन]] के दौरान अंतः वृत्ति-कंप्रेस्ड वीडियो में 'कट' करना लगभग असम्पीडित वीडियो को संपादित करने जितना ही आसान है: व्यक्ति प्रत्येक वृत्ति की प्रारंभ और अंत पाता है, और बस प्रत्येक वृत्ति को बिट-टू-बिट कॉपी करता है जिसे कोई रखना चाहता है, और वृत्ति को छोड़ देता है वृत्ति कोई नहीं चाहता। अंतः वृत्ति और अंतः वृत्ति संकुचित के बीच एक और अंतर यह है कि, अंतः वृत्ति प्रणाली के साथ, प्रत्येक वृत्ति समान मात्रा में डेटा का उपयोग करता है। अधिकांश इंटरफ़्रेम प्रणाली में, कुछ फ़्रेम (जैसे MPEG-2 में वीडियो संपीड़न चित्र प्रकार) को अन्य फ़्रेमों से डेटा कॉपी करने की अनुमति नहीं है, इसलिए उन्हें आस-पास के अन्य फ़्रेमों की तुलना में बहुत अधिक डेटा की आवश्यकता होती है।<ref name="Jaiswal">{{cite book|last=Jaiswal|first=R.C.|title=ऑडियो-वीडियो इंजीनियरिंग|year=2009|publisher=Nirali Prakashan|location=Pune, Maharashtra|isbn=9788190639675|page=3.55}}</ref>
क्योंकि अंतः वृत्ति संकुचित डेटा को एक वृत्ति से दूसरे वृत्ति में कॉपी करता है, यदि मूल वृत्ति को आसानी से काट दिया जाता है, तो निम्नलिखित वृत्ति को ठीक से फिर से नहीं बनाया जा सकता है। [[वीडियो संपादन]] के दौरान अंतः वृत्ति-कंप्रेस्ड वीडियो में 'कट' करना लगभग असम्पीडित वीडियो को संपादित करने जितना ही आसान होता है: व्यक्ति प्रत्येक वृत्ति की प्रारंभ और अंत पाता है, और बस प्रत्येक वृत्ति को बिट से बिट कॉपी करता है, और वृत्ति को छोड़ देता है। अंतः वृत्ति और संकुचित के बीच एक और अंतर यह है कि, अंतः वृत्ति प्रणाली के साथ, प्रत्येक वृत्ति समान मात्रा में डेटा का उपयोग करता है। अधिकांश अंतः वृत्ति प्रणाली में, कुछ वृत्ति (जैसे MPEG-2 में वीडियो संपीड़न) को अन्य वृत्ति से डेटा कॉपी करने की अनुमति नहीं होती है, इसलिए उन्हें आस-पास के अन्य वृत्ति की तुलना में बहुत अधिक डेटा की आवश्यकता होती है।<ref name="Jaiswal">{{cite book|last=Jaiswal|first=R.C.|title=ऑडियो-वीडियो इंजीनियरिंग|year=2009|publisher=Nirali Prakashan|location=Pune, Maharashtra|isbn=9788190639675|page=3.55}}</ref>


एक कंप्यूटर-आधारित वीडियो संपादक बनाना संभव है जो आई वृत्ति को संपादित करने के दौरान होने वाली समस्याओं का पता लगाता है जबकि अन्य वृत्तिों को उनकी आवश्यकता होती है। इसने नए स्वरूपों जैसे [[HDV]] को संपादन के लिए उपयोग करने की अनुमति दी है। चूंकि, यह प्रक्रिया समान चित्र गुणवत्ता वाले अंतः वृत्ति कंप्रेस्ड वीडियो को संपादित करने की तुलना में बहुत अधिक कंप्यूटिंग ऊर्जा की मांग करती है। लेकिन, यह संपीड़न किसी भी ऑडियो प्रारूप के लिए उपयोग करने के लिए बहुत प्रभावी नहीं है।<ref>{{Cite web|title=वेबकोडेक|url=https://www.w3.org/TR/webcodecs/Overview.html|access-date=2022-02-10|website=www.w3.org}}</ref>
एक कंप्यूटर-आधारित वीडियो संपादक बनाना संभव होता है, आई वृत्ति को संपादित करने के समय होने वाली समस्याओं का पता लगाता है जबकि अन्य वृत्तियों को उनकी आवश्यकता होती है। यह नए स्वरूपों जैसे [[HDV]] को संपादन के लिए उपयोग करने की अनुमति देता है। चूंकि, यह प्रक्रिया समान चित्र गुणवत्ता वाले अंतः वृत्ति वीडियो को संपादित करने की तुलना में बहुत अधिक कंप्यूटिंग ऊर्जा की मांग करता है। लेकिन, यह संपीड़न किसी भी ऑडियो प्रारूप के लिए उपयोग करने के लिए बहुत प्रभावी नहीं होती है।<ref>{{Cite web|title=वेबकोडेक|url=https://www.w3.org/TR/webcodecs/Overview.html|access-date=2022-02-10|website=www.w3.org}}</ref>
== रूपरेखा और स्तर ==
== रूपरेखा और स्तर ==
एक वीडियो कोडिंग प्रारूप एन्कोडेड वीडियो के लिए वैकल्पिक प्रतिबंधों को परिभाषित कर सकता है, जिसे [[ प्रोफ़ाइल (इंजीनियरिंग) |रूपरेखा (अभियांत्रिकी)]] और स्तर कहा जाता है। एक डिकोडर होना संभव है जो केवल रूपरेखा के एक सबसेट और दिए गए वीडियो प्रारूप के स्तरों को डिकोड करने का समर्थन करता है, उदाहरण के लिए डिकोडर प्रोग्राम/हार्डवेयर को छोटा, सरल या तेज बनाने के लिए होता है।<ref>{{Cite web|title=Video Rendering - an overview {{!}} ScienceDirect Topics|url=https://www.sciencedirect.com/topics/computer-science/video-rendering|access-date=2022-02-10|website=www.sciencedirect.com}}</ref>
एक वीडियो कोडिंग प्रारूप एन्कोडेड वीडियो के लिए वैकल्पिक प्रतिबंधों को परिभाषित कर सकता है, जिसे [[ प्रोफ़ाइल (इंजीनियरिंग) |रूपरेखा (अभियांत्रिकी)]] और स्तर कहा जाता है। एक डिकोडर होना संभव है जो केवल रूपरेखा के एक सबसेट और दिए गए वीडियो प्रारूप के स्तरों को डिकोड करने का समर्थन करता है, उदाहरण के लिए डिकोडर प्रोग्राम/हार्डवेयर को छोटा, सरल या तेज बनाने के लिए होता है।<ref>{{Cite web|title=Video Rendering - an overview {{!}} ScienceDirect Topics|url=https://www.sciencedirect.com/topics/computer-science/video-rendering|access-date=2022-02-10|website=www.sciencedirect.com}}</ref>


एक रूपरेखा प्रतिबंधित करती है कि किन एन्कोडिंग तकनीकों की अनुमति है। उदाहरण के लिए, H.264 प्रारूप में रूपरेखा निचली रेखा, मुख्य और उच्च (और अन्य) सम्मलित है। जबकि वीडियो संपीड़न चित्र प्रकार | पी-स्लाइस (जो पूर्ववर्ती स्लाइस के आधार पर भविष्यवाणी की जा सकती है) सभी रूपरेखा में समर्थित है, वीडियो संपीड़न चित्र प्रकार | बी-स्लाइस (जिनकी पूर्ववर्ती और बाद की स्लाइस दोनों के आधार पर भविष्यवाणी की जा सकती है) समर्थित है मुख्य और हाई रूपरेखा लेकिन बेसलाइन में नहीं।<ref name="adobe" />
एक रूपरेखा प्रतिबंधित करती है कि किन एन्कोडिंग तकनीकों की अनुमति होती है। उदाहरण के लिए, H.264 प्रारूप में रूपरेखा, मुख्य और उच्च (और अन्य) सम्मलित होते है। जबकि वीडियो संपीड़न | पी-भाग (जिसकी पूर्ववर्ती भाग के आधार पर भविष्यवाणी की जा सकती है) सभी रूपरेखा में समर्थित होते है, वीडियो संपीड़न चित्र प्रकार | बी-भाग (जिनकी पूर्ववर्ती और बाद की भाग दोनों के आधार पर भविष्यवाणी की जा सकती है) समर्थित होते है, मुख्य और उच्च रूपरेखा लेकिन आधार रेखा में समर्थित नहीं होते है।<ref name="adobe" />


एक स्तर अधिकतम संकल्प और डेटा दरों जैसे मापदंडों पर प्रतिबंध होता है।<ref name="adobe">{{cite web|url=http://www.adobe.com/devnet/adobe-media-server/articles/h264_encoding.html|title=Encoding options for H.264 video|author=Jan Ozer|publisher=Adobe.com|access-date=6 January 2015}}</ref>
एक स्तर अधिकतम संकल्प और डेटा दरों जैसे मापदंडों पर प्रतिबंध होता है।<ref name="adobe">{{cite web|url=http://www.adobe.com/devnet/adobe-media-server/articles/h264_encoding.html|title=Encoding options for H.264 video|author=Jan Ozer|publisher=Adobe.com|access-date=6 January 2015}}</ref>
Line 207: Line 209:
==संदर्भ==
==संदर्भ==
{{Reflist}}
{{Reflist}}
[[Category: वीडियो कोडेक| वीडियो कोडेक]] [[Category: वीडियो कंप्रेशन| वीडियो कंप्रेशन]] [[Category: वीडियो प्रारूप]]


[[Category: Machine Translated Page]]
[[Category:All articles containing potentially dated statements]]
[[Category:Articles containing potentially dated statements from 2019]]
[[Category:CS1 English-language sources (en)]]
[[Category:Created On 08/06/2023]]
[[Category:Created On 08/06/2023]]
[[Category:Machine Translated Page]]
[[Category:Pages with script errors]]
[[Category:Templates Vigyan Ready]]
[[Category:वीडियो कंप्रेशन| वीडियो कंप्रेशन]]
[[Category:वीडियो कोडेक| वीडियो कोडेक]]
[[Category:वीडियो प्रारूप]]

Latest revision as of 08:35, 21 June 2023

वीडियो कोडिंग प्रारूप[lower-alpha 1] डिजिटल डाटा वीडियो के प्रसारण के लिए एक प्रतिनिधित्व प्रारूप होता है। यह सामान्यतः एक मानकीकृत वीडियो संपीड़न कलन विधि का उपयोग करता है, जो सामान्यतः असतत कोसाइन परिवर्तन (डीसीटी) कोडिंग और गति परीक्षण पर आधारित होता है। एक विशिष्ट वीडियो कोडिंग प्रारूप से संपीड़न या विसंपीड़न करने में सक्षम एक विशिष्ट सॉफ़्टवेयर, फर्मवेयर या हार्डवेयर कार्यान्वयन को वीडियो कोडेक कहा जाता है।

कुछ वीडियो कोडिंग प्रारूपों को एक विस्तृत तकनीकी विनिर्देश द्वारा प्रलेखित किया जाता है जिसे वीडियो कोडिंग विनिर्देश के रूप में जाना जाता है। कुछ ऐसे विनिर्देशों को मानकीकरण संगठनों द्वारा तकनीकी मानकों के रूप में लिखा और अनुमोदित किया जाता है, और इस प्रकार उन्हें वीडियो कोडिंग मानक के रूप में जाना जाता है। 'मानक' शब्द का प्रयोग कभी-कभी वास्तविक मानक के साथ-साथ औपचारिक मानकों के लिए भी किया जाता है।

एक विशेष वीडियो कोडिंग प्रारूप का उपयोग करके एन्कोड की गई वीडियो सामग्री सामान्यतः एक योजक प्रारूप के अंदर एक ऑडियो स्ट्रीम (ऑडियो कोडिंग प्रारूप का उपयोग करके एन्कोडेड) के साथ बंडल किया जाता है। बहुमाध्यमिक योजक प्रारूप जैसे ऑडियो वीडियो, MP4, फ्लैश वीडियो, रियलमीडिया, या मैट्रोस्का जैसे, उपयोगकर्ता के पास सामान्य रूप से H.264/MPEG-4 AVC|H.264 फ़ाइल नहीं होती है, जबकि इसके अतिरिक्त एक .mp4 वीडियो फ़ाइल होती है, जो एक MP4 योजक होता है जिसमें H.264-एन्कोडेड वीडियो होता है। बहुमाध्यमिक योजक प्रारूपों में कई अलग-अलग वीडियो कोडिंग प्रारूपों में से कोई एक हो सकता है, उदाहरण के लिए MP4 योजक प्रारूप में अन्य के साथ-साथ MPEG-2 भाग 2 या H.264 वीडियो कोडिंग प्रारूप में वीडियो सम्मलित होते है। एक अन्य उदाहरण फ़ाइल प्रकार वेबएम के लिए प्रारंभिक विनिर्देश है, जो योजक प्रारूप (मैट्रोस्का) को निर्दिष्ट करता है, लेकिन यह वास्तव में वीडियो (VP8) और ऑडियो (वॉरबिस) संपीड़न प्रारूप का उपयोग मैट्रोस्का योजक के अंदर किया जाता है, यदि मैट्रोस्का योजक प्रारूप ही अन्य वीडियो कोडिंग प्रारूपों को सम्मलित करने में सक्षम होते है (VP9 वीडियो और ऑडियो समर्थन के बाद में वेबएम विनिर्देश में जोड़ा गया था)।

प्रारूप और कोडेक के बीच अंतर

एक प्रारूप कोडेक द्वारा उत्पादित या उपभोग किए गए डेटा के लिए विन्यास योजना होती है।

चूंकि वीडियो कोडिंग प्रारूप जैसे H.264 को कभी-कभी कोडेक्स के रूप में संदर्भित किया जाता है, विनिर्देश और इसके कार्यान्वयन के बीच एक स्पष्ट वैचारिक अंतर होता है। वीडियो कोडिंग प्रारूपों को विनिर्देशों में वर्णित किया गया है, और सॉफ्टवेयर, फर्मवेयर, या हार्डवेयर किसी दिए गए वीडियो कोडिंग प्रारूप में डेटा को एन्कोड/डीकोड करने के लिए/से असम्पीडित वीडियो उन विनिर्देशों के कार्यान्वयन होते है। सादृश्य के रूप में, वीडियो कोडिंग प्रारूप H.264 (विनिर्देश) कोडेक H264 (विशिष्ट कार्यान्वयन) के लिए है जो C (प्रोग्रामिंग भाषा) (विनिर्देश) संकलक GNU संकलक संग्रह (विशिष्ट कार्यान्वयन) के लिए होते है। ध्यान दें कि प्रत्येक विनिर्देश (जैसे H.264) के लिए, उस विनिर्देश को लागू करने वाले कई कोडेक हो सकते है (जैसे x264, H264, H.264/MPEG-4 AVC उत्पाद और कार्यान्वयन)।

यह भेद साहित्य में पारिभाषिक रूप से निरन्तर परिलक्षित नहीं होता है। H.264 विनिर्देश H.261, H.262, H.263, और H.264 वीडियो कोडिंग मानकों को कॉल करता है और इसमें कोडेक शब्द सम्मलित नहीं होते है।[2] मीडिया के लिए एलायंस मेडीअ वीडियो 1 वीडियो कोडिंग प्रारूप और उनके द्वारा विकसित किए जा रहे कोडेक के बीच स्पष्ट रूप से अंतर होता है।[3] VP9 विनिर्देश वीडियो कोडिंग प्रारूप VP9 एक ही कोडेक होता है।[4]

सम्मिश्रण के उदाहरण के रूप में, क्रोमियम का[5] और मोज़िला[6] उनके वीडियो प्रारूप को सूचीबद्ध करने वाले पृष्ठ वीडियो कोडिंग प्रारूपों जैसे H.264 कोडेक दोनों का समर्थन करते है। एक अन्य उदाहरण के रूप में, सिस्को की एज-इन-बीयर वीडियो कोडेक की घोषणा में, प्रेस विज्ञप्ति एच.264 वीडियो कोडिंग प्रारूप को एक कोडेक (एक सामान्य वीडियो कोडेक का विकल्प) के रूप में संदर्भित करती है, लेकिन सिस्को के एच के कार्यान्वयन को कॉल करती है।[7]

एक वीडियो कोडिंग प्रारूप प्रारूप को लागू करने वाले कोडेक द्वारा उपयोग किए जाने वाले सभी कलन विधि को निर्देशित नहीं करता है। उदाहरण के लिए, वीडियो संपीड़न सामान्यतः कैसे काम करता है इसका एक बड़ा हिस्सा वीडियो संपीड़न चित्र प्रकार होता है, और फिर पूर्व-कोडित समान प्रतिलिपि बनाकर और आवश्यक होने पर छोटे अंतर जोड़कर संपीड़न प्राप्त करता है। ऐसे भविष्यवक्ताओं और मतभेदों का इष्टतम संयोजन एक एनपी-कठिन समस्या होती है,[8] जिसका अर्थ है कि एक इष्टतम समाधान खोजना व्यावहारिक रूप से असंभव होता है। जबकि वीडियो कोडिंग प्रारूप को बिट स्ट्रीम प्रारूप में वृत्ति में इस तरह के संपीड़न का समर्थन करता है, इस तरह के अन्य एन्कोडिंग चरणों को खोजने के लिए विशिष्ट कलन विधि को अनावश्यक रूप से अनिवार्य नहीं करता है, वीडियो कोडिंग विनिर्देश को लागू करने वाले कोडेक्स को अपनी पसंद के अनुकूलन और नवाचार करने की स्वतंत्रता होती है। उदाहरण के लिए, H.264 विनिर्देश का खंड 0.5 कहता है कि एन्कोडिंग कलन विधि विनिर्देश का हिस्सा नहीं है।[2] एक ही वीडियो कोडिंग प्रारूप के लिए मुक्त विकल्प कलन विधि के अलग-अलग विश्लेषण की अनुमति देता है। इसलिए एक लाइव फ़ीड एक तेज़ लेकिन अक्षम कलन विधि का उपयोग कर सकता है, जबकि बाद में बड़े पैमाने पर उत्पादन के लिए एक बार की डीवीडी एन्कोडिंग कुशल एन्कोडिंग के लिए लंबे एन्कोडिंग-समय का व्यापार करते है।

इतिहास

अनुरूप वीडियो संकुचित की अवधारणा 1929 की थी, जब यूनाइटेड किंगडम में आरडी केल ने दृश्य के केवल उन हिस्सों को प्रसारित करने की अवधारणा का प्रस्ताव रखा था जो वृत्ति में बदल गए थे। डिजिटल वीडियो संपीड़न की अवधारणा 1952 की थी, जब बेल लैब्स के शोधकर्ता बी.एम. ओलिवर और क्रिस हैरिसन (अमेरिकी फुटबॉल)|सी.डब्ल्यू. हैरिसन ने वीडियो कोडिंग में अंतर पल्स-कोड मॉड्यूलेशन (DPCM) के उपयोग का प्रस्ताव रखा था। 1959 में, एनएचके के शोधकर्ताओं वाई. टाकी, एम. होतोरी और एस. तनाका द्वारा अंतर-वृत्ति गति परीक्षण की अवधारणा प्रस्तावित की गई थी, जिन्होंने अस्थायी आयाम में अनुमानित अंतः-वृत्ति वीडियो कोडिंग प्रस्तावित की थी।[9] 1967 में, लंदन विश्वविद्यालय के शोधकर्ता ए.एच. रॉबिन्सन और सी. चेरी ने अनुरूप टेलीविजन संकेतों के प्रसारण को कम करने के लिए रन-माप एन्कोडिंग (आरएलई), एक दोषरहित संपीड़न योजना प्रस्तावित की थी।[10]

प्रारंभिक डिजिटल वीडियो कोडिंग कलन विधि या तो असम्पीडित वीडियो के लिए थे या दोषरहित संपीड़न का उपयोग करते थे, दोनों विधियों डिजिटल वीडियो कोडिंग के लिए अक्षम और अव्यवहारिक थे।[11][12] 1970 के दशक में डिजिटल वीडियो प्रस्तुत किया गया था,[11] प्रारंभ में असम्पीडित पल्स कोड मॉडुलेशन (पीसीएम) का उपयोग करते हुए 45 के आसपास उच्च बिट रेट की आवश्यकता होती है–200 Mbit/s मानक-परिभाषा (SD) वीडियो के लिए,[11][12] जो दूरसंचार (कंप्यूटिंग) (100 तक) से 2,000 गुना अधिक था किलोबिट्स प्रति सेकंड|kbit/s) 1990 के दशक तक उपलब्ध थे।[12] इसी तरह, असम्पीडित उच्च परिभाषा वीडियो (एचडी) 1080p वीडियो के लिए 1 से अधिक बिटरेट की आवश्यकता होती है जीबीटी/एस, 2000 के दशक में उल्लेखनीय रूप से अधिक उपलब्ध थे।[13]

गति-आपूर्ति डीसीटी

गति क्षतिपूर्ति के विकास के साथ व्यावहारिक वीडियो संपीड़न गति-क्षतिपूर्ति असतत कोसाइन रूपांतरण (MC DCT) कोडिंग,[12][11] गति आपूर्ति (बीएमसी)[9] या डीसीटी गति आपूर्ति भी कहा जाता है। यह एक कोडिंग कलन विधि है,[9] जो दो प्रमुख डेटा संपीड़न तकनीकों को जोड़ती है: असतत कोसाइन परिवर्तन (DCT) कोडिंग[12][11] स्थानिक आयाम में, और मौलिक आयाम में भविष्य कहनेवाला गति आपूर्ति होती है।[9]

डीसीटी कोडिंग एक हानिकारक संपीड़न परिवर्तन कोडिंग तकनीक होती है जिसे पहली बार एन. अहमद द्वारा प्रस्तावित किया गया था, जिन्होंने प्रारंभ में इसे छवि संपीड़न के लिए लक्षित किया था, जबकि वह 1972 में कंसास स्टेट यूनिवर्सिटी में काम कर रहे थे। तब इसे एक व्यावहारिक छवि संपीड़न कलन विधि में विकसित किया गया था। 1973 में टेक्सास विश्वविद्यालय में टी. नटराजन और के.आर. राव के साथ अहमद, और 1974 में प्रकाशित हुआ था।[14][15][16]

अन्य प्रमुख विकास गति-आपूर्ति कोडिंग था।[9] 1974 में, दक्षिणी कैलिफोर्निया विश्वविद्यालय में अली हबीबी ने हाइब्रिड कोडिंग की प्रारंभ की थी,[17][18][19] जो भावी सूचक कोडिंग को परिवर्तन कोडिंग के साथ जोड़ती थी।[9][20] उन्होंने डीसीटी, हैडमार्ड परिवर्तन, फूरियर रूपांतरण, स्लैंट परिवर्तन और करहुनेन-लोव परिवर्तन सहित कई कोडिंग तकनीकों की जांच की थी।[17] चूँकि, उनकी कलन विधि प्रारंभ में स्थानिक आयाम में अंतः वृत्ति कोडिंग तक सीमित थी। 1975 में, जॉन ए. रोएज़ और गनर एस. रॉबिन्सन ने हबीबी के कोडिंग को अस्थायी आयाम में परिवर्तन कोडिंग और अस्थायी आयाम में कोडिंग का उपयोग करते हुए अंतः वृत्ति गति कोडिंग विकसित करते हुए, अस्थायी आयाम तक बढ़ाया था।[9][21] स्थानिक परिवर्तन कोडिंग के लिए, उन्होंने डीसीटी और तेज फूरियर परिवर्तन (एफएफटी) समेत विभिन्न परिवर्तनों के साथ प्रयोग किया था, उन्होंने अंतः-वृत्ति कोडर विकसित किया था, और पाया कि डीसीटी इसकी कम जटिलता के कारण सबसे कुशल है, सक्षम है 2- अंश प्रति पिक्सेल की आवश्यकता वाले एक विशिष्ट अंतः वृत्ति कोडर की तुलना में छवि गुणवत्ता के साथ एक विडिओ टेलीफोन दृश्य के लिए छवि डेटा को 0.25-बिट प्रति पिक्सेल तक कम करता है।[22][21]

DCT को वेन-सिउंग श्रंखला द्वारा वीडियो एन्कोडिंग पर लागू किया गया था,[23] जिन्होंने C.H के साथ एक तेज़ DCT कलन विधि विकसित किया था। 1977 में स्मिथ और एस.सी. फ्रलिक,[24][25] और DCT तकनीक का व्यावसायीकरण करने के लिए संकुचित लैब्स, Inc. की स्थापना की थी।[23] 1979 में, अनिल के. जैन (विद्युतिए अभियांत्रिकी, जन्म 1946) | अनिल के. जैन और जसवंत आर. जैन ने गति-आपूर्ति डीसीटी वीडियो को और विकसित किया था।[26][9] इन्होंने 1981 में श्रंखला को एक व्यावहारिक वीडियो संपीड़न कलन विधि विकसित करने के लिए प्रेरित किया था, जिसे गति-क्षतिपूर्ति DCT या अनुकूली दृश्य कोडिंग कहा जाता है।[9] गति-आपूर्ति DCT बाद में 1980 के दशक के अंत से वीडियो संपीड़न के लिए मानक कोडिंग तकनीक बन गया था।[11][27]

वीडियो कोडिंग मानक

पहला डिजिटल वीडियो कोडिंग मानक H.120 था, जिसे 1984 में ITU-T (अब ITU-T) द्वारा विकसित किया गया था।[28] H.120 व्यवहार में प्रयोग करने योग्य नहीं था, क्योंकि इसका प्रदर्शन बहुत खराब था।[28] H.120 ने गति-क्षतिपूर्ति DPCM कोडिंग का उपयोग किया था,[9] दोषरहित संपीड़न कलन विधि जो वीडियो कोडिंग के लिए अक्षम था।[11] 1980 के दशक के उत्तरार्ध के समय, कई कंपनियों ने डिस्क्रीट कोसाइन परिवर्तन (DCT) कोडिंग के साथ प्रयोग करना प्रारंभ किया था। वेक्टर परिमाणीकरण (वीक्यू) संपीड़न के आधार पर एकल प्रस्ताव के विपरीत सीसीआईटीटी को डीसीटी-आधारित वीडियो संपीड़न प्रारूपों के लिए 14 प्रस्ताव प्राप्त हुए थे। H.261 मानक गति-क्षतिपूर्ति DCT संपीड़न के आधार पर विकसित किया गया था।[11][27] H.261 पहला व्यावहारिक वीडियो कोडिंग मानक था,[28] और हिताची , पिक्चरटेल, निप्पॉन टेलीग्राफ और टेलीफोन, बीटी पीएलसी, और तोशीबा सहित कई कंपनियों से लाइसेंस प्राप्त पेटेंट का उपयोग किया था।[29]H.261 के बाद से, गति-क्षतिपूर्ति DCT संपीड़न को सभी प्रमुख वीडियो कोडिंग मानकों (H.26x और MPEG प्रारूपों सहित) द्वारा अपनाया गया था।[11][27]

MPEG-1, गति पिक्चर विशेषज्ञ समूह (MPEG) द्वारा विकसित, 1991 में अपनाया गया था, और इसे VHS-गुणवत्ता वाले वीडियो को संपीड़ित करने के लिए डिज़ाइन किया गया था।[28] यह 1994 में MPEG-2/H.262/MPEG-2 भाग 2|H.262 द्वारा सफल हुआ था,[28] जिसे कई कंपनियों द्वारा, मुख्य रूप से सोनी, टेक्नीकलर एसए और मित्सुबिशी विद्युतिए से लाइसेंस प्राप्त पेटेंट के साथ विकसित किया गया था।[30] MPEG-2 DVD और एसडी डिजिटल टेलीविजन के लिए मानक वीडियो प्रारूप बन गया था।[28] इसकी गति-क्षतिपूर्ति डीसीटी कलन विधि 100:1 तक का संपीड़न अनुपात प्राप्त करने में सक्षम था, जिससे प्रचलित विडियो (वीओडी) जैसी डिजीटल मीडिया प्रौद्योगिकियों के विकास को सक्षम किया गया था,[12] और उच्च परिभाषा टेलीविजन (एचडीटीवी)।[31] 1999 में, इसके बाद MPEG-4|MPEG-4/H.263 आया था, जो वीडियो संकुचित तकनीक के लिए एक बड़ी बात थी।[28] यह कई कंपनियों, मुख्य रूप से मित्सुबिशी, हिताची और पैनासॉनिक से लाइसेंस प्राप्त पेटेंट का उपयोग करते थे।[32]

सबसे व्यापक रूप से उपयोग किया जाने वाला वीडियो कोडिंग प्रारूप as of 2019 H.264/MPEG-4 AVC है।[33] यह 2003 में विकसित किया गया था, और कई संगठनों, मुख्य रूप से पैनासोनिक और एलजी विद्युतिए से लाइसेंस प्राप्त पेटेंट का उपयोग करते थे।[34] अपने पूर्ववर्तियों द्वारा उपयोग किए जाने वाले मानक DCT के विपरीत, AVC असतत कोसाइन परिवर्तन का उपयोग करता था।[23][35] H.264 ब्लू-रे डिस्क के लिए वीडियो एन्कोडिंग मानकों में से एक है, सभी ब्लू-रे डिस्क H.264 को डिकोड करने में सक्षम होते थे। यह व्यापक रूप से अंतः नेट स्रोतों को स्ट्रीम करने के लिए भी उपयोग किया जाता था, जैसे कि यू ट्यूब, नेटफ्लिक्स, वीमीओ, और आई ट्यून्स स्टोर के वीडियो, अडोब फ्लैश प्लेयर और माइक्रोसॉफ्ट सिल्वर प्रकाश जैसे वेब सॉफ़्टवेयर, और स्थलीय (उन्नत टेलीविज़न प्रणाली समिति मानकों) पर विभिन्न HDTV प्रसारण, ISDB-T, DVB-T या DVB-T2), (DVB-C), और (DVB-S2)।[36]

कई वीडियो कोडिंग प्रारूपों के लिए एक मुख्य समस्या पेटेंट रही है, जिससे इसका उपयोग करना महंगा होता था या संभावित रूप से पेटेंट परीक्षण का जोखिम होता है। लिखित, VP8 और VP9 जैसे हाल ही में डिजाइन किए गए कई वीडियो कोडिंग प्रारूपों के पीछे प्रेरणा एक वीडियो कोडिंग मानक होती थी।[37] HTML5 वीडियो के अंदर मुख्यधारा के वेब ब्राउज़र किस वीडियो प्रारूप का समर्थन करते है, इसके चुनाव के लिए पेटेंट की स्थिति भी विवाद का एक प्रमुख बिंदु होती थी।

वर्तमान-पीढ़ी का वीडियो कोडिंग प्रारूप HEVC (H.265) है, जिसे 2013 में प्रस्तुत किया गया था। जबकि AVC 4x4 और 8x8 आकार के साथ पूर्णांक DCT का उपयोग करता है, HEVC 4x4 और 32x32 के बीच विभिन्न आकारों के साथ पूर्णांक DCT और असतत परिवर्तन का उपयोग करता है।[38] सैमसंग विद्युतिए, सामान्य विद्युतीय, निप्पॉन टेलीग्राफ और टेलीफोन और जेवीसी केनवुड से संबंधित अधिकांश पेटेंट होते है।[39] इसे वर्तमान में लक्ष्य-से-स्वतंत्र रूप से लाइसेंस प्राप्त एओमीडिया वीडियो 1 प्रारूप द्वारा चुनौती दी जाती है। As of 2019, AVC अब तक का वीडियो सामग्री की रिकॉर्डिंग, संपीड़न और वितरण के लिए सबसे अधिक उपयोग किया जाने वाला प्रारूप है, जिसका उपयोग 91% वीडियो विकासक द्वारा किया जाता है, इसके बाद HEVC का उपयोग 43% विकासक द्वारा किया जाता है।[33]

वीडियो कोडिंग मानकों की सूची

अंतरराष्ट्रीय वीडियो संपीड़न मानकों की समयरेखा
बुनियादी कलन विधि वीडियो कोडिंग मानक वर्ष प्रकाशक समिति लाइसेंसकर्ता बाजार में उपस्थिति (2019) लोकप्रिय कार्यान्वयन
DPCM H.120 1984 CCITT VCEG Un­known
DCT H.261 1988 CCITT VCEG हिताची, पिक्चरटेल, NTT, BT, तोशिबा, etc.[29] वीडियो कांफ्रेंसिंग, वीडियो टेलीफोनी
गति JPEG (MJPEG) 1992 JPEG JPEG ISO / ओपन सोर्स का मतलब मुक्त नहीं है! [40] त्वरित समय
MPEG-1 Part 2 1993 ISO, IEC MPEG Fujitsu, IBM, Matsushita, etc.[41] वीडियो सीडी, इंटरनेट वीडियो
H.262 / MPEG-2 Part 2 (MPEG-2 Video) 1995 ISO, IEC, ITU-T MPEG, VCEG सोनी, थोमसन, मित्सुबिशी, etc.[30] 29% DVD Video, Blu-ray, DVB, ATSC, SVCD, SDTV
DV 1995 IEC IEC सोनी, पैनासॉनिक Un­known कैमकोर्डर, डिजिटल कैसेट
H.263 1996 ITU-T VCEG मित्सुबिशी, हिताची, पैनासॉनिक, etc.[32] Un­known वीडियो कॉन्फ़्रेंसिंग, वीडियो टेलीफोनी, H.320, एकीकृत सेवा डिजिटल प्रसार (ISDN),[42][43] मोबाइल वीडियो (3GP), MPEG-4 विज़ुअल
MPEG-4 Part 2 (MPEG-4 Visual) 1999 ISO, IEC MPEG मित्सुबिशी, हिताची, पैनासॉनिक, etc.[32] Un­known इंटरनेट वीडियो, DivX, Xvid
DWT गति JPEG 2000 (MJ2) 2001 JPEG[44] JPEG[45] Un­known डिजिटल सिनेमा[46]
DCT उन्नत वीडियो कोडिंग (H.264 / MPEG-4 AVC) 2003 ISO, IEC, ITU-T MPEG, VCEG पैनासॉनिक, गोडो कायशा IP ब्रिज, एलजी, etc.[34] 91% ब्लू-रे, HD DVD, HDTV (DVB, ATSC), वीडियो स्ट्रीमिंग (यूट्यूब, नेटफ्लिक्स, वीमियो), आईट्यून्स स्टोर, आईपॉड वीडियो, एप्पल टीवी, वीडियो कॉन्फ़्रेंसिंग, फ्लैश प्लेयर, सिल्वरलाइट, VOD
थिओरा 2004 Xiph Xiph Un­known इंटरनेट वीडियो, वेब ब्राउज़र
VC-1 2006 SMPTE SMPTE माइक्रोसॉफ्ट, पैनासॉनिक, एलजी, सैमसंग, etc.[47] Un­known ब्लू-रे, इंटरनेट वीडियो
एप्पल प्रो रेस 2007 एप्पल एप्पल एप्पल Un­known वीडियो उत्पादन, पोस्ट-प्रोडक्शन
उच्च दक्षता वीडियो कोडिंग (H.265 / MPEG-H HEVC) 2013 ISO, IEC, ITU-T MPEG, VCEG सैमसंग, GE, NTT, JVC केनवुड, etc.[39][48] 43% UHD ब्लू-रे, DVB, ATSC 3.0, UHD स्ट्रीमिंग, उच्च दक्षता छवि फ़ाइल स्वरूप, मैकOS हाई सिएरा, iOS 11
AV1 2018 AOमीडिया AOमीडिया 7% HTML5 वीडियो
बहुमुखी वीडियो कोडिंग (VVC / H.266) 2020 JVET JVET Un­known


दोषरहित, हानिपूर्ण और असम्पीडित वीडियो कोडिंग प्रारूप

उपभोक्ता वीडियो सामान्यतः हानिपूर्ण संपीड़न वीडियो कोडेक्स का उपयोग करके संपीड़ित किया जाता है, क्योंकि इसके परिणामस्वरूप दोषरहित संपीड़न की तुलना में अधिक छोटी फाइलें होती है। जबकि हानिपूर्ण या दोषरहित संपीड़न के लिए स्पष्ट रूप से डिज़ाइन किए गए वीडियो कोडिंग प्रारूप होते है, कुछ वीडियो कोडिंग प्रारूप जैसे डिराक (वीडियो संपीड़न प्रारूप) और H.264/MPEG-4 AVC|H.264 दोनों का समर्थन करते है।[49]

असम्पीडित वीडियो प्रारूप, जैसे HDMI, कुछ परिस्थितियों में उपयोग किए जाने वाले दोषरहित वीडियो का एक रूप होता है, जैसे एचडीएमआई संपर्क पर वीडियो भेजते समय होता है। कुछ कैमरे भी इस प्रारूप में सीधे वीडियो अधिकृत कर सकते है।

अंतः वृत्ति वीडियो कोडिंग प्रारूप

अंतः वृत्ति संपीड़न एन्कोडेड वीडियो अनुक्रम के संपादन को जटिल बनाता है।[50]

अपेक्षाकृत सरल वीडियो कोडिंग प्रारूपों का एक उपवर्ग अंतः वृत्ति वीडियो प्रारूप होता है, जैसे DV, जिसमें वीडियो स्ट्रीम के प्रत्येक वृत्ति को स्ट्रीम में अन्य वृत्तियों का संदर्भ दिए बिना स्वतंत्र रूप से संपीड़ित किया जाता है, और सहसंबंधों का लाभ उठाने का कोई प्रयास नहीं किया जाता है। एक उदाहरण गति जेपीईजी है, जो व्यक्तिगत रूप से जेपीईजी-संपीड़ित छवियों का एक क्रम है। यह दृष्टिकोण त्वरित और सरल है, एन्कोडेड वीडियो अंतः वृत्ति कोडिंग का समर्थन करने वाले वीडियो कोडिंग प्रारूप से अधिक बड़ा होता है।

क्योंकि अंतः वृत्ति संकुचित डेटा को एक वृत्ति से दूसरे वृत्ति में कॉपी करता है, यदि मूल वृत्ति को आसानी से काट दिया जाता है, तो निम्नलिखित वृत्ति को ठीक से फिर से नहीं बनाया जा सकता है। वीडियो संपादन के दौरान अंतः वृत्ति-कंप्रेस्ड वीडियो में 'कट' करना लगभग असम्पीडित वीडियो को संपादित करने जितना ही आसान होता है: व्यक्ति प्रत्येक वृत्ति की प्रारंभ और अंत पाता है, और बस प्रत्येक वृत्ति को बिट से बिट कॉपी करता है, और वृत्ति को छोड़ देता है। अंतः वृत्ति और संकुचित के बीच एक और अंतर यह है कि, अंतः वृत्ति प्रणाली के साथ, प्रत्येक वृत्ति समान मात्रा में डेटा का उपयोग करता है। अधिकांश अंतः वृत्ति प्रणाली में, कुछ वृत्ति (जैसे MPEG-2 में वीडियो संपीड़न) को अन्य वृत्ति से डेटा कॉपी करने की अनुमति नहीं होती है, इसलिए उन्हें आस-पास के अन्य वृत्ति की तुलना में बहुत अधिक डेटा की आवश्यकता होती है।[51]

एक कंप्यूटर-आधारित वीडियो संपादक बनाना संभव होता है, आई वृत्ति को संपादित करने के समय होने वाली समस्याओं का पता लगाता है जबकि अन्य वृत्तियों को उनकी आवश्यकता होती है। यह नए स्वरूपों जैसे HDV को संपादन के लिए उपयोग करने की अनुमति देता है। चूंकि, यह प्रक्रिया समान चित्र गुणवत्ता वाले अंतः वृत्ति वीडियो को संपादित करने की तुलना में बहुत अधिक कंप्यूटिंग ऊर्जा की मांग करता है। लेकिन, यह संपीड़न किसी भी ऑडियो प्रारूप के लिए उपयोग करने के लिए बहुत प्रभावी नहीं होती है।[52]

रूपरेखा और स्तर

एक वीडियो कोडिंग प्रारूप एन्कोडेड वीडियो के लिए वैकल्पिक प्रतिबंधों को परिभाषित कर सकता है, जिसे रूपरेखा (अभियांत्रिकी) और स्तर कहा जाता है। एक डिकोडर होना संभव है जो केवल रूपरेखा के एक सबसेट और दिए गए वीडियो प्रारूप के स्तरों को डिकोड करने का समर्थन करता है, उदाहरण के लिए डिकोडर प्रोग्राम/हार्डवेयर को छोटा, सरल या तेज बनाने के लिए होता है।[53]

एक रूपरेखा प्रतिबंधित करती है कि किन एन्कोडिंग तकनीकों की अनुमति होती है। उदाहरण के लिए, H.264 प्रारूप में रूपरेखा, मुख्य और उच्च (और अन्य) सम्मलित होते है। जबकि वीडियो संपीड़न | पी-भाग (जिसकी पूर्ववर्ती भाग के आधार पर भविष्यवाणी की जा सकती है) सभी रूपरेखा में समर्थित होते है, वीडियो संपीड़न चित्र प्रकार | बी-भाग (जिनकी पूर्ववर्ती और बाद की भाग दोनों के आधार पर भविष्यवाणी की जा सकती है) समर्थित होते है, मुख्य और उच्च रूपरेखा लेकिन आधार रेखा में समर्थित नहीं होते है।[54]

एक स्तर अधिकतम संकल्प और डेटा दरों जैसे मापदंडों पर प्रतिबंध होता है।[54]

यह भी देखें

टिप्पणियाँ

  1. The term video coding can be seen in e.g. the names Advanced Video Coding, High Efficiency Video Coding, and Video Coding Experts Group[1]


संदर्भ

  1. Thomas Wiegand; Gary J. Sullivan; Gisle Bjontegaard & Ajay Luthra (July 2003). "Overview of the H.264 / AVC Video Coding Standard" (PDF). IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY.
  2. 2.0 2.1 "SERIES H: AUDIOVISUAL AND MULTIMEDIA SYSTEMS : Infrastructure of audiovisual services – Coding of moving video : Advanced video coding for generic audiovisual services". Itu.int. Retrieved 6 January 2015.
  3. "मुखपृष्ठ". Alliance for Open Media. Retrieved 2016-05-23.
  4. Adrian Grange; Peter de Rivaz & Jonathan Hunt. "VP9 Bitstream & Decoding Process Specification" (PDF).
  5. "Audio/Video". The Chromium Projects. Retrieved 2016-05-23.
  6. "एचटीएमएल ऑडियो और वीडियो तत्वों द्वारा समर्थित मीडिया प्रारूप". Mozilla. Retrieved 2016-05-23.
  7. Rowan Trollope (2013-10-30). "Open-Sourced H.264 Removes Barriers to WebRTC". Cisco. Retrieved 2016-05-23.
  8. "Chapter 3 : Modified A* Prune Algorithm for finding K-MCSP in video compression" (PDF). Shodhganga.inflibnet.ac.in. Retrieved 2015-01-06.
  9. 9.0 9.1 9.2 9.3 9.4 9.5 9.6 9.7 9.8 9.9 "वीडियो संपीड़न का इतिहास". ITU-T. Joint Video Team (JVT) of ISO/IEC MPEG & ITU-T VCEG (ISO/IEC JTC1/SC29/WG11 and ITU-T SG16 Q.6). July 2002. pp. 11, 24–9, 33, 40–1, 53–6. Retrieved 3 November 2019.
  10. Robinson, A. H.; Cherry, C. (1967). "एक प्रोटोटाइप टेलीविजन बैंडविड्थ संपीड़न योजना के परिणाम". Proceedings of the IEEE. IEEE. 55 (3): 356–364. doi:10.1109/PROC.1967.5493.
  11. 11.0 11.1 11.2 11.3 11.4 11.5 11.6 11.7 11.8 Ghanbari, Mohammed (2003). Standard Codecs: Image Compression to Advanced Video Coding. Institution of Engineering and Technology. pp. 1–2. ISBN 9780852967102.
  12. 12.0 12.1 12.2 12.3 12.4 12.5 Lea, William (1994). Video on demand: Research Paper 94/68. House of Commons Library. Retrieved 20 September 2019.
  13. Lee, Jack (2005). Scalable Continuous Media Streaming Systems: Architecture, Design, Analysis and Implementation. John Wiley & Sons. p. 25. ISBN 9780470857649.
  14. Ahmed, Nasir (January 1991). "मैं असतत कोसाइन परिवर्तन के साथ कैसे आया". Digital Signal Processing. 1 (1): 4–5. doi:10.1016/1051-2004(91)90086-Z.
  15. Ahmed, Nasir; Natarajan, T.; Rao, K. R. (January 1974), "Discrete Cosine Transform", IEEE Transactions on Computers, C-23 (1): 90–93, doi:10.1109/T-C.1974.223784, S2CID 149806273
  16. Rao, K. R.; Yip, P. (1990), Discrete Cosine Transform: Algorithms, Advantages, Applications, Boston: Academic Press, ISBN 978-0-12-580203-1
  17. 17.0 17.1 Habibi, Ali (1974). "सचित्र डेटा की हाइब्रिड कोडिंग". IEEE Transactions on Communications. 22 (5): 614–624. doi:10.1109/TCOM.1974.1092258.
  18. Chen, Z.; He, T.; Jin, X.; Wu, F. (2019). "वीडियो संपीड़न के लिए सीखना". IEEE Transactions on Circuits and Systems for Video Technology. 30 (2): 566–576. arXiv:1804.09869. doi:10.1109/TCSVT.2019.2892608. S2CID 13743007.
  19. Pratt, William K. (1984). Advances in Electronics and Electron Physics: Supplement. Academic Press. p. 158. ISBN 9780120145720. A significant advance in image coding methodology occurred with the introduction of the concept of hybrid transform/DPCM coding (Habibi, 1974).
  20. Ohm, Jens-Rainer (2015). मल्टीमीडिया सिग्नल कोडिंग और ट्रांसमिशन. Springer. p. 364. ISBN 9783662466919.
  21. 21.0 21.1 Roese, John A.; Robinson, Guner S. (30 October 1975). "डिजिटल इमेज सीक्वेंस की संयुक्त स्थानिक और टेम्पोरल कोडिंग". Efficient Transmission of Pictorial Information. International Society for Optics and Photonics. 0066: 172–181. Bibcode:1975SPIE...66..172R. doi:10.1117/12.965361. S2CID 62725808.
  22. Huang, T. S. (1981). छवि अनुक्रम विश्लेषण. Springer Science & Business Media. p. 29. ISBN 9783642870378.
  23. 23.0 23.1 23.2 Stanković, Radomir S.; Astola, Jaakko T. (2012). "Reminiscences of the Early Work in DCT: Interview with K.R. Rao" (PDF). Reprints from the Early Days of Information Sciences. 60. Retrieved 13 October 2019.
  24. Chen, Wen-Hsiung; Smith, C. H.; Fralick, S. C. (September 1977). "असतत कोज्या रूपांतरण के लिए एक तेज़ कम्प्यूटेशनल एल्गोरिथम". IEEE Transactions on Communications. 25 (9): 1004–1009. doi:10.1109/TCOM.1977.1093941.
  25. "T.81 – Digital compression and coding of continuous-tone still images – Requirements and guidelines" (PDF). CCITT. September 1992. Retrieved 12 July 2019.
  26. Cianci, Philip J. (2014). High Definition Television: The Creation, Development and Implementation of HDTV Technology. McFarland. p. 63. ISBN 9780786487974.
  27. 27.0 27.1 27.2 Li, Jian Ping (2006). Proceedings of the International Computer Conference 2006 on Wavelet Active Media Technology and Information Processing: Chongqing, China, 29-31 August 2006. World Scientific. p. 847. ISBN 9789812709998.
  28. 28.0 28.1 28.2 28.3 28.4 28.5 28.6 "वीडियो फ़ाइल स्वरूपों का इतिहास इन्फोग्राफिक". RealNetworks. 22 April 2012. Retrieved 5 August 2019.
  29. 29.0 29.1 "ITU-T Recommendation declared patent(s)". ITU. Retrieved 12 July 2019.
  30. 30.0 30.1 "MPEG-2 Patent List" (PDF). MPEG LA. Retrieved 7 July 2019.
  31. Shishikui, Yoshiaki; Nakanishi, Hiroshi; Imaizumi, Hiroyuki (October 26–28, 1993). "अनुकूली-आयाम डीसीटी का उपयोग कर एक एचडीटीवी कोडिंग योजना". Signal Processing of HDTV: Proceedings of the International Workshop on HDTV '93, Ottawa, Canada. Elsevier: 611–618. doi:10.1016/B978-0-444-81844-7.50072-3. ISBN 9781483298511.
  32. 32.0 32.1 32.2 "MPEG-4 Visual - Patent List" (PDF). MPEG LA. Retrieved 6 July 2019.
  33. 33.0 33.1 "Video Developer Report 2019" (PDF). Bitmovin. 2019. Retrieved 5 November 2019.
  34. 34.0 34.1 "AVC/H.264 – Patent List" (PDF). MPEG LA. Retrieved 6 July 2019.
  35. Wang, Hanli; Kwong, S.; Kok, C. (2006). "Efficient prediction algorithm of integer DCT coefficients for H.264/AVC optimization". IEEE Transactions on Circuits and Systems for Video Technology. 16 (4): 547–552. doi:10.1109/TCSVT.2006.871390. S2CID 2060937.
  36. "Digital Video Broadcasting (DVB); Specification for the use of video and audio coding in DVB services delivered directly over IP" (PDF).
  37. "World, Meet Thor – a Project to Hammer Out a Royalty Free Video Codec". 11 August 2015.
  38. Thomson, Gavin; Shah, Athar (2017). "पेश है एचईआईएफ और एचईवीसी" (PDF). Apple Inc. Retrieved 5 August 2019.
  39. 39.0 39.1 "HEVC Patent List" (PDF). MPEG LA. Retrieved 6 July 2019.
  40. ISO. "Home". International Standards Organization. ISO. Retrieved 3 August 2022.
  41. "ISO Standards and Patents". ISO. Retrieved 10 July 2019.
  42. Davis, Andrew (13 June 1997). "The H.320 Recommendation Overview". EE Times. Retrieved 7 November 2019.
  43. IEEE WESCANEX 97: communications, power, and computing : conference proceedings. University of Manitoba, Winnipeg, Manitoba, Canada: Institute of Electrical and Electronics Engineers. May 22–23, 1997. p. 30. ISBN 9780780341470. H.263 is similar to, but more complex than H.261. It is currently the most widely used international video compression standard for video telephony on ISDN (Integrated Services Digital Network) telephone lines.
  44. "Motion JPEG 2000 Part 3". Joint Photographic Experts Group, JPEG, and Joint Bi-level Image experts Group, JBIG. Archived from the original on 5 October 2012. Retrieved 21 June 2014.
  45. Taubman, David; Marcellin, Michael (2012). JPEG2000 Image Compression Fundamentals, Standards and Practice: Image Compression Fundamentals, Standards and Practice. Springer Science & Business Media. ISBN 9781461507994.
  46. Swartz, Charles S. (2005). Understanding Digital Cinema: A Professional Handbook. Taylor & Francis. p. 147. ISBN 9780240806174.
  47. "VC-1 Patent List" (PDF). MPEG LA. Retrieved 11 July 2019.
  48. "HEVC Advance Patent List". HEVC Advance. Retrieved 6 July 2019.
  49. "RFC 8761 - Video Codec Requirements and Evaluation Methodology". datatracker.ietf.org (in English). Retrieved 2022-02-10.
  50. Bhojani, D.R. "4.1 Video Compression" (PDF). Hypothesis. Retrieved 6 March 2013.
  51. Jaiswal, R.C. (2009). ऑडियो-वीडियो इंजीनियरिंग. Pune, Maharashtra: Nirali Prakashan. p. 3.55. ISBN 9788190639675.
  52. "वेबकोडेक". www.w3.org. Retrieved 2022-02-10.
  53. "Video Rendering - an overview | ScienceDirect Topics". www.sciencedirect.com. Retrieved 2022-02-10.
  54. 54.0 54.1 Jan Ozer. "Encoding options for H.264 video". Adobe.com. Retrieved 6 January 2015.