Patent ID: 7333243
Filing Date: 2008-02-19
Classification: H04N

Abstract:
1. A method for performing error diffusion on a sequence of pixels in an image comprised of lines of pixels, comprising the steps of: sequentially selecting at least two pixels in the sequence of pixels; sequentially calculating for each of the at least two pixels a partial error contribution to be applied to a target pixel, each of the at least two pixels in a predetermined spatial relationship with the target pixel; latching each of the sequentially calculated partial error contributions; upon calculation of the last sequential partial error contribution, providing the sequentially calculated error contributions to an adder for summing; storing the sum of the sequentially calculated partial error contributions in an error buffer memory; selecting the target pixel as part of the sequence; retrieving the sum of the sequentially calculated partial error contributions from the error buffer memory; and applying the sum of the sequentially calculated partial error contributions to the selected target pixel.