JPEG has been used in a variety of applications that require compression and decompression of image data in mobile devices handling digital images, such as digital cameras, cell phones, and PDAs.
JPEG Software IP is compliant to the JPEG standard (highly efficient still image compression standard standardized in the Baseline process of ISO/IEC 10918-1).
Capable for the high speed and low power consumption required for small devices.
Features
The compact design made it possible to run on low-power, small-memory CPU.
Since pixel data can be input and output in units of processing blocks (MCU), even large number of pixels image data can be processed with small memory.
Optimized for ARM Cortex-A series (ARMv7, ARMv8).
A simple API function can reduces the time required for integration into applications.
Specification
[Decoder]
Supports Baseline format.
Supports RGB and YCbCr (4:4:4, 4:2:2, 4:2:0, 4:1:1, 4:0:0) data output
Supports Motion-JPEG (AVI、MOV) format
A decode function to reduce the resolution of input images is implemented.
A decode function to decode the thumbnail images in EXIF files is implemented.
[Encoder]
Supports Baseline format.
Supports RGB and YCbCr (4:2:2, 4:2:0, 4:1:1) data input
Image quality can be controlled by image quality factor, compression size, and any customized quantization table.
This IP supports both color spaces of YCbCr and YUV.