Fast Algorithm and VLSI Architecture of Rate Distortion Optimization in H.265/HEVC

被引:16
|
作者
Sun, Heming [1 ]
Zhou, Dajiang [1 ]
Hu, Landan [2 ]
Kimura, Shinji [1 ]
Goto, Satoshi [1 ]
机构
[1] Waseda Univ, Grad Sch Informat Prod & Syst, Kitakyushu, Fukuoka 8080135, Japan
[2] Shanghai Jiao Tong Univ, Sch Elect Informat & Elect Engn, Shanghai 200240, Peoples R China
关键词
Encoding; high efficiency video coding (HEVC); rate distortion optimization (RDO); video coding; VIDEO CODING HEVC; MODE DECISION; COMPLEXITY; H.264/AVC; RDO;
D O I
10.1109/TMM.2017.2700629
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In H.265/high efficiency video coding (HEVC) encoding, rate distortion optimization (RDO) is an important cost function for mode decision and coding structure decision. Despite being near-optimum in terms of coding efficiency, RDO suffers from a high complexity. To address this problem, this paper presents a fast RDO algorithm and its very large scale implementation (VLSI) for both intra-and inter-frame coding. The proposed algorithm employs a quantization-free framework that significantly reduces the complexity for rate and distortion optimization. Meanwhile, it maintains a low degradation of coding efficiency by taking the syntax element organization and probability model of HEVC into consideration. The algorithm is also designed with hardware architecture in mind to support an efficient VLSI implementation. When implemented in the HEVC test model, the proposed algorithm achieves 62% RDO time reduction with 1.85% coding efficiency loss for the "all-intra" configuration. The hardware implementation achieves 1.6 x higher normalized throughput relative to previous works, and it can support a throughput of 8k@30fps (for four fine-processed modes per prediction unit) with 256 k logic gates when working at 200 MHz.
引用
收藏
页码:2375 / 2390
页数:16
相关论文
共 50 条
  • [31] Temporal Visual Masking for HEVC/H.265 Perceptual Optimization
    Adzic, Velibor
    Kalva, Hari
    Furht, Borko
    2013 PICTURE CODING SYMPOSIUM (PCS), 2013, : 430 - 433
  • [32] H.265/HEVC Encoder for UHDTV
    Ikeda, Mitsuo
    2015 20TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2015, : 687 - 688
  • [33] Rate-Distortion-Optimization-Based Quantization Parameter Cascading Technique for Random-Access Configuration in H.265/HEVC
    Gong, Yanchao
    Wan, Shuai
    Yang, Kaifang
    Yang, Yuan
    Li, Bo
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2017, 27 (06) : 1304 - 1312
  • [34] Efficient Algorithm Adaptations and Fully Parallel Hardware Architecture of H.265/HEVC Intra Encoder
    Zhang, Yuanzhi
    Lu, Chao
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2019, 29 (11) : 3415 - 3429
  • [35] A Comparison of H.265/HEVC Implementations
    Zach, Ondrej
    Slanina, Martin
    2014 56TH INTERNATIONAL SYMPOSIUM ELMAR (ELMAR), 2014, : 147 - 150
  • [36] Comparison of H.265/HEVC encoders
    Trochimiuk, Maciej
    PHOTONICS APPLICATIONS IN ASTRONOMY, COMMUNICATIONS, INDUSTRY, AND HIGH-ENERGY PHYSICS EXPERIMENTS 2016, 2016, 10031
  • [37] Temporal Distortions in H.265/HEVC
    Yang, Kaifang
    Wan, Shuai
    Gong, Yanchao
    Yang, Yuan
    Feng, Yan
    2016 ASIA-PACIFIC SIGNAL AND INFORMATION PROCESSING ASSOCIATION ANNUAL SUMMIT AND CONFERENCE (APSIPA), 2016,
  • [39] Watermarking for HEVC/H.265 Stream
    Ogawa, Kazuto
    Ohtake, Go
    2015 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2015, : 102 - 103
  • [40] Parameter Optimization for H.265/HEVC Encoder Using NSGA II
    Kumar, Saurav
    Gupta, Satvik
    Singh, Vishvender
    Khokhar, Mohit
    Rana, Prashant Singh
    PROCEEDINGS OF SIXTH INTERNATIONAL CONFERENCE ON SOFT COMPUTING FOR PROBLEM SOLVING, SOCPROS 2016, VOL 2, 2017, 547 : 105 - 118