HDMI-CEC (High-Definition Multimedia Interface – Consumer Electronics Control) is een protocol dat is ontworpen om de prestaties van meerdere apparaten die via HDMI zijn aangesloten te optimaliseren. Het wordt voornamelijk gebruikt om verschillende componenten die op de tv zijn aangesloten, zoals soundbars en videospelers, te bedienen. HDMI-CEC biedt gecentraliseerde bediening vanaf één enkel apparaat.
Hoewel het handig is, is HDMI-CEC een relatief eenvoudige en verouderde technologie die slechts een beperkt aantal commando’s ondersteunt. Veel van deze commando’s zijn verouderd of worden niet langer gebruikt. Enkele van de meest gebruikte functies zijn het inschakelen van apparaten, pauzeren, geluidsregeling en het terugspoelen van video’s.
Geschiedenis van HDMI-CEC
Consumer Electronics Control (CEC) ontstond in de jaren 80, een periode waarin videorecorders (VCR’s) en audiosystemen wijdverspreid raakten. In die tijd was het gebruikelijk om een VCR op een tv aan te sluiten en een luidsprekersysteem te integreren voor verbeterd geluid. De uitvinding van de SCART-connector revolutioneerde deze opstelling door meerdere poorten—die eerder nodig waren voor tv’s, VCR’s en audioapparatuur—te consolideren in één enkele, multifunctionele interface. Deze innovatie introduceerde ook een controleprotocol waarmee apparaten naadloos commando’s met elkaar konden communiceren.
Met de overgang naar HDMI-poorten werd CEC geïntegreerd in deze nieuwe digitale standaard, waardoor de bediening van apparaten werd verplaatst van analoge naar digitale verbindingen. Omdat CEC-ondersteuning echter niet verplicht was, varieerde de implementatie ervan tussen verschillende fabrikanten van elektronische apparaten.
Gebruik van HDMI-CEC en Commando’s
HDMI-CEC (Consumer Electronics Control) stelt je in staat om meerdere apparaten met één enkele afstandsbediening te bedienen. In wezen kan één apparaat commando’s uitzenden naar andere aangesloten apparaten. Stel je bijvoorbeeld voor dat je een tv hebt, een streamingapparaat zoals Roku of Chromecast dat is aangesloten op de HDMI-poort van de tv, en een audio-ontvanger of soundbar die is aangesloten op een andere poort met de naam HDMI ARC (eARC). Door HDMI-CEC op al deze apparaten in te schakelen, kunnen ze als een geïntegreerd systeem functioneren. Het inschakelen van één apparaat schakelt automatisch alle aangesloten apparaten in. Je kunt bijvoorbeeld Alexa vragen om de tv aan te zetten, en de soundbar en Chromecast worden ook ingeschakeld. Je kunt vervolgens het streamingapparaat en het volume van de soundbar bedienen met de tv-afstandsbediening.
Om HDMI-CEC te gebruiken, moeten aan bepaalde voorwaarden worden voldaan:
- Compatibele HDMI-kabel: De HDMI-kabel moet CEC ondersteunen en een speciale draad bevatten om het CEC-signaal te dragen. Sommige kabels hebben deze draad mogelijk niet om kosten te besparen.
- CEC-geschikte apparaten: Alle apparaten die je wilt bedienen, moeten HDMI-CEC ondersteunen.
Ondersteunde Commando’s
Hoewel CEC-specificaties een breed scala aan commando’s ondersteunen, implementeren fabrikanten er vaak maar een paar, wat leidt tot compatibiliteitsproblemen. Hier zijn de belangrijkste commando’s die door CEC worden ondersteund:
- One Touch Play: Hiermee kunnen apparaten de tv overschakelen naar de actieve bron wanneer de weergave begint. Bijvoorbeeld, het starten van de weergave op een Fire Stick schakelt de tv automatisch naar de juiste HDMI-ingang.
- Systeem Standby: Regelt de stroomvoorziening van apparaten. Het inschakelen van de tv schakelt automatisch de soundbar en het streamingapparaat in.
- Preset Transfer: Verzendt tuner-kanaalinstellingen naar een andere tv. Dit commando is verouderd en wordt zelden gebruikt.
- One Touch Record: Hiermee kunnen gebruikers de inhoud die momenteel op het tv-scherm wordt weergegeven opnemen op een opnameapparaat. Dit commando is verouderd, omdat moderne tv’s over het algemeen geen opnamemogelijkheden hebben vanwege auteursrechtbescherming.
- Timer Programming: Oorspronkelijk geïmplementeerd voor tijdgebaseerde opname van tv-programma’s, kan dit commando apparaten automatisch inschakelen.
- Systeem Informatie: Controleert alle componenten op busadressen en configuratie en scant op aangesloten apparaten.
- Deck Control: Hiermee kan een component de afspeelbewerkingen (afspelen, pauzeren, terugspoelen) van een ander apparaat, zoals een Blu-ray-speler, bedienen.
- Tuner Control: Hiermee kan een component de tuner van een ander apparaat bedienen. Bijvoorbeeld het wisselen van kanalen op een kabeldecoder met de tv-afstandsbediening.
- OSD Display: Toont het menu van een aangesloten apparaat op het tv-scherm.
- Remote Control Pass Through: Verzendt afstandsbedieningscommando’s naar andere apparaten in het systeem.
- OSD Device Name Pass Through: Verzendt de naam van het aangesloten apparaat naar de tv.
- Audio Control: Hiermee kan het volume van de AV-ontvanger, geïntegreerde versterker of voorversterker worden geregeld met elke afstandsbediening van een geschikt uitgerust apparaat in het systeem.
De implementatie van de ondersteunde commando’s varieert per fabrikant. Als gevolg hiervan ondersteunen apparaten van verschillende merken vaak slechts een beperkt aantal commando’s, meestal basisoverschakeling en geluidsregeling.
De Marketingontwikkeling van HDMI-CEC: Merkspecifieke Namen
Toen HDMI-CEC in 2007 werd geïntroduceerd, viel dit samen met een periode waarin tv’s geen significante technologische innovaties vertoonden. Om te profiteren van deze nieuwe functie, gaven marketingafdelingen van verschillende bedrijven de HDMI-CEC-ondersteuning unieke namen, waardoor het leek alsof hun tv’s exclusieve mogelijkheden hadden.
Zo bracht Samsung zijn tv’s op de markt onder de naam Anynet+, waardoor consumenten dachten dat ze iets speciaals kregen. Deze strategie resulteerde in tal van merkspecifieke namen voor HDMI-CEC. Hier zijn enkele voorbeelden:
- Samsung: Anynet+
- Sony: BRAVIA Sync
- LG: SimpLink
- Panasonic: VIERA Link
- Toshiba: Regza Link
- Sharp: Aquos Link
- Philips: EasyLink
- Pioneer: Kuro Link
- Hitachi: HDMI-CEC
- Mitsubishi: NetCommand for HDMI
- Onkyo: RIHD (Remote Interactive over HDMI)
Elke merkspecifieke naam droeg bij aan de perceptie dat hun HDMI-CEC-implementatie uniek was, hoewel ze allemaal vergelijkbare functionaliteit boden.