一种eDP接口屏参数动态保存方法及系统与流程


一种edp接口参数动态保存方法及系统
技术领域
1.本发明涉及edp接口屏领域,尤其涉及一种edp接口屏参数动态保存方法及系统。


背景技术:



2.由于用户设备往往需要适配多款屏幕,在edp接口屏的屏幕参数读取失败的时候,传统方案中往往只能输出一组固定的edp驱动参数,太过于单一,可能导致屏幕黑屏、显示异常等现象。


技术实现要素:



3.为了解决上述问题,本发明提出了一种edp接口屏参数动态保存方法及系统。
4.具体方案如下:一种edp接口屏参数动态保存方法,包括以下步骤:s1:当检测到开机信号时,读取edp接口屏的屏幕参数;s2:对读取的屏幕参数的数据完整性进行校验,如果校验成功,则以该屏幕参数对edp接口屏进行驱动,并将存储的第一edp驱动参数更新为该屏幕参数;否则,进入s3;s3:对该屏幕参数进行解析,提取其中的分辨率和时钟,将提取的分辨率与存储的各edp驱动参数中的分辨率进行一致性比对,如果存在比对一致的edp驱动参数,则以比对一致的edp驱动参数对edp接口屏进行驱动;否则,进入s4;s4:将提取的时钟与存储的各edp驱动参数中的时钟进行一致性比对,如果存在比对一致的edp驱动参数,则以比对一致的edp驱动参数对edp接口屏进行驱动;否则,以第一edp驱动参数对edp接口屏进行驱动。
5.进一步的,对读取的屏幕参数的数据完整性进行校验的方法为:基于屏幕参数中的数据校验字节进行校验,如果屏幕参数的所有字节的数据和为0,则判断数据完整;否则,判断数据不完整。
6.进一步的,edp驱动参数的存储介质采用emmc。
7.进一步的,edp驱动参数的存储介质内存储三组edp驱动参数,分别为第一edp驱动参数、第二edp驱动参数和第三edp驱动参数,当步骤s2校验成功的屏幕参数与存储介质内存储的第一edp驱动参数不同时,将第一edp驱动参数更新为该屏幕参数,将原有的第一edp驱动参数更改为第二edp驱动参数,将原有的第二edp驱动参数更改为第三edp驱动参数,将原有的第三edp驱动参数删除。
8.一种edp接口屏参数动态保存系统,包括edp接口屏、用于存储edp驱动参数的存储介质、处理器、存储器以及存储在所述存储器中并在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本发明实施例上述的方法的步骤。
9.本发明采用如上技术方案,解决了用户在使用过程中由于edp屏幕参数读取失败所导致的屏幕黑屏等异常情况。通过硬件存储保存更新屏幕参数,从而从根本上杜绝了显示黑屏和显示异常等情况,大大提升了用户的使用体验。
附图说明
10.图1所示为本发明实施例一方法的流程图。
具体实施方式
11.为进一步说明各实施例,本发明提供有附图。这些附图为本发明揭露内容的一部分,其主要用以说明实施例,并可配合说明书的相关描述来解释实施例的运作原理。配合参考这些内容,本领域普通技术人员应能理解其他可能的实施方式以及本发明的优点。
12.现结合附图和具体实施方式对本发明进一步说明。
13.实施例一:本发明实施例提供了一种edp接口屏参数动态保存方法,如图1所示,所述方法包括以下步骤:s1:当检测到开机信号时,读取edp接口屏的屏幕参数。
14.s2:对读取的屏幕参数的数据完整性进行校验,如果校验成功,则以该屏幕参数对edp接口屏进行驱动,并将存储的第一edp驱动参数更新为该屏幕参数;否则,进入s3。
15.屏幕参数有128个字节,这些参数里面包含了关于显示屏信息及其性能的参数,具体包括:供应商信息、最大图像大小、厂商预设最佳值、分辨率、频率范围的限制、显示器名和序列号的字符串等信息。由于屏幕参数的第127位为数据校验字节,该字节应该根据整个128位的屏幕参数进行编程,使校验和为0。因此在读取到所有128位字节时,进行求和校验,如果位0的话,则检验成功,否则校验失败。
16.该实施例中edp驱动参数的存储介质采用emmc(embedded multimediacard)。该实施例中设定emmc内存储三组edp驱动参数,分别为第一edp驱动参数、第二edp驱动参数和第三edp驱动参数,当校验成功的屏幕参数与emmc内存储的第一edp驱动参数不同时,将第一edp驱动参数更新为该屏幕参数,将原有的第一edp驱动参数更改为第二edp驱动参数,将原有的第二edp驱动参数更改为第三edp驱动参数,将原有的第三edp驱动参数删除。
17.s3:对该屏幕参数进行解析,提取其中的分辨率和时钟,将提取的分辨率与存储的各edp驱动参数中的分辨率进行一致性比对,如果存在比对一致的edp驱动参数,则以比对一致的edp驱动参数对edp接口屏进行驱动;否则,进入s4。
18.s4:将提取的时钟与存储的各edp驱动参数中的时钟进行一致性比对,如果存在比对一致的edp驱动参数,则以比对一致的edp驱动参数对edp接口屏进行驱动;否则,以第一edp驱动参数对edp接口屏进行驱动。
19.上述方法中,在屏幕参数校验失败的时候,可以通过解析不完整的屏幕参数,获取屏幕分辨率和时钟等关键信息,以输出相似的edp驱动参数。当关键信息(分辨率和时钟)也不完整时,可以输出上次开机时的edp驱动参数(第一edp驱动参数)作为显示输出。本实施例方案更加切合实际用户的需求,解决了默认屏幕参数过于单一化、不可动态变更、维护成本高的问题。
20.实施例二:本发明还提供一种edp接口屏参数动态保存系统,包括edp接口屏、存储介质、处理器以及存储在所述存储介质中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本发明实施例一的上述方法实施例中的步骤。
21.尽管结合优选实施方案具体展示和介绍了本发明,但所属领域的技术人员应该明白,在不脱离所附权利要求书所限定的本发明的精神和范围内,在形式上和细节上可以对本发明做出各种变化,均为本发明的保护范围。


技术特征:


1.一种edp接口屏参数动态保存方法,其特征在于,包括以下步骤:s1:当检测到开机信号时,读取edp接口屏的屏幕参数;s2:对读取的屏幕参数的数据完整性进行校验,如果校验成功,则以该屏幕参数对edp接口屏进行驱动,并将存储的第一edp驱动参数更新为该屏幕参数;否则,进入s3;s3:对该屏幕参数进行解析,提取其中的分辨率和时钟,将提取的分辨率与存储的各edp驱动参数中的分辨率进行一致性比对,如果存在比对一致的edp驱动参数,则以比对一致的edp驱动参数对edp接口屏进行驱动;否则,进入s4;s4:将提取的时钟与存储的各edp驱动参数中的时钟进行一致性比对,如果存在比对一致的edp驱动参数,则以比对一致的edp驱动参数对edp接口屏进行驱动;否则,以第一edp驱动参数对edp接口屏进行驱动。2.根据权利要求1所述的edp接口屏参数动态保存方法,其特征在于:对读取的屏幕参数的数据完整性进行校验的方法为:基于屏幕参数中的数据校验字节进行校验,如果屏幕参数的所有字节的数据和为0,则判断数据完整;否则,判断数据不完整。3.根据权利要求1所述的edp接口屏参数动态保存方法,其特征在于:edp驱动参数的存储介质采用emmc。4.根据权利要求1所述的edp接口屏参数动态保存方法,其特征在于:edp驱动参数的存储介质内存储三组edp驱动参数,分别为第一edp驱动参数、第二edp驱动参数和第三edp驱动参数,当步骤s2校验成功的屏幕参数与存储介质内存储的第一edp驱动参数不同时,将第一edp驱动参数更新为该屏幕参数,将原有的第一edp驱动参数更改为第二edp驱动参数,将原有的第二edp驱动参数更改为第三edp驱动参数,将原有的第三edp驱动参数删除。5.一种edp接口屏参数动态保存系统,其特征在于:包括edp接口屏、存储介质、处理器以及存储在所述存储介质中并在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1~4中任一所述方法。

技术总结


本发明涉及一种eDP接口屏参数动态保存方法及系统,该方法中包括:当检测到开机信号时,读取eDP接口屏的屏幕参数并进行校验,如果校验成功,则以该屏幕参数对eDP接口屏进行驱动,并将存储的第一eDP驱动参数更新为该屏幕参数;否则,提取屏幕参数中的分辨率和时钟,并与存储的各eDP驱动参数中的分辨率和时钟进行一致性比对,以比对一致的eDP驱动参数对eDP接口屏进行驱动,无比对一致时,以第一eDP驱动参数对eDP接口屏进行驱动。本发明从根本上杜绝了显示黑屏和显示异常等情况,大大提升了用户的使用体验。使用体验。使用体验。


技术研发人员:

陈建堤

受保护的技术使用者:

厦门锐益达电子科技有限公司

技术研发日:

2023.01.06

技术公布日:

2023/3/10

本文发布于:2024-09-21 19:26:32,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/69841.html

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

标签:参数   屏幕   接口   比对
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议