Image Coding Device Block Compression Memory Cost
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing display panel technologies face challenges in reducing the cost of frame memory while maintaining resolution, as reducing memory capacity limits resolution and reusing memory through block compression introduces block noise that degrades display quality.
Innovation Solution
An image coding device that compresses input pixel values in blocks using multiple encoders, where the first input pixel value is encoded without reduction and subsequent values are encoded with fewer bits, and a multiplexer selects the output based on error comparison to minimize block noise impact.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If the capacity of the frame memory is reduced to lower cost, then the cost decreases, but the resolution is limited
Solution Approach 1:
The image data is divided into blocks, with the first block containing full-resolution pixel values and subsequent blocks containing compressed pixel values with fewer bits. This segmentation allows the frame memory to store reduced data while maintaining effective resolution through the detailed first block reference
Solution Approach 2:
Different parts of the image data are assigned different quality levels: the first block maintains full precision while subsequent blocks use reduced precision. This local quality differentiation reduces overall memory requirements while preserving visual quality where it matters most
2Ease of manufacture
If the frame memory capacity is reduced, then the cost decreases, but the image quality deteriorates
Solution Approach 1:
The first block of pixel values is stored in full resolution before compression is applied to subsequent blocks. This preliminary high-quality reference data enables accurate reconstruction and reduces the visual impact of compression artifacts in later blocks
Solution Approach 2:
The display system uses feedback from the compressed and decompressed image data to adjust rendering, comparing the compressed output against the original first block data to minimize visible quality degradation
3Quantity of substance
If the image is divided into blocks for compression, then the memory capacity is reduced, but block noise is introduced
Solution Approach 1:
The system applies preliminary processing to the first block to establish a high-quality reference that counteracts the potential block noise in subsequent compressed blocks. This preemptive measure reduces the visibility of block boundaries and compression artifacts
Solution Approach 2:
The first block of full-resolution data serves as an intermediary reference between the compressed subsequent blocks and the final displayed image. This intermediary enables smooth transitions and reduces the harshness of block boundaries
Data Source
AI summary
An image coding device includes a first block encoder and a second block encoder. The first block encoder compresses input pixel values including first and second input pixel values in a block. The first input pixel value is located at a first position of the block, and the second input pixel value is located at a second position of the block. The second block encoder compresses the input pixel values by the unit block. The first and second block encoders compare the input pixel values based on different methods of compression. The first block encoder outputs the first input pixel value as a first compressed pixel value, and compresses the second input pixel value to a second compressed pixel value.


