Video Playback Refresh Rate Control for Smooth Interaction
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 perceived stalling during interaction operations.
Innovation Solution
An electronic device adjusts the refresh rate based on the frame rate of the video source, play status, and user interaction to ensure a closer match, reducing energy consumption and improving user experience.
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 energy consumption increases when video frame rate is lower than display refresh rate
Solution Approach 1:
The patent implements dynamic refresh rate adjustment by monitoring the frame rate of currently played video source files and automatically adjusting the display refresh rate to match. The system transitions from a fixed refresh rate to a variable refresh rate that adapts in real-time based on the video content being displayed, thereby eliminating energy waste from mismatched refresh rates while maintaining compatibility across different video sources.
Solution Approach 2:
The system changes the refresh rate parameter dynamically based on the video frame rate. When a video source file is detected, the display refresh rate is adjusted to match the video's frame rate, ensuring optimal energy efficiency and playback quality. This parameter adaptation resolves the contradiction by making the refresh rate flexible rather than fixed.
2Adaptability 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
Solution Approach 1:
The system dynamically adjusts the display refresh rate to match the video frame rate in real-time. When a video source is detected, the refresh rate is automatically synchronized with the video's frame rate, preventing frame loss and ensuring reliable playback. This dynamic synchronization resolves the contradiction between compatibility and playback quality.
Solution Approach 2:
The system implements a feedback mechanism by continuously monitoring the frame rate of played video source files and using this information to adjust the display refresh rate. This closed-loop control ensures that the refresh rate always matches the video content, eliminating frame loss while maintaining broad compatibility with different video sources.
3Loss of energy
If a low refresh rate is used to save energy, then energy consumption is reduced, but user interaction operations experience stalling due to insufficient frame rate for animation effects
Solution Approach 1:
The system dynamically adjusts the refresh rate based on detected user interactions. During video playback, when user interaction operations are detected, the refresh rate is automatically increased to provide smooth animation effects. When no interactions occur, the refresh rate returns to a lower value to save energy. This dynamic adaptation resolves the contradiction between energy efficiency and interaction smoothness.
Solution Approach 2:
The system periodically monitors for user interaction operations during video playback and adjusts the refresh rate accordingly. This periodic detection and adjustment mechanism ensures that energy is consumed only when necessary for smooth interactions, while maintaining low power consumption during passive viewing periods.
4Ease of operation
If a fixed large refresh rate is used during video playback, then interaction animation effects are smooth, but energy consumption increases due to invalid frame refresh when video frame rate is lower than display refresh rate
Solution Approach 1:
The system implements dynamic refresh rate adjustment that adapts to both video frame rate and user interaction requirements. During interactions, the refresh rate is temporarily increased to ensure smooth animation effects. Between interactions, the refresh rate is reduced to match the video frame rate, eliminating wasted energy from invalid frame refreshes. This dynamic behavior resolves the contradiction between interaction smoothness and energy consumption.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
This application provides a refresh rate adjustment method and an electronic device, and relates to the video display field, to properly adjust a refresh rate of a display of the electronic device during video playing, and improve user experience. 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.