EPIX, Inc. Home Page
Flexible Image Processor and Application Accelerator for the PC/AT

Picture of the 4MEG VIDEO Model 10 board


  • Nonstandard Sensor Interface
  • 10 MIPS Programmable Accelerator
  • Up to 4 Megabytes of Configurable Image Memory


  • Automated Inspection
  • Medical Imaging
  • Motion Analysis
  • Document Processing
  • Scientific Image Acquisition

4MEG VIDEO Model 10 offers a flexible image processing platform for OEM's and VAR's. An adaptable video timing generator allows easy integration with image sources such as line-scan cameras, high resolution CCD cameras, and medical imaging equipment. The configurable image memory can be organized as one or many images of arbitrary dimension.

The programmable on-board processor accelerates imaging functions and custom algorithms. All of this capability is available on a single board that occupies one slot in a PC/AT (or compatible) computer. 4MEG VIDEO Model 10 is a member of a continually evolving product line. The Model 10 offers twice the processing speed of the previous version. Planned enhancements to the product family include larger image memory, faster processors, and higher resolution/bandwidth.


4MEG VIDEO Model 10 offers unparalleled flexibility in video acquisition and display. Analog video signals can be digitized at up to 24 million samples per second. Alternatively, the board can accept direct 8-bit digital data. The pixel clock can be derived from an external source or generated internally.

4MEG VIDEO Model 10 can genlock to composite video, composite sync, or horizontal and vertical drive signals from almost any video source and format. Almost any output video format can be generated within the 24 MHz pixel clock limit.

Programmable video resolution is provided by a unique Horizontal Control Memory (HCM) that allows pixel-by-pixel control over image memory transfers during acquisition and display. Integer zoom and subsampling are supported. Sampling resolution can vary across a given line of video. Vertical resolution is programmable and can vary within the video field.



4MEG VIDEO Model 10 facilitates acceleration of image processing with a 10 MIPS Texas Instruments TMS320C25 Digital Signal Processor. In addition to performing math intensive processing functions at high speed, the TMS320C25 can function much like a general purpose microprocessor. This allows the use of custom image processing and inspection algorithms.

The TMS320C25 is programmed in assembly language. The 8K word on-board memory is ample for most image processing functions. A 32K word program memory is optional. Programs may be downloaded via the PC/AT bus.


Pixel data is stored in image memory as sequential 8-bit values. Using the HCM, this memory can be organized as one large or many smaller images. Portions of the memory can also be used to store intermediate results, menus, or overlays. A bit-plane write protect feature allows text and overlays to be written over image data.

Image memory is accessed by the PC/AT or the TMS320C25 in 64K byte blocks. A memory offset register permits this window to be located at any 16K byte boundary.

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


The 4MOBJIPL Object Code library provides the "C" programmer with easy access and control of the 4MEG VIDEO Model 10 under DOS and Windows environments. Up to eight boards can be controlled simultaneously. An image processing library provides a large selection of ready-to-run image enhancement, analysis, graphical, and load/save operations.

4MIPTOOL software is an easy to use, menu driven program which operates the 4MEG VIDEO Model 10, allowing capture and display in RS-170, CCIR, custom area and line-scan formats, and examination of the image buffers.

4MIP interactive software extends 4MIPTOOL with a wide selection of features for the analysis, enhancement, measurement, archiving, and printing of imagery.

Routines for the TMS320C25 can be created with standard macro-assembler tools from Texas Instruments or Avocet Systems, Inc. 4MOBJIPL, 4MIPTOOL, and 4MIP support downloading of user developed programs.



  • 24MHz to 2MHz sampling/display rate
  • 8000 to 4 pixels per line (32,000 optional)
  • 16,000 to 1 lines per field/frame
  • RS-170, RS-330, and CCIR input/output
  • Analog or digital Inputs
  • Variable timing for nonstandard formats
  • Genlock to external timing sources
  • Generates master video timing
  • Software programmable timing/resolution
  • External input/output for event sync
  • Pseudo-color display on RGB monitor
  • Non-destructive overlay cursor
  • PC or AT bus compatible


  • TMS320C25 digital signal processor
  • 10 million instructions per second
  • 16-bit fixed point arithmetic w/32-bit accumulation
  • 8K word program memory (32K optional)
  • Direct image memory access


  • 8-bits per pixel
  • Selectable bit plane write protect
  • Configurable as one or many images
  • Programmable image size
  • 1 megabyte image memory option


  • Kodak MEGAPLUS camera interface card
  • Cohu digital camera interface card
  • Fairchild line scan interface card
  • Dalsa area and line scan interface card
  • Inquire about other options available


  • 4MIPTOOL interactive software to capture, examine, and display included
  • 4MIP interactive software to capture, display, enhance, analyze, measure, archive, and print imagery optionally available
  • 4MOBJIPL "C" library with image processing optionally available
  • Supported by third-party software vendors
  • QUICK SET VIDEO configuration tools

Back to EPIX Hardware

Back to the EPIX home page

Image Processing Products For Research and Industry