Image codec/encoder/decoder (Customizable) - ISO/IEC 10918-1 JPEG standard
Key Features
- 4:2:0, 4:2:2, 4:4:0, 4:4:4 and 4:0:0 color formats
- NV12/NV16/NV24 (CbCr Interleaved), NV21/NV61/NV42 (CrCb Interleaved)
- 8-/12-bit samples for each component
- Supports image sizes from 16 x 16 to 32K x 32K
- Partial mode for encoding/decoding
- On-the-fly rotate/mirror
- ROI (decoding)
- On-the-fly down-sampling (decoding)
- Color format conversion (decoding)
- Sub-frame synchronization (SFS)
Benefits
- Standard Compliance
- Compliant with Extended Sequential ISO/IEC10918-1 JPEG standard
- Compliant with Motion JPEG
- Advanced Hardware Architecture
- High-performance decoding up to 290M pix/sec (4:2:0 format)
- High-speed encoding up to 290M pix/sec (4:2:0 format)
- Unified Encoder & Decoder Design
- Very small silicon area footprint
- Ultra-low power consumption
- Comprehensive Integration Support
- Easy system integration with AMBA APB/AXI bus
- Complete verification platforms supported
Block Diagram

Applications
- Mobile phones
- Digital cameras
- Digital camcorders
- Medical imaging systems
- Video conference systems
- Surveillance systems
- Scanners and printers
- Digital photo frames
- Automotive systems
Deliverables
- RTL source code
- RTL testbench
- Datasheet
- Verification/C-model Guide
- API Reference Manual
- Programmer's Guide
Technical Specifications
Availability
Available
Related IPs
- Video Encoder/Decoder -- MPEG-4 (ISO/IEC 14496-2) and JPEG (ISO/IEC 10918-1); UMC 0.13um HS/FSG
- Baseline JPEG Image & Video Decoder
- JPEG 2000 Encoder - Up to 16-bit per Component Lossy & Numerically Lossless Image & Video Compression
- Lossless JPEG Encoder - Up to 16-bit per Component Numerically Lossless Image & Video Compression
- 10/12-bit Extended and 8-bit Baseline JPEG Image & Video Decoder
- Scalable UHD JPEG 2000 Encoder - 8 up to 16 bits per Component Lossy or Numerically Lossless Image & Video Compression