Variable Refresh Rate Display Latency Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional methods to reduce video display latency in cloud/streaming gaming, such as adjusting video buffers or increasing display refresh rate, face drawbacks like dropped frames or increased computational load.
Innovation Solution
The method involves statistically analyzing frame latency for each video frame and dynamically adjusting the refresh rate of display devices using variable refresh rate technology to minimize latency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If the display refresh rate is increased to reduce video display latency, then display latency is reduced, but computational load on cloud/streaming game servers and video decoding load on the playback side increases
Solution Approach 1:
The patent applies dynamic refresh rate adjustment based on actual frame latency measurements. Instead of using a fixed high refresh rate, the system dynamically modifies the refresh rate according to real-time performance conditions, achieving low latency when needed while reducing computational load during normal operation.
Solution Approach 2:
The patent changes the refresh rate parameter dynamically based on measured frame latency. By monitoring the time difference between frame generation and display, the system adjusts the refresh rate parameter to optimize the balance between latency reduction and computational resource consumption.
2Loss of time
If the number of video buffers is adjusted to reduce video display latency, then display latency is reduced, but dropped frames occur
Solution Approach 1:
The patent implements a feedback mechanism that measures actual frame latency and uses this information to adjust the refresh rate. This closed-loop control allows the system to respond to real-time conditions without manually adjusting buffer sizes, thereby avoiding frame drops while reducing latency.
Solution Approach 2:
The patent replaces the mechanical approach of adjusting video buffer sizes with a software-based refresh rate control mechanism. By substituting buffer management with dynamic refresh rate adjustment based on latency measurement, the system achieves latency reduction without the reliability issues associated with buffer manipulation.
Data Source
AI summary
A method for displaying a video stream on a display device with a variable refresh rate function is provided. The method includes: receiving the video stream and decoding the video stream to generate a plurality of decoded video frames; determining a frame ready time for each of the decoded video frames; determining a frame display time for each of the decoded video frames; determining a target refresh rate for the display device based on a frame latency between the frame ready time and the frame display time corresponding to at least one of the decoded video frames; and controlling the display device to display the video stream at the target refresh rate.


