Pareto-optimized coding configurations for VVenC, a fast and efficient VVC encoder

被引:5
作者
Brandenburg, Jens [1 ]
Wieckowski, Adam [1 ]
Henkel, Anastasia [1 ]
Bross, Benjamin [1 ]
Marpe, Detlev [1 ]
机构
[1] Fraunhofer HHI, Video Commun & Applicat Dept, Berlin, Germany
来源
IEEE MMSP 2021: 2021 IEEE 23RD INTERNATIONAL WORKSHOP ON MULTIMEDIA SIGNAL PROCESSING (MMSP) | 2021年
关键词
VVC; video encoder; complexity; optimization; search space;
D O I
10.1109/MMSP53017.2021.9733433
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The Versatile Video Coding (VVC) standard was finalized in July 2020. It has since been studied in the literature with regards to both compression efficiency and complexity. Most of the experiments regarding VVC were performed based on the VTM reference software using its full configuration, usually compared to the test model of its predecessor, High Efficiency Video Coding (HEVC), HM. In this paper, we present a comprehensive and in-depth analysis of the VVC encoding complexity by using the fast and efficient open VVC encoder implementation VVenC. As a practical non-reference encoder, it offers alternative tradeoffs between compression efficiency and complexity. To find those, we approximate the Pareto set of the configuration space in an iterative process, encompassing search space extending encoding tools as well as search space pruning fast algorithms. While the VVenC Pareto set is derived based on HD and UHD video encoding results, it is validated and improved for alternative input material, namely for low-resolution and screen content video. Based on this optimization, five presets are defined constituting approximate Pareto-optimal encoding points for various content types as well as for multi-threaded operation. Without multi-threading, the presets span working points from faster at 4.7% HM runtime at 11% BD-rate gain through medium providing 38% BD-rate gain over HM at a quarter of the HM runtime, up to slower providing all of VTM's gain at less than half of its runtime.
引用
收藏
页数:6
相关论文
共 28 条
  • [1] Aklouf M, 2019, EUR W VIS INF PROCES, P22, DOI [10.1109/euvip47703.2019.8946261, 10.1109/EUVIP47703.2019.8946261]
  • [2] [Anonymous], VTM software repository, version VTM-17.2
  • [3] [Anonymous], 2013, HIGH EFF VID COD
  • [4] [Anonymous], VVENC SOFTWARE REPOS
  • [5] Baroncini V., 2020, JVETT2020
  • [6] Bossen F., 2021, JVETV0003 ITUTISOIEC
  • [7] Bossen F., 2020, JVET-T2010
  • [8] VVC Complexity and Software Implementation Analysis
    Bossen, Frank
    Suehring, Karsten
    Wieckowski, Adam
    Liu, Shan
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2021, 31 (10) : 3765 - 3778
  • [9] Brandenburg J., 2021, VVenC fraunhofer versatile video encoder v1.0.0
  • [10] Brandenburg J, 2020, IEEE INT WORKSH MULT