Color Appearance Model Initialization Using Device Profiles

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Color management systems face challenges in accurately transforming color image data between source and destination devices due to inadequate initialization of color appearance models, which affects the precision of color representation and reproduction.

Innovation Solution

The initialization of a color appearance model is enhanced by determining parameters based on device and viewing condition profiles, specifically using information from device profiles and color appearance model profiles to derive initialization parameters that include adopted white points, background values, normalization values, surround values, and luminance values, tailored to specific imaging tasks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional CAM initialization parameters are used, then the color transformation process is simple and fast, but the color representation accuracy between source and destination devices deteriorates

Engineering Contradiction:
Improvecolor representation accuracyVSAvoidinitialization parameter complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-determining optimal initialization parameters based on device profiles and viewing condition profiles before the actual color transformation occurs. The system retrieves device-specific parameters (white point, gamma values) and viewing condition parameters (surround luminance, background luminance) in advance, storing them in lookup tables or configuration structures. This allows the color transformation to proceed efficiently without computational complexity during execution, while maintaining high accuracy through pre-computed optimized parameters.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If initialization parameters are tailored to specific imaging tasks and viewing conditions, then color transformation accuracy improves, but the system complexity and data requirements increase

Engineering Contradiction:
Improvecolor transformation accuracyVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the initialization parameter determination into distinct segments: device profile analysis (source and destination device characteristics), viewing condition profile analysis (illumination, observer, surround conditions), and imaging task classification. Each segment processes specific inputs and produces corresponding initialization parameters independently. The system segments the parameter space into device-independent parameters (universal) and device-dependent parameters (specific), allowing modular retrieval and combination without requiring complete re-computation for each scenario.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediary structures including device profiles, viewing condition profiles, and task profiles as mediating layers between the raw input data and the final initialization parameters. These intermediary profiles serve as standardized interfaces that translate complex device and viewing conditions into structured parameter sets. The profiles act as mediators that pre-process and organize the information, reducing the complexity of direct parameter determination while maintaining task-specific accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7755637B2Initialization of color appearance model
Publication Date: 2010.07.13 MICROSOFT TECHNOLOGY LICENSING LLC
  • US7755637B2 patent drawing
  • US7755637B2 patent drawing
  • US7755637B2 patent drawing

AI summary

The present invention provides for initializing a color appearance model (CAM) for use in a color management system (CMS), the CMS for performing an imaging task. Initialization parameters for the CAM are determined. The initialization parameters are based on information from a device profile and/or a viewing condition profile. The imaging task determines how the information from the device profile and/or the viewing condition profile is to be used for the initialization parameters. The CAM is initialized using the determined initialization parameters. The initialization parameters for the CAM are likely to result in more accurate transformation of color image data between a source device and a destination device.