← Back to Patent Explorer
US4891714A Expired / Lapsed US ⏱️ 0.0 years remaining

Apparatus for non-linear error diffusion thresholding of multilevel video images

Assignee: Eastman Kodak Co
•
Filing: 1989-04-24
•
Granted: 1990-01-02
•
Expires: 2009-04-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Apparatus for converting multilevel video images into a bi-level image having an accurate rendition of the original multilevel grayscale of the image. The apparatus can correct for non-linearities introduced by current error diffusion techniques.

Inventors

  • 👤 Kevin J. Klees

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 11:19
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/40; H04N1/405; H04N1/4051; H04N1/4052

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 122 words
Apparatus for performing error diffusion thresholding of multiple level digital video images into bi-level images using non-linear error signals for error diffusion, said apparatus comprising: means for scanning a halftone image and detecting the density levels of individual pixels; means for formulating a grayscale matrix of pixels; means for delaying input pixels by a predetermined number of pixel locations per line; means for delaying input pixels by a predetermined number of scan lines; means for geneating non-linear error values containing either positive or negative sign information; means for adding or subtracting said error values from said predetermined number of delayed pixel values and checking to insure that the calculated value is within a predetermined range; and means for generating an output value.
Claim 2
Dependent Claim 122 words
Apparatus for performing error diffusion thresholding of multiple level digital video images into bi-level images using non-linear error signals for error diffusion, said apparatus comprising: means for scanning a halftone image and detecting the density levels of individual pixels; means for formulating a grayscale matrix of pixels; means for delaying input pixels by a predetermined number of pixel locations per line; means for delaying input pixels by a predetermined number of scan lines; means for geneating non-linear error values containing either positive or negative sign information; means for adding or subtracting said error values from said predetermined number of delayed pixel values and checking to insure that the calculated value is within a predetermined range; and means for generating an output value.
Claim 3
Dependent Claim 22 words
The apparatus according to claim 1 wherein said non-linear error generating means comprises a programmable read only memory containing pre-defined error functions.
Claim 4
Dependent Claim 27 words
The apparatus according to claim 1 wherein said non-linear error generation means comprises random access memories that contain predefined error values that are generated by a computer.
Claim 5
Dependent Claim 25 words
The apparatus according to claim 1 wherein said output generating means comprises a random access memory that contains a predefined value provided by a computer.
Claim 6
Dependent Claim 24 words
The apparatus according to claim 1 wherein said output generation means comprise means for outputting the most significant bit of the inputted pixel value.
Claim 7
Dependent Claim 164 words
Apparatus for performing error diffusion thresholding of multiple level digital images into a bi-level image using look-up tables to perform calculation of error signals to be diffused, said apparatus comprising: means for scanning a halftone image and detecting the density levels of the individual pixels; first array forming means for delaying the incoming pixels by a predetermined number of pixels in a scan line; second array forming means for delaying said pixel values by a predetermined number of scan lines; a programmable read only memory containing predefined error functions for generating a non-linear error value; means for adding or subtracting said error values to said delayed pixels in said array form means and checking to insure that the calculated value is within a predetermined range; and means for using a programmable read only memory containing predefined error functions for generating a non-linear error value to be combined with said current pixel and outputting after said combination, the most significant bit for the pixel value.
Claim 8
Dependent Claim 164 words
Apparatus for performing error diffusion thresholding of multiple level digital images into a bi-level image using look-up tables to perform calculation of error signals to be diffused, said apparatus comprising: means for scanning a halftone image and detecting the density levels of the individual pixels; first array forming means for delaying the incoming pixels by a predetermined number of pixels in a scan line; second array forming means for delaying said pixel values by a predetermined number of scan lines; a programmable read only memory containing predefined error functions for generating a non-linear error value; means for adding or subtracting said error values to said delayed pixels in said array form means and checking to insure that the calculated value is within a predetermined range; and means for using a programmable read only memory containing predefined error functions for generating a non-linear error value to be combined with said current pixel and outputting after said combination, the most significant bit for the pixel value.

References Cited (Backward Citations)

US4051536A Cited
US4258393A Cited
US4196452A Cited
US4196454A Cited
US4339774A Cited
US4366507A Cited
US4412256A Cited
US4449150A Cited
JPS59204378A Cited
US4680645A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-01-01 1993-07-03 1994-01-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-01-01 1997-07-03 1998-01-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-01-01 2001-07-03 2002-01-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag