Architecture design for H.264/AVC integer motion estimation with minimum memory bandwidth

被引:25
|
作者
Li, Dong-Xiao [1 ]
Zheng, Wei [1 ]
Zhang, Ming [1 ]
机构
[1] Zhejiang Univ, Dept Informat Sci & Elect Engn, Hangzhou 310027, Peoples R China
关键词
H.264/AVC; motion estimation (ME); VLSI; architecture; memory bandwidth;
D O I
10.1109/TCE.2007.4341585
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Motion estimation (ME) is the most critical component of a video coding system, and it also dominates the major part of computation complexity and memory bandwidth. For H.264/AVC integer motion estimation (IME), this paper presents a novel memory-access and computation efficient full-search block-matching hardware architecture. With the highest level of on-chip data reuse, one-access for off-chip reference pixels is achieved, and the off-chip memory bandwidth is thus minimized. By distributed data caching and virtual connection of reference picture boundaries, the data traffic scheduling is simple, regular and efficient. The computation engine employs a two-dimensional (2-D) systolic processor array to calculate the absolute differences in single-instruction multiple-data (SIMD) manner, and 2-D adder trees to sum lip the absolute differences, all with 100% utilization. The proposed architecture fully supports variable block-size matching of H.264/AVC, and can produce 41 sums absolute differences (SADs) for one search point every cycle without bubble. The architecture is described in parameterized design, and an implementation for standard-definition digital TV encoding applications is presented. Theoretical analysis and experimental results show that, the proposed architecture can achieve the minimum off-chip memory bandwidth and the maximum computational performance.
引用
收藏
页码:1053 / 1060
页数:8
相关论文
共 50 条
  • [41] A High parallelism hardware architecture design of the H.264/AVC integer motion estimation for applications in real-time DTTV transmissions
    Santos Lunarejo, Jose Luis
    Silva Cardenas, Carlos
    [J]. CONFERENCE ON ELECTRONICS, TELECOMMUNICATIONS AND COMPUTERS - CETC 2013, 2014, 17 : 728 - 735
  • [42] Motion Consistency Based Motion Estimation for H.264/AVC
    Zhang, Wei
    Li, Wei
    Huang, Yan
    Peng, Jingliang
    [J]. 2012 5TH INTERNATIONAL CONGRESS ON IMAGE AND SIGNAL PROCESSING (CISP), 2012, : 735 - 738
  • [43] Adaptive motion estimation algorithm for H.264/AVC
    Momcilovic, Svetislay
    Roma, Nuno
    Sousa, Leonel
    [J]. PROCEEDINGS OF THE 2007 15TH INTERNATIONAL CONFERENCE ON DIGITAL SIGNAL PROCESSING, 2007, : 519 - +
  • [44] Complexity scalable motion estimation for H.264/AVC
    Kim, C
    Xin, J
    Vetro, A
    Kuo, CCJ
    [J]. VISUAL COMMUNICATIONS AND IMAGE PROCESSING 2006, PTS 1 AND 2, 2006, 6077
  • [45] An effective motion estimation scheme for H.264/AVC
    Liu, Pengyu
    Jia, Kebin
    [J]. 2008 FOURTH INTERNATIONAL CONFERENCE ON INTELLIGENT INFORMATION HIDING AND MULTIMEDIA SIGNAL PROCESSING, PROCEEDINGS, 2008, : 797 - 801
  • [46] An efficient motion estimation algorithm for H.264/AVC
    Zhang, Xing Hui
    [J]. ADVANCED RESEARCH IN MATERIAL SCIENCE AND MECHANICAL ENGINEERING, PTS 1 AND 2, 2014, 446-447 : 997 - 1001
  • [47] JOINT BLOCK MOTION ESTIMATION IN H.264/AVC
    Panusopone, Krit
    Kim, Jae Hoon
    Wang, Limin
    [J]. PCS: 2009 PICTURE CODING SYMPOSIUM, 2009, : 181 - 184
  • [48] Low complexity high quality fractional motion estimation algorithm and architecture design for H.264/AVC
    Su, Ching-Lung
    Yang, Wei-Sen
    Chen, Ya-Li
    Li, Yao
    Chen, Ching-Wen
    Guo, Jiun-In
    Tseng, Shau-Yin
    [J]. 2006 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS, 2006, : 578 - +
  • [49] A VLSI architecture for variable block size motion estimation in H.264/AVC with low cost memory organization
    Song, Yang
    Liu, Zhenyu
    Ikenaga, Takeshi
    Goto, Satoshi
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2006, E89A (12) : 3594 - 3601
  • [50] VLSI architecture for variable block size motion estimation in H.264/AVC with low cost memory organization
    Song, Yang
    Liu, Zhenyu
    Ikenaga, Takeshi
    Goto, Satoshi
    [J]. 2006 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN, AUTOMATION, AND TEST (VLSI-DAT), PROCEEDINGS OF TECHNICAL PAPERS, 2006, : 89 - +