Apakah mungkin bagi produsen telepon untuk mengaktifkan kamera mentah melalui pemutakhiran perangkat lunak?

9

Jadi, saya sedang mempertimbangkan untuk mendapatkan telepon baru - Galaxy S6 - tetapi, meskipun Android Lollipop mendukungnya, telepon ini tidak memiliki kemampuan untuk mengambil gambar dalam kamera RAW.

Pertanyaan saya intinya adalah: apakah ini batasan perangkat keras atau perangkat lunak? Kecenderungan pertama saya adalah keterbatasan perangkat lunak pada "driver" kamera. Namun, terpikir oleh saya bahwa produsen ponsel mungkin menggunakan perangkat keras untuk memproses gambar langsung ke jpg dalam chip kamera. Apakah ini masuk akal?

... pertanyaan lanjutannya adalah: jika ini adalah batasan SW, apakah saya bisa mendapatkan aplikasi yang memotret kamera mentah? Saya tidak melihat yang ada di app store.

Ryan D
sumber
1
Nokia Lumia 1020 dan 1520 mendapat kemampuan untuk menembak mentah dalam pembaruan firmware, jadi secara umum itu mungkin, mungkin jika pabrikan membuat keputusan tertentu. Tidak tahu tentang Android.
Joey

Jawaban:

13

Sementara Google membuat API di Android Lollipop yang memaparkan gambar RAW dari kamera, Android membiarkan produsen pabrikan ponsel memutuskan apakah mereka akan membuat RAW kamera tersedia bagi pengguna. Oleh karena itu, untuk mendapatkan akses ke gambar RAW, Anda memerlukan produsen ponsel untuk mengaktifkannya, dan perangkat lunak untuk memanfaatkannya. Dan ya, adalah mungkin bagi produsen telepon untuk mengaktifkan ini melalui pembaruan perangkat lunak, karena ini adalah bagian dari build Android Lollipop.

Untuk perangkat lunak, Camera FV-5, aplikasi Android Lollipop, mengambil foto dalam format Adobe RAW (DNG). Ini mengambil keuntungan dari dukungan RAW yang tersedia di Android Lollipop.

Seperti yang disebutkan di atas, hanya memiliki Lollipop dan Camera FV-5 juga tidak cukup, pabrikan kamera Anda juga harus menyediakan API ini. Saat ini, hanya Nexus 5 dan Nexus 6 yang menyediakan API, seperti halnya OnePlus One. Info lebih lanjut Anda kemungkinan tidak melihat Camera FV-5 di Play store karena tidak kompatibel dengan model ponsel Anda.

The OnePlus Satu , menjadi berbasis Android Cyanogen OS ponsel, tidak memerlukan Kamera FV-5 aplikasi, seperti RAW diaktifkan keluar dari kotak.

cmason
sumber
OnePlus One tidak melalui API khusus untuk Android Lollipop karena gambar RAW tersedia di KitKat.
nanofarad
2

Itu tergantung sepenuhnya pada perangkat keras.

Android telah memiliki dukungan mentah dalam perangkat lunak sejak Eclair (2.0, API level 5), tetapi selalu dibiarkan dengan format khusus pabrik jika perangkat keras dapat menyediakan apa pun yang dapat disebut mentah. Sebagian besar chipset seluler yang beredar menjalankan kamera seluruhnya dalam silikon dan mengeluarkan JPEG, dan itu sudah menjadi penyebut yang umum.

camera2API baru (ditambahkan dalam 5.1, API level 22) memiliki dukungan untuk memperoleh data mentah, seperti halnya Camerakelas lama yang digantikannya. Ia menambahkan metadata format standar tentang apa yang ada dalam gambar yang dapat diteruskan DngCreator(ditambahkan pada 5.0, API level 21) untuk membuat DNG. Mungkin diperlukan satu atau dua generasi lagi untuk silikon mengejar kenyataan itu, tetapi itu akan terjadi karena ada permintaan untuk output kamera yang lebih baik.

FWIW, output kamera pada S3, S4 dan S5 semuanya sangat bagus, bahkan seperti JPEG. Jika S6 tidak mendukung raw di Lollipop, saya akan menunggu untuk meningkatkan kecuali ada beberapa fitur yang harus dimiliki.

Blrfl
sumber
0

Saya ragu dengan jawaban lain yang mengklaim sebagian besar modul kamera memuntahkan JPEG; jika itu benar maka bagaimana cara kerja video, apakah mereka membongkar pengkodean video ke mikrokontroler kamera kecil juga? Jika itu benar maka itu harus menjadi mikrokontroler yang sangat kuat ...

Saya akan mengatakan ini adalah perangkat lunak murni, dan diberi cukup waktu dan akses root ke telepon Anda harus bisa mendapatkan data mentah dari sensor. Tapi ada kesenjangan yang cukup besar antara data mentah dan file yang dapat Anda buka di Photoshop.

Setiap kali kamera baru keluar, perangkat lunak fotografi harus diperbarui untuk mendukungnya karena setiap "RAW" kamera berbeda karena mereka menggunakan sensor yang berbeda yang mengeluarkan data mentah yang berbeda, dan perangkat lunak harus bertanggung jawab untuk itu. Jadi, bahkan jika Anda mengeluarkan data mentah dari sensor ponsel Anda, Anda masih memerlukan perangkat lunak untuk menafsirkannya, dan itu akan menjadi unik untuk setiap model ponsel, dan sampai ada permintaan yang cukup untuk Lightroom atau Photoshop untuk mendukung format RAW masing-masing ponsel, Anda kurang beruntung. Namun, jika Anda memiliki waktu dan pengetahuan, Anda mungkin dapat membuat perangkat lunak yang mengubah data sensor RAW menjadi sesuatu seperti file DNG , yang kemudian dapat diedit dalam PS atau LR.


sumber
2
Maaf, tapi Anda menebak dan Anda salah.
Blrfl