دقة HDR فائقة

يتيح Android 14 إمكانية التقاط صور مضغوطة بدقة HDR فائقة باستخدام JPEG_R تنسيق الصور. يتوافق هذا التنسيق مع صور JPEG بنطاق SDR ويتيح عرض المحتوى بدقة HDR. للاطّلاع على تفاصيل مواصفات تنسيق دقة HDR فائقة، يُرجى الرجوع إلى تنسيق صور دقة HDR فائقة الإصدار 1.0.

التنفيذ

يصف هذا القسم كيفية تنفيذ ميزة دقة HDR فائقة.

التنفيذ المرجعي

يتضمّن إطار عمل الكاميرا وخدمة الكاميرا في AOSP تنفيذًا مرجعيًا لميزة Ultra HDR.

بالإضافة إلى الوظائف المرجعية في إطار عمل الكاميرا، يمكنك تنفيذ ميزة دقة HDR فائقة ضمن طبقة تجريد الأجهزة (HAL) للكاميرا والإعلان عن التوافق مع مخرجات JPEG_R بالطريقة نفسها التي يتم بها الإعلان عن مخرجات طبقة تجريد الأجهزة الأخرى للكاميرا. في هذه الحالة، يجب أن تنشئ طبقة تجريد الأجهزة للكاميرا خريطة الاسترداد اللازمة والصورة JPEG_R النهائية كما هو محدّد في مواصفات Ultra HDR. يمكنك تحسين المخرجات النهائية وضبطها استنادًا إلى إمكانات الأجهزة والبرامج على الجهاز.

خيارات التنفيذ

يمكن لمصنّعي الأجهزة تحديد مستويات دعم دقة HDR فائقة التالية لأجهزتهم:

  • الحد الأدنى: في هذا الإعداد، تكون مخرجات Ultra HDR من خلال وظيفة دفق الكاميرا المركّب في خدمة الكاميرا غير مفعّلة تلقائيًا. لتفعيل التنفيذ المرجعي JpegRCompositeStream، اضبط سمة النظام ro.camera.enableCompositeAPI0JpegR على true. بما أنّ جميع العمليات والتشفير يتم إجراؤهما في البرامج، يمكن أن يؤدي هذا الخيار إلى زيادة وقت الاستجابة وانخفاض الأداء.
  • المتوسط: في هذا الخيار، يستخدم تنفيذ JpegRCompositeStream ملف JPEG بنطاق SDR توفّره طبقة تجريد الأجهزة كصورة أساسية وإطار P010 لحساب خريطة الاسترداد. يتضمّن هذا الخيار معالجة البرامج ضمن مسار البيانات، ولكنها بسيطة نسبيًا مقارنةً بالخيار الأدنى.
  • الشامل: تعلن طبقة تجريد الأجهزة للكاميرا عن دفق مخرجات JPEG_R وتتيح استخدامه مباشرةً. يتيح هذا الخيار لمصنّعي الأجهزة تنفيذ عمليات تحسين خاصة بالجهاز ويمكن أن يؤدي إلى تحسينات كبيرة في جودة الصورة.

لإيقاف تنفيذ JpegRCompositeStream، اضبط سمة الإصدار ro.camera.disableJpegR على true. إذا لم يتم ضبط سمة الإصدار هذه أو تم ضبطها على false، يتم تفعيل دقة HDR فائقة تلقائيًا من خلال JpegRCompositeStream على الأجهزة التي تتيح إمكانية إخراج 10 بت والتقاط الصور في الوقت نفسه بدقة 10 بت و8 بت.

التحقق من صحة البيانات

للتحقق من صحة ميزة دقة HDR فائقة على جهازك، نفِّذ الاختبارات التالية.

اختبارات مجموعة أدوات اختبار التوافق (CTS)

اختبارات مجموعة أدوات اختبار الصور (ITS)

الاختبارات اليدوية

لإجراء اختبارات يدوية، استخدِم نموذج التنفيذ لالتقاط صور بدقة HDR فائقة، الذي يتضمّن إمكانية ضبط دقة HDR فائقة والتقاط الصور بها باستخدام JPEG_Rتنسيق الصور.