DOI QR코드

DOI QR Code

Improved BVP Candidate Selection Algorithm for HEVC Screen Content Coding

HEVC기반 스크린 콘텐츠 코딩을 위한 개선된 BVP 후보 선정 방법

  • 김유선 (한밭대학교 정보통신전문대학원 멀티미디어공학과) ;
  • 이시웅 (한밭대학교 정보통신전문대학원 멀티미디어공학과)
  • Received : 2017.01.16
  • Accepted : 2017.02.06
  • Published : 2017.05.28

Abstract

Joint Collaborative Team on Video Coding (JCT-VC) of ISO/IEC MPEG and ITU-T developed the HEVC Screen Content Coding (HEVC SCC) standard as the HEVC extension for the screen content video coding. The Intra Block Copy (IBC) is the most effective tool adopted in HEVC SCC and predicts current block from already reconstructed neighboring blocks in the same picture. To reduce the amount of data in BV (Block Vector) to be transmitted, a BV predictor (BVP) is used to generate the BV differences in the IBC BV coding. In this paper, we analyze the current BV prediction process using HEVC reference software SCM-2.0 and SCM-4.0. Based on the analysis results, we propose an improved BVP candidate selection algorithm by adding a search process for adjacent BVs in addition to the existing spatial BVP candidates. Experimental results show that the BD-rate reduction of our proposed improvements ranges from 0.2% to 1%.

동영상 압축에 관한 국제 표준화 기구인 JCT-VC (Joint Collaborative Team on Video Coding) 에서는 High Efficiency Video Coding (HEVC)의 확장 표준으로 스크린 콘텐츠 영상의 부호화 기술을 위한 HEVC Screen Content Coding(HEVC SCC)표준을 제정하였다. 현재까지 개발된 HEVC SCC 기술들 중 가장 높은 부호화 성능을 보이는 화면 내 블록 카피(IBC, Intra Block Copy)기술은 현재 프레임 내에서 복원된 블록들 중 현재 블록과 가장 유사한 블록을 예측하는 과정이다. IBC에서는 전송되는 블록 벡터의 데이터양을 줄이기 위해 예측 블록 벡터 값과 그 차이 값을 부호화 한다. 본 논문에서는 HEVC SCC 참조 소프트웨어인 SCM-2.0과 SCM-4.0을 이용하여 IBC의 블록 벡터 예측 과정에 대해 분석하였다. 또한 분석한 내용을 바탕으로 HEVC SCC IBC의 IBC의 예측 성능 향상을 위해 예측 블록 벡터(BVP, Block Vector Predictor) 후보 선정 과정에서 기존의 공간적 BVP 후보 외에 인접한 BV에 대한 탐색 과정을 추가하여 개선된 BVP 후보 선정 방법을 제안한다. 제안 방법의 실험 결과는 부호화 속도 저하 없이 최소 0.2%부터 최대 1%의 BD-rate 감소를 보인다.

Keywords

References

  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, 2012(12). https://doi.org/10.1109/TCSVT.2012.2221191
  2. T. Wiegand, G. J. Sullivan, G. Bjontegarrd, and A. Luthra, "Overview of the H.264/AVC video coding standard," IEEE Trans. Circuits Syst. Video Technol., pp.560-576, 2003.
  3. 한찬희, 이시웅, "HEVC 고성능 압축 도구들의 성능 분석을 통한 스크린 콘텐츠 응용 최적 부호화 모델,", 한국콘텐츠학회논문지, 제12권, 제12호, pp.544-554, 2012. https://doi.org/10.5392/JKCA.2012.12.12.544
  4. 박상효, 이시웅, "스크린 이미지 부호화를 위한 에지 정보 기반의 효과적인 형태학적 레이어 분할," 한국콘텐츠학회논문지, 제13권, 제12호, pp.38-47, 2013. https://doi.org/10.5392/JKCA.2013.13.12.038
  5. R. Joshi, J. Xu, R. Cohen, S. Liu, Z. Ma, and Y. Ye, "Screen content coding test model1(SCM 1)," document JCTVC-Q1014, Valencia, Spain, 2014(3).
  6. H. Yu, R. Cohen, K. Rapaka, and J. Xu, "Common conditions for screen content coding tests," document JCTVC-R1015, Sapporo, Japan, 2014(6).
  7. ITU-T Q6/16 and ISO/IEC JTC1/SC29/WG11 document N14175, "Joint Call for Proposals for Coding of Screen Content," San Jose, USA, 2014(1).
  8. Jizheng Xu, Rajan Joshi, and Robert A. Cohen, "Overview of the emerging HEVC screen content coding extension," IEEE Transactions on Circuits and Systems for Video Technology Vol.26, No.1, pp.50-62, 2016. https://doi.org/10.1109/TCSVT.2015.2478706
  9. Yu-Chen Sun, Tzu-Der Chuang, PoLin Lai, Yi-Wen Chen, Shan Liu, Yu-Wen Huang, and Shawmin Lei, "Palette mode-A new coding tool in screen content coding extensions of HEVC," Image Processing (ICIP), 2015 IEEE International Conference on. IEEE, 2015.
  10. P. Lai, S. Liu, and S. Lei, "AHG6: On Adaptive Color Transform (ACT) in SCM 2.0," document JCTVC-S0100, Strasbourg, France, 2014(11).
  11. B. Li, J. Xu, G. J. Sullivan, Y. Zhou, and B. Lin, "Adaptive Motion Vector Resolution for Screen Content," document JCTVC-S0085, Strasbourg, France, 2014(10).
  12. 마종현, 안용조, 심동규, "HEVC 스크린 콘텐츠 코딩 성능 향상을 위한 화면 내 블록 카피 기술 분석," 방송공학회논문지, 제20권, 제1호, pp.57-67, 2015. https://doi.org/10.5909/JBE.2015.20.1.57
  13. R. Joshi, J. Xu, R. Cohen, S. Liu, Z. Ma, and Y. Ye, "Screen Content Coding Test Model 2 Encoder Description (SCM 2)," document JCTVC-R1014, Sapporo, Japan, 2014(6).
  14. R. Joshi, J. Xu, R. Cohen, S. Liu, Z. Ma, and Y. Ye, "Screen Content Coding Test Model 4 Encoder Description (SCM 4)," document JCTVC-T1014, Geneva, Switzerland, 2015(1).