צילום של טווח רחב

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