カメラプレビューの安定化

Android 13 以降を実行しているデバイスの場合、カメラ フレームワークは、カメラ キャプチャ セッションのプレビュー ストリームおよびその他の非 RAW ストリームでのビデオ安定化のサポートを提供します。この機能を使用すると、サードパーティ アプリは、カメラ プレビューと録画を比較するときに、見たままが得られる(WYSIWYG) エクスペリエンスを提供できます。

実装

この機能をサードパーティ アプリに提供するには、デバイス メーカーは次のキーのサポートを宣伝し、カメラ HAL にプレビュー安定化アルゴリズムを実装する必要があります。

この機能のデフォルト設定を変更するには、 createCaptureRequestを使用してキャプチャ リクエストを作成するときに、キャプチャ リクエスト テンプレートにデフォルト値を割り当てます。

この機能のリファレンス実装については、 CuttlefishEmulatedCameraのコードhardware/google/camera/devices/EmulatedCamera/hwl/EmulatedSensor.cppを参照してください。

ビデオ安定化モードの詳細については、 CONTROL_VIDEO_STABILIZATION_MODEを参照してください。

検証

この機能の実装をテストするには、次の CTS テストと ITS テストを使用します。

CTS:

ITS (視野と安定化の品質をテスト):