EDID介绍

7 篇文章 3 订阅
订阅专栏

1.EDID是什么?

EDID(Extend Display Identification Data)扩展显示器识别数据,是VESA在制定DDC(Display Data Channel)显示器数据通道通信协议时,制定的有关显示器识别数据的标准。其中包含有关显示器及其性能的参数,包括供应商信息、最大图像大小、颜色设置、厂商预设置、频率范围限制以及显示器名和序列号的字符串。

VGA、DVI的EDID由主块128字节组成,HDMI的EDID增加扩展块(128字节),扩展块的内容主要是和音频属性相关的,DVI和VGA没有音频,HDMI自带音频,扩展块数据规范按照CEA-861x标准定义,未来可能增加到512或256的整数倍。

目前使用比较广泛的版本是EDID1.3。自EDID1.3后,VESA又制定了E-EDID(增强型EDID)和EDID2.0标准,其数据容量也扩大为256Byte,但这不是强制性标准,仍然可以使用EDID1.3。

2.EDID作用

形象地说,EDID就是显示器的身份证、户口本、技能证书等证件的集合,目的就是告诉别人我是谁,我从哪来,我能干什么。

使用EDID是为了让PC或其他图像输出设备更好地识别显示器属性。EDID并非古而有之,在古老的CRT时期是没有EDID这个概念的,那为什么后来会有呢?因为随着显示设备的发展,显示器的种类越来越多,模拟的、数字的、普屏的、宽屏的、17寸、19寸、22寸……这让PC傻了眼,分辨率和时序的种类太多了,而每种显示器又不可能支持所有的分辨率,那怎么知道该给显示器一个什么样的分辨率啊?显示出的效果是最佳效果吗?不仅如此,随便输出一个分辨率还有损坏显示器硬件的可能,这可太危险了。于是,EDID临危受命,担当起显示器和PC之前的传话筒。“PC你好,我是A显示器,我能显示N种分辨率,最佳分辨率是XXX”。“显示器你好,收到你的信息,现在就按最佳分辨率给你输出”。这下大家明白了吧,EDID就是为了能让PC或其他的图像输出设备更好的识别显示器属性而出现的。

每个显示器有可能有多个EDID。现在的显示器功能很强大,通常都提供多种视频接口,常见的有DVI、VGA、HDMI、Display Port等,由于每种接口的特性和带宽不同,使得不同接口的EDID也不同。使用哪个接口,PC读到的就是哪个接口的EDID。我们的设备主要使用DVI、VGA、HDMI几种接口。由于VIDEO接口的几种制式如PAL、NTSC等,其分辨率场频都是固定的,没有使用EDID的必要,故不在讨论之列。

3.EDID传输

EDID信息有多种存储方式,常见的如I2C接口的EEPROM,另外很多DVI、HDMI解码芯片都集成EDID存储。显示端存储着与其对应的EDID信息,Host端去获取,获取到后得知显示端的最佳输出方式,Host就按照最佳方式输出图像到显示端。

EDID数据通常是由DDC通道(类似I2C)来传输,比如HDMI/DVI接口。也有通过AUX来传输,比如DP/eDP接口。大多数的显示接口都支持这种读取EDID方式来获取屏幕参数,但并不是所有,比如MIPI接口。

在DVI接口中,PC是通过DDC Clock和DDC Data针脚读取显示设备的EDID信息的,而触发PC去读取EDID是通过Hot Plug Detect针脚来实现的。PC识别EDID的顺序如下:
(1)Hot Plug Detect:当PC检测到Hot Plug Detect针脚的电平由低变高后,就会去读取EDID信息。
(2)Get EDID Information:PC通过DDC通道,按照I2C的数据格式连续读取EDID数据。
(3)Video Output:当PC获取到正确的显示设备信息后,就会按照推荐的分辨率输出信号,否则不输出。

4.屏幕参数及Timing

EDID规格书中对屏幕参数示意如下。
EDID
屏幕规格书中相关参数
在这里插入图片描述

屏幕刷新率

刷新率计算公式:刷新率 = (Pixel Rate) / (Pixel Count)

一般情况下,刷新率是可以微调的。如在上图中,Pixel Rate参考值是156.8Mhz,最大159.9Mhz。如果按照参考值来算刷新率,可得到:

刷新率 = 156800000 / (1343 * 1946) = 59.997,系统下显示出来的刷新率可能还带着小数点,显得不大好看。所以计算的时候,可以用像素数乘以刷新率来得到像素速率,即:

Pixel Rate = (Pixel Count) * (Refresh Rate) = (1343 * 1946) * 60 = 156808680,此时系统下便可显示完整的刷新率60。

X86平台VBT DTD Timing配置例子

BOE NV126A1M-N51 Preliminary Product Specification
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
Horizontal Sync = H Sync Pluse width
Horizontal Front Proch = Hor Sync Offset
Horizontal Blank = Horizontal Front Proch + Horizontal Sync + Horizontal Back Proch

5.EDID相关工具

5.1编辑工具

EDID的编辑工具介绍几种
(1)Phoenix EDID Designer
(2)Deltacast E-EDID Editor
查看工具有很多,如HE、RW都可以查看。

5.2烧录工具

EDID信息有多种存储方式,常用的如I2C接口的EEPROM,另外很多DVI,HDMI解码芯片都集成EDID存储。这里用Microchip的24LC04B器件举例。使用的烧录工具是Minpro100B或Minpro100E,在淘宝上均有卖,相关烧录软件和驱动都有提供。
烧录器
  烧录时只需将芯片4,5,6,8脚与烧录器的对应脚连接即可。
芯片示意图
  打开编程器软件后界面如下,如连接到芯片会有提示信息。然后打开.bin文件,点击烧录即可。
编程软件

6.EDID获取方式

想研究一下那些EDID工具是通过什么方式获取EDID的,但在网上没搜到什么资料。只看到可以通过注册表查看显示器的EDID,先记录一下。
(1)打开注册表
(2)路径:计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\DISPLAY
选择要查看的显示器,选择Device Parameters,可以看到EDID
如下图:
在这里插入图片描述

参考文章

显示器视频显示核心EDID的解密和解析
BIOS开发笔记 6 – 液晶显示器
EDID编辑器介绍
注册表查看显示器EDID

edid读取和编辑工具
12-28
win7可用的edid读取和编辑工具
EDID编辑工具(windows)
03-31
EDID编辑工具(windows)
EDID的简介和解析
热门推荐
ConceptCon
10-21 1万+
from:EDID的简介和解析 - 花生红枣眼泪和小米 - 博客园 去年对EDID做了一个解析,下面是学习EDID过程中整理的资料。 一、EDID简介 EDID: Extended Display Identification Data (外部显示设备标识数据)----指DDC通讯中传输的显示设备数据。 Q1:EDID是什么? A1:EDID的全称是Extended Display Identification Data(扩展显示标识数据),VGA、DVI的EDID由主块128字节组成,HDMI的
EDID不同版本1.4 | 2.0 | 2.1区别
最新发布
诸葛灬孔暗
04-01 1631
在不同的版本中,EDID标准逐步增强了对分辨率、色彩能力、音频传输以及特殊技术(如HDR和VRR)的支持,以满足不断发展的显示技术需求。而用户在选择设备时,应根据实际需求和兼容性考虑,选择合适的EDID版本,以获得最佳的显示效果和使用体验。
一、EDID介绍
future_sky_word的博客
07-02 5022
EDID(Extended Display Identification Data,扩展显示标识数据)是VESA(Video Electronics Standards Association,视频电子标准协会)的标准数据格式
高清多媒体接口(HDMI)EDID规范详解
Orange的博客
10-23 1224
共计3 Bytes,至少支持640480P60Hz,也就是第1个Byte的第3个Bit,所以常见的200000h就是只支持640480P60Hz拆分为4组Block:First Detailed Timing Descriptor, Second Detailed Timing Descriptor, First Monitor Descriptor(Monitor Name),and Second Monitor Descriptor(Monitor Range)
EDID详解
江上清风山间明月的博客
10-20 952
通常,这是通过计算机的显卡和显示器之间的I²C(I-squared-C)总线来实现的。这通常需要特殊的软件和硬件工具,因为EDID数据存储在显示器的EEPROM中。在EDID(扩展显示标识数据)中,YCC代表YCbCr,这是一种颜色编码格式,通常用于数字视频信号的传输。YCC是一种基于亮度(Y)和色度(Cb和Cr)的颜色空间,与RGB(红绿蓝)颜色空间不同,后者在计算机和显示器上广泛使用。Y(亮度):Y代表图像的亮度信息。字节0: Header,通常为0x00(这个字节的固定值,标志着EDID的开始)。
HDMI设计2----EDID and E-EDID
Archar_Saber的博客
01-30 5534
1,EDID是什么?有什么用? 图1 应用场景 如图1所示的应用场景,PC将视频信号发送 到我们的设备上,经过一系列的传输和切换,设备将视频信号发送到显示器或者投影机上,也就是说,我们的设备位于PC和显示器之间。首先,在输入端,设备需要让PC知道自己是能够接受输入视频信号的,让PC认为自己是一台显示器。如果不这样做的话,PC可能会拒绝输出任何视频信号的(VGA接口不需要EDID也能输出)。除此之外,设备还要告诉PC自己支持的显示时序。而在输出端,当设备需要自建输出时序而不是简单的复制...
EDID详细介绍
11-01
EDID详细介绍 EDID详细介绍 EDID详细介绍 EDID详细介绍 EDID详细介绍
EDID介绍文档
07-03
Extended Display Identification Data(扩展显示标识数据)是一种VESA 标准数据格式,其中包含有关监视器及其性能的参数,包括供应商信息、最大图像大小、颜色设置、厂商预设置、频率范围的限制以及显示器名和...
VGA的EDID介绍
07-19
一、 DDC和EDID介绍: 1, 什么是DDC: DDC(DISPLAY DATA CHNNEL)即显示器数据通道。是一个I2C通道,是PC主机用于访问显示器存储器以获取显示器中EEPROM中的EDID格式数据,确定显示器的显示属性(如分辨率、纵横比...
EDIDMaker:EDID 生成器,C++
07-03
编辑器 EDIDMaker 是生成 EDID 数据的简单工具。 它旨在为 PhantomCap 生成 EDID 数据,但也可用于其他目的。 如何 make ./edidmaker 然后,坐下来享受你新鲜制作的edid.bin 。 您目前可以在 main.cpp 中调整 EDID。 将来我们会有更干净的东西来做到这一点! 有关的 [ (edid-creator ,一个主要用于创建和编辑 EDID 的 PHP 库)
高清多媒体接口(HDMI)EDID规范详解与测试常见问题分析
12-24
高清多媒体接口(HDMI)EDID规范详解与测试常见问题分析
新版本 MSTAR EDID 工具 支持HDMI2.0 EDID(1.7.0).zip
06-06
新版本 MSTAR EDID 工具 支持HDMI2.0 支持扩展128BIT, 主要增加对HDMI2.0和Freesync的支持,附带解决DLL缺失问题
EDID1.4的官方介绍
03-29
EDID1.4的官方介绍,适合给显示屏写EDID的开发人员参考
显示器Monitor串号信息EDID查询工具
11-02
适用于Windows平台的Monitor显示器EDID串号信息查询工具
HDMI edid介绍及说明
09-22
"HDMI EDID 介绍及说明" HDMI EDID(Extended Display Identification Data)是一种标准化的数据交换协议,用于显示设备与源设备之间的通信。该协议允许显示设备将其功能特性传递给源设备,以便源设备生成适合显示...
EDID标准介绍
06-28
EDID标准介绍
EDID是什么,跟显示器有什么关系?
charleslei的专栏
11-07 1万+
EDID是什么?跟显示器有什么关系? EDID名叫扩展显示标识数据,是一种VESA标准数据格式,它包含了关于制造商以及与运行相关的数据,比如供应商信息、最大图像大小、颜色设置、厂商预设置、频率范围的限制以及显示器名和序列号的字符串。EDID是VESA组织制定的PC显示器的显示格式数据规范,是HDMI接口的一个重要组成部分。HDMI接口的发送端和接收端,通过EDID(ExtendedDisp...
edid editor
07-18
### 回答1: EDID编辑器是一种用于编辑显示器扩展标识数据(EDID)的工具。EDID是一种存储在显示器中的标识信息,它包含有关显示器的硬件和性能特征的详细描述。EDID编辑器允许用户修改这些信息,以便适应特定的需求。 EDID编辑器通常提供一个图形界面,用户可以使用该界面来浏览和修改EDID数据。用户可以选择不同的显示器配置,并手动编辑有关分辨率、刷新率、颜色空间和信号连接等参数的值。编辑后的EDID数据可以保存并在需要的时候加载到显示器上。 使用EDID编辑器,用户可以优化显示器的性能和兼容性。例如,如果用户发现某个显示器无法正确识别或兼容特定的分辨率或刷新率,他们可以使用EDID编辑器修改显示器的EDID数据,以便正确识别和处理该分辨率或刷新率。此外,EDID编辑器还可以帮助用户调整显示器的颜色设置,并解决由于EDID数据错误导致的显示问题。 总之,EDID编辑器是一种有用的工具,它允许用户修改和自定义显示器的EDID数据,以满足特定需求和优化显示性能。它在调试和解决显示器兼容性问题时非常有用,并为用户提供了更多控制和自定义选项。 ### 回答2: EDID编辑器是一种用于编辑EDID(显示器身份数据)的工具。EDID是一种嵌入在显示器中,用于与连接的计算机通信并发送显示能力信息的数据。它包括有关分辨率、刷新率、输入信号和其他显示参数的信息。 EDID编辑器允许用户查看和修改这些EDID数据,以便对显示器进行自定义设置和优化。例如,用户可以更改显示器支持的分辨率和刷新率,或者更改显示器的厂商名称和序列号。 该工具通常用于以下情况: 1.多显示器设置:用户可以使用EDID编辑器为多个显示器创建自定义EDID数据,以确保其规格符合其配置需求。 2.显示器校准:用户可以使用EDID编辑器校准显示器的亮度、对比度和色彩设置,以达到更准确的色彩再现和图像质量。 3.修复显示器问题:有时候,显示器可能无法正确识别计算机的图形输出,导致显示异常。使用EDID编辑器,用户可以手动编辑EDID数据以修复此类问题。 然而,使用EDID编辑器需要谨慎,因为错误的编辑可能导致显示器无法正常工作或与计算机兼容性问题。因此,在使用EDID编辑器之前,最好先备份原始EDID数据,并确保了解如何正确编辑和应用修改后的EDID数据。 总之,EDID编辑器是一个非常有用的工具,可以帮助用户优化显示器设置和解决与显示器相关的问题。但是,使用前要小心谨慎,并确保了解其操作和功能的基本知识。 ### 回答3: EDID编辑器是一种用于编辑显示设备标识信息(EDID)的工具。EDID是一种包含了显示设备的功能、分辨率和其他技术规格的数据结构。这些信息通常被显示设备传输给计算机,以确保计算机能够正确识别并配置显示设备。 EDID编辑器允许用户修改显示设备的EDID数据,以适应特定的需求。通过使用EDID编辑器,用户可以自定义显示设备的分辨率、支持的刷新率以及其他技术规格。例如,如果某个显示设备不支持用户所需的特定分辨率,用户可以使用EDID编辑器修改设备的EDID数据,使其支持该分辨率。 EDID编辑器通常提供了直观且易于使用的界面,使用户能够轻松地浏览和编辑EDID数据。用户可以选择特定的显示设备,并查看其当前的EDID信息。编辑器还通常提供了选项来修改EDID数据,例如更改分辨率、颜色深度和显示模式。 使用EDID编辑器需要谨慎,因为错误地编辑EDID数据可能会导致显示设备无法正常工作或产生其他问题。因此,在使用EDID编辑器之前,用户应该了解EDID的基本概念和工作原理,并备份原始的EDID数据,以便在需要时还原。 总而言之,EDID编辑器是一种有用的工具,允许用户编辑显示设备的EDID数据,以适应个人化的需求和偏好。使用EDID编辑器需要谨慎,并应该在了解相关概念和备份原始数据的情况下进行操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • #pragma用法详解 21329
  • EDID介绍 11036
  • 数组与指针的区别与联系 8838
  • 1-STM32运行环境搭建 4196
  • (Windows)C程序基于VScode和minGW创建并使用动态库dll 4063

分类专栏

  • 计算机经典 2篇
  • 编译原理与实践 2篇
  • 数据结构与算法 1篇
  • 存储器 2篇
  • BIOS 7篇
  • x86 1篇
  • UEFI 11篇
  • ACPI 1篇
  • 软件调试 1篇
  • 安全 2篇
  • 编程语言 1篇
  • C语言 8篇
  • Python 1篇
  • 通信总线与协议 3篇
  • USB 1篇
  • STM32 4篇
  • 工具安装及环境配置
  • misc 4篇

最新评论

  • #define IN与#define OUT

    萌新届大佬一枚: 明白了

  • UEFI——PCD介绍

    CSDN-Ada助手: 不知道 Java 技能树是否可以帮到你:https://edu.csdn.net/skill/java?utm_source=AI_act_java

  • EDID介绍

    trytry731: 只能说没有报错,各种重装了驱动也是无解呢。但是显示有问题,感觉是驱动和win10之间并不兼容。以前没这个问题,可能是win10自动更新到某个版本后就会偶发了。比如这会儿就是错的表情包

  • EDID介绍

    Yang_Winston: 识别错的时候,显卡驱动是正常的吗,一般来说是固定一个displayid的

  • EDID介绍

    trytry731: 楼主你好,我这边是diy的机器,从某天开始,开机突然就偶发显示器分辨率不对。后来发现是edid中默认的display识别错误了。edid中有好多个displayid,正常情况下应该激活的交LEN4011,一旦开机不对,就发现id默认为ms_0005,一个不知道哪冒出来的5:4分辨率的id。请问有什么方法写死笔记本默认激活displayid为LEN4011呢,谢谢!

大家在看

  • 企业跨网文件外发高效解决方案是什么?
  • 慧都产线MES系统解决方案详细介绍 648
  • 我劝你别惹“女”项目经理
  • 关注开源大模型,深度学习+人工智能领域热门项目 679
  • scikit-learn:支持的机器学习模型概览

最新文章

  • PKCS和X.509标准的区别是什么?
  • WMI接口设计实现
  • UEFI Secure Boot
2024年6篇
2023年19篇
2022年14篇
2021年6篇

目录

目录

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳SEO优化公司鸡西网站seo优化价格石家庄外贸网站建设公司荷坳百搜标王多少钱固原网站关键词优化宝鸡百搜标王推荐泉州SEO按效果付费哪家好新余关键词按天收费推荐榆林百度关键词包年推广哪家好武汉seo排名哪家好固原网站推广方案报价松岗关键词排名推荐平顶山企业网站建设公司杭州网站建设多少钱塔城企业网站建设报价宜宾营销型网站建设哪家好宝安网站排名优化推荐滨州百度标王报价宜宾关键词排名包年推广多少钱保山营销网站推荐荷坳seo排名推荐黄南百度seo报价呼和浩特seo排名公司潮州网站优化按天收费哪家好桐城seo网站优化推荐长治百度关键词包年推广多少钱湘潭seo排名锦州SEO按天计费报价莆田百搜标王公司绍兴SEO按天计费推荐张掖网站建设哪家好歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化