Paper
27 February 1996 Portable and scalable MPEG-2 video encoder on parallel and distributed computing systems
Shahriar Akramullah, Ishfaq Ahmad, Ming Lei Liou
Author Affiliations +
Proceedings Volume 2727, Visual Communications and Image Processing '96; (1996) https://doi.org/10.1117/12.233314
Event: Visual Communications and Image Processing '96, 1996, Orlando, FL, United States
Abstract
Traditionally, real-time video compression due to its enormous computing requirement has been done using the special-purpose hardware. On the other hand, software-based solutions have been primarily intended for non real-time applications. In this paper, we present a portable and scalable implementation of the MPEG-2 video encoder, using parallel processing, that can be used for both real-time and non real-time applications. The portability allows it to run on a wide variety of platforms including a number of high-performance parallel computers as well as networks of workstations. The scalability allows the user to control the parallelism enabling it to run on a few fast workstations using a coarse granularity or on a massively parallel architecture using a fine grained granularity. An important feature of our implementation is that we use a data-parallel approach and exploit parallelism within each frame, unlike previous parallel video coding implementations. This makes our encoder suitable for real-time applications where the complete video sequence may not be present on the disk and may become available on a frame-by-frame basis with time. The encoder also provides control over various parameters such as number of processors, size of motion-search window, buffer management and bit rate. Our implementation is flexible and allows inclusion of fast and new algorithms for different stages of the encoder, replacing current algorithms. Experimental results have been conducted on two parallel processing systems: the Intel Paragon XP/S and the Intel iPSC/860 hypercube. Networks of workstations used include the SUN and HP, connected via the Ethernet and FDDI, respectively. Comparisons of execution times, speedups as well as frame encoding rates on these systems are provided. Using maximum parallelism by dividing one block per processor, an encoding rate higher than real- time (30 frames/sec) has been achieved on the Intel Paragon.
© (1996) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Shahriar Akramullah, Ishfaq Ahmad, and Ming Lei Liou "Portable and scalable MPEG-2 video encoder on parallel and distributed computing systems", Proc. SPIE 2727, Visual Communications and Image Processing '96, (27 February 1996); https://doi.org/10.1117/12.233314
Lens.org Logo
CITATIONS
Cited by 7 scholarly publications.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Computer programming

Video

Video compression

Standards development

Sun

Motion estimation

Video coding

RELATED CONTENT

The H.264 AVC Advanced Video Coding standard overview and...
Proceedings of SPIE (November 02 2004)
Improvements in DCT-based video coding
Proceedings of SPIE (January 10 1997)
An extended H.264 CODEC for stereoscopic video coding
Proceedings of SPIE (March 22 2005)
Generalized parallelization methodology for video coding
Proceedings of SPIE (December 28 1998)

Back to Top