| MIL 10 Board Specific Notes
| Customize Help

Matrox Vio display section



See also

Matrox Vio has an on-board display section that is capable of both analog and digital display. Matrox Vio is capable of displaying video simultaneously on analog and digital displays, although the same information is sent to both outputs. Moreover, Matrox Vio has on-board memory that can be used, among other things, to store an overlay image.

Note, the display section of Matrox Vio Duo can only output to auxiliary displays.

The table below summarizes the various display options offered by Matrox Vio:

Transmission standard

Analog

Digital

1080i at 30 frames/sec

YPbPr, RGB

HD-SDI

720p at 60 frames/sec

YPbPr, RGB

HD-SDI

480i at 30 frames/sec

CVBS, RGB 1 , Y/C, YPbPr (non-square pixels)

HD-SDI

576i at 25 frames/sec (PAL)

CVBS, RGB, Y/C, YPbPr (non-square pixels)

SD-SDI

480i at 30 frames/sec (NTSC)

CVBS, RGB, Y/C. YPbPr (non-square pixels)

SD-SDI

576i at 25 frames/sec (CCIR)

CVBS, RGB, Y/C. YPbPr (square pixels)

-

480i at 30 frames/sec (RS-170)

CVBS, RGB, Y/C. YPbPr (quare pixels)

-

1 Although the multi-format decoder can capture RGB analog video, the image is digitizers to 20-bit YCbCr.

Display overlay

When enabling a display overlay, Matrox Vio automatically uses on-board buffers to handle both live and static data. Inquire the buffer's identifier in the typical fashion. For more information, refer to the Allocating, displaying, and annotating an image buffer section of Chapter 2: Building an application.

Viewing real-time video on an auxiliary display

Matrox Vio is optimized to transfer video from its acquisition section to its display section. This minimum-latency pass-through mode is ideal for displaying real-time video. To enable minimum-latency pass-through mode in MIL, use MdispControl() with M_SELECT_VIDEO_SOURCE and the MIL identifier of the digitizer (associated with the grabbed data) to display. When Matrox Vio is in minimum-latency pass-through mode, its display section will ignore any image buffer selected for display using MdispSelect().

When using minimum-latency pass-through mode, you can use Matrox Vio to display an overlay buffer on real-time video. To do so, use MdispControl() with M_OVERLAY, as you would normally. Internally, MIL allocates an overlay buffer that has the same size as the real- time video. This overlay buffer is displayed using hardware to maximize performance.

To disable minimum-latency pass-through mode and view an image buffer on Matrox Vio's display section, use MdispControl() with M_SELECT_VIDEO_SOURCE set to M_NULL. You can then select an image buffer to display, using MdispSelect().

Displaying a splash screen

Matrox Vio is capable of displaying a splash screen after you free the Matrox Vio system. To display the last grabbed image, along with the overlay image, perform the following:

Viewing real-time video

Matrox Vio has a pass-through mode which allows you to view real-time video after freeing the Matrox Vio system. To enable minimum-latency pass-through after Matrox Vio's video controller has been freed, use MdispControl() with M_AUXILIARY_KEEP_DISPLAY_ALIVE set to M_ENABLE.

To select the video source, use MdispControl() with M_SELECT_VIDEO_SOURCE and the identifier of the MIL digitizer whose output to display. Finally, enable the overlay using MdispControl() with M_OVERLAY set to M_ENABLE.