ภาพรวม

คู่มือนี้อธิบายวิธีย้ายข้อมูลการติดตั้งใช้งานกล้องยานยนต์ไปยัง API ของ Camera2 จาก API ของระบบมุมมองเพิ่มเติม (EVS) เราวางแผนที่จะ เลิกใช้งาน API ของ EVS สำหรับฟังก์ชันกล้อง การเปลี่ยนผ่านนี้มีจุดมุ่งหมายเพื่อกำหนดมาตรฐาน การพัฒนากล้องใน Android Automotive OS (AAOS) โดยใช้เฟรมเวิร์ก Camera2

เหตุผลที่ควรย้ายข้อมูล

ปัจจัยเหล่านี้เป็นพื้นฐานของการย้ายข้อมูล

  • API แบบรวม: Camera2 มี API เดียวที่สอดคล้องกันสำหรับการพัฒนา กล้องทั้งหมดใน Android ในรูปแบบของอุปกรณ์ทุกประเภท (โทรศัพท์ แท็บเล็ต ทีวี และ ยานพาหนะ)

  • การเข้าถึงที่กว้างขึ้น: Camera2 พร้อมใช้งานสำหรับแอปของระบบ แอปของบุคคลที่หนึ่ง และแอปของบุคคลที่สาม ซึ่งแตกต่างจาก EVS ที่จำกัดไว้สำหรับแอปของระบบและแอปของบุคคลที่หนึ่ง

  • ลดการแยกส่วน: Camera2 ช่วยให้ OEM ไม่ต้องดูแลรักษาและรองรับสแต็กกล้อง 2 ชุดแยกกัน

  • ฟีเจอร์มาตรฐาน: Camera2 ได้รับประโยชน์จากการปรับปรุงอย่างต่อเนื่องและ ฟีเจอร์ที่พัฒนาขึ้นสำหรับเฟรมเวิร์กกล้องหลักของ Android

คอมโพเนนต์ EVS ที่ได้รับผลกระทบ

เมื่อเลิกใช้งาน EVS แล้ว คอมโพเนนต์ EVS ต่อไปนี้อาจได้รับผลกระทบ

ไลบรารีความเข้ากันได้ของ EVS กับ Camera2

เราวางแผนที่จะจัดหาไลบรารีความเข้ากันได้ (เลเยอร์ Shim) เพื่อรองรับการเปลี่ยนไคลเอ็นต์ EVS ไปใช้ Camera2

การปฏิบัติตามข้อกำหนดของชุดทดสอบ

การติดตั้งใช้งาน Camera2 ทั้งหมดต้องผ่านการทดสอบการปฏิบัติตามข้อกำหนดของ Android ต่อไปนี้

  • ชุดเครื่องมือทดสอบความเข้ากันได้ (CTS) จะยืนยันความเข้ากันได้โดยรวมของ Android
  • ชุดทดสอบของผู้ให้บริการ (VTS) จะทดสอบอินเทอร์เฟซ HAL ของกล้อง
  • ชุดทดสอบรูปภาพ (ITS) จะยืนยันคุณภาพและความถูกต้องของรูปภาพ

ดูข้อมูลเพิ่มเติมได้ที่การทดสอบ HAL ของกล้อง

ความคิดเห็น

เราให้ความสำคัญกับความคิดเห็นของคุณเกี่ยวกับการย้ายข้อมูลจาก EVS ไปยัง Camera2 หากต้องการแสดงความคิดเห็น โปรดดูรายงานและติดตามข้อบกพร่อง เมื่อยื่นปัญหา โปรดระบุ "คู่มือการย้ายข้อมูลจาก EVS ไปยัง Camera2" ในชื่อ