Modes de plage dynamique élevée

Diverses formes de capture à plage dynamique élevée (HDR) sont disponibles dans l'API Camera2 . Cette page décrit les différentes fonctionnalités, capacités et modes du HDR et leurs différences en fonction de l'API spécifique.

Capture HDR toujours

La capture fixe en HDR encapsule une variété d'algorithmes pour améliorer la plage dynamique des caméras mobiles.

Pour Android 13 et versions ultérieures, la capability de sortie de caméra 10 bits prend en charge la sortie de caméra 10 bits. La classe DynamicRangeProfiles à plage dynamique HDR permet aux clients de caméra de configurer des sorties de caméra capables de produire des images avec un format de pixel réel de 10 bits et des fonctions de transfert de 10 bits correspondantes. Les configurations de sortie de caméra 10 bits utilisant des profils de plage dynamique HDR autorisent uniquement la profondeur de bits physique étendue. Les configurations de sortie de caméra 10 bits peuvent utiliser les modes suivants en conjonction avec le mode scène HDR :

  • Capture d'images fixes non compressées 10 bits en utilisant le format de pixel P010 .
  • Capture d'images fixes compressée HDR à l'aide du format de pixel JPEG_R basé sur la spécification Ultra HDR .

Pour les appareils fonctionnant sous Android 12 ou version antérieure, les méthodes de capture HDR impliquent toujours le traitement d'images qui, à un moment donné, sont compressées à la plage dynamique standard de 8 bits. Voici les méthodes de capture d'images fixes HDR dans lesquelles plusieurs images avec des expositions différentes sont capturées et le résultat HDR final est produit en fusionnant les images individuelles :

  • Mode scène HDR : ce mode est implémenté au niveau de la couche HAL de la caméra et, s'il est pris en charge, peut être défini par les clients de la caméra dans le cadre des demandes de capture régulières de la caméra.
  • Type d'extension HDR : Ce type d'extension est recommandé pour les scènes à contraste élevé. Utilise une session de capture avec des fonctionnalités limitées par rapport aux sessions de capture classiques. Sur le même appareil, les extensions de caméra peuvent produire des résultats avec une qualité d'image supérieure à celle des demandes de capture classiques.

Enregistrement vidéo HDR

Contrairement à la capture d'images fixes HDR, la vidéo HDR fait uniquement référence à la capture vidéo HDR (enregistrement vidéo 10 bits) .