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

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

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

การใช้งาน

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

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

ใช้กล้องขาวดำ

หากต้องการโฆษณาอุปกรณ์กล้องเป็นกล้องขาวดำ Camera 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 สาธารณะต่อไปนี้

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

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

หากต้องการตรวจสอบการใช้งานกล้องขาวดำ ให้เรียกใช้การทดสอบ CTS และ VTS ต่อไปนี้

การทดสอบ CTS

  • testMonochromeCharacteristics
  • CaptureRequestTest
  • CaptureResultTest
  • StillCaptureTest
  • DngCreatorTest

การทดสอบ VTS

  • getCameraCharacteristics
  • processMultiCaptureRequestPreview