Method for color rendering using scanned halftone classification
First Claim
1. A method for obtaining a preferred color for rendering of an image containing halftoned data, comprising:
- a) processing said image and generating therefrom a plurality of tags denoting the frequencies of said image'"'"'s halftoned data;
b) identifying different classes of halftones from said tags to obtain a plurality of halftone classifications;
c) selecting one of said halftone classifications; and
d) using said selected classifier, obtaining said preferred color.
9 Assignments
0 Petitions
Accused Products
Abstract
What is disclosed is an image path that advantageously uses halftone classification to select appropriate mappings in gray-scale management and color management operations. The tags generated in the scanner help identify different classes of halftones. One is selected from several pixel-value mappings to provide proper compensation. That is, the one-dimensional and multi-dimensional pixel-value mappings within the color management module are selected based on halftone classification tags from the scanner. The tagging is either one bit that indicates “Low Frequency Halftone” and “Not LFHT”, or, more preferably, the tag is multi-bit indicating a frequency bin that contains the frequency of the input halftone. Additionally, the multi-bit tag can indicate particular halftone screen types, such as dot screens, line screens, stochastic screens or error diffusion. The pixel value mappings are typically implemented as Look-Up Tables (LUTs), and the LUTs of the present invention are optimized for the various halftone classes. Generation of the LUTs, or other pixel-value mappings, is non-trivial in that such mappings are normally applied to contone images and not to blurred halftoned images. The pixel-value mappings of the present invention are derived via an iterative process. Alternatively, a model for this modulated image type is used.
-
Citations
48 Claims
-
1. A method for obtaining a preferred color for rendering of an image containing halftoned data, comprising:
-
a) processing said image and generating therefrom a plurality of tags denoting the frequencies of said image'"'"'s halftoned data;
b) identifying different classes of halftones from said tags to obtain a plurality of halftone classifications;
c) selecting one of said halftone classifications; and
d) using said selected classifier, obtaining said preferred color. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system for obtaining a preferred color for rendering of an image containing halftoned data, comprising:
-
memory;
processing unit;
storage medium; and
program instructions performing;
a) generating a plurality of tags denoting the frequencies of said image'"'"'s halftoned data;
b) identifying different classes of halftones from said tags to obtain a plurality of halftone classifications;
c) selecting one of said halftone classifications; and
d) using said selected classifier, obtaining said preferred color from LUTs and/or TRCs. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A method for color rendering of an image with regions containing input halftones in a color management module in a print controller, comprising:
-
a) scanning of said image into an image processor;
b) performing spatial and/or signal processing analysis on said image to determine regions containing input halftones;
c) identifying frequencies of input halftones;
d) for each input halftone, giving a tag denoting its frequency range;
e) identifying different classes of halftones from said tags;
f) selecting one halftone classification therefrom; and
g) from said selected halftone classification, selecting a preferred color rendering from LUTs and TRCs.
-
-
48. A system for obtaining a preferred color for rendering of an image containing halftoned data, comprising:
-
memory;
processing unit;
storage medium; and
program instructions performing;
a) scanning of said image into an image processor;
b) performing spatial and/or signal processing analysis on said image to determine regions containing input halftones;
c) identifying frequencies of input halftones;
d) for each input halftone, giving a tag denoting its frequency range;
e) identifying different classes of halftones from said tags;
f) selecting one halftone classification therefrom; and
g) from said selected halftone classification, selecting a preferred color rendering from LUTs and TRCs.
-
Specification