Цветопредаване и Android: Защо всички OEM производители трябва да предлагат sRGB режим

click fraud protection

В тази статия обясняваме проблемите на Android с изобразяването на различни от sRGB цветови пространства и защо OEM производителите трябва да предлагат алтернативи на цветовото пространство, за да коригират проблема.

Качествата на дисплея на едно устройство вероятно бяха едни от най-горещите ни проблеми с бутоните през последните няколко месеца. Вариациите на хардуерния дисплей, като кървене и мъртви или неактивни пиксели, са често срещани дискусии. Въпреки това, едва наскоро по-дълбоките качества на дисплея бяха обсъждани толкова широко, отчасти поради пускането на телефон.

Както много дискусии в нашата общност, OnePlus ги изведе на преден план с неточностите, представени във фърмуера за доставка на OnePlus 3. Разбира се, имаше оплаквания относно прекалено наситените цветове по подразбиране на всяко устройство на Samsung, но извън това е до голяма степен тиха дискусия, дори когато много други екрани са наситени и други производители като LG също използват друго цветово пространство цели. Освен тези, които посещават сайтове за задълбочени прегледи, малцина всъщност говорят или се интересуват от неща като точност на сивата скала или точност на наситеността. Но точността на дисплея е нещо, което всички трябва да знаем или да ни интересува, дори и да смятаме, че е специално устройството изглежда добре такова, каквото е, всички трябва да се опитаме да разберем какво се случва и дори да спорим за повече избор.


Кредит за изображение - Уикипедия

За да започнете, нека разгледаме някои основи. sRGB (BT.709) е термин, с който сте запознати, ако сте следили новините за OnePlus 3 дори отблизо. Но какво точно е то? sRGB е цветово пространство в рамките на RGB цветово пространство. RGB цветовото пространство е по същество всички цветове, които могат да бъдат създадени от червени, зелени и сини цветове, много широка гама. sRGB се намира в това пространство и е най-често срещаното цветово пространство, използвано в производството днес, поради което sRGB традиционно е цветовото пространство, към което ще искате да бъде настроено вашето мобилно устройство. Има редица други цветови пространства. Adobe RGB е един от другите масови, използвани от професионалисти. Adobe RGB има редица предимства пред sRGB в способността си да възпроизвежда реалистични цветове с увеличен диапазон в сините и зелените цветове. Въпреки това, той не се използва широко извън специализираните магазини за печат и дизайнери, което означава, че ако трябва да създавате нещо, използващо цветовото пространство на Adobe RGB, би загубило много от атрибутите си, когато се гледа на устройство, калибрирано към sRGB.

Така че защо да използвате sRGB на първо място, ако съществуват по-добри алтернативи? Причината за използването на sRGB е просто, че в миналото устройствата имаха трудности да показват по-голям цвят гами правилно и с достатъчно яркост, което прави тези други стандарти трудни за поддържане точно. Друго RGB цветово пространство е NTSC (BT.409), но NTSC никога не е бил широко използван и прави решението на OnePlus да калибрира към този стандарт странно. Най-накрая имаме по-нов стандарт, широка гама, наречена UHD (BT.2020) с което ще се доставят новите 4K телевизори, което позволява подобрения като HDR видео. Всички сме виждали 4K телевизионни реклами в магазините и колко силно настояват за HDR видео съдържание, BT.2020 е част от това, което прави това възможно и го поддържа точно. BT.2020 също се използва в DCI-P3 (което LG избра в някои смартфони като LG G5), към което се калибрират цифровите филми и Apple прави крачка към това да започне с iPad Pro 9.7”; тези профили са много по-широки от sRGB и изглежда, че са стандартът занапред.

Galaxy S7 има един от най-точните дисплеи на пазара, ако изберете Basic в цветовите настройки.

Така че, ако дисплеите са по-добри сега, отколкото са били в миналото, и работата с по-широки гами е възможна на повечето устройства, защо настояваме за sRGB толкова силно? Настройването на sRGB няма много общо с това да бъдете „правилни“ в абсолютно изражение, тъй като всички цветови пространства са в цветовото пространство RGB, вместо това настройването на вашето устройство към sRGB е правилното нещо, което трябва да направите в този случай време на Android защото Android не разбира нищо друго. Да, проблемът е в Android и не е планиран да бъде коригиран в Nougat, така че може да отнеме много време за отстраняване. Както е посочено в Актуализация на Anandtech към техния преглед на OnePlus 3, Android НЯМА управление на цветовете на системно ниво. Защо това е важно? Правилното управление на цветовете означава, че то ще открие съдържанието и ще изпрати тази информация на дисплея. Ако информацията се изпрати на дисплея правилно, той ще покаже точно sRGB съдържание в рамките на цветовото пространство BT.2020. Когато дисплей е калибриран към по-широка гама като Adobe RGB, NTSC или BT.2020 и системата изпраща относително немаркиран цвят данни към него резултатът е дисплеят, показващ цветовете на съдържанието, съобразени с неговото цветово пространство, като по този начин ги показва неточно.

Екранна снимка_20160710-141902За да го свържем с нещо, с което може да сме запознати, помните ли старите времена на Windows, когато резолюцията на монитора не се поддържаше напълно и цялото съдържание на екрана беше разтегнато? Тук важи подобен принцип, с изключение на цветовете. Дори ако цветовата гама на дисплея е по-добра и може да показва точно тези цветове, той просто не може да показване на точни цветове, тъй като изходният материал е неидентифициран и следователно е разтегнат или променен, за да се срещне неговия профил.

Ето защо sRGB калибрирането е толкова важно за устройства с Android. Докато цветовото пространство sRGB и BT.709 са остарял стандарт, който се заменя, дисплеите на Android ТРЯБВА да отговарят на профила или да позволяват избор. устройства Samsung са правили това от години. Адаптивната цветова настройка е широка гама (помислете за BT.2020 или подобен), Photo AMOLED е Adobe RGB, а Basic е sRGB. Когато казвате, че телефоните на Самсунг имат прекалено наситени нереалистични цветове, това не е дисплеят сам по себе си е по-лош или неправилно калибриран, това е, че Android просто не знае как да използва всичко това допълнително гама. Това е мястото, където OnePlus изпусна топката и какво Carl Pei не успя да разбере. sRGB не е „ниша“, това е единственото нещо, което телефонът ви може да показва правилно, защото към него е калибрирано почти цялото съдържание. Като калибрираха OnePlus 3 към NTSC, те не успяха да осъзнаят, че вместо да увеличи гамата му, той просто повреди правилните цветове.


Цветът е силно субективен и затова това е толкова горещ проблем с бутоните. Точно като слушалките Beats Audio ужасно калибриран но много продавани, така че има големи популации, които се радват на по-широка гама на Android, въпреки неговите неточности. Въпреки че „изглежда добре“ е субективно, дисплеите, които не са калибрирани към sRGB, са неточни, защото Android не знае, че дори съществуват цветови профили и управление на цветовете. Не е „добре“: на Android калибрирането на вашия дисплей към всичко друго освен sRGB показва грешни цветове през повечето време, харесва ви или не.

Някои хора обаче харесват прекалено наситените цветове или по-син дисплей и това е мястото, където изборът идва и защо ВСИЧКИ производители трябва предлагат sRGB като цветова настройка за своя дисплей. Nexus 6P го предлага, HTC го предлага на A9 и 10, OnePlus сега го предлага на 3, а Samsung го предлага от години. Вярно е, че много хора са добре с неточен дисплей, има голяма част, които може да искат или трябва да виждат нещата по начина, по който са предназначени или просто искат точност, а OEM производителите на Android трябва да се погрижат за това тълпа, не защото е ниша, а защото това е единственият начин да получите правилното изживяване от вашите устройство.