什么是EDID,EDID能做什么,EDID基本介绍

侧安全气囊什么是EDID,EDID能做什么,EDID基本介绍
Q1: 为什么要写这篇⽂章?
A1:在最近的⼯作中遇到了不少问题,其中很多都是和EDID相关的。可以说,作为⼀家以“显⽰”为⽣的企业,我们时时刻刻在与EDID打交道。EDID这东西很简单,但是如果不了解其基本原理和概念的话,会给我们的⼯作带来不少⿇烦。因此,我决定将我对EDID的理解和调试EDID的⼀些经验写成⼀篇⽂章,供⼤家学习和参考,希望能对⼤家的⼯作有所帮助。为了⽅便阅读和理解,⽂章写成的形式。由于本⼈接触EDID的时间不长,⽂章中难免有错误和疏漏之处,希望⼤家给予指正。好,闲话少说,咱们书归正传。
Q2:EDID是什么?
A2:EDID的全称是Extended Display ntification Data(扩展显⽰标识),共有128字节。其中包含有关显⽰器及其的参数,包括供应商信息、最⼤图像⼤⼩、颜⾊设置、⼚商预设置、频率范围的限制以及显⽰器名和序列号的字符串等等。形象地说,EDID就是显⽰器的⾝份证、户⼝本、技能证书等证件的集合,⽬的就是告诉别⼈我是谁,我从哪来,我能⼲什么。
Q3:为什么要使⽤EDID?
A3:为了能让PC或其他的图像输出设备更好的识别显⽰器属性
EDID并⾮古⽽有之,在古⽼的CRT时期是没有EDID这个概念的,那为什么后来会有呢?因为随着显⽰设备的发展,显⽰器的种类越来越多,模拟的、数字的、普屏的、宽屏的、17⼨、19⼨、22⼨……这让PC傻了眼,分辨率时序的种类太多了,⽽每种显⽰器⼜不可能⽀持所有的分辨率,那怎么知道该给显⽰器⼀个什么样的分辨率啊?显⽰出的效果是最佳效果吗?不仅如此,随便输出⼀个分辨率还有损坏显⽰器硬件的可能,这可太危险了。于是,EDID临危受命,担当起显⽰器和PC之前的传话筒。“PC你好,我是A显⽰器,我能显⽰N种分辨率,最佳分辨率是XXX”。“显⽰器你好,收到你的信息,现在就按最佳分辨率给你输出”。这下⼤家明⽩了吧,EDID就是为了能让PC或其他的图像输出设备更好的识别显⽰器属性⽽出现的。
Q4:经常听到有同志⼀会说“EDID信息”,⼀会说“DDC信息”。那么哪种说法更准确?EDID和DDC的关系⼜是什么?
A4: DDC的全称是Display Data Channel(显⽰数据通道),顾名思义,它是⼀个通道。我们可以说DDC是⽤来传送EDID信息的,也可以说EDID信息是通过DDC传送的,所以,“DDC信息”的说法并不准确。⾄于DDC究竟是怎么传送EDID的,我们后⾯再说。
Q5:每个显⽰器只有⼀个EDID吗?
指纹键盘
A5:不⼀定。
现在的显⽰器功能很强⼤,通常都提供多种接⼝,常见的有DVI、VGA、HDMI、Display Port等,由于每种接⼝的特性和带宽不同,使得不同接⼝的EDID也不同。使⽤哪个接⼝,PC读到的就是哪个接⼝的EDID。我们的设备主要使⽤DVI、VGA、VIDEO⼏种接⼝。由于VIDEO接⼝的⼏种制式如PAL、NTSC等,其分辨率场频都是固定的,没有使⽤EDID的必要,故不在讨论之列。本⽂下⾯的问题都围绕DVI、VGA两种接⼝展开
Q6:说了半天,EDID对我们到底有什么⽤?
A6:要回答这个问题,⾸先要弄清我们设备的应⽤场景,请看下图
这是⼀个典型的应⽤场景,PC将视频信号发送到我们的设备上,经过⼀系列的传输或切换,设备将视频信号发送到显⽰器或投影机上,也就是说,我们的设备位于PC和显⽰器之间。⾸先,在输⼊端,设备需要让PC知道⾃⼰是能够输⼊视频信号的,换句话说,设备要“欺
骗”PC,让PC认为⾃⼰是⼀台显⽰器。如果不这样的话,PC可能会拒绝输出任何视频信号的(仅限于DVI接⼝,VGA接⼝不需要EDID也能输出),这叫“不见兔⼦不撒鹰”。除此之外,设备还要告诉PC⾃⼰⽀持的显⽰时序。⽽在输出端,当设备需要⾃建输出时序(如⼤屏控制器的输出卡)⽽不是简单的复制输⼊时序(如各种矩阵设备)的时候,就需要知道显⽰器⽀持的显⽰时序,从⽽让⾃⼰输出的信号能在显⽰器上正常显⽰。在这些地⽅,EDID就发挥作⽤了。在输⼊端PC通过读取设备上的EDID来获悉设备⽀持的显⽰时序,⽽同样,在输出端设备需要读取显⽰器的EDID来确定⾃⼰的输出时序。
自行车防盗架
Q7:上⾯说过PC上的VGA接⼝不需要EDID信息也能输出,⽽且公司的VGA输⼊设备⾥绝⼤多数也没有EDID,那么VGA接⼝有EDID吗?它是必需的吗?
A7: VGA接⼝也有EDID,但不是必需的。
液晶显⽰器、型号较新的CRT显⽰器和投影机在VGA接⼝都是有EDID的,⽽型号较⽼的CRT显⽰器和投影机则没有。当PC连接⼀个没有EDID的VGA设备时,会将其识别成⼀个“默认监⽰器”。这时,PC只能输出⼀些内置的默认分辨率和时序,如果需要的分辨率不在默认的分辨率当中,那PC是没办法输出的。这时候,就需要在VGA设备中添加EDID,来使PC⽀持需要的分辨率。
Q8:如何获取显⽰器的EDID?
无人机机巢A8:使⽤“SoftMCCS”软件。安装软件后打开,可以看到软件如下:
操作步骤如下:
1、打开SoftMCCS软件
2、如果接了多台显⽰器,则在左上⾓的栏中选择需要读取EDID的显⽰器型号,如“DELL E198WFP”
3、点击左上⾓“File -> Save EDID as”,将EDID信息保存在⾃⼰想要的位置,⽂件名可以⾃⼰指定,⽂件类型要选择“Raylar EDID file (*.dat)”
⽤⽂本编辑⼯具(如写字板)打开刚刚保存的EDID⽂件,如下图
可以看到右下⽅有128个16进制数,这就是刚刚保存的EDID信息了
Q9:EDID⾥都包含什么信息?哪些是我们关⼼的?
A9:刚才我们已经通过“SoftMCCS”软件获取了EDID数据⽂件,下⾯要介绍另⼀个软件来分析这个数据,“Phoenix EDID Designer”。软件只有⼀个exe⽂件,不需要安装。点击打开按钮,然后到并打开我们刚刚保存的EDID⽂件,打开后如下图
打开之后默认是只读的,数据都是灰⾊,为了看起来更清楚,点击 取消只读属性,如下图所⽰
abs-131
图中红线圈出的部分中可以看到5个选项卡,EDID中的信息基本都包含在其中,我们逐个看⼀下。
打开EDID⽂件后默认显⽰的是“General”选项卡,⾥⾯介绍了显⽰器中⼀些基本的信息,⼀般与我们⽆关,也不⽤修改。
点击“Basic Display Parameter”选项卡,如下图所⽰
这⾥⾯对我们有⽤的信息只有“Video Input Definition”(视频输⼊描述)。在Q7中曾经提到,VGA接⼝也是有EDID的。⽽VGA的EDID和其他数字接⼝EDID的最⼤区别就是视频输⼊描述。VGA接⼝的输⼊是Analog,⽽如图中DVI接⼝的EDID,选则Digital输⼊。
“Color/Established Timings”
“Established Timings”(内建时序)表⽰显⽰器是否⽀持⼀些通⽤时序。若⽀持,则在相应的分辨率时序前打钩。例如,由上图中可知显⽰器不⽀持720*400@88Hz和这两种时序。
“Standard Timings”(标准时序)
标准时序是对内建时序的扩充,最多可描述8个时序,图中我们看到的是1-4个时序,点击红⾊⽅框中的“5-8”可看到后4个时序。以时序1(Timing ID #1)为例,“Enable”前打钩表⽰显⽰器⽀持此时序;“H Active”表⽰⼀⾏中的有效像素;“Refresh”表⽰刷新率,也叫场频率,单位Hz,注意这⾥的刷新率值必须⼤于等于60Hz;“Aspect Ratio”表⽰图像的宽⾼⽐,等于⼀⾏中的有效像素和图像的有效⾏数之⽐。例如时序1中⾏有效像素是1440,宽⾼⽐是16:10,我们就可以知道图像的有效⾏数是1440/16*10=900。
“Detailed Timings”(详细时序)
详细时序这个区域可以说是整个EDID中和我们关系最密切,也是我们需要了解最多和改动最频繁的区
胶管缠绕机域。它分为4个块(Block),可通过左上⾓的按钮在各个块之间切换(软件的显⽰有问题,4个按钮分别为Block 1、2、3、4)。每个块既可以是⼀个时序说明(Timing)也可以是⼀个显⽰器描述符(Monitor Descriptor)。需要注意的是:Block 1必须是时序说明,它描述的是显⽰器的最佳时序。
上图中的显⽰的就是Block 1,注意右上⾓的Timing / Monitor Descriptor切换的部分是灰⾊的,这证实了我们刚才的说法:Block 1只能表⽰时序。
左下⾓的Timing部分描述了时序的主要参数,含义见下表(软件显⽰有问题,参数名称显⽰不完整,表格中的参数也仅对应其在软件中的位置)。H Image、H Border、V Image、V Border⼏个参数⼀般⽤不到,表格中没有列出
参数含义参数含义
Pixel像素时钟频率Interlaced前⾯打钩表⽰是隔⾏显⽰
H  Active⼀⾏中有效的像素V  Active⼀场中有效的⾏数

本文发布于:2024-09-22 19:35:36,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/152982.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:时序   设备   输出   需要   分辨率
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议