Schéma d'exécution pour les documents multimédia distribués


Résumé

Le travail présenté dans cette thèse se situe dans le domaine de la présentation de documents multimédia. Un document multimédia est le résultat de la composition d'un ensemble d'objets média de différentes natures comme le texte, les images, le son et la vidéo. Quatre types de relations entre les objets média servent à définir l'organisation d'un document : les relations hiérarchiques, temporelles, spatiales et hypermédia.

La présentation d'un document multimédia consiste en la restitution des objets média qu'il contient en respectant d'une part les contraintes internes représentées par les relations de composition entre ces objets et d'autre part les contraintes externes imposées par la disponibilité des ressources de la plate-forme d'exécution. La prise en compte de ces contraintes soulève de nombreux problèmes dans la réalisation des fonctions de présentation comme la synchronisation inter-objets, la navigation temporelle, la gestion de l'indéterminisme et la gestion de la distribution des objets média.

Dans cette thèse, nous proposons une architecture de présentation multimédia qui permet d'intégrer de façon efficace les différentes fonctions de présentation grâce à une approche dite prédictive-réactive. Ces propositions sont expérimentées au sein du système d'édition/présentation Madeus.

Cette thèse se compose des quatre chapitres suivants :

  1. L'étude des systèmes et des standards multimédia existants.
  2. La définition d'une architecture de présentation multimédia dont le coeur est constitué d'un format interne de document multimédia.
  3. La définition d'une machine d'exécution multimédia intégrant des techniques de synchronisation faible et forte, le support pour les opérations de navigation temporelle et un mécanisme de compensation des décalages temporels dus à l'indéterminisme.
  4. La définition d'un schéma d'accès aux objets distants qui permette d'adapter la qualité de la présentation des objets en fonction du débit du réseau.

Mots-clés


An execution scheme for distributed multimedia documents


Abstract

The work in this thesis is carried out in the field of the presentation of multimedia documents. A multimedia document is the result of the composition of a set of media objects having different types of medium such as text, images, sound and video. Four types of relations between the media objects are used to define the document's organization: hierarchical, temporal, spatial and hypermedia relations.

The presentation of a multimedia document is the process that plays the media objects in a way that respects both the internal constraints represented by the composition relations and the external constraints related to the availability of the resources offered by the execution platform. Handling these constraints within a multimedia presentation system arises numerous problems in the implementation of functions such as the fine-grained inter-objects synchronization, the temporal navigation, the management of indeterminism and the distribution of media objects.

In this thesis, we propose an architecture for a presentation system that allows an efficient integration of the above-mentioned presentation functions using a predictive-reactive approach. These propositions were tested in the Madeus edition/presentation system.

This thesis consists of the following four principal chapters:

  1. A survey for the existing multimedia systems and standards.
  2. The definition of an architecture for the multimedia presentation whose core is made up of an internal format for multimedia documents, starting from which the presentation system can execute its functions.
  3. The definition of a multimedia execution engine that integrates techniques for coarse-grained and fine-grained synchronization, performs the temporal navigation operations and compensates for the desynchronization resulting from indeterminism.
  4. The definition of an access policy to remote objects that allows the adaptation of the objects' presentation quality in function of the network throughput.

Keywords