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

Device and method for controlling the scan speed of an image input terminal to match the throughput constraints of an image processing module

Assignee: Xerox Corp
•
Filing: 1995-09-28
•
Granted: 1997-02-18
•
Expires: 2015-09-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An image input terminal synchronously transfers image data to an image processing system when the effective image data generation rate of the image input terminal exceeds the throughput rate of the image processing system. The image input terminal scans the document at a constant rate, but the constant rate is slower than the normal scan rate for the image input terminal, thereby effectively scanning the document at a higher resolution. To realize an effective image data generation rate equal to the throughput rate, the image input terminal periodically discards D scanlines or skips N-D scanlines of valid image data to give the image processing system ample time to complete the processing of valid image data. The image input terminal, to facilitate a synchronous transfer of image data, will skip D scanlines of valid image data out of N scanlines of valid image data.

Inventors

  • 👤 John F. Walsh
  • 👤 James W. Stevens

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 20:06
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/04; H04N1/0402; H04N1/042; H04N1/0443; H04N1/32; H04N1/32358; H04N1/40; H04N1/40068; H04N2201/00; H04N2201/32; H04N2201/3285; H04N2201/329; H04N2201/3294

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 146 words
A system for Synchronously transferring video data representing a scanned image from an image input terminal to an image processing module, the image processing module having a throughput rate slower than a data generation rate of the image input terminal, comprising: input means for inputting a scanning parameter; control means for setting, prior to scanning an image, a scanline parameter N and a discard parameter D based on the received scanning parameter and a maximum image processing module throughput; image means, operatively connected to said control means, for scanning a predetermined portion of the image and for producing a set of N scanlines of valid image data therefrom, buffer means, operatively connected to said control means, for storing N-D scanlines of valid image data; and interface means, operatively connected to said buffer means, for outputting the stored scanlines of image data to the image processing module.
Claim 2
Independent Claim 146 words
A system for Synchronously transferring video data representing a scanned image from an image input terminal to an image processing module, the image processing module having a throughput rate slower than a data generation rate of the image input terminal, comprising: input means for inputting a scanning parameter; control means for setting, prior to scanning an image, a scanline parameter N and a discard parameter D based on the received scanning parameter and a maximum image processing module throughput; image means, operatively connected to said control means, for scanning a predetermined portion of the image and for producing a set of N scanlines of valid image data therefrom, buffer means, operatively connected to said control means, for storing N-D scanlines of valid image data; and interface means, operatively connected to said buffer means, for outputting the stored scanlines of image data to the image processing module.
Claim 3
Dependent Claim 19 words
The system as claimed in claim 1, wherein N is equal to 2 and D is equal to 1.
Claim 4
Dependent Claim 19 words
The system as claimed in claim 1, wherein N is equal to 3 and D is equal to 1.
Claim 5
Dependent Claim 19 words
The system as claimed in claim 1, wherein N is equal to 3 and D is equal to 2.
Claim 6
Dependent Claim 25 words
The system as claimed in claim 1, wherein N is a whole number equal to or greater than 2 and D is equal to N-1.
Claim 7
Dependent Claim 34 words
The system as claimed in claim 1, wherein said scanning parameter is image type information; said control means setting the scanline parameter N and the discard parameter D based on the image type information.
Claim 8
Dependent Claim 33 words
The system as claimed in claim 1, wherein said scanning parameter is a scanning resolution; said control means setting the scanline parameter N and the discard parameter D based on the scanning resolution.
Claim 9
Independent Claim 128 words
A method for synchronously transferring video data representing a scanned image from an image input terminal to an image processing module, the image processing module having a throughput rate slower than a data generation rate of the image input terminal, comprising the steps of: (a) inputting a scanning parameter; (b) setting, prior to scanning an image, a scanline parameter N and a discard parameter D based on the received scanning parameter and a maximum image processing module throughput; (c) scanning, after the execution of said step (b), a predetermined portion of the image, and for producing a set of N scanlines of valid image data therefrom; (d) storing N-D scanlines of valid image data; and (e) outputting the stored scanlines of image data to the image processing module.
Claim 10
Independent Claim 128 words
A method for synchronously transferring video data representing a scanned image from an image input terminal to an image processing module, the image processing module having a throughput rate slower than a data generation rate of the image input terminal, comprising the steps of: (a) inputting a scanning parameter; (b) setting, prior to scanning an image, a scanline parameter N and a discard parameter D based on the received scanning parameter and a maximum image processing module throughput; (c) scanning, after the execution of said step (b), a predetermined portion of the image, and for producing a set of N scanlines of valid image data therefrom; (d) storing N-D scanlines of valid image data; and (e) outputting the stored scanlines of image data to the image processing module.
Claim 11
Dependent Claim 19 words
The method as claimed in claim 8, wherein N is equal to 2 and D is equal to 1.
Claim 12
Dependent Claim 19 words
The method as claimed in claim 8, wherein N is equal to 3 and D is equal to 2.
Claim 13
Dependent Claim 19 words
The method as claimed in claim 8, wherein N is equal to 4 and D is equal to 3.
Claim 14
Dependent Claim 25 words
The method as claimed in claim 8, wherein N is a whole number equal to or greater than 2 and D is equal to N-1.
Claim 15
Dependent Claim 34 words
The method as claimed in claim 8, wherein the scanning parameter is image type information; said step (b) setting the scanline parameter N and the discard parameter D based on the image type information.
Claim 16
Dependent Claim 33 words
The method as claimed in claim 8, wherein the scanning parameter is a scanning resolution; said step (b) setting the scanline parameter N and the discard parameter D based on the scanning resolution.
Claim 17
Independent Claim 204 words
A system for synchronously transferring video data representing a scanned image from an image input terminal to an image processing module, the image processing module having a throughput rate slower than a data generation rate of the image input terminal, comprising: control means for setting, prior to scanning an entire image, an initial scanline parameter N and an initial discard parameter D; image means, operatively connected to said control means, for scanning a predetermined portion of the entire image and for producing a set of N scanlines of valid image data therefrom; buffer means, operatively connected to said control means, for storing N-D scanlines of valid image data; interface means, operatively connected to said buffer means, for outputting the stored scanlines of image data to the image processing module; image processing module interrupt means for producing an interrupt signal when an image data generation rate of the image input terminal exceeds an image throughput rate of the image processing module; said control means resetting the scanline parameter N and discard parameter D to new values and causing said imaging means to re-scan the entire image according to the newly set parameters in response to the interrupt signal from said image processing module interrupt means.
Claim 18
Independent Claim 204 words
A system for synchronously transferring video data representing a scanned image from an image input terminal to an image processing module, the image processing module having a throughput rate slower than a data generation rate of the image input terminal, comprising: control means for setting, prior to scanning an entire image, an initial scanline parameter N and an initial discard parameter D; image means, operatively connected to said control means, for scanning a predetermined portion of the entire image and for producing a set of N scanlines of valid image data therefrom; buffer means, operatively connected to said control means, for storing N-D scanlines of valid image data; interface means, operatively connected to said buffer means, for outputting the stored scanlines of image data to the image processing module; image processing module interrupt means for producing an interrupt signal when an image data generation rate of the image input terminal exceeds an image throughput rate of the image processing module; said control means resetting the scanline parameter N and discard parameter D to new values and causing said imaging means to re-scan the entire image according to the newly set parameters in response to the interrupt signal from said image processing module interrupt means.

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag