تتوفّر أشكال مختلفة من إمكانية تسجيل النطاق العالي الديناميكية (HDR) في واجهة برمجة التطبيقات
Camera2
. توضّح هذه الصفحة الميزات والإمكانات والأوضاع المختلفة لتقنية HDR،
وتشرح كيف تختلف هذه الميزات والإمكانات والأوضاع باختلاف واجهة برمجة التطبيقات المحدّدة.
التقاط صور ثابتة بنطاق عالي الديناميكية
تتضمّن ميزة التقاط الصور الثابتة بنطاق عالي الديناميكية مجموعة متنوعة من الخوارزميات لتحسين النطاق الديناميكي لكاميرات الأجهزة الجوّالة.
في نظام التشغيل Android 13 والإصدارات الأحدث، تتوافق ميزة إخراج بيانات الكاميرا بمعدل 10 بت
capability
مع إخراج بيانات الكاميرا بمعدل 10 بت. يتيح صف النطاق الديناميكي العالي (HDR)
DynamicRangeProfiles
لبرامج الكاميرا ضبط مخرجات الكاميرا التي يمكنها إنتاج
لقطات بتنسيق بكسل 10 بت الفعلي ووظائف النقل 10 بت المقابلة. تتيح إعدادات الإخراج
للكاميرا التي تعمل بنظام 10 بت
باستخدام ملفات تعريف النطاق الديناميكي العالي (HDR) إمكانية استخدام عمق البتات المادي الموسّع فقط.
يمكن أن تستخدم إعدادات إخراج الكاميرا بدقة 10 بت الأوضاع التالية مع
وضع المشهد HDR:
- التقاط صور ثابتة غير مضغوطة بدقة 10 بت باستخدام تنسيق البكسل P010
- التقاط صور ثابتة مضغوطة بنطاق عالي الديناميكية باستخدام تنسيق البكسل
JPEG_R
استنادًا إلى مواصفات Ultra HDR
بالنسبة إلى الأجهزة التي تعمل بالإصدار 12 من نظام التشغيل Android أو الإصدارات الأقدم، تتضمّن طرق تسجيل الفيديو بنطاق عالي الديناميكية معالجة إطارات يتم ضغطها في مرحلة ما إلى النطاق الديناميكي العادي 8 بت. في ما يلي طرق التقاط صور ثابتة بنطاق عالي الديناميكية يتم فيها التقاط عدة لقطات بدرجات تعرّض مختلفة للإضاءة، ويتم إنتاج النتيجة النهائية للنطاق العالي الديناميكية من خلال دمج الصور الفردية:
- وضع المشهد بنطاق ديناميكي عالي (HDR): يتم تنفيذ هذا الوضع في طبقة HAL للكاميرا، ويمكن ضبطه إذا كان متاحًا من خلال برامج الكاميرا في طلبات التقاط الصور العادية.
- نوع إضافة HDR: يُنصح باستخدام نوع الإضافة هذا للمشاهد ذات التباين العالي. يستخدم هذا الوضع جلسة تسجيل ذات إمكانات محدودة مقارنةً بجلسات التسجيل العادية. على الجهاز نفسه، يمكن أن تنتج إضافات الكاميرا نتائج بجودة صورة أعلى من طلبات الالتقاط العادية.
تسجيل فيديوهات HDR
وعلى عكس التقاط الصور الثابتة بنطاق عالي الديناميكية، يشير النطاق العالي الديناميكية للفيديو إلى تسجيل الفيديو بنطاق عالي الديناميكية (تسجيل فيديو 10 بت) فقط.