Cost-effective VLSI architectures and buffer size optimization for full-search block matching algorithms

被引:24
作者
Yeh, YH [1 ]
Lee, CY [1 ]
机构
[1] Natl Chiao Tung Univ, Dept Elect Engn, Hsinchu 300, Taiwan
关键词
block matching; computing architecture; full search; integrated circuits; optimization;
D O I
10.1109/92.784096
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents two efficient very large scale integration (VLSI) architectures and buffer size optimization for full-search block matching algorithms. Starting from an overlapped data how of search area, both systolic- and semisystolic-array architectural solutions are derived. By means of exploiting stream memory banks, not only input/output (I/O) bandwidth can be minimized, but also processor element efficiency can be improved, In addition, the controller structure for both solutions are very straightforward, making them very suitable for VLSI implementation to meet computational requirements. Moreover, by exploring the dependency graph, we focus on the problem of reducing the internal buffer size under minimal I/O bandwidth constraint to derive guidelines on reducing redundant internal buffer as well as to achieve area-efficient VLSI architectures. Simulation results show that, for N = P = 16 (N is the reference block size and P is the search range), I/O bandwidth can be reduced by 2.4 times, while buffer size increases less than 38%. Two prototype chips for N = P = 16 have been designed and fabricated. Test results show that clock rate can be up to 90 MHz, implying that more than 87.9-K motion vectors per second can be achieved to meet real-time requirements specified in MPEG-2 MP@ML coding standard.
引用
收藏
页码:345 / 358
页数:14
相关论文
共 17 条
[1]  
[Anonymous], IEEE COMPUTER
[2]  
BAEK J, 1994, P ISCAS 94 LOND UK M
[3]   SCALABLE ARRAY ARCHITECTURE DESIGN FOR FULL SEARCH BLOCK MATCHING [J].
CHANG, SF ;
HWANG, JH ;
JEN, CW .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 1995, 5 (04) :332-343
[4]   PARAMETERIZABLE VLSI ARCHITECTURES FOR THE FULL-SEARCH BLOCK-MATCHING ALGORITHM [J].
DEVOS, L ;
STEGHERR, M .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS, 1989, 36 (10) :1309-1316
[5]   VLSI ARCHITECTURE FOR A FLEXIBLE BLOCK MATCHING PROCESSOR [J].
DEVOS, L ;
SCHOBINGER, M .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 1995, 5 (05) :417-428
[6]   VLSI Architecture for Block-Matching Motion Estimation Algorithm [J].
Hsieh, Chaur-Heh ;
Lin, Ting-Pang .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 1992, 2 (02) :169-175
[7]  
ISHIHARA K, 1995, P ISSCC, P288
[8]  
*ISO IEC, 1994, JTC1SC29WG11N702 ISO
[9]  
KIM RC, 1989, IEEE T CIRCUITS SYST, V36, P1291, DOI 10.1109/31.44345
[10]   ARRAY ARCHITECTURES FOR BLOCK MATCHING ALGORITHMS [J].
KOMAREK, T ;
PIRSCH, P .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS, 1989, 36 (10) :1301-1308