Software JPEG decoder for embedded systems

Stevan A. Milinković · 2012

This paper presents a software JPEG decoder with extremely small memory footprint, which is suitable for embedded systems. It is achieved by decoding one MCU at a time and storing it immediately in frame buffer, instead of processing full image strip, so consequently the memory usage is independent on image size. Due to efficient Huffman table processing and fast IDCT calculations, this software could be ported even to lower range microcontrollers. It also provides the auto scaling and auto rotation functionality.

Read the paper · More papers on PaperTik