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] AN ENHANCED LENIENT MERGING SCHEME FOR H.264 VARIABLE BLOCK SIZE SELECTION
    Amer, Ihab
    Hamed, Rana
    Badawy, Wael
    Jullien, Graham
    Haslett, James W.
    2009 FIRST INTERNATIONAL CONFERENCE ON ADVANCES IN MULTIMEDIA, 2009, : 136 - +
  • [32] A Novel VLSI Architecture of Lum Interpolator of H.264 Decoder
    Zhang, Duo-Li
    Cheng, Xian-Wen
    Du, Gao-Ming
    Song, Yu-Kun
    Gao, Ming-Lun
    2009 IEEE 8TH INTERNATIONAL CONFERENCE ON ASIC, VOLS 1 AND 2, PROCEEDINGS, 2009, : 175 - 178
  • [33] Configurable VLSI architecture for deblocking filter in H.264/AVC
    Chen, Chung-Ming
    Chen, Chung-Ho
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2008, 16 (08) : 1072 - 1082
  • [34] Analysis and architecture design of scalable fractional motion estimation for H.264 encoding
    Vasiljevic, Jasmina
    Ye, Andy
    INTEGRATION-THE VLSI JOURNAL, 2012, 45 (04) : 427 - 438
  • [35] A high performance parallel architecture of H.264 intra prediction for motion estimation
    Dang, Philip
    REAL-TIME IMAGE PROCESSING 2008, 2008, 6811
  • [36] A fast algorithm and its VLSI architecture for fractional motion estimation for H.264/MPEG-4 AVC video coding
    Wang, Yu-Jen
    Cheng, Chao-Chung
    Chang, Tian-Sheuan
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2007, 17 (05) : 578 - 583
  • [37] VLSI Architecture of Full-Search Variable-Block-Size Motion Estimation for HEVC Video Encoding
    Vayalil, Niras Cheeckottu
    Kong, Yinan
    IET CIRCUITS DEVICES & SYSTEMS, 2017, 11 (06) : 543 - 548
  • [38] An efficient VLSI implementation of H.264/AVC entropy decoder
    Jongsik PARK
    Jeonhak MOON
    Seongsoo LEE
    Journal of Measurement Science and Instrumentation, 2010, (S1) : 143 - 146
  • [39] Efficient Fast motion estimation algorithm for H.264 based on polynomial model
    Zhou Wei
    Duan Zhe-min
    Shi Hao-shan
    Zhou Xin
    2006 IMACS: MULTICONFERENCE ON COMPUTATIONAL ENGINEERING IN SYSTEMS APPLICATIONS, VOLS 1 AND 2, 2006, : 1654 - +
  • [40] Sub-block Combination Fractional Motion Estimation Algorithms for H.264/AVC
    Eun, Hee Kwan
    Shin, Wang Ho
    Sunwoo, Myung Hoon
    PROCEEDINGS OF THE 2010 IEEE ASIA PACIFIC CONFERENCE ON CIRCUIT AND SYSTEM (APCCAS), 2010, : 398 - 401