• DocumentCode
    2528669
  • Title

    Implementation and Optimization of Real-Time H.264/AVC Main Profile Encoder on DM648 DSP

  • Author

    Mohammadnia, Mohammad Reza ; Taheri, Hasan ; Motamedi, Seyed Ahmad

  • Author_Institution
    Dept. of Electr. Eng., Amirkabir Univ. of Technol., Tehran, Iran
  • fYear
    2009
  • fDate
    3-5 April 2009
  • Firstpage
    48
  • Lastpage
    52
  • Abstract
    Working on digital video encoders still is really crucial in digital multimedia communication systems. One of the most powerful video codec is H.264/AVC. The description of the Main Profile H.264 implementation on a DM648 digital signal processor is aimed in this paper. The encoder has been written in two phases, C-coded software on a desktop computer and the optimized one, which is appropriate for the DSP platform. Memory and cache tuning methods including algorithm parallelism were utilized in this process.Additional fast intra coding mode selection also exploited. Finally the encoder is able to encode QCIF sequences at the real-time speed.
  • Keywords
    multimedia communication; video coding; C-coded software; DM648 DSP; DSP platform; cache tuning methods; desktop computer; digital multimedia communication systems; digital signal processor; digital video encoders; main profile encoder; real-time H.264/AVC; Automatic voltage control; Central Processing Unit; Computer architecture; Digital signal processing; Ethernet networks; MPEG 4 Standard; Motion compensation; Random access memory; Transform coding; Video codecs; DM648 DSP; H.264 Main profile; embedded;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Acquisition and Processing, 2009. ICSAP 2009. International Conference on
  • Conference_Location
    Kuala Lumpur
  • Print_ISBN
    978-0-7695-3594-4
  • Type

    conf

  • DOI
    10.1109/ICSAP.2009.15
  • Filename
    5163823