Mappatura dei toni: supporto di contenuti HDR e SDR

Quando si lavora con Transformer, è importante considerare la compatibilità tra contenuti HDR e SDR. La tecnologia HDR mostra i contenuti con colori più dettagliati, colori e contrasto, per offrire agli utenti una migliore esperienza visiva. Tuttavia, a causa la differenza di gamma di colori tra HDR e SDR, combinando i due tipi di potrebbero causare problemi di compatibilità.

Mentre crei un Composition, puoi scegliere di setHdrMode per gli ingressi video HDR. Per impostazione predefinita, Transformer imposta questo valore su HDR_MODE_KEEP_HDR, che garantisce che l'output rimanga in formato HDR. Se il dispositivo non il formato HDR, Transformer tenta automaticamente di usare HDR_MODE_TONE_MAP_HDR_TO_SDR_USING_OPEN_GL.

In alcuni casi, potresti combinare asset sia HDR che SDR. Ad esempio, potrebbero essere presenti overlay SDR sopra i video e le immagini HDR o una combinazione di video HDR e SDR. In questo caso, hai le seguenti opzioni:

Vantaggi Svantaggi
Mappa dei toni con MediaCodec Migliore qualità visiva di output se supportato sulla combinazione di dispositivo e API. Funzionalità supportata solo sull'API 31 e versioni successive su determinati dispositivi e sull'API 33 e versioni successive per i dispositivi. con supporto per l'acquisizione HDR. Se non supportato, "Transformer" genera un "ExportException".
Mappa dei toni con OpenGL Funzionalità supportata sull'API 29 o versioni successive, con un supporto generalmente più ampio su tutti i dispositivi. Produce risultati più coerenti. Può produrre lievi differenze rispetto all'output dell'uso HDR_MODE_TONE_MAP_HDR_TO_SDR_USING_MEDIACODEC.
Interpretare HDR come SDR Opzione più supportata. È probabile che i contenuti abbiano un aspetto sbiadito e potrebbero essere visualizzati in modo errato.

Limitazioni attuali

I seguenti elementi non sono supportati per le composizioni con più risorse:

  • Mappatura dei toni da SDR a HDR
  • Sequenze di contenuti SDR e HDR che iniziano con un asset HDR