GPU Frame Refresh Synchronization Boundary Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional synchronization techniques between frame generation rate and display refresh rate can cause flickering and visual artifacts due to large adjustments in refresh rate, negatively impacting user experience.
Innovation Solution
A processing system that limits refresh rate adjustments within a boundary window, using a display control module to synchronize frame and refresh rates by adjusting the blanking interval, preventing large changes in refresh rate and thereby reducing flickering and visual artifacts.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional synchronization techniques adjust the refresh rate to match frame generation rate, then synchronization between display refresh and frame generation is improved, but large adjustments in refresh rate cause flickering and visual artifacts
Solution Approach 1:
The patent implements dynamic adjustment of the refresh rate within a boundary window, allowing the system to adaptively synchronize frame generation with display refresh while constraining the rate of change. The boundary window dynamically limits how much the refresh rate can change between frames, preventing large abrupt adjustments that cause flickering while still allowing sufficient adjustment to maintain synchronization.
Solution Approach 2:
The patent changes the refresh rate parameter within specified boundaries to achieve synchronization. By controlling the refresh rate parameter to change only within a defined boundary window, the system maintains synchronization between frame generation and display refresh while avoiding excessive parameter changes that would produce visual artifacts.
2Measurement precision
If the refresh rate is adjusted to fully synchronize with frame generation rate, then synchronization accuracy is improved, but large changes in refresh rate negatively impact user experience
Solution Approach 1:
The patent applies partial adjustment of the refresh rate by limiting changes to within a boundary window rather than allowing full synchronization adjustment. This partial action approach achieves sufficient synchronization accuracy while preventing excessive refresh rate changes that would degrade user experience through visible flickering and artifacts.
Solution Approach 2:
The system dynamically adjusts the refresh rate within adaptive boundaries, balancing synchronization accuracy with user experience. The boundary window allows enough flexibility to maintain accurate synchronization while constraining changes to levels that remain imperceptible or minimally perceptible to users.
3Reliability
If large adjustments in refresh rate are made to synchronize with frame generation, then synchronization is achieved, but flickering and visual artifacts occur
Solution Approach 1:
The patent implements beforehand cushioning by establishing a boundary window that pre-limits the maximum refresh rate adjustment between frames. This preventive measure cushions against large abrupt changes that would cause flickering and visual artifacts, while still allowing sufficient adjustment to achieve and maintain synchronization.
Solution Approach 2:
The system controls parameter changes in the refresh rate by confining adjustments within a defined boundary window. This constraint on parameter change magnitude prevents the generation of harmful visual artifacts while maintaining the synchronization benefit.
Data Source
AI summary
A GPU is generally configured to detect changes in the rate of frame generation that can result from, for example, changes in the complexity of the frames being generated. In response to detecting the change in the rate of frame generation, the GPU identifies a corresponding change in the refresh rate that would be required to fully synchronize the refresh rate with the rate of frame generation. If the change in the refresh rate falls outside the boundaries of a specified or dynamically generated window, the GPU limits the change in refresh rate to the corresponding boundary.


