The JPEG Compression IP Core efficiently converts video frames into JPEG images, complying with ISO/IEC10918-1 standards. It processes 20-bit YCbCr streams in 8×8 blocks, with support for RGB and grayscale inputs. Using Huffman coding, it delivers high-performance compression for seamless storage in flash memory.
JPEG Compression IP Core
Overview
Key Features
- ISO/IEC 10918-1: Baseline sequential DCT method.
- Encoding: Single-frame JPEG images and Motion JPEG.
- Color Depth: 8 bits per channel.
- Color Components: Up to four; supports image sizes upto 64k x 64k.
- Compatibility: Handles all scan types and JPEG formats.
- Markers: Supports APP, COM, and restart markers
- Custom Tables: Programmable Huffman and quantization tables.
Block Diagram

Applications
- Satellite
- Digital Camera
- Thermal Imager
- Web based Photographic Images
- General Photography Devices
Technical Specifications
Related IPs
- JPEG XS compression IP core for HD - Max fps: 60 - Color sampling: 4:4:4 / 4:2:2 / 4:0:0
- JPEG XS compression IP core for HD - Max fps: 240 - Color sampling: 4:4:4 / 4:2:2 / 4:0:0
- JPEG XS compression IP core for HD - Max fps: 480 - Color sampling: 4:4:4 / 4:2:2 / 4:0:0
- JPEG XS compression IP core for HD - Max fps: 1920 - Color sampling: 4:2:2 / 4:0:0
- JPEG XS compression IP core for HD - Max fps: 30 - Color sampling: 4:4:4 / 4:2:2 / 4:0:0
- JPEG XS compression IP core for HD - Max fps: 60 - Color sampling: 4:2:2 / 4:0:0