Bir telefon üreticisinin yazılım güncellemesi ile fotoğraf makinesini ham etkinleştirmesi mümkün müdür?


9

Bu yüzden, yeni bir telefon almayı düşünüyorum - Galaxy S6 - ancak Android Lollipop bunu desteklese bile, bu telefonun kamera RAW'ında çekim yapma yeteneği yok.

Sorum şu şekildedir: Bu bir donanım veya yazılım sınırlaması mıdır? Benim ilk eğim kamera "sürücü" bir yazılım sınırlama olurdu. Ancak, telefon üreticilerinin görüntüleri doğrudan kamera çipindeki jpg'ye işlemek için donanım kullanıyor olabileceği bana göre. Kulağa mantıklı geliyor mu?

... bir takip sorusu şudur: eğer bir SW sınırlaması ise, kamerayı ham yapan bir uygulama alabilir miyim? Bunları uygulama mağazasında görmüyorum.


1
Nokia Lumia 1020 ve 1520, bir ürün yazılımı güncellemesinde ham çekim yapma yeteneğine sahipti, bu nedenle genel olarak, muhtemelen üretici belirli kararlar alırsa mümkündür. Android hakkında hiçbir fikrim yok.
Joey

Yanıtlar:


13

Google, Android Lollipop'ta RAW görüntülerini kameradan gösteren bir API oluştururken, Android, kamera RAW'ını kullanıcıya sunup sunmayacakları konusunda her telefon üreticisini terk ediyor. Bu nedenle, RAW görüntülere erişmek için telefon üreticisinin etkinleştirilmesi ve yazılımın bundan faydalanması gerekir. Ve evet, bir telefon üreticisinin bunu Android Lollipop yapısının bir parçası olduğu için bir yazılım güncellemesi yoluyla etkinleştirmesi mümkündür.

Yazılım için, bir Android Lollipop uygulaması olan Camera FV-5, Adobe RAW (DNG) formatında fotoğraf çeker. Bu, Android Lollipop'ta bulunan RAW desteğinden yararlanıyor.

Belirtildiği gibi, sadece Lollipop ve Camera FV-5'e sahip olmak yeterli değildir, kamera üreticinizin de bu API'yı kullanıma sunması gerekir. Şu anda, OnePlus One'da olduğu gibi yalnızca Nexus 5 ve Nexus 6 API'yı kullanılabilir hale getiriyor. Daha fazla bilgi Telefon modelinizle uyumlu olmadığı için Play Store'da Camera FV-5'i görmüyorsunuzdur.

Android tabanlı bir Cyanogen OS telefonu olan OnePlus One , RAW kutudan çıkarıldığı için Camera FV-5 uygulamasını gerektirmez.


OnePlus One, Android Lollipop'a özgü bir API'den geçmez, çünkü RAW görüntüleri KitKat'ta bulunur.
nanofarad

2

Bu neredeyse tamamen donanıma bağlıdır.

Android, Eclair'den (2.0, API seviye 5) beri yazılımda ham desteğe sahipti, ancak donanım raw olarak adlandırılabilecek bir şey sağlayabilirse, her zaman üreticiye özgü bir formata bırakıldı. Dolaşımdaki mobil yonga setlerinin çoğu kamerayı tamamen silikonda çalıştırıyor ve JPEG'leri patlatıyor ve bu ortak payda oldu.

Yeni camera2API (5.1, API seviye 22'ye eklenmiştir), Cameradeğiştirdiği eski sınıfta olduğu gibi ham veri edinme desteğine sahiptir . DngCreatorBir DNG oluşturmak için görüntüde neler geçirilebileceğine (5.0, API düzey 21'de eklenmiştir) standart biçimli meta veriler ekler . Silikonun bu gerçeği yakalaması başka bir veya iki nesil sürebilir, ancak daha iyi kamera çıkışı için talep olduğu için gerçekleşecektir.

FWIW, S3, S4 ve S5'teki kamera çıkışı, JPEG'ler gibi bile çok iyi oldu. S6, Lollipop'ta ham olanı desteklemiyorsa, sahip olması gereken başka bir özellik olmadığı sürece yükseltmeyi beklerim.


0

Çoğu kamera modülünün JPEG tükettiğini iddia eden diğer cevap konusunda şüpheliyim; bu doğruysa video nasıl çalışır, video kodlamayı küçük kamera mikrodenetleyicisine de yüklüyorlar mı? Eğer bu doğruysa çok güçlü bir mikrodenetleyici olmalı ...

Bunun saf bir yazılım olduğunu söyleyebilirim ve telefona yeterli zaman ve kök erişimi verildiğinde sensörden ham veri alabilmelisiniz. Ancak ham veriler ile Photoshop'ta açabileceğiniz bir dosya arasında oldukça büyük bir boşluk var.

Her yeni kamera çıktığında, fotoğraf makinesinin bunu destekleyecek şekilde güncellenmesi gerekir, çünkü her kameranın "RAW" ı farklıdır, çünkü farklı ham veriler veren farklı bir sensör kullanırlar ve yazılım bunu hesaba katmalıdır. Dolayısıyla, ham verileri telefonunuzun sensöründen çıkarsanız bile, hala yorumlamak için yazılıma ihtiyacınız vardır ve bu her telefon modeline özgü olacaktır ve Lightroom veya Photoshop'un her telefonun RAW formatını desteklemesi için yeterli talep oluncaya kadar, şansın bitti. Bununla birlikte, zamanınız ve bilginiz varsa, RAW sensör verilerini DNG dosyası gibi bir şeye dönüştüren ve daha sonra PS veya LR'de düzenlenebilir bir yazılım oluşturabilirsiniz .


2
Üzgünüm, ama tahmin ediyorsun ve yanılıyorsun.
Blrfl
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.