उपभोक्ता इलेक्ट्रॉनिक्स नियंत्रण

उपभोक्ता इलेक्ट्रॉनिक्स नियंत्रण (सीईसी) एचडीएमआई से जुड़े उपकरणों को नियंत्रित करने के लिए डिज़ाइन किए गए एचडीएमआई की एक विशेषता है  केवल एक रिमोट कंट्रोल का उपयोग करके; इसलिए, व्यक्तिगत सीईसी सक्षम डिवाइस 15 डिवाइस तक उपयोगकर्ता के हस्तक्षेप के बिना एक दूसरे को कमांड और नियंत्रित कर सकते हैं। उदाहरण के लिए, एक टीवी सेट रिमोट कंट्रोलर  सेट टॉप बॉक्स  और एक डीवीडी प्लेयर को भी नियंत्रित कर सकता है।

यह एक-तार द्विदिश धारावाहिक संचार बस है जो रिमोट कंट्रोल कार्यों को करने के लिए इलेक्ट्रोटेक्निकल मानकीकरण मानक AV.link प्रोटोकॉल के लिए यूरोपीय समिति पर आधारित है। सीईसी वायरिंग अनिवार्य है, चूंकि उत्पाद में सीईसी का कार्यान्वयन वैकल्पिक है। इसे एचडीएमआई विनिर्देश 1.0 में परिभाषित किया गया था और एचडीएमआई 1.2, एचडीएमआई 1.2ए और एचडीएमआई 1.3ए (जिसमें बस में टाइमर और ऑडियो कमांड जोड़े गए) में अपडेट किया गया था। USB से CEC एडेप्टर उपस्तिथ हैं जो कंप्यूटर को CEC-सक्षम डिवाइस को नियंत्रित करने की अनुमति देते हैं।

सीईसी प्रौद्योगिकी के लिए व्यापार नाम
सीईसी के व्यापार नाम हैं:


 * 1-टच प्ले ( वर्ष )
 * एनीनेट+ ( SAMSUNG )
 * एक्वोस लिंक ( तीव्र निगम )
 * ब्राविया लिंक, ब्राविया सिंक, एचडीएमआई के लिए कंट्रोल (सोनी)
 * सीईसी (Hisense, विजियो)
 * सीई-लिंक, रेजा लिंक ( तोशीबा )
 * ई-लिंक (एओसी इंटरनेशनल)
 * ईज़ीलिंक ( PHILIPS )
 * फन-लिंक (funai, सिल्वेनिया इलेक्ट्रिक उत्पाद, एमर्सन रेडियो, मैग्नावॉक्स, फिलिप्स)
 * एचडीएमआई-सीईसी (हिताची लिमिटेड)
 * INlink (इन्सिग्निया सिस्टम्स, इंक।, वेस्टिंगहाउस इलेक्ट्रॉनिक्स)
 * कुरो लिंक (पायनियर (कंपनी))
 * एचडीएमआई के लिए नेटकमांड, एचडीएमआई के लिए रीलिंक (मित्सुबिशी)
 * आरआईएचडी (एचडीएमआई पर रिमोट इंटरएक्टिव) (ओन्कीओ)
 * रनकोलिंक (रंको इंटरनेशनल)
 * सिम्पलिंक (एलजी इलेक्ट्रॉनिक्स)
 * टी-लिंक (आईटीटी कॉर्पोरेशन, टेक्नीकलर एसए)
 * वीरा लिंक, एचडीएवीआई कंट्रोल, ईजेड-सिंक ( PANASONIC )

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

प्रोटोकॉल
सीईसी अन्य एचडीएमआई संकेतों से अलग विद्युत संकेत है। यह डिवाइस को स्लीप मोड में अपनी हाई-स्पीड एचडीएमआई सर्किटरी को अक्षम करने की अनुमति देता है, किन्तु सीईसी द्वारा जगाया जाता है। यह एक साझा बस है, जो एक डिवाइस पर सभी एचडीएमआई पोर्ट के बीच सीधे जुड़ा हुआ है, इसलिए यह एक डिवाइस के माध्यम से प्रवाहित हो सकता है जो पूरी तरह से बंद है (सिर्फ सोए हुए नहीं)।

बस विद्युत रूप से AV.link प्रोटोकॉल के समान है, किन्तु CEC एक विस्तृत उच्च-स्तरीय संदेश प्रोटोकॉल जोड़ता है।

बस एक खुला कलेक्टर  लाइन है, कुछ हद तक I²C की तरह, +3.3 V तक का पुल-अप रोकनेवाला, और थोड़ा ट्रांसमिट करने के लिए कम संचालित।

I²C की समानता में सम्मिलित हैं:
 * कम गति वाली सीरियल बस
 * निष्क्रिय पुल-अप के साथ ओपन-कलेक्टर
 * गति वितरित समाई द्वारा सीमित
 * रिसीवर एक प्रेषित 1 बिट को 0 में परिवर्तित कर सकता है
 * मध्यस्थता के माध्यम से एकाधिक मास्टर्स की अनुमति: 1 बिट भेजना और 0 का अवलोकन करना हानि दर्शाता है
 * बाइट उन्मुख प्रोटोकॉल
 * प्रत्येक बाइट में एक पावती बिट संलग्न है
 * विशेष प्रारंभ संकेत

I²C से अंतर:
 * दो तारों के अतिरिक्त सिंगल वायर
 * अलग-अलग घड़ी के अतिरिक्त निश्चित समय के साथ बिट्स भेजे गए
 * 1000× कम गति (400 केबीटी/एस के अतिरिक्त 417 बिट/एस)
 * सात के अतिरिक्त चार पता बिट्स
 * डायनेमिक एड्रेस आवंटन के लिए परिभाषित प्रोटोकॉल
 * हैडर में सर्जक और प्राप्तकर्ता दोनों का पता सम्मिलित है
 * कोई विशेष स्टॉप सिग्नल नहीं; इसके अतिरिक्त, प्रत्येक बाइट में संदेश ध्वज का अंत संलग्न होता है
 * कोई रीड ऑपरेशन नहीं; एक फ्रेम में सभी डेटा बाइट ट्रांसमीटर से भेजे जाते हैं
 * इसके अतिरिक्त, रिक्वेस्ट रिस्पॉन्स फ्रेम मांगें
 * प्रत्येक उपकरण को संचारित करने में सक्षम होना चाहिए
 * पते के बाद बाइट्स के अर्थ का विस्तृत विवरण

प्रत्येक बिट नीचे खींची गई रेखा (गिरती हुई धार) से प्रारंभ होता है, बिट मान को इंगित करने वाली देरी, एक बढ़ती बढ़त, और अगले बिट के प्रारंभ होने तक और देरी होती है।

सामान्य डेटा बिट्स हैं $2.4 ms$ लंबा। एक तर्क 1 को निम्न के लिए रखा जाता है $0.6 ms$, जबकि एक तर्क 0 को निम्न के लिए रखा जाता है $1.5 ms$. रिसीवर पर लाइन का नमूना लेता है $1.05 ms$ गिरते किनारे के बाद, फिर अगले बिट के लिए देखना प्रारंभ करता है $1.9 ms$ गिरने के किनारे के बाद।

एक रिसीवर गिरने वाले किनारे के 0.35 एमएस के भीतर लाइन को नीचे खींचकर और इसे 0 बिट समय तक रोककर एक प्रेषित 1 बिट को 0 बिट में परिवर्तित कर सकता है। ट्रांसमीटर इस स्थिति का पता लगाने के लिए अपने स्वयं के प्रसारण के समय बस को देखता है। इसका उपयोग पावती (डेटा नेटवर्क) एक संचरण के लिए किया जाता है।

प्रत्येक फ्रेम एक विशेष थोड़ा प्रारंभ करो के साथ प्रारंभ होता है, जिसे $3.7 ms$ और फिर कुल अवधि के लिए उठने की अनुमति दी $4.5 ms$. उपयुक्त संख्या में बिट समय के लिए बस निष्क्रिय देखने के बाद कोई भी उपकरण स्टार्ट बिट भेज सकता है। (सामान्यतः, 5 बिट बार, किन्तु 7 बिट बार एक सफल प्रसारण के तुरंत बाद बस के उचित बंटवारे की सुविधा के लिए, और 3 बिट बार एक असफल संचरण और इसके पुन: प्रसारण के बीच।)

इसके बाद 16 बाइट्स तक होते हैं। प्रत्येक बाइट में दस बिट्स होते हैं: आठ डेटा बिट्स (बड़े एंडियन ऑर्डर में एमएसबिट-प्रथम प्रेषित), संदेश बिट का अंत (फ्रेम के अंतिम बाइट के बाद 1 पर सेट), और एक स्वीकृति बिट।

एकल-प्राप्तकर्ता संदेशों के लिए, पावती बिट I²C के समान संचालित होता है: इसे 1 बिट के रूप में प्रेषित किया जाता है, और रिसीवर बाइट को स्वीकार करने के लिए इसे 0 बिट तक नीचे खींचता है।

प्रसारण संदेशों के लिए, पावती बिट उलटा है: यह अभी भी 1 बिट के रूप में प्रेषित होता है, किन्तु किसी भी रिसीवर द्वारा 0 बिट तक खींच लिया जाता है जो बाइट को अस्वीकार करता है।

प्रत्येक सीईसी फ्रेम का पहला बाइट एक हेडर है जिसमें 4-बिट स्रोत और गंतव्य पते होते हैं। यदि संबोधित गंतव्य उपस्तिथ है, तो यह बाइट को स्वीकार करता है। एक फ्रेम जिसमें कुछ भी नहीं है किन्तु हेडर एक पिंग (नेटवर्किंग उपयोगिता)  है जो किसी अन्य डिवाइस की उपस्थिति की जांच करता है।

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

दूसरा बाइट एक ऑपकोड है जो किए जाने वाले ऑपरेशन को निर्दिष्ट करता है, और निम्नलिखित पैरामीटर बाइट्स की संख्या और अर्थ। उदाहरण के लिए, रिमोट कंट्रोल पर उपयोगकर्ता प्रेस 3-बाइट फ्रेम उत्पन्न करेगा: एक हेडर बाइट, ए  ओपकोड (0x44), और बटन की पहचान करने वाला एक ऑपरेंड बाइट। आरंभिक निष्क्रिय समय और अतिरिक्त-लंबे प्रारंभ बिट सहित, इसमें 88.5 ms (37 बिट बार) लगते हैं। बाद में   ओपकोड (0x45) में कोई ऑपरेंड नहीं है।

यह भी देखें

 * उपभोक्ता आईआर
 * मीडिया नियंत्रण

बाहरी संबंध

 * HDMI.org FAQ entry for CEC
 * USB CEC adapter communication library