Adaptive Compressor for Display Panels Using Error Evaluation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing image data compression methods for display panels, such as those used in smartphones, often compromise display quality by reducing the capacity of frame memory, and fail to effectively handle pixels with varying patterns, leading to inefficiencies in compression and potential quality loss.
Innovation Solution
A compressor system that includes direct and difference compression units, error evaluation, and de-compression units, which utilize multiple reference pixels and quantization methods to selectively compress and decompress pixel values based on the state of the compression target pixel, maintaining high display quality by choosing the optimal compression method for each pixel.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If image data is compressed to reduce frame memory capacity, then memory capacity is reduced, but display quality deteriorates
Solution Approach 1:
The patent segments the frame memory into multiple banks (first bank and second bank) with different capacities. Image data is selectively stored in different banks based on compression results, allowing the system to use smaller memory capacity while maintaining quality through adaptive compression selection.
Solution Approach 2:
The patent dynamically selects between direct compression and difference compression methods based on pixel pattern analysis. The compression method changes adaptively according to the correlation between adjacent pixels, enabling quality preservation in high-variation regions while achieving compression in uniform regions.
2Productivity
If difference compression is applied to all pixels, then compression efficiency is improved, but pixels with random patterns show quality loss
Solution Approach 1:
The patent applies different compression qualities to different pixel regions. For pixels with high correlation to reference pixels, difference compression is used. For pixels with random patterns (low correlation), direct compression is used. This local adaptation of compression quality prevents quality loss in critical regions while maintaining efficiency elsewhere.
Solution Approach 2:
The patent changes the compression parameter (method selection) based on pixel characteristics. By evaluating the correlation between compression target pixels and reference pixels, the system dynamically adjusts which compression method to apply, optimizing both efficiency and quality for each pixel.
3Device complexity
If direct compression is used for all pixels, then implementation simplicity is improved, but compression efficiency decreases for pixels with similar patterns
Solution Approach 1:
The patent introduces dynamic method selection between direct and difference compression based on pixel pattern analysis. The system evaluates pixel correlation and dynamically chooses the appropriate compression method, achieving high efficiency for suitable candidates while maintaining simplicity for others.
Solution Approach 2:
The patent applies the more complex difference compression method only partially - specifically to pixels that benefit from it (those with high correlation to reference pixels). For other pixels, the simpler direct compression is used, avoiding unnecessary complexity while capturing efficiency gains where applicable.
Data Source
AI summary
A compressor includes a memory storing a de-compression pixel value de-compressed after a pixel value is compressed, a direct compression unit compressing a pixel value corresponding to a compression target pixel, and a first difference compression unit configured to compress a difference value between the pixel value corresponding to the compression target pixel and a decompression pixel value corresponding to at least one reference pixel, an error evaluation unit, and a decompression unit. The error evaluation unit compares a pixel value error of the direct compression unit before and after compression with a difference value error of the first difference compression unit before and after compression and outputs a compression value obtained through compression of the direct compression unit or a compression value obtained through compression of the first difference compression unit together with an identifier indicating a compression method, based on the comparison result, to the decompression unit.


