Color printing
First Claim
Patent Images
1. A computer operable method of processing cyan, magenta, and yellow color values C1, M1, Y1, comprising:
- receiving input values C1, M1, Y1, K1 through use of input means;
transforming the C1, M1, Y1 color values to continuous tone data of the color values cyan, magenta, and yellow color values C, M, Y through use of the value K1 in such a manner that each of C, M, Y is not greater than a predetermined maximum value VMAX;
obtaining blue, cyan, and magenta output color values by setting B=0, Cout=C, and Mout=M;
if the sum C+M is greater than VMAX, obtaining blue, cyan and magenta output color values B, Cout, Mout such that B+Cout+Mout=VMAXhalf-toning B, Cout, Mout and Y using a first threshold array A1 for B, Cout, and Mout, and a second threshold array A1′
for Y, wherein the second threshold array A1′
is a replica of the first threshold array A1 that is shifted in at least one of a horizontal/vertical, left/right, or up/down direction relative to the first threshold array A1 by one pixel.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of processing cyan, magenta and yellow color values including half-toning cyan and magenta colors values, and half-toning yellow color values in such a manner that yellow dots tend to be printed next to cyan, magenta or secondary color dots regardless of cyan, magenta, or yellow coverages.
24 Citations
12 Claims
-
1. A computer operable method of processing cyan, magenta, and yellow color values C1, M1, Y1, comprising:
-
receiving input values C1, M1, Y1, K1 through use of input means; transforming the C1, M1, Y1 color values to continuous tone data of the color values cyan, magenta, and yellow color values C, M, Y through use of the value K1 in such a manner that each of C, M, Y is not greater than a predetermined maximum value VMAX; obtaining blue, cyan, and magenta output color values by setting B=0, Cout=C, and Mout=M; if the sum C+M is greater than VMAX, obtaining blue, cyan and magenta output color values B, Cout, Mout such that B+Cout+Mout=VMAX half-toning B, Cout, Mout and Y using a first threshold array A1 for B, Cout, and Mout, and a second threshold array A1′
for Y, wherein the second threshold array A1′
is a replica of the first threshold array A1 that is shifted in at least one of a horizontal/vertical, left/right, or up/down direction relative to the first threshold array A1 by one pixel. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer operable method of processing cyan, magenta, yellow and black color values C1, M1, Y1, K1 comprising:
-
receiving input values C1, M1, Y1, K1 through use of input means; transforming the C1, M1, Y1, K1 color values to continuous tone data of the color values cyan, magenta, and yellow color values c, M, Y through use of the value K1 in such a manner that each of C,M, Y is not greater than a predetermined maximum value VMAX; obtaining blue, cyan, and magenta output color values by setting B=0, Cout=C, and Mout=M; if the sum C+M is greater than VMAX, obtaining blue, cyan and magenta output color values B, Cout, Mout such that B+Cout+Mout=VMAX; and half-toning B, Cout, Mout and Y using a first threshold array A1 for Cout and Mout, and a second threshold array A1′
for Y, wherein the second threshold array A1 ′
is a replica of the first threshold array A1 that is shifted relative to the first threshold array A1 by one pixel. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method of processing cyan, magenta and yellow color values comprising:
-
half-toning cyan and magenta colors values; half-toning yellow color values in such a manner that yellow dots tend to be printed next to cyan, magenta or secondary color dots regardless of cyan, magenta, or yellow coverages. - View Dependent Claims (12)
-
Specification