È possibile per un produttore di telefoni abilitare la fotocamera raw tramite un aggiornamento software?


9

Quindi, sto pensando di acquistare un nuovo telefono, il Galaxy S6, ma, sebbene Android Lollipop lo supporti, questo telefono non ha la possibilità di scattare in RAW.

La mia domanda si riduce a questo: si tratta di una limitazione hardware o software? La mia prima inclinazione è che sarebbe una limitazione del software nel "driver" della fotocamera. Tuttavia, mi viene in mente che i produttori di telefoni potrebbero utilizzare l'hardware per elaborare immagini direttamente in formato jpg all'interno del chip della fotocamera. Sembra plausibile?

... una domanda di follow-up è: se si tratta di una limitazione SW, sarei in grado di ottenere un'app che riprende la fotocamera raw? Non li vedo nell'app store.


1
I Lumia 1020 e 1520 di Nokia hanno avuto la possibilità di girare in modo grezzo in un aggiornamento del firmware, quindi in generale è possibile, possibilmente se il produttore prende determinate decisioni. Nessuna idea su Android, però.
Joey,

Risposte:


13

Mentre Google ha creato un'API in Android Lollipop che espone le immagini RAW dalla fotocamera, Android lascia a ogni produttore di telefoni se renderanno la fotocamera RAW disponibile per l'utente. Pertanto, per ottenere l'accesso alle immagini RAW, è necessario il produttore del telefono per abilitarlo e il software per trarne vantaggio. E sì, è possibile che un produttore di telefoni lo abiliti tramite un aggiornamento software, poiché fa parte della build di Android Lollipop.

Per il software, Camera FV-5, un'app Android Lollipop, acquisisce foto in formato Adobe RAW (DNG). Questo sta sfruttando il supporto RAW disponibile in Android Lollipop.

Come accennato, anche solo avere Lollipop e Camera FV-5 non è sufficiente, anche il produttore della fotocamera deve rendere disponibile anche questa API. Al momento, solo Nexus 5 e Nexus 6 rendono disponibile l'API, così come OnePlus One. Altre informazioni Probabilmente non vedi Camera FV-5 nel Play Store perché non è compatibile con il tuo modello di telefono.

L'OnePlus One , essendo un Android-based Cyanogen telefono sistema operativo, non richiede l'applicazione Fotocamera FV-5, come RAW è abilitato, fuori dalla scatola.


OnePlus One non passa attraverso un'API specifica per Android Lollipop poiché le immagini RAW sono disponibili su KitKat.
nanofarad,

2

Dipende quasi interamente dall'hardware.

Android ha avuto un supporto non elaborato nel software sin da Eclair (2.0, livello API 5), ma è stato sempre lasciato a un formato specifico del produttore se l'hardware poteva fornire qualsiasi cosa che potesse essere definita grezza. La maggior parte dei chipset mobili in circolazione utilizza la fotocamera interamente in silicio ed espelle JPEG, e questo è stato il comune denominatore.

La nuova camera2API (aggiunta in 5.1, livello API 22) ha il supporto per l'acquisizione di dati grezzi, così come la vecchia Cameraclasse che sostituisce. Aggiunge metadati in formato standard su ciò che è nell'immagine che può essere passato DngCreator(aggiunto in 5.0, livello 21 API) per creare un DNG. Potrebbero essere necessarie un'altra o due generazioni perché il silicio raggiunga quella realtà, ma accadrà perché c'è una richiesta di una migliore uscita della telecamera.

FWIW, l'output della fotocamera su S3, S4 e S5 è stato terribilmente buono, anche come JPEG. Se l'S6 non supporta raw in Lollipop, aspetterei l'aggiornamento a meno che non ci siano altre funzionalità indispensabili.


0

Sono scettico sull'altra risposta che afferma che la maggior parte dei moduli della fotocamera sputa JPEG; se questo è vero, allora come funziona il video, scaricano anche la codifica video sul microcontrollore della fotocamera? Se è vero, allora deve essere un microcontrollore molto potente ...

Direi che si tratta di un software puro e, dato il tempo sufficiente e l'accesso root al telefono, dovresti essere in grado di ottenere dati grezzi dal sensore. Ma c'è un grande divario tra i dati grezzi e un file che puoi aprire in Photoshop.

Ogni volta che esce una nuova fotocamera, il software di fotografia deve essere aggiornato per supportarlo perché ogni "RAW" di ogni fotocamera è diverso perché usano un sensore diverso che sputa dati grezzi diversi e il software deve tenerne conto. Quindi, anche se ottieni i dati grezzi dal sensore del tuo telefono, hai ancora bisogno di software per interpretarli, e questo sarà univoco per ogni modello di telefono, e fino a quando non vi sarà una domanda sufficiente per Lightroom o Photoshop per supportare il formato RAW di ogni telefono, sei sfortunato. Tuttavia, se hai tempo e conoscenza, potresti forse creare software che converte i dati del sensore RAW in qualcosa di simile a un file DNG , che sarebbe quindi modificabile in PS o LR.


2
Mi dispiace, ma stai indovinando e ti sbagli.
Blrfl,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.