Image processing apparatus
First Claim
1. An image processing apparatus comprising:
- input means for inputting multi-level data of an object pixel which is an object o binarization processing;
calculating means for producing weighted binary data by performing predetermined weighting on binary data of plural pixels near the object pixel, the binarization processing of the plural pixels having been completed, and for calculating an average value using the weighted binary data;
first binarizing means for binarizing the multi-level data of the object pixel, using the average value calculated by said calculating means as a threshold value;
second binarizing means for binarizing the input multi-level data of the object pixel, using a predetermined threshold value;
detecting means for detecting whether or not the data of the object pixel exist in ann edge portion, on the basis of the binary data of the plural pixels on which the binarization processing has been completed; and
selecting means for selecting either one of said first and second binarizing means in accordance with a detection result of said detecting means.
1 Assignment
0 Petitions
Accused Products
Abstract
An image processing apparatus comprises: first binarizing means for binarizing input image data by an average value based on the binarized data of pixels near an objective pixel which has already been binarized; second binarizing means for binarizing the input image data by a predetermined threshold vlaue; and selecting means for selecting either one of the first and second binarizing means in accordance with whether the input image data indicates an edge portion or not, whereby by selecting either a binarizing process by the average density preservation method or a binarizing process by a fixed threshold value in accordance with the presence or absence of an edge of input data, an image of a high grade can be reproduced for either a half tone image or a character image.
-
Citations
3 Claims
-
1. An image processing apparatus comprising:
-
input means for inputting multi-level data of an object pixel which is an object o binarization processing; calculating means for producing weighted binary data by performing predetermined weighting on binary data of plural pixels near the object pixel, the binarization processing of the plural pixels having been completed, and for calculating an average value using the weighted binary data; first binarizing means for binarizing the multi-level data of the object pixel, using the average value calculated by said calculating means as a threshold value; second binarizing means for binarizing the input multi-level data of the object pixel, using a predetermined threshold value; detecting means for detecting whether or not the data of the object pixel exist in ann edge portion, on the basis of the binary data of the plural pixels on which the binarization processing has been completed; and selecting means for selecting either one of said first and second binarizing means in accordance with a detection result of said detecting means. - View Dependent Claims (2, 3)
-
Specification