動態範圍自動增益曲線 (HAGC)

動態範圍適應增益曲線 (HAGC) 已標準化為 SMPTE ST 2094-50,是 Eclipsa Video 背後的基礎技術。Eclipsa Video 是現代 HDR 影片標準,可讓創作者在不同裝置和觀看環境中,保留內容的藝術意圖。

Android 17 支援播放及擷取 HAGC 內容。

原始設備製造商 (OEM) 整合

以下各節說明原始設備製造商如何在裝置中整合 HAGC 支援功能。

整合 Gralloc

如要傳輸 SMPTE ST 2094-50 中繼資料,請確保 gralloc Mapper HAL 支援儲存及擷取 SMPTE ST 2094-50 標準中繼資料。

相機整合

如要擷取 HAGC 內容,請確認相機 HAL 會宣傳 DynamicRangeProfile,表示 SMPTE ST 2094-50 中繼資料已附加至輸出攝影機串流影像。詳情請參閱「10 位元相機輸出」。

轉碼器整合

如要解碼 HAGC 內容,請確保從輸入位元串 (例如 AV1 和 H.265) 擷取 T.35 訊息的轉碼器實作項目,支援擷取類型為 HDR_DYNAMIC_METADATA_TYPE_SMPTE_2094_50 的 C2StreamHdrDynamicMetadataInfo。

螢幕整合

如要顯示 HAGC 內容,請確保硬體合成器 (HWC) 至少公開一個 LutProperties,以進行硬體加速的色調對應。為獲得最佳品質,建議實作方式是公開 3D LUT。不支援硬體加速的裝置,或需要驗證 LUT 支援的裝置,可以啟用 debug.sf.force_agtm_without_luts 系統屬性,延後使用以 GPU 為基礎的參考色調對應著色器。