Upodabljanje barv in Android: Zakaj morajo vsi proizvajalci originalne opreme ponujati način sRGB

V tem članku pojasnjujemo težave Androida z upodabljanjem barvnih prostorov, ki niso sRGB, in zakaj morajo proizvajalci originalne opreme ponuditi alternative barvnemu prostoru, da odpravijo težavo.

Kakovost zaslona naprave je bila verjetno ena naših najbolj perečih težav v zadnjih nekaj mesecih. Razlike v prikazu strojne opreme, kot so zalivanje in mrtve ali neaktivne slikovne pike, so pogoste razprave. Vendar pa se je o globljih lastnostih zaslona tako veliko razpravljalo šele pred kratkim, deloma zaradi izdaje telefona.

Kot veliko razprav v naši skupnosti je OnePlus te postavil v ospredje z netočnostmi, predstavljenimi v vdelani programski opremi za pošiljanje OnePlus 3. Seveda so bile pritožbe glede preveč nasičenih privzetih barv na vsaki napravi Samsung, vendar je zunaj tega večinoma tiha razprava, tudi ko je veliko drugih zaslonov nasičenih in drugi proizvajalci, kot je LG, uporabljajo tudi druge barvne prostore tarče. Razen tistih, ki obiščejo spletna mesta za poglobljene preglede, le redki dejansko govorijo ali skrbijo za stvari, kot sta natančnost sivin ali natančnost nasičenosti. Toda natančnost prikaza je nekaj, kar bi morali vsi vedeti ali skrbeti, pa čeprav mislimo, da je naša posebna naprava izgleda v redu, kakršna je, vsi bi morali poskušati razumeti, kaj se dogaja, in se celo prepirati za več izbira.


Avtorstvo slike - Wikipedia

Za začetek si oglejmo nekaj osnov. sRGB (BT.709) je izraz, ki vam je znan, če vsaj malo spremljate novice o OnePlus 3. Toda kaj točno je? sRGB je barvni prostor znotraj RGB barvni prostor. Barvni prostor RGB so v bistvu vse barve, ki jih je mogoče ustvariti iz rdeče, zelene in modre barve, kar je zelo širok razpon. sRGB se nahaja znotraj tega prostora in je najpogostejši barvni prostor, ki se danes uporablja v proizvodnji, zato je sRGB tradicionalno barvni prostor, na katerega želite, da je vaša mobilna naprava prilagojena. Obstajajo številni drugi barvni prostori. Adobe RGB je ena izmed drugih običajnih, ki jih uporabljajo profesionalci. Adobe RGB ima številne prednosti pred sRGB pri zmožnosti reprodukcije realističnih barv s povečanim obsegom v modri in zeleni barvi. Vendar pa se zunaj specializiranih tiskarn in oblikovalcev ne uporablja široko, kar pomeni, da če bi ustvarjali nekaj, kar uporablja barvni prostor Adobe RGB, bi izgubilo veliko svojih lastnosti, ko bi ga gledali na kalibrirani napravi v sRGB.

Zakaj bi torej sploh uporabljali sRGB, če obstajajo boljše alternative? Razlog za uporabo sRGB je preprosto v tem, da so v preteklosti naprave težko prikazovale večje barve lestvice pravilno in z zadostno svetlostjo, zaradi česar je te druge standarde težko nadaljevati natančno. Drug barvni prostor RGB je NTSC (BT.409), vendar NTSC ni bil nikoli široko uporabljen, zato je odločitev OnePlus za umerjanje na ta standard čudna. Končno prihaja novejši standard, širok razpon, imenovan UHD (BT.2020) kar bodo dobavljali novi televizorji 4K, ki omogočajo izboljšave, kot je video HDR. Vsi smo videli TV oglase 4K v trgovinah in kako močno si prizadevajo za video vsebino HDR, BT.2020 je del tega, kar to omogoča in ohranja natančnost. BT.2020 se uporablja tudi v DCI-P3 (ki ga je LG izbral v nekaterih pametnih telefonih, kot je LG G5), na kar se kalibrirajo digitalni filmi in Apple si prizadeva začeti z iPadom Pro 9,7”; ti profili so veliko širši od sRGB in zdi se, da bodo standard v prihodnosti.

Galaxy S7 ima enega najbolj natančnih zaslonov na trgu, če v barvnih nastavitvah izberete Basic.

Torej, če so zasloni zdaj boljši, kot so bili v preteklosti, in je v večini naprav mogoče upravljati s širšimi razponi, zakaj si tako močno prizadevamo za sRGB? Naravnanost na sRGB nima veliko skupnega s tem, da je "pravilna" v absolutnem smislu, saj vsi barvni prostori so v barvnem prostoru RGB, namesto tega je prava stvar, da napravo nastavite na sRGB čas na Androidu ker Android ne razume ničesar drugega. Da, težava je v Androidu in ni predvidena za odpravo v Nougatu, tako da bi lahko trajalo dolgo časa, da se popravi. Kot je poudarjeno v Posodobitev podjetja Anandtech po njihovem pregledu OnePlus 3 Android NIMA upravljanja barv na sistemski ravni. Zakaj je to pomembno? Pravilno upravljanje barv pomeni, da bo zaznalo vsebino in te informacije poslalo na zaslon. Če so informacije pravilno poslane na zaslon, bo natančno prikazal vsebino sRGB v barvnem prostoru BT.2020. Ko je zaslon umerjen na širši razpon, kot je Adobe RGB, NTSC ali BT.2020, in sistem pošlje razmeroma neoznačeno barvo podatkov zanj, rezultat je zaslon, ki prikazuje barve vsebine, skladne z njegovim barvnim prostorom, in jih tako prikaže netočno.

Posnetek zaslona_20160710-141902Če ga povežemo z nečim, kar morda poznamo, se spomnite starih časov sistema Windows, ko ločljivost monitorja ni bila popolnoma podprta in je bila vsa vsebina na zaslonu raztegnjena? Tu velja podoben princip, le da gre za barve. Tudi če je barvni razpon zaslona boljši in lahko natančno prikaže te barve, preprosto ni sposoben prikaz natančnih barv, ker izvornega materiala ni mogoče identificirati in je zato raztegnjen ali spremenjen, da se sreča svoj profil.

Zato je kalibracija sRGB tako pomembna za naprave Android. Medtem ko sta barvni prostor sRGB in BT.709 zastarela standarda, ki se nadomeščata, MORAJO zasloni Android ustrezati profilu ali dopuščati izbiro. naprave Samsung so to počeli leta. Prilagodljiva barvna nastavitev je širok razpon (pomislite na BT.2020 ali podobno), Photo AMOLED je Adobe RGB, Basic pa sRGB. Ko rečete, da imajo telefoni Samsung preveč nasičene nerealistične barve, ne gre za zaslon sam slabši ali nepravilno umerjen, Android preprosto ne zna uporabiti vsega tega dodatnega lestvica. Tukaj je OnePlus spustil žogo in kaj Carl Pei ni razumel. sRGB ni "niša", je edina stvar, ki jo lahko vaš telefon pravilno prikaže, ker je na to umerjena skoraj vsa vsebina. S kalibracijo OnePlus 3 na NTSC niso ugotovili, da je namesto povečanja obsega le pokvaril ustrezne barve.


Barva je zelo subjektivna in zato je bilo to tako vroče vprašanje. Tako kot so slušalke Beats Audio strašno kalibrirano vendar so zelo prodajani, tako da obstaja veliko prebivalcev, ki uživajo v Androidu širši razpon, kljub njegovim netočnostim. Medtem ko je "izgleda dobro" subjektivno, so zasloni, ki niso umerjeni na sRGB, netočni, ker Android ne ve, da barvni profili in upravljanje barv sploh obstajajo. Ni »v redu«: na Androidu umerjanje zaslona na karkoli, razen na sRGB, večino časa prikazuje napačne barve, vam je to všeč ali ne.

Nekaterim pa so všeč preveč nasičene barve ali bolj moder zaslon, in tukaj je izbira in zakaj bi morali VSI proizvajalci ponujajo sRGB kot barvno nastavitev za svoj zaslon. Nexus 6P ga ponuja, HTC ga ponuja na A9 in 10, OnePlus ga zdaj ponuja na 3 in Samsung ga ponuja že leta. Res je, da marsikomu nenatančen prikaz ustreza, velik del je tistih, ki si morda želijo oz potreba videti stvari tako, kot so predvidene, ali samo želijo natančnost, proizvajalci originalne opreme za Android pa bi morali poskrbeti za to množice, ne zato, ker je niša, ampak zato, ker je to edini način, da dobite pravo izkušnjo od svojega napravo.