Title :
Field programmable gate array (FPGA) based baseline JPEG decoder
Author :
Yusof, Zulkalnain Mohd ; Aspar, Zulfakar ; Suleiman, Ishak
Author_Institution :
Video & Image Compression Hardware Group, Univ. Technol. Malaysia, Malaysia
Abstract :
Image/video compression is one of the major components used in video-telephony, videoconferencing and multimedia-related applications. Compression allows efficient utilization of channel bandwidth and/or storage size. One of the commonly used methods for image and video compression is JPEG (an image compression standard). In our present work, a real time (the first made in Malaysia) JPEG hardware decoder has been successfully designed and implemented using 100,000 gate FPGA (FLEX10K100 from Altera). The fully functional JPEG decoder prototype is capable of decompressing compressed data to achieve a frame rate of 30 frames per second (for a frame size of 320×240 pixels). Currently the design supports gray scale images, but with some modification and addition of tables to handle the chrominance component, the JPEG decoder can easily handle color images. The major components that have been implemented include the 2-dimensional inverse discrete cosine transform, inverse scalar quantizer and the parallel Huffman decoder. Parallelism and pipelining were fully exploited in the design to achieve the high frame rate
Keywords :
Huffman codes; code standards; data compression; decoding; discrete cosine transforms; field programmable gate arrays; image coding; inverse problems; telecommunication standards; transform coding; video coding; 240 pixel; 2D DCT; 320 pixel; 76800 pixel; Altera FLEX10K100; FPGA; baseline JPEG decoder; channel bandwidth; chrominance component; color images; data decompression; field programmable gate array; frame rate; frame size; gray scale images; image compression; image compression standard; inverse discrete cosine transform; inverse scalar quantizer; multimedia applications; parallel Huffman decoder; pipelining; pixels; real time JPEG hardware decoder; storage size; video compression; videoconferencing; videotelephony; Bandwidth; Color; Decoding; Field programmable gate arrays; Hardware; Image coding; Prototypes; Teleconferencing; Transform coding; Video compression;
Conference_Titel :
TENCON 2000. Proceedings
Conference_Location :
Kuala Lumpur
Print_ISBN :
0-7803-6355-8
DOI :
10.1109/TENCON.2000.892260