Display Driver Selective Pixel Encoding for Memory Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing demand for high-resolution and high-quality image data in devices like smartphones and tablets leads to increased memory usage and data transmission delays, which raises production costs and reduces product competitiveness due to larger chip sizes and higher power consumption.
Innovation Solution
An image processing system that includes an application processor to transmit compressed image data and a display driver to decompress it, reducing memory usage and data bandwidth by selectively compressing and decompressing image data using encoding and decoding units that manage macro blocks and reference pixels.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If high resolution image data is transmitted and stored, then image quality is improved, but memory size and data transmission bandwidth increase
Solution Approach 1:
The patent extracts only the essential image information by dividing images into macro blocks and selectively encoding only certain pixels (e.g., boundary pixels, corner pixels, or pixels with significant changes) while discarding or simplifying representation of less important pixels. This reduces the quantity of stored data while preserving the most critical visual information needed for high quality display.
Solution Approach 2:
The patent applies different encoding strategies to different regions of the image based on their importance. Critical regions such as edges, boundaries, and areas with high frequency content are encoded with higher precision, while less critical regions use lower precision encoding. This local differentiation maintains overall image quality while reducing total data volume.
2Measurement precision
If high resolution image data is transmitted and stored, then image quality is improved, but data transmission bandwidth increases
Solution Approach 1:
The patent extracts only the essential image information by dividing images into macro blocks and selectively encoding only certain pixels (e.g., boundary pixels, corner pixels, or pixels with significant changes) while discarding or simplifying representation of less important pixels. This reduces the quantity of stored data while preserving the most critical visual information needed for high quality display.
Solution Approach 2:
The patent applies different encoding strategies to different regions of the image based on their importance. Critical regions such as edges, boundaries, and areas with high frequency content are encoded with higher precision, while less critical regions use lower precision encoding. This local differentiation maintains overall image quality while reducing total data volume.
3Quantity of substance
If more memory is used in display driving circuit, then image data capacity is improved, but chip size increases
Solution Approach 1:
The patent extracts only the essential image information by dividing images into macro blocks and selectively encoding only certain pixels (e.g., boundary pixels, corner pixels, or pixels with significant changes) while discarding or simplifying representation of less important pixels. This reduces the quantity of stored data while preserving the most critical visual information needed for high quality display.
Solution Approach 2:
The patent applies different encoding strategies to different regions of the image based on their importance. Critical regions such as edges, boundaries, and areas with high frequency content are encoded with higher precision, while less critical regions use lower precision encoding. This local differentiation maintains overall image quality while reducing total data volume.
4Quantity of substance
If more memory is used in display driving circuit, then image data capacity is improved, but production cost increases
Solution Approach 1:
The patent extracts only the essential image information by dividing images into macro blocks and selectively encoding only certain pixels (e.g., boundary pixels, corner pixels, or pixels with significant changes) while discarding or simplifying representation of less important pixels. This reduces the quantity of stored data while preserving the most critical visual information needed for high quality display.
Solution Approach 2:
The patent applies different encoding strategies to different regions of the image based on their importance. Critical regions such as edges, boundaries, and areas with high frequency content are encoded with higher precision, while less critical regions use lower precision encoding. This local differentiation maintains overall image quality while reducing total data volume.
5Measurement precision
If image resolution increases, then image quality is improved, but data transmission delay increases
Solution Approach 1:
The patent extracts only the essential image information by dividing images into macro blocks and selectively encoding only certain pixels (e.g., boundary pixels, corner pixels, or pixels with significant changes) while discarding or simplifying representation of less important pixels. This reduces the quantity of stored data while preserving the most critical visual information needed for high quality display.
Solution Approach 2:
The patent applies different encoding strategies to different regions of the image based on their importance. Critical regions such as edges, boundaries, and areas with high frequency content are encoded with higher precision, while less critical regions use lower precision encoding. This local differentiation maintains overall image quality while reducing total data volume.
Data Source
AI summary
A display driving device includes an encoding unit and a frame memory. The encoding unit is configured to generate final mode information and a compressed bit stream based on a macro block and a first reference pixel, and generate a final bit stream using the final mode information and the compressed bit stream. The frame memory is configured to store and provide the stored final bit stream to a decoding unit. The final mode information includes mode information and a reconstruction reference value. The mode information indicates a selected mode from a plurality of modes, each of the plurality of modes indicating selection pixels and non-selection pixels in the macro block. The selection pixels are pixels in the macro block selected for undergoing a compression operation, the non-selection pixels are pixels not selected for undergoing the compression operation, and the reconstruction reference value indicates encoding information for the non-selection pixels.


