Patent US5519791A successfully refreshed from Google Patents.
US5519791A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Block parallel error diffusion method and apparatus
Assignee: Canon Inc
•
Filing: 1994-01-04
•
Granted: 1996-05-21
•
Expires: 2014-01-04
Abstract
Abstract In order to display a continuous tone colour image on a discrete colour level display, methods of halftoning must be used. The high display rate of colour output devices means that serial methods of real time halftoning are difficult to use. A method and apparatus is disclosed for reducing the speed with which a halftoning method must be performed by performing the halftoning of an output image by simultaneously dividing the input image into a number of areas and simultaneously halftoning the areas individually making special provisions for pixels located in the boarder regions of a given area.
Inventors
- 👤 Michael Webb
- 👤 David R. Brown
- 👤 William C. Naylor, Jr.
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 18:44
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/40; H04N1/405; H04N1/4051; H04N1/4052
Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
142 words
A method for error diffusion of image data, said method comprising the steps of: inputting a plurality of lines of input data corresponding to part of a current input image; dividing said plurality of lines into a plurality of areas arranged sequentially along said lines, each of said areas spanning said plurality of lines and including a plurality of pixels: selecting a current line from said plurality of lines, and from said current line selecting a current pixel from each said area; simultaneously error diffusing a current pixel value of each of said selected current pixels to produce a corresponding output pixel value and an associated pixel error value; and adding the associated pixel error value to the pixel value of neighbouring pixels in the area corresponding to the current selected pixel or to pixels in an area of a non-current line.
Claim 2
Independent Claim
142 words
A method for error diffusion of image data, said method comprising the steps of: inputting a plurality of lines of input data corresponding to part of a current input image; dividing said plurality of lines into a plurality of areas arranged sequentially along said lines, each of said areas spanning said plurality of lines and including a plurality of pixels: selecting a current line from said plurality of lines, and from said current line selecting a current pixel from each said area; simultaneously error diffusing a current pixel value of each of said selected current pixels to produce a corresponding output pixel value and an associated pixel error value; and adding the associated pixel error value to the pixel value of neighbouring pixels in the area corresponding to the current selected pixel or to pixels in an area of a non-current line.
Claim 3
Dependent Claim
68 words
A method as claimed in claim 1, wherein the dividing step further comprises: identifying edge regions of each of said areas adjacent other said areas, and removing complementary non-adjacent regions from said other areas; and said adding step further includes adding portions of the associated pixel error for pixels in said edge regions of each said area to non-current line pixels of edge regions of said other areas.
Claim 4
Dependent Claim
27 words
A method as claimed in claim 2, wherein the associated error for edge region pixels is added to the next line of pixels of an adjacent area.
Claim 5
Dependent Claim
25 words
A method as claimed in claim 1, wherein the dividing step includes assigning a predetermined portion of each input image line to the same area.
Claim 6
Dependent Claim
17 words
A method as claimed in claim 1, wherein the adding step is carried out using Floyd-Steinberg coefficients.
Claim 7
Dependent Claim
23 words
A method as claimed in claim 1, wherein the input data includes separate channels of information for red, green and blue colour data.
Claim 8
Dependent Claim
180 words
An error diffusion apparatus comprising: image input means adapted to input image data to be displayed; input storage means for storing a predetermined plurality of lines of said image data received from said image input means, the stored image data being divisible into a plurality of sequentially arranged areas disposed over said predetermined plurality of lines; and a plurality of error diffusion units each corresponding to one of said areas, each said error diffusion unit including: (i) pixel input means, connected to said input storage means, for receiving input pixels derived from a corresponding one of said areas and from a current line of said predetermined plurality of lines; (ii) error diffusion means for error diffusing each of said input pixels to produce corresponding output pixels and error diffusion data; and (iii) error spreader means for adding said error diffusion data firstly to pixels adjacent to said input pixel within the corresponding area and secondly to pixels in adjacent areas of a non-current line of said predetermined plurality of lines, wherein said error diffusion units are configured to operate simultaneously.
Claim 9
Dependent Claim
180 words
An error diffusion apparatus comprising: image input means adapted to input image data to be displayed; input storage means for storing a predetermined plurality of lines of said image data received from said image input means, the stored image data being divisible into a plurality of sequentially arranged areas disposed over said predetermined plurality of lines; and a plurality of error diffusion units each corresponding to one of said areas, each said error diffusion unit including: (i) pixel input means, connected to said input storage means, for receiving input pixels derived from a corresponding one of said areas and from a current line of said predetermined plurality of lines; (ii) error diffusion means for error diffusing each of said input pixels to produce corresponding output pixels and error diffusion data; and (iii) error spreader means for adding said error diffusion data firstly to pixels adjacent to said input pixel within the corresponding area and secondly to pixels in adjacent areas of a non-current line of said predetermined plurality of lines, wherein said error diffusion units are configured to operate simultaneously.
Claim 10
Dependent Claim
47 words
An error diffusion apparatus as claimed in claim 7, further comprising pixel output means for outputing said output pixels to an output storage means, said output storage means being adapted to receive said output pixels from said error diffusion means to store said output pixels for display.
Claim 11
Dependent Claim
27 words
An error diffusion apparatus as claimed in claim 7, wherein the non-current line of said adjacent areas is a next line of said predetermined plurality of lines.
Claim 12
Dependent Claim
41 words
A error diffusion apparatus as claimed in claim 7, wherein the input image consists of a plurality of lines of data exceeding said predetermined plurality of lines and each said area is allocated to a corresponding portion of any input line.
Claim 13
Dependent Claim
102 words
An error diffusion apparatus for error diffusing an input image consisting of a plurality of lines of pixels, said apparatus comprising: input correction means adapted to receive said input image on a line by line basis and to add to each pixel of a current line, error diffusion fragments derived from surrounding pixels of said current line; and a plurality of error diffusion means configured to operate substantially independently and in parallel, each on a different area of said current line to provide said error diffusion fragments and to interchange error diffusion data for pixels located at edges of each said area.
Claim 14
Dependent Claim
102 words
An error diffusion apparatus for error diffusing an input image consisting of a plurality of lines of pixels, said apparatus comprising: input correction means adapted to receive said input image on a line by line basis and to add to each pixel of a current line, error diffusion fragments derived from surrounding pixels of said current line; and a plurality of error diffusion means configured to operate substantially independently and in parallel, each on a different area of said current line to provide said error diffusion fragments and to interchange error diffusion data for pixels located at edges of each said area.
Claim 15
Dependent Claim
32 words
An error diffusion apparatus as claimed in claim 11, wherein said input correction means adds to each said pixel, error diffusion fragments obtained from at least one line preceding said current line.
References Cited (Backward Citations)
US4733230A
Cited
US4890167A
Cited
US5325448A
Cited
EP0395404A2
Cited
US5070413A
Cited
US5307426A
Cited
US5351312A
Cited
US5208871A
Cited
US5388167A
Cited
US5369507A
Cited
US5271070A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-05-21 | 1999-11-20 | 2000-05-21 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-05-21 | 2003-11-20 | 2004-05-21 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-05-21 | 2007-11-20 | 2008-05-21 | $7700.00 | Window Closed / Lapsed |