1. Field of the Invention
The present invention relates to an image processing apparatus. In particular, the present invention relates to an image processing apparatus that is capable of executing printing with a spot color recording material and is capable of, prior to executing the printing, three-dimensionally previewing an output image in a virtual space.
2. Description of the Related Art
A conventional image processing apparatus can capture drawing data supplied from a host computer and forms an image based on the drawing data. The image processing apparatus uses an electrophotographic method, for example. In such an electrophotographic printing apparatus, a charging device chares a photosensitive drum to form an electrostatic latent image on the photosensitive drum with write light corresponding to image data. A developing device causes toner to adhere to the electrostatic latent image to develop the electrostatic latent image with the toner, thereby forming a visible image. Then, the toner image is transferred from the photosensitive drum to a sheet of paper and is fixed to the sheet with heat and pressure.
In the electrophotographic image processing apparatus, toners of cyan, magenta, yellow, and black (CMYK) are used as basic print colors called process colors. In addition, a toner of transparent color as a spot color recording material is applied to a part or the whole of a print image (see, e.g., Japanese Patent Application Laid-Open No. 2006-251722).
The spot color recording material includes, for example, green, orange, gold, silver, and transparent toners other than the CMYK toners.
In particular, the transparent toner is a transparent recording material with a characteristic for adding an image with transparency. With the transparent toner, specific textures such as gloss, luster, and mat can be expressed unlike printing using only the color toners.
For example, Japanese Patent Application Laid-Open No. 2008-145784 discusses an apparatus that provides in advance a preview of a printed product prior to printing using a spot color recording material. In the apparatus discussed in Japanese Patent Application Laid-Open No. 2008-145784, when print data is printed with a spot color recording material, a portion to be printed out with the spot color recording material is detected in advance, and the detected portion is displayed as a preview with a specific color or pattern.
Further, in the apparatus discussed in Japanese Patent Application Laid-Open No. 2008-145784, the preview display of the spot color recording material can be switched among the settings of off/auto/designated color. In the off-setting, the preview is not displayed. In the auto setting, such a function is provided to detect a color of a portion to which the spot color recording material is applied and to display the preview of a color different from the color of that portion as a spot-color portion. In the designated-color setting, a position to which the spot color recording material is applied is displayed with a color designated by a user.
In the case of printing using a spot color recording material, if an effect obtained by using the spot color recording material is constant (solid coloring of green or orange as a spot color), the preview for expressing the portion with the spot color recording material applied can be performed according to a method discussed in Japanese Patent Application Laid-Open No. 2008-145784. More specifically, if the portion with the spot color recording material applied is displayed with a specific color or pattern as in portions 101, 102, and 103 illustrated in
In a preview for checking the finishing of a printed product by the user prior to printing with the spot color recording material whose light reflectance changes, the following preview method can be used. More specifically, in a window 401 illustrated in
The preview method for the virtual printed product appearing in the virtual space with light received from the virtual light source is referred to as a “three-dimensional preview” below.
However, in providing the three-dimensional preview, a method for adjusting the degree of occurrence of the reflection of a light source by the user may be troublesome to easily check the texture of a region to be printed with the spot color recording material on the virtual printed product. Thus, when the user rotates the virtual printed product in the preview via the mouse, it is difficult for the user to preview the virtual printed product while optimally adjusting the reflection of a light source.
Therefore, as illustrated in a window 601 in
The present invention is directed to providing a preview for checking the texture of a spot color recording material.
According to an aspect of the present invention, an image processing apparatus includes a designation unit configured to designate a region for printing on a virtual printed product with a transparent recording material, an acquisition unit configured to acquire a reflectance in the region for printing with the transparent recording material on the region designated by the designation unit, a setting unit configured to set a percentage of a region in which the reflectance acquired by the acquisition unit is larger than a threshold to the virtual printed product, and a display unit configured to display a preview of the virtual printed product on which the region with the reflectance larger than the threshold exists at the percentage set by the setting unit.
According to an exemplary embodiment of the present invention, the user can check the texture of a spot color recording material at a percentage of pixels on which the reflection of a light source occurs according to the user's preference. Further, the user can rotate the virtual printed product within the best range when a user automatically previews the virtual printed product. Thus, such a preview function is provided to automatically check the texture of the virtual printed product to the region for printing with the spot color recording material according to the optimum percentage of pixels on which the reflection of a light source occurs.
Further features and aspects of the present invention will become apparent from the following detailed description of exemplary embodiments with reference to the attached drawings.
The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate exemplary embodiments, features, and aspects of the invention and, together with the description, serve to explain the principles of the invention.
Various exemplary embodiments, features, and aspects of the invention will be described in detail below with reference to the drawings.
According to an exemplary embodiment of the present invention, a transparent toner is used as a spot color recording material. However, the present invention is not limited to this and any recording material, e.g., a light toner or clear ink may be used to change the light reflectance depending on a background state.
The transparent toner has such a characteristic that the light reflectance varies depending on the state of a background to which the transparent toner is applied. The background is a state of the surface of a printing medium (output paper) before the transparent toner is applied thereto. The characteristic about a change of the reflectance depending on the background state is described as an example below. When the transparent toner is used, a print effect that can be obtained with the transparent toner is not always constant in a portion with the transparent toner applied, unlike the solid coloring of green or orange as a spot color.
Portions 201 to 204 in
On the printed product, the smoothness of a portion (a) without the transparent toner used in printing remains high, and the reflectance thereof is, therefore, high. However, at a portion (b) with the transparent toner used in printing on the same printed product, the smoothness of that portion decreases due to the unevenness given by the transparent toner, so that the light reflectance thereof is reduced.
On the other hand, the portion 202 in
On the printed product, the smoothness is low at a portion (a) without the transparent toner used in printing, and the reflectance is, therefore, low. However, at a portion (b) with the transparent toner used in printing on the same printed product, the unevenness of the matted paper is smoothed by the transparent toner, and the reflectance thereof, therefore, becomes high.
The portion 203 in
The toner with the similar pigment characteristics to those of the transparent toner is, e.g., a yellow toner with light pigment.
In comparison between white (light pigment) toner and black (dark pigment) toner, the amount of light reflection of the black toner is generally lower than that of the white toner, because the black toner absorbs an amount of light larger than the white toner. On the other hand, the white toner has a large amount of light reflection because the white toner almost does not absorb light.
Similar to the white toner, the yellow toner has a light color, and the amount of light absorption thereof is thus low, and the reflection thereof is high. The transparent toner also has a light color and has the same characteristics as those of the yellow toner.
Therefore, even if the transparent toner with high reflectance is applied on the yellow toner having high reflectance, there cannot be the difference in light reflectance between the times before/after applying the transparent toner.
Unlike the portion 203 in
This is because the transparent toner with high light reflectance is applied on the black toner that absorbs light, with pigment characteristics greatly different from those of the transparent toner, a dark pigment, and low light reflectance at the portion 204, unlike the portion 203.
There is a spot color recording material whose light reflectance changes at the portion subjected to printing after the print out. In printing using the spot color recording material having such characteristics, when a preview is performed prior to executing printing, the user cannot clearly check a print result only if a print region of the spot color recording material is displayed with a simple predetermined color.
As illustrated in the portions 201 to 204 in
According to the present exemplary embodiment, the gloss difference is quantitatively defined. Further, the gloss difference is defined as the difference in light reflectance between before and after printing with the transparent toner. The light reflectance is expressed as a percentage, and the gloss difference serving as the difference thereof is also consequently expressed as a percentage. The difference in reflectance is proportional to the amount of change in unevenness of the surface of output paper between before and after printing with the transparent toner.
Advantageously, the gloss difference is obtained by using the transparent toner. Further, the gloss difference can be checked with the difference in reflection of a light source in the three-dimensional preview.
According to exemplary embodiments, an image processing apparatus is capable of printing with a spot color recording material and capable of providing a preview function of an image to be printed with the spot color recording material. However, as illustrated in the portions 201 to 204 in
A series of the processing is briefly described.
First of all, it is required to designate a region for printing with the spot color recording material on the printed product prior to performing the three-dimensional preview. According to the present exemplary embodiment, with regard to a method for designating a portion to which the spot color recording material is applied on a page, an editing application as illustrated in
A look-up table (LUT) that stores data on the light reflectance is used to calculate the reflectance of a light source, so that the reflection of a light source on the image can be previewed in the virtual space.
The “look-up table (LUT) that stores data on the light reflectance” means an information table including data on the light reflectance that changes depending on various conditions (paper type, an angle of incidence of the light source, amounts of application of CMYK toners, and an amount of application of transparent toner).
The LUT can be generated based on measurement values on the actual measurement for measuring a printed color chart with an optical measurement unit, or can be generated based on logical measurement values obtained by a color material simulator. In storing the data on the light reflectance in the LUT, the data on the light reflectance, e.g., a bidirectional reflectance distribution function is converted into data in a format used by a general optical model, and only a parameter of the optical model function is stored in the LUT. The color material simulator measures data on a computer, in place of the actual measurement. For the measurement, the color material simulator first receives a characteristic (indicating the unevenness) of the paper type or characteristics (refractive index or reflection characteristics (spectrum) of wavelengths) for colors. Thus, the color material simulator automatically calculates light reflection characteristics (i.e., the LUT) for combinations of amounts (0, 0, 0, 0) of application of CMYK toners→(50%, 50%, 50%, 50%)→(100%, 100%, 100%, 100%) for one paper type.
In converting the result of the actual measurement by the optical measurement unit into the optical model, in general, the approximation is performed with least square and a parameter of the target-model function is determined.
There are a large number of models for light reflection, including a simple model such as Fresnel reflection. According to the exemplary embodiment, any model may be used to obtain the light reflectance required for calculating the gloss difference.
According to the present exemplary embodiment, the reflection of a light source is defined as a state in which the light reflectance is 90% or more (the threshold is changeable).
In the image processing apparatus capable of using the LUT, the following data is required as a necessary condition for obtaining the light reflectance. Specifically, the data includes a paper type 901, an angle 902 of incidence of the light source, an amount 903 of applied cyan toner, an amount 904 of applied magenta toner, an amount 905 of applied yellow toner, an amount 906 of applied black toner, and an amount 907 of applied transparent toner.
Therefore, processing is performed on the assumption that the LUT that stores parameters 908 of the target-model function for the combination of conditions is stored in the image processing apparatus or a memory connected to the image processing apparatus via a network.
From the LUT according to the present exemplary embodiment, the parameter of the target-model function is obtained by inputting the conditions. Further, the parameter is substituted to the model function, and the reflectance is obtained corresponding to the state of the background. Although depending on the optical model, simply with a relation illustrated in
A description is given with the above-defined LUT and the optical model used according to the exemplary embodiment.
The processing unit 1107 is realized by the CPU 1101 executing a computer program stored in the ROM 1105. Thus, the computer program enables a computer to function as the processing unit 1107 in the image processing apparatus. A computer-readable storage medium that stores the computer program is not limited to the ROM 1105 and may be the hard disk 1104.
Although the transparent toner is used as a spot color recording material, the spot color recording material may be not only the transparent toner but a toner or ink that changes the gloss on a medium such as print paper or a medium on which the toner is applied. For example, in addition to the transparent toner, another spot color recording materials such as a light toner or a transparent ink may be used.
In step S1201, the three-dimensional preview starts to be generated at timing for pressing the field 806 as the button in
In step S1203, the CPU 1101 assigns an index number to the object specified in step S1202. The index number is a serial number that is assigned in order (1, 2, 3, . . . ) of the objects set by the user on the editing application in
In step S1204, the CPU 1101 selects the object of index number 1, and prepares a three-dimensional preview to that object.
In step S1205, the CPU 1101 performs determination processing of the light source. The determination processing of the light source in step S1205 is described with reference to a flowchart in
In step S1501, the CPU 1101 checks a range of the object on which the spot color recording material is applied, selected in step S1204. In the case of the object of index number 1, the range of the object is rectangular to contain the object, as illustrated by a row 2205 for an object 2202 in
In step S1502, the CPU 1101 determines whether the determination processing of the light source in the image processing apparatus is quality-oriented or speed-oriented. It is set in advance by the user with a setting dialog 2301 in
When the CPU 1101 determines that the determination processing is quality-oriented in step S1502, then in step S1503, the CPU 1101 picks up all pixels in the rectangular range checked in step S1501. When the CPU 1101 determines that the determination processing is speed-oriented in step S1502, then in step S1504, the CPU 1101 picks up specific pixels. As a pick-up method of the specific pixels, a position may be determined within the rectangular range by using random numbers to sample the specific pixels at random as illustrated in
In step S1505, the CPU 1101 obtains the LUT about the pixels picked up in step S1503 or S1504. Thus, the image processing apparatus refers to the parameters of the target optical model from the LUT, and then substitutes the parameters to the optical model function to calculate the reflectance of each pixel. According to the present exemplary embodiment, the position of the virtual light source may be the center of the object as an assumption when obtaining the reflectance, and the height may be fixed to give a size in width of a page as a preset value. Alternatively, the position of the virtual light source may be arbitrarily set or may be individually designated.
In step S1506, the CPU 1101 determines the characteristics (the size) of the light source so that the percentage of pixels on which the reflection of a light source occurs is a predetermined value or more among the pixels sampled in step S1503 or S1504. It is assumed that the user sets the percentage of pixels on which the reflection of a light source occurs with a setting dialog 1601 in
The display screen may display a thumbnail image of a virtual printed product when the percentage of pixels on which the reflection of a light source occurs is a value set with the dialog.
According to the present exemplary embodiment, “the reflection of a light source” is defined as a state in which the reflectance of the virtual light source on the surface of the virtual printed product is 90% or more. The threshold can be arbitrarily determined. The reflection of a light source means that information on the color of the light source is given to the surface of the virtual printed product according to the obtained reflectance. When the light source is white (RGB=255, 255, 255), in a state in which the reflectance at a pixel is 100%, even if the recording material printed on the surface of the virtual printed product is any color, the pixel is displayed as white (RGB=255, 255, 255).
When the light source is white (255, 255, 255) and the pixel of the surface of the virtual printed product is black (0, 0, 0), in a state in which the reflectance 50% is then given to the pixel, the pixel is displayed as an intermediate color (128, 128, 128).
When the surface of the virtual printed product is illuminated with the light source, the luminance increases and the color information on the surface of the virtual printed product is lost. Further, the color of the surface changes depending on the color of the used light source. When a light source with strong yellow tinge is used, the color of the surface of the virtual printed product has yellow tinge stronger than that of the light source as white. The LUT may be changed depending on the color of the used virtual light source.
With the following expression, a display color of an original image may be obtained when light is emitted from the virtual light source.
Display Color=Color of Original Image+(Color of Light Source−Color of Original image)×Reflectance
According to the present exemplary embodiment, since the light reflectance varies depending on the pixel, the normal distribution of the reflectance illustrated in
When, in step S1506, the size of the light source is determined, the processing proceeds to step S1206. In step S1206, a rotational range for inclining the page is determined on the three-dimensional preview. A description is given of the determination processing of the rotational range in step S1206 with reference to a flowchart in
In step S1801, the CPU 1101 obtains a range of an angle φ1 with which the reflection of a light source occurs on the printed product with respect to a rotation around the vertical direction of the page. As the method thereof, as illustrated in
In step S1802, the CPU 1101 obtains a range of an angle φ2 with which the reflection of a light source occurs on the printed product with respect to a rotation around the horizontal direction of the page as illustrated in
In step S1207, the CPU 1101 performs the three-dimensional preview with automatic rotation of the virtual printed product as a preview target in the virtual space by using the light source determined in step S1205 and the rotational range determined in step S1206.
Depending on a using manner of the angles φ1 and φ2 obtained in step S1206, when a period for rotation with the angle φ1 is set as 2 sec and a period for rotation with the angle φ2 is 1 sec, as illustrated in
In step S1208, the CPU 1101 determines whether there is an unprocessed object. When there is an unprocessed object (YES in step S1208), then in step S1209, the CPU 1101 selects an object of the next index number, and the processing then returns to step S1205. When there is no unprocessed object (NO in step S1208), the CPU 1101 ends the processing according to the present exemplary embodiment. As a trigger for shifting step S1207 to step S1208, a predetermined key input is set on the HID 1102.
When the preview display desired by the user is not realized, the user may restore the editing screen in
According to the present exemplary embodiment, the user can designate the percentage for reflecting the virtual light source on the virtual printed product. Therefore, the texture of the spot color recording material can be checked at the desired percentage of pixels on which the reflection of a light source occurs. Further, the user can check, without troublesomeness, an operation for checking the texture by freely rotating the virtual printed product on the three-dimensional preview via a mouse and emitting light of the virtual light source to a region for printing with the spot color recording material.
After the virtual printed product is automatically rotated within the determined rotational range, the user may freely control the virtual printed product for rotation via a mouse independently of the rotational range. Thus, the user views the rotational range for the easiest view of the virtual printed product as demonstration, and can thereafter preview the virtual printed product at a user's desired angle.
According to the above-described exemplary embodiment, in step S1203, the index number is assigned to the object on the editing application in
Conventionally, the index number in
According to the present exemplary embodiment, the user can set the order of objects for automatic rotation on the three-dimensional preview according to the user's preference.
According to the above-described exemplary embodiment, in step S1207, the locus and period of the reflection of a light source given by the automatic rotation can be selected with a setting dialog 2101 in
According to the present exemplary embodiment, the locus shape and period of the reflection of a light source can beset on the three-dimensional preview according to the user's preference.
Aspects of the present invention can also be realized by a computer of a system or apparatus (or devices such as a CPU or MPU) that reads out and executes a program recorded on a memory device to perform the functions of the above-described embodiment (s), and by a method, the steps of which are performed by a computer of a system or apparatus by, for example, reading out and executing a program recorded on a memory device to perform the functions of the above-described embodiment (s). For this purpose, the program is provided to the computer for example via a network or from a recording medium of various types serving as the memory device (e.g., computer-readable medium).
While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all modifications, equivalent structures, and functions.
This application claims priority from Japanese Patent Application No. 2010-192400 filed Aug. 30, 2010, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2010-192400 | Aug 2010 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
20100027040 | Kuroda | Feb 2010 | A1 |
20100195126 | Shiozawa | Aug 2010 | A1 |
20110075200 | Goldwater et al. | Mar 2011 | A1 |
Number | Date | Country |
---|---|---|
1905614 | Jan 2007 | CN |
101566813 | Oct 2009 | CN |
2006-251722 | Sep 2006 | JP |
2008-145784 | Jun 2008 | JP |
2010-175968 | Aug 2010 | JP |
Number | Date | Country | |
---|---|---|---|
20120051777 A1 | Mar 2012 | US |