IP Library Granted Patent US 8,218,183
Granted Patent B2
US 8,218,183 · App. 12/406,013 · Granted Jul 10, 2012

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 8,218,183
App. No.
12/406,013
Granted
Jul 10, 2012
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 (49)

1. An apparatus, comprising:

an input device configured to generate image data;

a memory configured to store the image data;

a decision device configured to select a speed value from among different fixed predetermined speed values based at least on an amount of the image data expected to be generated by the input device; and

a driving device configured to move the input device based on the speed value selected by the decision device.

2. The apparatus of claim 1 , wherein the decision device is further configured to select the speed value based at least on a storage capacity of the memory.

3. The apparatus of claim 1 , wherein the decision device is further configured to select the speed value based on whether the amount of the image data expected to be generated is within a first range or a second range.

4. The apparatus of claim 3 , wherein the decision device is further configured to select the speed value based on whether the amount of the image data expected to be generated is within the first range, the second range, or a third range.

5. The apparatus of claim 1 , wherein:

the decision device is further configured to predict a remaining amount of scanning for the input device based on an available amount of storage capacity in the memory, and select a new speed value from among the different fixed predetermined speed values based on the remaining amount of scanning predicted for the input device; and

the driving device is configured to move the input device based on the new speed value selected by the decision device.

6. A method of operating a scanning apparatus, comprising:

receiving an input signal associated with an approximate amount of image data expected to be generated during a scanning operation of the scanning apparatus;

selecting a scanning speed value from among multiple predetermined scanning speed values based at least on the approximate amount of image data expected to be generated during the scanning operation; and

controlling a scanning speed of the scanning operation of the scanning apparatus based on the scanning speed value.

7. The method of claim 6 , further comprising selecting the scanning speed value based on whether the approximate amount of image data is within a first range or second range.

8. The method of claim 6 , further comprising selecting the scanning speed value based at least on a storage capacity of a buffer configured to buffer the image data.

9. The method of claim 8 , further comprising selecting the scanning speed value based on whether the storage capacity of the buffer is within a first range or a second range.

10. The method of claim 9 , further comprising selecting the scanning speed value based on whether the storage capacity of the buffer is within the first range, the second range, or a third range.

11. The method of claim 6 , further comprising:

predicting a remaining amount of scanning in the scanning operation;

selecting a new scanning speed value from among the multiple predetermined scanning speed values based on the remaining amount of scanning in the scanning operation; and

controlling the scanning speed of the scanning operation based on the new scanning speed value.

12. The method of claim 6 , further comprising:

determining whether the scanning operation is in an intermediate scanning phase or an ending scanning phase;

selecting a new scanning speed value from among the multiple predetermined scanning speed values based on whether the scanning operation is in the intermediate scanning phase or the ending scanning phase; and

controlling the scanning speed of the scanning operation based on the new scanning speed value.

13. An apparatus, comprising:

means for receiving an input signal associated with an approximate amount of data to be scanned in a scanning operation;

means for selecting a speed value from among multiple substantially constant predetermined speed values based at least on the input signal; and

means for controlling a scanning speed of the scanning operation based on the speed value.

14. The apparatus of claim 13 , wherein said means for selecting is further configured to select the speed value based on whether the input signal indicates the approximate amount of data to be scanned in the scanning operation is within a first range or a second range.

15. The apparatus of claim 13 , wherein said means for selecting is further configured to select the speed value based at least on a storage capacity of a storage device configured to store image data generated from the scanning operation.

16. The apparatus of claim 15 , wherein said means for selecting is further configured to select the speed value based on whether the storage capacity of the storage device is within a first range or a second range.

17. The apparatus of claim 13 , wherein said means for selecting is further configured to:

determine whether the scanning operation is in a beginning scanning phase or an ending scanning phase; and

select the speed value based on whether the scanning operation is in the beginning scanning phase or the ending scanning phase.

18. An apparatus, comprising:

an input configured to receive an input signal, the input signal associated with an approximate amount of data to be scanned in a scanning operation;

an electrical comparator circuit configured to select a particular scanning speed value from among multiple discrete predetermined scanning speed values based at least on the input signal; and

an output configured to output a control signal for controlling a scanning speed of the scanning operation based on the particular scanning speed value selected by the electrical comparator circuit.

19. The apparatus of claim 18 , wherein the electrical comparator circuit is further configured to select the particular scanning speed value based on whether the input signal indicates the approximate amount of data to be scanned is within a first range or within a second range.

20. The apparatus of claim 19 , wherein the electrical comparator circuit is further configured to select the particular scanning speed value based on whether the input signal indicates the approximate amount of data to be scanned is within the first range, within the second range, or within a third range.

21. The apparatus of claim 18 , further comprising a buffer configured to buffer image data generated from the scanning operation.

22. The apparatus of claim 21 , wherein the electrical comparator circuit is further configured to select the particular scanning speed value based at least on a storage capacity of the buffer.

23. The apparatus of claim 22 , wherein the electrical comparator circuit is further configured to select the particular scanning speed value based on whether the storage capacity is within a first range or a second range.

24. The apparatus of claim 22 , wherein:

the electrical comparator circuit is further configured to predict an amount of scanning completed for the scanning operation based on an available amount of the storage capacity of the buffer, and select a new scanning speed value from among the multiple discrete predetermined scanning speed values based on the amount of scanning completed for the scanning operation; and

the output is configured to vary the control signal for controlling the scanning speed of the scanning operation based on the new scanning speed value selected by the electrical comparator circuit.

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 Apr 10, 2012
From: WANG, KUO-JENG
To: UMAX DATA SYSTEMS, INC.
Reel/Frame 028020/0903 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 10, 2012
From: VEUTRON CORPORATION
To: TRANSPACIFIC IP, LTD.
Reel/Frame 028021/0434 →
CHANGE OF NAME Recorded Apr 10, 2012
From: UMAX DATA SYSTEMS, INC.
To: VEUTRON CORPORATION
Reel/Frame 028023/0679 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 14, 2010
From: TRANSPACIFIC IP LTD.
To: TRANSPACIFIC SYSTEMS, LLC
Reel/Frame 025155/0406 →