A study on the Improvement of Performance for H.264/AVC Encoder

H.264/AVC 부호기의 성능 향상에 관한 연구

  • Published : 2004.11.01

Abstract

This paper is studied new block mode decision algorithm for H.264/AVC. The fast block mode decision algorithm is consist of block range decision algorithm. The block range decision algorithm classifies the block over 8$\times$8 size or below for 16${\times}$16 macroblock to decide the size and type of sub blocks. As the sub blocks of 8$\times$8, 8r4, 4$\times$8 and 4$\times$4, which are the blocks below 8$\times$8 size, include important motion information, the exact sub block decision is required. RDC(RDO cost) is used as the matching parameter for the exact sub block decision. RDC is calculated with motion strength which is the mean value of neighbor pixels of each sub block. The sub block range decision reduces encoding arithmetic amount by 34.62% on the average more than the case not using block range decision. The block mode decision using motion strength shows improvement of PSNR of 0.05[dB].

본 논문은 H.264/AVC의 전체 부호화 과정의 큰 부분을 차지하는 블록 모드 결정의 연산량을 효율적으로 줄이면서도 영상의 화질을 감소시키지 않는 블록 모드 결정 알고리즘을 연구한다. 움직임 추정의 연산량 감소를 위해 매크로블록을 8$\times$8 보다 큰 블록 모드와 8$\times$8 보다 작은 블록 모드로 영역을 예측하여 모든 블록 모드 결정의 연산량을 줄인다. 여기서 8$\times$8 보다 작은 블록은 중요한 움직임 정보나 급격한 외각선의 경계를 포함 가능성이 높으므로 정확한 움직임 추정이 필요하다. 이를 위하여 8$\times$8 블록내 모든 블록 크기에 대해서 $RDC_{M\timesN}$를 구하고 가장 작은 $RDC_{M\timesN}$를 갖는 블록을 선택한다. 이때 $RDC_{M\timesN}$의 결정을 위하여 SATD와 이웃하는 탐색 블록의 화소값 평균의 차이를 이용한 움직임 강도를 사용하는 방식을 제안한다. 제안된 알고리즘은 매크로블록 내에서 블록 모드의 결정을 고속으로 수행하면서도 정확한 움직임 추정 및 보상을 가능하게 한다.

Keywords

References

  1. ITU-T Recommendation H.263, ?? VideoCoding for Low Bit Rate Communication, ?? Mar. 1996
  2. 이제연, 전병우, 최웅일, 석민수 'H.264의 가변 블록 움직임 보상을 위한 고속 움직임 벡터 탐색 및 모드 결정법,' 전자공학회논문집,제40권, SP편, 제4호, pp.275-285, 7, 2003
  3. 홍민철, 전병우, 'H.26L 동영상 부호화 표준방식의 배경 및 동향,' 한국 방송 공학회 제7권, H.261 특집호, pp.203-209, 2002년 9월
  4. 김용욱, 'H.264/AVC를 위한 고속 부호화 알고리즘에 관한 연구,' 원광대학교 박사학위논문, 2004
  5. 김두현. 'H.264/AVC 가변 블록 움직임 보상을 이용한 동영상 시퀀스에서의 잡음제거 기법,' 서강대학교 석사학위논문, 2002