first, a color close to a prediction target color is selected as a first similar color from among a plurality of similar candidate colors. Next, a first relational expression representing a relationship of spectral reflectances of a solid patch between a reference medium and a prediction target medium is obtained for the first similar color. Then, spectral reflectances of the solid patch in the prediction target medium for the prediction target color are predicted by applying spectral reflectances of a solid patch in the reference medium for the prediction target color to the first relational expression. Finally, spectral reflectances of each halftone patch in the prediction target medium for the prediction target color are predicted based on the prediction result.
|
1. A color prediction method for predicting a color of each patch when a color chart including a plurality of patches corresponding to ink densities of a plurality of levels is assumed to be created by applying an ink of a prediction target color to a prediction target medium with ink densities of the plurality of levels,
the plurality of patches including a solid patch on which an ink is applied at a maximum ink density, a medium color patch on which an ink is not applied, and a plurality of halftone patches on which inks are applied at ink densities between the solid patch and the medium color patch,
the color prediction method comprising:
a first similar color selection step of selecting a color close to the prediction target color from among a plurality of similar candidate colors as a first similar color, the plurality of similar candidate colors being a plurality of colors for which spectral characteristics of the solid patch in a reference medium and spectral characteristics of the solid patch in the prediction target medium are obtained, the reference medium being a medium in which spectral characteristics of the solid patch for the prediction target color are obtained;
a first relational expression calculation step of obtaining a first relational expression for the first similar color, the first relational expression representing a relationship between the spectral characteristics of the solid patch in the reference medium and the spectral characteristics of the solid patch in the prediction target medium;
a solid prediction step of obtaining predicted values of spectral characteristics of the solid patch in the prediction target medium for the prediction target color by applying the spectral characteristics of the solid patch in the reference medium for the prediction target color to the first relational expression; and
a halftone prediction step of, based on the predicted values obtained in the solid prediction step, obtaining predicted values of spectral characteristics of the plurality of halftone patches in the prediction target medium for the prediction target color.
18. A color prediction method for predicting a color of each patch when a color chart including a plurality of patches corresponding to ink densities of a plurality of levels is assumed to be created by applying an ink of a prediction target color to a prediction target medium with ink densities of the plurality of levels,
the plurality of patches including a solid patch on which an ink is applied at a maximum ink density, a medium color patch on which an ink is not applied, and a plurality of halftone patches on which inks are applied at ink densities between the solid patch and the medium color patch,
the color prediction method comprising:
a first relational expression calculation step of obtaining a first relational expression for each of a plurality of similar candidate colors, the first relational expression representing a relationship between spectral characteristics of the solid patch in the reference medium and spectral characteristics of the solid patch in the prediction target medium, the plurality of similar candidate colors being a plurality of colors for which the spectral characteristics of the solid patch in a reference medium and the spectral characteristics of the solid patch in the prediction target medium are obtained, the reference media being a medium in which spectral characteristics of the solid patch for the prediction target color are obtained;
a first similar color selection step of selecting a color close to the prediction target color from the plurality of similar candidate colors as a first similar color;
a solid prediction step of obtaining predicted values of spectral characteristics of the solid patch in the prediction target medium for the prediction target color by applying the spectral characteristics of the solid patch in the reference medium for the prediction target color to the first relational expression for the first similar color; and
a halftone prediction step of, based on the predicted values obtained in the solid prediction step, obtaining predicted values of spectral characteristics of the plurality of halftone patches in the prediction target medium for the prediction target color.
19. A non-transitory computer readable recording medium recording a color prediction program that predicts a color of each patch when a color chart including a plurality of patches corresponding to ink densities of a plurality of levels is assumed to be created by applying an ink of a prediction target color to a prediction target medium with ink densities of the plurality of levels,
the plurality of patches including a solid patch on which an ink is applied at a maximum ink density, a medium color patch on which an ink is not applied, and a plurality of halftone patches on which inks are applied at ink densities between the solid patch and the medium color patch,
the color prediction program causes a computer to execute:
a first similar color selection step of selecting a color close to the prediction target color from among a plurality of similar candidate colors as a first similar color, the plurality of similar candidate colors being a plurality of colors for which spectral characteristics of the solid patch in a reference medium and spectral characteristics of the solid patch in the prediction target medium are obtained, the reference medium being a medium in which spectral characteristics of the solid patch for the prediction target color are obtained;
a first relational expression calculation step of obtaining a first relational expression for the first similar color, the first relational expression representing a relationship between the spectral characteristics of the solid patch in the reference medium and the spectral characteristics of the solid patch in the prediction target medium;
a solid prediction step of obtaining predicted values of spectral characteristics of the solid patch in the prediction target medium for the prediction target color by applying the spectral characteristics of the solid patch in the reference medium for the prediction target color to the first relational expression; and
a halftone prediction step of, based on the predicted values obtained in the solid prediction step, obtaining predicted values of spectral characteristics of the plurality of halftone patches in the prediction target medium for the prediction target color.
2. The color prediction method according to
3. The color prediction method according to
in the first similar color selection step, a reference medium for which information on the spectral characteristics of the solid patch for the prediction target color is to be used in the solid prediction step is further selected from among the plurality of reference media as a target reference medium,
in the first relational expression calculation step, an expression representing a relationship between the spectral characteristics of the solid patch in the target reference medium and the spectral characteristics of the solid patch in the prediction target medium is obtained as the first relational expression, and
in the solid prediction step, the predicted values of the spectral characteristics of the solid patch in the prediction target medium for the prediction target color are obtained by applying the spectral characteristics of the solid patch in the target reference medium for the prediction target color to the first relational expression.
4. The color prediction method according to
in the first similar color selection step,
a square error between spectral characteristics of the solid patch in a reference medium for the prediction target color and spectral characteristics of the solid patch in the reference medium for a similar candidate color is obtained for each of combinations of a similar candidate color and a reference medium, and
a similar candidate color and a reference medium included in one of the combinations for which a least square error is obtained are respectively selected as the first similar color and the target reference medium.
5. The color prediction method according to
in the first similar color selection step,
a color difference between the prediction target color and a similar candidate color is obtained based on spectral characteristics of the solid patch in a reference medium for the prediction target color and spectral characteristics of the solid patch in the reference medium for the similar candidate color, for each of combinations of a similar candidate color and a reference medium, and
a similar candidate color and a reference medium included in one of the combinations for which a minimum color difference is obtained are respectively selected as the first similar color and the target reference medium.
6. The color prediction method according to
in the first similar color selection step,
a total similarity is obtained for each of combinations of a similar candidate color and a reference medium, based on a color similarity representing a similarity between spectral characteristics of the solid patch in a reference medium for the prediction target color and spectral characteristics of the solid patch in the reference medium for a similar candidate color, and based on a medium similarity representing a similarity between spectral characteristics of the medium color patch in the reference medium and spectral characteristics of the medium color patch in the prediction target medium, and
a similar candidate color and a reference medium included in one of the combinations for which a maximum total similarity is obtained are respectively selected as the first similar color and the target reference medium.
7. The color prediction method according to
8. The color prediction method according to
9. The color prediction method according to
the halftone prediction step includes:
a second relational expression calculation step of obtaining a second relational expression for the first similar color, the second relational expression representing a relationship between the spectral characteristics of the solid patch in the prediction target medium and spectral characteristics of each of the plurality of halftone patches in the prediction target medium; and
a predicted value calculation step of calculating predicted values of the spectral characteristics of each of the halftone patches in the prediction target medium for the prediction target color by applying the predicted values obtained in the solid prediction step to the second relational expression.
10. The color prediction method according to
the halftone prediction step includes:
a second similar color selection step of selecting a color close to the prediction target color from among a plurality of sample colors as a second similar color, the plurality of sample colors being a plurality of colors for which spectral characteristics of the plurality of patches in the prediction target medium are obtained;
a second relational expression calculation step of obtaining a second relational expression for the second similar color, the second relational expression representing a relationship between the spectral characteristics of the solid patch in the prediction target medium and spectral characteristics of each of the plurality of halftone patches in the prediction target medium; and
a predicted value calculation step of calculating predicted values of the spectral characteristics of each of the halftone patches in the prediction target medium for the prediction target color by applying the predicted values obtained in the solid prediction step to the second relational expression.
11. The color prediction method according to
12. The color prediction method according to
in the first similar color selection step, a color for which spectral characteristics of only the solid patch are obtained as spectral characteristics in the prediction target medium is selected as the first similar color, and
in the second similar color selection step, a color for which spectral characteristics of all of the plurality of patches are obtained as spectral characteristics in the prediction target medium is selected as the second similar color.
13. The color prediction method according to
14. The color prediction method according to
15. The color prediction method according to
16. The color prediction method according to
17. The color prediction method according to
|
The present invention relates to a color prediction method and a color prediction program for predicting a color of a patch in a color chart used for predicting a color obtained by overprinting inks of a plurality of colors (typically, a plurality of colors including a spot color).
In recent years, digital printing apparatuses have become popular in the printing industry. However, in the labeling and packaging field, printing (offset printing, gravure printing, flexographic printing, etc.) with printing apparatuses using printing plates (hereinafter referred to as a “conventional printing apparatus” or simply referred to as a “printing apparatus”) is still often performed in recent years. Meanwhile, there is an increasing demand for quick delivery for design and content production, and when there are some changes in design or the like in a case in which a conventional printing apparatus is used, cost for recreation of the printing plate or retrogression of the process is high, which is a significant problem. In this respect, a digital printing apparatus does not use a printing plate, and thus, does not need an operation for exchanging or recreating the printing plate. That is, by adopting a digital printing apparatus, it is possible to carry out especially small-lot printing at low cost, and therefore, it is also possible to respond to the demand of quick delivery for design and content production at low cost.
Meanwhile, in the labeling and packaging field, spot colors tend to be often used for enhancing color expression. For this reason, in order to perform printing with a digital printing apparatus using print data generated for printing with a conventional printing apparatus, it is necessary that colors obtained by overprinting spot color inks be predicted and the predicted colors be reproduced with the digital printing apparatus. In the following, prediction values of values (specifically, reflectance or tristimulus values X, Y, and Z in the CIE 1931 XYZ color space) identifying colors obtained by overprinting inks of a plurality of colors is referred to as an “overprint prediction value”.
The “Recommendations for predicting spot color overprints” (http://www.color.org/ICC_white_paper_43_Draft2kd.doc) by K. Deshpande and P. Green discloses a method (hereinafter, referred to as “Deshpande et al. method”) for relatively easily predicting colors (overprint prediction values) obtained by overprinting inks of a plurality of colors including a spot color. In the Deshpande et al. method, overprint prediction values are expressed as in the following Equations (1) to (3) using tristimulus values X, Y, and Z (see
X=jx×(Xb×Xf)+kx (1)
Y=jy×(Yb×Yf)+ky (2)
Z=jz×(Zb×Zf)+kz (3)
Here, Xb, Yb, and Zb are tristimulus values of a background color, Xf, Yf, and Zf are tristimulus values of a foreground color, jx, jy, and jz are scaling coefficients, and kx, ky, and kz are constants. Hereinafter, jx, jy, jz, kX, ky, and kz are collectively referred to as “overprint coefficient”.
Meanwhile, color reproduction methods include additive color mixing and subtractive color mixing. In the case of printing, the subtractive color mixing is applied for color reproduction. In this regard, if ideal subtractive color mixing is performed, the stimulus value X of the color obtained by overprinting is represented by “Xb×Xf” (the same applies to the stimulus values Y and Z), for example. However, in order to obtain a more accurate value, it is necessary to make a correction in consideration of an error caused by the use of an opaque ink and reflection of light on the surface. Therefore, in the Deshpande et al. method, a correction using a linear equation is performed as shown in the above Equations (1) to (3).
In the Deshpande et al. method, a color chart as schematically shown in
Hereinafter, the Deshpande et al. method will be described in detail with reference to the flowchart in
First, the CxF chart is printed using the ink of spot color 1, and further, the CxF chart is printed using the ink of spot color 2 (step S900).
Next, the overprint coefficients jx, jy, jz, kx, ky, and k2 of the above Equations (1) to (3) regarding the spot color 2 are calculated using the CxF chart printed using the ink of spot color 2 (referred to as “spot color 2 chart” for convenience) (step S910). In this regard, focusing on the above Equation (1), for example, the practical maximum value and the minimum value for Xb×Xf are values obtained by the ink of the spot color 2 being applied on the base material and black (black solid), respectively. The same applies to Yb×Yf and Zb×Zf. Therefore, in order to calculate the overprint coefficient, in a coordinate system representing the above Equations (1) to (3) (see
Focusing on, for example, X among the tristimulus values, values are assigned as follows for the first calibration point P91 with respect to the above Equation (1). The value obtained by colorimetry of the patch PA93 in the spot color 2 chart (black stimulus value) is assigned to Xb, the value obtained by colorimetry of the patch PA92 in the spot color 2 chart (stimulus value of a state where the ink of the spot color 2 at a dot percentage of 60% is applied on the base material) is assigned to Xf, and the value obtained by colorimetry of the patch PA91 in the spot color 2 chart (stimulus value of a state where the ink of the spot color 2 at a dot percentage of 60% is applied on black) is assigned to X (see
The overprint coefficients jx and kx are calculated by solving a simultaneous equation consisting of the equation relating to the first calibration point P91 and the equation relating to the second calibration point P92. That is, an equation representing a straight line denoted by reference numeral L91 in
Although the patches are provided in 10% increments in the CxF chart shown in
Next, the values of Xb, Yb, and Zb (tristimulus values of the background color) for calculating final overprint prediction values in the above Equations (1) to (3) are obtained using the CxF chart printed using the ink of spot color 1 (referred to as “spot color 1 chart” for convenience) (step S920). Specifically, the values of Xb, Yb, and Zb are obtained by colorimetry of the patch PA95 (see
Next, the values of Xf, Yf, and Zf (tristimulus values of the foreground color) for calculating the final overprint prediction values in the above Equations (1) to (3) are obtained using the spot color 2 chart (step S930). Specifically, the values of Xf, Yf, and Zf are obtained by colorimetry of the patch PA92 (see
Finally, the values obtained in steps S910 to S930 are substituted into the above Equations (1) to (3), whereby the tristimulus values X, Y, and Z as overprint prediction values are calculated (step 3940). This corresponds to, for example, calculating, as the value of X, the ordinate value of the straight line L91 in
In the above processing, the values of X, Xf, and Xb relating to the first calibration point P91 (see
As described above, according to the Deshpande et al. method, color prediction is performed using a CxF chart, for example, as shown in
Furthermore, even if the printing and colorimetry of the CxF chart have already been performed for a certain spot color, when the print medium (base material) (for example, printing paper) is changed, the printing and colorimetry of the CxF chart need to be performed again using the changed print medium. This causes an increase in cost and man hours.
Therefore, Japanese Laid-Open Patent Publication No. 2014-27571 discloses an invention of a color adjustment device that predicts a color value in a specific sheet from a color value in an unspecified sheet based on a relational expression associating the color value in the specific sheet (recommended sheet) with the color value in the unspecified sheet.
According to the invention disclosed in Japanese Laid-Open Patent Publication No. 2014-27571, regression learning is performed to obtain the relational expression. In this regard, if the number of pieces of teaching data used for the regression learning is insufficient, the color value cannot be accurately predicted. In other words, a large number of pieces of teaching data is required to obtain a highly accurate relational expression. Therefore, the work cost for preparing the teaching data and the like increases. Further, the invention disclosed in Japanese Laid-Open Patent Publication No. 2014-27571 originally intends to predict a color value on a specific sheet in one printing apparatus based on a relational expression of color values between sheets (between the specific sheet and an unspecified sheet) in another printing apparatus, and does not intend to predict a color when a print medium is changed where a specific printing apparatus is used.
Therefore, an object of the present invention is to make it possible to predict, based on a colorimetric result of a CxF chart in a certain print medium, a color of each patch of the CxF chart when another print medium is used, at low cost and with high accuracy.
One aspect of the present invention is directed to a color prediction method for predicting a color of each patch when a color chart including a plurality of patches corresponding to ink densities of a plurality of levels is assumed to be created by applying an ink of a prediction target color to a prediction target medium with ink densities of the plurality of levels,
the plurality of patches including a solid patch on which an ink is applied at a maximum ink density, a medium color patch on which an ink is not applied, and a plurality of halftone patches on which inks are applied at ink densities between the solid patch and the medium color patch,
the color prediction method including:
a first similar color selection step of selecting a color close to the prediction target color from among a plurality of similar candidate colors as a first similar color, the plurality of similar candidate colors being a plurality of colors for which spectral characteristics of the solid patch in a reference medium and spectral characteristics of the solid patch in the prediction target medium are obtained, the reference medium being a medium in which spectral characteristics of the solid patch for the prediction target color are obtained;
a first relational expression calculation step of obtaining a first relational expression for the first similar color, the first relational expression representing a relationship between the spectral characteristics of the solid patch in the reference medium and the spectral characteristics of the solid patch in the prediction target medium;
a solid prediction step of obtaining predicted values of spectral characteristics of the solid patch in the prediction target medium for the prediction target color by applying the spectral characteristics of the solid patch in the reference medium for the prediction target color to the first relational expression; and
a halftone prediction step of, based on the predicted values obtained in the solid prediction step, obtaining predicted values of spectral characteristics of the plurality of halftone patches in the prediction target medium for the prediction target color.
According to such a configuration, predicted values of spectral characteristics of a solid patch in a prediction target medium for a prediction target color is obtained by applying spectral characteristics of a solid patch in a reference medium for the prediction target color to the first relational expression representing the relationship between the reference medium and the prediction target medium for a color (first similar color) close to the prediction target color (relationship between spectral characteristics of the solid patch in the reference medium and spectral characteristics of the solid patch in the prediction target medium). Furthermore, based on the predicted values, predicted values of spectral characteristics of each halftone patch in the prediction target medium for the prediction target color is obtained. As the spectral characteristics for the prediction target color are predicted using the relationship between the reference medium and the prediction target medium for the color close to the prediction target color in this manner, the spectral characteristics can be accurately predicted without requiring a large number of pieces of data (for example, teaching data in machine learning). As described above, it is possible to predict, based on a colorimetric result of a color chart (typically, a CxF chart) in a certain medium (print medium), a color of each patch of the color chart when another medium (print medium) is used, at low cost and with high accuracy.
Another aspect of the present invention is directed to a color prediction method for predicting a color of each patch when a color chart including a plurality of patches corresponding to ink densities of a plurality of levels is assumed to be created by applying an ink of a prediction target color to a prediction target medium with ink densities of the plurality of levels,
the plurality of patches including a solid patch on which an ink is applied at a maximum ink density, a medium color patch on which an ink is not applied, and a plurality of halftone patches on which inks are applied at ink densities between the solid patch and the medium color patch,
the color prediction method including:
a first relational expression calculation step of obtaining a first relational expression for each of a plurality of similar candidate colors, the first relational expression representing a relationship between spectral characteristics of the solid patch in the reference medium and spectral characteristics of the solid patch in the prediction target medium, the plurality of similar candidate colors being a plurality of colors for which the spectral characteristics of the solid patch in a reference medium and the spectral characteristics of the solid patch in the prediction target medium are obtained, the reference media being a medium in which spectral characteristics of the solid patch for the prediction target color are obtained;
a first similar color selection step of selecting a color close to the prediction target color from the plurality of similar candidate colors as a first similar color;
a solid prediction step of obtaining predicted values of spectral characteristics of the solid patch in the prediction target medium for the prediction target color by applying the spectral characteristics of the solid patch in the reference medium for the prediction target color to the first relational expression for the first similar color; and
a halftone prediction step of, based on the predicted values obtained in the solid prediction step, obtaining predicted values of spectral characteristics of the plurality of halftone patches in the prediction target medium for the prediction target color.
According to such a configuration, a processing load when color prediction is actually performed may be reduced, by obtaining the first relational expression representing the relationship between the spectral characteristics of the solid patch in the reference medium and the spectral characteristics of the solid patch in the prediction target medium for all of similar candidate colors in advance.
Still another aspect of the present invention is directed to a non-transitory computer readable recording medium recording a color prediction program that predicts a color of each patch when a color chart including a plurality of patches corresponding to ink densities of a plurality of levels is assumed to be created by applying an ink of a prediction target color to a prediction target medium with ink densities of the plurality of levels,
the plurality of patches including a solid patch on which an ink is applied at a maximum ink density, a medium color patch on which an ink is not applied, and a plurality of halftone patches on which inks are applied at ink densities between the solid patch and the medium color patch,
the color prediction program causes a computer to execute:
a first similar color selection step of selecting a color close to the prediction target color from among a plurality of similar candidate colors as a first similar color, the plurality of similar candidate colors being a plurality of colors for which spectral characteristics of the solid patch in a reference medium and spectral characteristics of the solid patch in the prediction target medium are obtained, the reference medium being a medium in which spectral characteristics of the solid patch for the prediction target color are obtained;
a first relational expression calculation step of obtaining a first relational expression for the first similar color, the first relational expression representing a relationship between the spectral characteristics of the solid patch in the reference medium and the spectral characteristics of the solid patch in the prediction target medium;
a solid prediction step of obtaining predicted values of spectral characteristics of the solid patch in the prediction target medium for the prediction target color by applying the spectral characteristics of the solid patch in the reference medium for the prediction target color to the first relational expression; and
a halftone prediction step of, based on the predicted values obtained in the solid prediction step, obtaining predicted values of spectral characteristics of the plurality of halftone patches in the prediction target medium for the prediction target color.
These and other objects, features, modes, and advantageous effects of the present invention will become more apparent from the following detailed description of the present invention with reference to the accompanying drawings.
First, terms used in the following description will be described with reference to a CxF chart illustrated in
Next, an outline of the present invention will be described with reference to
Meanwhile, in the above case, information on the spectral reflectances in the sheet P is used to predict the spectral reflectances in the sheet Q. In such a case, the sheet Q is referred to as a “prediction target medium”, and the sheet P is referred to as a “reference medium”. Furthermore, a color that is a prediction target of the spectral reflectances of each patch of the CxF chart, such as the color Cb in the above case, is referred to as a “prediction target color”.
An embodiment of the present invention will now be described with reference to the accompanying drawings. In the following description, a case in which the spectral reflectances are obtained in increments of 10 nm in the wavelength range from 380 nm to 730 nm (that is, a case where one color is specified by 36 spectral reflectances) will be described. However, the present invention is not limited to such a case, and the present invention can also be applied to a case where spectral reflectances of the number obtained by dividing a wavelength range including a range from 400 nm to 700 nm by a unit wavelength range of an appropriate size are obtained.
In the present embodiment, the print data generation apparatus 100 performs a color prediction process for predicting a color of each patch when a CxF chart (color chart) is assumed to be created by applying an ink of a prediction target color (any spot color ink) on printing paper with ink densities of a plurality of levels. Specifically, the predicted values of the spectral reflectances of 10 patches (the solid patch PA2 and the 9 halftone patches PA3) excluding the medium color patch PA1 out of the 11 first type patches 71 are obtained by the color prediction process (see
Further, the print data generation apparatus 100 performs an overprint prediction process for predicting a color obtained by overprinting inks of a plurality of colors (typically, a color of a portion where a plurality of spot color inks are overprinted or a portion where a spot color ink and a process color ink are overprinted). In the overprint prediction process, results of the color prediction process (predicted values of spectral reflectances) are used as necessary. Furthermore, the print data generation apparatus 100 also performs a process for converting the data obtained by the overprint prediction process into print data in a format that can be printed by the digital printing apparatus 350. It should be noted that, as a specific method of the overprint prediction process, the above-described Deshpande et al. method may be employed, or another method may be employed.
A color prediction program 141 for performing the color prediction process is stored in the auxiliary storage device 14. The color prediction program 141 is provided by being stored in a computer readable recording medium such as a CD-ROM or a DVD-ROM. That is, a user purchases, for example, an optical disk (CD-ROM, DVD-ROM, etc.) 170 as a recording medium for the color prediction program 141, mounts the optical disk 170 on the optical disk drive 17, reads the color prediction program 141 from the optical disk 170, and installs the read program in the auxiliary storage device 14. Alternatively, the color prediction program 141 sent through the communication line CL may be received by the network interface unit 18 and installed in the auxiliary storage device 14.
A color prediction process for implementing the color prediction method according to the present embodiment will now be described. This color prediction process is performed by executing the color prediction program 141 by the print data generation apparatus 100. For the prediction target color, it is necessary that the spectral reflectances of the solid patch PA2 in the reference medium are obtained. In other words, the print medium in which the spectral reflectances of the solid patch PA2 for the prediction target color are obtained is used as the reference medium when the color prediction process is performed.
Hereinafter, an example in which spectral reflectances of each patch of the CxF chart are predicted for the color Cz in the sheet Q in the case illustrated in
<3.1 General Procedure>
Next, for the first similar color selected in step 110, a relational expression representing the relationship between the spectral reflectances of the solid patch PA2 in the reference medium and the spectral reflectances of the solid patch PA2 in the prediction target medium is obtained (step S120). Note that the relational expression calculated in step S120 is referred to as a “first relational expression” to be distinguished from the relational expression calculated in step S210 (see
Next, the predicted values of the spectral reflectances of the solid patch PA2 in the prediction target medium for the prediction target color are obtained by applying the spectral reflectances of the solid patch PA2 in the reference medium for the prediction target color to the first relational expression obtained in step S120 (step S130). In the case illustrated in
Finally, the predicted values of the spectral reflectances of the halftone patches PA3 in the prediction target medium for the prediction target color are obtained using the predicted values obtained in step S130 (step S140). At this time, the relationship between the spectral reflectances of the solid patch PA2 and the spectral reflectances of each of the nine halftone patches PA3 is used. In the case illustrated in
As described above, even if the CxF chart is not actually printed on the prediction target medium (sheet Q) using the ink of the prediction target color (color Cz), the spectral reflectances of all the first type patches 71 assuming that the CxF chart of the prediction target color (color Cz) is printed on the prediction target medium (sheet Q) are obtained. Now, the process of each step in
It should be noted that, in the present embodiment, a first similar color selection step is achieved by step S110, a first relational expression calculation step is achieved by step S120, a solid prediction step is achieved by step S130, and a halftone prediction step is achieved by step S140.
<3.2 Selection of First Similar Color>
First, the process for selecting the first similar color (the process in step S110 in
Here, a variable Ci (i is an integer of 1 or more) is used to distinguish a plurality of similar candidate colors from each other, and the spectral reflectances (36 reflectances) of the solid patch PA2 for the similar candidate color Ci are represented as Rs(i)(1) to Rs(i)(36) (see
Similarly, the square error E(i) between the prediction target color and the ith similar candidate color Ci is obtained by the following Equation (5). Note that a weighting coefficient may be added for each wavelength.
As described above, first, the square error E (i) for the spectral reflectances of the solid patch PA2 between the prediction target color and each of the plurality of similar candidate colors Ci is obtained. Then, the similar candidate color corresponding to the least value of the obtained square errors E(i) is selected as the first similar color. In this manner, in the present embodiment, the square error between the spectral reflectances of the solid patch PA2 in the reference medium for the prediction target color and the spectral reflectances of the solid patch PA2 in the reference medium for each similar candidate color is obtained, and the similar candidate color for which the least square error is obtained is selected as the first similar color.
Although the example in which the first similar color is selected using the least-squares method has been described above, the present invention is not limited to this example. The selection of the first similar color may be performed using a color difference. That is, the configuration may be such that a color difference between the prediction target color and each of the similar candidate colors is obtained and a similar candidate color for which a minimum color difference is obtained is selected as the first similar color. Regarding this, the color difference between the prediction target color and one similar candidate color is obtained as follows, for example. First, for each of the prediction target color and the similar candidate color, tristimulus values X, Y, and Z are obtained from the spectral reflectances of the solid patch PA2 in the reference medium using a predetermined calculation expression. Next, for each of the prediction target color and the similar candidate color, CIELAB values (L* value, a* value, and b* value) are obtained from the tristimulus values X, Y, and Z by a predetermined conversion expression. Next, for each of the L* value, the a* value, and the b* value, a difference between the prediction target color and the similar candidate color is obtained. The value (positive value) of the square root of the sum of squares of the three differences obtained in this manner is the color difference.
<3.2.1 Case where Plurality of Reference Media Exists>
In the meantime, for example, regarding the color for which the spectral reflectances in the sheet Q is to be predicted, the spectral reflectances in the sheet R may have already been obtained in addition to the spectral reflectances in the sheet P. That is, there may be a plurality of reference media. This will be described using a simple case illustrated in
In the case illustrated in
In the case illustrated in
For example, with respect to the prediction for the color Cz1, it is assumed that the color Cr is selected as the first similar color and the sheet P is selected as the target reference medium. In this case, the relationship between the sheet P and the sheet Q for the color Cr is used for the prediction of the spectral reflectances of the solid patch PA2 in the sheet Q for the color Cz1. Furthermore, for example, with respect to the prediction for the color Cz2, it is assumed that the color Cq is selected as the first similar color and the sheet R is selected as the target reference medium. In this case, the relationship between the sheet R and the sheet Q for the color Cq is used for the prediction of the spectral reflectances of the solid patch PA2 in the sheet Q for the color Cz2.
As described above, when there are a plurality of reference media, all colors for which the spectral reflectances of at least the solid patch PA2 in any of the reference media and the spectral reflectances of at least the solid patch PA2 in the prediction target medium are obtained are set as similar candidate colors. Then, in step S110 in
If, in the case illustrated in
When there are a plurality of reference media, in step S120 in
Although the example in which the first similar color and the target reference medium are selected based on the square error of the spectral reflectances has been described in the above description, the selection is not limited to this example. The first similar color and the target reference medium may be selected based on the color difference. That is, the configuration may be such that a color difference between the prediction target color and the similar candidate color is obtained based on the spectral reflectances of the solid patch PA2 in the reference medium for the prediction target color and the spectral reflectances of the solid patch PA2 in the reference medium for the similar candidate color for each combination of the similar candidate color and the reference medium, and then a similar candidate color and a reference medium included in the combination for which a minimum color difference is obtained is respectively selected as the first similar color and the target reference medium.
Furthermore, when selecting the first similar color and the target reference medium, the spectral reflectances of the medium color patch PA1 (the spectral reflectances of the print medium itself) may be considered. That is, the first similar color and the target reference medium may be selected in comprehensive consideration of the similarity between the prediction target color and the similar candidate color and the similarity between the prediction target medium and the reference medium. This can be realized, for example, as follows. In step S110 in
Total similarity=color similarity×K1+medium similarity×K2 (6)
Then, in step S110 in
<3.3 Calculation of First Relational Expression>
Next, the process for obtaining the first relational expression (the process in step S120 in
Here, regarding the graph illustrated in
In view of the above, in the case illustrated in
As the first relational expression (approximate expression), for example, a quintic expression is adopted. As an example, a quintic expression such as the following expression (7) is adopted. In the following expression (7), y represents the reflectance of the solid patch PA2 in the sheet Q, and x represents the reflectance of the solid patch PA2 in the sheet P.
y=−0.321x5+0.7136x4−0.1681x3−0.6897x2+1.0892x+0.375 (7)
Although the example in which the quintic expression is employed as the first relational expression (approximate expression) has been described in the above description, the present invention is not limited to this example. An expression of degree n in which n is an integer of 2 or more may be adopted as the first relational expression. In this regard, the degree of the first relational expression may be determined depending on the similar candidate color selected as the first similar color in step S110. For example, regarding a color with a narrow numerical range of the spectral reflectances in the sheet P, if a first relational expression of higher degree is used, the overfitting may be caused and approximation accuracy may deteriorate. Therefore, for such a color (similar candidate color), the degree of the first relational expression is lowered, by which it is possible to suppress the deterioration of the approximation accuracy due to overfitting.
In addition, as the first relational expression (approximate expression), an expression expressed using a power function may be adopted. In this case, for example, the values of variables A and B in the following expression (8) are obtained based on the above-described combination data (data represented as a plot on the first relational graph). An expression reflecting the values of the variables A and B is used as the first relational expression. In the following expression (8), y represents the reflectance of the solid patch PA2 in the sheet Q, and x represents the reflectance of the solid patch PA2 in the sheet P.
y=AxB (8)
As described above, in step S120 in
<3.4 Prediction of Spectral Reflectances of Solid Patch>
Next, the process of predicting the spectral reflectances of the solid patch PA2 in the prediction target medium for the prediction target color (the process of step S130 in
<3.5 Prediction of Spectral Reflectances of Halftone Patch>
Next, with reference to
In the case illustrated in
Here, one patch (hereinafter referred to as a “focused patch”) out of nine halftone patches PA3 is focused. The relationship between the reflectances of the solid patch PA2 and the reflectances of the focused patch is represented by a graph as illustrated in
As described above, in step S210, the second relational expression representing the relationship between the spectral reflectances of the solid patch PA2 in the prediction target medium and the spectral reflectances of each of the plurality of halftone patches PA3 in the prediction target medium (an approximate expression for obtaining approximate values of the spectral reflectances of each of the halftone patches PA3 in the prediction target medium from the spectral reflectances of the solid patch PA2 in the prediction target medium) is obtained for the first similar color.
In the case illustrated in
As described above, in step S220, the predicted values of the spectral reflectances of each halftone patch PA3 in the prediction target medium for the prediction target color are calculated by applying the predicted values obtained in step S130 in
In the present embodiment, when the second relational expressions are calculated in step S210, normalization is performed so that the spectral reflectances of the medium color patch PA1 are 1. Therefore, the 36 reflectances obtained from the second relational expression are subjected to denormalization (process for returning the normalized data to the data that has not been normalized) based on the actual spectral reflectances of the medium color patch PA1.
In the present embodiment, a second relational expression calculation step is achieved by step S210, and a predicted value calculation step is achieved by step S220.
<3.6 Prediction of Spectral Reflectances of Second Type Patch>
Although the prediction of the spectral reflectances of the first type patches 71 has been described above, the relationship between the two sheets for the color close to the prediction target color can be used for prediction of the spectral reflectances of the second type patches 72 in the same manner as described above.
Further, in a case where the optical characteristics, ink bleeding, and the like are remarkably similar between the reference medium and the prediction target medium, the spectral reflectances of the second type patches 72 in the reference medium for the prediction target color may be directly treated as the predicted values of the spectral reflectances of the second type patches 72 in the prediction target medium for the prediction target color.
Moreover, in a case where the prediction target color and the first similar color (a second similar color, in a first modification described later) are remarkably close to each other, the spectral reflectances of the second type patches 72 in the prediction target medium for the first similar color (the second similar color, in the first modification described later) may be directly treated as the predicted values of the spectral reflectances of the second type patches 72 in the prediction target medium for the prediction target color.
Furthermore, when a method of directly treating the spectral reflectances of the second type patches 72 in the reference medium for the prediction target color as the predicted values of the spectral reflectances of the second type patches 72 in the prediction target medium for the prediction target color is defined as a “first method”, and a method of directly treating the spectral reflectances of the second type patches 72 in the prediction target medium for the first similar color (the second similar color, in the first modification described later) as the predicted values of the spectral reflectances of the second type patches 72 in the prediction target medium for the prediction target color is defined as a “second method”, which one of the first method and the second method is adopted may be determined by comprehensively considering the similarity between the prediction target color and the first similar color (the second similar color, in the first modification described later) and the similarity between the prediction target medium and the reference medium. For example, which one of the first method and the second method is adopted may be determined based on a result of comparison between a value obtained by multiplying a similarity (for example, the reciprocal of the square error between the two) between the spectral reflectances of the solid patch PA2 in the reference medium for the prediction target color and the spectral reflectances of the solid patch PA2 in the reference medium for the first similar color by a predetermined coefficient (first coefficient), and a value obtained by multiplying a similarity (for example, the reciprocal of the square error between the two) between the spectral reflectances of the medium color patch PA1 in the reference medium and the spectral reflectances of the medium color patch PA1 in the prediction target medium by a predetermined coefficient (second coefficient).
According to the present embodiment, the predicted values of the spectral reflectances of the solid patch PA2 in the prediction target medium for the prediction target color are obtained by applying the spectral reflectances of the solid patch PA2 in the reference medium for the prediction target color to the first relational expression representing the relationship between the reference medium and the prediction target medium (relationship between the spectral reflectances of the solid patch PA2 in the reference medium and the spectral reflectances of the solid patch PA2 in the prediction target medium) for a color (first similar color) close to the prediction target color. In addition, based on the above predicted values, the predicted values of the spectral reflectances of the halftone patches PA3 in the prediction target medium for the prediction target color are obtained. As described above, the spectral reflectances for the prediction target color are predicted using the relationship between the reference medium and the prediction target medium for a color close to the prediction target color. Therefore, unlike the invention disclosed in Japanese Laid-Open Patent Publication No. 2014-27571, the spectral reflectances can be accurately predicted without requiring a large number of pieces of teaching data. From the above, according to the present embodiment, it is possible to predict, based on a colorimetric result of a CxF chart in a certain print medium, a color of each patch of the CxF chart when another print medium is used, at low cost and with high accuracy.
Hereinafter, modifications of the embodiment will be described.
<5.1 Similar Color>
<5.1.1 First Modification>
In the embodiment, the spectral reflectances information of the color selected as the first similar color for use in the prediction of the spectral reflectances of the solid patch PA2 is also used in the prediction of the spectral reflectances of the halftone patches PA3. Specifically, when the predicted values of the spectral reflectances of the halftone patches PA3 in the prediction target medium for the prediction target color are obtained, the “relationships between the spectral reflectances of the solid patch PA2 and the spectral reflectances of respective halftone patches PA3” in the prediction target medium for the first similar color selected in step S110 in
In this regard, in the present modification, when the predicted values of the spectral reflectances of the solid patch PA2 are obtained, color information in which the spectral reflectances of all the first type patches 71 are obtained for both the reference medium and the prediction target medium is used. On the other hand, when the predicted values of the spectral reflectances of the halftone patches PA3 are obtained, color information in which the spectral reflectances of all the first type patches 71 are obtained at least for the prediction target medium is used. In other words, for a color whose information is used when the predicted values of the spectral reflectances of the halftone patches PA3 are obtained, information on the spectral reflectances in the reference medium may not be obtained at all.
For example, a case as illustrated in
Next, the second relational expressions each representing the relationship between the spectral reflectances of the solid patch PA2 in the prediction target medium and the spectral reflectances of each of the plurality of halftone patches PA3 in the prediction target medium (approximate expressions each for obtaining approximate values of the spectral reflectances of each of the halftone patches PA3 in the prediction target medium from the spectral reflectances of the solid patch PA2 in the prediction target medium) is obtained for the color selected in step S310 (second similar color) (step S320). A specific method for obtaining the second relational expression is the same as that in the above embodiment.
Finally, similarly to the above embodiment, the predicted values of the spectral reflectances of the respective halftone patches PA3 in the prediction target medium for the prediction target color are calculated by applying the predicted values of the spectral reflectances of the solid patch PA2 in the prediction target medium for the prediction target color (the predicted values obtained in step S130 in
In the present modification, a second similar color selection step is achieved by step S310, the second relational expression calculation step is achieved by step S320, and the predicted value calculation step is achieved by step S330.
According to the present modification, it is possible to accurately predict the colors of the halftone patches PA3 as compared with the above-described embodiment.
<5.1.2 Second Modification>
In the above embodiment, it is assumed that for the similar candidate color, the spectral reflectances of all the first type patches 71 are obtained for both the reference medium and the prediction target medium. However, the present invention is not limited to this example. A color for which the spectral reflectances of at least the solid patch PA2 are obtained for both the reference medium and the prediction target medium can be adopted as the similar candidate color.
In this regard, for example, a case as illustrated in
In the present modification, in step S110 in
<5.2 Regarding Spectral Characteristics to be Used>
<5.2.1 Third Modification>
In the above embodiment, the color prediction process is performed using spectral reflectances. However, the present invention is not limited thereto, and the color prediction process may be performed using spectral characteristics other than spectral reflectances. Examples of spectral characteristics other than spectral reflectances include spectral absorption factors (values each obtained by subtracting the spectral reflectance from 1) and spectral absorption coefficients α each obtained from the following Equation (9). When the reflectance of paper white at a certain wavelength is R0, the reflectance of the corresponding patch is R, and the thickness of the ink is x, the spectral absorption coefficient α is expressed by the following Equation (9) when multiple reflection is not considered.
α=−(1/(2x))·ln(R/R0) (9)
<5.2.2 Fourth Modification>
In the embodiment, for the first similar color, an expression representing the relationship between the spectral reflectances of the solid patch PA2 in the reference medium and the spectral reflectances of the solid patch PA2 in the prediction target medium is used as the first relational expression. However, the present invention is not limited to this example. For example, an expression representing a relationship between the spectral absorption factors of the solid patch PA2 in the reference medium and the spectral absorption factors of the solid patch PA2 in the prediction target medium, or an expression representing a relationship between the spectral reflectances of the solid patch PA2 in the reference medium and the spectral absorption factors of the solid patch PA2 in the prediction target medium may be used as the first relational expression. Similarly, the second relational expression is not limited to the expression representing the relationship between the spectral reflectances of the solid patch PA2 in the prediction target medium and the spectral reflectances of the halftone patches PA3 in the prediction target medium.
<5.3 Overall Processing Procedure (Fifth Modification)>
In the embodiment, after the first similar color is selected from a plurality of similar candidate colors, the first relational expression is calculated for the similar candidate color selected as the first similar color (see
First, for each of the plurality of similar candidate colors, the first relational expression representing the relationship between the spectral reflectances in the reference medium and the spectral reflectances in the prediction target medium is obtained (step S410). That is, unlike the above embodiment, for example, in the case illustrated in
Next, one color close to the prediction target color is selected as the first similar color from among the plurality of similar candidate colors (step S420). A specific method for selecting the first similar color is the same as that in the above embodiment.
Next, the predicted values of the spectral reflectances of the solid patch PA2 in the prediction target medium for the prediction target color is obtained by applying the spectral reflectances of the solid patch PA2 in the reference medium for the prediction target color to the first relational expression for the similar candidate color selected as the first similar color in step S420 (step S430). A specific method for obtaining the predicted values of the spectral reflectances of the solid patch PA2 is the same as that in the above embodiment.
Finally, the predicted values of the spectral reflectances of the halftone patches PA3 in the prediction target medium for the prediction target color are obtained using the predicted values obtained in step S430 (step S440). A specific method for obtaining the predicted values of the spectral reflectances of the halftone patches PA3 is the same as that in the above embodiment.
Meanwhile, unless the number of the similar candidate colors increases, the process in step S410 needs to be performed only once, and does not need to be performed every time when the process for one prediction target color is performed. On the other hand, the processes in step S420 to step S440 need to be performed every time when the process for one prediction target color is performed. In other words, the processing load when color prediction is actually performed is reduced by obtaining the first relational expressions for all the similar candidate colors in advance in step S410.
Note that, in the present modification, the first relational expression calculation step is achieved by step S410, the first similar color selection step is achieved by step S420, the solid prediction step is achieved by step S430, and the halftone prediction step is achieved by step S440.
The present invention is not limited to the above-described embodiment (as well as modifications), and various variations can be made without departing from the spirit of the present invention. For example, although the example in which the printing paper is used as the print medium has been described in the embodiment (as well as the modifications), the present invention can also be applied to a case where various films, various labels, and the like are used as the print medium. Moreover, the present invention can also be embodied by appropriately combining the above embodiment and modifications so that there is no inconsistency.
This application is an application claiming priority based on Japanese Patent Application No. 2020-159130 entitled “Color Prediction Method and Color Prediction Program” filed on Sep. 23, 2020, and the contents of which are herein incorporated by reference.
Patent | Priority | Assignee | Title |
11659131, | May 06 2021 | SCREEN HOLDINGS CO , LTD | Method and computer program product for predicting spectral characteristics of ink applied to a base material |
Patent | Priority | Assignee | Title |
7835032, | May 12 2006 | Canon Kabushiki Kaisha | Color processing apparatus and method thereof |
20050111017, | |||
20110063633, | |||
20140029027, | |||
EP2284511, | |||
JP2014027571, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Jul 08 2021 | YOKOUCHI, KENICHI | SCREEN HOLDINGS CO , LTD | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 057007 | /0275 | |
Jul 28 2021 | SCREEN HOLDINGS CO., LTD. | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Jul 28 2021 | BIG: Entity status set to Undiscounted (note the period is included in the code). |
Date | Maintenance Schedule |
Aug 09 2025 | 4 years fee payment window open |
Feb 09 2026 | 6 months grace period start (w surcharge) |
Aug 09 2026 | patent expiry (for year 4) |
Aug 09 2028 | 2 years to revive unintentionally abandoned end. (for year 4) |
Aug 09 2029 | 8 years fee payment window open |
Feb 09 2030 | 6 months grace period start (w surcharge) |
Aug 09 2030 | patent expiry (for year 8) |
Aug 09 2032 | 2 years to revive unintentionally abandoned end. (for year 8) |
Aug 09 2033 | 12 years fee payment window open |
Feb 09 2034 | 6 months grace period start (w surcharge) |
Aug 09 2034 | patent expiry (for year 12) |
Aug 09 2036 | 2 years to revive unintentionally abandoned end. (for year 12) |