Temporal Compensation for Image Compression Errors
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
High image compression rates in display devices lead to visual artifacts due to compression errors, limiting image quality and increasing storage and power requirements.
Innovation Solution
A method and system that incorporates temporal compensation by adding a compensation frame to the image frame, compressing it, decompressing, and then subtracting the decompressed frame to generate a next compensation frame, effectively distributing compression errors across successive frames, thereby reducing average image quality degradation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If image compression rate is increased to reduce frame buffer size, then storage requirements and power consumption are reduced, but image quality deteriorates due to compression errors and visual artifacts
Solution Approach 1:
The patent applies preliminary action by pre-calculating compensation frames based on predicted compression errors before the actual compression and display process. The compensation frame is generated in advance by comparing the current frame with the previously decompressed frame, allowing the system to proactively correct errors rather than reacting to them after they appear in the displayed image.
Solution Approach 2:
The patent implements feedback by using the difference between the compensated frame and the previously decompressed frame to generate the next compensation frame. This creates a closed-loop system where compression errors are continuously measured and corrected in subsequent frames, progressively improving image quality while maintaining high compression rates.
2Quantity of substance
If compression rate is increased to achieve higher than 4:1 ratio, then frame buffer memory size is further reduced, but visual artifacts increase making the image quality unacceptable
Solution Approach 1:
The patent converts the harmful compression errors into a beneficial correction mechanism. By calculating the difference between the original compensated frame and the decompressed frame, the system identifies compression errors and creates compensation frames that actively counteract these errors. The harmful visual artifacts are thus transformed into correctable deviations that are systematically eliminated in subsequent display cycles.
Solution Approach 2:
The patent changes the parameter being compressed by adding the compensation frame to the current frame before compression. This modifies the input data to the compressor in a way that anticipates and compensates for compression errors, allowing the system to achieve higher compression rates while maintaining image quality through parameter transformation rather than direct error correction.
3Manufacturing precision
If compression errors are distributed across successive frames through temporal compensation, then average image quality degradation is reduced, but system complexity increases due to additional processing steps
Solution Approach 1:
The patent merges the compensation frame generation process with the existing frame compression and display pipeline. By integrating the compensation frame calculation into the normal frame processing flow, the system achieves image quality improvement without requiring separate, complex error correction subsystems. The compensation operation is combined with the existing frame buffer management and compression/decompression processes.
Data Source
AI summary
A method of compensating for image compression errors is presented. The method comprises: receiving an image frame Fn during a frame period n, where n is a natural number; adding a compensation frame Cn to the image frame Fn to generate a compensated frame En; compressing the compensated frame En to generate a compressed frame CEn; decompressing the compressed frame CEn to generate a decompressed frame Dn; and subtracting the decompressed frame Dn from the compensated frame En to generate a next compensation frame Cn+1.


