IP Library Granted Patent US 7,202,981
Granted Patent B2
US 7,202,981 · App. 09/985,057 · Granted Apr 10, 2007

Method and system for increasing scanning speed

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,202,981
App. No.
09/985,057
Granted
Apr 10, 2007
Kind
B2
Abstract

A method and a system for increasing scanning speed are provided. The method may include determining a transmission rate of a transit interface, scanning an original to generate an image data, and adjusting a cycle time of the image data to change a data generating rate responsive to the transmission rate of the transit interface. One aspect of the present disclosure may be by adjusting the cycle time of a state machine to change the data generating rate corresponding to the transmission rate of the transit interface. Therefore, in response to the transmission rate of the transit interface, the cycle time of the state machine may be adjusted to produce the data at a rate that prevents the smearing process. Thus, the possibility of memory buffer full may be reduced, which may lead to the reduction in start-stop processes and therefore the overall scanning speed may be increased without necessarily requiring the increase in size of a memory buffer.

Claims (28)

1. A method for optimizing scanning speed of a scanning system, comprising:

determining a plurality of transmission rates of a plurality of transit interfaces;

scanning an original to generate image data; and

adjusting a cycle time of the image data to change a data generating rate responsive to one of said transmission rates of said transit interfaces.

2. The method according to claim 1 , further comprising communicating said image data from said scanning system to a host device through said transit interface.

3. The method according to claim 1 , wherein said determining said transmission rates comprises determining said transmission rates by a firmware.

4. The method according to claim 1 , wherein said transit interfaces are one of USB1.1, a USB2.0, an IEEE1394, an EPP, and a SCSI, or combinations thereof.

5. The method according to claim 1 , wherein said data generated rate is any rate reducing accumulation of said data.

6. The method according to claim 1 , wherein said adjusting said cycle time of said image data comprises adjusting a clock count comprised in one cycle according to said transmission rate.

7. The method according to claim 1 , wherein said adjusting said cycle time of said image data comprises selecting a corresponding cycle time from a plurality of predetermined cycle times.

8. A method of promoting scanning speed of a scanning system, comprising:

determining a plurality of transmission rates of a plurality of transit interfaces;

comparing one of said transmission rates with a predetermined value to obtain a result;

scanning an original to generate image data; and

adjusting a cycle time of said image data to change a data generating rate based at least in part upon said result.

9. The method according to claim 8 , further comprising communicating said image data from said scanning system to a host device through said transit interfaces.

10. The method according to claim 8 , wherein said determining said transmission rates comprises determining said transmission rates by a firmware.

11. The method according to claim 8 , wherein said transit interfaces are one of USB1.1, USB2.0, IEEE1394, EPP, and SCSI, or combinations thereof.

12. The method according to claim 8 , wherein said adjusting a cycle time of said image data comprises decreasing said cycle time of said image data to increase said data generated rate when said transmission rates is faster than said predetermined value.

13. The method according to claim 8 , wherein said adjusting a cycle time of said image data comprises increasing said cycle time of said image data to reduce said data generated rate when said transmission rates is lower than said predetermined value.

14. The method according to claim 8 , wherein said adjusting a cycle time of said image data comprises adjusting a clock count comprised in one cycle.

15. A scanning system with adjustable data generating rate; comprising:

a plurality of transit interfaces capable of communicating data between said scanning system and a host device;

a state machine generator capable of generating a plurality of corresponding cycle times of a state machine responsive to said transit interfaces; and

a scanning module capable of scanning an original to generate said data at a rate controlled at least in part by said corresponding cycle times of said state machine.

16. The system according to claim 15 , wherein said transit interface is one of USB1.1, USB2.0, IEEE1394, EPP, and SCSI, or combinations thereof.

17. The system according to claim 15 , wherein said transit interfaces comprise a plurality of transmission rates, said state machine is further capable of generating said corresponding cycle times based at east in part upon said transmission rates.

18. The system according to claim 17 , wherein said one of said transit interfaces is one of USB, IEEE1394 transit interfaces, and combinations thereof.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2020
From: INTELLECTUAL VENTURES ASSETS LLC
To: CEDAR LANE TECHNOLOGIES INC.
Reel/Frame 053495/0721 →
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 Nov 1, 2001
From: WANG, KUO-JENG
To: UMAX DATA SYSTEMS INC.
Reel/Frame 012291/0797 →