במכשירים עם Android מגרסה 14 ואילך, Android
מספקת תמיכה בצילום של טווח רחב מסוג P3 ברשת המדיה. מכשירים יכולים לצלם בזווית רחבה
תמונות צבעי gamut בפורמט JPEG עם המחלקה ImageReader
ללא
באמצעות HDR באיכות 10 ביט. התכונה הזו מאפשרת
מכשירים
שליחת בקשה לצילום מצלמה במרחב צבעים רחב עם סולם צבעים ל-framework של 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
:
ממשקי API
למכשירים עם Android מגרסה 14 ומעלה עם תמיכה לצילום של טווח רחב, לקוחות מצלמות יכולים להשתמש בממשקי ה-API הציבוריים הבאים:
הערכים הצפויים עבור הפרמטר 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