Adaptive quadtree splitting parallelization (AQSP) algorithm for the VVC standard

González Ruiz, Alberto ORCID: https://orcid.org/0009-0001-4466-1834, Díaz Honrubia, Antonio Jesús ORCID: https://orcid.org/0000-0001-5464-0714, Tapia Fernández, Santiago ORCID: https://orcid.org/0000-0002-1418-9276, García Lucas, David ORCID: https://orcid.org/0000-0001-6934-1901, Cebrián Márquez, Gabriel ORCID: https://orcid.org/0000-0002-6510-7517 and Mengual Galán, Luis ORCID: https://orcid.org/0000-0002-9783-5738 (2024). Adaptive quadtree splitting parallelization (AQSP) algorithm for the VVC standard. "The Journal of Supercomputing", v. 80 ; pp. 14330-14345. ISSN 1573-0484. https://doi.org/10.1007/s11227-024-06023-x.

Descripción

Título: Adaptive quadtree splitting parallelization (AQSP) algorithm for the VVC standard
Autor/es:
Tipo de Documento: Artículo
Título de Revista/Publicación: The Journal of Supercomputing
Fecha: 1 Julio 2024
ISSN: 1573-0484
Volumen: 80
Materias:
ODS:
Palabras Clave Informales: Parallelization; Quadtree; VVC
Escuela: E.T.S.I. Industriales (UPM)
Departamento: Automática, Ingeniería Eléctrica y Electrónica e Informática Industrial
Licencias Creative Commons: Reconocimiento

Texto completo

[thumbnail of 10206423.pdf] PDF (Portable Document Format) - Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (1MB)

Resumen

The Versatile Video Coding (VVC) standard, also known as H.266, was released in 2020 as the natural successor to the High Efficiency Video Coding (HEVC) standard. Among its innovative coding tools, VVC extended the concept of quadtree (QT) splitting to the multi-type tree (MTT) structure, introducing binary and ternary partitions to enhance HEVC's coding efficiency. While this brought significant compression improvements, it also resulted in a substantial increase in encoding time, primarily due to VVC's larger Coding Tree Unit (CTU) size of 128x\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\times $$\end{document}128 pixels. To mitigate this, this work introduces a flexible parallel approach for the QT traversal and splitting scheme of the VVC encoder, called adaptive quadtree splitting parallelization (AQSP) algorithm. This approach is based on the distribution of coding units (CUs) among different threads using the current depth level of the QT as a basis to minimize the number of broken dependencies. In this way, the algorithm achieves a good trade-off between time savings and coding efficiency. Experimental results show that, when compared with the original VVC encoder, AQSP achieves an acceleration factor of 2.04x\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\times $$\end{document} with 4 threads at the expense of a low impact in terms of BD rate. These outcomes position AQSP competitively in comparison with other state-of-the-art approaches.

Proyectos asociados

Tipo
Código
Acrónimo
Responsable
Título
Gobierno de España
PID2021-128167OA-I00
Sin especificar
Sin especificar
CODIFICADOR DE VIDEO VVC DE ALTA AFICIENCIA
Gobierno de España
PID2021-123627OB-C52
Sin especificar
Sin especificar
Sin especificar
Gobierno de España
PID2022-142332OA-I00
Sin especificar
Sin especificar
Sin especificar
Sin especificar
SBPLY/21/180501/000195
Sin especificar
Sin especificar
Sin especificar

Más información

ID de Registro: 87985
Identificador DC: https://oa.upm.es/87985/
Identificador OAI: oai:oa.upm.es:87985
URL Portal Científico: https://portalcientifico.upm.es/es/ipublic/item/10206423
Identificador DOI: 10.1007/s11227-024-06023-x
URL Oficial: https://link.springer.com/article/10.1007/s11227-0...
Depositado por: iMarina Portal Científico
Depositado el: 24 Feb 2025 09:19
Ultima Modificación: 24 Feb 2025 09:33