Krāsu atveide un Android: kāpēc visiem oriģinālo iekārtu ražotājiem ir jāpiedāvā sRGB režīms

Šajā rakstā ir izskaidrotas Android problēmas ar krāsu telpu, kas nav sRGB, renderēšanu un kāpēc oriģinālo iekārtu ražotājiem ir jāpiedāvā krāsu telpas alternatīvas, lai novērstu problēmu.

Ierīces displeja īpašības, iespējams, bija dažas no mūsu visbiežāk sastopamajām problēmām pēdējo pāris mēnešu laikā. Aparatūras displeja novirzes, piemēram, gaismas izplūde un mirušie vai neaktīvie pikseļi, ir izplatītas diskusijas. Tomēr līdz nesenam laikam par displeja dziļākajām īpašībām tik plaši tika runāts, daļēji tālruņa izlaišanas dēļ.

Tāpat kā daudzas diskusijas mūsu kopienā, OnePlus ir izvirzījusi tās priekšplānā ar OnePlus 3 piegādes programmaparatūras neprecizitātēm. Protams, bija sūdzības par pārāk piesātinātām noklusējuma krāsām katrā Samsung ierīcē, taču ārpus tā tas ir pārsvarā klusa diskusija, pat ja daudzi citi ekrāni ir piesātināti, un arī citi ražotāji, piemēram, LG, izmanto citu krāsu telpu mērķi. Izņemot tos, kuri apmeklē padziļinātas pārskatīšanas vietnes, tikai daži runā par tādām lietām kā pelēktoņu precizitāte vai piesātinājuma precizitāte vai par tām rūp. Taču displeja precizitāte ir kaut kas tāds, kas mums visiem būtu jāzina vai jārūpējas pat tad, ja domājam par sevi ierīce izskatās labi tāda, kāda tā ir, mums visiem vajadzētu mēģināt saprast, kas notiek, un pat strīdēties par vairāk izvēle.


Attēlu kredīts — Wikipedia

Lai sāktu, apskatīsim dažus pamatus. sRGB (BT.709) ir termins, kas jums ir pazīstams, ja esat pat attālināti sekojis līdzi OnePlus 3 jaunumiem. Bet kas tas ir tieši? sRGB ir krāsu telpa RGB krāsu telpa. RGB krāsu telpa būtībā ir visas krāsas, kuras var izveidot no sarkanām, zaļām un zilām krāsām, kas ir ļoti plaša gamma. sRGB atrodas šajā telpā un mūsdienās ir visizplatītākā krāsu telpa, ko izmanto ražošanā, tāpēc sRGB tradicionāli ir krāsu telpa, uz kuru vēlaties pielāgot savu mobilo ierīci. Ir vairākas citas krāsu telpas. Adobe RGB ir viens no citiem galvenajiem, ko izmanto profesionāļi. Adobe RGB salīdzinājumā ar sRGB ir vairākas priekšrocības, jo tā spēj reproducēt reālistiskas krāsas ar palielinātu zilo un zaļo krāsu diapazonu. Tomēr tas netiek plaši izmantots ārpus specializētiem drukas veikaliem un dizaineriem, kas nozīmē, ka, ja jūs radītu kaut kas, izmantojot Adobe RGB krāsu telpu, tas zaudētu daudzus savus atribūtus, ja to skatītu kalibrētā ierīcē uz sRGB.

Tātad, kāpēc vispirms izmantot sRGB, ja pastāv labākas alternatīvas? Iemesls sRGB izmantošanai ir vienkārši tas, ka agrāk ierīcēm bija grūti parādīt lielākas krāsas gammas pareizi un ar pietiekamu spilgtumu, kas apgrūtina šo citu standartu ievērošanu precīzi. Vēl viena RGB krāsu telpa ir NTSC (BT.409), taču NTSC nekad nav ticis plaši izmantots, tāpēc OnePlus lēmums kalibrēt šo standartu ir dīvains. Beidzot mums ir pieejams jaunāks standarts, plašs klāsts, ko sauc UHD (BT.2020) Tas ir tas, ar ko tiks piegādāti jaunie 4K televizori, kas ļauj veikt uzlabojumus, piemēram, HDR video. Mēs visi esam redzējuši veikalos redzamās 4K TV reklāmas un to, cik smagi tās spiež HDR video saturu. BT.2020 ir daļa no tā, kas to padara iespējamu un nodrošina to precizitāti. BT.2020 tiek izmantots arī DCI-P3 (ko LG izvēlējās dažos viedtālruņos, piemēram, LG G5), kam tiek kalibrētas digitālās filmas, un Apple sāk darbu ar iPad Pro 9.7”; šie profili ir daudz platāki nekā sRGB, un šķiet, ka tie ir standarts turpmāk.

Galaxy S7 ir viens no precīzākajiem displejiem tirgū, ja krāsu iestatījumos atlasāt Pamata.

Tātad, ja tagad displeji ir labāki nekā agrāk un lielākajā daļā ierīču ir iespējama plašāku diapazonu izmantošana, kāpēc mēs tik ļoti cenšamies panākt sRGB? Noregulēšanai uz sRGB ir maz sakara ar “pareizību” absolūtā izteiksmē, jo visas krāsu telpas atrodas RGB krāsu telpā, tā vietā ierīces noregulēšana uz sRGB ir pareizā rīcība laiks operētājsistēmā Android jo Android neko citu nevar saprast. Jā, problēma slēpjas operētājsistēmā Android, un to nav paredzēts novērst programmā Nougat, tāpēc to novēršana var aizņemt ilgu laiku. Kā norādīts Anandtech atjauninājums viņu OnePlus 3 pārskatā Android NAV sistēmas līmeņa krāsu pārvaldības. Kāpēc tas ir svarīgi? Pareiza krāsu pārvaldība nozīmē, ka tā atklās saturu un nosūtīs šo informāciju uz displeju. Ja informācija uz displeju tiek nosūtīta pareizi, tas precīzi parādīs sRGB saturu BT.2020 krāsu telpā. Ja displejs ir kalibrēts plašākai gammai, piemēram, Adobe RGB, NTSC vai BT.2020, un sistēma sūta salīdzinoši nemarķētas krāsas Rezultātā displejs rāda satura krāsas, kas atbilst tās krāsu telpai, tādējādi tās attēlojot neprecīzi.

Ekrānuzņēmums_20160710-141902Lai to saistītu ar kaut ko, kas mums varētu būt pazīstams, atcerieties vecos Windows laikus, kad monitora izšķirtspēja netika pilnībā atbalstīta un viss ekrānā redzamais saturs bija izstiepts? Šeit darbojas līdzīgs princips, izņemot ar krāsām. Pat ja displeja krāsu gamma ir pārāka un var precīzi attēlot šīs krāsas, tas vienkārši nav spējīgs precīzas krāsas, jo izejmateriāls nav identificējams un tāpēc ir izstiepts vai mainīts, lai atbilstu tā profils.

Tāpēc sRGB kalibrēšana ir tik svarīga Android ierīcēm. Lai gan sRGB krāsu telpa un BT.709 ir novecojis standarts, kas tiek aizstāts, Android displejiem OBLIGĀTI jāatbilst profilam vai jāļauj izvēlēties. Samsung ierīces ir to darījuši gadiem ilgi. Adaptīvais krāsu iestatījums ir plašs (domājiet par BT.2020 vai līdzīgu), Photo AMOLED ir Adobe RGB un Basic ir sRGB. Kad jūs sakāt, ka Samsung tālruņiem ir pārāk piesātinātas nereālas krāsas, tas nav tas, ka displejs pati par sevi ir zemāka vai ir nepareizi kalibrēta, tāpēc Android vienkārši nezina, kā izmantot visu to papildu gamma. Šeit OnePlus nometa bumbu, un tas ir Carl Pei neizdevās saprast. sRGB nav “niša”, tā ir vienīgā lieta, ko tālrunis var pareizi attēlot, jo tas ir tas, kam ir kalibrēts gandrīz viss saturs. Kalibrējot OnePlus 3 uz NTSC, viņi nesaprata, ka tā vietā, lai palielinātu tā gammu, tas vienkārši sabojāja pareizās krāsas.


Krāsa ir ļoti subjektīva, un tāpēc šī ir bijusi tik aktuāla pogas problēma. Tāpat kā Beats Audio austiņas šausmīgi kalibrēts taču ir daudz pārdevēju, tāpēc ir lielas iedzīvotāju grupas, kas bauda plašāku Android ierīču klāstu, neskatoties uz tās neprecizitātēm. Lai gan “izskatās labi” ir subjektīvs, displeji, kas nav kalibrēti sRGB, ir neprecīzi, jo Android nezina, ka krāsu profili un krāsu pārvaldība vispār pastāv. Tas nav "labi": operētājsistēmā Android Kalibrējot displeju jebkam, izņemot sRGB, vairumā gadījumu tiek rādītas nepareizas krāsas, patīk tas vai nē.

Tomēr dažiem cilvēkiem patīk pārlieku piesātinātas krāsas vai zilāks displejs, un šeit ir izvēle, un kāpēc VISIEM ražotājiem piedāvā sRGB kā krāsu iestatījumu savam displejam. Nexus 6P to piedāvā, HTC to piedāvā A9 un 10, OnePlus tagad piedāvā 3, un Samsung to piedāvā gadiem ilgi. Taisnība, ka daudziem ir labi ar neprecīzu displeju, ir liela daļa, kas var vēlēties vai nepieciešams lai redzētu lietas tā, kā tās ir paredzētas, vai vienkārši vēlaties precizitāti, un Android oriģinālo iekārtu ražotājiem tas būtu jāapmierina pūlis, nevis tāpēc, ka tā ir niša, bet tāpēc, ka tas ir vienīgais veids, kā iegūt atbilstošu pieredzi no jūsu ierīci.