¿Es posible que un fabricante de teléfonos habilite la cámara sin procesar a través de una actualización de software?


9

Entonces, estoy considerando comprar un nuevo teléfono, el Galaxy S6, pero, aunque Android Lollipop lo admite, este teléfono no tiene la capacidad de disparar en la cámara RAW.

Mi pregunta se reduce a esto: ¿es esto una limitación de hardware o software? Mi primera inclinación es que sería una limitación de software en el "controlador" de la cámara. Sin embargo, se me ocurre que los fabricantes de teléfonos podrían estar utilizando hardware para procesar imágenes directamente a jpg dentro del chip de la cámara. ¿Suena esto plausible?

... una pregunta de seguimiento es: si es una limitación de SW, ¿podría obtener una aplicación que disparó la cámara en bruto? No los veo en la tienda de aplicaciones.


1
Los Lumia 1020 y 1520 de Nokia tienen la capacidad de disparar sin formato en una actualización de firmware, por lo que en general es posible, posiblemente si el fabricante toma ciertas decisiones. Sin embargo, no tengo idea de Android.
Joey

Respuestas:


13

Mientras que Google creó una API en Android Lollipop que expone imágenes RAW de la cámara, Android le deja al fabricante de cada teléfono si pondrá a disposición del usuario la cámara RAW. Por lo tanto, para obtener acceso a las imágenes RAW, necesita el fabricante del teléfono para habilitarlo y el software para aprovecharlo. Y sí, es posible que un fabricante de teléfonos habilite esto a través de una actualización de software, ya que es parte de la construcción de Android Lollipop.

Para el software, Camera FV-5, una aplicación de Android Lollipop, captura fotos en formato Adobe RAW (DNG). Esto aprovecha el soporte RAW que está disponible en Android Lollipop.

Como se mencionó, simplemente tener Lollipop y Camera FV-5 tampoco es suficiente, el fabricante de su cámara también debe hacer que esta API esté disponible también. Por el momento, solo el Nexus 5 y el Nexus 6 hacen que la API esté disponible, al igual que OnePlus One. Más información Es probable que no vea la cámara FV-5 en Play Store porque no es compatible con el modelo de su teléfono.

El OnePlus One , al ser un teléfono con sistema operativo Cyanogen basado en Android , no requiere la aplicación Camera FV-5, ya que RAW está habilitado de fábrica.


OnePlus One no pasa por una API específica para Android Lollipop, ya que las imágenes RAW están disponibles en KitKat.
nanofarad

2

Eso depende casi por completo del hardware.

Android ha tenido soporte en bruto en el software desde Eclair (2.0, API nivel 5), pero siempre se dejó a un formato específico del fabricante si el hardware podía proporcionar algo que podría llamarse raw. La mayoría de los conjuntos de chips móviles en circulación ejecutan la cámara completamente en silicio y emiten archivos JPEG, y ese ha sido el denominador común.

La nueva camera2API (agregada en 5.1, nivel de API 22) tiene soporte para adquirir datos sin procesar, al igual que la Cameraclase anterior que reemplaza. Agrega metadatos de formato estándar sobre lo que hay en la imagen a la que se puede pasar DngCreator(agregado en 5.0, API nivel 21) para crear un DNG. El silicio puede tardar una o dos generaciones más para alcanzar esa realidad, pero sucederá porque hay demanda de una mejor salida de la cámara.

FWIW, la salida de la cámara en el S3, S4 y S5 ha sido muy buena, incluso en formato JPEG. Si el S6 no admite RAW en Lollipop, esperaría para actualizar a menos que haya alguna otra característica imprescindible.


0

Soy escéptico sobre la otra respuesta que afirma que la mayoría de los módulos de cámara escupen archivos JPEG; Si eso es cierto, ¿cómo funciona el video? ¿También descargan la codificación de video al microcontrolador de la cámara pequeña? Si eso es cierto, entonces tiene que ser un microcontrolador muy poderoso ...

Yo diría que este es un software puro, y con suficiente tiempo y acceso de root al teléfono, debería poder obtener datos sin procesar del sensor. Pero hay una gran brecha entre los datos sin procesar y un archivo que puede abrir en Photoshop.

Cada vez que sale una nueva cámara, el software de fotografía debe actualizarse para admitirlo porque el "RAW" de cada cámara es diferente porque usan un sensor diferente que escupe datos en bruto diferentes, y el software tiene que dar cuenta de eso. Entonces, incluso si obtiene los datos sin procesar del sensor de su teléfono, aún necesita un software para interpretarlo, y eso será exclusivo de cada modelo de teléfono, y hasta que haya suficiente demanda de Lightroom o Photoshop para admitir el formato RAW de cada teléfono, no tienes suerte. Sin embargo, si tiene el tiempo y el conocimiento, tal vez podría crear un software que convierta los datos del sensor RAW en algo así como un archivo DNG , que luego sería editable en PS o LR.


2
Lo siento, pero estás adivinando y te equivocas.
Blrfl
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.