Gamut Boundary Sampling via Inversion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing gamut mapping techniques require excessive computation and resources, especially when dealing with color devices with more than 3 channels, due to the need for sampling a large number of color values to accurately determine gamut boundaries.

Innovation Solution

Determining a gamut boundary description by selecting sample values in a device-independent color space and applying transforms to include only in-gamut values, forming polygonal surfaces to represent the gamut boundary, which reduces the number of samples needed as the number of colorant channels increases.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If sample values are selected in device-dependent color space and converted to device-independent color space using a source transform, then the gamut boundary description can be determined, but the number of samples increases exponentially as the number of colorant channels increases

Engineering Contradiction:
Improvegamut boundary accuracyVSAvoidnumber of samples
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent inverts the conventional approach by selecting sample values in device-independent color space first, then converting them to device-dependent color space using a destination transform to check if they are in-gamut. This reverses the traditional workflow of selecting in device-dependent space and converting to device-independent space, thereby avoiding the exponential sample increase problem while maintaining gamut boundary accuracy.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The patent changes the parameter space from device-dependent color space to device-independent color space for sample selection. By performing sampling in the device-independent color space (which has fixed, small dimensionality) and then transforming to device-dependent space for gamut checking, the system maintains measurement precision while dramatically reducing the quantity of samples needed.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If a fine step size is used to control the accuracy of the resulting gamut boundary, then measurement precision is improved, but computational time and resources increase substantially

Engineering Contradiction:
Improvegamut boundary accuracyVSAvoidcomputational time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent changes the dimensional space in which sampling occurs from device-dependent color space (which has dimensions equal to the number of colorant channels, e.g., 3 for RGB or 6 for broader gamut devices) to device-independent color space (which has fixed 3 dimensions: L*, a*, b*). This dimensionality reduction allows for accurate gamut boundary determination with far fewer samples and less computational effort.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Measurement precision

If sample values are selected from minimum to maximum in each colorant channel at a set interval, then the gamut boundary can be determined, but the number of samples increases to over 24 million for 6-channel devices

Engineering Contradiction:
Improvegamut boundary coverageVSAvoidcomputation efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent changes the parameter space from device-dependent color space to device-independent color space. By sampling in the fixed 3-dimensional device-independent color space rather than in the variable high-dimensional device-dependent color space, the system achieves comprehensive gamut boundary coverage with a manageable number of samples, dramatically improving computation efficiency for multi-channel devices.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8477395B2Computation of gamut boundary by sampling device-independent color space
Publication Date: 2013.07.02 CANON KK
  • US8477395B2 patent drawing
  • US8477395B2 patent drawing
  • US8477395B2 patent drawing

AI summary

The present invention provides for determining a gamut boundary description for a color device, the color device being characterized at least by a destination transform which converts colors from a device-independent color space to a device-dependent color space and which reports out-of-gamut colors. A set of sample values is determined in the device-independent color space. For each of the sample values within the set of sample values, the destination transform is applied to the sample value, and in a case where the sample value is in gamut, the sample value is included within a set of gamut boundary values. The gamut boundary description is determined by forming a set of polygonal surfaces based on the set of gamut boundary values. Accordingly, a gamut boundary description is determined without necessarily having to sample additional color values as the number of colorant channels for the color device increases.