Logo ja.androidermagazine.com
Logo ja.androidermagazine.com

ピクセル2のモーション写真の裏で行われていることは次のとおりです。

Anonim

Pixel 2のカメラは相変わらず独自のものであり、私を感動させない日が来ることはありません。 私はまだMotion Photos機能をいじりすぎていませんが、Googleの舞台裏を読んで、それを実現するために使用されたテクノロジーを見て、それが変わり始めるかもしれません。

Motion Photosが発表されたとき、私は個人的に、GoogleがiOSでAppleの「Live Photos」に追いつく方法としてそれを見ていた。 静止画像と一緒に数秒の映像をキャプチャするのはいい考えですが、実際には、Googleはシャッターボタンを押す前にシーンを記録するだけではありません。

Pixel 2でMotion Photosを有効にすると、写真を撮ると、Pixel 2のジャイロスコープとカメラ内の光学画像安定化システムを使用して作成されたモーションメタデータも記録されます。 これらの2つのコンポーネントは、ソフトウェアを使用してモーションフォトを作成することで組み合わされ、ハードウェアとソフトウェアベースの安定化の組み合わせを使用することにより、Googleはこれらの短いクリップ内で見られるカメラの揺れの量を大幅に削減できます。

モーション写真の安定化の前(左)と後(右)

Googleの調査ブログごと:

Pixel 2のモーション写真の場合、ジャイロスコープとOISから派生したモーションメタデータを使用して、この分類を改善しました。 これにより、無限遠のシーンに対するカメラの動きが正確にキャプチャされ、遠方の背景と考えることができます。 ただし、近距離で撮影された写真の場合、異なる深度レイヤーのシーン要素に視差が導入されます。これは、ジャイロスコープとOISでは考慮されません。

このシステムがモーション写真に含まれるバックグラウンドの動きの量を決定したら:

以前の投稿で説明した線形プログラミング手法を使用して、最適に安定したカメラパスを決定して背景を揃えます。 さらに、私たちは自動的にビデオをトリミングして、電話を置くことによって引き起こされる偶発的な動きを取り除きます。 この処理はすべて携帯電話で行われ、Googleフォトの[モーション]ボタンをタップすると、GPUシェーダーを使用して安定したビデオをリアルタイムでレンダリングするために使用されるフレームごとに少量のメタデータが生成されます。

モーション写真の安定化の前(左)と後(右)

上記のGIFからわかるように、このプロセスの最終結果は非常に信じられないほど素晴らしいです。そして、すべてはソフトウェアの力を使用してバックグラウンドで発生します。

Pixel 2では、モーション写真がデフォルトでオンになっており、ビデオ写真や高解像度GIFとしてGoogleフォトアプリ内で共有できます。