बिटरेट पीलिंग

From Vigyanwiki

बिटरेट पीलिंग ऑग वॉर्बिस ऑडियो एन्कोडेड स्ट्रीम में उपयोग की जाने वाली एक तकनीक है, जिसमें एक स्ट्रीम को एक बिटरेट पर एन्कोड किया जा सकता है लेकिन उसमे या किसी भी कम बिटरेट पर उपयुक्त किया जा सकता है।

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

2005 तक, ऑग वॉर्बिस बिटरेट पीलिंग केवल एक अवधारणा के रूप में अस्तित्व में थी क्योंकि अभी तक कोई एनकोडर नहीं था जो पील करने योग्य डेटास्ट्रीम बाउंटीज़ - XiphWiki का उत्पादन करने में सक्षम था।

अन्य प्रौद्योगिकियों से अंतर

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

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

हानिपूर्ण और संशोधन

एक समान तकनीक हानिपूर्ण प्रारूप और ह्लासहीन संशोधन के कनेक्शन की सुविधा प्रदान करता है; यह किसी हानिपूर्ण फ़ाइल को आसानी से प्राप्त करने के लिए संशोधन को अलग करने की अनुमति देता है। ऐसे फॉर्मेट में MPEG-4 SLS (ह्लासहीन तक मापनीय), वेवपैक, DTS-HD मास्टर ऑडियो और ऑप्टिमफ्रॉग द्वैत स्ट्रीम सम्मिलित हैं।

श्योरस्ट्रीम उदाहरण

एक श्योरस्ट्रीम एन्कोडेड फ़ाइल 16 kbit/s, 32 kbit/s और 96 kbit/s के बिटरेट पर एन्कोड की गई है। फ़ाइल का आकार लगभग उसी के समान होगा जैसे उन बिटरेट पर एन्कोड की गई तीन अलग-अलग फ़ाइलों को एक साथ रखा जाता है, या उन बिटरेट के योग पर एन्कोड की गई एक फ़ाइल, जो लगभग 144 kbit/s (16 + 32 + 96) है। जब डायल-अप उपयोगकर्ता के पास केवल 28 kbit/s बैंड विस्तार (कंप्यूटिंग) उपलब्ध है, तो वास्तविक सर्वर 16 kbit/s स्ट्रीम प्रदान करता है। यदि डायल-अप कनेक्शन उच्च गुणवत्ता का है, और सम्भवतः लगभग 42 kbit/s उपलब्ध है, तो सर्वर स्वचालित रूप से 32 kbit/s स्ट्रीम पर स्विच हो जाता है। एक डीएसएल या केबल इंटरनेट उपयोगकर्ता को 96 kbit/s स्ट्रीम प्रदान करता है। यह अच्छा लग रहा है, लेकिन फिर भी 28 kbit/s वाला उपयोगकर्ता उच्च बिटरेट/उच्च गुणवत्ता स्ट्रीम (सम्भवतः 22-24 kbit/s) का उपयोग कर सकता है, ऐसा कुछ श्योरस्ट्रीम के साथ नहीं किया जा सकता, जब तक कि एन्कोडेड फ़ाइल में ऐसी बिटरेट नहीं है। यहीं पर बिटरेट पीलिंग काम आती है।

बिटरेट पीलिंग उदाहरण

श्योरस्ट्रीम के विपरीत, किसी फ़ाइल/स्ट्रीम को एन्कोड करते समय बिटरेट पीलिंग के लिए केवल उच्चतम बिटरेट की आवश्यकता होती है, जो इस अवस्था में 96 kbit/s है। स्पष्ट लाभ ऐसी फ़ाइल के लिए आवश्यक सर्वर पर बहुत कम जगह की आवश्यकता होती है। बिटरेट पीलिंग की एक अतिरिक्त विशेषता उपलब्ध बिटरेट/गुणवत्ता की बहुत सूक्ष्मतर समस्वरण है।

यदि 28 kbit/s उपलब्ध बैंड विस्तार वाला एक डायल-अप उपयोगकर्ता ऑग वॉर्बिस फ़ाइल/स्ट्रीम से जुड़ता है, तो सर्वर मूल 96 kbit/s फ़ाइल/स्ट्रीम को उपलब्ध बैंड विस्तार के ठीक नीचे "पील" देता (इस प्रकरण में यह लगभग 20 होगा) –24 kbit/s) है। यह तथाकथित पीलिंग प्रक्रिया ट्रांसकोडिंग से अलग है क्योंकि ट्रांसकोडिंग फ़ाइल को अनकंप्रेस करती है और इसे पुन: कम्प्रेशन करती है (एक कंप्यूटिंग-तीव्र प्रक्रिया), जबकि पीलिंग प्रक्रिया अधिक प्रसंस्करण के बिना स्ट्रीम से अतिरिक्त बिट्स को अलग कर देती है।

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

ये लाभ केवल सैद्धांतिक हैं, क्योंकि उपलब्ध एकमात्र वॉर्बिस पीलर अभी भी प्रयोगात्मक स्थिति में है और उच्च बिटरेट फ़ाइल को कम बिटरेट में ट्रांसकोड करने की तुलना में कम फ़ाइल गुणवत्ता उत्पन्न करता है।

अन्य प्रगतिशील एन्कोडिंग के साथ तुलना

बिटरेट पीलिंग सैद्धांतिक रूप से संभव है, और इसे कुछ अन्य प्रारूपों में उपयोजित किया गया है, विशेष रूप से [[जेपीईजी 2000]], जेपीईजी प्रगतिशील एन्कोडिंग और मापनीय वीडियो कोडिंग है।

ऑग वॉर्बिस में इसके उपलब्ध नहीं होने का कारण यह है कि वर्तमान एनकोडर प्रगतिशील यथार्थता के लिए कोड-स्ट्रीम को व्यवस्थित नहीं करते हैं, इस प्रकार पीलर यह नहीं बता सकते हैं कि कौन सा डेटा अधिक या कम महत्वपूर्ण है।

पीएनजी अन्तर्ग्रथन में प्रयुक्त एडम7 एल्गोरिदम भी देखें।

यह भी देखें

बाहरी संबंध