Modos de alto rango dinámico

Varias formas de captura de alto rango dinámico (HDR) están disponibles en la API Camera2 . Esta página describe las diversas características, capacidades y modos de HDR y en qué se diferencian según la API específica.

Captura fija HDR

La captura de imágenes fijas en HDR encapsula una variedad de algoritmos para mejorar el rango dinámico de las cámaras móviles.

Para Android 13 y versiones posteriores, la capability de salida de cámara de 10 bits admite salida de cámara de 10 bits. La clase DynamicRangeProfiles de rango dinámico HDR permite a los clientes de cámara configurar salidas de cámara capaces de producir fotogramas con formato de píxeles real de 10 bits y las correspondientes funciones de transferencia de 10 bits. Las configuraciones de salida de cámara de 10 bits que utilizan perfiles de rango dinámico HDR solo permiten la profundidad de bits física extendida. Las configuraciones de salida de cámara de 10 bits pueden utilizar los siguientes modos junto con el modo de escena HDR :

  • Captura de imágenes fijas sin comprimir de 10 bits utilizando el formato de píxeles P010 .
  • Captura de fotografías comprimidas HDR utilizando el formato de píxeles JPEG_R basado en la especificación Ultra HDR .

Para dispositivos con Android 12 o versiones anteriores, los métodos de captura HDR implican procesar fotogramas que en algún momento se comprimen al rango dinámico estándar de 8 bits. Los siguientes son métodos de captura de fotografías HDR en los que se capturan varios fotogramas con diferentes exposiciones y el resultado final HDR se produce fusionando las imágenes individuales:

  • Modo de escena HDR : este modo se implementa en la capa HAL de la cámara y, si es compatible, los clientes de la cámara pueden configurarlo dentro de las solicitudes de captura de cámara habituales.
  • Tipo de extensión HDR : este tipo de extensión se recomienda para escenas de alto contraste. Utiliza una sesión de captura con funcionalidad limitada en comparación con las sesiones de captura normales. En el mismo dispositivo, las extensiones de cámara pueden producir resultados con mayor calidad de imagen que las solicitudes de captura habituales.

Grabación de vídeo HDR

A diferencia de la captura de fotografías HDR, el vídeo HDR se refiere únicamente a la captura de vídeo HDR (grabación de vídeo de 10 bits) .