Claims Analysis
Total Claims: 28
Claim 1
Independent Claim
288 words
In a computer system having a processing circuit that operates on data and a memory circuit that stores data, a method for creating a plurality of interlocked threshold arrays for halftoning color images, said method comprising the steps of generating a plurality of single tone levels for a plurality of threshold arrays of color planes by: (a) allocating sufficient memory to hold a plurality of dot profiles, wherein each one of said plurality of dot profiles corresponds to one of a plurality of color planes; (b) repeatedly generating one of said plurality of single tone levels for each one of said plurality of color planes, by: (i) determining a quantity of dots needed for one of said plurality of color planes for the present one of said plurality of single tone levels; (ii) evaluating a numeric decision criterion for a combination of the present one of said plurality of color planes and the present one of said plurality of single tone levels; (iii) combining said numeric decision criteria for all of said plurality of color planes for the present one of said plurality of single tone levels in a manner such that at least one interlocked "newdot" location is determined in each of said plurality of color planes; (iv) placing a numeric value corresponding to the present one of said plurality of single tone levels in at least one interlocked "newdot" location in one of said plurality of threshold arrays that correspond to each of said plurality of color planes; and (c) performing steps (b)(i) through (b)(iv) for each of said plurality of single tone levels until all of said tone levels have been generated, thereby completing all entries in said plurality of threshold arrays of color planes.
Claim 2
Dependent Claim
288 words
In a computer system having a processing circuit that operates on data and a memory circuit that stores data, a method for creating a plurality of interlocked threshold arrays for halftoning color images, said method comprising the steps of generating a plurality of single tone levels for a plurality of threshold arrays of color planes by: (a) allocating sufficient memory to hold a plurality of dot profiles, wherein each one of said plurality of dot profiles corresponds to one of a plurality of color planes; (b) repeatedly generating one of said plurality of single tone levels for each one of said plurality of color planes, by: (i) determining a quantity of dots needed for one of said plurality of color planes for the present one of said plurality of single tone levels; (ii) evaluating a numeric decision criterion for a combination of the present one of said plurality of color planes and the present one of said plurality of single tone levels; (iii) combining said numeric decision criteria for all of said plurality of color planes for the present one of said plurality of single tone levels in a manner such that at least one interlocked "newdot" location is determined in each of said plurality of color planes; (iv) placing a numeric value corresponding to the present one of said plurality of single tone levels in at least one interlocked "newdot" location in one of said plurality of threshold arrays that correspond to each of said plurality of color planes; and (c) performing steps (b)(i) through (b)(iv) for each of said plurality of single tone levels until all of said tone levels have been generated, thereby completing all entries in said plurality of threshold arrays of color planes.
Claim 3
Dependent Claim
23 words
The method as recited in claim 1, wherein each of said plurality of threshold arrays of color planes comprises a stochastic threshold array.
Claim 4
Dependent Claim
124 words
The method as recited in claim 1, wherein the step of determining a quantity of dots needed for one of said plurality of color planes for the present one of said plurality of single tone levels comprises the sub-steps of: selecting a value for each of a plurality of variables named "dotsneeded[i]" per each of said plurality of color planes "[i]"; determining if at least one of said plurality of color planes "[i]" requires one of dots to be added {or dots to be removed}; and, if so, determining the exact quantity of dots to be added to {or removed from} the present one of said plurality of single tone levels and for said at least one of said plurality of color planes "[i]".
Claim 5
Dependent Claim
59 words
The method as recited in claim 1, wherein during the step of evaluating a numeric decision criterion for a combination of the present one of said plurality of color planes and the present one of said plurality of single tone levels, said numeric decision criterion comprises a minimum density variance statistical approach in generating a dispersed-dot stochastic dither array.
Claim 6
Dependent Claim
127 words
The method as recited in claim 1, wherein during the step of combining said numeric decision criteria for all of said plurality of color planes for the present one of said plurality of single tone levels in a manner such that at least one interlocked "newdot" location is determined in each of said plurality of color planes, comprises the sub-steps of: summing the numeric values for the entries of a plurality of intermediate arrays for all of said plurality of color planes after said numeric decision criteria has been applied to the present one of said plurality of color planes and the present one of said plurality of single tone levels, thereby determining at least one minimum array location for placement {or removal} of said interlocked "newdot".
Claim 7
Dependent Claim
23 words
The method as recited in claim 5, wherein said numeric values for each intermediate array entry correspond to a combined density sum array.
Claim 8
Dependent Claim
134 words
The method as recited in claim 5, wherein the sub-step of summing the numeric values for the entries of a plurality of intermediate arrays for all of said plurality of color planes after said numeric decision criteria has been applied to the present one of said plurality of color planes and the present one of said plurality of single tone levels comprises: taking the weighted average of each of said intermediate array entries for all of said plurality of color planes, thereby generating an interlocked array of numeric values that correspond to array locations each having a numeric value assigned that relates to the desirability of adding an interlocked "newdot" to {or removing interlocked "newdot" from} one of said plurality of color planes for the present one of said plurality of single tone levels.
Claim 9
Dependent Claim
47 words
The method as recited in claim 1, wherein for CMYK printing, the color planes that are generated are only for cyan, magenta, and black, and further comprising the step of generating a yellow color plane that is not interlocked with said cyan, magenta, and black color planes.
Claim 10
Dependent Claim
24 words
The method as recited in claim 1, wherein for CMYK printing, the color planes that are generated are for cyan, magenta, yellow, and black.
Claim 11
Dependent Claim
45 words
The method as recited in claim 1, wherein for CMY printing, the color planes that are generated are only for cyan and magenta, and further comprising the step of generating a yellow color plane that is not interlocked with said cyan and magenta color planes.
Claim 12
Dependent Claim
24 words
The method as recited in claim 1, wherein for CMY printing, the color planes that are generated are for cyan and magenta, and yellow.
Claim 13
Dependent Claim
45 words
The method as recited in claim 1, wherein for a variable color print job, a first color mode selects from a plurality of sets of threshold arrays, and a second color mode selects from a different one of said plurality of sets of threshold arrays.
Claim 14
Dependent Claim
30 words
The method as recited in claim 12, wherein said first color mode selects a black-only threshold array, and said second color mode selects a multi-color set of interlocked threshold arrays.
Claim 15
Dependent Claim
303 words
A computer system, comprising: a memory circuit that stores data, and a processing circuit; wherein said processing circuit is configured to create a plurality of interlocked threshold arrays used for halftoning color images, by generating a plurality of single tone levels for a plurality of threshold arrays of color planes, and wherein said processing circuit allocates sufficient space in said memory circuit to hold a plurality of dot profiles, each one of said plurality of dot profiles corresponding to one of a plurality of color planes; (a) said processing circuit being further configured to repeatedly generate one of said plurality of single tone levels for each one of said plurality of color planes, by: (i) determining a quantity of dots needed for one of said plurality of color planes for the present one of said plurality of single tone levels; (ii) evaluating a numeric decision criterion for a combination of the present one of said plurality of color planes and the present one of said plurality of single tone levels; (iii) combining said numeric decision criteria for all of said plurality of color planes for the present one of said plurality of single tone levels in a manner such that at least one interlocked "newdot" location is determined in each of said plurality of color planes; (iv) placing a numeric value corresponding to the present one of said plurality of single tone levels in at least one interlocked "newdot" location in one of said plurality of threshold arrays that correspond to each of said plurality of color planes; and (b) said processing circuit also being configured to implement steps (a)(i) through (a)(iv) for each of said plurality of single tone levels until all of said tone levels have been generated, thereby completing all entries in said plurality of threshold arrays of color planes.
Claim 16
Dependent Claim
303 words
A computer system, comprising: a memory circuit that stores data, and a processing circuit; wherein said processing circuit is configured to create a plurality of interlocked threshold arrays used for halftoning color images, by generating a plurality of single tone levels for a plurality of threshold arrays of color planes, and wherein said processing circuit allocates sufficient space in said memory circuit to hold a plurality of dot profiles, each one of said plurality of dot profiles corresponding to one of a plurality of color planes; (a) said processing circuit being further configured to repeatedly generate one of said plurality of single tone levels for each one of said plurality of color planes, by: (i) determining a quantity of dots needed for one of said plurality of color planes for the present one of said plurality of single tone levels; (ii) evaluating a numeric decision criterion for a combination of the present one of said plurality of color planes and the present one of said plurality of single tone levels; (iii) combining said numeric decision criteria for all of said plurality of color planes for the present one of said plurality of single tone levels in a manner such that at least one interlocked "newdot" location is determined in each of said plurality of color planes; (iv) placing a numeric value corresponding to the present one of said plurality of single tone levels in at least one interlocked "newdot" location in one of said plurality of threshold arrays that correspond to each of said plurality of color planes; and (b) said processing circuit also being configured to implement steps (a)(i) through (a)(iv) for each of said plurality of single tone levels until all of said tone levels have been generated, thereby completing all entries in said plurality of threshold arrays of color planes.
Claim 17
Dependent Claim
24 words
The computer system as recited in claim 14, wherein each of said plurality of threshold arrays of color planes comprises a stochastic threshold array.
Claim 18
Dependent Claim
128 words
The computer system as recited in claim 14, wherein said processing circuit, while determining the quantity of dots needed for one of said plurality of color planes for the present one of said plurality of single tone levels, is still further configured to select a value for each of a plurality of variables named "dotsneeded[i]" per each of said plurality of color planes "[i]"; determine if at least one of said plurality of color planes "[i]" requires one of dots to be added {or dots to be removed}; and, if so, then determine the exact quantity of dots to be added to {or removed from} the present one of said plurality of single tone levels and for said at least one of said plurality of color planes "[i]".
Claim 19
Dependent Claim
66 words
The computer system as recited in claim 14, wherein said processing circuit, while evaluating the numeric decision criterion for a combination of the present one of said plurality of color planes and the present one of said plurality of single tone levels, is still further configured to use, for said numeric decision criterion, a minimum density variance statistical approach in generating a dispersed-dot stochastic dither array.
Claim 20
Dependent Claim
129 words
The computer system as recited in claim 14, wherein said processing circuit, while combining said numeric decision criteria for all of said plurality of color planes for the present one of said plurality of single tone levels in a manner such that at least one interlocked "newdot" location is determined in each of said plurality of color planes, is still further configured to: sum the numeric values for the entries of a plurality of intermediate arrays for all of said plurality of color planes after said numeric decision criteria has been applied to the present one of said plurality of color planes and the present one of said plurality of single tone levels, thereby determining at least one minimum array location for placement {or removal} of said interlocked "newdot".
Claim 21
Dependent Claim
24 words
The computer system as recited in claim 18, wherein said numeric values for each intermediate array entry correspond to a combined density sum array.
Claim 22
Dependent Claim
140 words
The computer system as recited in claim 18, wherein said processing circuit, while summing the numeric values for the entries of a plurality of intermediate arrays for all of said plurality of color planes after said numeric decision criteria has been applied to the present one of said plurality of color planes and the present one of said plurality of single tone levels, is still further configured to: take the weighted average of each of said intermediate array entries for all of said plurality of color planes, thereby generating an interlocked array of numeric values that correspond to array locations each having a numeric value assigned that relates to the desirability of adding an interlocked "newdot" to or removing interlocked "newdot" from one of said plurality of color planes for the present one of said plurality of single tone levels.
Claim 23
Dependent Claim
52 words
The computer system as recited in claim 14, wherein for CMYK printing, the color planes that are generated are only for cyan, magenta, and black, and wherein said processing circuit is still further configured to generate a yellow color plane that is not interlocked with said cyan, magenta, and black color planes.
Claim 24
Dependent Claim
25 words
The computer system as recited in claim 14, wherein for CMYK printing, the color planes that are generated are for cyan, magenta, yellow, and black.
Claim 25
Dependent Claim
50 words
The computer system as recited in claim 14, wherein for CMY printing, the color planes that are generated are only for cyan and magenta, and wherein said processing circuit is still further configured to generate a yellow color plane that is not interlocked with said cyan and magenta color planes.
Claim 26
Dependent Claim
25 words
The computer system as recited in claim 14, wherein for CMY printing, the color planes that are generated are for cyan and magenta, and yellow.
Claim 27
Dependent Claim
46 words
The computer system as recited in claim 14, wherein for a variable color print job, a first color mode selects from a plurality of sets of threshold arrays, and a second color mode selects from a different one of said plurality of sets of threshold arrays.
Claim 28
Dependent Claim
31 words
The computer system as recited in claim 25, wherein said first color mode selects a black-only threshold array, and said second color mode selects a multi-color set of interlocked threshold arrays.