Patent US5051844A successfully refreshed from Google Patents.
US5051844A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Digital halftoning with error diffusion
Assignee: Eastman Kodak Co
•
Filing: 1989-01-30
•
Granted: 1991-09-24
•
Expires: 2009-01-30
Abstract
Abstract A halftoning method for creating a binary image from a continuous-tone image or computer generated graphics signal is improved by including the human visual blur function in a recursive error propagation algorithm so that perceived error rather than binary error is propagated.
Inventors
- 👤 James R. Sullivan
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-07 21:34
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/40; H04N1/405; H04N1/4051; H04N1/4052
Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
110 words
An improved error diffusion method for producing a halftone image from a continuous-tone image having pixels which have been digitized as grey scale values, and including the steps of selecting for each continuous-tone input pixel a binary output pixel(s) according to an error criterion, determining an error between an input pixel value and an output pixel(s) value and distributing the error to a neighborhood of adjacent input pixels, for use in the error criterion, wherein the improvement comprises: employing a neighborhood of previously selected output pixels and a currently selected pixel, all weighted by a human visual system filter as the output pixel value employed in the error determining step.
Claim 2
Dependent Claim
110 words
An improved error diffusion method for producing a halftone image from a continuous-tone image having pixels which have been digitized as grey scale values, and including the steps of selecting for each continuous-tone input pixel a binary output pixel(s) according to an error criterion, determining an error between an input pixel value and an output pixel(s) value and distributing the error to a neighborhood of adjacent input pixels, for use in the error criterion, wherein the improvement comprises: employing a neighborhood of previously selected output pixels and a currently selected pixel, all weighted by a human visual system filter as the output pixel value employed in the error determining step.
Claim 3
Dependent Claim
203 words
An improved error diffusion method for producing a halftone image from a continuous-tone image having pixels which have been digitized as grey scale values, and including the steps of selecting for each continuous-tone input pixel a binary output pixel(s) according to an error criterion, determining an error between an input pixel value and an output pixel(s) value and distributing the error to a neighborhood of adjacent input pixels, for use in the error criterion, the improvement comprising: employing a neighborhood of previously selected output pixels and a currently selected pixel, all weighted by a human visual system filter as the output pixel value employed in the error determining step; wherein said error criterion is ##EQU7## where || is absolute value, b is an output binary value, y is an input continuous-tone value, h*b o is the output of the human visual system filter applied to a neighborhood of previously determined output pixel values with a "0" at a present pixel location, h*b 1 is the output of the human visual system filter applied to the neighborhood of previously determined output pixel values, with a "1" at the present pixel location, and αε is a weighted error contribution from a neighborhood of adjacent pixels.
Claim 4
Dependent Claim
203 words
An improved error diffusion method for producing a halftone image from a continuous-tone image having pixels which have been digitized as grey scale values, and including the steps of selecting for each continuous-tone input pixel a binary output pixel(s) according to an error criterion, determining an error between an input pixel value and an output pixel(s) value and distributing the error to a neighborhood of adjacent input pixels, for use in the error criterion, the improvement comprising: employing a neighborhood of previously selected output pixels and a currently selected pixel, all weighted by a human visual system filter as the output pixel value employed in the error determining step; wherein said error criterion is ##EQU7## where || is absolute value, b is an output binary value, y is an input continuous-tone value, h*b o is the output of the human visual system filter applied to a neighborhood of previously determined output pixel values with a "0" at a present pixel location, h*b 1 is the output of the human visual system filter applied to the neighborhood of previously determined output pixel values, with a "1" at the present pixel location, and αε is a weighted error contribution from a neighborhood of adjacent pixels.
Claim 5
Dependent Claim
46 words
The method claimed in claim 2, wherein said human visual system filter is a digital filter having the weights: ______________________________________
-5.8 -6.6 2.8 13.6 2.8 -6.6 -5.8
-6.6 -12.1 4.6 33.2 4.6 -12.1 -6.6
2.8 4.6 51.8 124.0 51.8 4.6 2.8
13.6 33.2 124.0 240.4
______________________________________
Claim 6
Dependent Claim
38 words
The method claimed in claim 3, wherein said error ε is (y-h*b i +αε), where b i represents the selected output pixel, and the error is distributed to the neighboring pixels in a rectangular array as follows: ##STR1##
Claim 7
Dependent Claim
29 words
The method claimed in claim 1, further comprising the steps of: detecting an edge in an input image and temporarily interrupting error propagation when such an edge is detected.
Claim 8
Dependent Claim
18 words
The method claimed in claim 5, wherein edges are detected with a digital filter of the form: ##EQU8##
Claim 9
Dependent Claim
135 words
An improved error diffusion method for producing a halftone image from a continuous-tone image having pixels which have been digitized as grey scale values, and including the steps of selecting for each continuous-tone input pixel a binary output pixel(s) according to an error criterion, determining an error between an input pixel value and an output pixel(s) value and distributing the error to a neighborhood of adjacent input pixels, for use in the error criterion, the improvement comprising: employing a neighborhood of previously selected output pixels and a currently selected pixel, all weighted by a human visual system filter as the output pixel value employed in the error determining step; and wherein a non-linear transformation such as a logarithmic or power law transformation is performed on the continuous tone image prior to the error diffusion method.
Claim 10
Dependent Claim
135 words
An improved error diffusion method for producing a halftone image from a continuous-tone image having pixels which have been digitized as grey scale values, and including the steps of selecting for each continuous-tone input pixel a binary output pixel(s) according to an error criterion, determining an error between an input pixel value and an output pixel(s) value and distributing the error to a neighborhood of adjacent input pixels, for use in the error criterion, the improvement comprising: employing a neighborhood of previously selected output pixels and a currently selected pixel, all weighted by a human visual system filter as the output pixel value employed in the error determining step; and wherein a non-linear transformation such as a logarithmic or power law transformation is performed on the continuous tone image prior to the error diffusion method.
Claim 11
Dependent Claim
17 words
The method claimed in claim 2, performed independently on each color component of a continuous-tone color image.
Claim 12
Dependent Claim
18 words
The method claimed in claim 8, wherein the human visual system filter is customized for each color component.
References Cited (Backward Citations)
GB2011759A
Cited
US4339774A
Cited
US4449150A
Cited
US4667237A
Cited
US4811239A
Cited
US4733230A
Cited
US4654721A
Cited
US4668995A
Cited
EP0208919A2
Cited
JPS63155956A
Cited
US4876610A
Cited
US4878125A
Cited
US4811108A
Cited
US4833546A
Cited
EP0295105A2
Cited
US4920501A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1994-09-23 | 1995-03-25 | 1995-09-24 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1998-09-23 | 1999-03-25 | 1999-09-24 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2002-09-23 | 2003-03-25 | 2003-09-24 | $7700.00 | Window Closed / Lapsed |