Logo nl.androidermagazine.com
Logo nl.androidermagazine.com

Dit is wat er achter de schermen gebeurt met films op de pixel 2

Anonim

De camera van de Pixel 2 blijft een klasse apart en er gaat geen dag voorbij waarop hij geen indruk op me maakt. Ik heb nog steeds niet teveel geknoeid met de Motion Photos-functie, maar na het lezen van de achter de schermen van Google kijk naar de technologie die is gebruikt om het voor elkaar te krijgen, kan dat beginnen te veranderen.

Toen Motion Photos werd aangekondigd, zag ik het persoonlijk als een manier om Google in te halen met Apple's "Live Photos" op iOS. Een paar extra seconden beeldmateriaal vastleggen samen met een stilstaand beeld is een goed idee, maar Google doet eigenlijk veel meer dan alleen een scène opnemen voordat de ontspanknop wordt ingedrukt.

Met Motion Photos ingeschakeld op de Pixel 2, neemt het nemen van een foto ook bewegingsmetagegevens op die zijn gemaakt met behulp van de gyroscoop en het optische beeldstabilisatiesysteem van de Pixel 2 in de camera. Deze twee componenten worden gecombineerd door het gebruik van software om Motion Photos te creëren, en door een combinatie van hardware en softwarematige stabilisatie te gebruiken, kan Google de hoeveelheid cameratrillingen in deze korte clips aanzienlijk verminderen.

Voor (links) en na (rechts) stabilisatie van bewegende beelden

Per Google's onderzoeksblog:

Voor films op Pixel 2 hebben we deze classificatie verbeterd met behulp van de bewegingsmetagegevens die zijn afgeleid van de gyroscoop en de OIS. Dit legt nauwkeurig de camerabeweging vast met betrekking tot de scène in oneindig, wat men kan beschouwen als de achtergrond in de verte. Voor foto's die van dichterbij worden genomen, wordt parallax echter geïntroduceerd voor scène-elementen op verschillende dieptelagen, wat niet wordt verklaard door de gyroscoop en OIS.

Zodra dit systeem bepaalt hoeveel achtergrondbeweging er is in een Motion Photo:

We bepalen een optimaal stabiel camerapad om de achtergrond uit te lijnen met behulp van lineaire programmeertechnieken die in onze eerdere berichten zijn beschreven. Verder trimmen we de video automatisch om eventuele onbedoelde bewegingen te verwijderen die worden veroorzaakt door de telefoon op te bergen. Al deze verwerking gebeurt op uw telefoon en produceert een kleine hoeveelheid metadata per frame die wordt gebruikt om de gestabiliseerde video in realtime weer te geven met behulp van een GPU-shader wanneer u op de Bewegingsknop tikt in Google Foto's.

Voor (links) en na (rechts) stabilisatie van bewegende beelden

Zoals je kunt zien in de GIF's hierboven, is het eindresultaat van dit proces behoorlijk ongelooflijk - en alles gebeurt op de achtergrond met behulp van de software.

Bewegende foto's zijn standaard ingeschakeld op de Pixel 2 en u kunt ze delen als videoclips en hoge-resolutie GIF's rechtstreeks in de Google Foto's-app.