Ovládání spotřební elektroniky - Consumer Electronics Control
Ovládání spotřební elektroniky (CEC) je funkce HDMI určený k ovládání zařízení připojených přes HDMI[1][2] pomocí pouze jednoho dálkový ovladač; takže jednotlivá zařízení s podporou CEC se mohou navzájem ovládat a ovládat bez zásahu uživatele, a to až pro 15 zařízení.[3]:§CEC-3.1 Například a televizní sada dálkový ovladač může také ovládat a set-top box a a DVD přehrávač.
Je to jednovodičový obousměrný seriál autobus, který je založen na CENELEC Standard AV. Odkaz provést protokol dálkové ovládání funkce.[4] Zapojení CEC je povinné, ačkoli implementace CEC v produktu je volitelná.[3](§8.1) To bylo definováno ve specifikaci HDMI 1.0 a aktualizováno v HDMI 1.2, HDMI 1.2a a HDMI 1.3a (které přidaly časovač a zvukové příkazy do sběrnice).[3]:§§CEC-1.2, CEC-1.3, CEC-3.1, CEC-5 Existují adaptéry USB na CEC, které umožňují počítači ovládat zařízení s podporou CEC.[5][6]
Obchodní názvy pro technologii CEC
Obchodní názvy pro CEC jsou:[7][8][9][10][11][12]
- Přehrávání jedním dotykem (Roku )
- Anynet + (Samsung )
- Aquos Link (Ostrý )
- BRAVIA Link, BRAVIA Sync, ovládání pro HDMI (Sony )
- CE-Link, Regza Link (Toshiba )
- E-odkaz (AOC )
- EasyLink (Philips )
- Fun-Link (Funai, Sylvania, Emerson, Magnavox, Philips )
- HDMI-CEC (Hitachi )
- INlink (Insignie )
- Kuro Link (Průkopník )
- NetCommand pro HDMI, Realink pro HDMI (Mitsubishi )
- RIHD (Remote Interactive over HDMI) (Onkyo )
- RuncoLink (Runco International )
- SimpLink (LG )
- T-Link (ITT, Thomson )
- VIERA Link, ovládání HDAVI, EZ-Sync (Panasonic )
- CEC (Vizio )
CEC příkazy
Následuje seznam nejčastěji používaných příkazů HDMI-CEC:
- Přehrávání jedním dotykem umožňuje zařízením přepnout televizor, aby jej při spuštění přehrávání použil jako aktivní zdroj
- Pohotovostní režim systému umožňuje uživatelům přepnout více zařízení do pohotovostního režimu stisknutím jednoho tlačítka
- Přednastavený přenos přenese nastavení kanálu tuneru do jiného televizoru
- Záznam jedním dotykem umožňuje uživatelům nahrávat vše, co se aktuálně zobrazuje na obrazovce HDTV na vybraném záznamovém zařízení
- Programování časovače umožňuje uživatelům používat elektroničtí programoví průvodci (EPG), které jsou zabudovány do mnoha HDTV a set-top-boxů k programování časovače v záznamových zařízeních, jako jsou PVR a DVR
- Systémové informace zkontroluje všechny komponenty na adresy a konfiguraci sběrnice
- Palubní ovládání umožňuje komponentě dotazovat se a ovládat činnost (přehrávání, pozastavení, přetočení atd.) komponenty pro přehrávání (přehrávač Blu-ray nebo HD DVD nebo videokamera atd.)
- Ovládání tuneru umožňuje komponentě ovládat tuner jiné komponenty
- OSD displej používá zobrazení na obrazovce (OSD) televizoru pro zobrazení textu
- Ovládání nabídky zařízení umožňuje komponentě ovládat systém nabídek jiné komponenty procházením příkazů uživatelského rozhraní (UI)
- Řízení směrování řídí přepínání zdrojů signálu
- Dálkové ovládání Pass Through umožňuje předávání příkazů dálkového ovládání do dalších zařízení v systému
- Přenos názvu OSD zařízení přenese preferované názvy zařízení do televizoru
- Ovládání zvuku systému umožňuje ovládání hlasitosti AV přijímače, integrovaného zesilovače nebo předzesilovače pomocí jakéhokoli dálkového ovladače z vhodně vybaveného zařízení v systému
Protokol
CEC[3] je samostatný elektrický signál od ostatních signálů HDMI. To umožňuje zařízení deaktivovat vysokorychlostní obvody HDMI režim spánku, ale nechte se probudit CEC. Jedná se o jednu sdílenou sběrnici, která je přímo připojena mezi všechny porty HDMI na zařízení, takže může protékat zařízením, které je zcela vypnuto (nejen spí).
Sběrnice je elektricky identická s AV. Odkaz protokol, ale CEC přidává podrobný protokol zpráv vyšší úrovně.
Autobus je otevřený kolektor linka, něco jako I²C, pasivně vytáhl až +3,3 V a při nízkém přenosu trochu vysílá.
Podobnosti s I²C zahrnují:
- Nízkorychlostní sériová sběrnice
- Otevřený kolektor s pasivním vytažením
- Rychlost omezená distribucí kapacita
- Přijímač může převést přenášený 1 bit na 0
- V rozhodčím řízení je povoleno více mistrů: odeslání 1 bitu a pozorování 0 znamená ztrátu
- Bajtově orientovaný protokol
- Každý bajt má připojený potvrzovací bit
- Speciální startovací signál
Rozdíly od I²C:
- Jeden vodič místo dvou vodičů
- Bity odesílané s pevným časováním, nikoli se samostatnými hodinami
- 1 000 × nižší rychlost (417 bit / s místo 400 kbit / s)
- Čtyři adresové bity místo sedmi
- Definovaný protokol pro dynamické přidělování adres
- Záhlaví obsahuje adresu iniciátora i příjemce
- Žádný speciální signál zastavení; místo toho má každý bajt připojený konec příznaku zprávy
- Žádné operace „čtení“; všechny datové bajty v rámci jsou odesílány z vysílače
- Místo toho „získejte“ žádosti o vyžádané rámce odpovědí
- Každé zařízení musí být schopné přenášet
- Podrobná specifikace významu bytů za adresou
Každý bit začíná nízkou linií (sestupná hrana), zpožděním označujícím hodnotu bitu, vzestupnou hranou a dalším zpožděním až do začátku následujícího bitu.
Normální datové bity jsou 2.4±0,35 ms dlouho. Logická hodnota 1 je udržována na nízké úrovni 0.6±0,2 ms, zatímco logická 0 je udržována na nízké hodnotě pro 1.5±0,2 ms. Přijímač vzorkuje linku na 1.05±0,2 ms po sestupné hraně a poté začne sledovat další bit 1.9±0,15 ms po sestupné hraně.
Přijímač může převést přenášený 1 bit na 0 bit tahem za linku do 0,35 ms od sestupné hrany a podržením až do doby 0 bitů. Vysílač sleduje sběrnici během svých vlastních přenosů, aby detekoval tento stav. To je zvyklé potvrdit přenos.
Každý snímek začíná speciálem start bit, držel nízko pro 3.7±0,2 ms a poté se nechá stoupat po celkovou dobu 4.5±0,2 ms. Jakékoli zařízení může poslat startovací bit po sledování volnoběhu nečinnosti sběrnice po přiměřený počet bitů. (Normálně 5 bitů, ale 7 bitů okamžitě po úspěšném přenosu, aby se usnadnilo spravedlivé sdílení sběrnice, a 3 bitů mezi neúspěšným přenosem a jeho opakovaným přenosem.)
Poté následuje až 16 bajtů. Každý bajt se skládá z deseti bitů: osmi datových bitů (přenášeno nejdříve msbit, in big-endian pořadí), bit „konec zprávy“ (nastavený na 1 za posledním bajtem rámce) a bit „potvrzení“.
U zpráv s jedním příjemcem funguje potvrzovací bit podobně jako I²C: přenáší se jako 1 bit a přijímač jej stáhne dolů na 0 bit, aby potvrdil bajt.
U rozhlasových zpráv je potvrzovací bit invertován: je stále přenášen jako 1 bit, ale je stažen na 0 bit jakýmkoli přijímačem, který odmítá bajt.
První bajt každého CEC rámce je záhlaví obsahující 4-bitovou zdrojovou a cílovou adresu. Pokud adresovaný cíl existuje, bajt potvrdí. Rámec, který se skládá pouze z hlavičky, je a ping který jednoduše kontroluje přítomnost jiného zařízení.
Adresa 15 (1111) se používá pro vysílací adresu (jako cíl) a neregistrovaná zařízení (jako zdroj), která dosud nezvolila jinou adresu. Některá zařízení nepotřebují přijímat nevysílané zprávy, a proto mohou trvale používat adresu 15, zejména přijímače dálkového ovládání a přepínače HDMI. Zařízení, která potřebují přijímat adresované zprávy, potřebují svou vlastní adresu. Zařízení získá adresu pokusem o ping. Pokud není příkaz ping potvrzen, zařízení si jej nárokuje. Pokud je ping potvrzen, zařízení zkusí jinou adresu.
Druhý bajt je operační kód, který určuje operaci, která má být provedena, a počet a význam následujících bajtů parametrů. Například stisk uživatele na dálkovém ovladači vygeneruje 3bajtový rámec: bajt záhlaví, a <User Control Pressed>
opcode (0x44) a bajt operandu identifikující tlačítko. Včetně počátečního času nečinnosti a extra dlouhého startovacího bitu to trvá 88,5 ms (37 bitů). A později <User Control Released>
opcode (0x45) nemá žádné operandy.
Viz také
Reference
- ^ Ganesh, T.S. (24. ledna 2012). „Recenze USB CEC adaptéru Pulse-Eight“. AnandTech.
- ^ Adler, Greg (26. března 2008). „Tajemství na vašem HDTV: HDMI CEC“. TechHive.
- ^ A b C d "Dodatek 1: Řízení spotřební elektroniky (CEC)". Specifikace multimediálního rozhraní s vysokým rozlišením 1.3a (PDF). HDMI Licensing, LLC. 10. listopadu 2006. Archivovány od originál (PDF) dne 9. 10. 2017. Citováno 1. dubna 2016 - přes Microprocessor.org.
- ^ Navrhování CEC do vašeho dalšího produktu HDMI (PDF) (bílý papír). Kvantová data. 18. prosince 2008.
- ^ „Adaptér USB-CEC je pohledem do budoucnosti“. xbmc. 1. listopadu 2011. Citováno 20. listopadu 2011.
- ^ Drawbaugh, Ben (25. srpna 2010). „Převezměte kontrolu nad televizorem pomocí HTPC přes HDMI-CEC“. Engadget. Citováno 20. listopadu 2011.
- ^ "Základy protokolů ovládání HDMI". Odborníci na audio a video. Archivovány od originál dne 06.01.2016. Citováno 27. června 2015.
- ^ „Podpora připojení EZ Sync“. Panasonic. Archivovány od originál 11. ledna 2009. Citováno 6. prosince 2008.
- ^ „Společnost Philips rozšiřuje domácí zábavu ve vysokém rozlišení o nový přehrávač disků Blu-ray Disc“ (Tisková zpráva). Philips. 6. ledna 2008. Archivovány od originál 29. června 2012. Citováno 6. srpna 2012.
- ^ „Definice: HDMI CEC“. pcmag.com. Citováno 17. listopadu 2009.
- ^ Jacobson, Julie (17. září 2008). „HDMI k posílení obousměrného řídicího protokolu CEC“. cepro.com. Archivovány od originál 28. února 2019. Citováno 18. listopadu 2009.
- ^ „Co je CEC?“. Google Inc.. Citováno 2017-05-09.
externí odkazy
- Nejčastější dotazy k HDMI.org pro CEC
- Komunikační knihovna adaptéru USB CEC