Headroom Adaptive Gain Curves (HAGC)، التي تم توحيدها كمعيار SMPTE ST 2094-50، هي التكنولوجيا الأساسية التي تستند إليها Eclipsa Video. Eclipsa Video هو معيار حديث للفيديوهات بنطاق عالي الديناميكية (HDR) يتيح لصنّاع المحتوى الحفاظ على النية الفنية لمحتواهم على جميع الأجهزة وبيئات المشاهدة.
يتيح نظام التشغيل Android 17 تشغيل محتوى HAGC وتسجيله.
دمج المصنّعين الأصليين للأجهزة
توضّح الأقسام التالية الخطوات التي يمكن لمصنّعي المعدات الأصلية اتّباعها لدمج ميزة "التقاط الصور العالية الدقة" في أجهزتهم.
دمج Gralloc
لنقل البيانات الوصفية SMPTE ST 2094-50، تأكَّد من أنّ gralloc Mapper HAL يتيح تخزين البيانات الوصفية لمعيار 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، تأكَّد من أنّ Hardware Composer (HWC) يعرض على الأقل LutProperties لعملية ربط الدرجات اللونية المُسَرَّعة بالأجهزة. للحصول على أفضل جودة، ننصح بأن تتيح عمليات التنفيذ استخدام جدول بحث ثلاثي الأبعاد. قد تستخدم الأجهزة التي لا تتوافق مع التسريع باستخدام الأجهزة أو الأجهزة التي تحتاج إلى التحقّق من توافقها مع جدول البحث (LUT) برنامج تظليل مرجعيًا يستند إلى وحدة معالجة الرسومات لتحديد درجة اللون، وذلك من خلال تفعيل السمة debug.sf.force_agtm_without_luts في النظام.