一种移动终端刷新率的控制方法、装置及移动终端制造方法及图纸

技术编号:15800131 阅读:50 留言:0更新日期:2017-07-11 14:02
本发明专利技术实施例公开了一种移动终端刷新率的控制方法、装置及移动终端,所述方法包括:确定当前运行的前台应用程序为白名单中的设定应用程序;获取所述前台应用程序在所述白名单中对应的设定刷新率,根据所述前台应用程序对应的设定刷新率确定移动终端的显示屏的目标刷新率,其中,所述显示屏的工作模式为命令模式;通过显示控制器控制显示屏以与所述目标刷新率相同的频率从显示屏的帧缓存单元中读取待显示的显示帧数据并进行显示。本发明专利技术实施例提供的技术方案,可以合理的控制移动终端的刷新率。

Method, device and mobile terminal for controlling refresh rate of mobile terminal

The embodiment of the invention discloses a control method, mobile terminal device and refresh rate of the mobile terminal, the method includes determining the current operation of the front desk application program for the white list setting application; obtaining the corresponding foreground application in the white list to set the refresh rate, according to the front desk the application set the refresh rate to determine the target mobile terminal screen refresh rate, wherein, the display screen mode for the command mode; through the display controller and the display screen to target the refresh rate of the same frequency read frame data and display to be displayed in the display unit from the frame buffer. The technical proposal provided by the embodiment of the invention can reasonably control the refresh rate of the mobile terminal.

【技术实现步骤摘要】
一种移动终端刷新率的控制方法、装置及移动终端
本专利技术实施例涉及移动终端
,尤其涉及一种移动终端刷新率的控制方法、装置及移动终端。
技术介绍
随着移动终端技术的发展,各式各样的移动终端已成为人们生活工作中不可或缺的工具。在安装有操作系统的移动终端中,移动终端通过不断刷新显示画面来呈现不同时刻下的各种显示画面。在手机等移动终端中的显示刷新流程中主要包括画面绘制操作、画面合成操作和显示操作。各应用如桌面或视频等,执行绘图(Render)操作,以分别绘制各自的图像;待所有应用完成Render操作后,系统执行合成(Compose)操作,以将各应用所绘制的图像合成为一个显示帧;将该显示帧输出到屏幕上进行最终显示。相关技术中的移动终端在刷新操作中对刷新率的控制方法存在缺陷,需要改进。
技术实现思路
本专利技术实施例提供一种移动终端刷新率的控制方法、装置及移动终端,可以合理的控制移动终端显示屏的刷新率。在第一方面,本专利技术实施例提供了一种移动终端刷新率的控制方法,包括:确定当前运行的前台应用程序为白名单中的设定应用程序;获取所述前台应用程序在所述白名单中对应的设定刷新率,根据所述前台应用程序对应的设定刷新率确定移动终端的显示屏的目标刷新率,其中,所述显示屏的工作模式为命令模式;通过显示控制器控制显示屏以与所述目标刷新率相同的频率从显示屏的帧缓存单元中读取待显示的显示帧数据并进行显示。在第二方面,本专利技术实施例提供了一种移动终端刷新率的控制装置,包括:设定应用程序确定模块,用于确定当前运行的前台应用程序为白名单中的设定应用程序;第一目标刷新率确定模块,用于获取所述前台应用程序在所述白名单中对应的设定刷新率,根据所述前台应用程序对应的设定刷新率确定移动终端的显示屏的目标刷新率,其中,所述显示屏的工作模式为命令模式;待显示数据显示模块,用于通过显示控制器控制显示屏以与所述目标刷新率相同的频率从显示屏的帧缓存单元中读取待显示的显示帧数据并进行显示。在第三方面,本专利技术实施例提供了一种移动终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:确定当前运行的前台应用程序为白名单中的设定应用程序;获取所述前台应用程序在所述白名单中对应的设定刷新率,根据所述前台应用程序对应的设定刷新率确定移动终端的显示屏的目标刷新率,其中,所述显示屏的工作模式为命令模式;通过显示控制器控制显示屏以与所述目标刷新率相同的频率从显示屏的帧缓存单元中读取待显示的显示帧数据并进行显示。本专利技术实施例通过检测当前运行的前台应用程序,若所述前台应用程序为白名单中的设定应用程序则获取所述前台应用程序在白名单中对应的设定刷新率,根据所述前台应用程序对应的设定刷新率确定移动终端的显示屏的目标刷新率,其中,所述显示屏的工作模式为命令模式,通过显示控制器控制显示屏以与所述目标刷新率相同的频率从显示屏的帧缓存单元中读取待显示的显示帧数据并进行显示,可以合理的控制移动终端显示屏的刷新率。附图说明图1是本专利技术一个实施例提供的一种移动终端刷新率的控制方法的流程图;图2是本专利技术一个实施例提供的一种显示过程的示意图;图3是本专利技术一个实施例提供的显示屏在视频模式和命令模式下显示数据传输的示意图;图4是本专利技术一个实施例提供的一种移动终端刷新率的控制方法的流程图;图5是本专利技术一个实施例提供的一种移动终端刷新率的控制装置的结构示意图;图6是本专利技术一个实施例提供的一种移动终端的结构示意图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面结合附图对本专利技术具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。图1给出了本专利技术一个实施例提供的一种移动终端刷新率的控制方法的流程图,本实施例的方法可以由移动终端刷新率的控制装置来执行,该装置可通过硬件和/或软件的方式实现,所述装置可作为移动终端一部分设置在所述移动终端的内部。如图1所示,本实施例提供的移动终端刷新率的控制方法包括以下步骤:步骤101、确定当前运行的前台应用程序为白名单中的设定应用程序。为了便于理解,下面以Android系统为例,对Android系统中显示画面从生成到显示的过程进行简单的说明。图2为本专利技术一个实施例提供的一种显示过程的示意图。首先,在应用(Application)层,每个应用程序(以下简称应用或APP)按照自己的应用设计情况(一般由对应的安装包APK决定)各自单独执行图像绘制(Render)操作,并在绘制操作处理完成后,各应用将所绘制的所有图像发送给执行图像合成操作的合成模块(Surfaceflinger)。然后,在应用框架(Framework)层,系统有三个帧缓冲器(FrameBuffer,FB),三个FB可以循环使用。Surfaceflinger从三个FB中找出一个空闲的FB,并在该空闲的FB上,根据应用配置信息,例如哪个图像应该置底、哪个图像应该置顶、哪个图像采用透底效果等,通过合成(Compose)操作,将各个应用分别绘制的多个图像叠加在一起,得到待显示的显示帧(待显示画面)。最后,在内核(Kernel)层,可以将待显示的显示帧通过移动终端显示处理(MobileDisplayProcess,MDP)模块控制帧缓冲器传输到显示硬件(包括显示控制器和显示屏,使待显示画面最终显示在显示屏上。这里对显示屏的类型不做限定,例如可以是液晶显示器(LiquidCrystalDisplay,LCD)。一般,移动终端的显示屏以最大刷新率,例如60HZ进行刷新。对于显示屏的工作模式包括视频模式(videomode)和命令模式(commandmode)模式。所述视频模式又称DSI模式,所述命令模式又称DCS模式。图3给出了显示屏在视频模式和命令模式下显示数据传输的示意图。如图3所示,所述视频模式主要是针对显示屏中没有帧缓存单元(RAM)的显示架构下进行刷新操作的,移动终端的主控制器需要持续刷新显示器,由于不使用专用的数据信号传输同步信息,控制信号和RGB图像数据是以报文的形式通过移动产业处理接口(MobileIndustryProcessorInterface,MIPI)总线传输的。因为主机需要定期刷新显示器,显示器就不需要帧缓存单元,主机控制帧缓冲器(FB)按照显示屏的刷新率的频率向显示屏(LCD)发送待显示的显示帧数据。所述命令模式主要是针对显示屏中配置有帧缓存单元(RAM)的显示架构下进行刷新操作的,主控制器只在需要更新显示图像的时候将帧缓冲器(FB)中的待显示数据发送到显示屏的帧缓存单元(RAM)中,其他时候显示控制器控制显示屏从帧缓存单元(RAM)中取数据并显示。本文档来自技高网...
一种移动终端刷新率的控制方法、装置及移动终端

【技术保护点】
一种移动终端刷新率的控制方法,其特征在于,包括:确定当前运行的前台应用程序为白名单中的设定应用程序;获取所述前台应用程序在所述白名单中对应的设定刷新率,根据所述前台应用程序对应的设定刷新率确定移动终端的显示屏的目标刷新率,其中,所述显示屏的工作模式为命令模式;通过显示控制器控制显示屏以与所述目标刷新率相同的频率从显示屏的帧缓存单元中读取待显示的显示帧数据并进行显示。

【技术特征摘要】
1.一种移动终端刷新率的控制方法,其特征在于,包括:确定当前运行的前台应用程序为白名单中的设定应用程序;获取所述前台应用程序在所述白名单中对应的设定刷新率,根据所述前台应用程序对应的设定刷新率确定移动终端的显示屏的目标刷新率,其中,所述显示屏的工作模式为命令模式;通过显示控制器控制显示屏以与所述目标刷新率相同的频率从显示屏的帧缓存单元中读取待显示的显示帧数据并进行显示。2.根据权利要求1所述的方法,其特征在于,所述确定当前运行的前台应用程序为白名单中的设定应用程序包括:检测当前待显示画面与之前的连续设定帧数的显示画面是否相同;若检测到当前待显示画面与之前的连续设定帧数的显示画面不相同,则确定当前运行的前台应用程序为白名单中的设定应用程序。3.根据权利要求2所述的方法,其特征在于,还包括:若检测到当前待显示画面与之前的连续设定帧数的显示画面相同,则将所述显示屏的目标刷新率确定为第一设定值,所述第一设定值小于显示屏的设定最大刷新率。4.根据权利要求1所述的方法,其特征在于,若所述前台应用程序的数量为一个,则所述根据所述前台应用程序对应的设定刷新率确定移动终端的显示屏的目标刷新率包括:将所述前台应用程序对应的设定刷新率确定为所述显示屏的目标刷新率。5.根据权利要求1所述的方法,其特征在于,若所述前台应用程序的数量为多个,则所述根据所述前台应用程序对应的设定刷新率确定移动终端的显示屏的目标刷新率包括:根据各个前台应用程序各自对应的应用属性以及设定刷新率,确定所述显示屏的目标刷新率,所述应用属性包括应用优先级或者应用类型。6.根据权利要求1所述的方法,其特征在于,所述获取所述前台应用程序在所述白名单中对应的设定刷新率,根据所述前台应用程序对应的设定刷新率确定移动终端的显示屏的目标刷新率包括:获取所述前台应用程在所述白名单中对应的设定刷新率以及移动终端当前的性能参数,所述性能参数包括移动终端的电量、占用内存、温度、中央处理器的频率、中央处理器的负载、图像处理器的频率和图像处理器的负载中的至少一项;根据所述前台应用程序对应的设定刷新率以及移动终端当前的性能参数确定所述显示屏的目标刷新率。7.根据权利要求1-6任一项所述的方法,其特征在于,还包括:若检测到移动终端当前运行的前台应用程序不是白名单中的设定应用程序,则将所述显示屏的目标刷新率确定为第二设定值。8.一种移动终端刷新率的控制装置,其特征在于,包括:设定应用程序确定模块,用于确定当前运行的前台应用程序为白名单中的设定应用程序;第一目标刷新率确定模块,用于获取所述前台应用程序在所述白名单中对应的设定刷新率,根据所述前台应用程序对应的设定刷新率确定移动终端的显...

【专利技术属性】
技术研发人员:易永鹏彭德良苟生俊袁晓日甘高亭郑志勇杨海
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

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

1