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

Model based error diffusion with correction propagation

Assignee: Ricoh Co Ltd
•
Filing: 1997-10-02
•
Granted: 1999-08-31
•
Expires: 2017-10-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A printing method and apparatus takes into account the errors in the amount of black due to dot shape and size at the pixel where these errors occur, propagates corrections of these errors in order to preserve the logics of error diffusion, and permits a trade-off between completeness of the correction and computational time. The method and apparatus corrects for the actual shape of the printer dots in most error diffusion methods usable in digital halftoning.

Inventors

  • 👤 Charles P. Tresser
  • 👤 Chai Wah Wu

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: 10
Claim 1
Independent Claim 240 words
An error diffusion with correction propagation method for printing grey scale or color images comprising the steps of: defining a matrix D of printing decisions and a matrix V of actual areas in each pixel covered by a printing action; storing data of a continuous tone source image I in an image Random Access Memory (RAM), an output from the image RAM being an input signal u for each pixel (i,j) of I, where i and j refer respectively to horizontal and vertical coordinates of the pixel being treated; adding a weighted error signal y to the input signal u to generate an output signal x; comparing the output signal x to a threshold t and generating a printer decision signal based on the threshold t; storing a predetermined number of past printing decision signals in the matrix D; generating printed values in the matrix V given by the stored past printing decision signals; generating a threshold t from the matrix V as t=V(i,j); calculating current states in a matrix S using the output signal x and the matrix V, updating states in pixels N(i,j) and propagating the states to pixels in M(i,j); updating past errors in E(i,j) using the propagated states from the matrix S and the matrix V; calculating the weighted error signal y as a weighted sum of the errors E(i,j); and outputting printer decision signals to a printer to print a grey scale or color image.
Claim 2
Dependent Claim 240 words
An error diffusion with correction propagation method for printing grey scale or color images comprising the steps of: defining a matrix D of printing decisions and a matrix V of actual areas in each pixel covered by a printing action; storing data of a continuous tone source image I in an image Random Access Memory (RAM), an output from the image RAM being an input signal u for each pixel (i,j) of I, where i and j refer respectively to horizontal and vertical coordinates of the pixel being treated; adding a weighted error signal y to the input signal u to generate an output signal x; comparing the output signal x to a threshold t and generating a printer decision signal based on the threshold t; storing a predetermined number of past printing decision signals in the matrix D; generating printed values in the matrix V given by the stored past printing decision signals; generating a threshold t from the matrix V as t=V(i,j); calculating current states in a matrix S using the output signal x and the matrix V, updating states in pixels N(i,j) and propagating the states to pixels in M(i,j); updating past errors in E(i,j) using the propagated states from the matrix S and the matrix V; calculating the weighted error signal y as a weighted sum of the errors E(i,j); and outputting printer decision signals to a printer to print a grey scale or color image.
Claim 3
Dependent Claim 30 words
The error diffusion method for printing grey scale or color images recited in claim 1, wherein the step of calculating the weighted error signal y is performed by calculating ##EQU4##
Claim 4
Dependent Claim 37 words
The error diffusion method for printing grey scale or color images recited in claim 1, further comprising the step of scanning an image to generate a digitized version of the image for storing in the image RAM.
Claim 5
Dependent Claim 40 words
The error diffusion method for printing grey scale or color images recited in claim 3, further comprising the step of converting a scanned color image from red, green, blue to cyan, yellow, magenta, black (RGB-CYMK) for printing a color image.
Claim 6
Dependent Claim 277 words
A halftoning printer apparatus incorporating error diffusion with correction propagation for printing grey scale or color images comprising: an image Random Access Memory (RAM) for storing data of a continuous tone source image I, an output from the image RAM being an input signal u for each pixel (i,j) of I, where i and j refer respectively to horizontal and vertical coordinates of the pixel being treated; an adder for adding a weighted error signal y to the input signal u to generate an output signal x; a comparator connected to the adder for comparing the output signal x to a threshold t and generating a printer decision signal based on the threshold t, the comparator outputting printer decision signals to a printer to print a grey scale or color image; a matrix D of printing decisions and a matrix V of actual areas in each pixel covered by a printing action, a predetermined number of past printing decision signals being stored in the matrix D and printed values being generated and stored in the matrix V given by the stored past printing decision signals; a threshold generator connected to the matrix V for generating a threshold t from the matrix V as t=V(i,j); a calculator for calculating current states in a matrix S using the output signal x and the matrix V, updating states in pixels N(i,j) and propagating the states to pixels in M(i,j); an error calculator for updating past errors in E(i,j) using the propagated states from the matrix S and the matrix V; and a weighted error calculator for calculating the weighted error signal y as a weighted sum of the errors E(i,j).
Claim 7
Dependent Claim 277 words
A halftoning printer apparatus incorporating error diffusion with correction propagation for printing grey scale or color images comprising: an image Random Access Memory (RAM) for storing data of a continuous tone source image I, an output from the image RAM being an input signal u for each pixel (i,j) of I, where i and j refer respectively to horizontal and vertical coordinates of the pixel being treated; an adder for adding a weighted error signal y to the input signal u to generate an output signal x; a comparator connected to the adder for comparing the output signal x to a threshold t and generating a printer decision signal based on the threshold t, the comparator outputting printer decision signals to a printer to print a grey scale or color image; a matrix D of printing decisions and a matrix V of actual areas in each pixel covered by a printing action, a predetermined number of past printing decision signals being stored in the matrix D and printed values being generated and stored in the matrix V given by the stored past printing decision signals; a threshold generator connected to the matrix V for generating a threshold t from the matrix V as t=V(i,j); a calculator for calculating current states in a matrix S using the output signal x and the matrix V, updating states in pixels N(i,j) and propagating the states to pixels in M(i,j); an error calculator for updating past errors in E(i,j) using the propagated states from the matrix S and the matrix V; and a weighted error calculator for calculating the weighted error signal y as a weighted sum of the errors E(i,j).
Claim 8
Dependent Claim 20 words
The halftoning printer apparatus as recited in claim 5, wherein the weighted error calculator calculates the signal y as ##EQU5##
Claim 9
Dependent Claim 31 words
The halftoning printer apparatus as recited in claim 5, further comprising a scanner for scanning an image to generate a digitized version of the image for storing in the image RAM.
Claim 10
Dependent Claim 39 words
The halftoning printer apparatus as recited in claim 7, further comprising a color converter connected to the scanner for converting a scanned color image from red, green, blue to cyan, yellow, magenta, black (RGB-CYMK) for printing a color image.

References Cited (Backward Citations)

US5150429A Cited
US5055942A Cited
US5172247A Cited
US5317653A Cited
US5268774A Cited
US5325211A Cited
US5353127A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-08-30 2003-03-01 2003-08-31 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-08-30 2007-03-01 2007-08-31 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-08-30 2011-03-01 2011-08-31 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag