US20220030137A1 - Image forming system, image reading apparatus, and image processing method for high-accuracy colorimetry - Google Patents
Image forming system, image reading apparatus, and image processing method for high-accuracy colorimetry Download PDFInfo
- Publication number
- US20220030137A1 US20220030137A1 US17/495,146 US202117495146A US2022030137A1 US 20220030137 A1 US20220030137 A1 US 20220030137A1 US 202117495146 A US202117495146 A US 202117495146A US 2022030137 A1 US2022030137 A1 US 2022030137A1
- Authority
- US
- United States
- Prior art keywords
- patch
- color
- image
- value
- reading
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000003672 processing method Methods 0.000 title claims 4
- 238000004737 colorimetric analysis Methods 0.000 title description 5
- 238000012937 correction Methods 0.000 description 44
- 239000003086 colorant Substances 0.000 description 21
- 238000012545 processing Methods 0.000 description 17
- 238000012546 transfer Methods 0.000 description 10
- 230000015572 biosynthetic process Effects 0.000 description 6
- 238000006243 chemical reaction Methods 0.000 description 6
- 238000009499 grossing Methods 0.000 description 6
- 108091008695 photoreceptors Proteins 0.000 description 6
- 230000008901 benefit Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 238000010438 heat treatment Methods 0.000 description 3
- 238000007796 conventional method Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000002310 reflectometry Methods 0.000 description 1
- 230000003595 spectral effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
- H04N1/6075—Corrections to the hue
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
- H04N1/603—Colour correction or control controlled by characteristics of the picture signal generator or the picture reproducer
- H04N1/6033—Colour correction or control controlled by characteristics of the picture signal generator or the picture reproducer using test pattern analysis
- H04N1/6041—Colour correction or control controlled by characteristics of the picture signal generator or the picture reproducer using test pattern analysis for controlling uniformity of color across image area
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01J—MEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
- G01J3/00—Spectrometry; Spectrophotometry; Monochromators; Measuring colours
- G01J3/46—Measurement of colour; Colour measuring devices, e.g. colorimeters
- G01J3/462—Computing operations in or between colour spaces; Colour management systems
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01J—MEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
- G01J3/00—Spectrometry; Spectrophotometry; Monochromators; Measuring colours
- G01J3/46—Measurement of colour; Colour measuring devices, e.g. colorimeters
- G01J3/52—Measurement of colour; Colour measuring devices, e.g. colorimeters using colour charts
- G01J3/524—Calibration of colorimeters
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03G—ELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
- G03G15/00—Apparatus for electrographic processes using a charge pattern
- G03G15/50—Machine control of apparatus for electrographic processes using a charge pattern, e.g. regulating differents parts of the machine, multimode copiers, microprocessor control
- G03G15/5062—Machine control of apparatus for electrographic processes using a charge pattern, e.g. regulating differents parts of the machine, multimode copiers, microprocessor control by measuring the characteristics of an image on the copy material
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00795—Reading arrangements
- H04N1/00798—Circuits or arrangements for the control thereof, e.g. using a programmed control device or according to a measured quantity
- H04N1/00801—Circuits or arrangements for the control thereof, e.g. using a programmed control device or according to a measured quantity according to characteristics of the original
- H04N1/00806—According to type of the original, e.g. colour paper or transparency, or reading a plurality of different types of original
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
- H04N1/6002—Corrections within particular colour systems
- H04N1/6008—Corrections within particular colour systems with primary colour signals, e.g. RGB or CMY(K)
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
- H04N1/603—Colour correction or control controlled by characteristics of the picture signal generator or the picture reproducer
- H04N1/6033—Colour correction or control controlled by characteristics of the picture signal generator or the picture reproducer using test pattern analysis
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
- H04N1/603—Colour correction or control controlled by characteristics of the picture signal generator or the picture reproducer
- H04N1/6033—Colour correction or control controlled by characteristics of the picture signal generator or the picture reproducer using test pattern analysis
- H04N1/6044—Colour correction or control controlled by characteristics of the picture signal generator or the picture reproducer using test pattern analysis involving a sensor integrated in the machine or otherwise specifically adapted to read the test pattern
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0077—Types of the still picture apparatus
- H04N2201/0081—Image reader
Definitions
- the present invention relates to an image forming apparatus and a storage medium.
- Calibration of the image reading device has also been performed by measuring common color patches with a spectrophotometer and the image reading device.
- a technique of obtaining reading results of patches which can be read by both of a colorimeter that reads a partial region in a main scanning direction and a scanner that reads over the image forming width in the main scanning direction, obtaining errors between the reading results by the scanner and the reading results by the colorimeter, feeding back the errors as correction values and thereby improving measurement accuracy of the patches that were read by only the scanner (not measured by the colorimeter) (see Japanese Patent Application Laid-Open Publication No. 2015-226128).
- the output value (average pixel value) of green by the scanner is “230/255” with respect to a white patch (white portion of the sheet) which is included in the common reading region
- the output value of green by the scanner is “200/255” with respect to a white patch (in the same color as the white patch included in the common reading region) which is included in the reading region for only the scanner, and the density is detected to be higher.
- the obtained measurement value for the white patch included in the reading region for only the scanner is a value indicating white which is darker than actual.
- the present invention has been made in consideration of the above problems in the conventional techniques, and an object of the present invention is to perform colorimetry with high accuracy and high efficiency.
- FIG. 1 is a schematic sectional view of an image forming apparatus in a first embodiment of the present invention
- FIG. 2 is a block diagram showing a functional configuration of the image forming apparatus
- FIG. 3 is an example of a color chart in which an adjustment pattern including a plurality of patches is formed
- FIG. 4 is a view schematically showing the relationship between a colorimeter, a scanner and a color chart;
- FIG. 5 is a view for explaining the summary of the present invention.
- FIG. 6 is a flowchart showing image adjustment processing
- FIG. 7 is an example of a patch group included in a second patch region of a color chart used by an image forming apparatus in a second embodiment of the present invention.
- FIG. 1 is a schematic sectional view of an image forming apparatus 100 in the first embodiment.
- the image forming apparatus 100 includes an image forming section 10 , an image reading section 20 and such like.
- the image forming section 10 is for electrophotographic image formation and forms an image on a sheet P on the basis of image data corresponding to respective colors of yellow (Y), magenta (M), cyan (C) and black (K).
- the image forming section 10 includes photoreceptor drums 1 Y, 1 M, 1 C and 1 K, charging sections 2 Y, 2 M, 2 C and 2 K, exposing sections 3 Y, 3 M, 3 C and 3 K, developing sections 4 Y, 4 M, 4 C and 4 K, primary transferring rollers 5 Y, 5 M, 5 C and 5 K, an intermediate transfer belt 6 , a secondary transfer roller 7 , a fixing section 8 , sheet feeding sections 9 and such like.
- a yellow toner image is formed on the photoreceptor drum 1 Y.
- the charging section 2 Y uniformly charges the photoreceptor drum 1 Y.
- the exposing section 3 Y scans and exposes the surface of the photoreceptor drum 1 Y with laser beams to form an electrostatic latent image on the basis of the yellow image data.
- the developing section 4 Y attaches yellow toner to the electrostatic latent image on the photoreceptor drum 1 Y to perform development.
- the toner images of respective colors formed on the photoreceptor drums 1 Y, 1 M, 1 C and 1 K are sequentially transferred (primary transfer) onto the intermediate transfer belt 6 by the primary transfer rollers 5 Y, 5 M, 5 C and 5 K. That is, color toner images formed of overlapping four color toner images are formed on the intermediate transfer belt 6 .
- the color toner images on the intermediate transfer belt 6 are transferred all at once onto one surface of the sheet P, which was fed from a sheet feeding section 9 , by the secondary transfer roller 7 (secondary transfer).
- the fixing section 8 which includes a heating roller heating the sheet P on which the color toner images are transferred and a pressing roller pressing the sheet P, fixes the color toner images onto the sheet P by heating and pressing.
- the sheet P is conveyed to a conveyance path R 1 , both the sides are turned over, and thereafter the sheet P is conveyed to the secondary transfer roller 7 again.
- the image reading section 20 includes a colorimeter 30 as a first reader and a scanner 40 as a second reader.
- the colorimeter 30 and the scanner 40 are provided so as to be close to each other on a sheet conveyance path in the downstream side of the fixing section 8 in the conveyance direction of the sheet P.
- the colorimeter 30 and the scanner 40 can read inline (on the conveyance path in the apparatus) an adjustment pattern which is formed on the sheet P.
- the colorimeter 30 is a spectrophotometer which detects spectral reflectivity of the image formed on the sheet P for each wavelength and measures the colors of the image.
- the colorimeter 30 outputs a Lab value as a first color value to a controller 11 (see FIG. 2 ).
- the Lab value represents a color with a numerical value by a combination of (L*, a*, b*) in the L*a*b* color space.
- the colorimeter 30 can read out only a partial region in the sheet width direction (direction which is orthogonal to the conveyance direction of sheet P and parallel to the sheet surface).
- the scanner 40 is a line sensor which has CCDs (Charge Coupled Devices) that are arranged in lines over the entire sheet width direction, and reads out a one-dimensional image. By performing a reading operation in accordance with the timing when the sheet P having an image formed thereon is conveyed, the scanner 40 obtains a two-dimensional image formed on the sheet P. That is, the scanner 40 can read out the entire region in the sheet width direction.
- the scanner 40 outputs an RGB value as a second color value having a tone value of each color to the CPU 11 (see FIG. 2 ) for each channel of red (R), green (G) and blue (B).
- the RGB value represents a color with a numerical value by a combination of (R, G, B) in the RGB color space.
- the scanner 40 may be a camera which captures a two-dimensional image.
- FIG. 2 is a block diagram showing a functional configuration of the image forming apparatus 100 .
- the image forming apparatus 100 is configured by including the controller 11 , a storage section 12 , an operation section 13 , a display section 14 , a communication section 15 , a density irregularity correction section 16 , a color correction section 17 , an image forming section 10 , an image reading section 20 and such like. As for the configurations which have been already explained, the explanation is omitted.
- the controller 11 is configured by including a CPU (Central Processing Unit), a RAM (Random Access Memory) and such like, and integrally controls the operations of the sections in the image forming apparatus 100 in accordance with various processing programs stored in the storage section 12 .
- a CPU Central Processing Unit
- RAM Random Access Memory
- the storage section 12 is formed of a hard disk, a flash memory and such like, and stores various processing programs and various types of data such as parameter and files necessary for executing the programs. For example, image data of an adjustment pattern including a plurality of color patches is stored in the storage section 12 . The patch position and the CMYK value forming a patch are stored in the storage section 12 so as to be associated with each other for each patch included in the adjustment pattern.
- the operation section 13 includes a touch panel which is formed so as to cover the display screen of the display section 14 and various operation buttons such as numeric buttons and a start button, and outputs an operation signal based on user's operation to the controller 11 .
- the display section 14 is configured by including an LCD (Liquid Crystal Display), and displays various screens in accordance with the instruction of a display signal input from the controller 11 .
- LCD Liquid Crystal Display
- the communication section 15 transmits and receives data to and from an external device connected to a communication network such as a LAN (Local Area Network).
- a communication network such as a LAN (Local Area Network).
- the density irregularity correction section 16 corrects density irregularity in the sheet width direction in the image forming section 10 .
- the density irregularity correction section 16 corrects the density irregularity by performing image processing to image data which is a target of image formation in the image forming section 10 .
- the density irregularity correction section 16 may correct the density irregularity by adjusting the intensities of writing beams emitted from the exposing sections 3 Y, 3 M, 3 C, 3 K.
- the color correction section 17 corrects the colors of an image to be formed by the image forming section 10 on the basis of a color correction parameter.
- target Lab values are determined with respect to CMYK values in advance, and the color correction section 17 calculates the color correction parameter so that the colors of the image formed by the image forming section 10 are the target Lab values.
- the controller 11 controls the image forming section 10 to form the adjustment pattern including a plurality of color patches on the sheet P.
- the density irregularity correction section 16 is applied.
- the controller 11 obtains output values obtained by reading the plurality of patches included in the adjustment pattern from each of the colorimeter 30 and the scanner 40 .
- FIG. 3 is an example of the color chart 50 in which the adjustment pattern including a plurality of patches is formed.
- FIG. 4 schematically shows the relationship between the colorimeter 30 , the scanner 40 and the color chart 50 .
- the color chart 50 includes a first patch region 51 in which patches readable by the colorimeter 30 are arranged and second patch regions 52 in each of which patches readable by only the scanner 40 are arranged.
- the second patch regions 52 are located at positions which the colorimeter 30 cannot measure.
- the patches are respectively formed in various colors of CMYK values.
- the patch included in the first patch region 51 needs to have a size which can be stably measured by the colorimeter 30 , the patch included in the first patch region 51 is larger than the patch included in the second patch regions 52 .
- the patch included in the second patch regions 52 may have a size smaller than the patch included in the first patch region 51 .
- the second patch regions 52 include at least a common color patch which is a patch in a same color (patch defined by a same CMYK value) as a patch included in the first patch region 51 . That is, the patches in same colors as the patches included in the first patch region 51 are necessarily included in the second patch region 52 .
- the patches in the second patch regions 52 are randomly arranged. That is, the colors of the patches are not arranged in a regular order in the second patch regions 52 . It is desirable that the arrangement of the patches in the second patch regions 52 is determined by using a random pattern (blue noise and such like) with a high dispersibility.
- the second patch regions 52 include a plurality of patches in a same color for a common color patch. For example, as shown in FIG. 3 , the patch P 1 included in the first patch region 51 and the patches P 2 and P 3 included in the second patch regions 52 are in the same color.
- At least one of the patches around a common color patch is a patch in a color different from the color of the common color patch.
- the controller 11 obtains Lab values (measured Lab values) from the colorimeter 30 , the Lab values being obtained by reading the patches included in the first patch region 51 in the color chart 50 .
- the number of patches included in the first patch region 51 is h.
- the controller 11 obtains RGB values from the scanner 40 , the RGB values being obtained by reading the patches included in the second patch regions 52 in the color chart 50 .
- the number of patches included in the second patch regions 52 is j (j>h).
- the controller 11 performs color conversion of the RGB values for the respective patches in the second patch regions 52 output from the scanner 40 into the Lab values, and obtains estimate Lab values after the conversion. That is, the estimate Lab value corresponding to each of the j patches is obtained.
- the controller 11 extracts data of the common color patches (h patches) from among the estimate Lab values corresponding to respective patches in the second patch regions 52 .
- the controller 11 compares measured Lab values of the patches in the first patch region 51 which were output from the colorimeter 30 with the estimate Lab values obtained from the common color patches in the second patch regions 52 corresponding to the respective patches in the first patch region 51 , and obtains correction values of the estimate Lab values for the respective common color patches. Specifically, in accordance with the formula (1), the controller 11 obtains, as the correction value of the estimate Lab value, the difference Lab value offset which is the difference between the measured Lab value obtained from the colorimeter 30 and the estimate Lab value obtained from the common color patch in the second patch region 52 .
- the difference is obtained between L* values for the L* value, between a* values for the a* value and between b* values for the b* value. That is, the Lab value offset is also formed of the combination of three values.
- the controller 11 corrects the estimate Lab values obtained from all the patches in the second patch regions 52 on the basis of the correction values of the estimate Lab values for the respective common color patches.
- the estimate Lab values which were corrected are referred to as corrected estimate Lab values.
- the corrected estimate Lab values are obtained from the formula (2).
- the sum of Coef i s is 1.
- the controller 11 adds the difference Lab value offset for the common color patch to the estimate Lab value of the target color and corrects the estimate Lab value. That is, with the weighting corresponding to the distance on the color range, the error is added to the estimate Lab value to calibrate the output value of the scanner 40 .
- the calculation of the corrected estimate Lab value is also performed for each component of (L*, a*, b*).
- the RGB value is associated with the corrected estimate Lab value for each patch and the scanner profile is created.
- the controller 11 controls the color correction section 17 to calculate the color correction parameter on the basis of the corrected estimate Lab values and correct the colors of an image to be formed by the image forming section 10 on the basis of the color correction parameter.
- FIG. 6 is a flowchart showing image adjustment processing. The processing is achieved by software processing in cooperation between the controller 11 and the program stored in the storage section 12 .
- the controller 11 reads image data (CMYK value) of the adjustment pattern from the storage section 12 , and controls the image forming section 10 to form the adjustment pattern on the sheet P and output the color chart 50 (step S 1 ).
- the controller 11 controls the density irregularity correction section 16 to correct the density irregularity in the sheet width direction in the image forming section 10 .
- the controller 11 obtains Lab values (measured Lab values) which were obtained by reading the patches included in the first patch region 51 of the color chart 50 from the colorimeter 30 (step S 2 ).
- the controller 11 stores the obtained measured Lab values in the storage section 12 so as to be associated with the CMYK values for the respective patches.
- the controller 11 obtains RGB values which were obtained by reading patches included in the second patch regions 52 in the color chart 50 from the scanner 40 (step S 3 ).
- the RGB value the average pixel value in each patch is used.
- the controller 11 stores the obtained RGB values in the storage section 12 so as to be associated with the CMYK values for the respective patches. Data may be rearranged by sorting the obtained data in the order increasing the density of cyan, for example.
- the controller 11 obtains the estimate Lab values which were obtained by converting the RGB values of respective patches in the second patch regions 52 output from the scanner 40 into the Lab values (step S 4 ).
- a conversion table which was prepared in advance is used for conversion from the RGB values into the Lab values.
- the controller 11 compares the measured Lab value of each patch in the first patch region 51 output from the colorimeter 30 with the estimate Lab value obtained from the common color patch in the second patch region 52 corresponding to the patch in the first patch region 51 , and obtains the correction value (Lab value offset ) of the estimate Lab value for each of the common color patches in accordance with the above formula (1) (step S 5 ).
- the controller 11 obtains the average value of the estimate Lab values obtained from the plurality of patches, and sets the average value as the estimate Lab value of the common color patch.
- the controller 11 obtains the correction value of the estimate Lab value corresponding to the common color patch on the basis of the average value of the estimate Lab values.
- the controller 11 corrects the estimate Lab values obtained from all the patches included in the second patch regions 52 on the basis of the correction values (Lab values offset ) of the estimate Lab values for the respective common color patches (step S 6 ). Specifically, the controller 11 obtains the corrected estimate Lab values in accordance with the above formula (2).
- the controller 11 associates the RGB value of each patch in the second patch regions 52 obtained in step S 3 with the corrected estimate Lab value (corrected estimate Lab value) of each patch obtained in step S 6 and creates a scanner profile for converting the RGB values into the Lab values (step S 7 ).
- the color correction section 17 calculates the color correction parameter on the basis of the CMYK values corresponding to respective patches included in the second patch regions 52 and the corrected estimate Lab values (corrected estimate Lab values) corresponding to respective patches obtained in step S 6 (step S 8 ).
- the color correction parameter there is used a parameter of a color profile, a calibration LUT (look up table), gamma correction and such like.
- the controller 11 stores the color correction parameter in the storage section 12 .
- the controller 11 controls the color correction section 17 to correct the colors of an image to be formed by the image forming section 10 on the basis of the calculated color correction parameter, and controls the image forming section 10 to perform image formation (step S 9 ).
- patches in a same color which are arranged in different regions are respectively read by the colorimeter 30 and the scanner 40 , the Lab value output by the colorimeter 30 is compared with the estimate Lab value obtained by converting the RGB value output from the scanner 40 , the correction value of the estimate Lab value is obtained for each of the common color patches, and the estimate Lab values obtained from all the patches read by the scanner 40 are corrected on the basis of the correction values of the estimate Lab values which were obtained for the respective common color patches.
- the scanner 40 can perform colorimetry with high accuracy and high efficiency.
- the patch included in the first patch region 51 By making the size of the patch included in the first patch region 51 larger than the patch included in the second patch regions 52 , the patch included in the first patch region 51 can be measured stably by the colorimeter 30 . On the other hand, by making the size of patch included in the second patch regions 52 small, many patches can be arranged in the second patch regions 52 , and calibration of the scanner 40 can be performed accurately.
- the patches in the second patch regions 52 are arranged randomly.
- the second patch regions 52 include a plurality of patches in a same color for a common color patch
- the average value of the estimate Lab values obtained from the plurality of patches is obtained, and the average value is set as the estimate Lab value of the common color patch.
- the average value of the estimate Lab values obtained from the plurality of patches in the same color is obtained for a common color patch and set as the estimate Lab value of the common color patch.
- the average value of the RGB values of the plurality of patches of a same color may be obtained for the common color patch, and the value obtained by converting the average value of the RGB values into the Lab value may be set as the estimate Lab value of the common color patch.
- the density irregularity correction section 16 corrects the density irregularity in the sheet width direction in the image forming section 10 .
- stable reading data can be obtained from the colorimeter 30 and the scanner 40 while suppressing the influence of the density irregularity.
- the color correction section 17 calculates the color correction parameter on the basis of the corrected estimate Lab values and corrects the colors of an image to be formed by the image forming section 10 on the basis of the color correction parameter.
- the reading result of the scanner 40 can be reflected in the image formation, and color correction can be performed accurately.
- FIGS. 1 and 2 are used and the illustration and description of the configuration will be omitted.
- the arrangement of the first patch region 51 and the second patch regions 52 in the color chart is also similar to the arrangement shown in FIGS. 3 and 4 .
- the configuration and the processing which are characteristic to the second embodiment will be described.
- the controller 11 performs smoothing processing to estimate Lab values which were obtained from each common color patch and the patches which have colors close to the common color patch in the second patch regions 52 , thereby determines the estimate Lab value corresponding to the common color patch, and obtains the correction value of the estimate Lab value corresponding to the common color patch on the basis of the estimate Lab value after the smoothing processing.
- the color close to the common color patch is a color which has a color value in a predetermined range from the common color patch when the color is represented by a color value in a color space.
- the controller 11 extracts estimate Lab values which were obtained from the common color patch and the patches which have colors close to the common color patch included in the second patch regions 52 , and obtains a moving average of the estimate Lab values along the RGB value obtained from each patch or the CMYK value when forming each patch.
- the second patch regions 52 include a patch group 60 shown in FIG. 7 , for example.
- the patch group 60 has 25 patches of 5 ⁇ 5, gradually changes the density of cyan in one direction and gradually changes the density of yellow in the direction orthogonal to the one direction. Though FIG. 7 emphasizes the color difference between patches, the colors are actually within a close range.
- the central patch P 11 in the patch group 60 corresponds to the common color patch.
- the controller 11 first obtains RGB values which were obtained by reading the respective 25 patches from the scanner 40 , and obtains the estimate Lab values by converting the RGB values of the respective patches into the Lab values.
- the controller 11 performs smoothing processing of the estimate Lab values calculated for the respective patches. For example, an average value of the 25 estimate Lab values is obtained to determine the estimate Lab value corresponding to the central patch P 11 .
- a weighted average may be obtained according to the degree of color differences between the central patch P 11 and the surrounding patches.
- the operation in the second embodiment is nearly similar to the image adjustment processing shown in FIG. 6 .
- step S 4 when the estimate Lab value of the common color patch in the second patch regions 52 is obtained, there is used a value obtained by smoothing processing of the estimate Lab values obtained from the central patch P 11 and the respective patches (patches which have colors close to the common color patch) around the central patch P 11 in the above-mentioned patch group 60 .
- step S 6 when the estimate Lab value of each patch other than the central patch P 11 in the patch group 60 is corrected, the correction value (Lab value offset ) obtained for the central patch P 11 is directly added to the estimate Lab value of the target patch. That is, the corrected estimate Lab value of each patch other than the central patch P 11 in the patch group 60 corresponds to the value calculated in the above formula (2) in which the weighting coefficient of the central patch P 11 is 1 and the weighting coefficient of each of the other common color patches is 0.
- patches in a same color which are arranged in different regions are read by the colorimeter 30 and the scanner 40 , the Lab value output by the colorimeter 30 is compared with the estimate Lab value obtained by converting the RGB value output from the scanner 40 , the correction value of the estimate Lab value is obtained for each of the common color patches, and the estimate Lab values obtained from all the patches read by the scanner 40 are corrected on the basis of the correction values of the estimate Lab values for the respective common color patches.
- the scanner 40 can perform colorimetry with high accuracy and high efficiency.
- the estimate Lab value corresponding to the common color patch is determined by performing smoothing processing to the estimate Lab values obtained from the common color patch and the patches which have colors close to the common color patch in the second patch regions 52 , stable reading data can be obtained from the scanner 40 , and the reading accuracy can be improved.
- the common color patch and the patches which have colors close to the common color patch may be arranged in accordance with the degree of color change such as the order of density.
- the positions are not limited as long as the patches are located within the second patch regions 52 . That is, patches which have physically similar colors may not be necessarily arranged to be close to each other, and the reading data of the patches which are arranged at random positions may be extracted to be used in the smoothing processing.
- reading data may be obtained from the colorimeter 30 and the scanner 40 to calculate the correction values of the estimate Lab values in an external computer apparatus such as a server.
- the first color value may be the XYZ value, the density value and such like.
Abstract
Description
- The present application is a continuation of, and claims priority benefit to, U.S. patent application Ser. No. 16/876,801, filed on May 18, 2020, which is a continuation of, and claims priority benefit to, U.S. patent application Ser. No. 15/722,537, filed Oct. 2, 2017, which issued on Jun. 30, 2020 as U.S. Pat. No. 10,701,245, and which claims priority to Japanese Patent Application No. 2016-196090, filed Oct. 4, 2016, the entire contents of all of which are hereby incorporated by reference.
- The present invention relates to an image forming apparatus and a storage medium.
- In image forming apparatuses, there has been recently used a technique of setting an image reading device such as a line sensor on a sheet conveyance path of a sheet after image formation, reading color patches on the sheet by the image reading device and feeding back the reading results to an image forming condition for performing image output stably.
- Calibration of the image reading device has also been performed by measuring common color patches with a spectrophotometer and the image reading device. For example, there has been used a technique of obtaining reading results of patches which can be read by both of a colorimeter that reads a partial region in a main scanning direction and a scanner that reads over the image forming width in the main scanning direction, obtaining errors between the reading results by the scanner and the reading results by the colorimeter, feeding back the errors as correction values and thereby improving measurement accuracy of the patches that were read by only the scanner (not measured by the colorimeter) (see Japanese Patent Application Laid-Open Publication No. 2015-226128).
- By associating the output values of the scanner with the output values of the colorimeter, colorimetry can be performed efficiently by using the scanner.
- However, even if a same color is read, the RGB value obtained by reading, with the scanner, a patch included in the reading region for only the scanner is possibly different from the RGB value obtained by reading, with the scanner, a patch included in the common reading region for the colorimeter and the scanner due to the influence of flare and irregularities in the surface of the scanner.
- For example, when the output value (average pixel value) of green by the scanner is “230/255” with respect to a white patch (white portion of the sheet) which is included in the common reading region, there are some cases where, due to the influence of flare, the output value of green by the scanner is “200/255” with respect to a white patch (in the same color as the white patch included in the common reading region) which is included in the reading region for only the scanner, and the density is detected to be higher.
- In this case, when the scanner is adjusted to the colors measured by the colorimeter on the basis of the output value for the common reading region, the obtained measurement value for the white patch included in the reading region for only the scanner is a value indicating white which is darker than actual.
- In this way, the above conventional techniques have had a problem that an error is caused in calibrating a scanner using a colorimeter and that the scanner cannot measure the colors accurately. When color correction of the image forming apparatus is performed with the error, highly-accurate color correction cannot be achieved finally.
- The present invention has been made in consideration of the above problems in the conventional techniques, and an object of the present invention is to perform colorimetry with high accuracy and high efficiency.
- To achieve at least one of the abovementioned objects, according to an aspect of the present invention, an image forming apparatus reflecting one aspect of the present invention comprises: an image former which forms an adjustment pattern on a sheet; a first reader which is disposed on a conveyance path of the sheet and outputs a first color value by reading the adjustment pattern, and a second reader which is disposed on the conveyance path of the sheet and outputs a second color value that is different from the first color value by reading the adjustment pattern; and a hardware processor, wherein the first reader reads a partial region in a sheet width direction, the second reader is capable of reading an entire region in the sheet width direction, the adjustment pattern has a first patch region in which a patch that is readable by the first reader is arranged and a second patch region in which a patch that is readable by only the second reader is arranged, the second patch region includes at least a common color patch which is a patch in a same color as a color of the patch included in the first patch region, the hardware processor obtains an estimate first color value by converting a second color value of each patch in the second patch region which is output by the second reader into a first color value, the hardware processor obtains a correction value of the estimate first color value for each of the common color patch by comparing a first color value of each patch in the first patch region which is output by the first reader with the estimate first color value obtained from the common color patch in the second patch region corresponding to each patch in the first patch region, and the hardware processor corrects the estimate first color value obtained from every patch in the second patch region based on the correction value of the estimate first color value obtained for each of the common color patch.
- The advantages and features provided by one or more embodiments of the invention will become more fully understood from the detailed description given hereinafter and the appended drawings which are given by way of illustration only, and thus are not intended as a definition of the limits of the present invention, and wherein:
-
FIG. 1 is a schematic sectional view of an image forming apparatus in a first embodiment of the present invention; -
FIG. 2 is a block diagram showing a functional configuration of the image forming apparatus; -
FIG. 3 is an example of a color chart in which an adjustment pattern including a plurality of patches is formed; -
FIG. 4 is a view schematically showing the relationship between a colorimeter, a scanner and a color chart; -
FIG. 5 is a view for explaining the summary of the present invention; -
FIG. 6 is a flowchart showing image adjustment processing; and -
FIG. 7 is an example of a patch group included in a second patch region of a color chart used by an image forming apparatus in a second embodiment of the present invention. - Hereinafter, one or more embodiments of the present invention will be described with reference to the drawings. However, the scope of the invention is not limited to the disclosed embodiments.
- First, a first embodiment of an image forming apparatus according to the preset invention will be described.
-
FIG. 1 is a schematic sectional view of animage forming apparatus 100 in the first embodiment. - The
image forming apparatus 100 includes animage forming section 10, animage reading section 20 and such like. - The
image forming section 10 is for electrophotographic image formation and forms an image on a sheet P on the basis of image data corresponding to respective colors of yellow (Y), magenta (M), cyan (C) and black (K). Theimage forming section 10 includesphotoreceptor drums charging sections sections sections primary transferring rollers intermediate transfer belt 6, asecondary transfer roller 7, afixing section 8,sheet feeding sections 9 and such like. - A yellow toner image is formed on the
photoreceptor drum 1Y. Thecharging section 2Y uniformly charges thephotoreceptor drum 1Y. The exposingsection 3Y scans and exposes the surface of thephotoreceptor drum 1Y with laser beams to form an electrostatic latent image on the basis of the yellow image data. The developingsection 4Y attaches yellow toner to the electrostatic latent image on thephotoreceptor drum 1Y to perform development. - The same processing is performed with respect to the other colors of magenta, cyan and black.
- The toner images of respective colors formed on the
photoreceptor drums intermediate transfer belt 6 by theprimary transfer rollers intermediate transfer belt 6. - The color toner images on the
intermediate transfer belt 6 are transferred all at once onto one surface of the sheet P, which was fed from asheet feeding section 9, by the secondary transfer roller 7 (secondary transfer). - The
fixing section 8, which includes a heating roller heating the sheet P on which the color toner images are transferred and a pressing roller pressing the sheet P, fixes the color toner images onto the sheet P by heating and pressing. - In a case of forming images on both sides of the sheet P, the sheet P is conveyed to a conveyance path R1, both the sides are turned over, and thereafter the sheet P is conveyed to the
secondary transfer roller 7 again. - The
image reading section 20 includes acolorimeter 30 as a first reader and ascanner 40 as a second reader. - The
colorimeter 30 and thescanner 40 are provided so as to be close to each other on a sheet conveyance path in the downstream side of thefixing section 8 in the conveyance direction of the sheet P. Thecolorimeter 30 and thescanner 40 can read inline (on the conveyance path in the apparatus) an adjustment pattern which is formed on the sheet P. - The
colorimeter 30 is a spectrophotometer which detects spectral reflectivity of the image formed on the sheet P for each wavelength and measures the colors of the image. Thecolorimeter 30 outputs a Lab value as a first color value to a controller 11 (seeFIG. 2 ). The Lab value represents a color with a numerical value by a combination of (L*, a*, b*) in the L*a*b* color space. Thecolorimeter 30 can read out only a partial region in the sheet width direction (direction which is orthogonal to the conveyance direction of sheet P and parallel to the sheet surface). - The
scanner 40 is a line sensor which has CCDs (Charge Coupled Devices) that are arranged in lines over the entire sheet width direction, and reads out a one-dimensional image. By performing a reading operation in accordance with the timing when the sheet P having an image formed thereon is conveyed, thescanner 40 obtains a two-dimensional image formed on the sheet P. That is, thescanner 40 can read out the entire region in the sheet width direction. Thescanner 40 outputs an RGB value as a second color value having a tone value of each color to the CPU 11 (seeFIG. 2 ) for each channel of red (R), green (G) and blue (B). The RGB value represents a color with a numerical value by a combination of (R, G, B) in the RGB color space. - The
scanner 40 may be a camera which captures a two-dimensional image. -
FIG. 2 is a block diagram showing a functional configuration of theimage forming apparatus 100. - As shown in
FIG. 2 , theimage forming apparatus 100 is configured by including thecontroller 11, astorage section 12, anoperation section 13, adisplay section 14, acommunication section 15, a densityirregularity correction section 16, acolor correction section 17, animage forming section 10, animage reading section 20 and such like. As for the configurations which have been already explained, the explanation is omitted. - The
controller 11 is configured by including a CPU (Central Processing Unit), a RAM (Random Access Memory) and such like, and integrally controls the operations of the sections in theimage forming apparatus 100 in accordance with various processing programs stored in thestorage section 12. - The
storage section 12 is formed of a hard disk, a flash memory and such like, and stores various processing programs and various types of data such as parameter and files necessary for executing the programs. For example, image data of an adjustment pattern including a plurality of color patches is stored in thestorage section 12. The patch position and the CMYK value forming a patch are stored in thestorage section 12 so as to be associated with each other for each patch included in the adjustment pattern. - The
operation section 13 includes a touch panel which is formed so as to cover the display screen of thedisplay section 14 and various operation buttons such as numeric buttons and a start button, and outputs an operation signal based on user's operation to thecontroller 11. - The
display section 14 is configured by including an LCD (Liquid Crystal Display), and displays various screens in accordance with the instruction of a display signal input from thecontroller 11. - The
communication section 15 transmits and receives data to and from an external device connected to a communication network such as a LAN (Local Area Network). - The density
irregularity correction section 16 corrects density irregularity in the sheet width direction in theimage forming section 10. For example, the densityirregularity correction section 16 corrects the density irregularity by performing image processing to image data which is a target of image formation in theimage forming section 10. Alternatively, the densityirregularity correction section 16 may correct the density irregularity by adjusting the intensities of writing beams emitted from the exposingsections - The
color correction section 17 corrects the colors of an image to be formed by theimage forming section 10 on the basis of a color correction parameter. In theimage forming apparatus 100, target Lab values are determined with respect to CMYK values in advance, and thecolor correction section 17 calculates the color correction parameter so that the colors of the image formed by theimage forming section 10 are the target Lab values. - The
controller 11 controls theimage forming section 10 to form the adjustment pattern including a plurality of color patches on the sheet P. When the adjustment pattern is formed by theimage forming section 10, the densityirregularity correction section 16 is applied. - The
controller 11 obtains output values obtained by reading the plurality of patches included in the adjustment pattern from each of thecolorimeter 30 and thescanner 40. -
FIG. 3 is an example of thecolor chart 50 in which the adjustment pattern including a plurality of patches is formed.FIG. 4 schematically shows the relationship between thecolorimeter 30, thescanner 40 and thecolor chart 50. - The
color chart 50 includes afirst patch region 51 in which patches readable by thecolorimeter 30 are arranged andsecond patch regions 52 in each of which patches readable by only thescanner 40 are arranged. Thesecond patch regions 52 are located at positions which thecolorimeter 30 cannot measure. The patches are respectively formed in various colors of CMYK values. - Since the patch included in the
first patch region 51 needs to have a size which can be stably measured by thecolorimeter 30, the patch included in thefirst patch region 51 is larger than the patch included in thesecond patch regions 52. On the other hand, the patch included in thesecond patch regions 52 may have a size smaller than the patch included in thefirst patch region 51. By using patches in a small size in thesecond patch regions 52, many patches can be arranged in thesecond patch regions 52. - The
second patch regions 52 include at least a common color patch which is a patch in a same color (patch defined by a same CMYK value) as a patch included in thefirst patch region 51. That is, the patches in same colors as the patches included in thefirst patch region 51 are necessarily included in thesecond patch region 52. - The patches in the
second patch regions 52 are randomly arranged. That is, the colors of the patches are not arranged in a regular order in thesecond patch regions 52. It is desirable that the arrangement of the patches in thesecond patch regions 52 is determined by using a random pattern (blue noise and such like) with a high dispersibility. - The
second patch regions 52 include a plurality of patches in a same color for a common color patch. For example, as shown inFIG. 3 , the patch P1 included in thefirst patch region 51 and the patches P2 and P3 included in thesecond patch regions 52 are in the same color. - In the
second patch regions 52, at least one of the patches around a common color patch is a patch in a color different from the color of the common color patch. - Here, the summary of the present invention will be described with reference to
FIG. 5 . - The
controller 11 obtains Lab values (measured Lab values) from thecolorimeter 30, the Lab values being obtained by reading the patches included in thefirst patch region 51 in thecolor chart 50. The number of patches included in thefirst patch region 51 is h. - The
controller 11 obtains RGB values from thescanner 40, the RGB values being obtained by reading the patches included in thesecond patch regions 52 in thecolor chart 50. The number of patches included in thesecond patch regions 52 is j (j>h). - The
controller 11 performs color conversion of the RGB values for the respective patches in thesecond patch regions 52 output from thescanner 40 into the Lab values, and obtains estimate Lab values after the conversion. That is, the estimate Lab value corresponding to each of the j patches is obtained. - The
controller 11 extracts data of the common color patches (h patches) from among the estimate Lab values corresponding to respective patches in thesecond patch regions 52. - The
controller 11 compares measured Lab values of the patches in thefirst patch region 51 which were output from thecolorimeter 30 with the estimate Lab values obtained from the common color patches in thesecond patch regions 52 corresponding to the respective patches in thefirst patch region 51, and obtains correction values of the estimate Lab values for the respective common color patches. Specifically, in accordance with the formula (1), thecontroller 11 obtains, as the correction value of the estimate Lab value, the difference Lab valueoffset which is the difference between the measured Lab value obtained from thecolorimeter 30 and the estimate Lab value obtained from the common color patch in thesecond patch region 52. -
[Expression 1] -
Lab VALUEoffset=MEASURED Lab VALUE−ESTIMATE Lab VALUE (1) - When the difference Lab valueoffset is obtained, the difference is obtained between L* values for the L* value, between a* values for the a* value and between b* values for the b* value. That is, the Lab valueoffset is also formed of the combination of three values.
- The
controller 11 corrects the estimate Lab values obtained from all the patches in thesecond patch regions 52 on the basis of the correction values of the estimate Lab values for the respective common color patches. The estimate Lab values which were corrected are referred to as corrected estimate Lab values. The corrected estimate Lab values are obtained from the formula (2). -
- Here, the Lab valueoffset,i is the Lab valueoffset for i-th patch (i=1 to N) (the patch which has a same color in the
first patch region 51 and the second patch regions 52), and the Cod′ is the weighting coefficient for the i-th patch. The sum of Coefis is 1. - In accordance with the weighting coefficient corresponding to the similarity with respect to the target color, the
controller 11 adds the difference Lab valueoffset for the common color patch to the estimate Lab value of the target color and corrects the estimate Lab value. That is, with the weighting corresponding to the distance on the color range, the error is added to the estimate Lab value to calibrate the output value of thescanner 40. The calculation of the corrected estimate Lab value is also performed for each component of (L*, a*, b*). The RGB value is associated with the corrected estimate Lab value for each patch and the scanner profile is created. - The
controller 11 controls thecolor correction section 17 to calculate the color correction parameter on the basis of the corrected estimate Lab values and correct the colors of an image to be formed by theimage forming section 10 on the basis of the color correction parameter. - Next, the operation of the
image forming apparatus 100 in a first embodiment will be described. -
FIG. 6 is a flowchart showing image adjustment processing. The processing is achieved by software processing in cooperation between thecontroller 11 and the program stored in thestorage section 12. - First, when the user instructs formation of the adjustment pattern by the operation from the
operation section 13, thecontroller 11 reads image data (CMYK value) of the adjustment pattern from thestorage section 12, and controls theimage forming section 10 to form the adjustment pattern on the sheet P and output the color chart 50 (step S1). When the adjustment pattern is formed, thecontroller 11 controls the densityirregularity correction section 16 to correct the density irregularity in the sheet width direction in theimage forming section 10. - Next, the
controller 11 obtains Lab values (measured Lab values) which were obtained by reading the patches included in thefirst patch region 51 of thecolor chart 50 from the colorimeter 30 (step S2). Thecontroller 11 stores the obtained measured Lab values in thestorage section 12 so as to be associated with the CMYK values for the respective patches. - Next, the
controller 11 obtains RGB values which were obtained by reading patches included in thesecond patch regions 52 in thecolor chart 50 from the scanner 40 (step S3). As the RGB value, the average pixel value in each patch is used. Thecontroller 11 stores the obtained RGB values in thestorage section 12 so as to be associated with the CMYK values for the respective patches. Data may be rearranged by sorting the obtained data in the order increasing the density of cyan, for example. - Next, the
controller 11 obtains the estimate Lab values which were obtained by converting the RGB values of respective patches in thesecond patch regions 52 output from thescanner 40 into the Lab values (step S4). A conversion table which was prepared in advance is used for conversion from the RGB values into the Lab values. - Next, the
controller 11 compares the measured Lab value of each patch in thefirst patch region 51 output from thecolorimeter 30 with the estimate Lab value obtained from the common color patch in thesecond patch region 52 corresponding to the patch in thefirst patch region 51, and obtains the correction value (Lab valueoffset) of the estimate Lab value for each of the common color patches in accordance with the above formula (1) (step S5). - In a case where the
second patch regions 52 include a plurality of patches in a same color for a common color patch, thecontroller 11 obtains the average value of the estimate Lab values obtained from the plurality of patches, and sets the average value as the estimate Lab value of the common color patch. Thecontroller 11 obtains the correction value of the estimate Lab value corresponding to the common color patch on the basis of the average value of the estimate Lab values. - Next, the
controller 11 corrects the estimate Lab values obtained from all the patches included in thesecond patch regions 52 on the basis of the correction values (Lab valuesoffset) of the estimate Lab values for the respective common color patches (step S6). Specifically, thecontroller 11 obtains the corrected estimate Lab values in accordance with the above formula (2). - Next, the
controller 11 associates the RGB value of each patch in thesecond patch regions 52 obtained in step S3 with the corrected estimate Lab value (corrected estimate Lab value) of each patch obtained in step S6 and creates a scanner profile for converting the RGB values into the Lab values (step S7). - Next, the
color correction section 17 calculates the color correction parameter on the basis of the CMYK values corresponding to respective patches included in thesecond patch regions 52 and the corrected estimate Lab values (corrected estimate Lab values) corresponding to respective patches obtained in step S6 (step S8). As the color correction parameter, there is used a parameter of a color profile, a calibration LUT (look up table), gamma correction and such like. Thecontroller 11 stores the color correction parameter in thestorage section 12. - Thereafter, the
controller 11 controls thecolor correction section 17 to correct the colors of an image to be formed by theimage forming section 10 on the basis of the calculated color correction parameter, and controls theimage forming section 10 to perform image formation (step S9). - As described above, the image adjustment processing ends.
- As described above, according to a first embodiment, patches in a same color which are arranged in different regions are respectively read by the
colorimeter 30 and thescanner 40, the Lab value output by thecolorimeter 30 is compared with the estimate Lab value obtained by converting the RGB value output from thescanner 40, the correction value of the estimate Lab value is obtained for each of the common color patches, and the estimate Lab values obtained from all the patches read by thescanner 40 are corrected on the basis of the correction values of the estimate Lab values which were obtained for the respective common color patches. By enabling the conversion of the RGB value output from thescanner 40 into the corrected estimate Lab value, thescanner 40 can perform colorimetry with high accuracy and high efficiency. By dividing the reading region (first patch region 51) of thecolorimeter 30 from the reading region (second patch regions 52) of thescanner 40, it is possible to obtain the RGB values obtained by reading the actual patches from thescanner 40 regardless of the presence/absence of the influence of flare and correctly associate the RGB values with the Lab values obtained from thecolorimeter 30. - By making the size of the patch included in the
first patch region 51 larger than the patch included in thesecond patch regions 52, the patch included in thefirst patch region 51 can be measured stably by thecolorimeter 30. On the other hand, by making the size of patch included in thesecond patch regions 52 small, many patches can be arranged in thesecond patch regions 52, and calibration of thescanner 40 can be performed accurately. - The patches in the
second patch regions 52 are arranged randomly. In a case where thesecond patch regions 52 include a plurality of patches in a same color for a common color patch, the average value of the estimate Lab values obtained from the plurality of patches is obtained, and the average value is set as the estimate Lab value of the common color patch. Thereby, stable reading data can be obtained from thescanner 40, the influence of flare and such like can be suppressed, and thus the reading accuracy can be improved. - In the first embodiment, the average value of the estimate Lab values obtained from the plurality of patches in the same color is obtained for a common color patch and set as the estimate Lab value of the common color patch. However, the average value of the RGB values of the plurality of patches of a same color may be obtained for the common color patch, and the value obtained by converting the average value of the RGB values into the Lab value may be set as the estimate Lab value of the common color patch.
- When the adjustment pattern is formed, the density
irregularity correction section 16 corrects the density irregularity in the sheet width direction in theimage forming section 10. Thus, stable reading data can be obtained from thecolorimeter 30 and thescanner 40 while suppressing the influence of the density irregularity. - The
color correction section 17 calculates the color correction parameter on the basis of the corrected estimate Lab values and corrects the colors of an image to be formed by theimage forming section 10 on the basis of the color correction parameter. Thus, the reading result of thescanner 40 can be reflected in the image formation, and color correction can be performed accurately. - Since at least one of the patches around the common color patch has a different color from the common color patch in the
second patch regions 52, calibration of thescanner 40 can be performed accurately in such a state that flare is generated at the time of reading by thescanner 40. - Next, the second embodiment to which the present invention is applied will be described.
- Since the image forming apparatus in the second embodiment has a similar configuration as that of the
image forming apparatus 100 shown in the first embodiment,FIGS. 1 and 2 are used and the illustration and description of the configuration will be omitted. The arrangement of thefirst patch region 51 and thesecond patch regions 52 in the color chart is also similar to the arrangement shown inFIGS. 3 and 4 . Hereinafter, the configuration and the processing which are characteristic to the second embodiment will be described. - The
controller 11 performs smoothing processing to estimate Lab values which were obtained from each common color patch and the patches which have colors close to the common color patch in thesecond patch regions 52, thereby determines the estimate Lab value corresponding to the common color patch, and obtains the correction value of the estimate Lab value corresponding to the common color patch on the basis of the estimate Lab value after the smoothing processing. The color close to the common color patch is a color which has a color value in a predetermined range from the common color patch when the color is represented by a color value in a color space. - Specifically, the
controller 11 extracts estimate Lab values which were obtained from the common color patch and the patches which have colors close to the common color patch included in thesecond patch regions 52, and obtains a moving average of the estimate Lab values along the RGB value obtained from each patch or the CMYK value when forming each patch. - The
second patch regions 52 include apatch group 60 shown inFIG. 7 , for example. Thepatch group 60 has 25 patches of 5×5, gradually changes the density of cyan in one direction and gradually changes the density of yellow in the direction orthogonal to the one direction. ThoughFIG. 7 emphasizes the color difference between patches, the colors are actually within a close range. The central patch P11 in thepatch group 60 corresponds to the common color patch. - The
controller 11 first obtains RGB values which were obtained by reading the respective 25 patches from thescanner 40, and obtains the estimate Lab values by converting the RGB values of the respective patches into the Lab values. Thecontroller 11 performs smoothing processing of the estimate Lab values calculated for the respective patches. For example, an average value of the 25 estimate Lab values is obtained to determine the estimate Lab value corresponding to the central patch P11. A weighted average may be obtained according to the degree of color differences between the central patch P11 and the surrounding patches. - The operation in the second embodiment is nearly similar to the image adjustment processing shown in
FIG. 6 . - However, in step S4, when the estimate Lab value of the common color patch in the
second patch regions 52 is obtained, there is used a value obtained by smoothing processing of the estimate Lab values obtained from the central patch P11 and the respective patches (patches which have colors close to the common color patch) around the central patch P11 in the above-mentionedpatch group 60. - In step S6, when the estimate Lab value of each patch other than the central patch P11 in the
patch group 60 is corrected, the correction value (Lab valueoffset) obtained for the central patch P11 is directly added to the estimate Lab value of the target patch. That is, the corrected estimate Lab value of each patch other than the central patch P11 in thepatch group 60 corresponds to the value calculated in the above formula (2) in which the weighting coefficient of the central patch P11 is 1 and the weighting coefficient of each of the other common color patches is 0. - As described above, according to the second embodiment, patches in a same color which are arranged in different regions are read by the
colorimeter 30 and thescanner 40, the Lab value output by thecolorimeter 30 is compared with the estimate Lab value obtained by converting the RGB value output from thescanner 40, the correction value of the estimate Lab value is obtained for each of the common color patches, and the estimate Lab values obtained from all the patches read by thescanner 40 are corrected on the basis of the correction values of the estimate Lab values for the respective common color patches. By enabling conversion of the RGB values output from thescanner 40 into the corrected estimate Lab values, thescanner 40 can perform colorimetry with high accuracy and high efficiency. - Furthermore, since the estimate Lab value corresponding to the common color patch is determined by performing smoothing processing to the estimate Lab values obtained from the common color patch and the patches which have colors close to the common color patch in the
second patch regions 52, stable reading data can be obtained from thescanner 40, and the reading accuracy can be improved. - In the
second patch regions 52, the common color patch and the patches which have colors close to the common color patch may be arranged in accordance with the degree of color change such as the order of density. However, the positions are not limited as long as the patches are located within thesecond patch regions 52. That is, patches which have physically similar colors may not be necessarily arranged to be close to each other, and the reading data of the patches which are arranged at random positions may be extracted to be used in the smoothing processing. - The description in the above embodiments is an example of the image forming apparatus according to the present invention, and the present invention is not limited to this. Changes can be appropriately made within a scope of the present invention for the detailed configurations and the detailed operations of the sections forming the apparatus.
- For example, instead of performing the above-mentioned calibration of the
scanner 40 in the image forming apparatus, reading data may be obtained from thecolorimeter 30 and thescanner 40 to calculate the correction values of the estimate Lab values in an external computer apparatus such as a server. - Though the above embodiments have been described by taking, as an example, the Lab value as the first color value which is output from the
colorimeter 30, the first color value may be the XYZ value, the density value and such like. - Although embodiments of the present invention have been described and illustrated in detail, it is clearly understood that the same is by way of illustration and example only and not limitation, the scope of the present invention should be interpreted by terms of the appended claims.
Claims (6)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US17/495,146 US20220030137A1 (en) | 2016-10-04 | 2021-10-06 | Image forming system, image reading apparatus, and image processing method for high-accuracy colorimetry |
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016196090A JP6544332B2 (en) | 2016-10-04 | 2016-10-04 | Image forming apparatus and program |
JP2016-196090 | 2016-10-04 | ||
US15/722,537 US10701245B2 (en) | 2016-10-04 | 2017-10-02 | Image forming apparatus and storage medium for high-accuracy colorimetry |
US16/876,801 US11165931B2 (en) | 2016-10-04 | 2020-05-18 | Image forming apparatus and storage medium for high-accuracy colorimetry |
US17/495,146 US20220030137A1 (en) | 2016-10-04 | 2021-10-06 | Image forming system, image reading apparatus, and image processing method for high-accuracy colorimetry |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/876,801 Continuation US11165931B2 (en) | 2016-10-04 | 2020-05-18 | Image forming apparatus and storage medium for high-accuracy colorimetry |
Publications (1)
Publication Number | Publication Date |
---|---|
US20220030137A1 true US20220030137A1 (en) | 2022-01-27 |
Family
ID=61758570
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/722,537 Active 2037-10-12 US10701245B2 (en) | 2016-10-04 | 2017-10-02 | Image forming apparatus and storage medium for high-accuracy colorimetry |
US16/876,801 Active US11165931B2 (en) | 2016-10-04 | 2020-05-18 | Image forming apparatus and storage medium for high-accuracy colorimetry |
US17/495,146 Pending US20220030137A1 (en) | 2016-10-04 | 2021-10-06 | Image forming system, image reading apparatus, and image processing method for high-accuracy colorimetry |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/722,537 Active 2037-10-12 US10701245B2 (en) | 2016-10-04 | 2017-10-02 | Image forming apparatus and storage medium for high-accuracy colorimetry |
US16/876,801 Active US11165931B2 (en) | 2016-10-04 | 2020-05-18 | Image forming apparatus and storage medium for high-accuracy colorimetry |
Country Status (3)
Country | Link |
---|---|
US (3) | US10701245B2 (en) |
JP (1) | JP6544332B2 (en) |
CN (1) | CN107896291B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20220294933A1 (en) * | 2021-03-10 | 2022-09-15 | Canon Kabushiki Kaisha | Information processing device and method of controlling image forming apparatus |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6544332B2 (en) | 2016-10-04 | 2019-07-17 | コニカミノルタ株式会社 | Image forming apparatus and program |
JP6958161B2 (en) * | 2017-09-20 | 2021-11-02 | コニカミノルタ株式会社 | Printer, scanner profile correction program and scanner profile correction method |
CN111199230B (en) * | 2020-01-03 | 2023-07-07 | 腾讯科技(深圳)有限公司 | Method, device, electronic equipment and computer readable storage medium for target detection |
JP7439621B2 (en) | 2020-04-02 | 2024-02-28 | コニカミノルタ株式会社 | Image forming device, image reading device, and calibration method |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7486414B2 (en) * | 2003-12-02 | 2009-02-03 | Fuji Xerox Co., Ltd. | Image forming device, pattern formation method and storage medium storing its program |
US20100149567A1 (en) * | 2008-12-12 | 2010-06-17 | Fujifilm Corporation | Image forming apparatus and image forming method |
US9986106B2 (en) * | 2015-09-17 | 2018-05-29 | Fuji Xerox Co., Ltd. | Color patch generation apparatus and image forming apparatus, and non-transitory computer readable medium |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB9609288D0 (en) * | 1996-05-03 | 1996-07-10 | Focoltone International Limite | Colour print standardisation |
JP4261761B2 (en) | 2000-10-31 | 2009-04-30 | 富士フイルム株式会社 | Colorimetry method |
JP4189169B2 (en) * | 2002-05-15 | 2008-12-03 | 富士フイルム株式会社 | Color conversion definition correcting device and color conversion definition correcting program |
US7505173B2 (en) * | 2005-06-15 | 2009-03-17 | Xerox Corporation | System and method for spatial gray balance calibration using hybrid sensing systems |
US8259369B2 (en) * | 2005-06-30 | 2012-09-04 | Xerox Corporation | Color characterization or calibration targets with noise-dependent patch size or number |
JP2007170883A (en) * | 2005-12-20 | 2007-07-05 | Fuji Xerox Co Ltd | Test chart, image data, and image forming device and method |
US7800779B2 (en) * | 2005-12-21 | 2010-09-21 | Xerox Corporation | System and method for image based control using inline sensors |
JP4968287B2 (en) * | 2009-05-08 | 2012-07-04 | コニカミノルタビジネステクノロジーズ株式会社 | Image processing method, image processing apparatus, and program |
JP2010283687A (en) * | 2009-06-05 | 2010-12-16 | Ricoh Co Ltd | Program, information processing apparatus, gradation correction parameter generating method, and storage medium |
JP2011060270A (en) * | 2009-08-10 | 2011-03-24 | Canon Inc | Printing system and method |
JP2011220823A (en) * | 2010-04-09 | 2011-11-04 | Seiko Epson Corp | Color measuring device and color measuring method |
KR20130076978A (en) * | 2011-12-29 | 2013-07-09 | 삼성전자주식회사 | Display device and color calibration method for the same |
JP6064945B2 (en) * | 2014-05-27 | 2017-01-25 | コニカミノルタ株式会社 | Image reading apparatus and image forming apparatus |
JP6102858B2 (en) * | 2014-08-07 | 2017-03-29 | コニカミノルタ株式会社 | Color conversion method, color conversion program, and recording medium |
JP2016095214A (en) * | 2014-11-14 | 2016-05-26 | セイコーエプソン株式会社 | Colorimetric device, printing control device, and printing control method |
JP6164237B2 (en) * | 2015-03-09 | 2017-07-19 | コニカミノルタ株式会社 | Image reading apparatus and image forming system |
JP6544266B2 (en) * | 2016-02-25 | 2019-07-17 | コニカミノルタ株式会社 | Image forming apparatus and program |
JP6665657B2 (en) * | 2016-04-21 | 2020-03-13 | コニカミノルタ株式会社 | Image forming apparatus, color conversion control program, and color conversion control method |
JP6683022B2 (en) * | 2016-06-03 | 2020-04-15 | コニカミノルタ株式会社 | Printer, color conversion control program, and color conversion control method |
JP6729103B2 (en) * | 2016-07-11 | 2020-07-22 | コニカミノルタ株式会社 | Color conversion device, color conversion program, and color conversion method |
JP6544332B2 (en) | 2016-10-04 | 2019-07-17 | コニカミノルタ株式会社 | Image forming apparatus and program |
JP2018195993A (en) * | 2017-05-18 | 2018-12-06 | コニカミノルタ株式会社 | Hue value correction control method, hue value correction control program, and image forming apparatus |
-
2016
- 2016-10-04 JP JP2016196090A patent/JP6544332B2/en active Active
-
2017
- 2017-09-30 CN CN201710919724.XA patent/CN107896291B/en active Active
- 2017-10-02 US US15/722,537 patent/US10701245B2/en active Active
-
2020
- 2020-05-18 US US16/876,801 patent/US11165931B2/en active Active
-
2021
- 2021-10-06 US US17/495,146 patent/US20220030137A1/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7486414B2 (en) * | 2003-12-02 | 2009-02-03 | Fuji Xerox Co., Ltd. | Image forming device, pattern formation method and storage medium storing its program |
US20100149567A1 (en) * | 2008-12-12 | 2010-06-17 | Fujifilm Corporation | Image forming apparatus and image forming method |
US9986106B2 (en) * | 2015-09-17 | 2018-05-29 | Fuji Xerox Co., Ltd. | Color patch generation apparatus and image forming apparatus, and non-transitory computer readable medium |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20220294933A1 (en) * | 2021-03-10 | 2022-09-15 | Canon Kabushiki Kaisha | Information processing device and method of controlling image forming apparatus |
US11831849B2 (en) * | 2021-03-10 | 2023-11-28 | Canon Kabushiki Kaisha | Information processing device and method of controlling image forming apparatus |
US20240022678A1 (en) * | 2021-03-10 | 2024-01-18 | Canon Kabushiki Kaisha | Information processing device and method of controlling image forming apparatus |
Also Published As
Publication number | Publication date |
---|---|
US10701245B2 (en) | 2020-06-30 |
US11165931B2 (en) | 2021-11-02 |
JP6544332B2 (en) | 2019-07-17 |
CN107896291B (en) | 2019-09-27 |
US20180097973A1 (en) | 2018-04-05 |
JP2018061099A (en) | 2018-04-12 |
CN107896291A (en) | 2018-04-10 |
US20200280656A1 (en) | 2020-09-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11165931B2 (en) | Image forming apparatus and storage medium for high-accuracy colorimetry | |
US9332159B2 (en) | Image reading apparatus and image forming apparatus | |
JP6287995B2 (en) | Image forming apparatus | |
JP6119425B2 (en) | Image forming apparatus and alignment method | |
US9979860B2 (en) | Image forming apparatus, non-transitory computer-readable storage medium storing color-conversion control program, and color-conversion control method | |
US9307097B2 (en) | Image forming apparatus | |
WO2014129305A1 (en) | Measurement apparatus and image forming apparatus | |
US9135538B2 (en) | Image forming apparatus with measuring section which measures a height position of a sheet surface | |
US10078012B2 (en) | Measurement apparatus with adjustment for spectral shift | |
US10795299B2 (en) | Image forming apparatus generating image forming condition based on detected images | |
US9154667B2 (en) | Calibration apparatus and method for calibrating image reading apparatus | |
US20240022678A1 (en) | Information processing device and method of controlling image forming apparatus | |
US20120147390A1 (en) | Digital printing control using a spectrophotometer | |
US20160150127A1 (en) | Image forming apparatus and method for correcting read signal | |
US11681252B2 (en) | Image forming apparatus | |
US11953852B2 (en) | Image forming apparatus | |
JP6668759B2 (en) | Image forming apparatus, gradation correction method, and gradation correction program | |
US11825061B2 (en) | Image forming apparatus, method of controlling, and computer program product correcting an image forming condition based on color of formed image and medium under image, and color space reference data | |
US11968346B2 (en) | Color correction apparatus, image forming apparatus, method of controlling color correction apparatus, and non-transitory recording medium storing computer readable program | |
JP2019197173A (en) | Image forming apparatus and program | |
JP5946021B2 (en) | Image processing apparatus, image forming apparatus, image processing system, and program | |
US20230308571A1 (en) | Image-forming system, method, inspection apparatus, and storage medium | |
JP7151222B2 (en) | Image forming apparatus, image forming unit and program | |
JP2006094103A (en) | Color calibration method and color calibration apparatus of image forming apparatus | |
JP2007059972A (en) | Unit and method for processing image, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: KONICA MINOLTA, INC., JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:YOSHIZAWA, MASANORI;REEL/FRAME:057717/0978 Effective date: 20170912 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |