Display Refresh Rate Adjustment for Video and Interaction Smoothness
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video playback technologies suffer from poor user experience due to fixed refresh rates that fail to match varying frame rates of video sources, leading to frame loss, increased energy consumption, and stalling during interaction operations.
Innovation Solution
An electronic device adjusts its refresh rate based on the frame rate of the video source, play status, and presence of user interactions to ensure a smooth playback experience by dynamically changing the refresh rate.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a fixed large refresh rate is used to play video source files with different frame rates, then compatibility with various video sources is improved, but frame loss occurs when video frame rate exceeds display refresh rate and user experience deteriorates
Solution Approach 1:
The patent implements dynamic refresh rate adjustment by detecting the frame rate of video source files and automatically adjusting the display refresh rate to match. The system transitions from a fixed refresh rate to a dynamic one that adapts to different video content, preventing frame loss while maintaining compatibility across various video sources with different frame rates.
Solution Approach 2:
The patent changes the refresh rate parameter based on the detected video frame rate. By monitoring the video source characteristics and adjusting the display refresh rate parameter accordingly, the system ensures optimal playback quality for each video source without manual intervention.
2Reliability
If a fixed large refresh rate is used for video playback, then smooth playback is maintained, but energy consumption increases due to invalid frame refresh when video frame rate is lower than display refresh rate
Solution Approach 1:
The system dynamically adjusts the refresh rate to match the video frame rate, avoiding unnecessary frame refresh operations. When the video frame rate is lower than the maximum display refresh rate, the system reduces the refresh rate to the appropriate level, eliminating wasted energy while maintaining smooth playback at the required frame rate.
Solution Approach 2:
The refresh rate parameter is changed based on the video source characteristics. By setting the refresh rate equal to or slightly above the video frame rate rather than using a fixed high value, the system optimizes energy consumption while ensuring smooth playback performance.
3Use of energy by moving object
If a low refresh rate is used to save energy, then energy consumption is reduced, but stalling is perceived by users during interaction operations when frame rate requirement exceeds refresh rate
Solution Approach 1:
The system implements dynamic refresh rate adjustment that responds to different operational states. During interaction operations requiring animation effects, the system detects the increased frame rate requirements and adjusts the refresh rate upward to prevent stalling. During normal video playback without interactions, the refresh rate is optimized for energy efficiency.
Solution Approach 2:
The system proactively adjusts the refresh rate in anticipation of interaction operations. By detecting when interaction operations are performed and preemptively increasing the refresh rate to meet animation frame rate requirements, the system prevents stalling before it occurs, ensuring smooth user experience during interactions.
4Device complexity
If a fixed refresh rate is used for video playback, then device complexity is reduced, but user experience deteriorates due to inability to adapt to different video frame rates and interaction requirements
Solution Approach 1:
The system performs self-service by automatically detecting video frame rates and adjusting the refresh rate without user intervention. The automatic detection and adjustment mechanism eliminates the need for manual refresh rate configuration while providing adaptive performance optimization for different video sources and interaction scenarios.
Solution Approach 2:
The system implements feedback mechanisms by monitoring video frame rates and interaction operations, then using this information to adjust the refresh rate. The feedback loop continuously adapts the display parameters to match current playback requirements, providing optimal user experience without increasing perceived complexity for the user.
Data Source
AI summary
This application provides a refresh rate adjustment method and an electronic device. The method includes: After playing at least one video source file in response to a first operation of a user, the electronic device adjusts a refresh rate of a display of the electronic device based on three factors, that is, a first frame rate of the at least one video source file currently played, a play status of each video source file, and whether an interaction operation is received.


