DocumentCode
1072463
Title
Multi-resolution block matching algorithm and its VLSI architecture for fast motion estimation in an MPEG-2 video encoder
Author
Song, Byung Cheol ; Chun, Kang-Wook
Author_Institution
Digital Media R&D Center, Samsung Electron. Co. Ltd., South Korea
Volume
14
Issue
9
fYear
2004
Firstpage
1119
Lastpage
1137
Abstract
This paper proposes a high-performance multi-resolution motion estimation algorithm (HMRME) for MPEG-2 video encoding, which satisfies high estimation performance and efficient very large scale integration (VLSI) implementation. HMRME is based on a characteristic that field motion vectors (MVs) are very similar to their corresponding frame MV. Firstly, HMRME performs frame-based motion estimation (ME) as follows: at the coarsest level, two MV candidates are found on the basis of minimum matching error. The two MV candidates from the coarsest level search and the other one based on spatial MV correlation are used as center points for three local searches at the middle level. At the finest level, a frame MV is obtained from a local search around a single candidate from the middle level search. Field MVs are estimated with the single MV candidate from the middle level search of frame ME as initial estimates at the finest level, without any coarser level searches. This paper also describes a VLSI architecture based on HMRME. This architecture is designed to provide a good tradeoff between on-chip memory size and I/O bandwidth with high throughput. We implemented this architecture with about 140 K gates and 2.5 K bytes static random access memory for a large search range of [-192.0, +191.5] by using a synthesizable Verilog HDL.
Keywords
VLSI; computational complexity; image matching; image resolution; motion estimation; video coding; MPEG2 video encoder; VLSI architecture; computational complexity; high performance multiresolution block matching algorithm; minimum matching error; motion estimation; spatial correlation; very large scale integration; Bandwidth; Computer architecture; Degradation; Encoding; Hardware design languages; Motion estimation; PSNR; SRAM chips; Throughput; Very large scale integration; MPEG-2; Motion estimation; VLSI; multi-resolution; very large scale integration;
fLanguage
English
Journal_Title
Circuits and Systems for Video Technology, IEEE Transactions on
Publisher
ieee
ISSN
1051-8215
Type
jour
DOI
10.1109/TCSVT.2004.833161
Filename
1325196
Link To Document