Lookup Table Color Adjustment System for Power Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvecolor adjustment functionVSAvoidpower consumption
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improvecolor adjustment functionVSAvoiddevice complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #26Copying

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

Engineering Contradiction:
Improveprocessing simplicityVSAvoidseparate chrominance and hue adjustment
Core Design Contradiction:
Device complexityVSAdaptability or versatility

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.

Inventive Principle:
Principle #3Local quality

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.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8121406B2Preference color adjusting system and method based on adjustment coefficient pairs from hue lookup tables
Publication Date: 2012.02.21 XIAMEN XM PLUS TECH LTD
  • US8121406B2 patent drawing
  • US8121406B2 patent drawing
  • US8121406B2 patent drawing

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.