Real time implementation of baseline JPEG decoder using floating point DSP TMS320C31
Zulkifli Md. Yusof, Z. Mohamad, Zulfakar Aspar, Ishak Suleiman, M.H.M. Saad, S.H.S. Salleh · 2002
This paper describes the implementation of the baseline JPEG decoder on the TI 32 bit floating point DSP processor TMS320C31 (Texas Instruments). The decoder can be used to decode compressed gray scale image and video signal. But with slight modifications to the assembly code, it can also handle color images. Fast two dimensional inverse discrete cosine transform (2D-DCT) and parallel Huffman decoding schemes have been employed to allow fast decoding of the encoded image or video signal. The DSP-based JPEG decoder is capable of performing real time decoding of compressed video signal (with 160/spl times/120 pixels resolution) with frame rate of more than 10 frames per second.