一种恢复显示屏异常显示的方法、系统和存储设备

文档序号:1955106 发布日期:2021-12-10 浏览:12次 >En<

阅读说明:本技术 一种恢复显示屏异常显示的方法、系统和存储设备 (Method and system for recovering abnormal display of display screen and storage device ) 是由 黄国椿 于 2021-08-02 设计创作,主要内容包括:本发明涉及显示屏技术领域,特别涉及一种恢复显示屏异常显示的方法、系统和存储设备。所述一种恢复显示屏异常显示的方法,包括步骤:向屏端发起读命令,接收所述屏端返回的信息,根据所述返回的信息判断所述屏端是否能正常通讯;若所述屏端无法正常通讯,向屏端发起显示屏异常恢复指令。以上方法的步骤均在软件层面实施,故当硬件已经打板无法修改时,无需重新硬件改版,且无需通过人工重启设备也能够快速恢复在电磁干扰环境中显示异常的显示屏,提升用户体验。(The invention relates to the technical field of display screens, in particular to a method, a system and a storage device for recovering abnormal display of a display screen. The method for recovering the abnormal display of the display screen comprises the following steps: initiating a reading command to a screen end, receiving information returned by the screen end, and judging whether the screen end can normally communicate according to the returned information; and if the screen end cannot normally communicate, initiating a display screen abnormal recovery instruction to the screen end. The steps of the method are implemented on a software level, so that when the hardware is punched and cannot be modified, the hardware does not need to be re-modified, and the display screen displaying abnormity in the electromagnetic interference environment can be quickly recovered without manually restarting the equipment, so that the user experience is improved.)

一种恢复显示屏异常显示的方法、系统和存储设备

技术领域

本发明涉及显示屏技术领域,特别涉及一种恢复显示屏异常显示的方法、系统和存储设备。

背景技术

基于MIPI-DSI协议的MIPI屏,因其接口具有能够增加显示带宽、提升显示性能、降低功耗以及更小的PCB占位空间等优点,而被广泛应用于移动设备和消费类电子产品,如手机、平板和收银机等。

然而此类产品在严格的打电测试和恶劣的电磁干扰环境下使用会出现屏端死机无法恢复的问题,一旦出现这种情况只能通过人工关机重启才能恢复,影响用户体验。且目前此类电磁干扰的处理方法中主要是在硬件电路上采取抗电子干扰的设计来预防规避此类问题,该方法设计难度加大的同时硬件成本也高。

发明内容

为此,需要提供一种恢复显示屏异常显示的方法,用以解决电磁干扰环境下出现屏端死机时通过硬件电路设计来规避设计难度大成本高的技术问题。具体技术方案如下:

一种恢复显示屏异常显示的方法,包括步骤:

向屏端发起读命令,接收所述屏端返回的信息,根据所述返回的信息判断所述屏端是否能正常通讯;

若所述屏端无法正常通讯,向所述屏端发起显示屏异常恢复指令。

进一步的,所述“向屏端发起读命令”,具体还包括步骤:

处理器将显示图像信号编码成预设格式信号,并按所述屏端的扫描时序实时发送预设格式信号给所述屏端;

处理器设置定时器,在所述定时器发生中断时,处理器向屏端发起读命令。

进一步的,所述显示屏异常恢复指令包括但不限于:显示屏下电、上电重置显示屏;

所述屏端包括:MIPI屏。

进一步的,所述“处理器将显示图像信号编码成预设格式信号,并按所述屏端的扫描时序实时发送预设格式信号给所述屏端;处理器设置定时器,在所述定时器发生中断时,处理器向屏端发起读命令”,具体还包括步骤:

处理器将显示图像信号通过MIPI-DSI控制器编码成预设格式信号,并按所述屏端的扫描时序实时发送预设格式信号给所述屏端;

在所述定时器发生中断时,处理器发出指令使MIPI-DSI控制器通过dcs模式命令get_power_mode向屏端发起读命令。

进一步的,还包括步骤:

处理器对处在video burst mode模式的MIPI-DSI控制器进行重置并配置成command mode模式;

待屏端处于接收图像信号的状态后,MIPI-DSI控制器重新切换至video burstmode模式,并将所述处理器发送的图像数据按预定义的扫描时序发送至所述屏端显示。

进一步的,所述“并将所述处理器发送的图像数据按预定义的扫描时序发送至所述屏端显示”后,具体还包括步骤:

处理器在下一个定时中断产生时,重复步骤“向屏端发起读命令,接收所述屏端返回的信息,根据所述返回的信息判断所述屏端是否能正常通讯;若所述屏端无法正常通讯,向所述屏端发起显示屏异常恢复指令”。

进一步的,所述“接收所述屏端返回的信息,根据所述返回的信息判断所述屏端是否能正常通讯”,具体还包括步骤:

控制器根据MIPI DCS协议中get_power_mode命令域比对所述返回的信息中的内容,

判断屏端是否能够正常通讯。

为解决上述技术问题,还提供了一种存储设备,具体技术方案如下:

一种存储设备,其中存储有指令集,所述指令集用于执行上述一种恢复显示屏异常显示的方法中的任意步骤。

为解决上述技术问题,还提供了一种恢复显示屏异常显示的系统,具体技术方案如下:

一种恢复显示屏异常显示的系统,包括:处理器终端和屏端;

所述处理器终端为上述一种恢复显示屏异常显示的方法中的处理器;

所述屏端用于:接收所述处理器终端发送的读命令,并返回对应的信息。

进一步的,所述屏端包括:MIPI屏。

本发明的有益效果是:一种恢复显示屏异常显示的方法,包括步骤:向屏端发起读命令,接收所述屏端返回的信息,根据所述返回的信息判断所述屏端是否能正常通讯;若所述屏端无法正常通讯,向屏端发起显示屏异常恢复指令。以上方法的步骤均在软件层面实施,故当硬件已经打板无法修改时,无需重新硬件改版,且无需通过人工重启设备也能够快速恢复在电磁干扰环境中显示异常的显示屏,提升用户体验。

附图说明

图1为

具体实施方式

所述一种恢复显示屏异常显示的方法的流程图;

图2为具体实施方式所述一种恢复显示屏异常显示的方法的示意图;

图3为具体实施方式所述一种恢复显示屏异常显示的方法运行的系统框架示意图;

图4为具体实施方式所述get_power_mode流程图;

图5为具体实施方式所述屏端返回的信息示意图;

图6为具体实施方式所述屏端正常通讯时的参数示意图;

图7为具体实施方式所述一种存储设备的模块示意图;

图8为具体实施方式所述一种恢复显示屏异常显示的系统的模块示意图。

附图标记说明:

700、存储设备,

800、一种恢复显示屏异常显示的系统,

801、处理器终端,

802、屏端。

具体实施方式

为详细说明技术方案的技术内容、构造特征、所实现目的及效果,以下结合具体实施例并配合附图详予说明。

请参阅图1至图4,在本实施方式中,一种恢复显示屏异常显示的方法可应用在一种存储设备上,所述存储设备包括但不限于:个人计算机、服务器、通用计算机、专用计算机、网络设备、嵌入式设备、可编程设备、智能移动终端等,本实施方式中以带有MIPI屏的设备来举例说明,如图3所示,所述MIPI屏的设备包括:CPU处理器和MIPI屏端。

本申请的核心技术思想在于:从软件层面来恢复显示的机制,基于MIPI-DSI协议,在产品设备正常显示的同时,MIPI-DSI的控制器不断通过MIPI DCS command(get_power_mode)同MIPI屏端进行通信并获取屏端的显示状态,根据通信结果是否正常来判断在电磁干扰环境中屏端是否能够正常响应,如果无法正常响应,则CPU将对显示接口子系统模块进行重置,对MIPI屏进行下电的同时也重置MIPI-DSI控制器,然后马上重新启用MIPI-DSI控制器并对屏进行上电和发送初始化序列达到显示异常的屏能够重新正常显示的目的。具体技术方案如下:

步骤S101:向屏端发起读命令。

步骤S102:接收所述屏端返回的信息,根据所述返回的信息判断所述屏端是否能正常通讯。

步骤S103:若所述屏端无法正常通讯,向所述屏端发起显示屏异常恢复指令。

其中步骤S101具体还包括步骤:

处理器将显示图像信号编码成预设格式信号,并按所述屏端的扫描时序实时发送预设格式信号给所述屏端;

处理器设置定时器,在所述定时器发生中断时,处理器向屏端发起读命令。

因本实施方式中,以MIPI屏为例进行说明,故具体的可为:处理器将显示图像信号通过MIPI-DSI控制器编码成预设格式信号(如DSI信号),并按所述屏端的扫描时序实时发送预设格式信号给所述屏端;

正常显示流程中,处理器设置定时器,在所述定时器发生中断时,处理器发出指令使MIPI-DSI控制器通过dcs模式命令get_power_mode向屏端发起读命令。

其中步骤S102具体还包括步骤:控制器根据MIPI DCS协议中get_power_mode命令域比对所述返回的信息中的内容,判断屏端是否能够正常通讯。具体可如下:

所述返回的信息包括:parameter1;控制器根据MIPI DCS协议中get_power_mode命令域比对parameter 1,判断屏端是否能够正常通讯。即MIPI屏端应答get_power_mode的请求并反馈parameter 1给MIPI-DSI控制器,CPU根据MIPI DCS协议中get_power_mode命令域比对parameter 1,判断屏端是否能够正常power mode通讯。如图5和图6所示,正常显示该parameter1应该反馈为0x9c(即D7、D4、D3、D2分别为“1”),则判定屏端正常通讯,否则为异常通讯,并判断屏端显示异常。

步骤S103中若处理器比对屏端get_power_mode反馈回来的parameter 1判定屏端异常,则向所述屏端发起显示屏异常恢复指令。所述显示屏异常恢复指令包括但不限于:显示屏下电、上电重置显示屏。

而后处理器对处在video burst mode模式的MIPI-DSI控制器进行重置并配置成command mode模式,先通过发送一系列的generic、DCS初始化序列来配置MIPI屏端,待屏端处于接收图像信号的就绪状态后,MIPI-DSI控制器重新切换至video burst mode模式,并将所述处理器发送的图像数据按预定义的扫描时序发送至所述屏端显示。

而后处理器在下一个定时中断产生时,会重复步骤“向屏端发起读命令,接收所述屏端返回的信息,根据所述返回的信息判断所述屏端是否能正常通讯;若所述屏端无法正常通讯,向所述屏端发起显示屏异常恢复指令”。来检测MIPI屏的状态。

上述整个流程示意图如图2所示,get_power_mode的流程图如图3所示。

一种恢复显示屏异常显示的方法,包括步骤:向屏端发起读命令,接收所述屏端返回的信息,根据所述返回的信息判断所述屏端是否能正常通讯;若所述屏端无法正常通讯,向屏端发起显示屏异常恢复指令。以上方法的步骤均在软件层面实施,故当硬件已经打板无法修改时,无需重新硬件改版,且无需通过人工重启设备也能够快速恢复在电磁干扰环境中显示异常的显示屏,提升用户体验。

请参阅图7,在本实施方式中,一种存储设备700的具体实施方式如下:

一种存储设备700,其中存储有指令集,所述指令集用于执行上述一种恢复显示屏异常显示的方法中的任意步骤。

请参阅图8,在本实施方式中,一种恢复显示屏异常显示的系统800的具体实施方式如下:

一种恢复显示屏异常显示的系统800,包括:处理器终端801和屏端802;

所述处理器终端801为上述一种恢复显示屏异常显示的方法中的处理器;

所述屏端802用于:接收所述处理器终端801发送的读命令,并返回对应的信息。

进一步的,所述屏端802包括:MIPI屏。

需要说明的是,尽管在本文中已经对上述各实施例进行了描述,但并非因此限制本发明的专利保护范围。因此,基于本发明的创新理念,对本文所述实施例进行的变更和修改,或利用本发明说明书及附图内容所作的等效结构或等效流程变换,直接或间接地将以上技术方案运用在其他相关的技术领域,均包括在本发明的专利保护范围之内。

11页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:头戴式显示设备及其显示亮度调节方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类