An Efficient ASIC Design of Variable-Length Discrete Cosine Transform for HEVC

The latest video coding standard introduced by the joint collaborative team on video coding (JCT-VC) is known as high-efficiency video coding (HEVC) or H.265. HEVC/H.265 is mainly targeted for high-definition videos, and offer more compression than its predecessor. The discrete cosine transform (DCT) is widely used for image and video compression including HEVC. This paper proposes a variablelength DCT architecture for encoding video according to the HEVC/H.265 specifications. The architecture is optimized for most likely block sizes in ultra-high definition (UHD) video, and eliminates unnecessary complexities found in many architectures proposed. The synthesized results with Synopsys design tools show that the proposed method can encode 8K UHD videos @ 60 fps in real-time and accomplishes more than 60% in hardware savings.

[1]  Pramod Kumar Meher,et al.  Scalable Approximate DCT Architectures for Efficient HEVC-Compliant Video Coding , 2017, IEEE Transactions on Circuits and Systems for Video Technology.

[2]  Jin-Soo Kim,et al.  Fast transform unit decision for HEVC , 2013, 2013 6th International Congress on Image and Signal Processing (CISP).

[3]  P. Yip,et al.  Discrete Cosine Transform: Algorithms, Advantages, Applications , 1990 .

[4]  Colin Doutre,et al.  HEVC: The New Gold Standard for Video Compression: How Does HEVC Compare with H.264/AVC? , 2012, IEEE Consumer Electronics Magazine.

[5]  Gary J. Sullivan,et al.  Comparison of the Coding Efficiency of Video Coding Standards—Including High Efficiency Video Coding (HEVC) , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[6]  Azadeh Safari,et al.  Overlapped block-processing VLSI architecture for separable 2D filters , 2015 .

[7]  G. Bjontegaard,et al.  Calculation of Average PSNR Differences between RD-curves , 2001 .

[8]  Jing-Wein Wang,et al.  An Effective TU Size Decision Method for Fast HEVC Encoders , 2014, 2014 International Symposium on Computer, Consumer and Control.

[9]  Madhukar Budagavi,et al.  Core Transform Design in the High Efficiency Video Coding (HEVC) Standard , 2013, IEEE Journal of Selected Topics in Signal Processing.

[10]  Atsushi Shimizu,et al.  Residue role assignment based transform partition predetermination on HEVC , 2013, 2013 IEEE International Conference on Image Processing.

[11]  Guido Masera,et al.  Adaptive Approximated DCT Architectures for HEVC , 2017, IEEE Transactions on Circuits and Systems for Video Technology.

[12]  Pei-Shan Yu,et al.  Computation Reduction in Transform Unit of High Efficiency Video Coding Based on Zero-Coefficients , 2016, 2016 International Symposium on Computer, Consumer and Control (IS3C).

[13]  N. Ahmed,et al.  Discrete Cosine Transform , 1996 .

[14]  M N.,et al.  Efficient Integer DCT Architectures for HEVC , 2015 .

[15]  Kiho Choi,et al.  Early TU decision method for fast video encoding in high efficiency video coding , 2012 .

[16]  Jianjun Lei,et al.  Fast Transform Unit Depth Decision Based on Quantized Coefficients for HEVC , 2015, 2015 IEEE International Conference on Systems, Man, and Cybernetics.

[17]  Gary J. Sullivan,et al.  Overview of the High Efficiency Video Coding (HEVC) Standard , 2012, IEEE Transactions on Circuits and Systems for Video Technology.