Image processing apparatus and method
AssigneeCanon Kabushiki Kaisha
InventorsOsamu Iwasaki, Naoji Otsuka, Hitoshi Nishikori
Life of this patent
Estimating the term…
Loading patent…
AssigneeCanon Kabushiki Kaisha
InventorsOsamu Iwasaki, Naoji Otsuka, Hitoshi Nishikori
Estimating the term…
Disclosed are an image processing apparatus and method for the purpose of preventing overlapping of dots between two colors in low-density areas in color pseudo-grayscale processing, thereby obtaining excellent placement of the dots of each color. When a color image is binarized, an error is added to a respective one of color components (I0,I1), after which output decision means (2) decides an output value in accordance with the value of the sum in such a manner that the sum of pixel values after conversion will be rendered constant. Error calculation means (3-0, 3-1) calculate differences between pixel values before and after binarization as errors, and error diffusion means (9-0, 9-1) calculate values to be diffused to a neighboring pixel. Weighting coefficients used at such time are decided in accordance with combinations of values of the color components (I0,I1) of pixel values in the original image. The output value decided by the output decision means (2) is printed out by a printer or the like.
An image processing apparatus for processing multivalued color image data that includes a plurality of color components, comprising:
A program for causing multivalued color image data that includes a plurality of color components to be processed by a computer, said program causing the computer to execute as the following steps of:
An image processing method for processing multivalued color image data that includes a plurality of color components, comprising:
An image processing apparatus comprising:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
Backward citations are indexed for grants only.
Term end not estimated
This invention relates to image processing in a printing apparatus. More particularly, the invention relates to image processing and a method thereof in an apparatus such as an ink-jet printing apparatus that expresses tones by pseudo-grayscale processing.
The error diffusion method is known as an example of pseudo-halftone processing for expressing multivalued data by a binary value (see “An Adaptive Algorithm for Spatial Gray Scale”, Proceedings of the Society for Information Display, 1975, Symposium Digest of Technical Papers, 1975, 36). The error diffusion method, where P represents a pixel of interest, v the density of this pixel, v0, v1, v2 and v3 the densities of pixels P0, P1, P2 and P3, respectively, neighboring the pixel of interest P, and T a threshold value for binarizing these densities, is a method of diffusing binarization error E at the pixel of interest P to the neighboring pixels P0, P1, P2, P3 by weighting coefficients determined empirically, thereby making mean density equal to the density of the original image macroscopically.
According to the error diffusion method, we can write the following with regard to output binary data Do:
The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention.
FIG. 1 is a block diagram illustrating the structure of an image processing apparatus according to a first embodiment of the present invention;
FIG. 2 is a block diagram illustrating the construction of output decision means according to the first embodiment;
(First Embodiment)
A first embodiment of the present invention will now be described in detail with reference to the drawings.
FIG. 1 is a block diagram illustrating the structure of an image processing apparatus according to a first embodiment of the present invention. The apparatus of FIG. 1 receives an input of 8-bit multivalued image data and outputs binary data by executing image processing.