Image Coding Device Block Compression Memory Cost

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
ImprovecostVSAvoidresolution
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

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

Inventive Principle:
Principle #1Segmentation

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

Inventive Principle:
Principle #3Local quality

2Ease of manufacture

If the frame memory capacity is reduced, then the cost decreases, but the image quality deteriorates

Engineering Contradiction:
ImprovecostVSAvoidimage quality
Core Design Contradiction:
Ease of manufactureVSReliability

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #23Feedback

3Quantity of substance

If the image is divided into blocks for compression, then the memory capacity is reduced, but block noise is introduced

Engineering Contradiction:
Improvememory capacityVSAvoidblock noise
Core Design Contradiction:
Quantity of substanceVSObject-generated harmful factors

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

Inventive Principle:
Principle #9Preliminary anti-action

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

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9319691B2Image coding device and image coding method
Publication Date: 2016.04.19 SAMSUNG DISPLAY CO LTD
  • US9319691B2 patent drawing
  • US9319691B2 patent drawing
  • US9319691B2 patent drawing

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.