Adaptive Image Compression for Display Drivers
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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
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.
4Quantity of substance
If YUV format compression is used, then frame memory storage is reduced, but extensive artifacts are introduced for non-natural images
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.
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.
Data Source
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.


