Image Data Processing Apparatus Dynamic Color Space Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Image data processing technologies face challenges in balancing color gamut and tonality, particularly in printing where high bit precision for wide color gamut leads to prolonged processing times and low-quality results, and in digital cameras where bit precision affects tonality, especially when capturing human subjects.

Innovation Solution

An image data processing apparatus that acquires print quality information to select an optimal combination of color space and bit precision for printing, and a photography mode setting unit in digital cameras to choose color spaces based on the subject, allowing for adaptable processing to achieve a wide color gamut and improved tonality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If high bit precision is used for print processing to achieve wide color gamut, then color gamut is improved, but print processing time becomes excessively long

Engineering Contradiction:
Improvecolor gamutVSAvoidprint processing time
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent changes the bit precision parameter based on the type of printing medium. For high-quality media, high bit precision (e.g., 16-bit) is used to achieve wide color gamut. For low-quality media, lower bit precision (e.g., 8-bit) is used to maintain fast processing speed. This dynamic parameter adjustment resolves the contradiction between color gamut and processing time by matching precision requirements to medium capabilities.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If bit precision is lowered to shorten print processing time, then processing speed is improved, but tonality deteriorates

Engineering Contradiction:
Improveprint processing speedVSAvoidtonality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent applies different bit precision levels to different printing scenarios based on medium quality. High-quality media receives high bit precision processing to preserve tonality, while low-quality media receives lower bit precision processing where tonality requirements are less critical. This localized quality adjustment ensures tonality is maintained where it matters most while enabling faster processing where appropriate.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If Adobe RGB color space is used to widen color gamut, then color gamut is improved, but tonality of skin color deteriorates

Engineering Contradiction:
Improvecolor gamutVSAvoidskin color tonality
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent dynamically selects between Adobe RGB and sRGB color spaces based on the subject matter of the image. For portraits or images containing human subjects, sRGB is selected to preserve natural skin color tonality. For landscapes or images without human subjects, Adobe RGB is selected to maximize color gamut. This dynamic selection based on image content resolves the contradiction between color gamut and skin color tonality.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7609425B2Image data processing apparatus, method, storage medium and program
Publication Date: 2009.10.27 CANON KK
  • US7609425B2 patent drawing
  • US7609425B2 patent drawing
  • US7609425B2 patent drawing

AI summary

Processing for printing image data is speeded up while color gamut is widened and tonality enhanced. An image data processing apparatus for achieving this includes a print-quality acquisition unit adapted to acquire information relating to print quality, and a selection unit adapted to select a combination of a color space and bit precision to which the image data to be printed will be converted, based upon the acquired information relating to print quality. The image data is converted to the color space and bit precision selected by the selection unit.