Variable Refresh Rate Control for Display Stability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Application programs that do not support variable refresh rates can result in unsmooth video displays when the frame image is updated at a timing different from the assumed fixed refresh rate, leading to issues like stuttering and tearing.
Innovation Solution
An information processing apparatus connected to a display apparatus capable of variable refresh rates, which includes a frame image drawing section to execute application programs and a refresh rate control section to determine a permissible rate range for the refresh rate, ensuring the display apparatus operates within this range for variable refresh rates.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Stability of the object's composition
If the frame rate is fixed to match the display refresh rate, then display stability is improved, but the drawing capability of the information processing apparatus is not fully utilized
Solution Approach 1:
The patent implements variable refresh rate technology that dynamically adjusts the display refresh rate based on the actual drawing speed and frame generation capability of the information processing apparatus. Instead of using a fixed refresh rate, the system allows the refresh rate to vary within a permissible range, enabling the display to synchronize with the actual frame output rate and fully utilize the drawing capability while maintaining display stability.
Solution Approach 2:
The system changes the refresh rate parameter from a fixed value to a variable value that adapts to the drawing performance. The refresh rate is adjusted within a permissible range determined by the display apparatus capabilities and the application program requirements, allowing optimal utilization of drawing capability while preventing display disorders.
2Productivity
If the frame rate is increased to utilize drawing capability, then productivity is improved, but display disorders such as stuttering and tearing occur
Solution Approach 1:
The system implements feedback control by monitoring the actual drawing speed and frame generation rate, then adjusting the refresh rate accordingly. The refresh rate control section determines a permissible rate range based on the operation condition assumed by the application program and adjusts the actual refresh rate to match the drawing capability, preventing display disorders while maximizing productivity.
Solution Approach 2:
The refresh rate is made dynamic rather than fixed, allowing it to adapt to varying drawing capabilities. The system continuously adjusts the refresh rate within the permissible range to match the actual frame output rate, ensuring smooth display without stuttering or tearing while fully utilizing the drawing capability.
3Productivity
If variable refresh rate is used to optimize drawing speed, then productivity is improved, but compatibility with application programs assuming fixed refresh rate deteriorates
Solution Approach 1:
The system achieves multi-functionality by making the refresh rate adaptable to different application program requirements. The refresh rate control section determines a permissible rate range based on the operation condition assumed by each application program, allowing the same system to work correctly with both fixed-refresh-rate applications and variable-refresh-rate applications, thus improving compatibility while maintaining drawing speed optimization.
Solution Approach 2:
The system changes the refresh rate parameter dynamically based on the application program type. For applications that assume fixed refresh rate, the system operates within a narrow permissible range close to the assumed rate. For applications that support variable refresh rate, the system can operate across a broader range to optimize drawing speed, thus achieving compatibility with both types.
Data Source
AI summary
Provided is an information processing apparatus which executes an application program to draw, according to a processing content of this application program, a frame image to be displayed on a screen of a display apparatus capable of updating the frame image at a variable refresh rate and determines a permissible rate range permitted as a refresh rate, according to an operation condition of the display apparatus assumed by the application program, to cause the display apparatus to execute refresh at a variable refresh rate within the determined permissible rate range.


