arrow
Return

Multi-level Inter-frame Parallelization in an Open Optimized VVC Encoder

delete2026-03-01
delete1
PRE
AI
V
Valeri George *
J
Jens Brandenburg
G
Gabriel Hege
T
Tobias Hinz
A
Adam Wieckowski
B
Benjamin Bross
T
Thomas Schierl
D
Detlev Marpe
DOI:10.1145/3742869delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
This work investigates video encoding parallelization techniques based on the Versatile Video Coding (VVC) standard, using the open and optimized encoder software implementation VVenC. Modern multi-processor systems offer significant opportunities for accelerating video encoding. By employing a proposed combination of parallelization methods, the VVenC encoder achieves an acceleration factor of up to 22 compared to single-threaded mode on a 32-core system, with potential increases to 27 & times; at higher bitrates. Building upon prior work on Inter-frame Parallelization (IFP), the study introduces frame region-based synchronization, enabling further acceleration of up to 10%. Beyond that, the study demonstrates extending frame parallelization beyond Group of Pictures (GOP) boundaries, which improves IFP speed up by 37% and 11% at high-definition (HD) and ultra-high-definition (UHD) resolutions, respectively. Additional combinations with other VVC parallelization tools, such as tiles and VVC Wavefront Parallel Processing (WPP), are also explored. The article provides a comprehensive analysis of parallelization challenges and highlights areas for further improvement.
Keywords:
Video Encoder
Parallelization
VVenC
VVC

Journal

ACM Transactions on Multimedia Computing Communications and Applications cover
ACM Transactions on Multimedia Computing Communications and Applications
IF:
6
Papers:
2.0K
Citations:
5.4K

Organization

No organization information available
Cited Papers

Cited Papers

Overview of the Versatile Video Coding (VVC) Standard and its Applications
err2021-10-01
err0
errOAAI
errBenjamin Bross; Ye-Kui Wang; Yan Ye; Shan Liu; Jianle Chen; Gary J. Sullivan; Jens-Rainer Ohm
errShare
errSave
Efficient Multi-Threading Strategies in VVenC, an Open and Optimized VVC Encoder Implementation
err2022-12-01
err0
PREAI
errValeri George; Jens Brandenburg; Gabriel Hege; Tobias Hinz; Adam Wieckowski; Benjamin Bross; Detlev Marpe
errShare
errSave
Vvenc: An Open And Optimized Vvc Encoder Implementation
err2021-07-05
err0
PREAI
errAdam Wieckowski; Jens Brandenburg; Tobias Hinz; Christian Bartnik; Valeri George; Gabriel Hege; Christian Helmrich; Anastasia Henkel; Christian Lehmann; Christian Stoffers; Ivan Zupancic; Benjamin Bross; Detlev Marpe
errShare
errSave
Slice-based parallel approach for HEVC encoder
err2015-05-01
err0
PREAI
errPiñol,P.; Migallón,H.; López-Granado,O.; Malumbres,M. P.
errShare
errSave
errShare
errSave
A highly parallelized H.265/HEVC real-time UHD software encoder
err2014-10-01
err0
PREAI
errTse Kai Heng; Wataru Asano; Takayuki Itoh; Akiyuki Tanizawa; Jun Yamaguchi; Takuya Matsuo; Tomoya Kodama
errShare
errSave
Inter-Frame Parallelization in an Open Optimized VVC Encoder
err2024-04-15
err0
PREAI
errGeorge,Valeri; Brandenburg,Jens; Hege,Gabriel; Hinz,Tobias; Wieckowski,Adam; Bross,Benjamin; Schierl,Thomas; Marpe,Detlev
errShare
errSave
errShare
errSave
researcher View more