The Piranha XL Camera
•
29
Different Areas of Interest can also be selected to be output on the Master and Salve ports. This
would allow the camera to be connected to a dual port frame grabber or two frame grabbers,
possibly in two PC’s. Using this configuration may eliminate frame grabber and/or PC bandwidth
issues allowing the camera to achieve its maximum line rate.
The Piranha XL camera can accommodate up to four Areas of Interest (AOI) for each of the Master
& Slave ports. Image data outside the AOI are discarded. Each AOI is user selected and its pixel
boundaries defined. The camera will assemble all individual AOI into one contiguous image line
with a width equal to the sum of the individual AOI(‘s). The frame grabber will need to be adjusted
to accommodate the smaller overall image width. As the host computer defined the size of each
individual AOI, it will be able to extract and process each individual AOI from the one larger image.
Steps to Setup Area of Interest
1.
Plan your AOI's
2.
Stop acquisition
3.
Select the Master or Slave port
4.
Set the number of AOI's
5.
Select the first AOI and set the offset and width
6.
If the other AOI's are large you may need to select them first and reduce their width's
7.
Repeat for each AOI in turn
8.
Start acquisition
The Rules for Setting Areas of Interest
Notes:
•
The rules are dictated by how image data is organized for transmission over the available
CLHS data lanes.
•
The camera/XML will enforce these rules truncating entered values where necessary.
1.
Acquisition must be stopped to change the AOI configuration
2.
1-4 AOI's can be selected
3.
Minimum width is 96 pixels per AOI
a.
Minimum total of all AOI widths summed together must be at least = Number of CLHS lanes x
96 pixels
i.
7 lanes: 672 pixels (Normal Use)
ii.
4 lanes: 384 pixels (When using CX4 fiber cable modules)
4.
Maximum width of all AOI widths summed together must be no more than = 16,384 + (3 x 96) = 16,672
a.
There can be maximum 8k bytes per CLHS lane when using only 4 lanes, such as with a CX4 fiber
module. i.e.
i.
8192 pixels per lane can be supported when using 8 bit pixels
ii.
5,461 pixels per lane can be supported when using 12 bit pixels
5.
AOI width step size is 32 pixels
6.
The offset of each AOI may be 0 to (16,384 – 96 = 16,288)
a.
Therefore overlapping AOI's are allowed
7.
Offset and width for individual AOI's will "push" one another
a.
e.g. if AOI has offset 0, width 16,384, and the offset is changed to 4096, then the width will be
"pushed" to 12,288.
b.
AOI's only effect one another by limiting the maximum width
8.
AOI's are concatenated together in numerical order and sent to the frame grabber starting at column
zero