Hypermedia Synchronization and Series-Parallel Graphs
 
 
Bruno Bachelet, Philippe Mahey
(LIMOS, Clermont-Ferrand, France)
 
4th National Days of the ROADEF
Paris, France
February 20-22, 2002
 

The actual formats used to publish documents on the Internet bring, without discussion, new facilities compared to the paper material, because of their interactivity capabilities and their integration of multimedia. But needs are still growing and new languages appear regularly, attempting to improve the structure and the interactivity of documents. Among these languages, some like SMIL (Synchronized Multimedia Integration Language) offer the possibility of animating and synchronizing media components in documents.

The variety of components that form a document (audio, video, text, image...) makes the animation a difficult problem. The author of a synchronized document provides a set of temporal constraints to describe the progress of the presentation. Each of these components has a duration of presentation that is flexible within some boundaries. The problem consists in finding a good adjustment of the durations so the presentation progresses as close as possible to what the author wants with avoiding any pause.

The problem can be modeled, after some restrictions, as a minimum cost tension problem in a graph. To solve it, we studied several methods of which we propose a summary and comparisons on both theoretical and practical aspects. However, the numerical tests were performed on completely random graphs.

The graphs representing the temporal constraints are in fact very structured and very close to a class of graphs called series-parallel. We show first, through numerical results, that the methods already proposed are not always very efficient. Hence, we present an adapted method that we call aggregation. But the series-parallel graphs, although very close to the real cases, are still an idealization. We finish then by presenting first results obtained for disrupted series-parallel graphs.

     
[1]   M. Cecelia Buchanan and Polle T. Zellweger, "Specifying Temporal Behavior in Hypermedia Documents", Proceedings of the European Conference on Hypertext '92, 1992, 262-271.
     
[2]   Malika Hadjiat, "Problèmes de tension sur un graphe - Algorithmes et complexité", PhD Thesis, Université de la Méditerranée, Marseille, France, 1996.
     
[3]   R.J. Duffin, "Topology of Series-Parallel Networks", Journal of Mathematical Analysis and Applications 10, 1965, 303-318.