DOI QR코드

DOI QR Code

Motion Estimation and Coding Technique using Adaptive Motion Vector Resolution in HEVC

HEVC에서의 적응적 움직임 벡터 해상도를 이용한 움직임 추정 및 부호화 기법

  • Lim, Sung-Won (Sejong University, Information and Telecommunication Research Institute, Dept. of Information and Communications Engineering) ;
  • Lee, Ju Ock (Sejong University, Information and Telecommunication Research Institute, Dept. of Information and Communications Engineering) ;
  • Moon, Joo-Hee (Sejong University, Information and Telecommunication Research Institute, Dept. of Information and Communications Engineering)
  • 임성원 (세종대학교 정보통신연구소 정보통신공학과) ;
  • 이주옥 (세종대학교 정보통신연구소 정보통신공학과) ;
  • 문주희 (세종대학교 정보통신연구소 정보통신공학과)
  • Received : 2012.07.20
  • Accepted : 2012.11.23
  • Published : 2012.11.30

Abstract

In this papar, we propose a new motion estimation and coding technique using adaptive motion vector resolution. Currently, HEVC encodes a video using 1/4 motion vector resolution. If there are high texture regions in a picture, HEVC can't get a performance enough. So, we insert additional 1-bit flag meaning whether motion vector resolution is 1/4 or 1/8 in PU syntax. Therefore, decoder can recognize the transmitted motion vector resolution. Experimental results show that maximum coding efficiency gain of the proposed method is up to 5.3% in luminance and 7.9% in chrominance. Average computional time complexity is increased about 33% in encoder and up to 5% in decoder.

본 논문에서는, 인터 예측시 움직임 벡터의 해상도를 나타내는 1비트 플래그를 두어 적응적으로 1/4 해상도의 움직임 벡터와 1/8 해상도의 움직임 벡터를 선택하고 부호화하는 방법을 제안한다. 현재 HEVC에서는 1/4 해상도의 움직임 벡터만을 이용하여 부호화하는데, 영상 신호의 변화가 복잡한 영역에서 1/4 해상도의 움직임 벡터만으로는 충분한 효율을 얻어내지 못한다. 따라서 본 논문에서는 PU마다 해상도 플래그를 1비트 추가하여 적응적으로 움직임 벡터의 해상도를 결정할 수 있도록 한다. 제안한 방법의 실험 결과로서, 인코더의 복잡도는 30%~33% 증가하고 디코더의 복잡도는 1%~5% 증가하였지만, 휘도신호의 압축효율은 최대 5.3% 좋아졌으며, 색차신호의 압축효율은 최대 7.9% 좋아졌다.

Keywords

References

  1. ITU-T Recommendation H.264 and ISO/IEC 14496-10 (MPEG-4 Part 10 AVC), "Advanced Video Coding for Generic Audiovisual Services," Nov. 2007.
  2. Joint Collaborative Team on Video Coding(JCT-VC) of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11, "High efficiency video coding(HEVC) text specification draft 6," JCTVC-H1003, San Jose, USA, Feb. 2012.
  3. Joint Collaborative Team on Video Coding(JCT-VC) of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11, "Video coding technology proposal by Samsung(and BBC)," JCTVC-A124, Dresden, DE, Apr. 2010.
  4. ITU-T Telecommunications Standardization Sector, "1/8-Pel motion vector resolution for H.26L," Q15-K-21, Portland, Oregon, USA, Aug. 2000.
  5. J. Ribas-Corbera and D. L. Neuhoff, "Optimizing motion-vector accuracy in block-based video coding," IEEE Trans. Circuits Syst. Video Technol., vol. 11, Apr. 2001.
  6. Joint Collaborative Team on Video Coding(JCT-VC) of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11, "CE3:7 taps interpolation filters for quarter pel position MC from Samsung and Motorola Mobility," JCTVC-G778, Geneva, CH, Nov. 2011.
  7. Joint Collaborative Team on Video Coding(JCT-VC) of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11, "CE3:Progressive Motion Vector Resolution(Tool10)," JCTVC-G277, Geneva, CH, Nov. 2011.
  8. Http://hevc.kw.bbc.co.uk/trac/browser/tags/HM-6.0
  9. G. Bj "Caculation of average PSNR differences between RD curves," in ITU-T SC16/Q6 13th VCEG meeting, No. VCEG-M33, Austin
  10. Joint Collaborative Team on Video Coding(JCT-VC) of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11, "Common test conditions and software reference configurations," JCTVC-H1100, San Jose, USA, Feb. 2012.