DocumentCode :
1416266
Title :
A hardware-oriented gold-washing adaptive vector quantizer and its VLSI architectures for image data compression
Author :
Miaou, Shaou-Gang ; Chung, Wen-Song
Author_Institution :
Dept. of Electron. Eng., Chung Yuan Christian Univ., Chung Li, Taiwan
Volume :
10
Issue :
8
fYear :
2000
fDate :
12/1/2000 12:00:00 AM
Firstpage :
1502
Lastpage :
1513
Abstract :
The gold-washing (GW) mechanism is an efficient on-line codebook refining technique for adaptive vector quantization (AVQ). However, the mechanism is essentially not suitable for hardware implementation. We propose a hardware-oriented GW-AVQ scheme based on the least-recently-used (LRU) strategy for codevector selection and the block-data-interpolation (BDI) algorithm for vector generation. We also present the VLSI architectures for the key components of GW-AVQ, including a 2-D systolic array (SABVQ) and a 1-D linear array (LABVQ) for full-search VQ, a pipeline BDI encoder (PBDI-E) and decoder (PBDI-D), and the LRU strategy. The SABVQ architecture can perform in O(k) time with O(N+N/k) area and O(k) I/O complexity; the LABVQ architecture reaches O(N) time, O(k+1) area, and O(k) I/O complexity, where k and N are the codevector dimension and codebook size, respectively. The PBDI architecture reaches O(1) time, O(k) area, and O(1) I/O complexity. The LRU architecture can perform in O(1) time, O(N) area and O(1) I/O complexity. With VHDL implementation, the maximum computational capacity of SABVQ, LABVQ, five-stage PBDI-E, PBDI-D, and LRU are 45, 2.8, 1667, 2232, and 246 (106 samples/s), respectively. These results are good enough for most of the practical image compression systems
Keywords :
VLSI; adaptive codes; computational complexity; decoding; digital signal processing chips; hardware description languages; image coding; pipeline processing; systolic arrays; vector quantisation; 1D linear array; 2D systolic array; SABVQ architecture; VHDL implementation; VLSI architectures; block-data-interpolation algorithm; codebook size; codevector dimension; codevector selection; efficient on-line codebook refining; full-search VQ; gold-washing adaptive vector quantizer; hardware-oriented GW-AVQ scheme; hardware-oriented VQ; image compression systems; image data compression; least-recently-used strategy; maximum computational capacity; pipeline BDI decoder; pipeline BDI encoder; vector generation; Computer architecture; Costs; Data compression; Decoding; Hardware; Image coding; Pipelines; Systolic arrays; Vector quantization; Very large scale integration;
fLanguage :
English
Journal_Title :
Circuits and Systems for Video Technology, IEEE Transactions on
Publisher :
ieee
ISSN :
1051-8215
Type :
jour
DOI :
10.1109/76.889060
Filename :
889060
Link To Document :
بازگشت