Frame Sequence Quality Booster for Uneven Resolution and FPS
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Edge electronic devices face challenges in maintaining target frame rates for smooth image display due to resource constraints such as high computation workload and power consumption limits, leading to quality degradation in frame sequences with uneven resolution and frame per second (FPS).
Innovation Solution
A method and system that include a first stage circuit to adjust quality degradation in frame sequences when resource constraints are detected, and a booster engine that receives the frame sequence and generates an enhanced frame sequence for transmission to a second stage circuit, addressing uneven resolution and FPS issues.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If the edge device increases GPU workload to maintain target frame rate, then frame quality is improved, but power consumption increases
Solution Approach 1:
The system dynamically adjusts the frame rate of individual frames based on power consumption conditions. When power is sufficient, frames are rendered at target frame rate; when power is constrained, frame rates are reduced. This dynamic adaptation allows the system to maintain acceptable overall quality while managing power consumption limits.
Solution Approach 2:
The patent changes the frame rate parameter selectively for different frames in the sequence. By modifying this key parameter based on real-time power conditions, the system optimizes the balance between visual quality and energy consumption, rendering some frames at full quality while others use reduced frame rates.
2Use of energy by moving object
If the edge device reduces GPU workload to lower power consumption, then power consumption is reduced, but frame quality degrades with uneven resolution and FPS
Solution Approach 1:
The system incorporates power consumption feedback to dynamically control frame rendering decisions. The display apparatus receives power consumption information and adjusts frame generation accordingly, creating a closed-loop system that continuously optimizes the balance between energy usage and output quality based on real-time conditions.
Solution Approach 2:
The frame sequence is segmented into individual frames that can be processed independently with different quality levels. This allows selective quality adjustment where some frames maintain high resolution and frame rate while others are reduced, preventing the entire sequence from degrading uniformly and maintaining acceptable overall perception.
3Productivity
If the edge device maintains high frame rate, then smooth image display is achieved, but computation workload increases
Solution Approach 1:
The system dynamically adjusts frame rate based on computational resource availability. When computation resources are sufficient, the target frame rate is maintained for smooth display. When resources are constrained, the frame rate is reduced to match available computational capacity, preventing system overload while maintaining optimal performance.
4Device complexity
If the edge device reduces computation workload, then resource constraints are managed, but frame rate becomes uneven
Solution Approach 1:
The display apparatus processes frames as independent segments, allowing different frame rates for different frames. This segmentation enables the system to manage computation workload by reducing frames where resources are constrained while maintaining higher frame rates in other segments, preventing complete system throttling.
Solution Approach 2:
The system selectively changes the frame rate parameter for individual frames based on real-time resource conditions. By modifying this parameter frame-by-frame rather than uniformly across the entire sequence, the system efficiently manages computation workload while minimizing the impact on overall smoothness perception.
Data Source
AI summary
The quality of a frame sequence is enhanced by a booster engine collaborating with a first stage circuit. The first stage circuit adjusts the quality degradation of the frame sequence when a condition in constrained resources is detected. The quality degradation includes at least one of uneven resolution and uneven frame per second (FPS). The booster engine receives the frame sequence from the first stage circuit, and generates an enhanced frame sequence based on the frame sequence for transmission to a second stage circuit.


