background image

A

PPENDIX 

A. G

LOSSARY

 

P

AGE 

19

 

 

 
 

An application such as 

PixeLINK Capture

 (described in the PixeLINK Camera User's Manual) 

can control the camera through a stack of software modules, drivers and libraries.  Some of 
this software is accessible to the user; the rest is in the kernel.  The relationship between 
user space and kernel space is illustrated in Figure 3.1 (on page 18). 

 3.2 

Software Components 

The function of each software component shown in Figure 3.1 (on page 18) is listed below.   

 

User Application:

  A custom application, based on the PixeLINK API or DirectShow 

(both described below), controls the camera, retrieves data from it, and displays or 

e application 

 

ss imaging data directly from the FireWire Minidriver.  The 

reen display or for further processing or 

 

a software implements a specific 

ndard for image streaming and is part of the DirectX suite 

ive to the PixeLINK API,  to integrate control of the camera with that of other 

•  Data compression and decompression 
•  Data coding and decoding 
• Color 

conversion 

• Rendering 

(DirectDraw) 

For more information about DirectShow and DirectX, visit the DirectX Web site at 
http://www.microsoft.com/windows/directx/. 

 

Stream Class Driver:

  This driver allows the camera to work with DirectShow by 

enabling the transfer of data between DirectShow and the PixeLINK FireWire 
Minidriver. 

 

FireWire Minidriver:

  This PixeLINK software is the interface between the FireWire 

bus and either the PixeLINK API or the Direct Show/Stream Class Driver.  The 
FireWire Minidriver is responsible for: 

 

Detecting the features supported by the camera and reporting them to the 
PixeLINK API or the Direct Show/Stream Class Driver; 

 

Receiving streams of data from the FireWire Bus Driver and transmitting them 
in the appropriate format to the PixeLINK API or to the Stream Class Driver; 

stores the data.  This application can be written by the user, provided by PixeLINK o
incorporated into third-party software (in cooperation with PixeLINK). 

 

PixeLINK API (PimMegaApi.dll):

  This standard library provides th

with functions to control the camera and the video stream.  The PixeLINK API
(described in the PixeLINK Camera API Reference) is used to create custom 
applications to acce
imaging data can be formatted for sc
analysis.  

DirectShow:

  Microsoft DirectShow multimedi

hardware and software sta
of multimedia APIs provided my Microsoft.  DirectShow software can be used, as an 
alternat
multimedia hardware and software, enhancing the functionality of the camera.   
Microsoft offers several DirectShow filters for functions such as:   

PixeLINK

 

PL-A630 to PL-A660 Series Cameras

 

Megapixel FireWire Camera

 

 

 

System Guide

 

 

 

 Copyright © 2000–2004 PixeLINK

 All Rights Reserved

Summary of Contents for PL-A630

Page 1: ...L A630 to PL A660 Series Cameras PL A630 to PL A660 Series Cameras Imaging Modules Cameras Copyright 2000 2004 PixeLINK All Rights Reserved PixeLINK 3030 Conroy Road Ottawa Ontario K1G 6C2 Canada Tel...

Page 2: ...in conjunction with other terms and items PixeLINK is either a trademark or a registered trademark of PixeLINK in Canada and or other countries IEEE is a registered trademark or service mark of the In...

Page 3: ...le Assembly 9 2 3 2 FireWire Interface Board LEDs 11 2 3 3 Headers 11 2 3 4 PL A650 Series Imaging Module Dimensions 13 2 3 5 PL A630 Series Imaging Module Dimensions 14 2 4 FireWire Connectors and Mu...

Page 4: ...13 Figure 2 11 PL A650 Series Imaging Module Side View and End View 14 Figure 2 12 PL A650 Series Imaging Module Bottom View Showing Mount Holes 14 Figure 2 13 Camera C Mount PL A650 and PL A660 Seri...

Page 5: ...ion software called PixeLINK Capture An Applications Programming Interface API compatible with C C and Visual Basic along with LabVIEW API function wrappers is also available The driver supports Direc...

Page 6: ...the PDF version of this Guide are hyperlinked for easy navigation and access Refer to your PixeLINK Camera User s Manual for information on Camera software installation PixeLINK Capture TWAIN Microsof...

Page 7: ...X PCI FireWire Card 1 3 3 Laptop Computers Because of the specialized hardware configurations of laptop computers they require additional installation considerations An external 12 V DC power supply C...

Page 8: ...e 3 2 software on a Mac OS X operating system 1 7 Related PixeLINK Documentation PixeLINK Megapixel FireWire Camera User s Manual Release 3 2 This manual describes the functionality of the PixeLINK Me...

Page 9: ...K Megapixel FireWire Camera API Reference Release 3 2 Applies to Microsoft Windows only This manual provides a reference for the PixeLINK Camera API and related software Sections include Basic princip...

Page 10: ...4 40 screws 2 2 PL A640 and PL A660 Series Camera Hardware The PL A640 and PL A660 cameras are enclosed in an aluminum housing The cameras have two FireWire ports both identical and a C mount lens ada...

Page 11: ...ARY PAGE 7 PixeLINK PL A630 to PL A660 Series Cameras Megapixel FireWire Camera System Guide Figure 2 2 Camera Features Top View Figure 2 3 Camera Features Bottom View Copyright 2000 2004 PixeLINK All...

Page 12: ...wn in these figures PL A641 and PL A642 cameras differ only in the configuration of the C mount and infra red IR filter All measurements are 0 01 inches 0 3 mm Figure 2 4 Camera Top Side and End Views...

Page 13: ...Module Assembly As shown in Figure 2 6 on page 10 each PixeLINK imaging module consists of two boards an Imaging Assembly the top board and a FireWire Interface Board the bottom board also shown in Fi...

Page 14: ...re 2 7 FireWire Interface Board product may not be exactly as shown igure 2 6 PL A650 Series Imaging Module PL A630 Series similar 5 Volt Power LED 3 3 Volt Power LED Firmware Status LED PL A630 to PL...

Page 15: ...e external power source must a power of at least 3 0 W for the Imaging Module to operate correctly Tw 12 V operation is recommended but the voltage Figure 2 8 wer Header Oriented as in Figure 2 9 2 3...

Page 16: ...P1 General p output V HCMOS 6 GND Ground 7 FLASH External flash 5 VHCMOS Refer to PixeLINK API funct output active high pulse ions PimMegaCaptureFrameToBitmap and PimMegaReturnStillFrame 8 GND Ground...

Page 17: ...TTER Shutter control device TTL output active high Refer to PixeLINK API functions PimMegaCaptureFrameToBitmap and PimMegaReturnStillFrame 10 GND Ground 11 GP2 General purpose output TTL output Refer...

Page 18: ...lease contact PixeLINK support S e 2 11 PL A650 Series Imaging Module Side View and End View gure 2 PL A650 Series Imaging M 2 3 PL A630 Series Imaging Module Dimensions ee page 25 for contact informa...

Page 19: ...used to connect to other FireWire devices Subwindow Size Clock Frequency MHz 640 480 1024 1280 4 640 1280 6 1280 1280 8 1280 1280 12 1920 2560 16 3200 2560 24 3840 2560 Example Based on the FireWire...

Page 20: ...pixelink com 2 6 Power The computer s FireWire bus can supply power to the camera if the host computer has a six pin FireWire connector and the total power demand on the bus does not exceed the ing mo...

Page 21: ...d PL A660 Series shown To remove the IR filter a Remove the lens or igure 2 14 Camera C Mount Exploded View PL A650 and PL A660 Series shown 3 Using a pair of fine point tweezers carefully lift out th...

Page 22: ...ia FireWire OHCI FireWire Driver and Firmware Pixe Adapt the host interface to work with FireWire LINK Camera Receives commands Figure 3 1 Host Software Architecture and sends video data via FireWire...

Page 23: ...nabling the transfer of data between DirectShow and the PixeLINK FireWire Minidriver FireWire Minidriver This PixeLINK software is the interface between the FireWire bus and either the PixeLINK API or...

Page 24: ...Wire An adapter card designed for desktop computers is included in selected PixeLINK camera kits If the s a FireWire port available the card is not e a preinstalled FireWire port or CardBus slot era U...

Page 25: ...al window moves one row on its trailing edge is a nexposed row is added to its leading edge e rolls to w to start exposing rows for the next frame Thus at any given ti particular row depends the amoun...

Page 26: ...StillFrame Where dark conditions are not possible and ambient light cannot be controlled an electronically triggered shutter can be used to cut off the ambient light at the end of the specified exposu...

Page 27: ...MegaReturnFrameAfterTrigger and PimMegaReturnStillFrame PimMegaReturnFrameAfterTrigg capture a still image no more than 90 s after an external trigger signal is detected PimMegaReturnStillFrame return...

Page 28: ...Engineers MB Megabyte MHz Megahertz OHCI Open Host Controller Interface PC Personal Computer preview windowThe window used to display video images on the screen The size is the same number of rows an...

Page 29: ...Questions se follow these steps before contacting our technical support team Review the relevant sections of the documentation Check the PixeLINK Support Site for o new software and firmware o applic...

Page 30: ...9 Video mode 21 22 4 5 11 18 ssories 3 Multiple cameras controlling 15 PixeLINK Camera Applicatio ol header 1 2 9 11 12 13 21 22 23 Power external 3 11 12 16 Preview window 24 nced Control header pino...

Reviews: