Vykresľovanie farieb a Android: Prečo musia všetci výrobcovia OEM ponúkať režim sRGB

V tomto článku vysvetľujeme problémy systému Android s vykresľovaním farebných priestorov iných ako sRGB a prečo výrobcovia OEM musia ponúkať alternatívy farebného priestoru, aby problém vyriešili.

Kvalita displeja zariadenia bola pravdepodobne jedným z našich najčastejších problémov za posledných pár mesiacov. Odchýlky hardvérového zobrazenia, ako je prepúšťanie svetla a mŕtve alebo neaktívne pixely, sú bežné diskusie. Až donedávna sa však o hlbších kvalitách displeja tak veľa diskutovalo, čiastočne kvôli vydaniu telefónu.

Ako mnohé diskusie v našej komunite, OnePlus ich priviedol do popredia s nepresnosťami prezentovanými v dodávanom firmvéri OnePlus 3. Iste, vyskytli sa sťažnosti na príliš nasýtené predvolené farby na každom zariadení Samsung, ale mimo toho je to a prevažne tichá diskusia, aj keď je veľa iných obrazoviek nasýtených a iní výrobcovia ako LG tiež používajú iný farebný priestor ciele. Okrem tých, ktorí navštevujú stránky s podrobnými recenziami, len málokto skutočne hovorí alebo sa zaujíma o veci, ako je presnosť odtieňov sivej alebo presnosť sýtosti. Presnosť zobrazenia je však niečo, čo by sme všetci mali vedieť alebo na čom by nám malo záležať, a to aj vtedy, keď si myslíme, že je to naše konkrétna vec Zariadenie vyzerá dobre tak, ako je, všetci by sme sa mali pokúsiť pochopiť, čo sa deje, a dokonca sa dožadovať ďalších informácií výber.


Image Credit - Wikipedia

Aby sme mohli začať, preberme si niekoľko základov. sRGB (BT.709) je pojem, ktorý ak ste čo i len vzdialene sledovali novinky OnePlus 3, poznáte ho. Ale čo to presne je? sRGB je farebný priestor v rámci Farebný priestor RGB. Farebný priestor RGB sú v podstate všetky farby, ktoré možno vytvoriť z červenej, zelenej a modrej, čo je veľmi široký rozsah. sRGB sa nachádza v tomto priestore a je najbežnejším farebným priestorom, ktorý sa dnes používa vo výrobe, a preto je sRGB tradične tým farebným priestorom, na ktorý chcete, aby bolo vaše mobilné zariadenie naladené. Existuje množstvo ďalších farebných priestorov. Adobe RGB je jedným z ďalších mainstreamových, ktoré používajú profesionáli. Adobe RGB má oproti sRGB množstvo výhod v schopnosti reprodukovať realistické farby so zvýšeným rozsahom v modrej a zelenej farbe. Nie je však široko používaný mimo špecializovaných tlačiarenských obchodov a dizajnérov, čo znamená, že ak by ste vytvorili niečo, čo používa farebný priestor Adobe RGB, stratí mnohé zo svojich atribútov pri prezeraní na kalibrovanom zariadení na sRGB.

Prečo teda v prvom rade používať sRGB, ak existujú lepšie alternatívy? Dôvodom použitia sRGB je jednoducho to, že v minulosti mali zariadenia problémy so zobrazením väčších farieb gamuty správne a s dostatočným jasom, čo sťažuje pokračovanie týchto iných štandardov presne. Ďalší farebný priestor RGB je NTSC (BT.409), ale NTSC nebolo nikdy široko používané, a preto je rozhodnutie OnePlus kalibrovať na tento štandard zvláštne. Konečne tu máme novší štandard, široký gamut, tzv UHD (BT.2020) s čím sa budú dodávať nové 4K televízory, ktoré umožňujú vylepšenia, ako je HDR video. Všetci sme videli v obchodoch televízne reklamy v rozlíšení 4K a ako tvrdo presadzujú videoobsah HDR. BT.2020 je súčasťou toho, čo to umožňuje a udržuje to presné. BT.2020 sa využíva aj v DCI-P3 (ktoré si LG vybralo v niektorých smartfónoch, ako je LG G5), na čo sa kalibrujú digitálne filmy a spoločnosť Apple robí krok smerom k iPadu Pro 9,7”; tieto profily sú oveľa širšie ako sRGB a zdá sa, že sú štandardom do budúcnosti.

Galaxy S7 má jeden z najpresnejších displejov na trhu, ak v nastaveniach farieb zvolíte Basic.

Ak sú teda displeje teraz lepšie ako v minulosti a na väčšine zariadení je možné zvládnuť širšie gamuty, prečo tak tvrdo presadzujeme sRGB? Naladenie na sRGB má len málo spoločného s „správnosťou“ v absolútnych číslach, pretože všetky farebné priestory sú v rámci farebného priestoru RGB, namiesto toho je správne vyladiť vaše zariadenie na sRGB čas v systéme Android pretože Android ničomu inému nerozumie. Áno, problém spočíva v systéme Android a je to problém, ktorý nie je určený na opravu v Nougate, takže môže trvať dlho. Ako bolo uvedené v Aktualizácia Anandtech k ich recenzii OnePlus 3 Android nemá ŽIADNU správu farieb na systémovej úrovni. Prečo je to dôležité? Správna správa farieb znamená, že rozpozná obsah a odošle tieto informácie na displej. Ak sa informácie odošlú na displej správne, presne zobrazí obsah sRGB v rámci farebného priestoru BT.2020. Keď je displej kalibrovaný na širší gamut, ako je Adobe RGB, NTSC alebo BT.2020, a systém odosiela relatívne neoznačené farby výsledkom je displej zobrazujúci farby obsahu zodpovedajúce jeho farebnému priestoru, teda ich zobrazenie nepresne.

Snímka obrazovky_20160710-141902Aby sme to spojili s niečím, s čím by sme mohli byť oboznámení, pamätáte si na staré časy Windows, keď rozlíšenie monitora nebolo plne podporované a všetok obsah na obrazovke bol natiahnutý? Tu platí podobný princíp, ibaže pri farbách. Aj keď je farebný gamut displeja lepší a dokáže presne zobraziť tieto farby, jednoducho nie je schopný zobrazenie presných farieb, pretože zdrojový materiál je neidentifikovateľný, a preto je natiahnutý alebo zmenený tak, aby vyhovoval jeho profil.

To je dôvod, prečo je kalibrácia sRGB pre zariadenia so systémom Android taká dôležitá. Zatiaľ čo farebný priestor sRGB a BT.709 sú zastaralým štandardom, ktorý sa nahrádza, displeje Android MUSIA zodpovedať profilu alebo umožňovať výber. zariadenia Samsung robili to roky. Nastavenie Adaptive color je široký gamut (napríklad BT.2020 alebo podobne), Photo AMOLED je Adobe RGB a Basic je sRGB. Keď hovoríte, že telefóny Samsung majú príliš sýte nerealistické farby, nie je to tým, že displej sám je podradný alebo nesprávne kalibrovaný, je to tak, že Android jednoducho nevie, ako použiť všetko to navyše gamut. Toto je miesto, kde OnePlus pustil loptu a čo Carl Pei nedokázal pochopiť. sRGB nie je „niche“, je to jediná vec, ktorú môže váš telefón správne zobraziť, pretože na ňu je kalibrovaný takmer všetok obsah. Kalibráciou OnePlus 3 na NTSC si neuvedomili, že namiesto zväčšenia jeho gamutu len pokazili správne farby.


Farba je vysoko subjektívna, a preto je to taký problém s tlačidlami. Rovnako ako slúchadlá Beats Audio strašne nakalibrované ale vysoko predávaných, takže existuje veľké množstvo ľudí, ktorí majú v systéme Android napriek jeho nepresnostiam širší rozsah. Zatiaľ čo „vyzerá dobre“ je subjektívne, displeje, ktoré nie sú kalibrované na sRGB, sú nepresné, pretože Android nevie, že farebné profily a správa farieb vôbec existujú. Nie je to „v poriadku“: v systéme Android Kalibrácia displeja na čokoľvek okrem sRGB zobrazuje väčšinou nesprávne farby, či sa vám to páči alebo nie.

Niekomu sa však páčia príliš sýte farby alebo modrejší displej, a tu prichádza na rad voľba a prečo by mali VŠETCI výrobcovia ponúkajú sRGB ako nastavenie farieb pre ich zobrazenie. Ponúka ho Nexus 6P, HTC ho ponúka na A9 a 10, OnePlus ho teraz ponúka na 3 a Samsung ho ponúka už roky. Je pravda, že mnohým vyhovuje nepresné zobrazenie, je veľká porcia, ktorá môže chcieť resp potrebu vidieť veci tak, ako sú zamýšľané, alebo chcú len presnosť, a výrobcovia Android OEM by to mali zabezpečiť dav, nie preto, že je to nika, ale preto, že je to jediný spôsob, ako zo seba dostať ten správny zážitok zariadenie.