Patent US5586203A successfully refreshed from Google Patents.
US5586203A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for generating a halftone pattern for a multi-level output device
Assignee: Eastman Kodak Co
•
Filing: 1994-10-28
•
Granted: 1996-12-17
•
Expires: 2014-10-28
Abstract
Abstract Method and apparatus for generating a halftone image for a multi-level output device employing a dither matrix generated by minimizing a visual cost function. The dither matrix is addressed by the least significant bits of a pixel address and the value supplied by the dither matrix is added to the pixel value. The resulting sum is quantized in a quantizer to produce the multi-level halftone value.
Inventors
- 👤 Kevin E. Spaulding
- 👤 Lawrence A. Ray
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 14:15
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/40; H04N1/40087; H04N1/405; H04N1/4051
Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
150 words
A method of halftoning a digital image in a digital image processing system, the digital image having an x,y array of pixel values each pixel having N o levels for output to a device having N q levels, where N o >N q >1, comprising the steps of: a. providing a memory containing a matrix of dither values generated by minimizing a visual cost function, wherein said visual cost function is a combination of costs for a plurality of threshold values; b. modularly addressing said memory containing said dither matrix with the location of a pixel in said digital image to obtain an addressed dither value; c. adding the addressed dither value to the value of said pixel to obtain a sum; d. quantizing said sum to N q levels to produce a multi-level halftone image; and e. repeating steps b through d for every pixel in the digital image.
Claim 2
Independent Claim
150 words
A method of halftoning a digital image in a digital image processing system, the digital image having an x,y array of pixel values each pixel having N o levels for output to a device having N q levels, where N o >N q >1, comprising the steps of: a. providing a memory containing a matrix of dither values generated by minimizing a visual cost function, wherein said visual cost function is a combination of costs for a plurality of threshold values; b. modularly addressing said memory containing said dither matrix with the location of a pixel in said digital image to obtain an addressed dither value; c. adding the addressed dither value to the value of said pixel to obtain a sum; d. quantizing said sum to N q levels to produce a multi-level halftone image; and e. repeating steps b through d for every pixel in the digital image.
Claim 3
Dependent Claim
104 words
The method claimed in claim 1, wherein the cost for a single threshold value is defined as: ##EQU15## where, C t is the cost for a single threshold value; M x and M y are the dimensions of the dither matrix; R t ,ij is the (i,j) th element of the discrete Fourier transform of the halftone pattern formed by thresholding the dither matrix at t; and V ij 2 is the square of the of the value of the visual modulation transfer function for the frequency corresponding to element ( ij ); t is an individual threshold value; and P is a constant.
Claim 4
Dependent Claim
16 words
The method claimed in claim 1, wherein said visual cost function is minimized by stochastic annealing.
Claim 5
Dependent Claim
17 words
The method claimed in claim 1, wherein said visual cost function is minimized by a genetic algorithm.
Claim 6
Dependent Claim
33 words
The method claimed in claim 1, wherein said digital image is a color digital image having a plurality of color channels, and wherein a separate dither matrix is applied to each color channel.
Claim 7
Dependent Claim
55 words
The method claimed in claim 1, further comprising the step of multiplying the addressed dither value by a scale factor that is a function of the input pixel value before adding the addressed dither value to the input pixel value, to thereby provide a non-linear mapping between input n-bit pixel values and output halftone values.
Claim 8
Dependent Claim
158 words
Apparatus for halftoning a digital image having an x,y array of pixel valves, each pixel having N o levels for output to a device having N q levels, where N o >N q >1, comprising: a. a digital image source of pixel values and corresponding pixel addresses; b. a memory containing a matrix of dither values generated by minimizing a visual cost function, wherein said visual cost function is a combination of costs for a plurality of threshold values; c. means for modularly addressing said memory with a pixel address to produce a dither value; d. an adder connected to said digital image source to receive an input pixel value and connected to said memory to receive said dither value to produce a sum of said input pixel value and said dither value; and e. a quantizer having N q levels connected to said adder to receive said sum and producing an N q level halftoned digital image.
Claim 9
Dependent Claim
158 words
Apparatus for halftoning a digital image having an x,y array of pixel valves, each pixel having N o levels for output to a device having N q levels, where N o >N q >1, comprising: a. a digital image source of pixel values and corresponding pixel addresses; b. a memory containing a matrix of dither values generated by minimizing a visual cost function, wherein said visual cost function is a combination of costs for a plurality of threshold values; c. means for modularly addressing said memory with a pixel address to produce a dither value; d. an adder connected to said digital image source to receive an input pixel value and connected to said memory to receive said dither value to produce a sum of said input pixel value and said dither value; and e. a quantizer having N q levels connected to said adder to receive said sum and producing an N q level halftoned digital image.
Claim 10
Dependent Claim
105 words
The apparatus claimed in claim 7, wherein the cost for a single threshold value is defined as follows: ##EQU16## where, C t is the cost for a single threshold value; M x and M y are the dimensions of the dither matrix; R t ,ij is the (i,j) th element of the discrete Fourier transform of the halftone pattern formed by thresholding the dither matrix at t; and V ij 2 is the square of the of the value of the visual modulation transfer function for the frequency corresponding to element (i j ); t is and individual threshold value; and p is a constant.
Claim 11
Dependent Claim
16 words
The apparatus claimed in claim 7, wherein said visual cost function is minimized by stochastic annealing.
Claim 12
Dependent Claim
17 words
The apparatus claimed in claim 7, wherein said visual cost function is minimized by a genetic algorithm.
Claim 13
Dependent Claim
37 words
The apparatus claimed in claim 7, wherein said digital image is a color digital image having a plurality of color channels, and wherein said apparatus comprises a separate memory, addressing means, adder and quantizer for each channel.
Claim 14
Dependent Claim
42 words
The apparatus claimed in claim 7, further comprising means for multiplying the dither value by a function of the input pixel value prior to the adder, whereby a non-linear mapping is provided between the input pixel values and the output halftone values.
Claim 15
Dependent Claim
63 words
The method claimed in claim 2, wherein said visual cost function is defined as: ##EQU17## where Ct is the cost for a single threshold value; <C to > is the average cost for a series of random variations of dither matrix values thresholded at value t; t is an individual threshold value; and p is a constant equal to or greater than 1.
Claim 16
Dependent Claim
63 words
The apparatus claimed in claim 8, wherein said visual cost function is defined as: ##EQU18## where Ct is the cost for a single threshold value; <C to > is the average cost for a series of random variations of dither matrix values thresholded at value t; t is an individual threshold value; and p is a constant equal to or greater than 1.
Claim 17
Dependent Claim
23 words
The method claimed in claim 2, wherein said visual cost function is a variance of the costs C t for the threshold values.
Claim 18
Dependent Claim
23 words
The apparatus claimed in claim 8, wherein said visual cost function is a variance of the costs C t for the threshold values.
References Cited (Backward Citations)
FR2007849A1
Cited
US3681650A
Cited
US4920501A
Cited
US5051844A
Cited
US5214517A
Cited
US5111310A
Cited
US5239597A
Cited
EP0547382A1
Cited
EP0560285A1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-12-17 | 2000-06-17 | 2000-12-17 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-12-17 | 2004-06-17 | 2004-12-17 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-12-17 | 2008-06-17 | 2008-12-17 | $7700.00 | Window Closed / Lapsed |