Browse > Article
http://dx.doi.org/10.6109/jkiice.2008.12.3.527

A Study on Architecture of Motion Compensator for H.264/AVC Encoder  

Kim, Won-Sam (한신대학교 정보통신학과)
Sonh, Seung-Il (한신대학교 정보통신학과)
Kang, Min-Goo (한신대학교 정보통신학과)
Abstract
Motion compensation always produces the principal bottleneck in the real-time high quality video applications. Therefore, a fast dedicated hardware is needed to perform motion compensation in the real-time video applications. In many video encoding methods, the frames are partitioned into blocks of Pixels. In general, motion compensation predicts present block by estimating the motion from previous frame. In motion compensation, the higher pixel accuracy shows the better performance but the computing complexity is increased. In this paper, we studied an architecture of motion compensator suitable for H.264/AVC encoder that supports quarter-pixel accuracy. The designed motion compensator increases the throughput using transpose array and 3 6-tap Luma filters and efficiently reduces the memory access. The motion compensator is described in VHDL and synthesized in Xilinx ISE and verified using Modelsim_6.1i. Our motion compensator uses 36-tap filters only and performs in 640 clock-cycle per macro block. The motion compensator proposed in this paper is suitable to the areas that require the real-time video processing.
Keywords
H.264/AVC; Inter Prediction; Motion Compensation; FPGA; HDL;
Citations & Related Records
연도 인용수 순위
  • Reference
1 H. Tseng, C. Chang and Y. Lin, "A Hardware Accelerator for H.264/AVC Motion Compensation," IEEE Workshop on Signal Processing System Design and Implementation, pp. 214-219, Nov. 2005
2 S. Wang, T. Lin, T. Liu and C. Lee, "A Motion Compensator with Parallel Memory for H.264 Advance Video Coding," IEEE ISCAS Circuit and System, vol. 5, pp. 4558-4561, May 2005
3 Draft ITU-T Recommendation and Final Draft International Standard of Joint Video Specification, May 2003, Joint Video Team
4 ISO/IEC JTC1/SC29WG11, "a Computational Complexity Comparison of MPEG4 and JVT Codecs," Doc. M8696, July. 2002
5 박기현, "코덱의 세계로의 초대," 홍릉과학출판사, 2006
6 카도노 신야, "H.264/AVC 비디오 압축 표준," 홍릉과학출판사, 2005