Search Images Maps Play YouTube News Gmail Drive More »
Sign in
Screen reader users: click this link for accessible mode. Accessible mode has the same essential features but works better with your reader.

Patents

  1. Advanced Patent Search
Publication numberUS20070070435 A1
Publication typeApplication
Application numberUS 11/468,748
Publication dateMar 29, 2007
Filing dateAug 30, 2006
Priority dateNov 1, 2001
Also published asUS7202981, US20030081143
Publication number11468748, 468748, US 2007/0070435 A1, US 2007/070435 A1, US 20070070435 A1, US 20070070435A1, US 2007070435 A1, US 2007070435A1, US-A1-20070070435, US-A1-2007070435, US2007/0070435A1, US2007/070435A1, US20070070435 A1, US20070070435A1, US2007070435 A1, US2007070435A1
InventorsKuo-Jeng Wang
Original AssigneeKuo-Jeng Wang
Export CitationBiBTeX, EndNote, RefMan
External Links: USPTO, USPTO Assignment, Espacenet
Method and system for increasing scanning speed
US 20070070435 A1
Abstract
In accordance with the present invention, a method and a system for increasing scanning speed are provided. The method comprises steps of 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 generated rate responsive to the transmission rate of the transit interface. The key aspect of the present invention is by adjusting the cycle time of a state machine to change the data generated 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 is adjusted to produce the data at a rate that prevents the smearing process. Thus, incorporated with the present invention, the possibility of memory buffer full is reduced leading to the reduction in the time wasting on start-stop processes and therefore the overall scanning speed is increased without requiring the increase in size of a memory buffer.
Images(4)
Previous page
Next page
Claims(23)
1-18. (canceled)
19. A method for optimizing scanning speed of a scanning system, comprising:
scanning an original to generate image data at a data-generating rate; and
adjusting a cycle time of the image data to change the data-generating rate responsive to a transmission rate of a selected one of a plurality of transit interfaces.
20. The method according to claim 19, further comprising communicating the image data from the scanning system to a host device through the selected transit interface.
21. The method according to claim 19, further comprising determining a plurality of transmission rates of the plurality of transit interfaces.
22. The method according to claim 21, wherein determining transmission rates comprises determining the transmission rates by firmware.
23. The method according to claim 19, wherein the transit interfaces comprise at least one of a USB1.1-based interface, a USB2.0-based interface, an IEEE-1394-based interface, an EPP-based interface, a SCSI-based interface, and a combination thereof.
24. The method according to claim 19, wherein the data-generated rate comprises a rate reducing accumulation of the data.
25. The method according to claim 19, wherein adjusting the cycle time of the image data comprises adjusting a clock count comprised in one cycle according to the transmission rate.
26. The method according to claim 19, wherein adjusting the cycle time of the image data comprises selecting a cycle time from a plurality of predetermined cycle times.
27. A method of controlling scanning speed of a scanning system, comprising:
scanning an original to generate image data at a data-generating rate; and
adjusting a cycle time of the image data to change the data-generating rate based at least in part upon a result of a comparison between a predetermined value and a transmission rate of a selected one of a plurality of transit interfaces.
28. The method according to claim 27, further comprising communicating the image data from the scanning system to a host device through the transit interfaces.
29. The method according to claim 27, further comprising determining a plurality of transmission rates of the plurality of transit interfaces.
30. The method according to claim 29, wherein determining the transmission rates comprises determining the transmission rates by firmware.
31. The method according to claim 29, wherein the transit interfaces include at least one of a USB1.1-based interface, a USB2.0-based interface, an IEEE-1394-based interface, an EPP-based interface, a SCSI-based interface and a combination thereof.
32. The method according to claim 27, wherein adjusting the cycle time of the image data comprises decreasing the cycle time of the image data to increase the data-generated rate when the transmission rate is greater than the predetermined value.
33. The method according to claim 27, wherein adjusting the cycle time of the image data comprises increasing the cycle time of the image data to reduce the data-generated rate when the transmission rate is less than the predetermined value.
34. The method according to claim 27, wherein adjusting the cycle time of the image data comprises adjusting a clock count comprised in one cycle.
35. A scanning system, comprising:
a plurality of transit interface means for communicating data between the scanning system and a host device;
a state-machine generator means responsive to the transit interface means for generating at least one cycle time of a state machine; and
a scanning-module means for scanning an original for generating the data at an adjustable rate controlled at least in part by the cycle time of the state machine.
36. The system according to claim 35, wherein at least one transit interface comprises one of a USB1.1-based interface, a USB2.0-based interface, an IEEE-1394-based interface, an EPP-based interface and a combination thereof.
37. The system according to claim 35, wherein the transit interfaces comprise a plurality of transmission rates, and
wherein the state-machine means further generates the cycle time based at least in part upon a selected transmission rate.
38. The system according to claim 37, wherein the selected transit interface comprises one of a USB-based interface, an IEEE-1394-based interface and a combination thereof.
39. A scanning system, comprising:
a scanning-rate cycle generator capable of generating an adjustable scanning-rate cycle time based on a transit rate of a selected transit interface of a plurality of transit interfaces; and
a scanning-module capable of scanning an original for generating image data based at least in part on the adjustable scanning-rate cycle time.
40. The system according to claim 39, wherein at least one transit interface comprises one of a USB1.1-based interface, a USB2.0-based interface, an IEEE-1394-based interface, an EPP-based interface and a combination thereof.
Description
    BACKGROUND OF THE INVENTION
  • [0001]
    1. Field of the Invention
  • [0002]
    The present invention generally relates to a method and a system for increasing scanning speed, and more particularly to a method and a system for increasing scanning speed by adjusting a cycle time of a state machine to change the data generated rate corresponding to the transmission rate of the transit interface.
  • [0003]
    2. Description of the Prior Art
  • [0004]
    Scanners are widely applied for the ability of generating digital representation of the information comprised by an original. The digital representation typically processed on a host device such as computer, and through an I/O cable data is transmitted from the scanner to the computer. The data transmission rate from the scanner to the host device is depended on the communication protocol used between the scanner and the host device. Ideally, digital data transferred to the host device is produced at the same rate that the host device can accept it. Therefore, no memory buffer is required for accumulating data that is waiting for transfer. However, the digital data is usually produced at a rate quite different from the data reception rate of the host device. If the transmission rate is higher than the data generated rate of the scanner, the scanner can run in full speed with no possible loss of data. However, the data generated rate of a scanner is usually faster than the transmission rate of the host computer. Therefore, when the transmission rate is lower than the data generated rate, issues related to the efficiency of the scanning operation often arise in the scanning operation.
  • [0005]
    Besides optical resolution, the scanning speed is another essential functional criteria of scanners. The scanning speed is the time that the scanner sends back scanned image to the host device after the scanning work is started. If the transmission rate is slower, the image data will be accumulated in a memory buffer, and the memory buffer may finally get full after only a portion of the original is scanned. In order to prevent the loss of the image data, the scanning operation is halted when the memory buffer is full and, then resumed when the memory buffer is empty or available for storing more data again. In other words, when the memory buffer is full, a scanning module driven by a motor is stopped and moved backward for a predetermined number of steps, due to the first few step motions of the scanning module being usually quite shaky and unstable that is caused by mechanical vibrations resulting in affecting the quality of the output in that period. Then, the scanning module is forwarded from there when the data accumulated in the memory buffer is transmitted to the host device. The processes of stopping and restarting the scan are alternatively performed till the scanning operation is completed. This method of preventing the loss of image data is useful, but it may cause the scanning of an original to take a long time because the scanning is stopped and restarted repeatedly.
  • [0006]
    The procedure of moving the scanning module backward and forward or, in other words, the procedure of stopping and restarting the scanning module is so called a smearing or start-stop process. This procedure might help to solve the problem of unstable scanning module or memory buffer full but it takes time to move the scanning module backward and forward, which may reduce the overall scanning speed of the scanner. Besides the start-stop process, in order to overcome the problems associated with data transfer from the scanner to the computer due to the varying transmission rate of the computer, lots of methods have been proposed. The increase in size of the memory buffer is one of the methods. The scanning of the original is thereby not affected by the varying capability of the computer to receive data. Enlarging memory buffer is quite straight forward and easy but with some drawbacks, that is, it also increases cost and complicates the manufacture of a scanner. Moreover, it may not really solve the problem when a high-resolution scan is performed, which can generate a huge amount of image data within a very short period of time, and it is not feasible to simply increase the memory buffer size to alleviate the problem.
  • [0007]
    A scanner with fast scanning speed can shorten the time while scanning of an original, speed up and increase work efficiency. Thus, it is imperative to develop a method and a system which reduces the possibility of memory buffer being full leading to the reduction of the time wasting on start-stop processes and thereby promoting the scanning speed without requiring the increase in size of a memory buffer.
  • SUMMARY OF THE INVENTION
  • [0008]
    The present invention is directed to a method and a system for increasing the scanning speed. The key aspect of the present invention is by adjusting the cycle time of a state machine to change the data generated 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 is adjusted to produce the data at a rate that prevents the smearing process. Thus, incorporated with the present invention, the possibility of memory buffer full is reduced leading to the reduction in the time wasting on start-stop processes and therefore the overall scanning speed is increased without requiring the increase in size of a memory buffer.
  • [0009]
    It is another object of this invention that a method and a system for avoiding a start-stop process of the scanning mechanism are provided.
  • [0010]
    It is a further object of this invention that a method and a system for changing the data generated rate by use of adjusting the cycle time of a state machine corresponding to the transit interface are provided.
  • [0011]
    It is another further object of this invention that a method and a system for increasing scanning speed without requiring the increase in size of a memory buffer are provided.
  • [0012]
    In accordance with the present invention, a method is provided for optimizing the scanning speed of a scanning system by adjusting a cycle time of a state machine in response to a transit interface. The method comprises steps of determining a transmission rate of the transit interface, scanning an original to generate an image data, and adjusting a cycle time of the image data to change a data generated rate responsive to the transmission rate of the transit interface. The data generated rate can be any rate that reduces the data accumulation. The step of adjusting the cycle time of the image data comprises selecting a corresponding cycle time from a plurality of predetermined values according to the transmission rate. The method further comprises communicating the image data from the scanning system to a host device through the transit interface.
  • [0013]
    In another embodiment, a method of optimizing scanning speed comprises steps of determining a transmission rate of a transit interface, comparing the transmission rate with a predetermined value to obtain a result, scanning an original to generate an image data, and adjusting a cycle time of the image data to change a data generated rate according to the result. When the transmission rate is faster than the predetermined value, the cycle time of the image data is decreased to increase the data generated rate. When the transmission rate is lower than the predetermined value, the cycle time is increased to reduce the data generated rate. The method further comprises communicating the image data from the scanning system to a host device through the transit interface.
  • [0014]
    In a third embodiment, a scanning system with adjustable data generated rate comprises a plurality of transit interfaces for data communicating between the scanning system and a host device, a state machine generator for generating a plurality of corresponding cycle times responsive to the transit interfaces, and a scanning module for scanning an original to generate the data at a rate controlled by the corresponding cycle times. The transit interface can be USB1.1, USB2.0, IEEE1394, EPP, and SCSI and not limited to those. When a transit interface with different transmission rates such as USB (USB1.1, USB2.0) and IEEE1394 (1394a, 1394b) series, the state machine generator generates the corresponding cycle times according to the transmission rates.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • [0015]
    The foregoing aspects and many of the attendant advantages of this invention will become more readily appreciated as the same becomes better understood by reference to the following detailed description, when taken in conjunction with the accompanying drawings, wherein:
  • [0016]
    FIG. 1 is a schematic block diagram of a scanning system in accordance with the present invention;
  • [0017]
    FIG. 2A to 2B is a schematic illustration of increasing and decreasing the clock count in one cycle in accordance with the present invention, respectively.
  • [0018]
    FIG. 3A is a flow diagram of a scanning method in accordance with one embodiment of the present invention, and
  • [0019]
    FIG. 3B is a flow diagram of a scanning method in accordance with another embodiment of the present invention.
  • DESCRIPTION OF THE PREFERRED EMBODIMENT
  • [0020]
    Some sample embodiments of the invention will now be described in greater detail. Nevertheless, it should be noted that the present invention can be practiced in a wide range of other embodiments besides those explicitly described, and the scope of the present invention is expressly not limited except as specified in the accompanying claims.
  • [0021]
    A state machine is a logical hardware representation of a flow chart in which the transitions from one state to the succeeding state is defined to complete a task in a cycle time. For example, it is widely known in the prior art that the digital data produced by a scanner is usually generated at a fixed rate due to the implement of a state machine with a fixed cycle time, such as 10 clocks in a cycle. Therefore, the fixed data generated rate does not serve to optimize the scanning speed in response to the difference in transmission rate of a variety of transit interfaces. In other words, when the image data is generated at a rate faster than the transmission rate of a transit interface, or when a huge amount of the image data is generated within a very short time causing a memory buffer full, the start-stop process is unavoidable such that the time wasting on the start-stop process is also inevitable. In the prior arts, when the cycle time is too short incorporated with slower transmission rate, more start-stop processes are likely to occur resulting in the delay of the scanning speed. On the other hand, when the cycle time is too long, the overall scanning speed is delayed due to the increased idle time of the transit interface with a faster transmission rate. Therefore, the optimization of the scanning speed is out of question. In view of the drawbacks depicted in the prior art, the present invention provides a method and a system for adjusting the cycle time of the state machine corresponding to the transit interface to generate the image data at a rate for avoiding the start-stop processes and optimizing the scanning speed.
  • [0022]
    One aspect of the present invention is that due to the difference in transmission rate, the data is generated at a rate corresponding to the transmission rate of the transit interface to reduce the possibility of start-stop processes, that is, to prevent a memory buffer full. Other aspect of the present invention is the approach of balancing of the cycle time of the state machine and the data generated rate, thus, the data generated rate is changed by means of adjusting the cycle time of the state machine to optimize the overall scanning speed.
  • [0023]
    Referring to FIG. 1, in one embodiment, a schematic block diagram of a scanning system 100 is shown. The scanning system 100 comprises a scanning module 110, a state machine generator 120, and a plurality of transit interfaces 130 such as transit interfaces 130 a, 130 b, and 130 c. The scanning module 110 including a detector 140, an analog to digital converter (ADC) 150, an image processor 160, and a data memory buffer 170, is for scanning an original to generate and image data. The transit interface 130 is for the data communication from a data generator to a host device, in the embodiment, transferring the image data from the scanning system 100 to a computer. The transit interface can be any commercial products with any communication protocols and transmission rates such as USB1.1, USB2.0, IEEE1394, EPP, and SCSI and not limited to those. The state machine generator 120 is a logical hardware representation of a flow chart, which generates corresponding cycle times to change a data generated rate according to the transit interfaces. The adjustment of the cycle time makes changes the data generated rate to prevent the memory buffer 170 full. In short, the state machine generator 120 has corresponding cycle times according to the transit interface or the transmission rate of the transit interface. Therefore, the scanning system 110 generates the image data and under the control of the corresponding cycle time to change the data generated rate due to the change of the cycle time of the image.
  • [0024]
    Additionally, the cycle time of the state machine can be determined by selecting from a plurality of built-in cycle times of the state machine according to the transmission rate. In other words, every transit interface has a corresponding cycle time of the state machine built in the scanning system. When the transit interface is determined, the scanning module 110 is controlled by the corresponding cycle time of the state machine to generate the image data. For example, if the transit interface has a slower transmission rate such as USB1.1, the cycle time of the state machine is increased, that is a cycle time of 10 clocks in one cycle can be increased to a cycle time with 12 clocks in one cycle as shown in FIG. 2A. On the other hand, when the transit interface with a faster transmission rate such as IEEE1394, the cycle time of the state machine is decreased, that is a cycle time of 10 clocks in one cycle can be reduced to a cycle time with 8 clocks in one cycle to reduce the idle time, as shown in FIG. 2B. Thus, the possibility of the memory buffer full is reduced and the start-stop process is diminished resulting in the optimization of the scanning speed.
  • [0025]
    In accordance with the present invention, a method for adjusting a cycle time of a state machine according to the transit interface is also provided, which increases the scanning speed. Referring to FIG. 3A, a flow chart of implementing the present invention by the scanning system is illustrated. The method starts from step 210, the transit interface used in the scanning process is determined such as the transit interface 130 a is implemented. It is noted that when the transit interface is determined, the transmission rate can also be determined. For example the transit interface can be a USB 2.0 with a transmission rate of 480 Mbit/sec or running at a rate of 12 Mbit/sec, or a USB1.1 with a transmission rate of 12 Mbit/sec. The transmission rate of the transit interface can be determined by a signal sent to the scanning system in the process of initializing the scanning system or by a firmware prior to starting a scanning operation.
  • [0026]
    In the step of 220, an original is scanned to generate an image data. In the step of 230, by changing state machine cycle time, a cycle time of the image data is adjusted to change a data generated rate according to the transit interface. That is, the scanning module scans the original to generate the image data and under the control of the cycle time of the state machine the data generated rate is changed to prevent the memory buffer full. The cycle time of the state machine can be determined by changing the clock count in one cycle responsive to the transmission rate of the transit interface. For example, the USB transit interface can have three transmission rates, high-speed of 480 Mbit/sec, full-speed of 12 Mbit/sec, and low-speed which is seldom used for data transfer. The cycle time (or the clock count in one cycle) of the state machine is determined when the transmission rate is determined. If the transit interface has a high transmission rate such as IEEE 1394, EPP, and SCSI, the data is generated at the shortest cycle time to complete a task required to reduce the idle time due to the transmission rate is greatly faster than the data generated rate in the present technology. When the transit interface has a low transmission rate such as USB1.1, the data generated rate is operated at a longer cycle time to prevent the memory buffer full.
  • [0027]
    Additionally, FIG. 3B shows a flow diagram of increasing the scanning speed in accordance with another embodiment. The method starts from the same step of 210, the transit interface used in the scanning process is determined such as the transit interface 130 a is implemented. In the step of 240, by comparing the transmission rate of the transit interface with a predetermined transmission rate, a result is obtained. Then, an original is scanned to generate an image data in the step of 250. According to the result obtained in 240, the determination of adjusting a cycle of a state machine is made to adjust the cycle time of the image data to change a data generated rate in the step 260. In more details, when the transmission rate of the transit interface is faster than the predetermined transmission rate, the cycle time of the state machine is decreased to increase the data generated rate. On the other hand, if the transmission rate of the transit interface is lower than the predetermined transmission rate, the cycle time of the state machine is increased to reduce the data generated rate.
  • [0028]
    For example, in accordance with the present invention, in the scanning procedure, the transmission rate of a transit interface 130 such as USB1.1 is first determined. When an optical detector 140 such as charge coupled device (COD) generates analog image data in the scanning of the original, the analog to digital converter (ADC) 150 is for converting the analog image data to digital data. Then, the image processor 160 of the scanning module 110 generates the image data under the control of a corresponding cycle time to change a data generated rate. The corresponding cycle time can be selected from a plurality of built-in cycle times according to the transmission rate of the transit interface. Therefore, the approach of balancing the transmission rate and the data generated rate leads to the change of the data generated rate preventing the memory buffer 170 full resulting in the reduction in the time wasting on the start-stop process. Thus, the scanning speed is increased without the requirement of increasing the memory buffer.
  • [0029]
    Although specific embodiments have been illustrated and described, it will be obvious to those skilled in the art that various modifications may be made without departing from what is intended to be limited solely by the appended claims.
Patent Citations
Cited PatentFiling datePublication dateApplicantTitle
US4166280 *Nov 4, 1977Aug 28, 1979Ampex CorporationHigh performance television color camera employing a camera tube and solid state sensors
US4435732 *Jul 16, 1980Mar 6, 1984Hyatt Gilbert PElectro-optical illumination control system
US4680699 *May 14, 1984Jul 14, 1987Hitachi, Ltd.Terminal control apparatus for parallel execution of data editing and data transmission/reception control
US4739396 *Sep 27, 1982Apr 19, 1988Hyatt Gilbert PProjection display system
US4786933 *Feb 24, 1988Nov 22, 1988Konica CorporationFocus detection apparatus for camera
US4790442 *Apr 22, 1988Dec 13, 1988Sunbeam Plastics CorporationChild resistant closure
US5225914 *Nov 14, 1990Jul 6, 1993Ricoh Company, Ltd.Image reading apparatus
US5239393 *Sep 16, 1992Aug 24, 1993Canon Kabushiki KaishaImage reading apparatus
US5371766 *Nov 20, 1992Dec 6, 1994International Business Machines CorporationClock extraction and data regeneration logic for multiple speed data communications systems
US5434891 *Jun 14, 1994Jul 18, 1995U.S. Philips CorporationData transfer arrangement permitting variable rate data transfer between a modem and a synchronous terminal
US5510894 *Nov 30, 1994Apr 23, 1996Renishaw PlcSpectroscopic apparatus and methods
US5579419 *May 17, 1993Nov 26, 1996Canon Kabushiki KaishaImage storing/retrieving apparatus using a mark sheet to enable user selection of images
US5689333 *May 10, 1995Nov 18, 1997Renishaw PlcSpectroscopic apparatus and methods
US5760727 *Aug 26, 1996Jun 2, 1998Primax Electronics Ltd.Method for synchronizing scanning speed and data transmission speed of a scanner
US5835138 *Aug 16, 1996Nov 10, 1998Sony CorporationImage signal processing apparatus and recording/reproducing apparatus
US5943139 *Jul 16, 1996Aug 24, 1999Acer Peripherals, Inc.Method for adjusting scanning speed of a scanner
US5956158 *Apr 1, 1997Sep 21, 1999Storm Technology, Inc.Scanner powered by peripheral bus
US6009529 *Mar 17, 1998Dec 28, 1999Samsung Electronics Co., Ltd.Method of realizing DPMS function of display device using USB
US6021129 *Mar 8, 1999Feb 1, 2000Efficient Networks, Inc.System and method for communicating information from a communications link to a host using a universal serial bus
US6046827 *May 23, 1996Apr 4, 2000Minolta Co., Ltd.Film image reading system
US6069707 *Aug 18, 1997May 30, 2000Pekelman; GilSystem for reproducing a physical color image
US6100924 *Aug 21, 1998Aug 8, 2000Pakon, Inc.Film scanner
US6160636 *Jan 13, 1998Dec 12, 2000Sharp Kabushiki KaishaImage reading apparatus
US6262816 *May 5, 1998Jul 17, 2001Context A/SScanner start and stop
US6285398 *Apr 21, 1998Sep 4, 2001Sony CorporationCharge-coupled device video camera with raw data format output and software implemented camera signal processing
US6344906 *Sep 16, 1997Feb 5, 2002Cyberscan Technology, Inc.Universal document scanner controller
US6351315 *Jul 21, 1998Feb 26, 2002Minolta Co., Ltd.Image forming apparatus capable of continuous operation after malfunction correction
US6366589 *Apr 27, 1998Apr 2, 20023Com CorporationMultiple parallel asymmetric interfaces with reversed asymmetric links
US6388777 *Dec 15, 1998May 14, 2002Ricoh Corporation, Ltd.Digital image reading apparatus
US6459506 *Nov 2, 2000Oct 1, 2002Syscan, Inc.Lightweight dual-mode mobile scanner powered from a universal serial bus port
US6462842 *Oct 6, 1998Oct 8, 2002National Semiconductor CorporationApparatus, method, and computer program for increasing scanner data throughput
US6529287 *May 19, 1997Mar 4, 2003Avision Inc.Image processing system
US6558832 *Oct 30, 2000May 6, 2003Emitec Gesellschaft Fur Emissionstechnologie MbhFuel cell module
US6580457 *Nov 3, 1998Jun 17, 2003Eastman Kodak CompanyDigital camera incorporating high frame rate mode
US6618085 *Nov 25, 1997Sep 9, 2003Sanyo Electric Co., Ltd.Image pickup apparatus for controlling the discharge of information charges in the image pickup apparatus
US6648226 *Aug 27, 2001Nov 18, 2003Canon Kabushiki KaishaImage reading apparatus and method
US6747764 *Nov 21, 2000Jun 8, 2004Winbond Electronics Corp.High speed scanner
US6768557 *Feb 8, 2000Jul 27, 2004Seiko Epson CorporationInterface device, control method for the same, and data storage medium for recording the control method
US6781711 *May 15, 2000Aug 24, 2004International Business Machines CorporationMethod and system for efficient transmittal and presentation of complex images
US7006260 *Nov 5, 2001Feb 28, 2006Canon Kabushiki KaishaImage sensing apparatus, information processing apparatus, and method of controlling image sensing apparatus
US7009721 *Mar 3, 2000Mar 7, 2006Murata Kikai Kabushiki KaishaCommunication terminal device
US7202981 *Nov 1, 2001Apr 10, 2007Kuo-Jeng WangMethod and system for increasing scanning speed
US7420715 *Dec 11, 2001Sep 2, 2008Transpacific Ip, Ltd.Method and system for promoting scanning speed
US20020003167 *Jun 27, 2001Jan 10, 2002Dyna Data System CorporationMobile optical scanning device
US20020039139 *May 18, 2001Apr 4, 2002Logitech Europe S.A.Video camera with major functions implemented in host software
US20020065966 *Dec 11, 2001May 30, 2002National Semiconductor CorporationApparatus and method of transmitting and receiving USB isochronous data
US20020156941 *Apr 18, 2001Oct 24, 2002David BollScanner having passthrough input control
US20030025949 *Jul 31, 2001Feb 6, 2003Kuo-Jeng WangScanning speed control device and method
US20030081143 *Nov 1, 2001May 1, 2003Umax Data Systems Inc.Method and system for increasing scanning speed
US20030107779 *Dec 11, 2001Jun 12, 2003Umax Data Systems IncMethod and system for promoting scanning speed
US20060268355 *Aug 9, 2006Nov 30, 2006Transpacific Ip, Ltd.Method and system for promoting scanning speed
Referenced by
Citing PatentFiling datePublication dateApplicantTitle
US7995234 *Jul 31, 2007Aug 9, 2011Hewlett-Packard Development Company, L.P.Adjusting scan rate within scanning device
US8368967 *Sep 25, 2009Feb 5, 2013Genesys Logic, Inc.Scanning controller, scanning apparatus and method for performing the scanning controller
US8427711 *Nov 10, 2012Apr 23, 2013Genesys Logic, Inc.Scanning controller, scanning apparatus and method for performing the scanning controller
US20080274965 *Feb 29, 2008Nov 6, 2008Intezyne Technologies, Inc.Encapsulated amyloid-beta peptides
US20090034020 *Jul 31, 2007Feb 5, 2009Kevin BokelmanAdjusting scan rate within scanning device
US20100214628 *Sep 25, 2009Aug 26, 2010Genesys Logic, Inc.Scanning controller, scanning apparstus and method for performing the scanning controller
Classifications
U.S. Classification358/426.03, 358/474
International ClassificationH04N1/00, H04N1/333
Cooperative ClassificationH04N2201/0081, H04N1/00236, H04N2201/04768, H04N1/33307, H04N2201/0044, H04N2201/0049, H04N1/00241, H04N2201/3335
European ClassificationH04N1/00C3H3, H04N1/333B
Legal Events
DateCodeEventDescription
Nov 17, 2006ASAssignment
Owner name: VEUTRON CORPORATION, TAIWAN
Free format text: CHANGE OF NAME;ASSIGNOR:UMAX DATA SYSTEMS, INC.;REEL/FRAME:018534/0275
Effective date: 20021029
Owner name: UMAX DATA SYSTEMS, INC., TAIWAN
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:WANG, KUO-JENG;REEL/FRAME:018533/0721
Effective date: 20011023
Owner name: TRANSPACIFIC IP, LTD., TAIWAN
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:VEUTRON CORPORATION;REEL/FRAME:018533/0744
Effective date: 20050706
Aug 14, 2009ASAssignment
Owner name: TRANSPACIFIC SYSTEMS, LLC, DELAWARE
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:TRANSPACIFIC IP LTD.;REEL/FRAME:023107/0267
Effective date: 20090618
Owner name: TRANSPACIFIC SYSTEMS, LLC,DELAWARE
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:TRANSPACIFIC IP LTD.;REEL/FRAME:023107/0267
Effective date: 20090618