EDID信息格式作者:杨军日期:2008-01-02EDID信息说明»EDID:ExtendedDisplayIdentificationData(外部显示设备标识数据)»EDID包含显示设备的基本参数,如制造厂商、产品名称、最大行场频、可支持的分辨率等。»EDID版本从1.0升级至现在1.3版本到将来的2.0版本。»Version:1.0Version1.1Version1.2Version1.3Version2.0»128Byte目前使用版本256Byte»厂内通过DDC烧录程序将EDID写入EEPROM或CPURAM里.January2008SPEEDLEADERTECHNOLOGYLTD.EDID数据格式(1.3)»整个EDID256bytes分成2个block,每个block128bytesJanuary2008SPEEDLEADERTECHNOLOGYLTD.256bytesEDIDBlock0(0--127)Block1(128-255)厂商信息,日期,版本,显示特征标准Timing,gamma,颜色特征,,部分timing的详细信息,etc所支持的分辨率,音频格式,是HDMIORDVI,喇叭,声音信息部分timing的详细信息,etcEDID数据格式(详细说明)1)头文件(00h----07h)8bytes格式:00h,FFh,FFh,FFh,FFh,FFh,FFh,00h2)厂商产品信息(08—23h)10bytes08h–09h(2bytes)厂商名称(3个字母)A---00001,…,Z---110107,6,5,4,3,2,1,07,6,5,4,3,2,1,0x(1)(2)(3)3)0Ah–0Bh产品码(2bytes):0Bh高位,0Ah,低位4)0Ch--0Fh序列号(4bytes)。5)10h–11h日期(2bytes):10h---week(1-52)11h---year(1990-----00h,2007-------11h)6)12h--13h12h----版本(01h)13h---修订版(03h)//(目前是1.3)January2008SPEEDLEADERTECHNOLOGYLTD.EDID数据格式(详细说明)7)基本显示参数14h---18h(5bytes)14h---视频输入(analog/digitalDFPsupport?)80h或者81h(只有在128字节的时候才有analog一说)765432101:D000000DFP1.X支持?1:00:A(0,0)-0.700,0.300(1.000Vp-p)1?手动设置1?分离同步支持?1?符合同步(HS)支持?1:G上的同步支持?1?VS上需要脉冲?(0,1)-0.714,0.286(1.000Vp-p)(1,0)-1.000,0.400(1.400Vp-p)(1,1)-0.700,0.000(0.700Vp-p)(信号级别标准)(4-0同步输入特征值)15h---最大水平图象大小(cm)(0---255)?(15-17图象大小与特性)16h---最大垂直图象大小(cm)(0---255)?17h--gammavalue=(gamma*100)-100etc:2.2----120---78h18h--DPMS(各种显示特征)76543210»StandbySuspendActiveOff/DisplayType[4:3]sRGBPreferredtimingGTF»VeryLowPower00Monochrome(defsupported»01R/G/BColorColor»10NonR/G/BMultiClrSpace)»11undefinedJanuary2008SPEEDLEADERTECHNOLOGYLTD.EDID数据格式(详细说明)8)显示器颜色特征(色坐标及白平衡色温)(19h---22h)(10bytes)19h:R/G低位Rx1Rx0Ry1Ry0Gx1Gx0Gy1Gy01Ah:B/W低位Bx1Bx0By1By0Wx1Wx0Wy1Wy01Bh:Red_x(9-2)1Ch:Red_y(9-2)1Dh:Green_x(9-2)1Eh:Green_y(9-2)1Fh:Blue_x(9-2)20h:Blue_y(9-2)21h:White_x(9-2)22h:White_y(9-2)如:Rx:0.6101001110001则Rx1=0,Rx0=1Rx(9-2)=10011100January2008SPEEDLEADERTECHNOLOGYLTD.EDID数据格式(详细说明)9)确定的timing23h—25h(3bytes)(23h)7720x400@70HzIBM,VGA6720x400@88HzIBM,XGA25640x480@60HzIBM,VGA4640x480@67HzApple,MacII3640x480@72HzVESA2640x480@75HzVESA1800x600@56HzVESA0800x600@60HzVESA(24h)7800x600@72HzVESA6800x600@75HzVESA5832x624@75HzApple,MacII41024x768@87Hz(I)IBM31024x768@60HzVESA21024x768@70HzVESA11024x768@75HzVESA01280x1024@75HzVESA(25h)71152x870@75HzApple,MacII(6-0)reservedJanuary2008SPEEDLEADERTECHNOLOGYLTD.EDID数据格式(详细说明)10)标准Timing认定26h---35h(16bytes)标准Timing认定1(26h-27h)(2bytes定义一个timing)26h:(Horizontalactivepixels/8)–3127h:76543210(ImageAspectratio*)(5---0-refresh60hz-123hz如:123---111111(123-60=63))(注*:00:16:10;01:4:3;10:5:4;11:16:9)标准Timing认定2(28h-29h)标准Timing认定3(2Ah-2Bh)标准Timing认定4(2Ch-2Dh)标准Timing认定5(2Eh-2Fh)标准Timing认定6(30h-31h)标准Timing认定7(32h-33h)标准Timing认定7(34h-35h)January2008SPEEDLEADERTECHNOLOGYLTD.EDID数据格式(详细说明)11)详细Timing部分-72bytes(36h----7Dh)4个描block(18*4=72bytes)(36h—47h):block1(优先设定的timing)(最后做说明)(48h---59h):block2(5Ah---6Bh):block3(6Ch---7Dh):block4(1)后面3个块中,至少有一个作为显示器名字描述符,有一个作为显示器范围限定描述符.(2)作为显示器名字描述符:有如下设置:头5个字节为00h,00h,00h,FCh,00h,后面字节为字符ASCII码(最多12个),还要加上一个0Ah做结束标记,如果还有的多余的以20h填充(3)作为显示器范围限定描述符,有如下设置:头5个字节为00h,00h,00h,FDh,00h,后13个字节为二进制(Min.Verticalrate,Max.Verticalrate,Min.Horizontal,Max.Horizontal,pixelclock)»0Ah做字符结束标记,如果还有的多余的以20h填充»(4)还有一个剩余可以在颜色点描述,显示器序列号,或者用户自己定义January2008SPEEDLEADERTECHNOLOGYLTD.EDID数据格式(详细说明)(4)7Eh扩展标识位(00h,不做扩展,128字节,01256字节)(5)7Fhchecksum=前127字节之和取补码----------------------------------------------------------------------------------------------------以上部分是关于EDID第一部分的介绍January2008SPEEDLEADERTECHNOLOGYLTD.EDID数据格式(详细说明)»80h:02h作为第二部分的扩展标志81h:03h(修订版本数字)»82h:d作为详细timing描述符的起始位置.如1Ch表示从1Ch+80h=9Ch开始每18个字节做为一个详细timing描述符(如480P).»83h:76543210»(Under(Basic(Y/Cb/Cr(Y/Cb/Cr(3-0表示的数值:0—15,本地格式(nativetiming)的总数)»scan)Audio)4:4:4)4:2:2)»84h:76543210»000(保留)»001(音频)(如3表示后面3个字节都作为音频)»010(视频)(5bit表示字节数(最多31(视频timing数)))»011(买家信息)买家信息(HDMIorDVI)»100(喇叭数据)»January2008SPEEDLEADERTECHNOLOGYLTD.EDID数据格式(详细说明)»例如:»84h处的数据为49h表示(85h---8dh都为视频数据)»85h-8dh的数值00000000----保留00000001----0010001034种timing中的一种.最高位:(nativebit)是不是本机最优支持模式???»***由于前面的视频数据块已经表示完,8Eh开始数据设置与84h相似»选择以后的N个字节的用途»8Eh:76543210»000(保留)5bit表示字节数»001(音频)如3表示后面3个字节都作为音频»010(视频)(最多31(视频timing数))»011(买家信息)买家信息(HDMIorDVI)»100(喇叭数据)»如设置为23h表示后面3个字节为音频数据(8Fh-91h)January2008SPEEDLEADERTECHNOLOGYLTD.EDID数据格式(详细说明)»8Fh:76543210保留(6-------------3)音频格式(channel数-1000—1,111-8)»0Reserved»1LinearPCM(e.g.,IEC60958)(uncompressedaudio)»2AC-3»3MPEG1(Layers1&2)»4MP3(MPEG1Layer3)»5MPEG2(multichannel)»6AAC»7DTS»8ATRAC»90h:uncompressedaudio»76543210»保留192K176K96K88K48K44.1K32KJanuary2008SPEEDLEADERTECHNOLOGYLTD.EDID数据格式(详细说明)»91h:76543210»(保留都为0)24bit20bit16bit»***由于前面的音频数据块已经表示完,92h开始数据设置与84h相似»92h:83h表示以下3个字节为喇叭数据块(93h—95h)»93h:76543210»(保留为0)(RLC/RRC)(FLC/FRC)(RC)(RL/RR)(FC)(LFE)(FL/FR)»94h—95h必须为00h(speaker)»***由于前面的喇叭数据块已经表示完,96h开始数据设置与84h相似»96h:65h表示以下5块为买家信息»97h-----9Bh:5字节必须为03h,0Ch,00h,10h,00h(表示接受端为HDMI)»如果前面设置了详细timing数据块的起始位置,如果目前还有空闲位可以设置为保留字段,直到起始位置.January2008SPEEDLEADERTECHNOLOGYLTD.EDID数据格式(详细说明)»9Ch:由于前面82h处的数值为9Ch,固从这个字节开始是每1