Modalità High Dynamic Range

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

Acquisizione di foto HDR

L'acquisizione di fotogrammi in HDR include una varietà di algoritmi per migliorare la gamma dinamica delle fotocamere mobile.

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

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

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

  • Modalità scena HDR: Questa modalità è implementata a livello di 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 le scene ad alto contrasto. Utilizza una sessione di acquisizione con funzionalità limitate rispetto alle sessioni di acquisizione standard. 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 della foto HDR, l'HDR video si riferisce solo alla acquisizione video HDR (registrazione video a 10 bit).