Adaptive Display Refresh Skipping for Low-Frame-Rate Power Saving
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing terminal devices face high power consumption due to inconsistent screen refresh rates with application frame rates, particularly in scenarios with low frame rates such as video or camera usage.
Innovation Solution
A display driver chip adaptively adjusts the refresh rate by skipping image refresh from the cache when no new image is transmitted for display, based on preset durations, reducing the frequency of image refreshing and power consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Stability of the object's composition
If the display screen continuously refreshes and displays images from cache when no new image is transmitted, then the display smoothness is maintained, but the power consumption increases
Solution Approach 1:
The display screen performs periodic refresh operations based on the application frame rate rather than continuous refreshing. When no new image is transmitted, the refresh operation is skipped, creating a periodic pattern of refresh only when necessary. This reduces power consumption while maintaining smoothness during actual content updates.
Solution Approach 2:
The display driver chip automatically detects whether a new image is transmitted and autonomously decides whether to perform refresh operation. The system self-regulates the refresh behavior based on the presence of new content, eliminating the need for continuous external control signals while optimizing power consumption.
2Use of energy by moving object
If the display screen adjusts refresh rate adaptively based on application frame rate, then power consumption is reduced, but the complexity of the display control system increases
Solution Approach 1:
The display system implements a feedback mechanism where the display driver chip monitors the transmission of new images from the application layer and adjusts the refresh rate accordingly. When no new image is transmitted within a expected time window, the system reduces refresh frequency, creating a closed-loop control that adapts to actual content update needs.
Solution Approach 2:
The refresh rate parameter is dynamically changed based on the application frame rate. The system transitions between different refresh rate states (e.g., from 60Hz to lower rates) depending on whether new content is being transmitted, allowing flexible adaptation to different usage scenarios without requiring complex hardware modifications.
3Speed
If the display screen maintains high refresh rate consistently, then display smoothness is ensured, but power consumption increases in low frame rate scenarios
Solution Approach 1:
The refresh rate is made dynamic rather than fixed. The display driver chip continuously adapts the refresh rate based on the actual application frame rate and content transmission patterns. This dynamic adjustment allows the system to maintain high refresh rates when needed for smoothness while reducing to lower rates during low frame rate scenarios to conserve power.
Solution Approach 2:
The refresh rate parameter is changed adaptively based on the application frame rate. The system switches between different refresh rate values (e.g., 60Hz, 90Hz, 120Hz, or lower) depending on the actual content update frequency, optimizing the balance between display smoothness and power consumption for different usage conditions.
Data Source
AI summary
An interface display method and a related apparatus. The method includes: when receiving an Nth frame of image transmitted by a display driver, a display screen refreshes and displays the Nth frame of image, where a corresponding frame rate during drawing and rendering of the Nth frame of image is a first frame rate; in a case that the display screen does not receive, within first duration in which the Nth frame of image is refreshed and displayed, an (N+1)th frame of image transmitted by the display driver, the display screen skips reading the Nth frame of image from a cache and keeps displaying the Nth frame of image, where the first duration is longer than periodicity duration corresponding to the first frame rate.


