Loading [MathJax]/extensions/MathMenu.js
A high-performance and memory-efficient architecture for H.264/AVC motion estimation | IEEE Conference Publication | IEEE Xplore

A high-performance and memory-efficient architecture for H.264/AVC motion estimation


Abstract:

Variable-block-size motion estimation (VBSME) is a major contributor to H.264/AVC’s excellent coding efficiency. However, its high computational complexity and memory req...Show More

Abstract:

Variable-block-size motion estimation (VBSME) is a major contributor to H.264/AVC’s excellent coding efficiency. However, its high computational complexity and memory requirement make deign difficult. In this paper, we propose a memory-efficient hardware architecture for full-search VBSME (FSVBSME). Our architecture consists of sixteen 2-D arrays each consists of 16×16 processing elements (PEs). Four arrays form a group to match in parallel four reference blocks against one current block. Four groups perform block matching for four current blocks in a consecutive and overlapped fashion. Taking advantage of reference pixel overlapping between multiple reference blocks of a current block and between search windows of several adjacent current blocks, we propose a novel data reuse scheme to reduce memory access. Compared with the popular Level C data reuse method, our design can save 98% of on-chip memory access with only 27% of memory overhead. Synthesized into a TSMC 130nm CMOS cell library, our design takes 453K logic gates and 2.94K bytes of on-chip memory. Running at 130MHz, it is capable of processing 1920×1088 30fps video with 64×64 search range (SR) and two reference frames (RF). We suggest a criterion called design efficiency for comparing different related work. It shows that our design is 27% more efficient than the best design to date.
Date of Conference: 23 June 2008 - 26 April 2008
Date Added to IEEE Xplore: 26 August 2008
ISBN Information:

ISSN Information:

Conference Location: Hannover, Germany

Contact IEEE to Subscribe

References

References is not available for this document.