Lookup Table Color Adjustment System for Power Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing color processing systems cannot effectively adjust chrominance and hue separately, leading to inefficient power consumption and high costs due to the need for numerous logic gates in calculating cos( ) and sin( ) operations.
Innovation Solution
A preference color adjusting system utilizing a saturation calculator, hue calculator, first and second lookup table devices, and a mixer to perform weighting operations on adjustment coefficient pairs, eliminating the need for cos( ) and sin( ) calculations, thereby adjusting chrominance without heavy power consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a calculating engine for cos( ) and sin( ) calculation is used to adjust hue and saturation, then the color adjustment function is achieved, but the power consumption increases and the device complexity increases due to numerous logic gates
Solution Approach 1:
The patent segments the color adjustment function into two separate lookup tables: one for hue adjustment coefficients and another for saturation adjustment coefficients. Each lookup table stores pre-calculated adjustment parameters for different hue ranges, eliminating the need for real-time trigonometric calculations. This segmentation allows the system to achieve color adjustment through simple table lookups and coefficient applications, significantly reducing power consumption while maintaining the adjustment functionality.
Solution Approach 2:
The patent applies preliminary action by pre-calculating and storing all necessary cos( ) and sin( ) values in lookup tables before runtime. The adjustment coefficients for different hue ranges are computed in advance and stored in the first lookup table, while saturation coefficients are stored in the second lookup table. During actual operation, the system only needs to perform table lookups based on the input hue value, avoiding expensive real-time trigonometric computations and reducing power consumption.
2Ease of operation
If a calculating engine for cos( ) and sin( ) calculation is used to adjust hue and saturation, then the color adjustment function is achieved, but the device complexity increases due to numerous logic gates
Solution Approach 1:
The patent divides the complex color adjustment task into two independent lookup tables with distinct functions: the first table handles hue-based adjustment coefficients, and the second table handles saturation-based adjustment coefficients. This segmentation simplifies the overall system architecture by replacing a single complex calculating engine with two simpler, specialized lookup structures, thereby reducing device complexity while preserving the adjustment capability.
Solution Approach 2:
The patent uses copying by storing pre-computed adjustment coefficients in lookup tables instead of performing real-time calculations. The first lookup table copies pre-calculated hue adjustment coefficients for various hue ranges, and the second lookup table copies saturation adjustment coefficients. During operation, the system copies the relevant coefficients from these tables based on the input hue and saturation values, eliminating the need for complex calculating engines with numerous logic gates.
3Device complexity
If typical color processing technique is used, then the processing is simple, but the chrominance and hue cannot be adjusted separately for different colors
Solution Approach 1:
The patent applies local quality by providing different adjustment coefficients for different hue ranges. The first lookup table stores specific adjustment coefficients tailored to particular color regions (e.g., red, green, blue ranges), allowing each color range to be adjusted independently with optimized parameters. This enables the system to achieve separate chrominance and hue adjustment for different colors while maintaining relatively simple processing through lookup table operations.
Solution Approach 2:
The patent utilizes parameter changes by storing multiple sets of adjustment coefficients in the lookup tables, each set optimized for different hue ranges and saturation levels. The system dynamically selects and applies the appropriate coefficient pair based on the input color's hue and saturation parameters, enabling flexible and independent adjustment of chrominance and hue for different colors. This parameter-based approach achieves versatility without significantly increasing processing complexity.
Data Source
AI summary
A preference color adjusting system includes a saturation calculator, a hue calculator, a first lookup table device, a second lookup table device, a mixer, and a UV converter. The saturation calculator receives an RGB pixel and produces a saturation of the pixel. The hue calculator receives the RGB pixel and produces a hue of the pixel. The first lookup table device stores plural first adjustment coefficient pairs for outputting a first adjustment coefficient pair according to the hue. The second lookup table device stores plural second adjustment coefficient pairs for outputting a second adjustment coefficient pair according to the hue. The mixer performs a weighting operation on the first and second adjustment coefficient pairs according to the saturation to thereby output an output coefficient pair. The UV converter adjusts U and V values of a YUV pixel corresponding to the RGB pixel according to the output coefficient pair.


