DocumentCode :
594240
Title :
Pass-parallel VLSI architecture of BPC for embedded block coder in JPEG2000
Author :
Gavvala, R. ; Chandra, Shekhar S. ; Gopal, M.M. ; Rao, S.S.
Author_Institution :
Dept. of ECE, Aurora´s Technol. & Res. Inst. (ATRI), Hyderabad, India
fYear :
2012
fDate :
5-7 Dec. 2012
Firstpage :
111
Lastpage :
117
Abstract :
The embedded block coding with optimized truncation (EBCOT) is a key algorithm in JPEG 2000 image compression international standard. Various applications, such as medical imaging, multispectral imaging such as remotely sensed imagery, satellite imagery, mobile multimedia communication, 3G cellular telephony, client-server networking, e-commerce, digital cinema, and others, require high speed, high performance EBCOT architecture. EBCOT encoder consist Tier-1 (block coder) and Tier-2 coding. The block coder is further partitioned into bit plane coder (BPC) and matrix quantizer (MQ) coder. The input to BPC is quantized DWT coefficients, which are stored in code block (CB) memory. BPC produces a context and decision (CXD) pair for each bit in the CB memory. The MQ coder processes these pairs and produces a compressed bit stream. Finally, as per the user´s requirement, Tier-2 organizes this bit stream and generates compressed data. Though efficient EBCOT architectures have been proposed, throughput is low. To solve this problem, we used concurrent context generation. Therefore, all samples encoded in a stripe-column concurrently. As a consequence, high throughput is attained. The entire design of BPC encoder is tested on Virtex-5 XC5VLX50-1ff676 Xilinx Field Programmable Gate Array (FPGA) platform using Verilog-HDL. This BPC architecture design can operate at 91.152MHz speed.
Keywords :
VLSI; block codes; data compression; discrete wavelet transforms; field programmable gate arrays; image coding; quantisation (signal); 3G cellular telephony; BPC architecture design; CB memory; CXD pair; EBCOT encoder; FPGA platform; JPEG 2000 image compression international standard; MQ coder; Verilog-HDL; Virtex-5 XC5VLX50-1ff676 Xilinx field programmable gate array; bit plane coder; client-server networking; code block memory; compressed bit stream; concurrent context generation; context and decision pair; digital cinema; discrete wavelet transforms; e-commerce; embedded block coder; embedded block coding with optimized truncation; frequency 91.152 MHz; high speed high performance EBCOT architecture; matrix quantizer coder; medical imaging; mobile multimedia communication; multispectral imaging; pass-parallel VLSI architecture; quantized DWT coefficients; remotely sensed imagery; satellite imagery; stripe-column; tier-1 coding; tier-2 coding; Clocks; Context; Discrete wavelet transforms; Encoding; Image coding; Transform coding; Very large scale integration; BPC; CB; Decision; EBCOT; FPGA; MQ; context;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Microelectronics and Electronics (PrimeAsia), 2012 Asia Pacific Conference on Postgraduate Research in
Conference_Location :
Hyderabad
ISSN :
2159-2144
Print_ISBN :
978-1-4673-5065-5
Type :
conf
DOI :
10.1109/PrimeAsia.2012.6458637
Filename :
6458637
Link To Document :
بازگشت