FPGA读取一台电视里的EDID,怎么读出来的值跟协议中规定的不同

FPGA读取一台电视里的EDID,怎么读出来的值跟协议中规定的不同,第1张

如果显示器中的EDID信息建议可以直接用EDID viewer软件来读取,如果是自己写代码读取EDID信息首先要保证I2C代码正确,其次注意数据的大小端。还有就是EDID的数据格式和含义有标准的,可参考vesa的edid文档VTB-EXT Standard。

楼主,不太清楚您说的AUX是哪种?

如果是音频的那个AUX,是无法读取显示器的EDID的。

如果是工程调试的那个AUX,那得需要相应的调试工具去软件里查找EDID。

2 您如果是开发人员,一般用到的信号发生器都有直接读取EDID,并将EDID直接反馈到显示屏上的功能。

3 您如果是普通用户,目前有一系列显卡可以支持查看EDID功能,英伟达的NVS系列显卡,安装最新的显卡驱动,显卡控制中心里就可以导出EDID文件,不过仅仅是txt格式的。(对于导出的这个文件,要了解内容还要自己翻译,还有个小毛病,HDMI扩展部分的checksum值为00。)

4 您如果是普通用户,还可以在Windows *** 作系统的注册表里查找,将显示器连接到Windows电脑,Windows开始菜单→运行→regedit→注册表编辑器→HKEY-LOCAL-MACHINE→SYSTEM→CurrentControlSet→Enum→DISPLAY→选择您要查看的那个显示器的代号→Device Parameters→里面有个对应的EDID。(对于导出的这个文件,要了解内容还要自己翻译,还有个小毛病,只有前128位基础部分,没有后面的扩展部分。)

DVI(Digital Visual Interface),即数字视频接口,它是1999年由Silicon Image、Intel(英特尔)、Compaq(康柏)、IBM、HP(惠普)、NEC、Fujitsu(富士通)等公司共同组成DDWG(Digital Display Working Group,数字显示工作组)推出的接口标准;

HDMI高清晰度多媒体接口(英文:High Definition Multimedia Interface,HDMI)是一种数字化视频/音频接口技术,是适合影像传输的专用型数字化接口,其可同时传送音频和影像信号,最高数据传输速度为45GB/s,同时无需在信号传送前进行数/模或者模/数转换,HDMI可搭配宽带数字内容保护(HDCP),以防止具有著作权的影音内容遭到未经授权的复制;

HDMI支持EDID、DDC2B,因此具有HDMI的设备具有“即插即用”的特点,信号源和显示设备之间会自动进行“协商”,自动选择最合适的视频/音频格式。

与DVI相比HDMI接口的体积更小,HDMI/DVI的线缆长度最佳距离均不超过8米,只要一条HDMI缆线,就可以取代最多13条模拟传输线,能有效解决家庭娱乐系统背后连线杂乱纠结的问题;

EDID名叫扩展显示标识数据,是一种VESA标准数据格式,它包含了关于制造商以及与运行相关的数据,比如供应商信息、最大图像大小、颜色设置、厂商预设置、频率范围的限制以及显示器名和序列号的字符串,EDID是VESA组织制定的PC显示器的显示格式数据规范,是HDMI接口的一个重要组成部分;

HDMI接口的发送端和接收端,通过EDID(ExtendedDisplavIdentificationData)来协商双方传输的图像格式,发送端通过读取接收端的EDID数据,来判断接收端是否为HDMI设备,EDID发展到现在已有很多版本,EDID13是目前广泛使用的数据格式,EDID是VESA组织制定的PC显示器的显示格式数据规范,是HDMI接口的一个重要组成部分。

使用“SoftMCCS”软件。安装软件后打开,可以看到软件界面如下:

*** 作步骤如下:

1、打开SoftMCCS软件;

2、如果接了多台显示器,则在左上角的栏中选择需要读取EDID的显示器型号;如“DELL E198WFP”;

3、点击左上角“File -> Save EDID as”,将EDID信息保存在想要的位置,文件名可以指定,文件类型要选择“Raylar EDID file (dat)”;

用文本编辑工具(如写字板)打开刚刚保存的EDID文件,

可以看到右下方有128个16进制数,这就是刚刚保存的EDID信息了。

EDID: Extended Display Identification Data(扩展显示标识数据)是一种VESA 标准数据格式,其中包含有关监视器及其性能的参数,包括供应商信息、最大图像大小、颜色设置、厂商预设置、频率范围的限制以及显示器名和序列号的字符串。

以上就是关于FPGA读取一台电视里的EDID,怎么读出来的值跟协议中规定的不同全部的内容,包括:FPGA读取一台电视里的EDID,怎么读出来的值跟协议中规定的不同、STDP4028 如何用I2C控制AUX读取模组端EDID、hdmi读取edid不正确,会导致不能识别吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10127749.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存