DocumentCode
2641391
Title
MPEG-2 video decoding on the TMS320C6X DSP architecture
Author
Sriram, Sundararajan ; Hung, Ching-Yu
Author_Institution
DSPS R&D Center, Texas Instrum. Inc., Dallas, TX, USA
Volume
2
fYear
1998
fDate
1-4 Nov. 1998
Firstpage
1735
Abstract
This paper explores implementation of MPEG-2 decoding functions (bitstream parsing, IDCT: variable length decoding, motion compensation, dequantization) in software on the TI TMS320C6X architecture. We discuss cycle count estimates for these functions; our estimates are based on optimized, functionally accurate implementations in some cases, and on analysis of C implementations of the function in other cases. We describe how we arrive at these estimates in detail, and discuss how we were able to use automatic compilation effectively for certain functions. We also compare the C6x implementation to other MPEG-2 implementations that have been reported for general purpose CPUs that support a multimedia enhanced instruction set, such as Intel Pentium (MMX), SUN UltraSPARC (VIS), and HP PA (MAX).
Keywords
C language; code standards; decoding; digital signal processing chips; discrete cosine transforms; inverse problems; motion compensation; telecommunication standards; transform coding; variable length codes; video coding; C implementations; C6x implementation; HP PA; IDCT; Intel Pentium; MAX; MMX; MPEG-2 decoding functions; SUN UltraSPARC; TMS320C6X DSP architecture; Texas Instruments; VIS; automatic compilation; bitstream parsing; cycle count estimates; dequantization; general purpose CPU; motion compensation; multimedia enhanced instruction set; optimized functionally accurate implementations; software; variable length decoding; Costs; DVD; Decoding; Digital signal processing; Hardware; Manufacturing processes; Registers; Research and development; Streaming media; Sun;
fLanguage
English
Publisher
ieee
Conference_Titel
Signals, Systems & Computers, 1998. Conference Record of the Thirty-Second Asilomar Conference on
Conference_Location
Pacific Grove, CA, USA
ISSN
1058-6393
Print_ISBN
0-7803-5148-7
Type
conf
DOI
10.1109/ACSSC.1998.751622
Filename
751622
Link To Document