Real-time software video codec with a fast adaptive motion vector search

A PC-based real-time software MPEG-4 video codec with a fast adaptive motion vector search is presented. In a fast adaptive motion estimation (ME) technique, the search order is dynamically changed in accordance with the motion of objects. This technique suppresses load fluctuation in the ME and contributes to the stable real-time work of the codec. MMX instructions are used to increase the codec speed. On a portable PC, the software video codec supports satisfactory mobile visual communication at 64 kbps and 128 kbps, for example, at QCIF 15 fps. The codec on a 450 MHz Pentium II processor can encode and decode 30 CIF frames in real-time.

[1]  Harvey F. Silverman,et al.  A Class of Algorithms for Fast Digital Image Registration , 1972, IEEE Transactions on Computers.

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

[3]  Yuzo Senda,et al.  A simplified motion estimation using an approximation for the MPEG-2 real-time encoder , 1995, 1995 International Conference on Acoustics, Speech, and Signal Processing.

[4]  Naoya Hayashi,et al.  A Bidirectional Motion Compensation LSI with a Compact Motion Estimator , 1995 .

[5]  Yuzo Senda,et al.  Theoretical background and improvement of a simplified half-pel motion estimation , 1996, Proceedings of 3rd IEEE International Conference on Image Processing.