CN106791212B - 一种移动终端刷新率的控制方法、装置及移动终端 - Google Patents
一种移动终端刷新率的控制方法、装置及移动终端 Download PDFInfo
- Publication number
- CN106791212B CN106791212B CN201710144382.9A CN201710144382A CN106791212B CN 106791212 B CN106791212 B CN 106791212B CN 201710144382 A CN201710144382 A CN 201710144382A CN 106791212 B CN106791212 B CN 106791212B
- Authority
- CN
- China
- Prior art keywords
- refresh rate
- setting
- display screen
- foreground application
- mobile terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/7243—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/22—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of characters or indicia using display control signals derived from coded signals representing the characters or indicia, e.g. with a character-code memory
- G09G5/30—Control of display attribute
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3206—Monitoring of events, devices or parameters that trigger a change in power modality
- G06F1/3212—Monitoring battery levels, e.g. power saving mode being initiated when battery voltage goes below a certain level
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3206—Monitoring of events, devices or parameters that trigger a change in power modality
- G06F1/3215—Monitoring of peripheral devices
- G06F1/3218—Monitoring of peripheral devices of display devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/325—Power saving in peripheral device
- G06F1/3265—Power saving in display device
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/18—Timing circuits for raster scan displays
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/363—Graphics controllers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2330/00—Aspects of power supply; Aspects of display protection and defect management
- G09G2330/02—Details of power systems and of start or stop of display operation
- G09G2330/021—Power management, e.g. power saving
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/04—Changes in size, position or resolution of an image
- G09G2340/0407—Resolution change, inclusive of the use of different resolutions for different screen areas
- G09G2340/0435—Change or adaptation of the frame rate of the video stream
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Graphics (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Controls And Circuits For Display Device (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
本发明实施例公开了一种移动终端刷新率的控制方法、装置及移动终端,所述方法包括:确定当前运行的前台应用程序为白名单中的设定应用程序;获取所述前台应用程序在所述白名单中对应的设定刷新率,根据所述前台应用程序对应的设定刷新率确定移动终端的显示屏的目标刷新率,其中,所述显示屏的工作模式为视频模式;通过显示驱动模块控制帧缓冲器按照与所述目标刷新率相同的频率向所述显示屏发送待显示的显示帧数据。本发明实施例提供的技术方案,可以合理的控制移动终端显示屏的刷新率。
Description
技术领域
本发明实施例涉及移动终端技术领域,尤其涉及一种移动终端刷新率的控制方法、装置及移动终端。
背景技术
随着移动终端技术的发展,各式各样的移动终端已成为人们生活工作中不可或缺的工具。在安装有操作***的移动终端中,移动终端通过不断刷新显示画面来呈现不同时刻下的各种显示画面。
在手机等移动终端中的显示刷新流程中主要包括画面绘制操作、画面合成操作和显示操作。各应用如桌面或视频等,执行绘图(Render)操作,以分别绘制各自的图像;待所有应用完成Render操作后,***执行合成(Compose)操作,以将各应用所绘制的图像合成为一个显示帧;将该显示帧输出到屏幕上进行最终显示。相关技术中的移动终端在刷新操作中对刷新率的控制方法存在缺陷,需要改进。
发明内容
本发明实施例提供一种移动终端刷新率的控制方法、装置及移动终端,可以合理的控制移动终端显示屏的刷新率。
在第一方面,本发明实施例提供了一种移动终端刷新率的控制方法,包括:
确定当前运行的前台应用程序为白名单中的设定应用程序;
获取所述前台应用程序在所述白名单中对应的设定刷新率,根据所述前台应用程序对应的设定刷新率确定移动终端的显示屏的目标刷新率,其中,所述显示屏的工作模式为视频模式;
通过显示驱动模块控制帧缓冲器按照与所述目标刷新率相同的频率向所述显示屏发送待显示的显示帧数据。
在第二方面,本发明实施例提供了一种移动终端刷新率的控制装置,包括:
设定应用程序确定模块,用于确定当前运行的前台应用程序为白名单中的设定应用程序;
第一目标刷新率确定模块,用于获取所述前台应用程序在所述白名单中对应的设定刷新率,根据所述前台应用程序对应的设定刷新率确定移动终端的显示屏的目标刷新率,其中,所述显示屏的工作模式为视频模式;
待显示数据发送模块,用于通过显示驱动模块控制帧缓冲器按照与所述目标刷新率相同的频率向所述显示屏发送待显示的显示帧数据。
在第三方面,本发明实施例提供了一种移动终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
确定当前运行的前台应用程序为白名单中的设定应用程序;
获取所述前台应用程序在所述白名单中对应的设定刷新率,根据所述前台应用程序对应的设定刷新率确定移动终端的显示屏的目标刷新率,其中,所述显示屏的工作模式为视频模式;
通过显示驱动模块控制帧缓冲器按照与所述目标刷新率相同的频率向所述显示屏发送待显示的显示帧数据。
本发明实施例通过检测当前运行的前台应用程序,若所述前台应用程序为白名单中的设定应用程序则获取所述前台应用程序在白名单中对应的设定刷新率,根据所述前台应用程序对应的设定刷新率确定移动终端的显示屏的目标刷新率,其中,所述显示屏的工作模式为视频模式,并按照与所述目标刷新率相同的频率向所述显示屏发送待显示数据,可以合理的控制移动终端显示屏的刷新率。
附图说明
图1是本发明一个实施例提供的一种移动终端刷新率的控制方法的流程图;
图2是本发明一个实施例提供的一种显示过程的示意图;
图3是本发明一个实施例提供的显示屏在视频模式和命令模式下显示数据传输的示意图;
图4是本发明一个实施例提供的一种移动终端刷新率的控制方法的流程图;
图5是本发明一个实施例提供的一种移动终端刷新率的控制装置的结构示意图;
图6是本发明一个实施例提供的一种移动终端的结构示意图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
图1给出了本发明一个实施例提供的一种移动终端刷新率的控制方法的流程图,本实施例的方法可以由移动终端刷新率的控制装置来执行,该装置可通过硬件和/或软件的方式实现,所述装置可作为移动终端一部分设置在所述移动终端的内部。
如图1所示,本实施例提供的移动终端刷新率的控制方法包括以下步骤:
步骤101、确定当前运行的前台应用程序为白名单中的设定应用程序。
为了便于理解,下面以Android***为例,对Android***中显示画面从生成到显示的过程进行简单的说明。图2为本发明一个实施例提供的一种显示过程的示意图。
首先,在应用(Application)层,每个应用程序(以下简称应用或APP)按照自己的应用设计情况(一般由对应的安装包APK决定)各自单独执行图像绘制(Render)操作,并在绘制操作处理完成后,各应用将所绘制的所有图像发送给执行图像合成操作的合成模块(Surface flinger)。
然后,在应用框架(Framework)层,***有三个帧缓冲器(Frame Buffer,FB),三个FB可以循环使用。Surface flinger从三个FB中找出一个空闲的FB,并在该空闲的FB上,根据应用配置信息,例如哪个图像应该置底、哪个图像应该置顶、哪个图像采用透底效果等,通过合成(Compose)操作,将各个应用分别绘制的多个图像叠加在一起,得到待显示的显示帧(待显示画面)。
最后,在内核(Kernel)层,可以将待显示的显示帧通过移动终端显示处理(MobileDisplay Process,MDP)模块传输给显示硬件(包括显示控制器和显示屏),使待显示画面最终显示在显示屏上。这里对显示屏的类型不做限定,例如可以是液晶显示器(LiquidCrystal Display,LCD)。一般,移动终端的显示屏以最大刷新率,例如60HZ进行刷新。
对于移动终端显示屏的工作模式包括视频模式(video mode)和命令模式(command mode)模式。所述视频模式又称DSI模式,所述命令模式又称DCS模式。图3给出了本发明一个实施例提供的显示屏在视频模式和命令模式下显示数据传输的示意图。
如图3所示,所述视频模式主要是针对显示屏中没有帧缓存单元(RAM)的显示架构下进行刷新操作的,移动终端的主控制器需要持续刷新显示器,由于不使用专用的数据信号传输同步信息,控制信号和RGB图像数据是以报文的形式通过移动产业处理接口(MobileIndustry Processor Interface,MIPI)总线传输的。因为主机需要定期刷新显示器,显示器就不需要帧缓缓存单元,主机控制帧缓冲器(FB)按照显示屏的刷新率的频率向显示屏(LCD)发送待显示的显示帧数据。
所述命令模式主要是针对显示屏中配置有帧缓存单元(RAM)的显示架构下进行刷新操作的,主控制器只在需要更新显示图像的时候将帧缓冲器(FB)中的待显示数据发送到显示屏的帧缓存单元(RAM)中,其他时候显示控制器控制显示屏从帧缓存单元(RAM)中取数据并显示。在命令模式下,MIPI总线控制器使用显示命令报文来向显示器发送图像数据。显示器中的帧缓存单元来存储所有的图像数据。一旦图像数据被放在显示器的帧缓存单元中,显示控制器就控制显示屏从帧缓冲器中取出数据,并自动把它们显示在屏幕上,MIPI总线控制器不需要定期刷新显示器。
本发明提供的刷新率的控制方法是针对处于视频工作模式的显示屏。
在移动终端图像绘制、合成和刷新显示的流程中,存在3种帧率:绘制帧率、合成帧率和刷新率。
其中,绘制帧率为应用程序在图像绘制完成后,触发合成模块合成的帧率,可以理解为应用程序单位时间(例如,1秒钟)绘制图像的次数。
合成帧率为把各个应用程序的绘制图像合成为一个待显示画面的帧率。
刷新率为移动终端的显示屏显示画面刷新的帧率。
本发明的刷新率的控制方法主要涉及上述待显示画面显示流程中的刷新显示操作。
该步骤中,所述白名单中预先存储了需要降低帧率的设定应用程序以及设定应用程序对应的设定刷新率,具体可以存储设定应用程序的应用标识和相应设定刷新率的对应关系。一般的,移动终端的显示屏以60HZ的刷新率进行刷新,而有些应用程序不需要这么高的刷新率就可以达到自然流畅的显示画面的需求。例如,视频类型应用或者阅读器类型应用或者微信、QQ社交类型应用等。那么可将这些应用以及对应的设定刷新率预先存储到白名单中,当检测到移动终端运行了白名单中的应用程序时,可根据设定刷新率设置移动终端显示屏的目标刷新率。其中,应用程序对应的设定刷新率可以为根据实验数据确定的该应用程序在运行过程中满足显示画面自然流畅所对应的显示屏的最小刷新率。
该步骤可以包括:检测当前运行的前台应用程序并获取所述前台应用程序的应用标识,若在白名单中查找到所述应用标识,则确定所述前台应用程序为白名单中的设定应用程序。
步骤102、获取所述前台应用程序在所述白名单中对应的设定刷新率,根据所述前台应用程序对应的设定刷新率确定移动终端的显示屏的目标刷新率。其中,所述显示屏的工作模式为视频模式。
所述获取所述前台应用程序在所述白名单中对应的设定刷新率可以包括:根据所述前台应用程序的应用标识,从白名单中获取与所述应用标识对应的设定刷新率。
其中,所述前台应用程序的数量可能为一个或者多个。若所述前台应用程序的数量为一个,则所述根据所述前台应用程序对应的设定刷新率确定移动终端的显示屏的目标刷新率可以包括:将所述前台应用程序对应的设定刷新率确定为所述显示屏的目标刷新率。若所述前台应用程序的数量为多个,则所述根据所述前台应用程序对应的设定刷新率确定移动终端的显示屏的目标刷新率包括:根据各个前台应用程序各自对应的应用属性以及设定刷新率,确定所述显示屏的目标刷新率,所述应用属性包括应用优先级或者应用类型。
其中,所述根据各个前台应用程序各自对应的应用属性以及设定刷新率,确定所述显示屏的目标刷新率可以包括:将应用优先级最高或者应用类型为设定类型的前台应用程序对应的设定刷新率,确定为所述显示屏的目标刷新率。
示例性的,若所述前台应用程序的数量为两个,且应用1的应用优先级比应用2的应用优先级高,那么可确定显示屏的目标刷新率为应用1对应的设定刷新率。示例性的,若所述前台应用程序的数量为两个,应用3的应用类型为视频,应用4的应用类型为阅读器,且视频类型为设定类型,那么可确定显示屏的目标刷新率为应用3对应的设定刷新率。
在确定了显示屏的目标刷新率后,按照所述目标刷新率进行显示屏的刷新操作。
本实施例提供的方法还可以包括以下步骤:若所述前台应用程序的绘制帧率大于所述目标刷新率,则将所述前台应用程序的绘制帧率设置为与所述目标刷新率相同。这样设置的好处是:使得应用程序的绘制操作的频率小于或者等于显示屏的刷新率,以避免应用程序绘制的图像得不到刷新还占用移动终端的资源而产生不必要的功耗。
步骤103、通过显示驱动模块控制帧缓冲器按照与所述目标刷新率相同的频率向所述显示屏发送待显示的显示帧数据。
在确定了显示屏的目标刷新率后,移动终端的主控制器通过显示驱动模块(MDP)控制帧缓冲器(FB)按照与所述目标刷新率相同的频率向所述显示屏发送待显示的显示帧数据,以使显示屏以所述目标刷新率刷新显示所述待显示的显示帧。该步骤相比于现有技术中显示屏以固定的最大刷新率进行刷新操作,可以降低移动终端显示屏的功耗。所述向显示屏发送显示帧数据可以为向显示控制器发送显示帧数据,显示控制器向显示屏传输所述显示帧数据。
本实施例提供的方法还可以包括以下步骤:若检测到移动终端当前运行的前台应用程序不是白名单中的设定应用程序,则将所述显示屏的目标刷新率确定为第一设定值。
所述第一设定值可以为显示屏的最大刷新率60HZ,对于不在白名单中的应用程序,例如游戏等刷新频率要求较高的应用程序可以以最大刷新率进行刷新。
本实施例提供的移动终端刷新率的控制方法,通过检测当前运行的前台应用程序,若所述前台应用程序为白名单中的设定应用程序则获取所述前台应用程序在白名单中对应的设定刷新率,根据所述前台应用程序对应的设定刷新率确定移动终端的显示屏的目标刷新率,其中,所述显示屏的工作模式为视频模式,并通过显示驱动模块控制帧缓冲器按照与所述目标刷新率相同的频率向所述显示屏发送待显示的显示帧数据,可以合理的控制移动终端显示屏的刷新率。
图4给出了本发明一个实施例提供的一种移动终端刷新率的控制方法的流程图。如图4所示,本实施例提供的方法包括以下步骤:
步骤201、确定当前运行的前台应用程序为白名单中的设定应用程序。
步骤202、获取所述前台应用程在所述白名单中对应的设定刷新率以及移动终端当前的性能参数。其中,所述性能参数包括移动终端的电量、占用内存、温度、中央处理器的频率、中央处理器的负载、图像处理器的频率和图像处理器的负载中的至少一项。其中,所述占用内存为移动终端当前已经占用的内存大小,所述移动终端的温度可以通过温度传感器采集。
步骤203、根据所述前台应用程序对应的设定刷新率以及移动终端当前的性能参数确定所述显示屏的目标刷新率。
示例性的,若所述性能参数为移动终端的电量,所述根据所述前台应用程序对应的设定刷新率以及移动终端当前的性能参数确定所述显示屏的目标刷新率可以包括:若当前电量占设定最大电量的比值大于或者等于第一设定比值,则基于所述前台应用程序对应的设定刷新率确定所述显示屏的目标刷新率,所述第一设定比值小于1;若当前电量占设定最大电量的比值小于第一设定比值,则基于所述前台应用程序对应的设定刷新率的第一设定百分比值确定所述显示屏的目标刷新率,所述第一设定百分比值小于1。其中,所述第一设定比值可以为50%,所述第一设定百分比值可以为80%。
所述基于所述前台应用程序对应的设定刷新率确定所述显示屏的目标刷新可以包括:若前台应用程序的数量为一个,则将该前台应用程序对应的设定刷新率确定为显示屏的目标刷新率;若前台应用程序的数量为多个,则根据各个前台应用程序各自对应的应用属性以及设定刷新率确定显示屏的中间刷新率,将所述中间刷新率确定为显示屏的目标刷新率。
所述基于所述前台应用程序对应的设定刷新率的第一设定百分比值确定所述显示屏的目标刷新率可以包括:若前台应用程序的数量为一个,则将该前台应用程序对应的设定刷新率的第一设定百分比值确定为显示屏的目标刷新率;若前台应用程序的数量为多个,则根据各个前台应用程序各自对应的应用属性以及设定刷新率确定显示屏的中间刷新率,将所述中间刷新率的第一设定百分比值确定为显示屏的目标刷新率。
示例性的,若所述性能参数为移动终端的占用内存、温度、中央处理器的频率、中央处理器的负载、图像处理器的频率或者图像处理器的负载,所述根据所述前台应用程序对应的设定刷新率以及移动终端当前的性能参数确定所述显示屏的目标刷新率可以包括:若当前性能参数值占对应的设定最大性能参数值的比值大于或者等于第二设定比值,则基于所述前台应用程序对应的设定刷新率的第二设定百分比值确定所述显示屏的目标刷新率,所述第二设定比值小于1,所述第二设定百分比小于1;若当前性能参数值占对应的设定最大性能参数值的比值小于第二设定比值,则基于所述前台应用程序对应的设定刷新率确定所述显示屏的目标刷新率。所述第二设定比值可以为50%,所述第二设定百分比值可以为80%。
所述基于所述前台应用程序对应的设定刷新率的第二设定百分比值确定所述显示屏的目标刷新率包括:若前台应用程序的数量为一个,则将该前台应用程序对应的设定刷新率的第二设定百分比值确定为所述显示屏的目标刷新率;若前台应用程序的数量为多个,则根据各个前台应用程序各自对应的应用属性以及设定刷新率确定显示屏的中间刷新率,将所述中间刷新率的第二设定百分比值确定为显示屏的目标刷新率。
所述基于所述前台应用程序对应的设定刷新率确定所述显示屏的目标刷新率可以包括:若前台应用程序的数量为一个,则将该前台应用程序对应的设定刷新率确定为所述显示屏的目标刷新率;若前台应用程序的数量为多个,则根据各个前台应用程序各自对应的应用属性以及设定刷新率确定显示屏的中间刷新率,将所述中间刷新率确定为显示屏的目标刷新率。
需要说明的是,也可以结合所述性能参数中的多项性能参数根据前台应用程序对应的设定刷新率来确定显示屏的目标刷新率。
步骤204、通过显示驱动模块控制帧缓冲器按照与所述目标刷新率相同的频率向所述显示屏发送待显示的显示帧数据。
本实施例提供的方法,通过检测当前运行的前台应用程序,若所述前台应用程序为白名单中的设定应用程序则获取所述前台应用程序在白名单中对应的设定刷新率以及移动终端当前的性能参数,根据所述前台应用程序对应的设定刷新率以及移动终端当前的性能参数确定所述显示屏的目标刷新率,并通过显示驱动模块控制帧缓冲器按照与所述目标刷新率相同的频率向所述显示屏发送待显示的显示帧数据,由于进一步结合了移动终端当前的性能参数,可以更加合理的控制移动终端显示屏的刷新率。
图5为本发明一个实施例提供的一种移动终端刷新率的控制装置的结构示意图,该装置可由软件和/或硬件实现,集成在移动终端中。如图5所示,该装置包括设定应用程序确定模块31、第一目标刷新率确定模块32和待显示数据发送模块33。
所述设定应用程序确定模块31,用于确定当前运行的前台应用程序为白名单中的设定应用程序;
所述第一目标刷新率确定模块32,用于获取所述前台应用程序在所述白名单中对应的设定刷新率,根据所述前台应用程序对应的设定刷新率确定移动终端的显示屏的目标刷新率,其中,所述显示屏的工作模式为视频模式;
所述待显示数据发送模块33,用于通过显示驱动模块控制帧缓冲器按照与所述目标刷新率相同的频率向所述显示屏发送待显示的显示帧数据。
进一步的,若所述前台应用程序的数量为一个,则所述第一目标刷新率确定模块根据所述前台应用程序对应的设定刷新率确定移动终端的显示屏的目标刷新率包括:
将所述前台应用程序对应的设定刷新率确定为所述显示屏的目标刷新率。
进一步的,若所述前台应用程序的数量为多个,则所述第一目标刷新率确定模块根据所述前台应用程序对应的设定刷新率确定移动终端的显示屏的目标刷新率包括:
根据各个前台应用程序各自对应的应用属性以及设定刷新率,确定所述显示屏的目标刷新率,所述应用属性包括应用优先级或者应用类型。
进一步的,所述第一目标刷新率确定模块包括:
设定刷新率获取单元,用于获取所述前台应用程在所述白名单中对应的设定刷新率以及移动终端当前的性能参数,所述性能参数包括移动终端的电量、占用内存、温度、中央处理器的频率、中央处理器的负载、图像处理器的频率和图像处理器的负载中的至少一项;
目标刷新率确定单元,用于根据所述前台应用程序对应的设定刷新率以及移动终端当前的性能参数确定所述显示屏的目标刷新率。
进一步的,所述性能参数为移动终端的电量,所述目标刷新率确定单元用于:
若当前电量占设定最大电量的比值大于或者等于第一设定比值,则基于所述前台应用程序对应的设定刷新率确定所述显示屏的目标刷新率,所述第一设定比值小于1;
若当前电量占设定最大电量的比值小于第一设定比值,则基于所述前台应用程序对应的设定刷新率的第一设定百分比值确定所述显示屏的目标刷新率,所述第一设定百分比值小于1。
进一步的,所述性能参数为移动终端的占用内存、温度、中央处理器的频率、中央处理器的负载、图像处理器的频率或者图像处理器的负载,所述目标刷新率确定单元用于:
若当前性能参数值占对应的设定最大性能参数值的比值大于或者等于第二设定比值,则基于所述前台应用程序对应的设定刷新率的第二设定百分比值确定所述显示屏的目标刷新率,所述第二设定比值小于1,所述第二设定百分比小于1;
若当前性能参数值占对应的设定最大性能参数值的比值小于第二设定比值,则基于所述前台应用程序对应的设定刷新率确定所述显示屏的目标刷新率。
进一步的,所述装置还包括:
第二目标刷新率确定模块,用于若检测到移动终端当前运行的前台应用程序不是白名单中的设定应用程序,则将所述显示屏的目标刷新率确定为第一设定值。
本实施例提供的装置,通过检测当前运行的前台应用程序,若所述前台应用程序为白名单中的设定应用程序则获取所述前台应用程序在白名单中对应的设定刷新率,根据所述前台应用程序对应的设定刷新率确定移动终端的显示屏的目标刷新率,其中,所述显示屏的工作模式为视频模式,并按照与所述目标刷新率相同的频率向所述显示屏发送待显示数据,可以合理的控制移动终端显示屏的刷新率。
图6为本发明一个实施例提供的一种移动终端的结构示意图,该移动终端可以包括本发明任意实施例提供的移动终端刷新率的控制装置,如图6所示,该移动终端可以包括:存储器401、中央处理器(Central Processing Unit,CPU)402(又称处理器,以下简称CPU)、所述存储器401,用于存储可执行程序代码;所述处理器402通过读取所述存储器401中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行:确定当前运行的前台应用程序为白名单中的设定应用程序;获取所述前台应用程序在所述白名单中对应的设定刷新率,根据所述前台应用程序对应的设定刷新率确定移动终端的显示屏的目标刷新率,其中,所述显示屏的工作模式为视频模式;通过显示驱动模块控制帧缓冲器按照与所述目标刷新率相同的频率向所述显示屏发送待显示的显示帧数据。
所述移动终端还包括:外设接口403、RF(Radio Frequency,射频)电路405、音频电路406、扬声器411、电源管理芯片408、输入/输出(I/O)子***409、触摸屏(显示屏)412、其他输入/控制设备410以及外部端口404,这些部件通过一个或多个通信总线或信号线407来通信。
应该理解的是,图示移动终端400仅仅是移动终端的一个范例,并且移动终端400可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。
下面就本实施例提供的用于控制刷新率的移动终端进行详细的描述,该移动终端以手机为例。
存储器401,所述存储器401可以被CPU402、外设接口403等访问,所述存储器401可以包括高速随机存取存储器,还可以包括非易失性存储器,例如一个或多个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
外设接口403,所述外设接口403可以将设备的输入和输出外设连接到CPU402和存储器401。
I/O子***409,所述I/O子***409可以将设备上的输入输出外设,例如触摸屏412和其他输入/控制设备410,连接到外设接口403。I/O子***409可以包括显示控制器4091和用于控制其他输入/控制设备410的一个或多个输入控制器4092。其中,一个或多个输入控制器4092从其他输入/控制设备410接收电信号或者向其他输入/控制设备410发送电信号,其他输入/控制设备410可以包括物理按钮(按压按钮、摇臂按钮等)、拨号盘、滑动开关、操纵杆、点击滚轮。值得说明的是,输入控制器4092可以与以下任一个连接:键盘、红外端口、USB接口以及诸如鼠标的指示设备。
触摸屏412,所述触摸屏412是用户终端与用户之间的输入接口和输出接口,将可视输出显示给用户,可视输出可以包括图形、文本、图标、视频等。
I/O子***409中的显示控制器4091从触摸屏412接收电信号或者向触摸屏412发送电信号。触摸屏412检测触摸屏上的接触,显示控制器4091将检测到的接触转换为与显示在触摸屏412上的用户界面对象的交互,即实现人机交互,显示在触摸屏412上的用户界面对象可以是运行游戏的图标、联网到相应网络的图标等。值得说明的是,设备还可以包括光鼠,光鼠是不显示可视输出的触摸敏感表面,或者是由触摸屏形成的触摸敏感表面的延伸。
RF电路405,主要用于建立手机与无线网络(即网络侧)的通信,实现手机与无线网络的数据接收和发送。例如收发短信息、电子邮件等。具体地,RF电路405接收并发送RF信号,RF信号也称为电磁信号,RF电路405将电信号转换为电磁信号或将电磁信号转换为电信号,并且通过该电磁信号与通信网络以及其他设备进行通信。RF电路405可以包括用于执行这些功能的已知电路,其包括但不限于天线***、RF收发机、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、CODEC(COder-DECoder,编译码器)芯片组、用户标识模块(Subscriber Identity Module,SIM)等等。
音频电路406,主要用于从外设接口403接收音频数据,将该音频数据转换为电信号,并且将该电信号发送给扬声器411。
扬声器411,用于将手机通过RF电路405从无线网络接收的语音信号,还原为声音并向用户播放该声音。
电源管理芯片408,用于为CPU402、I/O子***及外设接口403所连接的硬件进行供电及电源管理。
上述移动终端可执行本发明任意实施例所提供的方法,具备执行方法相应的功能模块,通过检测当前运行的前台应用程序,若所述前台应用程序为白名单中的设定应用程序则获取所述前台应用程序在白名单中对应的设定刷新率,根据所述前台应用程序对应的设定刷新率确定移动终端的显示屏的目标刷新率,其中,所述显示屏的工作模式为视频模式,并通过显示驱动模块控制帧缓冲器按照与所述目标刷新率相同的频率向所述显示屏发送待显示数据,可以合理的控制移动终端显示屏的刷新率。
上述仅为本发明的较佳实施例及所运用的技术原理。本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行的各种明显变化、重新调整及替代均不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由权利要求的范围决定。
Claims (15)
1.一种移动终端刷新率的控制方法,其特征在于,包括:
确定当前运行的前台应用程序为白名单中的设定应用程序;
获取所述前台应用程序在所述白名单中对应的设定刷新率,根据所述前台应用程序对应的设定刷新率确定移动终端的显示屏的目标刷新率,其中,所述显示屏的工作模式为视频模式;
通过显示驱动模块控制帧缓冲器按照与所述目标刷新率相同的频率向所述显示屏发送待显示的显示帧数据;
所述根据所述前台应用程序对应的设定刷新率确定移动终端的显示屏的目标刷新率,包括:
若所述前台应用程序的绘制帧率大于所述目标刷新率,则将所述前台应用程序的绘制帧率设置为与所述目标刷新率相同。
2.根据权利要求1所述的方法,其特征在于,若所述前台应用程序的数量为一个,则所述根据所述前台应用程序对应的设定刷新率确定移动终端的显示屏的目标刷新率包括:
将所述前台应用程序对应的设定刷新率确定为所述显示屏的目标刷新率。
3.根据权利要求1所述的方法,其特征在于,若所述前台应用程序的数量为多个,则所述根据所述前台应用程序对应的设定刷新率确定移动终端的显示屏的目标刷新率包括:
根据各个前台应用程序各自对应的应用属性以及设定刷新率,确定所述显示屏的目标刷新率,所述应用属性包括应用优先级或者应用类型。
4.根据权利要求1所述的方法,其特征在于,所述获取所述前台应用程序在所述白名单中对应的设定刷新率,根据所述前台应用程序对应的设定刷新率确定移动终端的显示屏的目标刷新率包括:
获取所述前台应用程在所述白名单中对应的设定刷新率以及移动终端当前的性能参数,所述性能参数包括移动终端的电量、占用内存、温度、中央处理器的频率、中央处理器的负载、图像处理器的频率和图像处理器的负载中的至少一项;
根据所述前台应用程序对应的设定刷新率以及移动终端当前的性能参数确定所述显示屏的目标刷新率。
5.根据权利要求4所述的方法,其特征在于,所述性能参数为移动终端的电量,所述根据所述前台应用程序对应的设定刷新率以及移动终端当前的性能参数确定所述显示屏的目标刷新率包括:
若当前电量占设定最大电量的比值大于或者等于第一设定比值,则基于所述前台应用程序对应的设定刷新率确定所述显示屏的目标刷新率,所述第一设定比值小于1;
若当前电量占设定最大电量的比值小于第一设定比值,则基于所述前台应用程序对应的设定刷新率的第一设定百分比值确定所述显示屏的目标刷新率,所述第一设定百分比值小于1。
6.根据权利要求4所述的方法,其特征在于,所述性能参数为移动终端的占用内存、温度、中央处理器的频率、中央处理器的负载、图像处理器的频率或者图像处理器的负载,所述根据所述前台应用程序对应的设定刷新率以及移动终端当前的性能参数确定所述显示屏的目标刷新率包括:
若当前性能参数值占对应的设定最大性能参数值的比值大于或者等于第二设定比值,则基于所述前台应用程序对应的设定刷新率的第二设定百分比值确定所述显示屏的目标刷新率,所述第二设定比值小于1,所述第二设定百分比小于1;
若当前性能参数值占对应的设定最大性能参数值的比值小于第二设定比值,则基于所述前台应用程序对应的设定刷新率确定所述显示屏的目标刷新率。
7.根据权利要求1-6任一项所述的方法,其特征在于,还包括:
若检测到移动终端当前运行的前台应用程序不是白名单中的设定应用程序,则将所述显示屏的目标刷新率确定为第一设定值。
8.一种移动终端刷新率的控制装置,其特征在于,包括:
设定应用程序确定模块,用于确定当前运行的前台应用程序为白名单中的设定应用程序;
第一目标刷新率确定模块,用于获取所述前台应用程序在所述白名单中对应的设定刷新率,根据所述前台应用程序对应的设定刷新率确定移动终端的显示屏的目标刷新率,其中,所述显示屏的工作模式为视频模式;
所述第一目标刷新率确定模块,具体用于若所述前台应用程序的绘制帧率大于所述目标刷新率,则将所述前台应用程序的绘制帧率设置为与所述目标刷新率相同;
待显示数据发送模块,用于通过显示驱动模块控制帧缓冲器按照与所述目标刷新率相同的频率向所述显示屏发送待显示的显示帧数据。
9.根据权利要求8所述的装置,其特征在于,若所述前台应用程序的数量为一个,则所述第一目标刷新率确定模块根据所述前台应用程序对应的设定刷新率确定移动终端的显示屏的目标刷新率包括:
将所述前台应用程序对应的设定刷新率确定为所述显示屏的目标刷新率。
10.根据权利要求8所述的装置,其特征在于,若所述前台应用程序的数量为多个,则所述第一目标刷新率确定模块根据所述前台应用程序对应的设定刷新率确定移动终端的显示屏的目标刷新率包括:
根据各个前台应用程序各自对应的应用属性以及设定刷新率,确定所述显示屏的目标刷新率,所述应用属性包括应用优先级或者应用类型。
11.根据权利要求8所述的装置,其特征在于,所述第一目标刷新率确定模块包括:
设定刷新率获取单元,用于获取所述前台应用程在所述白名单中对应的设定刷新率以及移动终端当前的性能参数,所述性能参数包括移动终端的电量、占用内存、温度、中央处理器的频率、中央处理器的负载、图像处理器的频率和图像处理器的负载中的至少一项;
目标刷新率确定单元,用于根据所述前台应用程序对应的设定刷新率以及移动终端当前的性能参数确定所述显示屏的目标刷新率。
12.根据权利要求11所述的装置,其特征在于,所述性能参数为移动终端的电量,所述目标刷新率确定单元用于:
若当前电量占设定最大电量的比值大于或者等于第一设定比值,则基于所述前台应用程序对应的设定刷新率确定所述显示屏的目标刷新率,所述第一设定比值小于1;
若当前电量占设定最大电量的比值小于第一设定比值,则基于所述前台应用程序对应的设定刷新率的第一设定百分比值确定所述显示屏的目标刷新率,所述第一设定百分比值小于1。
13.根据权利要求11所述的装置,其特征在于,所述性能参数为移动终端的占用内存、温度、中央处理器的频率、中央处理器的负载、图像处理器的频率或者图像处理器的负载,所述目标刷新率确定单元用于:
若当前性能参数值占对应的设定最大性能参数值的比值大于或者等于第二设定比值,则基于所述前台应用程序对应的设定刷新率的第二设定百分比值确定所述显示屏的目标刷新率,所述第二设定比值小于1,所述第二设定百分比小于1;
若当前性能参数值占对应的设定最大性能参数值的比值小于第二设定比值,则基于所述前台应用程序对应的设定刷新率确定所述显示屏的目标刷新率。
14.根据权利要求8-13任一项所述的装置,其特征在于,还包括:
第二目标刷新率确定模块,用于若检测到移动终端当前运行的前台应用程序不是白名单中的设定应用程序,则将所述显示屏的目标刷新率确定为第一设定值。
15.一种移动终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现以下步骤:
确定当前运行的前台应用程序为白名单中的设定应用程序;
获取所述前台应用程序在所述白名单中对应的设定刷新率,根据所述前台应用程序对应的设定刷新率确定移动终端的显示屏的目标刷新率,其中,所述显示屏的工作模式为视频模式;
通过显示驱动模块控制帧缓冲器按照与所述目标刷新率相同的频率向所述显示屏发送待显示的显示帧数据;
所述根据所述前台应用程序对应的设定刷新率确定移动终端的显示屏的目标刷新率,包括:
若所述前台应用程序的绘制帧率大于所述目标刷新率,则将所述前台应用程序的绘制帧率设置为与所述目标刷新率相同。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710144382.9A CN106791212B (zh) | 2017-03-10 | 2017-03-10 | 一种移动终端刷新率的控制方法、装置及移动终端 |
EP17208974.0A EP3373287A1 (en) | 2017-03-10 | 2017-12-20 | Method for controlling display refresh rate and electronic device |
US15/857,996 US10621953B2 (en) | 2017-03-10 | 2017-12-29 | Method for controlling display refresh rate and electronic device |
PCT/CN2018/073164 WO2018161726A1 (en) | 2017-03-10 | 2018-01-18 | Method for controlling display refresh rate and electronic device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710144382.9A CN106791212B (zh) | 2017-03-10 | 2017-03-10 | 一种移动终端刷新率的控制方法、装置及移动终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106791212A CN106791212A (zh) | 2017-05-31 |
CN106791212B true CN106791212B (zh) | 2019-07-02 |
Family
ID=58962364
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710144382.9A Active CN106791212B (zh) | 2017-03-10 | 2017-03-10 | 一种移动终端刷新率的控制方法、装置及移动终端 |
Country Status (4)
Country | Link |
---|---|
US (1) | US10621953B2 (zh) |
EP (1) | EP3373287A1 (zh) |
CN (1) | CN106791212B (zh) |
WO (1) | WO2018161726A1 (zh) |
Families Citing this family (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106941563B (zh) | 2017-03-10 | 2019-12-06 | Oppo广东移动通信有限公司 | 一种移动终端刷新率的控制方法、装置及移动终端 |
CN106791212B (zh) * | 2017-03-10 | 2019-07-02 | Oppo广东移动通信有限公司 | 一种移动终端刷新率的控制方法、装置及移动终端 |
CN108710478B (zh) * | 2018-03-27 | 2021-06-08 | Oppo广东移动通信有限公司 | 显示屏的控制方法、装置、存储介质及智能终端 |
GB2584325A (en) * | 2019-05-31 | 2020-12-02 | Continental Automotive Gmbh | Multimedia system with optimized performance |
CN110377251A (zh) * | 2019-06-06 | 2019-10-25 | 努比亚技术有限公司 | 一种屏幕刷新率调整方法、终端及计算机可读存储介质 |
CN112306199A (zh) * | 2019-07-30 | 2021-02-02 | Oppo广东移动通信有限公司 | 温度调整方法、装置、移动终端及存储介质 |
CN110633003B (zh) * | 2019-09-19 | 2022-02-11 | Oppo广东移动通信有限公司 | 降低功耗的方法、装置、终端及存储介质 |
CN110619860B (zh) * | 2019-10-15 | 2022-11-29 | Oppo广东移动通信有限公司 | 屏幕刷新率的调整方法、装置、存储介质及电子设备 |
US11183095B2 (en) * | 2019-12-31 | 2021-11-23 | Micron Technology, Inc. | Dynamic screen refresh rate for an electronic device |
CN114327344A (zh) * | 2020-01-06 | 2022-04-12 | Oppo广东移动通信有限公司 | 用于控制显示屏的显示频率的方法、装置及电子设备 |
KR20210101704A (ko) * | 2020-02-10 | 2021-08-19 | 삼성전자주식회사 | 전자 장치 및 전자 장치의 고속 화면 운용 방법 |
JP7429558B2 (ja) * | 2020-02-14 | 2024-02-08 | シャープ株式会社 | リフレッシュレート設定装置、リフレッシュレート設定方法、及びリフレッシュレート設定プログラム |
CN111324235A (zh) * | 2020-02-26 | 2020-06-23 | 维沃移动通信有限公司 | 一种屏幕刷新频率调整方法及电子设备 |
CN113760080B (zh) * | 2020-06-04 | 2024-04-30 | 北京小米移动软件有限公司 | 显示方法、装置及存储介质 |
CN112083996A (zh) * | 2020-09-16 | 2020-12-15 | 努比亚技术有限公司 | 屏幕控制方法、移动终端及计算机可读存储介质 |
JP2024500205A (ja) * | 2020-10-28 | 2024-01-05 | クアルコム,インコーポレイテッド | アプリケーションレイヤレンダリングのインテリジェント管理 |
CN117331427A (zh) * | 2020-11-09 | 2024-01-02 | 腾讯科技(深圳)有限公司 | 帧率调整方法、装置、设备及计算机可读存储介质 |
CN114691251A (zh) * | 2020-12-28 | 2022-07-01 | 深圳Tcl新技术有限公司 | 显示控制方法、装置、终端设备及计算机可读存储介质 |
CN112908242B (zh) * | 2021-03-04 | 2022-06-21 | 合肥维信诺科技有限公司 | 显示面板的驱动方法、驱动装置和显示装置 |
CN115794287A (zh) | 2021-06-10 | 2023-03-14 | 荣耀终端有限公司 | 一种显示方法、电子设备及计算机存储介质 |
US20230083932A1 (en) * | 2021-09-13 | 2023-03-16 | Apple Inc. | Rendering for electronic devices |
CN114020376B (zh) * | 2021-09-29 | 2024-07-23 | 联想(北京)有限公司 | 一种处理方法及设备 |
CN114518817B (zh) * | 2022-01-10 | 2023-04-07 | 荣耀终端有限公司 | 一种显示方法、电子设备及存储介质 |
CN114913827A (zh) * | 2022-05-17 | 2022-08-16 | 广西世纪创新显示电子有限公司 | 电竞显示器的节能显示控制方法、装置、终端及存储介质 |
CN118053408A (zh) * | 2022-11-16 | 2024-05-17 | 中兴通讯股份有限公司 | 一种调整刷新率的方法、装置以及计算机可读存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103151019A (zh) * | 2013-01-28 | 2013-06-12 | 广东欧珀移动通信有限公司 | 一种移动终端的显示刷新率的控制方法及控制装置 |
CN104091579A (zh) * | 2014-05-30 | 2014-10-08 | 西安中兴新软件有限责任公司 | 一种调整屏幕刷新率的方法及终端 |
CN104503655A (zh) * | 2014-11-28 | 2015-04-08 | 晨星半导体股份有限公司 | 应用程序界面显示控制方法及装置 |
CN104731543A (zh) * | 2015-03-23 | 2015-06-24 | 深圳市欧珀通信软件有限公司 | 一种屏幕刷新率的显示方法和装置 |
US9087473B1 (en) * | 2007-11-21 | 2015-07-21 | Nvidia Corporation | System, method, and computer program product for changing a display refresh rate in an active period |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1644853A4 (en) | 2003-07-01 | 2007-01-17 | Stream Engineering Corp | CONTEXT-RELATED STREAMING SYSTEM AND METHOD |
US8754904B2 (en) * | 2011-04-03 | 2014-06-17 | Lucidlogix Software Solutions, Ltd. | Virtualization method of vertical-synchronization in graphics systems |
US20150177822A1 (en) | 2008-08-20 | 2015-06-25 | Lucidlogix Technologies Ltd. | Application-transparent resolution control by way of command stream interception |
CN102968978B (zh) * | 2011-08-31 | 2016-01-27 | 联想(北京)有限公司 | 一种显示刷新率的控制方法及装置 |
US9589540B2 (en) * | 2011-12-05 | 2017-03-07 | Microsoft Technology Licensing, Llc | Adaptive control of display refresh rate based on video frame rate and power efficiency |
US9524008B1 (en) * | 2012-09-11 | 2016-12-20 | Pixelworks, Inc. | Variable frame rate timing controller for display devices |
US9210128B2 (en) * | 2012-10-25 | 2015-12-08 | Check Point Software Technologies Ltd. | Filtering of applications for access to an enterprise network |
CN104956443B (zh) | 2013-01-31 | 2017-09-12 | 慧与发展有限责任合伙企业 | Ram刷新率 |
JP6622705B2 (ja) * | 2014-01-06 | 2019-12-18 | ジョンソン コントロールズ テクノロジー カンパニーJohnson Controls Technology Company | 車両におけるオーディオビジュアルコンテンツの提示及びこれとの相互作用 |
CN105788542B (zh) | 2014-08-08 | 2018-05-11 | 华为技术有限公司 | 一种显示设备的刷新控制方法及装置 |
US10069785B2 (en) * | 2015-06-05 | 2018-09-04 | Apple Inc. | Network messaging for paired devices |
US10114440B2 (en) * | 2016-06-22 | 2018-10-30 | Razer (Asia-Pacific) Pte. Ltd. | Applying power management based on a target time |
CN106791212B (zh) * | 2017-03-10 | 2019-07-02 | Oppo广东移动通信有限公司 | 一种移动终端刷新率的控制方法、装置及移动终端 |
-
2017
- 2017-03-10 CN CN201710144382.9A patent/CN106791212B/zh active Active
- 2017-12-20 EP EP17208974.0A patent/EP3373287A1/en not_active Ceased
- 2017-12-29 US US15/857,996 patent/US10621953B2/en active Active
-
2018
- 2018-01-18 WO PCT/CN2018/073164 patent/WO2018161726A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9087473B1 (en) * | 2007-11-21 | 2015-07-21 | Nvidia Corporation | System, method, and computer program product for changing a display refresh rate in an active period |
CN103151019A (zh) * | 2013-01-28 | 2013-06-12 | 广东欧珀移动通信有限公司 | 一种移动终端的显示刷新率的控制方法及控制装置 |
CN104091579A (zh) * | 2014-05-30 | 2014-10-08 | 西安中兴新软件有限责任公司 | 一种调整屏幕刷新率的方法及终端 |
CN104503655A (zh) * | 2014-11-28 | 2015-04-08 | 晨星半导体股份有限公司 | 应用程序界面显示控制方法及装置 |
CN104731543A (zh) * | 2015-03-23 | 2015-06-24 | 深圳市欧珀通信软件有限公司 | 一种屏幕刷新率的显示方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
EP3373287A1 (en) | 2018-09-12 |
WO2018161726A1 (en) | 2018-09-13 |
US10621953B2 (en) | 2020-04-14 |
US20180261190A1 (en) | 2018-09-13 |
CN106791212A (zh) | 2017-05-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106791212B (zh) | 一种移动终端刷新率的控制方法、装置及移动终端 | |
CN106936995B (zh) | 一种移动终端帧率的控制方法、装置及移动终端 | |
CN106657681B (zh) | 一种移动终端刷新率的控制方法、装置及移动终端 | |
CN106941563A (zh) | 一种移动终端刷新率的控制方法、装置及移动终端 | |
CN106919358B (zh) | 一种移动终端的显示控制方法、装置及移动终端 | |
CN106951055B (zh) | 一种移动终端的显示控制方法、装置及移动终端 | |
CN106933587B (zh) | 一种图层绘制控制方法、装置及移动终端 | |
CN106919401B (zh) | 一种动态调节分辨率的方法、装置及移动终端 | |
EP3584676B1 (en) | Method, device, medium, and electronic apparatus for dynamically adjusting power saving level of terminal | |
CN106933328A (zh) | 一种移动终端帧率的控制方法、装置及移动终端 | |
CN106874017B (zh) | 一种移动终端的显示场景识别方法、装置及移动终端 | |
CN106933327B (zh) | 一种移动终端帧率的控制方法、装置及移动终端 | |
CN106657680A (zh) | 一种移动终端帧率的控制方法、装置及移动终端 | |
EP3584677A1 (en) | Method and device for controlling mobile terminal, and mobile terminal | |
CN106933526A (zh) | 一种动态调节屏幕刷新率的方法、装置及移动终端 | |
CN106462325A (zh) | 控制显示器的方法和提供该方法的电子设备 | |
CN109157839A (zh) | 帧率调控方法、装置、存储介质及终端 | |
US10019220B2 (en) | Control method and apparatus thereof | |
CN106896899A (zh) | 一种移动终端图像绘制的控制方法、装置及移动终端 | |
CN106817753B (zh) | 一种切换背景灰阶进行省电的方法、装置及移动终端 | |
CN109189543A (zh) | 终端控制方法、装置、存储介质及智能终端 | |
US20160247306A1 (en) | Apparatus and method for controlling display in electronic device having processors | |
CN106776259B (zh) | 一种移动终端帧率检测方法、装置及移动终端 | |
CN108733193A (zh) | 智能调整帧率的方法、装置、存储介质及智能终端 | |
CN112905134A (zh) | 一种刷新显示的方法、装置和电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: 523860 No. 18, Wu Sha Beach Road, Changan Town, Dongguan, Guangdong Applicant after: OPPO Guangdong Mobile Communications Co., Ltd. Address before: 523860 No. 18, Wu Sha Beach Road, Changan Town, Dongguan, Guangdong Applicant before: Guangdong OPPO Mobile Communications Co., Ltd. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |