JPEG Decoder

Tatvik’s JPEG Baseline Image Decoder implementation is one of the efficient implementations for embedded and PC Platforms. The implementation is highly efficient in terms of low MIPS and small memory footprint.


ProfileJPEG Baseline Bit RateAny (compliant with standard)
ResolutionAnyInput FormatJPEG Bit-stream
OutputYUV420, YUYV, RGB32/24/16/15/12ConformanceCCITT Rec. T.81 (1992E)
ProcessorsARM9, ARM11
ARM Cortex A8,A9,A7,A15
Intel Core i3, i5, i7
Windows (Phone) 7/8
Embedded Linux
Windows, Linux, MAC


Tatvik JPEG decoder has been ported to Symbian, Windows Mobile, Android, iPhone OS X, Linux and WinXP based devices. The implementation shows excellent results on all the platforms. The benchmark results are shown in the table below:

Image Size Mcycles on ARM9 Simulator
352 x 288 7.7
640 x 480 19.6
720 x 480 22.1