Modalità ad alta gamma dinamica

Nell'API Camera2 sono disponibili varie forme di acquisizione HDR (High Dynamic Range). Questa pagina descrive le varie caratteristiche, capacità e modalità per HDR e come differiscono a seconda dell'API specifica.

L'HDR cattura ancora

L'acquisizione di immagini fisse in HDR incapsula una varietà di algoritmi per migliorare la gamma dinamica delle fotocamere mobili.

Per Android 13 e versioni successive, la capability di output della fotocamera a 10 bit supporta l'output della fotocamera a 10 bit. La classe DynamicRangeProfiles della gamma dinamica HDR consente ai client della fotocamera di configurare gli output della fotocamera in grado di produrre fotogrammi con il formato pixel effettivo a 10 bit e le corrispondenti funzioni di trasferimento a 10 bit. Le configurazioni di output della fotocamera a 10 bit che utilizzano profili di gamma dinamica HDR abilitano solo la profondità di bit fisica estesa. Le configurazioni di uscita della telecamera a 10 bit possono utilizzare le seguenti modalità insieme alla modalità scena HDR :

  • Acquisizione di immagini fisse non compresse a 10 bit utilizzando il formato pixel P010 .
  • Acquisizione di immagini fisse compresse HDR utilizzando il formato pixel JPEG_R basato sulla specifica Ultra HDR .

Per i dispositivi con Android 12 o versioni precedenti, i metodi di acquisizione HDR comportano comunque l'elaborazione di fotogrammi che a un certo punto vengono compressi nella gamma dinamica standard a 8 bit. Di seguito sono riportati i metodi di acquisizione di immagini HDR in cui vengono acquisiti diversi fotogrammi con esposizioni diverse e il risultato HDR finale viene prodotto fondendo le singole immagini:

  • Modalità scena HDR : questa modalità è implementata a livello HAL della fotocamera e, se supportata, può essere impostata dai client della fotocamera all'interno delle normali richieste di acquisizione della fotocamera.
  • Tipo di estensione HDR : questo tipo di estensione è consigliato per scene ad alto contrasto. Utilizza una sessione di acquisizione con funzionalità limitate rispetto alle normali sessioni di acquisizione. Sullo stesso dispositivo, le estensioni della fotocamera possono produrre risultati con una qualità dell'immagine superiore rispetto alle normali richieste di acquisizione.

Registrazione video HDR

A differenza dell'acquisizione di immagini fisse HDR, il video HDR si riferisce solo all'acquisizione di video HDR (registrazione video a 10 bit) .