WO2004100528A1 - 画像処理装置、画像処理方法、画像形成装置、コンピュータ・ソフトウエアおよび記録媒体 - Google Patents
画像処理装置、画像処理方法、画像形成装置、コンピュータ・ソフトウエアおよび記録媒体 Download PDFInfo
- Publication number
- WO2004100528A1 WO2004100528A1 PCT/JP2004/005409 JP2004005409W WO2004100528A1 WO 2004100528 A1 WO2004100528 A1 WO 2004100528A1 JP 2004005409 W JP2004005409 W JP 2004005409W WO 2004100528 A1 WO2004100528 A1 WO 2004100528A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- color
- image data
- processing
- value
- input image
- 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.)
- Ceased
Links
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/52—Circuits or arrangements for halftone screening
-
- 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/40—Picture signal circuits
- H04N1/405—Halftoning, i.e. converting the picture signal of a continuous-tone original into a corresponding signal showing only two levels
- H04N1/4051—Halftoning, i.e. converting the picture signal of a continuous-tone original into a corresponding signal showing only two levels producing a dispersed dots halftone pattern, the dots having substantially the same size
- H04N1/4052—Halftoning, i.e. converting the picture signal of a continuous-tone original into a corresponding signal showing only two levels producing a dispersed dots halftone pattern, the dots having substantially the same size by error diffusion, i.e. transferring the binarising error to neighbouring dot decisions
- H04N1/4053—Halftoning, i.e. converting the picture signal of a continuous-tone original into a corresponding signal showing only two levels producing a dispersed dots halftone pattern, the dots having substantially the same size by error diffusion, i.e. transferring the binarising error to neighbouring dot decisions with threshold modulated relative to input image data or vice versa
Definitions
- Image processing apparatus image processing method, image forming apparatus, computer software and recording medium
- the present invention relates to a copier, a printer, and the like, in which a primary color of cyan, magenta, and yellow, a secondary color of red, green, and blue, and at least seven color materials of black are used.
- the present invention relates to an image processing apparatus that reproduces an image by using an image processing apparatus, an image forming apparatus, an image processing method, computer software including an image processing program, and a recording medium that stores the image processing program.
- the ink itself can be adjusted without complicated color processing, and the secondary colors of red, green, and blue are recorded using the red, green, and blue inks, respectively. Therefore, it is possible to reduce the amount of ink to be applied and suppress the occurrence of blurring at a different color boundary, which is a particular problem in the secondary color.
- Patent Literature 1 Japanese Patent Application Laid-Open No. H8-244424 Disclosure of the invention
- halftone processing for example, multi-level error diffusion processing
- color input image data for example, multi-level error diffusion processing
- dots are formed as uniformly as possible while minimizing dot overlap.
- the formed image can output an image with excellent color reproducibility and visual characteristics.
- Patent Document 1 discloses black generation (black generation) processing and secondary color generation processing from density signals of cyan, magenta, and yellow.
- the generation method that is, the method of the multi-value processing, there are pixels in which the inks of a plurality of colors are excessively overlapped or pixels in which the amount of the inks is too small, which is not preferable in color reproducibility.
- An object of the present invention is to provide an image having excellent color reproducibility and visual characteristics for each pixel without excessively overlapping the seven color inks of cyan, magenta, yellow, black, red, green and blue.
- An object of the present invention is to provide an image processing apparatus, an image forming apparatus, an image processing method, an image processing program, and a recording medium on which the image processing program can be output.
- An image processing apparatus including a tone reproduction processing unit that performs a halftone process by performing an error diffusion process on input image data includes: a gradation reproduction processing unit that includes a visible color that forms an image on a recording material; At most one color, or in other words, one or less, input image data than the primary color that is the material color, the secondary color that is the complement of the visible color material inverted, and at least seven colors of black
- a control unit is provided for selecting data and performing different error diffusion processing on input image data of other colors.
- the image processing apparatus of the present invention it is possible to generate output image data for preventing dots from overlapping.
- the image processing device of the present invention includes a control unit that selects the input image data having the highest density among the seven color input image data.
- each pixel can output a dot with the highest density among the seven colors, and the accumulation of errors can be minimized.
- the image processing apparatus of the present invention includes a tone reproduction processing unit that performs a halftone process by performing an error diffusion process on input image data.
- the tone reproduction processing unit is configured to generate at least seven colors of a primary color, which is a color of a visible color material that forms an image on a recording material, a secondary color obtained by inverting a color of the visible color material, and black.
- the threshold value used for the error diffusion process is set to 1/2 or more of the maximum density value that the input image data can take.
- a threshold value is set so that, among the seven color image data of each pixel, at most one dot is output, in other words, one color or less.
- the process of comparing colors having the maximum value among the seven colors can be omitted, and the number of colors for outputting image data for outputting dots by error diffusion processing can be suppressed to one or less.
- the tone reproduction processing unit that performs halftone processing by performing multi-level error diffusion processing on input image data is a color of a visible color material that forms an image on a recording material.
- the quantized value resulting from the quantization in the multi-level error diffusion processing is input image of at least 7 colors
- a control unit is provided for selecting input image data of at most one color in accordance with the total value of the data and forcibly performing a one-step operation to diffuse the quantization error.
- the quantized value obtained as a result of the quantization in the multi-level error diffusion process is selected from input image data of at most one color according to the total value of the input image data of at least seven colors. Since the quantization error is controlled by forcibly performing a one-step operation, it is possible to output image data that prevents excessive dot ejection and overlapping. Further, it is possible to output image data for preventing ejection of an insufficient number of dots.
- the control unit selects the color having the largest quantization error and performs the quantization. If the sum of the input image data of at least seven colors is smaller than the value one step below the total quantization value, the quantization error is the smallest, that is, It is characterized by selecting a color with a large negative absolute value and forcibly reducing the quantization value by one level.
- the image processing apparatus of the present invention when the total value of the input image data of at least seven colors is larger than the value one step higher than the total quantization value, the color having the largest quantization error is selected and the quantization value is selected. If the total value of the input image data of at least 7 colors is smaller than the value one step below the total quantization value, the quantization error is the smallest, that is, the color with a large negative absolute value Is selected so that the quantization value is forcibly reduced by one step, so that more appropriate image data can be output with respect to the input data while preventing ejection and overlapping of excessive dots. Further, it is possible to output more appropriate image data in response to the input data while preventing ejection of an insufficient number of dots.
- An image forming apparatus includes the above-described image processing apparatus.
- the present invention it is possible to provide an image forming apparatus capable of outputting a high-quality image because it is possible to prevent ejection of excessive dots, overlapping of dots, and ejection of too few dots.
- the image processing method includes a tone reproduction processing step of performing a halftone processing by performing an error diffusion processing on input image data, and the tone reproduction processing step includes a visual reproduction step of forming an image on a recording material.
- the image processing method includes a tone reproduction processing step of performing a halftone processing by performing an error diffusion processing on input image data, and the tone reproduction processing step includes a visual reproduction step of forming an image on a recording material.
- the threshold value used for the error diffusion processing is set to be at least 1/2 of the maximum density value that can be taken by the input image data.
- a threshold value is set so that a dot output color is at most one color.
- the process of comparing colors can be omitted, and the number of colors that output image data that outputs dots by error diffusion processing can be reduced to one or less.
- the image processing method of the present invention includes a tone reproduction processing step of performing halftone processing by performing multi-value error diffusion processing on input image data.
- a tone reproduction processing step of performing halftone processing by performing multi-value error diffusion processing on input image data In the gradation reproduction process, at least seven colors of the primary color, which is the color of the visible color material for forming an image on the recording material, the secondary color obtained by inverting the color of the visible color material, and black, are used.
- the input image data of at least one color is selected from the input image data of at least one color according to the total value of the input image data of at least seven colors. It is characterized in that a one-step operation is forcibly performed to diffuse the quantization error.
- the computer software of the present invention comprises a program for causing a computer to execute the above image processing method.
- the image processing method when performing image formation using image data of at least seven colors of primary colors of cyan, magenta, and yellow, secondary colors of red, green, and blue, and black, excess of each color is used.
- An image processing method that selects at most one of the above image data and forcibly manipulates the quantization value by one step to produce output image data in order to prevent the ejection of overlapping dots and the ejection of small dots Can be read and executed by the computer.
- the image processing method can be general-purpose.
- secondary colors of red, green, and blue, and black overlapping of dots of each color is prevented.
- Image processing method to select at most one color from the above image data, in other words, one or less colors, and use it as output image data, or select at most one color from image data and quantize The output image data is
- the computer can read and execute the image processing method in the evening. Thereby, the image processing method can be general-purpose.
- the recording medium of the present invention stores the above-described image processing method in a computer so as to be executable.
- the program of the image processing method can be easily supplied to the computer.
- FIG. 1 is a block diagram illustrating a configuration of an image processing apparatus provided in the image forming apparatus.
- FIG. 2 is an explanatory diagram of a configuration of the ink jet recording apparatus.
- FIG. 3 is a perspective view of a print head.
- FIG. 4 is an explanatory diagram of halftone output gradation processing.
- FIG. 5 is an explanatory diagram of a configuration of a halftone output gradation processing unit.
- FIG. 6 is a flowchart of a halftone generation process.
- FIG. 7 is a block diagram of an error diffusion processing unit.
- FIG. 8 is a block diagram illustrating a configuration of a printer driver provided in the computer.
- FIG. 9 is an explanatory diagram of a configuration of a halftone output gradation processing section.
- FIG. 10 is a flowchart of a halftone generation process.
- FIG. 11 is a block diagram of the error diffusion processing unit.
- FIG. 1 is a block diagram showing a configuration of an image processing apparatus 13 provided in an image forming apparatus 11 of a digital copying machine or an inkjet copying machine (a multifunction machine having a copying function, a facsimile function and a printer function may be used).
- the image processing device 13 is an analog / digital (hereinafter abbreviated as “A / D”) conversion unit 21, shading correction unit 22, input gradation correction unit 23, color correction unit 24, image area separation processing Part 25, black generation and under color removal part 26, secondary color generation processing part 27, spatial filter processing part 28, halftone output gradation processing part (tone reproduction processing part) 29, output conversion part 3 Implemented with 0.
- a / D analog / digital
- the AZD converter 21 converts the RGB (R: red, G: green, B: blue) reflectance signal (reflectance data) provided from the image input device 12 into a digital signal.
- the shading correction unit 22 performs shading correction processing on the A / D converted reflectance signal. The shading correction processing is performed in order to remove various types of distortion generated in the image signal due to the configurations of the illumination system, the imaging system, and the imaging system of the image input device 12.
- the input tone correction unit 23 performs an input tone correction process on the reflectance signal that has been subjected to the shading correction process.
- the input tone correction process is a process of converting the reflectance signal into a signal such as a density signal that is easy to handle by the image processing device 13.
- the input tone correction processing section 23 may further perform a color balance process on the reflectance signal.
- the color correction unit 24 converts the density signal of RGB (R: red ⁇ G: green ⁇ B: blue) into a density signal of CMY (C: cyan ⁇ M: magenta ⁇ Y: yellow) and outputs an image.
- the color correction processing is performed on the CMY density signal in order to realize the fidelity of the color reproduction in the output device 15. More specifically, the color correction process is a process of removing color turbidity based on the spectral characteristics of CMY toners and inks, each containing an unnecessary absorption component, from the CMY density signal.
- the image area separation processing section 25 performs area separation processing based on the CMY density signals output from the color correction section 24.
- the separation result (area identification signal) in the image area separation processing section 25 is supplied to the black generation and under color removal section 26 and the spatial filter processing section 28, and is also supplied to the halftone output gradation processing section 29. There is.
- the black generation and under color removal section 26 performs black generation processing for generating a black (K) color signal based on the CMY color signals constituting the density signal output from the color correction section 24.
- the black generation and under color removal section 26 performs under color removal processing on the CMY color signals. Under color removal processing subtracts the black color signal generated in the black generation processing from the CMY color signal. This is the process of obtaining a new CMY color signal.
- the CMY density signal is converted into image data, which is an image signal composed of CMYK color signals.
- the secondary color generation processing unit 27 performs a secondary color generation process on two of the three CMY color signals output from the black generation and under color removal unit 26.
- a secondary color is generated from color signals of two of the three CMY colors, and the color signal of the secondary color is subtracted for the two colors.
- the secondary colors (colors obtained by inverting the colors of the visible colorants that are complementary colors) are blue for the combination of cyan and magenta, green for the combination of cyan and yellow, and red for the combination of magenta and yellow. Become. Details will be described later.
- the spatial filter processing unit 28 performs spatial filter processing using digital filters on the CMYKRGB image data obtained by the black generation and under color removal unit 26 and the secondary color generation processing unit 27. As a result, the spatial frequency characteristic of the image is corrected, so that it is possible to prevent the image output from the image output device 14 from being blurred or causing graininess deterioration.
- a halftone output gradation processing unit (gradation reproduction processing unit) 29 performs gradation correction processing and halftone generation processing on the CMYK image data after the spatial filter processing.
- the halftone generation process is a process that divides an image into a plurality of pixels so that a tone can be reproduced, and can use a binary or multivalued dither method, an error diffusion method, or the like.
- the halftone output gradation processing section 29 may perform a process of converting the density value of the image data into a dot area ratio which is a characteristic value of the image output device 14.
- the output conversion unit 30 converts output image data according to the arrangement of the heads (ink jet heads such as C, M, Y, and K) of the ink jet recording device as the image output device 14.
- the density signal processed by the output converter 30 is provided to the image output device 14.
- the above operation is controlled by, for example, a CPU (CentralPRocsEngSingUnit, control unit).
- FIG. 2 is a perspective view showing the entire configuration of an ink jet recording apparatus (copier “pudding / multifunction machine”) as an example of an image output apparatus.
- the inkjet recording (image output) device 14 generally includes a print head (ink jet head) 141, a carriage 142, a transport roller 143, a guide shaft 144, a holding unit 145, a motor 146, a drive belt 147, and a maintenance belt. It is composed of a unit 148.
- the carriage 142 has a print head (ink jet head) 141 mounted thereon, and is relatively movable with respect to the recording material P in the main running directions indicated by arrows XI and X2.
- the recording material P is fed from a paper supply unit (not shown) in the sub-scanning direction of arrow Y, image formation is performed by the print head 141 moving in the directions of arrows X1 and X2.
- the recording material provided in the paper supply unit is fed out one by one by a paper supply roller (not shown), and is supplied to a print head 141 by a transport roller 143 as a recording material transport unit.
- the recording material P on which recording has been completed is discharged to a paper discharge unit (not shown).
- the printing head (ink jet head) 141 is slidably supported on a guide shaft 144 and a holding means 145 extending in the main running direction, and the position with respect to the recording material is determined. Further, a driving belt 147 driven by a motor 146 as a driving means is stretched in parallel with the guide shaft 144, and the printing head (ink jet head) 141 is displaced by the driving belt 147. .
- the maintenance unit 148 is a part where maintenance such as cleaning of the print head (ink jet head) 141 is performed.
- the print head (inkjet head) 141 has multiple colors, for example, C (cyan) ⁇ ⁇ (magenta) ⁇ ⁇ (yellow) ⁇ ⁇ (black)-R (red) 'G (Green) ⁇ ⁇ (Bull) has an ink tank 151 for 7 colors of normal ink. These inks are ejected from a nozzle 161 onto a recording medium in accordance with image data.
- the image processing device and the image processing method according to the present embodiment are arranged such that the halftone output (reproduction) gradation processing unit 29 outputs binary data indicating whether or not to eject an ink dot by error diffusion processing. It has a configuration.
- the black generation processing and undercolor removal processing to halftone output gradation processing according to the present embodiment will be described with reference to FIG. Figure 4 shows an example of processing from black generation processing and undercolor removal processing to secondary color generation processing.
- the black generation and under color removal section 26 performs black generation processing and under color removal processing based on the CMY color signals constituting the density signal output from the color correction section 24.
- the minimum value of the CMY color signals (FIG. 4A) is used as it is as a black color signal, and each of the CMY subtracts the black color signal.
- the density signal of at least one of the three colors CMY becomes zero.
- the minimum value of 60 is as shown in Fig. 4 (b).
- the black color signal is subtracted by 60 for each of the CMY color signals, and the cyan color signal becomes 140, the magenta color signal becomes 90, and the yellow signal becomes 0 (Fig. 4 (c)) ).
- the secondary color generation processing unit 27 performs a secondary color generation process on a non-zero color signal of the three CMY colors output from the black generation and under color removal unit 26.
- the minimum value of the two color signals whose color signals are not 0 among the three colors of CMY is used as the secondary color signal, and the two colors are the secondary colors. Subtract the color signal of. As a result, at least one of the two colors becomes 0. As shown in Fig.
- the spatial filter processing unit 28 performs spatial filter processing on the image data of the seven colors of CMYKR GB after these processes.
- the halftone output tone processing section 29 performs a tone correction process and a halftone generation process, respectively.
- the halftone output gradation processing unit 29 includes a gradation correction processing unit 41 and a halftone generation processing unit 42 (see FIG. 5).
- the process of the tone correction processing unit 41 is a process of converting the image data of C, M, ⁇ , and K into a dot area ratio which is a characteristic value according to the output characteristics of the image output device 14 for each pixel. It is.
- halftone generation processing section 42 will be described in detail (for the error diffusion processing section 43, see the blog diagram in FIG. 7).
- the halftone generation processing section 42 includes an error diffusion processing section 43 and a maximum density determination section 44.
- the pixel of the input image data input to the error diffusion processing unit 43 is added to the diffusion error for the above pixel stored in the error storage unit 43 by an adder 431, and the quantization processing unit 43 Output to 2.
- the quantization processing section 432 selects the quantization threshold stored in the quantization threshold storage section 433 based on the density determination signal of the maximum density determination section 4, and the pixel to which the diffusion error has been added. Then, binarization is performed and an error from the quantized value is obtained.
- the diffusion coefficient setting section 435 selects a diffusion coefficient from the diffusion coefficient storage section 436, and calculates a diffusion error based on the diffusion coefficient and the above error. Then, the diffusion error is stored in the error storage section 437.
- the maximum density determination unit 4 determines the highest density data in the CMYK RGB image data, and a signal indicating that the highest density color is binarized by a normal threshold to diffuse the error. (Density determination signal) is output to the quantization processing section 4 32 of the color. For other colors, a signal (density determination signal) indicating that the quantization threshold stored in the quantization threshold storage unit 43 of the error diffusion processing unit 43 is 255 is output. Alternatively, a signal (density determination signal) indicating that the quantization value is set to 0 is unconditionally output to the quantization processing unit 4 32 (where the threshold value of 255 represents the image in 256 gradations). When represented, it is the maximum concentration.
- FIG. 6 shows a flow of the halftone generation processing in the halftone generation processing section 42 of the halftone output gradation processing section 29 according to the present embodiment.
- the image output device discharges dots or not, that is, that the image is formed in binary
- the binary error diffusion method is used as the halftone generation process.
- step ST10 for each of the C, M, Y, and K color components, the accumulated error diffused to the processing pixel is added to the input image data. Then, the color component having the largest value among the input image data added in step ST11 is obtained.
- the threshold of the color components other than the maximum value is set to 255, and each color component is compared with the threshold (255) to execute binarization and diffuse the binarization error (step ST13). ).
- the non-zero image data after the secondary color generation processing by the secondary color generation processing unit 27 is one of the three primary colors CMY, one of the secondary colors RGB, and the three colors of black. Therefore, the image data of the color components other than these three colors after the spatial fill processing is also close to zero. Therefore, c image data may be diffused error is binarized for those of these three color image de one another after the spatial filtering process in the image data Xi in color component (density value) is the largest value For image data other than the color with the largest value, the threshold value is forcibly set to 255 and error diffusion processing is performed. Alternatively, the quantization error, that is, the output value may be unconditionally set to 0 and the quantization error may be diffused without performing the threshold determination processing.
- Each color may be binarized as 2 7 (rounded down to the nearest decimal point). This is because the total density value of the three colors is set to a maximum of 255, so that two or more of the three colors are never more than 128. In this case, the maximum density judging section in FIGS. 5 and 7 is unnecessary.
- a program capable of executing the image processing method may be created, and the program may be stored in a recording medium such as a hard disk, a flexible disk, and a CD-ROM.
- the recording medium can be easily supplied to an image forming apparatus, a computer, and the like, and the image processing method can be executed in the image forming apparatus or a computer.
- This program may be applied to a computer as software, for example.
- a printer driver incorporating the above program may be provided in the computer.
- FIG. 8 is a block diagram showing a configuration of a printer driver provided in the computer.
- the computer 50 includes a printer Dryno 51, a communication port driver 56 and a communication port 57.
- the printer and driver 51 includes a color correction section 52, a tone reproduction processing section 53, an output conversion section 54, and a printer language translation section 55.
- the computer 50 is connected to an ink jet printer (image output device) 14 via a communication port driver 56 such as RS232C ⁇ LAN and a communication port 57.
- Image data generated by executing various application programs in the computer 50 is sent to a color correction unit 52 in the printer and driver 51.
- the color correction unit 52 performs the same processing as that of the color correction unit provided in the above-described color image processing apparatus for the entire image. Further, the color correction section 52 performs processing in the black generation and under color removal section and the secondary color generation processing section in the color image processing apparatus.
- the image data output from the color correction section 52 is then sent to a tone reproduction processing section 53, where the image data is subjected to gradation correction processing and halftone generation processing.
- the image data processed in the tone reproduction processing section 53 is sent to the output conversion section 54.
- the output conversion unit 54 converts the output image data according to the sequence of the print heads 14 (inkjet heads such as ⁇ 3, ⁇ , ⁇ , ⁇ ), and sends the output image data to the printer language translation unit 55. Converted to language.
- the image data output from the printer language translation unit 55 is input to the printer 14 via the communication port driver 56 and the communication port 57. In the printer 14, the input image data is output to a recording material such as paper.
- the program and the recording medium according to the present invention can be provided as a printer driver as described above in addition to an existing computer and printer. According to this, the image processing method of the present invention can be easily implemented. It is possible to do.
- Example 2> The image processing apparatus and the image processing method according to the present embodiment are characterized by a halftone output gradation processing unit that outputs multivalued data indicating the ejection amount of ink by multivalued error diffusion processing.
- the gradation correction process in the present embodiment is a process of converting the image data of C, M, ⁇ , and K into a dot area ratio, which is a characteristic value corresponding to the output characteristic of the image output device 14, for each pixel. Reason.
- the halftone output gradation processing unit is composed of a gradation correction processing unit 410 and a halftone generation processing unit 420 (see FIG. 9).
- the halftone generation processing section 420 is composed of an error diffusion processing section 430 and a quantized sum value range determination section 440.
- the configuration of the error diffusion processor 430 will be described with reference to the block diagram shown in FIG.
- the error diffusion processing unit 430 adds the diffusion error for the pixel stored in the error storage unit 570 to the pixel of the input image data by the adder 510 to the quantization unit. Output to 520.
- the quantization processing unit 520 selects a set of three quantization thresholds (described later) stored in the quantization threshold storage unit 530, and the image data of the pixel to which the diffusion error has been added. Compared to, quaternize and calculate the error from the quantized value.
- the quantization value correction unit (control unit) 540 obtains the total value of the quantization values of the respective color components or the total value of the output data indicating the dot ejection amount, and compares it with the total value range determination signal.
- the sum value range determination signal is output from a quantized sum value range determination unit 440 that determines the range of the sum value of the output data described later.
- the quantization value correction unit performs the quantization. Forcibly lower the quantization value of the color component with the largest negative absolute value of the quantization error by one level, and recalculate the quantization error.
- the quantization value correction unit (control unit) 540 sets the sum value of the quantization values of each color component or the sum value of the output data indicating the dot ejection amount smaller than the range value indicated by the sum value range determination signal. If not, the quantization value of the color component with the largest quantization error is forcibly increased by one level, and the quantization error is calculated again.
- the quantization value is not corrected. Details of this processing will be described later.
- the diffusion coefficient setting unit 550 selects a diffusion coefficient from the diffusion coefficient storage unit 560, calculates a diffusion error based on the diffusion coefficient and the above error, and stores the diffusion error in the error storage unit 5 Stored in 70.
- the quantization sum value range determination unit 440 calculates the sum value of the CMYK RGB image data in order to prevent ejection of excessive dots, ejection of overlapping dots, or ejection of too few dots with respect to the density indicated by the input image data. Then, the range of the total value of the quantized values of the respective color components or the range of the total value of the output data indicating the total dot ejection amount is determined according to the total value.
- the image output device can control the ejection amount of dots from the nozzles 161 shown in FIG. 3 in four stages. In other words, it is assumed that an image is formed in multiple values, and a quaternary error diffusion method is used as the halftone generation process.
- the quantization values for the image data 0, 1, 2, and 3 indicating the ejection amount of the dots are 0, 85, 170, and 255, respectively.
- the total value of the C MYK RGB image data is 85 or less, the total value of the quantization values of each color component is 0 or 85, that is, the total value of the image data indicating the dot ejection amount is 0 or 1, and CMYK RGB. If the total value of the image data is 86 or more and 170 or less, the total value of the quantization values of each color component is 85 or 170, that is, the total value of the image data indicating the dot ejection amount is 1 or 2 If the total value of the CMY KRGB image data is 17 1 or more, the total value of the quantization values of each color component is 170 or 255, that is, the total value of the image data indicating the dot ejection amount is 2 or 3. Is output as the sum value range determination signal.
- the diffusion error stored in the error storage unit 570 is added by the adder 510 to the processing pixel.
- Step S T 1 The sum of the input image data of the color components to which the accumulated error has been added is determined, and the range of the quantized value (the amount of dots output from the nozzles) is determined (step ST 2).
- step ST3 a set of three quantization thresholds (described later) stored in the quantization threshold storage unit 530 is selected, and the image data of the pixel to which the diffusion error has been added is compared with the quantization threshold. Then, a quantization value is obtained, and an error between the image data and the quantization value is obtained. In step ST4, the sum of the quantization values (output dot amounts) of the respective color components is obtained.
- step ST5 it is determined whether or not the total value of the quantization values (output dot amounts) is greater than the total value range determination signal. If the total value of the quantization values of each color component or the total value of the output data indicating the dot ejection amount is larger than the value of the range indicated by the total value range determination signal, the process proceeds to step ST7, and the negative quantization error is obtained. Forcibly lower the quantization value of the color component with the largest absolute value by one step, and recalculate the quantization error.
- step ST6 the quantization is performed. It is determined whether the total value of the values (output dot amount) is smaller than the total value range determination signal. If the total value of the quantized values of each color component or the total value of the output data indicating the dot ejection amount is smaller than the value of the range indicated by the total value range determination signal, the process proceeds to step ST8, and the color component having the largest quantization error is calculated. Forcibly raise the quantization value by one level and recalculate the quantization error.
- step S9 ' If the total value of the quantized values of the respective color components or the total value of the output data indicating the dot ejection amount is not smaller than the value of the range indicated by the total value range determination signal, the process proceeds to step S9 ', and the process proceeds to step S9'.
- the diffusion error is stored in error storage section 570.
- quantization processing is performed by setting the quantization thresholds stored in the quantization threshold storage unit 530 to 42, 127, 212, and then the quantization value is determined according to the sum value range determination signal. The following is the result of the correction.
- the image data of the pixel to which the diffusion error is added is 50 for the cyan color signal, 0 for the magenta color signal, 0 for the yellow signal, 0 for the red color signal, 0 for the green color signal, and 0 for the blue color. If the signal is 90 and the black color signal is 60, the total value of the CMYKRGB image data will be 200 and 171 or more, so the total value of the quantization values of each color component will be 170 or 255, indicating the dot ejection amount
- the quantized total value range determination unit 440 outputs a total value range determination signal indicating that the total value of the image data is 2 or 3.
- the quantization value of cyan is 85 (dot ejection amount 1)
- the quantization value of magenta is 0 (dot ejection amount 0)
- the quantization value of yellow is 0 (dot ejection amount 0)
- the quantum of red is Quantization value 0 (dot ejection amount 0)
- green quantization value 0 (dot ejection amount 0)
- blue quantization value 85 (dot ejection amount 1).
- black quantization value 85 (dot ejection amount 1).
- the total value of the quantization values of each color component is 255 (the total value of the output data indicating the dot discharge amount is 3), which is within the total value range indicated by the total value range determination signal of the quantization total value range determination unit 440.
- the quantization error is diffused as it is without correcting the quantization value for any of the color components.
- the image data of the pixel to which the diffusion error was added is 135 for the cyan color signal, 0 for the magenta color signal, 0 for the yellow signal, 0 for the red color signal, and 0 for the daline color signal. If the signal is 45 and the black color signal is 60, the total value of the CMYKRGB image is 240, and the total value of the quantized values of each color component is 170 or 255, that is, an image indicating the dot ejection amount, because the total value of the evening is 240 or more
- the quantized total value range determination unit 440 outputs a total value range determination signal indicating that the total value of the data is 2 or 3.
- the quantization value of cyan is 170 (dot ejection amount 2)
- the quantization value of magenta is 0 (dot ejection amount 0)
- the quantization value of yellow is 0 (dot ejection amount 0)
- the red Quantization value 0 (dot ejection amount 0)
- Green quantization value 0 (dot ejection amount 0)
- Bull's quantization value 85 (dot ejection amount 1)
- Black quantization value 85 (dot ejection amount 1) It becomes.
- the total value of the quantization values of each color component is 340 (the total value of the output data indicating the dot ejection amount is 4), which is the total value range indicated by the total value range determination signal of the quantization total value range determination unit 440. That's more than two or three.
- the quantization error for cyan is _35
- the quantization error for magenta is 0,
- the quantization error for yellow is 0.
- the red quantization error is 0, the green quantization error is 0, the Bull's quantization error is — 40, and the black's quantization error is _25, so the Bull's quantization error is the negative absolute value.
- the blue quantization value is reduced by one step (reduces the dot discharge amount by 1) to 0 (dot discharge amount 0), and the Bull's quantization error is 45. Then, the quantization error is diffused for each color component.
- the image data of the pixel to which the divergence error is added is 0 for the cyan color signal, 30 for the magenta color signal, 5 for the yellow signal, 25 for the red color signal, and 25 for the Darin color signal. If 0, the blue color signal is 0, and the black color signal is 40, the total value of the C MYK RGB image data is 100, and since it is 86 or more and 170 or less, the quantization value of each color component is The total sum value is 85 or 170, that is, the sum total value range determination unit 440 outputs a total value range determination signal indicating that the total value of the image data indicating the dot ejection amount is 1 or 2. You.
- the quantization value of cyan (dot ejection amount 0), the quantization value of magenta evening 0 (dot ejection amount 0), the quantization value of yellow 0 (dot ejection amount 0), the red Quantization value 0 (dot ejection amount 0), green quantization value 0 (dot ejection amount 0), blue quantization value 0 (dot ejection amount 0), black quantization value 0 (dot ejection amount 0) It becomes.
- the total value of the quantized values of each color component is 0 (the total value of the output data indicating the dot ejection amount is 0), which is the total value range indicated by the total value range determination signal of the quantized total value range determination unit 44.
- 0 the total value of the output data indicating the dot ejection amount is 0
- the quantization error of cyan is 0, the quantization error of magenta is 30, the quantization error of yellow is 5, the quantization error of red is 25, the quantization error of Dareen is 0, and the quantization error of blue is 0, the quantization error of black is 40, so the black quantization error is the largest, so the quantization value of black is increased by one step (the dot ejection amount is increased by 1) 8 5 (dot ejection amount is 1 ), And the quantization error of black is 1 4 5. After that, the quantization error is diffused for each color component.
- a program capable of executing the image processing method may be created, and the program may be stored in a recording medium such as a hard disk, an FD, and a CD-ROM.
- the recording medium can be easily supplied to an image forming apparatus, a computer, and the like, and the image processing method can be executed by the image forming apparatus and the computer.
- This program may be applied to a computer, for example, as software. Also, a printer driver incorporating the above program may be provided in the computer.
- the printer driver provided in the computer is as described in the first embodiment.
- the program and the recording medium according to the present invention can be provided as a printer driver as described above in addition to an existing computer and printer. According to this, the image processing method of the present invention can be easily implemented. It is possible to do.
- the image output device is a digital multifunction peripheral having a printer function, a copy function, and a fax function. You may.
- the present invention it is possible to form an image having excellent color reproducibility and visual characteristics without superimposing ink of seven colors of cyan, magenta, yellow, black, red, green and blue for each pixel. .
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
- Color Image Communication Systems (AREA)
Abstract
Description
Claims
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US10/555,741 US7483169B2 (en) | 2003-05-07 | 2004-04-15 | Image processing device, image processing method, image creating device, computer software and record medium |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003-129376 | 2003-05-07 | ||
| JP2003129376A JP4642326B2 (ja) | 2003-05-07 | 2003-05-07 | 画像処理装置、画像処理方法、画像形成装置、コンピュータ・ソフトウエアおよび記録媒体 |
| JP2003-146236 | 2003-05-23 | ||
| JP2003146236A JP4452457B2 (ja) | 2003-05-23 | 2003-05-23 | 画像処理装置、画像処理方法、画像形成装置、コンピュータ・ソフトウエアおよび記録媒体 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2004100528A1 true WO2004100528A1 (ja) | 2004-11-18 |
Family
ID=33436418
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2004/005409 Ceased WO2004100528A1 (ja) | 2003-05-07 | 2004-04-15 | 画像処理装置、画像処理方法、画像形成装置、コンピュータ・ソフトウエアおよび記録媒体 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US7483169B2 (ja) |
| WO (1) | WO2004100528A1 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100452826C (zh) * | 2005-08-30 | 2009-01-14 | 夏普株式会社 | 图像处理方法、图像处理装置、和图像形成装置 |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4573045B2 (ja) * | 2006-01-17 | 2010-11-04 | 富士ゼロックス株式会社 | 色信号対生成装置、色信号対生成方法、色処理装置、色処理方法、色信号対生成プログラム、色処理プログラム、記憶媒体 |
| JP4251189B2 (ja) * | 2006-03-27 | 2009-04-08 | ブラザー工業株式会社 | 画像データ変換処理装置および画像データ変換処理方法 |
| JP2010064347A (ja) * | 2008-09-10 | 2010-03-25 | Canon Inc | 制御装置、制御方法、及びコンピュータプログラム |
| JP5407602B2 (ja) * | 2008-09-16 | 2014-02-05 | 株式会社リコー | 画像処理装置、画像処理方法、コンピュータが実行可能なプログラム、およびコンピュータが読み取り可能な記録媒体 |
| US7916349B2 (en) * | 2008-10-27 | 2011-03-29 | Xerox Corporation | Color pixel error diffusion in a CMYK input color space |
| US8294952B2 (en) * | 2009-11-05 | 2012-10-23 | Xerox Corporation | Memory efficient hierarchical error diffusion with color consistency constraints |
| US20110280476A1 (en) * | 2010-05-13 | 2011-11-17 | Kelly Berger | System and method for automatically laying out photos and coloring design elements within a photo story |
| JP5299466B2 (ja) * | 2011-04-07 | 2013-09-25 | コニカミノルタ株式会社 | 画像処理装置、画像処理方法及びプログラム |
| JP2015123686A (ja) * | 2013-12-26 | 2015-07-06 | 株式会社ミマキエンジニアリング | 印刷装置および印刷方法 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04185350A (ja) * | 1990-11-16 | 1992-07-02 | Matsushita Electric Ind Co Ltd | インクジェット記録装置 |
| JPH07274029A (ja) * | 1994-01-27 | 1995-10-20 | Hewlett Packard Co <Hp> | 下色除去、及び誤差配分手順を改良した2レベル・デジタル・カラー・プリンタ・システム |
| JPH08244254A (ja) * | 1995-03-14 | 1996-09-24 | Canon Inc | カラーインクジェット記録装置 |
| JPH1044473A (ja) * | 1996-08-05 | 1998-02-17 | Seiko Epson Corp | インクジェット記録装置 |
| JPH1110918A (ja) * | 1997-06-23 | 1999-01-19 | Hewlett Packard Co <Hp> | 誤差拡散ハーフトーンの色相関補正方法 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04185354A (ja) | 1990-11-19 | 1992-07-02 | Canon Inc | 画像形成装置 |
| US6891641B1 (en) * | 1999-08-27 | 2005-05-10 | Minolta Co., Ltd. | Method and apparatus for converting number of colors and processing image data |
| KR100547159B1 (ko) * | 2003-12-02 | 2006-01-26 | 삼성전자주식회사 | Cmykrgbw 큐빅 공간에서의 면적비를 이용한오차확산 방법 및 장치 |
-
2004
- 2004-04-15 WO PCT/JP2004/005409 patent/WO2004100528A1/ja not_active Ceased
- 2004-04-15 US US10/555,741 patent/US7483169B2/en not_active Expired - Fee Related
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04185350A (ja) * | 1990-11-16 | 1992-07-02 | Matsushita Electric Ind Co Ltd | インクジェット記録装置 |
| JPH07274029A (ja) * | 1994-01-27 | 1995-10-20 | Hewlett Packard Co <Hp> | 下色除去、及び誤差配分手順を改良した2レベル・デジタル・カラー・プリンタ・システム |
| JPH08244254A (ja) * | 1995-03-14 | 1996-09-24 | Canon Inc | カラーインクジェット記録装置 |
| JPH1044473A (ja) * | 1996-08-05 | 1998-02-17 | Seiko Epson Corp | インクジェット記録装置 |
| JPH1110918A (ja) * | 1997-06-23 | 1999-01-19 | Hewlett Packard Co <Hp> | 誤差拡散ハーフトーンの色相関補正方法 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100452826C (zh) * | 2005-08-30 | 2009-01-14 | 夏普株式会社 | 图像处理方法、图像处理装置、和图像形成装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| US7483169B2 (en) | 2009-01-27 |
| US20060274374A1 (en) | 2006-12-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20200349405A1 (en) | Image processing apparatus, image processing method and storage medium | |
| JPH11314383A (ja) | プリント・ドライバ製造方法及びカラー印刷システム | |
| US7298525B2 (en) | Image processing device and image processing program for processing a plurality of color signals formed of a plurality of color components | |
| WO2004100528A1 (ja) | 画像処理装置、画像処理方法、画像形成装置、コンピュータ・ソフトウエアおよび記録媒体 | |
| JP3689458B2 (ja) | 画像処理装置及び方法 | |
| JP2001150651A (ja) | 印刷装置、印刷方法および記録媒体 | |
| JP4642326B2 (ja) | 画像処理装置、画像処理方法、画像形成装置、コンピュータ・ソフトウエアおよび記録媒体 | |
| JP4545128B2 (ja) | 画像処理装置、プログラム、画像形成装置、画像形成方法、ディザマトリクス | |
| JP5843517B2 (ja) | 画像形成装置およびその方法 | |
| JPH08317235A (ja) | カラー画像記録装置 | |
| JP4452457B2 (ja) | 画像処理装置、画像処理方法、画像形成装置、コンピュータ・ソフトウエアおよび記録媒体 | |
| JP3732470B2 (ja) | 画像処理装置、画像記録装置、及びプログラム | |
| JP2010120185A (ja) | 画像処理装置及び画像処理方法 | |
| JP2008306400A (ja) | 画像処理方法、画像処理装置、画像形成装置、コンピュータプログラム及び記録媒体 | |
| JP7343832B2 (ja) | 制御装置、コンピュータプログラム、および、印刷装置を制御する方法 | |
| JP4535978B2 (ja) | 画像形成装置、画像形成方法及び画像形成プログラム | |
| JP3932161B2 (ja) | 画像処理装置および方法 | |
| JP4228637B2 (ja) | プリンタ | |
| JP2022091000A (ja) | 画像処理装置およびその制御方法 | |
| JP4373640B2 (ja) | 多色インク印刷のための色にハーフトーンを賦与する改善された方法 | |
| JP2005072635A (ja) | 画像処理装置、画像形成装置、画像読取装置、画像処理方法、画像処理プログラム、及び画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体 | |
| JP3774126B2 (ja) | 画像処理装置、画像形成装置、画像処理方法、プログラム及び記録媒体 | |
| JP2004236249A (ja) | 誤差拡散処理装置、画像形成装置、誤差拡散処理方法及びコンピュータプログラム | |
| JP2003309732A (ja) | 画像処理装置、画像形成装置、画像処理方法、コンピュータプログラム及び記録媒体 | |
| US8294952B2 (en) | Memory efficient hierarchical error diffusion with color consistency constraints |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): BW GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| WWE | Wipo information: entry into national phase |
Ref document number: 2006274374 Country of ref document: US Ref document number: 2004812399X Country of ref document: CN Ref document number: 10555741 Country of ref document: US |
|
| 122 | Ep: pct application non-entry in european phase | ||
| WWP | Wipo information: published in national office |
Ref document number: 10555741 Country of ref document: US |