HDMI-CEC (High-Definition Multimedia Interface – Consumer Electronics Control) — це протокол, призначений для керування кількома пристроями, підключеними через HDMI, за допомогою одного пульта дистанційного керування. Він переважно використовується для керування пристроями, підключеними до телевізора, такими як саундбари та стримінгові пристрої.
Попри свою зручність, HDMI-CEC є відносно простою та застарілою технологією, яка підтримує лише обмежену кількість команд. Багато з цих команд сьогодні вже не використовуються або є застарілими. Одна з найпоширеніших функцій — це автоматичне ввімкнення всіх пристроїв, коли вмикається основний пристрій. Наприклад, коли вмикається телевізор, саундбар і стримінговий пристрій також вмикаються автоматично. Під час перегляду можна використовувати пульт телевізора для паузи, регулювання гучності, перемотування вперед і назад.
Історія HDMI CEC
Стандарт Consumer Electronics Control (CEC) з’явився у 1980-х роках, коли відеомагнітофони та аудіосистеми ставали все більш поширеними. Тоді було звичайною практикою підключати відеомагнітофон до телевізора та використовувати акустичну систему для покращення якості звуку. Винахід роз’єму SCART революціонізував цю сферу, об’єднавши кілька портів, які раніше були необхідні для підключення телевізорів, відеомагнітофонів та аудіообладнання, в один багатофункціональний інтерфейс. Це також призвело до створення протоколу керування, який дозволив керувати кількома пристроями одним пультом.
З переходом на HDMI протокол CEC був інтегрований у новий цифровий стандарт, що забезпечило перехід від аналогового до цифрового керування. Однак підтримка CEC не була обов’язковою, тому реалізація відрізнялася у різних виробників. Простіше кажучи, не всі команди підтримуються; наприклад, багато саундбарів підтримують лише ввімкнення/вимкнення та регулювання гучності.
Приклад використання HDMI CEC і підтримувані команди
HDMI CEC дозволяє керувати кількома пристроями за допомогою одного пульта. Фактично один пристрій може надсилати команди іншим підключеним пристроям.
Наприклад, у вас може бути телевізор, стримінговий пристрій (наприклад Roku або Chromecast), підключений до HDMI-порту телевізора, та AV-ресивер або саундбар, підключений до іншого порту з позначкою HDMI ARC (eARC). Коли HDMI CEC увімкнено на всіх цих пристроях, вони можуть працювати як єдина система. Увімкнення одного пристрою може автоматично вмикати інші. Наприклад, ви можете попросити Alexa увімкнути телевізор, і тоді саундбар та Chromecast також увімкнуться. Після цього можна керувати стримінговим пристроєм і гучністю саундбара за допомогою пульта телевізора.
Для використання HDMI CEC необхідно дотриматися певних умов. HDMI-кабель повинен підтримувати CEC і містити окремий провідник для передачі сигналів CEC. Деякі дешеві HDMI-кабелі можуть не мати цього провідника для зниження вартості виробництва. Крім того, усі пристрої мають підтримувати HDMI CEC, і функція повинна бути увімкнена.
Підтримувані команди
Хоча специфікація HDMI CEC містить багато команд, виробники зазвичай реалізують лише частину з них. Через це сумісність між пристроями різних брендів не завжди гарантується.
One Touch Play дозволяє пристрою автоматично перемикати телевізор на правильний вхід під час початку відтворення. Наприклад, запуск фільму на Fire TV Stick може автоматично перемкнути телевізор на відповідний HDMI-вхід.
System Standby керує станами живлення пристроїв. Увімкнення телевізора може автоматично вмикати саундбар, AV-ресивер або стримінговий пристрій, а вимкнення телевізора переводить усі пристрої в режим очікування.
Preset Transfer був створений для перенесення налаштувань каналів між телевізорами. Сьогодні ця функція майже не використовується.
One Touch Record дозволяв записувати контент з екрана телевізора на записувальний пристрій. Через обмеження авторських прав ця функція майже не використовується в сучасних телевізорах.
Timer Programming спочатку використовувався для планування запису телевізійних програм, але також може застосовуватися для автоматичного ввімкнення пристроїв у визначений час.
System Information дозволяє пристроям ідентифікувати один одного, обмінюватися конфігураційними даними та визначати адреси в HDMI-мережі.
Deck Control дозволяє одному пристрою керувати функціями відтворення іншого пристрою, включаючи відтворення, паузу, зупинку, перемотування вперед і назад. Часто використовується з Blu-ray програвачами.
Tuner Control дозволяє керувати тюнером іншого пристрою, наприклад перемикати канали кабельного або супутникового приймача за допомогою пульта телевізора.
OSD Display дозволяє відображати меню підключеного пристрою на екрані телевізора.
Remote Control Pass Through передає команди пульта між пристроями в системі HDMI CEC.
OSD Device Name Pass Through передає назву підключеного пристрою для відображення на телевізорі.
Audio Control дозволяє регулювати гучність саундбара, AV-ресивера або підсилювача за допомогою пульта іншого сумісного пристрою.
Реалізація HDMI CEC суттєво відрізняється у різних виробників. На практиці більшість пристроїв підтримує лише базові функції, такі як автоматичне вмикання/вимикання, перемикання входів і керування гучністю. Тому сумісність між брендами часто є лише частковою.
HDMI CEC та фірмові назви виробників
HDMI CEC був представлений у 2007 році, коли виробники телевізорів мали небагато нових технологій для просування. Щоб зробити функцію більш привабливою, компанії почали просувати її під власними брендовими назвами.

Наприклад, Samsung назвала HDMI CEC Anynet+, а Sony — BRAVIA Sync. Інші виробники використовували подібний підхід.
Найвідоміші фірмові назви HDMI CEC:
- 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)
Хоча ці назви можуть створювати враження різних технологій, насправді всі вони базуються на одному стандарті HDMI CEC і використовуються переважно як маркетинговий інструмент.









