JPEG-Codec
We offer 2 IP-Cores for JPEG-Compression and Decompression:
JPEG-Compressor
- Performs JPEG-compression in 4:2:0 format from YUV 4:2:2-image (DCT, quantization, run-length-encoding, huffman-encoding)
- High speed (e.g. 120 MHz in ALTERA Cyclone II, slowest speed-grade, which equals up to 80 Megapixels per second compression-speed)
- Very low resource-usage (e.g. ALTERA Cyclone II):
- about 2250 LEs
- 4 M4K memory-blocks
- 7 18x18-multipliers
- VHDL-code included, vendor-independent
JPEG-Decompressor
- Performs JPEG-decompression of baseline JPEG-images (huffman-decoding, run-length-decoding, dequantization, IDCT, color-space-conversion)
- High speed (e.g. 125 MHz in ALTERA Cyclone II, effective decompression-speed depends on image)
- Low resource-usage (e.g. ALTERA Cyclone II):
- about 2850 LEs
- typ. 9 M4K memory-blocks
- 12 18x18 multipliers (including color-space-conversion)
- The decompressor is set up by a CPU depending on the contents of the JPEG-header-information, sample-source-code (in C) for ERIC5 is provided
- VHDL-code included, vendor-independent