Browse > Article
http://dx.doi.org/10.5573/ieek.2013.50.10.199

Optimized Implementation of Interpolation Filters for HEVC Encoder  

Taejin, Hwang (Dept. of Computer Engineering, Kwangwoon University)
Ahn, Yongjo (Dept. of Computer Engineering, Kwangwoon University)
Ryu, Jiwoo (Dept. of Computer Engineering, Kwangwoon University)
Sim, Donggyu (Dept. of Computer Engineering, Kwangwoon University)
Publication Information
Journal of the Institute of Electronics and Information Engineers / v.50, no.10, 2013 , pp. 199-203 More about this Journal
Abstract
In this paper, a fast algorithm of discrete cosine transform-based interpolation filter (DCT-IF) for HEVC (high efficiency video coding) encoder is proposed. DCT-IF filter accounts for around 30% of encoder complexity, according to the computational complexity analysis with the HEVC reference software. In this work, the proposed DCT-IF is optimized by applying frame-level interpolation, SIMD optimization, and task-level parallelization via OpenMP on a developed C-based HEVC encoder. Performance analysis is conducted by measuring speed-up factor of the proposed optimization technique on the developed encoder. The results show that speed-up factors by frame-level interpolation, SIMD, and OpenMP are approximately 38-46, 3.6-4.4, and 3.0-3.7, respectively. In the end, we achieved the speed-up factor of 498.4 with the proposed fast algorithm.
Keywords
HEVC; DCT-IF; Interpolation filter;
Citations & Related Records
연도 인용수 순위
  • Reference
1 G. J. Sullivan, J. Ohm, W. Han, and T. Wiegand, "Overview of the High Efficiency Video Coding ( HEVC ) Standard," vol. 22, no. 12, pp. 1649-1668, Dec. 2012.   DOI   ScienceOn
2 F. Bossen, T. K. Tan, and J. Takiue, "Simplified angular intra prediction," document JCTVC-B093, Geneva, CH, July 2010.
3 I.-K. Kim and T. Lee, "Improved motion vector predictor selection in AMVP," document JCTVC-D337, Daegu, Korea, Jan. 2011.
4 H. Nakamura, S. Fukushima, and M. Nishitani, "Unification of derivation process for merge mode and MVP," document JCTVC-F419, Torino, IT, July 2011.
5 C. Fu, C. Chen, C. Tsai, Y. Huang, and S. Lei, "CE13: Sample Adaptive Offset with LCU-Independent Decoding," document JCTVCE049, Geneva, CH, March 2011.
6 Y.-J. Ahn, T.-J. Hwang, S.-E. Yoo, W.-J. Han, and D.-G. Sim, "Statistical characteristics and complexity analysis of HEVC encoder software," Journal of Broadcasting & Electronic Media, vol. 17, no. 6, pp. 1091-1105, Nov. 2012.