Display Control LUT Creation via Gamma Parameter Extraction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional display control apparatuses require large memory capacity for storing look-up tables (LUTs) used for gamma correction, which increases memory requirements and data transfer time, especially when switching between multiple LUTs for different image data bit lengths and environmental conditions.
Innovation Solution
A display control apparatus that creates and stores a look-up table using a one-dimensional array with a data sequence of more than 2i bits and 2k bits, allowing for reduced memory capacity by storing gamma data instead of the full LUT, enabling efficient switching and updating of LUTs without the need for extensive memory storage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If a full look-up table is stored in memory for gamma correction, then gamma correction accuracy is maintained, but memory capacity requirements increase exponentially
Solution Approach 1:
The patent extracts only the essential gamma correction data from the full LUT, storing minimal correction parameters instead of complete grayscale mapping tables. This extraction approach maintains gamma correction functionality while dramatically reducing memory requirements from exponential to linear scaling.
Solution Approach 2:
Instead of storing the complete LUT and performing direct lookups, the patent inverts the approach by storing compact gamma correction parameters and generating LUT values on-demand through calculation. This inversion transforms a memory-intensive storage problem into a computation-efficient generation problem.
2Adaptability or versatility
If multiple LUTs are stored for different image data bit lengths and environmental conditions, then adaptability is improved, but memory capacity and data transfer time increase
Solution Approach 1:
The patent creates a universal gamma correction parameter set that can adapt to multiple image data bit lengths (6-bit, 8-bit, 10-bit) and different environmental conditions through parameter adjustment rather than requiring separate LUTs. This multi-functional approach allows one compact parameter set to serve multiple purposes that previously required multiple full LUTs.
Solution Approach 2:
The patent utilizes parameter changes to adapt gamma correction to different conditions. By modifying correction parameters based on image bit depth and environmental factors, the system achieves adaptability without storing multiple complete LUTs, reducing memory capacity while maintaining versatility.
3Measurement precision
If LUT data size increases, then gamma correction precision is maintained, but data transfer time and power consumption increase
Solution Approach 1:
The patent extracts only the essential gamma correction parameters from complete LUT data, transferring minimal parameter sets instead of full LUTs. This extraction maintains grayscale conversion precision while reducing data transfer time and power consumption by eliminating redundant data transmission.
4Reliability
If a large LUT is stored in memory, then complete grayscale mapping is available, but memory access time and power consumption increase
Solution Approach 1:
The patent extracts minimal gamma correction parameters from complete LUT mappings, storing only essential correction data. This extraction maintains grayscale mapping completeness through parameter-based generation while significantly reducing memory size and associated power consumption for memory access and data transfer.
Data Source
AI summary
A display control apparatus according to an embodiment of the present invention includes: a grayscale converting circuit for converting input image data to output image data using a look-up table showing a correspondence between input image data of i bits and output image data of k bits larger than the i bits; and an LUT creating circuit for creating the look-up table based on γ data of 2k bits. The apparatus further includes a γ data storage circuit capable of storing the plural γ data in the LUT creating circuit.


