DocumentCode :
3708275
Title :
Real-time H264/AVC high definition video encoder on a multicore DSP TMS320C6678
Author :
Nejmeddine Bahri;Nidhameddine Belhadj;Med Ali Ben Ayed;Nouri Masmoudi;Thierry Grandpierre;Mohamed Akil
Author_Institution :
LETI Lab., Univ. of Sfax, Sfax, Tunisia
fYear :
2015
Firstpage :
1
Lastpage :
6
Abstract :
In this paper, the newest Texas Instrument´s multicore DSP TMS320C6678 is used in order to perform a real-time H264/AVC high definition (HD) embedded video encoder. We exploit the high computing performance offered by this eight-core DSP in order to meet the real-time encoding compliant. To enhance the encoding speed, Frame Level Parallelism (FLP) approach is applied. A master core is reserved to handle data transfers to/from DSP. Multithreading algorithm combined with a ping-pong buffers technique are exploited in order to optimize the standard FLP approach and hide communication overhead. Experimental results show that our enhanced FLP implementation allows achieving real-time HD (1280×720) video encoding by reaching up to 26 f/s (frame/second) as encoding speed. Experiments show also that our parallel implementation, performed on seven C6678 DSP cores running each @ 1 GHz, allows accelerating the encoding run-time by a factor of 6,38 without inducing any quality degradation or bit-rate increase.
Keywords :
"Encoding","Digital signal processing","Streaming media","Parallel processing","Real-time systems","Multicore processing","High definition video"
Publisher :
ieee
Conference_Titel :
Computer Vision and Image Analysis Applications (ICCVIA), 2015 International Conference on
Print_ISBN :
978-1-4799-7185-5
Type :
conf
DOI :
10.1109/ICCVIA.2015.7351893
Filename :
7351893
Link To Document :
بازگشت