Descriptors

A descriptor is a set of parameters associated with a frame. The descriptor defines the value of each parameter. Since each frame can have a unique descriptor, custom descriptors can be used to change camera settings on a frame-by-frame basis for each image in the video stream. If the user wants to receive different images in a video stream, he can set up a descriptor for each frame. The camera will apply each descriptor in turn when capturing images and will output one frame per descriptor. After the last descriptor is used, the next frame in the stream will return to the first descriptor. This allows for rapid changes of camera parameters in a deterministic manner.

The descriptor is tagged onto the last packet of every frame. When multiple descriptors are in use, the camera will encode a synchronization number in the first 16 bytes of image data returned from the camera.  The format of the synchronization code is shown in Video Formats.

When to use

Descriptors are useful for obtaining different views of the same image. Several examples of this are listed below.

How to use

Descriptors can be programmed using PixeLINK Capture OEM. Most features that can be controlled via Capture OEM can be modified in a descriptor.  The exceptions are the gamma correction/look-up table feature and Flat Field Correction.

The number of descriptors supported varies between cameras.  Up to a maximum of 16 descriptors can be created and stored in camera memory.

 

See Also