Display Event Timing Near Vertical Sync for Lower Touch Latency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
There is a delay in the response of electronic devices to user interactions, particularly in scenarios involving image processing and display, which affects user experience.
Innovation Solution
The method involves determining the time difference between user operation events and vertical synchronization signals to trigger processing and display in advance when the time difference is within a threshold duration, and caching user operation information to ensure timely processing and display.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If the electronic device waits for the next vertical synchronization signal to process and display user operations, then the display refresh rate is maintained, but the response time increases and user experience deteriorates
Solution Approach 1:
The patent applies preliminary action by calculating the time difference between the current moment and the next vertical synchronization signal in advance. When this time difference is within a threshold, the system pre-processes and displays user operations before the scheduled refresh time, thereby reducing response time while maintaining display stability through selective early execution
2Speed
If the electronic device processes and displays user operations immediately upon detection, then response time is reduced, but the display may miss the vertical synchronization signal periodicity
Solution Approach 1:
The patent applies dynamics by making the processing timing flexible rather than fixed. The system dynamically adjusts whether to process operations immediately or wait for the next vertical synchronization signal based on the calculated time difference. This dynamic approach allows the system to optimize between processing speed and display periodicity stability for each specific operation
3Loss of time
If the electronic device performs processing in advance for all user operations, then response time is reduced, but unnecessary processing increases energy consumption
Solution Approach 1:
The patent applies parameter changes by using a time difference threshold as a decision parameter. The system calculates the time difference between current time and the next vertical synchronization signal, and only performs advance processing when this parameter (time difference) is within the threshold range. This parameter-based control ensures advance processing occurs only when beneficial, avoiding unnecessary energy consumption
Data Source
Figure 1
Figure 2A
Figure 2B
AI summary
A display method and an electronic device are provided. The method includes: obtaining a start event of a first operation of a user; displaying a first image in response to the start event of the first operation; obtaining a first move event of the first operation; and displaying a second image in response to the first move event when first duration is less than or equal to threshold duration. The first duration is a time difference between first detection time of the first move event and a first vertical synchronization signal, and the first vertical synchronization signal is a vertical synchronization signal after the first detection time and closest to the first detection time. The embodiments of this application can reduce response time, accelerate processing and display, and improve user experience.