Logo da.androidermagazine.com
Logo da.androidermagazine.com

Her er hvad der foregår bag kulisserne med filmsekvenser på pixel 2

Anonim

Pixel 2s kamera er stadig i sin egen liga, og der går ikke en dag, hvor det ikke lyder at imponere mig. Jeg har stadig ikke rodet for meget med sin Motion Photos-funktion, men efter at have læst gennem Googles bag kulisserne ser den teknologi, der bruges til at trække den ud, det muligvis begynde at ændre sig.

Da Motion Photos blev annonceret, så jeg personligt det bare som en måde, hvorpå Google kunne spille indhentning med Apples "Live Photos" på iOS. Det er en pæn idé at fange et par ekstra sekunders optagelser sammen med et stillbillede, men Google gør faktisk meget mere end blot at optage en scene, inden du trykker på udløserknappen.

Når bevægelsesfotos er aktiveret på Pixel 2, optager et billede også bevægelsesmetadata, der er oprettet ved hjælp af Pixel 2s gyroskop og det optiske billedstabiliseringssystem i sit kamera. Disse to komponenter kombineres ved hjælp af software til at oprette Motion Photos, og ved hjælp af en kombination af hardware og softwarebaseret stabilisering kan Google i høj grad reducere mængden af ​​kamerarystelser, der findes inden for disse korte klip.

Før (venstre) og efter (højre) Motion Photos 'stabilisering

Per Googles forskningsblog:

For filmbilleder på Pixel 2 forbedrede vi denne klassificering ved hjælp af bevægelsesmetadata afledt af gyroskopet og OIS. Dette fanger nøjagtigt kameraets bevægelse med hensyn til scenen i det uendelige, som man kan tænke på som baggrunden i det fjerne. For billeder, der er taget i tættere rækkefølge, introduceres imidlertid parallax for sceneelementer i forskellige dybdelag, hvilket ikke er beskrevet af gyroskopet og OIS.

Når dette system bestemmer, hvor meget baggrundsbevægelse der er i et bevægelsesfoto:

Vi bestemmer en optimalt stabil kamerabane for at justere baggrunden ved hjælp af lineære programmeringsteknikker, der er beskrevet i vores tidligere indlæg. Desuden trimmer vi automatisk videoen for at fjerne enhver utilsigtet bevægelse, der forårsages af at fjerne telefonen. Al denne behandling sker på din telefon og producerer en lille mængde metadata pr. Ramme, der bruges til at gengive den stabiliserede video i realtid ved hjælp af en GPU-skyder, når du trykker på bevægelsesknappen i Google Fotos.

Før (venstre) og efter (højre) Motion Photos 'stabilisering

Som du kan se fra GIF'er ovenfor, er slutresultatet af denne proces temmelig darn utroligt - og det hele sker i baggrunden ved hjælp af softwarekraften.

Bevægelsesfotos er som standard tændt på Pixel 2, og du kan dele dem som videoklip og GIF'er i høj opløsning lige inden for Google Fotos-appen.