windows——TV中的DDC和EDID介绍
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
- 720x400 @70Hz
- 640x480 @60Hz八、 详细的频率描述(72 bytes):
这里72 bytes 包含该显示器的最佳频率、频率范围及显示器名称等信息。分为4部分,每个部分18bytes。第一部分必须为该显示器最佳频率的信息。其他部分可根据需要放置显示器频率范围、显示器名称、完整的Serial number。如下面的说明:
Detailed Timing: 1024x768 @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 资料传输是否正确。
- 640x480 @67Hz
- 640x480 @72Hz
- 640x480 @75Hz
- 800x600 @56Hz
- 800x600 @60Hz
Established Timings 2: EE
- 800x600 @72Hz
- 800x600 @75Hz
- 832x624 @75Hz
- 1024x768 @60Hz
- 1024x768 @70Hz
- 1024x768 @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
windows——TV中的DDC和EDID介绍相关推荐
- Windows API中文件操作函数的介绍
1.用CrrateFile函数进行文件的打开和创建 HANDLE CreateFile( LPCTSTR lpFileName, //指向文件名的指针 DWORD dwDesiredAccess, / ...
- DDC EDID 介绍
DDC EDID 介绍 <script type="text/javascript"> </script> <script type="te ...
- windows系统服务中功能介绍
今天在搞整oracle的卸载出现了oracleOra10g_home1TNSListener<读取描述失败.错误代码:2>,发现了一篇讲解window系统服务的文章,很好很强大,转载来学习 ...
- Windows中的DOS批处理简单介绍及创建
批处理 批处理(Batch),也称为批处理脚本.顾名思义,批处理就是对某对象进行批量的处理,通常被认为是一种简化的脚本语言,它应用于DOS和Windows系统中.批处理文件的扩展名为bat .目前比较 ...
- 在windows程序中嵌入Lua脚本引擎--编写自己的Lua库
在<在windows程序中嵌入Lua脚本引擎--建立一个简易的"云命令"执行的系统>一文中,我提到了使用Lua的ffi库,可以让我们像写C代码一样写lua程序.这是个非 ...
- windows域中时间同步的解决方案
在windows 2003 active directory 架构的域当中.当客户端加入域后.那么域控制器就是一个time master,作为客户端的一个time source.理论上客户端会自动与D ...
- linux系统启动盘怎么制作工具,windows系统制作linux启动盘工具介绍
Linux发行版排行榜: http://iso.linuxquestions.org/ http://distrowatch.com/dwres.php?resource=major&lang ...
- 解决vista和win7在windows服务中交互桌面权限问题:穿透Session 0 隔离
服务(Service)对于大家来说一定不会陌生,它是Windows 操作系统重要的组成部分.我们可以把服务想像成一种特殊的应用程序,它随系统的"开启-关闭"而"开始-停止 ...
- 计算机安全模式无法进入安全模式,如何解决无法在Windows 10中进入安全模式的问题...
在下面的文章中,我们将讨论进入安全模式的众多方法.但是,在讨论这些方法之前,了解Windows 10中的安全模式是什么,以及无法进入安全模式会带来什么不利影响十分重要.安全模式确实有很多优点,特别是在 ...
最新文章
- 问题1 机器学习篇 如何解决过拟合(overfiting)?
- 今天第一次在对外经贸大学吃午饭~
- 开发者福利:史上最全Android 开发和安全系列工具
- 福建职称计算机评聘任,职称聘任工作的有关补充规定(试行)
- SELECT执行过程,MySQL聚合函数,多行分组函数,GROUP BY HAVING,详细完整可收藏
- 阿里云-设备影子概览
- jQuery 配置和基本语法
- Linux 快捷键总结
- 【算法】小团的车辆调度(美团2021校招题)
- 微信小程序商品详情页面开发案例
- <C++>运算符重载进阶之左移运算符,输出成员属性一步到位
- 算法设计与分析:分治思想 - 入门
- 修复共享服务器,集群服务器共享磁盘柜的修复案例
- windows 安装python3 Eclipse 配置python插件
- hdu6217 - BBP Formula
- 这里有一份面经请查收(三)
- 首席新媒体黎想教程:3千字抖音运营攻略!
- 还记得啤酒和尿不湿的故事吗?我用Python带你一起玩玩关联规则!
- 【Cpp】《Effective C++》第一章-让自己习惯C++
- 想要提升工作效率,教你一招事半功倍