Title :
A real-time parallel scalable video encoder for multimedia streaming systems
Author :
Guo-An Jian ; Jui-Sheng Lee ; Kheng-Joo Tan ; Peng-Sheng Chen ; Jiun-In Guo
Author_Institution :
Dept. of Comput. Sci. & Inf. Eng., Nat. Chung Cheng Univ., Chiayi, Taiwan
Abstract :
Scalable video coding (SVC) is a video coding technique that mainly aims its target in resolving problems of multimedia communication between servers and various clients with different computational power, transmission bandwidths, and display resolutions. In this paper, we developed a parallel SVC encoding system to achieve the real-time coding performance of SVC. First, a GOP-level bit-stream structure that is fully compatible with the standard SVC decoder was proposed to eliminate the data dependencies of encoding among GOPs. Based on this bit-stream structure, we developed a parallel SVC encoding algorithm to exploit the parallelism on multicore systems. Finally, the proposed parallel SVC encoder was implemented and integrated into a multimedia streaming system for the evaluation. The experimental results showed that for CIF/QCIF and VGA/QVGA 2-layer SVC encoding, the proposed parallel SVC encoder can achieve 50.96 and 103.99 times speedup with negligible PSNR drop, respectively.
Keywords :
multiprocessing systems; video coding; video streaming; CIF/QCIF; GOP-level bit-stream structure; VGA/QVGA 2-layer SVC encoding; data dependency elimination; multicore system; multimedia communication; multimedia streaming system; parallel SVC encoding system; real-time coding performance; real-time parallel scalable video encoder; scalable video coding; server; Encoding; Multimedia communication; PSNR; Real-time systems; Static VAr compensators; Streaming media; Video coding; Scalable Video Coding (SVC); parallel programming; real-time encoder; streaming system;
Conference_Titel :
VLSI Design, Automation, and Test (VLSI-DAT), 2013 International Symposium on
Conference_Location :
Hsinchu
Print_ISBN :
978-1-4673-4435-7
DOI :
10.1109/VLDI-DAT.2013.6533845