Design and implementation of an efficient hardware integer motion estimator for an HEVC video encoder

被引:20
作者
Alcocer, Estefania [1 ]
Gutierrez, Roberto [2 ]
Lopez-Granado, Otoniel [1 ]
Malumbres, Manuel [1 ]
机构
[1] Miguel Hernandez Univ Elche, Phys & Comp Architecture Dept, Alicante, Spain
[2] Miguel Hernandez Univ Elche, Commun Engn Dept, Alicante, Spain
关键词
HEVC; FPGA; Integer motion estimation; Inter-prediction; SAD architecture;
D O I
10.1007/s11554-016-0572-4
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
High-Efficiency Video Coding (HEVC) was developed to improve its predecessor standard, H264/AVC, by doubling its compression efficiency. As in previous standards, Motion Estimation (ME) is one of the encoder critical blocks to achieve significant compression gains. However, it demands an overwhelming complexity cost to accurately remove video temporal redundancy, especially when encoding very high-resolution video sequences. To reduce the overall video encoding time, we propose the implementation of the HEVC ME block in hardware. The proposed architecture is based on (a) a new memory scan order, and (b) a new adder tree structure, which supports asymmetric partitioning modes in a fast and efficient way. The proposed system has been designed in VHDL (VHSIC Hardware Description Language), synthesized and implemented by means of the Xilinx FPGA, Virtex-7 XC7VX550T-3FFG1158. Our design achieves encoding frame rates up to 116 and 30 fps at 2 and 4K video formats, respectively.
引用
收藏
页码:547 / 557
页数:11
相关论文
共 17 条
  • [1] [Anonymous], 2013, 2013 IEEE INT S IND
  • [2] [Anonymous], 2014, HEVC SOFTWARE REPOSI
  • [3] Design of integer motion estimator of HEVC for asymmetric motion-partitioning mode and 4K-UHD
    Byun, J.
    Jung, Y.
    Kim, J.
    [J]. ELECTRONICS LETTERS, 2013, 49 (18) : 1142 - 1143
  • [4] Analysis and architecture design of variable block-size motion estimation for H.264/AVC
    Chen, CY
    Chien, SY
    Huang, YW
    Chen, TC
    Wang, TC
    Chen, LG
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2006, 53 (03) : 578 - 593
  • [5] D'huys T, 2014, IEEE IMAGE PROC, P1223, DOI 10.1109/ICIP.2014.7025244
  • [6] Davis P., 2014, INT J ADV RES ELECT, V3, P122
  • [7] An efficient low-cost FPGA implementation of a configurable motion estimation for H.264 video coding
    Elhamzi, Wajdi
    Dubois, Julien
    Miteran, Johel
    Atri, Mohamed
    [J]. JOURNAL OF REAL-TIME IMAGE PROCESSING, 2014, 9 (01) : 19 - 30
  • [8] Kthiri M., 2010, I/V Communications and Mobile Network (ISVC), P1
  • [9] Lin YLS, 2010, VLSI DESIGN FOR VIDEO CODING: H.264/AVC ENCODING FROM STANDARD SPECIFICATION TO CHIP, P1, DOI 10.1007/978-1-4419-0959-6
  • [10] Medhat A, 2014, 2014 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS (APCCAS), P280, DOI 10.1109/APCCAS.2014.7032774