一种画面刷新方法、装置及计算机可读存储介质制造方法及图纸

技术编号:26845050 阅读:17 留言:0更新日期:2020-12-25 13:06
本申请提供了一种画面刷新方法、装置及计算机可读存储介质,该画面刷新方法包括:获取当前显示界面中静态画面所处的目标区域,其中,显示界面包括动态画面和静态画面;对静态画面的初始刷新率进行降低调整,得到第一刷新率;按照第一刷新率定时调用显示缓冲区的图像数据刷新目标区域。通过本申请方案的实施,有选择性的对处于当前显示界面局部的静态画面进行刷新率降低调整,由于静态画面的显示要求通常相对较低,从而在有效控制功耗的同时,最大程度的保证了显示界面的整体显示效果。

【技术实现步骤摘要】
一种画面刷新方法、装置及计算机可读存储介质
本申请涉及电子
,尤其涉及一种画面刷新方法、装置及计算机可读存储介质。
技术介绍
刷新率是指电子束对显示屏上的画面重复扫描的次数。刷新率越高,所显示的画面稳定性就越高,相应提供给用户的视觉体验也越好。但是在实际应用中,刷新率与功耗正相关,也即高刷新率所带来的功耗也越大。目前,相关技术中为了降低电子装置的功耗,通常对整体画面区域进行刷新率降低调整,虽然可以显著控制功耗,但是与此同时容易产生画面掉帧、抖动等降低用户视觉体验的现象,也即相关技术中所提供的画面刷新方式并不能有效兼顾功耗控制和画面显示效果。
技术实现思路
本申请实施例提供了一种画面刷新方法、装置及计算机可读存储介质,至少能够解决相关技术中采用对显示屏上的整体画面区域进行刷新率降低调整,所导致的不能有效兼顾功耗控制和画面显示效果的问题。本申请实施例第一方面提供了一种画面刷新方法,包括:获取当前显示界面中静态画面所处的目标区域;其中,所述显示界面包括动态画面和所述静态画面;对所述静态画面的初始刷新率进行降低调整,得到第一刷新率;按照所述第一刷新率定时调用显示缓冲区的图像数据刷新所述目标区域。本申请实施例第二方面提供了一种画面刷新装置,包括:获取模块,用于获取当前显示界面中静态画面所处的目标区域;其中,所述显示界面包括动态画面和所述静态画面;调整模块,用于对所述静态画面的初始刷新率进行降低调整,得到第一刷新率;刷新模块,用于按照所述第一刷新率定时调用显示缓冲区的图像数据刷新所述目标区域。本申请实施例第三方面提供了一种电子装置,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时,实现上述本申请实施例第一方面提供的画面刷新方法中的各步骤。本申请实施例第四方面提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时,实现上述本申请实施例第一方面提供的画面刷新方法中的各步骤。由上可见,根据本申请方案所提供的画面刷新方法、装置及计算机可读存储介质,获取当前显示界面中静态画面所处的目标区域,其中,显示界面包括动态画面和静态画面;对静态画面的初始刷新率进行降低调整,得到第一刷新率;按照第一刷新率定时调用显示缓冲区的图像数据刷新目标区域。通过本申请方案的实施,有选择性的对处于当前显示界面局部的静态画面进行刷新率降低调整,由于静态画面的显示要求通常相对较低,从而在有效控制功耗的同时,最大程度的保证了显示界面的整体显示效果。附图说明图1为本申请第一实施例提供的画面刷新方法的基本流程示意图;图2为本申请第一实施例提供的一种显示界面的示意图;图3为本申请第一实施例提供的另一种显示界面的示意图;图4为本申请第一实施例提供的刷新率调整方法的流程示意图;图5为本申请第一实施例提供的动态画面刷新方法的流程示意图;图6为本申请第一实施例提供的静态画面刷新方法的流程示意图;图7为本申请第二实施例提供的画面刷新方法的细化流程示意图;图8为本申请第三实施例提供的画面刷新装置的程序模块示意图;图9为本申请第四实施例提供的电子装置的结构示意图。具体实施方式为使得本申请的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而非全部实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。为了解决相关技术中采用对显示屏上的整体画面区域进行刷新率降低调整,所导致的不能有效兼顾功耗控制和画面显示效果的缺陷,本申请第一实施例提供了一种画面刷新方法,如图1为本实施例提供的画面刷新方法的基本流程图,该画面刷新方法包括以下的步骤:步骤101、获取当前显示界面中静态画面所处的目标区域。具体的,本实施例的显示界面包括动态画面和静态画面,其中,静态画面为当前显示界面中,在预设时间周期内不发生更新的画面,而动态画面则为预设时间周期内频繁发生更新的画面。如图2所示为本实施例提供的一种显示界面的示意图,以视频播放场景为例,图2中A为视频播放区域,B则可以为视频简介区域,A区域在视频播放过程中需要频繁更新显示画面,也即为动态画面的显示区域,而B区域的内容通常保持固定,也即为静态画面的显示区域。在本实施例中,首先获取当前显示界面的图像数据,然后将其与前序数据帧进行比对,其中,比对一致的图像数据为未发生更新的画面,也即静态画面,最后再对该画面在显示界面上所处区域的位置坐标进行确定。步骤102、对静态画面的初始刷新率进行降低调整,得到第一刷新率。具体的,在实际应用中,显示屏以一定的刷新率输出图像帧以实现画面显示,刷新率分为垂直刷新率和水平刷新率,本实施例的刷新率通常指垂直刷新率,垂直刷新率标识显示屏的图像每秒钟重绘多少次,其单位为赫兹。在本实施例中,静态画面的初始刷新率(例如60Hz)也即此前显示界面中的静态画面与动态画面作为一个整体进行刷新时的刷新率,本实施例考虑到静态画面不会频繁发生更新,从而保持高刷新率的意义并不大,由此对静态画面的刷新率进行独立调整,使对其刷新率进行下调,例如下调至25Hz。应当理解的是,在此同时,动态画面可以仍维持此前的初始刷新率,例如60Hz。步骤103、按照第一刷新率定时调用显示缓冲区的图像数据刷新目标区域。具体的,显示屏对应配置有显示缓冲区RAM,电子装置的应用处理器AP将包括静态画面和动态画面的图像数据的整体图像数据发送给显示屏,显示屏将接收到的图像数据缓存于显示缓冲区中,显示屏按照刷新率定时调用缓冲区中的图像数据进行图像刷新。以显示屏分辨率为2400*1800为例,每帧整体图像数据中包括2400组动态画面的图像数据和静态画面的图像数据。应当理解的是,当静态画面对应的图像数据不需要更新时,则执行上述按照第一刷新率定时调用显示缓冲区的图像数据刷新目标区域的步骤,而若静态画面对应的图像数据需要更新时,则唤醒AP,获取最新图像数据。针对静态画面,本实施例按照降低调整后的刷新率调用显示缓冲区中对应于该画面所处区域的图像数据进行刷新,由于静态画面长期保持不变,如果采用较低的刷新率,用户通常是难以察觉到屏闪的,也即静态画面仍可以提供较好显示效果,而由于对静态画面的刷新率进行了降低,降低了相关功能组件的处理频次,可有效节省屏幕功耗。另外,由于动态画面在低刷新率下会产生明显的屏闪,从而本实施例的动态画面可以仍维持此前的初始刷新率进行刷新,也即采用相对较高的刷新率,使其显示效果可有效维持。因此,通过本实施例所提供的对局部显示区域进行刷新率降低调整的方案,可有效实现功耗控制和画面显示效果的折中。应当说明的是,本实施例对静态画面进行刷新率调整时,可以采用以下两种方式进行调整本文档来自技高网...

【技术保护点】
1.一种画面刷新方法,其特征在于,包括:/n获取当前显示界面中静态画面所处的目标区域;其中,所述显示界面包括动态画面和所述静态画面;/n对所述静态画面的初始刷新率进行降低调整,得到第一刷新率;/n按照所述第一刷新率定时调用显示缓冲区的图像数据刷新所述目标区域。/n

【技术特征摘要】
1.一种画面刷新方法,其特征在于,包括:
获取当前显示界面中静态画面所处的目标区域;其中,所述显示界面包括动态画面和所述静态画面;
对所述静态画面的初始刷新率进行降低调整,得到第一刷新率;
按照所述第一刷新率定时调用显示缓冲区的图像数据刷新所述目标区域。


2.根据权利要求1所述的画面刷新方法,其特征在于,在所述显示界面包括多个不同的静态画面时,所述对所述静态画面的初始刷新率进行降低调整包括:
分别确定各所述静态画面对应的刷新率调整量;
分别按照各所述刷新率调整量,对各所述静态画面的初始刷新率对应进行降低调整。


3.根据权利要求2所述的画面刷新方法,其特征在于,所述分别确定各所述静态画面对应的刷新率调整量包括:
分别获取各所述静态画面对应的用户交互功能属性;
基于所述用户交互功能属性确定对应的刷新率调整量。


4.根据权利要求1所述的画面刷新方法,其特征在于,所述对所述静态画面的初始刷新率进行降低调整包括:
获取当前的系统功耗;
根据所述系统功耗确定对应的刷新率调整量;其中,所述刷新率调整量与所述系统功耗正相关;
按照所述刷新率调整量,对所述静态画面的初始刷新率进行降低调整。


5.根据权利要求1所述的画面刷新方法,其特征在于,所述按照所述第一刷新率定时调用显示缓冲区的图像数据刷新所述目标区域之后,还包括:
实时检测系统功耗,并将所述系统功耗与预设的功耗阈值进行比较;
在所述系统功耗高于所述功耗阈值时,对所述动态画面的初始刷新率进行降低调整,得到第二刷新率;
按照所述第二刷新率定时调用所述显示缓冲区的图像数据刷新所述动态画面所处区域。
<...

【专利技术属性】
技术研发人员:李军
申请(专利权)人:OPPO重庆智能科技有限公司
类型:发明
国别省市:重庆;50

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1