High-level Synthesized 2-D IDCT/IDST Implementation for HEVC Codecs on FPGA

被引:0
|
作者
Viitamaki, Vili [1 ]
Sjovall, Panu [1 ]
Vanne, Jarno [1 ]
Hamalainen, Timo D. [1 ]
机构
[1] Tampere Univ Technol, Lab Pervas Comp, Tampere, Finland
基金
芬兰科学院;
关键词
High Efficiency Video Coding (HEVC); Inverse discrete cosine transform (DCT); Inverse discrete sine transform (DST); High-level synthesis (HLS); Field-programmable gate array (FPGA); DESIGN;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper presents efficient inverse discrete cosine transform (IDCT) and inverse discrete sine transform (IDST) implementations for High Efficiency Video Coding (HEVC). The proposal makes use of high-level synthesis (HLS) to implement a complete HEVC 2-D IDCT/IDST architecture directly from the C code of a well-known Even-Odd decomposition algorithm. The final architecture includes a 4-point IDCT/IDST unit for the smallest transform blocks (TB), an 8/16/32-point IDCT unit for the other TBs, and a transpose memory for intermediate results. On Arria II FPGA, it supports real-time (60 fps) HEVC decoding of up to 2160p format with 12.4 kALUTs and 344 DSP blocks. Compared with the other existing HLS approach, the proposed solution is almost 5 times faster and is able to utilize available FPGA resources better.
引用
收藏
页码:385 / 388
页数:4
相关论文
共 50 条
  • [31] A High-Speed 2-D IDCT Processor for Image/Video Decoding
    Chen, Zhang-jin
    Zhang, Zhi-gao
    PROCEEDINGS OF THE 2009 2ND INTERNATIONAL CONGRESS ON IMAGE AND SIGNAL PROCESSING, VOLS 1-9, 2009, : 3494 - +
  • [32] An Efficient Low Area Implementation of 2-D DCT on FPGA
    Dogan, Atakan
    2015 9TH INTERNATIONAL CONFERENCE ON ELECTRICAL AND ELECTRONICS ENGINEERING (ELECO), 2015, : 771 - 775
  • [33] An Efficient FPGA Parallel Implementation for 2-D MUSIC Algorithm
    Shi, Haoqiang
    Jiang, Zhanjun
    Liu, Qianru
    Cai, Xiaoyu
    2018 4TH INTERNATIONAL CONFERENCE ON ENVIRONMENTAL SCIENCE AND MATERIAL APPLICATION, 2019, 252
  • [34] String matching techniques for high-level primitive formation in 2-D vascular imaging
    Toumoulin, C
    Brieva, J
    Bellanger, JJ
    Shu, HZ
    IEEE TRANSACTIONS ON INFORMATION TECHNOLOGY IN BIOMEDICINE, 2003, 7 (04): : 291 - 301
  • [35] FPGA Implementation of Memory-Based Digital Predistorters with High-Level Synthesis
    Li, Wantao
    Guillena, Estefania
    Montoro, Gabriel
    Gilabert, Pere L.
    2021 IEEE TOPICAL CONFERENCE ON RF/MICROWAVE POWER AMPLIFIERS FOR RADIO AND WIRELESS APPLICATIONS (PAWR), 2021, : 37 - 40
  • [36] FPGA Implementation of PLC Programs Using Automated High-Level Synthesis Tools
    Economakos, Christoforos
    Economakos, George
    2008 IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS, VOLS 1-5, 2008, : 2240 - +
  • [37] Implementation of Spectral Subtraction Method on FPGA using High-Level Programming Tool
    Bahoura, Mohammed
    Ezzaidi, Hassan
    2012 24TH INTERNATIONAL CONFERENCE ON MICROELECTRONICS (ICM), 2012,
  • [38] HIGH-LEVEL FPGA-BASED IMPLEMENTATION OF A HYPERSPECTRAL ENDMEMBER EXTRACTION ALGORITHM
    Lopez, Sebastian
    Callico, Gustavo M.
    Medina, Anabella
    Lopez, Jose F.
    Sarmiento, Roberto
    2012 4TH WORKSHOP ON HYPERSPECTRAL IMAGE AND SIGNAL PROCESSING (WHISPERS), 2012,
  • [39] Implementation of multi-operand addition in FPGA using high-level synthesis
    Smyk, Robert
    Czyzak, Maciej
    PRZEGLAD ELEKTROTECHNICZNY, 2018, 94 (02): : 170 - 173
  • [40] Implementation of an FPGA-Based 3D Shape Measurement System Using High-Level Synthesis
    Kim, Tae-Hyeon
    Lee, Hyunki
    Ok, Seung-Ho
    ELECTRONICS, 2024, 13 (16)