New motion estimation algorithm using adaptively quantized low bit-resolution image and its VLSI architecture for MPEG2 video encoding

This paper describes a new motion estimation algorithm that is suitable for hardware implementation and substantially reduces the hardware cost by using a low bit-resolution image in the block matching. In the low bit-resolution image generation, adaptive quantization is employed to reduce the bit resolution of the pixel values, which is better than simple truncation of the least significant bits in preserving the dynamic range of the pixel values. The proposed algorithm consists of two search steps: in the low-resolution search, a set of candidate motion vectors is determined, and in the full-resolution search, the motion vector is found from these candidate motion vectors. The hardware cost of the proposed algorithm is 1/17 times of the full search algorithm, while its peak signal-to-noise ratio is better than that of the 4:1 alternate subsampling for the search range of /spl plusmn/32/spl times//spl plusmn/32. A VLSI architecture of the proposed algorithm is also described, which can concurrently perform two prediction modes of the MPEG2 video standard with the search range of (-32.0,-32.0)-(+31.5,+31.5). We fabricated a MPEG2 motion estimator with a 0.5-/spl mu/m triple-metal CMOS technology. The VLSI chip includes 110 K gates of random logic and 90 K bits of SRAM in a die size of 11.5 mm/spl times/12.5 mm. The full functionality of the fabricated chip was confirmed with an MPEG2 encoder chip.

[1]  K. H. Barratt Digital Coding of Waveforms , 1985 .

[2]  Soo-Ik Chae,et al.  Motion estimation algorithm using low resolution quantisation , 1996 .

[3]  Sun-Yuan Kung,et al.  Multi-level pixel difference classification methods , 1995, Proceedings., International Conference on Image Processing.

[4]  Frederic Dufaux,et al.  Motion estimation techniques for digital TV: a review and a new contribution , 1995, Proc. IEEE.

[5]  Michael Stegherr,et al.  Parameterizable VLSI architectures for the full-search block-matching algorithm , 1989 .

[6]  Michael Mills,et al.  Blockmatching motion estimation algorithms-new results , 1990 .

[7]  Ming-Ting Sun,et al.  A family of vlsi designs for the motion compensation block-matching algorithm , 1989 .

[8]  Bede Liu,et al.  New fast algorithms for the estimation of block motion vectors , 1993, IEEE Trans. Circuits Syst. Video Technol..

[9]  J. D. Robbins,et al.  Motion-compensated television coding: Part I , 1979, The Bell System Technical Journal.

[10]  T Koga,et al.  MOTION COMPENSATED INTER-FRAME CODING FOR VIDEO CONFERENCING , 1981 .

[11]  Anil K. Jain,et al.  Displacement Measurement and Its Application in Interframe Image Coding , 1981, IEEE Trans. Commun..

[12]  Liang-Gee Chen,et al.  A new block-matching criterion for motion estimation and its implementation , 1995, IEEE Trans. Circuits Syst. Video Technol..

[13]  Masahiko Yoshimoto,et al.  A chip set architecture for programmable real-time MPEG2 video encoder , 1995, Proceedings of the IEEE 1995 Custom Integrated Circuits Conference.

[14]  Peter No,et al.  Digital Coding of Waveforms , 1986 .

[15]  H Gharavi,et al.  BLOCK MATCHING MOTION ESTIMATION-NEW RESULTS , 1990 .

[16]  Corinne Jörgensen,et al.  INTERNATIONAL ORGANISATION FOR STANDARDISATION ORGANISATION INTERNATIONALE DE NORMALISATION ISO/IEC JTC1/SC29/WG11 CODING OF MOVING PICTURES AND ASSOCIATED AUDIO , 1991 .

[17]  Yu Hen Hu,et al.  A novel architecture and processor-level design based on a new matching criterion for video compression , 1996, VLSI Signal Processing, IX.

[18]  Chaur-Heh Hsieh,et al.  VLSI architecture for block-matching motion estimation algorithm , 1992, IEEE Trans. Circuits Syst. Video Technol..

[19]  Liang-Gee Chen,et al.  One-dimensional full search motion estimation algorithm for video coding , 1994, IEEE Trans. Circuits Syst. Video Technol..

[20]  Heung-Kyu Lee,et al.  An efficient block-matching criterion for motion estimation and its VLSI implementation , 1996 .