منحنیهای بهره تطبیقی فضای سر (HAGC)، که بهعنوان SMPTE ST 2094-50 استانداردسازی شده است، فناوری زیربنایی Eclipsa Video است. Eclipsa Video یک استاندارد مدرن ویدیو HDR است که به محتواسازان امکان میدهد هدف هنری محتوای خود را در دستگاهها و محیطهای مشاهده حفظ کنند.
Android 17 از بازپخش و ضبط محتوای HAGC پشتیبانی میکند.
یکپارچهسازی سازنده اصلی محصول
بخشهای زیر مراحل مربوط به نحوه ادغام پشتیبانی HAGC توسط تولیدکنندگان تجهیزات اصلی در دستگاههایشان را شرح میدهد.
یکپارچهسازی Gralloc
برای انتقال فراداده SMPTE ST 2094-50، مطمئن شوید که gralloc Mapper HAL از ذخیرهسازی و بازیابی فراداده استاندارد SMPTE ST 2094-50 پشتیبانی میکند.
یکپارچهسازی دوربین
برای ضبط محتوای HAGC، مطمئن شوید که HAL دوربین
DynamicRangeProfile را تبلیغ میکند که نشان میدهد فراداده SMPTE ST 2094-50 به
جاریسازی دوربین خروجی پیوست شده است. برای جزئیات بیشتر، برونداد دوربین ۱۰ بیتی را ببینید.
یکپارچهسازی کدک
برای رمزگشایی محتوای HAGC، مطمئن شوید که پیادهسازیهای کدک که پیامهای T.35 را از یک جاریسازی ورودی استخراج میکنند (برای مثال، AV1 و H.265) از استخراج C2StreamHdrDynamicMetadataInfo با نوع HDR_DYNAMIC_METADATA_TYPE_SMPTE_2094_50 پشتیبانی میکنند.
یکپارچهسازی شبکه تبلیغات
برای نمایش محتوای HAGC، مطمئن شوید که «ترکیبکننده سختافزاری» (HWC) حداقل
یک LutProperties برای نگاشت رنگ شتابدادهشده با سختافزار ارائه میدهد. برای بهترین کیفیت، توصیه میشود پیادهسازیها یک جدول مراجعه سهبعدی (3D LUT) را آشکار کنند. دستگاههایی که از شتاب سختافزاری پشتیبانی نمیکنند یا دستگاههایی که باید پشتیبانی از جدول مراجعه خود را اعتبارسنجی کنند، میتوانند با فعال کردن دارایی سیستم debug.sf.force_agtm_without_luts، از سایهزن تننگاشت مبتنی بر GPU مرجع استفاده کنند.