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
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;
Conference_Titel :
Signal Acquisition and Processing, 2009. ICSAP 2009. International Conference on
Conference_Location :
Kuala Lumpur
Print_ISBN :
978-0-7695-3594-4
DOI :
10.1109/ICSAP.2009.15