Šiame straipsnyje paaiškiname „Android“ problemas, susijusias su ne sRGB spalvų erdvių atvaizdavimu ir kodėl originalios įrangos gamintojai turi pasiūlyti spalvų erdvės alternatyvas, kad išspręstų problemą.
Įrenginio ekrano ypatybės tikriausiai buvo viena iš mūsų karščiausių problemų per pastaruosius porą mėnesių. Įprastos diskusijos yra apie aparatinės įrangos ekrano svyravimus, pvz., šviesą ir negyvus arba neaktyvius pikselius. Tačiau iki šiol nebuvo taip plačiai diskutuojama apie gilesnes ekrano savybes, iš dalies dėl telefono išleidimo.
Kaip ir daugelis diskusijų mūsų bendruomenėje, „OnePlus“ iškėlė jas į pirmą planą dėl netikslumų, pateiktų „OnePlus 3“ pristatymo programinėje įrangoje. Žinoma, buvo skundų dėl per daug sočiųjų numatytųjų spalvų kiekviename „Samsung“ įrenginyje, bet ne tai Iš esmės tylios diskusijos, net kai daugelis kitų ekranų yra prisotinti, o kiti gamintojai, tokie kaip LG, taip pat naudoja kitą spalvų erdvę tikslus. Išskyrus tuos, kurie lankosi išsamių apžvalgų svetainėse, nedaugelis iš tikrųjų kalba apie tokius dalykus kaip pilkos spalvos tikslumas arba sodrumo tikslumas arba jiems rūpi. Tačiau rodymo tikslumas yra kažkas, ką turėtume žinoti arba mums rūpėti, net jei galvojame apie save įrenginys atrodo gerai, kaip yra, visi turėtume pabandyti suprasti, kas vyksta, ir net ginčytis dėl daugiau pasirinkimas.
Norėdami pradėti, apimkime keletą pagrindinių dalykų. sRGB (BT.709) yra terminas, kurį žinote, jei net iš toli sekėte „OnePlus 3“ naujienas. Bet kas tai tiksliai? sRGB yra spalvų erdvė viduje RGB spalvų erdvė. RGB spalvų erdvė iš esmės yra visos spalvos, kurias galima sukurti iš raudonos, žalios ir mėlynos spalvų, labai plačios gamos. sRGB yra toje erdvėje ir šiandien yra labiausiai paplitusi gamyboje naudojama spalvų erdvė, todėl sRGB tradiciškai yra spalvų erdvė, pagal kurią norite suderinti savo mobilųjį įrenginį. Yra daugybė kitų spalvų erdvių. Adobe RGB yra vienas iš kitų pagrindinių, naudojamų profesionalų. „Adobe RGB“ turi daug pranašumų, palyginti su sRGB, nes gali atkurti tikroviškas spalvas ir padidinti mėlynos ir žalios spalvų diapazoną. Tačiau jis nėra plačiai naudojamas už specializuotų spaustuvių ir dizainerių ribų, o tai reiškia, kad jei kurtumėte naudojant „Adobe RGB“ spalvų erdvę, jis prarastų daug savo atributų, kai būtų peržiūrėtas sukalibruotame įrenginyje į sRGB.
Taigi kodėl pirmiausia naudoti sRGB, jei yra geresnių alternatyvų? sRGB naudojimo priežastis yra ta, kad anksčiau įrenginiams buvo sunku rodyti didesnes spalvas tinkamai ir pakankamai ryškus, todėl sunku laikytis šių kitų standartų tiksliai. Kita RGB spalvų erdvė yra NTSC (BT.409), tačiau NTSC niekada nebuvo plačiai naudojamas, todėl „OnePlus“ sprendimas kalibruoti pagal šį standartą yra keistas. Pagaliau turime naujesnį standartą, platų spektrą, vadinamą UHD (BT.2020) su tuo bus pristatyti nauji 4K televizoriai, leidžiantys atlikti patobulinimų, pvz., HDR vaizdo įrašų. Visi matėme parduotuvėse rodomas 4K TV reklamas ir tai, kaip sunkiai jie stumia HDR vaizdo turinį, BT.2020 yra dalis to, kas leidžia tai padaryti ir užtikrina, kad jis būtų tikslus. BT.2020 taip pat naudojamas DCI-P3 (kurį LG pasirinko kai kuriuose išmaniuosiuose telefonuose, pvz., LG G5), pagal kurį kalibruojami skaitmeniniai filmai, o „Apple“ žengia žingsnį link „iPad Pro 9.7“; šie profiliai yra daug platesni nei sRGB ir, atrodo, yra standartas ateityje.
Taigi, jei ekranai dabar geresni nei buvo praeityje, o daugumoje įrenginių įmanoma valdyti platesnę gamą, kodėl mes taip stipriai siekiame sRGB? Suderinimas su sRGB turi mažai ką bendro su „teisingumu“ absoliučiais skaičiais, nes visos spalvų erdvės yra RGB spalvų erdvėje, o šiuo atveju būtų teisinga suderinti įrenginį su sRGB laikas „Android“. nes Android nieko daugiau nesupranta. Taip, problema slypi „Android“ ir nėra numatyta, kad ji bus ištaisyta „Nuga“, todėl gali prireikti ilgai. Kaip nurodyta Anandtech atnaujinimas „OnePlus 3“ apžvalgoje „Android“ neturi sistemos lygio spalvų valdymo. Kodėl tai svarbu? Tinkamas spalvų valdymas reiškia, kad jis aptiks turinį ir nusiųs tą informaciją į ekraną. Jei informacija į ekraną siunčiama tinkamai, jis tiksliai parodys sRGB turinį BT.2020 spalvų erdvėje. Kai ekranas kalibruojamas pagal platesnę gamą, pvz., Adobe RGB, NTSC arba BT.2020, ir sistema siunčia santykinai nepažymėtas spalvas Rezultatas yra ekranas, rodantis turinio spalvas, atitinkančias jo spalvų erdvę, taip jas atvaizduojant netiksliai.
Norėdami susieti tai su kažkuo, ką galbūt žinome, prisiminkite senus „Windows“ laikus, kai monitoriaus skiriamoji geba nebuvo visiškai palaikoma ir visas ekrano turinys buvo ištemptas? Čia galioja panašus principas, išskyrus spalvas. Net jei ekrano spalvų gama yra geresnė ir gali tiksliai parodyti šias spalvas, jis tiesiog negali rodomos tikslios spalvos, nes šaltinio medžiaga yra neatpažįstama ir todėl yra ištempta arba pakeista, kad atitiktų jo profilis.
Štai kodėl sRGB kalibravimas yra labai svarbus „Android“ įrenginiams. Nors sRGB spalvų erdvė ir BT.709 yra pasenęs standartas, kuris keičiamas, Android ekranai PRIVALO atitikti profilį arba leisti pasirinkti. Samsung įrenginiai darė tai daugelį metų. „Adaptive“ spalvų nustatymas yra platus (pagalvokite apie BT.2020 ar panašų), „Photo AMOLED“ yra „Adobe RGB“, o „Basic“ yra sRGB. Kai sakote, kad „Samsung“ telefonuose yra per daug sočiųjų nerealių spalvų, tai nėra ekranas pati yra prastesnė arba netinkamai sukalibruota, tai yra tai, kad „Android“ tiesiog nežino, kaip naudoti visą tą papildomą gama. Štai kur „OnePlus“ numetė kamuolį ir ką Carl Pei nesugebėjo suprasti. sRGB nėra „niša“, tai vienintelis dalykas, kurį jūsų telefonas gali tinkamai parodyti, nes pagal jį sukalibruotas beveik visas turinys. Kalibruodami OnePlus 3 į NTSC, jie nesuprato, kad užuot padidinę jo gamą, jis tiesiog sugadino tinkamas spalvas.
Spalva yra labai subjektyvi, todėl tai buvo tokia karšta mygtukų problema. Kaip ir „Beats Audio“ ausinės siaubingai sukalibruotas Tačiau yra daug pardavėjų, todėl yra daug žmonių, kuriems patinka platesnė „Android“ gama, nepaisant jos netikslumų. Nors „atrodo gerai“ yra subjektyvu, ekranai, kurie nesukalibruoti pagal sRGB, yra netikslūs, nes „Android“ nežino, kad spalvų profiliai ir spalvų valdymas netgi egzistuoja. Tai nėra „gerai“: „Android“. Kalibruojant ekraną bet kam, išskyrus sRGB, dažniausiai rodomos netinkamos spalvos, patinka tai ar ne.
Tačiau kai kuriems žmonėms patinka pernelyg sodrios spalvos arba mėlynesnis ekranas, todėl čia atsiranda pasirinkimas ir kodėl VISI gamintojai turėtų pasiūlyti sRGB kaip savo ekrano spalvų nustatymą. Tai siūlo „Nexus 6P“, „HTC“ siūlo A9 ir 10, „OnePlus“ dabar siūlo 3, o „Samsung“ siūlo jau daugelį metų. Tiesa, daug kam gerai su netiksliu rodymu, yra nemaža dalis, kas nori ar reikia kad matytumėte dalykus taip, kaip jie yra numatyti, arba tiesiog norite tikslumo, o „Android“ OĮG turėtų į tai atsižvelgti minios ne todėl, kad tai yra niša, o todėl, kad tai vienintelis būdas įgyti tinkamos patirties iš savo prietaisas.