कॉम्पैक्ट डिस्क सबकोड

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

संरचना
सबचैनल डेटा को सघन डिस्क डिजिटल ऑडियो या सीडी-रोम के साथ मल्टीप्लेक्स किया जाता है। सीडी में डेटा को फ्रेम में व्यवस्थित किया जाता है। एक फ्रेम में 33 बाइट्स होते हैं, जिनमें से 24 बाइट्स ऑडियो या उपयोगकर्ता डेटा होते हैं, आठ बाइट्स त्रुटि सुधार क्रॉस-इंटरलीव्ड रीड-सोलोमन कोडिंग-जनरेटेड के रूप में होते हैं और एक बाइट सबकोड के लिए होता है। फ़्रेम को सेक्टरों में व्यवस्थित किया गया है, जिनमें प्रत्येक में 98 फ़्रेम हैं। किसी सेक्टर के पहले दो फ़्रेमों के उपकोड बाइट्स का उपयोग दो सिंक्रनाइज़ेशन शब्दों के रूप में किया जाता है। किसी सेक्टर के शेष 96 फ़्रेमों के उपकोड बाइट्स को प्रत्येक उपकोड बाइट के nवें बिट को एक साथ रखकर आठ 96-बिट लंबे उपकोड चैनलों में विभाजित किया जाता है, जिन्हें उपचैनल या बस चैनल भी कहा जाता है। प्रत्येक चैनल की बिट दर 7.35 kbit/s के रूप में है।

प्रत्येक उपकोड बिट/उपचैनल को P से Wतक एक अक्षर द्वारा निर्दिष्ट किया जाता है। निम्नलिखित चित्र दिखाता है कि चैनल कैसे रखे गए हैं:

चैनल
नियमित ऑडियो सीडी पर P और Q दोनों चैनलों का उपयोग समय की जानकारी के लिए किया जाता है। वे डिस्क पर वर्तमान समष्टि को ट्रैक करने और सीडी प्लेयर पर समय प्रदर्शन के लिए समय की जानकारी प्रदान करने में सीडी प्लेयर के रूप में सहायता करते हैं। बाकी का उपयोग रेड बुक विनिर्देश में नहीं किया गया है।


 * चैनल P एक साधारण विराम संगीत ध्वज है, जिसका उपयोग कम लागत वाली खोज प्रणालियों के लिए किया जा सकता है। कई खिलाड़ी Q चैनल के पक्ष में इसे नजरअंदाज कर देते हैं। यह कम से कम दो लगातार सेकंड में एक नए ट्रैक की शुरुआत का संकेत देता है, सभी 1 के 150 सेक्टर और सभी 1 के साथ अंतिम ब्लॉक नवीनतम ट्रैक के रूप में पहला ब्लॉक है।
 * चैनल Q का उपयोग अधिक परिष्कृत खिलाड़ियों के नियंत्रण उद्देश्यों के लिए किया जाता है। इसमें तीन भिन्न-भिन्न मोड के रूप में हैं, लेकिन उन सभी के लिए एक समान संरचना है।
 * नियंत्रण बिट्स: पहले चार बिट्स का उपयोग नियंत्रण के लिए किया जाता है, प्रत्येक एक भिन्न सुविधा के लिए ध्वज होता है:
 *  'चार-चैनल सघन डिस्क डिजिटल ऑडियो फ़्लैग':के रूप में इंगित करता है, कि ट्रैक चार-चैनल सघन डिस्क डिजिटल ऑडियो का उपयोग करता है, जो मात्र सीडी-डीए पर लागू होता है। सघन डिस्क पर इसका उपयोग बहुत ही कम किया जाता है।
 *  'डेटा फ़्लैग': इंगित करता है कि इस ट्रैक में ऑडियो के अतिरिक्त डेटा है, ऑडियो सीडी प्लेयर में म्यूट करने के लिए इसका उपयोग किया जा सकता है। मूल सीडी-डीए मानक में उपयोग नहीं किया गया, सीडी-रोम विनिर्देशों के रूप में जोड़ा गया है।
 * 'डिजिटल कॉपी अनुमति ध्वज': ट्रैक को डिजिटल रूप से कॉपी करने की अनुमति को इंगित करने के लिए सीरियल कॉपी प्रबंधन प्रणाली द्वारा उपयोग किया जाता है।
 *  'पूर्व-जोर ध्वज': ऑडियो ट्रैक को पूर्व-जोर के साथ रिकॉर्ड किया गया था, जो मात्र सीडी-डीए पर लागू होता है। सघन डिस्क पर बहुत ही कम उपयोग किया जाता है।
 * मोड बिट्स: अगले चार बिट्स Q चैनल के मोड को दर्शाते हैं, जो 1 से 3 तक भिन्न हो सकते हैं और अगले बिट्स की संरचना और सामग्री को परिभाषित करते हैं।
 * डेटा बिट्स: अगले 72 बिट्स में Q-चैनल के रूप में डेटा होता है और उनकी संरचना पिछले बिट्स में परिभाषित मोड पर निर्भर करती है।
 * Q मोड 1: इस मोड में डेटा बिट्स में सत्र (सीडी) की सघन डिस्क डिजिटल ऑडियो डेटा संरचना होती है, यदि Q चैनल लीड-इन क्षेत्र में है या समय की जानकारी होती है वर्तमान ट्रैक यदि Q चैनल कार्यक्रम और सत्र के लीड-आउट क्षेत्रों के रूप में है.
 * Q मोड 2: इस मोड में डेटा बिट्स में मीडिया कैटलॉग संख्या  के रूप में होती है| मीडिया कैटलॉग नंबर एमसीएन डिस्क.के रूप में होते है.
 * Q मोड 3: इस मोड में डेटा बिट्स में प्रत्येक ट्रैक के लिए एक अंतर्राष्ट्रीय मानक रिकॉर्डिंग कोड आईएसRसी के रूप में होता है,जो मात्र सीडी-डीए पर लागू होती है। आईएसRसी का उपयोग मीडिया उद्योग द्वारा किया जाता है और इसमें मूल देश, प्रकाशन का वर्ष, अधिकारों के मालिक, साथ ही एक क्रमांक संख्या के बारे में जानकारी सम्मिलित होती है।
 * चक्रीय अतिरेक जांच बिट्स: अंतिम 16 बिट्स में चैनल के पिछले बिट्स पर गणना की गई त्रुटि का पता लगाने वाला कोड होता है।
 * चैनल R से W रेड बुक अनुरूप सीडी और येलो बुक अनुरूप सीडी-रोम द्वारा अप्रयुक्त हैं और मानक के विस्तार के लिए उपयोग किए गए हैं:
 * सीडी-पाठ ऑडियो सीडी के लिए रेड बुक ऑडियो सीडी मानक के रूप में विस्तार है, यह अतिरिक्त जानकारी के भंडारण की अनुमति देता है, जैसे एल्बम का नाम, गीत का नाम और कलाकार डिस्क पर R से W सबकोड चैनल पर या तो लीड क्षेत्र में या प्रोग्राम या मुख्य क्षेत्र में होता है।
 * सीडी+जी या "कराओके" एक्सटेंशन कम रिज़ॉल्यूशन वाले ग्राफिक्स को स्टोर करने के लिए R से W सबकोड चैनलों के रूप में उपयोग करता है।
 * कई प्रतिलिपि सुरक्षा प्रणालियों ने इस तथ्य का उपयोग किया है। कि कुछ डिस्क प्रतिलिपि उपयोगिताएँ अस्पष्टता के कारण उपकोड डेटा की प्रतिलिपि बनाने की उपेक्षा करती हैं।

सीडी प्लेयर पर जैक
कुछ प्राचीन सीडी प्लेयर, जैसे कि पायनियर कॉर्पोरेशन पीडी-5010, के पीछे सबकोड आउट लेबल वाला आठ-पिन मिनी-डीआईएन कनेक्टर के रूप में एक सॉकेट होता है।