Abstract
The emerging MPEG-4 standard encompasses a wide variety of applications, many of which are suitable for implementation on a Digital Signal Processor (DSP). In particular, consumer products with embedded multimedia capability, such as set-top boxes and wireless communicators, are suitable for DSP-based implementation. With a programmable approach, various algorithmic tradeoffs can be made, based on processing capability. For best performance, careful attention must be paid to memory allocation, data transfer, and ordering of instructions to best match the DSP architecture. We discuss implementing simple profile MPEG-4 video on the low-power TMS320C54x, core profile on the TMS320C6x, and scalable texture profile, which could be implemented on either processor family.
Similar content being viewed by others
References
International Organization for Standardization, "Final draft international standard: Information technology-Coding of audio-visual objects: Visual," ISO/IEC 14496-2, Oct. 1998.
T. Sikora and L. Chiariglione, "MPEG-4 video and its potential for future multimedia services," Proc. 1997 IEEE Internatl. Symp. on Circuits and Systems, pp. 1468–1471.
L. Chiariglione, "MPEG and multimedia communications," IEEE Trans. Circuits and Systems for Video Technology, Vol. 7, No. 1, pp. 5–18, Feb. 1997.
J. Pontin, "The post PC world-A new era of ubiquitous computing," Red Herring Magazine, Dec. 1998.
T. Sikora, "MPEG digital video-coding standards," IEEE Signal Processing Magazine, Vol. 14, No. 5, pp. 82–100, Sept. 1997.
E. De Greef, F. Catthoor, and H. De Man, "Program transformation strategies for memory size and power reduction of pseudoregular multimedia subsystems," IEEE Trans. Circuits and Syst. for Video Tech., Vol. 8, No. 6, pp. 719–733, Oct. 1998.
International Telecommunications Union-Telecommunications Standardization Sector, "Recommendation H.263: Video coding for low bitrate communication," Geneva, 1996.
R. Talluri, "Error-resilient video coding in the ISO MPEG-4 standard," IEEE Communication Magazine, June 1998.
M. Budagavi, W. Rabiner, J. Webb, and R. Talluri, "Wireless MPEG-4 video on Texas Instruments DSP chips," Proc. IEEE 1999 International Conf. Acoust. Speech, and Signal Process., Phoenix, AZ, March 15-19, 1999.
R.M. Pelz, "An unequal error protected px8 kb/s video transmission for DECT," Proc. IEEE Vehicular Tech. Conf. (VTC), Stockholm, Sweden, pp. 1024–1029, 1994.
Texas Instruments official TMS320C54x www site: http:// www.ti.com/sc/docs/dsps/products/c5000/c54x/ index.htm
Y. Wang and Q.-F. Zhu, "Error control and concealment for video communications: A review," IEEE Proceedings, pp. 974–997, May 1998.
F. Dufaux and F. Moscheni, "Motion estimation techniques for digitalTV:Areviewand a newcontribution," IEEE Proceedings, pp. 858–876, June 1995.
Related Documentation on TMS320C6x from Texas Instruments, http://www.ti.com/sc/docs/products/dsp/ overview.htm
S. Sriram and C.-Y. Hung, "MPEG-2 video decoding on the TMS320C6X DSP architecture," Proc. 32nd Asilomar Conf. On Signals, Systems, and Computers, Pacific Grove, CA, Nov. 1998.
R.S. Ramanujan, J.A. Newhouse, M.N. Kaddoura, A. Ahamad, E.R. Chartier, and K.J. Thurber, "Adaptive streaming of MPEG video over IP networks," Proc. 22nd Annual Conference on Local Computer Networks, pp. 398–409, Nov. 1997.
G.A. Thom, "H.323: The multimedia communications standards for local area networks," IEEE Communications Magazine, pp. 52–56, Dec. 1996.
J. Liang, "Highly scalable image coding for multimedia applications," Proc. ACM Multimedia Conference, Seattle, WA, Oct. 1997.
J. Liang, "The predictive embedded zerotree wavelet (PEZW) coder: Low complexity image coding with versatile functionality," Proc. IEEE Internatl. Conf. on Signal Processing (ICASSP), Phoenix, AZ, March 1999.
J.M. Shapiro, "Embedded image coding using zerotrees of wavelet coefficients," IEEE Trans. Signal Processing, Dec. 1993.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Budagavi, M., Webb, J., Zhou, M. et al. MPEG-4 Video and Image Coding on Digital Signal Processors. The Journal of VLSI Signal Processing-Systems for Signal, Image, and Video Technology 23, 51–66 (1999). https://doi.org/10.1023/A:1008140703000
Published:
Issue Date:
DOI: https://doi.org/10.1023/A:1008140703000