Cargando…
A high-performance two-dimensional transform architecture of variable block sizes for the VVC standard
The versatile video coding standard H.266/VVC release has been accompanied with various new contributions to improve the coding efficiency beyond the high-efficiency video coding (HEVC), particularly in the transformation process. The adaptive multiple transform (AMT) is one of the new tools that wa...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Springer Berlin Heidelberg
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9433527/ https://www.ncbi.nlm.nih.gov/pubmed/36065274 http://dx.doi.org/10.1007/s11554-022-01250-y |
_version_ | 1784780640536756224 |
---|---|
author | Ben Jdidia, Sonda Belghith, Fatma Masmoudi, Nouri |
author_facet | Ben Jdidia, Sonda Belghith, Fatma Masmoudi, Nouri |
author_sort | Ben Jdidia, Sonda |
collection | PubMed |
description | The versatile video coding standard H.266/VVC release has been accompanied with various new contributions to improve the coding efficiency beyond the high-efficiency video coding (HEVC), particularly in the transformation process. The adaptive multiple transform (AMT) is one of the new tools that was introduced in the transform module. It involves five transform types from the discrete cosine transform/discrete sine transform families with larger block sizes. The DCT-II has a fast computing algorithm, while the DST-VII relies on a complex matrix multiplication. This has led to an additional computational complexity. The approximation of the DST-VII can be used for the transform optimization. At the hardware level, this method can provide a gain in power consumption, logic resources use and speed. In this paper, a unifed two-dimensional transform architecture that enables exact and approximate DST-VII computation of sizes [Formula: see text] and [Formula: see text] is proposed. The exact transform computation can be processed using either multipliers or the MCM algorithm, while the approximate transform computation is based on additions and bit-shifting operations. All the designs are implemented under the Arria 10 FPGA device. The synthesis results show that the proposed design implementing the approximate transform matrices is the most efficient method with only 4% of area consumption. It reduces the logic utilization by more than 65% compared to the multipliers-based exact transform design, while about 53% of hardware cost saving is obtained when compared to the MCM-based computation. Furthermore, the approximate-based 2D transform architecture can operate at 78 MHz allowing a real-time coding for 2K and 4K videos at 100 and 25 frames/s, respectively. |
format | Online Article Text |
id | pubmed-9433527 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | Springer Berlin Heidelberg |
record_format | MEDLINE/PubMed |
spelling | pubmed-94335272022-09-01 A high-performance two-dimensional transform architecture of variable block sizes for the VVC standard Ben Jdidia, Sonda Belghith, Fatma Masmoudi, Nouri J Real Time Image Process Original Research Paper The versatile video coding standard H.266/VVC release has been accompanied with various new contributions to improve the coding efficiency beyond the high-efficiency video coding (HEVC), particularly in the transformation process. The adaptive multiple transform (AMT) is one of the new tools that was introduced in the transform module. It involves five transform types from the discrete cosine transform/discrete sine transform families with larger block sizes. The DCT-II has a fast computing algorithm, while the DST-VII relies on a complex matrix multiplication. This has led to an additional computational complexity. The approximation of the DST-VII can be used for the transform optimization. At the hardware level, this method can provide a gain in power consumption, logic resources use and speed. In this paper, a unifed two-dimensional transform architecture that enables exact and approximate DST-VII computation of sizes [Formula: see text] and [Formula: see text] is proposed. The exact transform computation can be processed using either multipliers or the MCM algorithm, while the approximate transform computation is based on additions and bit-shifting operations. All the designs are implemented under the Arria 10 FPGA device. The synthesis results show that the proposed design implementing the approximate transform matrices is the most efficient method with only 4% of area consumption. It reduces the logic utilization by more than 65% compared to the multipliers-based exact transform design, while about 53% of hardware cost saving is obtained when compared to the MCM-based computation. Furthermore, the approximate-based 2D transform architecture can operate at 78 MHz allowing a real-time coding for 2K and 4K videos at 100 and 25 frames/s, respectively. Springer Berlin Heidelberg 2022-09-01 2022 /pmc/articles/PMC9433527/ /pubmed/36065274 http://dx.doi.org/10.1007/s11554-022-01250-y Text en © The Author(s), under exclusive licence to Springer-Verlag GmbH Germany, part of Springer Nature 2022, Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law. This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic. |
spellingShingle | Original Research Paper Ben Jdidia, Sonda Belghith, Fatma Masmoudi, Nouri A high-performance two-dimensional transform architecture of variable block sizes for the VVC standard |
title | A high-performance two-dimensional transform architecture of variable block sizes for the VVC standard |
title_full | A high-performance two-dimensional transform architecture of variable block sizes for the VVC standard |
title_fullStr | A high-performance two-dimensional transform architecture of variable block sizes for the VVC standard |
title_full_unstemmed | A high-performance two-dimensional transform architecture of variable block sizes for the VVC standard |
title_short | A high-performance two-dimensional transform architecture of variable block sizes for the VVC standard |
title_sort | high-performance two-dimensional transform architecture of variable block sizes for the vvc standard |
topic | Original Research Paper |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9433527/ https://www.ncbi.nlm.nih.gov/pubmed/36065274 http://dx.doi.org/10.1007/s11554-022-01250-y |
work_keys_str_mv | AT benjdidiasonda ahighperformancetwodimensionaltransformarchitectureofvariableblocksizesforthevvcstandard AT belghithfatma ahighperformancetwodimensionaltransformarchitectureofvariableblocksizesforthevvcstandard AT masmoudinouri ahighperformancetwodimensionaltransformarchitectureofvariableblocksizesforthevvcstandard AT benjdidiasonda highperformancetwodimensionaltransformarchitectureofvariableblocksizesforthevvcstandard AT belghithfatma highperformancetwodimensionaltransformarchitectureofvariableblocksizesforthevvcstandard AT masmoudinouri highperformancetwodimensionaltransformarchitectureofvariableblocksizesforthevvcstandard |