2015年02月03日 10:21:17阅读数:1040


A、DDC指的是Data Display Channel 的缩写,译为数据显示通道 。
B、EDID是指DDC通讯中传输的显示设备数据,包含数据设备的基本参数,如制造厂商、产品名称,最大行场频,可支持的分辨率等。 
C、目前主要的DDC标准有DDC1 、DDC2B 、 DDC2AB 

D、一般都配备符合VESA DDC标准的DDC1/2B,即符合 I2C协定的双向数据通道,主机可以通过DDC2B通道去取得EDID信息,根椐DDC使用的标准,传输其他标准的显示能力。 

E、EDID简介-128 bytes EDID Data (Hex): 
F、EDID主要是基于128字节,接下 来详细解释此128个字节的意义

一、 头文件(8bytes)是EDID开始的标示:   00 FF FF FF FF FF FF 00
二、 厂商、产品说明
1)、制造厂商名称(2bytes):    AOC
 厂商名称只有三个字母,按Compressed  ASCII格式转换(“00001”=“A”,“00002”=“B”……“11010”=“Z”)
 例如:“AOC”的转换方式为:
先把“AOC”转换为Compressed  ASCII格式:00001
 再转化为十六进制为:05h,E3h01111 00011
2)、产品代码(2bytes):    B860
    产品代码由厂商自己指定,不需转换。但应注意的是不同机种产品代码是不同的。
3)、产品序号(4bytes):   1234    
  按序号的特征转换为16进制即可。假设某机器的产品序号为“1234”,经转化为十六进制后为“02h”,“04h”,“00h”,“00h”。注意的是不同的机种其序号是不同的,这里的字节将由机器不同而变化。
4)、生产周别:    10
    该字节标示此机器的实际制造周别,只需将周别转化为十六进制即可。如:第10周,经转化后的值为“0A”。  
 5)、生产年份(1byte):    2004
    该字节要根据公式:“当前年份-1990”得到的值再转化成十六进制。如:2004-1990=14转化后为“0E”。     
三、EDID的版本(2bytes)
当前为1.3版本:“01h”,“03h”
四、基本显示参数及特性(5bytes)
1)、视频信号输入参数(1byte)
该字节定义输入信号为模拟信号还是数字信号、信号电平、分离还是摸拟信号等视频信号参数。这部分需参考EDID VESA标准算得,如有以下说明:
    Video i/p definition:    Analog
    Signal Level Standard:   0.700V/0.000V(0.700Vpp)
    Separate Sync Support:   Yes
    Composite Sync Support: No
2)、图象大小描述(2bytes):
   这两个字节定义显示器行、场屏最大尺寸。如有以下说明:    
      Max. H. Image Size :     34cm.
      Max. V. Image Size :     27cm.
     只需把数值转化成十六进制即可。 

3)、显示器的Gamma值(1byte):
   它是一个颜色参数,其值的合理性会影响到颜色的逼真度。该字节的转化要根据公式“(gamma*100)-100”求得数值再转化为十六进制。如:gamma为2.2由公式(2.2*100)-100得,转换后为“78h”
4)显示器电源管理特性(1byte):
该字节定义显示器是否支持节能状态的功能。要根据EDID VESA(视频电子标准协会) 标准求得结果。
五、显示器颜色特征(10bytes):
    这些字节提供显示器的R,G,B色坐标及白平衡色温。在制作EDID内容时,须注意不同机种的信息。如有以下说明:
         Red x:           0.6103515625
         Red y:           0.33984375
         Green x:         0.296875
         Green y:         0.5673828125
         Blue x:          0.15234375
         Blue y:          0.13671875
         White x:         0.3095703125
         White y:         0.3310546875

六、确定的频率值(3bytes):    
这里提供一些基本固定的VESA标准中所输出的频率值, 可根据显示器的特性在提供的频率值中选择所支持的频率。 如有以下显示:               
      Established Timings 1:  BF
                 – 720×400 @70Hz
                 – 640×480 @60Hz八、   详细的频率描述(72 bytes):
这里72 bytes 包含该显示器的最佳频率、频率范围及显示器名称等信息。分为4部分,每个部分18bytes。第一部分必须为该显示器最佳频率的信息。其他部分可根据需要放置显示器频率范围、显示器名称、完整的Serial number。如下面的说明:
         Detailed Timing:         1024×768 @60Hz
         Detailed Timing:         FF (Monitor SN) '1111111111111'
         Detailed Timing:         FD (Monitor limits)
                                  Min. V. rate:55Hz
                                  Max. V. rate:75Hz
                                  Min. H. rate:30KHz
                                  Max. H. rate:63KHZ
          Detailed Timing:         FC (Monitor name)  EN-8500
      把各数值转化为十六进制再放到相应的位置即可。
九、    扩展标示 及Checksum (2 bytes):     
扩展标示用于显示128字节外扩展的EDID字节数。
Checksum= 256- {(127字节相加之和) % 256},用来确认EDID 资料传输是否正确。
                 – 640×480 @67Hz
                 – 640×480 @72Hz
                 – 640×480 @75Hz
                 – 800×600 @56Hz
                 – 800×600 @60Hz
         Established Timings 2:  EE
                 – 800×600 @72Hz
                 – 800×600 @75Hz
                 – 832×624 @75Hz
                 – 1024×768 @60Hz
                 – 1024×768 @70Hz
                 – 1024×768 @75Hz
七、 标准频率值 (16 bytes):
如:15寸的显示器的标准频率为 1024X768@60HZ
17寸的显示器的标准频率为 1280X1024@60HZ
    要根据VESA标准转化为十六进制数值。


转自:TV中的DDC和EDID介绍


windows显示器EDID信息查看路径:

regedit->HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\DISPLAY\DELD051\5&3420be59&0&UID256\Device Parameters