Frame grabber
A frame grabber is an electronic device that captures individual, digital still frames from an analog video signal or a digital video stream. It is usually employed as a component of a computer vision system, in which video frames are captured in digital form and then displayed, stored, transmitted, analyzed, or combinations of these.
Historically, frame grabber expansion cards were the predominant way to interface cameras to PCs. Other interface methods have emerged since then, with frame grabbers connecting to computers via interfaces such as USB, Ethernet and IEEE 1394. Early frame grabbers typically had only enough memory to store a single digitized video frame, whereas many modern frame grabbers can store multiple frames.
Modern frame grabbers often are able to perform functions beyond capturing a single video input. For example, some devices capture audio in addition to video, and some devices provide, and concurrently capture frames from multiple video inputs. Other operations may be performed as well, such as deinterlacing, text or graphics overlay, image transformations, and conversion to JPEG or other compressed image formats. To satisfy the technological demands of applications such as radar acquisition, manufacturing and remote guidance, some frame grabbers can capture images at high frame rates, high resolutions, or both.
Circuitry
Analog frame grabbers, which accept and process analog video signals, include these circuits:- Input signal conditioner that buffers the analog video input signal to protect downstream circuitry
- Video decoder that converts SD analog video or HD analog video to a digital format
- Digital video decoder that interfaces to and converts a specific type of digital video source, such as Camera Link, CoaXPress, DVI, GigE Vision, LVDS, or SDI
- Memory for storing the acquired image
- A bus interface through which a processor can control the acquisition and access the data
- General purpose I/O for triggering image acquisition or controlling external equipment