Google працює над новим API для камери

Google працює над новим API для камери

Камера в смартфоні Nexus 5 стала великим розчаруванням для покупців, особливо на тлі слів, сказаних раніше одним з провідних керівників Google Віком Гундотра (Vic Gundotra): "... Ми зосереджені на створенні воістину приголомшливих камер в смартфонах Nexus. Просто чекайте і дивіться ".


З тих слів минуло 9 місяців - користувачі все чекали і дивилися, але в підсумку лише помітили, що Nexus 5 не отримав достатньо хорошої камери. Втім, цьому може бути пояснення. Принаймні, згідно з публічними коментарями вихідного коду Android, Google працює над новим API для камери у своїй мобільній ОС. Робота почалася ще в 2012 році - мабуть, API повинен був вийти разом з платформою KitKat, але за місяць до запуску ОС новий API був видалений з коду Android через неготовність до запуску.


Рішення про видалення API було прийнято 11 жовтня - місяць до запуску, мабуть, є крайніми термінами впровадження нових функцій, і робота концентрується на виправленні помилок і підготовці виходу стабільного складання. Вкластися в терміни з оновленою камерою розробники Google не встигли, так що довелося повернути старий API.

Особливо цікаві дані початкової гілки, яка містить масу документації щодо нової функціональності камери. З'явиться новий клас Android.hardware.photography (поточна функціональність належить до класу android.hardware.camera), причому нове ім'я принесе і цікаві можливості. Ось загальний список того, над чим «чаклують» в Google:

  • Підтримка формату RAW. На відміну від формату JPEG, в RAW не втрачаються дані і зберігається майже вся отримана сенсором інформація. Це дозволяє за допомогою особливих обробників отримати від знімка максимум: з більш високою точністю підкоригувати баланс білого, висвітлити темні тони, затемнити світлі і так далі. До речі, Nokia обіцяє підтримку RAW у своїх камерофонах на платформі Windows Phone 8, причому використовується універсальний формат DNG.
  • Визначення осіб. API дозволить камері визначати обличчя людей в кадрі і фокусуватися на ці області. Також підтримується присвоєння кожній особі ідентифікатора для наступних маніпуляцій. Цю функціональність впровадили багато виробників Android-апаратів самостійно, але новий API буде доступний в Android за стандартом.
  • Серійна зйомка. Подібні функції також доступні на багатьох сучасних апаратах від компаній на кшталт Samsung і HTC - утримуючи кнопку спуску, смартфон робить серію знімків з мінімальним інтервалом. Це може використовуватися для вибору найбільш вдалих кадрів, для шумоподавлення, просунутих функцій обробки тощо.
  • Підтримка почесних фотокамер. Можливо, мова йде про рішення типу Sony QX10 і QX100 або про модульні смартфони на кшталт проекту Motorola Project Ara або Phonebloks.

До речі, цілком ймовірно, RAW-файли можна буде обробляти прямо на Android-пристрої завдяки вбудованому фоторедактору. Як відомо, в Android 4.4 KitKat з'явився досить функціональний обробник фотографій - очевидно, Google на цьому не зупиниться.

  Нові смартфони, повною мірою сумісні з новим API, повинні мати підтримку високошвидкісної зйомки і видавати дані у високих дозволах у форматах без стиснення. Новий API буде назад сумісний зі старим. В цілому можна також очікувати деякого зростання якості знімків, більш ефективного шумоподавлення та інших нововведень. Все вищесказане дозволяє сподіватися, що Google дійсно збирається підняти на новий рівень фотовиробництва флагманських Android-смартфонів (і, перш за все, Nexus-апаратів).

Image

Publish modules to the "offcanvas" position.