DocumentCode :
3535506
Title :
Efficient design and FPGA implementation of JPEG encoder using verilog HDL
Author :
Sanjeevannanavar, Santosh ; Nagamani, A.N.
Author_Institution :
VLSI Design & Embedded Syst., PES Inst. of Technol., Bangalore, India
fYear :
2011
fDate :
28-30 Nov. 2011
Firstpage :
584
Lastpage :
588
Abstract :
The JPEG encoder is a major component in JPEG standard which is used in image compression. It involves a complex sub-block discrete cosine transform (DCT), along with other quantization, zigzag and Entropy coding blocks. In this paper Verilog design and hardware implementation of pipelined 2-D DCT along with zigzag, quantization and variable length coding is described. 2-D DCT is computed by combining two 1-D DCT that connected by a transpose buffer. The architecture uses 4059 slices, 6885 LUT, 58 I/Os of Xilinx Spartan-3 XC3S1500 FPGA and works at an operating frequency of 65.55 MHz. The delay of processing each 8*8 block in an image is also evaluated to be 1.47micro seconds.
Keywords :
data compression; encoding; field programmable gate arrays; hardware description languages; image coding; logic design; 1-D DCT; FPGA implementation; JPEG encoder; Verilog HDL; Verilog design; Xilinx Spartan-3 XC3S1500 FPGA; complex subblock discrete cosine transform; entropy coding blocks; frequency 65.55 MHz; image compression; pipelined 2D DCT; quantization coding blocks; time 1.47 mus; transpose buffer; zigzag coding blocks; Clocks; Discrete cosine transforms; Field programmable gate arrays; Image coding; Quantization; Table lookup; DCT; JPEG encoder; VLC; compression ratio; quantization; zigzag;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Nanoscience, Engineering and Technology (ICONSET), 2011 International Conference on
Conference_Location :
Chennai
Print_ISBN :
978-1-4673-0071-1
Type :
conf
DOI :
10.1109/ICONSET.2011.6168038
Filename :
6168038
Link To Document :
بازگشت