Laut dem HDMI-CEC-Standard kann der Bus bis zu 15 verschiedene Geräte unterstützen. In der Praxis implementieren Hersteller von Unterhaltungselektronik die Unterstützung für maximal vier Geräte, was durch die Anzahl der HDMI-Anschlüsse am Fernseher bestimmt wird; die Unterstützung für mehr Geräte ist in der Regel im industriellen Sektor erforderlich. Diese Anzahl kann Fernseher für Unternehmen und andere Geräte unterstützen.
Bei der Aktivierung von HDMI CEC wird ein neues Gerät im Netzwerk registriert und erhält eine logische Adresse, die aus den verfügbaren Adressen ausgewählt wird. Das Gerät übermittelt Informationen über sich selbst (Fernseher, Player, Streaming-Gerät, Audiogerät), die für den ordnungsgemäßen Betrieb erforderlich sind. Eines der Geräte wird als Master-Gerät bezeichnet; da HDMI hauptsächlich eine Videoschnittstelle ist, wird immer ein Fernseher oder Monitor als Master ausgewählt.
Struktur der HDMI-CEC-Befehle
HDMI-CEC-Befehle (Consumer Electronics Control) bestehen aus 10 Bit. Normalerweise sind diese Befehle in zwei Blöcke unterteilt. Der erste Block identifiziert das Gerät, das den Befehl initiiert, und das Zielgerät, während der zweite Block den spezifischen auszuführenden Befehl enthält.
In Szenarien, in denen ein Befehl nicht an ein bestimmtes Gerät gerichtet werden muss, wird nur der Befehlsblock übertragen. Alle an den CEC-Bus angeschlossenen Geräte empfangen und führen diesen Befehl aus. Dies kommt häufig vor.
Wenn Sie zum Beispiel ein Video auf einem Streaming-Gerät ansehen und es pausieren möchten, können Sie die Fernbedienung des Fernsehers verwenden, um die Pausentaste zu drücken. Der Fernseher generiert einen Pausenbefehl und sendet ihn an den CEC-Bus. In diesem Fall wird nur der Fire Stick auf den Befehl reagieren, da er die Pausenfunktion erkennt. Die Soundbar, die diesen Befehl nicht unterstützt, wird ihn einfach ignorieren.