Browse > Article
http://dx.doi.org/10.6109/jkiice.2015.19.2.379

Hardware Design of High Performance ALF in HEVC Encoder for Efficient Filter Coefficient Estimation  

Shin, Seungyong (Department of Information and Communication Engineering, Hanbat National University)
Ryoo, Kwangki (Department of Information and Communication Engineering, Hanbat National University)
Abstract
This paper proposes the hardware architecture of high performance ALF(Adaptive Loop Filter) for efficient filter coefficient estimation. In order to make the original image which has high resolution and high quality into highly compressed image effectively and also, subjective image quality into improved image, the ALF technique of HEVC performs a filtering by estimating filter coefficients using statistical characteristics of image. The proposed ALF hardware architecture is designed with a 2-step pipelined architecture for a reduction in performance cycle by analysing an operation relationship of Cholesky decomposition for the filter coefficient estimation. Also, in the operation process of the Cholesky decomposition, a square root operation is designed to reduce logic area, computation time and computation complexity by using the multiplexer, subtracter and comparator. The proposed hardware architecture is designed using Xilinx ISE 14.3 Vertex-7 XC7VCX485T FPGA device and can support 4K UHD@40fps in real time at a maximum operation frequency of 186MHz.
Keywords
HEVC encoder; ALF(Adaptive Loop Filter); Cholesky decomposition; FPGA;
Citations & Related Records
연도 인용수 순위
  • Reference
1 G. J. Sullivan, et-al., "Overview of the High Efficiency Video Coding(HEVC) Standard," IEEE Transaction on Circuits and Systems for Video Technology, vol. 22, no. 12, pp. 1649-1668, Dec. 2012.   DOI   ScienceOn
2 "High-efficiency video coding text specification draft 7," Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T VCEG, JCTVC-I1003, May 2012.
3 "HM7.0: High efficiency video coding HEVC test model 7.0,"(https://hevc.hhi.fraunhofer.de/svn/svn_HEVCSoftware/tags/HM-7.0/)
4 C. Cristani, P. Dall'Oglio and M. Porto, "High Throughput Hardware Design for the Adaptive Loop Filter of the Emerging HEVC Video Coding," Intergrated Circuits and Systems Design (SBCCI), Aug. 2012.
5 "HEVC Test Model 7 Encoder Description," Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T VCEG, JCTVC-I1002, May 2012.
6 C. Y. Tasi, et-al., "Adaptive Loop Filtering for Video Coding," IEEE Journal of Selected Topics in Signal Processing, vol. 7, no. 6, pp. 934-945, Dec. 2013.   DOI
7 L. B. Richard, and J. D. Faires, Numerical Analysis, 9th ed, 2010, pp. 357-430.
8 T. Sutikno, "An Optimized Square Root Algorithm for Implementation in FPGA Hardware," TELKOMNIKA Indonesian Journal of Electronic Engineering, vol. 8, no. 1, pp. 1-8, Apr. 2010.
9 Xilinx Logicore, "Divider Generator v4.0,"(http://www.xilinx.com, Jun. 2011)
10 Xilinx Logicore, "IP CORDIC v5.0,"(http://www.xilinx.com, Jun. 2011)