Abstract
A real-time MPEG-2 video codec system, called the KAIST image computing system (KICS), was developed using multiple multimedia video processors (MVP, TMS320C80). The number of computations and optimum implementation of the MPEG-2 algorithm were analyzed for real-time processing. An MVP simulator was used to perform the timing analysis for the real-time MPEG-2 encoding and decoding, and it verified the design of the KICS. Task partitioning and mapping of the MPEG-2 algorithm to multiple MVPs were performed based on load-balancing, minimum data I/O, and the properties of the MVP. The KICS uses five MVPs for MPEG-2 real-time encoding of a main profile at the main level whereas it uses three MVPs for real-time decoding.
Similar content being viewed by others
References
V. Bhaskaran and K. Konstantinides, Image and Video Compression Standards: Algorithms and Architectures, Kluwer Academic Publishers: Boston 1995.
M. Biering, “Displacement estimation by hierarchical block matching,” in Proc. SPIE Conf. Visual Commun. and Image Processing, Boston, MA, 1988, pp. 864-874.
G.L. Chen, J.S. Pan, and J.L. Wang, “Video encoder architecture for MPEG-2 real time encoding,” IEEE Trans. Consummer Electronics, Vol. 42, pp. 290-299, 1996.
W. Chen, C.H. Smith, and S.C. Fralick, “A fast computational algorithm for the discrete cosine transform,” IEEE Trans. Commun., Vol. COM-25, pp. 1004-1009, 1997.
K.W. Chun and J.B. Ra, “An improved block matching algorithm based on successive refinement of motin vector candidates,” Signal Processing: Image Communication, Vol. 6, No. 2, pp. 115-122, June 1994.
M. Ghanbari, “The cross-search algorithm for motion estimation,” IEEE Trans. Commun., Vol. 38, No. 7, pp. 950-953, 1990.
K. Guttag, R.J. Gove, and J.R. Aken, “A single-chip multiprocessor for multimedia: The MVP,” IEEE Computer Graphics and Applications, Vol. 12, No. 6, pp. 53-64, Nov. 1992.
ISO/IEC JTC1, Generic Coding of Moving Pictures and Associated Audio, IS 13818, 1994.
J.R. Jain and A.K. Jain, “Displacement measurement and its application in interframe image coding,” IEEE Trans. Commun., Vol. COM-29, pp. 1799-1808, Dec. 1981.
T. Koga, K. Linuma, A. Hirano, Y. Iijima, and T. Ishiguro, “Motion compensated interfame coding for video conferencing,” in Proc. Nat. Telecommun. Conf., New Orleans, LA, 1981, pp. G5 3.1-G.5.3.5.
B.G. Lee, “A new algorithm to compute the discrete cosine transform,” IEEE Trans. ASSP., Vol. AASSP-32, No. 6, Dec. 1984.
W. Lee and Y. Kim, “Mediastation5000: Integrating Video and Audio,” IEEE Multimedia, 1:50-61, 1994.
E. Linzer and E. Feig, “New Scaled DCT Algorithm for Fused Multiple/Add Architectures,” in Proceeding IEEE Int. Conf. on ASSP, Toronto, Canada, 1991, pp. 2201-2204.
B. Liu and A. Zaccarin, “New fast algorithms for the estimation of block motion vectors,” IEEE Trans. Circuit and Sys. for Video Tech., Vol. 3, No. 2, pp. 148-157, 1993.
K.R. Rao and J.J. Hwang, Techniques and Standards for Image, Video, and Audio Coding, Prentice Hall: New Jersey, 1996.
Texas Instrument Inc., MVP Parallel Processor User's Guide, Houston, Texas, 1994.
M. Zuair, D. Meliksetian, and C.Y. Chen, “Computational analysis of MPEG-2 encoding algorithm,” in Int. Conf. Consumer Electronics, 1996, pp. 32-33.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Jeon, J., Kim, H., Boo, G. et al. Real-Time MPEG-2 Video Codec System Using Multiple Digital Signal Processors. Multimedia Tools and Applications 11, 197–214 (2000). https://doi.org/10.1023/A:1009699705607
Issue Date:
DOI: https://doi.org/10.1023/A:1009699705607