Logo bg.androidermagazine.com
Logo bg.androidermagazine.com

Тайното оръжие на камерата pixel 2: soc, проектиран за google, „пикселното визуално ядро“

Anonim

Ние използваме Pixel 2 и е по-голямо отсяване на Pixel 2 XL от известно време. За пореден път телефоните на Google имат някои фантастични възможности за снимки. Това, което видяхме както от задната камера от 12, 2MP, така и с 8MP предна част, е просто много по-добро от всеки друг телефон, който някога сме използвали. И сме използвали много от тях.

Прочетете рецензията на Google Pixel 2

И това е преди Google да активира тайното си оръжие. Google е проектирал персонализиран SoC (система на чип), ориентиран към изображения в Pixel 2, и той се нарича 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 най-накрая е активиран, HDR + рутинните програми на Google ще се обработват с помощта на този IPU и той работи пет пъти по-бързо, докато използва по-малко от една десета от енергията, отколкото би се получил, ако премине през стандартния процесор за изображения в Snapdragon 835.

Google казва, че това е възможно поради това колко добре софтуерът и хардуерът са съвпаднали помежду си. Софтуерът на Pixel 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 и очакваме да видим някои наистина големи неща.

За последното нещо, за което винаги обичаме да чуваме, Google казва, че трябва да помним, че Pixel Visual Core е програмируем и те вече изграждат следващия набор от приложения, които могат да използват неговата мощ. Тъй като Google добавя повече способности към новия си SoC, Pixel 2 и 2 XL ще продължат да се подобряват и ще могат да правят повече. Новите приложения за изображения и машинно обучение идват през целия живот на Pixel 2 и ние сме готови за тях.