EDID标准详解要点

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

E D I D规范
制作人:张杰2015.9.2
目录
目录 (1)
一、EDID综述 (2)
二、EDID主块详解 (2)
1.EDID主块结构 (2)
2.Header: (3)
3.Vendor/ProductIdentification (3)
4.EDIDStructureVersion/Revision (4)
5.BasicDisplayParameters/Features (4)
6.ColorCharacteristics (5)
7.EstablishedTimings (5)
8.StandardTimingIdentification (6)
9.DetailedTimingDescriptions(DTD) (6)
10.ExtensionFlag (9)
11.Checksum (9)
三、EDID扩展块(CEA-861D)详解 (10)
1.CEA-861D(HDMI)结构 (10)
2.Tag (10)
3.Revision (10)
4.数字信号特性 (10)
5.DataBlocks(各功能块参数设置) (11)
6.DetailedTimingDescriptions(DTD) (15)
7.Padding(保留字节) (15)
8.Checksum (15)
一、EDID 综述
EDID:ExtendedDisplayIdentificationData(外部显示设备标识数据)----指DDC 通讯中传输的显示设备数据。

版本演变过程:Version:1.0->Version1.1->Version1.2->Version1.3->Version2.0 VGA 、DVI 的EDID 由主块128字节组成,HDMI 的EDID 增加扩展块(128字节),扩展块数据规范按照CEA-861x 标准定义。

二、EDID 主块详解
1. EDID 主块结构
2. Header:
3. Vendor/ProductIdentification
这十个字节表示产品ID
和制造商信息。

详细如下: 制造商名称:3个字母组成,基于压缩的ASCII 码见下表,例如“00001=A ”……”110
产品代码:固定为4位16进制数,即两个字节,为客户提供,直接填写。

产品序列号:即产品的流水号(数值型),直接转成16进制或以ASCII 格式转换。

序列号也可用字符型,在后面DTD 部分定义。

生产周:即在当年中的生产周,范围1~52,注意0为无效值。

生产年份:规定1990开始计算,即1990年为0,然后递增计算。

4. EDIDStructureVersion/Revision
5.BasicDisplayParameters/Features
6.ColorCharacteristics
7.EstablishedTimings
8.StandardTimingIdentification
这16个字节提供最多8种分辨率的识别,每一种分辨率都是由2个字节的模式格式和刷新率得到的。

这些分辨率都没有包含EstablishedTimings中。

备注:这2个字节的识别码都是由VESA标准分辨率来定义的,它们都是VESA分辨率的一部分,未使用的字节应该设为01H.详细设定见表12。

9.DetailedTimingDescriptions(DTD)
共72个字节分为四个详细时序描述块(DTD),每部分18个字节,故最多可以对四个TIMI NG进行详细描述。

DetailedTimingDescriptions(DTD)还可以用来描述显示器的其他特性,如机型名、最大频率范围,字符型序列号SN,字符串描述信息等,如下结构:
10.ExtensionFlag
扩展标志:除主块128字节外,如果有扩展块则该字节置1,VGA和DVI的值为0,H DMI的值为1
11.Checksum
校验和:使前127字节加上此字节等于0。

三、EDID扩展块(CEA-861D)详解
1.CEA-861D(HDMI)结构
2.Tag
固定数值02H,EDID标准分配给CEA-861x标准的扩展标识。

3.Revision
CEA扩展块版本号,目前使用03版本
4.数字信号特性
此字节各位定义如下:
Bit7:是否支持过扫描
Bit6:是否支持basicaudio
Bit5:是否支持YCbCr4:4:4
Bit4:是否支持YCbCr4:2:2
低4bits:NativeDTD个数
Data
5.DataBlocks(各功能块参数设置)
各DataBlock结构如下:
注:L表是length,即长度,表中有说明
其中各DataBlock的TagCode值定义如下:
1.VideoDataBlock
根据DataBlock结构,首字节的bit7~5为VideoDataBlock=2,bit4~0为
VideoDataBlock长度,后面跟的字节为多个CEAshortVideoDescriptor,结构如下:
VideoIdentificationCode见CEA-861D标准定义,如下:
2.AudioDataBlock
根据DataBlock结构,首字节的bit7~5为AudioDataBlock=1,bit4~0为
VideoDataBlock长度,后面跟的字节为1个或多个CEAshortAudioDescriptor,每个
CEAshortAudioDescripto由三个字节组级,分为LPCM,AC3,MPEG2等各种
AudioFormatCode,AudioFormatCode及CEAshortAudioDescriptor结构如下:
3.SpeakerAllocationDataBlock
根据DataBlock结构,首字节的bit7~5为SpeakerAllocationDataBlock=4,bit4~0为SpeakerAllocationDataBlock长度(固定为3),后面跟的3字节,结构如下:注:F为前置,L为左置,R为右置,C为中置,Fxx=0表示预留位
4.VendorSpecificDataBlock(VSDB)
厂商定义块,根据DataBlock结构,首字节的bit7~5为
VendorSpecificDataBlock=3,bit4~0为VendorSpecificDataBlock长度,后面结
构参照HDMI标准中的VSDB规范,如下是HDMI1.4a(HDMI1.4a使用CEA-861D)中的VSDB结构:
6.DetailedTimingDescriptions(DTD)
DetailedTimingDescriptions(DTD),每块18字节,详细结构见EDID主块对此部分的解释。

7.Padding(保留字节)
保留字节,用00填充。

8.Checksum
校验和:使前127字节加上此字节等于0。

相关文档
最新文档