MPEG4 Realtime Encoder for Multi-channel DVR Systems

Recently, MPEG-1, MPEG-2 and H.263 are still used in the industry, and more efficient video codecs such as MPEG-4 and H.264 are widely used. These video codecs provide better picture quality, higher coding efficiency, and more error robustness. However, it is difficult to apply these codecs to multi-channel environment such as DVR systems, because these codecs require high computational complexity. In order to apply MPEG-4 video codecs to multi-channel DVR systems, low-cost motion estimation method and simple quantization method are required. In this paper, we propose an MPEG-4 codec for PC-based DVR systems that provide multi-channel encoding and decoding in real-time. The experimental results show that the proposed codec can encode 24-channel in real-time at 28.5-30 frames per second.

[1]  Chan-Gyu Kim,et al.  Design of 24 Channels Real Time Module using MPEG-4 for DVR Surveillance System , 2005 .

[2]  Yoshizumi Eto,et al.  Digital video recording , 1995, Proc. IEEE.

[3]  Liang-Gee Chen,et al.  Performance analysis and architecture evaluation of MPEG-4 video codec system , 2000, 2000 IEEE International Symposium on Circuits and Systems. Emerging Technologies for the 21st Century. Proceedings (IEEE Cat No.00CH36353).

[4]  Tatsuji Moriyoshi,et al.  Real-Time Software Video Codec with a Fast Adaptive Motion Vector Search , 2001, J. VLSI Signal Process..

[5]  Iain E. G. Richardson,et al.  Video CODEC Design , 2002 .