Selective Flattening Page Description Files Color Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital color imaging technologies face challenges in accurately modifying color values in page description files, particularly when dealing with complex objects and implicit color definitions, leading to inconsistencies between different output devices and inadequate color conversion of regions with transparency overlays.

Innovation Solution

The method involves selective flattening of objects within page description files, converting implicit color commands to explicit ones, allowing for more accurate color correction by iteratively adjusting the degree of flattening until a desired color correction error threshold is met, and determining color errors between unflattened and flattened versions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If selective flattening is applied to convert implicit color commands to explicit ones, then color correction precision is improved, but file complexity and processing time increase

Engineering Contradiction:
Improvecolor correction precisionVSAvoidfile complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the page description file into different object types and applies selective flattening only to specific objects that contain implicit color commands. This segmentation approach converts only the necessary portions from implicit to explicit color definitions, improving color correction precision for those specific regions without unnecessarily increasing the complexity of the entire file.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different processing qualities to different regions of the file. Objects with implicit color commands undergo flattening conversion to explicit definitions for accurate color correction, while objects with already explicit color definitions remain unchanged. This local quality approach ensures precision where needed while maintaining efficiency elsewhere.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If selective flattening is applied to convert implicit color commands to explicit ones, then color correction precision is improved, but processing time increases

Engineering Contradiction:
Improvecolor correction precisionVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments processing efforts by identifying and flattening only those specific objects containing implicit color commands, rather than processing the entire file. This selective approach reduces the total processing time while still achieving accurate color correction for the problematic regions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial flattening action only where necessary - specifically to objects with implicit color commands - rather than performing complete flattening on all objects. This partial action achieves the required color correction precision without the excessive processing time that would result from comprehensive flattening.

Inventive Principle:
Principle #16Partial or excessive action

3Manufacturing precision

If degree of flattening is iteratively adjusted to achieve acceptable color correction results, then color correction accuracy is improved, but loss of time increases

Engineering Contradiction:
Improvecolor correction accuracyVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent implements an iterative feedback mechanism where the degree of flattening is adjusted based on measured color correction results. The system evaluates the color accuracy after each flattening iteration and continues adjusting the degree of flattening only until acceptable results are achieved, providing feedback control to optimize the balance between accuracy and processing time.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent uses partial iteration - performing only the necessary number of flattening iterations required to achieve acceptable color correction accuracy rather than continuing indefinitely. This approach achieves sufficient precision without excessive time consumption from unnecessary additional iterations.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS7433103B2Selective flattening of page description files to support color correction
Publication Date: 2008.10.07 KODAK POLYCHROME GRAPHICS LLC
  • US7433103B2 patent drawing
  • US7433103B2 patent drawing
  • US7433103B2 patent drawing

AI summary

An imaging technique permits selective flattening of objects within page description files. The selective aspect of the flattening may pertain to the selection of particular objects to be flattened, selection of the degree of flattening to be applied to objects, or both. In some embodiments, selective flattening of objects in a page description file may be permitted based on an assessment of color correction efficacy. For example, the degree of flattening may be iteratively adjusted to achieve acceptable color correction results. Alternatively a user may be notified in the event acceptable color correction results have not been achieved. A color error between bitmap files generated from a color corrected, unflattened page description file and from a color corrected, flattened page description file may be measured. When the measured error between the two bitmaps exceeds a predetermined value, an amount of file flattening may be adjusted to reduce the measured error.