Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
241 words
An image processing apparatus in which an error occurring when input pixel data is binarized is distributed to a plurality of non-binarized neighboring pixels, comprising: input means for inputting pixel by pixel image data representing an original image; a binarizer for binarizing corrected objective pixel data which is obtained by adding data of an objective pixel input by said input means and data distributed to a position corresponding to the input objective pixel to produce pixel by pixel an output image; first calculating means for calculating, from an error occurring as a result of binarization by said binarizer, values to be distributed to respective plural non-binarized neighboring pixels which are located in the vicinity of the objective pixel, based upon predetermined weighting factors corresponding to the positions of the non-binarized neighboring pixels; first distributing means for distributing the values calculated by said first calculating means respectively to the positions of the non-binarized neighboring pixels; second calculating means for calculating an over flow amount by subtracting the total sum of the values calculated by said first calculating means from the value of the error occurring as a result of binarization by said binarizer; and second distributing means for distributing the over flow amount calculated by said second calculating means to the position of one neighboring pixel which is located in a different position with respect to the objective pixel position, at least each time the position of the objective pixel is updated.
Claim 2
Dependent Claim
241 words
An image processing apparatus in which an error occurring when input pixel data is binarized is distributed to a plurality of non-binarized neighboring pixels, comprising: input means for inputting pixel by pixel image data representing an original image; a binarizer for binarizing corrected objective pixel data which is obtained by adding data of an objective pixel input by said input means and data distributed to a position corresponding to the input objective pixel to produce pixel by pixel an output image; first calculating means for calculating, from an error occurring as a result of binarization by said binarizer, values to be distributed to respective plural non-binarized neighboring pixels which are located in the vicinity of the objective pixel, based upon predetermined weighting factors corresponding to the positions of the non-binarized neighboring pixels; first distributing means for distributing the values calculated by said first calculating means respectively to the positions of the non-binarized neighboring pixels; second calculating means for calculating an over flow amount by subtracting the total sum of the values calculated by said first calculating means from the value of the error occurring as a result of binarization by said binarizer; and second distributing means for distributing the over flow amount calculated by said second calculating means to the position of one neighboring pixel which is located in a different position with respect to the objective pixel position, at least each time the position of the objective pixel is updated.
Claim 3
Dependent Claim
32 words
An image processing apparatus according to claim 1, wherein said second calculating means calculates the total of the values which are below the decimal points of the respective values to be distributed.
Claim 4
Dependent Claim
39 words
An image processing apparatus according to claim 1, wherein a pixel position to which the over flow amount is to be distributed by said second distributing means is calculated from the address of the position of the objective pixel.
Claim 5
Dependent Claim
33 words
An image processing apparatus according to claim 1, wherein a pixel position to which the over flow amount is to be distributed by said second distributing means is calculated with a random number.
Claim 6
Dependent Claim
240 words
An image processing apparatus in which an error occurring when input pixel data is quantized is distributed to a plurality of non-quantized neighboring pixels, comprising: input means for inputting pixel by pixel image data representing an original image; a quantizer for quantizing corrected objective pixel data which is obtained by adding data of an objective pixel input by said input means and data distributed to a position corresponding to the input objective pixel to produce pixel by pixel an output image; first calculating means for calculating values, from an error occurring as a result of quantization by said quantizer, to be distributed to respective plural non-quantized neighboring pixels which are located in the vicinity of the objective pixel, based upon predetermined weighting factors corresponding to the positions of the non-quantized neighboring pixels; first distributing means for distributing values calculated by said first calculating means respectively to the positions of the non-quantized neighboring pixels; second calculating means for calculating an over flow amount by subtracting the total sum of the values calculated by said first calculating means from the value of the error occurring as a result of quantization by said quantizer; and second distributing means for distributing the over flow amount calculated by said second calculating means to the position of one neighboring pixel which is located in a different position with respect to the objective pixel position, at least each time the position of the objective pixel is updated.
Claim 7
Dependent Claim
240 words
An image processing apparatus in which an error occurring when input pixel data is quantized is distributed to a plurality of non-quantized neighboring pixels, comprising: input means for inputting pixel by pixel image data representing an original image; a quantizer for quantizing corrected objective pixel data which is obtained by adding data of an objective pixel input by said input means and data distributed to a position corresponding to the input objective pixel to produce pixel by pixel an output image; first calculating means for calculating values, from an error occurring as a result of quantization by said quantizer, to be distributed to respective plural non-quantized neighboring pixels which are located in the vicinity of the objective pixel, based upon predetermined weighting factors corresponding to the positions of the non-quantized neighboring pixels; first distributing means for distributing values calculated by said first calculating means respectively to the positions of the non-quantized neighboring pixels; second calculating means for calculating an over flow amount by subtracting the total sum of the values calculated by said first calculating means from the value of the error occurring as a result of quantization by said quantizer; and second distributing means for distributing the over flow amount calculated by said second calculating means to the position of one neighboring pixel which is located in a different position with respect to the objective pixel position, at least each time the position of the objective pixel is updated.