Title :
JPEG encoder system-on-a-chip demonstrator
Author :
Hunte, J.K. ; McCanny, J.V. ; Simpson, A. ; Hu, Y. ; Doherty, J.G.
Author_Institution :
Sch. of Electr. & Electron. Eng., Queen´´s Univ., Belfast, UK
Abstract :
The design of a system-on-a-chip (SoC) demonstrator for a baseline JPEG encoder core is presented. This combines a highly optimised discrete cosine transform (DCT) and quantization unit with an entropy coder which has been realised using off-the-shelf synthesisable IP cores (run-length coder, Huffman coder and data packer). When synthesised in a 0.35 /spl mu/m CMOS process, the core can operate at speeds up to 100 MHz and contains 50 k gates plus 11.5 kbits of RAM. This is approximately 20% less than similar JPEG encoder designs reported in literature. When targeted at FPGA the core can operate up to 30 MHz and is capable of compressing 9-bit full-frame color input data at NTSC or PAL rates.
Keywords :
CMOS digital integrated circuits; Huffman codes; code standards; digital signal processing chips; discrete cosine transforms; industrial property; quantisation (signal); runlength codes; telecommunication standards; transform coding; video coding; 0.35 mum; 100 MHz; 11.5 kbit; 30 MHz; 9 bit; CMOS process; DCT; FPGA; Huffman coder; JPEG encoder; NTSC rate; PAL rate; RAM; data packer; discrete cosine transform; entropy coder; full-frame color input data; intellectual property; off-the-shelf synthesisable IP cores; quantization unit; runlength coder; system-on-a-chip demonstrator; Circuits; Design methodology; Discrete cosine transforms; Image coding; Image storage; Laboratories; Signal design; Silicon; System-on-a-chip; Transform coding;
Conference_Titel :
Signals, Systems, and Computers, 1999. Conference Record of the Thirty-Third Asilomar Conference on
Conference_Location :
Pacific Grove, CA, USA
Print_ISBN :
0-7803-5700-0
DOI :
10.1109/ACSSC.1999.832431