Title :
Analysis and Architecture Design for Memory Efficient Parallel Embedded Block Coding Architecture in JPEG 2000
Author :
Chen, Lien-Fei ; Huang, Tai-Lun ; Chou, Tzau-Min ; Lai, Yeong-Kang
Author_Institution :
Dept. of Electr. Eng., Nat. Chung-Hsing Univ., Taichung
Abstract :
In this paper, a memory efficient parallel embedded block coding (EBC) architecture with throughput enhancement in JPEG 2000 applications is proposed. In order to reduce the memory size, the memory-free algorithm for state variables in the context formation (CF) is proposed. The proposed algorithm eliminates the state variable memories by calculating three coding state variables (gammap+1[n], sigmap+1[n], and pip[n]) on the fly. We also propose the stripe-column-based pass-parallel operation to perform three coding passes and four samples within the stripe-column concurrently. The FIFO architecture between the high throughput CF and the arithmetic encoder (AE) is also optimized by the pipelined sorter and the parallel-in parallel-out register file. Owing to the proposed high parallel CF, we propose a parallel and two-stage pipelined AE architecture to deal well with the context/decision (CX/D) pairs for three coding passes. The experimental results show that memory size of the proposed architecture is smaller than other familiar architectures, and the proposed architecture can process the lossless coding about 50 MSamples/sec at 100-MHz
Keywords :
arithmetic codes; block codes; data compression; image coding; pipeline arithmetic; 100 MHz; FIFO architecture; JPEG 2000; arithmetic encoder; coding state variables; context formation; context-decision pairs; first-in first-out architecture; lossless coding; memory efficient parallel embedded block coding architecture; memory-free algorithm; parallel-in parallel-out register file; stripe-column-based pass-parallel operation; throughput enhancement; Arithmetic; Block codes; Discrete wavelet transforms; IEC standards; ISO standards; Image coding; Memory architecture; Partitioning algorithms; Throughput; Transform coding;
Conference_Titel :
Acoustics, Speech and Signal Processing, 2006. ICASSP 2006 Proceedings. 2006 IEEE International Conference on
Conference_Location :
Toulouse
Print_ISBN :
1-4244-0469-X
DOI :
10.1109/ICASSP.2006.1660816