DOI QR코드

DOI QR Code

A Design of High Performance Motion Estimation Hardware for H.264/AVC

H.264/AVC를 위한 고성능 움직임 예측 하드웨어 설계

  • Park, Seungyong (Department of Information and Communication Engineering, Hanbat National University) ;
  • Ryoo, Kwangki (Department of Information and Communication Engineering, Hanbat National University)
  • 박승용 (한밭대학교 정보통신공학과) ;
  • 류광기 (한밭대학교 정보통신공학과)
  • Received : 2012.05.10
  • Published : 2013.01.25

Abstract

In this paper, a new motion estimation algorithm with low-computational complexity is proposed to improve the performance of H.264/AVC. The proposed architecture uses the directions of the median motion vector which is computed by the motion vectors of the three neighbor macroblocks in Integer Motion Estimation. By using the directions of the vector, the proposed architecture has a single computational level instead of multi-computational levels in Integer Motion Estimation. The proposed motion estimation is synthesized using the TSMC 0.18um standard cell library. The synthesis result shows that the gate count is about 217.92K at 166MHz and it was improved about 69% compared with previous one.

본 논문에서는 고성능 H.264/AVC 부호기 설계를 위해 낮은 연산 복잡도를 가지는 움직임 예측 알고리즘과 하드웨어 구조를 제안한다. 제안하는 움직임 예측 알고리즘은 주변 매크로블록들의 움직임 벡터와 방향성으로 유동적인 초기 탐색점과 탐색패턴으로 정확한 초기 탐색점을 설정한다. 주변 매크로블록들의 움직임 벡터를 사용하여 적은 수의 탐색점으로 움직임 예측이 가능하며, 적은 수의 탐색점으로 인해 연산량과 수행 사이클을 감소시킨다. 제안한 움직임 예측 하드웨어를 TSMC 0.18um CMOS 표준 셀 라이브러리 이용해 합성한 결과 217.92k 개의 로직 게이트로 구현되며 최대동작 주파수는 166MHz이다. 제안한 움직임 예측의 하드웨어 구조는 하나의 매크로 블록을 부호화 하는데 312사이클 소요되어 기존 하드웨어 구조대비 성능이 69% 향상됨을 확인하였다.

Keywords

References

  1. 정제창, H.264/AVC 비디오 압축 표준, 홍릉과학출판사, 2005.
  2. J. V. Team, Advanced Video coding for generic audiovisual services, ITU-T Recommendation H.264 and ISO/IEC 14496-10 AVC, May 2005.
  3. J. Ostermann, T. Wedi, et al., "Video Coding with H.264/AVC : tools, performance, and complexity", IEEE Circuits and System Magazine, vol. 4, pp. 7-28, 2004. https://doi.org/10.1109/MCAS.2004.1286980
  4. J. H. Choi, Y. H. Jung, Y. S. Lee and J. S. Kim, "New Motion Vector Prediction for Pipelined Motion Estimation in H.264/ACV," International Conference on Electronics, Information, and Communication (ICEIC), Uzbekistan, June 2008.
  5. T. H. Tsai and Y. N. Pan, "High Efficiency Architecture Design of Real-Time QFHD for H.264/AVC Fast Block Motion Estimation," IEEE Circuits and Systems for Video Technology, vol. 21, no. 11, November, 2011.
  6. O. Ndili and T. Ogunfunmi, "Algorithm and Architecture Co-Design of Hardware-Oriented, Modified Diamond Search for Fast Motion Estimation in H.264/AVC," IEEE Circuits and Systems for Video Technology, vol. 21, no. 9, September, 2011.
  7. 하동원, 조효문, 이종화 "고속 움직임 추정을 위한 시공간적 상관관계 기반의 효율적인 부분 왜곡 탐색 알고리즘," 대한전자공학회, 제 47권 SD편, 제1호, pp. 79-85, 2010년 1월
  8. Joint Video Team(JVT) Reference Software JM 18.0.