Modelling, analysis and parallel implementation of an on-line video encoder

Video encoding is a fundamental component of a wide range of real-time multimedia applications. In this paper, we present the fine grain MPEG-4 parallelism and describe a modelling, mapping and scheduling approach that produces code for an industrial video encoder on SMP platforms.

[1]  Valentín Valero Ruiz,et al.  Specification and Analysis of the MPEG--2 Video Encoder with Timed-Arc Petri Nets , 2002, Electron. Notes Theor. Comput. Sci..

[2]  Stephen A. Cook,et al.  A Taxonomy of Problems with Fast Parallel Algorithms , 1985, Inf. Control..

[3]  Yves Robert,et al.  Scheduling and Automatic Parallelization , 2000, Birkhäuser Boston.

[4]  Valérie Bertin,et al.  FlexCC2: An Optimizing Retargetable C Compiler for DSP Processors , 2002, EMSOFT.

[5]  Reinder J. Bril,et al.  QoS Control Strategies for High-Quality Video Processing , 2004, Proceedings. 16th Euromicro Conference on Real-Time Systems, 2004. ECRTS 2004..

[6]  Ishfaq Ahmad,et al.  A scalable off-line MPEG-2 video encoding scheme using a multiprocessor system , 2001, Parallel Comput..

[7]  Edward J. Delp,et al.  Parallel implementation of an MPEG-1 encoder: faster than real time , 1995, Electronic Imaging.

[8]  Ming Lei Liou,et al.  A Data-Parallel Approach for Real-Time MPEG-2 Video Encoding , 1995, J. Parallel Distributed Comput..

[9]  Denilson Barbosa,et al.  Parallelizing MPEG video encoding using multiprocessors , 1999, XII Brazilian Symposium on Computer Graphics and Image Processing (Cat. No.PR00481).

[10]  Pedro Cuenca,et al.  Parallelization of the MPEG coding algorithm over a multicomputer. A proposal to evaluate its interconnection network , 1997, 1997 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing, PACRIM. 10 Years Networking the Pacific Rim, 1987-1997.

[11]  Iso/iec 14496-2 Information Technology — Coding of Audio-visual Objects — Part 2: Visual , 2022 .