SMPTE ST 2094-50으로 표준화된 헤드룸 적응형 게인 곡선 (HAGC)은 Eclipsa Video의 기본 기술입니다. Eclipsa Video는 크리에이터가 기기와 시청 환경 전반에서 콘텐츠의 예술적 의도를 유지할 수 있는 최신 HDR 동영상 표준입니다.
Android 17은 HAGC 콘텐츠의 재생 및 캡처를 지원합니다.
OEM 통합
다음 섹션에서는 OEM이 기기에 HAGC 지원을 통합하는 방법을 설명합니다.
Gralloc 통합
SMPTE ST 2094-50 메타데이터를 전송하려면 gralloc 매퍼 HAL이 SMPTE ST 2094-50 표준 메타데이터의 저장 및 검색을 지원해야 합니다.
카메라 통합
HAGC 콘텐츠를 캡처하려면 카메라 HAL이 출력 카메라 스트림에 SMPTE ST 2094-50 메타데이터가 연결되어 있음을 나타내는 DynamicRangeProfile을 알리는지 확인하세요. 자세한 내용은 10비트 카메라 출력을 참고하세요.
코덱 통합
HAGC 콘텐츠를 디코딩하려면 입력 비트스트림에서 T.35 메시지를 추출하는 코덱 구현 (예: AV1 및 H.265)이 HDR_DYNAMIC_METADATA_TYPE_SMPTE_2094_50 유형으로 C2StreamHdrDynamicMetadataInfo 추출을 지원해야 합니다.
디스플레이 통합
HAGC 콘텐츠를 표시하려면 하드웨어 컴포저 (HWC)가 하드웨어 가속 톤 매핑을 위해 하나 이상의 LutProperties를 노출해야 합니다. 최고의 품질을 위해 구현에서는 3D LUT를 노출하는 것이 좋습니다. 하드웨어 가속을 지원하지 않는 기기나 LUT 지원을 검증해야 하는 기기는 debug.sf.force_agtm_without_luts 시스템 속성을 사용 설정하여 참조 GPU 기반 톤 매핑 셰이더로 연기할 수 있습니다.