An FPGA-Based Architecture for the Versatile Video Coding Multiple Transform Selection Core

22Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

Versatile video coding (VVC) will be released by 2020, and it is expected to be the next-generation video coding standard. One of its enhancements is multiple transform selection (MTS) for core transform. MTS uses three different types of 2D discrete sine/cosine transforms (DCT-II, DCT-VIII and DST-VII) and up to 64× 64 transform unit sizes. With this schema, significant enhancements of the compression ratio are obtained at the expense of more computational complexity on both encoders and decoders. In this paper, a deeply pipelined high-performance architecture is proposed that implements the three transforms for sizes from 4× 4 to 64× 64 according to working draft 4 of the standard. The design has been described in very high-speed integrated circuit hardware description language (VHDL), and it has been prototyped in a system on a programmable chip (SoPC). It is able to process up to 64 fps@ 3840× 2.160 for 4× 4 transform sizes. To the best of our knowledge, this is the first implementation of an architecture for VVC MTS supporting the 64× 64 size.

Cite

CITATION STYLE

APA

Garrido, M. J., Pescador, F., Chavarrias, M., Lobo, P. J., 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

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free