वीसी -1

From Vigyanwiki

अन्य उपयोगों के लिए,VC1 देखें ।

AVC1(एडवांस वीडिओ कोडिंग ) या AV1 के साथ भ्रमित होने की नहीं

VC-1
Developed bySMPTE, Microsoft, Panasonic, LG, Samsung, etc.
Initial release24 February 2006; 18 years ago (2006-02-24)
Latest release
SMPTE ST 421:2013
8 October 2013; 11 years ago (2013-10-08)
Type of formatVideo coding format
Extended fromWMV 9
StandardsSMPTE ST 421
Open format?Yes
Free format?No[1]

SMPTE 421, अनौपचारिक रूप से VC-1 (विडिओ कोडेक-1) के रूप में जाना जाता है, एक वीडियो कोडिंग प्रारूप है। इसमें से अधिकांश को प्रारंभ में 2003 में माइक्रोसॉफ्ट के स्वामित्व वाले वीडियो प्रारूप विंडोज मीडिया वीडियो 9 के रूप में विकसित किया गया था। एक नई उन्नत प्रोफ़ाइल के विकास सहित कुछ संवर्द्धन के साथ, इसे आधिकारिक तौर पर 3 अप्रैल, 2006 को सोसाइटी ऑफ़ मोशन पिक्चर एंड टेलीविज़न इंजीनियर्स (SMPTE) मानक के रूप में अनुमोदित किया गया था। इसे मुख्य रूप से H.264/MPEG-4 AVC मानक के कम-जटिलता वाले प्रतियोगी के रूप में विक्रय किया गया था। इसके विकास के बाद, माइक्रोसॉफ्ट के अलावा भी कई कंपनियों ने दावा किया कि उनके पास पैनासोनिक , एलजी इलेक्ट्रॉनिक्स और सैमसंग इलेक्ट्रॉनिक्स सहित कई लाइसेंस है जो प्रौद्योगिकी पर लागू होते है।

विडिओ कोडेक-1 अब अप्रचलित माइक्रोसॉफ्ट सिल्वरलाइट, संक्षेप रूप मे पेश किए गए एचडी डीवीडी डिस्क प्रारूप और ब्लू - रे डिस्क प्रारूप में समर्थन करने वाले पहले उत्पाद है।

स्वरूप

विडिओ कोडेक-1, H.261,MPEG-1(मूविंग पिक्चर्स एक्सपर्ट ग्रुप-1) भाग-2, H.262/MPEG-2 भाग-2, H.263/MPEG-4 भाग-2 मे पाए जाने वाले पारंपरिक ब्लॉक-आधारित गति-आपूर्ति हाइब्रिड वीडिओ कोडिंग डिजाइन का एक विकास है। इसे व्यापक रूप से ITU-T(अंतरराष्टीय दूरसंचारसंघ-दूरसंचार क्षेत्र) और MPEG(स्थानांतरण चित्र विशेषज्ञ समूह ) वीडियो कोडेक मानक के विकल्प के रूप में वर्णित किया गया था जिसे H.264/MPEG-4 AVC के रूप में जाना जाता है। वीडिओ कोडेक-1 के उन्नत प्रोफ़ाइल में इंटरलेस्ड वीडियो अनुक्रमों के साथ-साथ प्रगतिशील स्कैन वीडियो को कोड करने के लिए डिज़ाइन किए गए टूल शामिल हैं। वीडिओ कोडेक-1 उन्नत प्रोफ़ाइल के विकास और मानकीकरण का मुख्य लक्ष्य इंटरलेस्ड सामग्री के अंतःविहीन-अनुकूलित संपीड़न का समर्थन करना था। इसे पहले प्रगतिशील स्कैन में परिवर्तित किए बिना ही इसे1080i प्रारूप का उपयोग करके प्रसारण और वीडियो उद्योग के पेशेवरों के लिए अधिक आकर्षक बनाना था।

एचडी डीवीडी और ब्लू-रे डिस्क दोनों ने एक समर्थित वीडियो प्रारूप के रूप में वीडिओ कोडेक-1 को अपनाया, जिसका अर्थ है कि वीडियो प्लेबैक डिवाइस को वीडिओ कोडेक-1 का उपयोग करके संपीड़ित वीडियो-सामग्री को डीकोड करने और चलाने में सक्षम होना चाहिए। विंडोज विस्टा आंशिक रूप से वीसी-1 डिकोडर और वीडिओ कोडेक-1 एन्कोडेड एचडी डीवीडी फिल्मों के प्लेबैक के लिए आवश्यक कुछ संबंधित घटकों को शामिल करके एचडी डीवीडी प्लेबैक का समर्थन करता है।[2]

माइक्रोसॉफ्ट ने वीडिओ कोडेक-1 को एक्सबॉक्स 360 विडियो गेम कंसोल के आधिकारिक वीडियो प्रारूप के रूप में नामित किया, और गेम विकासक गेम के साथ पूर्ण गति वाले वीडियो के लिए वीडिओ कोडेक-1 का उपयोग किया। 31 अक्टूबर 2006 के अपडेट के माध्यम से, विंडोज मीडिया वीडियो के सभी प्रारूपों को डिस्क, यूएसबी स्टोरेज डिवाइस से एक्सबॉक्स 360 पर चलाया जा सकता है, या विंडोज मीडिया कनेक्ट/विंडोज मीडिया प्लेयर 11 के माध्यम से पर्सनल कंप्यूटर से प्रवाह की जा सकती है।

वीडिओ कोडेक -1 प्लेस्टेशन 3 कंसोल में समर्थित है और FFMPEG(फास्ट फॉरवर्ड मूविंग पिक्चर्स एक्सपर्ट ग्रुप) प्रोजेक्ट में वीडिओ कोडेक-1 डिकोडर भी शामिल है।[3]

24 अगस्त 2012 को, रास्पबेरी पाई फाउंडेशन ने वीडिओ कोडेक-1 के लिए हार्डवेयर डिकोडिंग समर्थन की घोषणा की।[4]


माइक्रोसॉफ्ट कोडेक कार्यान्वयन

वीसी-1 कोडेक विनिर्देश अब तक माइक्रोसॉफ्ट द्वारा तीन कोडेक के रूप में कार्यान्वित किया गया है, जिनमे प्रत्येक की पहचान एक अद्वितीय चार वर्ड कोड के साथ की गई है।[5]


WMV3

वीडिओ कोडेक-1 के सरल और मुख्य प्रोफाइल मौजूदा WMV3(विंडोज मीडिया वीडिओ 3) कार्यान्वयन के लिए पूरी तरह से विश्वसनीय रहे, जिससे विंडोज मीडिया वीडिओ 3 बिटधारा पूरी तरह से वीसी-1 के अनुरूप हो गई।

डब्लूएमवी3 कोडेक को मुख्य रूप से कंप्यूटर प्रदर्शन के लिए प्रगतिशील एन्कोडिंग को समर्थन करने के लिए डिज़ाइन किया गया था। एक इंटरलेस्ड एन्कोडिंग मोड लागू किया गया था, लेकिन जब माइक्रोसॉफ्ट ने विंडोज मीडिया वीडिओ उन्नत प्रोफाइल को लागू करना शुरू किया तो जल्दी ही पदावनत हो गया। जबकि डब्लूएमवी3 प्रगतिशील एन्कोडिंग को Y(चमकीला) U(नीला प्रक्षेपण) V(लाल प्रक्षेपण) 4:2:0 रंग नमूना पद्धति का उपयोग करके क्रियान्वित किया गया था,तथा बहिष्कृत इन्टरलेस्ड मोड को कम सामान्य YUV 4:1:1 नमूना पद्धति का उपयोग करके लागू किया गया था।

विंडोज मीडिया वीडियो 9 (डब्लूएमवी3) कोडेक वीडिओ कोडेक-1 कोडेक मानक के सरल और मुख्य मोड को लागू करता है,और स्ट्रीमिंग और डाउनलोडिंग के लिए उच्च गुणवत्ता वाला वीडियो प्रदान करता है। ''यह बिट दरों की एक विस्तृत श्रृंखला के लिए समर्थन प्रदान करता है,और उच्च व्याख्या प्रकरण से एमपीईजी -2 की बिट दर से आधी से एक तिहाई पर, डायल-अप मॉडेम पर वितरित निम्न-बिट-दर इंटरनेट वीडियो के लिए समर्थन करता है। यह कोडेक दो-पास और परिवर्तनीय बिट दर (वीबीआर) एन्कोडिंग के साथ व्यावसायिक-गुणवत्ता डाउनलोड करने योग्य वीडियो का भी समर्थन करता है।[6]

कई प्रसिद्ध व्याख्या फिल्में और वीडियो डब्लूएमवी एचडी डब किए गए प्रारूप में व्यावसायिक रूप से जारी की गई हैं। ये शीर्षक डब्लूएमवी3 मुख्य प्रोफ़ाइल @ उच्च स्तर (MP@HL) के साथ एन्कोडेड हैं।''

WMVA

डब्लूएमवीए (विंडोज मीडिया वीडिओ एडवांस), एसएमपीटीई(सोसाइटी ऑफ मोशन पिक्चर एण्ड टेलीविजन इंजीनीयर्स) द्वारा वीडिओ कोडेक-1 प्रारूप की स्वीकृति से पहले विंडोज मीडिया वीडिओ एडवांस्ड प्रोफाइल का मूल कार्यान्वयन था। कोडेक को विंडोज़ मीडिया प्लेयर 10 और विंडोज मीडिया फॉर्मेट एसडीके (सॉफ्टवेयर डेवलपमेंट किट) 9.5 इंस्टाल पैकेज के साथ वितरित किया गया था।लेकिन डब्लूएमवीए और WVC1(विंडोज वर्चुअल कोडेक1) के बीच थोड़ा सा बिटस्ट्रीम अंतर है, इसलिए डब्लूएमवीए को डब्लूवीसी1 की तुलना में एक अलग प्रत्यक्ष प्रदर्शन डिकोडर द्वारा नियंत्रित किया जाता है। कुछ तृतीय पक्ष हार्डवेयर और सॉफ़्टवेयर डिकोडर केवल डब्लूएमवीए आधारित प्रकरण को डीकोड करते हैं।अतः 2006 तक, डब्लूएमवीए को एक पदावनत कोडेक माना जाता है क्योंकि यह पूरी तरह से वीडिओ कोडेक-1 के अनुरूप नहीं है।

WVC1

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

प्रोफाइल

<केंद्र>

सरल मुख्य विकसित
बेसलाइन इंट्रा फ्रेम संपीड़न Yes Yes हाँ
चर-आकार का परिवर्तन Yes Yes Yes
16-बिट ट्रांसफॉर्म Yes Yes Yes
ओवरलैप्ड ट्रांसफॉर्म Yes Yes Yes
4 मोशन वेक्टर प्रति मैक्रोब्लॉक Yes Yes Yes
14 पिक्सेल लुमिनीयस गति प्रतिकार Yes Yes Yes
14 पिक्सेल क्रोमिनेंस गति प्रतिकार No Yes Yes
प्रारंभ कोड No Yes Yes
विस्तारित गति वेक्टर No Yes Yes
लूप फ़िल्टर No Yes Yes
गतिशील संकल्प परिवर्तन No Yes Yes
अनुकूली मैक्रोब्लॉक परिमाणिकरण No Yes Yes
बी फ्रेम No Yes Yes
तीव्रता प्रतिकार No Yes Yes
रेंज समायोजन No Yes Yes
फील्ड एण्ड फ्रेम कोडिंग मोड No No Yes
जीओपी परत No No Yes
मेटाडेटा प्रदर्शित करे No No Yes
सरल मुख्य विकसित

</केंद्र>

बिट दर और संकल्प

<केंद्र>

प्रोफाइल Level Maximum Bit Rate संकल्प/फ्रेमरेट
सरल कम 96 kbit/s 176 × 144 / 15 (QCIF)
मध्यम 384 kbit/s 240 × 176 / 30
352 × 288 / 15 (CIF)
मुख्य कम 2 Mbit/s 320 × 240 / 24 (QVGA)
मध्यम 10 Mbit/s 720 × 480 / 30 (480p)
720 × 576 / 25 (576p)
उच्च 20 Mbit/s 1920 × 1080 / 30 (1080p)
विकसित एल0 2 Mbit/s 352 × 288 / 30 (CIF)
एल1 10 Mbit/s 720 × 480 / 30 (NTSC-SD)
720 × 576 / 25 (PAL-SD)
एल2 20 Mbit/s 720 × 480 / 60 (480p)
1280 × 720 / 30 (720p)
एल 3 45 Mbit/s 1920 × 1080 / 24 (1080p)
1920 × 1080 / 30 (1080i)
1280 × 720 / 60 (720p)
एल4 135 Mbit/s 1920 × 1080 / 60 (1080p)
2048 × 1536 / 24

</केंद्र>

अन्य कार्यान्वयन

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

गैर-माइक्रोसॉफ्ट वीडिओ कोडेक-1 कार्यान्वयन (पूरी तरह से एसएमपीटी विनिर्देशों पर आधारित) एरिक्सन टेलीविजन और मुख्य अवधारणा द्वारा किया गया है।[7] FFMPEG प्रारूप में एक मुफ्त सॉफ्टवेयर वीडिओ कोडेक-1 डिकोडर शामिल है।[3][8]


एन्कोडिंग सॉफ्टवेयर

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

इनलेट, डिजिटल रैपिड्स कॉर्पोरेशन , हार्मोनिक इंक., एनविवियो, मौलिक प्रौद्योगिकियां , एनीस्ट्रीम , टेलीस्ट्रीम्स और रोडेट द्वारा बनाए गए वीडियो एन्कोडर उत्पाद आईपीटीवी और वेब स्ट्रीमिंग के लिए वीसी-1 एन्कोडिंग (माइक्रोसॉफ्ट वीसी-1 एनकोडर एसडीके पर आधारित) का समर्थन करते हैं।

हार्डवेयर-आधारित एन्कोडिंग और डिकोडिंग

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

हार्डवेयर-त्वरित (हार्डवेयर-सहायता के रूप में भी जाना जाता है) वीडियो डिकोडिंग या तो समर्पित, विशेष-उद्देश्य वाले हार्डवेयर या सामान्य, बहुउद्देश्यीय हार्डवेयर जैसे जीपीयू पर किया जा सकता है। आमतौर पर पूर्व मे उपभोक्ता इलेक्ट्रॉनिक्स उपकरणों जैसे ब्लू-रे डिस्क प्लेयर और 3 जी / 4 जी मोबाइल फोन में पाया जाता है, जबकि बाद वाला आमतौर पर पीसी में पाया जाता है। 2006 के बाद से निर्मित लगभग सभी वीडियो कार्ड डायरेक्टएक्स वीडियो त्वरण एपीआई के माध्यम से विंडोज प्लेटफॉर्म पर जीपीयू -त्वरित वीसी -1 डिकोडिंग के कुछ स्तर का समर्थन करते हैं। मूल विंडोज़ WMV9/VC-1 डिकोडर (wmvdecode.dll) केवल डीएक्सवीए प्रोफाइल A, B और C का समर्थन करता है, जबकि साइबरलिंक जैसे तृतीय पक्ष वीसी-1 डिकोडर पूर्ण डीएक्सवीए प्रोफ़ाइल डी डिकोड त्वरण का समर्थन करते हैं। लेकिन MacOS प्लेटफॉर्म पर जीपीयू-त्वरित वीसी-1 डिकोड के लिए कोई समर्थन नहीं है।

रास्पबेरी पाई 4 से पहले का रास्पबेरी पाई हार्डवेयर वीसी-1 हार्डवेयर-त्वरित डिकोडिंग का समर्थन करता है, हालांकि इसके लिए लाइसेंस कुंजी खरीदने की आवश्यकता होती है।[9]


कानूनी स्थिति

हालांकि माइक्रोसॉफ्ट से काफी जुड़े हुए हैं, वीसी-1 पेटेंट पूल के भीतर 18 सदस्य कंपनियां हैं।[10] अधिकांश लाइसेंस (पेटेंट) चार कंपनियों के पास हैं: माइक्रोसॉफ्ट (324 पेटेंट), पैनासोनिक (122 पेटेंट), एलजी इलेक्ट्रॉनिक्स (96 पेटेंट), और सैमसंग इलेक्ट्रॉनिक्स (96 पेटेंट)।[11]

एक एसएमपीटीई मानक के रूप में, वीसी-1 किसी के द्वारा भी कार्यान्वयन के लिए खुला है, हालांकि कार्यान्वयनकर्ताओं को एमपीईजी एलए, एलएलसी लाइसेंसिंग निकाय या सीधे अपने सदस्यों को लाइसेंस शुल्क का भुगतान करने की आवश्यकता हो सकती है,( जो प्रारूप पर आवश्यक पेटेंट रखने का दावा करते हैं। यह एक गैर-अनन्य लाइसेंसिंग निकाय है)।[12]

जबकि आधे से अधिक पेटेंट अप्रैल 2020 तक समाप्त हो गए थे।[11]



पेटेंट धारक

निम्न संगठन VC-1 पेटेंट पूल में एक या अधिक पेटेंट रखते हैं, जैसा कि एमपीईजी एलए द्वारा सूचीबद्ध किया गया है।


यह भी देखें

संदर्भ

  1. Windows Media 9 Video Codec; SMPTE VC-1 (Full draft). Sustainability of Digital Formats. Washington, D.C.: Library of Congress. 26 May 2010. Retrieved 13 December 2021.
  2. "VC-1 Technical Overview". Windows Media. Microsoft. 2006. Retrieved October 5, 2006.
  3. 3.0 3.1 "VC-1". Summer of Code. Archived from the original on 2007-09-13. Retrieved 2007-03-21.
  4. "Raspberry Pi VC-1 Hardware Decoding". Raspberry Pi Foundation. 2012. Retrieved August 24, 2012.
  5. Sullivan, Gary J. (August 2010) [December 2007]. "DirectX Video Acceleration Specification for Windows Media Video v8, v9 and vA Decoding (Including SMPTE 421M "VC-1")" (PDF). Microsoft Developer Network (MSDN) Library, Windows Development Kit, Windows Driver Kit, Device and Driver Technologies, Display Devices (Adapters and Monitors), Design Guide, Windows 2000 Display Driver Model Design Guide. Microsoft. Retrieved 29 October 2010.
  6. "About the Windows Media Codecs". Microsoft Developer Network. Microsoft. Retrieved 28 April 2014.
  7. "MainConcept VC-1 Codec Package". MainConcept. Retrieved September 24, 2010.
  8. "FFmpeg Home/News". FFmpeg. March 9, 2007. Retrieved 29 October 2010. Nine months without news but with heavy development. A few select highlights are decoders for VC-1/WMV3/WMV9, VMware, VP5, VP6 video and WavPack, IMC, DCA audio and a WMA encoder.
  9. "New video features! MPEG-2 and VC-1 decode, H.264 encode, CEC support". Raspberry Pi. Retrieved 2015-11-29.
  10. "VC-1 Licensors". MPEG-LA. Retrieved 2013-05-19.
  11. 11.0 11.1 "VC-1 Patent List" (PDF). MPEG LA. Retrieved 22 April 2020.
  12. "MPEG LA, LLC. Press Release" (PDF). Archived from the original (PDF) on November 13, 2006. Retrieved August 17, 2006.


बाहरी संबंध