Logo uk.androidermagazine.com
Logo uk.androidermagazine.com

Таємна зброя камери 2 пікселя: соц-дизайн, "візуальне ядро ​​пікселя"

Anonim

Ми використовуємо Pixel 2, і це більше, ніж Pixel 2 XL. Знову ж таки, телефони Google мають фантастичні можливості для фотографій. Те, що ми бачили як із задньою камерою 12, 2 МП, так і з 8 Мп передньою стороною, просто набагато краще, ніж будь-який інший телефон, який ми колись використовували. І ми їх багато використовували.

Прочитайте огляд 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 Preview 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. Це дасть можливість кожному розробнику використовувати HDR + Google і Pixel Visual Core, і ми очікуємо, що ми побачимо деякі дійсно великі речі.

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