Logo es.androidermagazine.com
Logo es.androidermagazine.com

El arma secreta de la cámara pixel 2: un soc diseñado por google, el 'núcleo visual pixel'

Anonim

Hemos estado usando el Pixel 2 y es hermano mayor del Pixel 2 XL por un tiempo. Una vez más, los teléfonos de Google tienen algunas fantásticas capacidades fotográficas. Lo que estábamos viendo tanto de la cámara trasera de 12.2MP como de la frontal de 8MP es mucho mejor que cualquier otro teléfono que hayamos usado. Y hemos usado muchos de ellos.

Lee la reseña de Google Pixel 2

Y eso es antes de que Google habilite su arma secreta. Google ha diseñado un SoC (sistema en chip) personalizado enfocado en imágenes en el Pixel 2, y se llama Pixel Visual Core.

No tenemos todos los detalles; Google no está listo para compartirlos y tal vez ni siquiera sabe de qué es capaz este chip personalizado. Lo que sí sabemos es que Pixel Visual Core se basa en una unidad de procesamiento de imágenes de ocho núcleos diseñada por Google. Esta IPU puede ejecutar tres billones de operaciones cada segundo mientras se ejecuta desde la pequeña batería dentro de un teléfono móvil.

Curiosamente, el Pixel Visual Core ni siquiera estaba habilitado en el lanzamiento del Pixel 2 y 2 XL: ahora estamos viendo una "versión anterior" con Android 8.1 Developer Preview 2. Con el Pixel Visual Core finalmente habilitado, Las rutinas HDR + de Google se procesarán usando esta IPU, y corre cinco veces más rápido mientras usa menos de una décima parte de la energía que si se ejecutara a través del procesador de imagen estándar en el Snapdragon 835.

Google dice que esto es posible debido a lo bien que se han emparejado el software y el hardware. El software en el Pixel 2 controla "muchos más" detalles del hardware de los que encontraría en una disposición típica de procesador a software. Al entregar el control al software, el hardware puede volverse mucho más simple y eficiente.

Google es, ante todo, una empresa de software. No es de extrañar que su primer SoC móvil personalizado aproveche el software de la misma forma en que otras compañías usan hardware.

Por supuesto, esto significa que el software se vuelve más y más complejo. En lugar de usar métodos estándar para escribir código, convertirlo en un producto terminado y luego tratar de administrar todo después de que todo el trabajo haya terminado, Google recurrió a los lenguajes de codificación de aprendizaje automático. Utilizando Halide para el procesamiento de imagen real y TensorFlow para los componentes de aprendizaje automático, Google ha creado su propio compilador de software que puede optimizar el código de producción terminado en software creado específicamente para el hardware involucrado.

Aunque no estaba listo en el lanzamiento y tardó más tiempo en habilitarse, en este momento la única parte de la experiencia de la cámara con Pixel Visual Core es la función HDR + de la cámara. Ya está muy bueno; Esto es lo que viene después.

HDR + es solo el comienzo para Pixel Visual Core.

Con Android 8.1 Developer Preview 2, Pixel Visual Core se abrirá como una opción de desarrollador. El objetivo es dar acceso a todas las aplicaciones de terceros a través de la API de cámara de Android. Esto le dará a cada desarrollador una forma de usar el HDR + de Google y el Pixel Visual Core, y esperamos ver algunas cosas realmente grandes.

Por lo último que siempre nos encanta escuchar, Google dice que debemos recordar que Pixel Visual Core es programable y que ya están creando el próximo conjunto de aplicaciones que pueden aprovechar su poder. A medida que Google agrega más habilidades a su nuevo SoC, los Pixel 2 y 2 XL continuarán mejorando y podrán hacer más. Nuevas aplicaciones de imágenes y aprendizaje automático están llegando a lo largo de la vida del Pixel 2, y estamos listos para ellas.