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
Link To Document