Кодирование видео с расширенным диапазоном
Кодирование видео с расширенным диапазоном (High Dynamic Range, HDR) — это технология записи, кодирования, передачи и отображения видеосигнала, обеспечивающая значительно более широкий динамический диапазон яркости и цветовой охват по сравнению со стандартным динамическим диапазоном (Standard Dynamic Range, SDR). Основная цель HDR — максимально приблизить изображение к тому, как человеческий глаз воспринимает реальную сцену, сохраняя детали как в глубоких тенях, так и в ярких светах, а также передавая более насыщенные и реалистичные цвета.
История развития
Предпосылки и ранние эксперименты
Стандартный динамический диапазон (SDR), основанный на рекомендациях ITU-R BT.601 и BT.709, был разработан в эпоху электронно-лучевых трубок (ЭЛТ) и ограничивал пиковую яркость значением около 100 кд/м² (нит). С развитием жидкокристаллических (LCD) и, особенно, светодиодных (LED) и OLED-дисплеев, способных воспроизводить яркость в сотни и тысячи нит, возникла необходимость в новом стандарте кодирования, который мог бы использовать эти возможности.
Первые стандарты (2014–2016)
Первым коммерческим стандартом HDR стал HDR10, разработанный Consumer Technology Association (CTA) и опубликованный в 2015 году. Он основан на рекомендациях SMPTE ST 2084 (Perceptual Quantizer, PQ) и цветовом пространстве ITU-R BT.2020. В 2016 году был представлен Dolby Vision — более продвинутая система с динамическими метаданными, разработанная компанией Dolby Laboratories. В том же году компания Philips и Technicolor предложили открытый стандарт HDR10+, также использующий динамические метаданные. Параллельно развивался стандарт HLG (Hybrid Log-Gamma), разработанный BBC и NHK для телевизионного вещания, совместимый с SDR-дисплеями.
Массовое внедрение (2017–настоящее время)
С 2017 года HDR-кодирование стало стандартной функцией большинства телевизоров среднего и высокого ценовых сегментов, а также мониторов для профессиональной работы. Поддержка HDR была добавлена в игровые консоли (PlayStation 4 Pro, Xbox One S), стриминговые сервисы (Netflix, Amazon Prime Video, YouTube), а также в форматы физических носителей (Ultra HD Blu-ray). В 2022 году был представлен стандарт HDR Vivid, разработанный Китайской академией цифровых технологий (China UHD Video Industry Alliance), который активно внедряется в Китае.
Технические основы
Динамический диапазон и яркость
Динамический диапазон определяется как отношение максимальной яркости (пиковый белый) к минимальной яркости (уровень чёрного). В SDR это отношение составляет примерно 1000:1 (100 нит к 0,1 нит). HDR-кодирование позволяет передавать яркость до 10000 нит, что даёт динамический диапазон до 100000:1. На практике большинство HDR-контента мастерится для пиковой яркости 1000–4000 нит.
Цветовой охват
HDR использует расширенное цветовое пространство ITU-R BT.2020, которое охватывает значительно большую часть видимого спектра, чем SDR-пространство BT.709. Это позволяет воспроизводить более насыщенные и чистые цвета, особенно в красной и зелёной областях. Однако на практике большинство современных дисплеев не могут полностью воспроизвести BT.2020, поэтому используется суб-пространство DCI-P3, которое является промежуточным.
Передаточные функции (EOTF)
Ключевое отличие HDR от SDR — использование нелинейных передаточных функций, оптимизированных для восприятия человеческого глаза.
- Perceptual Quantizer (PQ, SMPTE ST 2084): Абсолютная передаточная функция, которая отображает цифровые коды в абсолютные значения яркости в нитах. Разработана Dolby. Используется в HDR10, Dolby Vision, HDR10+.
- Hybrid Log-Gamma (HLG): Относительная передаточная функция, разработанная для вещания. Она сочетает логарифмическую кривую для светлых участков и гамма-кривую для тёмных, что позволяет отображать контент на SDR-дисплеях без потери деталей в тенях.
Метаданные
Метаданные — это информация о контенте, которая передаётся вместе с видеосигналом и помогает дисплею правильно отобразить HDR-изображение.
- Статические метаданные (SMPTE ST 2086): Содержат максимальную яркость (MaxFALL), среднюю яркость (MaxCLL) и цветовой охват контента. Используются в HDR10.
- Динамические метаданные: Передаются покадрово или по сценам, позволяя дисплею адаптировать яркость и цвет для каждой сцены. Используются в Dolby Vision и HDR10+.
Основные форматы HDR
HDR10
Открытый стандарт, обязательный для всех Ultra HD Blu-ray и большинства HDR-дисплеев. Использует 10-битную глубину цвета, цветовое пространство BT.2020, передаточную функцию PQ и статические метаданные. Является базовым форматом HDR.
Dolby Vision
Проприетарный формат Dolby Laboratories. Использует 12-битную глубину цвета (хотя на практике часто 10-бит), цветовое пространство BT.2020, передаточную функцию PQ и динамические метаданные. Требует лицензирования и наличия специального аппаратного обеспечения. Обеспечивает наилучшее качество изображения.
HDR10+
Открытый стандарт, разработанный Samsung, Amazon и 20th Century Fox. Аналогичен Dolby Vision, но использует 10-битную глубину цвета и динамические метаданные, передаваемые в виде дополнительных данных (SEI) в потоке HDR10. Не требует лицензирования.
HLG (Hybrid Log-Gamma)
Стандарт для телевизионного вещания, разработанный BBC и NHK. Не требует метаданных, обратно совместим с SDR-дисплеями. Используется в прямых трансляциях (например, спортивных) и некоторых телеканалах.
HDR Vivid
Китайский стандарт, разработанный China UHD Video Industry Alliance. Использует динамические метаданные и передаточную функцию PQ. Активно внедряется в Китае, поддерживается многими местными производителями телевизоров и стриминговыми сервисами.
Кодирование и сжатие
Битрейт и глубина цвета
HDR-контент требует более высокого битрейта по сравнению с SDR из-за большего количества информации о яркости и цвете. Стандартная глубина цвета для HDR — 10 бит на канал (30 бит на пиксель), что позволяет передавать 1024 градации яркости на каждый цветовой канал. Для сравнения, SDR использует 8 бит (256 градаций). Dolby Vision поддерживает 12 бит (4096 градаций).
Кодеки
Для кодирования HDR-видео используются современные кодеки, поддерживающие 10-битное кодирование и передачу метаданных:
- H.265/HEVC (High Efficiency Video Coding): Основной кодек для Ultra HD Blu-ray и стриминговых сервисов. Поддерживает HDR10, Dolby Vision, HDR10+.
- H.264/AVC (Advanced Video Coding): Используется в некоторых старых стриминговых сервисах, но неэффективен для HDR из-за ограничений по битрейту.
- AV1 (AOMedia Video 1): Современный открытый кодек, активно внедряемый в YouTube и Netflix. Обеспечивает лучшее сжатие при том же качестве, поддерживает HDR10 и HLG.
- VP9: Кодек, используемый YouTube. Поддерживает HDR10 и HLG.
- H.266/VVC (Versatile Video Coding): Новейший кодек, обеспечивающий ещё более эффективное сжатие. Поддерживает все современные HDR-форматы.
Процесс мастеринга
Мастеринг HDR-контента осуществляется в специализированных студиях с использованием профессиональных HDR-мониторов (например, Sony BVM-HX310 или Dolby Pulsar). Цветокоррекция выполняется в цветовом пространстве BT.2020 с использованием 10- или 12-битной глубины. Затем видео кодируется в целевой формат с соответствующими метаданными.
Применение
Кино и телевидение
HDR-кодирование является стандартом для Ultra HD Blu-ray и большинства стриминговых сервисов. Многие фильмы и сериалы выпускаются в HDR-версиях. Телевизионное вещание в HDR (HLG) активно развивается в Великобритании (BBC), Японии (NHK) и других странах.
Игры
Игровые консоли (PlayStation 5, Xbox Series X/S) и ПК с поддержкой HDR позволяют запускать игры с HDR-рендерингом. Это улучшает восприятие освещения, теней и цветов в игровых сценах.
Профессиональная сфера
HDR используется в медицинской визуализации, аэрокосмической промышленности, архитектурной визуализации и других областях, где требуется высокая точность передачи яркости и цвета.
Ограничения и критика
Аппаратные требования
Для корректного отображения HDR-контента необходим дисплей с высокой пиковой яркостью (не менее 600 нит для приемлемого результата, 1000+ нит для хорошего), широким цветовым охватом (DCI-P3) и поддержкой локального затемнения (для LED-дисплеев). Многие бюджетные телевизоры, маркированные как «HDR», не соответствуют этим требованиям.
Артефакты и качество
Некорректное отображение HDR на неподготовленных дисплеях может приводить к «выгоранию» светов (потере деталей в ярких участках), «завалу» теней и неестественным цветам. Низкокачественное HDR-кодирование (например, с низким битрейтом) может ухудшать изображение по сравнению с качественным SDR.
Энергопотребление
Воспроизведение HDR-контента требует значительно больше энергии, чем SDR, особенно на OLED-дисплеях, где яркость напрямую влияет на энергопотребление.
Перспективы развития
Основные направления развития HDR-кодирования включают:
- Стандартизация HDR Vivid как альтернативы существующим форматам.
- Интеграция HDR в системы виртуальной (VR) и дополненной (AR) реальности.
- Развитие HDR-кодирования для прямых трансляций с использованием HLG и динамических метаданных.
- Улучшение алгоритмов сжатия для снижения битрейта без потери качества.
Источники
- ITU-R BT.2100-2: Image parameter values for high dynamic range television for use in production and international programme exchange.
- SMPTE ST 2084:2014: High Dynamic Range Electro-Optical Transfer Function of Mastering Reference Displays.
- Consumer Technology Association (CTA) CEA-861.3: HDR Static Metadata Extensions.
- Dolby Laboratories: Dolby Vision Whitepaper.
- BBC R&D White Paper WHP 309: Hybrid Log-Gamma (HLG) — A High Dynamic Range Television System.
- Samsung, Amazon, 20th Century Fox: HDR10+ Technical Specification.
- China UHD Video Industry Alliance: HDR Vivid Standard.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →