A Fast Inter Prediction Encoding Technique for Real-time Compression of H.264/AVC

H.264/AVC의 실시간 압축을 위한 고속 인터 예측 부호화 기술

  • 김영현 (광운대학교 전자재료공학과) ;
  • 최현준 (광운대학교 전자재료공학과) ;
  • 서영호 (한성대학교 정보통신공학과) ;
  • 김동욱 (광운대학교 전자재료공학과)
  • Published : 2006.11.30

Abstract

This paper proposed a fast algorithm to reduce the amount of calculation for inter prediction which takes a great deal of the operational time in H.264/AVC. This algorithm decides a search range according to the direction of predicted motion vector, and then performs an adaptive spiral search for the candidates with JM(Joint Model) FME(Fast Motion Estimation) which employs the rate-distortion optimization(RDO) method. Simultaneously, it decides a threshold cost value for each of the variable block sizes and performs the motion estimation for the variable search ranges with the threshold. These activities reduce the great amount of the complexity in inter prediction encoding. Experimental results by applying the proposed method .to various video sequences showed that the process time was decreased up to 80% comparing to the previous prediction methods. The degradation of video quality was only from 0.05dB to 0.19dB and the compression ratio decreased as small as 0.58% in average. Therefore, we are sure that the proposed method is an efficient method for the fast inter prediction.

본 논문에서는 H.264/AVC에서 가장 많은 연산량을 차지하는 인터 예측(inter prediction)을 고속으로 수행할 수 있는 방법을 제안하였다. 제안한 방법은 율-왜곡 최적화 기법(Rate-Distortion Optimization, RDO)이 적용된 JM(Joint Model)의 FME(Fast Motion Estimation)를 대상으로 예측된 움직임 벡터의 방향성을 고려하여 탐색영역을 결정한 후 적응적인 후보 나선형 탐색을 수행한다. 동시에 가변 블록 크기에 대하여 비용함수의 임계값(threshold)을 결정한 후 가변 구간 움직임 탐색을 수행함으로써 인터 예측의 부호화 복잡도를 감소시킨다. 다양한 영상들을 대상으로 실험한 결과 기존의 예측 방식에 최대 80%의 연산량을 줄일 수 있음을 확인하였다. 이에 따른 화질 열화는 평균 $0.05dB{\sim}0.19dB$에 불과하며, 압축률은 평균 0.58%의 미미한 감소를 보임으로써, 제안한 방법이 고속 인터 예측 알고리즘으로 매우 효율적인 방법임을 확인하였다.

Keywords

References

  1. I. Chisalita and N. Shahmehri, 'Issues in Image Utilization within Mobile E-Services', IEEE Workshop on Mobile Internet and E-Business Applications, Boston, USA, pp. 62-67, June 2001
  2. ISO/IEC 14496-10, 'Coding of Audiovisual Object-Part 10: Advance Video Coding', 2003, also ITU-T Recommendation H.264, 'Advanced video coding for generic audiovisual services', 2003
  3. G. Sullivan and T. Wiegand, 'Rate-distortion for video compression', IEEE Signal Processing Magazine, Vol. 15, No.6, pp. 74-90, Nov. 1998 https://doi.org/10.1109/79.733497
  4. 이영렬, 'JVT(Joint Video Team) 압축/복원 방식의 복잡도 분석', 한국방송공학회 논문지 Vol. 7, No.3, pp. 75-82, 2002. 09
  5. Z. Chen, P. Zhou, and Y. He, 'Fast integer pel and fractional pel motion estimation for JVT', JVT-F017, 6th JVT Meeting, Awaji, Japan, Dec. 2002
  6. Y. Su and P. Yin, 'Fast Motion Estimation algorithm for H.264/MPEG-4 AVC by using multiple reference frame skipping criteria', Image Processing, 2003 International Conference, Vol. 3, pp. 853-856, Sept. 2003
  7. JM 9.5, JVT Reference Software Version of H.264, Available: http://iphome.hhi.de/suehring/tml