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 条
  • [21] Efficient CABAC Rate Estimation for H.264/AVC Mode Decision
    Hahm, Jongmin
    Kyung, Chong-Min
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2010, 20 (02) : 310 - 316
  • [22] Adaptive Computationally Scalable Motion Estimation for the Hardware H.264/AVC Encoder
    Pastuszak, Grzegorz
    Jakubowski, Mariusz
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2013, 23 (05) : 802 - 812
  • [23] Fast CAVLD of H.264/AVC on bitstream decoding processor
    Seo, Jung-Han
    Jo, Hyun-Ho
    Sim, Dong-Gyu
    Kim, Doo-Hyun
    Song, Joon-Ho
    EURASIP JOURNAL ON IMAGE AND VIDEO PROCESSING, 2013,
  • [24] Optimization of Motion Estimation in H.264/AVC Encoder for Video Conference Application
    Rong Luo
    Bin Chen
    2009 INTERNATIONAL CONFERENCE ON COMMUNICATIONS, CIRCUITS AND SYSTEMS PROCEEDINGS, VOLUMES I & II: COMMUNICATIONS, NETWORKS AND SIGNAL PROCESSING, VOL I/ELECTRONIC DEVICES, CIRUITS AND SYSTEMS, VOL II, 2009, : 537 - 539
  • [25] Design of a Fast Multi-Reference Frame Integer Motion Estimator for H.264/AVC
    Byun, Juwon
    Kim, Jaeseok
    JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, 2013, 13 (05) : 430 - 442
  • [26] Motion estimation and CABAC VLSI co-processors for real-time high-quality H.264/AVC video coding
    Saponara, Sergio
    Martina, Maurizio
    Casula, Michele
    Fanucci, Luca
    Masera, Guido
    MICROPROCESSORS AND MICROSYSTEMS, 2010, 34 (7-8) : 316 - 328
  • [27] A SCALABILITY STUDY OF FRACTIONAL MOTION ESTIMATION FOR H.264 ENCODING
    Vasiljevic, Jasmina
    Ye, Andy
    2010 23RD CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (CCECE), 2010,
  • [28] Motion Estimation Optimization for H.264/AVC Using Source Image Edge Features
    Liu, Zhenyu
    Zhou, Junwei
    Goto, Satoshi
    Ikenaga, Takeshi
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2009, 19 (08) : 1095 - 1107
  • [29] Fast and efficient intraprediction method for H.264/AVC
    Yuan, Hui
    Chang, Yilin
    Lu, Zhaoyang
    Li, Ming
    OPTICAL ENGINEERING, 2010, 49 (04)
  • [30] Optimization of the Adaptive Computationally-Scalable Motion Estimation and Compensation for the Hardware H.264/AVC Encoder
    Pastuszak, Grzegorz
    Jakubowski, Mariusz
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2016, 82 (03): : 391 - 402