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
相关论文
共 50 条
  • [31] A Micro-Code-Based Hardware Architecture of Integer Motion Estimation for HEVC
    Gu, Chenhao
    Huang, Leilei
    Zeng, Xiaoyang
    Fan, Yibo
    2019 IFIP/IEEE 27TH INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2019, : 269 - 274
  • [32] An efficient hardware implementation for intra prediction of AVS encoder
    Yang, Qitong
    Zhang, Zhaoyang
    Teng, Guowei
    Shen, Liquan
    2008 INTERNATIONAL CONFERENCE ON AUDIO, LANGUAGE AND IMAGE PROCESSING, VOLS 1 AND 2, PROCEEDINGS, 2008, : 200 - 205
  • [33] Efficient Hardware Implementation of Encoder and Decoder for Golay Code
    Sarangi, Satyabrata
    Banerjee, Swapna
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2015, 23 (09) : 1965 - 1968
  • [34] A Hardware-Efficient BCH Encoder Design
    Hsieh, Jui-Hung
    Hung, King-Chu
    Li, Hong-chi
    2016 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS-TAIWAN (ICCE-TW), 2016, : 367 - 368
  • [35] Hardware Implementation of JPEG2000 Encoder for Video Compression
    Jahaya, Bakkurudeen Ali
    Rehman, Attiq Ur
    Defilippis, Ivan
    ICIAS 2007: INTERNATIONAL CONFERENCE ON INTELLIGENT & ADVANCED SYSTEMS, VOLS 1-3, PROCEEDINGS, 2007, : 1296 - +
  • [36] Efficient hardware implementation of 8 x 8 integer cosine transforms for multiple video codecs
    Wahid, Khan A.
    Martuza, Muhammad
    Das, Mousumi
    McCrosky, Carl
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2013, 8 (04) : 403 - 410
  • [37] Motion Estimation-Assisted Denoising for an Efficient Combination with an HEVC Encoder
    Lee, Seung-Yong
    Rhee, Chae Eun
    SENSORS, 2019, 19 (04)
  • [38] A hardware efficient implementation of an adaptive subsample delay estimator
    Maskell, DL
    Woods, GS
    Kerans, A
    2004 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL 3, PROCEEDINGS, 2004, : 317 - 320
  • [39] Hardware Implementation of DCT/IDCT sharing for HEVC/MPEG Video Coding
    Wu, En-Pei
    Bui, Trong-An
    Chen, Kermit
    Lee, Pei-Jun
    2020 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2020, : 721 - 723
  • [40] A New Algorithm to Derive Hardware Efficient Integer Discrete Cosine Transform for HEVC
    Qin, Boyu
    Chen, Jiajia
    2020 ASIA-PACIFIC SIGNAL AND INFORMATION PROCESSING ASSOCIATION ANNUAL SUMMIT AND CONFERENCE (APSIPA ASC), 2020, : 6 - 10