NoiseReductionMode 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Fast、HighQuality、およびOffメンバーによって返される値を列挙します。
public enum NoiseReductionMode
type NoiseReductionMode =
- 継承
-
NoiseReductionMode
フィールド
| 名前 | 値 | 説明 |
|---|---|---|
| Off | 0 | ノイズリダクションは適用されません。
|
| Fast | 1 | ノイズリダクションは、センサー出力に対するフレームレートを下げることなく適用されます。 ノイズリダクションがセンサーに対してフレームレートを下げる場合はOFFと同じでも良い。
|
| HighQuality | 2 | 高品質のノイズリダクションが適用され、センサー出力に対するフレーム レートが低下する可能性があります。
|
| Minimal | 3 | 最小ノイズリダクションは、センサー出力に対するフレームレートを下げることなく適用されます。
|
| ZeroShutterLag | 4 | ノイズリダクションは、解像度に基づいて、出力ストリームごとに異なるレベルで適用されます。 最大記録解像度 (CameraDevice.createCaptureSession(SessionConfiguration) を参照) 以下のストリームではノイズリダクションが適用されますが、高解像度ストリームでは MINIMAL (サポートされている場合) またはノイズリダクションが適用されません (MINIMAL がサポートされていない場合)。低解像度ストリームのノイズリダクションの程度は、フレーム レートが影響を受けないように調整され、品質は FAST 以上になります (低解像度出力にのみ適用されるため、FAST から品質が向上する可能性があります)。 このモードは、YUV または PRIVATE の再処理を使用してゼロ シャッター ラグ モードで動作するアプリケーションで使用することを目的としています。この場合、アプリケーションは高解像度の中間バッファーを循環バッファーに継続的にキャプチャし、そこからユーザーが写真を撮ったときに再処理によって最終的な画像が生成されます。 このようなユース ケースでは、プレビューの効率を最大化し、再処理時にノイズ フィルタリングを過剰に適用しないようにするために、高解像度バッファーにノイズリダクションを適用しないようにする必要があります。一方、低解像度バッファー (通常は記録またはプレビューに使用) では、ノイズ除去を適用して適切なプレビュー品質を実現する必要があります。 このモードは、YUV_REPROCESSING機能またはPRIVATE_REPROCESSING機能 (android.request.availableCapabilities がこれらの機能のいずれかを一覧表示) をサポートするデバイスでサポートされていることが保証されており、CAMERA3_TEMPLATE_ZERO_SHUTTER_LAG テンプレートの既定のモードになります。
|
注釈
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。