Перейти к содержимому
Решение Проблем и Прошивки

RGB или YCbCr на ТВ-приставке: фикс фиолетового экрана

Что выбрать: RGB или YCbCr на Android TV? Как исправить фиолетовый экран через HDMI, устранить колор-бендинг в HDR и правильно настроить глубину цвета 10 бит.

💡︎ Главные мысли статьи:

  • При подключении ТВ-бокса к телевизору оптимальным стандартом для фильмов в 4K HDR является YCbCr 4:2:2 или 4:2:0 с глубиной цвета 10 бит.
  • Розовый или фиолетовый оттенок экрана возникает из-за сбоя согласования HDMI Handshake и лечится принудительным переключением режима в Force RGB.
  • Режим RGB Full (0–255) предназначен для компьютерных мониторов, а на телевизорах он приводит к выбиванию теней (Black Crush) без ручной калибровки уровня черного.
Я.Маркет Выбор редакции 2026
Доставка по РФ • Проверенные цены
Проверенные аксессуары для ТВ
Реклама. ООО «ЯНДЕКС», ИНН 7736207543

В сервисной практике регулярно сталкиваешься с паникой пользователей: новенький ТВ-бокс подключен к добротному 4K-телевизору, но вместо сочной кинематографичной картинки владелец видит либо ядовито-розовый (фиолетовый) экран, либо блеклые, выцветшие цвета, либо жуткие ступенчатые полосы на градиентах заката в HDR-фильмах. Первое подозрение всегда падает на бракованный кабель или сгоревший видеочип. Однако в 95% случаев «железо» абсолютно исправно, а виновником является некорректно выбранное цветовое пространство rgb или ycbcr в расширенных системных настройках видеовыхода.

Разберем различия стандартов кодирования цвета, ограничения шины HDMI, устранение колор-бендинга и алгоритм решения аппаратного розового экрана.


Шпаргалка инженера: выбор оптимального режима

Чтобы не блуждать по меню, воспользуйтесь готовыми базовыми правилами конфигурации видеовыхода под конкретный тип экрана и сценарий использования:

Сценарий и оборудованиеРекомендуемое цветовое пространствоГлубина цветаДиапазон (Dynamic Range)
4K HDR фильмы и сериалы (Smart TV)YCbCr 4:2:2 (или YCbCr 4:2:0)10-bitОграниченный (Limited 16–235)
Подключение к монитору ПКRGB8-bit или 10-bitПолный (Full 0–255)
Телевизоры Sony Bravia и Philips (старые)Force RGB (принудительно)8-bit или 10-bitОграниченный (Limited 16–235)
IPTV и эфирные каналы SDR (1080p)YCbCr 4:4:4 или RGB8-bitОграниченный (Limited 16–235)

В чем фундаментальная разница между RGB и YCbCr

Чтобы понять суть калибровки, взглянем на то, как формируется изображение на экране:

1. Модель RGB (Red, Green, Blue)

Цветовая модель RGB является аддитивной: каждый пиксель экрана состоит из трех субпикселей — красного, зеленого и синего. В несжатом виде сигнал передает точные координаты яркости для каждого субпикселя. Это идеальный формат для компьютерной графики, рабочих столов операционных систем, текста и видеоигр, где важна абсолютная резкость линий толщиной в один пиксель.

2. Модель YCbCr (Компонентный цвет)

Человеческий глаз устроен так, что к перепадам яркости (черно-белым контурам) мы чувствительны невероятно сильно, а к мелким изменениям цветового оттенка — значительно слабее. На этом физиологическом свойстве построена модель YCbCr:

  • Y (Luma) — сигнал чистой яркости (черно-белая основа кадра высокого разрешения).
  • Cb (Chroma Blue) — синяя цветоразностная координата.
  • Cr (Chroma Red) — красная цветоразностная координата.

Зеленый цвет математически восстанавливается телевизором на лету из разницы между яркостью и сине-красными компонентами.

[!IMPORTANT] Абсолютно все видеофайлы в мире (рипы H.264, потоки HEVC 4K, профили AV1, стриминг Кинопоиска, Lampa и диски UHD Blu-ray) закодированы в формате YCbCr. Если вы выставляете на ТВ-боксе режим RGB, приставка вынуждена декодировать YCbCr, аппаратно пересчитывать его в RGB, а затем телевизор снова пересчитывает этот поток под свою панель. Выбор исходного YCbCr исключает двойное искажение цветовых матриц.


Субдискретизация цвета: почему 4:2:2 лучше 4:4:4 для 4K 60fps

В меню приставок (Ugoos, Xiaomi, Dune HD, TOX) параметры YCbCr сопровождаются загадочными индексами: 4:4:4, 4:2:2, 4:2:0. Это схемы цветовой субдискретизации (Chroma Subsampling).

Сравнение ступенчатого артефакта колор-бендинга в восьмибитном режиме и плавного десятибитного градиента HDR на экране телевизора
  • YCbCr 4:4:4: Сжатия цвета нет. Для каждого пикселя яркости передается индивидуальный цветовой замер.
  • YCbCr 4:2:2: Цветовое разрешение сжато вдвое по горизонтали. Цветовая информация берется для двух соседних пикселей, при этом яркость сохраняется для каждого.
  • YCbCr 4:2:0: Цвет сжат вдвое и по горизонтали, и по вертикали (четыре соседних пикселя делят один цветовой замер). Именно в 4:2:0 закодировано 99.9% фильмов и потоков в онлайн-кинотеатрах.

Математический барьер HDMI 2.0 (18 Гбит/с)

Большинство телевизоров и приставок на рынке оснащены портами стандарта HDMI 2.0b с максимальной физической пропускной способностью 18 Гбит/с.

Посчитаем битрейт для вывода честного сигнала 4K 60Hz 10-bit HDR:

  • В режиме YCbCr 4:4:4 10-bit поток требует 20.05 Гбит/с — он физически не влезает в кабель HDMI 2.0! Экран либо начнет мигать черным, либо приставка сбросит частоту кадров до 30 Гц.
  • В режиме YCbCr 4:2:2 10-bit требуемый поток составляет 17.82 Гбит/с — сигнал идеально укладывается в предел пропускной способности HDMI 2.0.
  • В режиме YCbCr 4:2:0 10-bit требуется всего 11.14 Гбит/с — остается солидный запас стабильности против помех.

Поэтому для стабильного просмотра 4K HDR в Lampa без задержек связка YCbCr 4:2:2 10-bit считается золотым стандартом для домашнего кинотеатра.


Устранение фиолетового (розового) экрана на телевизорах

Одна из самых частых аппаратных проблем сервиса — заливка картинки сплошным фиолетовым, пурпурным или кислотно-зеленым оттенком при подключении приставки к телевизорам Sony, Philips, Sharp или мониторам.

Сервисный стенд инженера с телевизором, отображающим фиолетовый экран из-за рассинхрона HDMI Handshake и меню принудительного выбора Force RGB

Причина неисправности:

При включении приставки ТВ-бокс запрашивает у телевизора служебный блок метаданных EDID через шину HDMI Handshake. Старые контроллеры телевизоров Sony и Philips отдают некорректный идентификатор поддержки компонентного цвета YUV. Приставка начинает передавать данные по матрице YCbCr, а телевизор интерпретирует входящие байты по протоколу RGB. В результате цветоразностный сигнал попадает в зеленый канал матрицы, превращая картинку в фиолетовое месиво.

Пошаговый фикс фиолетового экрана:

  1. Откройте системные настройки приставки: Настройки устройства -> Экран (Display).
  2. Перейдите в раздел Color Space & Priority (на прошивках SlimBOX и Droid Settings: Настройки экрана -> Цветовой режим).
  3. Переведите параметр из положения Автоматически (Auto) в принудительный режим:
    • Force RGB (или RGB 8-bit / RGB 10-bit).
  4. Если вы используете прошивку CoreELEC, откройте консоль SSH или конфигуратор и активируйте параметр:
    # Принудительная фиксация вывода RGB через терминал
    echo 'rgb,8bit' > /sys/class/amhdmitx/amhdmitx0/attr
  5. Перезагрузите ТВ-бокс. Рассинхрон мгновенно исчезнет, и картинка вернет естественные цвета.

Колор-бендинг: как включить честные 10 бит вместо 8 бит

Колор-бендинг (Color Banding) — это неприятный визуальный дефект, при котором плавный переход оттенков (градиент заката, синева океана, луч фонаря в темноте) распадается на грубые рубленые ступени и полосы.

Причина банальна: в настройках приставки активирован устаревший 8-битный режим. В 8 битах доступно лишь 256 градаций яркости, чего критически мало для контрастных сцен HDR.

Калибровка для плеера Vimu и торрентов:

  1. В системных свойствах дисплея найдите строку Глубина цвета (Color Depth).
  2. Если активен режим 8-bit, переключите его на 10-bit (или Auto, если матрица телевизора честно сообщает о поддержке BT.2020).
  3. В самом плеере Vimu Media Player для Android TV убедитесь, что в расширенных параметрах декодера включен флаг Передавать метаданные HDR10 без преобразования.
  4. Если при просмотре фильмов частота кадров не совпадает с экраном, настройте автофреймрейт AFRd на Android TV, чтобы телевизор плавно подстраивал герцовку без сброса цветового профиля.

Диапазон яркости: RGB Full (0–255) против Limited (16–235)

Еще одна критическая ловушка для качества изображения — несоответствие уровней динамического диапазона:

  • RGB Full (Полный 0–255): Черный цвет кодируется нулевым значением, белый — 255. Это нативный стандарт для мониторов ПК.
  • RGB Limited (Ограниченный 16–235): Черный цвет кодируется значением 16, чистый белый — 235. Значения от 0 до 15 зарезервированы под служебные сигналы синхронизации телевещания («blacker than black»). Это стандарт абсолютно всех бытовых телевизоров.

Чем опасна ошибка согласования:

  • Если приставка выдает Full (0–255), а ТВ ждет Limited (16–235): наступает эффект «Black Crush» (провал в тенях). Все темные участки фильма с градациями от 0 до 16 телевизор отобразит как сплошное черное пятно. Складки на темной одежде актеров и детали в темных комнатах просто исчезнут.
  • Если приставка выдает Limited, а ТВ ждет Full: черный цвет превратится в серый, а контрастность изображения станет блеклой и «вымытой».

[!TIP] При подключении ТВ-бокса к телевизору всегда выставляйте режим Limited (16–235) на приставке и значение Уровень черного: Низкий / Ограниченный в свойствах HDMI-порта телевизора. Если вы используете стороннюю прошивку SlimBOX на Amlogic, этот параметр по умолчанию выставлен корректно. Для калибровки цветового охвата Rec.2020 и профилей Dolby Vision смотрите наше руководство по настройке цветопередачи на TV-Box.


Чек-лист проверки цветового пространства

Перед просмотром кинотеатральных новинок проверьте конфигурацию:

  • Формат цветности: для 4K HDR выбран режим YCbCr 4:2:2 или YCbCr 4:2:0.
  • Глубина цвета: установлен параметр 10-bit для исключения ступенчатого колор-бендинга.
  • Фикс розового экрана: для панелей Sony и Philips зафиксирован режим Force RGB.
  • Уровень черного: синхронизированы диапазоны Limited (16–235) на приставке и телевизоре.
  • Пропускная способность кабеля: используется сертифицированный кабель HDMI High Speed (18 Гбит/с) без изломов.
Тест 24ч (без карты) 🔥 Скидка 15% ⚡️ СБП +20% бонус 🇪🇺 Оплата из ЕС и РФ
Бесплатный тест IPTV: 2 300+ каналов и 4K кино

Официальный премиум-пакет от Шаровоз: 296 Кинозалов (все каналы BCU и новинки в 4K HDR), 116 каналов РФ, 92 Спортивных (Матч Премьер 50fps) и архив за 6 дней на любом Smart TV или приставке.

Оплата: ⚡️ СБП QR (РФ) +20% 💳 Карты РФ (МИР) 🇪🇺 Карты ЕС / Зарубеж 💎 USDT / Crypto 🌐 PayPal / FreeKassa
Единый тариф
3$ / месяц
~240 ₽ • 0 ₽ за 24ч теста
Тест 24ч без оплаты

❓︎ Часто задаваемые вопросы (FAQ)

Почему экран телевизора стал розовым или зеленым после включения приставки?

Этот сбой вызван рассинхроном при первичном обмене данными по кабелю HDMI (сбой EDID Handshake). Телевизор ждет компонентный видеопоток YCbCr, а медиаплеер принудительно подает сигнал в формате RGB (или наоборот). Из-за несовпадения цветовых матриц зеленый канал меняется местами с цветоразностным сигналом, заливая матрицу ядовитым пурпурным или зеленым цветом. Для устранения достаточно принудительно зафиксировать цветовое пространство в настройках приставки.

Что лучше для фильмов: RGB или YCbCr 4:2:2?

Для домашнего кинопросмотра практически всегда предпочтительнее YCbCr 4:2:2 или YCbCr 4:2:0. Абсолютно весь потребительский видеоконтент (фильмы на Blu-ray, торрент-релизы в MKV, стриминг в Кинопоиске, YouTube) изначально закодирован и сжат в цветовом пространстве YCbCr. Выбор режима YCbCr исключает двойное аппаратное преобразование цвета на видеопроцессоре приставки, сохраняя исходную цветовую гамму режиссера.

В чем разница между 8-bit, 10-bit и 12-bit в настройках экрана?

Разрядность (Color Depth) определяет количество градаций каждого базового цвета. В 8-битном режиме доступно всего 256 градаций на канал (16.7 млн цветов), из-за чего на плавных переходах неба или заката виден ступенчатый артефакт (колор-бендинг). В 10-битном режиме число оттенков вырастает до 1024 на канал (более 1.07 млрд цветов), что является стандартом для HDR10 и Dolby Vision. Режим 12-бит поддерживается процессорами, но потребительские матрицы телевизоров ограничены 10 битами.