Режимы расширенного динамического диапазона

В API Camera2 доступны различные форматы съёмки в расширенном динамическом диапазоне (HDR). На этой странице описываются различные функции, возможности и режимы HDR, а также их различия в зависимости от конкретного API.

HDR-снимок

Съемка фотографий в формате HDR включает в себя ряд алгоритмов для улучшения динамического диапазона мобильных камер.

В Android 13 и более поздних версиях capability 10-битного вывода камеры поддерживает 10-битный вывод. Класс DynamicRangeProfiles динамического диапазона HDR позволяет клиентам камеры настраивать выходы камеры, способные создавать кадры с фактическим 10-битным форматом пикселей и соответствующими 10-битными функциями передачи. Конфигурации 10-битного вывода камеры с использованием профилей динамического диапазона HDR поддерживают только расширенную физическую разрядность. Конфигурации 10-битного вывода камеры могут использовать следующие режимы в сочетании с режимом сцены HDR :

  • 10-битный несжатый снимок с использованием формата пикселей P010 .
  • Сжатый HDR-снимок с использованием пиксельного формата JPEG_R на основе спецификации Ultra HDR .

На устройствах под управлением Android 12 и ниже методы съёмки HDR-фотографий включают обработку кадров, которые в определённый момент сжимаются до стандартного 8-битного динамического диапазона. Ниже представлены методы съёмки HDR-фотографий, при которых снимается несколько кадров с разной экспозицией, а конечный HDR-результат получается путём слияния отдельных изображений:

  • Режим сцены HDR : этот режим реализован на уровне HAL камеры и, если поддерживается, может быть установлен клиентами камеры в обычных запросах на захват камеры.
  • Тип расширения HDR : рекомендуется для сцен с высокой контрастностью. Использует сеанс съёмки с ограниченными возможностями по сравнению с обычными сеансами съёмки. На одном и том же устройстве расширения камеры могут обеспечивать более высокое качество изображения, чем обычные запросы на съёмку.

Запись HDR-видео

В отличие от HDR-фотосъемки, HDR-видео относится только к HDR-видеосъемке (10-битной видеозаписи) .