Patent US5553165A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5553165A Expired / Lapsed US ⏱️ 0.0 years remaining

Parallel error diffusion method and apparatus

Assignee: Canon Inc
•
Filing: 1994-01-04
•
Granted: 1996-09-03
•
Expires: 2014-01-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In order to display 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 are disclosed for reducing the speed with which a halftoning method must be performed by performing the halftoning of an output image in parallel by simultaneously error diffusing more than one line of input at a time.

Inventors

  • 👤 Michael Webb
  • 👤 William C. Naylor, Jr.

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-10 01:35
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/40; H04N1/405; H04N1/4051; H04N1/4052

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 265 words
A method of reducing the rate at which an image formed by input pixels is error diffused, said image comprising at least one line of input pixels, said method comprising the steps of: (a) dividing the input pixels to be error diffused into at least two groups, said groups comprising different portions of the same at least one line of said image; (b) with a first one of the groups, performing a first series of sub-steps comprising: (b1) receiving the first group of input pixels and combining the first group of input pixels with a first group of previously calculated error diffusion data from neighbouring pixels to produce a first group of input corrected pixels; (b2) determining for each input corrected pixel of the first group a first display output value and associated error diffusion value to obtain a first group of display output data and a first group of error diffusion data, (b3) storing the first group of error diffusion data in a first storage means, (c) simultaneously with step (b), with a second one of the groups of input pixels, performing a second series of sub-steps comprising: (c1) error diffusing a second group of previously calculated input corrected pixels to obtain a second group of error diffusion data and a second group of display output data; (c2) receiving the second group of input pixels and combining the second group of input pixels with the second group of error diffusion data to obtain a second group of input corrected pixels; and (c3) storing the second group of input corrected pixels in a storage means.
Claim 2
Independent Claim 265 words
A method of reducing the rate at which an image formed by input pixels is error diffused, said image comprising at least one line of input pixels, said method comprising the steps of: (a) dividing the input pixels to be error diffused into at least two groups, said groups comprising different portions of the same at least one line of said image; (b) with a first one of the groups, performing a first series of sub-steps comprising: (b1) receiving the first group of input pixels and combining the first group of input pixels with a first group of previously calculated error diffusion data from neighbouring pixels to produce a first group of input corrected pixels; (b2) determining for each input corrected pixel of the first group a first display output value and associated error diffusion value to obtain a first group of display output data and a first group of error diffusion data, (b3) storing the first group of error diffusion data in a first storage means, (c) simultaneously with step (b), with a second one of the groups of input pixels, performing a second series of sub-steps comprising: (c1) error diffusing a second group of previously calculated input corrected pixels to obtain a second group of error diffusion data and a second group of display output data; (c2) receiving the second group of input pixels and combining the second group of input pixels with the second group of error diffusion data to obtain a second group of input corrected pixels; and (c3) storing the second group of input corrected pixels in a storage means.
Claim 3
Dependent Claim 28 words
A method as claimed in claim 1, further comprising the step of storing the first group of display output data and the second group of display output data.
Claim 4
Dependent Claim 21 words
A method as claimed in claim 2, further comprising the step of outputing the display output data in a predetermined order.
Claim 5
Dependent Claim 33 words
A method as claimed in claim 1, further comprising the step of storing the second group of error diffusion data in the storage means along with the second group of input corrected pixels.
Claim 6
Dependent Claim 68 words
A method as claimed in claim 1, further comprising the sequential step of repeating step (a) followed by steps (b) and (c) simultaneously, wherein for each repetition, the first group of error diffusion data stored at step (b3) is used at the next repetition of step (b1), and the second group of input corrected pixels stored at step (c3) is used at the next repetition of step (c1).
Claim 7
Dependent Claim 135 words
An error diffusion apparatus for use with a display device, said apparatus comprising: input correction means for receiving input pixels for display and to receive error data, and configured to combine said error data and said input pixels to produce corrected input pixels; first and second error diffusion means for operating on the same one or more consecutive lines of image data simultaneously and receiving said input corrected pixels to determine display data and associated error data therefrom; line store means adapted to store at least one line of the corrected input pixels and to receive said error data from said error diffusion means; display data storage means for storing one line of said display data; and an output sequencer for retrieving said display data from said display storage means and outputing same for display.
Claim 8
Dependent Claim 135 words
An error diffusion apparatus for use with a display device, said apparatus comprising: input correction means for receiving input pixels for display and to receive error data, and configured to combine said error data and said input pixels to produce corrected input pixels; first and second error diffusion means for operating on the same one or more consecutive lines of image data simultaneously and receiving said input corrected pixels to determine display data and associated error data therefrom; line store means adapted to store at least one line of the corrected input pixels and to receive said error data from said error diffusion means; display data storage means for storing one line of said display data; and an output sequencer for retrieving said display data from said display storage means and outputing same for display.
Claim 9
Dependent Claim 27 words
Apparatus as claimed in claim 6, wherein said first and second error diffusion means comprises a pipelined arrangement for determining said error data and said display data.

References Cited (Backward Citations)

US4733230A Cited
US4890167A Cited
EP0272147A2 Cited
US5325448A Cited
US5070413A Cited
US5307426A Cited
US5351312A 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-09-03 2000-03-04 2000-09-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-09-03 2004-03-04 2004-09-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-09-03 2008-03-04 2008-09-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag