The present disclosure relates to an image processing technique for generating one image by combining images output from a plurality of devices.
In recent years, a technique of emphasizing the glossiness of a metal is used by forming a printed matter by using a metallic ink containing metal powder such as aluminum in the ink. Japanese Patent Laid-Open No. 2010-76317 is known as a technique for forming printed matter using metallic ink and color ink. According to the method described in Japanese Patent Laid-Open No. 2010-76317, by arranging dots of color ink and dots of metallic ink so as not to make the dots overlap each other on the paper surface, color expression by color ink and gloss expression by metallic ink are compatible with each other.
In order to emphasize the glossiness of the metal on a recording medium, the region for recording with the metallic ink needs to be enlarged. In this case, if ink recording is made such that the color ink and the metallic ink do not overlap on the paper as described in Japanese Patent Laid-Open No. 2010-76317, the area in which the color ink can be held is limited, and there are cases where desired color expression cannot be performed. On the other hand, if much color ink is used for recording on a recording medium in order to prioritize color expression rather than gloss expression, the area in which metallic ink can be held is limited and the desired gloss expression cannot be achieved in some cases.
The present embodiments have been made to solve the above-described problems, and an object of the present embodiments is to provide image processing to make reproduction of color and reproduction of gloss compatible with each other on an image obtained by superimposing an image formed by an image forming apparatus and an image displayed by an image display apparatus on each other.
In order to solve the above problem, an image processing apparatus according to some of the present embodiments is one which generates data to be output to a projector in order to superimpose an image displayed by the projector on an image formed on a recording medium by a printer, and includes a first acquisition unit for acquiring image data representing an image to be reproduced, a second acquisition unit for acquiring information for specifying a reflection characteristic of the image to be formed on the recording medium by the printer, and a correction unit for correcting a brightness of color of the image represented by the image data based on the information.
Further features of the present embodiments will become apparent from the following description of exemplary embodiments (with reference to the attached drawings).
Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. Incidentally, the following embodiments do not necessarily limit the present disclosure. In addition, all combinations of features described in the present embodiments are not necessarily essential to the solution means of the present disclosure. The same components are denoted by the same reference numerals.
In the present embodiment, a printed matter formed using a printer equipped with a metallic ink (glossy recording material) and an image (display image) displayed using a projector are superimposed to generate one image (superimposed image).
(Hardware Configuration of the Image Processing System)
(Configuration of the Image Forming Apparatus 2)
The image forming apparatus 2 in the present embodiment is an ink jet type printer equipped with metallic ink. An inkjet type printer moves a recording head (not shown) having an ink discharge port relative to a recording medium. Recording is carried out on a recording medium by ink dots whose arrangement has been determined based on input image data when the recording head moves, thereby forming a printed matter. The recording medium in the present embodiment is glossy paper corresponding to printing of metallic ink. Incidentally, the recording medium may be a sheet of paper such as matte paper or plain paper corresponding to metallic ink. The metallic ink is a recording material containing metal flakes. The image forming apparatus 2 according to the present embodiment uses an achromatic silver ink as the metallic ink.
(Configuration of the Image Display Apparatus 3)
The image display apparatus 3 in the present embodiment is a projector having a projection optical unit (not shown). The projection optical unit includes a lamp serving as a light source, a liquid crystal driving device for driving a liquid crystal panel based on input image data, and a projection lens. Light from the lamp is decomposed into red (R), green (G) and blue (B) light by the optical system and guided to the liquid crystal panel. The light guided to each liquid crystal panel and subjected to luminance modulation projects the display image on the printed matter formed by the image forming apparatus 2 via the projection lens.
(Observation Environment of a Superimposed Image)
(Relationship Between Specular Reflected Light and Diffuse-Reflected Light)
The printed matter on which the metallic ink image is recorded has a surface closer to a mirror surface than a general recording medium (white paper), and tends to reflect light in the specular reflection direction when light is incident. That is, the reflectance of the surface of the printed matter on which the metallic ink image is recorded is high in the specular reflection direction. This reflection characteristic is not limited to the printed matter on which the metallic ink image is recorded, and the same applies to the metallic paper. On the other hand, the diffuse reflection component of the reflected light is small (the reflectance in the non-specular reflection direction is low) on the metallic surface. Accordingly, when a color image output by a projector is superimposed on a printed matter on which recording is made by metallic ink causing less diffuse-reflected light, which is light for perceiving color, there are cases where a desired color cannot be reproduced in a superimposed image. To be specific, a color darker than the desired color (color with low brightness) is visually recognized. Therefore, in the present embodiment, the brightness of the color represented by the color image output by the projector is corrected according to the amount of metallic ink used for recording on the printed matter formed by the printer. To be specific, in the region where the amount of metallic ink is large, since the reflectance in the diffuse reflection direction is low, the brightness of the color represented by the color image output by the projector is increased. Thereby, when the printed matter on which the metallic ink image is recorded and the image output by the projector are superimposed, a desired color in the superimposed image can be reproduced.
(Functional Configuration of the Image Processing System)
The first signal generation unit 103 generates a recording amount image representing the recording amount of the metallic ink of the image forming apparatus 2, based on the acquired reflection intensity image. The recording amount image is a gray scale image in which a signal value representing the recording amount of metallic ink is recorded in each pixel. The signal value representing the recording amount of the metallic ink is expressed by 8 bits. The recording amount image is generated referring to the specular reflection intensity conversion LUT held in the first LUT holding unit 104. The specular reflection intensity conversion LUT is a table in which specular reflection intensities having values of 0 to 255 and a recording amount of metallic inks having values of 0 to 255 are associated with each other. The number of grid points of the specular reflection intensity conversion LUT is less than 256. When the specular reflection intensity conversion LUT does not hold the recording amount of the metallic ink corresponding to the specular reflection intensity represented by the reflection intensity image, the recording amount of the metallic ink is calculated by the interpolation calculation between the grid points.
The correction value determination unit 105 determines a correction value for correcting the color signal value of each pixel of the color image based on the recording amount image generated by the first signal generation unit 103. The correction value is data representing the value of the decimal point type in each pixel. To be specific, the correction value is data representing a numerical value of 1.0 or more for each pixel of the color image. The pixel value of each pixel of the color image is multiplied by the correction value. Accordingly, the correction value 1.0 indicates that correction is not performed. The maximum value of the correction value is determined by the maximum luminance that can be displayed by the image display apparatus 3. The maximum value of the correction value in the present embodiment is assumed to be 3.5. In determining the correction value, the brightness correction LUT held in the second LUT holding unit 106 is referred to. The brightness correction LUT is a table in which the recording amount of the metallic ink having a value of 0 to 255 is associated with the above-described correction values.
The second signal generation unit 107 corrects the pixel value of each pixel of the color image acquired by the second data acquisition unit 102 by using the correction value obtained by the correction value determination unit 105 and generates output image data in which the corrected pixel value is recorded in each pixel (hereinafter referred to as corrected color image). Similarly to the color image, the corrected color image is a color image in which color signal values represented by 8 bits are recorded in each pixel.
The first data output unit 108 outputs the recording amount image generated by the first signal generation unit 103 to the driver of the image forming apparatus 2. The recording amount image input to the driver is formed on the recording medium as a printed matter of metallic ink after being subjected to halftone processing. In the present embodiment, a dither method known as halftone processing is used. Incidentally, the halftone processing may be one of other halftone processing methods, such as an error diffusion method.
The second data output unit 109 outputs the corrected color image generated by the second signal generation unit 107 to the driver of the image display apparatus (display unit) 3. For the corrected color image input to the driver, the color signal values of each pixel are converted into color signal values in the display color space and are displayed as display images by the light emitting elements of the image display apparatus 3.
(Reflection Intensity Information and Color Information)
Hereinafter, the reflection intensity information and color information acquired by the first data acquisition unit 101 and the second data acquisition unit 102 will be described. The reflection intensity information is a reflection intensity value of light which is incident on the surface to be reproduced and is reflected in the specular reflection direction.
(Flow of Processing Executed by the Image Processing Apparatus 1)
Next, the image processing in the image processing apparatus 1 having the above-described functional configuration will be described with reference to the flowchart of
First, the first data acquisition unit 101 acquires a reflection intensity image in S11. Next, the second data acquisition unit 102 acquires a color image in S12. Next, the first signal generation unit 103 generates a recording amount image based on the reflection intensity image in S13. In generating the recording amount image, the specular reflection intensity conversion LUT held in the first LUT holding unit 104 is referred to. Details of the processing in S13 will be described later.
Next, the correction value determination unit 105 determines a correction value based on the recording amount image generated by the first signal generation unit 103 in S14. In determining the correction value, the brightness correction LUT held in the second LUT holding unit 106 is referred to. Details of the process in S14 will be described later. Next, the second signal generation unit 107 corrects the pixel value of each pixel of the color image acquired by the second data acquisition unit 102 by using the correction value obtained by the correction value determination unit 105 in S15. Then, a corrected color image in which the corrected pixel value is recorded in each pixel is generated. Details of the processing in S15 will be described later. Next, the first data output unit 108 outputs the recording amount image obtained by the first signal generation unit 103 to the image forming apparatus 2 in S16. Next, the second data output unit 109 outputs the corrected color image obtained by the second signal generation unit 107 to the image display apparatus 3 in S17. This completes a series of image processing.
(Process of Generating a Recording Amount Image (S13))
Hereinafter, the generation process of the recording amount image (S13) will be described in detail.
An example of the specular reflection intensity conversion LUT 1301 is shown in
(Process of Determining a Correction Value (S14))
Hereinafter, a determination process of the correction value (S14) will be described.
An example of the brightness correction LUT 1401 is shown in
(Process of Generating a Corrected Color Image (S15))
Hereinafter, details of the generation process of the corrected color image (S15) will be described.
(Creation of a Specular Reflection Intensity Conversion LUT and Brightness Correction LUT)
Hereinafter, a method of creating the specular reflection intensity conversion LUT 1301 and the brightness correction LUT 1401 will be described. First, chart data in which the amount of metallic ink is set is created, and an image is formed on the recording medium by using the image forming apparatus 2. An example of the chart data is shown in
Next, each patch image is measured on a chart formed on the recording medium. The measurement item is the specular reflection intensity for creating the specular reflection intensity conversion LUT 1301 and the brightness of the diffuse reflection color for creating the brightness correction LUT 1401. An example of the configuration of the measuring instruments to be used for the measurement is shown in
Next, the specular reflection intensity conversion LUT 1301 is created based on the specular reflection intensity measured using the above measuring instruments. Since correspondence relationship between the metallic ink amount and specular reflection intensity are obtained from a measurement result of each patch image, data conversion is performed for storing the correspondence relationship in the LUT. The method of data conversion is shown below.
First, the specular reflection intensity is normalized and quantized in the range of 0 to 255. Normalization and quantization are performed by known methods. Thereafter, the metallic ink amount corresponding to each specular reflection intensity of 0 to 255 is stored in the specular reflection intensity conversion LUT 1301. At this time, when there is no data of the corresponding metallic ink amount, interpolation is performed using interpolation processing, such as a known linear interpolation method, based on the preceding and succeeding data, and the interpolated value is stored.
Next, the brightness correction LUT 1401 is created using the brightness of the diffuse reflection color obtained by the above measurement. As described above, the brightness correction LUT 1401 keeps the correspondence relationship between the metallic ink amount and the brightness correction value (magnification). The brightness correction value (magnification) is determined employing the following equation (1) using the brightness of the diffuse reflection color. Here, M0 is the brightness of the diffuse reflection color when the metallic ink amount is zero, and Mx is the brightness of the diffuse reflection color when the metallic ink amount is x.
[Expression 1]
Brightness correction value=Mo/Mx Equation (1)
The corresponding brightness correction value (magnification) is determined using equation (1) while changing x, which is the metallic ink amount, in increments of 1 within the range of 0 to 255, and then stored in the brightness correction LUT 1401.
(Conversion From RGB Values to L*a*b* Values)
The conversion from the RGB values to the L*a*b* values is performed using the following equations (2) to (8).
However, in equation (2), R, G, and B are values in the sRGB space expressed in the range of 0.0 to 1.0, and the calculated X, Y, and Z are tristimulus values expressed by values of 0.0 or more. Also, Xn, Yn, and Zn shown in equation (3) are tristimulus values of the illumination light (D65 light source). The values XRate, YRate, and ZRate in equations (4) to (7) are values indicating the ratio of X, Y, and Z to Xn, Yn, and Zn. The XRate, YRate, and ZRate are finally converted to the value of L* according to equation (7) and converted into the values of a* and b* by equation (8).
(Conversion From L*a*b* Values to RGB Values)
The conversion from the L*a*b* values to the RGB values is performed using the following equation (9) through equation (14). Equations (9) to (14) are equations to be used for inverse transformation of the conversion from the RGB values to the L*a*b* values described in the above equations (2) to (8). Therefore, the description of the same reference numerals as those of equations (2) to (8) will be omitted.
In equations (9) to (13), values calculated from equations (4) to (6) are used for the XRate, YRate, and ZRate respectively.
As described above, the image processing apparatus 1 acquires color information and gloss information, and generates a signal representing the recording amount of the glossy recording material to be used by the image forming apparatus for recording on the recording medium on the basis of the acquired gloss information. The image processing apparatus 1 determines a correction value for correcting the color information based on the generated signal, and generates color information representing the color of the image displayed by the image display apparatus based on the color information and the correction value. This makes it possible to achieve both color reproduction and gloss reproduction in an image obtained by superimposing the image formed by the image forming apparatus and the image displayed by the image display apparatus.
In the present embodiment, an example in which an inkjet printer is used as the image forming apparatus 2 has been described, but the image formation method is not limited to the above-described example. Any forming method can be employed as long as the apparatus is capable of forming images with different specular reflection intensities on the recording medium in accordance with input image data and is a reflective type allowing the user to observe the reflected light of the image. For example, various recording methods may be used such as an electrophotographic method using a dry toner, a liquid developing method using a liquid toner, or an offset printing method.
In the present embodiment, an example of a silver metallic ink (silver ink) is described as a glossy recording material for forming an image, but the glossy recording material is not limited to the above example. For example, in addition to silver ink, various metal inks, such as gold and copper, can be used. Further, the glossy recording material is not limited to metallic ink, and may be ink having special gloss, such as pearl ink. Also, a high-gloss image may be formed by using clear ink as the glossy recording material and by smoothing the surface.
In the present embodiment, glossy paper is used as a recording medium and metallic ink is used as a glossy recording material, but a recording medium and the glossy recording material are not limited to the above examples as long as a combination of the glossy recording material and the recording medium is capable of expressing a difference in specular reflection intensity. For example, a method of forming an image by using a white ink or a color ink which is a non-metallic ink on silver metallic paper may be used. In this case, the difference in specular reflection intensity is expressed by how large the surface of the metallic paper coated with the nonmetallic ink is. In other words, the difference in specular reflection intensity is expressed depending on the extent of exposure of metallic paper. As the metallic paper, for example, a recording medium formed by vapor deposition of aluminum on a flat recording medium can be used.
Further, in the present embodiment, an example of a projector has been described as the image display apparatus 3, but the image display apparatus 3 is not limited to the above example. The image display apparatus 3 can be used as long as the apparatus is a light emitting type device that generates an image using light emission, and thus a display may be used, for example. In this case, the printed matter of the metallic ink to be superimposed is obtained by forming an image on a transparent recording medium, and the display is placed on the back side of the printed matter. In this case, the display 1414 in
Further, in the present embodiment, the reflection intensity information is expressed by the ratio to the reflection intensity of the perfectly diffuse reflection surface, but is not limited to the above example. It suffices if the specular reflection intensity can be represented relatively by using a predetermined numerical value as a reference, and, for example, the reflection intensity on the total reflection surface of glass or the like may be used as the reference value, or the user may set freely a gloss value as the reference value. In addition, the gloss information may directly indicate the recording amount of the glossy recording material as information for specifying the area where the glossy recording material is used in the image.
In the present embodiment, the reflection intensity information indicating the reflection intensity is used as the gloss information indicating the gloss intensity, but the reflectance information indicating the reflectance which is the ratio between the intensity of the incident light and the intensity of the reflected light may be used. Further, the information may be luminance information representing a luminance value calculated from color information (RGB values).
In the present embodiment, the color information is expressed by RGB values, but the color information is not limited to the above example. For example, the color information may be color information expressed in another color space, such as CMYK values or spectral reflectance data.
In the present embodiment, examples of the brightness correction are described in S14 and S15, but brightness correction is not limited to the above example. It suffices if information on diffuse reflection color can be corrected, and for example, the brightness correction may be a correction performed on luminance or brightness that is expressed in another color space, or a correction performed on spectral reflectance data.
In the present embodiment, the brightness correction LUT having the information of the brightness correction value (magnification) is used in S14, but the determination processing of the correction value is not limited to the above example. For example, a correction value may be calculated by numerical calculation from the recording amount of the metallic ink. In this case, an equation is used whose calculation results in a larger value as the correction value, as the recording amount of the metallic ink increases.
In the present embodiment, the correction value is determined for all the pixels of the color image and the pixel values are corrected. However, the above correction processing may be applied to a partial area of the color image. For example, mask data may be generated based on an instruction input by the user via the UI screen, and whether the area is to be subjected to correction processing may be determined based on the mask data for distinction.
In the present embodiment, examples are described so that the image processing apparatus 1 and the image forming apparatus 2 are connected to each other, and the image processing apparatus 1 and the image display apparatus 3 are connected to each other, but the system configuration is not limited to the above example. For example, the image processing apparatus 1 may be included in the image forming apparatus 2 or the image display apparatus 3.
In the present embodiment, the recording amount image in which the signal value representing the recording amount is recorded in each pixel is output to the image forming apparatus 2, and the halftone processing is performed in the image forming apparatus 2, but the method of forming the image is not limited to the above example. For example, halftone processing may be performed on the recording amount image in the image processing apparatus 1, and the generated dot arrangement data may be output to the image forming apparatus 2. Further, data representing the dot arrangement for each recording scan may be generated by performing path decomposition in the image processing apparatus, and the generated data may be output to the image forming apparatus 2.
Further, in the present embodiment, the corrected color image is generated by correcting the color image, but the corrected color image can also be generated as new image data based on the color image and the correction value.
Further, in the present embodiment, an example in which the correction value increases as the recording amount of the metallic ink increases is shown, but the correction value is not limited thereto. For example, whether the region is one for recording metallic ink is determined, and for the region where metallic ink is to be recorded, the correction value may be set to 1.5, and for the region where metallic ink is not to be recorded, the correction value may be set to 1.0. Further, this determination may be made by determining whether the specular reflection intensity is higher than a predetermined specular reflection intensity which has been determined in advance. In this case, for example, the correction value is set to 1.5 for a region where the specular reflection intensity is higher than the predetermined specular reflection intensity, and the correction value is set to 1.0 for the region where the specular reflection intensity is lower than the predetermined specular reflection intensity.
Further, in the present embodiment, the correction value is determined from the recording amount of the metallic ink determined based on the gloss information, but the method of determining the correction value is not limited to this. The correction value may be determined based on the acquired gloss information without determining the recording amount of the metallic ink. In this case, for example, the correction value is determined by using a table that keeps a relationship in which the correction value increases as the diffuse reflection intensity of the image formed on the recording medium decreases. Further, the correction value may be determined using a table that holds a relationship in which the correction value increases as the specular reflection intensity of the image formed on the recording medium increases.
In the present embodiment, the processing flow of the image processing apparatus 1 has been described using the flowchart of
In the first embodiment, the correction value for the brightness of the color image is determined, and the brightness of the diffuse reflection color corresponding to the recording amount of the silver ink is corrected. On the other hand, when a chromatic color ink, such as gold ink, is used as the metallic ink, not only the brightness but also the chromaticity (hue and saturation) may change as the metallic ink amount increases. Therefore, in the present embodiment, an example will be described in which gold ink is used as the metallic ink used for forming in the image forming apparatus 2, and not only brightness but also chromaticity is corrected in the color image, and the color is more faithfully reproduced.
(Functional Configuration of the Image Processing System)
(Flow of Processing Executed by the Image Processing Apparatus 1)
In the second embodiment, steps different from those in the first embodiment are processing in the correction value determination step (S14) and processing in the corrected color image generation step (S15). The correction value determination step and the corrected color image generation step in the second embodiment will be described below.
(Process of Determining a Correction Value (S14))
Hereinafter, the determination process for correction values in the present embodiment will be described. The data flow in S14 is shown in
An example of the color correction LUT 2401 is shown in
An image on the recording medium is formed using a chart whose amount of metallic ink is known, and the data to be stored in the color correction LUT 2401 is generated in advance from measured values of the formed image similarly to the brightness correction LUT 1401. At this time, in the first embodiment, only the brightness of the diffuse reflection color is measured, but in the present embodiment, the values of the respective color components are measured and stored in the LUT.
(Process of Generating a Corrected Color Image (S15))
In the first embodiment, the process of generating the corrected color image has already been described using the flowchart in
In S153, the second signal generation unit 107 refers to correction values corresponding to the L* value, the a* value, and the b* value for each pixel value of the color image expressed in the L*a*b* color space and corrects the color by multiplying these values by the correction values respectively. At this time, the L* value of the color image is multiplied by a correction value of the L* value, the a* value is multiplied by a correction value of the a* value, and the b* value is multiplied by a correction value of the b* value.
As described above, the image processing apparatus 1 corrects not only the brightness of the color signal but also the chromaticity thereof by using the correction value determined according to the recording amount of the glossy recording material. Thereby, even when the chromaticity of the image formed by the image forming apparatus changes in accordance with an increase in the recording amount of the glossy recording material, both color reproduction and gloss reproduction can be achieved together in the above superimposed image.
In the present embodiment, an example in which color correction is performed in the L*a*b* color space is described in S14 and S15, but color correction is not limited to the above example. For example, the color correction may be correction in another color space, such as an RGB or a CMYK space, or be correction performed on spectral reflectance data. In this case, it is sufficient to prepare correction values for the number of dimensions according to the number of dimensions of the color space.
Further, in the present embodiment, the color correction LUT having the information on the color correction value (magnification) is used in S14, but the determination process of the correction value is not limited to the above example. For example, a method of calculating a color correction value by numerical calculation based on the metallic ink amount may be used.
According to the present embodiment, in an image obtained by superimposing an image formed by an image forming apparatus and an image displayed by an image display apparatus, reproduction of color and reproduction of gloss can be compatible with each other.
Other embodiments can also be realized by a computer of a system or apparatus that reads out and executes computer executable instructions (e.g., one or more programs) recorded on a storage medium (which may also be referred to more fully as a “non-transitory computer-readable storage medium”) to perform the functions of one or more of the above-described embodiments and/or that includes one or more circuits (e.g., application specific integrated circuit (ASIC)) for performing the functions of one or more of the above-described embodiments, and by a method performed by the computer of the system or apparatus by, for example, reading out and executing the computer executable instructions from the storage medium to perform the functions of one or more of the above-described embodiments and/or controlling the one or more circuits to perform the functions of one or more of the above-described embodiments. The computer may comprise one or more processors (e.g., a central processing unit (CPU), a micro processing unit (MPU)) and may include a network of separate computers or separate processors to read out and execute the computer executable instructions. The computer executable instructions may be provided to the computer, for example, from a network or the storage medium. The storage medium may include, for example, one or more of a hard disk, a random-access memory (RAM), a read only memory (ROM), a storage of distributed computing systems, an optical disk (such as a compact disc (CD), digital versatile disc (DVD), or Blu-ray Disc (BD)™, a flash memory device, a memory card, and the like.
While the present disclosure has described exemplary embodiments, it is to be understood that the claims are 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 such modifications and equivalent structures and functions.
This application claims the benefit of Japanese Patent Application No. 2017-147664, which was filed on Jul. 31, 2017 and which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2017-147664 | Jul 2017 | JP | national |