This patent application is based on and claims priority pursuant to 35 U.S.C. § 119(a) to Japanese Patent Application No. 2019-052518 filed on Mar. 20, 2019 in the Japan Patent Office, the entire disclosure of which is hereby incorporated by reference herein.
The present invention relates to an image forming apparatus.
An electrophotographic or inkjet digital printer capable of mass printing is expected to maintain stability of the output color when continuously outputting hundreds or thousands of prints. When it is desirable to manage the stability of the output color with a certain level of strictness, therefore, the digital printer executes calibration of the output color.
Such calibration addresses issues such as highlight clipping and shadow clipping. The calibration may be executed with a reduced number of parameters for correcting a tone reproduction curve (TRC), for example.
This technique, however, is limited in the ability thereof to respond to a slight change in a highlight or shadow area of an image.
In one embodiment of this invention, there is provided an improved image forming apparatus that includes, for example, a gradation converting circuit, a printer engine, an image inspecting circuit, and a color tone control circuit. The gradation converting circuit includes a threshold value generating section, a first gradation correcting section, a second gradation correcting section, and a gradation processing section. The threshold value generating section generates a plurality of threshold values respectively for a plurality of color planes of input image data, the plurality of color planes corresponding to a plurality of primary colors used in printing. The second gradation correcting section converts a plurality of output values from the first gradation correcting section based on a gradation control parameter. The gradation processing section reduces the number of tone levels of the second gradation correcting section based on comparison between a plurality of output values from the second gradation correcting section and the plurality of threshold values generated by the threshold value generating section. The printer engine forms an image based on a plurality of output values from the gradation processing section. The image inspecting circuit measures the color of the formed image. The color tone control circuit builds a prediction model that supplies, in response to the plurality of output values from the first gradation correcting section, a plurality of predicted values predicting a plurality of color measurement values to be measured by the image inspecting circuit. The color tone control circuit further corrects the gradation control parameter of the second gradation correcting section based on the plurality of color measurement values and the plurality of predicted values supplied by the prediction model.
In one embodiment of this invention, there is provided an improved image forming apparatus that includes, for example, a gradation converting circuit, a printer engine, an image inspecting circuit, and a color tone control circuit. The gradation converting circuit includes a gradation correcting section, a threshold value generating section, a first threshold value correcting section, and a gradation processing section. The threshold value generating section generates a plurality of threshold values respectively for a plurality of color planes of input image data, the plurality of color planes corresponding to a plurality of primary colors used in printing. The first threshold value correcting section corrects the generated plurality of threshold values for each of the plurality of primary colors based on a threshold value control parameter. The gradation processing section reduces the number of tone levels of the input image data or the gradation correcting section based on comparison between a plurality of output values from the gradation correcting section and a plurality of threshold values output from the first threshold value correcting section. The printer engine forms an image based on a plurality of output values from the gradation processing section. The image inspecting circuit measures the color of the formed image. The color tone control circuit builds a prediction model that supplies, in response to a plurality of output values from the gradation correcting section, a plurality of predicted values predicting a plurality of color measurement values to be measured by the image inspecting circuit. The color tone control circuit further corrects the threshold value control parameter of the first threshold value correcting section based on the plurality of color measurement values and the plurality of predicted values supplied by the prediction model.
In one embodiment of this invention, there is provided an improved image forming apparatus that includes, for example, gradation converting means, printing means, image inspecting means, and color tone control means. The gradation converting means includes threshold value generating means, first gradation correcting means, second gradation correcting means, and gradation processing means. The threshold value generating means generates generates a plurality of threshold values respectively for a plurality of color planes of input image data, the plurality of color planes corresponding to a plurality of primary colors used in printing. The first gradation correcting means converts a plurality of gradation values of the input image data for each of the plurality of primary colors. The second gradation correcting means converts a plurality of output values from the first gradation correcting means based on a gradation control parameter. The gradation processing means reduces the number of tone levels of the second gradation correcting means based on comparison between a plurality of output values from the second gradation correcting means and the generated plurality of threshold values. The printing means forms an image based on a plurality of output values from the gradation processing means. The image inspecting means measures the color of the formed image. The color tone control means builds a prediction model that supplies, in response to the plurality of output values from the first gradation correcting means, a plurality of predicted values predicting a plurality of color measurement values to be measured from the formed image. The color tone control means further corrects the gradation control parameter of the second gradation correcting means based on the plurality of color measurement values and the plurality of predicted values predicted from the prediction model.
In one embodiment of this invention, there is provided an improved image forming apparatus that includes, for example, gradation converting means, printing means, image inspecting means, and color tone control means. The gradation converting means includes gradation correcting means, threshold value generating means, first threshold value correcting means, and gradation processing means. The threshold value generating means generates generates a plurality of threshold values respectively for a plurality of color planes of input image data, the plurality of color planes corresponding to a plurality of primary colors used in printing. The first threshold value correcting means corrects the generated plurality of threshold values for each of the plurality of primary colors based on a threshold value control parameter. The gradation processing means reduces the number of tone levels of the input image data or the gradation correcting means based on comparison between a plurality of output values from the gradation correcting mans and a plurality of threshold values output from the first threshold value correcting means. The printing means forms an image based on a plurality of output values from the gradation processing means. The image inspecting means measures the color of the formed image. The color tone control means builds a prediction model that supplies, in response to a plurality of output values from the gradation correcting means, a plurality of predicted values predicting a plurality of color measurement values to be measured from the formed image. The color tone control means further corrects the threshold value control parameter of the first threshold value correcting means based on the plurality of color measurement values and the plurality of predicted values predicted from the prediction model.
A more complete appreciation of the disclosure and many of the attendant advantages and features thereof can be readily obtained and understood from the following detailed description with reference to the accompanying drawings, wherein:
The accompanying drawings are intended to depict embodiments of the present invention and should not be interpreted to limit the scope thereof. The accompanying drawings are not to be considered as drawn to scale unless explicitly noted.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the present invention. As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. In the drawings illustrating embodiments of the present invention, members or components having the same function or shape will be denoted with the same reference numerals to avoid redundant description.
In describing embodiments illustrated in the drawings, specific terminology is employed for the sake of clarity. However, the disclosure of this specification is not intended to be limited to the specific terminology so selected and it is to be understood that each specific element includes all technical equivalents that have a similar function, operate in a similar manner, and achieve a similar result.
A first embodiment of the present invention will be described with
An exemplary configuration of an image forming apparatus according to the first embodiment will first be described.
The image processing device 3 deploys and processes document data input to the image forming apparatus 8 via a network 2. The printer engine 4 performs image formation. Image formation refers to actual execution of printing, for example. The printer engine 4 employs an electrophotographic system, for example. The engine control device 9 controls the printer engine 4. The gradation converting device 31 converts a pixel array deployed in the image processing device 3 into data with the number of gradations compatible with the printer engine 4. The image inspecting device 5 executes in-line inspection on an output image 6 before the output image 6 is output from the printer engine 4. Based on an image detected by the image inspecting device 5, the color tone control device 28 detects a change in the color tone of the output image 6, such as a change in density or hue of the output image 6, and feeds back correction parameters to the gradation converting device 31.
The engine control device 9, the color tone control device 28, the gradation converting device 31, the image inspecting device 5, and the printer engine 4 are mounted in one housing to form a main device 32.
The engine control device 9, the color tone control device 28, the gradation converting device 31, the image inspecting device 5, and the printer engine 4 are implemented as, for example, one or more processing circuits (collectively referred to as “circuit”) or circuitry. Circuitry includes a programmed processor, as a processor includes circuitry. A processing circuit also includes devices such as an application specific integrated circuit (ASIC), digital signal processor (DSP), field programmable gate array (FPGA), and conventional circuit components arranged to perform the functions as described below.
The image processing device 3 is implemented by an expansion board and software operating on a personal computer (PC) separated from the main device 32. The image processing device 3 is removable for replacement from the main device 32.
The image inspecting device 5 is implemented by a scanner 27 (see
In the image forming system 10, at least one user PC 1 and a server 7 are connected via the network 2. The user PC 1 transmits the document data (e.g., image data) and a print request to the image forming apparatus 8. The server 7 stores information for color conversion, which is used by the image processing device 3 of the image forming apparatus 8.
The image forming apparatus 8, the at least one user PC 1, and the server 7 form the image forming system 10.
The document data requested to be printed by the user PC 1 is typically in a complicated data format including a command for rendering bitmap, text, or graphics content color-designated in the RGB or cyan-magenta-yellow-key plate (CMYK) color space. The document data is transmitted to the image processing device 3 via the network 2.
The image processing device 3 serves as a digital front end (DFE). The image processing device 3 deploys the data received from the user PC 1, and sequentially generates and outputs to the gradation converting device 31 respective pixel arrays corresponding to primary colors (CMYK) of the printer engine 4 for each surface of a document. The pixel arrays are obtained from the user PC 1 as bitmap data or compressed data equivalent thereto.
The gradation converting device 31 converts pixels of the pixel arrays into data with the number of gradations compatible with the printer engine 4. Finally, the printer engine 4 forms the output image 6 on a sheet.
The image inspecting device 5 scans the output image 6 output from the printer engine 4.
The color tone control device 28 corrects a gradation correction parameter of the gradation converting device 31 to minimize the differences between the values of the scanned data of the output image 6 and the values predicted by a color measurement predicting section 21 (see
An exemplary configuration of the printer engine 4 will be described.
The printer engine 4 includes developing devices 60k, 60c, 60m, and 60y. The following description will be given of a detailed configuration of the developing device 60k, but the description also applies to the other developing devices 60c, 60m, and 60y.
The developing device 60k includes a photoconductor drum 50k, a cleaning roller 51, a charger 52, a laser device 53, a developing roller 54, and an exposure control device 65. The photoconductor drum 50k rotates in a rotation direction A in
The charger 52 uniformly charges a surface of the photoconductor drum 50k cleaned by the cleaning roller 51. The laser device 53 irradiates the surface of the photoconductor drum 50k with a blinking laser beam 55 in accordance with a signal from the exposure control device 65, to thereby scan the surface of the photoconductor drum 50k and form thereon an electrostatic latent image. The scanning direction of the laser beam 55 in this process corresponds to the main scanning direction, and the rotation direction A of the photoconductor drum 50k corresponds to the sub-scanning direction.
The developing roller 54 supplies the formed electrostatic latent image with black (K) toner charged to a potential opposite to that of the electrostatic latent image, to thereby develop the electrostatic latent image into a toner image. The developed toner image is transferred onto an intermediate transfer belt 61.
The developing devices 60c, 60m, and 60y are similar in configuration to the developing device 60k, as described above. The developing devices 60c, 60m, and 60y form a cyan (C) toner image, a magenta (M) toner image, and a yellow (Y) toner image, respectively, which are sequentially transferred onto the intermediate transfer belt 61 to be superimposed upon each other.
The C, M, Y, and K toner images superimposed on the intermediate transfer belt 61 are transferred at one time onto a sheet by a transfer roller 62. The sheet is conveyed on a sheet conveyance path 59 from the right side in
An exemplary configuration of the main device 32 will be described.
As illustrated in
The gradation correcting section 87 includes a gradation fine adjustment table 83, a gradation control table 84, a gradation calibration table 85, and a switch 86. The gradation fine adjustment table 83, the gradation control table 84, and the gradation calibration table 85 serve as a first gradation correcting section, a second gradation correcting section, and a third gradation correcting section, respectively.
The gradation fine adjustment table 83 is an 8-bit input, 10-bit output one-dimensional lookup table (LUT) intended for fine adjustment of a gradation characteristic including reduction of highlight clipping and shadow clipping. Highlight clipping refers to a phenomenon in which a low-density area of an image is rendered white instead of the intended color, Shadow clipping, on the other hand, refers to a phenomenon in which a high-density area of an image is saturated in color before the gradation reaches the maximum level.
The gradation control table 84 is a 10-bit input, 10-bit output one-dimensional LUT changed as necessary based on values fed back from the color tone control device 28 to correct a change in the image density during a print job.
The gradation calibration table 85 is a 10-bit input, 10-bit output one-dimensional LUT initialized based on values calculated through a calibration process preceding the print job.
The threshold value generating section 82 generates a plurality of threshold values respectively for a plurality of color planes of input image data. The plurality of color planes respectively correspond to a plurality of primary colors used in printing.
The threshold value generating section 82 includes a threshold value order matrix 80 and a threshold value calibration table 81. The threshold value order matrix 80 is an N2-dimensional matrix defined for each of the CMYK colors. In the threshold value calibration table 81, each 8-bit threshold value order value input thereto is determined to correspond to the eight high-order bits of a 10-bit index such that four threshold values corresponding to 0, 1, 2, and 3 of the two low-order bits of the 10-bit index are referred to.
In response to a pixel position signal (i, j) of input pixel data, the threshold value generating section 82 obtains an integer value nord with reference to the threshold value order matrix 80 by using an index (Mod (i, N), Mod (j, N)). Then, based on the integer value nord, the threshold value generating section 82 generates four 10-bit threshold values nc0, nc1, nc2, and nc3 corresponding to nord, nord+¼, nord+ 2/4, and nord+¾ with reference to the threshold value calibration table 81. The main gradation converting section 17 as a major component of the gradation converting device 31 outputs a 2-bit signal no compatible with the printer engine 4 based on comparison between a pixel signal ni supplied from the gradation correcting section 87 and each of the threshold values nc0, nc1, nc2, and nc3 supplied from the threshold value generating section 82. The switch 86 switches between an operation mode for the calibration process and an operation mode for the regular print job in accordance with a selection signal 90.
The gradation converting device 31 illustrated in
The color tone control device 28 includes a color measurement predicting section 21 and a corrective TRC calculating section 41. The color measurement predicting section 21 serves as a prediction model building section, and the corrective TRC calculating section 41 serves as a gradation control section. In response to the CMYK values input to the gradation control table 84, the color measurement predicting section 21 predicts the corresponding color measurement values of the output image 6 to be measured by the scanner 27. The corrective TRC calculating section 41 calculates the values to be set in the gradation control table 84 based on the calculation by a subtractor 15, i.e., the differences between the values predicted by the color measurement predicting section 21 and the actual measurement values.
As described above, each of the components of the gradation converting device 31 has the parameter adjusted for the corresponding color. The threshold value order matrix 80 illustrated in
As described above, in the threshold value calibration table 81, the 8-bit threshold value order value input thereto is determined to correspond to the eight high-order bits of the 10-bit index such that the four threshold values corresponding to 0 to 3 of the two low-order bits of the 10-bit index are referred to. In the following description, the eight high-order bits and the two low-order bits of the index of the threshold value calibration table 81 will be described as an integer part and a decimal part, respectively, for the convenience of description.
In
An exemplary operation of the image forming apparatus 8 of the first embodiment will be described with
The image forming apparatus 8 executes the calibration process before staring the print job. In the calibration process, the values of the gradation calibration table 85 are first determined with the value of the selection signal 90 set to zero. For example, a test chart is prepared which includes single-color CMYK gradation patches of different gradation levels ranging from 0% to 100%. Then, the color of the output image 6 of the test chart is measured by the scanner 27, and the table values of the gradation calibration table 85 are determined such that the gradation characteristic of the output image 6 is adjusted to a previously-defined target gradation characteristic.
Further, the gradation fine adjustment table 83 is set with table values previously designed on the assumption of the above-described target gradation characteristic, and the gradation control table 84 is set with initial table values for performing identity transformation to obtain output values identical to input values.
The vertical axis of
In
In
In this process, a model for predicting the color measurement values to be measured by the scanner 27 from a print output in response to the input CMYK pixel values is built on the assumption of the calibration target characteristic 71, and is set in the color measurement predicting section 21 of the color tone control device 28. In this case, the color measurement predicting section 21 provides a model for predicting a print characteristic obtained when the gradation fine adjustment table 83 is disabled. As a specific method of building the model of the color measurement predicting section 21, a method using a device link profile proposed by International Color Consortium (ICC) in Specification ICC. 1:2010 may be employed, for example.
As illustrated in
This phenomenon of white clipping in the highlight area occurs in an electrophotographic system when there is a dead band in which the toner image is not developed until the electric potential generated on a photoconductor by laser exposure exceeds a certain development threshold value.
As illustrated in
It is assumed here that the gradation calibration table 85 is set as described above, and thus that the gradation characteristic on the input side of the gradation calibration table 85 is standardized to the calibration target characteristic 71 in
After executing the above-described calibration process, the image forming apparatus 8 starts the print job.
In the regular print job, the value of the selection signal 90 in
In the color tone control device 28, the color measurement predicting section 21 predicts the measurement values to be measured by the scanner 27 in response to the CMYK values output from the gradation fine adjustment table 83. The subtractor 15 calculates a difference ΔLab between each of the predicted values and the corresponding actual measurement value. The corrective TRC calculating section 41 first selects effective data from data sets each including one of the CMYK values and the value of the corresponding difference ΔLab, and accumulates the selected data.
In accordance with predetermined control timing or a predetermined data accumulation amount, the corrective TRC calculating section 41 further generates respective gradation correction values for the CMYK colors to minimize the sum of squares of differences ΔLab′ between the predicted values and the measurement values obtained when the gradation correction is performed on the input CMYK gradation values in the accumulated data. Herein, the gradation correction values correspond to the actual characteristic 70 in
Herein, the table values for minimizing the sum of squares of the differences ΔLab′ between the measurement values and the predicted values are generated as the linear sum of predetermined basis functions.
It is assumed here that the input range and the output range in
It is to be noted here that the basis functions are combined in the expanded range 77. By combining a small number of smooth curves of basis functions, therefore, it is possible to respond to a change in the gradation characteristic causing a change in the white clipping range of a highlight gradation area or a change in the clipping range of a shadow area.
In the above-described example, the gradation control table 84 and the gradation calibration table 85 in
An exemplary calibration process of the image forming apparatus 8 of the first embodiment will be described with
As illustrated in
A test chart is printed, and the color of the printed image is measured to measure the gradation characteristic (step S101). For example, the single-color CMYK gradation areas in the test chart of international Organization for Standardization (ISO) 12642-2 (IT8. 7/4) may be used as the test chart for this step.
The result of the color measurement is approximated to estimate the actual gradation characteristic (step S102). The actual gradation characteristic estimated in this step corresponds to the actual characteristic 70 in
The gradation correction values for adjusting the measured actual gradation characteristic to a control target characteristic are calculated and set in the gradation calibration table 85 (step S103). The control target characteristic in this case corresponds to the calibration target characteristic 71 in
With the gradation fine adjustment table 83 and the gradation control table 84 being kept disabled, a color mixing characteristic is measured with a test chart in accordance with the settings of the gradation calibration table 85 (step S104). The above-described test chart of ISO 12642-2 (IT8. 7/4) may also be used as the test chart for this step.
Based on the measurement result of the color mixing characteristic, the color measurement predicting section 21 in
The gradation fine adjustment table 83 is set with preset gradation fine adjustment table values (which correspond to the correction curve 72) to convert the control target characteristic into the ultimate target characteristic (step S106). Herein, the control target characteristic corresponds to the calibration target characteristic 71 in
Thereby, the calibration process in the image forming apparatus 8 of the first embodiment is completed.
An exemplary control process performed during the print job of the image forming apparatus 8 of the first embodiment will be described with
The gradation control table 84 is initialized with the values for performing identity transformation (step S110).
The series of gradation correction tables, i.e., the gradation fine adjustment table 83, the gradation control table 84, and the gradation calibration table 85, are combined to generate one 8-bit input, 10-bit output combined gradation correction table (step S111).
Thereafter, the processes of steps S112 to S120 are repeated until the print job is completed.
The gradation conversion is performed on the input document data (i.e., image data) with the combined gradation correction table, and a page of the input document data is printed out as necessary (step S112).
An image area suitable for the color measurement is extracted from the input image data. In response to the extracted image area of the input image data, the differences between the color measurement values of the output image of the print measured by the scanner 27 and the predicted values predicted by the color measurement predicting section 21 are acquired as color measurement samples together with the input image data (step S113).
If the number of the color measurement samples does not exceed a specified value N (No at step S114), the processes of steps S115 to S119 are skipped. If the number of the color measurement samples exceeds the specified value N (Yes at step S114), the following processes are executed.
The amount of change in the gradation characteristic (hereinafter referred to as the gradation characteristic change amount) is estimated based on accumulated color measurement sample data (step S115). In this estimation process, the combined coefficient θ=(θ1, θ2, θ3) of the above-described basis functions for most desirably approximating the observed values is estimated with the basis functions.
Based on the estimated gradation characteristic change amount, a gradation control parameter is calculated (step S116). The gradation characteristic change amount calculated in this step corresponds to the actual characteristic 70 in
The values of the gradation control table 84 are updated with the calculated gradation control parameter (step S117).
The series of gradation correction tables, i.e., the gradation fine adjustment table 83, the gradation control table 84, and the gradation calibration table 85, are re-combined into one combined gradation correction table (step S118).
The number of the color measurement samples is reset (step S119).
If the print job is ongoing (No at step S120), the procedure returns to step S112. If the print job is completed (Yes at step S120), the procedure is completed.
Thereby, the control process performed during the print job of the image forming apparatus 8 of the first embodiment is completed.
In the above description of step S116, the correction curve 72 corresponds to the gradation control parameter. If the gradation converting device 31 and the color tone control device 28 are implemented as separate hardware components, however, the basis functions may be previously shared by the gradation converting device 31 and the color tone control device 28, and the combined coefficient θ may be transmitted and received therebetween as the gradation control parameter. With this configuration, a data transfer load is reduced.
In an electrophotographic or inkjet digital printer capable of mass printing is expected to maintain the stability of the output color when continuously outputting hundreds or thousands of prints. In the operating environment of the digital printer, however, the stability of the output color is not necessarily managed strictly unlike in that of a full-scale commercial printer. When it is desirable to manage the stability of the output color with a certain level of strictness, therefore, the digital printer executes the calibration of the output color.
Such calibration addresses issues such as the highlight clipping and the shadow clipping. The highlight clipping and the shadow clipping are normally corrected by calibration. If the print density is increased after full removal of the highlight clipping, however, color cast may occur in which a highlight area is unintentionally rendered in a dark color. The color cast degrades the reproduced color particularly in a pale mixed-color area. In typical calibration, therefore, the highlight area is slightly over-adjusted, and a shadow area is also adjusted slightly toward the saturation level.
Consequently, the target gradation characteristic intended by the calibration is designed such that the gradient in the highlight area and the gradient in the shadow area are equally different from the gradient in an intermediate area between the highlight area and the shadow area. Further, the target gradation characteristic is designed irrelevantly to a physical phenomenon that originally causes the change in the gradation characteristic. If a correction model is built to dynamically correct the change in the gradation characteristic, therefore, such a correction model may become unnecessarily complicated and compromise the correction accuracy.
Particularly in a gradation area in which a large correction magnification is set to correct the actual gradation characteristic, a slight change in the actual gradation characteristic may be magnified with the large correction magnification, making a correction result substantially deviating from the target gradation characteristic. It is therefore desirable to execute the fine adjustment of the target gradation characteristic with this possibility of deviation of the correction result taken into account.
That is, the calibration has three issues to address: difficulty in fine-adjusting the gradation characteristic, an increase in the number of parameters of the model for approximating the gradation characteristic, and possible side effects, such as color cast, caused by the removal of the highlight clipping or the shadow clipping.
To address these issues, feedback control may be executed which measures the color of the image output from the electrophotographic printer and corrects the TRC to minimize the differences between color measurement values and reference color values reflecting the original color, for example.
In this case, however, the number of parameters of the correction model is increased to respond to complicated changes in the TRC, leading to a substantial increase in a computation load. This increases the scale of logical operations, resulting in an increase in cost and processing time and thus a reduction in implementation efficiency.
The calibration may be executed with a reduced number of parameters for correcting the TRC. Such a calibration technique, however, is limited in in the ability thereof to respond to a slight change in the highlight or shadow area.
According to the image forming apparatus 8 of the first embodiment, on the other hand, when the printing is executed based on the multiple primary colors, the stability of the reproduced color during the regular print job is improved based on the feedback to adjust the gradation characteristic.
In particular, according to the image forming apparatus 8 of the first embodiment, the gradation correction for fine adjustment and the target gradation characteristic to be controlled are handled separately. Further, the target gradation characteristic is designed to be efficiently corrected with less model parameters, and the thus-designed target gradation characteristic is controlled to facilitate the fine adjustment of the gradation characteristic. Specifically, responsiveness to the change in the gradation characteristic in the highlight or shadow area is improved without an increase in the number of control parameters, thereby attaining both the correction accuracy and the implementation efficiency.
More specifically, according to the image forming apparatus 8 of the first embodiment, a model is built for the print characteristic obtained at a stage subsequent to the gradation fine adjustment table 83. Then, based on the comparison between the predicted values predicted by the model and the actual measurement values measured by the image inspecting device 5, the fine adjustment of the gradation characteristic is executed with the gradation control table 84 on the assumption of the print characteristic stabilized to a certain extent.
Further, according to the image forming apparatus 8 of the first embodiment, the gradation calibration table 85 is previously calibrated to roughly linearize the target gradation characteristic, i.e., the print characteristic at a stage subsequent to the output side of the gradation fine adjustment table 83. Thereby, the control of the gradation control table 84 is performed based on a substantially linear, less distorted model of change to the gradation characteristic, i.e., a model capable of approximating the gradation characteristic with less parameters. In this case, a process for cancelling the adjustment with the gradation control table 84 is executed. Such a process, however, does not require a high computation load.
Further, according to the image forming apparatus 8 of the first embodiment, the gradation ranges related to the amount of highlight clipping and the amount of shadow clipping are previously stabilized with the gradation control table 84, thereby reducing possible color cast due to the reduction of the highlight clipping and the shadow clipping with the gradation fine adjustment table 83.
A second embodiment of the present invention will be described with
The image forming apparatus 8 of the second embodiment is different from that of the first embodiment in the configuration of the gradation converting device 31 and the color tone control device 28.
An exemplary configuration of the main device 32 of the image forming apparatus 8 of the second embodiment will be described.
The threshold value calibration table 81 is an 8-bit input, 10-bit output one-dimensional LUT initialized based on the values calculated through the calibration process preceding the print job. Similarly as in the first embodiment, each 8-bit threshold value order value input to the threshold value calibration table 81 is determined to correspond to the eight high-order bits of the 10-bit index such that four threshold values corresponding to 0 to 3 of the two low-order bits of the 10-bit index are referred to. The threshold value control table 88 is a 10-bit input, 10-bit output one-dimensional LUT changed as necessary based on the values fed back from the color tone control device 28 to correct the change in the image density during the print job. The threshold value fine adjustment table 89 is a 10-bit input, 10-bit output one-dimensional LUT intended for fine adjustment of the gradation characteristic including the reduction of the highlight clipping and the shadow clipping.
A gradation correcting section 87b includes, for example, the 8-bit input, 10-bit output gradation fine adjustment table 83. That is, the gradation fine adjustment table 83 serves as a gradation correcting section. A virtual correction table 93 indicated by a broken line is the same as the threshold value fine adjustment table 89. The virtual correction table 93 is illustrated in
The gradation fine adjustment table 83 is defined based on inverse transformation of the threshold value fine adjustment table 89. Therefore, a combination of the gradation fine adjustment table 83 and the threshold value fine adjustment table 89 corresponds to an input signal 94 with a slight quantization error not taken into account. The virtual correction table 93, on the other hand, is the same as the threshold value fine adjustment table 89. When a signal from the virtual correction table 93 is input to the main gradation converting section 17, therefore, the effect of the threshold value fine adjustment table 89 and the effect of the virtual correction table 93 are cancelled by each other in the comparison between the input value and the threshold value in the main gradation converting section 17.
With the output signal from the gradation fine adjustment table 83 being input to the color measurement predicting section 21, therefore, the subtractor 15 detects the difference (i.e., change) of the gradation characteristic from the calibration target characteristic obtained when the threshold value fine adjustment table 89 is disabled.
A system thus-formed with the gradation converting device 31 and the color tone control device 28 of the second embodiment will occasionally be referred to as a dual system. A system formed with the gradation converting device 31 and the color tone control device 28 of the first embodiment, on the other hand, will occasionally be referred to as a standard system.
Exemplary operations of the image forming apparatus 8 of the second embodiment will be described with
Similarly as in the first embodiment, the image forming apparatus 8 of the second embodiment also executes the calibration process before starting the print job. Further, similarly as in the example of the first embodiment, in the calibration process of the second embodiment, the threshold value calibration table 81 in
The graph illustrated in
Thereby, the print characteristic obtained in the disabled state of the threshold value fine adjustment table 89 is standardized to the calibration target characteristic 71 in
A method of generating the values to be set in the threshold value fine adjustment table 89 will be described with
The graph illustrated in
The correction curve 74 in
Following the above-described calibration process, the image forming apparatus 8 of the second embodiment starts the print job.
It is assumed here that, when the regular print job starts, the threshold value calibration table 81, the threshold value fine adjustment table 89, and the gradation fine adjustment table 83 have been set with the set values defined in the calibration process or defined previously. It is also assumed that the threshold value control table 88 is set with the table values for performing identity transformation.
In response to the change in the gradation characteristic in the printer engine 4 during the print job, the values set in the threshold value control table 88 are updated based on the input CMYK image data and the differences between the predicted values of the color measurement predicting section 21 and the actual measurement values of the scanner 27 obtained in response to the input CMYK image data. The method of updating the set values of the threshold value control table 88 is substantially similar to the method of updating the set values of the gradation control table 84 in the above-described example of the first embodiment.
In the example of the second embodiment, however, the CMYK gradation correction values for minimizing the sum of squares of the differences ΔLab,′ i.e., the differences between the predicted values and the measurement values obtained when the process with the gradation fine adjustment table 83 is executed, are set for the input CMYK gradation values of the accumulated data. Then, the threshold value control table 88 of the threshold value generating section 82b is set with the gradation correction values, not with the inverse-transformed values thereof.
In the above description, the processes with the threshold value calibration table 81, the threshold value control table 88, and the threshold value fine adjustment table 89 in
Alternatively, the threshold value calibration table 81 and the threshold value fine adjustment table 89 may be previously stored as internal data of the corrective TRC calculating section 41. Then, at each update of the table values of the threshold value control table 88, the threshold value calibration table 81, the threshold value control table 88, and the threshold value fine adjustment table 89 may be combined to update the threshold value control table 88. It is thereby possible to remove the threshold value calibration table 81 and the threshold value fine adjustment table 89 from the threshold value generating section 82b.
An exemplary calibration process performed in the image forming apparatus 8 of the second embodiment will be described with
The threshold value calibration table 81 for assigning the values from the threshold value order matrix 80 to the threshold values is set with reference values similar to those in the example of the first embodiment (step S130). Further, a series of threshold value correction tables related to threshold value correction processes, i.e., the threshold value control table 88 and the threshold value fine adjustment table 89 in
The gradation fine adjustment table 83 in
A test chart is printed, and the color of the printed image is measured to measure the gradation characteristic (step S132).
The result of the color measurement is approximated to estimate the actual gradation characteristic (step S133). The actual gradation characteristic estimated in this step corresponds to the actual characteristic 70 in
Threshold value correction values for adjusting the measured actual gradation characteristic to the control target characteristic are calculated (step S134). Herein, the actual gradation characteristic corresponds to the calibration target characteristic 71 in
The threshold value correction values are combined with the reference values output from the threshold value calibration table 81, to thereby update the threshold value calibration table 81 (step S135).
With the threshold value control table 88, the threshold value fine adjustment table 89, and the gradation fine adjustment table 83 being kept disabled, the color mixing characteristic is measured with a test chart similar to that of the first embodiment, for example, in accordance with the configuration of the threshold value calibration table 81 (step S136).
The color measurement predicting section 21 in
The threshold value fine adjustment table 89 is set with previously set threshold value fine adjustment table values to convert the calibration target characteristic 71 into the target gradation characteristic 73 (step S138). The threshold value fine adjustment table values set in this step correspond to the correction curve 74 in
Thereby, the calibration process in the image forming apparatus 8 of the second embodiment is completed.
An exemplary control process executed during the print job of the image forming apparatus 8 of the second embodiment will be described with
The threshold value control table 88 is initialized with the values for performing identity transformation (step S140).
The series of threshold value correction tables, i.e., the threshold value calibration table 81, the threshold value control table 88, and the threshold value fine adjustment table 89, are combined to generate a combined threshold value correction table with which four 10-bit output values are referred to in response to one 8-bit input value (step S141).
Thereafter, the processes of steps S142 to S150 are repeated until the print job is completed.
The main gradation converting section 17 executes the gradation process on the input document data (i.e., image data) based on threshold values converted with the combined threshold value correction table. Then, a page of the document data is printed out as necessary (step S142).
An image area suitable for the color measurement is extracted from the input image data. Then, the input image data subjected to the process with the combined threshold value correction table and the differences between the color measurement values of the scanner 27 the color measurement values of the output image of the print) and the predicted values of the color measurement predicting section 21 obtained in response to the input image data are acquired as color measurement samples (step S143).
If the number of the color measurement samples does not exceed the specified value N (No at step S144), the processes of steps S145 to S149 are skipped. If the number of the color measurement samples exceeds the specified value N (Yes at step S144), the following processes are executed.
The gradation characteristic change amount is estimated based on accumulated color measurement sample data (step S145). In this estimation process, the combined coefficient θ=θ1, θ2, θ3) of the above-described basis functions for most desirably approximating the observed values is estimated with the basis functions.
Based on the estimated gradation characteristic change amount, a threshold value control parameter is calculated (step S146). Herein, the gradation characteristic change amount corresponds to the actual characteristic 70 in
The values of the threshold value control table 88 are updated with the calculated threshold value control parameter (step S147).
The series of threshold value correction tables, i.e., the threshold value calibration table 81, the threshold value control table 88, and the threshold value fine adjustment table 89, are re-combined into a combined threshold value conversion table with which four 10-bit output values are referred to in response to one 8-bit input value (step S148).
The number of the color measurement samples is reset (step S149).
If the print job is ongoing (No at step S150), the procedure returns to step S142. If the print job is completed (Yes at step S150), the procedure is completed.
In the above description of step S146, the actual characteristic 70 corresponds to the threshold value control parameter. If the gradation converting device 31 and the color tone control device 28 are implemented as separate hardware components, however, the basis functions may be previously shared by the gradation converting device 31 and the color tone control device 28, and the combined coefficient θ may be transmitted and received therebetween as the threshold value control parameter. With configuration, a data transfer load is reduced.
According to the image forming apparatus 8 of the second embodiment, an operation substantially equivalent to that in the example of the first embodiment is performed on the threshold values that are compared with the input gradation values. In the calculation of the correction characteristic of the threshold value control table 88 to be controlled, therefore, the second embodiment does not require the process of calculating the inverse characteristic for correcting the threshold value control table 88 from the gradation characteristic approximated by the prediction model.
According to the image forming apparatus 8 of the second embodiment, the threshold value fine adjustment table 89 implements a function equivalent to that of the gradation fine adjustment table 83 of the first embodiment, and the threshold value calibration table 81 implements a function equivalent to that of the gradation calibration table 85 of the first embodiment.
According to the image forming apparatus 8 of the second embodiment, the gradation ranges related to the amount of highlight clipping and the amount of shadow clipping are previously stabilized with the threshold value control table 88, thereby reducing possible color cast due to the reduction of the highlight clipping and the shadow clipping with the threshold value fine adjustment table 89.
The image forming apparatus 8 of the embodiments may be operated by a central processing unit (CPU) in accordance with a program, or may be operated by hardware implemented as a dedicated ASIC with a computation function and a control function similar to those executed by a program.
The above-described embodiments are illustrative and do not limit the present invention. Thus, numerous additional modifications and variations are possible in light of the above teachings. For example, elements and/or features of different illustrative embodiments may be combined with each other and/or substituted for each other within the scope of the present invention.
Each of the functions of the described embodiments may be implemented by one or more processing circuits or circuitry. Circuitry includes a programmed processor, as a processor includes circuitry. A processing circuit also includes devices such as an application specific integrated circuit (ASIC), digital signal processor (DSP), field programmable gate array (FPGA), and conventional circuit components arranged to perform the recited functions. Further, the above-described steps are not limited to the order disclosed herein.
Number | Date | Country | Kind |
---|---|---|---|
2019-052518 | Mar 2019 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
9900474 | Fukase | Feb 2018 | B2 |
20020030832 | Shibuya et al. | Mar 2002 | A1 |
20090220264 | Kobayashi et al. | Sep 2009 | A1 |
20100321437 | Ogama | Dec 2010 | A1 |
20110063697 | Shibuya | Mar 2011 | A1 |
20120206745 | Shibuya | Aug 2012 | A1 |
20130207996 | Shibuya | Aug 2013 | A1 |
20130286442 | Nishida | Oct 2013 | A1 |
20150116779 | Shibuya | Apr 2015 | A1 |
20160132011 | Shibuya | May 2016 | A1 |
20190260909 | Shibuya et al. | Aug 2019 | A1 |
20190268502 | Shirasawa | Aug 2019 | A1 |
Number | Date | Country |
---|---|---|
2012-165296 | Aug 2012 | JP |
2013-042463 | Feb 2013 | JP |
2016-092653 | May 2016 | JP |
2017-204786 | Nov 2017 | JP |
Number | Date | Country | |
---|---|---|---|
20200302253 A1 | Sep 2020 | US |