IP Cores

JPEG Encoder / Decoder

  • JPEG-Kompression/Dekompression entsprechend „baseline process“ nach CCITT T.81 (ISO/IEC 10918-1)
  • Separater Encoder- und Decoderteil, die einzeln oder parallel betrieben werden können.
  • Geringste Verzögerungszeiten zwischen Dateneingang und komprimierten Datenausgang (2…8 µs).
  • Für Einzelbilder hoher Qualität und/oder Motion-JPEG (MJPEG) geeignet.
  • Geringer Platzverbrauch bei hoher Geschwindigkeit in XILINX FPGAs (Spartan-6 < 1200 Slices).
  • Qualität und Komprimierung mit 4 oder mehr Quantisierungstabellen wählbar.
  • Datenmenge des komprimierten Bildes zwischen 1 % und 33 % der Datenmenge des unkomprimierten Bildes
  • Voller Reset vor und nach jedem Bild.
  • Leichtes Einfügen in ein vorhandenes HDL-Programm bzw. Verbinden mit Programmmodulen durch definierte Schnittstellen.
  • Programmierung des gesamten JPEG-Codecs wurde mit grafischer Oberfläche (Matlab/Simulink mit XILINX System Generator) als modularer Aufbau ausgeführt.
  • Beliebige Bildgröße (z.B. 64 k x 64 k).
  • Optionale Module für Videokamerasteuerung, Bayer-Pattern-Interpolation, Farbraumkonvertierung, RAM-Anbindung usw.
  • Optional mit automatischer Komprimierungssteuerung für limitierten Datendurchsatz (Datenmenge des komprimierten Bildes wird der Bandbreite der Schnittstelle effektiv angepasst).
  • Core für XILINX FPGAs einsetzbar (Spartan-3-Familie, Spartan-6, Virtex-4, Virtex-5, Virtex-6, 7-er Familie Artix, Kintex, Virtex, ZYNQ).
  • Individuelle Anpassung der IP-Cores möglich.

JPEG Encoder

JPEG Decoder

Weitere IP Cores

Bildbearbeitungsfilter
Binärbild + Kantenerkennung
Sobelfilter, Laplace
Tiefpass, Hochpass
Prewitt Filter, Roberts Filter
Bad Pixel Elimination
Transformation, Kompression
FFT
1D-DCT, 2D-DCT
DWT (Wavelet)
Displayansteuerung
VGA, SVGA
XGA 1024 x 768
SXGA, WSXGA, SXGA+, WSXGA+
UXGA, WUXGA
FUll HD 1920 x 1080 (@60Hz)
Statistik
Mittelwert
Min, Max
Bildverarbeitung
Histogrammermittlung, -anzeige, – bewertung
Belichtung, Gammakorrektur, Helligkeit, Kontrast
Bewegungserkennung
Subsample Color
Bayer-Pattern-Interpolation
Farbraumkonvertierung (RGB, YUV, HSV)
Text einfügen (ASCII)
Zeilenverdopplung
Memory Interfaces
SPI Interface
Flash Interface
SRAM
SDRAM
DDRRAM