Android 15 相機圖片測試套件版本資訊

Android 15 版本對相機 ITS 進行了多項變更。

本頁摘要說明 Android 15 的 Camera ITS 變更。這些異動可概略分成以下類別:

Python 和套件版本

Android 15 支援下列 Python 和套件版本:

我們強烈建議合作夥伴使用套件管理軟體,將正確版本組合在一起,並在 Android 版本開發環境之間變更版本。

Android 15 新增下列必要套件:

FAIL* 測試

Android 15 會使用 FAIL* 標示測試結果,表示測試失敗但尚未強制執行。因此,標示為 FAIL* 的測試會向 CTS 驗證器回報為 PASS

平板電腦許可清單

由於使用脈衝寬度調變 (PWM) 調暗螢幕的平板電腦測試失敗,Android 15 會使用平板電腦許可清單檢查平板電腦類型和 OS 版本。如需允許清單中的平板電腦清單,請參閱平板電腦允許清單

Jetpack Camera App 測試

Android 15 推出 Jetpack Camera 應用程式 (JCA) 測試功能,可模擬第三方應用程式的使用情況。測試 scene_flash 前,必須先在受測裝置上安裝 JCA。

檢查對齊工具

Android 15 新增了檢查對齊工具 tools/check_alignment.py,可協助您在設定時判斷圖表對齊方式。這項工具會使用 scene4 圖表,計算平板電腦上圓圈的中心點,相對於擷取場景中心點的位置。

已淘汰的測試

在 Android 15 中,下列測試會移除,因為測試函式已納入其他測試。

Scene 測試名稱
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 推出多個新場景和更新場景,可擴大測試涵蓋範圍並縮短測試時間。

Scene 說明
feature_combination 感應器融合方塊場景,可啟用分割功能組合測試,將場景分開。
sensor_fusion 感應器融合方塊的圖表已更新,現在會納入 ArUco 標記。圖表必須以 17 吋 x 17 吋 (43 x 43 公分) 的尺寸列印,填滿感應器融合盒背面。
scene7 以平板電腦為基礎的場景,具有傾斜邊緣和彩色象限,可確保相機轉換時 3A 的一致性。
scene8 以平板電腦為基礎的場景,其中包含 AE 和 AWB 區域測光測試的彩色區域。
scene9 以平板電腦為基礎的場景,其中包含高熵圖片,可凸顯 JPEG 壓縮。
scene_flash 感應器融合裝置反射圖表場景,可將照明控制測試分組。
scene_low_light 平板電腦上的場景:黑色背景上排列著不同深淺的灰色方格。
scene_video 平板電腦上的場景,含有移動中的物件,用於測試掉格。

新測試

Android 15 包含下列新測試。

Scene 測試名稱 說明
2_c test_default_camera_hdr 如果裝置屬於效能等級 15,則驗證內建相機應用程式是否預設會擷取 Ultra HDR。
4 test_30_60fps_preview_fov_match 確認預覽串流的視野在 30 fps 和 60 fps 時相同。
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。
Flash test_flash_strength 確認已正確實作 SINGLE 中的閃光燈強度控制項。
Flash 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 中,下列測試經過重構,可提高測試涵蓋範圍,並以更符合邏輯的方式分組測試。

Scene 測試名稱 說明
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_sensitivity 重新架構為每個 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 色域。
Flash test_auto_flash Moved from scene2_a to scene_flash to group lighting controlled tests. 重構為使用 JCA。
Flash test_led_snapshot 從 sensor_fusion 場景移至 scene_flash,將照明控制測試分組。
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.9 倍 (如有) 和 1 倍變焦比率。