Сказка про ЖК-мониторы со сверхмалым временем отклика
Малое время отклика – это не что иное, как искусство измерения.
Время реакции, или время отклика пиксела, как правило, указывается в технической документации на монитор и считается одной из важнейших характеристик монитора. В ЖК-мониторах время реакции пиксела до сих пор измерялось десятками миллисекунд. Для статической картинки такое время реакции не критично, но если говорить о просмотре видео или динамической игре, то «инертность» пикселов приводит к смазанности границ и эффекту наложения кадров, то есть ко всему тому, что именуется артефактами. Всё это делает ЖК-мониторы малопригодными для игровых и мультимедийных ПК, которые используются, в том числе, и в качестве замены телевизору и бытовому DVD-проигрывателю. Да и сами ЖК-телевизоры, которых в последнее время расплодилось хоть отбавляй, выглядят на фоне этой проблемы не слишком эффектно.
Однако и прогрессивные умы человечества не стоят на месте. Надо сделать время реакции пиксела меньше – не вопрос, сделаем. Было бы финансирование и время. И видимо, было и то и другое. Ну а результат налицо – на рынке стали появляться новые модели ЖК-мониторов с рекордно низким на сегодняшний день временем реакции пиксела, составляющим 8, 4, 5 и даже 3 мс. Правда, вместе с указанием этого рекордно низкого времени производители мониторов стали указывать, что речь идёт не о банальном времени, к которому, надо сказать, все уже привыкли, а о новой методике измерения Gray-to-Gray (GTG).
Возможно, все дело именно в этой самой методике измерения и всё это не более чем маркетинговые уловки производителей? В этой статье мы попробуем детально разобраться, что представляет из себя новая методика измерения GTG и за счёт каких фокусов производители добиваются рекордно малого времени реакции пиксела.
Определимся с понятиями
Прежде чем продолжить наше повествование, давайте немного определимся с терминологией и, заодно, напомним основные принципы функционирования ЖК-мониторов. Впрочем, сразу оговоримся, что в этой статье мы не станем углубляться в подробности функционирования и особенности различных типов ЖК-матриц (благо, на эту тему написано уже немало, в том числе и на нашем сайте). Всё, что нас будет интересовать в дальнейшем – это инерционные свойства ЖК-пикселов. Поэтому для простоты мы будем в дальнейшем считать, что ЖК-монитор состоит из набора пикселов, каждый из которых, в свою очередь, состоит из трёх базовых субпикселов – красного, синего и зеленого. Цвет субпиксела формируется с помощью цветовых фильтров, и если не рассматривать эти фильтры, то все субпикселы абсолютно идентичны. Для того, чтобы получить произвольный цвет пикслела, базовые цвета субпикселов смешиваются в определенной пропорции. Чтобы получить нужную пропорцию базового цвета, нужно научиться менять яркость каждого субпиксела. Вот тут-то мы и подходим к понятию ЖК-ячейки, которая и отвечает за регулирование яркости субпиксела. В ЖК-ячейке жидкие кристаллы под воздействием приложенного к ячейке напряжения поворачиваются на определённый угол, что, в свою очередь (детали про поляризаторы и т.п. мы опускаем), позволяет регулировать количество света, формируемого лампами подсветки и проходящего через ЖК-ячейки. В современных цифровых мониторах напряжение, подаваемое на ЖК-ячейку, дискретно, и всего можно задать 256 (от 0 до 255) различных уровней напряжения, что, в свою очередь, определяет 256 различных углов поворота ЖК-молекул. Соответственно, каждый субпиксел может находиться в одном из 256 различных состояний, каждому из которых соответствует свой уровень яркости пиксела. В закрытом состоянии ЖК-ячейки она полностью непрозрачна, что соответствует чёрному цвету субпиксела, а в открытом состоянии ЖК-ячейка полностью прозрачна, что соответствует белому цвету (цветофильтры нас не интересуют). Все промежуточные яркости пиксела соответствуют различным градациям, или оттенкам, серого цвета (Gray Level, GL), поэтому в дальнейшем вместо яркости пиксела мы будем говорить о 256 градациях серого: от 0 (обозначается, как GL 0) до 255 (обозначается, как GL 255).
Информацию о требуемом цвете и яркости пиксела монитор получает от видеокарты. Далее в работу включается контроллер монитора, который определяет требуемый для этого GL-уровень каждого субпиксела и, просматривая собственную таблицу соответствия уровней серого и требуемых для этого напряжений, задаёт необходимое напряжение на каждом субпикселе (это, конечно, слишком упрощённая схема работы монитора, но, как мы уже говорили, подробности нас пока не интересуют). Задание напряжения на субпикселах происходит не в произвольные моменты времени, а синхронизированно с кадровой развёрткой. То есть в начале каждого кадра за относительно малый промежуток времени электроника монитора подаёт напряжения на все субпикселы ЖК-матрицы и до начала следующего кадра напряжение на субпикселах, а значит, и их яркость, не меняется.
Проблема, однако, заключается в том, что субпикселы достаточно инертны и не могут переключиться из одного состояния в другой мгновенно. Для поворота ЖК-молекул на требуемый угол требуется определённое время, причём это время измеряется десятками миллисекунд. Учитывая, что при частоте кадровой развёртки 60 Гц (типичная частота для ЖК-мониторов) длительность одного кадра составляет 16,7 мс, получается, что из одного состояния в другое пикселы не успевают переключать даже за время одного кадра. Если, к примеру, в каждом следующем кадре цвет и яркость пикселов не меняется (статическая картинка), то инертность пикселов не представляет большую проблему. Но вот если картинка на мониторе постоянно меняется, то в каждом следующем кадре пикселу будут присваиваться новые значения и цвета, и яркости. Вот тут-то и начинаются проблемы: пиксел ещё не успел переключить в требуемое состояние, а уже приходит команда на переключение в другое состояние.
Итак, минимальная информация, которая нам потребуется в дальнейшем, изложена, поэтому можно перейти к рассмотрению того, что понимают под временем реакции пиксела.
Стандартизированное время реакции пиксела (Black-White-Black)
Различают время включения и выключения пиксела. Под временем включения пиксела понимается промежуток времени, необходимый для открытия ЖК-ячейки (переход с GL 0-GL 255), а под временем выключения — промежуток времени, необходимый для закрытия ЖК-ячейки (переход GL 255-GL 0). Когда же говорят о времени реакции пиксела, то понимают суммарное время включения и выключения пиксела, то есть переход Black-White-Black (BWB).
Методика измерения времени реакции пиксела определяется стандартом ISO 13406-2. В этом же стандарте оговаривается, что под временем включения пиксела понимается время, необходимое для изменения яркости пиксела от 0 до 90% (а не от 0 до 100%), а под временем выключения пиксела понимается время, необходимое для изменения яркости пиксела от 100 до 0%.
Время включения пиксела и время его выключения могут существенно отличаться друг от друга. На рис. 1 показаны типичные временные диаграммы включения и выключения пиксела ЖК-матрицы.
Увеличить
|
Рис. 1. Типичные временн ые диаграммы включения/выключения пиксела |
Нестандартизированное время переключения пиксела (Gray to Gray)
Итак, стандартом ISO 13406-2 предусмотрено измерение времени реакции пиксела при переключениях между чёрным и белым цветами. Вопрос только в том, насколько адекватно время реакции пиксела, измеряемое по стандарту ISO 13406-2, отражает динамические характеристики монитора. Насколько корректно утверждать, что если время реакции пиксела для одного монитора составляет 20 мс, а для другого – 30 мс, то первый монитор лучше другого в том смысле, что он не приводит к образованию смазанной картинки?
В реальных приложениях переключение пиксела GL 0-GL 255 или GL 255-GL 0 встречается относительно редко. В большинстве приложений реализуются, как правило, переходы между полутонами (градациями серого). Но как будет меняться время реакции пиксела, если его измерять при переключении между различными полутонами? Оказывается, что для большинства ЖК-матриц время перехода между полутонами оказывается больше, чем время перехода между чёрным и белым цветами. Что же из этого следует? Как минимум, это означает, что заявляемое производителем время реакции пиксела по стандарту ISO 13406-2 не позволяет однозначно судить о динамических свойствах монитора. Ну, это мы, конечно, смягчили, а если всё называть своими именами, то время реакции пиксела, заявляемое производителями мониторов, не означает ровным счётом ничего и используется разве что чисто в маркетинговых целях.
Тогда возникает законный вопрос – если стандарт ISO 13406-2 не годится, то какая характеристика может использоваться для адекватной оценки динамических качеств монитора? Если более важным является время переключения между полутонами, то именно это время и надо рассматривать в качестве характеристики динамических свойств монитора. Однако количество возможных переходов между градациями серого, не много не мало, 256х256=65536. Конечно, все времена всех возможных переходов можно измерить, но что принять за результат? Печатать в технической документации таблицу времён переходов размером 256х256 – не слишком удачная идея. Однако можно использовать среднее время переключения между полутонами. Конечно, такая характеристика, как усреднённое время переключения между полутонами, не лишена недостатков, однако она куда более информативна и, если можно так выразиться, более правдива, чем время реакции пиксела, измеряемое по стандарту ISO 13406-2.
И несмотря на то, что стандартом не определена методика вычисления и измерения времени реакции пиксела между градациями серого, многие производители ЖК-мониторов стали отмечать в технической документации на свои мониторы именно среднее время переключения пиксела между градациями серого (Gray-to-Gray, GTG). Правда, отсутствие стандарта (он, кстати сказать, ожидается в 2006 году) порождает массу нюансов. К примеру, между какими градациями серого нужно измерять время перехода? Как вычислять среднее (среднее арифметическое или среднее геометрическое). В общем, вопросов больше, чем ответов и, как мы увидим в дальнейшем, это обстоятельство позволяет производителям трактовать время переключения GTG , как это им выгодно с маркетинговой точки зрения.
Итак, после описания двух различных методик измерения времени отклика ЖК-монитора вернёмся к главной теме нашей статьи, которая, если вы ещё не забыли, посвящена описанию тех фокусов, которые используются для получения сверхмалого времени отклика.
Оригинал статьи: "Сказка про ЖК-мониторы со сверхмалым временем отклика" на Ferra.ru