Selective Flattening Page Description Files Color Correction
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


