Электрондық тұтынуды басқару - Consumer Electronics Control

Электрондық тұтынуды басқару (ОСК) ерекшелігі болып табылады HDMI HDMI қосылған құрылғыларды басқаруға арналған[1][2] тек біреуін қолдану арқылы қашықтан басқару пульті; Сонымен, ОСК-ны қолдайтын жеке құрылғылар 15 құрылғыға дейін пайдаланушының араласуынсыз бірін-бірі басқара алады.[3]:§CEC-3.1 Мысалы, а теледидар қашықтан басқару пульті де басқара алады үстіңгі жәшік және а DVD ойнатқышы.

Бұл бір сымды екі бағытты сериялық негізіндегі автобус CENELEC стандартты AV сілтемесі орындау үшін хаттама қашықтықтан басқару функциялары.[4] ОСК-ны электр желісіне қосу міндетті болып табылады, дегенмен өнімге ОСК енгізу міндетті емес.[3](§8.1) Ол HDMI спецификациясы 1.0-де анықталған және HDMI 1.2, HDMI 1.2a және HDMI 1.3a-да жаңартылған (шинаға таймер мен аудио командаларын қосқан).[3]:§§ЦИК-1.2, ОСК-1.3, ОСК-3.1, ОСК-5 Компьютерге ОСК қолдайтын құрылғыларды басқаруға мүмкіндік беретін USB мен ОСК адаптері бар.[5][6]

ОСК технологиясының сауда атаулары

Сауда-саттық атаулары ОСК үшін:[7][8][9][10][11][12]

ОСК командалары

Төменде ең жиі қолданылатын HDMI-CEC командаларының тізімі келтірілген:

  • Бір түртіңіз құрылғылар теледидарды ойнатуды бастағанда оны белсенді көзі ретінде пайдалануға ауыстыруға мүмкіндік береді
  • Жүйелік күту режимі пайдаланушыларға бірнеше батырманы бір батырманы басу арқылы күту режиміне ауыстыруға мүмкіндік береді
  • Алдын ала жіберу тюнер арнасын басқа теледидарға ауыстырады
  • One Touch Record пайдаланушыларға таңдаулы жазба құрылғысындағы HDTV экранында қазіргі уақытта не көрсетіліп жатқанын жазуға мүмкіндік береді
  • Бағдарламалау пайдаланушыларға электрондық бағдарламалық нұсқаулық PVR және DVR сияқты жазба құрылғыларында таймерді бағдарламалауға арналған көптеген HDTV теледидарларына орнатылған (EPG).
  • Жүйе туралы ақпарат шинаның адрестері мен конфигурациясының барлық компоненттерін тексереді
  • Палубаны басқару компоненттен ойнатуға арналған компоненттің (Blu-ray немесе HD DVD ойнатқышы немесе бейнекамера және т.б.) жұмысын сұрауға және басқаруға мүмкіндік береді (ойнату, кідірту, артқа айналдыру және т.б.).
  • Тюнерді басқару компонентке басқа компоненттің тюнерін басқаруға мүмкіндік береді
  • OSD дисплейі пайдаланады экрандағы дисплей (OSD) мәтінді көрсету үшін теледидар
  • Құрылғы мәзірін басқару компонентке қолданушы интерфейсі (UI) командалары арқылы басқа компоненттің мәзір жүйесін басқаруға мүмкіндік береді
  • Маршрутты басқару сигнал көздерінің ауысуын басқарады
  • Қашықтан басқару құралы арқылы өтеді қашықтықтан басқару пәрмендерін жүйенің басқа құрылғыларына жіберуге мүмкіндік береді
  • Құрылғының OSD атауын тасымалдау қалаған құрылғы атауларын теледидарға ауыстырады
  • Жүйені дыбыстық басқару жүйеде сәйкес жабдықталған құрылғыдан (құрылғылардан) кез-келген қашықтан басқару пультін пайдаланып, AV қабылдағышының, интегралды күшейткіштің немесе күшейткіштің көлемін басқаруға мүмкіндік береді

Хаттама

ОСК[3] бұл басқа HDMI сигналдарынан бөлек электр сигналы. Бұл құрылғыға жоғары жылдамдықты HDMI схемасын өшіруге мүмкіндік береді ұйқы режимі, бірақ ОСК оятуы керек. Бұл құрылғыдағы барлық HDMI порттары арасында тікелей байланысқан бірыңғай ортақ автобус, сондықтан ол толықтай өшірілген (жай ұйықтап жатқан) құрылғы арқылы жүре алады.

Автобус электрмен бірдей AV сілтемесі хаттама, бірақ ОСК егжей-тегжейлі хабарлама хаттамасын қосады.

Автобус ашық коллектор сызық, біршама ұқсас I²C, пассивті тартылды +3,3 В дейін, ал аздап жіберу үшін төмен қозғалады.

I²C ұқсастықтарына мыналар жатады:

  • Төмен жылдамдықты автобус
  • Пассивті тартқышпен ашық коллектор
  • Таралумен шектелген жылдамдық сыйымдылық
  • Қабылдағыш жіберілген 1 битті 0-ге түрлендіре алады
  • Арбитраж арқылы бірнеше шеберлерге рұқсат етілген: 1 бит жіберу және 0 сақтау шығындарды білдіреді
  • Байтқа бағытталған хаттама
  • Әр байтта растау биті қосылады
  • Арнайы бастау сигналы

I²C айырмашылықтары:

  • Екі сымнан гөрі жалғыз сым
  • Биттер бөлек сағаттармен емес, белгіленген уақытпен жіберіледі
  • 1000 × төмен жылдамдық (400 кбит / с орнына 417 бит / с)
  • Жеті емес, төрт мекен-жай
  • Динамикалық адресті бөлуге арналған анықталған хаттама
  • Тақырыпта бастамашының да, алушының мекен-жайы да бар
  • Арнайы тоқтау сигналы жоқ; оның орнына әр байтта хабарламаның соңы жалаушасы қосылады
  • «Оқу» операциялары жоқ; кадрдағы барлық байттар таратқыштан жіберіледі
  • Керісінше, «алу» сұраныстарына жауап беру шеңберін сұраңыз
  • Кез-келген құрылғы жібере алатын болуы керек
  • Адрестен кейінгі байттардың мағынасын егжей-тегжейлі нақтылау

Әрбір бит төмен тартылған сызықтан басталады (құлайтын жиек), бит мәнін көрсететін кідіріс, өсетін жиек және келесі разряд басталғанша одан әрі кешіктіру.

Қалыпты деректер биттері болып табылады 2.4±0,35 мс ұзақ. Логика 1 төмен болады 0.6±0,2 мс, ал 0 логикасы төмен болып табылады 1.5±0,2 мс. Ресивер мына сызықты өлшейді 1.05±0,2 мс құлағаннан кейін келесі битті көре бастайды 1.9±0,15 мс құлағаннан кейін.

Ресивер жіберілген 1 битті 0 битке айналдырып, құлап жатқан шетінен 0,35 мс дейінгі сызықты төмен тартып, оны 0 бит уақытына дейін ұстап тұра алады. Таратқыш бұл жағдайды анықтау үшін автобусты өзінің берілісі кезінде бақылайды. Бұл үйреніп қалған мойындау беріліс қорабы.

Әр кадр жақтаудан басталады бастау биті, төмен ұсталды 3.7±0,2 мс содан кейін көтерілуге ​​мүмкіндік берді, жалпы ұзақтығы 4.5±0,2 мс. Кез-келген құрылғы автобустың жұмыс істемейтіндігін бірнеше рет тексергеннен кейін старт жібере алады. (Әдетте автобустың әділетті бөлісуін жеңілдету үшін сәтті берілістен кейін 5 бит, бірақ 7 бит бірден, ал сәтсіз беріліс пен оны қайта жіберу арасындағы 3 бит.)

Одан кейін 16 байтқа дейін жалғасады. Әр байт он биттен тұрады: сегіз деректер биті (жіберілетін мсбит-бірінші, дюйм) үлкен ендиан реті), «хабарламаның соңы» биті (кадрдың соңғы байтынан кейін 1-ге орнатылған) және «растау» биті.

Бір алушы хабарламалар үшін растау биті I²C сияқты жұмыс істейді: ол 1 бит түрінде беріледі, ал байт тану үшін қабылдағыш оны 0 битке дейін түсіреді.

Таратылған хабарламалар үшін растау биті кері аударылады: ол әлі де 1 бит түрінде беріледі, бірақ кез-келген қабылдағыш оны 0 битке дейін түсіреді. қабылдамайды байт

Әрбір ОСК кадрының бірінші байты - 4-биттік дереккөз және тағайындалған адрестерден тұратын тақырып. Егер мекен-жай бар болса, ол байтты мойындайды. Тақырыптан басқа ешнәрседен тұратын жақтау - а пинг ол жай ғана басқа құрылғының болуын тексереді.

15 (1111) мекен-жайы хабар тарату мекен-жайы (тағайындалған жер ретінде) және басқа мекен-жайды әлі таңдамаған тіркелмеген құрылғылар (дерек көзі ретінде) үшін қолданылады. Кейбір құрылғыларға хабар таратудың қажеті жоқ, сондықтан 15-мекен-жайды тұрақты пайдалануы мүмкін, атап айтқанда қашықтан басқару қабылдағыштары мен HDMI қосқыштары. Мекенжайлық хабарламаларды қабылдау қажет құрылғыларға өздерінің мекен-жайы қажет. Құрылғы адресті пингке қою арқылы алады. Егер пинг танылмаған болса, құрылғы оны талап етеді. Егер пинг қабылданса, құрылғы басқа мекен-жайды көреді.

Екінші байт - орындалатын әрекетті және келесі параметр байттарының саны мен мағынасын көрсететін опкод. Мысалы, қашықтан басқару пультіндегі пайдаланушының басуы 3 байтты кадр жасайды: тақырыптық байт, а <User Control Pressed> opcode (0x44) және батырманы анықтайтын операнд байты. Бастапқы бос уақытты және қосымша ұзақтықты қосқанда, бұл 88,5 мс (37 разряд) алады. Кейінірек <User Control Released> opcode (0x45) операндтары жоқ.

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ Ганеш, Т.С. (2012 жылғы 24 қаңтар). «Импульстік сегіз USB CEC адаптерінің шолуы». AnandTech.
  2. ^ Адлер, Грег (26.03.2008). «Сіздің HDTV-дегі құпия ерекшелік: HDMI CEC». TechHive.
  3. ^ а б c г. «Қосымша 1: Тұтынушылардың электроникасын басқару (ОСК)». Мультимедиялық интерфейстің жоғары ажыратымдылығы 1.3a (PDF). HDMI лицензиялау, LLC. 10 қараша 2006 ж. Мұрағатталған түпнұсқа (PDF) 2017-10-09. Алынған 1 сәуір, 2016 - Microprocessor.org арқылы.
  4. ^ CEC-ті келесі HDMI өнімінде жобалау (PDF) (ақ қағаз). Кванттық мәліметтер. 2008 жылғы 18 желтоқсан.
  5. ^ «USB-CEC адаптері - болашаққа көзқарас». xbmc. 2011 жылдың 1 қарашасы. Алынған 20 қараша, 2011.
  6. ^ Drawbaugh, Ben (25 тамыз, 2010). «HDMI-CEC арқылы HTPC арқылы теледидарды басқарыңыз». Энгаджет. Алынған 20 қараша, 2011.
  7. ^ «HDMI басқару протоколдарының негіздері». Аудио-видео мамандары. Архивтелген түпнұсқа 2016-01-06. Алынған 27 маусым, 2015.
  8. ^ «EZ Sync қосылысын қолдау». Panasonic. Архивтелген түпнұсқа 2009 жылдың 11 қаңтарында. Алынған 6 желтоқсан, 2008.
  9. ^ «Philips жаңа Blu-ray диск ойнатқышымен жоғары сапалы үй ойын-сауықтарын кеңейтеді» (Ұйықтауға бару). Philips. 6 қаңтар 2008 ж. Мұрағатталған түпнұсқа 2012 жылғы 29 маусымда. Алынған 6 тамыз, 2012.
  10. ^ «Анықтамасы: HDMI CEC». pcmag.com. Алынған 17 қараша, 2009.
  11. ^ Джейкобсон, Джули (2008 жылғы 17 қыркүйек). «HDMI CEC екі жақты басқару протоколын жақсарту үшін». cepro.com. Архивтелген түпнұсқа 2019 жылғы 28 ақпанда. Алынған 18 қараша, 2009.
  12. ^ «ОСК деген не?». Google Inc. Алынған 2017-05-09.

Сыртқы сілтемелер