A Low-power Pyramid Motion Estimation Engine for 4K@30fps Realtime HEVC Video Encoding

被引:860
作者
Xu, Ke [1 ,2 ]
Huang, Bo [1 ]
Liu, Xiangkai [1 ]
Tu, Xueying [1 ]
Wu, Zhuoyan [1 ]
Yan, Zhanpeng [1 ]
Liu, Peng [1 ]
Han, Bin [1 ]
Li, Yu [1 ]
机构
[1] ZTE Microelect Res Inst, Shenzhen, Peoples R China
[2] State Key Lab Mobile Network & Mobile Multimedia, Shenzhen, Peoples R China
来源
2018 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS) | 2018年
关键词
encoder; HEVC; low-power; motion estimation; video;
D O I
10.1109/ISCAS.2018.8350934
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper presents the design and VLSI implementation of a pyramid block-matching motion estimation engine, which is consisted of cascaded Integer Motion Estimation (IME) and Fractional Motion Estimation (FME). The IME is further divided into cascaded 3-stage, quarter sub-sample search, half sub-sample search, and integer sample search, while FME is divided into cascaded 2-stage half-sample interpolation and quarter-sample interpolation. Global Motion Estimation (GME) is introduced to compensate drastic objects moving within limited search range of +/- 160 x +/- 96. We also employ a lossless compression algorithm based on pixel tiles to reduce DRAM bandwidth by 50%. The design is integrated into a 4K realtime HEVC video encoder and fabricated with TSMC 28nm technology. The total ME hardware costs are 1,094k gates and 75.5KB SRAM, which leads to reduction of 40% similar to 55% and 64% similar to 86% as compared with reference designs. The measured results show that our implementation is able to achieve 4096x2160@30fps real-time encoding when running at 350 MHz while consumes 47mW, and 0.18nJ/pixel of energy efficiency with power reduction of 18%.
引用
收藏
页数:4
相关论文
共 5 条
[1]  
Bjontegaard G., 2001, ITU SG16 Doc. VCEG-M33
[2]   Survey on block matching motion estimation algorithms and architectures with new results [J].
Huang, YW ;
Chen, CY ;
Tsai, CH ;
Shen, CF ;
Chen, LG .
JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2006, 42 (03) :297-320
[3]   Cost and Coding Efficient Motion Estimation Design Considerations for High Efficiency Video Coding (HEVC) Standard [J].
Sinangil, Mahmut E. ;
Sze, Vivienne ;
Zhou, Minhua ;
Chandrakasan, Anantha P. .
IEEE JOURNAL OF SELECTED TOPICS IN SIGNAL PROCESSING, 2013, 7 (06) :1017-1028
[4]   Overview of the High Efficiency Video Coding (HEVC) Standard [J].
Sullivan, Gary J. ;
Ohm, Jens-Rainer ;
Han, Woo-Jin ;
Wiegand, Thomas .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2012, 22 (12) :1649-1668
[5]  
Zhou J.J., 2013, IEEE S VLSI CIRC, P286