Различные формы захвата с высоким динамическим диапазоном (HDR) доступны в API Camera2
. На этой странице описываются различные функции, возможности и режимы для HDR и то, как они различаются в зависимости от конкретного API.
HDR-снимок
Съемка фотографий в формате HDR включает в себя ряд алгоритмов для улучшения динамического диапазона мобильных камер.
Для Android 13 и выше 10-битная выходная capability
камеры поддерживает 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-битной видеозаписи) .