Адаптивные кривые усиления запаса (HAGC), стандартизированные как SMPTE ST 2094-50, – это технология, лежащая в основе Eclipsa Video. Eclipsa Video – это современный стандарт HDR-видео, который позволяет авторам сохранять художественный замысел контента на разных устройствах и в разных условиях просмотра.
Android 17 поддерживает воспроизведение и запись контента HAGC.
Интеграция с OEM
В следующих разделах описано, как производители устройств могут добавить поддержку HAGC в свои устройства.
Интеграция Gralloc
Чтобы передавать метаданные SMPTE ST 2094-50, убедитесь, что HAL Mapper gralloc поддерживает хранение и извлечение стандартных метаданных SMPTE ST 2094-50.
Интеграция с камерой
Чтобы снимать контент HAGC, убедитесь, что HAL камеры передает DynamicRangeProfile, указывая, что метаданные SMPTE ST 2094-50 прикреплены к выходному видео с камеры. Подробнее о 10-битной камере…
Интеграция кодеков
Чтобы декодировать контент HAGC, убедитесь, что реализации кодеков, извлекающие сообщения T.35 из входного битового потока (например, AV1 и H.265), поддерживают извлечение C2StreamHdrDynamicMetadataInfo с типом HDR_DYNAMIC_METADATA_TYPE_SMPTE_2094_50.
Интеграция с медийной рекламой
Чтобы отображать контент HAGC, убедитесь, что композитор оборудования (HWC) предоставляет хотя бы один LutProperties для тональной коррекции с аппаратным ускорением. Для достижения наилучшего качества рекомендуется использовать 3D LUT. Устройства, которые не поддерживают аппаратное ускорение или которым нужно проверить поддержку LUT, могут использовать эталонный шейдер тональной компрессии на основе графического процессора, включив системное свойство debug.sf.force_agtm_without_luts.