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

Het geheime wapen van de pixel 2 camera: een door Google ontworpen soc, de 'pixel visual core'

Anonim

We gebruiken de Pixel 2 en het is al een tijdje groter als de Pixel 2 XL. Nogmaals, Google's telefoons hebben een aantal fantastische fotomogelijkheden. Wat we zagen van zowel de 12, 2 MP camera aan de achterkant en 8 MP aan de voorkant is net zo veel beter dan elke andere telefoon die we ooit hebben gebruikt. En we hebben er veel gebruikt.

Lees de Google Pixel 2 review

En dat is voordat Google zijn geheime wapen inschakelt. Google heeft in de Pixel 2 een op maat gemaakte beeldgerichte SoC (systeem op chip) ontworpen, die Pixel Visual Core wordt genoemd.

We hebben niet alle details; Google is niet klaar om ze te delen en is misschien zelfs niet eens op de hoogte van wat deze aangepaste chip nog kan. Wat we wel weten, is dat de Pixel Visual Core is gebouwd rond een door Google ontworpen acht-core beeldverwerkingseenheid. Deze IPU kan elke seconde drie biljoen bewerkingen uitvoeren terwijl de batterij in een mobiele telefoon wordt gebruikt.

Interessant genoeg was de Pixel Visual Core niet eens ingeschakeld bij de lancering op de Pixel 2 en 2 XL - we zien nu net een "vroege versie" ervan met de Android 8.1 Developer Preview 2. Met de Pixel Visual Core eindelijk ingeschakeld, De HDR + -routines van Google worden verwerkt met behulp van deze IPU en het werkt vijf keer sneller terwijl het minder dan een tiende van de energie gebruikt dan wanneer het door de standaard beeldprocessor in de Snapdragon 835 zou lopen.

Google zegt dat dit mogelijk is vanwege hoe goed de software en hardware op elkaar zijn afgestemd. De software op de Pixel 2 regelt "veel meer" details van de hardware dan u zou vinden in een typische processor-naar-software-opstelling. Door de besturing over te dragen aan software, kan de hardware een stuk eenvoudiger en efficiënter worden.

Google is in de eerste plaats een softwarebedrijf. Het is geen wonder dat zijn eerste aangepaste mobiele SoC software gebruikt zoals andere bedrijven hardware gebruiken.

Dit betekent natuurlijk dat de software dan steeds complexer wordt. In plaats van standaardmethoden voor het schrijven van code te gebruiken, het in een afgewerkt product te bouwen en vervolgens alles te proberen te beheren nadat al het werk is voltooid, is Google overgestapt op machine learning coderingstalen. Met behulp van Halide voor de eigenlijke beeldverwerking en TensorFlow voor de machine learning-componenten zelf, heeft Google zijn eigen softwarecompiler gebouwd die de voltooide productiecode kan optimaliseren in software die specifiek is gebouwd voor de betrokken hardware.

Hoewel het bij de lancering niet klaar was en extra tijd nodig had om het in te schakelen, is het enige deel van de camera-ervaring met de Pixel Visual Core de HDR + -functie van de camera. Het is al heel goed; dit is het volgende.

HDR + is slechts het begin voor de Pixel Visual Core.

Met de Android 8.1 Developer Preview 2 wordt de Pixel Visual Core geopend als optie voor ontwikkelaars. Het doel is om alle apps van derden toegang te geven via de Android Camera API. Dit geeft elke ontwikkelaar een manier om Google's HDR + en de Pixel Visual Core te gebruiken, en we verwachten een aantal echt grote dingen te zien.

Voor het laatste waar we altijd van horen, zegt Google dat we moeten onthouden dat de Pixel Visual Core programmeerbaar is en dat ze nu al de volgende set applicaties bouwen die zijn kracht kunnen benutten. Naarmate Google meer mogelijkheden toevoegt aan zijn nieuwe SoC, zullen de Pixel 2 en 2 XL steeds beter worden en meer kunnen doen. Nieuwe toepassingen voor imaging en machine learning komen gedurende de hele levensduur van de Pixel 2, en we zijn er klaar voor.