DocumentCode
2586888
Title
Hierarchical Parallelization of an H.264/AVC Video Encoder
Author
Rodríguez, A. ; Gonzalez, A. ; Malumbres, M.P.
Author_Institution
Dept. of Comput. Eng., Tech. Univ. of Valencia
fYear
2006
fDate
13-17 Sept. 2006
Firstpage
363
Lastpage
368
Abstract
Last generation video encoding standards increase computing demands in order to reach the limits on compression efficiency. This is particularly the case of H.264/AVC specification that is gaining interest in industry. We are interested in applying parallel processing to H.264 encoders in order to fulfill the computation requirements imposed by stressing applications like video on demand, videoconference, live broadcast, etc. Given a delivered video quality and bit rate, the main complexity parameters are image resolution, frame rate and latency. These parameters can still be pushed forward in such a way that special purpose hardware solutions are not available. Parallel processing based on off-the-shelf components is a more flexible general purpose alternative. In this work we propose a hierarchical parallelization of H.264 encoders very well suited to low cost clusters. Our proposal uses MPI message passing parallelization at two levels: GOP and frame. The GOP level encodes simultaneously several groups of consecutive frames and the frame level encodes in parallel several slices of one frame. In previous work we found that GOP parallelism alone gives good speed-up but imposes very high latency, on the other side frame parallelism gets less efficiency but low latency. Combining both approaches we obtain a compromise between speed-up and latency and then a broader spectrum of applications can be covered
Keywords
application program interfaces; image resolution; message passing; parallel processing; video coding; GOP parallelism; H.264/AVC specification; H.264/AVC video encoder; MPI message passing parallelization; frame parallelism; hierarchical parallelization; image resolution; live broadcasting; parallel processing; video bit rate; video encoding standards; video on demand; video quality; videoconferencing; Automatic voltage control; Broadcasting; Concurrent computing; Delay; Encoding; Multimedia communication; Parallel processing; Video compression; Video on demand; Videoconference;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Computing in Electrical Engineering, 2006. PAR ELEC 2006. International Symposium on
Conference_Location
Bialystok
Print_ISBN
0-7695-2554-7
Type
conf
DOI
10.1109/PARELEC.2006.42
Filename
1698688
Link To Document