EDID 简述

EDID: Extended Display Identification Data(扩展显示标识数据)是由VESA-Video Electronics Standards Association(视频电子协会)制定的标准数据格式,其中包含有关显示器及其性能的参数,包括供应商信息、最大图像大小、颜色设置、厂商预设置、频率范围的限制以及显示器名和序列号的字符串。

主要应用于各种视频接口,在VGA显示器,HDMI显示,DP显示器中都包含EDID的显示器内容信息。

在EDID的前128个字节中,有4个18字节的描述块,只有两个用于详细时序描述(另外两个分别用于产品名称、频率范围描述);为了容纳更多的详细时序描述信息,由CEA在CEA-861系列标准中定义了CEA Extension(简写为CEA-EXT)。所以我们们可以看到早期的EDID为128个字节(block0),以VGA显示器为主,后面增加为256个字节 (block0 和block1),其中包含了128个字节的CEA-EXT内容,以HDMI,DP显示器为主。

主要说明一下EDID的Block0 128个字节,后128个字节为更多详细时序描述包含Audio内容的描述等。

EDID 简述

1)在EDID的开头固定为:00,FF,FF,FF,FF,FF,FF,00,共8个字节作为EDID的开始标志。

2) 厂家及产品ID信息由10个字节组成,主要包含制造商名称(2个字节),产品代码(2个字节),产品序列号(4个字节),制造周别(1个字节),制造年份信息(1个字节)。

3)EDID的版本号和修正号,一共2个字节。

EDID 简述

4)基本的显示参数及属性,共5个字节。


EDID 简述

5)显示器色度坐标,共10个字节


EDID 简述

6)固定时序,共3个字节

23h~25h固定时序数据块以紧凑的位标形式表示显示器所支持的固定的VESA及其他常用时序格式。

7)标准时序,共16个字节

标准时序数据块用2个字节描述一种时序,可以描述8种不同的时序。

8)详细时序,一共72个字节

0x36 ~ 0x7D 详细的时序描述,这里72 字节包含该显示器的最佳分辨率、频率范围及显示器名称等信息。

分为4部分,每个部分18字节。

其中,第一部分必须为该显示器最佳分辨率的信息;必须包含频率范围及显示器名称的描述信息。

9)扩展标识,一个字节

7Eh处的一个字节,指示是否存在下一个128字节数据。当只有128 字节的时候(VGA-EDID),此处为00h;当有扩展CEA-EXT的时候,总字节数为256 (或更多) 字节的时候,此处为01h。

在包含EDID1.3数据的HDMI端口中,未包含CEA-EXT数据或者CEA-EXT中的VSDB错误,会导致HDMI Source将其识别为DVI端口,无音频输出,所以对于CEA-EXT的要求也需要注意。

10)校验和,一个字节

其操作原理是当主机读取到EDID数据之后,先根据校验和对数据进行校验,所有128个字节相加后结果若为00h,则说明所获取的数据是正确的。

当Source端正确访问到Sink(显示器)端的EDID之后,在显卡端一定能够获取到Sink(显示器)端的型号名称,可支持分辨率列表信息内容。

目前EDID的应用方式为Source端通过VGA DDC / HDMI DDC / DP AUX通道来访问Sink(显示器)端的EDID,其访问地址固定,所以目前有很多工具可以支持EDID的读回功能,便于分析显示器的相关参数性能。


分享到:


相關文章: