Intellectual Property (IP)

DDC has developed a wide variety of Intellectual Property. 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 (but up to HD and beyond, and 60 frames/sec and beyond).

Graphics Overlay

  • Full frame overlay
  • Open GL (multi-plane)
  • Sprite based
  • Alpha-blending

Sensor/Optics Corrections

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

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)

AGC

  • Histogram equalization
  • AACE / LAP (local area processing)
  • Dynamic gamma

Camera Interfacing

  • Raw sensors / FPA
  • CCD/FLIR, LVDS
  • HOTlink, Cameralink, NTSC/PAL, RS-170

MPEG Stream Editors

  • Protocol analyzer/reporter of MPEG streams
  • 25,000+ lines of code
  • Originally written in C then ported to JAVA

Scaling

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

Advanced Processing

  • Image stabilization
  • LAP (local area processing)
  • NUC/BPR / distortion correction
  • Stereo vision / ranging
  • Optical Flow
  • Open GL overlays
  • Multi-target tracking
  • Super-resolution
  • Motion detection / tracking
  • 2-D correlation
  • Fusion (CCD/FLIR, multi-spectral)
  • Super fast FFT/IFFT
  • Mosaicing / stitching
  • Video and audio codecs

Interface Related

  • Frame buffers: SDRAM/DDR/DDR2
  • A/D and D/A config through I2C
  • Peripheral interface options: CAN2.0, I2C,
  • I2S, Ethernet, USB, J1850, 1553B
  • Bus interfaces: EMIF, PCI, ISA, VME, OPB,
  • Multibus, PLB, AMBA, Avalon, and others.

Codecs

  • Low latency MJPEG codec
  • Low latency MPEG2 codec
  • Low latency MPEG4/H.264 encoding
  • MP3 decoder
  • Various audio/speech codecs

DSP

  • FIR and IIR filters
  • FFT and IFFT
  • DCT / IDCT
  • Polyphase
  • Correlation
  • Convolution
  • Freq domain filtering
  • Adaptive filters

Communications

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

Error Correction

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

Network/Comm

  • Ethernet, VoIP
  • 1553, USB, I2C, HDLC, custom
  • HDLC, T1, CHI, A/u-law, DSx

HD Flat Panel IP

  • IP for HD panels, DVB, etc.
  • Tora dev kit
  • Dynamic gamma correction, sharpness enhancement, etc.
 
 
         

Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player