Mobile Terminal Display Refresh Rate Control via Application Whitelist
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current mobile terminal technologies lack an efficient method to control the refresh rate of display screens, leading to unnecessary power consumption and potential performance issues, especially for applications that do not require high refresh rates.
Innovation Solution
A method and device that determine if foreground applications are on a whitelist, obtain preset refresh rates for those applications, and adjust the display screen's target refresh rate accordingly, using a command mode operation to control the display frame data frequency, thereby optimizing power usage and performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Illumination intensity
If the display screen refreshes at a high fixed rate, then the display performance is smooth, but the power consumption increases
Solution Approach 1:
The patent implements dynamic refresh rate adjustment by detecting whether the current application is a game application and switching between first refresh rate (higher) and second refresh rate (lower). This makes the refresh rate adaptive rather than fixed, optimizing power consumption while maintaining display performance when needed
Solution Approach 2:
The patent changes the refresh rate parameter based on application type detection. When a game application is detected, the system switches to a higher refresh rate; otherwise, it uses a lower refresh rate. This parameter adjustment resolves the contradiction by matching display performance to actual application requirements
2Use of energy by moving object
If the display screen uses a lower refresh rate, then the power consumption is reduced, but the display performance deteriorates
Solution Approach 1:
The system dynamically adjusts the refresh rate based on real-time detection of application type. When game applications are detected, the refresh rate increases to maintain performance; when non-game applications are running, it decreases to save power. This dynamic adaptation ensures performance is maintained when necessary
Solution Approach 2:
The patent implements parameter changes by switching between different refresh rate values based on application context. The system monitors running applications and adjusts the display refresh rate parameter accordingly, ensuring optimal performance for game applications while conserving energy for other applications
3Use of energy by moving object
If the refresh rate is adjusted dynamically based on application type, then the power consumption is optimized, but the system complexity increases
Solution Approach 1:
The patent segments applications into different categories (game applications and non-game applications) and applies different refresh rates to each segment. This segmentation approach simplifies the control logic compared to analyzing individual application requirements, reducing system complexity while achieving power optimization
Solution Approach 2:
The system uses parameter changes with a simple binary classification approach (game vs. non-game applications). By changing the refresh rate parameter based on a clear classification criterion, the system achieves power optimization without requiring complex analysis or multiple adjustable parameters
Data Source
AI summary
Embodiments of the present disclosure provide a method and a device for controlling a refresh rate of a mobile terminal and a mobile terminal. The method includes: determining that each of at least one foreground applications running currently is in a whitelist consisting of preset applications; obtaining a preset refresh rate corresponding to each of the at least one foreground application in the whitelist, and determining a target refresh rate of a display screen of the mobile terminal according to the preset refresh rate corresponding to each of the at least one foreground applications, in which an operation mode of the display screen is a command mode; and controlling the display screen by a display controller to read display frame data to be displayed from a frame buffer unit of the display screen at a frequency same as the target refresh rate and to display the display frame data.


