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

From Vigyanwiki
(Created page with "{{short description|Feature of HDMI}} उपभोक्ता इलेक्ट्रॉनिक्स नियंत्रण (सीईसी) HDMI से जु...")
 
No edit summary
Line 1: Line 1:
{{short description|Feature of HDMI}}
{{short description|Feature of HDMI}}
उपभोक्ता इलेक्ट्रॉनिक्स नियंत्रण (सीईसी) [[ HDMI ]] से जुड़े उपकरणों को नियंत्रित करने के लिए डिज़ाइन किए गए एचडीएमआई की एक विशेषता है<ref>{{cite web |url=http://www.anandtech.com/show/5463/pulseeight-usb-cec-adapter-review |title=पल्स-आठ यूएसबी सीईसी एडाप्टर समीक्षा|website=[[AnandTech]] |first=T.S. |last=Ganesh |date=January 24, 2012}}</ref><ref>{{cite web |url=http://www.pcworld.com/article/143777/the_secret_feature_on_your_hdtv_hdmi_cec.html |title=The Secret Feature on Your HDTV: HDMI CEC |first=Greg |last=Adler |date=March 26, 2008 |work=TechHive}}</ref> केवल एक [[रिमोट कंट्रोल]] का उपयोग करके; इसलिए, व्यक्तिगत सीईसी सक्षम डिवाइस 15 डिवाइस तक उपयोगकर्ता के हस्तक्षेप के बिना एक दूसरे को कमांड और नियंत्रित कर सकते हैं।{{r|HDMI1.3a|p=§CEC-3.1}} उदाहरण के लिए, एक [[टीवी सेट]] रिमोट कंट्रोलर [[ सेट टॉप बॉक्स ]] और एक [[डीवीडी प्लेयर]] को भी नियंत्रित कर सकता है।
उपभोक्ता इलेक्ट्रॉनिक्स नियंत्रण (सीईसी) [[ HDMI | एचडीएमआई]] से जुड़े उपकरणों को नियंत्रित करने के लिए डिज़ाइन किए गए एचडीएमआई की एक विशेषता है<ref>{{cite web |url=http://www.anandtech.com/show/5463/pulseeight-usb-cec-adapter-review |title=पल्स-आठ यूएसबी सीईसी एडाप्टर समीक्षा|website=[[AnandTech]] |first=T.S. |last=Ganesh |date=January 24, 2012}}</ref><ref>{{cite web |url=http://www.pcworld.com/article/143777/the_secret_feature_on_your_hdtv_hdmi_cec.html |title=The Secret Feature on Your HDTV: HDMI CEC |first=Greg |last=Adler |date=March 26, 2008 |work=TechHive}}</ref> केवल एक [[रिमोट कंट्रोल]] का उपयोग करके; इसलिए, व्यक्तिगत सीईसी सक्षम डिवाइस 15 डिवाइस तक उपयोगकर्ता के हस्तक्षेप के बिना एक दूसरे को कमांड और नियंत्रित कर सकते हैं।{{r|HDMI1.3a|p=§CEC-3.1}} उदाहरण के लिए, एक [[टीवी सेट]] रिमोट कंट्रोलर [[ सेट टॉप बॉक्स ]] और एक [[डीवीडी प्लेयर]] को भी नियंत्रित कर सकता है।


यह एक-तार द्विदिश [[धारावाहिक संचार]] बस है जो रिमोट कंट्रोल कार्यों को करने के लिए इलेक्ट्रोटेक्निकल मानकीकरण मानक AV.link प्रोटोकॉल के लिए यूरोपीय समिति पर आधारित है।<ref>{{cite techreport |title=अपने अगले एचडीएमआई उत्पाद में सीईसी डिजाइन करना|type=white paper |publisher=Quantum Data |url=http://www.quantumdata.com/pdf/CEC_White_Paper.pdf |date=December 18, 2008}}</ref> सीईसी वायरिंग अनिवार्य है, हालांकि उत्पाद में सीईसी का कार्यान्वयन वैकल्पिक है।<ref name="HDMI1.3a">{{cite book|url=http://www.microprocessor.org/HDMISpecification13a.pdf#page=173 |title=High-Definition Multimedia Interface Specification 1.3a |date=November 10, 2006 |publisher=HDMI Licensing, LLC |via=Microprocessor.org |accessdate=April 1, 2016 |chapter=Supplement 1: Consumer Electronics Control (CEC) | archiveurl = https://web.archive.org/web/20171009194844/http://www.microprocessor.org/HDMISpecification13a.pdf | archivedate = 2017-10-09 }}</ref>{{rp|at=§8.1}} इसे एचडीएमआई विनिर्देश 1.0 में परिभाषित किया गया था और एचडीएमआई 1.2, एचडीएमआई 1.2ए और एचडीएमआई 1.3ए (जिसमें बस में टाइमर और ऑडियो कमांड जोड़े गए) में अपडेट किया गया था।{{r|HDMI1.3a|p=§§CEC-1.2,CEC-1.3,CEC-3.1,CEC-5}} USB से CEC एडेप्टर मौजूद हैं जो कंप्यूटर को CEC-सक्षम डिवाइस को नियंत्रित करने की अनुमति देते हैं।<ref>{{cite news |title=USB-CEC अडैप्टर भविष्य की एक झलक है|publisher=xbmc |url=https://kodi.tv/article/usb-cec-adapter-look-future |date=November 1, 2011 |accessdate=November 20, 2011}}</ref><ref>{{cite news |title=एचडीएमआई-सीईसी के माध्यम से अपने एचटीपीसी के साथ अपने टीवी को नियंत्रित करें|publisher=Engadget |url=https://www.engadget.com/2010/08/25/take-control-of-your-tv-with-your-htpc-via-hdmi-cec/ |first=Ben |last=Drawbaugh |date=August 25, 2010 |accessdate=November 20, 2011}}</ref>
यह एक-तार द्विदिश [[धारावाहिक संचार]] बस है जो रिमोट कंट्रोल कार्यों को करने के लिए इलेक्ट्रोटेक्निकल मानकीकरण मानक AV.link प्रोटोकॉल के लिए यूरोपीय समिति पर आधारित है।<ref>{{cite techreport |title=अपने अगले एचडीएमआई उत्पाद में सीईसी डिजाइन करना|type=white paper |publisher=Quantum Data |url=http://www.quantumdata.com/pdf/CEC_White_Paper.pdf |date=December 18, 2008}}</ref> सीईसी वायरिंग अनिवार्य है, चूंकि उत्पाद में सीईसी का कार्यान्वयन वैकल्पिक है।<ref name="HDMI1.3a">{{cite book|url=http://www.microprocessor.org/HDMISpecification13a.pdf#page=173 |title=High-Definition Multimedia Interface Specification 1.3a |date=November 10, 2006 |publisher=HDMI Licensing, LLC |via=Microprocessor.org |accessdate=April 1, 2016 |chapter=Supplement 1: Consumer Electronics Control (CEC) | archiveurl = https://web.archive.org/web/20171009194844/http://www.microprocessor.org/HDMISpecification13a.pdf | archivedate = 2017-10-09 }}</ref>{{rp|at=§8.1}} इसे एचडीएमआई विनिर्देश 1.0 में परिभाषित किया गया था और एचडीएमआई 1.2, एचडीएमआई 1.2ए और एचडीएमआई 1.3ए (जिसमें बस में टाइमर और ऑडियो कमांड जोड़े गए) में अपडेट किया गया था।{{r|HDMI1.3a|p=§§CEC-1.2,CEC-1.3,CEC-3.1,CEC-5}} USB से CEC एडेप्टर उपस्तिथ हैं जो कंप्यूटर को CEC-सक्षम डिवाइस को नियंत्रित करने की अनुमति देते हैं।<ref>{{cite news |title=USB-CEC अडैप्टर भविष्य की एक झलक है|publisher=xbmc |url=https://kodi.tv/article/usb-cec-adapter-look-future |date=November 1, 2011 |accessdate=November 20, 2011}}</ref><ref>{{cite news |title=एचडीएमआई-सीईसी के माध्यम से अपने एचटीपीसी के साथ अपने टीवी को नियंत्रित करें|publisher=Engadget |url=https://www.engadget.com/2010/08/25/take-control-of-your-tv-with-your-htpc-via-hdmi-cec/ |first=Ben |last=Drawbaugh |date=August 25, 2010 |accessdate=November 20, 2011}}</ref>




Line 30: Line 30:
== सीईसी आदेश ==
== सीईसी आदेश ==
निम्नलिखित सबसे अधिक उपयोग किए जाने वाले एचडीएमआई-सीईसी कमांड की सूची है:
निम्नलिखित सबसे अधिक उपयोग किए जाने वाले एचडीएमआई-सीईसी कमांड की सूची है:
* वन टच प्ले प्लेबैक शुरू होने पर उपकरणों को टीवी को सक्रिय स्रोत के रूप में उपयोग करने के लिए स्विच करने की अनुमति देता है
* वन टच प्ले प्लेबैक प्रारंभ होने पर उपकरणों को टीवी को सक्रिय स्रोत के रूप में उपयोग करने के लिए स्विच करने की अनुमति देता है
* सिस्टम स्टैंडबाय उपयोगकर्ताओं को एक बटन के प्रेस के साथ कई उपकरणों को स्टैंडबाय मोड में स्विच करने में सक्षम बनाता है
* सिस्टम स्टैंडबाय उपयोगकर्ताओं को एक बटन के प्रेस के साथ कई उपकरणों को स्टैंडबाय मोड में स्विच करने में सक्षम बनाता है
* प्रीसेट ट्रांसफर ट्यूनर चैनल सेटअप को दूसरे टीवी सेट में ट्रांसफर करता है
* प्रीसेट ट्रांसफर ट्यूनर चैनल सेटअप को दूसरे टीवी सेट में ट्रांसफर करता है
Line 47: Line 47:
== प्रोटोकॉल ==
== प्रोटोकॉल ==
{{See|AV.link}}
{{See|AV.link}}
सीईसी{{r|HDMI1.3a}} अन्य एचडीएमआई संकेतों से अलग विद्युत संकेत है। यह डिवाइस को [[स्लीप मोड]] में अपनी हाई-स्पीड एचडीएमआई सर्किटरी को अक्षम करने की अनुमति देता है, लेकिन सीईसी द्वारा जगाया जाता है। यह एक साझा बस है, जो एक डिवाइस पर सभी एचडीएमआई पोर्ट के बीच सीधे जुड़ा हुआ है, इसलिए यह एक डिवाइस के माध्यम से प्रवाहित हो सकता है जो पूरी तरह से बंद है (सिर्फ सोए हुए नहीं)।
सीईसी{{r|HDMI1.3a}} अन्य एचडीएमआई संकेतों से अलग विद्युत संकेत है। यह डिवाइस को [[स्लीप मोड]] में अपनी हाई-स्पीड एचडीएमआई सर्किटरी को अक्षम करने की अनुमति देता है, किन्तु सीईसी द्वारा जगाया जाता है। यह एक साझा बस है, जो एक डिवाइस पर सभी एचडीएमआई पोर्ट के बीच सीधे जुड़ा हुआ है, इसलिए यह एक डिवाइस के माध्यम से प्रवाहित हो सकता है जो पूरी तरह से बंद है (सिर्फ सोए हुए नहीं)।


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


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


I²C की समानता में शामिल हैं:
I²C की समानता में सम्मिलित हैं:
* कम गति वाली सीरियल बस
* कम गति वाली सीरियल बस
* निष्क्रिय पुल-अप के साथ ओपन-कलेक्टर
* निष्क्रिय पुल-अप के साथ ओपन-कलेक्टर
Line 64: Line 64:


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


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


सामान्य डेटा बिट्स हैं {{val|2.4|0.35|u=ms}} लंबा। एक तर्क 1 को निम्न के लिए रखा जाता है {{val|0.6|0.2|u=ms}}, जबकि एक तर्क 0 को निम्न के लिए रखा जाता है {{val|1.5|0.2|u=ms}}. रिसीवर पर लाइन का नमूना लेता है {{val|1.05|0.2|u=ms}} गिरते किनारे के बाद, फिर अगले बिट के लिए देखना शुरू करता है {{val|1.9|0.15|u=ms}} गिरने के किनारे के बाद।
सामान्य डेटा बिट्स हैं {{val|2.4|0.35|u=ms}} लंबा। एक तर्क 1 को निम्न के लिए रखा जाता है {{val|0.6|0.2|u=ms}}, जबकि एक तर्क 0 को निम्न के लिए रखा जाता है {{val|1.5|0.2|u=ms}}. रिसीवर पर लाइन का नमूना लेता है {{val|1.05|0.2|u=ms}} गिरते किनारे के बाद, फिर अगले बिट के लिए देखना प्रारंभ करता है {{val|1.9|0.15|u=ms}} गिरने के किनारे के बाद।


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


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


इसके बाद 16 बाइट्स तक होते हैं। प्रत्येक बाइट में दस बिट्स होते हैं: आठ डेटा बिट्स ([[बड़े एंडियन]] ऑर्डर में एमएसबिट-प्रथम प्रेषित), संदेश बिट का अंत (फ्रेम के अंतिम बाइट के बाद 1 पर सेट), और एक स्वीकृति बिट।
इसके बाद 16 बाइट्स तक होते हैं। प्रत्येक बाइट में दस बिट्स होते हैं: आठ डेटा बिट्स ([[बड़े एंडियन]] ऑर्डर में एमएसबिट-प्रथम प्रेषित), संदेश बिट का अंत (फ्रेम के अंतिम बाइट के बाद 1 पर सेट), और एक स्वीकृति बिट।
Line 88: Line 88:
एकल-प्राप्तकर्ता संदेशों के लिए, पावती बिट I²C के समान संचालित होता है: इसे 1 बिट के रूप में प्रेषित किया जाता है, और रिसीवर बाइट को स्वीकार करने के लिए इसे 0 बिट तक नीचे खींचता है।
एकल-प्राप्तकर्ता संदेशों के लिए, पावती बिट I²C के समान संचालित होता है: इसे 1 बिट के रूप में प्रेषित किया जाता है, और रिसीवर बाइट को स्वीकार करने के लिए इसे 0 बिट तक नीचे खींचता है।


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


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


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


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

Revision as of 17:25, 30 June 2023

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

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


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

सीईसी के व्यापार नाम हैं:[7][8][9][10][11][12]

सीईसी आदेश

निम्नलिखित सबसे अधिक उपयोग किए जाने वाले एचडीएमआई-सीईसी कमांड की सूची है:

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

प्रोटोकॉल

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

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

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

I²C की समानता में सम्मिलित हैं:

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

I²C से अंतर:

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

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

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

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

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

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

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

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

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

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

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

यह भी देखें

संदर्भ

  1. Ganesh, T.S. (January 24, 2012). "पल्स-आठ यूएसबी सीईसी एडाप्टर समीक्षा". AnandTech.
  2. Adler, Greg (March 26, 2008). "The Secret Feature on Your HDTV: HDMI CEC". TechHive.
  3. 3.0 3.1 3.2 3.3 "Supplement 1: Consumer Electronics Control (CEC)". High-Definition Multimedia Interface Specification 1.3a (PDF). HDMI Licensing, LLC. November 10, 2006. Archived from the original (PDF) on 2017-10-09. Retrieved April 1, 2016 – via Microprocessor.org.
  4. अपने अगले एचडीएमआई उत्पाद में सीईसी डिजाइन करना (PDF) (white paper). Quantum Data. December 18, 2008.
  5. "USB-CEC अडैप्टर भविष्य की एक झलक है". xbmc. November 1, 2011. Retrieved November 20, 2011.
  6. Drawbaugh, Ben (August 25, 2010). "एचडीएमआई-सीईसी के माध्यम से अपने एचटीपीसी के साथ अपने टीवी को नियंत्रित करें". Engadget. Retrieved November 20, 2011.
  7. "एचडीएमआई कंट्रोल प्रोटोकॉल की मूल बातें". Audio Video Experts. Archived from the original on 2016-01-06. Retrieved June 27, 2015.
  8. "ईज़ी सिंक कनेक्शन समर्थन". Panasonic. Archived from the original on January 11, 2009. Retrieved December 6, 2008.
  9. "फिलिप्स नए ब्लू-रे डिस्क प्लेयर के साथ हाई-डेफिनिशन होम एंटरटेनमेंट का विस्तार करता है" (Press release). Philips. January 6, 2008. Archived from the original on June 29, 2012. Retrieved August 6, 2012.
  10. "Definition of: HDMI CEC". pcmag.com. Retrieved November 17, 2009.
  11. Jacobson, Julie (September 17, 2008). "सीईसी टू-वे कंट्रोल प्रोटोकॉल को बढ़ाने के लिए एचडीएमआई". cepro.com. Archived from the original on February 28, 2019. Retrieved November 18, 2009.
  12. "What is CEC?". Google Inc. Retrieved 2017-05-09.


बाहरी संबंध