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

Low Area Hardware Design of Efficient SAO for HEVC Encoder  

Cho, Hyunpyo (Department of Information and Communication Engineering, Hanbat National University)
Ryoo, Kwangki (Department of Information and Communication Engineering, Hanbat National University)
Abstract
This paper proposes a hardware architecture for an efficient SAO(Sample Adaptive Offset) with low area for HEVC(High Efficiency Video Coding) encoder. SAO is a newly adopted technique in HEVC as part of the in-loop filter. SAO reduces mean sample distortion by adding offsets to reconstructed samples. The existing SAO requires a great deal of computational and processing time for UHD(Ultra High Definition) video due to sample by sample processing. To reduce SAO processing time, the proposed SAO hardware architecture processes four samples simultaneously, and is implemented with a 2-step pipelined architecture. In addition, to reduce hardware area, it has a single architecture for both luma and chroma components and also uses optimized and common operators. The proposed SAO hardware architecture is designed using Verilog HDL(Hardware Description Language), and has a total of 190k gates in TSMC $0.13{\mu}m$ CMOS standard cell library. At 200MHz, it can support 4K UHD video encoding at 60fps in real time, but operates at a maximum of 250MHz.
Keywords
HEVC; SAO; In-loop filter; VLSI;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 G. J. Sullivan, J.-R. Ohm, W.-J. Han, and T. Wiegand, "Overview of the High Efficiency Video Coding (HEVC) Standard," IEEE Trans. Circuits Syst. Video Technol., vol. 22, no. 12, pp. 1649-1668, Dec. 2012.   DOI   ScienceOn
2 W.-J. Han, J. Min, I.-K. Kim, E. Alshina, A. Alshin, T. Lee, J. Chen, V. Seregin, S. Lee, Y. M. Hong, M.-S. Cheon, N. Shlyakhov, K. McCann, T. Davies, and J.-H. Park, "Improved Video Compression Efficiency Through Flexible Unit Representation and Corresponding Extension of Coding Tools," IEEE Trans. Circuits Syst. Video Technol., vol. 20, no. 12, pp. 1709-1720, Dec. 2010.   DOI   ScienceOn
3 C.-M. Fu, E. Alshina, A. Alshin, Y.-W. Huang, C.-Y. Chen, C.-Y. Tsai, C.-W. Hsu, S.-M. Lei, J.-H. Park, and W.-J. Han, "Sample Adaptive Offset in the HEVC Standard," IEEE Trans. Circuits Syst. Video Technol., vol. 22, no. 12, pp. 1755-1764, Dec. 2012.   DOI   ScienceOn
4 J.-S. Choi, and K.-K. Ryoo, "Area Efficient Hardware Design for Performance Improvement of SAO," J. Korea Inst. Inf. Commun. Eng., vol. 17, no. 2, pp. 391-396, Feb. 2013.   과학기술학회마을   DOI
5 "High-efficiency video coding text specification draft 10," Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T VCEG, JCTVC-L1003, Jan. 2013.
6 I.-K. Kim, K. McCann, K. Sugimoto, B. Bross, and W.-J. Han, High Efficiency Video Coding (HEVC) Test Model 11 (HM11) Encoder Description, document JCTVCM1002, Apr. 2013.
7 C.-M. Fu, C.-Y. Chen, C.-Y. Tsai, Y.-W. Huang, and S. Lei, CE13: Sample Adaptive Offset with LCU-Independent Decoding, document JCTVC-E049, Mar. 2011.
8 J.-R. Ohm, G. J. Sullivan, H. Schwarz, T. K. Tan, and T. Wiegand, "Comparison of the Coding Efficiency of Video Coding Standards-Including High Efficiency Video Coding (HEVC)," IEEE Trans. Circuits Syst. Video Technol., vol. 22, no. 12, pp. 1669-1684, Dec. 2012.   DOI   ScienceOn
9 HEVC reference software : HM 11. Available: https://hevc.hhi.fraunhofer.de/trac/hevc/browser/tags/HM-11.0
10 M. Mody, H. Garud, S. Nagori, and D. K. Mandal, "High Throughput VLSI Architecture for HEVC SAO Encoding for Ultra HDTV," Circuits and Systems (ISCAS), 2014 IEEE International Symposium on, vol., no., pp. 2620-2623, Jun. 2014.
11 S. G. Yang, "Efficient sample adaptive offset algorithm and hardware design for HEVC," M.S. theses, Yonsei University, Seoul, 2012.