US5034990A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Edge enhancement error diffusion thresholding for document images
Assignee: Eastman Kodak Co
•
Filing: 1990-05-08
•
Granted: 1991-07-23
•
Expires: 2010-05-08
Abstract
Abstract Apparatus for converting multilevel video images into a bilevel image having an accurate rendition of the original grayscale of the image. The apparatus performs enhanced preservation of edge information in the image when using error diffusion techniques.
Inventors
- 👤 Kevin J. Klees
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-23 07:55
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/40; H04N1/405; H04N1/4051; H04N1/4052; H04N1/4053; G; G06; G06V; G06V10/00; G06V10/20; G06V10/28
Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
246 words
Apparatus for performing error diffusion thresholding of multiple level digital images into bilevel digital images using image edge information to select from several different lookup tables to perform the calculation of an error signal to be diffused, said apparatus comprising: means for scanning a grayscale image and producing data output representative of the density levels of individual pixels comprising that image; means for defining a matrix of pixels; means for delaying input pixel data by a predetermined number of scan lines; means for detecting that portion of the image being scanned to determine if said input pixel data is text or continuous tone data and generate a signal accordingly; means for generating multiple error values from first and second sets of error values resulting from first and second predefined error functions when said multiple error values contain either positive or negative signs; means for selecting in response to said generated signal either said first or second sets of error values from a preselected set of values containing either positive or negative sign information; means for generating a signal representing the edge information at the present scan location in the image; means for selecting one of said multiple error values in said selected set based on said edge signals; means for adding or subtracting said selected error values based on said edge signal; means for adding or subtracting said selected error value from said predetermined number of delayed pixel values; and means for generating an output value.
Claim 2
Dependent Claim
246 words
Apparatus for performing error diffusion thresholding of multiple level digital images into bilevel digital images using image edge information to select from several different lookup tables to perform the calculation of an error signal to be diffused, said apparatus comprising: means for scanning a grayscale image and producing data output representative of the density levels of individual pixels comprising that image; means for defining a matrix of pixels; means for delaying input pixel data by a predetermined number of scan lines; means for detecting that portion of the image being scanned to determine if said input pixel data is text or continuous tone data and generate a signal accordingly; means for generating multiple error values from first and second sets of error values resulting from first and second predefined error functions when said multiple error values contain either positive or negative signs; means for selecting in response to said generated signal either said first or second sets of error values from a preselected set of values containing either positive or negative sign information; means for generating a signal representing the edge information at the present scan location in the image; means for selecting one of said multiple error values in said selected set based on said edge signals; means for adding or subtracting said selected error values based on said edge signal; means for adding or subtracting said selected error value from said predetermined number of delayed pixel values; and means for generating an output value.
Claim 3
Dependent Claim
27 words
The apparatus in claim 1 wherein said adding and subtracting means further installs means for checking to insure that the calculated value is within a predetermined range.
Claim 4
Dependent Claim
32 words
The apparatus in claim 1 wherein said first and second sets of error values resulting from first and second predefined error functions are loaded into said lookup tables by an external source.
Claim 5
Dependent Claim
14 words
The apparatus in claim 1 wherein edge signal generating means is a subtraction circuit.
Claim 6
Dependent Claim
16 words
The apparatus in claim 1 wherein edge signal generating means is a programmable read only memory.
Claim 7
Independent Claim
208 words
A method for performing error diffusion thresholding of multiple level digital images into bilevel digital images using image edge information to select from several different lookup tables to perform the calculation of an error signal to be diffused, said method comprising the following steps: scanning a grayscale image and producing a data output representative of the density levels of individual pixels comprising that image; delaying the input pixel data by a predetermined number of scan lines; detecting that portion of the image being scanned to determine if the input pixel is text or continuous tone data and generate a signal corresponding thereto; generate first and second sets of error values resulting from first and second predefined error functions loaded into said lookup table; select in response to said generated signal either said first or said second set of error values stored in said lookup tables; generate a signal representing the edge information at the present scan location in the image; selecting an error value from said selected set based on said signal representing the edge information; adding or subtracting said selected error values based on said edge signal; adding or subtracting said selected error value from the predetermined number of delayed pixel values; and generate an output value.
Claim 8
Independent Claim
208 words
A method for performing error diffusion thresholding of multiple level digital images into bilevel digital images using image edge information to select from several different lookup tables to perform the calculation of an error signal to be diffused, said method comprising the following steps: scanning a grayscale image and producing a data output representative of the density levels of individual pixels comprising that image; delaying the input pixel data by a predetermined number of scan lines; detecting that portion of the image being scanned to determine if the input pixel is text or continuous tone data and generate a signal corresponding thereto; generate first and second sets of error values resulting from first and second predefined error functions loaded into said lookup table; select in response to said generated signal either said first or said second set of error values stored in said lookup tables; generate a signal representing the edge information at the present scan location in the image; selecting an error value from said selected set based on said signal representing the edge information; adding or subtracting said selected error values based on said edge signal; adding or subtracting said selected error value from the predetermined number of delayed pixel values; and generate an output value.
References Cited (Backward Citations)
US4577235A
Cited
US4878125A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1994-07-22 | 1995-01-21 | 1995-07-23 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1998-07-22 | 1999-01-21 | 1999-07-23 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2002-07-22 | 2003-01-21 | 2003-07-23 | $7700.00 | Window Closed / Lapsed |