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 条
  • [21] An Adaptive Motion Estimation Architecture for H.264/AVC
    Song, Yang
    Akoglu, Ali
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2013, 73 (02): : 161 - 179
  • [22] A multiframe motion estimation architecture for H.264/AVC
    Cho, Chuan-Yu
    Chang, Sheng-Kai
    Wang, Jia-Shung
    2006 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, ICIP 2006, PROCEEDINGS, 2006, : 1357 - +
  • [23] A fast variable block size motion compensation algorithm for H.264 video coding
    Kuo, CH
    Shen, MY
    Kuo, CCJ
    MULTIMEDIA SYSTEMS AND APPLICATIONS VI, 2003, 5241 : 76 - 87
  • [24] An efficient VLSI architecture for block matching motion estimation
    Lee, HY
    Kim, JW
    Ohk, YM
    Lee, KW
    DIGITAL COMPRESSION TECHNOLOGIES AND SYSTEMS FOR VIDEO COMMUNICATIONS, 1996, 2952 : 575 - 581
  • [25] Algorithm and software optimization of variable block size motion estimation for H.264/AVC on a VLIW-SIMD DSP
    Lee, Wonchul
    Choi, Hyojin
    Sung, Wonyong
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2008, 51 (03): : 289 - 302
  • [26] Parallel improved HDTV720p targeted propagate partial SAD architecture for variable block size motion estimation in H.264/AVC
    Huang, Yiqing
    Liu, Zhenyu
    Song, Yang
    Goto, Satoshi
    Ikenaga, Takeshi
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2008, E91A (04) : 987 - 997
  • [27] A Novel VLSI Architecture for Full-Search Variable Block-Size Motion Estimation
    Kim, Jinwook
    Park, Taegeun
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2009, 55 (02) : 728 - 733
  • [28] Adaptive Search Area Selection of Variable Block-Size Motion Estimation of H.264/AVC Video Coding Standard
    Sarwer, Mohammed Golam
    Wu, Q. M. Jonathan
    2009 11TH IEEE INTERNATIONAL SYMPOSIUM ON MULTIMEDIA (ISM 2009), 2009, : 100 - 105
  • [29] Adaptive Variable Block-Size Early Motion Estimation Termination Algorithm for H.264/AVC Video Coding Standard
    Sarwer, Mohammed Golam
    Wu, Q. M. Jonathan
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2009, 19 (08) : 1196 - 1201
  • [30] Fast motion estimation for H.264
    Cai, Canhui
    Zeng, Huanqiang
    Mitra, Sanjit K.
    SIGNAL PROCESSING-IMAGE COMMUNICATION, 2009, 24 (08) : 630 - 636