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