सीडी-टेक्स्ट: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
Line 1: Line 1:
{{Short description|CD-based format that allows for song information to be stored alongside audio data}}
{{Short description|CD-based format that allows for song information to be stored alongside audio data}}
{{Optical disc authoring}}
{{Optical disc authoring}}
[[File:CD-Text (logo).svg|thumb|100px|कॉम्पैक्ट डिस्क टेक्स्ट]]सीडी-टेक्स्ट ऑडियो सीडी के लिए रेड बुक (सीडी मानक) [[कॉम्पैक्ट डिस्क]] विनिर्देश मानक का विस्तार है। यह मानकों के अनुरूप ऑडियो सीडी पर अतिरिक्त जानकारी (जैसे एल्बम का नाम, गीत का नाम और कलाकार का नाम) के स्टोरेज की अनुमति देता है।
[[File:CD-Text (logo).svg|thumb|100px|कॉम्पैक्ट डिस्क टेक्स्ट]]'''सीडी-टेक्स्ट''' ऑडियो सीडी के लिए रेड बुक (सीडी मानक) [[कॉम्पैक्ट डिस्क]] विनिर्देश मानक का विस्तार है। यह मानकों के अनुरूप ऑडियो सीडी पर अतिरिक्त जानकारी (जैसे एल्बम का नाम, गीत का नाम और कलाकार का नाम) के स्टोरेज की अनुमति देता है।


सीडी-टेक्स्ट के विनिर्देश को [[एससीएसआई मल्टीमीडिया कमांड|'''एससीएसआई''' मल्टी-मीडिया कमांड्स]] '''-मी डिया कमांड्स''' सेट 3 आर01 (एमएमसी-3) मानक में सम्मिलित किया गया था, जो सितंबर 1996 में जारी किया गया था और [[सोनी]] द्वारा समर्थित था।<ref name="faq"/> इसे रेड बुक के नये संशोधनों में भी जोड़ा गया था।<ref>[http://www.edocpublish.com/resources-2/specifications/cd-logos/ Approved Compact Disc Logo configurations].</ref> वास्तविक टेक्स्ट को आईईसी 61866 मानक में परिभाषित [[इंटरएक्टिव टेक्स्ट ट्रांसमिशन सिस्टम|इंटरएक्टिव टेक्स्ट ट्रांसमिशन प्रणाली]] (आईटीटीएस) के साथ संगत प्रारूप में संग्रहीत किया जाता है।<ref>[https://webstore.iec.ch/publication/6045 IEC 61866:1997 Audiovisual systems – Interactive text transmission system (ITTS)].</ref> आईटीटीएस मानक [[Minidisc|मिनीडिस्क]] प्रारूप के साथ-साथ [[ डिजिटल ऑडियो प्रसारण |डिजिटल ऑडियो ब्रॉडकास्टिंग]] तकनीक और [[डिजिटल कॉम्पैक्ट कैसेट]] में भी प्रयुक्त किया जाता है।
सीडी-टेक्स्ट के विनिर्देश को [[एससीएसआई मल्टीमीडिया कमांड|मल्टी-मीडिया कमांड्स]] सेट 3 आर01 (एमएमसी-3) मानक में सम्मिलित किया गया था, जो सितंबर 1996 में जारी किया गया था और [[सोनी]] द्वारा समर्थित था।<ref name="faq"/> इसे रेड बुक के नये संशोधनों में भी जोड़ा गया था।<ref>[http://www.edocpublish.com/resources-2/specifications/cd-logos/ Approved Compact Disc Logo configurations].</ref> वास्तविक टेक्स्ट को आईईसी 61866 मानक में परिभाषित [[इंटरएक्टिव टेक्स्ट ट्रांसमिशन सिस्टम|इंटरएक्टिव टेक्स्ट ट्रांसमिशन प्रणाली]] (आईटीटीएस) के साथ संगत प्रारूप में संग्रहीत किया जाता है।<ref>[https://webstore.iec.ch/publication/6045 IEC 61866:1997 Audiovisual systems – Interactive text transmission system (ITTS)].</ref> आईटीटीएस मानक [[Minidisc|मिनीडिस्क]] प्रारूप के साथ-साथ [[ डिजिटल ऑडियो प्रसारण |डिजिटल ऑडियो ब्रॉडकास्टिंग]] तकनीक और [[डिजिटल कॉम्पैक्ट कैसेट]] में भी प्रयुक्त किया जाता है।


== भंडारण ==
== भंडारण ==
सीडी-टेक्स्ट जानकारी डिस्क पर [[ कॉम्पैक्ट डिस्क उपकोड |उपचैनल]] ''R'' से ''W'' में संग्रहीत की जाती है। यह जानकारी सामान्यतः डिस्क के लीड-इन क्षेत्र में उपचैनलों में संग्रहीत की जाती है, जहां लगभग 5 किलोबाइट स्पेस उपलब्ध होता है। इसे डिस्क के मुख्य प्रोग्राम क्षेत्र (जहां ऑडियो ट्रैक हैं) पर भी संग्रहीत किया जा सकता है, जो लगभग 31 मेगाबाइट संग्रहीत कर सकता है।<ref name="faq">[http://web.ncf.ca/aa571/cdtext.htm Unofficial CD Text FAQ].</ref> चूंकि ऑडियो सीडी के रेड बुक विनिर्देश में ''R'' से ''W'' चैनल का उपयोग नहीं किया जाता है, इसलिए वे सभी सीडी प्लेयरों द्वारा नहीं पढ़े जाते हैं, जो कुछ उपकरणों को सीडी-टेक्स्ट जानकारी पढ़ने से रोकता है।<ref name="faq"/>
सीडी-टेक्स्ट जानकारी डिस्क पर [[ कॉम्पैक्ट डिस्क उपकोड |उपचैनल]] ''R'' से ''W'' में संग्रहीत की जाती है। यह जानकारी सामान्यतः डिस्क के लीड-इन क्षेत्र में उपचैनलों में संग्रहीत की जाती है, जहां लगभग 5 किलोबाइट स्पेस उपलब्ध होता है। इसे डिस्क के मुख्य प्रोग्राम क्षेत्र (जहां ऑडियो ट्रैक हैं) पर भी संग्रहीत किया जा सकता है, जो लगभग 31 मेगाबाइट संग्रहीत कर सकता है।<ref name="faq">[http://web.ncf.ca/aa571/cdtext.htm Unofficial CD Text FAQ].</ref> चूंकि ऑडियो सीडी के रेड बुक विनिर्देश में ''R'' से ''W'' चैनल का उपयोग नहीं किया जाता है, इसलिए वे सभी सीडी प्लेयरों द्वारा नहीं पढ़े जाते हैं, जो कुछ उपकरणों को सीडी-टेक्स्ट जानकारी पढ़ने से रोकता है।<ref name="faq"/>




Line 45: Line 45:
|0x8f||SIZE_INFO||ब्लॉक के आकार की जानकारी||कोई भी||बाइनरी
|0x8f||SIZE_INFO||ब्लॉक के आकार की जानकारी||कोई भी||बाइनरी
|}
|}
बीएनपीसीआई का उपयोग उन सूचनाओं को परिभाषित करने के लिए किया जाता है जो पैक में फिट नहीं होती हैं। यह टेक्स्ट या बाइनरी डेटा हो सकता है। बीएनसीपीआई यह भी इंगित करता है कि टेक्स्ट शीर्ष बिट में सिंगल-बाइट या [[डीबीसीएस|डबल-बाइट डेटा]] है या नहीं। यह निर्धारित करता है कि [[शून्य-समाप्त स्ट्रिंग|नल-टर्मिनेटेड स्ट्रिंग]] को 0x00 की एक या दो बाइट्स से परिभाषित किया जाता है।<ref name=cdio/> (ध्यान दें: डीबीसीएस मोड का उपयोग संभवतया ही कभी किया जाता है। कंप्यूटर डीबीसीएस कोड पेजों के लिए इसकी विशेष नल हैंडलिंग आवश्यक नहीं है, क्योंकि वे एएससीआईआई के साथ "हाइब्रिड" हैं और एनयूएल व्यवहार में संगत हैं। [[UTF-16|यूटीएफ-16]] का इच्छित उपयोग हो सकता है।)
बीएनपीसीआई का उपयोग उन सूचनाओं को परिभाषित करने के लिए किया जाता है जो पैक में फिट नहीं होती हैं। यह टेक्स्ट या बाइनरी डेटा हो सकता है। बीएनसीपीआई यह भी इंगित करता है कि टेक्स्ट शीर्ष बिट में सिंगल-बाइट या [[डीबीसीएस|डबल-बाइट डेटा]] है या नहीं। यह निर्धारित करता है कि [[शून्य-समाप्त स्ट्रिंग|नल-टर्मिनेटेड स्ट्रिंग]] को 0x00 की एक या दो बाइट्स से परिभाषित किया जाता है।<ref name=cdio/> (ध्यान दें: डीबीसीएस मोड का उपयोग संभवतया ही कभी किया जाता है। कंप्यूटर डीबीसीएस कोड पेजों के लिए इसकी विशेष नल हैंडलिंग आवश्यक नहीं है, क्योंकि वे एएससीआईआई के साथ "हाइब्रिड" हैं और एनयूएल व्यवहार में संगत हैं। [[UTF-16|यूटीएफ-16]] का इच्छित उपयोग हो सकता है।)


ऊपर "करैक्टर" के रूप में सूचीबद्ध ब्लॉक टाइपों के लिए (एमएमसी-3 के अनुसार), पेलोड सरल नल-टर्मिनेटेड स्ट्रिंग है। (एमएमसी-3 यहां भ्रामक रूप से लिखा गया है{{snd}} यह बाद में अपने व्यवहार को संशोधित करने वाले बीएनसीपीआई ध्वज का उल्लेख करने के अतिरिक्त पैक टाइप तालिका में एन्कोडिंग को एएससीआईआई के रूप में वर्णित करता है।) बाइनरी फ़ील्ड के विवरण अस्पष्ट हैं, लेकिन जीएनयू लिबसीडियो के डेवलपर्स ने या तो उन्हें एमएमसी -3 के अनुभागों से मिलान किया है या सोनी के नमूने पर आधारित नए विवरण लिखें है।<ref name=cdio/>
ऊपर "करैक्टर" के रूप में सूचीबद्ध ब्लॉक टाइपों के लिए (एमएमसी-3 के अनुसार), पेलोड सरल नल-टर्मिनेटेड स्ट्रिंग है। (एमएमसी-3 यहां भ्रामक रूप से लिखा गया है{{snd}} यह बाद में अपने व्यवहार को संशोधित करने वाले बीएनसीपीआई ध्वज का उल्लेख करने के अतिरिक्त पैक टाइप तालिका में एन्कोडिंग को एएससीआईआई के रूप में वर्णित करता है।) बाइनरी फ़ील्ड के विवरण अस्पष्ट हैं, लेकिन जीएनयू लिबसीडियो के डेवलपर्स ने या तो उन्हें एमएमसी -3 के अनुभागों से मिलान किया है या सोनी के नमूने पर आधारित नए विवरण लिखें है।<ref name=cdio/>

Revision as of 22:57, 28 September 2023

कॉम्पैक्ट डिस्क टेक्स्ट

सीडी-टेक्स्ट ऑडियो सीडी के लिए रेड बुक (सीडी मानक) कॉम्पैक्ट डिस्क विनिर्देश मानक का विस्तार है। यह मानकों के अनुरूप ऑडियो सीडी पर अतिरिक्त जानकारी (जैसे एल्बम का नाम, गीत का नाम और कलाकार का नाम) के स्टोरेज की अनुमति देता है।

सीडी-टेक्स्ट के विनिर्देश को मल्टी-मीडिया कमांड्स सेट 3 आर01 (एमएमसी-3) मानक में सम्मिलित किया गया था, जो सितंबर 1996 में जारी किया गया था और सोनी द्वारा समर्थित था।[1] इसे रेड बुक के नये संशोधनों में भी जोड़ा गया था।[2] वास्तविक टेक्स्ट को आईईसी 61866 मानक में परिभाषित इंटरएक्टिव टेक्स्ट ट्रांसमिशन प्रणाली (आईटीटीएस) के साथ संगत प्रारूप में संग्रहीत किया जाता है।[3] आईटीटीएस मानक मिनीडिस्क प्रारूप के साथ-साथ डिजिटल ऑडियो ब्रॉडकास्टिंग तकनीक और डिजिटल कॉम्पैक्ट कैसेट में भी प्रयुक्त किया जाता है।

भंडारण

सीडी-टेक्स्ट जानकारी डिस्क पर उपचैनल R से W में संग्रहीत की जाती है। यह जानकारी सामान्यतः डिस्क के लीड-इन क्षेत्र में उपचैनलों में संग्रहीत की जाती है, जहां लगभग 5 किलोबाइट स्पेस उपलब्ध होता है। इसे डिस्क के मुख्य प्रोग्राम क्षेत्र (जहां ऑडियो ट्रैक हैं) पर भी संग्रहीत किया जा सकता है, जो लगभग 31 मेगाबाइट संग्रहीत कर सकता है।[1] चूंकि ऑडियो सीडी के रेड बुक विनिर्देश में R से W चैनल का उपयोग नहीं किया जाता है, इसलिए वे सभी सीडी प्लेयरों द्वारा नहीं पढ़े जाते हैं, जो कुछ उपकरणों को सीडी-टेक्स्ट जानकारी पढ़ने से रोकता है।[1]


प्रारूप

सीडी-टेक्स्ट डेटा को एमएमसी-3 और सोनी दस्तावेज़ीकरण के बीच बिखरी हुई विधियों से परिभाषित किया गया है। नीचे जीएनयू लिबसीडियो के विवरण का उपयोग किया गया है।[4]

निम्नतम स्तर पर, सीडी-टेक्स्ट को 18-बाइट "पैक" इकाइयों में संग्रहीत किया जाता है; इस भाग को एमएमसी-3 अनुलग्नक जे में परिभाषित किया गया है। प्रत्येक पैक में हेडर के 4 बाइट्स (टाइप संकेतक, ट्रैक नंबर संदर्भ, अनुक्रमिक काउंटर, ब्लॉक नंबर और चरित्र स्थिति संकेतक [बीएनसीपीआई]), पेलोड के 12 बाइट्स और सीआरसी के 2 बाइट्स होते हैं। टाइप सूचक 0x80 से 0x8F तक होता है, 13 परिभाषित मान हैं:[5]

सीडी-टेक्स्ट कीवर्ड
टाइप कीवर्ड विवरण अनुभाग प्रारूप
0x84 ARRANGER व्यवस्था करने वालों का नाम कोई भी करैक्टर
0x83 COMPOSER संगीतकारों का नाम कोई भी करैक्टर
0x86 DISK_ID डिस्क पहचान संबंधी जानकारी डिस्क बाइनरी
0x87 GENRE शैली की पहचान और शैली की जानकारी डिस्क बाइनरी
0x8e ISRC प्रत्येक ट्रैक का अंतर्राष्ट्रीय मानक रिकॉर्डिंग कोड Track करैक्टर
0x85 MESSAGE सामग्री प्रदाता और/या कलाकार का संदेश कोई भी करैक्टर
0x81 PERFORMER कलाकार का नाम कोई भी करैक्टर
0x82 SONGWRITER गीतकार का नाम कोई भी करैक्टर
0x80 TITLE एल्बम नाम या ट्रैक शीर्षक का शीर्षक कोई भी करैक्टर
0x88 TOC_INFO सामग्री-सारणी संबंधी जानकारी डिस्क बाइनरी
0x89 TOC_INFO2 सामग्री की दूसरी तालिका जानकारी डिस्क बाइनरी
0x8e UPC_EAN एल्बम का यूपीसी/ईएएन कोड डिस्क करैक्टर
0x8f SIZE_INFO ब्लॉक के आकार की जानकारी कोई भी बाइनरी

बीएनपीसीआई का उपयोग उन सूचनाओं को परिभाषित करने के लिए किया जाता है जो पैक में फिट नहीं होती हैं। यह टेक्स्ट या बाइनरी डेटा हो सकता है। बीएनसीपीआई यह भी इंगित करता है कि टेक्स्ट शीर्ष बिट में सिंगल-बाइट या डबल-बाइट डेटा है या नहीं। यह निर्धारित करता है कि नल-टर्मिनेटेड स्ट्रिंग को 0x00 की एक या दो बाइट्स से परिभाषित किया जाता है।[4] (ध्यान दें: डीबीसीएस मोड का उपयोग संभवतया ही कभी किया जाता है। कंप्यूटर डीबीसीएस कोड पेजों के लिए इसकी विशेष नल हैंडलिंग आवश्यक नहीं है, क्योंकि वे एएससीआईआई के साथ "हाइब्रिड" हैं और एनयूएल व्यवहार में संगत हैं। यूटीएफ-16 का इच्छित उपयोग हो सकता है।)

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

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


यह भी देखें

संदर्भ


बाहरी संबंध