A Reconfigurable Architecture for Discrete Cosine Transform in Video Coding

被引:14
作者
Zheng, Mingkui [1 ]
Zheng, Jingyi [1 ]
Chen, Zhifeng [1 ]
Wu, Linhuang [1 ]
Yang, Xiuzhi [1 ]
Ling, Nam [2 ]
机构
[1] Fuzhou Univ, Coll Phys & Informat Engn, Fuzhou 350116, Fujian, Peoples R China
[2] Santa Clara Univ, Dept Comp Engn, Santa Clara, CA 95053 USA
基金
中国国家自然科学基金;
关键词
DCT; HEVC; pine-type reordering; FPGA; INTEGER DCT ARCHITECTURES;
D O I
10.1109/TCSVT.2019.2896294
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Discrete cosine transform (DCT) is an indispensable module in video codecs and is a major part in many video coding standards including the latest high efficiency video coding (HEVC). As the video resolution increases, both transform sizes and the number of transforms increase continuously which poses challenges to the reusability design especially in hardware implementation. This paper presents reconfigurable transform architecture to flexibly support the reusability of different transform sizes. The proposed architecture maximally reuses the hardware resources by rearranging the order of input data for different transform sizes while still exploiting the butterfly property. Furthermore, this architecture supports reconfigurable throughput according to different hardware resource requirements. By applying the proposed architecture to the field-programmable gate array (FPGA) design of HEVC core transform matrices, the synthesis results show much lower consumption of hardware resources comparing to existing methods in the literature. The implementation in Altera's Stratix III FPGA can operate at 139 MHz and supports real-time processing of 3840 x 2160 ultra-high definition video at a minimum of 45 f/s and up to 359 f/s for different DCT sizes.
引用
收藏
页码:810 / 821
页数:12
相关论文
共 15 条
[1]   DISCRETE COSINE TRANSFORM [J].
AHMED, N ;
NATARAJAN, T ;
RAO, KR .
IEEE TRANSACTIONS ON COMPUTERS, 1974, C 23 (01) :90-93
[2]   FPGA vs. ASIC for low power applications [J].
Amara, Amara ;
Amiel, Frederic ;
Ea, Thomas .
MICROELECTRONICS JOURNAL, 2006, 37 (08) :669-677
[3]  
[Anonymous], 12 M GEN SWITZ JAN
[4]   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
[5]   Efficient architecture of variable size HEVC 2D-DCT for FPGA platforms [J].
Chen, Min ;
Zhang, Yuanzhi ;
Lu, Chao .
AEU-INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATIONS, 2017, 73 :1-8
[6]  
CHEN WH, 1977, IEEE T COMMUN, V25, P1004, DOI 10.1109/TCOM.1977.1093941
[7]  
Conceio R., 2014, J. Integr. Circuits Syst, V9, P25, DOI [10.29292/jics.v9i1.386, DOI 10.29292/JICS.V9I1.386]
[8]   Efficient Integer DCT Architectures for HEVC [J].
Meher, Pramod Kumar ;
Park, Sang Yoon ;
Mohanty, Basant Kumar ;
Lim, Khoon Seong ;
Yeo, Chuohao .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2014, 24 (01) :168-178
[9]  
Park SY, 2013, IEEE INT SYMP CIRC S, P1376, DOI 10.1109/ISCAS.2013.6572111
[10]   Hardware architectures for the H.265/HEVC discrete cosine transform [J].
Pastuszak, Grzegorz .
IET IMAGE PROCESSING, 2015, 9 (06) :468-477