top of page

Image Codec
CODAJ12
CODAJ12
CODAJ12 is a standalone and high-performance JPEG Codec IP that performs the JPEG baseline/extended sequential and M-JPEG decoding and encoding. Fully compliant with the baseline and extended sequential DCT mode of ISO/IEC 10918-1 JPEG standard, CODAJ12 is capable of supporting MJPEG streams with various color formats supporting resolutions up to 32Kx32K. Its fully hardware-based architecture allows for very high performance and low power consumption and makes it suitable for a variety of digital imaging applications. On-the-fly pre-and post-image processing can also contribute to the improvement of memory bandwidth efficiencies.
Performance
-
The image size up to 32768x32768 is supported for both decoding and encoding.
-
Encoder: JPEG Baseline/Extended sequential; up to 210M pix/s for 4:2:2 color format
-
Decoder: JPEG Baseline/Extended sequential; up to 210M pix/s for 4:2:2 color format
-
Operating clock frequency: 200 MHz
Interface
-
32-bit AMBA 3 APB bus
-
64-bit AMBA3 AXI buses
-
Primary AXI interface and an optional secondary AXI interface
Features
-
Baseline and extended sequential ISO/IEC 10918-1 JPEG compliance
-
Support 1 or 3 color components
-
3 components in a scan
-
8-bit or 12-bit samples for each component
-
Support 4:0:0, 4:2:0, 4:2:2, 4:4:0, and 4:4:4 color format
-
Minimum decoding size: 16x16 pixels
-
Supports ROI (Region of Interest) for the decoder
-
Slice-based encoding
-
Multi-instance mode and instance switching
-
On-the-fly rotator and mirroring
-
Color format conversion
-
On-the-fly down-sampling in the decoder
-
Different AxID for each bitstream, luma, and chroma
-
64Byte Burst-length access for maximizing bus efficiency
bottom of page