Pixel Data Compression Using Quantization Table for Bandwidth Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High definition television systems face challenges with insufficient memory bus bandwidth and differing input/output speeds, which affect video data processing efficiency and increase production costs when trying to handle substantial high-definition image data.

Innovation Solution

A method and device for compressing and decompressing pixel data using a quantization table and conditional differential pulse code modulation (CDPCM) to reduce video data bandwidth, optimize data flow, and address memory bus bandwidth issues by using a fixed-size packet system based on data bus width, allowing for efficient processing and transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If the clock rate and width of the memory data bus are increased to solve insufficient bandwidth, then the memory bus bandwidth is improved, but the production cost increases significantly

Engineering Contradiction:
Improvememory bus bandwidthVSAvoidproduction cost
Core Design Contradiction:
Quantity of substanceVSEase of manufacture

Solution Approach 1:

The patent applies parameter changes by transforming the pixel data representation parameters. Instead of storing full pixel values, the invention uses differential encoding where only the difference between adjacent pixel values is stored. This parameter transformation reduces the data width required in memory bus transactions, thereby reducing bandwidth requirements without increasing production cost.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The invention extracts only the essential information needed for image reconstruction. By using differential pulse code modulation, the system extracts only the difference values between adjacent pixels rather than storing complete pixel data. This extraction approach reduces the quantity of data that needs to be transmitted through the memory bus, solving the bandwidth problem without cost increase.

Inventive Principle:
Principle #2Taking out (Extraction)

2Productivity

If the memory bus bandwidth is increased to handle high-definition data, then the data processing capacity is improved, but the device complexity increases

Engineering Contradiction:
Improvedata processing capacityVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent changes the data representation parameters to reduce bandwidth requirements. By encoding pixel differences rather than absolute values, the system achieves efficient data processing with reduced memory bus width, thereby improving productivity without increasing device complexity.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If conventional pixel data processing is used to maintain image quality, then the image quality is preserved, but the video data bandwidth becomes insufficient

Engineering Contradiction:
Improveimage qualityVSAvoidvideo data bandwidth
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent transforms the data parameters from absolute pixel values to differential values. This parameter change enables efficient compression that reduces video data bandwidth requirements while maintaining sufficient image quality for display purposes.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The invention extracts only the necessary differential information between adjacent pixels. By storing only these differences rather than complete pixel data, the system reduces bandwidth consumption while preserving the visual quality needed for high-definition display.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS7590297B2Pixel data compression and decompression method and device thereof
Publication Date: 2009.09.15 NOVATEK MICROELECTRONICS CORP
  • US7590297B2 patent drawing
  • US7590297B2 patent drawing
  • US7590297B2 patent drawing

AI summary

The present invention discloses a method for compressing and decompressing pixel data and the device thereof. The method comprises receiving current pixel data from a preprocessor and comparing the current pixel data with predictor pixel data to obtain a section index from a quantization table. Output the section index to a memory as compressed data. Then, receive the compressed data from the memory. Use the quantization table to look up a representative level corresponding to the compressed data and output decompressed pixel data based on the representative level to an image processing unit. The device mentioned above comprises a memory, a compressor and a decompressor. The memory stores compressed data. The compressor quantizes and compresses pixel data and outputs the compressed pixel data to the memory. The decompressor receives the compressed pixel data and decompresses the compressed pixel data and outputs the decompressed pixel data as pixel data.