Цветопередача и Android: почему все OEM-производители должны предлагать режим sRGB

В этой статье мы объясняем проблемы 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 имеет один из самых точных дисплеев на рынке, если в настройках цвета выбрать «Базовый».

Итак, если дисплеи сейчас лучше, чем в прошлом, и на большинстве устройств возможна работа с более широким цветовым охватом, почему мы так упорно настаиваем на 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 ДОЛЖНЫ соответствовать профилю или позволять выбор. устройства Самсунг делали это годами. Настройка адаптивного цвета — это широкая гамма (например, BT.2020 или аналогичный), Photo AMOLED — Adobe RGB, а базовый — sRGB. Когда вы говорите, что в телефонах Samsung слишком насыщенные нереалистичные цвета, это не значит, что дисплей сам по себе некачественный или неправильно откалиброван, дело в том, что Андроид просто не умеет пользоваться всем этим дополнительным гамма. Вот где OnePlus ошибся, и что Карл Пей не смог понять. sRGB — это не «ниша», это единственное, что ваш телефон может правильно отображать, потому что под него откалибровано почти все содержимое. Калибруя OnePlus 3 по стандарту NTSC, они не поняли, что вместо увеличения цветовой гаммы он просто испортил правильные цвета.


Цвет очень субъективен, и именно поэтому эта проблема так остро стоит. Точно так же, как наушники Beats Audio. ужасно выверенный но пользуется большим спросом, поэтому существует большое количество людей, которым нравится более широкий спектр Android, несмотря на его неточности. Хотя утверждение «выглядит нормально» является субъективным, дисплеи, не откалиброванные по sRGB, являются неточными, поскольку Android не знает, что цветовые профили и управление цветом вообще существуют. Это не «хорошо»: на Android калибровка дисплея для чего-либо, кроме sRGB, большую часть времени показывает неправильные цвета, нравится вам это или нет.

Однако некоторым людям нравятся слишком насыщенные цвета или более синий дисплей, и именно здесь появляется выбор, и почему ВСЕ производители должны предложить sRGB в качестве настройки цвета для своего дисплея. Nexus 6P предлагает его, HTC предлагает его на A9 и 10, OnePlus теперь предлагает его на 3, а Samsung предлагает его уже много лет. Это правда, что многих людей устраивает неточное отображение, есть большая часть тех, кто может захотеть или нуждаться видеть вещи такими, какими они задуманы, или просто хотят точности, и OEM-производители Android должны учитывать это. толпа не потому, что это ниша, а потому, что это единственный способ получить правильный опыт от вашего устройство.