• 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