IP Library Granted Patent US 7,248,387
Granted Patent B2
US 7,248,387 · App. 09/920,387 · Granted Jul 24, 2007

Scanning speed control device and method

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,248,387
App. No.
09/920,387
Granted
Jul 24, 2007
Kind
B2
Abstract

A control device and a method for controlling scanning speed of a scanner. The control device includes a decision device and a driving device. The decision device further includes an image buffer, an up-down counter and a comparator. The decision device receives the input image data and utilizes the up-down counter to compute data access volume inside the image buffer. The comparator decides whether to increase or decrease the scanning speed according to the data access volume and also outputs decision data to the driving device.

Claims (23)

1. An apparatus, comprising:

a decision device coupled to an input device, said decision device capable of receiving input image data and outputting decision data based at least in part on count data and data access volume;

a driving device coupled to the decision device capable of receiving the decision data and capable of adjusting the scanning speed according to the decision data;

an image buffer coupled to an output terminal of the input device capable of receiving the input image data, and temporarily storing the input image data and outputting output image data to an input/output interface coupled to the decision device;

an up-down counter coupled to an input terminal of the image buffer and an output terminal of the image buffer capable of counting and recording data access volume inside the image buffer and outputting count data; and

a comparator coupled to the up-down counter capable of receiving the count data, and deciding whether to increase or decrease the scanning speed according to the count data and outputting the decision data.

2. The apparatus of claim 1 , wherein the up-down counter is capable of up-counting to increase a value inside the counter by one if the up-down counter detects transfer of input image data into the image buffer, and further wherein the up-down counter is capable of down-counting to decrease the value inside the counter by one if the counter detects transfer of output image data to the input/output interface.

3. The apparatus of claim 1 , wherein the up-down counter is capable of down-counting to decrease a value inside the counter by one if the up-down counter detects a transfer of input image data into the image buffer, and further wherein the up-down counter is capable of up-counting to increase the value inside the counter by one if the counter detects a transfer of output image data to the input/output interface.

4. The apparatus of claim 1 , wherein the input device further includes:

an optical sensor capable of receiving an external signal and outputting an analogue signal;

an analogue/digital converter coupled to the optical sensor capable of receiving the analogue signal and converting the analogue signal into a digital signal, and then outputting the digital signal; and

an image processor coupled to the analogue/digital converter and the decision device capable of receiving the digital signal and converting the digital signal into the input image data, and then outputting the input image data to the decision device.

5. The apparatus of claim 1 , wherein the driving device further includes: an electric motor; and a motor controller coupled to the electric motor and the decision device capable of receiving the decision data and controlling the running speed of the electric motor according to the decision data.

6. A method, comprising:

providing count data;

providing a largest data access volume; and

determining the scanning speed of a scanner according to a ratio between the count data and the largest data access volume, wherein the scanner scans at a speed comprising one or more of the following: approximately full speed if the count data is greater than approximately ¾ of the largest data access volume, approximately ¾ of full speed if the count data is smaller than approximately ¾ of the largest data access volume but greater than approximately ½ of the largest data access volume, approximately ½ of full speed if the count data is smaller than approximately ¾ of the largest data access volume but greater than approximately ¼ of the largest data access volume, and/or approximately ¼ of full speed if the count data is smaller than approximately ¼ of the largest data access volume, or combinations thereof.

7. The method of claim 6 , wherein the scanner scans at a speed comprising: approximately full speed if the count data is greater than approximately ¾ of the largest data access volume, approximately ¾ of full speed if the count data is smaller than approximately ¾ of the largest data access volume but greater than approximately ½ of the largest data access volume, approximately ½ of full speed if the count data is smaller than approximately ¾ of the largest data access volume but greater than approximately ¼ of the largest data access volume, and approximately ¼ of full speed if the count data is smaller than approximately ¼ of the largest data access volume.

8. An apparatus, comprising:

means for providing count data;

means for providing a largest data access volume; and

means for determining the scanning speed of a scanner according to a ratio between the count data and the largest data access volume, wherein the scanning speed comprises one or more of the following: approximately full speed if the count data is greater than approximately ¾ of the largest data access volume, approximately ¾ of full speed if the count data is smaller than approximately ¾ of the largest data access volume but greater than approximately ½ of the largest data access volume, approximately ½ of full speed if the count data is smaller than approximately ¾ of the largest data access volume but greater than approximately ¼ of the largest data access volume, and/or approximately ¼ of full speed if the count data is smaller than approximately ¼ of the largest data access volume, or combinations thereof.

9. The apparatus of claim 8 , wherein the scanning speed comprises: approximately full speed if the count data is greater than approximately ¾ of the largest data access volume, approximately ¾ of full speed if the count data is smaller than approximately ¾ of the largest data access volume but greater than approximately ½ of the largest data access volume, approximately ½ of full speed if the count data is smaller than approximately ¾ of the largest data access volume but greater than approximately ¼ of the largest data access volume, and approximately ¼ of full speed if the count data is smaller than approximately ¼ of the largest data access volume.

Assignments (6)
MERGER Recorded Jun 18, 2013
From: TITUSVILLE CANAVERAL LLC
To: INTELLECTUAL VENTURES I LLC
Reel/Frame 030639/0330 →
MERGER Recorded Jun 17, 2013
From: TRANSPACIFIC SYSTEMS, LLC
To: TITUSVILLE CANAVERAL LLC
Reel/Frame 030628/0681 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2009
From: TRANSPACIFIC IP LTD.
To: TRANSPACIFIC SYSTEMS, LLC
Reel/Frame 023107/0267 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2006
From: VEUTRON CORPORATION
To: TRANSPACIFIC IP, LTD.
Reel/Frame 017564/0747 →
CHANGE OF NAME Recorded Sep 14, 2005
From: UMAX DATA SYSTEMS INC.
To: VEUTRON CORPORATION
Reel/Frame 016800/0203 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2001
From: WANG, KUO-JENG
To: UMAX DATA SYSTEMS, INC.
Reel/Frame 012052/0895 →