Color Gamut Mapping Block for Memory-Efficient Color Space Transform
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic devices face challenges in efficiently processing image data due to the limitations of three-dimensional color look-up tables (3D CLUTs), which require substantial memory and die space, making them unsuitable for wearable and portable devices with limited resources.
Innovation Solution
The implementation of a color gamut mapping block that uses color mapping relationships defined by input/output relationships, allowing for efficient transformation between color spaces with reduced memory usage, and divides the color space into sub-spaces for regionally defined transformations, enabling fine adjustments and complex color transformations with less computational resources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If a three-dimensional color look-up table (3D CLUT) is used to perform complex color transforms, then color image quality is improved, but memory usage and die space increase substantially
Solution Approach 1:
The patent divides the color transformation process into multiple stages: first converting from source color space to an intermediate color space using a compact transformation, then applying a reduced CLUT for fine-tuning. This segmentation allows the system to achieve high color accuracy without requiring a full 3D CLUT, thereby reducing memory usage while maintaining color image quality.
Solution Approach 2:
The patent introduces an intermediate color space as a mediator between the source color space and the display color space. By transforming through this intermediate representation, the system can use a smaller reduced CLUT instead of a full 3D CLUT, achieving the same color transformation accuracy with significantly less memory.
2Manufacturing precision
If a three-dimensional color look-up table (3D CLUT) is used to perform complex color transforms, then color image quality is improved, but die space increases substantially
Solution Approach 1:
The patent segments the color transformation into multiple steps using a compact transformation followed by a reduced CLUT, replacing the need for a large 3D CLUT. This segmentation dramatically reduces the die space required for implementing color transforms while maintaining color image quality.
Solution Approach 2:
The patent uses a reduced CLUT that stores only essential color mapping information rather than a complete 3D CLUT. This copied/condensed representation maintains the necessary color transformation capability while occupying significantly less die space.
3Quantity of substance
If color mapping relationships are stored using a reduced CLUT instead of a full 3D CLUT, then memory usage is reduced, but the ability to make fine adjustments to specific regions is limited
Solution Approach 1:
The patent applies segmentation by dividing the color transformation into a compact transformation stage and a reduced CLUT stage. The compact transformation handles broad color space mapping, while the reduced CLUT provides fine adjustments for specific regions, together achieving both memory efficiency and adaptability.
Solution Approach 2:
The patent implements local quality by using a reduced CLUT that stores differentiated color mapping information for different regions of the color space. This allows fine adjustments to be made for specific color regions while using minimal memory, rather than applying a uniform transformation across all colors.
Data Source
AI summary
An electronic device may include a display panel with pixels that present an image based on image data and an application processor that generates the image data. The electronic device may include a display pipeline coupled to the electronic display and the application processor. The display pipeline may receive first image data from the application processor corresponding to a first color space used by the application processor. The display pipeline may apply a color mapping relationship to the first image data to generate second image data. The color mapping relationship may define a transform to apply to the first image data to generate the second image data corresponding to a second color space used by the electronic display. The display pipeline may transmit the second image data to a display driver that operates the electronic display to emit light according to the second image data.


