DocumentCode :
1516113
Title :
A unified systolic array design for kernel functions of video compression
Author :
Tai, Pol Lin ; Liu, Chii Tung ; Wang, Jia Shung
Author_Institution :
Dept. of Comput. Sci., Nat. Tsing Hua Univ., Hsinchu, Taiwan
Volume :
48
Issue :
5
fYear :
2001
fDate :
5/1/2001 12:00:00 AM
Firstpage :
523
Lastpage :
531
Abstract :
In video compression, some kernel functions such as block matching, discrete wavelet transform, vector quantization, etc., are of prime essential, but with a large amount of computation. Recently, many systolic array architectures have been designated for performing each of those functions in real time. In fact, many kernel functions contain the similar computational procedure. If we dissect these functions into the basic matrix-vector product forms, a unified design for them becomes feasible. In this brief, by carefully extracting the common computation component, a unified one-dimensional systolic array design that can perform at least the above three functions is presented. In this design, the input data is serial-in to save the amount of pins required, and the data flow are carefully arranged to simplify the interconnection between computation components. When 64 registers are in the on-chip memory, our design can perform three typical functions: (1) the full-search block matching with block size 16×16 and the search range (-8,7); (2) the 2-D Harr transform with block size 8×8; and (3) the vector quantization with input vector size 4×4 and codebook size 256. Since the unified architecture reduces hardware costs, and has a regular hardware structure, it is suited for VLSI implementation for video/image compression applications that require all the functions
Keywords :
VLSI; computational complexity; data compression; image processing equipment; integrated circuit design; motion estimation; systolic arrays; video coding; wavelet transforms; 2-D Harr transform; VLSI; block matching; costs; discrete wavelet transform; full-search block matching; kernel functions; matrix-vector product; motion estimation; on-chip memory; one-dimensional systolic array design; systolic array architectures; unified systolic array; vector quantization; video compression; video/image compression; Computer architecture; Data flow computing; Data mining; Discrete wavelet transforms; Hardware; Kernel; Pins; Systolic arrays; Vector quantization; Video compression;
fLanguage :
English
Journal_Title :
Circuits and Systems II: Analog and Digital Signal Processing, IEEE Transactions on
Publisher :
ieee
ISSN :
1057-7130
Type :
jour
DOI :
10.1109/82.938364
Filename :
938364
Link To Document :
بازگشت