一种电子墨水屏刷新方法、装置、电子设备及存储介质与流程

文档序号:25543159发布日期:2021-06-18 20:39阅读:80来源:国知局
一种电子墨水屏刷新方法、装置、电子设备及存储介质与流程

本发明涉及电子墨水屏技术领域,尤其涉及一种电子墨水屏刷新方法、装置、电子设备及存储介质。



背景技术:

电子墨水屏,是一种革新信息显示的技术,可以使屏幕显示出纸张一般的效果。残影是其一直以来难以克服的难点。多次的刷屏,经常会导致电子墨水屏上存在之前显示过的图案的轮廓,从而造成比较差的阅读体验。其原因在于,电子墨水屏的单个点的显示内容会受到相邻点的干扰,因而只刷新两帧图像之间有区别的部分,而不影响未变化的部分是做不到的,这样导致的结果就是黑色的墨水黑色程度不相同,白色的墨水有的没有完全白下去,这样就会出现残影。

为了克服此问题,常规的做法是固定刷新次数之后进行一次全屏的反色刷新。就是将所有电子墨水全部加到最大或最小电压,把所有的电子墨水清零,从初始状态重新开始调整,这样所有的电子墨水就可以保持均匀显示。

然而,频繁地使用全屏幕反色刷新,将会导致屏幕的闪烁感非常强烈。此外,由于总是先对屏幕进行反色刷新,然后再进行内容刷新,会导致显示速度滞后,影响显示效果。



技术实现要素:

本发明提供了一种电子墨水屏刷新方法、装置、电子设备及存储介质,用于解决现有技术频繁地使用全屏反色刷新导致的屏幕闪烁感过强,影响用户体验的技术问题。

本发明提供了一种电子墨水屏刷新方法,所述电子墨水屏配置有外部输入侦测器和计时器;所述方法包括:

当通过所述外部输入侦测器读取到输入起始事件时,触发消除残影优化状态,并接收待绘制内容;

实时监测所述外部输入侦测器的当前状态和所述计时器的计时状态;

根据所述当前状态和所述计时状态,对所述电子墨水屏进行刷新。

可选地,所述根据所述当前状态和所述计时状态,对所述电子墨水屏进行刷新的步骤,包括:

当所述当前状态为输入状态,且所述计时状态为计时终止状态时,采用所述待绘制内容对所述电子墨水屏的显示界面进行内容刷新。

可选地,所述当所述当前状态为输入状态,且所述计时状态为计时终止状态时,采用所述待绘制内容对所述电子墨水屏的显示界面进行刷新的步骤之后,还包括:

重置所述计时器,并刷新预设计数器的计数值;

当所述计数值等于预设阈值时,对所述电子墨水屏进行全局刷新,并重置所述计数器。

可选地,还包括:

当所述当前状态为输入终止状态时,结束所述消除残影优化状态。

本发明还提供了一种电子墨水屏刷新装置,所述电子墨水屏配置有外部输入侦测器和计时器;所述装置包括:

消除残影优化状态触发模块,用于当通过所述外部输入侦测器读取到输入起始事件时,触发消除残影优化状态,并接收待绘制内容;

监测模块,用于实时监测所述外部输入侦测器的当前状态和所述计时器的计时状态;

刷新模块,用于根据所述当前状态和所述计时状态,对所述电子墨水屏进行刷新。

可选地,所述刷新模块,包括:

内容刷新子模块,用于当所述当前状态为输入状态,且所述计时状态为计时终止状态时,采用所述待绘制内容对所述电子墨水屏的显示界面进行内容刷新。

可选地,所述刷新模块,还包括:

计数子模块,用于重置所述计时器,并刷新预设计数器的计数值;

全局刷新子模块,用于当所述计数值等于预设阈值时,对所述电子墨水屏进行全局刷新,并重置所述计数器。

可选地,所述刷新模块,还包括:

结束子模块,用于当所述当前状态为输入终止状态时,结束所述消除残影优化状态。

本发明还提供了一种电子设备,所述设备包括处理器以及存储器:

所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;

所述处理器用于根据所述程序代码中的指令执行如上任一项所述的电子墨水屏刷新方法。

本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储程序代码,所述程序代码用于执行如上任一项所述的电子墨水屏刷新方法。

从以上技术方案可以看出,本发明具有以下优点:本发明公开了一种电子墨水屏刷新方法,包括:当通过外部输入侦测器读取到输入起始事件时,触发消除残影优化状态,并接收待绘制内容;实时监测外部输入侦测器的当前状态和计时器的计时状态;根据当前状态和计时状态,对电子墨水屏进行刷新。

本发明通过设置消除残影优化状态,并通过实时监测外部输入侦测器的当前状态和计时器的计时状态,来确定对电子墨水屏进行刷新的时机,改变了电子墨水屏的刷新模式,避免了频繁使用全屏反色刷新导致的屏幕闪烁过强的问题,增强了用户体验感。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。

图1为本发明实施例提供的一种电子墨水屏刷新方法的步骤流程图;

图2为本发明另一实施例提供的一种电子墨水屏刷新方法的步骤流程图;

图3为本发明实施例提供的一种电子墨水屏刷新装置的结构框图。

具体实施方式

本发明实施例提供了一种电子墨水屏刷新方法、装置、电子设备及存储介质,用于解决现有技术频繁地使用全屏反色刷新导致的屏幕闪烁感过强,影响用户体验的技术问题。

为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

请参阅图1,图1为本发明实施例提供的一种电子墨水屏刷新方法的步骤流程图。

本发明提供的一种电子墨水屏刷新方法,具体可以包括以下步骤:

步骤101,当通过外部输入侦测器读取到输入起始事件时,触发消除残影优化状态,并接收待绘制内容;

在本发明实施例中,电子墨水屏的系统层面可以加入外部输入侦测器和计时器,其中,外部输入侦测器用于监听当前系统的外部输入信号。在具体实现中,外部输入侦测器可以为感知外部接触的按键/触摸屏/鼠标/轨迹球等。

当通过外部输入侦测器读取到外部输入的输入起始事件时,屏幕刷新组件标记进行消除残影优化状态,通知电子墨水屏的屏幕刷新组件接收内容绘制器的待绘制内容,但并不更新到当前屏幕。

步骤102,实时监测外部输入侦测器的当前状态和计时器的计时状态;

在本发明实施例中,当电子墨水屏处于消除残影优化状态时,可以实时监测外部输入侦测器的当前状态和计时器的计时状态。其中,外部输入侦测器的当前状态用于判断外部输入行为是否终止,计时器的计时状态用于判断电子墨水屏的刷新时机。

步骤103,根据当前状态和计时状态,对电子墨水屏进行刷新。

在获取到外部输入侦测器的当前状态和计时器的计时状态后,便可以对电子墨水屏进行刷新。

本发明通过设置消除残影优化状态,并通过实时监测外部输入侦测器的当前状态和计时器的计时状态,来确定对电子墨水屏进行刷新的时机,改变了电子墨水屏的刷新模式,避免了频繁使用全屏反色刷新导致的屏幕闪烁过强的问题,增强了用户体验感。

请参阅图2,图2为本发明另一实施例提供的一种电子墨水屏刷新方法的步骤流程图。具体可以包括以下步骤:

步骤201,当通过外部输入侦测器读取到输入起始事件时,触发消除残影优化状态,并接收待绘制内容;

当通过外部输入侦测器读取到外部输入的输入起始事件时,屏幕刷新组件标记进行消除残影优化状态,停止绘制内容的实时更新,通知电子墨水屏的屏幕刷新组件接收内容绘制器的待绘制内容,但并不更新到当前屏幕。

步骤202,实时监测外部输入侦测器的当前状态和计时器的计时状态;

在本发明实施例中,当电子墨水屏处于消除残影优化状态时,可以实时监测外部输入侦测器的当前状态和计时器的计时状态。其中,外部输入侦测器的当前状态用于判断外部输入行为是否终止,计时器的计时状态用于判断电子墨水屏的刷新时机。

步骤203,当当前状态为输入状态,且计时状态为计时终止状态时,采用待绘制内容对电子墨水屏的显示界面进行内容刷新;

在本发明实施例中,当屏幕刷新组件标记进入消除残影优化状态时,可以同时启动计时器,该计时器可以为时间阈值计时器,用于进行时间阈值的计算。当外部输入侦测器的当前状态为输入状态,且计时器的计时状态为计时终止状态,即计时时长达到时间阈值时,可以将屏幕刷新组件中的待绘制内容实时更新到电子墨水屏的显示界面上。在更新完成后,再次暂停绘制内容的实时更新并重置计时器。

在另一种示例中,计时器还可以为时间阈值倒计时器,用于时间阈值的倒数,当外部输入侦测器的当前状态为输入状态,且时间阈值倒计时器的计数时间倒数完毕时,执行更新操作。本申请对计时器的类型不作具体限制。

步骤204,重置计时器,并刷新预设计数器的计数值;

步骤205,当计数值等于预设阈值时,对电子墨水屏进行全局刷新,并重置计数器;

在本发明实施例中,电子墨水屏的系统层面中,还可以加入计数器,用于对计时器的重置次数进行计算。

当计时器重置时,刷新计数器的计数值,在计数值为达到预设阈值前,计时器每重置一次,计数器数值便在原来的基础上进行加1,直至计数器的计数值达到预设阈值时,对电子墨水屏进行一次全局刷新,并重置计数器的计数器。

步骤206,当当前状态为输入终止状态时,结束消除残影优化状态。

在本发明实施例中,当监测到外部输入侦测器的当前状态为输入结束时,屏幕刷新组件标记离开消除残影优化状态,结束当前计时器及计数器的状态,同时重新恢复屏幕内容绘制的即时更新。

需要说明的是,当需要显示不同内容时,系统可对不同场景进行不同的时间阈值配置,并保存在数据库中,使得在面对不同的情况下,能有更良好的显示效果。

进一步地,为了用户可以跨设备使用相同的个人设置,数据库可以与云端服务器连接,数据库可向云端服务器进行备份和恢复。当用户在设备a设置好个人的优化参数,例如设定时间阈值为10ms/50ms/100ms,全局刷新的计数阈值为2/5/8等后,可以通过云端服务器将设备a的个人设定进行备份。在用户使用设备b时,可以根据需要从云端服务器将之前备份的设备a的个人设定恢复到设备b中,这样设备a和设备b就可以使用同一组设定参数。免除用户更换设备时每次都要进行设定的麻烦。

本发明通过设置消除残影优化状态,并通过实时监测外部输入侦测器的当前状态和计时器的计时状态,来确定对电子墨水屏进行刷新的时机,改变了电子墨水屏的刷新模式,避免了频繁使用全屏反色刷新导致的屏幕闪烁过强的问题,增强了用户体验感。

请参阅图3,图3为本发明实施例提供的一种电子墨水屏刷新装置的结构框图。

本发明实施例提供了一种电子墨水屏刷新装置,电子墨水屏配置有外部输入侦测器和计时器;装置包括:

消除残影优化状态触发模块301,用于当通过外部输入侦测器读取到输入起始事件时,触发消除残影优化状态,并接收待绘制内容;

监测模块302,用于实时监测外部输入侦测器的当前状态和计时器的计时状态;

刷新模块303,用于根据当前状态和计时状态,对电子墨水屏进行刷新。

在本发明实施例中,刷新模块303,包括:

内容刷新子模块,用于当当前状态为输入状态,且计时状态为计时终止状态时,采用待绘制内容对电子墨水屏的显示界面进行内容刷新。

在本发明实施例中,刷新模块303,还包括:

计数子模块,用于重置计时器,并刷新预设计数器的计数值;

全局刷新子模块,用于当计数值等于预设阈值时,对电子墨水屏进行全局刷新,并重置计数器。

在本发明实施例中,刷新模块303,还包括:

结束子模块,用于当当前状态为输入终止状态时,结束消除残影优化状态。

本发明实施例还公开了一种电子设备,设备包括处理器以及存储器:

存储器用于存储程序代码,并将程序代码传输给处理器;

处理器用于根据程序代码中的指令执行本发明任一实施例的电子墨水屏刷新方法。

本发明实施例还提供了一种计算机可读存储介质,计算机可读存储介质用于存储程序代码,程序代码用于执行本发明任一实施例的电子墨水屏刷新方法。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。

本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。

以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1