ใน Android 9 อุปกรณ์กล้องสามารถโฆษณา
ความสามารถในการติดตามการเคลื่อนไหวได้
กล้องที่รองรับฟีเจอร์นี้จะไม่สร้างข้อมูลการติดตามการเคลื่อนไหวด้วยตัวเอง แต่จะใช้โดย ARCore หรืออัลกอริทึมการป้องกันภาพสั่นไหวร่วมกับเซ็นเซอร์อื่นๆ เพื่อวิเคราะห์ฉาก อุปกรณ์ต้องรองรับ
CONTROL_CAPTURE_INTENT_MOTION_TRACKINGจึงจะรองรับฟีเจอร์นี้ได้
หาก Intent นี้เป็นส่วนหนึ่งของคำขอการจับภาพ กล้องต้องจำกัดเวลาเปิดรับแสงไว้ที่ 20 มิลลิวินาทีสูงสุดเพื่อลดภาพเบลอจากการเคลื่อนไหว
ตัวอย่างและแหล่งข้อมูล
การใช้งานการติดตามการเคลื่อนไหวอ้างอิงในฝั่ง HAL มีให้บริการเป็นส่วนหนึ่ง ของ Camera HAL
การใช้งาน
หากต้องการเปิดใช้การติดตามการเคลื่อนไหวในอุปกรณ์กล้อง ให้ตรวจสอบว่า
- เปิดใช้ความสามารถ
ANDROID_REQUEST_AVAILABLE_CAPABILITIES_MOTION_TRACKINGแล้ว - Intent
ANDROID_CONTROL_CAPTURE_INTENT_MOTION_TRACKINGได้รับการรองรับ และเมื่อรวมอยู่ในคำขอการจับภาพ จะจำกัดเวลาเปิดรับแสงของกล้อง ไว้ที่ 20 มิลลิวินาทีสูงสุด ข้อมูลการปรับเทียบเลนส์จากรายการต่อไปนี้ได้รับการรายงานอย่างถูกต้องในช่องข้อมูลคงที่และข้อมูลเมตาแบบไดนามิก
การตรวจสอบ
อุปกรณ์กล้องที่รองรับฟีเจอร์การติดตามการเคลื่อนไหวต้องผ่านการ ทดสอบ CTS ของกล้อง