Modèle de Document Multimédia
Les Modèles de Documents Multimédia
Application : Multimédia et Images
Qi JIANGLaurent MUNIER
D’Après un article de :
-Susanne Boll,
-Wolfang Klas
-Utz WestermannUniversité de Ulm - Allemagne
Modèle de Document Multimédia
PlanIntroductionExigences des Modèles de Documents Multimédia
- Exigences Traditionnelles- Exigences Avancées
Les Modèles de Documents Multimédia existants- Ancienne génération- Nouvelle génération
Analyse des différents Modèles de Documents MultimédiaConclusion et perspectives
2/38
Modèle de Document Multimédia
PlanIntroductionExigences des Modèles de Documents Multimédia
- Exigences Traditionnelles- Exigences Avancées
Les Modèles de Documents Multimédia existants- Ancienne génération- Nouvelle génération
Analyse des différents Modèles de Documents MultimédiaConclusion et perspectives
3/38
Modèle de Document Multimédia
IntroductionDéfinition :
Les Modèles de Documents Multimédia sont des modèles de données décrivant la composition des éléments média formant les documents multimédia.
Exemples de Modèles de documents multimédia :
HTML, MHEG, SMIL, HyTime…
Exemples de médias : audio, vidéo, texte, image, …
4/38
Modèle de Document Multimédia
Introduction
Dans les dernières années :- émergences de nouveaux standards de documents
multimédia
Exigences non remplies par les Modèles de Documents Multimédia existants
Exigences principales des nouveaux standards :
- réutilisation du contenu des différents multimédia
- adaptation aux préférences des utilisateurs
5/38
Modèle de Document Multimédia
Introduction
Modèles de Documents abordés :- HTML- HyTime- MHEG- SMIL- ZyX
6/38
Modèle de Document Multimédia
PlanIntroductionExigences des Modèles de Documents Multimédia
- Exigences Traditionnelles- Exigences Avancées
Les Modèles de Documents Multimédia existants- Ancienne génération- Nouvelle génération
Analyse des différents Modèles de Documents MultimédiaConclusion et perspectives
7/38
Modèle de Document Multimédia
Exigences des Modèles de Documents MultimédiaExigences Traditionnelles :
- temporelles- spatiales- d’interaction
Exigences Avancées :-Réutilisation-Adaptation-Présentation-neutre 8/38
Modèle de Document Multimédia
Exigences Traditionnelles : Modèle Temporel
Exigences des Modèles de Documents Multimédia
Décrit les dépendances temporelles entre les médias d’un même document multimédia
4 types de modèles temporelles existent :- point-based- interval-based- event-based- a l’aide de scripts
9/38
Modèle de Document Multimédia
Exigences Traditionnelles : Modèle Spatial
Exigences des Modèles de Documents Multimédia
Positionnement visuels des éléments de la présentation
On distingue 3 approches :- Absolute Positionning ( Position absolue )- Directional Relations ( Relations Directionnelles )- Topological Relations ( Relations Topologiques )
10/38
Modèle de Document Multimédia
Exigences Traditionnelles : Interaction
Exigences des Modèles de Documents Multimédia
Exigence obligatoire pour supporter la modélisation de présentations multimédias interactives
On distingue 2 types d’interaction :- Navigational interactions ( Interaction Navigationnelle )- Design interactions ( Interaction Conceptionnelle )
11/38
Modèle de Document Multimédia
Exigences Avancées : Réutilisation
Exigences des Modèles de Documents Multimédia
Réutilisation du contenu des documents
Caractérisée par 3 dimensions :- Granularity of reuse ( Granularité de réutilisation )- Kind of reuse ( Façon de réutiliser les documents )- Support for identification ( Support pour identification )
12/38
Modèle de Document Multimédia
Exigences Avancées : Adaptation
Exigences des Modèles de Documents Multimédia
Adaptation de la présentation des documents multimédias au contexte de l’utilisateur
On distingue 2 adaptations différentes :- Adaptation aux intérêts personnels- Adaptation aux infrastructures techniques
On distingue également :- l’adaptation statique- l’adaptation dynamique
13/38
Modèle de Document Multimédia
Exigences Avancées : Présentation neutre
Exigences des Modèles de Documents Multimédia
Sur un environnement réseau hétérogène comme Internet, il est préférable que le matériel d’une application multimédia puisse être présente avec un effort d’implémentation minimale.
Deux caractéristiques influencent la convertibilité entre les modèles de documents multimédia :
-multimedia functionality ( fonctionnalités multimédia )
-semantic level ( niveau sémantique )14/38
Modèle de Document Multimédia
PlanIntroductionExigences des Modèles de Documents Multimédia
- Exigences Traditionnelles- Exigences Avancées
Les Modèles de Documents Multimédia existants- Ancienne génération- Nouvelle génération
Analyse des différents Modèles de Documents MultimédiaConclusion et perspectives
15/38
Modèle de Document Multimédia
Les Modèles de Documents Multimédia existants
Ancienne génération :- HTML- SMIL- MHEG-5- HyTime
Nouvelle génération ;- ZyX
16/38
Modèle de Document Multimédia
Les Modèles de Documents Multimédia existants
Ancienne génération : HTML( HyperText Markup Language )
- Modèle de document standard rencontré sur le web
- Spécifie l’organisation logique d’un document
- Possibilité d’inclure des media très variés- Interaction avec des scripts possibles pour
obtenir un langage plus Dynamique : DHTML
17/38
Modèle de Document Multimédia
Les Modèles de Documents Multimédia existants
Ancienne génération : SMIL 1.0( Synchronized Multimedia Integration Language )
- Standards W3C pour synchroniser les présentations multimédia sur le web
- Fournit la synchronisation des éléments multimédia
- Constitue une présentation intégrée- Utilisation d’élément ‘Switch’ pour
afficher la présentation la plus adéquate
18/38
Modèle de Document Multimédia
Les Modèles de Documents Multimédia existants
Ancienne génération : MHEG – 5( Multimedia and Hypermedia Expert Group )
- Standard ISO pour les applications interactives- Créer des scènes à l’intérieur des applications- Fournit des Modèles de Données Orientés Objets- Définit une hiérarchie de classes caractérisant les
attributs, les actions et les évènements
19/38
Modèle de Document Multimédia
Les Modèles de Documents Multimédia existants
Ancienne génération : HyTime( Hypermedia/Time )
- extension compatible de SGML- destinée à inclure la possibilité de représenter des
documents hypertextes et à composante temporelle (son,video,…)- permet d'associer à certaines balises une sémantique
spécifique- inclue toute une mécanique "d'adressage" (identification
et référence) des différentes parties d'un document
20/38
Modèle de Document Multimédia
Les Modèles de Documents Multimédia existants
Nouvelle génération : ZyX- Développé par l’Université de Ulm dans un projet de
chirurgie cardiaque- Améliore les fonctionnalités de réutilisation et
d’adaptation du contenu- Décrit les documents multimédia sous forme d’arbre- Des éléments opérateurs permettent :
- synchronisation temporelle, - définition d’interactions- adaptation
21/38
Modèle de Document Multimédia
PlanIntroductionExigences des Modèles de Documents Multimédia
- Exigences Traditionnelles- Exigences Avancées
Les Modèles de Documents Multimédia existants- Ancienne génération- Nouvelle génération
Analyse des différents Modèles de Documents MultimédiaConclusion et perspectives
22/38
Modèle de Document Multimédia
Analyse des différents Modèles de Documents Multimédia
- HTML- SMIL- MHEG-5- HyTime- ZyX
23/38
Modèle de Document Multimédia
Analyse des différents Modèles de Documents Multimédia
Analyse : HTML - Ne fournit pas de constructeur pour synchroniser les médias
- Modèle spatial : Utilisation des tables et des ensembles de cadres =>Absolute Positionning
- Fournit des liens qui permettent l’interaction navigationnelle
- Permet de référencer un document entier ou un media grâce aux URL
- Ne fournit pas de mécanisme pour s’adapter aux besoins de l’utilisateur
- Ne sépare pas clairement le document de sa structure24/38
HTML DHTML
Modèle Temporelle - script
Modèle Spatiale Absolute-Positioning Absolute-Positioning
Interaction Navigationnelle Design
+-
++
Réutilisation Granularité Élément Media Fragments Documents Façon de réutilisation Identique Structurel Identification/Sélection
+-+
+-+
+-+
+-+
Adaptation Paramètres d’Adaptation Interet de l’utilisateur Infrastructure Technique Définition d’Alternative Statique Dynamique
--
--
++
+-
Présentation neutre Fonctionnalité Multimédia Niveau Sémantique
Très basmoyen
HautTrès bas 25/38
Modèle de Document Multimédia
Analyse des différents Modèles de Documents Multimédia
Analyse : SMIL 1.0
- Suis une approche Interval-Based - Permet de définir des régions figées => Absolute Positionning - Liens permettant la navigation - Utilisation des URL pour référencer un document ou un media - Permet de définir des méta-données - Fournit les ‘switchs’ => Adaptable à l’infrastructure - Offre de bonnes fonctionnalités multimédia
26/38
SMIL
Modèle Temporelle Interval-based
Modèle Spatiale Absolute-Positioning
Interaction Navigationnelle Design
+-
Réutilisation Granularité Élément Media Fragments Documents Façon de réutilisation Identique Structurel Identification/Sélection
+-+
+-+
Adaptation Paramètres d’Adaptation Interet de l’utilisateur Infrastructure Technique Définition d’Alternative Statique Dynamique
-+
+-
Présentation neutre Fonctionnalité Multimédia Niveau Sémantique
moyenMoyen 27/38
Modèle de Document Multimédia
Analyse des différents Modèles de Documents Multimédia
Analyse : MHEG-5
- Suis une approche Event-based - Fournit des attributs pour les media visuel =>Absolute Positionning - Fournit un petit ensemble de classes d’interaction navigationnelles et de design - Les médias sont structurés dans des groupes=>Réutilisation de fragments impossible - Impossibilité d’associer des méta-données à des objets MHEG - Définit des variables utilisables uniquement à l’intérieur du document => Problème réglé avec MHEG-6 - Fournit de riches fonctionnalités multimédia 28/38
MHEG-5
Modèle Temporelle Event-based
Modèle Spatiale Absolute-Positioning
Interaction Navigationnelle Design
++
Réutilisation Granularité Élément Media Fragments Documents Façon de réutilisation Identique Structurel Identification/Sélection
+-+
+--
Adaptation Paramètres d’Adaptation Interet de l’utilisateur Infrastructure Technique Définition d’Alternative Statique Dynamique
MHEG-6MHEG-6
MHEG-6-
Présentation neutre Fonctionnalité Multimédia Niveau Sémantique
Très HautBas 29/38
Modèle de Document Multimédia
Analyse des différents Modèles de Documents Multimédia
Analyse HyTime :
- Fournit la possibilité de définir des espaces coordonnées à n-dimension => Absolute-Positionning - Dimension temporel également fournit =>Point-based - Exclut toute interaction navigationnel avec l’utilisateur - Possibilité de réutilisation à chaque niveau - Utilisable avec tous les DTD, mais paramètres non modifiables par des paramètres système ou utilisateur - Manque de fonctionnalités multimédia, mais haut niveau de sémantique
30/38
HyTime
Modèle Temporelle Point-based
Modèle Spatiale Absolute-Positioning
Interaction Navigationnelle Design
--
Réutilisation Granularité Élément Media Fragments Documents Façon de réutilisation Identique Structurel Identification/Sélection
+++
-++
Adaptation Paramètres d’Adaptation Interet de l’utilisateur Infrastructure Technique Définition d’Alternative Statique Dynamique
--
--
Présentation neutre Fonctionnalité Multimédia Niveau Sémantique
BasTrès Haut 31/38
Modèle de Document Multimédia
Analyse des différents Modèles de Documents Multimédia
Analyse ZyX :
- Définit des opérateurs temporelles (seq ou par ) => Interval-Based - Utilisation de projecteurs spatiaux => Absolute-Positionning - Interaction navigationnelle et de design possible - Conçu pour supporter tous les niveaux de réutilisation - Utilisation d’éléments ‘switchs’ et ‘query’ - Possibilité de séparer le document de sa structure => Bonnes fonctionnalités multimédia et haut niveau de sémantique
32/38
ZyX
Modèle Temporelle Interval-based
Modèle Spatiale Absolute-Positioning
Interaction Navigationnelle Design
++
Réutilisation Granularité Élément Media Fragments Documents Façon de réutilisation Identique Structurel Identification/Sélection
+++
+++
Adaptation Paramètres d’Adaptation Interet de l’utilisateur Infrastructure Technique Définition d’Alternative Statique Dynamique
++
++
Présentation neutre Fonctionnalité Multimédia Niveau Sémantique
HautHaut 33/38
Modèle de Document Multimédia
PlanIntroductionExigences des Modèles de Documents Multimédia
- Exigences Traditionnelles- Exigences Avancées
Les Modèles de Documents Multimédia existants- Ancienne génération- Nouvelle génération
Analyse des différents Modèles de Documents MultimédiaConclusion et perspectives
34/38
Modèle de Document MultimédiaConclusion et perspectivesHTML DHTML SMIL MHEG-5 HyTime ZyX
Modèle Temporelle - script Interval-based
Event-based Point-based Interval-based
Modèle Spatiale Absolute-Positioning
Interaction Navigationnelle Design
+-
++
+-
++
--
++
Réutilisation Granularité Élément Media Fragments Documents Façon de réutilisation Identique Structurel Identification/Sélection
+-+
+-+
+-+
+-+
+-+
+-+
+-+
+--
+++
-++
+++
+++
Adaptation Paramètres d’Adaptation Interet de l’utilisateur Infrastructure Technique Définition d’Alternative Statique Dynamique
--
--
++
+-
-+
+-
MHEG-6MHEG-6
MHEG-6-
--
--
++
++
Présentation neutre Fonctionnalité Multimédia Niveau Sémantique
Très basmoyen
HautTrès bas
Moyenmoyen
Très HautBas
BasTrès Haut
HautHaut
Modèle de Document Multimédia
Conclusion et perspectives
- Aucun des standards multimédia étudié n’offre un support suffisant aux demandes des nouvelles applications multimédia-HTML peut difficilement être considéré comme un modèle de document multimédia-DHTML fournit des améliorations pour pallier certains défauts de HTML-SMIL est relativement bien adaptable, mais difficilement réutilisable-MHEG-5 offre un haut niveau de fonctionnalités multimédia mais n’est pas facilement réutilisable-HyTime parait complet sur l’ensemble des domaines, excepté au niveau de l’adaptation-Seul ZyX fournit les fonctionnalités suffisantes pour supporter les nouvelles applications multimédia
36/38
Modèle de Document Multimédia
Conclusion et perspectives
Possibilité de repousser les limites des approches existantes et de s’adapter aux exigences des nouvelles applications
SMIL Boston à venir va également satisfaire les nouvelles exigences
La prochaine génération d’outils devra :- supporter la réutilisation à chaque niveau- s’adapter parfaitement aux besoins des utilisateurs
( voire groupe d’utilisateurs )- permettre de manipuler une Base de Données
Un module pour un système BDOR permet déjà de manipuler des documents ZyX 37/38