Logo fr.androidermagazine.com
Logo fr.androidermagazine.com

L'arme secrète de l'appareil photo pixel 2: un soc conçu par Google, le "noyau visuel du pixel"

Anonim

Nous utilisons le Pixel 2 et son plus gros frère le Pixel 2 XL depuis un moment. Une fois encore, les téléphones de Google disposent de capacités photo fantastiques. Ce que nous voyions à la fois de la caméra arrière de 12, 2MP et de la résolution de 8MP face à l’avant est bien meilleur que n’importe quel autre téléphone que nous ayons jamais utilisé. Et nous en avons utilisé beaucoup.

Lire le test Google Pixel 2

Et c'est avant que Google n'active son arme secrète. Google a conçu un système sur puce (système sur puce) personnalisé pour le Pixel 2, appelé Pixel Visual Core.

Nous n'avons pas tous les détails. Google n'est pas prêt à les partager et n'est peut-être même pas au courant de ce dont cette puce personnalisée est encore capable. Ce que nous savons, c'est que Pixel Visual Core est construit autour d'une unité de traitement d'images à huit cœurs conçue par Google. Cette UPI peut exécuter trois trillions d' opérations toutes les secondes lorsqu'elle fonctionne à partir de la petite batterie d'un téléphone portable.

Il est intéressant de noter que le Pixel Visual Core n’était même pas activé au lancement sur les Pixel 2 et 2 XL - nous en voyons maintenant une "première version" avec Android 8.1 Developer Preview 2. Avec le Pixel Visual Core enfin activé, Les routines HDR + de Google seront traitées à l'aide de cet IPU, qui s'exécute cinq fois plus rapidement et utilise moins d'un dixième de l'énergie qu'il le ferait s'il passait par le processeur d'image standard du Snapdragon 835.

Google affirme que cela est possible en raison de la compatibilité des logiciels et du matériel. Le logiciel du Pixel 2 contrôle "beaucoup plus" de détails sur le matériel que dans un agencement processeur / logiciel typique. En confiant le contrôle aux logiciels, le matériel peut devenir beaucoup plus simple et efficace.

Google est avant tout un éditeur de logiciels. Il n'est donc pas étonnant que son premier SoC mobile personnalisé exploite les logiciels de la même manière que d'autres sociétés utilisent le matériel.

Bien entendu, cela signifie que le logiciel devient alors de plus en plus complexe. Plutôt que d'utiliser des méthodes standard d'écriture de code, de l'intégrer dans un produit fini, puis de tenter de tout gérer à la fin du travail, Google s'est tourné vers le langage de programmation. En utilisant Halide pour le traitement des images et TensorFlow pour les composants d’apprentissage automatique, Google a créé son propre compilateur logiciel capable d’optimiser le code de production final en un logiciel spécialement conçu pour le matériel concerné.

Même si elle n'était pas prête au lancement et a pris du temps supplémentaire à activer, pour le moment, la seule partie de l'expérience de la caméra utilisant Pixel Visual Core est la fonction HDR + de la caméra. C'est déjà très bien; c'est ce qui vient ensuite.

HDR + n'est que le début pour Pixel Visual Core.

Avec Android 8.1 Developer Preview 2, Pixel Visual Core s’ouvre comme une option de développement. L'objectif est de donner accès à toutes les applications tierces via l'API caméra Android. Cela donnera à tous les développeurs le moyen d’utiliser le HDR + de Google et le Pixel Visual Core, et nous nous attendons à de très grandes choses.

Pour la dernière chose dont nous aimons toujours entendre parler, Google dit qu'il ne faut pas oublier que Pixel Visual Core est programmable et qu'ils sont déjà en train de créer le prochain ensemble d'applications pouvant exploiter sa puissance. Alors que Google ajoute de nouvelles capacités à son nouveau SoC, les Pixel 2 et 2 XL continueront à s’améliorer et à en faire plus. De nouvelles applications d'imagerie et d'apprentissage automatique arrivent tout au long de la vie du Pixel 2, et nous sommes prêts à les utiliser.