arrow
Return

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

delete2020-01-01
delete17
delete
OA
AI
M
M.J. Garrido *
F
Fernando Pescador
M
Miguel Chavarrías
P
Pedro J. Lobo
C
C. Sanz
P
Pedro Paz
DOI:10.1109/ACCESS.2020.2991299delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
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 & x2013;II, DCT & x2013;VIII and DST & x2013;VII) and up to $64\times 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\times 4$ to $64\times 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 & x0040;$3840\times 2.160$ for $4\times 4$ transform sizes. To the best of our knowledge, this is the first implementation of an architecture for VVC MTS supporting the $64\times 64$ size.
Keywords:
FPGA
hardware architecture
multiple transform selection
pipeline
SoPC
versatile video coding
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Access cover
IEEE Access
IF:
3.6
Papers:
9.8W
Citations:
29.4W

Organization

U
Universidad Politecnica de Madrid
Scholars:
1.4W
Papers: 1.2W
Citations: 10