Czy producent telefonu może włączyć funkcję camera raw poprzez aktualizację oprogramowania?


9

Zastanawiam się więc nad zakupem nowego telefonu - Galaxy S6 - ale chociaż obsługuje go Android Lollipop, ten telefon nie ma możliwości robienia zdjęć w aparacie RAW.

Moje pytanie sprowadza się do tego: czy jest to ograniczenie sprzętowe lub programowe? Moją pierwszą skłonnością jest ograniczenie oprogramowania w „sterowniku” aparatu. Wydaje mi się jednak, że producenci telefonów mogą używać sprzętu do przetwarzania obrazów bezpośrednio do formatu jpg w układzie kamery. Czy to brzmi realistycznie?

... kolejnym pytaniem jest: jeśli jest to ograniczenie SW, czy byłbym w stanie uzyskać aplikację, która nagrywała kamerę w trybie raw? Nie widzę ich w App Store.


1
Nokia Lumia 1020 i 1520 mają możliwość robienia zdjęć w aktualizacji oprogramowania układowego, więc ogólnie jest to możliwe, jeśli producent podejmie pewne decyzje. Nie mam jednak pojęcia o Androidzie.
Joey,

Odpowiedzi:


13

Podczas gdy Google stworzył interfejs API w Androidzie Lollipop, który odsłania obrazy RAW z aparatu, Android pozostawia producentom każdego telefonu, czy udostępni RAW aparatu użytkownikowi. Dlatego, aby uzyskać dostęp do zdjęć RAW, potrzebujesz producenta telefonu, aby go włączyć, i oprogramowania, aby z niego skorzystać. I tak, producent telefonu może to włączyć poprzez aktualizację oprogramowania, ponieważ jest to część kompilacji systemu Android Lollipop.

W przypadku oprogramowania Camera FV-5, aplikacja Android Lollipop, rejestruje zdjęcia w formacie Adobe RAW (DNG). Wykorzystuje to obsługę formatu RAW dostępnego w systemie Android Lollipop.

Jak wspomniano, samo posiadanie Lollipopa i Camera FV-5 też nie wystarczy, producent kamer musi również udostępnić ten interfejs API. W tej chwili tylko Nexus 5 i Nexus 6 udostępniają API, podobnie jak OnePlus One. Więcej informacji Prawdopodobnie nie widzisz aparatu FV-5 w sklepie Play, ponieważ nie jest on kompatybilny z twoim modelem telefonu.

OnePlus Jeden będąc Android opartej cyjanu telefon OS, nie wymaga aplikację Camera FV-5, jak RAW jest włączony po wyjęciu z pudełka.


OnePlus One nie przechodzi przez interfejs API specyficzny dla Androida Lollipop, ponieważ obrazy RAW są dostępne na KitKat.
nanofarad

2

Zależy to prawie całkowicie od sprzętu.

Android ma surową obsługę oprogramowania od Eclair (2.0, API poziom 5), ale zawsze pozostawiono format specyficzny dla producenta, jeśli sprzęt może dostarczyć coś, co można nazwać surowym. Większość mobilnych mikroukładów znajdujących się w obiegu uruchamia aparat całkowicie w krzemie i wypala pliki JPEG, a to był wspólny mianownik.

Nowe camera2API (dodane w 5.1, API poziom 22) ma obsługę pozyskiwania surowych danych, podobnie jak stara Cameraklasa, którą zastępuje. Dodaje standardowe metadane dotyczące zawartości obrazu, które można przekazać DngCreator(dodane w 5.0, poziom API 21), aby utworzyć DNG. Krzemu może potrwać jeszcze jedna generacja lub dwie, aby dogonić tę rzeczywistość, ale tak się stanie, ponieważ istnieje zapotrzebowanie na lepszą wydajność kamery.

FWIW, wyjście kamery na S3, S4 i S5 było okropnie dobre, nawet jak JPEG. Jeśli S6 nie obsługuje raw w Lollipop, poczekam na aktualizację, chyba że jest jakaś inna niezbędna funkcja.


0

Sceptycznie podchodzę do drugiej odpowiedzi, która twierdzi, że większość modułów aparatu wyrzuca pliki JPEG; jeśli to prawda, to jak działa wideo, czy odciążają również kodowanie wideo do mikrokontrolera małej kamery? Jeśli to prawda, musi to być bardzo silny mikrokontroler ...

Powiedziałbym, że to czyste oprogramowanie, a biorąc pod uwagę wystarczająco dużo czasu i dostęp do roota do telefonu, powinieneś być w stanie uzyskać surowe dane z czujnika. Istnieje jednak spora różnica między surowymi danymi a plikiem, który można otworzyć w Photoshopie.

Za każdym razem, gdy pojawia się nowy aparat, oprogramowanie fotograficzne musi być aktualizowane, aby go obsługiwać, ponieważ „RAW” każdego aparatu jest inny, ponieważ używają innego czujnika, który wyrzuca różne surowe dane, a oprogramowanie musi to uwzględnić. Więc nawet jeśli wyjmiesz surowe dane z czujnika telefonu, nadal potrzebujesz oprogramowania, aby je zinterpretować, i będzie to unikalne dla każdego modelu telefonu i dopóki nie będzie wystarczającego zapotrzebowania na Lightroom lub Photoshop do obsługi formatu RAW każdego telefonu, nie masz szczęścia. Jeśli jednak masz czas i wiedzę, możesz stworzyć oprogramowanie, które konwertuje dane czujnika RAW na coś w rodzaju pliku DNG , który można by następnie edytować w PS lub LR.


2
Przepraszam, ale zgadujesz i się mylisz.
Blrfl 18.04.15
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.