A high-throughput unified transform architecture for Versatile Video Coding

被引:0
|
作者
Mohd Rafi Lone [1 ]
机构
[1] VIT Bhopal University,
[2] Fraunhofer Institute for Telecommunications,undefined
[3] Heinrich Hertz Institute,undefined
关键词
Versatile Video Coding; Multiple transform selection; FPGA-based acceleration; Hardware acceleration; High performance computing;
D O I
10.1007/s10586-024-05020-2
中图分类号
学科分类号
摘要
Versatile Video Coding (VVC) offers a compression efficiency improvement of 50% and 75% compared to its predecessors, High Efficiency Video Coding (HEVC) and Advanced Video Coding (AVC), respectively. The VVC encoder software (VVENC), while highly efficient, remains exceedingly complex and operates at speeds that are not conducive to real-time encoding. Despite various speed-optimized versions being released since its standardization in 2020, the complexity remains substantial. This complexity primarily arises from the multiple transform selection (MTS) feature, which involves three transform types (DCT-II, DCT-VIII, and DST-VII) and various rectangular transform sizes ranging from 2×2\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$2\times 2$$\end{document} to 64×64\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$64\times 64$$\end{document}. In this research paper, we propose a unified transform architecture (UTA) that encompasses all transform types and sizes specified in VVENC. It supports both forward as well as inverse transform. The proposed architecture features a reusable one-dimensional transform system, consisting of two 32-point transform subsystems to perform the two-dimensional transform. This architecture can process up to 64 samples in parallel, achieving a high throughput. The architecture is implemented in VHDL and implemented on an Intel Arria 10 FPGA board, achieving a throughput of up to 332 fps at 3840×2160\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$3840\times 2160$$\end{document} resolution with 64×64\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$64\times 64$$\end{document} transform sizes. This makes the architecture a viable candidate for use as a co-processor with the VVENC software.
引用
收藏
相关论文
共 50 条
  • [1] High-throughput IDCT architecture for high-efficiency video coding (HEVC)
    Chen, Yuan-Ho
    Ko, Yi-Fan
    INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 2017, 45 (12) : 2260 - 2269
  • [2] High-throughput sample adaptive offset hardware architecture for high-efficiency video coding
    Zhou, Wei
    Yan, Chang
    Zhang, Jingzhi
    Zhou, Xin
    JOURNAL OF ELECTRONIC IMAGING, 2018, 27 (02)
  • [3] Scalable Unified Transform Architecture for Advanced Video Coding Embedded Systems
    Tiago Dias
    Sebastián López
    Nuno Roma
    Leonel Sousa
    International Journal of Parallel Programming, 2013, 41 : 236 - 260
  • [4] Scalable Unified Transform Architecture for Advanced Video Coding Embedded Systems
    Dias, Tiago
    Lopez, Sebastian
    Roma, Nuno
    Sousa, Leonel
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2013, 41 (02) : 236 - 260
  • [5] A High-Throughput Parallel Very-Large-Scale Integration Architecture of Entropy Coding in High Efficiency Video Coding
    Zhou X.
    Liang F.
    Li B.
    Liang, Feng, 1600, Xi'an Jiaotong University (54): : 180 - 186
  • [6] Discrete Tchebichef Transform for Versatile Video Coding
    Chan, Ka-Hou
    Im, Sio-Kei
    PROCEEDINGS OF THE 2021 INTERNATIONAL CONFERENCE ON MULTIMEDIA RETRIEVAL (ICMR '21), 2021, : 623 - 626
  • [7] Study on versatile video coding multiple transform selection of hardware architecture based on FPGA
    Zhang, Jun
    Shi, Wenchen
    Zhang, Hao
    MULTIMEDIA TOOLS AND APPLICATIONS, 2023, 82 (10) : 14929 - 14944
  • [8] An FPGA-Based Architecture for the Versatile Video Coding Multiple Transform Selection Core
    Garrido, Matias J.
    Pescador, Fernando
    Chavarrias, Miguel
    Lobo, Pedro J.
    Sanz, Cesar
    Paz, Pedro
    IEEE ACCESS, 2020, 8 : 81887 - 81903
  • [9] Study on versatile video coding multiple transform selection of hardware architecture based on FPGA
    Jun Zhang
    Wenchen Shi
    Hao Zhang
    Multimedia Tools and Applications, 2023, 82 : 14929 - 14944
  • [10] Efficient 2D transform hardware architecture for the versatile video coding standard
    Sheng, Qinghua
    Pan, Rui
    Chen, Junyu
    Lai, Changcai
    Liu, Yuanyuan
    Huang, Xiaofeng
    Yin, Haibing
    Yan, Chenggang
    JOURNAL OF VISUAL COMMUNICATION AND IMAGE REPRESENTATION, 2024, 102