Открыть сервис

Auto HDR

Auto HDR — это технология автоматического расширения динамического диапазона изображения, применяемая в компьютерной графике, видеоиграх и операционных системах. Она предназначена для преобразования контента со стандартным динамическим диапазоном (SDR) в формат с расширенным динамическим диапазоном (HDR) в реальном времени или на этапе постобработки. Основная цель Auto HDR — улучшить визуальное восприятие за счёт увеличения контрастности, яркости светлых участков и детализации в тенях, приближая SDR-изображение к характеристикам, типичным для HDR-дисплеев.

История развития

Технология Auto HDR возникла как ответ на растущую популярность HDR-мониторов и телевизоров, способных отображать более широкий диапазон яркости и цветов. Первые реализации автоматического расширения динамического диапазона появились в видеоиграх начала 2010-х годов, где разработчики использовали шейдеры и постэффекты для имитации HDR. Однако эти решения были нестандартизированными и часто приводили к артефактам — пересветам, потере деталей в тенях или неестественной цветопередаче.

Ключевым этапом стало внедрение Auto HDR в операционную систему Windows 11 в 2021 году. Microsoft реализовала эту функцию на уровне DirectX 11 и DirectX 12, что позволило автоматически преобразовывать SDR-контент в HDR для игр, не имеющих нативной поддержки HDR. Аналогичные решения появились в игровых консолях Xbox Series X|S (также от Microsoft) и PlayStation 5 (Sony), где Auto HDR применяется для обратной совместимости с играми предыдущих поколений.

В 2022 году компания NVIDIA представила технологию RTX Video HDR, которая использует нейросети для преобразования SDR-видео в HDR в реальном времени. Это расширило область применения Auto HDR за пределы игр — на потоковое видео и локальные медиафайлы.

Принцип работы

Auto HDR основан на анализе исходного SDR-изображения и последующем перераспределении яркости и цветности в соответствии с характеристиками HDR-дисплея. Процесс включает несколько этапов:

  1. Анализ гистограммы яркости. Алгоритм оценивает распределение пикселей по уровням яркости в SDR-кадре. Выделяются области с низкой, средней и высокой яркостью.
  2. Расширение динамического диапазона. На основе анализа алгоритм применяет тональное отображение (tone mapping) — нелинейное преобразование яркостей. Тёмные участки затемняются сильнее, светлые — осветляются, при этом сохраняется детализация в обоих диапазонах.
  3. Коррекция цветности. Цвета преобразуются из цветового пространства sRGB (типичного для SDR) в Rec. 2020 или DCI-P3 (используемые в HDR). Насыщенность и оттенки корректируются с учётом расширенного цветового охвата.
  4. Адаптация к дисплею. Финальное изображение подстраивается под максимальную яркость (пиковую яркость) и цветовой охват конкретного HDR-монитора или телевизора. Эта информация передаётся через EDID (Extended Display Identification Data) или метаданные HDR10/HLG.

В реализации Microsoft для Windows 11 используется алгоритм, основанный на анализе сцены: он определяет, какие области изображения должны оставаться тёмными, а какие — становиться ярче, имитируя поведение HDR-рендеринга. В Xbox Series X|S применяется схожий подход, но с учётом аппаратных возможностей консоли.

Классификация

Auto HDR можно классифицировать по способу реализации и области применения:

По способу реализации

  • Аппаратный Auto HDR — реализуется на уровне графического процессора (GPU) или видеокарты. Примеры: NVIDIA RTX Video HDR, AMD FidelityFX Auto HDR. Требует поддержки со стороны драйвера и аппаратного ускорения.
  • Программный Auto HDR — реализуется на уровне операционной системы или приложения. Примеры: Auto HDR в Windows 11, Auto HDR в Xbox. Не требует специального аппаратного обеспечения, но может быть менее эффективным.
  • Встроенный Auto HDR — реализуется разработчиками игр или приложений непосредственно в коде. Используется в играх, изначально не поддерживающих HDR, но имеющих возможность динамического расширения диапазона через шейдеры.

По области применения

  • Игровой Auto HDR — применяется для улучшения визуального качества видеоигр. Наиболее распространён на консолях и в Windows 11.
  • Видео Auto HDR — применяется для потокового видео (YouTube, Netflix) и локальных медиафайлов. Примеры: RTX Video HDR, Auto HDR в медиаплеерах (например, VLC с плагинами).
  • Фото Auto HDR — применяется для фотографий, снятых в SDR, с целью улучшения их отображения на HDR-экранах. Реализован в некоторых фоторедакторах и операционных системах (например, в macOS).

Применение

В видеоиграх

Auto HDR наиболее активно используется в видеоиграх, особенно в тех, которые изначально разрабатывались для SDR-дисплеев. На консолях Xbox Series X|S технология позволяет улучшить графику в играх с обратной совместимостью (например, в оригинальной «Halo: Combat Evolved» или «Fallout 3»). В Windows 11 Auto HDR поддерживается для тысяч игр, включая как современные проекты, так и классические тайтлы.

Игроки отмечают, что Auto HDR делает изображение более контрастным и «живым», особенно в сценах с яркими источниками света (солнце, огонь, неоновая подсветка) и глубокими тенями. Однако качество преобразования зависит от исходного SDR-контента: игры с плохой цветокоррекцией или низким контрастом могут выглядеть неестественно после применения Auto HDR.

В видео и стриминге

С появлением RTX Video HDR от NVIDIA технология стала применяться для потокового видео. Алгоритм анализирует SDR-видео на YouTube, Twitch или Netflix и преобразует его в HDR в реальном времени. Это особенно полезно для контента, который изначально снимался в SDR, но воспроизводится на HDR-дисплее. Пользователи отмечают улучшение детализации в тёмных сценах и более яркие блики.

В фотографии

Auto HDR для фотографий реализован в некоторых операционных системах (например, в iOS и macOS). При просмотре SDR-фотографий на HDR-экране система автоматически расширяет динамический диапазон, делая снимки более насыщенными и контрастными. Однако эта функция часто критикуется за чрезмерную обработку, которая может исказить замысел автора.

Критика и ограничения

Несмотря на популярность, Auto HDR имеет ряд недостатков:

  • Артефакты. Алгоритм может неправильно интерпретировать сцены, что приводит к пересветам (bloom), «выгоранию» деталей в ярких областях или неестественному затемнению теней. Особенно это заметно в статичных изображениях или сценах с равномерной яркостью.
  • Неестественная цветопередача. Расширение цветового охвата может сделать цвета чрезмерно насыщенными или, наоборот, блёклыми. Это зависит от качества исходного SDR-материала.
  • Производительность. Аппаратный Auto HDR (например, RTX Video HDR) требует вычислительных ресурсов GPU, что может снижать частоту кадров в играх или увеличивать энергопотребление. Программные реализации менее ресурсоёмки, но дают худший результат.
  • Отсутствие универсальности. Не все игры и приложения корректно поддерживают Auto HDR. Некоторые разработчики намеренно отключают эту функцию, чтобы избежать искажений, или предлагают собственные реализации HDR.
  • Зависимость от дисплея. Качество Auto HDR напрямую зависит от характеристик HDR-дисплея: его пиковой яркости, цветового охвата и точности тонального отображения. На дешёвых мониторах с низкой яркостью (менее 400 нит) эффект может быть незаметен или даже ухудшать изображение.

Интересные факты

  • Auto HDR в Windows 11 поддерживает только игры, использующие DirectX 11 и DirectX 12. Игры на DirectX 9, 10 или OpenGL несовместимы с этой функцией.
  • В Xbox Series X|S Auto HDR работает для более чем 1000 игр, включая некоторые тайтлы с Xbox 360 и оригинального Xbox.
  • NVIDIA RTX Video HDR использует нейросеть, обученную на парах SDR- и HDR-изображений. Это позволяет алгоритму точнее восстанавливать детали в тенях и светах.
  • Auto HDR не следует путать с нативным HDR, который создаётся разработчиками с нуля. Нативный HDR обеспечивает более точное и предсказуемое качество, но требует больше ресурсов и времени на реализацию.
  • В 2023 году компания AMD анонсировала технологию FidelityFX Auto HDR, которая является открытым аналогом решения Microsoft и доступна для всех разработчиков игр.

Источники

  • Microsoft. Auto HDR in Windows 11. — Microsoft Docs, 2021.
  • NVIDIA. RTX Video HDR: Transforming SDR Video to HDR in Real Time. — NVIDIA Developer Blog, 2022.
  • AMD. FidelityFX Auto HDR: Open-Source Solution for Dynamic Range Expansion. — AMD GPUOpen, 2023.
  • Digital Foundry. Auto HDR on Xbox Series X|S: Analysis and Performance. — Eurogamer, 2021.
  • HDR10+ Technologies. HDR10+ Metadata and Tone Mapping. — HDR10+ LLC, 2020.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →