A flexible low-power VLSI architecture for MPEG-4 motion estimation

被引:0
作者
Kuhn, PM [1 ]
Niedermeier, U [1 ]
Chao, LF [1 ]
Stechele, W [1 ]
机构
[1] Tech Univ Munich, Inst Integrated Circuits, D-8000 Munich, Germany
来源
VISUAL COMMUNICATIONS AND IMAGE PROCESSING '99, PARTS 1-2 | 1998年 / 3653卷
关键词
MPEG-4; object-based video coding; motion estimation; VLSI architectures; low power optimization;
D O I
10.1117/12.334740
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper discusses VLSI architectural support for motion estimation (ME) algorithms within the H.263 and MPEG-4 video coding standards under low power constraints. A high memory access bandwidth and a high number of memory modules is mainly responsible for high power consumption in various motion estimation architectures. Therefore the aim of the presented VLSI architecture was to gain high efficiency at low memory bandwidth requirements for the computationally demanding algorithms as well as the support of several motion estimation algorithmic features with less additional area overhead. The presented VLSI architecture supports besides full search ME with [-16 15] and [-8, +7] pel search area, MPEG-4 ME for arbitrarily shaped objects, advanced prediction mode, 2:1 pel subsampling, 4:1 pel subsampling, 4:1 alternate pel subsampling, Three Step Search (TSS), preference of the zero-MV,R/D-optimized ME and half-pel ME. A special data-flow design is used within the proposed architecture which allows to perform up to 16 absolute difference calculations in parallel, while loading only up to 2 bytes in parallel from current block and search area memory per clock cycle each. This VLSI-architecture was implemented using a VHDL-synthesis approach and resulted into a size of 22.8 kgates (without RAM), 100 Mhz (min.) using a 0.25 mu m commercial CMOS library.
引用
收藏
页码:883 / 894
页数:12
相关论文
共 13 条
[1]  
Cheng SC, 1997, IEEE T CIRC SYST VID, V7, P741, DOI 10.1109/76.633491
[2]   A methodology to evaluate memory architecture design tradeoffs for video signal processors [J].
Dutta, S ;
Wolf, W ;
Wolfe, A .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 1998, 8 (01) :36-53
[3]   A flexible parallel architecture adapted to block-matching motion-estimation algorithms [J].
Dutta, S ;
Wolf, W .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 1996, 6 (01) :74-86
[4]  
KOGA T, P NTC 81
[5]   Complexity and PSNR-comparison of several fast motion estimation algorithms for MPEG-4 [J].
Kuhn, PM ;
Diebel, G ;
Herrmann, S ;
Keil, A ;
Mooshofer, H ;
Kaup, A ;
Mayer, R ;
Stechele, W .
APPLICATIONS OF DIGITAL IMAGE PROCESSING XXI, 1998, 3460 :486-499
[6]   New Fast Algorithms for the Estimation of Block Motion Vectors [J].
Liu, Bede ;
Zaccarin, Andre .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 1993, 3 (02) :148-157
[7]   Low-power data transfer and storage exploration for H.263 video decoder system [J].
Nachtergaele, L ;
Catthoor, F ;
Kapoor, B ;
Janssens, S ;
Moolenaar, D .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1998, 16 (01) :120-129
[8]  
*NEC EL, 1998, CBC C10 FAM 025 MUM
[9]  
NIEDERMEIER U, 1998, ENTWURF EINER MULTIM
[10]  
PETER K, 1998, THESIS TU MUNICH GER