Dynamic Display Refresh Rate Control via Application White List
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing display refresh process in terminal devices is inefficient, as it often refreshes the screen at a fixed high rate, consuming unnecessary power and resources, especially for applications that do not require such high refresh rates.
Innovation Solution
A method to control the display refresh rate by determining a target refresh rate based on predefined rates for foreground applications listed in a white list, and adjusting the frame buffer to send display frame data at this frequency, thereby optimizing power consumption and resource usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If the display screen refreshes at a fixed high rate, then the display smoothness is improved, but the power consumption increases
Solution Approach 1:
The display refresh rate is dynamically adjusted based on the requirements of foreground applications. The system determines a target refresh rate from multiple available refresh rates according to the foreground application's needs, rather than using a fixed high refresh rate, thereby reducing power consumption while maintaining display smoothness where necessary
Solution Approach 2:
The system changes the refresh rate parameter adaptively by selecting from multiple available refresh rates (e.g., 60Hz, 90Hz, 120Hz) based on the foreground application's requirements. This parameter adjustment allows the display to operate at optimal performance levels without unnecessary power consumption
2Speed
If the display screen refreshes at a fixed high rate, then the display responsiveness is improved, but the resource usage increases
Solution Approach 1:
The system dynamically adapts the refresh rate to match the actual needs of the foreground application, adjusting resource allocation in real-time. This prevents wasted resources on applications that do not require high refresh rates while maintaining responsiveness for applications that do
Solution Approach 2:
The system applies partial action by using only the necessary refresh rate for each specific application rather than uniformly applying maximum refresh rate to all applications. This avoids excessive resource consumption while maintaining adequate display performance
Data Source
AI summary
A method and an electronic device for controlling display refresh rate of an electronic device include operations as follows. When there is at least one foreground application currently running is a predefined application of a white list, a predefined refresh rate of the at least one foreground application is obtained and a target refresh rate of a display screen of the electronic device is determined according to the predefined refresh rate of the at least one foreground application. A frame buffer of the electronic device is controlled to send frame data to be displayed to the display screen at the same frequency as the target refresh rate.


