EPIX, Inc. Home Page
Flexible Image Capture and Display Board for the PC

Picture of the SILICON VIDEO MUX board


  • 4 or 1 Megabytes of Configurable Image Memory
  • 40 MHz to 2 MHz Sampling & Display
  • 8K to 4 Pixels per Line
  • 1020 to 2 Lines per Field
  • Programmable Resolution &Timing
  • Standard/Nonstandard Acquisition


  • High Frame Rate Motion Analysis
  • Automated Inspection & Sorting
  • Calibrated Image Measurement
  • High Resolution Cine Loops
  • Scientific Image Analysis
  • Character Recognition
  • Medical Imaging

SILICON VIDEO MUX is a single slot imaging board that provides the PC/AT with an interface to high bandwidth, high resolution video sources. The board's programmable video format allows digitization from standard video cameras, video recorders, fast area-scan devices, and medical CRT displays.

The image memory can be configured to accept one or many images, depending on resolution.


SILICON VIDEO MUX offers unparalleled flexibility in video acquisition and display. Analog video signals can be digitized at up to 40 million samples per second. The pixel clock can be derived from an external source or generated internally. SILICON VIDEO MUX can genlock to composite video, composite sync, or horizontal and vertical drive signals from a variety of video formats. Line resolutions up to 8000 pixels are supported.

Programmable video resolution is provided by a unique X-Sampling Control Memory (XSAM) that allows pixel-by-pixel control over image memory transfers during acquisition and display. Integer subsampling is supported. Sampling resolution can vary across a given line of video. The number of video lines is fully programmable. These capabilities allow the user to decrease the resolution of each image while increasing the number of image buffers.

SILICON VIDEO MUX is available with either 4 megabytes or 1 megabyte of image memory. Three versions of the board support different video bandwidth requirements and pixel clocks from 2 MHz up to 40MHz, 35MHz, or 20 MHz rates. A plug in module allows selection of a specific frequency pixel clock. For optimal accuracy, the pixel clock from the video source may be used.



Video can be digitized from almost any video format: Standard RS-170 cameras, CCIR cameras, VCRs, high scan rate graphic CRT displays, medical CRT displays, high frame rate cameras, high resolution cameras, or VCRs in pause mode.

Video can be displayed in the digitized format or displayed using the board's

RS-170 or CCIR video format generator.


Pixel data is stored in image memory as sequential 8-bit values. Using the XSAM and line counters, image memory can be organized as one large image or many smaller images.

Image memory is accessed by the PC/AT in 64KB blocks. A memory offset register allows the window to be located on any 64KB image memory boundary.

The image memory has data paths for video acquisition, display, and processing with one of these paths utilized at any given time. During image acquisition, the display is driven with live video. Image processing can be performed during blanking intervals to maintain an uninterrupted display.


SVIP is a powerful, interactive, menu-driven program that has an extensive set of image processing functions, and is easily enhanced with user developed custom menus and scripted algorithms. Functions include sequential capture and display, calibrated measurement, processing, enhancement, archiving, and printing of imagery. (Optional)

SVIPTOOL is a menu driven program allowing basic capture and display with the ability to examine image buffers. (Included)

QUICK SET VIDEO programs provide predefined configurations for nonstandard cameras and nonstandard video applications. (Included)

SVOBJIPL object code library provides the "C" programmer with easy board access and control under either DOS or Windows, eliminating the need for board-level programming. This image processing library provides a wealth of ready to run image enhancement, analysis, graphical, and load/save operations. (Optional)



  • 40MHz to 2MHz sampling/display clock
  • 8000 to 4 pixels per line
  • Six input video multiplexer
  • RS-170, RS-330, and CCIR input/output
  • Variable timing for nonstandard formats
  • Genlock to external timing sources
  • Generates RS-170 or CCIR video timing
  • External input/output for event sync
  • Software programmable timing/resolution
  • Pseudo-color display on RGB monitor
  • Non-destructive overlay cursor
  • PC and AT bus compatible


  • 4 megabyte or 1 megabyte image memory
  • 8-bits per pixel
  • Configurable as one or many images
  • Programmable image size


  • SVIP interactive software to capture, analyze, enhance, archive, display, measure, and print (Optional)
  • SVIPTOOL interactive software to capture, examine, and display (Included)
  • SVOBJIPL "C" library with image processing routines (Optional)
  • QUICK SET VIDEO configuration tools
  • Supported by third-party software vendors

Block Diagram of the SILICON VIDEO MUX
Block Diagram

Back to EPIX Hardware

Back to the EPIX home page

Image Processing Products For Research and Industry