文档库 最新最全的文档下载
当前位置:文档库 › EDID标准详解

EDID标准详解

EDID标准详解
EDID标准详解

EDID规范

制作人:张杰2015.9.2

目录

EDID规范 (1)

目录 (1)

一、EDID综述 (2)

二、EDID主块详解 (2)

1. EDID主块结构 (2)

2. Header: (3)

3. Vendor / Product Identification (3)

4. EDID Structure Version / Revision (4)

5. Basic Display Parameters / Features (4)

6. Color Characteristics (5)

7. Established Timings (5)

8. Standard Timing Identification (6)

9. Detailed Timing Descriptions(DTD) (6)

10. Extension Flag (9)

11. Checksum (9)

三、EDID扩展块(CEA-861D)详解 (10)

1. CEA-861D(HDMI)结构 (10)

2. Tag (10)

3. Revision (10)

4. 数字信号特性 (10)

5. Data Blocks(各功能块参数设置) (11)

6. Detailed Timing Descriptions(DTD) (15)

7. Padding(保留字节) (15)

8. Checksum (15)

一、EDID综述

EDID: Extended Display Identification Data (外部显示设备标识数据)----指DDC 通讯中传输的显示设备数据。

版本演变过程:Version:1.0 -> Version 1.1 -> Version 1.2 -> Version 1.3 -> Version

2.0

VGA、DVI的EDID由主块128字节组成,HDMI的EDID增加扩展块(128字节),扩展块数据规范按照CEA-861x标准定义。

二、EDID主块详解

1.EDID主块结构

2. Header:

在EDID 的开头八个字节为EDID 的开始标志,简称头,固定为:

3. Vendor / Product Identification

…”11

产品代码:固定为4位16进制数,即两个字节,为客户提供,直接填写。

产品序列号:即产品的流水号(数值型),直接转成16进制或以ASCII 格式转换。序列号也可用字符型,在后面DTD 部分定义。

生产周:即在当年中的生产周,范围1~52,注意0

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

4.EDID Structure Version / Revision

5.Basic Display Parameters / Features

6.Color Characteristics

7.Established Timings

提供一些基本固定的VESA, Apple, Mac, IBM VGA等输出的Timing

8.Standard Timing Identification

这16个字节提供最多8种分辨率的识别,每一种分辨率都是由2个字节的模式格式和刷新率得到的。这些分辨率都没有包含Established Timings中。备注:这2个字节的识别码都是由VESA标准分辨率来定义的,它们都是VESA分辨率的一部分,未使用的字节应该设为01H. 详细设定见表12。

9.Detailed Timing Descriptions(DTD)

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

Detailed Timing Descriptions(DTD)还可以用来描述显示器的其他特性,如机型名、最大频率范围,字符型序列号SN,字符串描述信息等,如下结构:

10.Extension Flag

扩展标志:除主块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:是否支持basic audio

Bit5:是否支持YCbCr 4:4:4

Bit4:是否支持YCbCr4:2:2

低4bits:Native DTD个数

Data

5.Data Blocks(各功能块参数设置)

各Data Block结构如下:

注:L表是length,即长度,表中有说明

其中各Data Block的Tag Code值定义如下:

1.Video Data Block

根据Data Block结构,首字节的bit7~5为Video Data Block = 2,bit4~0为Video Data

Block长度,后面跟的字节为多个CEA short Video Descriptor,结构如下:

Video Identification Code见CEA-861D标准定义,如下:

2.Audio Data Block

根据Data Block结构,首字节的bit7~5为Audio Data Block = 1,bit4~0为Video Data Block长度,后面跟的字节为1个或多个CEA short Audio Descriptor,每个CEA short Audio Descripto由三个字节组级,分为LPCM,AC3,MPEG2等各种Audio Format Code, Audio Format Code及CEA short Audio Descriptor结构如下:

3.Speaker Allocation Data Block

根据Data Block结构,首字节的bit7~5为Speaker Allocation Data Block = 4,bit4~0

为Speaker Allocation Data Block长度(固定为3),后面跟的3字节,结构如下:

注:F为前置,L为左置,R为右置,C为中置,Fxx=0表示预留位

4.Vendor Specific Data Block(VSDB)

厂商定义块,根据Data Block结构,首字节的bit7~5为Vendor Specific Data Block= 3,bit4~0为Vendor Specific Data Block长度,后面结构参照HDMI标准中的VSDB 规范,如下是HDMI1.4a(HDMI1.4a使用CEA-861D)中的VSDB结构:

6.Detailed Timing Descriptions(DTD)

Detailed Timing Descriptions(DTD),每块18字节,详细结构见EDID主块对此部分的解释。

7.Padding(保留字节)

保留字节,用00填充。

8.Checksum

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

相关文档