Термин
EOTF
Передаточная функция на стороне дисплея – преобразует кодовые значения в свет. PQ EOTF определяет, как HDR-код 1023 превращается в 10 000 cd/m².
EOTF – Electro-Optical Transfer Function – дисплейная половина истории про transfer function. Определяет, как ТВ конвертирует числа из видеофайла в реальные фотоны, выходящие из экрана. Противоположность – OETF (Opto-Electronic), описывающая, как камера конвертирует входящий свет в сохранённые числа. Вместе они образуют замкнутый цикл: свет камеры → сохранённые значения → свет дисплея. EOTF делает финальный шаг детерминированным.
Почему стоит этим интересоваться: именно через EOTF индустрия договаривается, что «код 800 в этом 10-битном сигнале» означает «ровно 200 нит яркости на экране». Без стандартного EOTF каждый ТВ интерпретировал бы один и тот же файл по-разному – один чуть ярче, другой чуть темнее, – и HDR в первую очередь развалился бы, потому что вся идея HDR в точных уровнях яркости. PQ EOTF (SMPTE ST 2084), используемая HDR10 и Dolby Vision, задаёт абсолютную яркость от 0 до 10 000 нит и именно она делает HDR-сигналы «одинаковыми» на compliant-дисплеях.
Для продуктовой команды EOTF – это в основном невидимая сантехника, но всплывает она в двух местах. Авторинг: при производстве HDR-контента вы помечаете EOTF (PQ, HLG, gamma) в метаданных файла, чтобы плеер знал, как интерпретировать числа. Неправильная пометка – и картинка задавлена или выцвевшая. Конвертация: когда контент переходит между HDR и SDR или между PQ и HLG, плеер или транскодер должен сделать аккуратный перевод EOTF, сохраняющий look. Инструменты вроде фильтра `zscale` в FFmpeg и профессиональные системы grading это делают, но это активный шаг, не что-то происходящее автоматически.
Считаете параметры для своего продукта?
Поможем собрать энкодер-леддер и посчитать стоимость доставки – до старта разработки.