Logo androidermagazine.com
Logo androidermagazine.com

Hier erfahren Sie, was sich hinter den Kulissen mit bewegten Fotos auf dem Pixel 2 abspielt

Anonim

Die Kamera des Pixel 2 ist weiterhin in einer eigenen Liga und es vergeht kein Tag, an dem sie mich nicht beeindruckt. Ich habe immer noch nicht allzu viel mit der Motion-Photos-Funktion herumgespielt, aber nachdem ich mir Googles Hintergrundinformationen über die Technologie angeschaut habe, die für die Umsetzung verwendet wurde, kann sich dies allmählich ändern.

Als Motion Photos angekündigt wurde, sah ich es als eine Möglichkeit für Google, mit Apples "Live Photos" auf iOS gleichzuziehen. Ein paar zusätzliche Sekunden Filmmaterial zusammen mit einem Standbild aufzunehmen ist eine gute Idee, aber Google macht eigentlich viel mehr, als nur eine Szene aufzuzeichnen, bevor der Auslöser gedrückt wird.

Wenn für Pixel 2 Bewegungsfotos aktiviert sind, werden beim Aufnehmen eines Bildes auch Bewegungsmetadaten aufgezeichnet, die mit dem Gyroskop und dem optischen Bildstabilisierungssystem von Pixel 2 in der Kamera erstellt wurden. Diese beiden Komponenten werden durch die Verwendung von Software zur Erstellung von Bewegungsfotos kombiniert. Durch die Verwendung einer Kombination aus hardwarebasierter und softwarebasierter Stabilisierung kann Google das in diesen kurzen Clips auftretende Verwackeln der Kamera erheblich reduzieren.

Vor (links) und nach (rechts) der Stabilisierung von Bewegtbildern

Per Google Research Blog:

Für bewegte Fotos auf Pixel 2 haben wir diese Klassifizierung verbessert, indem wir die Bewegungsmetadaten aus dem Gyroskop und dem OIS verwendet haben. Dadurch wird die Kamerabewegung in Bezug auf die Szene im Unendlichen genau erfasst, die man sich als Hintergrund in der Ferne vorstellen kann. Für Bilder, die aus größerer Entfernung aufgenommen wurden, wird jedoch eine Parallaxe für Szenenelemente mit unterschiedlichen Tiefenschichten eingeführt, die vom Gyroskop und OIS nicht berücksichtigt wird.

Sobald dieses System ermittelt, wie viel Hintergrundbewegung in einem Bewegungsfoto vorhanden ist, gehen Sie wie folgt vor:

Wir bestimmen einen optimal stabilen Kamerapfad, um den Hintergrund mithilfe der in unseren früheren Beiträgen beschriebenen linearen Programmiertechniken auszurichten. Außerdem schneiden wir das Video automatisch zu, um versehentliche Bewegungen zu vermeiden, die durch das Ablegen des Telefons verursacht werden. Die gesamte Verarbeitung erfolgt auf Ihrem Telefon und erzeugt eine kleine Menge von Metadaten pro Frame, die zum Rendern des stabilisierten Videos in Echtzeit mithilfe eines GPU-Shaders verwendet werden, wenn Sie in Google Fotos auf die Schaltfläche "Bewegung" tippen.

Vor (links) und nach (rechts) der Stabilisierung von Bewegtbildern

Wie Sie aus den obigen GIFs ersehen können, ist das Endergebnis dieses Prozesses verdammt unglaublich - und alles geschieht im Hintergrund mit der Kraft der Software.

Bewegungsfotos sind in Pixel 2 standardmäßig aktiviert. Sie können sie als Videoclips und hochauflösende GIFs direkt in der Google Fotos-App freigeben.