بالنسبة إلى الأجهزة التي تعمل بالإصدار 14 من نظام التشغيل Android أو الإصدارات الأحدث، يمكن استخدام
دعم لالتقاط سلسلة واسعة من محتوى الشبكة الإعلانية P3. يمكن للأجهزة التقاط صور عريضة
مجموعة الصور الملونة بتنسيق JPEG مع الفئة ImageReader
بدون
باستخدام ميزة فيديو 10 بت بنطاق HDR تتيح هذه الميزة
جهازان
طلب التقاط صورة بالكاميرا في مساحة ألوان واسعة النطاق إلى إطار عمل Camera2
من خلال مَعلمة setColorSpace
في SessionConfiguration
.
المتطلبات
لإتاحة التقاط مجموعة واسعة النطاق، يجب أن يتمكن الجهاز من الوصول إلى كاميرا بعدسة واسعة الزاوية إمكانات ألوان مجموعة البيانات.
التنفيذ
لدعم طلبات التقاط النطاق الواسع على الشبكة الإعلانية P3، يمكنك إجراء ما يلي:
- قراءة الحقل
colorSpace
فيStream.aidl
وتطبيقه على مصدر البيانات - تنفيذ بيانات
android.request.availableColorSpaceProfilesMap
الوصفية الإدخال. - الإبلاغ عن إمكانية استخدام "
COLOR_SPACE_PROFILES
" فيandroid.request.availableCapabilities
كمرجع لتنفيذ طبقة تجريد الأجهزة (HAL) للكاميرا التي تدعم التقاط مجموعة واسعة النطاق P3،
يمكنك الاطّلاع على ما يلي في /hardware/google/camera/devices/EmulatedCamera/hwl/
configs/emu_camera_back.json
:
للحصول على مزيد من التفاصيل حول التقاط مجموعة واسعة من المحتوى في طبقة تجريد الأجهزة (HAL) للكاميرا، يمكنك الاطّلاع على ما يلي:
القيم في metadata_definitions.xml
:
واجهات برمجة التطبيقات
للأجهزة التي تعمل بنظام التشغيل Android 14 أو الإصدارات الأحدث والتي تتوفّر فيها خدمات الدعم لالتقاط مجموعة واسعة من المحتوى، يمكن لعملاء الكاميرات استخدام واجهات برمجة التطبيقات العامة التالية:
يتم اشتقاق القيم المتوقعة للمعلمة ColorSpace
من السمة
ColorSpace.Named
الصف. في Android 14 وSRGB
وDISPLAY_P3
وBT2020_HLG
متوافقة.
التحقُّق
للتحقّق من صحة تنفيذك لتتيح التقاط البيانات على نطاق واسع على الشبكة الإعلانية P3، شغِّل الاختبارات التالية.
مجموعة أدوات اختبار التوافق (CTS)
android.hardware.camera2.cts.ExtendedCameraCharacteristicsTest#test8BitColorSpaceOutputCharacteristics
android.hardware.camera2.cts.ExtendedCameraCharacteristicsTest#test10BitColorSpaceOutputCharacteristics
android.hardware.camera2.cts.ExtendedCameraCharacteristicsTest#testColorSpaceProfileMap
android.hardware.camera2.cts.ImageReaderTest#testDisplayP3Jpeg
android.hardware.camera2.cts.ImageReaderTest#testDisplayP3JpegRepeating
android.hardware.camera2.cts.ImageReaderTest#testDisplayP3Heic
android.hardware.camera2.cts.ImageReaderTest#testDisplayP3HeicRepeating
خدمات تكنولوجيا المعلومات
تشغيل حزمة اختبار صورة الكاميرا (ITS) للتحقق مما يلي:
- توفُّر ملف تعريف ICC مع إحداثيات تناسق اللونية الصحيحة
- تحتوي الصورة على بيانات بكسل خارج سلسلة sRGB