จับภาพขอบเขตกว้าง

สำหรับอุปกรณ์ที่ใช้ Android 14 ขึ้นไป Android รองรับการจับภาพ Display P3 แบบกว้าง อุปกรณ์ถ่ายภาพในมุมกว้างได้ ขอบเขตรูปภาพสีในรูปแบบ JPEG ที่มีคลาส ImageReader ที่ไม่มี โดยใช้ HDR 10 บิต ฟีเจอร์นี้ช่วยให้ อุปกรณ์ ขอจับภาพจากพื้นที่สีที่มีขอบเขตกว้างไปยังเฟรมเวิร์ก Camera2 ผ่านพารามิเตอร์ setColorSpace ใน SessionConfiguration

ข้อกำหนด

อุปกรณ์ต้องมีสิทธิ์เข้าถึงกล้องที่ถ่ายภาพมุมกว้างเพื่อรองรับการจับภาพมุมกว้าง ขอบเขตสี

การใช้งาน

หากต้องการรองรับคำขอบันทึกขอบเขตแบบกว้างของ Display 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

การตรวจสอบความถูกต้อง

หากต้องการตรวจสอบการติดตั้งใช้งานการรองรับการบันทึกแบบกว้างของ 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

ไอที

เรียกใช้ ชุดทดสอบรูปภาพจากกล้อง (ITS) เพื่อตรวจสอบสิ่งต่อไปนี้

  • การมีโปรไฟล์ ICC ที่มีพิกัดสีที่ถูกต้อง
  • รูปภาพมีข้อมูลพิกเซลที่อยู่นอกขอบเขต sRGB