Logo sv.androidermagazine.com
Logo sv.androidermagazine.com

Pixel 2-kamerans hemliga vapen: ett Google-designat soc, "pixel visual core"

Anonim

Vi har använt Pixel 2 och det är större syskon till Pixel 2 XL ett tag. Återigen har Googles telefoner några fantastiska fotofunktioner. Det vi såg både från 12.2MP bakkamera och 8MP framåt är bara så mycket bättre än någon annan telefon vi någonsin har använt. Och vi har använt många av dem.

Läs Google Pixel 2-recensionen

Och det är innan Google aktiverar sitt hemliga vapen. Google har designat en anpassad imaging-fokuserad SoC (system på chip) i Pixel 2, och det heter Pixel Visual Core.

Vi har inte alla detaljer; Google är inte redo att dela dem och kanske är inte ens medveten om vad detta anpassade chip ännu kan. Vad vi vet är att Pixel Visual Core är byggd kring en Google-designad åtta-kärnig bildbehandlingsenhet. Denna IPU kan köra tre biljoner operationer varje sekund medan den körs från det lilla batteriet i en mobiltelefon.

Intressant nog var Pixel Visual Core inte ens aktiverad vid lansering av Pixel 2 och 2 XL - vi ser just nu en "tidig version" av den med Android 8.1 Developer Preview 2. Med Pixel Visual Core äntligen aktiverad, Googles HDR + -rutiner kommer att behandlas med denna IPU, och den kör fem gånger snabbare medan den använder mindre än en tiondel av energin än om den skulle gå igenom den vanliga bildprocessorn i Snapdragon 835.

Google säger att detta är möjligt på grund av hur väl programvaran och hårdvaran har matchats med varandra. Programvaran på Pixel 2 kontrollerar "många fler" detaljer om hårdvaran än du skulle hitta i en typisk processor-till-programordning. Genom att överlämna kontrollen till programvaran kan hårdvaran bli mycket enklare och effektivare.

Google är först och främst ett mjukvaruföretag. Det är inte konstigt att den första anpassade mobila SoC utnyttjar mjukvara som andra företag använder hårdvara.

Naturligtvis betyder det att programvaran blir mer och mer komplex. I stället för att använda standardmetoder för att skriva kod, bygga den till en färdig produkt och sedan försöka hantera allt efter att allt arbete är klart, har Google vänt sig till maskinlärande kodningsspråk. Genom att använda Halide för själva bildbehandlingen och TensorFlow för själva maskininlärningskomponenterna har Google byggt en egen mjukvarukompilator som kan optimera den färdiga produktionskoden till mjukvara som är inbyggd specifikt för hårdvaran.

Trots att den inte var klar vid lanseringen och det tog extra tid att aktivera, är just den enda delen av kameraupplevelsen med Pixel Visual Core kamerans HDR + -funktion. Det är redan väldigt bra; detta är vad som kommer därefter.

HDR + är bara början för Pixel Visual Core.

Med Android 8.1 Developer Preview 2 öppnas Pixel Visual Core som ett utvecklaralternativ. Målet är att ge alla tredjepartsappar åtkomst via Android Camera API. Detta ger varje utvecklare ett sätt att använda Googles HDR + och Pixel Visual Core, och vi förväntar oss att se några riktigt stora saker.

För det sista vi alltid älskar att höra om, säger Google att vi bör komma ihåg att Pixel Visual Core är programmerbar och de bygger redan nästa uppsättning applikationer som kan utnyttja dess kraft. När Google lägger till fler förmågor till sin nya SoC kommer Pixel 2 och 2 XL att fortsätta bli bättre och kunna göra mer. Nya applikationer för bildbehandling och maskininlärning kommer hela Pixel 2-livet, och vi är redo för dem.