Logo ru.androidermagazine.com
Logo ru.androidermagazine.com

Секретное оружие камеры Pixel 2: разработанный компанией Google, «пиксельное визуальное ядро»

Anonim

Мы использовали Pixel 2, и он еще больше похож на Pixel 2 XL. Еще раз, у телефонов Google есть некоторые фантастические возможности фотографии. То, что мы видели как с 12, 2-мегапиксельной задней камерой, так и с 8-мегапиксельной фронтальной панелью, намного лучше, чем любой другой телефон, который мы когда-либо использовали. И мы использовали много из них.

Прочитайте обзор Google Pixel 2

И это еще до того, как Google включит свое секретное оружие. Google разработала в Pixel 2 специальную SoC (систему на кристалле), ориентированную на создание изображений, и она называется Pixel Visual Core.

У нас нет всех деталей; Google не готов делиться ими и, возможно, даже не знает, на что способен этот пользовательский чип. Что мы действительно знаем, так это то, что Pixel Visual Core построен на базе разработанного Google восьмиядерного блока обработки изображений. Этот IPU может выполнять три триллиона операций каждую секунду, работая от крошечной батареи в мобильном телефоне.

Интересно, что Pixel Visual Core даже не был включен при запуске на Pixel 2 и 2 XL - мы только что увидели его «раннюю версию» с Android 8.1 Developer Preview 2. С окончательным включением Pixel Visual Core, Процедуры Google HDR + будут обрабатываться с использованием этого IPU, и он работает в пять раз быстрее, используя менее одной десятой энергии, чем если бы он проходил через стандартный процессор изображений в Snapdragon 835.

Google говорит, что это возможно из-за того, насколько хорошо программное и аппаратное обеспечение согласовано друг с другом. Программное обеспечение на Пикселе 2 контролирует «гораздо больше» деталей аппаратного обеспечения, чем вы могли бы найти в типичном расположении процессора к программному обеспечению. Передав управление программному обеспечению, аппаратное обеспечение может стать намного более простым и эффективным.

Google - это прежде всего компания-разработчик программного обеспечения. Неудивительно, что его первый пользовательский мобильный SoC использует программное обеспечение так, как другие компании используют оборудование.

Конечно, это означает, что программное обеспечение становится все более и более сложным. Вместо того чтобы использовать стандартные методы написания кода, встраивания его в готовый продукт и затем пытаться управлять всем после завершения всей работы, Google обратился к языкам программирования машинного обучения. Используя Halide для фактической обработки изображений и TensorFlow для самих компонентов машинного обучения, Google создала собственный программный компилятор, который может оптимизировать готовый производственный код в программное обеспечение, созданное специально для используемого оборудования.

Несмотря на то, что он не был готов к запуску и потребовал дополнительного времени для включения, сейчас единственная часть опыта камеры с использованием Pixel Visual Core - это функция HDR + камеры. Это уже очень хорошо; это то, что будет дальше.

HDR + - это только начало для Pixel Visual Core.

С Android 8.1 Developer Preview 2 Pixel Visual Core будет открыт как опция для разработчиков. Цель состоит в том, чтобы предоставить всем сторонним приложениям доступ через API-интерфейс Android Camera. Это даст каждому разработчику возможность использовать HDR + от Google и Pixel Visual Core, и мы ожидаем увидеть некоторые действительно важные вещи.

И последнее, что нам всегда нравится слышать, - Google говорит, что мы должны помнить, что Pixel Visual Core является программируемым, и они уже создают следующий набор приложений, которые могут использовать его мощность. По мере того как Google добавляет новые возможности в свой новый SoC, Pixel 2 и 2 XL будут продолжать улучшаться и смогут делать больше. Новые приложения для обработки изображений и машинного обучения появляются на протяжении всей жизни Pixel 2, и мы к ним готовы.