The present invention relates to a color separation method and an image processing apparatus, and relates particularly to color separation performed when an image signal is converted into a signal indicating the amount of a colorant, such as ink or toner.
One conventional example method for performing color separation of an image signal to obtain a signal for a colorant to be used by a printing apparatus, such as a printer, is shown in
In a color separation process, when R0, G0 and B0 are signals indicating monitor colors, such as sRGB, the signals are processed, so that colors reproduced on the monitor are the same as colors reproduced by an image forming apparatus.
Furthermore, when C0, M0, Y0 and K0 are signals indicating colors reproduced through image printing, the signals are processed, so that colors reproduced through image printing are the same as colors reproduced by the image forming apparatus.
Sequentially, a cyan colorant dark and light separation unit 4902 performs color separation and separates a signal value C1 for a cyan colorant into a colorant value C3, for dark cyan, and colorant value Lc3, for light cyan. Similarly, a magenta colorant dark and light separation unit 4903 performs color separation, and separates a signal value M1, for a magenta colorant, into a colorant value M3, for dark magenta, and a colorant value Lm3, for light magenta.
Through this processing, a color separation table for three inputs of R, G and B and six outputs of C, M, Y, K, Lc and Lm can be prepared (see, for example, patent documents 1, 2 and 3).
In addition, patent document 4 discloses a method whereby a LUT is employed to convert data for four colors, of cyan, magenta, yellow and black, into data for a total of seven colors, dark and light cyan, dark and light magenta, dark and light yellow and black.
However, in the above described process, one-dimensional dark and light color separation is independently performed for cyan and magenta colorants. Therefore, depending on the colorant and the characteristic of a printing medium, the total colorant amount, an total amount for all the colorants, would exceed an amount limit, and image quality would be deteriorated.
That is, in a case wherein the total colorant amount for C, M, Y, K, Lc and Lm exceeds a colorant amount total limit for an electrophotographic printer, for example, an image may not be fixed to a printing medium and may peel off. Further, in a case for an inkjet printer, ink may not be absorbed by a printing medium and may run.
To cope with this, a process for correcting colorant amount is performed.
For a case wherein the total colorant amount (the total for the cyan dark and light colorant output amount) exceeds a limitation value (e.g., A %), the total colorant amount can be decreased simply by reducing the cyan colorant input amount.
However, when a cyan colorant input amount reduction percentage ranges from 80% to 100%, the cyan dark and light colorant amount are, to the contrary, increased. Therefore, when processing is performed to reduce the cyan dark and light colorant amount output, a case may be encountered wherein the cyan colorant input amount must not only be reduced to a value equal to, or smaller, than a limitation value, but to a percentage lower than 80%, at which the total cyan dark and light colorant amount is the largest. At this time, in the above described case wherein one-dimensional color dark and light separation is independently performed, the amount of light ink would be increased, and the density would be reduced.
Further, since the process for correcting the colorant amount is performed separately for cyan and magenta, optimal color separation can not be performed while taking into account the amount of four colorants, cyan, magenta, yellow and black.
Thus, as one problem, granularity and the consumed colorant amount can not be controlled by adjusting the amount of a light colorant across an entire color area.
Furthermore, patent document 4 discloses a method whereby a LUT is employed to convert data for four colors, cyan, magenta, yellow and black, into data for a total of seven colors, dark and light cyan, dark and light magenta, dark and light yellow and black. However, a specific preparation method for the LUT is not described.
Patent Document 1: Japanese Patent Application Laid-Open No. 6-226998
Patent Document 2: Japanese Patent Application Laid-Open No. 9-163161
Patent Document 3: Japanese Patent Application Laid-Open No. 2003-230020
Patent Document 4: Japanese Patent Application Laid-Open No. 10-098625
Patent Document 5: Japanese Patent Application Laid-Open No. 2003-116016
The present invention that is provided reflects this viewpoint, and one objective of the present invention is to provide a table used for performing color separation, so that a density characteristic for output is maintained and a total colorant amount does not exceed a total colorant amount limitation value.
Another objective of the present invention is to provide a method whereby optimal color separation is performed while taking into account the amount of four colorants, cyan, magenta, yellow and black, and granularity and the amount of colorant consumed can be controlled by adjusting the amount of cyan colorant across an entire color area.
Therefore, according to the present invention, a color separation method, which is a process for converting an image signal into signals for colorants to be used by a printing apparatus, colorant value signals that include a colorant value for a dark colorant and a colorant value for a light colorant, said method comprising: a step of calculating a total colorant amount of the dark colorant and the light colorant by employing a relationship between a total colorant amount limitation value and a colorant amount, used by the printing apparatus, that includes a colorant amount for a colorant other than the dark colorant and the light colorant; a step of calculating a density represented by a total of the dark colorant and the light colorant amount; and a step of employing the total colorant amount and the density to calculate the colorant value signals for the dark colorant and the light colorant.
Further, according to the present invention, an image processing apparatus, for preparing a color separation table that is used for a process for converting an image signal into signals for colorants to be used by a printing apparatus, colorant value signals that include a colorant value for a dark colorant and a colorant value for a light colorant, said apparatus comprising: means for calculating a total colorant amount for the dark colorant and the light colorant by employing a relationship between a total colorant amount limitation value and a colorant amount, used by the printing apparatus, that includes a colorant amount for a colorant other than the dark colorant and light colorant; means for calculating a density represented by a total of the dark colorant and the light colorant; and means for employing the total colorant amount and the density to calculate the colorant value signals for the dark colorant and the light colorant.
According to the above described arrangement, based on a density characteristic to be output and the total colorant amount of dark ink and light ink to be output, color separation can be performed for an RGB image signal to obtain colorants, including dark ink and light ink.
As a result, a table can be provided with which color separation is performed, while the density characteristic for the output is maintained and the total color colorant amount limitation value is not exceeded. Further, a table can be provided with which color separation is performed, while smooth four-dimensional gradation and optimization are maintained.
The embodiments according to the present invention will now be described in detail while referring to the drawings.
In this drawing, a colorant amount correction unit 101 performs colorant amount correction for C1, M1, Y1 and K1, which are obtained from R, G and B image data of eight bits each, and obtains C2, M2, Y2 and K2, respectively. A well known method is employed for color separation to obtain C1, M1, Y1 and K1 from R, G and B image data. For example, as for grid points on a predetermined line that connects the vertexes of a cube in a RGB space, grid point data (color separation data) are obtained based on the colorimetry value of a patch, and interpolation is performed to obtain the data C1, M1, Y1 and K1.
Since the amount of the colorant should be adjusted in advance by considering, for example, the absorbency of a printing medium of a predetermined area size, the colorant amount correction process is performed, so that the total amount of C, Y, Y and K colorants is equal to or smaller than the colorant amount limitation value (AmtLIMIT), which is the maximum amount of ink that a printing medium of a predetermined area size can absorb. As a result, corrected colorant amount data C2, M2, Y2 and K2 are output. The values of the colorant amount data C2, M2, Y2 and K2 thus corrected are directly output as C3, M3, Y3 and K3.
On the other hand, in a case wherein the total amount of the colorants C, M, Y and K is equal to or smaller than the colorant amount limitation value, the values of data C1, M1, Y1 and K1 are output directly as C2, M2, Y2 and K2. And for the data C2 and M2, a total dark and light colorant output amount calculation unit 102 employs a dark and light separation basic characteristic table unit 103 to calculate a density to be output and the total colorant amount of dark ink (C or M) and light ink (Lc or Lm) to be output. It should be noted that the densities to be output are defined as DenC and DenM, and the total colorant amount are defined as AmtCmax and AmtMmax.
Based on the AmtCmax and the DenC obtained by 102 and 103, a cyan colorant dark and light separation unit 104 performs color dark and light separation in accordance with a map that will be described later, and obtains color separation data C3 for cyan ink and color separation data Lc3 for light cyan ink. Similarly, based on the AmtMmax and the DenM obtained by 102 and 103, a magenta colorant dark and light separation unit 105 performs color dark and light separation in accordance with a map that will be described later, and obtains color separation data M3 for magenta ink and color separation data Lm3 for light magenta ink.
In
Furthermore, the computer 201 holds patch data for examining the characteristic of a printer, and stores a driver, etc., for printing the patch data using the printer 204. A patch pattern 203 can be displayed on the monitor 202 to examine the characteristic of the printer. Also, a user interface (UI) screen, generated by a driver, can be displayed in order to permit a user to enter various setups. Based on the various setups that are entered, a sample patch 205 output by the printer 204 is measured by a colorimetry device 206, such as a scanner.
Step S301 is a start step, and preparation of a 46 conversion color separation table, used for the color separation of four colorants into six colorants, is started.
Step S302 is a step of printing a cross patch for colorant dark and light.
A cross patch example printed at step S302 is shown in
At step S303, colorimetry is performed for the cross patch printed at step S302, and the density characteristic of the dark colorant is obtained. And at step S304, a map showing the density characteristic and the colorant amount characteristic is prepared based on the colorimetry results obtained for the cross patch.
Step S305 is a process for creating a color dark and light separation, basic characteristic table. As explained by referring to
The color dark and light separation, basic table defines colorant amount data (0% to 100%) for dark ink to be entered in the table, and a colorant amount characteristic (C, Lc, M, Lm or Y).
In
In the tables in
While referring to
While referring to
On the high density side, dark cyan ink is used, up to 100%.
It is understood that the cyan output density is higher for a corrected dark and light cyan density, which is used in a case where color separation is performed to obtain dark and light ink, rather than the dark cyan density input that is used in a case where color separation is not performed to obtain dark and light ink. Therefore, in a case wherein color separation is performed using this dark and light separation, basic characteristic table, a color reproduction range to be output can be expanded.
Referring to
For the initial setup, at step S306, the grid points for C, M, Y and K are defined as 0%.
Step S307 is a process for determining whether the total colorant amount for C1, M1, Y1 and K1, obtained by converting R, G and B, is greater than the limited amount. In a case wherein the limited amount is exceeded, the C, M, Y and K colorant amount correction process at step S308 is performed, and program control advances to step S311. That is, in a case wherein the limited amount is exceeded, the total colorant amount for C, M, Y and K is reduced to the limited amount, and since color separation need not be performed for Lc and Lm, program control advances to step S311. In a case wherein the limited amount is not exceeded, C1=C2, M1=M2, Y1=Y2 and K1=K2, without having to perform step S308, and program control advances to step 309.
Step S308 is a process during which the colorant amount correction unit in
C2=C1×((AmtLIMIT−Amt(0,0,0,K1))/Amt(C1,M1,Y1,0))
M2=M1×((AmtLIMIT−Amt(0,0,0,K1))/Amt(C1,M1,Y1,0))
Y2=Y1×((AmtLIMIT−Amt(0,0,0,K1))/Amt(C1,M1,Y1,0))
K2=K1.
As a result, while maintaining the colorant amount for K, the total colorant amount that exceeds the colorant amount limit value can be reduced in consonance with the ratio of the colorant amount of C, M and Y. The output values of C2, M2, Y2 and K2 are input as grid point data.
Step S309 is a process during which the total dark and light colorant output amount calculation unit 102 in
During this process, the total colorant amount of a dark colorant and a light colorant are calculated using the total colorant amount limit value and the amount of a colorant, other than dark and light colorants of a target color.
Here, AmtCup denotes an increasable amount of a cyan colorant, and AmtMup denotes an increasable amount of a magenta colorant. That is, AmtCup and AmtMup are values indicating how much the total colorant amount, after color separation, will be increased relative to the colorant amount before color separation. As shown in
AmtCup=total cyan dark and light colorant output amount−cyan colorant input amount
AmtMup=total magenta dark and light colorant output amount−magenta colorant input amount.
And AmtCmax and AmtMmax are respectively
AmtCmax=(AmtLIMIT−Amt(C2,M2,Y2,K2))×(AmtCup/(AmtCup+AmtMup))+Amt(C2,0,0,0)
AmtCmax=(AmtLIMIT−Amt(C2,M2,Y2,K2))×(AmtCup/(AmtCup+AmtMup))+Amt(C2,M0,0,0)
Furthermore, in a case wherein is employed the color dark and light separation basic table related to the output, as shown in
Step S310 is a process for performing dark and light separation based on the output density and the total dark and light colorant output amount by using the map, prepared at step S304, that represents the density characteristic and the colorant amount characteristic. By referring to the map, and based on AmtCmax and DenC, C2 is separated to obtain C3 and Lc3. That is, values of dark and light ink are determined by detecting the equal colorant amount line consonant with AmtCmax, and the equal density line consonant with DenC. Similarly, based on AmtMmax and DenM and by referring to the map, M2 is separated to obtain M3 and Lm3. The values C3, M3, Y3, K3, Lc3 and Lm3, including values output by referring to the map, are input as grid point data.
Step S311 is a process for incrementing C, M, Y and K in order to determine an ink value for the next grid point.
In this embodiment, incrementation by 10% is performed.
Step S312 is a process for determining whether an ink value has been decided for all the grid points in the 46 conversion table. When the process has not been completed for all the grid points, the process from steps S307 to S311 is repeated.
In a case wherein it is determined at step S312 that the ink value has been decided for all the grid points, at step S313, the 46 conversion table preparation processing is terminated.
As explained above, in this embodiment, the dark and light separation process is performed based on the density characteristic to be output and the total dark and light colorant amount. Therefore, a remarkable reduction in density, which conventionally occurs when the total colorant amount is below the limit value, can be removed. Further, in the conventional art, since only a one-dimensional dark and light separation table of cyan and magenta is employed to convert four-dimensional input CMYK data into six-dimensional data, there is a problem in that acquisition of smooth, optimal four-dimensional gradation is not ensured. However, in this embodiment, a surplus value relative to the total colorant amount limit value (AmtLIMIT) is divided in accordance with the ratio of the increasable amount (AmtCup and AmtMup) of cyan and magenta colorants, and the total dark and light colorant output amount is obtained. And based on the results, the 46 conversion table is calculated. Thus, optimal color separation can be performed while taking into account the colorant amount of the four colors cyan, magenta, yellow and black.
In the above embodiment, an explanation has been given for the color separation method using the color dark and light separation, basic characteristic tables. This embodiment is not limited to this, and as shown in
Further, this embodiment is not limited to the arrangement shown in
In addition, the image forming apparatus, for which the color separation processing apparatus and method of this embodiment are applied, may be an inkjet printer, an electrophotographic printer, or a heat sublimation type printer.
That is, so long as a system employs colorants such as light cyan and light magenta in addition to the four basic colors cyan, magenta, yellow and black, the system can be used by any type of image forming apparatus.
Furthermore, in this embodiment, an explanation has been given by using a colorant system that employs cyan and magenta as light colorants. However, the light colorants are not limited to these, and the system can also be applied for an image forming apparatus that employs light yellow and light black colorants.
In this embodiment, an explanation has been given for a case wherein ink is a colorant. The present invention is not limited to ink, and can also be applied for another colorant, such as toner.
Further, in this embodiment, a configuration example is employed by performing color separation for a four basic colorant system of cyan, magenta, yellow and black to obtain a six colorant dark and light system that includes light cyan and light magenta colorants. However, the present invention is not limited to this, and an apparatus configuration shown in
That is, an example apparatus arrangement may also be available to perform color separation to change a basic four colorant system of cyan, magenta, yellow and black into an eight dark and light colorant system that includes light cyan, light magenta, light yellow and light black colorants.
In this drawing, reference numeral 1301 denotes a colorant amount correction unit, which performs a colorant amount correction process so that colorant amount data for C1, M1, Y1 and K1 become equal to or lower than a colorant amount limit value (AmtLIMIT), and which outputs colorant amount data for cyan C2, magenta M2, yellow Y2 and black K2. Reference numeral 1302 denotes a total dark and light colorant output amount calculation unit, which employs a dark and light separation, basic characteristic table unit 1303, and calculates a total dark and light colorant amount for each of the cyan, magenta, yellow and black colorants. Reference numeral 1303 denotes a dark and light separation, basic characteristic table unit, in which a basic colorant amount for each dark and light, used to perform dark and light separation, and an output density characteristic, obtained after dark and light separation, are stored for the individual colors.
Reference numeral 1304 denotes a cyan colorant, dark and light separation unit, which performs dark and light separation based on the cyan output density (DenC) received from the dark and light separation, basic characteristic table unit 1303, and the total cyan dark and light colorant amount (AmtCmax), received from the total dark and light colorant output calculation unit 1302. And cyan C3 and light cyan Lc3 are output. Similarly, reference numeral 1305 denotes a magenta colorant, dark and light separation unit, which performs dark and light separation based on the magenta output density (DenM) and the total magenta dark and light colorant amount (AmtMmax), and outputs magenta M3 and light magenta Lm3.
Likewise, reference numeral 1306 denotes a yellow colorant, dark and light separation unit, which performs dark and light separation based on the yellow output density (DenY) and the total yellow dark and light colorant amount (AmtYmax) and outputs yellow Y3 and light yellow Ly3.
Also, reference numeral 1307 denotes a black colorant, dark and light separation unit, which performs dark and light separation based on the black output density (DenK) and the total black dark and light colorant amount (AmtKmax), and outputs black K3 and light black Lk3.
Detailed processing is performed by referring to the flowchart in
In addition, in the embodiment described above, color separation has been performed employing a density as a characteristic for the reproduction of a colorant amount. However, the present invention is not limited to this, and color separation may be performed using a value, such as a brightness and a luminance, or a CIE Lab value.
In first embodiment, to perform dark and light color separation, the total dark and light colorant output amount calculation unit 102 has employed the one-dimensional dark and light separation basic characteristic table unit 103, and calculated a density to be output and the total colorant amount of dark ink and light ink to be output. However, the present invention is not limited to this, and a three-dimensional dark and light separation basic characteristic table may be prepared to perform dark and light color separation.
In this drawing, a colorant amount correction unit 1401, as well as the colorant amount correction unit 101 in
That is, the colorant correction process is performed, so that the total colorant amount for C, M, Y and K is equal to or smaller than a colorant amount limit value (AmtLIMIT) that is the maximum amount of ink a printing medium of a predetermined area size can absorb, and corrected colorant amount data C2, M2, Y2 and K2 are output.
In this embodiment, as for data C2 and M2, a total dark and light colorant output amount calculation unit 1402 employs a three-dimensional dark and light separation, basic characteristic table unit 1403, and calculates a density to be output and the total colorant amount of dark ink (C or M) and light ink (Lc or Lm) to be output. As for data Y2, Y3, output is based on the yellow input/output characteristic that is defined in the three-dimensional dark and light separation basic characteristic table unit 1403. Data K2 is output as K3 without being processed.
Here, the three-dimensional dark and light separation, basic characteristic table unit 1403, which is to be prepared at S1506 in
Here it should be noted that the seven lines are a white-cyan line, a white-magenta line, a white-yellow line, a white-red line, a white-green line and a white-blue line.
And based on AmtCmax and DenC obtained by 1402 and 1403, a cyan colorant dark and light separation unit 1405 performs color separation using a map that will be described later, and obtains color separation data C3 for cyan ink and color separation data Lc3 for light cyan ink. Similarly, based on AmtMmax and DenM obtained by 1402 and 1403, a magenta colorant dark and light separation unit 1406 performs color separation using the map that will be described later, and obtains color separation data M3 for magenta ink and color separation data Lm3 for light magenta ink.
For color separation in this embodiment, a process (step S1506) for employing a dark and light separation, basic characteristic table to calculate a colorant amount characteristic (C, Lc, M, Lm or Y) for all the grid points is performed in addition to that for first embodiment described above.
Steps S1505 and S1506 for creating the dark and light separation basic table for this embodiment will now be described.
Step 1505 is a process for preparing a dark and light separation, basic characteristic table. In this embodiment, as explained for 1404 in
Further, this drawing shows an example dark and light separation, basic characteristic table defined for the white-cyan line. Furthermore, the same explanation is applied for the white-magenta line (primary line) that connects the vertexes of white 0% and magenta 100% for a cube in the CMY space. That is, the same explanation is applied for a relationship of the colorant amount of input dark magenta ink, relative to the colorant output amount of dark magenta ink, and the colorant output amount of light magenta ink. Also, as for the white-yellow line (a primary line) that connects the vertexes of white 0% and yellow 1005 of a cube in the CMY space, a relationship between the colorant input amount of yellow ink and the colorant output amount of yellow ink is unchanged.
According to the relationship shown in the table in
Moreover, it is understood that, as shown in
A patch (a cross patch) of n rows and n columns, in which a dark and light separation, basic characteristic (
While an example dark and light separation, basic characteristic table defined for the white-green line is shown in
At step S1506, as indicated by 1404 in
Reference numeral 2001 denotes a one-dimensional dark and light separation, basic characteristic table setup section.
Reference numeral 2002 denotes a two-dimensional dark and light separation, basic characteristic table setup section.
Reference numeral 2003 denotes a three-dimensional dark and light separation, basic characteristic table setup section.
In a case wherein a user has already prepared a one-dimensional dark and light separation, basic characteristic table, the user then clicks on a “reference” button for the one-dimensional dark and light separation, basic characteristic table setup section 2001. When the “reference” button is clicked on, a file name can be selected, for example, from a holder where a table prepared in advance is stored, and can be entered in the one-dimensional color separation, basic characteristic table setup section 2001. When the file name is designated, the one-dimensional dark and light separation, basic characteristic table prepared in advance is read. Thus, the setup is performed.
Further, in a case wherein a user creates a new one-dimensional dark and light separation, basic characteristic table, the user can click on a “create” button, and create a one-dimensional dark and light separation, basic characteristic table. In this case, a new one-dimensional dark and light separation basic characteristic table is prepared, based, for example, on a file in which a table prepared using a cross patch and the amount of input data are defined. And a file name is provided for the new table, and is designated for the one-dimensional color separation, basic characteristic table setup unit 2001. Thus, the setup is performed.
Also, by clicking on an “edit” button, a one-dimensional dark and light separation, basic characteristic table prepared in advance can be edited and set up. That is, when an ink value in the one-dimensional dark and light separation, basic characteristic table prepared in advance is changed, this table is assigned a new file name, and is designated for the one-dimensional color separation, basic characteristic table setup unit 2001. In this manner, the setup is performed.
In addition, a two-dimensional dark and light separation, basic characteristic table can be selected and entered in the two-dimensional dark and light separation, basic table setup unit 2002. In the three-dimensional dark and light separation basic table setup unit 2003, as in the one-dimensional dark and light separation basic table setup unit 2001, a three-dimensional dark and light separation basic, characteristic table can be referred to, created, or edited. In this manner, the setting up of the table can be performed.
When the setting up by the one-dimensional color separation basic characteristic table setup unit 2001, the two-dimensional color separation basic characteristic table setup unit 2002 and the three-dimensional color separation basic characteristic table setup unit 2003 has been completed, a “new create” button is clicked on, and a 3D-LUT is obtained.
In this embodiment, a 3D-LUT is prepared by referring to, creating or editing the one-dimensional, the two-dimensional and the three-dimensional dark and light separation, basic characteristic tables. However, the present invention is not limited to this, and a table previously prepared and employed may be read and used.
Further, in this embodiment, the two-dimensional dark and light separation, basic characteristic table is set up by referring to a table that has been prepared in advance.
However, the present invention is not limited to this. That is, like the one-dimensional dark and light separation, basic characteristic table or the three-dimensional dark and light separation, basic characteristic table, a table may be prepared or edited.
Furthermore, the one-dimensional dark and light separation basic characteristic table and the three-dimensional dark and light separation basic characteristic table are not limited to those for which all of the reference, preparation and editing processes can be performed. That is, a table may be set us simply through reference, or may be set up by newly preparing, or may be set up simply by editing, or may be set up by performing all these processes together.
The following steps are performed based on the individual tables that are input.
Step S1901 is a start step, and preparation of colorant amount characteristics (3D-LUT) is started for all the grid points in the CMY space, i.e., for the surfaces and the inside of a tetrahedron. Step S1902 is a process for performing the C, M and Y initial setup to determine C, M and Y ink values for the individual grid points. Step S1903 is a process for setting colorant input amount. Step S1904 is a process for employing a colorant input amount to determine a tetrahedron that includes this colorant input amount. Step S1905 is a process for employing the dark and light separation, basic characteristic table for the tetrahedron to calculate the colorant output amount for the surfaces and the inside of the tetrahedron. Step S1906 is a process for setting up, for the 3D-LUT, the colorant output amount for the tetrahedron that is obtained at step S1906.
In
Cx=(d1C2b+d2C2a)/(d1+d2) (1)
C2a=C colorant amount for the white-cyan line
C2b=C colorant amount for the white-green line
d1=distance between the grid point for Cx and the grid point for C2a
d2=distance between the grid point for Cx and the grid point for C2b
As for M, since the colorant input amount is 0 on the WCG plane, the colorant output amount for M and Lm are 0.
As a method for calculating the Y colorant output amount, the same amount of Y as in the dark and light separation, basic characteristic table for the white-green line is employed. For example, on the WCG plane in
In
The amount of M equal to that in the dark and light separation, basic characteristic table for the white-black line is employed as a method for the calculation of the m colorant output amount. Likewise, an amount of Y equal to that in the dark and light separation, basic characteristic table for the white-black line is employed as a method for the calculation of the Y colorant output amount.
In
An amount for M equal to that in the dark and light separation, basic characteristic table for the white-black line is employed as a method for the calculation of them colorant output amount.
As a method for calculating the Y colorant output amount, the dark and light separation, basic characteristic table in
In
Cx=(CCsC+CgSg+CkSk)/(Sc+Sg+Sk) (2)
Here, Cx denotes the output amount of the colorant C at an arbitrary grid point x, and a grid value of x relative to C is defined as y. And Cc is C relative to input y for the white-cyan line, Cg is C relative to input y for the white-green line, and Ck is C relative to input y for the white-black line, and Sc, Sg and Sk are defined as the dimensions of triangles.
An amount of M equal to that for the white-black line is employed as a calculation method for the output amount of the colorant M.
Y calculated for the WGK plane is employed as a calculation method for the output amount of the colorant Y.
In
An amount of M equal to that in the dark and light separation, basic characteristic table for the white-blue line is employed as a method for the calculation of the output amount of the colorant M. As for Y, since the colorant input amount is 0, the output amount of the colorant Y on the WBC plane is 0.
In
An amount of M equal to that in the dark and light separation, basic characteristic table for the white-black line is employed as a method for the calculation of the output amount of the colorant M. Likewise, an amount of Y equal to that in the dark and light separation, basic characteristic table for the white-black line is employed as a method for the calculation of the output amount of the colorant Y.
In
An amount of Y equal to that in the dark and light separation, basic characteristic table for the white-black line is employed as a method for the calculation of the output amount of the colorant Y.
In
In
The dark and light separation, basic characteristic table for the white-blue line and a dark and light separation basic characteristic table (not shown) for the white-magenta line are employed as a method for the calculation of the output amount of the colorant M. That is, the same process is performed in the same manner as in expression (1). As for Y, since the colorant input amount is 0, the output amount of the colorant Y is 0.
In
The calculation method for the output amount of the colorant M is performed in the same manner as in expression (1), by employing the dark and light separation, basic characteristic table for the white-blue line and the dark and light separation, basic characteristic table (not shown) for the white-magenta line. The calculation method for the output amount of the colorant Y is also performed in the same manner.
In
An amount of Y equal to that in the dark and light separation basic characteristic table for the white-black line is employed as a calculation method for the output amount of the colorant Y.
In
In
A dark and light separation, basic characteristic table shown in
In
The calculation method for the output amount of the colorant M is performed in the same manner as in expression (1), by employing the dark and light separation, basic characteristic table for the white-black line and the dark and light separation, basic characteristic table (not shown) for the white-magenta line. The calculation method for the output amount of the colorant Y is also performed in the same manner.
In
The calculation method for the output amount of the colorant M is performed in the same manner as in expression (1), by employing the dark and light separation, basic characteristic table in
In
In
An amount of M equal to that in the dark and light separation basic characteristic table shown in
In
In
The calculation method for the output amount of the colorant M is performed in the same manner as in expression (1), by employing the dark and light separation basic characteristic table in
In
In
Since the input amount of the colorant M is 0, the output amount of the colorant M is 0.
The calculation method for the output amount of the colorant Y is performed, in the same manner as when using expression (1), by employing the dark and light separation, basic characteristic table for the white-green line and the dark and light separation, basic characteristic table for the white-yellow line.
In
In
The calculation method for the output amount of the colorant M is performed by employing a quality of M equal to that in the dark and light separation, basic characteristic table for the white-black line.
The calculation method for the output amount of the colorant Y is performed in the same manner as in expression (1), by employing the dark and light separation, basic characteristic table in
In
In the explanation for this embodiment, the dark and light separation, basic characteristic table for the primary color shown in
When the three-dimensional dark and light separation, basic characteristic table has been prepared at step S1506, at step S1507, the initial setup for C, M, Y and K is performed in order to determine the C, M, Y and K ink values at the individual grid points. And as in first embodiment, the C, M, Y and K ink values are determined for the individual grid points.
It should be noted that in this embodiment the ink values for the grid points on the seven lines can be independently adjusted.
It should be noted that the UI screen shown in
This dark and light separation, basic characteristic table can be edited by clicking on the “edit” button on the UI screen in
As described above, according to this embodiment, the dark and light separation processing is performed based on the density characteristic and the total dark and light colorant amount that are output. Therefore, a problem that arises in the conventional art, i.e., a remarkable reduction in density occurring because the total colorant amount should be equal to or smaller than the limited value, can be removed. Further, in the conventional art, only the one-dimensional dark and light separation table for cyan and magenta is employed to convert four-dimensional input CMYK data into six-dimensional data. Thus, a problem exists in that smoothing and optimizing of four-dimensional gradation is not ensured. However, according to this embodiment, an amount surplus of the total colorant amount limit value (AmtLIMIT) is divided in accordance with the ratio of the increasable amount (AmtCup and the AmtMup) of cyan and magenta colorants, and the total output amount of dark and light colorants is obtained. And for calculation of the 46 conversion table, the optimal color separation can be performed, while taking into account the colorant amount of four colors of cyan, magenta, yellow and black.
In second embodiment, an explanation has been given for the 3D-LUT preparation of dark and light separation, basic characteristic tables, according to which the dark and light separation, basic characteristic tables defined for the seven lines in the CMY space are prepared in advance, and for all the grid points, the colorant amount characteristics are calculated based on the dark and light separation, basic characteristic tables. However, this embodiment is not limited to this, and these tables may be replaced with dark and light separation, basic characteristic tables of the primary colors W-C, M and Y. That is, in a case where in dark and light separation, basic characteristic tables are not prepared for the secondary colors W-C, M, Y, R, G and B or the ternary colors W-C, M, Y, r, G, B and K, dark and light separation, basic characteristic tables for the primary colors may be employed. In this case, the user need not designate a dark and light separation, basic characteristic table in the secondary color and the ternary color table setup sections on the UI screen in
According to third embodiment of the present invention, a smoothing process is additionally performed during color separation in first embodiment or 2 to convert four colorants of C, M, Y and K into six colorants of C, M, Y, K, Lc and Lm.
Specifically, in a case of performing color dark and light separation using another table, the individual colorant amount obtained using tables can not be correlated in the smoothing process. As a result, there is a case wherein, even through the smoothing process, the colorant amount finally obtained is not smoothly changed between grid points.
Even when a table, based on which the amount of the colorants C, M, Y, K, Lc and Lm can be output in correlation with each other, can be taken into account, another problem below arises. In the smoothing process, correction is performed after the filtering process, so that the total colorant amount becomes equal to or smaller than the total colorant amount limit value. Thus, the value of the colorant amount is corrected after the filtering. Therefore, sometimes, after the smoothing process is ended, the total colorant amount becomes greater than the total colorant amount limit value.
Further, in a case wherein the smoothing process is performed, and thereafter, correction of the total colorant amount is performed for a grid point, at which the total colorant amount limit is exceeded, smoothness obtained by the previous smoothing process is deteriorated, and a quasi-contour would occur.
Therefore, using color separation provided by this embodiment, the smoothing process is additionally performed between image signals. As a result, color separation that maintains four-dimensional gradation and optimization can be provided.
Processes at S3307 to S3309 for this embodiment, which correspond to the smoothing process, will now be described.
In a case wherein it is ascertained at step S3306 that ink values have been decided for all the grid points, at step S3307, the smoothing process is performed using a filter of N×N×N×N (N is a constant). In the smoothing process for this embodiment, a filter of 3×3×3×3 is employed.
C_ink—sm(i,j,k,l)={a1111×C_ink(i−1,j−1,k−1,l−1)+a2111×C_ink(i,j−1,k−1,l−1)
+a3111×C_ink(i+1,j−1,k−1,l−1)
+a1211×C_ink(i−1,j,k−1,l−1)+a2211×C_ink(i,j,k−1,l−1)+a3211×C_ink(i+1,j,k−1,l−1)
+a1311×C_ink(i−1,j+1,k−1,l−1)+a2311×C_ink(i,j+1,k−1,l−1)+a3311×C_ink(i+1,j+1,k−1,l−1)
+a1121×C_ink(i−1,j−1,k,l−1)+a2121×C_ink(i,j−1,k,l−1)+a3121×C_ink(i+1,j−1,k,l−1)
+a1221×C_ink(i−1,j,k,l−1)+a2221×C_ink(i,j,k,l−1)+a3221×C_ink(i+1,j,k,l−1)
+a1321×C_ink(i−1,j+1,k,l−1)+a2321×C_ink(i,j+1,k,l−1)+a3321×C_ink(i+1,j+1,k,l−1)
+a1131×C_ink(i−1,j−1,k+1,l−1)+a2131×C_ink(i,j−1,k+1,l−1)+a3131×C_ink(i+1,j−1,k+1,l−1)
+a1231×C_ink(i−1,j,k+1,l−1)+a2231×C_ink(i,j,k+1,l−1)+a3231×C_ink(i+1,j,k+1,l−1)
+a1331×C_ink(i−1,j+1,k+1,l−1)+a2331×C_ink(i,j+1,k+1,l−1)+a3331×C_ink(i+1,j+1,k+1,l−1)
+a1112×C_ink(i−1,j−1,k−1,l)+a2112×C_ink(i,j−1,k−1,l−1)+a3112×C_ink(i+1,j−1,k−1,l)
+a1212×C_ink(i−1,j,k−1,l)+a2212×C_ink(i,j,k−1,l)+a3212×C_ink(i+1,j,k−1,l)
+a1312×C_ink(i−1,j+1,k−1,l)+a2312×C_ink(i,j+1,k−1,l)+a3312×C_ink(i+1,j+1,k−1,l)
+a1122×C_ink(i−1,j−1,k,l)+a2122×C_ink(i,j−1,k,l)+a3122×C_ink(i+1,j−1,k,l)
+a1222×C_ink(i−1,j,k,l)+a2222×C_ink(i,j,k,l)+a3222×C_ink(i+1,j,k,l)
+a1322×C_ink(i−1,j+1,k,l)+a2322×C_ink(i,j+1,k,l)+a3322×C_ink(i+1,j+1,k,l)
+a1132×C_ink(i−1,j−1,k+1,l)+a2132×C_ink(i,j−1,k+1,l)+a3132×C_ink(i+1,j−1,k+1,l)
+a1232×C_ink(i−1,j,k+1,l)+a2232×C_ink(i,j,k+1,l)+a3232×C_ink(i+1,j,k+1,l)
+a1332×C_ink(i−1,j+1,k+1,l)+a2332×C_ink(i,j+1,k+1,l)+a3332×C_ink(i+1,j+1,k+1,l)
+a1113×C_ink(i−1,j−1,k−1,l+1)+a2113×C_ink(i,j−1,k−1,l+1)+a3113×C_ink(i+1,j−1,k−1,l+1)
+a1213×C_ink(i−1,j,k−1,l+1)+a2213×C_ink(i,j,k−1,l+1)+a3213×C_ink(i+1,j,k−1,l+1)
+a1313×C_ink(i−1,j+1,k−1,l+1)+a2313×C_ink(i,j+1,k−1,l+1)+a3313×C_ink(i+1,j+1,k−1,l+1)
+a1123×C_ink(i−1,j−1,k,l+1)+a2123×C_ink(i,j−1,k,l+1)+a3123×C_ink(i+1,j−1,k,l+1)
+a1223×C_ink(i−1,j,k,l+1)+a2223×C_ink(i,j,k,l+1)+a3223×C_ink(i+1,j,k,l+1)
+a1323×C_ink(i−1,j+1,k,i+1)+a2323×C_ink(i,j+1,k,l+1)+a3323×C_ink(i+1,j+1,k,l+1)
+a1133×C_ink(i−1,j−1,k+1,l+1)+a2133×C_ink(i,j−1,k+1,l+1)+a3133×C_ink(i+1,j−1,k+1,l+1)
+a1233×C_ink(i−1,j,k+1,l+1)+a2233×C_ink(i,j,k+1,l+1)+a3233×C_ink(i+1,j,k+1,l+1)
+a1333×C_ink(i−1,j+1,k+1,l+1)+a2333×C_ink(i,j+i,k+1,l+1)+a3333×C_ink(i+1,j+1,k+1,l+1)}/sum
Likewise, the smoothing is performed in the same manner, while the output amount of the magenta colorant before smoothing is defined as M_ink(i, j, k, l), and the output amount of the magenta colorant after smoothing is defined as M_ink_sm(i, j, k, l); the output amount of the yellow colorant before smoothing is defined as Y_ink(i, j, k, l), and the output amount of the yellow colorant after smoothing is defined as Y_ink_sm(i, j, k, l); the output amount of the black colorant before smoothing is defined as K_ink(i, j, k, l) and the output amount of the black colorant after smoothing is defined as K_ink_sm(i, j, k, l); the output amount of the light cyan colorant before smoothing is defined as Lc_ink(i, j, k, l), and the output amount of the light cyan colorant after smoothing is defined as Lc_ink_sm(i, j, k, l); and the output amount of the light magenta colorant before smoothing is defined as Lm_ink(i, j, k, l), and the output amount of the light magenta colorant after smoothing is defined as Lm_ink_sm(i, j, k, l).
Here, since the values of the output amount of the individual colorants are changed through the smoothing process, the total colorant amount Amt(C, M, Y, K, Lc, Lm) for a grid point may exceed the target limit value for the total colorant amount. At step S3308, a check is performed to determine whether the total colorant amount for each grid point obtained after the smoothing process does not exceed the target limit value for the total colorant amount. In a case wherein the total colorant amount for the individual grid points do not exceed the total colorant limit value, the color separation table preparation processing is terminated. On the other hand, in a case wherein there is even one grid point for which the total colorant amount exceeds the total colorant amount limit value, program control is shifted to step 3309.
At step 3309, the target limit value for the total colorant amount is updated for the grid point where the total colorant amount limit value is exceeded. The target limit value to be updated for the total colorant amount is defined as AmtLIMIT′ (C, M, Y, K)=α×AmtLIMIT(C, M, Y, K) (0<α<1). Then, as for the grid point where the limit value for the total colorant amount is, the target total colorant amount is designated as the AmtLIMIT′ (C, M, Y, K), and program control repeats the processing from S3302 to S3308.
Through these processes, an accurate correction can be performed for the total colorant amount limit value, although the processes at S3302 to S3308 should be repeated for a case wherein α is a value near 1.
According to the above explanation, in a case wherein color separation is performed for ink, including light ink, and the values of the colorant output amount are changed through the smoothing process and are therefore exceed the limit value for the total colorant value, color separation is enabled, so that a correction is performed to prevent the total colorant value from exceeding the limit value.
That is, in a case wherein color dark and light separation is performed using another table, during the smoothing process, the colorant amount obtained using the table can not be correlated with each other. As a result, there is a case wherein the colorant amount obtained through the smoothing process are still not smoothly changed between the grid points (see, for example, patent document 5). Further, even when a table, based on which the amount of the colorants C, M, Y, K, Lc and Lm can be output in correlation with each other, can be taken into account, another problem below arises. During the smoothing process, correction is performed after the filtering process, so that the total colorant amount becomes equal to or smaller than the total colorant amount limit value.
Thus, the value of the colorant amount is corrected after the filtering. Therefore, sometimes, after the smoothing process has ended, the total colorant amount becomes greater than the total colorant amount limit value.
Further, in a case wherein the smoothing process is performed, and thereafter, correction of the total colorant amount is performed for a grid point, at which the total colorant amount is exceeded, smoothness obtained by the previous smoothing process is deteriorated, and a quasi-contour occurs.
To cope with these problems, when the above described structure is employed, a table can be provided that enables color separation, so that the density characteristic to be output is maintained, and the total colorant amount does not exceed the total colorant amount limit value. Further, a table that enables color separation, so that smoothing and optimizing of four-dimensional gradation is performed, is maintained.
According to third embodiment, the smoothing process at step S3307 employing a low-pass filter, etc., has been performed for all of the colorants. However, according to the present invention, the smoothing process need not be performed for all the colorants, and depending on a dark and light color separation process method, the smoothing process may be performed for only a specific colorant, or a plurality of selected colorants.
For example, since the correction process is not performed for a black colorant, the smoothing process may not be performed.
According to fourth embodiment of the present invention, a color separation process taking glossiness into account is performed, in addition to the color separation performed in first, second and third embodiments described above, to convert the colorant values of four colorants C, M, Y and K into the colorant values of six colorants of C, M, Y, K, Lc and Lm.
Specifically, in a case wherein, when color separation is not performed while taking into account the glossiness of a recorded image, the glossiness characteristic is changed in accordance with the colorant amount, the glossiness may become uneven, and the image quality would be deteriorated.
That is, since the color separation is performed only for reproducing the target density characteristic, and not for providing the glossiness characteristic, reproduction of the glossiness may be degraded, for example, in an electrophotographic image.
Therefore, in the present invention, a table can be provided with which a color separation process is performed while taking into account the glossiness characteristic of a colorant, so that an output density characteristic and an output glossiness characteristic are maintained, and the total colorant amount does not become greater than the total colorant amount limit value. Further, color separation can be performed, while the smoothing and optimizing of four-dimensional gradation is maintained.
The flowchart in
Step S3502 is a step of printing a dark and light colorant cross patch, and as in the above described embodiments, a cross patch shown in
Step S3503 is a step of performing colorimetry for the dark and light colorant cross patch printed at step S3502.
A colorimetry device is employed for measurement, and a density characteristic is obtained.
Step S3504 is a step of measuring the glossiness of the dark and light colorant cross patch printed at step S3502. When the glossiness of the dark and light cross patch is measured, the consonant glossiness characteristic can be obtained.
Step S3505 is a step of employing the density characteristic and the glossiness characteristic, obtained at steps S3503 and S3504, to prepare a density-colorant map (second map) and a glossiness-colorant amount map (first map).
The same density-colorant amount map as in
Step S3506 is a step of preparing a dark and light separation, basic characteristic table. This dark and light color separation, basic characteristic table is referred to as a basic table when the total output dark and light colorant amount calculation unit 102 in
Further,
The dark and light color separation basic tables define a relationship between the colorant amount data for input dark ink and the characteristic of a colorant output amount. In the table, the horizontal axis represents a colorant amount to be entered to the table, and the vertical axis represents the colorant amount to be output based on the table. In these drawings, the graphs for the output amount of a dark cyan colorant, the output amount of a light cyan colorant, the total output amount of the dark and light cyan colorants and the input amount of a cyan colorant are shown relative to the input amount of a cyan colorant. These basic tables are prepared based on the glossiness-colorant amount map in
Assume that, for example, the glossiness in the case of an input cyan colorant amount of 80% is A. Then, the equal glossiness line on which the glossiness is A is found by referring to
These tables indicate a relationship between the colorant amount data for dark cyan ink input and the output amount of dark cyan and light cyan colorants. The same tables are applied for a relationship between the colorant amount data for input dark magenta ink and the output amount of dark magenta and light magenta colorants.
Since the input/output density characteristics are the same in the table in
And the output amount of the dark cyan colorant and the output amount of the light cyan colorant are obtained based on the thus obtained total amount of the cyan dark and light colorants output and the output density in
The type shown in
Therefore, printing with comparatively low glossiness can be provided, while consumption of the colorant amount is prevented in a high density area.
According to the table shown in
According to the table in
The type shown in
According to the table shown in
Therefore, printing at medium glossiness can be provided, while consumption of the colorant amount is slightly suppressed in a high density area.
According to the table in
And at steps S3107 to S3114 in
As described above, in the case for the performance of color separation for ink, including light ink, the density characteristic and the glossiness characteristic that are output and the total colorant amount of dark ink and light ink that are output are employed, and color separation can be performed to convert RGB image signals into colorants, including dark ink and light ink.
Specifically, in patent document 5, for example, color separation is not performed while taking into account the glossiness of a recorded image. Thus, in a case wherein the glossiness characteristic is changed in accordance with the colorant amount, the glossiness may become uneven, and the image quality become deteriorated. Since this color separation is performed only for reproducing the target density characteristic, and not for providing the glossiness characteristic, reproduction of the glossiness may be degraded, for example, in an electrophotographic image.
In order to cope with these problems, with the above described arrangement, a table can be provided with which a color separation process is performed while taking into account the glossiness characteristic of a colorant, so that an output density characteristic and an output glossiness characteristic are maintained, and the total colorant amount does not become greater than the total colorant amount limit value. Further, color separation can be performed, while the smoothing and optimizing of a four-dimensional gradation is maintained.
In the above embodiment, the same value has been employed for the total colorant amount limit value AmtLIMIT at step S3508. However, different values may be employed as the total colorant amount limit value AmtLIMIT.
For example, assume a case wherein the total colorant amount limit value is 250%. The total colorant amount limit value is 250% when the total colorant input amount is 100%, while on the other hand, the total colorant amount limit value may be 200% when the total input colorant amount is 150%. That is, at step S3509, a correction is uniformly performed in a case wherein the total input colorant amount exceeds the total colorant amount limit value. On the other hand, since, at step S3510, the total input colorant amount does not exceed the total colorant amount limit value, dark and light colorant color separation is performed up to the increasable value of the total colorant amount. Therefore, a case occurs wherein, when the total input colorant amount is increased, the glossiness is lowered.
The present invention can be achieved by a program code that executes the functions of the above described embodiments and that performs the processing of the flowcharts shown in
The storage medium for supplying the program code can, for example, be a floppy (registered trademark) disk, a hard disk, an optical disk, a magneto-optical disk, a CD-ROM, a CD-R, a magnetic tape, a non-volatile memory card or a ROM.
Further, not only the functions of the above embodiments are provided by executing program code read by a computer, but also, based on the instructions provided by the program code, the OS operated by the computer may actually perform part or all of the processes.
Furthermore, the program code may be written in a memory prepared on a function extension board inserted into the computer or in a function extension unit connected to the computer, and based on the instructions contained in the program code, a CPU, etc., may actually perform part or all of the processes.
This application claims the benefit of Japanese Patent Application Nos. 2006-069604, filed Mar. 4, 2006, 2006-113379, filed Apr. 17, 2006, 2006-103402, filed Apr. 4, 2006 and 2007-039555, filed Feb. 20, 2007, which are hereby incorporated by reference herein in their entirety.
Number | Date | Country | Kind |
---|---|---|---|
2006-069604 | Mar 2006 | JP | national |
2006-103402 | Apr 2006 | JP | national |
2006-113379 | Apr 2006 | JP | national |
2007-039555 | Feb 2007 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2007/054823 | 3/12/2007 | WO | 00 | 9/12/2008 |