Abstract
The new generation of video coding standard, Versatile Video Coding (VVC), reduces the code stream by 50% at the cost of huge computational complexity by comparison with High Efficiency Video Coding standard (HEVC), especially in the transform module. In order to alleviate the high computational complexity of VVC multiple transform selection (MTS) algorithm, a new high-performance VVC MTS hardware architecture based on field programmable gate array (FPGA) is proposed. In this paper, a pipelined MTS processor architecture is able to efficiently perform the one-dimensional (1-D) transform from 4 × 4 to 64 × 64 residual blocks. The architecture design takes advantages of parallel computing and time-division multiplexing to increase the reuse rate of hardware architecture and further enhance the speed performance. The proposed implementation in Intel’s Stratix 10 FPGA can reach the maximum operational frequency of 366 MHz. The 1-D MTS processor is able to process 44 fps@7680 × 4320 and greatly reduces the computational complexity of transformation in encoding and decoding.








Similar content being viewed by others
Explore related subjects
Discover the latest articles and news from researchers in related subjects, suggested using machine learning.Data availability
Not applicable.
References
Algorithm Description of Joint Exploration Test Model 7(JEM7) MPEG document N17055, Joint Video Exploration Team (JVET) of ITU-T VCEG (Q6/16) and ISO/IEC MPEG (JTC 1/SC 29/WG 11), Geneva, Switzerland (2017)
Ben Jdidia S, Kammoun A, Belghith F, Masmoudi N (2017) Hardware implementation of 1-D 8-point adaptive multiple transform in post-HEVC standard. 2017 18th International Conference on Sciences and Techniques of Automatic Control and Computer Engineering (STA), Monastir, pp 146–151. https://doi.org/10.1109/STA.2017.8314921
Chhabra P, Garg NK, Kumar M (2020) Content-based image retrieval system using ORB and SIFT features. Neural Comput Appl 32:2725–2733
Fan Y, Zeng Y, Sun H, Katto J, Zeng X (2020) A pipelined 2D Transform architecture supporting mixed block sizes for the VVC standard. IEEE Trans Circuits Syst Video Technol 30(9):3289–3295. https://doi.org/10.1109/TCSVT.2019.2934752
Farhat I, Hamidouche W, Grill A, Menard D, Déforges O (2020) Lightweight hardware implementation of VVC Transform block for ASIC decoder. ICASSP 2020–2020 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), pp 1663–1667. https://doi.org/10.1109/ICASSP40776.2020.9054281
Garrido MJ, Pescador F, Chavarrías M, Lobo PJ, Sanz C (2018) A high performance FPGA-based architecture for the future video coding adaptive multiple core transform. IEEE Trans Consum Electron 64(1):53–60. https://doi.org/10.1109/TCE.2018.2812459
Garrido MJ, Pescador F, Chavarrías M, Lobo PJ, Sanz C (2019) A 2-D multiple transform processor for the versatile video coding standard. IEEE Trans Consum Electron 65(3):274–283. https://doi.org/10.1109/TCE.2019.2913327
Garrido MJ, Pescador F, Chavarrías M, Lobo PJ, Sanz C, Paz P (2020) An FPGA-based architecture for the versatile video coding multiple transform selection core. IEEE Access 8:81887–81903. https://doi.org/10.1109/ACCESS.2020.2991299
High Efficiency Video Coding (HEVC), Part 2, MPEG-H Standard 23008-2 (2013)
Kammoun A, Ben Jdidia S, Belghith F, Hamidouche W, Nezan JF, Masmoudi N (2018) An optimized hardware implementation of 4-point adaptive multiple transform design for post-HEVC. 2018 4th International Conference on Advanced Technologies for Signal and Image Processing (ATSIP), Sousse, Tunisia, pp 1–6. https://doi.org/10.1109/ATSIP.2018.8364448
Kammoun W, Hamidouche F, Belghith J, Nezan Masmoudi N (2018) Hardware design and implementation of adaptive multiple transforms for the versatile video coding standard. IEEE Trans Consum Electron 64(4):424–432. https://doi.org/10.1109/TCE.2018.2875528
Kammoun A et al (2020) Forward-inverse 2D hardware implementation of approximate transform core for the VVC standard. IEEE Trans Circuits Syst Video Technol 30(11):4340–4354. https://doi.org/10.1109/TCSVT.2019.2954749
Mert AC, Kalali E, Hamzaoglu I (2017) High performance 2D transform hardware for future video coding. IEEE Trans Consum Electron 63(2):117–125. https://doi.org/10.1109/TCE.2017.014862
Nguyen T, Bross B, Keydel P, Schwarz H, Marpe D, Wiegand T (2019) Extended transform skip mode and fast multiple transform set selection in VVC. 2019 Picture Coding Symposium (PCS), Ningbo, China, pp 1–5. https://doi.org/10.1109/PCS48520.2019.8954540
Working Draft 4 of Versatile Video Coding, document JVET M1001-v7, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC (JTC 1/SC 29/WG 11) (2019)
Funding
This study was funded by National Natural Science Foundation of China.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declared that they have no conflicts of interest to this work.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
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.
About this article
Cite this article
Zhang, J., Shi, W. & Zhang, H. Study on versatile video coding multiple transform selection of hardware architecture based on FPGA. Multimed Tools Appl 82, 14929–14944 (2023). https://doi.org/10.1007/s11042-022-14069-3
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-022-14069-3