Modos de alta faixa dinâmica

Várias formas de captura de alta faixa dinâmica (HDR) estão disponíveis na API Camera2 . Esta página descreve os vários recursos, capacidades e modos de HDR e como eles diferem dependendo da API específica.

HDR ainda captura

A captura de imagens estáticas em HDR encapsula uma variedade de algoritmos para melhorar a faixa dinâmica de câmeras móveis.

Para Android 13 e superior, o capability de saída de câmera de 10 bits oferece suporte à saída de câmera de 10 bits. A classe DynamicRangeProfiles de faixa dinâmica HDR permite que os clientes de câmera configurem saídas de câmera capazes de produzir quadros com formato de pixel real de 10 bits e funções de transferência de 10 bits correspondentes. Configurações de saída de câmera de 10 bits usando perfis de faixa dinâmica HDR permitem apenas a profundidade de bits física estendida. As configurações de saída da câmera de 10 bits podem usar os seguintes modos em conjunto com o modo de cena HDR :

  • Captura estática não compactada de 10 bits usando o formato de pixel P010 .
  • Captura estática compactada em HDR usando o formato de pixel JPEG_R baseado na especificação Ultra HDR .

Para dispositivos com Android 12 ou inferior, os métodos de captura de HDR ainda envolvem o processamento de quadros que, em algum ponto, são compactados na faixa dinâmica padrão de 8 bits. A seguir estão os métodos de captura de imagens estáticas em HDR, onde vários quadros com exposições diferentes são capturados e o resultado final do HDR é produzido pela fusão das imagens individuais:

  • Modo de cena HDR : Este modo é implementado na camada HAL da câmera e, se compatível, pode ser definido pelos clientes da câmera em solicitações regulares de captura de câmera.
  • Tipo de extensão HDR : Este tipo de extensão é recomendado para cenas de alto contraste. Usa uma sessão de captura com funcionalidade limitada quando comparada a sessões de captura regulares. No mesmo dispositivo, as extensões de câmera podem produzir resultados com qualidade de imagem superior às solicitações regulares de captura.

Gravação de vídeo HDR

Em contraste com a captura de imagens estáticas em HDR, o vídeo HDR refere-se apenas à captura de vídeo em HDR (gravação de vídeo de 10 bits) .