Home  |  Site Map  |  Contact   


Product Support
: Knowledge Base

Our on-line Knowledge Base contains answers to some of the most common support questions. It has information about all PGR products and was developed to help customers resolve product issues. It is constantly updated, expanded, and refined to ensure that our customers have access to the latest information.

Knowledge Base Search

Search For: In:
Any Word All Words Exact Phrase
Show:
 
Customizing applications to control USB cameras
Article 318: Customizing applications to control USB cameras

SUMMARY:
This article discusses how Point Grey Research has designed its USB 2.0 cameras to implement the IIDC 1394-based Digital Camera Specification over a USB connection, and the implications of this design on application development for customers.

APPLICABLE PRODUCTS :
Chameleon •  PGR FlyCapture SDK • 

ANSWER:

To date, the USB 2.0 cameras in Point Grey’s product line include the Chameleon™ and the Firefly® MV USB. We have designed our USB cameras to implement the IIDC 1394-based Digital Camera Specification over a USB connection. Essentially, IIDC register reads and writes have been mapped to a USB control endpoint. As a result, USB cameras behave like other FireWire cameras, with the exception that isochronous streaming is done using USB bulk transfers at a maximum data rate of 480 Mb/s.

All of the libraries in Point Grey’s FlyCapture SDK can be used in conjunction with Point Grey USB cameras in the same manner as with FireWire cameras. As well, our system-level drivers for interfacing with DirectShow, ActiveX or TWAIN applications work the same for both USB and FireWire cameras. To take advantage of Point Grey’s implementation of IIDC over USB with other APIs, you may need to customize your applications. For example, members of the libdc1394 community have worked with Point Grey to make all of their functions support our USB cameras. As a starting point in your development, we encourage users to view the libdc1394 implementation of IIDC over USB at http://sourceforge.net/projects/libdc1394/.



RELATED ARTICLES :
KB Article 17: Using Point Grey Imaging Products under Linux.
KB Article 325: Differences between USB cameras and FireWire cameras


ARTICLE INFO:
Article ID:
318
Published:
1/23/2009 11:23:54 AM
Last Modified:
1/23/2009 11:23:54 AM
Keywords:
USB, FireWire, IIDC, DCAM, 1394, libdc, application, development, FlyCapture
Issue Type:
Customization



ARTICLE FEEDBACK:
How useful was this article?
less
more
1
2
3
4
5
Additional comments or suggestions?

Go Back Printable Version Email This Article Bookmark This Article

 
 
 

With the release of FlyCapture® 1.8.3.23, FlyCapture 2.0.3.15 and Ladybug® 1.4.3.6 SDKs on our downloads site, we are now distributing signed drivers for Windows® 7


Email Address
Password

  Forgot password?