Как убрать шим на amoled samsung

DC Dimming против ШИМ или как регулировать яркость AMOLED без мерцания.

Teaser

Смартфоны стали нашими компаньонами на каждый день уже довольно давно. По оценкам исследователей в среднем мы берем в руки смартфон примерно 88 раз в день, что в сумме приводит к более чем трем часам созерцания его дисплея. Соответственно, качество этого дисплея должно быть достаточным, чтобы свести к минимуму негативное влияние на глаза и организм в целом.

К сожалению, с последним требованием есть проблемы: с одной стороны, для наиболее комфортного взаимодействия яркость должна быть установлена на 30-40% от максимальной, но с другой стороны, при снижении яркости подсветки снижается и частота ее мерцания. Из-за мерцания у многих людей начинается головная боль.

Причиной мерцания является широтно-импульсная модуляция (ШИМ). И если особо не вдаваться в подробности, то вот как это работает:

Любой цифровой сигнал может иметь два логических уровня, условно назовем их вкл. и выкл. (1 или 0, есть напряжение или нет напряжения и т.д.). Соответственно, если мы хотим получить некое среднее состояние, как у аналоговых сигналов, например, установить подсветку на 30% (а не выключить полностью) приходится использовать модуляцию. Сигнал (свет светодиодов) включается и выключается с большой скорость и вследствие инерционности человеческого зрения мы это воспринимаем как снижение яркости: по факту же подсветка включена 30% времени и выключена 70% времени.

Для того, чтобы глазу все эти мерцания были незаметны, ШИМ обычно работает на высокой частоте, за счет чего достигается плавность регулировки сигнала (яркости светодиодов например) и отсутствие видимого мерцания. Обычно, для достижения такого результата необходима частота выше 200 Гц. Как вы понимаете, далеко не все устройства обладают такой частотой ШИМ. Кроме того чувствительность к мерцанию (даже на высокой частоте) у все людей разная. То есть, даже если модуляция не заметна глазу, она все равно может оказывать значительное влияние, которое зачастую проявляется в виде головной боли.

Особенно данная проблема актуальна в случае AMOLED дисплеев, так как мерцает каждый светодиод и частота довольно низкая (в сравнении с хорошими IPS матрицами).

DC Dimming – Спасение от мерцания?

По факту, альтернатив ШИМ пока не существует, так как сделать по настоящему безвредную аналоговую регулировку яркости не представляется возможным — необходимые компоненты требуют много энергии и попросту не влезут в смартфон.

Тем не менее, в последнее время все чаще в пресс релизах и анонсах различных компаний начал встречаться такой термин, как DC dimming.

Сразу хотим сказать, что ничего принципиально нового в этой технологии нет и в LCD дисплеях данный метод контроля яркости применяется довольно давно. На источник подсветки подается меньшее напряжение, что и приводит к уменьшению яркости свечения. Кстати, вследствие применения такой схемы некоторые дисплеи все же мерцают на малой яркости.

Но с AMOLED не все так просто — если подавать на органические светодиоды меньшее напряжение, то они не только снижают свою яркость, но и искажают отображаемые цвета. В итоге, при регулировке яркости таким методом цветопередача AMOLED “плывет”.

Тем не менее, таким производителям, как Xiaomi и OnePlus, удалось реализовать DC dimming в своих смартфонах с AMOLED дисплеями в качестве экспериментальной функции. Мы уже успели изучить оба варианта реализации в ходе обзоров Xiaomi Black Shark 2 (там это называется защита от мерцания) и OnePlus 7 Pro.

The Xiaomi Black Shark 2 .

The Xiaomi Black Shark 2 .

. и OnePlus 7 Pro поддерживают DC dimming

. и OnePlus 7 Pro поддерживают DC dimming

Как включить DC Dimming и избавиться от мерцания на телефоне

Как включить DC Dimming

«Мерцающие OLED-дисплеи убивающие глаза остались в прошлом! Берегите зрение: в Xiaomi изобрели способ сделать OLED-дисплеи без мерцания! Спешите видеть: новая возможность доступна не только для нового флагмана, но и для старых устройств!» Сколько в этих утверждениях правды, а сколько — маркетинговой шелухи, что на самом деле сделали в компании Xiaomi и были ли они первыми на рынке?

В этой статье я отвечу на все эти вопросы, а также расскажу, как включить DC Dimming в Xiaomi, Samsung Galaxy, iPhone, OnePlus и Google Pixel. Точнее, как избавиться от мерцания на смартфонах Samsung Galaxy S8, S9 и S10. Наконец, я поделюсь информацией о том, как избавиться от PWM практически на любом смартфоне с Android как с root-доступом, так и без него.

Вред мерцания

Разговоры о вреде мерцания не стихают с тех самых пор, как дисплеи стали мерцать. «Через пять минут глаза начинают слезиться, через полчаса краснеть!» — жалуется пользователь на форуме. «У меня тоже есть нога, но она не болит!» — хором отвечают ему форумчане. «На AMOLED цвета, конечно, сочнее, но зато от IPS глаза не болят», — делятся наблюдением понимающие в теме и делают неожиданный вывод: «Наверное, дело в цветопередаче!»

К сожалению, нет: дело не в цветопередаче, точнее — не только в ней. Дело в том, что современные OLED-экраны, используемые в смартфонах, мерцают на достаточно низкой частоте в 240 Гц. По статистике, мерцания на этой частоте не замечает 70% пользователей, а из тех, кто замечает, большинство не придает этому внимания. В то же время нагрузка на глаз одинакова у всех; будут ли болеть глаза у конкретного человека, который смотрит на мерцающий экран, зависит не от того, видит ли он мерцание (это физиологическое свойство не глаз, а мозга, который обрабатывает поступающую от глазного нерва картинку), а от состояние глаз пользователя и, так сказать, оставшегося «запаса прочности» по зрению.

Я отношусь к тем, кто мерцание отлично видит и замечает. Лично мне мерцание мешает, а глаза от него устают. Наверное, я был единственным в своем городе человеком, который в 1995 году менял видеокарту в компьютере только для того, чтобы получить DAC, позволяющий на разрешении 800 × 600 достичь частоты обновления на ЭЛТ-мониторе не в 56, а в 75 Гц.

С мерцанием экранов OLED я впервые столкнулся в 2014 году в смартфонах Nexus 6 и Nokia Lumia 930. И если с мерцанием смартфона с Windows мне пришлось смириться, то ядро Nexus 6 я успешно модифицировал, полностью избавившись от мерцания. «А что, так можно было?» Да — если вы понимаете, чем жертвуете, и согласны терпеть «поехавшую» цветопередачу на низких уровнях яркости и мириться с неравномерными заливками в тенях.

Xiaomi — новаторы или нет?

Xiaomi — одна из первых компаний, которая решила избавиться от мерцания панелей OLED. Задолго до Xiaomi OLED-дисплеи без мерцания использовала компания LG в своих экспериментальных телефонах. Самым ярким представителем таких был телефон LG Flex 2, весьма противоречивый смартфон с изогнутым экраном P-OLED. В этом устройстве LG допустила столько ошибок, что их перечисление растянулось бы на несколько абзацев. Мы же рассмотрим только и исключительно экран.

В LG Flex 2 использовалась гибкая матрица P-OLED, управление яркости в которой на аппаратном уровне было реализовано через изменение подаваемого на пиксели тока. Контроллер дисплея не был оборудован модулем ШИМ (широтно-импульсная модуляция, или pulse width modulation, PWM); соответственно, никакого мерцания не было даже на самом низком уровне яркости.

Пользователи очень плохо восприняли этот дисплей, и их можно понять: на низкой яркости изображение покрывалось желтыми разводами и приобретало структуру «наждачной бумаги». Технология производства экспериментальных экранов в 2015 году была плохо отработана, и довольно большому числу пользователей не повезло получить смартфоны с ярко выраженными дефектами P-OLED.

В то же время в компании LG никак не использовали отсутствие мерцания в своих маркетинговых программах: не публиковались статьи о вреде мерцания, не выходили технические публикации, подобные тем, что делает Google в своем блоге. С учетом того что в 2015 году проблема мерцания экранов была неизвестна широкому кругу пользователей, а два человека из трех не способны заметить мерцание светодиодов на частоте 240 Гц, эксперимент LG провалился. Технологию немерцающих экранов OLED крупные производители положили под сукно.

А знаете ли вы, что львиная доля OLED-панелей для телевизоров многих известных производителей — от SONY и Philips до самой LG включительно — выпускается на заводах LG? Все эти панели используют структуру пикселей RGBW и не мерцают ни на каком уровне яркости — в отличие от подавляющего большинства LCD-экранов для телевизоров. Забавный парадокс, правда?

Действительно ли OLED без мерцания настолько плохи? В 2015 году технология производства действительно допускала гигантский по современным меркам уровень разброса параметров между соседними светодиодами. Сильнее всего разброс параметров проявлялся тогда, когда на светодиод подавался очень низкий ток. А вот при высоком токе разница между характеристиками соседних пикселей в глаза не бросалась. Этот эффект можно сравнить с цифровым шумом на фотографиях, сделанных в темноте с короткой выдержкой. Чем меньше фотонов попадает на светочувствительные ячейки (а для экрана — чем меньше фотонов излучается светодиодом), тем больше вероятность возникновения «цифрового шума».

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

Крупнейшим производителем OLED-панелей для смартфонов была и остается компания Samsung. Samsung использует AMOLED в собственных смартфонах и поставляет панели сотням производителей, включая Apple и Google (о Google — чуть ниже, там не все так просто). В зависимости от требований конкретного OEM различаются настройки панелей, включая и настройки ШИМ. Эти различия проявляются в том, на каком именно уровне яркости (в процентах от максимальной) заканчивается прямое управление яркостью и начинается скважность импульсов, приводящая к мерцанию.

Примерно так работает управление яркостью на уровне контроллера

Так, панели Samsung в смартфонах Galaxy S8+ мерцают всегда, даже на яркости в 99% от максимальной. Убедиться в этом можно на следующем изображении.

В Samsung Galaxy S8+ значимая модуляция дисплея присутствует даже при яркости в 75% от максимума

В Samsung Galaxy S8+ значимая модуляция дисплея присутствует даже при яркости в 75% от максимума (источник: ixbt.com)

Использование ШИМ на протяжении всего диапазона значений яркости позволило Samsung добиться хорошей цветопередачи и равномерных заливок даже на очень темных участках экрана. То, что заявленных характеристик достигают, бомбардируя глаза пользователя нечастыми яркими вспышками света, компания долгое время игнорировала. Даже в актуальном поколении Galaxy S10 производитель использует все ту же схему управления яркостью.

Даже при яркости в 75% от максимума наблюдается значимая модуляция дисплея

Даже при яркости в 75% от максимума наблюдается значимая модуляция дисплея (источник: ixbt.com)

Со стороны Samsung это вполне сознательный подход, как можно убедиться, изучив патентную заявку US9269294B2.

Практически все другие компании используют гибридный подход к управлению яркостью. На высоких уровнях яркости контроллер дисплея варьирует ток, подаваемый на светодиоды. Когда яркость падает до заданного производителем уровня, контроллер перестает снижать ток и начинает использовать ШИМ. В разных моделях будут использованы разные уровни отсечки, которые могут зависеть как от характеристик матрицы, так и от пожелания OEM. Так, на момент выхода экран Xiaomi Mi 9 мерцал точно так же, как мерцают экраны в телефонах Samsung. Apple настроила экраны iPhone X, Xs и Xs Max таким образом, что мерцание ШИМ начинается на уровне яркости 50% и ниже.

DC Dimming oledmod

На уровнях яркости 50% и выше колебания яркости можно игнорировать: их амплитуда невелика, и светодиод никогда не гаснет полностью. Видимого мерцания на этих частотах нет (источник: ixbt.com)

Можно ли избавиться от мерцания экрана?

Можно ли уменьшить видимое мерцание, увеличив частоту пульсаций до уровня, когда даже самые критически настроенные пользователи не смогут увидеть ШИМ? Можно запросто, таких экранов множество. Еще в 2015 году Microsoft устанавливала OLED-экраны с частотой мерцания 500 Гц в телефон Lumia 950 (при этом в старшую модель 950 XL ставили обычные экраны с ШИМ на частоте 240 Гц). Практически все новые LCD-телевизоры мерцают на частоте 240 Гц, но в SONY не поленились установить во всех моделях контроллеры управления яркостью либо совсем без мерцания, либо с мерцанием на частоте 720 Гц (заметить его действительно очень трудно).

Почему так не делают? Экономия: контроллер, работающий на более высокой частоте, стоит на несколько десятков центов (для смартфонов) или даже долларов (для телевизоров) дороже самых дешевых, с мерцанием на низкой частоте. Это вы цените свои глаза дороже пары долларов, у производителя же — экономика масштабов: даже несколько десятков центов, масштабированных на миллионы устройств, позволят положить в карман лишние сотни тысяч, а то и миллионы долларов. При этом, если завтра в какой-нибудь юрисдикции законодательно зафиксируют санитарные нормы для смартфонов, в которых будет ограничиваться пульсация экрана, производители отреагируют на следующий же день, начав устанавливать панели с соответствующими настройками.

А можно ли вообще избавиться от мерцания, полностью переведя панели на прямое управление яркостью? Сегодня и это проделать можно, а вот еще два-три года назад вам пришлось бы терпеть слишком много компромиссов. Я до сих пор помню телефон Lumia 930, OLED-экран которого на минимальной яркости становился нежно-розового цвета — и это несмотря на мерцание.

Сегодня же ТВ с OLED-экранами не мерцают вообще. Если вас не убеждают компьютерные мониторы, уже много лет работающие без мерцания, то свежий пример — компания SONY, реализующая именно такую схему управления в своих телевизорах на фоне повального увлечения рынком моделями с ШИМ в 240 Гц. Однако такая схема управления уже не просто дороже, а требует использования более качественных компонентов: светодиодов подсветки в панелях LCD (это проще) или OLED-панелей с более жесткими стандартами контроля качества (именно на этом прогорела и продолжает прогорать компания LG, которая никак не может наладить выпуск качественных OLED-экранов для смартфонов).

Пока же нам приходится иметь дело с мерцающими экранами — и пытаться что-то с этим сделать самостоятельно.

DC Dimming от Xiaomi

Несмотря на то что Xiaomi не была первой компанией, отказавшейся от модуляции ШИМ в OLED-дисплеях смартфонов, именно Xiaomi первой использовала немерцающий OLED в качестве маркетинговой фишки смартфона Black Shark 2 Pro.

Сам термин DC Dimming также маркетинговое изобретение компании. Аналогичную маркетинговую кампанию провел в свое время производитель мониторов BenQ, выпустив в 2013 году линейку мониторов Flicker Free. С тех пор мерцание в компьютерных LCD-мониторах постепенно стало дурным тоном, от него отказались практически все производители.

DC Dimming что это такое

Изобретение Xiaomi неожиданно для самой компании отлично восприняли пользователи и журналисты. «Мы тоже!» — поспешила компания OnePlus, активировав подобный режим в OnePlus 7. «И мы!» — сказала материнская компания OPPO, выпустив смартфон Reno с такой же возможностью. «И мы тоже!» — присоединилась к банкету Huawei, выпустившая обновление для смартфона P30 Pro.

«Ах, так?» — подумали в Xiaomi и анонсировали поддержку DC Dimming для ранее выпущенных моделей, таких как Mi 9. «Мы не хуже!» — сказали OnePlus, но… оказалось, не все так просто. Для моделей OnePlus 6 и 6T соответствующая опция доступна, но лишь в «лабораторных» настройках. Дело в том, что прямое управление яркостью светодиодов на низкой яркости обнажает недостатки OLED — здесь и «поехавшая» цветопередача, требующая программной компенсации, и структура «наждачной бумаги». В результате более современные матрицы OnePlus 7 и 7 Pro выглядят в режиме «без мерцания» намного лучше более старых матриц из OP6 и 6T.

Реклама режима DC Dimming для Xiaomi Mi 9 с китайского сайта

Реклама режима DC Dimming для Xiaomi Mi 9 с китайского сайта

А что же Xiaomi? Если в смартфоне Black Shark 2 возможность прямого управления яркостью заложена в настройки контроллера, то в предыдущих моделях контроллер перепрограммировать не удалось. DC Dimming для этих моделей доступен в виде своеобразного хака: для активации режима нужно ввести в приложении «Телефон» код < strong > * #*#3225#*#*</strong> .

Обратная сторона медали

Итак, мы выяснили, что в Xiaomi Mi 9 мерцание отключается чисто программным хаком. Более того, из некоторых особенностей становится понятно, что режим DC Dimming, вероятно, реализован даже не на уровне ядра, а на уровне framework-прошивки — где-то недалеко от «ночного» режима (Режим для чтения в терминологии Xiaomi), который в ночное время уводит температуру экрана в теплые оттенки.

Что заставляет меня сделать такой вывод? Следующие наблюдения.

Во-первых, на экране блокировки (в момент, когда телефон заблокирован) не работает ни «ночной» режим, ни DC Dimming. В темное ночное время на заблокированном экране дисплей мерцает, а цветопередача — все в тех же «холодных» оттенках без малейшего признака «ночного» режима. Но стоит разблокировать аппарат, как мерцание тотчас же пропадает, а цвета приобретают янтарный оттенок «ночного» режима.

Во-вторых, активация режима DC Dimming дурно влияет на функцию автоматической яркости: телефон постоянно стремится сделать экран максимально темным; постоянные нервные передвижения ползунка яркости помогают в течение 10–15 секунд, после чего яркость начинает медленно ползти вниз. Очевидно, что датчик освещения и способ управления яркостью экрана никак не связаны (это легко проверить, установив стороннее приложение для управления яркостью, например Lux Dash); такая ошибка возможна только при безграмотной реализации автояркости.

Наконец, никакого контроля цветопередачи на пониженной яркости тоже не наблюдается: тестовые шаблоны при активированном режиме DC Dimming выглядят точно так же, как при использовании наложения серого фильтра (screen overlay) приложением Lux Dash, Darker или одним из множества подобных.

В то же время качество матрицы у Mi 9 на высоте: даже на минимальных уровнях яркости заливка экрана серым цветом выглядит равномерно; нет ни структуры «наждачной бумаги», ни грязных желтых пятен, как в LG G Flex 2. Однако достигается это не совсем честным образом: на самых низких значениях яркости (ниже 10%) экран Mi 9 все-таки начинает мерцать, так что о полном и безоговорочном отсутствии мерцания говорить не приходится. Xiaomi корректно описывает «уменьшение» уровня мерцания, но не полное избавление от него.

В целом решение Xiaomi портировать DC Dimming на предыдущие модели можно похвалить за намерение и популяризацию проблемы — и серьезно покритиковать за кривую реализацию.

По имеющейся информации, в Xiaomi сейчас работают над полностью аппаратным решением проблемы мерцания OLED для новых моделей смартфонов.

Как включить DC Dimming в OnePlus 7 и 7 Pro

Сразу после Xiaomi о поддержке DC Dimming заявила компания OnePlus — в первую очередь для смартфонов OP7 и 7 Pro. Во второй волне (в вышедших буквально на днях прошивках OxygenOS 9.0.16 для OnePlus 6T и 9.0.8 для OnePlus 6) возможность появилась и для прошлогодних флагманов компании. Новая возможность по умолчанию выключена; ее можно активировать в настройках OnePlus Laboratory.

Источник: www.smartprix.comИсточник: www.smartprix.com

Решение OnePlus также чисто софтовое. Судя по отзывам пользователей, DC Dimming не распространяется на экран блокировки. Вероятно, это связано с тем, что встроенный в экран оптический датчик отпечатков пальцев не может работать при активном оверлее. Эту проблему можно решить настройками на уровне контроллера дисплейного модуля; надеюсь, контроллеры с соответствующими настройками появятся в ближайшем будущем.

Как включить DC Dimming в Google Pixel 3 XL

Если для отключения мерцания на Xiaomi Mi 9 вам достаточно ввести код в номеронабирателе, то для Pixel 3 XL этот трюк не сработает. В этом смартфоне используется матрица от LG довольно низкого качества — заметный разброс параметров и ускоренное выгорание пикселей в сравнении с панелями от Samsung, которые Google устанавливает в младшую модель Pixel 3. В то же время в отличие от младшей модели в Pixel 3 XL используется гибридная схема управления яркостью: контроллер довольно долго ограничивает ток перед тем, как все-таки активировать ШИМ. Эта особенность позволила разработчикам модифицировать ядро смартфона так, чтобы ШИМ не включался вообще, а управление яркостью всегда происходило напрямую.

Для отключения мерцания на Pixel 3 XL нужно проделать следующее.

  1. Разблокировать загрузчик. Это необходимо для установки кастомного ядра.
  2. Зайти на XDA и скачать ядро ImageBreaker.
  3. Прошить ядро через fastboot или установить через TWRP.

К сожалению, ядро уже устарело, обновлений нет. Увы, но, если вы хотите Pixel 3 XL без мерцания, вам придется действовать так же, как и пользователям других смартфонов; об этом ниже.

Как включить DC Dimming в Samsung Galaxy S8+

Еще в 2017 году для этого смартфона энтузиасты собрали ядро, в котором отключено мерцание. Ядро и инструкции по его установке доступны на сайте XDA.

Мерцание доМерцание до Мерцание после Мерцание после

Недостатки: неравномерность заливки на яркости ниже 40 кд/м2.

lux

Проблема здесь та же, что и с ядром для Pixel 3 XL: собранное ядро было заброшено и развития не получило.

Как включить DC Dimming на других смартфонах без root

До восьмой версии Android для понижения яркости можно было использовать обычные экранные фильтры. С одной стороны, включать-выключать фильтр вручную довольно неудобно; с другой — приложения вроде Darker могут как активироваться самостоятельно в заданное время суток, так и временно отключать фильтр, если датчик освещения показывает, что снаружи достаточно светло. Наконец, приложение Lux Auto Brightness полностью автоматизирует процесс, позволяя задать минимальный уровень яркости (в процентах), ниже которого программа будет использовать серый фильтр overlay переменной прозрачности (чем ниже яркость, тем менее прозрачен фильтр).

В Android 8 Oreo разработчики Google ограничили возможности экранных фильтров. В Android 8 и 9 приложения, использующие фильтры, больше не могут распространить их действие на верхнюю область с часами и уведомлениями, что сводит их практическую полезность на нет.

Спустя некоторое время нашелся обходной путь: оказалось, что использование сервиса Accessibility позволяет это ограничение обойти. На сегодня мне известны всего три приложения, которые умеют использовать для затемнения экрана сервис Accessibility.

Первое доступно в Google Play, но платное: Lower Brightness Pro.

lux

В отличие от Darker, Lux Auto Brightness и массы подобных им приложений, в этом действительно затемняется и строка уведомлений. К сожалению, управление яркостью реализовано не слишком удобно (кнопками + и -). Автоматическое управление яркостью сохраняется. Это неплохо для Android 8/8.1, где можно зафиксировать положение ползунка яркости, но сводит с ума автоматическую регулировку яркости в Android 9 и прошивках, имитирующих iOS (то есть таких, в которых автоматическое изменение уровня яркости экрана сдвигает положение движка управления яркостью).

Есть и бесплатная альтернатива с XDA — утилита PWMfree. К сожалению, в Google Play приложения нет. Скачать приложение можно непосредственно из ветки разработчика на XDA. Несмотря на бесплатность, утилита понравилась мне заметно больше конкурента из Play Store: в ней удобное управление яркостью движком из панели уведомлений, включение-выключение одной кнопкой. Датчик освещения отключается при активации серого оверлея и включается обратно при деактивации.

Однако оптимальным решением будет, пожалуй, бесплатное приложение OLED Saver, обладающее рядом достоинств по сравнению с конкурентами:

  1. Работает в том числе и в зоне уведомлений.
  2. Есть настройка порогового значения аппаратной регулировки уровня яркости (как в Lux).
  3. Есть быстрый переключатель для временного отключения сервиса.
  4. Регулировка яркости как ползунком, так и кнопками (удобно).
  5. Собственная реализация автояркости (она работает, хоть и неидеально).
  6. Несмотря на то что приложение использует службу Accessibility, оно доступно в Google Play.

Как включить DC Dimming на других смартфонах с root

Если на вашем смартфоне есть root-доступ, можно использовать несколько способов отключения ШИМ. Первым делом установите приложение Lux Auto Brightness. Далее настройте значение, ниже которого Lux будет использовать серый фильтр вместо системного управления яркостью.

lux

Без root-доступа все будет работать уже на этом этапе, но строка состояния и область уведомлений в Android Oreo и Pie не будут покрыты оверлеем. Настроить альтернативный механизм управления яркостью можно в следующем окне.

lux включить

Если вы установили кастомное ядро и оно поддерживает KCAL — выберите соответствующую опцию. Если же ядро не поддерживает KCAL, установите еще одно приложение из Play Store — CF.Lumen. Это приложение использует свой собственный драйвер для управления настройками экрана. Запустите его и предоставьте root-доступ, после чего в настройках Lux выберите пункт «Интеграция с CF.Lumen Pro».

Далее вам придется натренировать приложение таким образом, чтобы при заданных показаниях датчика освещенности экран горел с удобной вам яркостью. Задача решена, автояркость работает.

DC Dimming в iPhone X, Xs и Xs Max

Традиционно Apple использовали в iPhone матрицы, выполненные по технологии IPS. OLED-экран впервые появился в iPhone X, и в нем же пользователи смартфонов компании впервые столкнулись с мерцанием. В то же время в iOS есть встроенный механизм, позволяющий по желанию пользователя включать и отключать экранный фильтр заданной плотности, что позволяет полностью избавиться от мерцания дисплея на низкой яркости.

Как проверить экран на мерцание

Наличие или отсутствие мерцания можно проверить без специального оборудования, используя камеру другого смартфона. Открой на смартфоне страницу с белым фоном (например, about:blank в браузере Safari или Chrome), выключи свет и понизь яркость до минимума. Если теперь навести на экран камеру другого смартфона, то мерцание экрана будет выглядеть примерно так:

Чтобы определить, на каком уровне яркости прекращается мерцание экрана, открой «Центр управления» и плавно двигай ползунок яркости. Исчезновение диагональных полос означает отсутствие ШИМ на данном уровне яркости.

проверка мерцания на телефоне

проверка мерцания на телефоне

Экспериментально установлено, что у iPhone X минимальный уровень яркости без мерцания — 50%. Но если держать яркость на этом уровне, то в темноте устройством будет пользоваться некомфортно. Задача — понизить эффективный уровень яркости экрана, но не допустить мерцания.

Включаем серый фильтр

В настройках iOS есть специальный режим, который можно найти в настройках Accessibility —> Display Accomodations.

включение серого фильтра на телефоне

В этом режиме экран искусственно затемняется программным фильтром. Я не совсем понимаю, для чего нужен этот режим в устройствах с матрицей IPS (он заметно снижает яркость белого цвета и уменьшает контрастность экрана на том же уровне яркости подсветки, что приводит к ускоренному разряду аккумулятора), однако для дисплеев OLED он более чем полезен.

Чтобы включить фильтр, зайди в Display Accomodations. Теперь нужно нажать на надпись Display Accomodations и активировать ползунок Reduce White Point (см. скриншот). Значение плотности фильтра подбери экспериментально; попробуй начать со значения в промежутке от 85 до 100% и настрой до комфортного для собственных глаз уровня (яркость экрана в центре управления должна быть на уровне 50%).

включение серого фильтра на телефоне

Отключение ШИМ тремя кликами

На этом настройка не закончена; включать и выключать фильтр из настроек — долго и неудобно. Рекомендую повесить соответствующую команду на тройной клик кнопкой включения экрана.

Для этого найди в настройках опцию Accessibility Shortcuts (никогда не могу запомнить, в каком именно пункте меню она находится; проще всего использовать поиск по настройкам) и назначь на нее включение и отключение функции Reduce White Point (см. скриншоты).

уменьшение мерцания на телефоне

На этом все. После активации этой функции мы получили iPhone, мерцание экрана которого можно быстро включать и отключать трехкратным нажатием на боковую кнопку. Теперь можно спокойно пользоваться устройством в темноте.

Выводим включение фильтра в «Центр управления»

Если вы предпочитаете включать/выключать экранный фильтр не кликом на кнопку включения экрана, а командой в «Центре управления» — вы можете это сделать при помощи Accessibility Shortcuts (требуется iOS 12 или 13).

Открой настройки и найди Control Center (в меню General), далее Customize Controls.

уменьшение мерцания на смартфоне

Иконка Accessibility Shortcuts находится под пунктом More Controls. Нажми на Accessibility Shortcuts.

включить фильтр серого на телефоне

Иконка Accessibility Shortcuts будет добавлена в список доступных элементов управления.

включить фильтр серого на телефоне

Проверь, что иконка добавилась в «Центр управления». Расположение иконки можно изменить, перетащив ее в нужное место.

включить фильтр серого на телефоне

Для включения или выключения экранного фильтра теперь достаточно зайти в «Центр управления» и нажать на иконку Accessibility Shortcuts.

включить фильтр серого на смартфоне

Заключение

Широтно-импульсная модуляция — вещь противоречивая. С одной стороны, ШИМ приводит к повышенной утомляемости и усталости глаз приблизительно 30% пользователей (остальные 70% его не замечают, но при длительном использовании мерцающих устройств со временем устает и их мозг). С другой — использование ШИМ не только позволяет производителям сэкономить несколько десятков центов на каждом устройстве, но и дает им возможность эффективно маскировать недостатки OLED-панелей. Впервые OLED-экран без мерцания появился еще в 2015 году, но эксперимент оказался неудачным: на тот момент технология производства дисплеев не позволяла создать панель, обладающую удовлетворительными характеристиками на низких уровнях яркости.

Начиная примерно с 2017 года качество панелей достигло такого уровня, что производители стали массово использовать гибридную схему управления яркостью; в относительно свежих устройствах ШИМ часто появляется лишь на самых низких (25% и ниже) уровнях яркости.

На сегодняшний день Samsung (LG предлагаю оставить в покое) выпускает достаточно качественные панели OLED, на которых полное отключение ШИМ уже не приводит к заметной на глаз деградации картинки. Сейчас самое время отказаться от ШИМ в OLED-экранах. Китайские производители (Xiaomi, OnePlus, Oppo, Huawei) уже начали это делать; для крупных же производителей процесс наверняка растянется на несколько лет. Предлагаю взять заботу о своих глазах в собственные руки, используя описанные в статье методы избавления от мерцания.

slavyan74

Каким образом можно проверить степень мерцания дисплея и какое мерцание можно считать допустимым, а какое нет? Проще всего обнаружить мерцание Amoled дисплея, засняв его работу на видео (желательно выбрать минимальную яркость подсветки — на ней ШИМ обычно заметнее). Так же можно вооружиться пульсметром — измерителем пульсаций света. Например, таким. Стоит не так уж и дорого в масштабах какой-нибудь редакции. А тут теоретическая база для его применения, написанная одним обозревателем светодиодных ламп.

Не вдаваясь в тонкости методики, этот прибор показывает коэффициент мерцания в процентах. Согласно требованиям СанПиН при работе с ПЭВМ, коэффициент пульсации монитора и освещения не должен превышать 5 %. Отлично! Поехали!

Основной вывод, который я сделал — не все Amoled-дисплеи одинаково полезны.

Любопытно, что многие старые смартфоны (пионеры в применении Amoled) если и не лишены шим полностью, то по крайней мере не выходят за рамки гуманных 5% коэффициента мерцания. Оффтоп: а еще во многих старых amoled отсутствует Pentile (в них использован классический пиксель RGB). Т.е. старые Amoled-дисплеи, судя по всему, лишены двух основных недостатков, за которые сейчас активно критикуют современные Amoled матрицы?!

Раз уж поднята тема старых смартфонов с Amoled, то хотел бы рассказать о личном опыте владения Nokia N86. За 3 года владения (а до меня им 2 года пользовался другой человек), я прочел на нем пару десятков книг (обычно в полной темноте, с мин. яркостью и черным фоном). В целом, получил позитивные впечатления. Если изображение имеет абсолютную контрастность (у Amoled ее обычно обозначают как 1000000 : 1) и не мерцает, то оно воспринимается как качественная полиграфия. Используя же TFT, появляются проблемы. Вот 2 основные из них:

1) LED-подсветка, которая беспощадно слепит глаза, даже если использовать мин. яркость, черный фон и дополнительные програмные фильтры (вроде приложений "Ночной экран").

2) Сниженная котрастность, особенно у TFT TN.

По этим двум причинам я не смог прочесть ни одной книги на своем нынешнем смартфоне с TFT TN.

Кстати, о TFT: похоже, что большинство смартфонов с такими дисплеями не имеют проблем с мерцанием. По крайней мере те 6 смартфонов разных лет и ценовых категорий, что я тестировал, выдавали 0,66-1,36% коэффициента пульсации (для сравнения, измеряя солнечный свет, мой прибор показывает 0,66%).

Жаль, что интернет-издания, занимающиеся аппаратным тестированием дисплеев смартфонов, вроде 3Dnews и Overclockers не проводят тесты на ШИМ (они проверяют ШИМ только у мониторов). Я не нашел в рунете ни одного ресурса, который бы этим занимался. Считаю, что этот параметр очень важен. Особенно для тех, кто много читает. Призываю требовать от обозревателей, у которых тесты смартфонов поставлены на поток, проводить проверку и на шим, а не только на контрастность, отклонение DeltaE и т.д.
Добавлено 02.08.2017:
Нашел, наверное, единственных в рунете, кто тестирует дисплеи на мерцание, это ixbt.com:

Это ZTE AXON mini

А это Samsung Galaxy S8+

Интересующий вас смартфон с Amoled-дисплеем (TFT IPS и TFT TN, которых пока большинство, не меньше 80% на рынке, вероятнее всего не будут иметь таких проблем) вы можете проверить и без пульсметра. Снимите на видео работу дисплея на минимальной яркости. Увидите бегущие полосы или мерцание — значит коэффициент пульсации вероятно больше безопасных 5%. Кстати, во время просмотра видеообзоров смартфонов на Youtube также можно заметить эти эффекты.

105% мерцания — это как?
Это когда импульс света короче, чем пауза. Может быть и 200%, и 300%. Например, 500% получится, если импульс света в 10 раз короче паузы. Подробнее тут: http://ammo1.livejournal.com/621744.html

С каким дисплеем мне лучше купить смартфон?
Считаю, что современные IPS (и тождественные PLS, super LCD) удовлетворят многих пользователей. Лично мне по нраву OLED/AMOLED (из-за абсолютной контрастности и отсутствия подсветки), желательно еще чтобы они не мерцали (но на начало 2018 таких известно всего несколько штук) — по тестам ixbt.com это LG V30+, Xiaomi Mi Note 2 и Doogee mix. Умеренно мерцающие — ZTE и Highscreen Razar/Fest. Про старые смартфоны на симбиан, равно как и про редкий и старый LG G Flex 2, наверное, нет смысла говорить. В этом году, надеюсь, выбор станет больше.
. Обнадеживающая новость от 03.04.2019. Сразу несколько фирм (Vivo, Oppo, OnePlus, Meizu, Xiaomi) заявляют, что будут добавлять програмный выключатель ШИМ в новых прошивках (настройка называется DC dimming). Ее работу проверил ресурс Notebookcheck.

Хочу купить смартфон, мерцает ли он?
TFT (равно как и IPS, PLS, Super LCD) в 99% случаях не мерцает, или мерцает на высокой частоте( для глаз совершенно незаметно).
Так же вы можете поискать обзоры интересующей модели на сайтах, которые проводят тесты на ШИМ:https://www.ixbt.com/mobile/ или https://www.notebookcheck.net/?&items_per_page=50&hide_youtube=1&ns_show_hr=0&tagArray[]=10&typeArray[]=1
Вы можете лично проверить смартфон на мерцание не имея спец. оборудования — гуглите "тесты на шим".

Я уже владею смартфоном с amoled/oled, который мерцает. Что можно сделать?
Зная, в каких режимах сильнее мерцание, можно уменьшить вред от него: стараться не читать при минимальной яркости подсветки.
Говорят, что можно избавиться от ШИМ, используя сторонние приложения для регулировки подсветки. Мои опыты: https://slavyan74.livejournal.com/9533.html
Способ для владельцев Iphone X — https://blog.elcomsoft.com/ru/2018/03/iphone-x-otklyuchaem-mertsanie-oled-displeya/

Что теперь, не покупать Samsung?
Если собираетесь читать на нем книги — не советую. В остальных случаях, возможно, ничего серьезного вы и не заметите. Вот несколько соображений:
Коэффициент мерцания у элт-телевизоров (которыми пользовалось не одно поколение) легко может доходить до 250%, но на них вряд ли кто-то пытался прочесть "Война и мир" Толстого.
Возможно, не случайно наибольший коэффициент мерцания я замерил на больших дисплеях AMOLED (5,5 дюймов и более). Что, если гигиенистам (если такие специалисты есть в штате Samsung) известно, что пользователь относительно сильно мерцающего, но большого дисплея, утомляется примерно так же, как пользователь маленького дисплея с меньшим коэффициентом мерцания?

Почему болят глаза от смартфона с AMOLED-экраном или что такое ШИМ и DC Dimming?

Сегодня AMOLED-экраны используются не только во всех флагманах, но и все чаще встречаются в среднем ценовом сегменте (Galaxy A-серия от Samsung — отличный тому пример). А это значит, что все большее число пользователей открывает для себя эту прекрасную технологию.

Но вместе с яркими цветами, превосходными углами обзоров и бесконечной контрастностью, пользователи открывают для себя еще одну интересную особенность OLED — неприятные ощущения в глазах, усталость и даже головные боли.

И самое обидное (или лучше сказать — опасное?) в этой ситуации то, что далеко не каждый человек ощущает этот негативный эффект, хотя и подвержен его влиянию наряду с теми, кому повезло меньше.

В этой статье мы подробно разберемся, что же не так с AMOLED-дисплеями и можно ли как-то с этим справиться.

В чем суть проблемы?

Суть проблемы заключается в том, что экран смартфона постоянно мерцает. Это мерцание подобно тому, что возникает при использовании дешевых люминесцентных ламп, особенно когда они уже доживают свой срок. Это мерцание действительно вызывает очень неприятные ощущения — многие могли не раз убедиться в этом лично.

Разница со смартфоном лишь в том, что частота мерцания экрана намного выше и потому не заметна глазу.

Почему некоторые люди ощущают мерцание, в то время, как большинство — нет?

Если мы будем каждую секунду включать и выключать лампочку, то, естественно, увидим мерцание света. И чем быстрее мы будем это делать, тем быстрее будет казаться мерцание. Однако на определенной частоте (примерно 60 раз в секунду, то есть, 60 Гц) мозг перестанет воспринимать мерцание и нам будет казаться, что лампочка горит непрерывно.

Этот эффект называется порогом слияния мерцания. У человека он равен 60 герцам, у собак — 70-80, у мух и того больше — 250-300 Гц. Однако, у некоторых людей восприимчивость бывает выше, например, некоторые пилоты истребителей при тестировании различают кадры, появившиеся на 4 мс (что соответствует 250 кадрам в секунду). То же касается и людей, слишком много времени проводящих за компьютерными играми с высоким FPS.

Другими словами, не нужно обладать супер-способностью, чтобы различить мерцание свыше 60 Гц. Но даже те люди, которые не воспринимают такой частоты и не ощущают никаких проблем с AMOLED-экранами, подвергаются негативному влиянию низкочастотного мерцания (или пульсации света).

Зрительные рецепторы способны улавливать пульсацию света с частотой вплоть до 300 Гц (или 300 раз в секунду), а мозг непрерывно обрабатывает полученные данные, находясь в возбужденном состоянии. Именно такой порог (300 Гц) является рекомендуемым минимумом по ГОСТу Р 54945-2012:

Пульсация освещенности свыше 300 Гц не оказывает влияния на общую и зрительную работоспособность

ГОСТ Р 54945-2012

Таким образом, даже если мерцание AMOLED-экрана вашего смартфона не вызывает у вас болевых ощущений в глазах, оно вполне может влиять на эмоциональное состояние и работоспособность.

Любопытный факт №1

старый кинопроектор

Все мы помним старые кинопроекторы, в которые помещалась пленка с серией неподвижных кадриков. Эта пленка передвигалась с определенной скоростью, сменяя кадр за кадром 24 раза в секунду.

Чтобы движение пленки не смазывало изображение, поток света перекрывался в момент смены кадра. Это приводило к сильному мерцанию, так как изображение постоянно обрывал «черный кадр».

Но вместо того, чтобы как-то ускорить процесс смены кадров, поток света стали просто перекрывать дважды — в момент смены кадра и вхолостую, когда пленка не двигалась и кадр отображался на экране. Это искусственно увеличило мерцание до 58 раз в секунду (чередование «черного кадра» с изображением).

Учитывая порог слияния кадров (50-60 Гц), мозг просто «отключал» восприятие мерцания и зритель наблюдал плавную картинку. А еще раньше, во времена немого кино, использовалась частота 16 кадров в секунду. Поэтому свет перекрывали трижды — один раз для смены кадра и два раза вхолостую, чтобы увеличить мерцание до 48 раз в секунду.

Что такое ШИМ или почему OLED-экран смартфона мерцает?

Мерцание экрана связано лишь с одной единственной задачей — управлением яркостью. Есть два способа регулировать яркость экрана и оба они успешно применяются в IPS-матрицах:

  1. Понижать/повышать напряжение
  2. Использовать пульсацию света

С первым пунктом все понятно — чем сильнее напряжение, тем ярче горит лампа и наоборот. А вот со вторым мы и разберемся подробнее.

ШИМ расшифровывается как широтно-импульсная модуляция. И означает этот термин буквально следующее: регулировка ширины (длительности) импульса. Пока что это ни о чем не должно вам говорить.

Импульс, говоря простым языком, — это всплеск напряжения в определенном промежутке времени. Его можно изобразить так:

один импульс при ШИМ

У импульса есть длина, мы можем сделать его короче или длиннее (шире). Также можно генерировать несколько таких импульсов с определенной периодичностью. К примеру, представим, что мы будем периодически посылать на светодиоды OLED-экрана несколько импульсов:

несколько импульсов подряд ШИМ экрана

Они идут с определенной постоянной частотой, скажем, 4 импульса в секунду. Получается, каждый из этих импульсов длится 0.25 с (1 секунда, разделенная на 4 импульса).

Когда через светодиод OLED-экрана проходит напряжение (импульс), он начинает светиться. Импульс появился — светодиод загорелся, импульс пропал — светодиод потух. В реальном AMOLED-экране количество таких импульсов может быть 200 в секунду (говорят «частота 200 Гц») или 250, а может и 500! Все зависит от производителя.

Но как же нам теперь снизить яркость на 50%? Достаточно всего лишь, не меняя напряжение, сократить длительность (ширину) импульса в 2 раза. Частота при этом сохраняется, то есть, каждый новый импульс из нашего примера будет проходить все также через 0.25 секунд, но длина самого импульса будет уже не 0.25 секунд, а примерно 0.12 секунд (в 2 раза короче):

Сокращаем ширину импульсов в 2 раза, контролируя яркость

Получается, импульсы и дальше поступают каждые 0.25 секунд, вот только половину этого времени светодиод горит, а вторую половину — не горит. Это приведет к тому, что мы будем воспринимать яркость в 2 раза ниже первоначальной.

Если нужно сделать минимальную яркость, можно вообще сократить ширину импульсов из нашего примера до 0.01 секунды. Это приведет к тому, что большую часть времени экран просто не будет гореть: включается на 0.01 секунду, а потом отключается на 0.24 секунды, затем снова все повторяется. И так каждые 0.25 секунд.

Именно так и работает подсветка, только вместо 4 импульсов в секунду, мы имеем 200-300 импульсов. И подавляющее большинство людей визуально никак не замечает, что на минимальной яркости экран большую часть времени буквально выключен. Но некоторые, все же, это хорошо ощущают.

Подведем небольшой итог

Широтно-импульсная модуляция (ШИМ) — это способ изменения яркости экрана смартфона. Конечно же, ШИМ используется далеко не только для регулировки яркости, но в рамках статьи нас интересует только это.

Включая и выключая экран очень быстро (200-300 раз в секунду), человеческий мозг воспринимает это за непрерывное свечение. Получается, если частота составляет 250 Гц (то есть, за секунду поступает 250 импульсов напряжения), длина каждого такого импульса составит 4 миллисекунды (1000/250).

Если все эти 4 миллисекунды экран будет гореть, тогда яркость дисплея будет максимальной. Ведь, по сути, все время будет подаваться максимальное напряжение. Но как только мы будем сокращать время работы экрана в течение этих 4 миллисекунд, яркость начнет падать.

Другими словами, если 2 мс экран будет включен, а 2 мс — выключен (и так каждые 4 мс), тогда яркость экрана будет восприниматься вдвое ниже. Хотя в реальности мы подаем ровно такое же максимальное напряжение, просто более короткими порциями, из-за чего начинает проявляться мерцание, которое мы не воспринимаем.

Зачем использовать ШИМ вместо прямого управления напряжением?

С помощью ШИМ можно получить гораздо более широкий диапазон яркости, чем при изменении напряжения. Также ШИМ является более простой в плане реализации технологией.

Ну а главная причина кроется в особенностях органических светодиодов. Во-первых, постоянное напряжение приведет к нагреву светодиодов и их более быстрому выходу из строя. Во-вторых, подобрать для одного экрана миллионы светодиодов с идентичными характеристиками практически нереально. У каждого из них будут небольшие отличия, которые и проявятся при низком напряжении.

Точная цветопередача OLED-экранов достигается при максимальном напряжении. Если его слишком сильно снизить, тогда на экране вместо серого фона мы получим «грязный» неравномерный фон с фактурой «наждачной бумаги»:

Экран на низкой яркости при отсутствии ШИМ

На фото выше — снимок OLED-экрана смартфона LG G Flex 2 на минимальной яркости, у которого отсутствовал ШИМ. Но в те далекие времена никто не оценил такой заботы компании о здоровье своих пользователей.

Столь «отвратительное» качество экрана лишь вызывало желание побыстрее сменить этот смартфон на «супер-прогрессивный» AMOLED-экран от Samsung, в котором широтно-импульсная модуляция была настолько агрессивной, что мерцание начиналось почти с максимальной яркости.

Любопытный факт №2

Если вы думаете, что времена с «диким» ШИМом далеко позади, то не спешите радоваться. Все современные смартфоны от компании Samsung, включая флагманы Galaxy S10 и Note 10, управляют яркостью с помощью ШИМ, где мерцание наблюдается даже на максимальной яркости.

Почему яркость IPS-экранов не управляется ШИМ?

Многие этого не знают, но ШИМ очень часто используется и на IPS-экранах. К примеру, регулировка яркости широтно-импульсной модуляцией осуществляется на таких смартфонах, как:

    и Xperia 10 Plus
  • Huawei P Smart Plus
  • Xiaomi Mi 8 Lite
  • И мн. др.

Все эти смартфоны используют ШИМ, но не вызывают ни малейшего дискомфорта или вредного эффекта. Так в чем же дело? В частоте. Или, другими словами, в количестве импульсов за 1 секунду.

Если на iPhone 11 Pro подсветка работает с частотой 290 Гц (290 импульсов в секунду), Xiaomi Mi 9 — 245 Гц, а Samsung Galaxy S10 — 240 Гц, то частота ШИМ на любом из вышеупомянутых смартфонов с IPS-экранами не ниже 2000 Гц. Столь быстрое мерцание совершенно никак не регистрируется мозгом или глазами.

К слову, нередко можно встретить и смартфоны с совершенно недопустимым значением ШИМ, например:

  • OnePlus 7 Pro — 122 Гц119 Гц100 Гц

От этих аппаратов глаза на минимальной яркости могут уставать даже у тех людей, которые не ощущает мерцание.

Любопытный факт №3

Многие смартфоны управляют яркостью AMOLED-экранов сразу двумя способами — изменением напряжения и ШИМ.

К примеру, на смартфонах с OLED-экранами от Apple отсутствует мерцание вплоть до 50% яркости, а уже ниже этого значения управление яркостью переходит на ШИМ. У других компаний используется только ШИМ, как например, у Samsung.

Что мешает увеличить частоту ШИМ на OLED-экранах?

Действительно, почему OLED-экраны мерцают с частотой 200-300 Гц, вместо того, чтобы работать на частоте, скажем, 1000 Гц? Ведь на IPS-дисплеях с ШИМ частота мерцания может вообще достигать 100000 Гц и выше!

Конечно, сравнивать мерцание лампочки и мерцание органического светодиода нельзя и столь высокие значения приведут к плохим последствиям. Но, почему бы не увеличить частоту хотя бы в 2 раза?

На самом деле, можно. И такие смартфоны даже выходили. Вспомнить хотя бы последний флагман на Windows Phone от Microsoft — Lumia 950 с частотой мерцания 500 Гц:

Lumia 950 с высокой частотой ШИМ

Дело в том, что такие экраны будут обходиться производителю дороже. Пускай на 30-70 центов, но дороже. Учитывая то, как мало людей непосредственно ощущают вредное влияние мерцания и ту сумму, что можно сэкономить на миллионах проданных устройств, ответ очевиден — до этого никому, за редким исключением, нет дела.

Но за последние 2 года интерес к этой проблеме возрос очень сильно, что заставило многих производителей (а в скором будущем, вероятно, и всех), обратить на это внимание. Уже сегодня мы видим первые шаги на пути к решению проблемы вредного влияния. Речь идет о функции DC Dimming.

Что такое DC Dimming?

Именно так называется функция, появившаяся на некоторых современных смартфонах с AMOLED-экранами, к примеру, в линейке Xiaomi Mi 9 или на смартфоне OnePlus 7 Pro.

Само название DC (от англ. Direct Current — прямой ток) Dimming говорит о том, что речь идет об управлении прямым током. То есть, управление подсветкой должно переключаться с ШИМ на работу с напряжением. И в этом вся проблема. Так как нельзя простым алгоритмом или программной функцией изменить принцип работы дисплея. Нужны соответствующие аппаратные изменения.

Что же происходит в действительности при включении DC Dimming? Во-первых, подсветка все так же управляется импульсами, а значит, полностью от вредного мерцания эта функция не спасает. Это хорошо видно на графиках осциллографа (на примере смартфона с поддержкой функции DC Dimming):

минимальная яркость с ШИМ и с DC Dimming

То есть, амплитуда колебаний довольно сильно сглаживается, что заметно снижает уровень пульсации и вредного мерцания, однако линия далеко не прямая, как было бы в случае с реальным управлением напряжением.

Что именно происходит при работе DC Dimming пока точно неясно, возможно, это аналог какого-то программного фильтра, накладываемого поверх изображения. То есть, яркость включается на максимум (что приводит к исчезновению мерцания), после чего изменяется степень прозрачности этого фильтра. Возможно, используется другая программная технология.

В любом случае, DC Dimming не лишен недостатков, в частности, на низкой яркости смартфон может не отображать полутонов на темном фоне, как, например, на фото ниже (слева — экран OnePlus 7 Pro с ШИМ, а справа — DC Dimming):

Сравнение экранов OnePlus 7 Pro с ШИМ и с DC Dimming

На фото справа хорошо видна проблема с отсутствием деталей в тенях, вместо мягкого изображения мы видим черные пятна. Но, тем не менее, это хоть какое-то решение для людей, ощущающих вредное мерцание.

Вместо заключения хотелось бы еще раз подчеркнуть ту мысль, что вредное мерцание существует и оно влияет на каждого человека. Даже если вы не чувствуете никакого дискомфорта, ваш мозг продолжает обрабатывать сигналы пульсирующей подсветки на частоте ниже 300 Гц.

Если же вам интересно узнать, как именно человек может воспринимать мерцание на таких высоких частотах и что конкретно происходит в глазах при просмотре мерцающего экрана, тогда читайте наш новый материал.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *