Video Frame Compression Using Prior-Frame Error Feedback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Errors due to quantization accumulate in video frames compressed using both quantization and delta encoding, leading to undesirable visual distortions.
Innovation Solution
Compress frames based on errors of previous frames by determining quantization and compression levels based on errors in previously encoded frames, adjusting levels to reduce error accumulation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of substance
If quantization and delta encoding are used to compress video frames, then data requirements are reduced, but errors accumulate leading to visual distortions
Solution Approach 1:
The patent implements dynamic adjustment of quantization parameters (QP) based on accumulated error levels. The system continuously monitors error accumulation across frames and adapts compression settings in real-time, transitioning from static to dynamic compression control to prevent error buildup while maintaining efficient data reduction
Solution Approach 2:
The patent employs feedback mechanisms by calculating error metrics (such as PSNR or SSIM) from previously decoded frames and using these metrics to adjust compression parameters for subsequent frames. This closed-loop control ensures that error accumulation remains within acceptable thresholds while maintaining optimal compression ratios
2Productivity
If high compression levels are applied to reduce data size, then storage and transmission efficiency improve, but error accumulation increases causing quality degradation
Solution Approach 1:
The patent dynamically changes compression parameters (quantization parameters, bit allocation) based on error accumulation levels and frame characteristics. By adjusting these parameters adaptively rather than using fixed compression settings, the system optimizes the balance between compression efficiency and quality preservation across different video content and error conditions
Solution Approach 2:
The patent performs preliminary error analysis on reference frames before encoding current frames. By pre-calculating error metrics and predicting potential error accumulation, the system can proactively adjust compression parameters to prevent quality degradation before it occurs, rather than reacting after errors have accumulated
Data Source
Figure 1~2
Figure 3A~3B
Figure 4
AI summary
A method can include compressing a first original frame of a video stream to an intraframe, the intraframe comprising fewer symbols than the first original frame, compressing a second original frame to a first interframe, the first interframe referencing the intraframe and comprising fewer symbols than the second original frame, determining an intraframe error of the intraframe due to the compression of the first original frame, determining a first interframe error of the first interframe due to the compression of the second original frame, determining a compression level for a third original frame based on the intraframe error and the first interframe error, and compressing the third original frame to a second interframe, the second interframe referencing the first interframe and comprising fewer symbols than the third original frame, a number of symbols included in the second interframe being based on the determined compression level.