IP Cores

DDC has a world class IP library to bring success to your project.

DDC has developed a wide variety of world-class Intellectual Property (IP). The IP listed on this page is just a sampling of the types of IP available. This IP is generally applicable to ASIC or FPGA, and generally applicable to video and imaging systems with varying resolutions and frame rates, including custom, but generally up to HD and beyond, and at 60 frames/sec and beyond.

Advanced Processing

Camera Interfacing

  • Raw sensors / FPA
  • CCD/FLIR
  • SWIR
  • EAVB
  • custom LVDS
  • HOTlink
  • Cameralink
  • GigE, GigE Vision
  • NTSC/PAL , RS-170
  • Aptina and Omnivision

Interface Related

Codecs

  • Low latency MJPEG codec
  • Low latency MPEG2 codec
  • Low latency MPEG4/h.264 encoder
  • low latency RLE
  • lossless and high dynamic range encoders
  • MP3 decoder
  • Various audio/speech codecs

Graphics Overlay

  • Full frame overlay
  • OpenGL Core (multi-plane)
  • Sprite based
  • Alpha-blending

Network/Comm

  • VoIP
  • 1553, USB, I2C , HDLC, custom
  • HDLC, T1, CHI, A/u-law, DSx
  • GigE Vision, PoE/PoE+
  • EAVB

Sensor/Optics Corrections

  • Non-uniformity correction (NUC)
  • Bad pixel replacement (BPR)
  • Distortion correction

Scaling

  • Translate / rotate / zoom (TRZ)
  • Display scaling / variable aspect ratio
  • Picture in picture (PIP)
  • Warp

Color Processing

  • Color conversions: YUV, RGB, YCC, Bayer
  • Contrast / brightness / gamma
  • Color correction, white balance
  • FCT (Favorite Color Transform)

Noise Filters

  • Spatial (3x3, 7x7), LPF, HPF, etc.
  • Temporal (motion adaptive)
  • De-interlace filtering (motion adaptive)

DSP

  • FIR and IIR filters
  • FFT and IFFT
  • DCT / IDCT
  • Polyphase
  • Correlation
  • Adaptive filters

Communications

  • Modulators / demodulators (many)
  • Bit synchronize, clock recovery
  • NCOs, DDS
  • DPLL
  • Transcendental function generation /CORDIC (sin, cos, atan, atan2, etc.)

MPEG Stream Editors

  • Protocol analyzer/reporter of MPEG streams

Error Correction

  • Viterbi
  • Reed Solomon
  • BCH, CRC, etc.
  • Interleaving, scrambling, encryption
  • LFSR

HD Flat Panel IP