กล้องโมโนโครม

อุปกรณ์ที่ใช้ Android 9 ขึ้นไปจะรองรับกล้องโมโนโครม Android 10 รองรับรูปแบบสตรีม Y8, อาร์เรย์ฟิลเตอร์สีโมโนโครมและอินฟราเรดใกล้ (NIR), ข้อมูลเมตาแบบคงที่ และฟังก์ชัน DngCreator สำหรับกล้องโมโนโครมเพิ่มเติม

ความสามารถนี้ช่วยให้ผู้ผลิตอุปกรณ์สามารถใช้อุปกรณ์กล้องโมโนโครมหรือ NIR และลดการใช้หน่วยความจำได้โดยใช้รูปแบบสตรีม Y8 กล้องโมโนโครมสามารถใช้เป็นกล้องจริงที่อยู่เบื้องหลังของอุปกรณ์แบบหลายกล้องเชิงตรรกะเพื่อให้ได้ลักษณะของสัญญาณรบกวนในที่แสงน้อยที่ดีขึ้น

การใช้งาน

ข้อกำหนดเกี่ยวกับฮาร์ดแวร์

หากต้องการใช้ฟีเจอร์นี้ อุปกรณ์ของคุณต้องมีเซ็นเซอร์กล้องโมโนโครมและตัวประมวลผลสัญญาณภาพ (ISP) เพื่อประมวลผลเอาต์พุตของเซ็นเซอร์

ใช้กล้องโมโนโครม

หากต้องการโฆษณาอุปกรณ์กล้องเป็นกล้องโมโนโครม HAL ของกล้องต้องเป็นไปตามข้อกำหนดต่อไปนี้

  • ตั้งค่า android.sensor.info.colorFilterArray เป็น MONO หรือ NIR
  • รองรับคีย์ BACKWARD_COMPATIBLE ที่จำเป็นและไม่รองรับMANUAL_POST_PROCESSING
  • android.control.awbAvailableModes มีเฉพาะ AUTO และ android.control.awbState เป็น CONVERTED หรือ LOCKED โดยขึ้นอยู่กับ android.control.awbLock
  • android.colorCorrection.mode, android.colorCorrection.transform และ android.colorCorrection.gains ไม่ได้อยู่ในคีย์คำขอและผลลัพธ์ที่ใช้ได้ อุปกรณ์กล้องจึงเป็น LIMITED
  • ไม่มีคีย์ข้อมูลเมตาแบบคงที่ที่เกี่ยวข้องกับสีต่อไปนี้

    • android.sensor.referenceIlluminant*
    • android.sensor.calibrationTransform*
    • android.sensor.colorTransform*
    • android.sensor.forwardMatrix*
    • android.sensor.neutralColorPoint
    • android.sensor.greenSplit
  • แชแนลสีทั้งหมดมีค่าเหมือนกันสำหรับคีย์ข้อมูลเมตาต่อไปนี้

    • android.sensor.blackLevelPattern
    • android.sensor.dynamicBlackLevel
    • android.statistics.lensShadingMap
    • android.tonemap.curve
  • android.sensor.noiseProfile มีช่องสีเพียงช่องเดียว

สำหรับอุปกรณ์โมโนโครมที่รองรับรูปแบบสตรีม Y8 นั้น HAL ของกล้องต้องรองรับการสลับวนรูปแบบ YUV_420_888 ในการรวมสตรีมที่จำเป็น (รวมถึงการประมวลผลอีกครั้ง) กับรูปแบบ Y8

ระบบจะใช้ API สาธารณะต่อไปนี้ในฟีเจอร์นี้

ดูรายละเอียดเพิ่มเติมเกี่ยวกับ HAL ของกล้องได้ที่ docs.html ดูข้อมูลเพิ่มเติมเกี่ยวกับ API สาธารณะที่เกี่ยวข้องได้ที่ ImageFormat, CameraCharacteristics, CaptureRequest และ CaptureResult

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

หากต้องการตรวจสอบการติดตั้งใช้งานกล้องโมโนโครม ให้ทำการทดสอบ CTS และ VTS ต่อไปนี้

การทดสอบ CTS

  • testMonochromeCharacteristics
  • CaptureRequestTest
  • CaptureResultTest
  • StillCaptureTest
  • DngCreatorTest

การทดสอบ VTS

  • getCameraCharacteristics
  • processMultiCaptureRequestPreview