arrow
Return

Precise Encoding Complexity Control for Versatile Video Coding

delete2023-03-01
delete12
PRE
AI
黄
黄岩 (Yan Huang)
J
Jun Xu
C
Chen Zhu
李
李松 (Li Song) *
W
Wenjun Zhang
DOI:10.1109/TBC.2022.3187813delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Complexity reduction is a commonly used method to deal with complicated video coding standards, such as High Efficiency Video Coding (HEVC) and Versatile Video Coding (VVC). But the unstable performance under different video contents and Quantization Parameters (QPs) makes it difficult to precisely specify the target encoding time of every single sequence, which limits the practical use of the encoder. Inspired by rate control, in this paper, encoding time budget is regarded as a resource. We incorporate the hierarchical Group of Picture (GOP) encoding structure, the non-accelerated proportion, and block content variation within the frame, and design a top-down allocation and bottom-up feedback scheme, to achieve precise control of encoding complexity by controlling the maximum depth of QuadTree with nested Multi-type Tree (QTMT). In the scheme, Temporal ID (Tid)-based, Sum of Absolute Transformed Difference (SATD)-based methods and Linear (L) Model are designed to facilitate weighted allocation and feedback. The relationship between Planar Cost and encoding time is exploited as a Time-Cost (T-C) model, which guides the selection of Largest Coding Unit (LCU) encoding strategies in I-frames. For B-frames, we investigate a switching suppression assisted status-based method, to efficiently decide the encoding strategy of each LCU. Through the collaboration of the proposed technologies in the scheme, given any encoding time target achievable, encoding strategies will be automatically switched to help the actual encoding time gradually approach the target. To the best of our knowledge, this work is the first work on VVC-based encoding complexity control. The proposed scheme supports directly specifying the target encoding time or target Frame Per Second (FPS), and accurately realizing it within one pass. According to experimental results, under the target encoding time ratio of 80%, 60% and 40%, the average encoding time error is kept under 0.24%, 0.03% and 0.02% by our method, outperforming state-of-the-art works base on HEVC. These results prove the advantage of the proposed scheme.
Keywords:
Encoding
Complexity theory
Resource management
Partitioning algorithms
Switches
Transforms
Prediction algorithms
Versatile video coding (VVC)
complexity control
fast partition
precise

Journal

IEEE Transactions on Broadcasting cover
IEEE Transactions on Broadcasting
IF:
4.8
Papers:
2.1K
Citations:
3.0K

Organization

S
shanghai jiao tong university
Scholars:
15.7W
Papers: 11.7W
Citations: 159
Cited Papers

Cited Papers

Second neoplasms in patients with Hodgkin's disease following combined modality therapy--the Yale experience.
err1986-03-01
err0
PREAI
errA J Koletsky; J R Bertino; L R Farber; L R Prosnitz; D S Kapp; D Fischer; C S Portlock
errShare
errSave
Effects of Spatial Frequency Filtering Choices on the Perception of Filtered Images
err2020-05-26
err0
errOAAI
errSabrina Perfetto; John Wilder; Dirk B. Walther
errShare
errSave
errShare
errSave
CTU-Level Complexity Control for High Efficiency Video Coding
err2018-01-01
err34
PREAI
errZhang, Jia; Kwong, Sam; Zhao, Tiesong; Pan, Zhaoqing
errShare
errSave
SVM based approach for complexity control of HEVC intra coding
err2021-04-01
err9
PREAI
errPakdaman, Farhad; Yu, Li; Hashemi, Mahmoud Reza; Ghanbari, Mohammad; Gabbouj, Moncef
errShare
errSave
Complexity Control of High Efficiency Video Encoders for Power-Constrained Devices
err2011-11-01
err83
PREAI
errCorrea, Guilherme; Assuncao, Pedro; Agostini, Luciano; da Silva Cruz, Luis A.
errShare
errSave
errShare
errSave
DeepQTMT: A Deep Learning Approach for Fast QTMT-Based CU Partition of Intra-Mode VVC
err2021-01-01
err106
errOAAI
errLi, Tianyi; Xu, Mai; Tang, Runzhi; Chen, Ying; Xing, Qunliang
errShare
errSave
Plant carbohydrate depletion impairs water relations and spreads via ectomycorrhizal networks
err2020-12-28
err0
errOAAI
errGerard Sapes; Patrick Demaree; Ylva Lekberg; Anna Sala
errShare
errSave
researcher View more