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

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

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

Python 및 패키지 버전

Android 15는 다음 Python 및 패키지 버전을 지원합니다.

파트너는 패키지 관리 소프트웨어를 사용하여 올바른 버전을 번들로 묶고 Android 출시 개발 환경 간에 버전을 변경하는 것이 좋습니다.

Android 15에는 다음 패키지가 새로 필요합니다.

FAIL* 테스트

Android 15에서는 테스트 결과에 FAIL* 지정을 사용하여 테스트가 실패했지만 아직 필수사항이 아님을 나타냅니다. 따라서 FAIL*로 지정된 테스트는 PASSCTS 인증 도구에 보고됩니다.

태블릿 허용 목록

펄스폭 변조 (PWM)를 사용하여 화면을 어둡게 하는 태블릿에서 테스트가 실패했기 때문에 Android 15에서는 태블릿 허용 목록을 사용하여 태블릿 유형과 OS 버전을 확인합니다. 허용 목록에 있는 태블릿 목록은 태블릿 허용 목록을 참고하세요.

Jetpack 카메라 앱 테스트

Android 15에서는 서드 파티 앱 사용을 에뮬레이션하기 위해 Jetpack 카메라 앱(JCA)을 사용한 테스트를 도입합니다. scene_flash를 테스트하기 전에 테스트 대상 기기에 JCA를 설치해야 합니다.

정렬 도구 확인

Android 15에는 설정 시 차트 정렬을 결정하는 데 도움이 되도록 정렬 확인 도구 tools/check_alignment.py가 추가되었습니다. 이 도구는 scene4 차트를 사용하여 캡처된 장면의 중심을 기준으로 태블릿의 원 중심을 계산합니다.

지원 중단된 테스트

Android 15에서는 테스트 함수가 다른 테스트에 포함되어 있으므로 다음 테스트가 삭제됩니다.

장면 테스트 이름
0 test_capture_result_dump
0 test_param_sensitivity_burst
1_1 test_3a
1_1 test_ae_af
1_1 test_param_exposure_time
1_2 test_param_sensitivity
3 test_3a_consistency

새로운 장면 및 업데이트된 장면

Android 15에서는 테스트 범위를 늘리고 테스트 시간을 줄이기 위해 새로운 장면과 업데이트된 장면을 많이 도입했습니다.

장면 설명
feature_combination 기능 조합 테스트를 별도의 장면으로 분할할 수 있는 센서 퓨전 박스 장면
sensor_fusion 센서 퓨전 박스의 차트에 ArUco 마커가 포함되도록 업데이트되었습니다. 차트는 17x17인치(43x43cm)로 인쇄하여 센서 융합 상자의 뒷면을 채워야 합니다.
scene7 카메라 전환 전반에서 3A 일관성을 위해 기울어진 가장자리와 색상 사분면이 있는 태블릿 기반 장면
scene8 AE 및 AWB 영역 측정 테스트를 위한 색조가 지정된 영역이 있는 태블릿 기반 장면
scene9 JPEG 압축을 스트레스 테스트하기 위한 엔트로피가 높은 이미지가 포함된 태블릿 기반 장면
scene_flash 조명 제어 테스트를 그룹화하기 위한 센서 퓨전 장비의 반사 차트 장면
scene_low_light 검은색 배경에 다양한 그레이 음영의 정사각형 그리드가 있는 태블릿 기반 장면
scene_video 프레임 드롭 테스트를 위한 움직이는 물체가 있는 태블릿 기반 장면

새로운 테스트

Android 15에는 다음과 같은 새로운 테스트가 포함되어 있습니다.

장면 테스트 이름 설명
2_c test_default_camera_hdr 기기가 성능 클래스 15로 분류되는 경우 내장 카메라 앱이 기본적으로 울트라 HDR을 캡처하는지 확인합니다.
4 test_30_60fps_preview_fov_match 미리보기 스트림의 30fps와 60fps가 동일한 시야를 갖는지 확인합니다.
6 test_preview_zoom 각 미리보기 프레임의 확대/축소 비율이 해당 캡처 메타데이터와 일치하는지 확인합니다.
6 test_session_characteristics_zoom 지원되는 모든 세션 구성의 확대/축소 비율 범위를 확인합니다.
7 test_multi_camera_switch 와이드 울트라 와이드 카메라 전환 전반에 걸쳐 미리보기 스트림에 일관된 3A 동작이 있는지 확인합니다.
8 test_ae_awb_regions 미리보기 스트림 AE 및 AWB 측정 영역이 올바르게 작동하는지 확인합니다.
9 test_jpeg_high_entropy JPEG 캡처가 복잡한 장면으로 적절하게 압축될 수 있는지 확인합니다.
feature_combination test_feature_combination 스트림 조합, 미리보기 손떨림 보정, 타겟 FPS 범위, 10비트 HDR 동영상, Ultra HDR의 모든 조합이 지원되는지 확인합니다.
플래시 test_flash_strength SINGLE의 플래시 강도 제어가 제대로 구현되었는지 확인합니다.
플래시 test_torch_strength TORCH 모드의 손전등 밝기 제어가 올바르게 구현되었는지 확인합니다.
low_light test_low_light_boost_extension Low Light Boost AE mode가 제대로 구현되었는지 확인합니다.
sensor_fusion test_lens_intrinsic_calibration 광학식 손떨림 보정 (OIS)으로 인해 렌즈가 움직일 때 렌즈의 광학 중심이 본질적으로 변경되는지 확인합니다.
sensor_fusion test_preview_distortion 다양한 확대/축소 수준에서 촬영된 각 미리보기 프레임 전체에서 왜곡이 수정되는지 확인합니다.
동영상 test_preview_frame_drop 미리보기 스트림이 최고 해상도 동영상에서 프레임을 삭제하지 않는지 확인합니다.

리팩터링된 테스트

Android 15에서는 다음 테스트가 리팩터링되어 테스트 적용 범위를 늘리고 테스트를 더 논리적으로 그룹화합니다.

장면 테스트 이름 설명
0 test_request_capture_match 명확성을 위해 test_read_write에서 이름이 변경되었습니다.
1_1 test_burst_capture scene0에서 이동하고 캡처 밝기 및 프레임 드롭 확인을 포함하도록 리팩터링했습니다.
1_1 test_exposure_x_iso 명확성을 위해 test_exposure에서 이름을 변경했습니다.
1_2 test_raw_burst_sensitity 프레임 간 변동을 줄이기 위해 ISO 값당 4프레임을 캡처하도록 리팩터링했습니다.
1_2 test_raw_sensitivity 프레임 간 변동을 줄이기 위해 ISO 값당 4프레임을 캡처하도록 리팩터링했습니다.
1_2 test_yuv_plus_raw 렌즈 음영 보정 맵을 RAW 색상 평면에 적용하도록 리팩터링되었습니다.
3 test_flip_mirror Android 15에서 더 이상 회전된 이미지를 허용하지 않습니다.
3 test_imu_drift scene0/test_gyro_bias에서 이동하고 이름이 변경되고 미리보기 스트림이 실행 중인 회전 벡터 검사를 포함하도록 리팩터링되었습니다.
4 test_aspect_ratio_and_crop YUV + 비공개 스트림 및 YUV + 비공개 + YUV 스트림 조합을 추가했습니다.
4 test_video_aspect_ratio_and_crop HLG10으로 녹화된 동영상에 BT.2020 색상 공간이 있음을 확인했습니다.
플래시 test_auto_flash 조명 제어 테스트를 그룹화하기 위해 scene2_a에서 scene_flash로 이동했습니다. JCA를 사용하도록 리팩터링되었습니다.
플래시 test_led_snapshot sensor_fusion 장면에서 scene_flash로 이동하여 조명 제어 테스트를 그룹화했습니다.
플래시 test_preview_min_frame_rate 조명 제어 테스트를 그룹화하기 위해 scene2_a에서 scene_flash로 이동했습니다.
low_light test_night_extension 저조도 부스트 확장 프로그램과 야간 확장 프로그램에 일관된 테스트 환경을 만들기 위해 scene2_night에서 scene_low_light로 이동했습니다.
sensor_fusion test_preview_stabilization 일반적인 해상도 (1920x1080, 1280x720, 640x480)에서만 0.9x (가능한 경우) 및 1x 확대/축소 비율을 테스트하도록 리팩터링했습니다.