NI Video Measurement Suite

niVMS Analyse CVBS VI

  • Updated2023-08-17
  • 8 minute(s) read

niVMS Analyse CVBS VI

Performs a composite video analysis of the specified line(s) to produce the selected measurements.  Each type of measurement yields several video parameters that are displayed in the Results array (including name, value, and units). A graph of a relevant output waveform is displayed for most measurements and can be used for signal and measurement verification.

IMPORTANT NOTES:

  1. Before running this VI, ensure that desired video standard is configured, that video lines containing the appropriate test patterns have been acquired, and that the line selection made here matches accordingly. Failure to do this results in invalid measurements or a run-time error.
  2. Many measurements require previous measurement of the bar amplitude for use as an amplitude reference. Therefore NI recommends that the bar line time measurement should be performed before any others.
  3. Certain measurements require additional configuration settings that affect the outcome of the results (e.g., chroma nonlinearity, luminance noise, level meter, and vertical blanking).

Measurement Type specifies the composite measurement to be performed.
Average Picture Level
Bar Line Time
Bounce
Chrominance AM/PM
Chrominance Non-Linearity
Chrominance to Luminance
Colour Bars
Differential Gain and Phase
Edge Finder
Field Time Distortion
Group Delay
Horizontal Timing
Hum (Blanking Variation)
Insertion Gain
Jitter
K Factor
Level Meter
Line Frequency
Line Time Distortion
Luminance Non-Linearity
Multiburst
Noise Spectrum
Short Time Distortion
Sub-Carrier Frequency
Sweep
Vertical Blanking Pulses
VIRS
2-Channel Timing
Video Signal Info
Line Selection specifies the channel and block of lines to be analyzed in each stored frame.
channel specifies the channel number to be analyzed (0 or 1).
start line specifies the number of the line or first line in each frame.
lines specifies the number of consecutive lines in each frame, starting at start line.
Meter Configuration contains configuration settings for the level meter measurement.
A location specifies the horizontal location on the video line (in microseconds) of measurement location A.
B location specifies the horizontal location on the video line (in microseconds) of measurement location B.
span specifies the width of the window over which the signal is measured.
type selects the number and combination of measurements to be performed from the following options:
Single point at A
Single point at B
Difference between points A and B (A-B)
Difference between points B and A (B-A)
Additional Configuration contains configuration settings for miscellaneous measurements.
Chroma NonLin intermod. ref selects the luminance level used as a reference in the chrominance nonlinearity (intermodulation) measurement. Can be nominal bar, measured bar (ref. B1), measured bar (ref. BP), or measured pedestal.
Vertical Blanking waveform specifies the type of waveform output by the vertical blanking measurement. Can be equalizing pulse or serration.
Noise Spectrum waveform specifies the type of waveform output by the noise spectrum measurement. Can be frequency spectrum or time signal.
Sweep Points specifies the number of measurements to make along the frequency sweep test pattern. Can be from 2 to 10. The start and end of the sweep pattern is always measured.
AM/PM Filters selects the bandwidth of the bandpass filter used for measurement of chrominance AM and PM noise.
Lum NonLin + DGDP pattern specifies the test pattern for luminance nonlinearity and DGDP measurement. Can be staircase or ramp.
use IRE for NTSC? specifies TRUE to enable measurement of NTSC and 525-line levels in units of IRE instead of mV.
adjust CB Fsc? specifies TRUE to automatically adjust subcarrier frequency (Fsc) for optimum detection of color bar chrominance phase.
SinX/X pulse selects the test pulse for (SinX) / X measurement for group delay. Can be positive, negative, or combined.
measure Black CB? specifies TRUE to measure the black color bar. Set to FALSE if black bar is not present.
Bounce Configuration contains the configuration settings for the bounce measurement.
line specifies the line number in each frame on which to make the amplitude measurements.
settling (%) specifies the tolerance to use for settling measurements (expressed as a percentage of high APL bounce amplitude).
Noise Configuration contains the configuration settings for the noise spectrum measurement.
pattern specifies the test pattern used for luminance noise measurement. Can be pedestal or ramp.
fsc trap? specifies TRUE to activate the subcarrier frequency notch (bandstop) filter.
luma weighted? specifies TRUE to activate the unified luminance weighting filter.
start (MHz) specifies the start frequency of the measurement band (0.02 MHz minimum).
stop (MHz) specifies the stop frequency of the measurement band (Fs/2 maximum).
Edge Settings contains settings for the Edge Finder measurement tool.
Start Search specifies the line time (in microseconds) for the start of the edge search interval.
End Search specifies the line time (in microseconds) for the end of the edge search interval.
Edges selects the type of edge(s) (e.g., a single rising or falling edge, or a bar containing a rising edge followed by a falling edge) to search for from the following options:
Rising Only
Falling Only
Bar (Rising, Falling)
CVBS lowpass filter? specifies TRUE to apply a CVBS chrominance lowpass filter to signals prior to edge detection.
Multiburst Configuration contains configuration settings for the multiburst measurement.
source selects the source of the reference amplitude from the following options:
Scaled Flag
User Level
scale factor specifies the factor (0.1 to 10.0) that multiplies the measured flag amplitude to give the actual reference level.
level (mV/IRE) specifies the arbitrary level to be used as reference (10 to 1000 mV or IRE). IRE units may be used for NTSC signals.
Error In describes error conditions that occur before this node runs. This input provides standard error in functionality.
Results returns an array of clusters containing the name (string), value (DBL), and units (string) for each result parameter.
Averaging contains information about how much averaging was applied during the measurement.
measurements averaged returns the number of results (one from each line) averaged to produce a single measurement result.
lines per measurement returns the number of lines averaged prior to analysis. Lines from every frame can be time-averaged to produce a smoothed waveform to reduce noise before measurements are performed.
Measurement Info contains general information about the measurement and how it was performed.
measurement name returns the full name of the measurement type performed.
test pattern analysed returns the names of the test pattern(s) or element(s) analyzed.
description returns a brief description of the measurement.
Waveforms contains measured waveforms relating to the measurement performed. It may be empty, or may contain one or more waveforms that illustrate certain features of the measured signal or outputs from the measurement itself.
Error Out contains error information. This output provides standard error out functionality.

Log in to get a better experience