Efficient VLSI design of adaptive rood pattern search algorithm for motion estimation of high definition videos

被引:4
作者
Mukherjee, Rohan [1 ]
Biswas, Baishik [1 ]
Chakrabarti, Indrajit [1 ]
Dutta, Pranab Kumar [2 ]
Ray, Ajoy Kumar [1 ]
机构
[1] Indian Inst Technol, Dept Elect & Elect Commun Engn, Kharagpur 721302, W Bengal, India
[2] Indian Inst Technol, Dept Elect Engn, Kharagpur 721302, W Bengal, India
关键词
Fast motion estimation; ARPS algorithm; VLSI architecture; Interleaved memory organization; Early SAD technique; BLOCK-MATCHING ALGORITHM; ARCHITECTURE; H.264/AVC; IMPLEMENTATION;
D O I
10.1016/j.micpro.2016.04.003
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Block-based motion estimation plays a significant role in video codecs by exploiting and reducing the temporal redundancies that exist between consecutive frames in a video sequence. Adaptive Rood Pattern Search (ARPS) is one of the most popular fast motion estimation algorithms. In this paper, VLSI design for the ARPS algorithm is proposed that involves reasonably limited hardware resource without compromising the real-time speed for transmitting HD videos. To tackle the adaptive nature of the algorithm, the proposed design avoids systolic arrays and introduces novel pattern generation methodology that can tackle the adaptive nature of the algorithm. Further, the design incorporates interleaved memory organization with a well-defined sharing strategy to re-use data and ensures high throughput. Working at a frequency of 112 MHz, the present design can process 30 Full HD 1080p (1920x1080) frames using only 47.15 K gates. Hence, the proposed VLSI architecture can be incorporated in video codecs that can be suitably used in devices like camcorders, tablets and smart phones. (C) 2016 Elsevier B.V. All rights reserved.
引用
收藏
页码:105 / 114
页数:10
相关论文
共 32 条
[1]   Computation and power reduction techniques for H.264 intra prediction [J].
Adibelli, Yusuf ;
Parlak, Mustafa ;
Hamzaoglu, Ilker .
MICROPROCESSORS AND MICROSYSTEMS, 2012, 36 (03) :205-214
[2]   An Adaptive Bilateral Motion Estimation Algorithm and its Hardware Architecture [J].
Akin, Abdulkadir ;
Cetin, Mert ;
Ozcan, Zafer ;
Erbagci, Burak ;
Hamzaoglu, Ilker .
IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2012, 58 (02) :712-720
[3]  
[Anonymous], 1981, P NAT TEL C NEW ORL
[5]   Efficient architecture of adaptive rood pattern search technique for fast motion estimation [J].
Biswas, Baishik ;
Mukherjee, Rohan ;
Chakrabarti, Indrajit .
MICROPROCESSORS AND MICROSYSTEMS, 2015, 39 (03) :200-209
[6]  
Bovik A, 2009, ESSENTIAL GUIDE TO VIDEO PROCESSING, 2ND EDITION, P1
[7]   Integer-pixel motion estimation H.264/AVC accelerator architecture with optimal memory management [J].
Campos, Armando Mora ;
Merelo, Francisco J. Ballester ;
Peiro, Marcos A. Martinez ;
Esteve, Jose A. Canals .
MICROPROCESSORS AND MICROSYSTEMS, 2008, 32 (02) :68-78
[8]  
Chao WM, 2002, 2002 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL II, PROCEEDINGS, P492
[9]  
Chao-Feng Tseng, 2012, 2012 IEEE 1st Global Conference on Consumer Electronics (GCCE 2012), P628, DOI 10.1109/GCCE.2012.6379545
[10]   Power Efficient Motion Estimation Algorithm and Architecture Based on Pixel Truncation [J].
Chatterjee, Sumit K. ;
Chakrabarti, Indrajit .
IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2011, 57 (04) :1782-1790