Android 14 카메라 이미지 테스트 모음 출시 노트

Android 14 출시에는 카메라 ITS의 여러 변경사항이 포함되어 있습니다.

이 페이지에는 Android 14의 카메라 ITS 변경사항이 요약되어 있습니다. 변경사항은 크게 다섯 가지 카테고리로 분류됩니다.

Python 및 패키지 버전

Android 14에서는 Android 12 및 13에서 지원되는 Python 버전 및 라이브러리 외에도 다음 Python 버전을 지원합니다.

제한된 카메라 테스트 개선

Android 14에서는 다음 테스트가 기존 테스트에서 제한된 카메라 테스트를 가능하게 하기 위해 리팩터링됩니다.

장면 테스트 이름 설명
1_1 test_jpeg manual_capture() 메서드를 제거하도록 리팩터링되었습니다.
1_2 test_yuv_jpeg_all manual_capture() 메서드를 제거하도록 리팩터링되었습니다.
1_2 test_yuv_plus_jpeg manual_capture() 메서드를 제거하도록 리팩터링되었습니다.
1_2 test_yuv_plus_raw manual_capture() 메서드로 리팩터링되었습니다. RAW/RAW10/RAW12 테스트가 단일 테스트로 병합되었습니다.
4 test_multi_camera_alignment manual_capture() 메서드로 리팩터링되었습니다.

Android 14에서는 다음 얼굴 인식 테스트가 리팩터링되었습니다.

장면 테스트 이름 설명
2 test_num_faces 증가된 얼굴 다양성을 위한 새로운 얼굴입니다. 얼굴 위치가 확인되었습니다.

기타 테스트 변경사항

Android 14에서는 다음 테스트가 리팩터링되어 테스트 적용 범위가 증가됩니다.

장면 테스트 이름 설명
0 test_read_write android.sensor.sensitivityRange를 벗어나는 감도의 캡처 메타데이터 값에 플래그를 지정하도록 리팩터링되었습니다.
1_1 test_burst_sameness_manual 50프레임의 버스트 5개가 아닌 버스트 두 개가 50프레임을 실행하도록 리팩터링되었습니다.
1_2 test_yuv_jpeg_all 가능한 경우 STILL_CAPTURE 사용 사례를 사용하도록 리팩터링되었습니다.
1_2 test_yuv_plus_jpeg 가능한 경우 STILL_CAPTURE 사용 사례를 사용하도록 리팩터링되었습니다.
4 test_multi_camera_alignment YUV 캡처를 추가하고 기존 640x480 캡처에 640x360 캡처를 추가하도록 리팩터링되었습니다.

새로운 테스트

Android 14에 포함된 새로운 테스트는 다음과 같습니다.

장면 테스트 이름 설명
2_a test_autoframing 자동 프레이밍이 확대/축소 비율 설정과 관계없이 다양한 피부색의 모든 얼굴을 포함하도록 FoV를 조정할 수 있는지 확인합니다.
2_a test_display_p3 P3 JPEG 출력이 올바른지 확인합니다.
2_a test_preview_min_frame_rate 미리보기 FPS가 조명이 어두운 조건에서 카메라 속성이 정의한 최솟값에 도달하는지 확인합니다.
3 test_landscape_to_portrait 가로 모드에서 세로 모드로의 재정의로 이미지가 올바르게 회전되는지 확인합니다.
4 test_preview_aspect_ratio_and_crop Preview 스트림 가로세로 비율, 자르기, FoV가 지원되는 형식에 적절한지 확인합니다.
6 test_in_sensor_zoom 카메라 센서 내 확대/축소 동작을 확인합니다.
6 test_low_latency_zoom 설정 재정의 확대/축소가 설정된 경우 확대/축소 비율이 올바르게 조정되는지 확인합니다.
6 test_preview_video_zoom_match 확대/축소가 PreviewVideo 스트림에서 동일하게 동작하는지 확인합니다.
확장 프로그램 test_hdr_extension HDR 확장 프로그램이 요청 시 올바르게 활성화되는지 확인합니다.
확장 프로그램 test_night_extension Night 확장 프로그램이 요청 시 올바르게 활성화되는지 확인합니다.
sensor_fusion test_led_snapshot LED 스냅샷이 이미지의 채도나 색조를 조정하는 않는지 확인합니다.

병렬 DUT 테스트

Android 14에서는 병렬 DUT 테스트를 지원하므로 여러 장비와 병렬로 DUT를 테스트하여 전체 테스트 속도를 높일 수 있습니다. 예를 들어 병렬로 테스트하면 한 장비에서 카메라 0을 테스트하고 다른 장비에서 카메라 1을 동시에 테스트할 수 있습니다.

자세한 내용은 병렬 DUT 테스트를 참고하세요.

테스트 요구사항

그림 1은 Android 14 ITS 보안 디코더 링을 보여 줍니다. 보안 디코더 링은 개별 테스트가 어떤 테스트 설정으로 제어되는지 보여줍니다. android.request.availableCapabilities로 제어되는 테스트 설정은 대문자로 나타냅니다. 주요 제어 항목은 다음과 같습니다.

  • MANUAL_SENSOR
  • READ_3A
  • PER_FRAME_CONTROL
  • RAW
  • faceDetectModes
  • timestampSource
  • flash.info.available

보안 디코더 링

그림 1. Android 14 ITS 보안 디코더 링