Claims
- 1. An image processing apparatus comprising:
- input means for inputting multi-level data;
- arithmetic operating means for adding error data to the input multi-level data and for calculating error correction data;
- selecting means for inputting the error correction data calculated by said arithmetic operating means and for selecting and outputting a predetermined dot pattern in accordance with the error correction data, the predetermined dot pattern being a dot pattern consisting of a plurality of pixels respectively arranged in two-dimensional directions;
- a representative value storage memory in which representative values for each dot pattern have been stored;
- error calculating means for calculating a difference between the value of the error correction data and the representative values stored in said representative value storage memory; and
- storing means for storing the difference as error data into a memory,
- wherein said input means inputs multi-level image data of a plurality of colors and said selecting means selects the dot pattern in which an arrangement of dots differs in accordance with the color of the multi-level image data.
- 2. An apparatus according to claim 1, further comprising dot pattern memory means to which the dot patterns corresponding to the plurality of colors have been stored.
- 3. An apparatus according to claim 2, wherein said level classification threshold value storage memory, data level determination circuit, representative storage memory, and error calculating circuit are constructed by a ROM.
- 4. An apparatus according to claim 2, wherein the dot pattern stored in said dot pattern memory means is a dot pattern such that the dots are not neighboring as close as possible so as to reduce square noises which are generated when the binarization is executed.
- 5. An apparatus according to claim 2, wherein in a case when the lowest level of the gradation is standardized to 0 and the highest level is standardized to 1, the dot pattern which is stored in said dot pattern memory means is a dot pattern such that in an least one gradation level which is equal to or larger than 2/17 and is equal to or less than 10/17, all dots of the dot pattern corresponding to the gradation are not neighboring in the vertical and lateral directions.
- 6. An apparatus according to claim 1, wherein said selecting means comprises:
- a level classification threshold value storage memory in which threshold values to classify the error correction data into levels have been stored; and
- a data level determination circuit for classifying the error correction data into levels on the basis of the value of the error correction data and the values stored in the level classification threshold value storage memory.
- 7. An image processing method comprising:
- an input step of inputting multi-value data;
- an arithmetic operating step of adding error data to the input multi-level data and calculating error correction data;
- a selecting step of inputting the error correction data calculated by said arithmetic operating step and for selecting and outputting a predetermined dot pattern in accordance with the error correction data, the predetermined dot pattern being a dot pattern consisting of a plurality of pixels respectively arranged in two-dimensional directions;
- an error calculating step of calculating a difference between a representative value for each dot pattern stored in a representative value storage memory and the error correction data; and
- a storing step of storing the difference as error data into a memory,
- wherein, in said input step, multi-level image data of the plurality of colors are input and, in said selecting step, a dot pattern such that an arrangement of dots differs in accordance with the color of said multi-level image data.
- 8. An image processing apparatus for converting multi-level data to binary data, said apparatus comprising:
- input means for inputting color multi-level image data;
- error storage means for storing multi-level error data to be added to the multi-level data input by said input means;
- calculating means for calculating multi-level error correction data by adding multi-level error data stored in said error storage means to the multi-level data input by said input means;
- pattern storage means for storing a plurality of predetermined binary dot patterns, each binary dot pattern consisting of a plurality of binary pixels;
- representative value storage means for storing a plurality of multi-value data, each corresponding to a respective one of the plurality of predetermined binary dot patterns stored in said pattern storage means;
- determination means for inputting the multi-level error correction data calculated by said calculating means and for determining and outputting a predetermined binary dot pattern in accordance with the multi-level error correction data and a color of the multi-level error correction data;
- error calculating means for calculating a difference between the multi-level error correction data and the multi-level data corresponding to the predetermined binary dot pattern determined by said determination means which is stored in said representative value storage means, and for storing the difference as multi-level error data in said error storage means.
Priority Claims (1)
Number |
Date |
Country |
Kind |
5-178155 |
Jul 1993 |
JPX |
|
Parent Case Info
This application is a continuation of application Ser. No. 08/276,312, filed Jul. 18, 1994, now abandoned.
US Referenced Citations (16)
Continuations (1)
|
Number |
Date |
Country |
Parent |
276312 |
Jul 1994 |
|