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

Pixel 2-kameraets hemmelige våben: et Google-designet soc, 'pixel-visuelle kerne'

Anonim

Vi har brugt Pixel 2, og det er større søskende til Pixel 2 XL i et stykke tid. Igen har Googles telefoner nogle fantastiske fotofunktioner. Det, vi så fra både 12, 2MP bagkamera og 8MP frontvendt, er bare så meget bedre end nogen anden telefon, vi nogensinde har brugt. Og vi har brugt mange af dem.

Læs Google Pixel 2-gennemgangen

Og det er inden Google aktiverer sit hemmelige våben. Google har designet en tilpasset billeddannelsesfokuseret SoC (system på chip) i Pixel 2, og det kaldes Pixel Visual Core.

Vi har ikke alle detaljerne; Google er ikke klar til at dele dem og er måske ikke engang klar over, hvad denne brugerdefinerede chip er i stand til endnu. Det, vi ved, er, at Pixel Visual Core er bygget op omkring en Google-designet otte-core Image Processing Unit. Denne IPU kan køre tre billioner operationer hvert sekund, mens den kører fra det lille batteri inde i en mobiltelefon.

Interessant nok var Pixel Visual Core ikke engang aktiveret ved lanceringen på Pixel 2 og 2 XL - vi ser lige nu en "tidlig version" af den med Android 8.1 Developer Preview 2. Med Pixel Visual Core endelig aktiveret, Googles HDR + -rutiner vil blive behandlet ved hjælp af denne IPU, og den kører fem gange hurtigere, mens den bruger mindre end en tiendedel af energien, end den ville, hvis den løb gennem den almindelige billedprocessor i Snapdragon 835.

Google siger, at dette er muligt på grund af, hvor godt software og hardware er blevet matchet med hinanden. Softwaren på Pixel 2 styrer "mange flere" detaljer om hardware, end du ville finde i en typisk processor til software-arrangement. Ved at overdrage kontrol til software kan hardwaren blive meget mere enkel og effektiv.

Google er først og fremmest en softwarevirksomhed. Det er ikke underligt, at dens første tilpassede mobile SoC udnytter software, som andre virksomheder bruger hardware.

Naturligvis betyder det, at softwaren derefter bliver mere og mere kompleks. I stedet for at bruge standardmetoder til at skrive kode, opbygge det til et færdigt produkt og derefter prøve at styre alt efter alt arbejde er afsluttet, har Google henvendt sig til maskinlæring af kodesprog. Brug af Halide til selve billedbehandlingen og TensorFlow til selve maskinelæringskomponenterne, Google har opbygget sin egen softwarekompilator, der kan optimere den færdige produktionskode til software, der er bygget specielt til den involverede hardware.

Selvom det ikke var klar til lancering og tog ekstra tid at aktivere, er lige nu den eneste del af kameraoplevelsen ved hjælp af Pixel Visual Core kameraets HDR + -funktion. Det er allerede meget godt; det er, hvad der kommer næste.

HDR + er kun begyndelsen til Pixel Visual Core.

Med Android 8.1 Developer Preview 2 åbnes Pixel Visual Core som en udviklerindstilling. Målet er at give alle tredjepartsapps adgang gennem Android Camera API. Dette giver enhver udvikler en måde at bruge Googles HDR + og Pixel Visual Core, og vi forventer at se nogle virkelig store ting.

For den sidste ting, vi altid elsker at høre om, siger Google, at vi skal huske, at Pixel Visual Core er programmerbar, og de bygger allerede det næste sæt applikationer, der kan udnytte dens styrke. Efterhånden som Google tilføjer flere evner til sin nye SoC, vil Pixel 2 og 2 XL fortsætte med at blive bedre og være i stand til at gøre mere. Nye applikationer til billedbehandling og maskinindlæring kommer gennem Pixel 2s levetid, og vi er klar til dem.