|
A/D |
Analog-to-digital. |
AC |
Alternating current. |
acquisition window |
The image size specific to a video standard or camera resolution. |
active line region |
The region of lines actively being stored; defined by a line start (relative to vertical sync signal) and a line count. |
active pixel region |
The region of pixels actively being stored; defined by a pixel start (relative to the horizontal sync signal) and a pixel count. |
ADC |
Analog-to-digital converter. An electronic device, often an integrated circuit, that converts an analog voltage to a digital number. |
address |
Character code that identifies a specific location (or series of locations) in memory. |
ANSI |
American National Standards Institute. |
antichrominance filter |
Removes the color information from the video signal. |
API |
Application programming interface. |
area |
A rectangular portion of an acquisition window or frame that is controlled and defined by software. |
array |
Ordered, indexed set of data elements of the same type. |
ASIC |
Application-specific integrated circuit. A proprietary semiconductor component designed and manufactured to perform a set of specific functions for a specific customer. |
aspect ratio |
The ratio of a picture or image's width to its height. |
asynchronous |
(1) Independent in time from any other event. (2) Communication mechanism on the IEEE 1394 bus, which guarantees delivery of the message but does not guarantee timing. |
|
back porch |
The area of the video signal between the rising edge of the horizontal sync signal and the active video information. |
Bayer encoding |
Method to produce color images with a single imaging sensor, as opposed to three individual sensors for the red, green, and blue components of light. |
Bayer pattern |
Color filter array pattern that can appear in four variations, depending on the current left and top offsets of
the acquisition window:
GBGB RGRG |
GRGR BGBG |
BGBG GRGR |
RGRG GBGB |
|
big endian |
Describes computers that store bytes of memory by placing the most significant byte at the memory location with the lowest address, the next significant byte at the next memory location, and so on. |
black reference level |
The level that represents the darkest an image can get. See also white reference level. |
BMP |
Bitmap. Image file format commonly used for 8-bit and color images (extension .bmp). |
buffer |
Temporary storage for acquired data. |
bus |
The group of conductors that interconnect individual circuitry in a computer, such as the PCI bus; typically the expansion vehicle to which I/O or other devices are connected. |
|
cache |
High-speed processor memory that buffers commonly used instructions or data to increase processing throughput. |
camera session |
A process-safe handle to a camera. |
CCIR |
Comite Consultatif International des Radiocommunications. A committee that developed standards for color video signals. |
chrominance |
The color information in a video signal. |
CMOS |
Complementary metal-oxide semiconductor. |
CompactPCI |
Refers to the core specification defined by the PCI Industrial Computer Manufacturer's Group (PICMG). |
compiler |
A software utility that converts a source program in a high-level programming language, such as Basic, C, or Pascal, into an object or compiled program in machine language. Compiled programs run 10 to 1,000 times faster than interpreted programs. See also interpreter. |
conversion device |
Device that transforms a signal from one form to another; for example, analog-to-digital converters (ADCs) for analog input and digital-to-analog converters (DACs) for analog output. |
CPU |
Central processing unit. |
CSYNC |
Composite sync signal. A combination of the horizontal and vertical sync pulses. |
|
D/A |
Digital-to-analog. |
DAC |
Digital-to-analog converter; an electronic device, often an integrated circuit, that converts a digital number into a corresponding analog voltage or current. |
DAQ |
Data acquisition. (1) Collecting and measuring electrical signals from sensors, transducers, and test probes or fixtures and inputting them to a computer for processing. (2) Collecting and measuring the same kinds of electrical signals with A/D or DIO devices plugged into a computer, and possibly generating control signals with D/A and/or DIO devices in the same computer. |
DC |
Direct current. |
default setting |
A default parameter value recorded in the driver; in many cases, the default input of a control is a certain value (often 0) that means use the current default setting. |
DLL |
Dynamic link library. A software module in Microsoft Windows containing executable code and data that can be called or used by Windows applications or other DLLs; functions and data in a DLL are loaded and linked at run time when they are referenced by a Windows application or other DLLs. |
DMA |
Direct memory access. A method by which data can be transferred to and from computer memory from and to a device or memory on the bus while the processor does something else; DMA is the fastest method of transferring data to/from computer memory. |
DRAM |
Dynamic RAM. |
driver |
Software that controls a specific hardware device such as an image acquisition device. |
dynamic range |
The ratio of the largest signal level a circuit can handle to the smallest signal level it can handle (usually taken to be the noise level), normally expressed in decibels. |
|
EEPROM |
Electrically erasable programmable read-only memory. ROM that can be erased with an electrical signal and reprogrammed. |
endianness |
The convention describing the ordering of bytes in memory or the sequence in which bytes are transmitted. |
external trigger |
A voltage pulse from an external source that triggers an event such as A/D conversion. |
|
field |
For an interlaced video signal, a field is half the number of horizontal lines needed to represent a frame of video; the first field of a frame contains all of the odd-numbered lines, and the second field contains all of the even-numbered lines. |
FIFO |
First-in first-out memory buffer. The first data stored is the first data sent to the acceptor; FIFO buffers are used on image acquisition devices to temporarily store incoming data until that data can be retrieved. |
flash ADC |
An ADC whose output code is determined in a single step by a bank of comparators and encoding logic. |
frame |
A complete image; in interlaced formats, a frame is composed of two fields. |
front porch |
The area of a video signal between the start of the horizontal blank and the start of the horizontal sync. |
function |
A set of software instructions executed by a single line of code that may have input and/or output parameters and returns a value when executed. |
|
gain |
Applied value to compensate for discrepancies in the filter for a particular color. |
gamma |
The nonlinear change in the difference between the video signal's brightness level and the voltage level needed to produce that brightness. |
genlock |
Circuitry that aligns the video timing signals by locking together the horizontal, vertical, and color subcarrier frequencies and phases and generates a pixel clock to clock pixel data into memory for display or into another circuit for processing. |
Gigabit Ethernet |
Describes technologies which transmit Ethernet packets at a rate of a gigabit per second. |
GigE Vision |
A camera interface standard developed using the Gigabit Ethernet communication protocol. |
grab |
Performs an acquisition that loops continually on one buffer. You obtain a copy of the acquisition buffer by grabbing a copy to a separate buffer that can be used for analysis. |
GUI |
Graphical user interface. An intuitive, easy-to-use means of communicating information to and from a computer program by means of graphical screen displays; GUIs can resemble the front panels of instruments or other objects associated with a computer program. |
|
hardware |
The physical components of a computer system, such as the circuit boards, plug-in boards, chassis, enclosures, peripherals, cables, and so on. |
hardware abstraction layer |
Separates software API capabilities, such as general acquisition and control functions, from hardware-specific information. |
HSYNC |
Horizontal sync signal. The synchronization pulse signal produced at the beginning of each video scan line that keeps a video monitor's horizontal scan rate in step with the transmission of each new line. |
hue |
Represents the dominant color of a pixel. The hue function is a continuous function that covers all the possible colors generated using the R, G, and B primaries. See also RGB. |
|
I/O |
Input/output. The transfer of data to/from a computer system involving communications channels, operator interface devices, or data acquisition and control interfaces. |
IEEE |
Institute of Electrical and Electronics Engineers. |
INL |
Integral nonlinearity. A measure, in LSB, of the worst-case deviation from the ideal A/D or D/A transfer characteristic of the analog I/O circuitry. |
instrument driver |
A set of high-level software functions, such as NI-IMAQ, that controls specific plug-in computer boards; instrument drivers are available in several forms, ranging from a function callable from a programming language to a virtual instrument (VI) in LabVIEW. |
interlaced |
A video frame composed of two interleaved fields; the number of lines in a field are half the number of lines in an interlaced frame. |
internal buffer |
A page-locked buffer. See also page-locked buffer. |
interpreter |
A software utility that executes source code from a high-level language, such as Java or Basic, by reading one line at a time and executing the specified operation. In contrast, a compiler converts all source code to executable machine code before execution. Compiled languages give significantly higher performance than interpreted languages. Examples of compiled languages are C, C++, and LabVIEW, while Java and Basic are generally interpreted languages. See also compiler. |
interrupt |
A computer signal indicating that the CPU should suspend its current task to service a designated activity. |
interrupt level |
The relative priority at which a device can interrupt. |
IRE |
A relative unit of measure (named for the Institute of Radio Engineers). 0 IRE corresponds to the blanking level of a video signal, 100 IRE to the white level. Note that for CIR/PAL video the black level is equal to the blanking level or 0 IRE, while for RS-170/NTSC video, the black level is at 7.5 IRE. |
IRQ |
Interrupt request. See also interrupt. |
ISO Trigger |
A high voltage isolated trigger. |
|
library |
A file containing compiled object modules, each comprised of one or more functions, that can be linked to other object modules that make use of these functions. |
line count |
The total number of horizontal lines in the picture. |
little endian |
Describes computers that store bytes of memory by placing the least significant byte at the memory location with the lowest address, the second least significant byte at the next memory location, and so on. |
LSB |
Least significant bit. |
luminance |
The brightness information in the video picture. The luminance signal amplitude varies in proportion to the brightness of the video signal and corresponds exactly to the monochrome picture. |
LUT |
Lookup table. A selection in Measurement & Automation Explorer (MAX) for Vision that contains formulas that let you implement simple imaging operations such as contrast enhancement, data inversion, gamma manipulation, or other nonlinear transfer functions. |
|
MAX |
Measurement & Automation Explorer. The National Instruments Windows-based graphical configuration utility you can use to configure NI software and hardware, execute system diagnostics, add new channels and interfaces, and view the devices and instruments you have connected to your computer. MAX is installed on the desktop during the National Instruments driver software installation. |
memory buffer |
See buffer. |
memory window |
Continuous blocks of memory that can be accessed quickly by changing addresses on the local processor. |
MSB |
Most significant bit. |
MTBF |
Mean time between failure. |
mux |
Multiplexer. A switching device with multiple inputs that selectively connects one of its inputs to its output. |
|
NI-IMAQ |
Driver software for National Instruments image acquisition hardware. |
NI-IMAQdx |
National Instruments driver software for IEEE 1394 and GigE Vision cameras. |
noninterlaced |
A video frame where all the lines are scanned sequentially, rather than being divided into two frames as in an interlaced video frame. |
NTSC |
National Television Standards Committee. The committee that developed the color video standard used primarily in North America, which uses 525 lines per frame. See also PAL. |
NVRAM |
Nonvolatile RAM. RAM that is not erased when a device loses power or is turned off. |
|
one-shot |
Applies to pulse generation and acquisitions. A one-shot pulse or acquisition happens only once. |
|
page-locked buffer |
Memory page that is marked as non-pagable by the virtual file system. Page-locked buffers remain in physical memory and do not cause page faults. |
PAL |
Phase Alternation Line. One of the European video color standards; uses 625 lines per frame. See also NTSC. |
PCI |
Peripheral Component Interconnect. A high-performance expansion bus architecture originally developed by Intel to replace ISA and EISA; it is achieving widespread acceptance as a standard for PCs and workstations and offers a theoretical maximum transfer rate of 133 Mbytes/s. |
PCIe |
PCI Express. A high-performance expansion bus architecture originally developed by Intel to replace PCI. PCIe offers a theoretical maximum transfer rate that is dependent upon lane width. A x1 link theoretically provides 250 MB/s in each direction—to and from the device. Once overhead is accounted for, a x1 link can provide approximately 200 MB/s of input capability and 200 MB/s of output capability. Increasing the number of lanes in a link increases maximum throughput by approximately the same factor. |
PCLK |
Pixel clock signal. Times the sampling of pixels on a video line. |
PGIA |
Programmable gain instrumentation amplifier. |
picture aspect ratio |
The ratio of the active pixel region to the active line region; for standard video signals such as RS-170 or CCIR, the full-size picture aspect ratio typically is 4/3 (1.33). |
pixel |
Picture element. The smallest division that makes up the video scan line; for display on a computer monitor, a pixel's optimum dimension is square (aspect ratio of 1:1, or the width equal to the height). |
pixel aspect ratio |
The ratio between the physical horizontal size and the vertical size of the region covered by the pixel. An acquired pixel should optimally be square, thus the optimal value is 1.0; however, typically it falls between 0.95 and 1.05, depending on camera quality. |
pixel clock |
Divides the incoming horizontal video line into pixels. |
pixel count |
The total number of pixels between two horizontal sync signals; the pixel count determines the frequency of the pixel clock. |
PLL |
Phase-locked loop. Circuitry that provides a very stable pixel clock that is referenced to another signal, for example, an incoming horizontal sync signal. |
process-safe handle |
A handle that allows only one process to access a camera at any given time. |
protocol |
The exact sequence of bits, characters, and control codes used to transfer data between computers and peripherals through a communications channel. |
PXI |
PCI eXtensions for Instrumentation. An open specification that builds on the CompactPCI specification by adding instrumentation-specific features. |
|
quadlet |
A 32-bit (four-byte) word. |
quadrature encoder |
An encoding technique for a rotating device where two tracks of information are placed on the device, with the signals on the tracks offset by 90 degrees from each other. The phase difference indicates the position and direction of rotation. |
|
RAM |
Random-access memory. |
real time |
A property of an event or system in which data is processed as it is acquired instead of being accumulated and processed at a later time. |
relative accuracy |
A measure in LSB of the accuracy of an ADC; it includes all nonlinearity and quantization errors but does not include offset and gain errors of the circuitry feeding the ADC. |
resolution |
The smallest signal increment that can be detected by a measurement system; resolution can be expressed in bits, in proportions, or in percent of full scale. For example, a system has 12-bit resolution, one part in 4,096 resolution, and 0.0244 percent of full scale. |
RGB |
Red, green, and blue. The three primary colors used to represent a color picture. An RGB camera is a camera that delivers three signals, one for each primary. |
ribbon cable |
A flat cable in which the conductors are side by side. |
ring |
Performs an acquisition that loops continually on a specified number of buffers. |
ROI |
Region of interest. (1) An area of the image that is graphically selected from a window displaying the image. This area can be used focus further processing; (2) A hardware-programmable rectangular portion of the acquisition window. |
ROM |
Read-only memory. |
RS-170 |
The U.S. standard used for black-and-white television. |
RTSI bus |
Real-Time System Integration Bus. The National Instruments timing bus that connects image acquisition and DAQ devices directly, by means of connectors on top of the devices, for precise synchronization of functions. |
|
saturation |
The richness of a color. A saturation of zero corresponds to no color, that is, a gray pixel. Pink is a red with low saturation. |
scaling down circuitry |
Circuitry that scales down the resolution of a video signal. |
scatter-gather DMA |
A type of DMA that allows the DMA controller to reconfigure on-the-fly. |
sequence |
Performs an acquisition that acquires a specified number of buffers, then stops. |
snap |
Acquires a single frame or field to a buffer. |
SRAM |
Static RAM. |
StillColor |
A post-processing algorithm that allows the acquisition of high-quality color images generated either by an RGB or composite (NTSC or PAL) camera using a monochrome video acquisition device. |
sync |
Tells the display where to put a video picture; the horizontal sync indicates the picture's left-to-right placement and the vertical sync indicates top-to-bottom placement. |
syntax |
Set of rules to which statements must conform in a particular programming language. |
system RAM |
RAM installed on a personal computer and used by the operating system, as contrasted with onboard RAM. |
|
timeout |
Length of time, in milliseconds, that the driver waits for an image from the camera before returning an error |
transfer rate |
The rate, measured in bytes/s, at which data is moved from source to destination after software initialization and setup operations; the maximum rate at which the hardware can operate. |
trigger |
Any event that causes or starts some form of data capture. |
trigger control and mapping circuitry |
Circuitry that routes, monitors, and drives the external and RTSI bus trigger lines; you can configure each of these lines to start or stop acquisition on a rising or falling edge. |
TTL |
Transistor-transistor logic. A digital circuit composed of bipolar transistors wired in a certain manner. A typical medium-speed digital technology. Nominal TTL logic levels are 0 and 5 V. |
|
user buffer |
Memory buffer created by the user as a destination for the image. In LabVIEW, this is created with the IMAQ Create VI. |
UV plane |
See YUV. |
|
VCO |
Voltage-controlled oscillator. An oscillator that changes frequency depending on a control signal; used in a PLL to generate a stable pixel clock. |
VI |
Virtual Instrument.
- A combination of hardware and/or software elements, typically used with a PC, that has the functionality of a classic stand-alone instrument
- A LabVIEW software module (VI), which consists of a front panel user interface and a block diagram program.
|
video line |
A video line consists of a horizontal sync signal, back porch, active pixel region, and a front porch. |
VSYNC |
Vertical sync signal. The synchronization pulse generated at the beginning of each video field that tells the video monitor when to start a new field. |
|
white reference level |
The level that defines what is white for a particular video system. See also black reference level. |
|
YUV |
A representation of a color image used for the coding of NTSC or PAL video signals. The luminance information is called Y, while the chrominance information is represented by two components, U and V, that represent the coordinates in a color plane. |