Android 14 相機影像測試套件發行說明

Android 14 版本包含相機 ITS的多項變更。

本頁總結了 Android 14 的相機 ITS 變更。這些變更分為五個大類:

Python 和套件版本

除了 Android 12 和 13 中支援的 Python 版本和函式庫之外,Android 14 還支援以下 Python 版本:

增加有限的相機測試

在 Android 14 中,重構了以下測試,以便能夠使用現有測試來測試有限的相機。

場景測試名稱描述
1_1測試jpeg重構以消除manual_capture()方法。
1_2測試_yuv_jpeg_all重構以消除manual_capture()方法。
1_2測試_yuv_plus_jpeg重構以消除manual_capture()方法。
1_2測試_yuv_plus_raw重構為manual_capture()方法。 RAW/RAW10/RAW12 測試合併為單一測試。
4測試多相機對齊重構為manual_capture()方法。

在 Android 14 中,重構了以下人臉偵測測試。

場景測試名稱描述
2測試面數新面孔增加面孔多樣性。臉部位置已確認。

其他測試變更

在 Android 14 中,重構了以下測試以增加測試覆蓋率。

場景測試名稱描述
0測試讀寫重構以標記捕獲元資料值的敏感度超出android.sensor.sensitivityRange
1_1 test_burst_sameness_manual重構為進行兩次 50 幀的突發,而不是五次 50 幀的突發。
1_2測試_yuv_jpeg_all重構為使用STILL_CAPTURE用例(如果可用)。
1_2測試_yuv_plus_jpeg重構為使用STILL_CAPTURE用例(如果可用)。
4測試多相機對齊重構以添加 YUV 捕獲並將640x360捕獲添加到現有640x480捕獲。

新測試

Android 14 包含以下新測試。

場景測試名稱描述
2_a測試自動成幀驗證自動取景是否可以調整 FoV 以包含所有具有不同膚色的臉部,無論縮放比例設定為何。
2_a測試顯示_p3驗證P3 JPEG輸出是否正確。
2_a測試預覽最小幀率驗證預覽 FPS 在低光源條件下是否達到相機屬性定義的最小值。
3測試橫向到縱向驗證橫向到縱向覆蓋是否正確旋轉影像。
4測試預覽縱橫比和裁剪驗證Preview串流寬高比、裁切和 FoV 是否適合支援的格式。
6感測器縮放測試驗證相機感光元件內變焦行為。
6測試低延遲縮放如果設定覆蓋縮放,則驗證縮放比例是否正確。
6測試預覽影片縮放匹配驗證PreviewVideo串流中的縮放行為是否相同。
擴充test_hdr_擴充驗證HDR擴充在請求時是否正確啟動。
擴充測試夜擴展驗證Night擴展是否在請求時正確啟動。
感測器融合測試 LED 快照驗證 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 秘密解碼器環