首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种优化显卡驱动程序读取显示器EDID信息的方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:智绘微电子科技(南京)有限公司

摘要:本发明公开了一种优化显卡驱动程序读取显示器EDID信息的方法,包括目标设备主机上电,初始化目标设备显卡驱动程序判断当前目标设备主机是否与显示器连接:根据获取的判断结果进一步判断当前目标设备主机与显示器在上电后的连接状态,更新显示器相关配置信息;继续初始化目标设备主机其他部分,结束指令。本发明通过在显卡驱动模块里进行优化,对于相同型号显示器的EDID内容只会读取前18个字节,而不会读取全部的128个字节,减少系统处理时间的方式,减少每次插入显示器时对EDID数据读取所耗费的时间,从而加快驱动程序的执行过程,大大降低显示模块初始化所带来的黑屏时间。

主权项:1.一种优化显卡驱动程序读取显示器EDID信息的方法,其特征在于,包括以下步骤:第一步,目标设备主机上电,初始化目标设备显卡驱动程序并判断当前目标设备主机是否与显示器连接:若当前目标设备主机与显示器连接,则读取所述显示器EDID数据,并返回执行第四步;反之顺序执行第二步;第二步,根据获取的判断结果进一步判断当前目标设备主机与显示器在上电后的连接状态,其中,所述连接状态包括:上电后目标设备主机第一次连接显示器的状态和上电后用户拔掉目标设备主机已存在显示器,且又插入新显示器的状态;第三步,更新所述显示器相关配置信息;其中,若判断所述连接状态为上电后目标设备主机第一次连接显示器时,则,依据当前连接状态读取显示器的EDID数据,并反馈至上层软件,更新所述显示器相关配置信息,返回执行第四步;若判断所述连接状态为上电后用户拔掉目标设备主机已存在显示器,且又插入新显示器的状态时,则只读取在先显示器EDID数据的局部内容,并基于所述局部内容在所述先显示器EDID数据中遍历搜索,依据搜索结果反馈至上层软件,更新所述显示器相关配置信息,返回执行第四步;第四步,继续初始化所述目标设备主机其他部分,结束指令;其中,当前显卡接口存在插入显示器且反馈显卡驱中动程序的中断信号为上电后目标设备主机第一次检测到显示器信号时,显卡驱动程序读取显示器的EDID数据的具体方式为:首先,显卡驱动程序调用I2C总线的读取接口,并根据标准的I2C总线协议,采用逐字节的方式读取显示器内部的EEPROM空间中的EDID数据,其中,读取的EDID数据具体数据大小为128字节;其次,显卡驱动程序在读取得到EEPROM空间中的EDID数据后,在硬盘中创建文件,并将包含128字节的EEPROM空间中的EDID数据的内容以字段:年-月-日-时-分-秒,格式写入所述文件,避免出现重复文件,导致EEPROM空间中的EDID数据被覆盖;再次,将所述EEPROM空间中的EDID数据反馈至上层软件,更新所述显示器相关配置信息,结束读取指令,继续初始化所述目标设备主机其他部分;当前显卡接口存在插入显示器且反馈显卡驱中动程序的中断信号为显示器拔插信号时,显卡驱动程序读取显示器的EDID数据的具体方式为:首先,显卡驱动程序调用I2C总线的读取接口,并根据标准的I2C总线协议,只读取显示器内部的EEPROM空间中前18个字节的EDID数据;其次,根据获取的18个字节EDID数据,在保存的所述已存在显示器的EDID数据文件中进行遍历搜索,若所述18个字节EDID数据的内容在已存在显示器的EDID数据文件中被搜索到,则,代表插入的新显示器的EDID数据已经被读取过,结束读取指令;再次,将所述18个字节EDID数据反馈至上层软件,更新插入新的显示器相关配置信息,结束读取指令,继续初始化所述目标设备主机其他部分。

全文数据:

权利要求:

百度查询: 智绘微电子科技(南京)有限公司 一种优化显卡驱动程序读取显示器EDID信息的方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。