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

Error diffusion method

Assignee: Industrial Technology Research Institute
•
Filing: 1995-06-07
•
Granted: 1997-06-24
•
Expires: 2015-06-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An improved error diffusion method for incorporating into a halftoning algorithm for processing gray scale images to counterpart binary images. The improved error diffusion method adopts a tone scale function to process the input gray scale image before proceeding with the halftoning (error diffusion) processing in order to improve the image darkening problem caused by the conventional error diffusion method and a noise correction process to eliminate the background noises resulted from the accumulated error of the conventional error diffusion method. The proceeding of the tone scaling process and the halftoning process are parallel with the correction process so that errors generated in either one will not affect the other.

Inventors

  • 👤 Te-Mei Wang

Bibliographic Details

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

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 209 words
A parallel-architecture halftoning method for improving the print quality of facsimile documents, comprising the steps of: (a) inputting gray-level pixels of said document; (b) adjusting the gray values of said gray-level pixels from step (a) to desired gray values; (c) converting said gray-level pixels adjusted in step (b) into black-white pixels, creating current-processed pixels which give the illusion of gray by means of appropriate arrangement of black and white dots, and producing a first signal which represents the halftone processing result of the current-processed pixel; (d) comparing the gray value inputted from step (a) of said current-processed pixel with a background threshold to detect whether said current-processed pixel belongs to the background or not, generating a second signal to indicate said detection, and producing a third signal which represents the output state of said current-processed pixel; (e) selecting said first signal from step (c) or said third signal from step (d) in accordance with said second signal; (f) printing out the selected signal from step (e) to result in one of a black dot and a white dot; and wherein said background threshold in said step (d) is determined by scanning a variety of white papers via said step (a) and selecting a least value as said background threshold.
Claim 2
Dependent Claim 209 words
A parallel-architecture halftoning method for improving the print quality of facsimile documents, comprising the steps of: (a) inputting gray-level pixels of said document; (b) adjusting the gray values of said gray-level pixels from step (a) to desired gray values; (c) converting said gray-level pixels adjusted in step (b) into black-white pixels, creating current-processed pixels which give the illusion of gray by means of appropriate arrangement of black and white dots, and producing a first signal which represents the halftone processing result of the current-processed pixel; (d) comparing the gray value inputted from step (a) of said current-processed pixel with a background threshold to detect whether said current-processed pixel belongs to the background or not, generating a second signal to indicate said detection, and producing a third signal which represents the output state of said current-processed pixel; (e) selecting said first signal from step (c) or said third signal from step (d) in accordance with said second signal; (f) printing out the selected signal from step (e) to result in one of a black dot and a white dot; and wherein said background threshold in said step (d) is determined by scanning a variety of white papers via said step (a) and selecting a least value as said background threshold.
Claim 3
Dependent Claim 242 words
A parallel-architecture halftoning system for improving the print quality of facsimile documents, comprising: (a) gray-scale scan-in means for inputting gray-level pixels of said document; (b) tone-scale adjusting means for adjusting the gray values of said gray-level pixels from said gray-scale scan-in means to desired gray values; (c) halftone processing means for converting said gray-level pixels adjusted in said tone-scale adjusting means into black-white pixels, creating current-processed pixels which give the illusion of gray by means of appropriate arrangement of black and white dots, and producing a first signal which represents the halftone processing result of the current-processed pixel; (d) background cleaning means for comparing the gray value inputted from said gray-scale scan-in means of said current-processed pixel with a background threshold to detect whether said current-processed pixel belongs to the background or not, generating a second signal to indicate said detection, and producing a third signal which represents the output state of said current-processed pixel; (e) selector means for selecting said first signal from said halftone processing means or said third signal from said background cleaning means in accordance with said second signal; (f) binary print-out means for printing out the selected signal from said selector means to result in one of a black dot and a white dot; and wherein said background threshold in said background cleaning means is determined by scanning a variety of white papers via said gray-scale scan-in means and selecting a least value as said background threshold.
Claim 4
Dependent Claim 242 words
A parallel-architecture halftoning system for improving the print quality of facsimile documents, comprising: (a) gray-scale scan-in means for inputting gray-level pixels of said document; (b) tone-scale adjusting means for adjusting the gray values of said gray-level pixels from said gray-scale scan-in means to desired gray values; (c) halftone processing means for converting said gray-level pixels adjusted in said tone-scale adjusting means into black-white pixels, creating current-processed pixels which give the illusion of gray by means of appropriate arrangement of black and white dots, and producing a first signal which represents the halftone processing result of the current-processed pixel; (d) background cleaning means for comparing the gray value inputted from said gray-scale scan-in means of said current-processed pixel with a background threshold to detect whether said current-processed pixel belongs to the background or not, generating a second signal to indicate said detection, and producing a third signal which represents the output state of said current-processed pixel; (e) selector means for selecting said first signal from said halftone processing means or said third signal from said background cleaning means in accordance with said second signal; (f) binary print-out means for printing out the selected signal from said selector means to result in one of a black dot and a white dot; and wherein said background threshold in said background cleaning means is determined by scanning a variety of white papers via said gray-scale scan-in means and selecting a least value as said background threshold.
Claim 5
Independent Claim 207 words
A system for converting an input image into an output halftone image comprising: a gray scale scanner for converting said input image into a gray scale input image and for generating a set of input image gray scale pixels; each of said input image gray scale pixels having a gray scale value between a white value and a black value; a tone scale adjuster for nonlinearly altering the gray scale values of all input image gray scale pixels thereby generating a set of tone adjusted pixels; an error diffusion halftone processor for converting each tone adjusted pixel into a binarized halftone pixel having a value of either white or black by the error diffusion process thereby generating a set of error diffusion pixels; a threshold comparator for comparing each pixel in said set of error diffusion pixels with each corresponding pixel in said set of input image gray scale pixels and setting each pixel in said set of error diffusion pixels to white if the corresponding input image grey scale pixel is white, thereby generating a selected set of output pixels; a binary printer for creating an output image from said selected set of output pixels; wherein said tone scale adjuster increases the brightness of dark pixels.
Claim 6
Independent Claim 207 words
A system for converting an input image into an output halftone image comprising: a gray scale scanner for converting said input image into a gray scale input image and for generating a set of input image gray scale pixels; each of said input image gray scale pixels having a gray scale value between a white value and a black value; a tone scale adjuster for nonlinearly altering the gray scale values of all input image gray scale pixels thereby generating a set of tone adjusted pixels; an error diffusion halftone processor for converting each tone adjusted pixel into a binarized halftone pixel having a value of either white or black by the error diffusion process thereby generating a set of error diffusion pixels; a threshold comparator for comparing each pixel in said set of error diffusion pixels with each corresponding pixel in said set of input image gray scale pixels and setting each pixel in said set of error diffusion pixels to white if the corresponding input image grey scale pixel is white, thereby generating a selected set of output pixels; a binary printer for creating an output image from said selected set of output pixels; wherein said tone scale adjuster increases the brightness of dark pixels.
Claim 7
Independent Claim 221 words
A system for converting an input image into an output halftone image comprising: a gray scale scanner for converting said input image into a gray scale input image and for generating a set of input image gray scale pixels; each of said input image gray scale pixels having a gray scale value between a white value and a black value; a tone scale adjuster for nonlinearly altering the gray scale values of all input image gray scale pixels thereby generating a set of tone adjusted pixels; an error diffusion halftone processor for converting each tone adjusted pixel into a binarized halftone pixel having a value of either white or black by the error diffusion process thereby generating a set of error diffusion pixels; a threshold comparator for comparing each pixel in said set of error diffusion pixels with each corresponding pixel in said set of input image gray scale pixels and setting each pixel in said set of error diffusion pixels to white if the corresponding input image grey scale pixel is white, thereby generating a selected set of output pixels; a binary printer for creating an output image from said selected set of output pixels; and wherein said tone scale adjuster increases the brightness of dark pixels and reduces the total range of output pixels producing a compressed tonal correction.
Claim 8
Independent Claim 221 words
A system for converting an input image into an output halftone image comprising: a gray scale scanner for converting said input image into a gray scale input image and for generating a set of input image gray scale pixels; each of said input image gray scale pixels having a gray scale value between a white value and a black value; a tone scale adjuster for nonlinearly altering the gray scale values of all input image gray scale pixels thereby generating a set of tone adjusted pixels; an error diffusion halftone processor for converting each tone adjusted pixel into a binarized halftone pixel having a value of either white or black by the error diffusion process thereby generating a set of error diffusion pixels; a threshold comparator for comparing each pixel in said set of error diffusion pixels with each corresponding pixel in said set of input image gray scale pixels and setting each pixel in said set of error diffusion pixels to white if the corresponding input image grey scale pixel is white, thereby generating a selected set of output pixels; a binary printer for creating an output image from said selected set of output pixels; and wherein said tone scale adjuster increases the brightness of dark pixels and reduces the total range of output pixels producing a compressed tonal correction.

References Cited (Backward Citations)

US4411015A Cited
US4449150A Cited
US4501016A Cited
US5267330A Cited
US4953013A Cited
US4975786A Cited
US4958238A Cited
US5073953A Cited
US5131059A Cited
US5034990A Cited
US5101438A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-06-23 2000-12-23 2001-06-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-06-23 2004-12-23 2005-06-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-06-23 2008-12-23 2009-06-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag