 |
Calcul de temps élastique dans les présentations
hypermédia avec QoS |
| |
Bruno Bachelet, Philippe Mahey
(LIMOS, Clermont-Ferrand, France) |
| |
Rogério Rodrigues, Luiz Fernando Soares
(PUC-RIO, Rio de Janeiro, Brésil) |
| |
Rapport de recherche LIMOS/RR04-16
Laboratoire d'Informatique, de Modélisation et d'Optimisation des Systèmes
Université Blaise Pascal
Clermont-Ferrand, France
14 juin 2004 |
Le développement de systèmes hypermédia/multimédia requiert
l'implémentation d'un élément, généralement connu sous le nom de
formateur, chargé de recevoir les spécifications d'un document et de contrôler
sa présentation. Afin d'orchestrer la présentation, les formateurs doivent construire
un plan de la présentation qui contiendra la date planifiée de chaque objet du
document et des informations de synchronisation inter-objet, incluant celles où la date
d'occurrence ne peut pas être prévue, comme les relations issues d'interactions avec
l'utilisateur. En plus d'orienter la planification de la présentation, le plan guidera les
mécanismes de mise en cache, de réservation et d'adaptation en charge de maintenir la
qualité de la présentation. L'ajustement de la durée des objets
multimédia est l'une des plus importantes techniques d'adaptation pour assurer les relations
spatio-temporelles spécifiées dans un document hypermédia. Le calcul de temps
élastique réalise cet objectif en étirant ou contractant la durée
idéale de présentation des objets multimédia.
Cet article présente de nouveaux algorithmes de calcul de temps élastique pour
ajuster la présentation de documents hypermédia, afin d'éviter les
inconsistences temporelles. Les algorithmes explorent la flexibilité offerte par certains
modèles hypermédia dans la définition de la durée des objets
multimédia, choisissant les objets qui doivent être étirés ou
contractés pour obtenir la meilleure qualité possible pour la présentation.
Nos propositions reposent sur des méthodes de mise-à-conformité et de
mise-à-l'échelle pour des problèmes de flot de coût minimum dans des
graphes temporels. Une procédure d'agrégation améliore l'algorithme de base
pour offrir plus de flexibilité dans la modélisation de situations réelles en
comparaison avec de précédents travaux reposant sur la programmation linéaire.
|
|