Modos de alto rango dinámico

En la API de Camera2, hay disponibles varias formas de captura de alto rango dinámico (HDR). En esta página, se describen las diversas funciones, capacidades y modos del HDR, y cómo difieren según la API específica.

Captura de imágenes fijas en HDR

La captura de fotos en HDR abarca una variedad de algoritmos para mejorar el rango dinámico de las cámaras de dispositivos móviles.

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

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

En el caso de los dispositivos que ejecutan Android 12 o versiones anteriores, los métodos de captura de HDR implican el procesamiento de fotogramas que, en algún momento, se comprimen al rango dinámico estándar de 8 bits. A continuación, se indican los métodos de captura de imágenes fijas en HDR en los que se capturan varios fotogramas con diferentes exposiciones y el resultado final en HDR se produce fusionando las imágenes individuales:

  • Modo de escena HDR: Este modo se implementa en la capa de 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 normales.
  • Tipo de extensión HDR: Se recomienda este tipo de extensión para escenas de alto contraste. Utiliza una sesión de captura con capacidades limitadas en comparación con las sesiones de captura normales. En el mismo dispositivo, las extensiones de la cámara pueden producir resultados con una calidad de imagen superior a la de las solicitudes de captura normales.

Grabación de video HDR

A diferencia de la captura de fotos HDR, el HDR de video solo se refiere a la captura de video HDR (grabación de video de 10 bits).