Чи можливо виробнику телефону ввімкнути камеру в режимі "сире" через оновлення програмного забезпечення?


9

Отже, я розглядаю можливість придбати новий телефон - Galaxy S6 - але, хоча Android Lollipop підтримує його, цей телефон не має можливості знімати в RAW камери.

Моє запитання зводиться до цього: це обмеження на апаратне чи програмне забезпечення? Перший мій нахил - це обмеження програмного забезпечення в "драйвері" камери. Однак мені здається, що виробники телефонів, можливо, використовують апаратне забезпечення для обробки зображень прямо у jpg у мікросхемі камери. Це звучить правдоподібно?

... наступне питання: якщо це обмеження SW, чи зможу я отримати програму, яка знімала камеру необробленою? Я не бачу таких у магазині додатків.


1
Lumia 1020 та 1520 від Nokia отримали можливість знімати в режимі оновлення прошивки, тому в цілому це можливо, можливо, якщо виробник прийме певні рішення. Поняття про Android, однак, не має.
Джої

Відповіді:


13

Хоча Google створив API в Android Lollipop, який демонструє зображення RAW з камери, Android залишає його перед кожним виробником телефону щодо того, чи зробить камеру RAW доступною для користувача. Тому, щоб отримати доступ до зображень RAW, вам потрібно ввімкнути виробника телефону та програмне забезпечення, щоб ним скористатися. І так, виробник телефону може ввімкнути це за допомогою оновлення програмного забезпечення, оскільки воно є частиною збірки Android Lollipop.

Для програмного забезпечення Camera FV-5, додаток Android Lollipop, знімає фотографії у форматі Adobe RAW (DNG). Це скористається підтримкою RAW, яка доступна в Android Lollipop.

Як згадувалося, недостатньо лише Lollipop та Camera FV-5, але виробник камер також повинен зробити цей API доступним. Наразі API доступний лише для Nexus 5 і Nexus 6, як і OnePlus One. Більше інформації Ви, ймовірно, не бачите камеру FV-5 в магазині Play, оскільки вона не сумісна з вашою моделлю телефону.

OnePlus Один , будучи Android на основі Ціан OS телефону, не вимагає застосування Camera FV-5, як RAW включена з коробки.


OnePlus One не проходить API, специфічний для Android Lollipop, оскільки зображення RAW доступні на KitKat.
нанофарад

2

Це майже повністю залежить від обладнання.

Android підтримував програмне забезпечення ще з Eclair (2.0, рівень API 5), але він завжди залишався у форматі, визначеному виробником, якщо апаратне забезпечення могло б забезпечити все, що можна назвати сировинним. Більшість мобільних чіпсетів, що знаходяться в обігу, керують камерою повністю в кремнії та розривають JPEG, і це спільний знаменник.

Новий camera2API (доданий у 5.1, рівень 22 API) має підтримку для отримання необроблених даних, як і старий Cameraклас, який він замінює. Він додає метадані стандартного формату про те, що в зображенні можна передати DngCreator(додано в 5.0, рівень 21 API) для створення DNG. Можливо, може знадобитися інше покоління або два, щоб кремній наздогнав цю реальність, але це станеться тому, що є попит на кращий вихід камери.

FWIW, вихід камери на S3, S4 і S5 був надзвичайно хорошим, навіть як JPEG. Якщо S6 не підтримує сировину в Lollipop, я б зачекав оновлення, якщо не існує іншої обов'язкової функції.


0

Я скептично ставлюсь до іншої відповіді, яка стверджує, що більшість модулів камери випльовують JPEG; якщо це правда, то як працює відео, вони також завантажують кодування відео на крихітний мікроконтролер камери? Якщо це правда, то це повинен бути дуже потужний мікроконтролер ...

Я б сказав, що це чисте програмне забезпечення, і, маючи достатньо часу та кореневого доступу до телефону, ви повинні мати можливість отримувати необроблені дані від датчика. Але між необробленими даними та файлом, який ви можете відкрити у Photoshop, є досить великий розрив.

Кожен раз, коли виходить нова камера, програмне забезпечення для фотографування повинно оновлюватися, щоб підтримувати її, оскільки "RAW" кожної камери відрізняється, оскільки вони використовують різний датчик, який випльовує різні вихідні дані, і програмне забезпечення повинно це враховувати. Тож навіть якщо ви отримуєте вихідні дані з датчика телефону, вам все одно потрібне програмне забезпечення для його інтерпретації, яке буде унікальним для кожної моделі телефону, і поки не буде достатньо попиту на Lightroom або Photoshop, щоб підтримувати формат RAW кожного телефону, тобі не щастить Однак якщо у вас є час та знання, ви, можливо, можете створити програмне забезпечення, яке перетворює дані датчика RAW у щось на зразок файлу DNG , який потім можна редагувати у PS чи LR.


2
Вибачте, але ви здогадуєтесь і помиляєтесь.
Blrfl
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.