• 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