- 相关推荐
数字视频接口-DVI 1.0
摘要:介绍了新型数字视频接口的发展背景和技术优势,详细分析了DVI 1.0的通信协议、T.M.D.S.的链路构成、信号特性、编码及解码算法,特别针对实际应用,分析了DVI接口的时钟构成,最后就显示相关的DDC、EDID、HPD等协议进行了简单介绍。1 背景介绍
二十一世纪刚刚显现第一缕曙光,正当人们享受着以摩尔定律递增的高速微处理器时,一种新型的视频接口技术将带给人们更加绚丽多彩的视觉感受。这就是业界刚刚发展起来的DVI?Digital Visual Interface?数字视频接口技术。随着以LCD为代表的数字平板显示技术的飞速发展,DVI必将迅速成为计算机显示的标准视频接口。
随着对绿色显示观念的倡导,CRT显示已由球面发展到柱面,又从柱面发展到纯平显示,人们对屏幕刷新率和图像几何失真要求愈来愈高,传统模拟VGA视频接口+CRT或LCD显示器的图像显示能力越来越捉襟见肘。制造成本的不断降低,使LCD等平板显示技术已逐步取代传统的CRT显示器成为PC机显示器的主流。由于要与传统的VGA模拟接口兼容,其内部不得不内置一级ADC?数模转换?及PLL?锁相环?电路,将模拟的视频信号转化成数字信号再进行显示,还要进一步针对CRT显示的值进行校正,得到适合LCD象素特性的灰度信号。这样一系列中间环节的转换,加上模拟传输环节中难以抑制的噪声干扰问题,使得此类平板显示的图像信息丢失,并随着分辨率和场频的提高而加重。以LCD、PDP、LED、OLED等为代表的平板显示(包括数字投影仪)的蓬勃发展,对数字视频接口技术提出了迫切要求。
DVI数字视频接口就是在这种趋势下产生的。DVI由Intel、Silicon Image、Compaq、Fujitsu Limited、Hewlett-Packard Company、IBM、NEC合作提出的一种数字视频接口标准,很好地解决了上述问题,而且还兼容了传统的VGA接口,是目前极具发展前途的一种PC机视频接口标准。本文的目的在于使读者迅速掌握DVI的通信协议,从接口提取视频信息,摆脱对计算机内部复杂的硬件原理的研究,使DVI接口的高质量数字视频信息可以按用户的要求进行开发利用。
2 DVI接口构成
DVI接口利用最小变换差分信号—T.M.D.S. ?Transition Minimized Differential Signal?作为基本电气链接信号。T.M.D.S.链路主要用于将图像数据传送到显示器。DVI接口协议允许使用双T.M.D.S.链路结构,从而可以支持超大分辨率的显示设备。T.M.D.S.通过先进的编码算法将8bit的象素数据转换成10bit的最小变换信号,削弱了传输电缆中交叉电磁干扰EMI,并且这种直流平衡的编码信号更有利于光纤传输。另外这种先进的编码算法可以为接收端提供时钟恢复信号,并允许在较远距离传输时(一般小于5m)信号有较大的抖动误差。
2.1 DVI体系结构要求
DVI作为一种面向计算机开发的视频接口,要与现有的操作系统、硬件平台兼容,还要与以前的接口标准保持一定的兼容性。图1是DVI接口T.M.D.S.的逻辑链路结构。DVI支持即插即用功能(Plug and Play)。在系统启动时,DVI提供最低分辨率VGA 640×480模式? 系统通过DDC2B协议访问显示器,获得显示器对象素格式的支持情况,通过EDID数据获得关于显示器型号和现实能力的信息。这些内容都是显示器制造商在显示器内部固化的一段数据,通过DDC?Display Data Channel?向主机系统提供自身信息。
系统启动后会自动加载图形显示控制器(即显卡)的驱动程序。根据用户提出的显示要求,即屏幕的分辨率、色深、刷新率,结合由DDC获得关于显示器的信息,确定T.M.D.S.的启用情况。DVI的单T.M.D.S.只提供24bit色深,当用户要求的色深超过24bit时,并且系统已经确认显卡和显示器都支持双链路T.M.D.S.。此时系统会启动双T.M.D.S.链路,链路0?数据通道0~2?传输24bit信息,其它颜色信息由链路1(数据通道3~5)传输;当用户的分辨率和刷新率要求超出单T.M.D.S.链路的传输能力时?单T.M.D.S.链路的最高象素传输频率为165MHz?,系统会启动链路1,链路0用来传输奇数象素信息,链路1用来传输偶数象素信息,并定义显示器上每一行的第一个象素为象素1,奇数象素。由于双T.M.D.S.链路共用一条时钟回路,所以双链路工作时,链路的时钟频率为象素数据带宽的一半。
当然,DVI接口同样也支持热插拔(Hot Plug Detection)和显示器电源管理等技术?还有对传统的模拟VGA的兼容等问题。这些只是DVI作为一种接口标准必须做到的兼容性问题,并不代表DVI本质的先进性。有关这些体系要求问题可参阅参考文献?1~3?。
2.2 T.M.D.S.协议详解
DVI接口的先进性体现在它可以将海量的显示信息高速地传送到显示器中去,T.M.D.S.先进的编码算法是其强大能力得以实现的根本。下面将详细解释T.M.D.S.协议中与实际应用紧密相关的几个问题。为了便于理解作以下规定:输入到编码器或由解码器输出的象素数据称为象素数据?Pixel Data?;由发送器送出的或输入到接收器的编码数据称为码元?Character?。
请注意:在DVI接口协议中并没有规定输入或输出的象素数据是串行的还是并行的,输入输出的数据格式留给芯片制造厂商灵活掌握,用户应根据自己的实际情况选用芯片型号。
2.2.1 链路结构
T.M.D.S.链路结构见图2。图3是单链路T.M.D.S.结构图。双链路结构与单链路很相似。每个链路的发送器(Transmitter)中包含三个完全相同编码器(E
【数字视频接口-DVI 1.0】相关文章:
数字视频网络03-18
RS232接口转USB接口的通信方法03-25
数字视频信号的长线传输03-18
利用DVI实现双屏幕超宽图像显示03-18
增强并口EPP与DSP接口的设计增强并口EPP与DSP接口的设计03-18
DSP接口效率的分析与提高03-25
HDMI接口的静电放电保护03-07
机电接口技术论文03-24