עבור מכשירים עם אנדרואיד 14 ומעלה, אנדרואיד מספקת תמיכה בלכידת טווח רחב של Display P3. התקנים יכולים לצלם תמונות צבעוניות רחבות בפורמט JPEG עם מחלקה ImageReader
מבלי להשתמש ב-10 סיביות HDR . תכונה זו מאפשרת למכשירים לבקש לכידת מצלמה במרחב צבעים רחב למסגרת Camera2 באמצעות הפרמטר setColorSpace
ב- SessionConfiguration
.
דרישות
כדי לתמוך בלכידת סולם רחב, למכשיר חייבת להיות גישה למצלמה עם יכולות צבע רחב.
יישום
כדי לתמוך בבקשות לכידה רחבה של Display P3, בצע את הפעולות הבאות:
- קרא את השדה
colorSpace
ב-Stream.aidl
והחל אותו על זרם הפלט. - יישם את ערך המטא נתונים
android.request.availableColorSpaceProfilesMap
. - דווח על יכולת
COLOR_SPACE_PROFILES
ב-android.request.availableCapabilities
.
לעיון ביישום Camera HAL התומך בלכידת סולם רחב של P3, ראה את הדברים הבאים ב- /hardware/google/camera/devices/EmulatedCamera/hwl/ configs/emu_camera_back.json
:
לפרטים נוספים על לכידת סולם רחב במצלמה HAL, ראה את הערכים הבאים ב- metadata_definitions.xml
:
ממשקי API
עבור מכשירים עם אנדרואיד 14 ומעלה עם תמיכה בלכידת סולם רחב, לקוחות מצלמה יכולים להשתמש בממשקי ה-API הציבוריים הבאים:
הערכים הצפויים עבור הפרמטר ColorSpace
נגזרים מהמחלקה ColorSpace.Named
. באנדרואיד 14, SRGB
, DISPLAY_P3
ו- BT2020_HLG
נתמכים.
מַתַן תוֹקֵף
כדי לאמת את ההטמעה שלך בתמיכה בלכידת טווח רחב של Display 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
שֶׁלָה
הפעל את הבדיקות של Camera Image Test Suite (ITS) כדי לאמת את הדברים הבאים:
- נוכחות של פרופיל ICC עם קואורדינטות צבעוניות נכונות
- התמונה מכילה נתוני פיקסלים מחוץ לטווח ה-sRGB