Цифровые интерфейсы подключения мониторов к видеоадаптеру
Для оценки реальных полос пропускания, требующихся для работы видеосистемы (сигнал такой полосы должен сформировать видеоадаптер, этот сигнал должны передать сигнальные линии интерфейсного кабеля и разъемы) пользуются формулой:
,
где В – полоса пропускания,
N – разрешение по горизонтали (число пикселей в строке);
M – разрешение по вертикали (число строк в кадре):
R – частота регенерации;
1.05, 1.3 – коэффициенты, учитывающие время обратного хода в строке и кадре.
Из данной формулы следует, что для видеорежима 1280х1024х60 потребуется полоса пропускания 107347968 Гц ≈ 108 МГц.
Поэтому традиционный аналоговый канал передачи видеосигналов стал узким местом видеосистемы. По пути от ЦАП видеоадаптера к входам видеоусилителей монитора аналоговый сигнал проходит через пару разъемов и кабель. Несогласованность элементов, вызывающая отражение сигналов и неравномерности частотных характеристик, приводит к искажению формы сигналов яркости цветов, что становится особо заметным на режимах с высоким разрешением и высокой частотой регенерации.
Повышение быстродействия видеосистемы возможно стало при использовании цифровых интерфейсов.
В 1994 г. компания National Semiconductor разработала цифровой дисплейный интерфейс LVDS – Low Voltage Differential Signaling (торговая марка FPD-LinkTM, этот же интерфейс компания Texas Instruments использует под торговой маркой Panel BusTM). Позже на основе LVDS National Semiconductor разработала цифровой дисплейный интерфейс LDI-LVDS Display Interface (фирма использует его под торговой маркой Open LDI). Указанные интерфейсы не получили признания.
В 1996 г. VESA утвердила спецификацию цифрового дисплейного интерфейса Panel Link (FPDI-2), разработанного компанией Silicon Image. Структурная схема интерфейса Panel Link представлена на
рис. 2.47. Интерфейс имеет 3 канала передачи данных (Data [0:2]) и канал синхронизации Clock. В каналах используется дифференциальная передача сигналов с минимизацией переходов – так называемый протокол TMDS (Transitions Minimized Differential Signaling).
Рис. 2.47. Схема цифрового интерфейса Panel Link (TMDS-соединение)
Передача данных с применением переходов происходит при переключении уровня сигнала с низкого на высокий и наоборот. В типичном однопроводном варианте переходы для передачи данных создаются подъемом напряжения до высокого уровня и его снижением до низкого уровня. В технологии TMDS применяется пара сигнальных проводов: когда на одном проводе высокий уровень сигнала, то на втором сигнал переключается на низкий уровень. Если при этом размах изменения напряжения такой же, как в случае однопроводного сигнала, разность напряжения между проводниками пары будет в два раза больше. В результате данные передаются с большей степенью достоверности.
Каждый канал данных образован кодером, расположенным на видеоадаптере, линией связи и декодером, расположенным на мониторе. На вход кодера каждого канала поступает 8 бит кода яркости базисного цвета текущего пикселя. Кодеры преобразует параллельный 8-разрядный код в специальный последовательный 10-разрядный код, в котором число переходов минимизировано, что позволяет повысить частоту передачи. Максимальная частота следования пикселей равна 165 МГц.
На вход кодера канала 0 поступают сигналы строчной и кадровой синхронизации, а на остальные каналы – дополнительные управляющие сигналы CTL [0:3]. В зависимости от значения входного сигнала разрешения данных DE кодеры передают либо данные цветовых сигналов, либо синхросигналы и управляющие биты. На приемной стороне сигналы декодируются и восстанавливаются в том виде, в котором они поступали на входы кодеров.
Метод кодирования TMDS пригоден и для передачи по оптоволоконному кабелю, но пока спецификация VESA определяет только электрический интерфейс.
Рассмотренный интерфейс послужил основой для интерфейсов P&D (VESA Plug and Display), DFP (Digital Flat Panel) и DVI (Digital Visual Interface). Так как на момент создания (1997 год) P&D оказался слишком сложным и дорогим, то приступить к выпуску видеоадаптеров и мониторов, поддерживающих данный стандарт, ни один из производителей не решился. В настоящее время интерфейс P&D иногда используется в мультимедийных проекторах. Из-за ограниченных возможностей интерфейса DFP (максимальная частота следования пикселей равна 85 МГц) видеоадаптеры и мониторы с этим интерфейсом в настоящие время не выпускаются. Сейчас все шире используется DVI.
Второго апреля 1999 г. был представлен данный интерфейс, предназначенный для подключения устройств визуализации. Продвигается он группой компаний известной под DDWG (Digital Display Working Group): Intel, IBM, NEC, Hewlett-Packard, Silicon Image и др.
DVI основан на протоколе TMDS, но может поддерживать и два TMDS-соединения. Минимальный вариант DVI содержит только одно TMDS-соединение. В таком варианте интерфейс почти не отличается от аналогового – меняется только местоположение ЦАП и применяется цифровой способ доставки данных.
Однако для обеспечения независимости от типа устройства визуализации спецификация DVI возлагает компенсацию специфических характеристик цветопередачи на само устройство визуализации (для мониторов на ЭЛТ – это гамма-коррекция, для мониторов на ЖК – это S-коррекция).
Гамма-коррекция заключается в следующем. Как отмечалось ранее, электронный луч ЭЛТ модулируется напряжением, которое прикладывается между управляющим электродом (модулятором) и катодом. Зависимость тока луча ЭЛТ Iл от разности потенциалов между катодом и модулятором Uм называется модуляционной характеристикой. Модуляционная характеристика ЭЛТ имеет нелинейную зависимость и описывается выражением:
,
где γ – (гамма) коэффициент нелинейности модуляционной характеристики.
Такая же зависимость имеет место между яркостью свечения экрана Вэ и напряжением сигнала управления яркостью Uс, приложенным между катодом и модулятором:
,
где k – коэффициент пропорциональности.
Для ЖКИ, OLED, PLED также характерна нелинейная зависимость яркости свечения пикселя и приложенного к управляющим электродам напряжения (см. закон Малюса).
Нелинейность модуляционной характеристики приводит к искажению воспроизводимого на экране ЭЛТ изображения. Для компенсации этих искажений и необходимо осуществлять гамма-коррекцию (либо в видеоадаптере, либо в устройстве визуализации).
Спецификация DVI также предусматривает способ повышения пропускной способности за счет более эффективного использования времени, отводимого на формирование изображения. Как показано на рис. 2.46 мониторы на ЭЛТ имеют довольно значительное время обратного хода луча по строке и кадру, в течение которого пиксели на экран не выводятся и линии интерфейса не используются. Для плоских матричных мониторов таких пауз не требуется, поэтому тот же объем данных о пикселях может передаваться за большее время – практически за все время, отводимое на весь кадр. Следовательно, можно либо снизить тактовую частоту передачи пикселей, не меняя разрешения, либо при той же частоте передачи пикселей увеличивать разрешение и (или) частоту развертки.
Спецификация DVI предполагает, что возможность передачи данных в течение всего периода кадра может появиться и у цифровых мониторов, построенных на обычных ЭЛТ, за счет внутреннего буферного запоминающего устройства. При наличии буферизации экрана в мониторе можно пойти и дальше: вместо непрерывной регенерации экрана передавать данные только при изменениях изображения.
В полном варианте DVI-D используется два TMDS-канала, информационная нагрузка должна распределиться поровну между каналами: четные пиксели передаются по каналам 0(B), 1(G), 2(R), а нечетные – соответственно, по 3,4,5 каналам. В этом варианте интерфейс позволит передавать пиксели с частотой до 165*2=330 МГц (режим 2048*1536, частота регенерации 75 Гц требует частоты передачи пикселей 322 МГц). Предусматривается и иное использование двух каналов: каналы 3,4,5 могут дополнить (как младшие биты) данные каналов 0,1,2 (старшие разряды), т.е. реализовать 48 бит на пиксель.
В вариантах DVI-I цифрового с традиционными аналоговыми сигналами линии R(аналог), G(аналог), B(аналог), HSync, GND (для аналоговых R,G,B) выведены на контакты С1, С2, С3, С4, С5 разъема, расположенные вокруг крестообразного ключа. В розетке имеется крестообразное отверстие, в котором установлен контакт С5. В чисто цифровом разъеме для DVD-D креста и контактов нет. Контакты и гнезда выполнены по современным технологиям: вместо стандартных цилиндрических штырьков контакты в DVI-разъемах сплющены и скручены, не требуют больших усилий для соединения, обеспечивают надежное и устойчивое соединение кабеля и разъема.
Кроме сигналов TMDS, в интерфейс DVI входят сигналы интерфейса VESA DDC2: DDC Data и DDC Clock, а также линия питания +5В, по которой от видеоадаптера питаются цепи DDC2, позволяя обмениваться конфигурационной информацией даже с выключенным монитором. Конфигурационная информация позволяет системе определить возможности монитора и должным образом сконфигурировать имеющиеся каналы передачи данных, согласуя возможности и видеоадаптера, и монитора.
Имеется также сигнал HPD (Hot Plug Detect), с помощью которого видеосистема может следить за подключением/отключением монитора. «Горячее» подключение обеспечивается также и механическими особенностями разъемов, поддерживающих требуемую последовательность соединения / рассоединения разных групп контактов. Таким образом, мониторы с DVI обеспечивают все необходимые функции PnP.
Интерфейс и мониторы с DVI должны обеспечивать стандартные (VESA) режимы, начиная от 640*480 при частоте регенерации 60 Гц. При начальной загрузке предполагается, что в видеосистеме установлен VGA-совместимый видеоадаптер с данным видеорежимом. Далее предполагается, что и BIOS POST и операционная система сами определяют поддерживаемые разрешения и интерфейс с помощью протокола DDC2. Для идентификации типа и возможностей монитора DVI использует структуру данных EDID. Используемое разрешение будет зависеть от режимов, поддерживаемых монитором; режимов, поддерживаемых видеоадаптером; и конечно же от пользовательских настроек.
После обнаружения цифрового монитора активизируется один канал TMDS. Второй канал TMDS активизируется только после того, как драйвер видеоадаптера определит наличие второго канала в мониторе, и только при условии, что видеосистема определит для текущего видеорежима требуемую полосу пропускания шире 165 МГц.
Далее настраивается еще два параметра: цветопередача и масштабирование. Как уже отмечалось, для независимости от типа монитора спецификация DVI возлагает компенсацию их специфических характеристик цветопередачи (гамма-коррекцию) на сам монитор.
Главной проблемой, с которой сталкиваются, когда речь идет о цифровых мониторах (главном применении спецификации DVI), является фиксированное «родное» разрешение. Именно в этом разрешении гарантируется качественное изображение. Так как цифровой монитор состоит из фиксированного количества пикселей, работа в разрешении больше «родного» невозможна. Если изображение сформировано в другом разрешении, то его необходимо масштабировать. Эту функцию можно возложить на видеоадаптер и на устройство отображения. Спецификация DVI предусматривает выполнение работы по масштабированию изображения самим устройством отображения. Если через структуру данных EDID определяется, что хотя у DVI-устройства фиксированное разрешение, но при этом оно поддерживает более одного разрешения, то предполагается, что в устройстве отображения существует система масштабирования.
Для обеспечения снижения потребления энергии в соответствии со стандартом DMPM (Digital Monitor Power Management), который является модификацией спецификации DPMS, в интерфейсе DVI предусмотрена возможность автоматического включения/выключения монитора.
HDMI
Краткая история создания
В 2002 году крупнейшие производители бытовой электроники, такие как Hitachi, Philips, Sony, Toshiba и др., предложили новый интерфейс High-Definition Multimedia Interface (HDMI). Он стал первым полностью цифровым интерфейсом для передачи несжатых потоков аудио и видео, при этом он обратно совместим с DVI, который передает цифровой поток видео.
Интерфейс HDMI постоянно развивался. Сегодня насчитывается уже несколько версий с разными номерами. Первая версия HDMI 1.0 появилась еще в 2002 году. Самая последняя HDMI 1.3 была утверждена в июне 2006. Каждая версия использует одни и те же аппаратные спецификации и кабель, но отличается увеличенной пропускной способностью и типами информации, которые можно передавать через HDMI. Например, HDMI 1.0 поддерживает максимальную скорость 4,9 Гбит/с, а HDMI 1.3 - уже 10,2 Гбит/с.