Gamut Mapping via Tangential Plane Clipping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Color conversion technologies face challenges in accurately mapping colors across different devices' gamuts, particularly when colors fall outside the destination device's gamut, leading to inconsistencies in color representation.

Innovation Solution

The method involves defining a bounded space approximating a color gamut using planes tangential to it, determining distances and ratios to identify a clipped point on the gamut boundary, allowing for efficient gamut mapping without selecting gamut segments, and converting colors within the destination gamut.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If traditional gamut mapping methods are used, then color conversion can be performed, but the code complexity increases and the process becomes cumbersome when colors fall outside the destination device's gamut

Engineering Contradiction:
Improvecode complexityVSAvoidcolor representation accuracy
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The gamut is segmented into multiple boundary planes, each representing a facet of the color gamut surface. By dividing the complex gamut shape into simpler planar segments, the patent enables straightforward mathematical operations to determine which plane intersects with the input color vector, thereby simplifying the overall code structure while maintaining accurate color mapping.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms the color space representation by introducing a new dimensional approach using plane equations in Cartesian coordinates. Instead of working with complex gamut boundary definitions in original color space, the method projects colors onto a multi-dimensional plane system, making the gamut mapping process more manageable and computationally efficient.

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

2Reliability

If colors outside the destination gamut are not clipped, then color information is preserved, but color consistency across devices cannot be maintained

Engineering Contradiction:
Improvecolor consistencyVSAvoidcolor information
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent introduces an intermediary plane-based representation system that mediates between the input color space and the destination device gamut. By projecting colors onto intermediate boundary planes, the system can accurately determine how to map out-of-gamut colors while preserving as much color information as possible through calculated intersections and ratios.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The method changes the parameters used to represent and calculate color relationships by working in a transformed coordinate system defined by plane equations. This parameter transformation allows for precise control over how colors are clipped and mapped, enabling the system to maintain color consistency while making informed decisions about out-of-gamut color handling.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8125685B1Clipping colors to a gamut surface
Publication Date: 2012.02.28 ADOBE INC
  • US8125685B1 patent drawing
  • US8125685B1 patent drawing
  • US8125685B1 patent drawing

AI summary

A method includes defining a bounded space approximating a color gamut based on a plane approximately tangential to the color gamut. The method further includes identifying an input point and determining a first distance between the plane and the input point. The first distance is measured in a direction normal to the plane. The method also includes determining a second distance between the input point and an aim point. The second distance is measured in a direction normal to the first plane. The method further includes determining a clipped point based on a ratio between the first distance and the second distance, the clipped point representing an approximation of a color on a boundary of the color gamut.