อุปกรณ์ที่ใช้ 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 สาธารณะต่อไปนี้ในฟีเจอร์นี้
- รูปแบบรูปภาพ Y8
- SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_MONO
- SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_NIR
- ความสามารถของกล้องโมโนโครม (เปิดตัวใน Android 9)
ดูรายละเอียดเพิ่มเติมเกี่ยวกับ HAL ของกล้องได้ที่ docs.html ดูข้อมูลเพิ่มเติมเกี่ยวกับ API สาธารณะที่เกี่ยวข้องได้ที่ ImageFormat, CameraCharacteristics, CaptureRequest และ CaptureResult
การตรวจสอบความถูกต้อง
หากต้องการตรวจสอบการติดตั้งใช้งานกล้องโมโนโครม ให้ทำการทดสอบ CTS และ VTS ต่อไปนี้
การทดสอบ CTS
testMonochromeCharacteristics
CaptureRequestTest
CaptureResultTest
StillCaptureTest
DngCreatorTest
การทดสอบ VTS
getCameraCharacteristics
processMultiCaptureRequestPreview