|
|
 |
|
The Anatomy of Modern PC Frame Grabbers
|
|
The PCI bus is the enabling technology that gave designers of frame grabbers the means to stream
image data into system memory in real time where it could be processed by the ever-increasing power of host CPUs. This
paved the way for the adoption of the PC as a real-time imaging platform.
|
|
|
|
The entry level or basic frame grabber for standard color or monochrome analog video like PAL and
component RGB or CCIR, may use an off-the-shelf video decoder chip from manufacturers like Philips, Brooktree or Samsung
for all acquisition functionality (A/D, PLL, etc.).
|
|
Figure 1: Matrox Meteor-II/Multi-Channel ²
A variable scan frame grabber is comprised of discrete components and digitizes images from
standard and non-standard cameras.
|
|
|
|
|
|
|
|
|
|
Display may be required to visualize a process to make sure the system is running and operational. It is also required to
calibrate the system, typically using a reference image. And on-board display integrated into the frame grabber design is required for real-time
visualization without adversely affecting the performance of the image processing or analysis.
|
|
Figure 2: Matrox Corona On-board display linked to acquisition by local bus provides a single slot solution for acquisition and display tasks.
|
|
|
|
Figure 3. The graphics overlay functionality of Matrox Corona or Genesis-LC frame grabbers can be used to annotate images in real time without
affecting the contents of the image buffer.
|
|
The demands of on-line inspection may be greater than what a frame grabber which relies on the host for processing can handle.
In this case, on-board processing functionality is the answer. Custom ASICs and DSPs provide a combination of programming flexibility and processing power.
But on-board processing alone is not enough. Sufficient I/O to keep processors fed and data moving is required.
An integral part to any frame grabber is software support. While traditional 'C' library toolkits are the norm, ActiveX controls for vision are
making a strong debut. Some higher level Windows-based packages are available as well, if an interactive/end-user approach is required.
|
|
|
|
|
|
|