Display Refresh Rate Control for Judder Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Legacy display systems face issues with playback quality due to fixed refresh rates, leading to frame judder and reduced visual quality, especially when displaying content with varying frame durations, and higher refresh rates increase energy consumption, which is detrimental for mobile devices.
Innovation Solution
A display system that dynamically adjusts refresh rates based on requested presentation times and frame complexity, using a display engine to ensure frames are displayed at their intended times, while managing energy consumption by varying performance parameters.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the display refresh rate is increased to reduce frame judder and improve visual quality, then the temporal visual quality and sharpness of moving images improve, but the energy consumption of the display increases significantly
Solution Approach 1:
The patent implements variable refresh rate technology that dynamically adjusts the display refresh rate based on the frame rate of the content being displayed. Instead of using a fixed high refresh rate, the system adapts the refresh rate to match the actual frame production rate, reducing unnecessary refreshes during low-motion content while maintaining high refresh rates during high-motion content to prevent judder and maintain visual quality.
Solution Approach 2:
The system changes the refresh rate parameter dynamically based on content characteristics. By monitoring the frame rate and motion intensity of displayed content, the display engine adjusts the refresh rate parameter in real-time, switching between different refresh rate values (e.g., 24Hz, 30Hz, 60Hz, 120Hz) to optimize the balance between visual quality and power consumption for different types of content.
2Use of energy by moving object
If the display refresh rate is reduced to decrease energy consumption, then the power requirements decrease, but frame judder and visual quality degradation occur
Solution Approach 1:
The display system dynamically adjusts the refresh rate based on real-time content analysis. When high-motion content is detected, the system automatically increases the refresh rate to maintain visual quality and prevent judder, while during low-motion or static content, it reduces the refresh rate to save power, creating an adaptive balance between quality and energy consumption.
Solution Approach 2:
The system employs feedback mechanisms where the display engine continuously monitors the frame rate and motion characteristics of displayed content, then uses this information to adjust the refresh rate. This closed-loop control ensures that the refresh rate is optimized for each content type, preventing quality degradation when power savings are needed while maintaining quality when content demands higher refresh rates.
3Device complexity
If a fixed refresh rate is used to simplify display control, then the system complexity is reduced, but playback issues occur when displaying content with varying frame durations
Solution Approach 1:
The patent implements a dynamic refresh rate control system that automatically adjusts the display refresh rate to match the frame rate of the content being displayed. The display engine analyzes the incoming frame rate and motion characteristics, then dynamically changes the refresh rate parameter to prevent judder and maintain synchronization between frame production and display refresh, eliminating playback issues associated with fixed refresh rates.
Solution Approach 2:
The system changes the refresh rate parameter based on content characteristics. By monitoring frame duration and motion intensity, the display engine adjusts the refresh rate parameter in real-time, switching between different refresh rate values to optimize playback quality for different types of content while maintaining manageable system complexity through automated control.
Data Source
AI summary
One embodiment provides for a display system to generate and display data on a display device, the display system comprising one or more graphics processors to generate one or more frames of data for display on the display device; a window manager to submit a request to display the one or more frames of data; a display engine to present the one or more frames of data to the display device for display; and display logic to receive the request to display the one or more frames of data and generate one or more display events for the display engine based on the request to display the one or more frames of data, wherein the display logic is to manage a set of statistics associated with the request.


