9

通常のシャッターラグでは、センサードライバーはキャプチャされた画像バッファーをv4l2レイヤーに提供し、ここでjpeg(ハードウェア)ヘッダーがいくつかの追加データ(exif情報とサムネイル)を追加し、このレイヤーは画像バッファーをプレビューヒープ(HALレイヤー内)に提供してさらに処理します. しかし、シャッターラグがゼロの場合、写真を撮るプロセスは何ですか.これは通常のシャッターラグと同じですか? 写真の呼び出しと画像処理の間の時間を短縮する方法。そうでない場合は説明してください。

4

1 に答える 1

11

ゼロ シャッター ラグを実現するには、カメラ ドライバーは、フル解像度のフレームを含む小さな循環バッファー プールを維持する必要があります。画像はセンサー レートでキャプチャされ、プレビューと循環バッファー プールに送信されます (生のベイヤーまたは処理済み/半処理済み YUV のいずれかとして)。ユーザーがシャッターを押すと、循環プール内の最新のバッファーが抽出され、処理され、JPEG として圧縮されます。古い携帯電話のカメラでは、センサーは十分に高いフレーム レートでフル解像度のフレームをキャプチャできないため、ZSL を実装できません。

于 2014-11-07T18:58:54.453 に答える