An efficient VLSI architecture for H.264 variable block size motion estimation

被引:50
|
作者
Ou, CM [1 ]
Le, CF
Hwang, WJ
机构
[1] Ching Yun Univ, Dept Elect Engn, Chungli 320, Taiwan
[2] Natl Taiwan Normal Univ, Grad Inst Comp Sci & Informat Engn, Taipei 117, Taiwan
关键词
video coding; VLSI architecture; variable block size motion estimation; H.264; standard;
D O I
10.1109/TCE.2005.1561858
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper proposes a novel flexible VLSI architecture for the implementation of variable block size motion estimation (VBSME). The architecture is able to perform a full motion search on integral multiples of 4x4 blocks sizes. To use the architecture, each 16x16 macroblock of the source frames should be partitioned into sixteen 4x4 non-overlapping subblocks, called primitive subblocks. The architecture contains sixteen modules and one VBSME processor. Each module, realized by cascading ID systolic arrays, is responsible for the block-matching operations of a different primitive subblock The realization has the, advantages of high throughput, high flexibility and 100 % processing element (PE) utilization. The motion estimation of all the primitive subblocks are performed in parallel. Because these primitive subblocks can be used to form the 41 subblocks of different sizes specified by the H.264, the VBSME processor is employed to concurrently compute the sums of absolute differences (SADs) of all the 41 subblocks from the SADs of the primitive subblocks. This new architecture has lower latency and higher throughput over other exiting VBSME architectures for the hardware implementation of H.264 encoders(1).
引用
收藏
页码:1291 / 1299
页数:9
相关论文
共 50 条
  • [31] Low-pass filter based VLSI oriented variable block size motion estimation algorithm for H.264
    Liu, Zhenyu
    Song, Yang
    Ikenaga, Takeshi
    Goto, Satoshi
    2006 IEEE International Conference on Acoustics, Speech and Signal Processing, Vols 1-13, 2006, : 1501 - 1504
  • [32] 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
  • [33] High data reuse VLSI architecture for H.264 motion estimation
    Zheng Zhaoqing
    Sang Hongshi
    Huang Weifeng
    Shen Xubang
    2006 10TH INTERNATIONAL CONFERENCE ON COMMUNICATION TECHNOLOGY, VOLS 1 AND 2, PROCEEDINGS, 2006, : 1245 - +
  • [34] 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
  • [35] 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
  • [36] 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
  • [37] Fast predictive variable-block-size motion estimation for H.264/AVC
    Yang, Z
    Bu, JJ
    Chen, C
    Li, X
    2005 IEEE International Conference on Multimedia and Expo (ICME), Vols 1 and 2, 2005, : 354 - 357
  • [38] A VLSI architecture for variable block size video motion estimation
    Yap, SY
    McCanny, JV
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2004, 51 (07) : 384 - 389
  • [39] Fast variable block size motion estimation for H.264 using likelihood and correlation of motion field
    Kuo, Tien-Ying
    Chan, Chen-Hung
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2006, 16 (10) : 1185 - 1195
  • [40] Fast variable block-size motion estimation by merging refined motion vector for H.264
    Chen, Mei-Juan
    Hou, Kai-Chung
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2006, E89B (10) : 2922 - 2928