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
来源
2017 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS) | 2017年
基金
芬兰科学院;
关键词
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
相关论文
共 11 条
[1]  
[Anonymous], 2013, HIGH EFF VID COD
[2]  
[Anonymous], 2009, ADV VID COD GEN AUD
[3]   Core Transform Design in the High Efficiency Video Coding (HEVC) Standard [J].
Budagavi, Madhukar ;
Fuldseth, Arild ;
Bjontegaard, Gisle ;
Sze, Vivienne ;
Sadafale, Mangesh .
IEEE JOURNAL OF SELECTED TOPICS IN SIGNAL PROCESSING, 2013, 7 (06) :1029-1041
[4]  
Conceicao R., 2014, P IEEE INT S CIRC SY
[5]   An Introduction to High-Level Synthesis [J].
Coussy, Philippe ;
Meredith, Michael ;
Gajski, Daniel D. ;
Takach, Andres .
IEEE DESIGN & TEST OF COMPUTERS, 2009, 26 (04) :8-17
[6]  
Fuldseth A., 2011, JCTVC G495
[7]  
Kalali E., 2015, P C DES ARCH SIGN IM
[8]   A Low Energy HEVC Inverse Transform Hardware [J].
Kalali, Ercan ;
Ozcan, Erdem ;
Yalcinkaya, Ozgun Mert ;
Hamzaoglu, Ilker .
IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2014, 60 (04) :754-761
[9]   Algorithm and Architecture Design of the H.265/HEVC Intra Encoder [J].
Pastuszak, Grzegorz ;
Abramowski, Andrzej .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2016, 26 (01) :210-222
[10]  
Sjovall P., 2017, P IEEE INT C AC SPEE