Dynamic Frame Rate Control via Motion Vector Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for determining a target Frames Per Second (FPS) for software applications are subjective and fail to effectively balance smoothness and power consumption, as they do not consider the dynamic movement information of the content.
Innovation Solution
An electronic apparatus and method that calculates a target FPS based on movement values derived from recent frames, adjusting the FPS dynamically according to the movement velocity of objects within the frames, thereby optimizing display smoothness and power usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Stability of the object's composition
If a greater Frames Per Second (FPS) is used to display frames of a software application, then the dynamic visualization smoothness is improved, but the power consumption increases
Solution Approach 1:
The patent applies dynamics by making the FPS value adjustable and adaptable rather than fixed. The system dynamically changes the FPS based on the movement velocity calculated from motion vectors, allowing the frame rate to be optimized in real-time according to content requirements, thus balancing smoothness and power consumption
Solution Approach 2:
The patent changes the FPS parameter based on calculated movement velocity. By computing motion vectors between frames and determining velocity thresholds, the system adjusts the FPS parameter to match the actual movement intensity in the content, achieving optimal visualization quality while reducing unnecessary power consumption
2Stability of the object's composition
If a fixed target FPS is determined based on user experiences, then the smoothness requirement is met, but the power consumption cannot be optimized
Solution Approach 1:
The patent implements feedback by calculating motion vectors between consecutive frames, determining movement velocity, and using this information to adjust the FPS. This closed-loop approach allows the system to respond to actual content characteristics and optimize power consumption while maintaining smoothness where needed
Solution Approach 2:
The system performs self-service by automatically determining the appropriate FPS based on its own analysis of content movement velocity, eliminating the need for manual configuration or subjective user experience testing while achieving both smoothness and power efficiency
3Stability of the object's composition
If a target FPS is determined based on instant number of dropped frames, then the display continuity is improved, but the suitability for different software applications deteriorates
Solution Approach 1:
The patent changes the FPS parameter based on calculated movement velocity specific to each application's content. By computing motion vectors and velocity thresholds dynamically, the system adapts the frame rate to the actual movement characteristics of each software application, ensuring both continuity and application-specific suitability
Data Source
AI summary
An electronic apparatus, FPS decision method, and non-transitory computer readable storage medium thereof are provided. The electronic apparatus comprises a circuit. The circuit calculates a movement value according to a plurality of first data corresponding to a first frame for display and a plurality of second data corresponding to a second frame for display. The circuit further calculates a target FPS for displaying a plurality of third frames according to the movement value and a number of frame time between the first frame and the second frame.


