Android 13 は、Camera2 API に HDR ビデオと「ストリーム ユース ケース」のサポートを追加します

click fraud protection

Android 13 では、HDR ビデオ出力や「ストリーム ユース ケース」のサポートなど、いくつかの新機能が Camera2 API に追加されています。

カメラ2 API 元のカメラ API の後継として Android 5.0 で導入されました。 API を使用すると、開発者はデバイスで利用可能なカメラ機能を確認し、詳細なカメラを公開できます。 露出やホワイトバランスゲインのフレームごとの制御、シャープ化、ノイズ除去などの機能をアプリに提供します。 等 インストールの前提条件でもあります Googleカメラポート. と アンドロイド13, Google は、Camera2 API にいくつかの新機能を追加しています。

によって発見されたように 超能力者, Android 13 の HAL を使用すると、スマートフォン メーカーは 10 ビットのビデオ出力を Camera2 API に公開できます。 OEM が 10 ビットのカメラ出力を公開することを選択した場合、少なくとも HLG10 プロファイルをサポートする必要があります。 デバイスが HDR10+ や Dolby Vision などの他の HDR 形式をサポートしている場合、デバイス メーカーは、 カメラの特性#REQUEST_RECOMMENDED_TEN_BIT_DYNAMIC_RANGE_PROFILE 絶え間ない。 一方、Camera2 API をサポートするアプリは、OutputConfiguration.setDynamicRangeProfile API を使用して、特定のデバイスでサポートされるダイナミック レンジ プロファイルを設定できます。

HDR ビデオのサポートに加えて、Camera2 API は「ストリーム ユース ケース」のサポートも追加し、OEM がさまざまなストリーミング シナリオでカメラのパフォーマンスを最適化できるようにします。

ストリームの使用例は、エンドユーザーの観点から見た特定のカメラ ストリームの目的を示します。 カメラの使用例としては、ユーザーに表示されるライブ ビューファインダーのプレビュー ストリーム、高品質の写真を生成するための静止画キャプチャなどがあります。 キャプチャ、将来の再生を目的としてカメラ出力をエンコードするためのビデオ録画、ライブリアルタイムビデオ会議のためのビデオ通話。

デバイス メーカーがこの機能の実装を選択した場合は、次のストリーム ユース ケースを実装する必要があります。

  • ライブビューファインダーとアプリ内画像分析のプレビュー
  • STILL_CAPTURE: 静止写真のキャプチャ
  • VIDEO_RECORD ビデオクリップの録画用
  • PREVIEW_VIDEO_STILL は、ビューファインダー、ビデオ録画、および静止画キャプチャに使用される 1 つの単一ストリーム用です。
  • 長時間のビデオ通話の場合は VIDEO_CALL

ストリーム ユース ケースのサポートが利用可能な場合、カメラ デバイスは、 Camera2を使用した最適なカメラセンサーモード、チューニングパラメータの選択、画像処理パイプラインの構築 API。 アプリで使用できるのは、 カメラの特性#SCALER_AVAILABLE_STREAM_USE_CASES フィールドを使用して、デバイスでサポートされている Steam ユースケースのリストをクエリします。


ソース: 超能力者