Возможно ли для производителя телефона включить необработанную камеру через обновление программного обеспечения? - Фотопедия
9 голосов
/ 17 апреля 2015

Итак, я подумываю о приобретении нового телефона - Galaxy S6 - но, несмотря на то, что Android Lollipop поддерживает его, этот телефон не может снимать в RAW камеры.

Мой вопрос сводится к следующему: это аппаратное или программное ограничение? Первое, что я склоняюсь, - это ограничение программного обеспечения в «драйвере» камеры. Однако мне приходит в голову, что производители телефонов могут использовать аппаратное обеспечение для обработки изображений прямо в jpg внутри чипа камеры. Это звучит правдоподобно?

... следующий вопрос: если это ограничение ПО, смогу ли я получить приложение, которое будет снимать камеру в сыром виде? Я не вижу их в магазине приложений.

Ответы [ 3 ]

12 голосов
/ 17 апреля 2015

В то время как 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 доступным. На данный момент только Nexus 5 и Nexus 6 делают API доступными, как и OnePlus One. Подробнее Вероятно, вы не видите камеру FV-5 в магазине Play, поскольку она не совместима с вашей моделью телефона.

OnePlus One , являющийся телефоном на базе ОС Android 1011 * Cyanogen , не требует приложения Camera FV-5, так как RAW включен из коробки.

2 голосов
/ 17 апреля 2015

Это почти полностью зависит от аппаратного обеспечения.

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

Новый camera2 API (добавлен в 5.1, уровень API 22) имеет поддержку для получения необработанных данных, как и старый класс Camera, который он заменяет. Он добавляет метаданные стандартного формата о том, что в изображении, которые могут быть переданы в DngCreator (добавлено в 5.0, уровень API 21) для создания DNG. Может потребоваться еще одно или два поколения, чтобы кремний смог догнать эту реальность, но это произойдет, потому что есть спрос на более качественную камеру.

FWIW, выходные данные камеры на S3, S4 и S5 были очень хорошими, даже в формате JPEG. Если S6 не поддерживает raw в Lollipop, я бы подождал обновления, если нет какой-либо другой обязательной функции.

0 голосов
/ 17 апреля 2015

Я скептически отношусь к другому ответу, который утверждает, что большинство модулей камеры выплевывают JPEG; если это правда, то как работает видео, переносят ли они также кодирование видео на микроконтроллер крошечной камеры? Если это правда, то это должен быть очень мощный микроконтроллер ...

Я бы сказал, что это чисто программное обеспечение, и при наличии достаточного времени и корневого доступа к телефону вы сможете получать необработанные данные с датчика. Но между необработанными данными и файлом, который вы можете открыть в Photoshop, существует довольно большой разрыв.

Каждый раз, когда выходит новая камера, программное обеспечение для фотосъемки должно обновляться, чтобы поддерживать ее, поскольку «RAW» каждой камеры различны, поскольку в них используется другой датчик, который выдает разные исходные данные, и программное обеспечение должно это учитывать. Таким образом, даже если вы получаете исходные данные с сенсора вашего телефона, вам все равно нужно программное обеспечение для его интерпретации, и оно будет уникальным для каждой модели телефона, и пока не будет достаточного спроса на Lightroom или Photoshop для поддержки формата RAW каждого телефона, не повезло тебе. Однако, если у вас есть время и знания, вы можете создать программное обеспечение, которое преобразует данные датчика RAW во что-то вроде DNG-файла , который затем можно будет редактировать в PS или LR.

Добро пожаловать на сайт Фотопедия, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...