Android 16 カメラ画像テストスイート リリースノート

Android 16 リリースでは、カメラ ITS に複数の変更が加えられています。このページでは、Android 16 のカメラ ITS の変更点をまとめています。

Python とパッケージのバージョン

パートナーの皆様には、パッケージ管理ソフトウェアを使用して正しいバージョンのパッケージをバンドルし、Android リリース開発用の仮想環境を作成することを強くおすすめします。必要なパッケージのほとんどを処理するパッケージ管理ツールの例については、Python 3 の venv のドキュメントを参照してください。

Android 16 は、以下の Python とパッケージのバージョンに対応しています。

次のパッケージは Android 16 で新たに追加されました。

次のパッケージは Android 16 で非推奨となりました。

新規のシーンまたは更新されたシーン

Android 16 では次のシーンが導入されています。

シーン 説明
scene1_3 白の境界線のない scene1_1 に類似したグレーのチャート。
scene6 シーン内に配置されたオブジェクトを一意に識別できるよう円のグリッドを ArUco マーカーのグリッドに更新します。
scene_ip デフォルトのカメラアプリのキャプチャと Jetpack Camera App のキャプチャを対象にした画像同一性の比較の新しいシーン。
scene_tele scene6 と scene7 を再利用しますが、チャート距離を望遠カメラに合わせて最適化する必要があるため、広角カメラから望遠カメラへのクロスオーバーを別個にテストできるようにします。

新しいテスト

Android 16 では次のテストが導入されています。

シーン テスト名 説明
scene1_3 test_exposure_time_priority Android 16 の露出時間の優先順位モード機能を検証します。
scene1_3 test_sensitivity_priority Android 16 の ISO の優先順位モード機能を検証します。
scene2_a test_exposure_keys_consistent 自動キャプチャと手動キャプチャの露出メタデータ値を検証します。
scene2_b test_preview_num_faces scene2_b のプレビュー ストリーム キャプチャの顔検出を検証します。
scene2_d test_preview_num_faces scene2_d のプレビュー ストリーム キャプチャの顔検出を検証します。
scene2_f test_preview_num_faces scene2_f のプレビュー ストリーム キャプチャの顔検出を検証します。
scene2_g test_preview_num_faces プロフィールの顔で scene2_g のプレビュー ストリーム キャプチャの顔検出を検証します。
scene_flash test_night_mode_indicator Android 16 の夜間モード インジケーター機能を検証します。
scene_ip test_default_jca_ip デフォルトのカメラアプリのキャプチャと Jetpack Camera App のキャプチャを対象にした画像同一性を検証します。
scene_tele test_zoom_tele 広角カメラから望遠カメラへの移行でのズームのチェックを追加します。
scene_tele test_preview_zoom_tele 広角カメラから望遠カメラへの移行でのプレビューのズームのチェックを追加します。
scene_tele test_multi_camera_switch_tele 広角カメラから望遠カメラへの移行でのマルチカメラ切り替えのチェックを追加します。
sensor_fusion test_video_stabilization_jca test_video_stabilization と似ていますが、動画キャプチャには Jetpack Camera App を使用します。

リファクタリングされたテスト

Android 16 では、次のテストがテスト カバレッジを広げ、より論理的にテストをグループ化するためリファクタリングされています。

シーン テスト名 説明
scene1_3 test_ev_compensation test_ev_compensation_advancedtest_ev_compensation_basic を統合します。
scene3 test_imu_drift テストをより長く実行することで高温でのジャイロスコープのブレ問題を検出します。
scene6 test_zoom 望遠レンズへの移行時にズームを停止します。オフセットのチェックを追加します。キャプチャに Jetpack Camera App を使用します。
sensor_fusion test_preview_stabilization ウルトラワイド カメラのカバレッジについて 0.9x と 1.1x の両方のズーム率でテストするようリファクタリングされています。

また、scene1_1scene1_2 での多くのテストを scene1_3 に移動して 3 つのサブシーンの負荷を分散しています。ただし、scene1_3 には白の境界線がないため、移動するテストはオートフォーカスを必要としないテストのみです。

非推奨のテスト

Android 16 では、別のテストにテスト関数が含まれるようになったため、次のテストは非推奨になっています。

シーン テスト名 説明
scene2_b test_num_faces test_preview_num_faces によってテストされるシーンでの顔検出のため削除されました。
scene2_f test_num_faces test_preview_num_faces によってテストされるシーンでの顔検出のため削除されました。