DOI QR코드

DOI QR Code

Adaptive Combination of Intra/Inter Predictions in JM KTA Software

JM KTA 소프트웨어에서 인트라 및 인터 예측블록이 혼합된 코딩 방법

  • 김민재 (세종대학교 정보통신공학과) ;
  • 서찬원 (세종대학교 정보통신공학과) ;
  • 장명훈 (세종대학교 정보통신공학과) ;
  • 한종기 (세종대학교 정보통신공학과)
  • Received : 2010.12.17
  • Accepted : 2011.02.11
  • Published : 2011.03.30

Abstract

We propose an adaptive combination scheme of intra and inter prediction modes, where uni-directional intra prediction, bi-directional intra prediction, and inter prediction method are adaptively selected in an EMB (extended macro block). For each EMB, after all inter blocks have been encoded and decoded, the reconstructed blocks are used as reference data for bi-directional intra prediction of other blocks. Whereas conventional intra coding scheme does not use the right and below side pixels of the current block as reference data, the proposed method uses those for bi-directional intra prediction mode. In this paper, we propose three advanced techniques; (a) filter design for bi-directional prediction, (b) adaptive coding order scheme which increases the chance to use the bi-directional intra prediction mode, (c) modification of syntax to represent coding order. The information for the coding order is informed to the decoder by using the modified syntax structure without adding any additional flag. The simulation results show that the proposed scheme reduces the BD-Rate by 0.5%, on average, compared to KTA.

본 논문에서는 KTA 소프트웨어의 부호화 효율을 향상시키기 위하여 인트라 예측과 인터 예측을 적응적으로 혼합하여 사용하는 방법을 제안한다. 제안하는 알고리즘은 확장된 매크로 블록 내에서 인터 예측 블록들을 먼저 부호화 및 복호화한 후 그 복원값들을 인트라 예측 부호화 과정에서 이용한다. 기존의 인트라 예측 방법에서는 현재 블록의 우측과 하단에 위치한 화소들을 이용하지 못하였으나, 제안 알고리즘에서는 현재 부호화하려는 블록의 상단과 좌측뿐만 아니라 우측 또는 하단의 복호화가 완료된 화소를 이용하여 양방향 인트라 예측을 수행한다. 이를 위해서 양방향 예측 필터를 디자인하였고, 확장 매크로블록 내의 매크로블록들의 적응적인 코딩 순서 정보를 전달하기 위해서 신택스 구조를 수정하였다. 컴퓨터 실험 결과를 통하여 제안하는 방법이 기존 기술에 비해 압축효율을 향상시키는 것을 알 수 있었다.

Keywords

References

  1. ITU-T Rec. H.264 and ISO/IEC 14496-10, "Advanced Video Coding for Generic Audiovisual Services", Nov. 2007.
  2. K. Suehring, H.264/AVC reference software (JM16.1) http://iphome.hhi.de/suehring/tml/download/
  3. K. Suehring, KTA software(2.7) http://iphome.hhi.de/suehring/tml/download/
  4. P. Chenn, Y. Ye, and M. Karczewicz, "Video coding using extended block sizes", ITU-T Q.6/SG16 VCEG, COM16-C123, Geneva, CH, January 2009.
  5. Y. Ye, H. Wang, and M. Karczewicz, "Simulation Results for Mode Dependent Directional Transform(MDDT) and Comments on Intra Coding," ITU-T SG16/Q.6 Doc. VCEG-AJ24, San Diego, USA, Oct. 2008.
  6. T. Chujoh, A. Tanizawa and T. Yamakage, "Adaptive Loop Filter for Improving Coding Efficiency," ITU-T SG16 Contribution, C402, Geneva, April 2008.
  7. Y. Vatis and J. Ostermann, "Comparison of complexity between two-dimensional non-separable adaptive interpolation filter and standard wiener filter", ITU-T SGI 6/Q.6 Doc. VCEG-AA11, Nice, France, October 2005.
  8. E.-H. Yang and X. Yang, "Rate distortion optimization of H.264 with main profile compatibility," pp282-286, ISIT, July 2006 https://doi.org/10.1109/ISIT.2006.261850
  9. J. Jung and G. Laroche, Competition-Based Scheme for Motion Vector Selection and Coding. VCEG Contribution VCEG-AC06, Klagenfurt (July 2006)
  10. Y. Ye and M. Karczewicz, "Improved Intra Coding," ITU-T Q.6/SG16, C257, Geneva, Switzerland, June 2007.
  11. Y. Ye and M. Karczewicz, "Improved intra coding," ITU-T Q.6/SG16 VCEG, VCEG-AG11, Shenzhen, China, October 2007.
  12. Y. Ye and M. Karczewicz, "Improved h.264 intra coding based on bi-directional intra prediction, directional transform, and adaptive coefficient scanning" Image Processing, 2008. ICIP 2008. 15th IEEE International Conference https://doi.org/10.1109/ICIP.2008.4712205
  13. M.-J. Kim and J.-K. Han, "Supplementary information to design filters for bi-directional intra predictions", http://msp.sejong.ac.kr/document/bifiltering_map.pdf
  14. G. Bjontegaard, "Calculation of average PSNR differences between RD-curves," VCEG Contribution VCEG-M33, Austin, Apr, 2001