Est-il possible pour un fabricant de téléphones d'activer Camera Raw via une mise à niveau logicielle?


9

Donc, j'envisage d'obtenir un nouveau téléphone - le Galaxy S6 - mais, même si Android Lollipop le prend en charge, ce téléphone n'a pas la possibilité de prendre des photos en RAW.

Ma question se résume à ceci: s'agit-il d'une limitation matérielle ou logicielle? Ma première inclination est que ce serait une limitation logicielle dans le "pilote" de l'appareil photo. Cependant, il me semble que les fabricants de téléphones peuvent utiliser du matériel pour traiter les images directement en jpg dans la puce de l'appareil photo. Cela vous semble-t-il plausible?

... une question de suivi est la suivante: s'il s'agit d'une limitation logicielle, serais-je en mesure d'obtenir une application qui prend des photos brutes? Je ne les vois pas dans l'App Store.


1
Les Lumia 1020 et 1520 de Nokia ont la possibilité de prendre des photos brutes dans une mise à jour du firmware, donc en général c'est possible, peut-être si le fabricant prend certaines décisions. Aucune idée d'Android, cependant.
Joey

Réponses:


13

Alors que Google a créé une API dans Android Lollipop qui expose les images RAW de la caméra, Android laisse le soin à chaque fabricant de téléphones de mettre la caméra RAW à la disposition de l'utilisateur. Par conséquent, pour accéder aux images RAW, vous avez besoin du fabricant du téléphone pour l'activer et du logiciel pour en profiter. Et oui, il est possible pour un fabricant de téléphones de l'activer via une mise à jour logicielle, car il fait partie de la version Android Lollipop.

Pour le logiciel, Camera FV-5, une application Android Lollipop, capture des photos au format Adobe RAW (DNG). Cela profite de la prise en charge RAW disponible dans Android Lollipop.

Comme mentionné, le simple fait d'avoir Lollipop et Camera FV-5 ne suffit pas non plus, le fabricant de votre caméra doit également rendre cette API disponible. À l'heure actuelle, seuls les Nexus 5 et Nexus 6 rendent l'API disponible, tout comme le OnePlus One. Plus d'informations Vous ne voyez probablement pas la caméra FV-5 dans le Play Store car elle n'est pas compatible avec votre modèle de téléphone.

Le OnePlus One , étant un téléphone Cyanogen OS basé sur Android , ne nécessite pas l'application Camera FV-5, car RAW est activé hors de la boîte.


Le OnePlus One ne passe pas par une API spécifique à Android Lollipop car les images RAW sont disponibles sur KitKat.
nanofarad

2

Cela dépend presque entièrement du matériel.

Android a un support brut dans le logiciel depuis Eclair (2.0, API niveau 5), mais il a toujours été laissé à un format spécifique au fabricant si le matériel pouvait fournir quelque chose qui pourrait être appelé brut. La plupart des chipsets mobiles en circulation utilisent la caméra entièrement en silicium et font sortir des JPEG, et cela a été le dénominateur commun.

La nouvelle camera2API (ajoutée en 5.1, API niveau 22) prend en charge l'acquisition de données brutes, tout comme l'ancienne Cameraclasse qu'elle remplace. Il ajoute des métadonnées au format standard sur ce qui est dans l'image qui peut être transmis DngCreator(ajouté dans 5.0, niveau 21 de l'API) pour créer un DNG. Il faudra peut-être une autre génération ou deux pour que le silicium rattrape cette réalité, mais cela se produira parce qu'il y a une demande pour une meilleure sortie de la caméra.

FWIW, la sortie de la caméra sur les S3, S4 et S5 a été extrêmement bonne, même en JPEG. Si le S6 ne prend pas en charge Raw dans Lollipop, j'attendrais la mise à niveau, sauf s'il existe une autre fonctionnalité indispensable.


0

Je suis sceptique quant à l'autre réponse qui prétend que la plupart des modules de caméra crachent des JPEG; si cela est vrai, comment fonctionne la vidéo, décharge-t-il également l'encodage vidéo sur le microcontrôleur de la petite caméra? Si c'est vrai, ce doit être un microcontrôleur très puissant ...

Je dirais que c'est un logiciel pur, et avec suffisamment de temps et un accès root au téléphone, vous devriez pouvoir obtenir des données brutes du capteur. Mais il y a un grand écart entre les données brutes et un fichier que vous pouvez ouvrir dans Photoshop.

Chaque fois qu'un nouvel appareil photo sort, le logiciel de photographie doit être mis à jour pour le prendre en charge car le "RAW" de chaque appareil photo est différent car il utilise un capteur différent qui crache différentes données brutes, et le logiciel doit en tenir compte. Donc, même si vous extrayez les données brutes du capteur de votre téléphone, vous avez toujours besoin d'un logiciel pour les interpréter, et cela sera unique à chaque modèle de téléphone, et jusqu'à ce qu'il y ait suffisamment de demande pour Lightroom ou Photoshop pour prendre en charge le format RAW de chaque téléphone, Vous n'avez pas de chance. Cependant, si vous avez le temps et les connaissances, vous pouvez peut-être créer un logiciel qui convertit les données du capteur RAW en quelque chose comme un fichier DNG , qui serait ensuite modifiable en PS ou LR.


2
Je suis désolé, mais vous devinez et vous vous trompez.
Blrfl
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.