Dynamic Synchronization Signal Adjustment for Screen Refresh
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Electronic devices experience frame drops and latency delays when high-quality applications output frames at low frame rates, as the frame generation time exceeds synchronization signal periods, leading to suboptimal user interaction.
Innovation Solution
An electronic device with a processor that identifies the frame rate of an application and dynamically controls the scanning rate and frame refresh rate to prevent frame drops and latency delays by configuring synchronization signals to match supported rates, optimizing screen refresh operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the synchronization signal period is configured to match the application's frame rate (e.g., 40 Hz), then frame drops are prevented, but latency delay increases due to the longer period (25 ms vs. 16.67 ms)
Solution Approach 1:
The patent applies dynamics by making the synchronization signal period configurable and adaptable. Instead of using a fixed period, the system dynamically adjusts the synchronization signal period to match the actual frame rate of the running application. This allows the system to optimize between frame drop prevention and latency reduction based on real-time application requirements, resolving the contradiction between reliability and time loss.
2Loss of time
If the synchronization signal period is configured to a multiple of the application's frame rate (e.g., 80 Hz), then latency delay is reduced, but frame drops occur because frame generation time exceeds the synchronization period
Solution Approach 1:
The patent implements feedback by continuously monitoring the application's actual frame rate and using this information to adjust the synchronization signal period. The system receives feedback about frame generation timing and uses it to prevent frame drops while maintaining low latency. This closed-loop approach ensures that the synchronization signal period is always optimally matched to the application's performance characteristics.
3Loss of time
If the frame rate is increased to match the synchronization signal period (e.g., 60 FPS), then latency is reduced, but frame generation time becomes longer than the synchronization period causing frame drops
Solution Approach 1:
The patent applies parameter changes by adjusting the synchronization signal period parameter to match the application's actual frame rate. Instead of forcing the application to run at a fixed high frame rate, the system changes the synchronization parameter to accommodate the application's natural frame generation speed. This prevents frame drops while maintaining efficient latency performance.
Data Source
AI summary
An electronic device may include a display, and a processor operatively connected to the display. The processor is configured to identify a frame rate of a first application that is currently being executed. The processor is also configured to, based on the frame rate, determine a scanning rate of the display and a frame refresh rate for refreshing a frame related to the first application. The processor is further configured to control a first screen refresh of the first application, based on the scanning rate and the frame refresh rate.


