Patent ID: 7394569
Filing Date: 2008-07-01
Classification: H04N

Abstract:
1. An error-diffusion image processing system to convert a multi-level image into a bi-level image, comprising: an image partition unit, which divides the multi-level image into a plurality of blocks, each having a position condition (i,j) and a plurality of pixels; an operation block processing unit, which reads in a block according to a processing order and determines an operation block range according to the position condition (i,j) to compute a summed error (BEsum) associated with the block; a summed pixel processing unit, which determines a summed pixel range according to the position condition (i,j) of the block and adds the summed error to the summed pixel range, wherein the relations between the position condition (i,j) and the logic rules in the operation block range are as follows: an error-diffusion processing unit, which executes the error-diffusion operation for each of the pixels in the block to determine a bi-level output of the pixel for storage and to compute an average error (BE) of the block for storage; and a storage unit, which stores the bi-level output and the average error (BE); wherein when an unprocessed block remains in the image partition unit, the operations of the operation block processing unit, the summed pixel processing unit, and the error-diffusion processing unit on the blocks are repeated until all of the blocks are processed, and the storage unit outputs the bi-level image.