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
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 |