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

被引:17
作者
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
相关论文
共 32 条
[1]  
Bjontegaard G., 2001, P 13 VCEG M AUST TX
[2]  
Bossen F., 2013, P 12 JCT VC M GEN SW
[3]   Fast CU Splitting and Pruning for Suboptimal CU Partitioning in HEVC Intra Coding [J].
Cho, Seunghyun ;
Kim, Munchurl .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2013, 23 (09) :1555-1564
[4]  
Fang XF, 2013, PICT COD SYMP, P273, DOI 10.1109/PCS.2013.6737736
[5]  
Heming Sun, 2012, 2012 IEEE International Conference on Multimedia and Expo (ICME), P1085, DOI 10.1109/ICME.2012.4
[6]  
Hu L., 2015, International Conference on Renewable Power Generation (RPG 2015), P1
[7]   Neyman-Pearson-Based Early Mode Decision for HEVC Encoding [J].
Hu, Qiang ;
Zhang, Xiaoyun ;
Shi, Zhiru ;
Gao, Zhiyong .
IEEE TRANSACTIONS ON MULTIMEDIA, 2016, 18 (03) :379-391
[8]  
Johar S, 2013, 2013 IEEE CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE (CCNC), P721, DOI 10.1109/CCNC.2013.6488534
[9]   Carry-free approximate squaring functions with O(n) complexity and O(1) delay [J].
Langlois, JAP ;
Al-Khalili, D .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2006, 53 (05) :374-378
[10]   A CU-Level Rate and Distortion Estimation Scheme for RDO of Hardware-Friendly HEVC Encoders Using Low-Complexity Integer DCTs [J].
Lee, Bumshik ;
Kim, Munchurl .
IEEE TRANSACTIONS ON IMAGE PROCESSING, 2016, 25 (08) :3787-3800