Title :
Real-time distributed and parallel processing for MPEG-4
Author :
He, Yong ; Ahmad, Ishfaq ; Liou, Ming L.
Author_Institution :
Hong Kong Univ. of Sci. & Technol., Kowloon, Hong Kong
Abstract :
MPEG-4 is currently being developed by MPEG to specify the technologies for supporting current and emerging multimedia applications. Because of its object-based features and flexible toolbox approach, it is much more complex than previous video coding standards. We believe that software-based implementation on parallel and distributed computing systems is a natural and viable option. In this paper, we describe such an approach on the MPEG-4 video encoder using a cluster of workstations. We propose to use hierarchical Petri nets as a modeling tool to describe the temporal relations and time constraints among various video objects at different levels. This would allow us to perform scheduling with a guarantee of synchronization among multiple objects. A dynamic shape-adaptive data parallel approach is used in the spatial domain for further speed-up gain. Our preliminary results indicate that real-time MPEG-4 encoding using distributed and parallel computing is achievable
Keywords :
Petri nets; multimedia computing; object-oriented methods; parallel processing; real-time systems; scheduling; synchronisation; video coding; MPEG-4; dynamic shape-adaptive data parallel approach; flexible toolbox approach; hierarchical Petri nets; multimedia applications; object-based features; parallel processing; real-time distributed processing; scheduling; spatial domain; synchronization; temporal relations; time constraints; video coding standards; workstation cluster; Application software; Distributed computing; Encoding; MPEG 4 Standard; Parallel processing; Petri nets; Processor scheduling; Time factors; Video coding; Workstations;
Conference_Titel :
Circuits and Systems, 1998. ISCAS '98. Proceedings of the 1998 IEEE International Symposium on
Conference_Location :
Monterey, CA
Print_ISBN :
0-7803-4455-3
DOI :
10.1109/ISCAS.1998.704084