An efficient VLSI processor chip for variable block size integer motion estimation in H.264/AVC

被引:8
|
作者
Ruiz, G. A. [1 ]
Michell, J. A. [1 ]
机构
[1] Univ Cantabria, Dpto Elect & Computadores, Fac Ciencias, E-39005 Santander, Spain
关键词
H.264/AVC; Full search motion estimation; Variable block size motion estimation (VBSME); VLSI architecture; RATE-DISTORTION OPTIMIZATION; ARCHITECTURE DESIGN; IMPLEMENTATION; ALGORITHM;
D O I
10.1016/j.image.2011.04.006
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Motion estimation (ME) is the most critical component of a video coding standard. H.264/AVC adopts the variable block size motion estimation (VBSME) to obtain excellent coding efficiency, but the high computational complexity makes design difficult. This paper presents an effective processor chip for integer motion estimation (IME) in H264/AVC based on the full-search block-matching algorithm (FSBMA). It uses architecture with a configurable 2D systolic array to obtain a high data reuse of search area. This systolic array supports a three-direction scan format in which only one row of pixels is changed between the two adjacent subblocks, thus reducing the memory accesses and saving clock cycles. A computing array of 64 PEs calculates the SAD of basic 4 x 4 subblocks and a modified Lagrangian cost is used as matching criterion to find the best 41 variable-size blocks by means of a tree pipeline parallel architecture. Finally, a mode decision module uses serial data flow to find the best mode by comparing the total minimum Lagrangian costs. The IME processor chip was designed in UMC 0.18 mu m technology resulting in a circuit with only 32.3 k gates and 6 RAMs (total 59kBits on-chip memory). In typical working conditions (25 degrees C, 1.8 V), a clock frequency of 300 MHz can be estimated with a processing capacity for HDTV (1920 x 1088 @ 30 fps) and a search range of 32 x 32. (C) 2011 Elsevier B.V. All rights reserved.
引用
收藏
页码:289 / 303
页数:15
相关论文
共 50 条
  • [31] Efficient Fast Algorithm And FPSoC For Integer And Fractional Motion Estimation In H.264/AVC
    Ndili, Obianuju
    Ogunfunmi, Tokunbo
    IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE 2011), 2011, : 407 - 408
  • [32] Improved FFSBM algorithm and its VLSI architecture for variable block size motion estimation of H.264
    Zhang, L
    Gao, W
    ISPACS 2005: PROCEEDINGS OF THE 2005 INTERNATIONAL SYMPOSIUM ON INTELLIGENT SIGNAL PROCESSING AND COMMUNICATION SYSTEMS, 2005, : 445 - 448
  • [33] Variable block-size transforms for H.264/AVC
    Wien, M
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2003, 13 (07) : 604 - 613
  • [34] A new architecture for h.264 variable block size motion estimation
    Yang, Chunlei
    Luo, Rong
    Yang, Huazhong
    IEEE MWSCAS'06: PROCEEDINGS OF THE 2006 49TH MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL II, 2006, : 132 - +
  • [35] New VLSI architecture for fractional motion estimation of H.264/AVC
    Zheng, Zhao-Qing
    Sang, Hong-Shi
    Lai, Xiao-Ling
    Shen, Xu-Bang
    Jisuanji Xuebao/Chinese Journal of Computers, 2007, 30 (12): : 2101 - 2108
  • [36] VLSI Architecture Design of Fractional Motion Estimation for H.264/AVC
    Yi-Hau Chen
    Tung-Chien Chen
    Shao-Yi Chien
    Yu-Wen Huang
    Liang-Gee Chen
    Journal of Signal Processing Systems, 2008, 53 : 335 - 347
  • [37] Very large scale integration (VLSI) implementation of low-complexity variable block size motion estimation for H.264/AVC coding
    Hsia, S. -C.
    Hong, P. -Y.
    IET CIRCUITS DEVICES & SYSTEMS, 2010, 4 (05) : 414 - 424
  • [38] VLSI Architecture Design of Fractional Motion Estimation for H.264/AVC
    Chen, Yi-Hau
    Chen, Tung-Chien
    Chien, Shao-Yi
    Huang, Yu-Wen
    Chen, Liang-Gee
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2008, 53 (03): : 335 - 347
  • [39] Architecture design of variable block size motion estimation for full and fast search algorithms in H.264/AVC
    Xiong, Xuanxing
    Song, Yang
    Akoglu, Ali
    COMPUTERS & ELECTRICAL ENGINEERING, 2011, 37 (03) : 285 - 299
  • [40] Ultra low-complexity fast variable block size motion estimation algorithm in H.264/AVC
    Song, Yang
    Liu, Zhenyu
    Ikenaga, Takeshi
    Goto, Satoshi
    2007 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, VOLS 1-5, 2007, : 376 - 379