System and method for data-driven error diffusion using pointer
AssigneeLexmark International, Inc.
InventorsJames Bailey, David Crutchfield
Life of this patent
Estimating the term…
Loading patent…
AssigneeLexmark International, Inc.
InventorsJames Bailey, David Crutchfield
Estimating the term…
Pixel data-driven error diffusion is performed by using two lookup tables. The first table receives a non-binary pixel value and outputs a selection signal in response thereto. The selection signal serves as a pointer to entries in the second table where coefficients associated with a set of error spread weights are stored. In this manner, each non-binary pixel value is mapped onto a handful of predetermined sets of error spread weights to be used in an error diffusion calculation. The first table, the second table and an associated error diffusion processor can all reside on a common integrated circuit. A third table can also be indexed at the same time to provide randomization information to be used in calculating a dynamic threshold for used in a half-toning process for the corresponding pixel.
A system configured to perform error diffusion on image data pixels, each image data pixel comprising a non-binary pixel value, the system comprising:
An integrated circuit configured to receive image data pixels comprising non-binary pixel values, perform error diffusion on the received image data pixels, and output binary image data pixels, the integrated circuit comprising:
A method of performing error diffusion on image data pixels, each image data pixel comprising a non-binary pixel value used to select error spread weights, the method comprising:
Dependencies are inferred from the claim text.