לכידת סולם רחב

עבור מכשירים עם אנדרואיד 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