Vykreslování barev a Android: Proč musí všichni výrobci OEM nabízet režim sRGB

click fraud protection

V tomto článku vysvětlujeme problémy systému Android s vykreslováním barevných prostorů jiných než sRGB a proč výrobci OEM potřebují k nápravě problému nabízet alternativy barevného prostoru.

Kvalita zobrazení zařízení byly pravděpodobně některé z našich nejčastějších problémů s tlačítky během posledních několika měsíců. Často se diskutuje o odchylkách zobrazení hardwaru, jako je propouštění světla a mrtvé nebo neaktivní pixely. Až donedávna se však o hlubších kvalitách displeje tak diskutovalo, částečně kvůli vydání telefonu.

Stejně jako mnoho diskusí v naší komunitě, OnePlus je vynesl do popředí s nepřesnostmi prezentovanými v expedičním firmwaru OnePlus 3. Jistě, na každém zařízení Samsung byly stížnosti na příliš syté výchozí barvy, ale mimo to je to do značné míry tichá diskuse, i když je mnoho jiných obrazovek saturovaných a další výrobci jako LG také používají jiný barevný prostor cíle. Kromě těch, kteří navštěvují weby s hloubkovými recenzemi, málokdo skutečně mluví o věcech, jako je přesnost ve stupních šedi nebo přesnost sytosti, nebo se o ně zajímá. Ale přesnost zobrazení je něco, co bychom měli všichni vědět nebo se o to starat, a to i když si myslíme, že je to naše konkrétní zařízení vypadá dobře tak, jak je, měli bychom se všichni snažit pochopit, co se děje, a dokonce se dohadovat o víc výběr.


Image Credit - Wikipedie

Pro začátek si proberme některé základy. sRGB (BT.709) je termín, který pokud i jen vzdáleně sledujete novinky OnePlus 3, znáte ho. Ale co to přesně je? sRGB je barevný prostor uvnitř Barevný prostor RGB. Barevný prostor RGB jsou v podstatě všechny barvy, které lze vytvořit z červené, zelené a modré barvy, což je velmi široký gamut. sRGB se nachází v tomto prostoru a je dnes nejběžnějším barevným prostorem používaným ve výrobě, a proto je sRGB tradičně tím barevným prostorem, na který budete chtít, aby vaše mobilní zařízení bylo naladěno. Existuje řada dalších barevných prostorů. Adobe RGB je jedním z dalších mainstreamových, které používají profesionálové. Adobe RGB má oproti sRGB řadu výhod ve své schopnosti reprodukovat realistické barvy se zvýšeným rozsahem v modré a zelené barvě. Nicméně, to není používáno široce mimo specializované tiskáren a návrhářů, což znamená, že pokud byste měli tvořit něco, co používá barevný prostor Adobe RGB, by při prohlížení na kalibrovaném zařízení ztratilo mnoho svých atributů na sRGB.

Proč tedy na prvním místě používat sRGB, pokud existují lepší alternativy? Důvodem pro použití sRGB je jednoduše to, že v minulosti měla zařízení potíže se zobrazením větších barev gamuty správně as dostatečným jasem, což ztěžuje udržení těchto dalších standardů přesně. Další barevný prostor RGB je NTSC (BT.409), ale NTSC nebyl nikdy široce používán a rozhodnutí OnePlus kalibrovat na tento standard je liché. Konečně tu máme novější standard, široký gamut, tzv UHD (BT.2020) což je to, s čím se budou dodávat nové 4K TV, které umožňují vylepšení, jako je HDR video. Všichni jsme viděli 4K TV reklamy v obchodech a jak tvrdě prosazují HDR videoobsah, BT.2020 je součástí toho, co to umožňuje a udržuje to přesné. BT.2020 se také používá v DCI-P3 (které si LG vybralo v některých chytrých telefonech, jako je LG G5), na což jsou digitální filmy kalibrovány a Apple začíná s iPadem Pro 9,7”; tyto profily jsou mnohem širší než sRGB a zdá se, že jsou do budoucna standardem.

Galaxy S7 má jeden z nejpřesnějších displejů na trhu, pokud v nastavení barev zvolíte Základní.

Pokud jsou tedy displeje nyní lepší než v minulosti a na většině zařízení je možné zvládnout širší gamuty, proč tak usilovně prosazujeme sRGB? Naladění na sRGB má jen málo společného se „správností“ v absolutních hodnotách, protože všechny barevné prostory jsou v barevném prostoru RGB, místo toho je správné vyladění zařízení na sRGB čas na Androidu protože Android nerozumí ničemu jinému. Ano, problém spočívá v Androidu a je to problém, který není navržen tak, aby byl opraven v Nougat, takže oprava může trvat dlouho. Jak bylo uvedeno v Aktualizace Anandtech k jejich recenzi OnePlus 3 Android nemá ŽÁDNOU správu barev na systémové úrovni. Proč je toto důležité? Správná správa barev znamená, že rozpozná obsah a odešle tyto informace na displej. Pokud jsou informace odeslány na displej správně, bude přesně zobrazovat obsah sRGB v rámci barevného prostoru BT.2020. Když je displej zkalibrován na širší gamut, jako je Adobe RGB, NTSC nebo BT.2020, a systém vysílá relativně neoznačené barvy data k němu výsledkem je displej zobrazující barvy obsahu odpovídající jeho barevnému prostoru, tedy jejich zobrazení nepřesně.

Snímek obrazovky_20160710-141902Abychom to spojili s něčím, s čím bychom mohli být obeznámeni, vzpomenete si na staré časy Windows, kdy rozlišení monitoru nebylo plně podporováno a veškerý obsah na obrazovce byl natažený? Zde platí podobný princip, kromě barev. I když je barevný gamut displeje lepší a dokáže přesně zobrazit tyto barvy, je prostě neschopný zobrazení přesných barev, protože zdrojový materiál je neidentifikovatelný, a proto je natažen nebo pozměněn tak, aby vyhovoval jeho profil.

To je důvod, proč je kalibrace sRGB pro zařízení Android tak důležitá. Zatímco barevný prostor sRGB a BT.709 jsou zastaralým standardem, který se nahrazuje, displeje Android MUSÍ odpovídat profilu nebo umožňovat volbu. Zařízení Samsung dělali to roky. Nastavení Adaptive color je široký gamut (například BT.2020 nebo podobně), Photo AMOLED je Adobe RGB a Basic je sRGB. Když říkáte, že telefony Samsung mají příliš syté nerealistické barvy, není to tím, že displej sám o sobě je horší nebo nesprávně zkalibrován, je to tím, že Android prostě neví, jak využít všechno to navíc gamut. Tady OnePlus upustil míč a co Carl Pei nepodařilo pochopit. sRGB není „výklenek“, je to jediná věc, kterou váš telefon dokáže správně zobrazit, protože je na ni kalibrován téměř veškerý obsah. Kalibrací OnePlus 3 na NTSC si neuvědomili, že místo zvýšení jeho gamutu to jen poškodilo správné barvy.


Barva je vysoce subjektivní, a proto je to takový problém s tlačítky. Stejně jako sluchátka Beats Audio strašně zkalibrovaný ale vysoce prodejné, takže existuje velké množství lidí, kteří mají na Androidu širší škálu, a to i přes jeho nepřesnosti. Zatímco „vypadá dobře“ je subjektivní, displeje, které nejsou zkalibrovány na sRGB, jsou nepřesné, protože Android neví, že barevné profily a správa barev vůbec existují. Není to „v pořádku“: na Androidu Kalibrace displeje na cokoliv jiného než sRGB většinu času zobrazuje nesprávné barvy, ať se vám to líbí nebo ne.

Někomu se však líbí příliš syté barvy nebo modřejší displej, a proto přichází na řadu výběr a proč by VŠICHNI výrobci měli nabízejí sRGB jako nastavení barev pro jejich zobrazení. Nabízí to Nexus 6P, HTC to nabízí na A9 a 10, OnePlus to nyní nabízí na 3 a Samsung to nabízí léta. Je pravda, že mnoha lidem nepřesné zobrazení vyhovuje, je velká porce, která může chtít popř potřeba vidět věci tak, jak jsou zamýšleny, nebo jen chtít přesnost, a výrobci Android OEM by tomu měli vyhovět dav, ne proto, že je to mezera, ale proto, že je to jediný způsob, jak z toho získat ten správný zážitek přístroj.