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

Phantom level edge enhanced error diffusion

Assignee: Xerox Corp
•
Filing: 1996-06-27
•
Granted: 1998-11-10
•
Expires: 2016-06-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for converting an input image including a plurality of input pixels each having a number of possible input levels of optical density to an output image including a plurality of output pixels each having a number of possible output levels of optical density using phantom output levels in an error diffusion technique, an automatic image enhancement technique, or other printing methods and apparatus where errors are fed back to alter an input image. The method includes generating a modified optical density value by adding an error value, if any, to the input level of one of the input pixels, generating a phantom output level as a function of the modified optical density level, determining the error value as a function of the selected phantom output level; and generating an output pixel having one of the output levels determined as a function of the modified optical density value.

Inventors

  • 👤 David A. Mantell

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 13:32
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/40; H04N1/405; H04N1/4051; H04N1/4052; H04N1/4053

Claims Analysis

Total Claims: 27
Claim 1
Independent Claim 150 words
A method for converting an input image including a plurality of input pixels each having a first number of possible input levels of optical density to an output image including a plurality of output pixels each having a second number of possible output levels of optical density, a set of output levels corresponding to an operative range of an output device, comprising: generating a modified optical density value by adding an error value, if any, to the input level of one of the input pixels; generating a phantom output level as a function of the modified optical density level, the phantom output level corresponding to an output level beyond the operative range of the output device; determining the error value as a function of the selected phantom output level; and generating an output pixel having one of the output levels determined as a function of the modified optical density value.
Claim 2
Independent Claim 150 words
A method for converting an input image including a plurality of input pixels each having a first number of possible input levels of optical density to an output image including a plurality of output pixels each having a second number of possible output levels of optical density, a set of output levels corresponding to an operative range of an output device, comprising: generating a modified optical density value by adding an error value, if any, to the input level of one of the input pixels; generating a phantom output level as a function of the modified optical density level, the phantom output level corresponding to an output level beyond the operative range of the output device; determining the error value as a function of the selected phantom output level; and generating an output pixel having one of the output levels determined as a function of the modified optical density value.
Claim 3
Dependent Claim 28 words
The method of claim 1, wherein said second mentioned generating step comprises generating the phantom output level by comparing the modified optical density value to a clipping level.
Claim 4
Dependent Claim 31 words
The method of claim 2, wherein said second mentioned generating step comprises generating the clipping level to be greater than the largest of the m possible input levels of optical density.
Claim 5
Dependent Claim 30 words
The method of claim 3, wherein said second mentioned generating step comprises generating the clipping level to be less than the smallest of the m input levels of optical density.
Claim 6
Dependent Claim 27 words
The method of claim 1, wherein said third mentioned generating step comprises generating the output pixel by comparing the modified optical density value to a threshold level.
Claim 7
Dependent Claim 15 words
The method of claim 1, wherein the phantom level comprises a non-printable or non-displayable level.
Claim 8
Dependent Claim 23 words
The method of claim 6, wherein the first number of possible input levels is equal to the second number of possible output levels.
Claim 9
Dependent Claim 24 words
The method of claim 6, wherein the first number of possible input A levels is greater than the second number of possible output levels.
Claim 10
Independent Claim 201 words
A method for converting an input image including a plurality of input pixels each having a first number of possible input levels of optical density to an output image including a plurality of output pixels each having a second number of possible output levels of optical density, comprising: generating a modified optical density value by adding an error value if any, to the input level of one of the input pixels; generating a phantom output level as a function of the modified optical density level; determining the error value as a function of the selected phantom output level; and generating an output pixel having one of the output levels determined as a function of the modified optical density value, wherein said generating step comprises generating the phantom output level by comparing the modified optical density value to a clipping level, generating the clipping level to be greater than the largest of the m possible input levels of optical density or less than the smallest of the m input levels of optical density, and generating the phantom output level to be greater than the selected clipping level which is greater than the largest of the m possible input levels of optical density.
Claim 11
Independent Claim 201 words
A method for converting an input image including a plurality of input pixels each having a first number of possible input levels of optical density to an output image including a plurality of output pixels each having a second number of possible output levels of optical density, comprising: generating a modified optical density value by adding an error value if any, to the input level of one of the input pixels; generating a phantom output level as a function of the modified optical density level; determining the error value as a function of the selected phantom output level; and generating an output pixel having one of the output levels determined as a function of the modified optical density value, wherein said generating step comprises generating the phantom output level by comparing the modified optical density value to a clipping level, generating the clipping level to be greater than the largest of the m possible input levels of optical density or less than the smallest of the m input levels of optical density, and generating the phantom output level to be greater than the selected clipping level which is greater than the largest of the m possible input levels of optical density.
Claim 12
Dependent Claim 40 words
The method of claim 9, wherein said second mentioned generating step comprises generating the phantom output level to be less than the clipping level which is less than the smallest of the m possible input levels of the optical density.
Claim 13
Dependent Claim 26 words
The method of claim 10, wherein said second mentioned generating step comprises generating the phantom output level from one of a plurality of phantom output levels.
Claim 14
Dependent Claim 37 words
The method of claim 11, wherein said second mentioned generating step comprises generating the phantom output level by comparing the modified optical density value to the clipping level selected from one of a plurality of clipping levels.
Claim 15
Dependent Claim 44 words
The method of claim 12, wherein said second mentioned generating step comprises generating the phantom output level from one of the plurality of phantom output levels, each of the plurality of phantom output levels being associated with one of the plurality of clipping levels.
Claim 16
Dependent Claim 28 words
The method of claim 11, wherein said third mentioned generating step comprises generating the output pixel to have an output level less than the selected phantom output level.
Claim 17
Independent Claim 177 words
A method of quantizing pixel values in an image formed by a plurality of pixels, each pixel representing an optical density of the image at a location therein, and having an original optical density value associated therewith selected from one of a set of original optical density values, having a number of members n larger than a desired output set of optical density values, the output set of optical density values corresponding to an operative range of an output device, comprising: adding to an original density value of each pixel, an error signal resulting from quantization of previous pixels, if any, to derive a modified density value; determining an error term as a function of the difference between a phantom output level value and the modified density value, the phantom output level value corresponding to an output optical density value beyond the operative range of the output device; and comparing the modified density value of a pixel with a threshold value to select an output value representing the pixel from a set of m possible density values.
Claim 18
Independent Claim 177 words
A method of quantizing pixel values in an image formed by a plurality of pixels, each pixel representing an optical density of the image at a location therein, and having an original optical density value associated therewith selected from one of a set of original optical density values, having a number of members n larger than a desired output set of optical density values, the output set of optical density values corresponding to an operative range of an output device, comprising: adding to an original density value of each pixel, an error signal resulting from quantization of previous pixels, if any, to derive a modified density value; determining an error term as a function of the difference between a phantom output level value and the modified density value, the phantom output level value corresponding to an output optical density value beyond the operative range of the output device; and comparing the modified density value of a pixel with a threshold value to select an output value representing the pixel from a set of m possible density values.
Claim 19
Dependent Claim 26 words
The method of claim 15, wherein said determining step comprises determining the phantom output level by comparing the modified optical density value to a clipping level.
Claim 20
Dependent Claim 29 words
The method of claim 16, wherein said determining step comprises determining the clipping level to be greater than the largest of the m possible input levels of optical density.
Claim 21
Dependent Claim 27 words
The method of claim 17, wherein determining step comprises determining the clipping level to be less than the smallest of the m input levels of optical density.
Claim 22
Independent Claim 223 words
A method of quantizing pixel values in an image is formed by a plurality of pixels, each pixel representing an optical density of the image at a location therein, and having an original optical density value associated therewith selected from one of a set of original optical density values, having a number of members n larger than a desired output set of optical density values, comprising: adding to an original density value of each pixel, an error signal resulting from quantization of previous pixels, if any, to derive a modified density value; determining an error term as a function of the difference between a phantom output level value and the modified density value wherein said step comprises determining the phantom output level by comparing the modified optical density value to a clipping level, determining the clipping level to be greater than the largest of the m possible input levels of optical density or less than the smallest of the m input levels of optical density, and determining the phantom output level to be greater than the determined clipping level which is greater than the largest of the m possible input levels of optical density; and comparing the modified density value of a pixel with a threshold value to select an output value representing the pixel from a set of m possible density values.
Claim 23
Independent Claim 223 words
A method of quantizing pixel values in an image is formed by a plurality of pixels, each pixel representing an optical density of the image at a location therein, and having an original optical density value associated therewith selected from one of a set of original optical density values, having a number of members n larger than a desired output set of optical density values, comprising: adding to an original density value of each pixel, an error signal resulting from quantization of previous pixels, if any, to derive a modified density value; determining an error term as a function of the difference between a phantom output level value and the modified density value wherein said step comprises determining the phantom output level by comparing the modified optical density value to a clipping level, determining the clipping level to be greater than the largest of the m possible input levels of optical density or less than the smallest of the m input levels of optical density, and determining the phantom output level to be greater than the determined clipping level which is greater than the largest of the m possible input levels of optical density; and comparing the modified density value of a pixel with a threshold value to select an output value representing the pixel from a set of m possible density values.
Claim 24
Dependent Claim 38 words
The method of claim 19, wherein said determining step comprises determining the phantom output level to be less than the clipping level which is less than the smallest of the m possible input levels of the optical density.
Claim 25
Dependent Claim 23 words
The method of claim 20, wherein determining step comprises generating the phantom output level from one of a plurality of phantom output levels.
Claim 26
Dependent Claim 35 words
The method of claim 21, wherein said determining step comprises determining the phantom output level by comparing the modified optical density value to the clipping level selected from one of a plurality of clipping levels.
Claim 27
Dependent Claim 42 words
The method of claim 22, wherein said determining step comprises determining the phantom output level from one of the plurality of phantom output levels, each of the plurality of phantom output levels being associated with one of the plurality of clipping levels.

References Cited (Backward Citations)

US5045952A Cited
US5226096A Cited
US5268774A Cited
US5243443A Cited
US5454052A Cited
US5375002A Cited
US5321525A Cited
US5434672A Cited
US5353127A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-11-09 2002-05-11 2002-11-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-11-09 2006-05-11 2006-11-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-11-09 2010-05-11 2010-11-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag