Adaptive Image Compression for Display Drivers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image compression methods, such as YUV 4:2:2 and YUV 4:2:0, introduce visible artifacts in non-natural images like data-graphics and text, and fail to provide a guaranteed compression ratio, making them unsuitable for display drivers where memory is limited and cost-effective solutions are needed.

Innovation Solution

A compression scheme that analyzes neighboring pixel clusters to determine the best compression method between YUV 4:2:2 and quantized RGB formats, using a compression-format code to ensure optimal storage and decompression, allowing for a guaranteed compression ratio and reduced memory usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If YUV 4:2:2 or YUV 4:2:0 compression is used, then storage area and bus bandwidth are reduced by 33-50%, but visible artifacts are introduced in non-natural images like data-graphics and text

Engineering Contradiction:
Improvestorage areaVSAvoidvisible artifacts
Core Design Contradiction:
Quantity of substanceVSObject-affected harmful factors

Solution Approach 1:

The patent applies dynamic compression by switching between different compression modes (YUV 4:2:2, YUV 4:2:0, and RGB 5:6:5) based on the detected characteristics of image regions. The system analyzes whether regions contain natural images or non-natural content and adaptively selects the appropriate compression format, thereby reducing artifacts in text and graphics while maintaining efficiency for natural scenes.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements local quality control by applying different compression strategies to different regions of the image. Natural image regions use YUV compression with chroma subsampling, while non-natural regions (text, graphics) use RGB 5:6:5 compression to preserve sharp edges and avoid artifacts. This localized approach ensures optimal quality for each region type.

Inventive Principle:
Principle #3Local quality

2Object-affected harmful factors

If lossless compression (GIF, TIFF, RLE) is used, then image quality is preserved, but compression ratio is not fixed and frame memory size must be increased to accommodate all possible images

Engineering Contradiction:
Improveimage qualityVSAvoidframe memory size
Core Design Contradiction:
Object-affected harmful factorsVSArea of stationary object

Solution Approach 1:

The patent changes the compression parameters dynamically based on image content. Instead of using a fixed compression ratio, the system adjusts the compression level and format (YUV 4:2:2, YUV 4:2:0, or RGB 5:6:5) according to the detected region characteristics, ensuring adequate quality while maintaining a bounded frame memory size suitable for mobile devices.

Inventive Principle:
Principle #35Parameter changes

3Quantity of substance

If lossy compression (JPG, MPEG) with color-space conversion and frequency conversion is used, then compression ratio is improved, but significant processing and buffer memory are required which cannot be accommodated in display drivers

Engineering Contradiction:
Improvecompression ratioVSAvoidprocessing requirements
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent extracts and eliminates the complex DCT and LZW compression steps from the display driver architecture. Instead, it uses simpler chroma subsampling (YUV 4:2:2/4:2:0) or direct RGB 5:6:5 compression, removing the need for buffer memory during conversion and reducing hardware complexity while maintaining acceptable compression ratios for mobile display applications.

Inventive Principle:
Principle #2Taking out (Extraction)

4Quantity of substance

If YUV format compression is used, then frame memory storage is reduced, but extensive artifacts are introduced for non-natural images

Engineering Contradiction:
Improveframe memory storageVSAvoidartifacts in non-natural images
Core Design Contradiction:
Quantity of substanceVSObject-affected harmful factors

Solution Approach 1:

The patent applies dynamic compression by switching between different compression modes (YUV 4:2:2, YUV 4:2:0, and RGB 5:6:5) based on the detected characteristics of image regions. The system analyzes whether regions contain natural images or non-natural content and adaptively selects the appropriate compression format, thereby reducing artifacts in text and graphics while maintaining efficiency for natural scenes.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements local quality control by applying different compression strategies to different regions of the image. Natural image regions use YUV compression with chroma subsampling, while non-natural regions (text, graphics) use RGB 5:6:5 compression to preserve sharp edges and avoid artifacts. This localized approach ensures optimal quality for each region type.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8285037B2Compression format and apparatus using the new compression format for temporarily storing image data in a frame memory
Publication Date: 2012.10.09 III HOLDINGS 12 LLC
  • US8285037B2 patent drawing
  • US8285037B2 patent drawing
  • US8285037B2 patent drawing

AI summary

Display driver (40) with a frame memory (43) for temporarily storing image data representing a color image and a data bus for feeding RGB-formatted image data to said display driver (40). The display driver (2) comprises means for performing an encoding decision process (42) that is based on an analysis of the nature of a pixel cluster of said image data. The means for performing a decision process (42) allow the display driver (43) to decide whether a first compression format or a second compression format is to be applied for compression of said pixel cluster. The first compression means (33.1) perform a compression of said pixel cluster into said first compression format (quantized RGB), and the second compression means (33.2) perform a compression of said pixel cluster into said second compression format (color compressed). The pixel clusters and related compression format code are stored after compression in an available storage area of the frame memory (24) such that parts of said image data can be stored in said storage area in the first compression format and another part of said image data can be stored in said storage area in the second compression format. Said compression format code is used to perform a decision process allowing the display driver (20) to decide whether a first decompression format or a second decompression format is to be applied for decompression of said pixel cluster.