개요

이 가이드에서는 자동차 카메라 구현을 Extended View System (EVS) API에서 Camera2 API로 이전하는 방법을 설명합니다. 카메라 기능의 EVS API는 지원 중단될 예정입니다. 이 전환은 Camera2 프레임워크를 사용하여 Android Automotive OS (AAOS)에서 카메라 개발을 표준화하는 것을 목표로 합니다.

이전해야 하는 이유

이러한 요소는 마이그레이션을 뒷받침합니다.

  • 통합 API: Camera2는 모든 폼 팩터 (휴대전화, 태블릿, TV, 차량)에서 Android의 모든 카메라 개발을 위한 단일하고 일관된 API를 제공합니다.

  • 더 광범위한 액세스: Camera2는 시스템, 퍼스트 파티, 서드 파티 앱에서 사용할 수 있습니다. 이는 시스템 및 서드 파티 앱으로 제한되는 EVS와는 다릅니다.

  • 조각화 감소: Camera2를 사용하면 OEM이 두 개의 별도 카메라 스택을 유지하고 지원할 필요가 없습니다.

  • 표준 기능: Camera2는 핵심 Android 카메라 프레임워크를 위해 개발된 지속적인 개선사항과 기능을 활용합니다.

영향을 받는 EVS 구성요소

EVS가 지원 중단되면 다음 EVS 구성요소가 영향을 받을 수 있습니다.

EVS-Camera2 호환성 라이브러리

EVS 클라이언트에서 Camera2로의 전환을 지원하는 호환성 라이브러리 (심 레이어)를 제공할 계획입니다.

테스트 모음 규정 준수

모든 Camera2 구현은 다음 Android 규정 준수 테스트를 통과해야 합니다.

  • 호환성 테스트 모음 (CTS)은 전반적인 Android 호환성을 확인합니다.
  • 공급업체 테스트 모음 (VTS)은 카메라 HAL 인터페이스를 테스트합니다.
  • 이미지 테스트 도구 모음 (ITS)은 이미지 품질과 정확성을 확인합니다.

자세한 내용은 카메라 HAL 테스트를 참고하세요.

의견

EVS에서 Camera2로 이전하는 것과 관련된 의견을 보내주세요. 의견을 제공하려면 버그 신고 및 추적을 참고하세요. 문제를 신고할 때는 제목에 'EVS에서 Camera2로 이전 가이드'를 포함하세요.