Dynamic Vsync Frequency Control for Adaptive Display Refresh

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing display technologies maintain a fixed high refresh rate, leading to unnecessary resource waste and performance degradation in varying scenarios.

Innovation Solution

A method to control the Vsync signal transmission frequency based on application scenarios, adjusting the refresh rate by comparing rendering times or request frequencies with the system refresh rate to reduce power consumption and improve performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Illumination intensity

If a fixed high refresh rate is maintained continuously, then display smoothness is improved, but resource waste increases and device performance deteriorates

Engineering Contradiction:
Improvedisplay smoothnessVSAvoidresource waste
Core Design Contradiction:
Illumination intensityVSLoss of energy

Solution Approach 1:

The patent applies dynamics by making the refresh rate adjustable rather than fixed. The system dynamically changes the refresh rate based on actual rendering needs, switching between high refresh rate (when rendering occurs) and low refresh rate (when no rendering occurs), thereby resolving the contradiction between display smoothness and energy consumption

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the refresh rate parameter based on rendering state. When the rendering thread completes rendering, the refresh rate is set to a high value; when rendering is not needed, the refresh rate is reduced. This parameter adjustment directly addresses the contradiction by adapting display performance to actual needs

Inventive Principle:
Principle #35Parameter changes

2Illumination intensity

If a fixed high refresh rate is maintained continuously, then display smoothness is improved, but device performance deteriorates

Engineering Contradiction:
Improvedisplay smoothnessVSAvoiddevice performance
Core Design Contradiction:
Illumination intensityVSProductivity

Solution Approach 1:

The system dynamically adjusts the refresh rate based on rendering thread activity. When rendering is active, high refresh rate maintains smoothness; when rendering is inactive, low refresh rate preserves device performance for other tasks, resolving the contradiction between display quality and overall system productivity

Inventive Principle:
Principle #15Dynamics

3Loss of energy

If the Vsync signal transmission frequency is reduced, then power consumption is reduced, but display smoothness may deteriorate

Engineering Contradiction:
Improvepower consumptionVSAvoiddisplay smoothness
Core Design Contradiction:
Loss of energyVSIllumination intensity

Solution Approach 1:

The patent changes the Vsync signal transmission frequency parameter based on rendering completion status. When rendering is complete, frequency is reduced to save power; when rendering is needed, frequency increases to maintain smoothness. This conditional parameter adjustment resolves the contradiction between energy efficiency and display quality

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12518723B2Method for controlling Vsync signal, electronic device, storage medium, and chip
Publication Date: 2026.01.06 HONOR DEVICE CO LTD
  • US12518723B2 patent drawing
  • US12518723B2 patent drawing
  • US12518723B2 patent drawing

AI summary

Embodiments of the present disclosure relate to a method for controlling a Vsync signal, an electronic device, a storage medium, and a chip. The method includes: A synthesis system receives a Vsync signal request message sent by a main thread of an application. After receiving the Vsync signal request message, the synthesis system determines a number of rendering times of a rendering thread of the application in unit time. When the number of rendering times of the rendering thread in unit time is equal to the system refresh rate of an electronic device, a Vsync thread sends a Vsync signal to the main thread of the application at a first frequency, and the first frequency is equal to the system refresh rate.