Что такое диапазон HDMI RGB в телевизоре

Диапазон HDMI RGB в телевизоре определяет, какие значения яркости могут быть переданы через HDMI-подключение. Существует два основных диапазона: полный (0-255) и ограниченный (16-235). Полный диапазон включает все возможные уровни яркости, что позволяет отображать более детализированное изображение, тогда как ограниченный диапазон предназначен для совместимости с традиционными стандартами видео, где черный цвет представлен значением 16, а белый — 235.

Реклама
Восстановление и ускорение работы YouTube на вaшиx Аndrоid устройствах.
Разблокировка YоuТubе за 5 минут раз и навсегда! YоuТubе будет работать быстро и в максимальном качестве 4К!

При неправильной настройке диапазона может возникнуть проблема с качеством изображения, такие как потеря деталей в тенях или пересвеченные яркие участки. Поэтому важно правильно выбрать режим отображения в настройках телевизора и источнике сигнала для достижения наилучшего качества картинки.

Основы цветового пространства для видео HDMI

22.07.2024 Статьи – Статьи о HDMI оборудовании

Существует два общих показателя восприятия видео: разрешение и цвет. Эти понятия намеренно расплывчаты для объяснения их связи с передачей по HDMI.

Я уже рассказывал о разрешении в предыдущих постах, поскольку эту метрику проще определить количественно. Каждый экран имеет ограниченное количество пиксельных точек; чем больше, тем лучше. Та же логика работает и с частотой обновления: чем быстрее меняется изображение на экране, тем плавнее картинка. Экраны представляют собой прямоугольные матрицы пикселей с небольшим количеством соотношений сторон (примерно, от вытянутых 21:9 до квадратных 3:2) и разрешением 1, 2, 4, 5 или 8K. Более высокие стандарты HDMI поддерживают большее количество К. Благодаря наследию Стива Джобса мы имеем верхний предел плотности и, соответственно, количества пригодных для использования пикселей, известный как «Ретина».

Вторая часть, цвет, — это скорее вопрос вкуса и восприятия. Как и в случае с аудио, всегда есть место для споров о том, что лучше — сжатый или без потерь, а также о количестве и диапазоне цветовых или звуковых частотных уровней. Итак, давайте рассмотрим термины, связанные с цветом, по порядку.

Цветовое пространство

Цветовое пространство — это, по сути, цветовой круг из любого окна выбора цвета в выбранной вами программе. Только расположенный в более научном, но двухосевом планарном виде. Эта полупараболическая штука цвета радуги, называемая «диаграммой цветности», была введена в 1931 году и до сих пор используется как пространство для всех цветов, не считая их светлоты.

Затем существуют «цветовые модели» — система с многобуквенным названием для представления набора цветов (цветовая гамма). Конечная цель цветовых моделей — охватить все цветовое пространство, но в реальности все RGB и CMYK пытаются охватить большую часть цветовой гаммы (или технически возможную при той технологии, для которой они созданы).

RGB

Одной из самых известных цветовых моделей является RGB. Я намеренно не делаю различий между всеми вариациями RGB (sRGB, AdobeRGB и xRGB), поскольку для сегодняшней темы это не имеет значения. RGB, как следует из названия, копирует колбочковые ячейки человеческого глаза, которые превращают любой цвет в смесь красного, зеленого и синего.

RGB — это основной формат для компьютеров, мониторов и большинства операций по обработке изображений. В частности, sRGB является стандартом для веб-изображений.

Каналы, R, G и B, представлены в виде трех 8-битных чисел, от 0 до 255. Некоторые модели могут использовать больше исходных данных, чтобы получить больше уровней цветности — 16 бит на канал или 48 бит на пиксель. Так стоит ли стремиться использовать как можно больше бит на пиксель? Нет, это непрактично.

24-битное изображение Full HD RGB занимает 1920 × 1080 × 24 = 5,93 Мбайт пространства (или 11,87 Мбайт для 48-битного). Это кажется приемлемым, но если мы рассмотрим минуту 24-битного видео FullHD 30 кадров в секунду, то она займет 10,43 Гбайт, что явно слишком много даже для современных сетей (это 938 Гбайт для 90-минутного фильма).

Есть два пути решения этой проблемы: либо использовать алгоритмы сжатия, такие как Youtube H.264/H.265, либо использовать лучшее цветовое пространство, чтобы использовать меньше данных для достижения лучшего результата. Если говорить о RGB, то можно использовать ограниченный набор, известный как R’G’B’ со значениями от 16 до 235.

CMYK

Стоит кратко упомянуть. Он не используется при передаче видео через HDMI, так как предназначен для печатных физических продуктов.

YUV, YPbPr и YCbCr

Они используются как взаимозаменяемые, хотя и немного различаются. Но нам важна лишь общая идея. YUV лучше всего подходит для фото- и видеоматериалов. Человеческий глаз воспринимает изображение как комбинацию яркости и цвета. Яркость — самая важная часть; нам достаточно черно-белых изображений, чтобы иметь довольно хорошее представление о том, что на них изображено.

В темноте мы видим только черно-белое, поскольку свет не отражается от цветных объектов, и это нормально.

Поэтому идея заключается в том, чтобы один цветовой канал был предназначен только для яркости, а два других — для цвета: красного (или красного-разностного) и синего (или синего-разностного). YCbCr можно преобразовать в RGB и обратно с помощью матрицы. Но уровни компонентов Y, Cb и Cr корректируются гамма-коррекцией, то есть они нелинейны. Если в RGB цветовые каналы имеют одинаковые шаги, то каналы яркости и, соответственно, красного и синего цветов работают по-другому. Уровни яркости воспринимаются в более сложном виде: белая часть спектра должна иметь меньше ступеней, а темная — больше.

Это внимание к уровням яркости приводит нас к HDR.

HDR

HDR означает высокий динамический диапазон, в отличие от SDR, который означает стандартный динамический диапазон. Более широкий диапазон означает большее количество битов для каналов (обычно 10 или 12), более высокие максимальные уровни яркости и больше метаданных для отображения.

Это означает, что количество ступеней яркости (одинаковое для обоих хроматических каналов) увеличивается; максимальный уровень яркости на порядок выше, чем в SDR. Помимо исходных данных, есть метаданные о настройках монитора. Все экраны построены по-разному с точки зрения цветовой калибровки и максимальной пиковой яркости.

Источник передает дисплею значения яркости и контрастности, которые он должен отрегулировать. HDR был представлен в HDMI 2.0 как «статический HDR», что означает передачу одного набора метаданных для всего видеопотока. HDMI 2.1 может использовать «динамический HDR», отправляя разные метаданные для каждой сцены. HDR — это известная, широко рекламируемая функция, которая действительно повышает удобство использования. Динамический HDR обычно обозначается на коробке как «HDR10+» (по сравнению со статическим «HDR10»).

Здесь кроется ответ на вопрос, который задают некоторые люди: «Является ли 10-битный цвет (»глубокий цвет«) HDR?». Нет, не является. 10-битный цвет в RGB означает больше шагов для хроматических каналов, а не сверхширокий диапазон яркости. Должен ли YCbCr HDR всегда использовать более 10 бит на канал? Да, 10-битный цвет может быть HDR или SDR, но HDR-сигнал — это 10 или более бит.

Субдискретизация цветности

Последняя часть — субдискретизация. Это третий средний вариант между использованием сжатия и реализацией ограниченной цветовой модели. Поддискретизация цветности используется для YCbCr, чтобы сохранить данные о яркости, поскольку они наиболее ценны для нас, и сжать отдельные цветные пиксели в более крупные блоки.

Стандартная выборка — это двухрядный блок пикселей, обычно 4×2. Субдискретизация представлена в виде чисел J:a:r.

Первая цифра J в формате 4:4:4 или 4:2:0 обозначает количество пикселей в ряду. В основном это всегда 4.

‘a’ представляет собой количество различных цветов (хроматических образцов) в первом ряду. Можно рассматривать как разрешение по горизонтали; уменьшаем ли мы 4 пиксельных цвета первого ряда до ‘1’, ‘2’ или оставляем все ‘4’?

‘r’ — количество смен цветов между первым и вторым рядами. Это вертикальное разрешение, которое может быть либо ‘0’ (нет разницы; второй ряд имеет ту же цветность, что и первый), либо ‘a’ (есть разница в цвете между двумя рядами).

Так, 4:4:4 означает отсутствие субдискретизации; 4:2:2 или 4:4:0 сокращает 8 различных цветов до 4; 4:1:1 или 4:2:0 сокращает количество цветов до 2 (по вертикали или горизонтали). Практически полезными числами являются 4:4:4 и 4:2:0, так как они наиболее распространены.

В заключение следует отметить, что разные цветовые пространства предназначены для разных приложений. Монитор ПК с SDR лучше всего работает с RGB для отображения пиксельно идеального текста на плоских поверхностях. YCbCr предназначен для непроизводственных приложений, таких как фотографии, фильмы или видеоигры. YCbCr без субдискретизации отлично подходит для всего; 4:2:0 визуально неотличим от идеального при просмотре фильмов и спортивных состязаний.

HDR всегда должен быть 10-битным; 8-битного HDR нет и никогда не было.

Все это имеет смысл для устройств с HDMI версии 2.0 и выше, и нет смысла говорить о цветовых пространствах предыдущих версий.

По материалам teardownit.com

Диапазон hdmi rgb в телевизоре что это

Как улучшить качество изображения на мониторе, подключенном по HDMI

Изначально интерфейс HDMI разрабатывался на основе DVI, но, в отличии от последнего, имел поддержку аудиосигналов и был заточен под бытовую технику — в основном, телевизоры. В дальнейшем HDMI-порты стали добавлять в мониторы, и вот тут возникла путаница: телевизионный сигнал выводится в ограниченном цветовом диапазоне, и телевизоры откалиброваны так, чтобы картинка смотрелась естественно именно в нем. Мониторы же заточены под полный динамический диапазон, и соответственно выводят правильные цвета только при выводе картинки в нем.

Подписаться на iGuides в Telegram, чтобы узнать обо всем первым — t.me/iguides

Для начала разберемся, как вообще выводится сигнал. В подавляющем большинстве случаев используется модель RGB, то есть картинка разделяется на три цветовых компонента — красный, зеленый и синий. Интенсивность каждого компонента задана 8-разрядным числом на каждый пиксель, то есть может меняться от 0 (полное отсутствие данного цвета) до 255 (соответственно максимум данного цвета).

Всего мы получаем возможность выводить 256 х 256 х 256 = 16777216 сочетаний (цветовых градаций) — такой диапазон цветов называют Full RGB, то есть полный динамический диапазон. Однако из-за ограниченности аналогового сигнала в бытовой технике пришлось пойти на хитрость и использовать не Full RGB, а Limited RGB (ограниченный динамический диапазон) — используются значения лишь в диапазоне от 16 до 235, то есть черный это 16,16,16, белый — 235, 235, 235. И всего получаем 219 х 219 х 219 = 10503459 цветов, то есть в полтора раза меньше.

В чем же, собственно, заключается проблема? Она заключается в том, что видеокарта при HDMI-подключении не может определить, что к ней подключено — монитор или телевизор, и поэтому в случае с видеокартами от Nvidia сигнал по умолчанию выводится в ограниченном диапазоне, в случае с AMD — в полном. С видеокартами от AMD никаких проблем нет — монитор работает с Full RGB, видеокарта дает сигнал тоже в Full RGB:

А вот видеокарты Nvidia по умолчанию считают все подключенные по HDMI девайсы телевизорами и дают сигнал в Limited RGB, когда монитор ожидает Full RGB:

В результате динамический диапазон изображения сужается, цвета становятся блеклыми, черный цвет выглядит темно-серым (т.к. монитор полагает, что 16, 16, 16 – это темно-серый), белый также лишен интенсивности (т.к. 235, 235, 235 — это уже не белый), с прочими цветами то же самое. То есть картинка достаточно сильно страдает, и особенно хорошо это заметно с IPS-мониторами. Однако исправить это нетрудно: нужно зайти в Панель управления, найти там Панель управления Nvidia, зайти в графу «Изменение разрешения» и выставить «Полный выходной динамический диапазон», после чего применить изменения:

Так же, по желанию, можно зайти в графу «Регулировка параметров цвета для видео» и проделать там тоже самое (однако если после этого фильмы начинают выглядеть неестественно — лучше вернуть все как было, т.к. некоторые фильмы обрезаны под Limited RGB):

Все, теперь изображение на мониторе должно стать более насыщенным.

Разумеется, все это имеет смысл делать только если у вас монитор подключен по HDMI. Если подключение идет по DVI или DisplayPort — видеокарта «понимает», что подключен монитор и сразу выводит картинку в Full RGB.

Оцените статью
Добавить комментарий