High Dynamic Range Color Conversion Circuit

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image processing pipelines face challenges in efficiently converting image data to High Dynamic Range (HDR) format, as they consume significant CPU bandwidth and increase power consumption, particularly when executed on central processing units (CPU).

Innovation Solution

A circuit that operates in different modes using distinct color conversion functions, employing a lookup table for precise conversions in one region and linear interpolation in another, to maintain high accuracy while reducing power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If color conversion is performed using a lookup table for all input pixel values, then conversion precision is improved, but memory usage and power consumption increase

Engineering Contradiction:
Improvecolor conversion precisionVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The color conversion function is divided into two distinct regions: a first region where lookup table conversion is applied for high precision requirements, and a second region where linear interpolation is used to reduce power consumption. This segmentation allows the system to apply different conversion methods based on the input pixel value range, optimizing both precision and energy efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different conversion quality levels are applied to different regions of the color conversion function. The first region uses high-precision lookup table conversion, while the second region uses lower-power linear interpolation. This local quality approach ensures that high precision is maintained where necessary while reducing overall power consumption.

Inventive Principle:
Principle #3Local quality

2Use of energy by moving object

If color conversion is performed using linear interpolation for all input pixel values, then power consumption is reduced, but conversion precision deteriorates

Engineering Contradiction:
Improvepower consumptionVSAvoidcolor conversion precision
Core Design Contradiction:
Use of energy by moving objectVSMeasurement precision

Solution Approach 1:

The color conversion function is segmented into two regions with different conversion methods. The first region uses lookup table conversion for high precision, while the second region uses linear interpolation for lower power consumption. This segmentation resolves the contradiction by applying the appropriate method to the appropriate region.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The conversion method parameter is changed based on the input pixel value region. For the first region, lookup table conversion is used; for the second region, linear interpolation is used. This parameter change allows the system to adapt to different precision requirements while managing power consumption.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If multiple color conversion functions are supported for different operation modes, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improvecolor conversion adaptabilityVSAvoidcircuit complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The color conversion circuit is designed to support multiple operation modes with different color conversion functions while maintaining a unified hardware structure. The same circuit can perform different conversion functions by selecting appropriate lookup tables and interpolation parameters, achieving multi-functionality without proportionally increasing complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11252299B1High dynamic range color conversion using selective interpolation for different curves
Publication Date: 2022.02.15 APPLE INC
  • US11252299B1 patent drawing
  • US11252299B1 patent drawing
  • US11252299B1 patent drawing

AI summary

Embodiments relate to pixel conversion of images for display. A circuit converts input pixel values of an image using a color conversion function. The circuit is operable in different modes where each mode uses a different color conversion function. A lookup table memory circuit stores a mapping of color converted values and input pixel values according to the mode of operation where the mapping represents the color conversion function associated with the mode. The circuit produces a color converted value from the lookup table as a color converted version of a first input pixel value responsive to the first input pixel value being within a first range. The circuit may also produce a color converted version of a second input pixel value by interpolating a subset of the color converted values received from the lookup table responsive to the second input pixel being within a second input range.