一种图像显示的方法及终端设备转让专利

申请号 : CN202110320798.8

文献号 : CN113225427B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 陈磊

申请人 : 荣耀终端有限公司

摘要 :

一种图像显示的方法及终端设备,用以解决现有技术中存在的电子墨水屏在显示没有使用SDK的第三方应用的图像时,显示效果较差的问题。该方法包括:确定接收到的第二帧图像的发送时间,所述发送时间为应用层绘制完所述第二帧图像后,将所述第二帧图像发送至下一个处理模块的时刻;确定所述第二帧图像的发送时间与之前接收到的第一帧图像的发送时间的差值;若判断出所述差值大于或等于设定的门限值,将所述第二帧图像发送到显示缓冲寄存器。

权利要求 :

1.一种图像显示的方法,所述方法应用于终端设备,其特征在于,该方法包括:确定接收到的第二帧图像的发送时间;

确定所述第二帧图像的发送时间与之前接收到的第一帧图像的发送时间的差值;

若判断出所述差值大于或等于设定的门限值,将所述第二帧图像发送到显示缓冲寄存器,按照实际垂直同步时钟信号获取所述显示缓冲寄存器中存储的图像,并按存储顺序发送到电子墨水屏幕上显示;若判断出所述差值小于设定的门限值,将所述第二帧图像丢弃。

2.如权利要求1所述的方法,其特征在于,所述第二帧图像发送到显示缓冲寄存器之后,该方法还包括:

接收到触摸指令;

绘制所述触摸指令触发的设定图像;

将所述触摸指令触发的设定图像与所述显示缓冲寄存器中的所述第二帧图像上进行图层叠加处理。

3.如权利要求2所述的方法,其特征在于,所述将所述触摸指令触发的设定图像与所述显示缓冲寄存器中的所述第二帧图像上进行图层叠加处理,具体包括:在所述显示缓冲寄存器中的所述第二帧图像上覆盖所述触摸指令触发的设定图像。

4.如权利要求2所述的方法,其特征在于,将所述触摸指令触发的设定图像与所述显示缓冲寄存器中的所述第二帧图像进行图层叠加处理之后,该方法还包括:将所述叠加处理后的得到的图像发送至所述电子墨水屏幕,并在所述电子墨水屏幕上刷新指定区域,其中,所述指定区域为所述触摸指令触发的设定图像在所述电子墨水屏幕上的显示区域。

5.一种图像显示的终端设备,其特征在于,该终端设备包括:第一确定模块,用于确定接收到的第二帧图像的发送时间;

第二确定模块,用于确定所述第二帧图像的发送时间与之前接收到的第一帧图像的发送时间的差值;

处理模块,用于若判断出所述差值大于或等于设定的门限值,将所述第二帧图像发送到显示缓冲寄存器,若判断出所述差值小于设定的门限值,将所述第二帧图像丢弃;

显示模块,用于按照实际垂直同步时钟信号获取所述显示缓冲寄存器中存储的图像,并按存储顺序发送到电子墨水屏幕上显示。

6.如权利要求5所述的终端设备,其特征在于,所述终端设备还包括:接收模块,用于接收到触摸指令;

生成模块,用于绘制所述触摸指令触发的设定图像;

所述处理模块还用于,将所述触摸指令触发的设定图像与所述显示缓冲寄存器中的所述第二帧图像上进行图层叠加处理。

7.如权利要求6所述的终端设备,其特征在于,所述处理模块具体用于:在所述显示缓冲寄存器中的所述第二帧图像上覆盖所述触摸指令触发的设定图像。

8.如权利要求6所述的终端设备,其特征在于,所述显示模块还用于:将所述叠加处理后的得到的图像发送至所述电子墨水屏幕,并在所述电子墨水屏幕上刷新指定区域,其中,所述指定区域为所述触摸指令触发的设定图像在所述电子墨水屏幕上的显示区域。

9.一种图像显示的终端设备,其特征在于,该终端设备包括:存储器,用于存储器程序指令;

处理器,用于调用所述存储器中存储的程序指令,确定接收到的第二帧图像的发送时间,确定所述第二帧图像的发送时间与之前接收到的第一帧图像的发送时间的差值,若判断出所述差值大于或等于设定的门限值,将所述第二帧图像发送到显示缓冲寄存器,若判断出所述差值小于设定的门限值,将所述第二帧图像丢弃;

所述处理器,还用于按照实际垂直同步时钟信号获取所述显示缓冲寄存器中存储的图像,并按存储顺序发送到电子墨水屏幕上显示。

10.如权利要求9所述的终端设备,其特征在于,所述处理器还用于:接收到触摸指令,绘制所述触摸指令触发的设定图像,所述处理模块还用于,将所述触摸指令触发的设定图像与所述显示缓冲寄存器中的所述第二帧图像上进行图层叠加处理。

11.如权利要求10所述的终端设备,其特征在于,所述处理器具体用于:在所述显示缓冲寄存器中的所述第二帧图像上覆盖所述触摸指令触发的设定图像。

12.如权利要求10所述的终端设备,其特征在于,所述处理器还用于:将所述叠加处理后的得到的图像发送至所述电子墨水屏幕,并在所述电子墨水屏上刷新指定区域,其中,所述指定区域为所述触摸指令触发的设定图像在所述电子墨水屏上的显示区域。

说明书 :

一种图像显示的方法及终端设备

[0001] 本申请为申请号为201780004907.7、申请日为2017年4月27日、发明名称为“一种图像显示的方法及终端设备”的分案申请。
[0002] 本申请要求在2016年12月30日提交中国专利局、申请号为201611265369.0、发明名称为“一种双面屏手机应用显示方法的方法和设备”的中国专利申请的优先权,其全部内
容通过引用结合在本申请中。

技术领域

[0003] 本申请涉及终端技术领域,尤其涉及一种图像显示的方法及终端设备。

背景技术

[0004] 随着科技的进步,智能手机从支持显示和触摸控制为一体的正面单屏幕,发展为同时支持正面和背面双屏幕,智能手机的背面屏幕也可以进行显示并实现触摸控制。目前,
智能手机的正面采用了液晶屏幕,智能手机的背面采用了与液晶屏幕相比耗电量低、视觉
辨识性高的电子墨水(E Ink)屏幕,这块E Ink屏幕使用最新的Carta面板技术,在太阳光下
可以轻松阅读,而且无闪烁、无辐射、可视角度大,大大减少了眼睛的疲劳度,越来越受到人
们的青睐。最新的E Ink屏幕全面支持触控操作,且支持多指触控,也支持各种手势,触控特
性的增加让E Ink屏幕有了更广阔的应用。最新的E Ink屏幕能够全面显示整个Android系
统的界面,但是由于电子墨水屏的刷新率为2~8Hz,而正面液晶屏幕的刷新率为60HZ甚至
更高,因此在正面液晶屏幕上正常显示的动画效果,在背面E Ink屏幕上会显示为几帧割裂
的动画帧,并存在极大的延迟,用户体验差,为了能够充分利用E Ink屏幕,在正面液晶屏幕
上使用的第三方应用必须使用特定厂商提供的软件开发工具包(Software Development 
Kit,SDK),所述第三方应用才可以在背面E Ink屏幕正常使用,这对统一性和可用性而言确
实有益处,但这也让这块E Ink屏幕的应用范围大大缩减。
[0005] 综上所述,如何使背面E Ink屏幕支持没有使用SDK的第三方应用的图像的显示效果具备良好的应用性,提高用户体验,是目前需要解决的问题。

发明内容

[0006] 本申请实施例提供了一种图像显示的方法及终端设备,用以解决现有技术中存在的电子墨水屏在显示没有使用SDK的第三方应用的图像时,显示效果较差的问题。
[0007] 第一方面,本申请提供了一种图像显示的方法,该方法包括:确定接收到的第二帧图像的发送时间,所述发送时间为应用层绘制完所述第二帧图像后,将所述第二帧图像发
送至下一个处理模块的时刻,然后确定所述第二帧图像的发送时间与之前接收到的第一帧
图像的发送时间的差值;若判断出所述差值大于或等于设定的门限值,将所述第二帧图像
发送到显示缓冲寄存器,按照实际垂直同步时钟信号获取所述显示缓冲寄存器中存储的图
像,并按存储顺序发送到电子墨水屏幕上显示。
[0008] 本申请实施例中,提供了一种图像显示的方法,当第二帧图像的发送时间与第一帧图像的发送时间的差值大于或等于设定的门限值时,将所述第二帧图像发送到显示缓冲
寄存器,以便在电子墨水屏幕上显示,通过上述图像显示的方法,可以将差值小于设定的门
限值连续发送的多帧动画效果的图像过滤掉,只显示差值大于或等于设定的门限值的图
像,保证所述电子墨水屏上像是的是一个稳定的静态画面,提高用户的使用体验。
[0009] 在一种可能的设计中,该方法还包括:
[0010] 若判断出所述差值小于设定的门限值,将所述第二帧图像丢弃。
[0011] 在一种可能的设计中,所述第二帧图像发送到显示缓冲寄存器之后,该方法还包括:
[0012] 接收到触摸指令;绘制所述触摸指令触发的设定图像;将所述触摸指令触发的设定图像与所述显示缓冲寄存器中的所述第二帧图像上进行图层叠加处理。
[0013] 本申请实施例中,当电子墨水屏接收到触摸指令时,需要显示给用户正反馈信息,但实时反馈的时间可能低于墨水屏一帧显示的时间,所以采用绘制所述触摸指令触发的设
定图像,将所述触摸指令触发的设定图像与所述显示缓冲寄存器中的所述第二帧图像进行
叠加处理,使用户得到正反馈信息,确定用户自己发出的触摸指令已生效,提高用户的使用
体验。
[0014] 在一种可能的设计中,所述将所述触摸指令触发的设定图像与所述显示缓冲寄存器中的所述第二帧图像上进行图层叠加处理,具体包括:
[0015] 在所述显示缓冲寄存器中的所述第二帧图像上覆盖所述触摸指令触发的设定图像。
[0016] 在一种可能的设计中,将所述触摸指令触发的设定图像与所述显示缓冲寄存器中的所述第二帧图像进行图层叠加处理之后,该方法还包括:
[0017] 将所述叠加处理后的得到的图像发送至所述电子墨水屏,并在所述电子墨水屏上刷新指定区域,其中,所述指定区域为所述触摸指令触发的设定图像在所述电子墨水屏上
的显示区域。
[0018] 本申请实施例中,在所述电子墨水屏上刷新指定区域,而不是全屏刷新,可以加快显示效率,提高显示的速度。
[0019] 第二方面,本申请提供了一种图像显示的终端设备,该终端设备包括:第一确定模块,用于确定接收到的第二帧图像的发送时间,所述发送时间为应用层绘制完所述第二帧
图像后,将所述第二帧图像发送至下一个处理模块的时刻;第二确定模块,用于确定所述第
二帧图像的发送时间与之前接收到的第一帧图像的发送时间的差值;处理模块,用于若判
断出所述差值大于或等于设定的门限值,将所述第二帧图像发送到显示缓冲寄存器。
[0020] 在一种可能的设计中,所述终端设备还包括:
[0021] 显示模块,用于按照实际垂直同步时钟信号获取所述显示缓冲寄存器中存储的图像,并按存储顺序发送到电子墨水屏幕上显示。
[0022] 在一种可能的设计中,所述终端设备还包括:
[0023] 接收模块,用于接收到触摸指令;
[0024] 生成模块,用于绘制所述触摸指令触发的设定图像;
[0025] 所述处理模块还用于,将所述触摸指令触发的设定图像与所述显示缓冲寄存器中的所述第二帧图像上进行图层叠加处理。
[0026] 在一种可能的设计中,所述处理模块具体用于:
[0027] 在所述显示缓冲寄存器中的所述第二帧图像上覆盖所述触摸指令触发的设定图像。
[0028] 在一种可能的设计中,所述显示模块还用于:
[0029] 将所述叠加处理后的得到的图像发送至所述电子墨水屏,并在所述电子墨水屏上刷新指定区域,其中,所述指定区域为所述触摸指令触发的设定图像在所述电子墨水屏上
的显示区域。
[0030] 第三方面,本申请实施例还提供了一种图像显示的终端设备,该终端包括处理器和存储器,所述存储器用于存储软件程序,所述处理器用于读取所述存储器中存储的软件
程序并实现第一方面或上述第一方面的任意一种可能的设计提供的方法。该电子设备可以
是移动终端、计算机等等。
[0031] 在一种可能的设计中,所述处理器还用于:
[0032] 按照实际垂直同步时钟信号获取所述显示缓冲寄存器中存储的图像,并按存储顺序发送到电子墨水屏幕上显示。
[0033] 在一种可能的设计中,所述处理器还用于:
[0034] 接收到触摸指令,绘制所述触摸指令触发的设定图像,所述处理模块还用于,将所述触摸指令触发的设定图像与所述显示缓冲寄存器中的所述第二帧图像上进行图层叠加
处理。
[0035] 在一种可能的设计中,所述处理器具体用于:
[0036] 在所述显示缓冲寄存器中的所述第二帧图像上覆盖所述触摸指令触发的设定图像。
[0037] 在一种可能的设计中,所述处理器还用于:
[0038] 将所述叠加处理后的得到的图像发送至所述电子墨水屏,并在所述电子墨水屏上刷新指定区域,其中,所述指定区域为所述触摸指令触发的设定图像在所述电子墨水屏上
的显示区域。
[0039] 第四方面,本申请实施例中还提供一种计算机存储介质,该存储介质中存储软件程序,该软件程序在被一个或多个处理器读取并执行时可实现第一方面或上述第一方面的
任意一种可能的设计提供的方法。

附图说明

[0040] 图1为本申请实施例提供的一种LCD屏显示图像的方法流程图;
[0041] 图2为本申请实施例提供的一种组合不同画面图层叠加处理的流程图;
[0042] 图3为本申请实施例提供的一种电子墨水屏显示图像的方法流程图;
[0043] 图4为本申请实施例提供的一种图像显示的方法流程图;
[0044] 图5为本申请实施例提供的另一种图像显示的方法流程图;
[0045] 图6为本申请实施例提供的一种指令区域的示意图;
[0046] 图7为本申请实施例提供的再一种图像显示的方法流程图;
[0047] 图8为本申请实施例提供的一种终端设备的装置示意图;
[0048] 图9为本申请实施例提供的一种终端设备的硬件结构示意图。

具体实施方式

[0049] 为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述。
[0050] 本申请实施例提供一种图像显示的方法及终端设备,用以解决现有技术中存在的电子墨水屏在显示没有使用SDK的第三方应用的图像时,显示效果较差的问题。其中,方法
和终端设备是基于同一发明构思的,由于方法及终端设备解决问题的原理相似,因此终端
设备与方法的实施可以相互参见,重复之处不再赘述。
[0051] 另外,在本申请的描述中,多个,是指两个或两个以上,“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺
序。
[0052] 本发明涉及的“终端设备”,为含有内置的显示系统,可以实现人机交互功能的设备,该终端设备可以为计算机、手机、平板电脑、销售终端(Point of Sales,POS)或车载电
脑等,在本申请中,仅以手机为例。
[0053] 图层,由许多像素组成,是构成图像的基本单元。一帧图像可以是一个图层,也为多个图层通过上下叠加的方式组成。图层就象是含有文字或图形等元素的胶片,一张张按
顺序叠放在一起,组合起来形成图像的最终效果。
[0054] 帧率,通常为1秒内显示图像的帧数,在本发明实施例中,帧率=1秒/垂直同步(Vertical Synchronization,Vsync)周期的时长。
[0055] 现有的双面智能手机的正面液晶显示(Liquid Crystal Display,LCD)屏或者有机发光二极管(Organic Light‑Emitting Diode)OLED屏,所述正面液晶屏或OLED屏的刷新
率为60Hz,甚至更高,高于背面ELINK屏的2Hz~8Hz的刷新率,第三方应用程序根据正面液
晶屏刷新率设计的动画效果,如果在背面ELINK屏上显示,将导致极大的延迟,第三方应用
程序的动画效果在背面ELINK屏上显示的效果差,本发明实施例解决了上述问题。下面,首
先对正面液晶屏根据vsync时钟信号显示图像的流程进行一下介绍,如图1所示,根据vsync
时钟信号,首先执行S101应用层绘制图像,然后执行S102组合(Compose)不同画面图层叠加
处理,最后执行S103在正面LCD屏显示,其中,组合(Compose)不同画面图层叠加处理的过程
如图2所示,对每帧图像的处理,严格依赖vsync脉冲时钟信号作为同步信号源,保持不同模
块对图像进行同步处理,当vsync脉冲时钟为X时起,执行步骤S201应用层绘制第一帧图像;
当vsync脉冲时钟为X+1时起,执行步骤S202Compse图层叠加第一帧,同时执行步骤S203应
用层绘制第二帧图像;当vsync脉冲时钟为X+2时起,执行步骤S204在LCD屏上显示第一帧,
同时执行步骤S205Compse图层叠加第二帧,同时执行步骤S206应用层绘制第三帧图像;当
vsync脉冲时钟为X+3时起,执行步骤S2047在LCD屏上显示第二帧,同时执行步骤
S208Compse图层叠加第三帧,以此类推。
[0056] 举例说明,LCD屏的频率为60Hz,电子墨水屏的频率为4Hz,若使用电子墨水屏的4Hz的vsync时钟信号来作为显示的同步信号源,则第三方应用程序就会按照4Hz的vsync时
钟信号的频率来绘制图像。按照60Hz的vsync时钟信号的频率绘制1S的动画,需要绘制60帧
图像,而按照4Hz的vsync时钟信号的频率绘制所述60帧图像,则需要15S,在LCD屏上1S显示
的动画,在所述电子墨水屏上需要显示15s,呈现出一帧帧跳动的“慢动作”的动画效果,造
成用户极差的使用体验。为解决上述问题,本发明实施例提供了一种图像显示的方法,如图
3所示,第三方应用程序在电子墨水屏上显示图像,但在步骤S301应用层绘制图像时,设置
一个虚拟vsync时钟信号,其中,所述虚拟vsync时钟信号可以是由S302虚拟vsync时钟信号
发生模块产生的,使所述应用层按照虚拟vsync时钟信号绘制图像,该虚拟vsync时钟信号
与所述第三方应用在LCD屏幕上绘制图像时的刷新率相同,步骤S303Compose不同画面图层
叠加处理,步骤S304在绘制的多个图像中按照电子墨水屏的实际vsync时钟信号挑选需要
显示的帧,步骤S305在所述电子墨水屏上显示。该方法可以使用户在使用电子墨水屏时的
体验得到提高,但是该方法还存在一个缺点,即挑选出的最终帧可能无法得到及时的显示,
并且显示出的动画的效果比较差。例如,一个时长为800ms的动画,按照设定时长挑选帧,所
述设定时长为250ms,则电子墨水屏将显示第250ms,第500ms,第750ms的图像,然后第
1000ms的时候显示最终的静态画面,而动画的时长为800ms,因此最终的静态画面显示延迟
较大。当使用电子书应用时,在处理翻页时,该应用在LCD屏上显示动画翻页效果到最终的
显示页面,但在电子墨水屏上,将呈现几帧割裂的动画帧,然后最后一帧静态画面显示还有
延迟,用户的体验效果较差,所述电子墨水屏的刷新率越低,用户的体验效果越差。在上述
情况下,最理想的显示效果应该是不显示中间过程动画,直接第一时间显示最后一帧静态
画面。
[0057] 下面结合附图对本申请提供的一种图像显示的方法进行具体说明,使电子墨水在使用功能第三方应用时,不显示中间过程动画,直接第一时间显示最后一帧静态画面。
[0058] 参见图4,为本申请提供的一种图像显示的方法,该方法包括:
[0059] S401,确定接收到的第二帧图像的发送时间,所述发送时间为应用层绘制完所述第二帧图像后,将所述第二帧图像发送至下一个处理模块的时刻。
[0060] S402,确定所述第二帧图像的发送时间与之前接收到的第一帧图像的发送时间的差值。
[0061] S403,若判断出所述差值大于或等于设定的门限值,将所述第二帧图像发送到显示缓冲寄存器。
[0062] 在一种可能的实现方式中,所述S402之后,该方法还包括:
[0063] 若判断出所述差值小于设定的门限值,将所述第二帧图像丢弃。
[0064] 在一种可能的实现方式中,所述S403之后,该方法还包括:
[0065] 按照实际垂直同步时钟信号获取所述显示缓冲寄存器中存储的图像,并按存储顺序发送到电子墨水屏幕上显示。
[0066] 本申请实施例中,提供了一种图像显示的方法,当第二帧图像的发送时间与第一帧图像的发送时间的差值大于或等于设定的门限值时,将所述第二帧图像发送到显示缓冲
寄存器,以便在电子墨水屏幕上显示,通过上述图像显示的方法,可以将差值小于设定的门
限值连续发送的多帧动画效果的图像过滤掉,只显示差值大于或等于设定的门限值的图
像,保证所述电子墨水屏上像是的是一个稳定的静态画面,提高用户的使用体验。
[0067] 下面结合图5对本申请提供的一种图像显示的方法进行具体说明,步骤S501应用层绘制图像时,设置一个虚拟vsync时钟信号,其中,所述虚拟vsync时钟信号可以是由S502
虚拟vsync时钟信号发生模块产生的,然后步骤S503根据虚拟vsync时钟信号组合
(Compose)不同画面图层叠加处理,步骤S504获取接收到的第二帧图像的发送时间,步骤
S505比较所述第二帧图像的发送时间与之前接收到的第一帧图像发送时间的差值是否大
于或等于设定门限值,例如,40ms即超过2帧,则执行步骤S506将所述最后一帧图像发送到
显示缓冲寄存器中,否则,执行步骤S507丢弃第二帧图像,按照实际vsync时钟信号获取所
述显示缓冲寄存器中的图像,步骤508显示到电子墨水屏上。
[0068] 在一种可能的实现方式中,在所述S403之后,若接收到用户对屏幕的操作,该方法还包括:
[0069] 接收到触摸指令;绘制所述触摸指令触发的设定图像;将所述触摸指令触发的设定图像与所述显示缓冲寄存器中的所述第二帧图像进行叠加处理。其中,所述将所述触摸
指令触发的设定图像与所述显示缓冲寄存器中的所述第二帧图像进行叠加处理,具体包
括:在所述显示缓冲寄存器中的所述第二帧图像上覆盖所述触摸指令触发的设定图像。
[0070] 在一种可能的实现方式中,将所述触摸指令触发的设定图像与所述显示缓冲寄存器中的所述第二帧图像进行图层叠加处理之后,该方法还包括:
[0071] 将所述叠加处理后的得到的图像发送至所述电子墨水屏,并在所述电子墨水屏上刷新指定区域,其中,所述指定区域为所述触摸指令触发的设定图像在所述电子墨水屏上
的显示区域。
[0072] 具体的,将所述叠加处理后的得到的图像由应用层的Compose叠加处理的模块发送至所述电子墨水屏。
[0073] 具体的,不同的触摸指令触发不同的设定图像,如图6所示,分别为点击触摸指令和滑动触摸指令所对应的设定图像,其中,所述设定图像在电子墨水屏上可以显示一帧,然
后消失,本发明对其不做限定。将所述触摸指令触发的设定图像与所述显示缓冲寄存器中
的所述第二帧图像进行叠加处理时,首线判断用户点击位置的原有色彩,虽然电子墨水屏
只有黑白两种颜色,但是具备色阶,读取点击位置为中心的指定区域的原有颜色信息,若判
断指定区域显示的原有颜色为浅色调,则点击后的指定区域显示为深色调;若判断指定区
域显示的原有颜色为深色调,则点击后的指定区域显示为浅色调;在所述电子墨水屏上刷
新指定区域,不对电子墨水屏全屏进行刷新,可以加快显示速率,做到更实时的显示,提高
用户的使用体验。
[0074] 举例说明,如图7所示,步骤S701应用层绘制图像时,设置一个虚拟vsync时钟信号,其中,所述虚拟vsync时钟信号可以是由S702虚拟vsync时钟信号发生模块产生的,然后
步骤S703根据虚拟vsync时钟信号Compose不同画面图层叠加处理,步骤S704获取当前接收
到的第二帧图像的发送时间,步骤S705比较所述第二帧图像的发送时间与之前接收到的第
一帧图像发送时间的差值是否大于或等于设定门限值,若是,则执行步骤S706将所述第二
帧图像发送到显示缓冲寄存器中,若否,则执行步骤707将所述第二帧图像丢弃,步骤S708
当电子墨水屏接收到触摸指令时,步骤S709电子墨水屏绘制所述触摸指令触发的设定图
像,步骤S710将所述设定图像和从显示缓冲寄存器中获取的图像进行Compose画面图层叠
加处理,步骤S711将所述叠加处理后的图像发送到所述电子墨水屏进行显示,在所述电子
墨水屏上体现出的操作为刷新了指定区域。
[0075] 基于与方法实施例同样的发明构思,本申请还提供了一种终端设备示意图,如图8所示,该终端设备包括:
[0076] 第一确定模块801,用于确定接收到的第二帧图像的发送时间,所述发送时间为应用层绘制完所述第二帧图像后,将所述第二帧图像发送至下一个处理模块的时刻。
[0077] 第二确定模块802,用于确定所述第二帧图像的发送时间与之前接收到的第一帧图像的发送时间的差值。
[0078] 处理模块803,用于若判断出所述差值大于或等于设定的门限值,将所述第二帧图像发送到显示缓冲寄存器。
[0079] 在一种可能的实现方式中,在所述终端设备还包括:
[0080] 显示模块,用于按照实际垂直同步时钟信号获取所述显示缓冲寄存器中存储的图像,并按存储顺序发送到电子墨水屏幕上显示。
[0081] 本申请实施例中,提供了一种终端设备,当第二帧图像的发送时间与第一帧图像的发送时间的差值大于或等于设定的门限值时,将所述第二帧图像发送到显示缓冲寄存
器,以便在电子墨水屏幕上显示,通过上述图像显示的方法,可以将差值小于设定的门限值
连续发送的多帧动画效果的图像过滤掉,只显示差值大于或等于设定的门限值的图像,保
证所述电子墨水屏上像是的是一个稳定的静态画面,提高用户的使用体验。
[0082] 在一种可能的实现方式中,所述终端设备还包括:
[0083] 接收模块,用于接收到触摸指令;
[0084] 生成模块,用于绘制所述触摸指令触发的设定图像;
[0085] 所述处理模块还用于,将所述触摸指令触发的设定图像与所述显示缓冲寄存器中的所述第二帧图像上进行图层叠加处理。
[0086] 在一种可能的实现方式中,所述处理模块具体用于:
[0087] 在所述显示缓冲寄存器中的所述第二帧图像上覆盖所述触摸指令触发的设定图像。
[0088] 在一种可能的实现方式中,所述显示模块还用于:
[0089] 将所述叠加处理后的得到的图像发送至所述电子墨水屏,并在所述电子墨水屏上刷新指定区域,其中,所述指定区域为所述触摸指令触发的设定图像在所述电子墨水屏上
的显示区域。
[0090] 本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,另外,在本申请各个实施例中的各功能模块可以集成在一个处
理器中,也可以是单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成
的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
[0091] 其中,集成的模块既可以采用硬件的形式实现时,如图9所示,终端设备可以包括处理器901。上述模块对应的实体的硬件可以为处理器901。处理器901,可以是一个中央处
理模块(英文:central processing unit,简称CPU),或者为数字处理模块等等。该终端设
备还包括:存储器902,用于存储处理器901执行的程序。存储器902可以是非易失性存储器,
比如硬盘(英文:hard disk drive,缩写:HDD)或固态硬盘(英文:solid‑state drive,缩
写:SSD)等,还可以是易失性存储器(英文:volatile memory),例如随机存取存储器(英文:
random‑access memory,缩写:RAM)。存储器902是能够用于携带或存储具有指令或数据结
构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
[0092] 处理器901用于执行存储器902存储的程序代码,具体调用所述第一存储器中存储的程序指令,确定接收到的第二帧图像的发送时间,所述发送时间为应用层绘制完所述第
二帧图像后,将所述第二帧图像发送至下一个处理模块的时刻,确定所述第二帧图像的发
送时间与之前接收到的第一帧图像的发送时间的差值,若判断出所述差值大于或等于设定
的门限值,将所述第二帧图像发送到显示缓冲寄存器。
[0093] 本申请实施例中不限定上述处理器901以及存储器902之间的具体连接介质。本申请实施例在图9中处理器901以及存储器902之间通过总线903连接,总线在图9中以粗线表
示,其它部件之间的连接方式,仅是进行示意性说明,并不引以为限。所述总线可以分为地
址总线、数据总线、控制总线等。为便于表示,图9中仅用一条粗线表示,但并不表示仅有一
根总线或一种类型的总线。
[0094] 本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实
施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机
可用存储介质(包括但不限于磁盘存储器、CD‑ROM、光学存储器等)上实施的计算机程序产
品的形式。
[0095] 本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流
程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序
指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产
生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实
现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0096] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指
令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或
多个方框中指定的功能。
[0097] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或
其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一
个方框或多个方框中指定的功能的步骤。
[0098] 显然,本领域的技术人员可以对本申请实施例进行各种改动和变型而不脱离本申请实施例的精神和范围。这样,倘若本申请实施例的这些修改和变型属于本申请权利要求
及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。