Back to Search Start Over

Hardware-Friendly Multiple Transform Selection Module for the VVC Standard.

Authors :
Hamidouche, Wassim
Philippe, Pierrick
Fezza, Sid Ahmed
Haddou, Mounir
Pescador, Fernando
Menard, Daniel
Source :
IEEE Transactions on Consumer Electronics; May2022, Vol. 68 Issue 2, p96-106, 11p
Publication Year :
2022

Abstract

The H.266/versatile video coding (VVC) standard is the most recent ITU/ISO video coding standard finalized in July 2020. VVC includes several new coding tools at different levels of the coding scheme. These coding tools enable a significant bitrate saving of up to 50% for the same subjective video quality than its predecessor H.265/high efficiency video coding (HEVC). Among these tools, we can cite the multiple transform selection (MTS) which selects at the encoder horizontal and vertical transforms among three trigonometrical transforms, including discrete cosine transform (DCT) type II, discrete sine transform (DST) type VII and DCT type VIII. Unlike the DCT-II, the DST-VII does not have efficient fast algorithmic implementation. Moreover, the MTS increases the memory usage required to store the coefficients of the three transforms. Consequently, this paper targets an efficient approximation of the DST-VII kernel based on the DCT-II and adjustment stage. The approximation of the DST-VII is modeled as an integer optimization problem jointly minimizing the error and the orthogonality of the approximate DST-VII under sparsity constraint of the adjustment stage. The sparse nonlinear optimizer (SNOPT) solver with an additional relaxation constraint is used to solve the problem and find the best sparse adjustment band matrices for different transform sizes. The DCT-VIII is then computed from the approximate DST-VII with pre/post processing operations involving only sign changes and input/output reordering. The proposed approximation provides a significant reduction in both arithmetic operations and memory usage. Moreover, it preserves the coding gain brought by the MTS under the VVC reference software. These advantages make our solution suitable for energy-efficient hardware H.266//VVC encoders and decoders deployed on consumer electronic devices. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
00983063
Volume :
68
Issue :
2
Database :
Complementary Index
Journal :
IEEE Transactions on Consumer Electronics
Publication Type :
Academic Journal
Accession number :
157258564
Full Text :
https://doi.org/10.1109/TCE.2022.3163345