本技术实施例涉及显示,尤其涉及一种墨水屏的清屏显示方法、装置、电子设备以及存储介质。
背景技术:
1、电子墨水屏利用电泳技术实现接近传统纸张的显示效果,因此也被成为“电子纸”。电子墨水屏一般通过电子墨水进行画面显示,电子墨水通常会制成电子墨水薄膜的形式,电子墨水薄膜由大量微囊组成,微囊中设置有带不同电荷的色素颗粒。初始状态下,色素颗粒悬浮在微囊中,当施加一定方向的电场后,相应的色素颗粒被推到顶部,微囊就会显示不同的颜色,而不同颜色的微囊组成了各种文字和图案。基于电子墨水屏独有的显示技术,其在显示两帧灰度差异较大的图像时,由于控制电压施加时间较短或无充足动力而导致黑白胶囊无法快速运动至相应灰阶位置,使屏幕留有上一帧图像的内容,从而形成残影现象。现有技术中,电子墨水屏采用全局刷新的方式进行残影清除,因此清屏刷新模式又叫全局刷新模式,清屏刷新模式是指在显示待显示画面之前,先将墨水屏进行一次全刷白或全刷黑操作(使黑白粒子回到初始的极端位置),不论同一个像素的前后灰阶是否改变,然后再显示待显示画面,通过上述处理可以消除屏幕残影。
2、现有电子墨水屏在清屏刷新时均采用统一的基准清屏波形序列进行清屏,在清屏结束后再显示待显示画面,但由于现有基准清屏波形序列都是统一固定的,并没有考虑到待显示画面的刷新模式的因素,导致没能达到较好的清屏效果。
技术实现思路
1、基于此,本技术提供了一种墨水屏的清屏显示方法、装置、电子设备以及存储介质,在结合待显示画面的刷新模式的情况下提供一种动态的清屏方式,以达到较好的清屏效果。
2、第一方面,本技术提供了一种清屏显示方法,包括:
3、获取所述墨水屏的基准清屏波形序列;
4、获取所述墨水屏的待显示画面的刷新模式;
5、获得所述墨水屏在a2刷新模式下驱动所述墨水屏由黑画面转换至白画面或者由白画面转换至黑画面所需要的刷新时长;
6、根据所述待显示画面的刷新模式和所述刷新时长得到第一时长,所述第一时长小于或等于所述刷新时长;
7、根据所述第一时长调整所述基准清屏波形序列的驱动时长得到目标清屏波形序列;
8、利用所述目标清屏波形序列驱动所述墨水屏进行清屏。
9、在本技术一些实施例中,所述根据所述待显示画面的刷新模式和所述刷新时长得到第一时长的步骤,包括:
10、根据所述待显示画面的刷新模式查询系数与刷新模式映射表得到第一系数,所述系数与刷新模式映射表为系数与刷新模式对应映射的关系表;
11、根据所述刷新时长和所述第一系数得到第一时长。
12、在本技术一些实施例中,所述根据所述待显示画面的刷新模式和所述刷新时长得到第一时长的步骤,包括:
13、根据所述待显示画面的刷新模式查询时长与刷新模式映射表得到第二时长,所述时长与刷新模式映射表为时长与刷新模式对应映射的关系表,所述第二时长小于刷新时长;
14、将所述刷新时长减去第二时长得到第一时长。
15、在本技术一些实施例中,所述根据所述第一时长调整所述基准清屏波形序列的驱动时长得到目标清屏波形序列的步骤,包括:
16、在所述基准清屏波形序列的原始驱动时长的基础上增加所述第一时长得到目标清屏波形序列。
17、在本技术一些实施例中,所述基准清屏波形序列包括至少一个正电压脉冲信号和/或至少一个负电压脉冲信号,所述在所述基准清屏波形序列的原始驱动时长基础上增加所述第一时长得到目标清屏波形序列的步骤包括:
18、增加所述基准清屏波形序列中的正电压脉冲信号和/或负电压脉冲信号的驱动时长使得在所述基准清屏波形序列的原始驱动时长基础上增加所述第一时长得到目标清屏波形序列。
19、在本技术一些实施例中,所述基准清屏波形序列包括零电平信号;所述在所述基准清屏波形序列的原始驱动时长基础上增加所述第一时长得到目标清屏波形序列的步骤包括:
20、增加所述基准清屏波形序列中的零电平信号的驱动时长使得在所述基准清屏波形序列的原始驱动时长基础上增加所述第一时长得到目标清屏波形序列。
21、在本技术一些实施例中,所述在所述基准清屏波形序列的原始驱动时长基础上增加所述第一时长得到目标清屏波形序列的步骤,包括:
22、将第一时长的零电平信号添加至所述基准清屏波形序列上得到目标清屏波形序列。
23、在本技术一些实施例中,所述在所述基准清屏波形序列的原始驱动时长基础上增加所述第一时长得到目标清屏波形序列的步骤,包括:
24、将至少一个正电压脉冲信号和/或至少一个负电压脉冲信号添加至所述基准清屏波形序列上得到目标清屏波形序列,所述至少一个正电压脉冲信号和/或至少一个负电压脉冲信号的总驱动时长为所述第一时长。
25、在本技术一些实施例中,所述获取所述墨水屏的基准清屏波形序列的步骤,包括:
26、获得所述墨水屏的待显示画面的刷新模式和所述墨水屏的当前显示画面的刷新模式;
27、根据所述待显示画面的刷新模式和所述当前显示画面的刷新模式查询刷新模式与清屏波形映射表获得基准清屏波形序列,其中刷新模式与清屏波形映射表为待显示画面的刷新模式、当前显示画面的刷新模式与清屏波形序列对应映射的关系表。
28、在本技术一些实施例中,所述基准清屏波形序列为gc清屏波形序列和init清屏波形序列中的一种,或者所述基准清屏波形序列为通过对gc清屏波形序列的驱动时长或init清屏波形序列的驱动时长进行缩短处理而得到。
29、在本技术一些实施例中,在所述获取所述墨水屏的基准清屏波形序列的步骤之前,所述清屏显示方法包括:
30、判断当前显示状态是否满足预设的清屏显示条件,如果是则执行下一步。
31、在本技术一些实施例中,所述预设的清屏显示条件包括:所述墨水屏处于已开启清屏功能的显示状态、距离上一次历史清屏显示事件的间隔时长达到预设门限值、所述墨水屏已切换刷新模式、待显示画面与当前显示画面的像素变化比例大于预设比例阈值以及屏幕刷新的历史累计次数达到预设次数阈值中的至少一者。
32、在本技术一些实施例中,在所述获得所述墨水屏在a2刷新模式下驱动所述墨水屏由黑画面转换至白画面或者由白画面转换至黑画面所需要的刷新时长的步骤之前,所述清屏显示方法包括:
33、判断所述待显示画面的刷新模式是否属于预设刷新模式,如果否则执行下一步,如果是则利用所述基准清屏波形序列驱动所述墨水屏进行清屏。
34、第二方面,本技术还提供了一种墨水屏的清屏显示装置,包括:
35、第一获取单元,用于获取所述墨水屏的基准清屏波形序列;
36、第二获取单元,用于获取所述墨水屏的待显示画面的刷新模式;
37、第三获取单元,用于获得所述墨水屏在a2刷新模式下驱动所述墨水屏由黑画面转换至白画面或者由白画面转换至黑画面所需要的第一时长;
38、处理单元,用于根据所述待显示画面的刷新模式和所述刷新时长得到第一时长,所述第一时长小于或等于所述刷新时长;
39、波形驱动单元,用于根据所述第一时长调整所述基准清屏波形序列的驱动时长得到目标清屏波形序列;
40、清屏单元,用于利用所述目标清屏波形序列驱动所述墨水屏进行清屏。
41、第三方面,本技术实施例还提供了一种电子设备,所述电子设备包括:
42、一个或多个处理器;
43、存储器,用于存储一个或多个程序;
44、当所述一个或多个程序被所述一个或多个处理器执行,使得所述电子设备实现如本技术第一方面任一项所述的清屏显示方法。
45、第四方面,本技术实施例还提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行本技术第一方面任一项所述的清屏显示方法。
46、本技术提供了一种墨水屏的清屏显示方法、装置、电子设备以及存储介质,该方法通过获取所述墨水屏的基准清屏波形序列;获取所述墨水屏的待显示画面的刷新模式;获得所述墨水屏在a2刷新模式下驱动所述墨水屏由黑画面转换至白画面或者由白画面转换至黑画面所需要的刷新时长;根据所述待显示画面的刷新模式和所述刷新时长得到第一时长,所述第一时长小于或等于所述刷新时长;根据所述第一时长调整所述基准清屏波形序列的驱动时长得到目标清屏波形序列;利用所述目标清屏波形序列驱动所述墨水屏进行清屏。本技术通过根据所述待显示画面的刷新模式和所述刷新时长得到第一时长,所述第一时长小于或等于所述刷新时长,然后再根据所述第一时长调整所述基准清屏波形序列的驱动时长得到目标清屏波形序列,最后利用所述目标清屏波形序列驱动所述墨水屏进行清屏,由于待显示画面的刷新模式存在多种情况,因此本技术的第一时长是与待显示画面的刷新模式相关联的动态时长,从而得到动态的目标清屏波形序列,可以达到较好的清屏效果。