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 :
بازگشت