一种读取显示器EDID功能的检测方法、装置及存储介质与流程

文档序号:29262450发布日期:2022-03-16 12:34阅读:904来源:国知局
导航: X技术> 最新专利> 计算;推算;计数设备的制造及其应用技术
一种读取显示器EDID功能的检测方法、装置及存储介质与流程
一种读取显示器edid功能的检测方法、装置及存储介质
技术领域
1.本发明主要涉及板卡检测技术领域,具体涉及一种读取显示器edid功能的检测方法、装置及存储介质。


背景技术:

2.对于有vga、hdmi或dvi视频接口的计算机板卡,视频接口上都有对应的i2c接口,在批量生产时有必要检测板卡能不能通过i2c接口读取所连接显示器的edid信息(edid,extended display identification data,中文名称为扩展显示器识别数据信息),板卡在读取edid并解析了显示相关参数后,设置输出的视频信号,从而在显示器上显示出图像。
3.如果视频接口所对应的i2c接口有问题,可能出现无法读取该视频接口所连接显示器的edid信息,板卡只能按照默认的显示参数输出图像到显示器,如果与edid里描述的配置不同,显示图像的效果将无法达到预期,可能造成板卡向显示器输出的图像不完整、分辨率或频率不正确的问题。当前此问题的通用解决方案是生产测试人员人为介入,观察显示器分辨率是否正常来确认问题,但这种方法易错且耗时。


技术实现要素:

4.本发明所要解决的技术问题是针对现有技术的不足,提供一种读取显示器edid功能的检测方法、装置及存储介质。
5.本发明解决上述技术问题的技术方案如下:一种读取显示器edid功能的检测方法,包括如下步骤:
6.扫描待检测计算机板卡上所有的i2c接口,以从各个所述i2c接口中读取出待分析数据,并分别以文本格式保存各个所述待分析数据,得到与各个所述i2c接口对应的待分析文本文件;
7.以预设edid标准格式解析各个所述待分析文本文件,得到与各个所述待分析文本文件对应的解析结果;
8.根据所有所述解析结果判定所述待检测计算机板卡的读取显示器edid功能是否正常,得到读取显示器edid功能正常信息或读取显示器edid功能异常信息。
9.本发明的有益效果是:扫描待检测计算机板卡上所有的i2c接口,通过i2c接口对应读取的edid信息,并根据解析edid信息得到的解析结果来判断i2c总线读取显示器edid功能正常与否,可确定i2c总线是否与视频接口相对应,避免造成测试结果错误,并减少操作人员工作量。
10.在上述技术方案的基础上,本发明还可以做如下改进。
11.进一步地,所述以预设edid标准格式解析各个所述待分析文本文件,得到与各个所述待分析文本文件对应的解析结果,具体为:
12.分别从各个所述待分析文本文件中提取与i2c接口对应的关键字,并以预设edid标准格式解析关键字,若所述关键字符合所述预设edid标准格式,则解析成功,得到i2c接
口为视频接口的解析结果,若所述关键字不符合所述预设edid标准格式,则解析失败,得到i2c接口为非视频接口的解析结果。
13.采用上述进一步方案的有益效果是:通过预设edid标准格式解析关键字,得到i2c接口是否为非视频接口的解析结果,进而利用解析结果判断读取显示器edid功能是否正常。
14.进一步地,所述根据所有所述解析结果判定所述待检测计算机板卡的读取显示器edid功能是否正常,得到读取显示器edid功能正常信息或读取显示器edid功能异常信息,具体为:
15.根据所有所述解析结果判定所述待检测计算机板卡上的视频接口是否与i2c接口匹配,若匹配,则得到读取显示器edid功能正常信息,若不匹配,则得到读取显示器edid功能异常信息。
16.采用上述进一步方案的有益效果是:通过解析结果判断与待检测计算机板卡的i2c接口是否匹配,能够得到较为准确的分析结果。
17.进一步地,所述根据所有所述解析结果判定所述待检测计算机板卡上的多个视频接口是否与对应的i2c接口匹配,具体为:
18.从各个所述解析结果中分别得到i2c接口为视频接口的信息或i2c接口为非视频接口的信息,将所述i2c接口为非视频接口的信息对应的待分析文本文件剔除,剔除后得到所述i2c接口为视频接口的信息对应的待分析文本文件;
19.判断所述i2c接口为视频接口的信息对应的待分析文本文件的数量与待检测计算机板卡上视频接口的数量是否相等,若数量相等,则将所有所述i2c接口为视频接口的信息对应的待分析文本文件分别与预先导入的显示器edid信息进行信息比对,若均比对成功,则视频接口与i2c接口匹配,
20.若数量不相等或信息比对失败,则视频接口与i2c接口不匹配。
21.采用上述进一步方案的有益效果是:通过统计解析结果中的i2c接口为视频接口的信息对应的待分析文本文件的数量与待检测计算机板卡上视频接口的数量进行比对,数量相等,则进一步通过厂家提供的显示器edid信息进行比对,得到读取显示器edid功能是否正常的结论,能够提高检测的效率和正确率。
22.本发明解决上述技术问题的另一技术方案如下:一种读取显示器edid功能的检测装置,包括:
23.扫描模块,用于扫描待检测计算机板卡上所有的i2c接口,以从各个所述i2c接口中读取出待分析数据,并分别以文本格式保存各个所述待分析数据,得到与各个所述i2c接口对应的待分析文本文件;
24.解析模块,用于以预设edid标准格式解析各个所述待分析文本文件,得到与各个所述待分析文本文件对应的解析结果;
25.处理模块,用于根据所有所述解析结果判定所述待检测计算机板卡的读取显示器edid功能是否正常,得到读取显示器edid功能正常信息或读取显示器edid功能异常信息。
26.本发明解决上述技术问题的另一技术方案如下:一种读取显示器edid功能的检测装置,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,当所述处理器执行所述计算机程序时,实现如上所述的一种读取显示器edid功能的检
测方法。
27.本发明解决上述技术问题的另一技术方案如下:一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,当所述计算机程序被处理器执行时,实现如上所述的一种读取显示器edid功能的检测方法。
附图说明
28.图1为本发明实施例提供的读取显示器edid功能的检测方法的示意性流程图;
29.图2为本发明实施例提供的读取显示器edid功能的检测装置的模块框图。
具体实施方式
30.以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
31.如图1所示,一种读取显示器edid功能的检测方法,包括如下步骤:
32.扫描待检测计算机板卡上所有的i2c接口,以从各个所述i2c接口中读取出待分析数据,并分别以文本格式保存各个所述待分析数据,得到与各个所述i2c接口对应的待分析文本文件;
33.以预设edid标准格式解析各个所述待分析文本文件,得到与各个所述待分析文本文件对应的解析结果;
34.根据所有所述解析结果判定所述待检测计算机板卡的读取显示器edid功能是否正常,得到读取显示器edid功能正常信息或读取显示器edid功能异常信息。
35.上述实施例中,扫描待检测计算机板卡上所有的i2c接口,通过i2c接口对应读取的edid信息,并根据解析edid信息得到的解析结果来判断i2c总线读取显示器edid功能正常与否,可确定i2c总线是否与视频接口相对应,避免造成测试结果错误,并减少操作人员工作量。
36.具体地,所述以预设edid标准格式解析各个所述待分析文本文件,得到与各个所述待分析文本文件对应的解析结果,具体为:
37.分别从各个所述待分析文本文件中提取与i2c接口对应的关键字,并以预设edid标准格式解析关键字,若所述关键字符合所述预设edid标准格式,则解析成功,得到i2c接口为视频接口的解析结果,若关键字不符合所述预设edid标准格式,则解析失败,得到i2c接口为非视频接口的解析结果。
38.预设edid标准格式为:显示器厂商id、产品id、序列号、生产时间、视频输入信号类型、横向信号最大宽度和竖向信号最大宽度,也可通过八个字节十六进制数值进行表示,例如0x00ffffffffffffff00。
39.关键字可为:显示器厂商id、产品id、序列号、视频输入信号类型中的一个或多个,也可通过八个字节十六进制数值进行表示。
40.上述实施例中,通过预设edid标准格式解析关键字,得到i2c接口是否为非视频接口的解析结果,进而利用解析结果判断读取显示器edid功能是否正常。
41.具体地,所述根据所有所述解析结果判定所述待检测计算机板卡的读取显示器edid功能是否正常,得到读取显示器edid功能正常信息或读取显示器edid功能异常信息,
具体为:
42.根据所有所述解析结果判定所述待检测计算机板卡上的视频接口是否与i2c接口匹配,若匹配,则得到读取显示器edid功能正常信息,若不匹配,则得到读取显示器edid功能异常信息。
43.上述实施例中,通过解析结果判断与待检测计算机板卡的i2c接口是否匹配,能够得到较为准确的分析结果。
44.具体地,所述根据所有所述解析结果判定所述待检测计算机板卡上的多个视频接口是否与对应的i2c接口匹配,具体为:
45.从各个所述解析结果中分别得到i2c接口为视频接口的信息或i2c接口为非视频接口的信息,将所述i2c接口为非视频接口的信息对应的待分析文本文件剔除,剔除后得到所述i2c接口为视频接口的信息对应的待分析文本文件;
46.判断所述i2c接口为视频接口的信息对应的待分析文本文件的数量与待检测计算机板卡上视频接口的数量是否相等,若数量相等,则将所有所述i2c接口为视频接口的信息对应的待分析文本文件分别与预先导入的显示器edid信息进行信息比对,若均比对成功,则视频接口与i2c接口匹配,
47.若数量不相等或信息比对失败,则视频接口与i2c接口不匹配。
48.上述实施例中,通过统计解析结果中的i2c接口为视频接口的信息对应的待分析文本文件的数量与待检测计算机板卡上视频接口的数量进行比对,数量相等,则进一步通过厂家提供的显示器edid信息进行比对,得到读取显示器edid功能是否正常的结论,能够提高检测的效率和正确率。
49.例如,所述i2c接口为视频接口的信息对应的待分析文本文件的数量为3个,而待检测计算机板卡上视频接口的数量为3个,则数量相等,得到读取显示器edid功能正常信息,否则数量不相等,得到读取显示器edid功能异常信息。
50.若数量相等,i2c接口为视频接口的信息对应的待分析文本文件分别与预先导入的显示器edid信息进行信息比对,均比对成功则视频接口与i2c接口匹配。
51.应理解地,视频接口为vga、hdmi或dvi视频接口。
52.预先导入的显示器edid信息为厂家提供的具体的显示器edid信息,例如,显示器厂商id:fa 485487、产品id:7548-01、序列号:8761874615775011、视频输入信号类型:vga。
53.若待分析文本文件与导入的显示器edid信息比对成功,则该i2c接口为vga视频接口。
54.能够针对不同板卡上因为存在其他非视频接口对应的i2c总线的问题,测试程序能够检测出每条i2c总线对应的是不是视频接口对应的,以及是哪些视频接口对应的,避免造成测试结果错误。
55.下面以程序运行方式介绍上述方法所涉及的处理过程:
56.启动程序前,进行工作准备,在待检测计算机板卡所运行的系统中导入显示器的预设edid标准格式和显示器edid信息;
57.待检测计算机板卡启动运行时,检测程序一同开始运行:
58.扫描待检测计算机板卡上所有的i2c接口,检测程序会通过vga、hdmi、dvi视频接口对应的i2c总线读取显示器的edid信息并保存成文本文件,以预设edid标准格式解析各
个待分析文本文件,得到与各个待分析文本文件对应的解析结果;
59.根据所有解析结果与显示器edid信息判定待检测计算机板卡的读取显示器edid功能是否正常,得到读取显示器edid功能正常信息或读取显示器edid功能异常信息,最后,输出检测信息。
60.上述检测程序由脚本控制,自动运行,能够分别读取vga、hdmi、dvi接口所连接显示器的edid,方便快捷能够测试出因i2c接口工作不正常而导致的无法读取edid的问题。
61.实施例2:
62.如图2所示,一种读取显示器edid功能的检测装置,包括:
63.扫描模块,用于扫描待检测计算机板卡上所有的i2c接口,以从各个所述i2c接口中读取出待分析数据,并分别以文本格式保存各个所述待分析数据,得到与各个所述i2c接口对应的待分析文本文件;
64.解析模块,用于以预设edid标准格式解析各个所述待分析文本文件,得到与各个所述待分析文本文件对应的解析结果;
65.处理模块,用于根据所有所述解析结果判定所述待检测计算机板卡的读取显示器edid功能是否正常,得到读取显示器edid功能正常信息或读取显示器edid功能异常信息。
66.具体地,所述解析模块中,所述以预设edid标准格式解析各个所述待分析文本文件,得到与各个所述待分析文本文件对应的解析结果,具体为:
67.分别从各个所述待分析文本文件中提取与i2c接口对应的关键字,并以预设edid标准格式解析关键字,若所述关键字符合所述预设edid标准格式,则解析成功,得到i2c接口为视频接口的解析结果,若关键字不符合所述预设edid标准格式,则解析失败,得到i2c接口为非视频接口的解析结果。
68.具体地,所述处理模块中,所述根据所有所述解析结果判定所述待检测计算机板卡的读取显示器edid功能是否正常,得到读取显示器edid功能正常信息或读取显示器edid功能异常信息,具体为:
69.根据所有所述解析结果判定所述待检测计算机板卡上的视频接口是否与i2c接口匹配,若匹配,则得到读取显示器edid功能正常信息,若不匹配,则得到读取显示器edid功能异常信息。
70.具体地,所述处理模块中,所述根据所有所述解析结果判定所述待检测计算机板卡上的多个视频接口是否与对应的i2c接口匹配,具体为:
71.从各个所述解析结果中分别得到i2c接口为视频接口的信息或i2c接口为非视频接口的信息,将所述i2c接口为非视频接口的信息对应的待分析文本文件剔除,剔除后得到所述i2c接口为视频接口的信息对应的待分析文本文件;
72.判断所述i2c接口为视频接口的信息对应的待分析文本文件的数量与待检测计算机板卡上视频接口的数量是否相等,若数量相等,则将所有所述i2c接口为视频接口的信息对应的待分析文本文件分别与预先导入的显示器edid信息进行信息比对,若均比对成功,则视频接口与i2c接口匹配,
73.若数量不相等或信息比对失败,则视频接口与i2c接口不匹配。
74.实施例3:
75.一种读取显示器edid功能的检测装置,包括存储器、处理器以及存储在所述存储
器中并可在所述处理器上运行的计算机程序,当所述处理器执行所述计算机程序时,实现如上所述的一种读取显示器edid功能的检测方法。
76.实施例4:
77.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,当所述计算机程序被处理器执行时,实现如上所述的一种读取显示器edid功能的检测方法。
78.本发明的优点为:
79.(1)本发明检测了计算机板卡通过i2c总线读取edid的功能。
80.(2)本发明针对不同计算机板卡上因为存在其他非视频接口对应的i2c总线的问题,能够检测出每条i2c总线对应的是不是视频接口对应的,以及是哪些视频接口对应的,避免造成测试结果错误。
81.(3)本发明中的检测程序自动完成读取、对比、保存结果多个步骤,减少操作人员负担。
82.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
83.所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
84.在本技术所提供的几个实施例中,应该理解到,所揭露的系统和方法,可以通过其它的方式实现。例如,以上所描述的系统实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。
85.作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。
86.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
87.集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
88.以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
完整全部详细技术资料下载
当前第1页 1  2 
相关技术
  • 评估资产风险值的方法、装置、...
  • 一种优惠券发放方法及系统与流...
  • 文本识别模型的训练方法、文本...
  • 代码的反混淆方法、装置、电子...
  • 一种答案输出方法与流程
  • 一种基于物联网基础资源共享管...
  • 既有线路的钢轨点云提取方法与...
  • 一种基于双碳目标下的能源互联...
  • 一种智能机器人客服的运作方法...
  • 一种分区文件的下载方法、装置...
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1

深圳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 网站制作 网站优化