A High Performance Hardware Architecture of Sub-Pixel Interpolator for H.264/AVC Encoder

Article Preview

Abstract:

The design of H.264/AVC interpolation unit is very challenging for the high memory bandwidth and large calculation complexity caused by the new coding features of variable block size (VBS) and 6-tap filter. In this paper, a novel one-step interpolation implementation algorithm is proposed which can effectively reduce processing cycle because of its less memory accessing. Moreover, a data reuse scheme is used to save processing cycle and memory bandwidth. A high performance hardware architecture is implemented according to the methods mentioned above. As a result, 26% memory bandwidth reduction and 45% processing cycle reduction are achieved, which shows that our architecture is an efficient hardware accelerating solution and can be used in real-time encoder.

You might also be interested in these eBooks

Info:

Periodical:

Advanced Materials Research (Volumes 479-481)

Pages:

2521-2524

Citation:

Online since:

February 2012

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2012 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] ITU-T Rec. H.264 ISO/IEC 14496-10 AVC [A], Document JVT-G050 7th Meeting [C]. Pattaya, Thailand, March. 2003.

Google Scholar

[2] Tamhankar A., Rao, K.R., An overview of H.264/MPEG-4 Part 10 [C], Proc 4th EURASIP Video/Image Processing and Multimedia Communications Conf, Zargreb, Croatia, July 2003, vol.1. pp.1-51.

DOI: 10.1109/vipmc.2003.1220437

Google Scholar

[3] Wang Y. Y., Tsai C. J., An efficient dual-interpolator architecture for sub-pixel motion estimation [C], Proc IEEE International Symposium on Circuits and Systems conf, 2005, pp.2907-2910.

DOI: 10.1109/iscas.2005.1465235

Google Scholar

[4] Kuo T. Y., Lin Y. K., and Chang T. S., A Memory Bandwidth Optimized Interpolator for Motion Compensation in the H.264 Video Decoding [C], IEEE Asia Pacific Conference on Circuits and Systems, 2006, p.1244 – 1247.

DOI: 10.1109/apccas.2006.342388

Google Scholar

[5] Zhang D.L., Cheng X. W. , et al, A Novel VLSI Architecture ofLum Interpolator of H.264 Decoder [C], IEEE 8th International Conference on ASIC, 2009, p.175 – 178.

DOI: 10.1109/asicon.2009.5351578

Google Scholar

[6] Chang H. Y., Kim S. J., et al, Design of Luma and Chroma Sub-pixel Interpolator for H.264 Fractional Motion Estimation [C], IEEE Region 10 Conference on TENCON, 2009, p.1 – 5.

DOI: 10.1109/tencon.2009.5395979

Google Scholar