DOI QR코드

DOI QR Code

Complexity Reduction of HEVC SAO Intra Modes By Adjustment of Offset Values

HEVC SAO 인트라 모드 오프셋 값 조정을 통한 복잡도 감소

  • 문지훈 (광주과학기술원 정보통신공학부) ;
  • 최정아 (광주과학기술원 정보통신공학부) ;
  • 호요성 (광주과학기술원 정보통신공학부)
  • Received : 2014.01.13
  • Accepted : 2014.04.07
  • Published : 2014.05.30

Abstract

In this paper, we propose a complexity reduction method of sample adaptive offset (SAO), which is an in-loop filter in high-efficiency video coding (HEVC). In the conventional SAO, an offset value is calculated for each coding tree block (CTB) to minimize the error between the original and reconstructed images. In order to determine the optimal offset value, all offset candidates are examined and the offset value that leads to the smallest rate-distortion cost is chosen. Thus, SAO occupies a significant amount of the computational complexity in the HEVC encoder. In the proposed method, we determine the least-used band (LUB) by considering the statistical characteristics of offset values and without processing the offset value included in the LUB. Also, in the offset value decision stage, we check only a certain number of candidates rather than all of them. Experimental results show that the proposed method reduces the encoding time by approximately 8.15% without yielding a significant loss in terms of coding efficiency.

본 논문에서는 HEVC(high efficiency video coding)의 루프내 필터 중 하나인 SAO (sample adaptive offset) 기술을 고속화하는 방법을 제안한다. 기존의 SAO는 원 영상과 복원된 영상 간의 오차를 최소화하기 위한 오프셋 값을 각 CTB마다 계산한다. 최적의 오프셋 값 결정을 위해 오프셋 값 후보군 내의 모든 오프셋 값을 검사한 후, 율-왜곡 비용 값을 최소화하는 오프셋 값을 선택한다. 따라서 SAO는 HEVC 부호기에서 상당한 양의 복잡도를 차지한다. 제안한 방법에서는 오프셋 값의 통계적 특성을 고려해 사용 빈도가 낮은 밴드를 결정하고, 사용 빈도가 낮은 밴드에 포함되는 오프셋 값을 처리하지 않는다. 또한, 오프셋 값 결정 단계에서 후보군 내의 모든 오프셋 값 대신 일부 오프셋 값만 검사한다. 실험 결과를 통해 제안한 방법이 큰 부호화 효율 감소 없이 약 8.15%의 부호화 시간을 감소시키는 것을 확인했다.

Keywords

References

  1. U. Parka, H. Choi, J. Kang, and J. Kim, "Scalable Video Coding Using Large Block and its Performance Analysis," Journal of Broadcast Engineering, Vol. 18, No. 2, pp. 249-260, Mar. 2013. https://doi.org/10.5909/JBE.2013.18.2.249
  2. T. Wiegand, G. Sullivan, G. Bjontegaard, and A. Luthra, "Overview of the H.264/AVC Video Coding Standard," IEEE Transactions on Circuits and Systems for Video Technology, Vol. 13, No. 7, pp. 560-576, July 2003. https://doi.org/10.1109/TCSVT.2003.815165
  3. Y. Ho, J. Choi, "Understanding of HEVC and analysing program", JINSAEM media, Seoul, pp31-33, 2013.
  4. E. Maani and O. Nakagami, "Flexible Band Offset Mode in SAO," 8th JCT-VC Meeting, document JCTVC-H0406, Feb. 2012.
  5. G. Laroche, T. Poirier, and P. Onno, "On Additional SAO Band Offset Classifications," 7th JCT-VC Meeting, document JCTVC-G246, Nov. 2011.
  6. J. Mun, J. Choi, and Y. Ho, "Improve the speed by offset control in HEVC SAO intra mode," The 2013 Fall Conference of the Korean Society of Broadcasting Engineering(KSBE), pp. 67-70, Dec. 2013.
  7. G. Sullivan and T. Wiegand, "Rage-distortion Optimization for Video Compression," IEEE Signal Process. Mag., Vol. 15, No. 6, pp. 74-90, Nov. 1998. https://doi.org/10.1109/79.733497
  8. C. Fu, C. Chen, Y. Huang, and S. Lei, "Sample Adaptive Offset for HEVC," Proc. of IEEE 13th Int. Workshop MMSP, pp. 1-5, Oct. 2011.