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
.