Title :
A multi-frame and multi-slice H.264 parallel video encoding approach with simultaneous encoding of prediction frames
Author :
Franche, Jean-François ; Coulombe, Stéphane
Author_Institution :
Dept. of Software & IT Eng., Univ. du Quebec, Montréal, QC, Canada
Abstract :
This paper describes a novel multi-frame and multi-slice parallel video encoding approach with simultaneous encoding of predicted frames. The approach, when applied to H.264 encoding, leads to speedups comparable to those obtained by state-of-the-art approaches, but without the disadvantage of requiring bidirectional frames. The new approach uses a number of slices equal or greater than the number of cores used and supports three motion estimation modes. Their combination leads to various tradeoffs between speedup and visual quality loss. For an H.264 baseline profile encoder based on Intel IPP code samples running on a two quad core Xeon system (8 cores in total), our experiments show an average speedup of 7.20×, with an average quality loss of 0.22 dB (compared to a non-parallelized version) for the most efficiency motion estimation mode, and an average speedup of 7.95×, with a quality loss of 1.85 dB for the faster motion estimation mode.
Keywords :
image sampling; microprocessor chips; motion estimation; video coding; H.264 baseline profile encoder; Intel IPP code sample; bidirectional frame; loss 0.22 dB; loss 1.85 dB; motion estimation mode; multiframe multislice H.264 parallel video encoding approach; prediction frame encoding; two quad core Xeon system; visual quality loss; Bit rate; Encoding; High definition video; Instruction sets; Motion estimation; Real time systems; Streaming media; H.264; multi-core processor; parallel algorithms;
Conference_Titel :
Consumer Electronics, Communications and Networks (CECNet), 2012 2nd International Conference on
Conference_Location :
Yichang
Print_ISBN :
978-1-4577-1414-6
DOI :
10.1109/CECNet.2012.6202018