The embodiment of the invention discloses a control method and a mobile terminal frame device and a mobile terminal, the method comprises: obtaining mobile terminal current to be adjusted after the first frame rate and frame rate of second, the first frame rate is greater than the second rate; according to the setting of smooth adjustment strategy, obtain at least one intermediate rate between the first frame and the second frame rate; the at least one intermediate frame based on the mobile terminal of the frame by the first frame rate gradually adjusted to the second frame rate. The technical proposal provided by the embodiment of the invention can reasonably adjust the frame rate of the mobile terminal.
【技术实现步骤摘要】
本专利技术实施例涉及移动终端
,尤其涉及一种移动终端帧率的控制方法、装置及移动终端。
技术介绍
随着移动终端技术的发展,各式各样的移动终端已成为人们生活工作中不可或缺的工具。在安装有操作系统的移动终端中,移动终端通过不断刷新显示画面来呈现不同时刻下的各种显示画面。在手机等移动终端中的显示刷新流程中主要包括画面绘制操作、画面合成操作和显示操作。各应用如桌面或视频等,执行绘图(Render)操作,以分别绘制各自的图像;待所有应用完成Render操作后,系统执行合成(Compose)操作,以将各应用所绘制的图像合成为一个显示帧;将该显示帧输出到屏幕上进行最终显示。相关技术中移动终端在有帧率调节的需求时,帧率的控制方法存在一定缺陷,需要改进。
技术实现思路
本专利技术实施例提供一种移动终端帧率的控制方法、装置及移动终端,可以合理的调节移动终端的帧率。在第一方面,本专利技术实施例提供了一种移动终端帧率的控制方法,包括:获取移动终端当前的第一帧率和待调节后的第二帧率,所述第一帧率大于所述第二帧率;按照设定平滑调节策略,获取所述第一帧率和所述第二帧率之间的至少一个中间帧率;基于所述至少一个中间帧率,将所述移动终端的帧率由所述第一帧率逐渐调节至所述第二帧率。在第二方面,本专利技术实施例提供了一种移动终端帧率的控制装置,包括:帧率获取模块,用于获取移动终端当前的第一帧率和待调节后的第二帧率,所述第一帧率大于所述第二帧率;中间帧率获取模块,用于按照设定平滑调节策略,获取所述第一帧率和所述第二帧率之间的至少一个中间帧率;帧率调节模块,用于基于所述至少一个中间帧率,将所述移动 ...
【技术保护点】
一种移动终端帧率的控制方法,其特征在于,包括:获取移动终端当前的第一帧率和待调节后的第二帧率,所述第一帧率大于所述第二帧率;按照设定平滑调节策略,获取所述第一帧率和所述第二帧率之间的至少一个中间帧率;基于所述至少一个中间帧率,将所述移动终端的帧率由所述第一帧率逐渐调节至所述第二帧率。
【技术特征摘要】
1.一种移动终端帧率的控制方法,其特征在于,包括:获取移动终端当前的第一帧率和待调节后的第二帧率,所述第一帧率大于所述第二帧率;按照设定平滑调节策略,获取所述第一帧率和所述第二帧率之间的至少一个中间帧率;基于所述至少一个中间帧率,将所述移动终端的帧率由所述第一帧率逐渐调节至所述第二帧率。2.根据权利要求1所述的方法,其特征在于,所述按照设定平滑调整策略,获取所述第一帧率和所述第二帧率之间的至少一个中间帧率包括:将所述第一帧率作为当前帧率,基于当前帧率与中间帧率的设定对应关系,获取当前帧率对应的第一个中间帧率;将所述第一个中间帧率作为新的当前帧率,基于所述设定对应关系,获取所述新的当前帧率对应的下一个中间帧率,直至当前帧率与第二帧率的差值在设定范围内。3.根据权利要求2所述的方法,其特征在于,所述当前帧率与中间帧率的设定关系包括:F(n)=Fs*cos((nπ)/K);或者,F(n)=Fs*sin((nπ)/K+π/2)其中,F(n)为中间帧率,Fs为当前帧率,K为设定值,n为初始值为1,增加值为设定间隔值的变量,在当前帧率为所述第一帧率时n为所述初始值1。4.根据权利要求1所述的方法,其特征在于,所述按照设定平滑调节策略,获取所述第一帧率和所述第二帧率之间的至少一个中间帧率包括:根据设定预测参数预测从所述第一帧率到第二帧率的调节过程中,移动终端所处的场景类型,所述场景类型包括静态画面场景、低动态画面场景和高动态画面场景;按照所述场景类型对应的平滑调整策略,获取所述第一帧率和所述第二帧率之间的至少一个中间帧率。5.根据权利要求4所述的方法,其特征在于,所述设定预测参数包括当前运行的应用程序的属性、中央处理器的频率信息、中央处理器的负载信息、图像处理器的频率信息和图像处理器的负载信息中的至少一项。6.根据权利要求4所述的方法,其特征在于:若预测到调节过程中移动终端处于静态画面场景,则所述按照所述场景类型对应的平滑调整策略,获取所述第一帧率和所述第二帧率之间的至少一个中间帧率包括:将所述第一帧率作为当前帧率,将当前帧率与第一设定值的差值作为第一个中间帧率;将所述第一个中间帧率作为新的当前帧率,将新的当前帧率与第一设定值的差值作为下一个中间帧率,直至当前帧率与第二帧率的差值小于或者等于第一设定值;若预测到调节过程中移动终端处于低动态画面场景,则所述按照所述场景类型对应的平滑调整策略,获取所述第一帧率和所述第二帧率之间的至少一个中间帧率包括:将所述第一帧率作为当前帧率,将当前帧率与第二设定值的差值作为第一个中间帧率;将所述第一个中间帧率作为新的当前帧率,将新的当前帧率与第二设定值的差值作为下一个中间帧率,直至当前帧率与第二帧率的差值小于或者等于第二设定值;若预测到调节过程中移动终端处于高动态画面场景,则所述按照所述场景类型对应的平滑调整策略,获取所述第一帧率和所述第二帧率之间的至少一个中间帧率包括:将所述第一帧率作为当前帧率,将当前帧率与第三设定值的差值作为第一个中间帧率;将所述第一个中间帧率作为新的当前帧率,将新的当前帧率与第三设定值的差值作为下一个中间帧率,直至当前帧率与第二帧率的差值小于或者等于第三设定值;其中,所述第一设定值、第二设定值和第三设定值依次减小。7.根据权利要求1-6任一项所述的方法,其特征在于,所述帧率包括移动终端的应用程序的绘制帧率、用于合成画面的合成模块的合成帧率或者显示屏的刷新率。8.一种移动终端帧率的控制装置,其特征在于,包括:帧率获取模...
【专利技术属性】
技术研发人员:彭德良,易永鹏,苟生俊,袁晓日,甘高亭,郑志勇,杨海,
申请(专利权)人:广东欧珀移动通信有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。