Display Controller Compression Mechanism for Bandwidth Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current display systems require high bandwidth and power consumption due to large on-chip and off-chip memory needs for de-interlacing and scaling, which complicates design and increases costs, especially in portable devices.

Innovation Solution

The method involves compressing image data using a procedure that separates MSB and LSB bits of DPCM coded pixels, with adaptive compression techniques such as VLC coding and truncation, to reduce storage density and bandwidth requirements, particularly focusing on the frame buffer and line image buffer within the display device controller.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If large on-chip and off-chip memory is used for de-interlacing and scaling, then image quality is maintained, but power consumption increases and device complexity complicates

Engineering Contradiction:
Improveimage qualityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by stationary object

Solution Approach 1:

The patent applies DPCM (Differential Pulse Code Modulation) coding to change the parameter representation of image data from absolute pixel values to differential values. This transformation exploits the temporal and spatial redundancy in video sequences, where consecutive frames and adjacent pixels have similar values, enabling significant compression without losing image quality. The differential values require fewer bits to represent, reducing memory requirements and power consumption while maintaining visual fidelity.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent extracts and removes redundant information from image data by exploiting the correlation between consecutive frames and adjacent pixels. Through DPCM coding, the redundant absolute values are replaced with differential values that capture only the changes, effectively extracting and discarding the redundant information. This extraction process reduces the data volume stored in memory, thereby reducing power consumption and device complexity while preserving essential image quality information.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If large on-chip and off-chip memory is used for de-interlacing and scaling, then image quality is maintained, but device complexity increases

Engineering Contradiction:
Improveimage qualityVSAvoiddesign complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent transforms image data parameters from absolute pixel values to differential values through DPCM coding. This parameter change reduces the bit depth required to represent image data, allowing the same image quality to be achieved with smaller memory structures. The simplified data representation reduces the complexity of memory management, data transfer, and processing logic in the display system.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent segments the image data processing into distinct stages: DPCM encoding, VLC (Variable Length Coding), and selective truncation. This segmentation allows each processing stage to be optimized independently and applied selectively based on the specific requirements of different image regions and content types, reducing overall system complexity compared to applying a single complex memory system throughout.

Inventive Principle:
Principle #1Segmentation

3Productivity

If high bandwidth memory interface is used, then de-interlacing performance is improved, but power consumption increases

Engineering Contradiction:
Improvede-interlacing performanceVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by stationary object

Solution Approach 1:

The patent changes the data representation parameters from full-resolution absolute pixel values to compressed differential values. This parameter transformation reduces the data width and volume that must be transferred through the memory interface, allowing de-interlacing operations to be performed with lower bandwidth requirements. The compressed data format maintains sufficient information for quality de-interlacing while reducing the power consumption of the memory interface by a significant margin.

Inventive Principle:
Principle #35Parameter changes

4Speed

If on-chip cache is increased, then processing speed is improved, but chip area increases

Engineering Contradiction:
Improveprocessing speedVSAvoidchip area
Core Design Contradiction:
SpeedVSArea of stationary object

Solution Approach 1:

The patent applies DPCM coding to change the parameter representation of image data, which reduces the number of bits required to represent each pixel. This parameter compression allows the same processing speed to be achieved with a smaller cache size, or alternatively, provides faster processing for the same cache size. The reduced data width directly translates to smaller cache memory requirements while maintaining processing throughput.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent creates a compressed representation (copy) of the image data in the on-chip cache using DPCM-encoded differential values instead of storing full absolute pixel values. This compressed copy requires less space in the cache memory while containing sufficient information for rapid processing operations, thereby improving processing speed without proportionally increasing chip area.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS7570819B2Method and apparatus for displaying images with compression mechanism
Publication Date: 2009.08.04 TAIWAN IMAGINGTEK
  • US7570819B2 patent drawing
  • US7570819B2 patent drawing
  • US7570819B2 patent drawing

AI summary

A codec device is disposed in a display control device for instantly supplying decompressed image data to manipulating devices in the display control chip. Reference images are stored in compressed format after instantly compressed by the codec device. In addition, MSB portions and LSB portions are separately compressed for gaining higher compression ratio. Predication of the pixel value is also modified in variable length coding. On-chip line buffer is also applied with the instant compression mechanism. Fixed compression ratio is predetermined to actually downsize the chip design for the worst case.