Control transfers - very short data transfers (often a few bytes) with guaranteed delivery, mainly used to send device control packets and receive the device status informationįrom the above information, you can see that the most suitable USB data transfer type for the camera type device is isochronous transfers. Bulk transfers - guarantees data delivery by using all available data bandwidth and large data transfers, but does not guarantee latency or transfer speed, mainly used by data storage devices Interrupt transfers - guarantees delivery latency time, but provides small data packet sizes, mainly used by keyboards, pointing devices and game controllers Isochronous transfers - guaranteed transfer speed (high priority), but not reliable delivery, mainly used by audio and video streaming devices. The USB 2.0 provides four data transfer types: In practice this number is lower due to some inherent USB communication overheads and it is more like two thirds of that number, so somewhere around 40MB/s. This new protocol was now able to transfer data at theoretical maximum of 60MB/s. The USB 2.0 was released in April 2000 and was standardized by the USB-IF at the end of 2001. While USB 1.0 was introduced in the early 1996 and it was able to transfer around 1.5MB/s, manufacturers soon realized that due to higher bandwidth requirements, the industry needed something better. Therefore, I wouldn't call it your typical a webcam. This device is made to be used in various real-time image processing and object tracking applications. Besides high resolution and image quality, this camera features unusually high frame capture rate for the device of this kind. This device is made to be used in various real-time image processing and tracking.