AV1 and VVC Video Codecs: Overview on Complexity Reduction and Hardware Design

This article presents an extensive review of the state-of-the-art system-level solutions featuring complexity reduction and/or dedicated hardware designs for the AV1 and VVC video coding formats. These formats introduced several novel coding techniques compared to their predecessors to improve the c...

Full description

Bibliographic Details
Main Authors: Marcel Correa, Mario Saldanha, Alex Borges, Guilherme Correa, Daniel Palomino, Marcelo Porto, Bruno Zatt, Luciano Agostini
Format: Article
Language:English
Published: IEEE 2021-01-01
Series:IEEE Open Journal of Circuits and Systems
Subjects:
AV1
VVC
Online Access:https://ieeexplore.ieee.org/document/9536216/
id doaj-fc9166329d8f4a9383907418512ddef5
record_format Article
spelling doaj-fc9166329d8f4a9383907418512ddef52021-09-13T23:00:50ZengIEEEIEEE Open Journal of Circuits and Systems2644-12252021-01-01256457610.1109/OJCAS.2021.31072549536216AV1 and VVC Video Codecs: Overview on Complexity Reduction and Hardware DesignMarcel Correa0https://orcid.org/0000-0001-9924-2859Mario Saldanha1https://orcid.org/0000-0002-6771-6359Alex Borges2https://orcid.org/0000-0002-1264-5055Guilherme Correa3https://orcid.org/0000-0002-2739-6194Daniel Palomino4https://orcid.org/0000-0003-0409-8335Marcelo Porto5https://orcid.org/0000-0003-3827-3023Bruno Zatt6https://orcid.org/0000-0002-8045-957XLuciano Agostini7https://orcid.org/0000-0002-3421-5830DEPEX, Federal Institute of Education, Science and Technology Sul-rio-grandense (IFSul), Bagé, BrazilPPGC, Federal University of Pelotas (UFPel), Pelotas, BrazilPPGC, Federal University of Pelotas (UFPel), Pelotas, BrazilCDTec, Federal University of Pelotas (UFPel), Pelotas, BrazilCEng, Federal University of Pelotas (UFPel), Pelotas, BrazilCDTec, Federal University of Pelotas (UFPel), Pelotas, BrazilCDTec, Federal University of Pelotas (UFPel), Pelotas, BrazilCDTec, Federal University of Pelotas (UFPel), Pelotas, BrazilThis article presents an extensive review of the state-of-the-art system-level solutions featuring complexity reduction and/or dedicated hardware designs for the AV1 and VVC video coding formats. These formats introduced several novel coding techniques compared to their predecessors to improve the coding efficiency at the cost of a significant computational cost. In this article, we discuss the main novelties of AV1 and VVC in each coding module, including block partitioning, intra and inter prediction, transform, entropy coding, and in-loop filters. Then, we present the main published works focusing on complexity reduction and hardware designs for AV1 and VVC. Most of the complexity reduction solutions target the complex and flexible block partitioning structures of these encoders to provide a better tradeoff between coding efficiency and complexity reduction whereas the hardware designs focus on the challenge of implementing the new coding tools to attend real-time processing of high-definition videos. Even with the presented works reaching impressive results, these research fields remain opened for innovative contributions, as discussed in this article.https://ieeexplore.ieee.org/document/9536216/AV1VVCcomplexity reductionhardware designsystem-level solutionvideo codec
collection DOAJ
language English
format Article
sources DOAJ
author Marcel Correa
Mario Saldanha
Alex Borges
Guilherme Correa
Daniel Palomino
Marcelo Porto
Bruno Zatt
Luciano Agostini
spellingShingle Marcel Correa
Mario Saldanha
Alex Borges
Guilherme Correa
Daniel Palomino
Marcelo Porto
Bruno Zatt
Luciano Agostini
AV1 and VVC Video Codecs: Overview on Complexity Reduction and Hardware Design
IEEE Open Journal of Circuits and Systems
AV1
VVC
complexity reduction
hardware design
system-level solution
video codec
author_facet Marcel Correa
Mario Saldanha
Alex Borges
Guilherme Correa
Daniel Palomino
Marcelo Porto
Bruno Zatt
Luciano Agostini
author_sort Marcel Correa
title AV1 and VVC Video Codecs: Overview on Complexity Reduction and Hardware Design
title_short AV1 and VVC Video Codecs: Overview on Complexity Reduction and Hardware Design
title_full AV1 and VVC Video Codecs: Overview on Complexity Reduction and Hardware Design
title_fullStr AV1 and VVC Video Codecs: Overview on Complexity Reduction and Hardware Design
title_full_unstemmed AV1 and VVC Video Codecs: Overview on Complexity Reduction and Hardware Design
title_sort av1 and vvc video codecs: overview on complexity reduction and hardware design
publisher IEEE
series IEEE Open Journal of Circuits and Systems
issn 2644-1225
publishDate 2021-01-01
description This article presents an extensive review of the state-of-the-art system-level solutions featuring complexity reduction and/or dedicated hardware designs for the AV1 and VVC video coding formats. These formats introduced several novel coding techniques compared to their predecessors to improve the coding efficiency at the cost of a significant computational cost. In this article, we discuss the main novelties of AV1 and VVC in each coding module, including block partitioning, intra and inter prediction, transform, entropy coding, and in-loop filters. Then, we present the main published works focusing on complexity reduction and hardware designs for AV1 and VVC. Most of the complexity reduction solutions target the complex and flexible block partitioning structures of these encoders to provide a better tradeoff between coding efficiency and complexity reduction whereas the hardware designs focus on the challenge of implementing the new coding tools to attend real-time processing of high-definition videos. Even with the presented works reaching impressive results, these research fields remain opened for innovative contributions, as discussed in this article.
topic AV1
VVC
complexity reduction
hardware design
system-level solution
video codec
url https://ieeexplore.ieee.org/document/9536216/
work_keys_str_mv AT marcelcorrea av1andvvcvideocodecsoverviewoncomplexityreductionandhardwaredesign
AT mariosaldanha av1andvvcvideocodecsoverviewoncomplexityreductionandhardwaredesign
AT alexborges av1andvvcvideocodecsoverviewoncomplexityreductionandhardwaredesign
AT guilhermecorrea av1andvvcvideocodecsoverviewoncomplexityreductionandhardwaredesign
AT danielpalomino av1andvvcvideocodecsoverviewoncomplexityreductionandhardwaredesign
AT marceloporto av1andvvcvideocodecsoverviewoncomplexityreductionandhardwaredesign
AT brunozatt av1andvvcvideocodecsoverviewoncomplexityreductionandhardwaredesign
AT lucianoagostini av1andvvcvideocodecsoverviewoncomplexityreductionandhardwaredesign
_version_ 1717380264887320576