Dynamic Synchronization Signal Adjustment for Screen Refresh

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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)

Engineering Contradiction:
Improveframe drop preventionVSAvoidlatency delay
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #15Dynamics

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

Engineering Contradiction:
Improvelatency delayVSAvoidframe drop prevention
Core Design Contradiction:
Loss of timeVSReliability

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.

Inventive Principle:
Principle #23Feedback

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

Engineering Contradiction:
Improvelatency delayVSAvoidframe drop prevention
Core Design Contradiction:
Loss of timeVSReliability

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.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11386866B2Electronic device and screen refresh method thereof
Publication Date: 2022.07.12 SAMSUNG ELECTRONICS CO LTD
  • US11386866B2 patent drawing
  • US11386866B2 patent drawing
  • US11386866B2 patent drawing

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.