Adaptation de documents multimédia Approche sémantique de la dimension spatio-temporelle des documents SMIL LABORIE Sébastien 17 Juin 2004
Un document multimédia Timeline 0s ts Titre Discours Auteur Demo 4s 10s 18s 20s
Problématique Différents profils : Tailles d’écran variables ADAPTATION NÉCÉSSAIRE Document multimédia Différents profils : Tailles d’écran variables Conditions d’accès au réseau variées …
Solutions existantes Langage propriétaire XSLT Utilisation de règles de transformations [XSLT W3C] N’utilise pas la sémantique du document Adaptation dynamique [Cuypers CWI][MM4U Boll] Impossibilité d’enchaîner plusieurs adaptations Utilisation du « switch » [SMIL 2.0 W3C] Prévoir tous les cas d’adaptation
Objectifs Adapter sémantiquement le document Appliquer sur un format standard (SMIL)
Plan Approche sémantique d’adaptation Généralisation de l’approche aux documents SMIL Adaptation spatiale des documents SMIL Adaptation spatio-temporelle des documents SMIL Conclusions & Perspectives
Approche sémantique d’adaptation [Euzenat, Layaïda, Diaz] Titre Auteur Discours Demo … Titre Discours Auteur Demo {m} {b} {si} {o} Adaptation Titre Discours Auteur Demo {m} {b} {si} {o} Description qualitative initiale Description qualitative adaptée Contraintes d’adaptation Titre Auteur Discours Demo … Ne pas faire débuter au même moment audio ou vidéo I – Approche sémantique d’adaptation
Approche sémantique d’adaptation [Euzenat, Layaïda, Diaz] 3 cas possibles : Pas de nécessité d’adaptation : MS ∩ MP = MS Neutralité Adaptation par raffinement : Ø ⊂ MS ∩ MP ⊂ MS Adaptation par transgression : MS ∩ MP = Ø Minimalité I – Approche sémantique d’adaptation
Plan Approche sémantique d’adaptation Généralisation de l’approche aux documents SMIL Adaptation spatiale des documents SMIL Adaptation spatio-temporelle des documents SMIL Conclusions & Perspectives
Principes d’adaptation de documents SMIL Approche sémantique d’adaptation Adapt Description qualitative initiale Description qualitative adaptée NEUTRALITÉ = id MINIMALITÉ SS, Adapt (S) = S’ avec S’ minimal Document SMIL initial Généralisation α Document SMIL adapté Instanciation β II – Généralisation de l’approche aux documents SMIL
Approche sémantique d’adaptation Exemple Titre Discours Auteur Demo {m} {b} {si} {o} Titre Discours Auteur Demo A13 Titre Discours Auteur Demo {m} {b} {si} {o} Titre Discours Auteur Demo {m} {b} {si} {o} Titre Discours Auteur Demo Approche sémantique d’adaptation Généralisation Instanciation <seq> <img src="Titre.jpg" dur="4s"/> <par> <audio src="Discours.au" /> <video src="Auteur.avi"/> <video src="Demo.avi"/> </seq> </par> <seq> <img src="Titre.jpg" dur="4s"/> <par> <audio src="Discours.au" /> <video src="Auteur.avi"/> <video src="Demo.avi"/> </seq> </par> <seq> <img src="Titre.jpg" dur="4s"/> <par> <audio src="Discours.au" /> <video src="Auteur.avi"/> <video src="Demo.avi"/> </seq> </par> <seq> <img src="Titre.jpg" dur="4s"/> <par> <audio src="Discours.au" /> <video src="Auteur.avi"/> <video src="Demo.avi"/> </seq> </par> <par> <video id="Auteur" src="Auteur.avi"/> <video src="Demo.avi" begin="Auteur.end"/> </par> II – Généralisation de l’approche aux documents SMIL
Approche sémantique d’adaptation Exemple Started by INCOHÉRENCE Approche sémantique d’adaptation Titre Discours Auteur Demo {m} {b} {si} {o} SEQ PAR Titre Discours Auteur Demo [-,4,-] [-,-,-] Titre Discours Auteur Demo {m} {b} {oi} {o} Titre Discours Auteur Demo {m} {b} {si} {o} PAR SEQ Titre Discours Auteur Demo [-,4,-] [finTitre,-,-] [-,-,-] [3,-,-] SEQ PAR Titre Discours Auteur Demo [-,4,-] [-,-,-] Généralisation Instanciation MINIMALITÉ ? NEUTRALITÉ <seq> <img src="Titre.jpg" dur="4s"/> <par> <audio src="Discours.au" /> <video src="Auteur.avi"/> <video src="Demo.avi"/> </seq> </par> <par> <img id="Titre" src="Titre.jpg" dur="4s"/> <par begin="3s"> <audio src="Discours.au" begin="Titre.end"/> <seq> <video src="Auteur.avi"/> <video src="Demo.avi"/> </seq> </par> <seq> <img src="Titre.jpg" dur="4s"/> <par> <audio src="Discours.au" /> <video src="Auteur.avi"/> <video src="Demo.avi"/> </seq> </par> II – Généralisation de l’approche aux documents SMIL
Distance d’édition Distance d’édition Ajouter nœud 4 Supprimer nœud PAR SEQ Titre Discours Auteur Demo [-,4,-] [finTitre,-,-] [-,-,-] [3,-,-] Ajouter nœud Supprimer nœud Permuter fils Modifier type nœud Modifier index 4 3 2 1 Distance d’édition MINIMALITÉ II – Généralisation de l’approche aux documents SMIL
Synthèse Adaptation de documents SMIL Neutralité Minimalité II – Généralisation de l’approche aux documents SMIL
Plan Approche sémantique d’adaptation Généralisation de l’approche aux documents SMIL Adaptation spatiale des documents SMIL Adaptation spatio-temporelle des documents SMIL Conclusions & Perspectives
Spécification spatiale Titre Auteur Demo {strictement disjoint} {strictement inclus} {chevauche} III – Adaptation spatiale des documents SMIL
Adaptation spatiale Titre Auteur Demo Titre Auteur Demo Titre Auteur Description spatiale qualitative initiale Description spatiale qualitative adaptée Approche sémantique d’adaptation Titre Auteur Demo {strictement disjoint} inclus} {chevauche} Titre Auteur Demo {strictement disjoint} inclus} {chevauche} Titre Auteur Demo {strictement disjoint} {côte à côte} {chevauche} strictement disjoint côte à côte chevauche égal strictement inclus inclusi strictement disjoint côte à côte chevauche égal strictement inclus inclusi NEUTRALITÉ TRANSGRESSION MINIMALITÉ III – Adaptation spatiale des documents SMIL
Généralisation à SMIL Instanciation Généralisation Titre Demo Auteur <root-layout height="500" width="500" /> <region id="Titre" height="175" width="500" top="0" left="0" /> <region id="Auteur" height="375" width="400" top="125" left="50" > <region id="Demo" height="275" width="300" top="75" left="50" /> </region> Généralisation Instanciation NEUTRALITÉ Titre Auteur Demo Environnement Principal <175,500,0,0,1,{Titre}> <…> <500,500> Titre Auteur Demo {strictement disjoint} {strictement inclus} {chevauche} III – Adaptation spatiale des documents SMIL
Cohérence structure/relations Approche sémantique d’adaptation {strictement disjoint} Titre Titre {strictement disjoint} {chevauche} Demo {chevauche} Demo {strictement inclus} {côte à côte} Auteur Auteur TITRE TITRE TITRE AUTEUR AUTEUR AUTEUR MINIMALITÉ DEMO DEMO DEMO III – Adaptation spatiale des documents SMIL
Plan Approche sémantique d’adaptation Généralisation de l’approche aux documents SMIL Adaptation spatiale des documents SMIL Adaptation spatio-temporelle des documents SMIL Conclusions & Perspectives
Principes d’adaptation spatio-temporelle de documents SMIL Adapter Temps Cohérence Temps Adapter Espace Cohérence Espace Allen adapté + Structure RCC adapté + Structure RCC adapté + Structure Allen adapté + Structure Allen + Structure RCC + Structure Généralisation Instanciation Généralisation Instanciation Document SMIL initial Document SMIL adapté temporellement Document SMIL adapté temporellement Document SMIL adapté temporellement Document SMIL adapté IV – Adaptation spatio-temporelle des documents SMIL
Principes d’adaptation spatio-temporelle de documents SMIL Allen adapté + RCC Structures adapté temps & espace Allen adapté + RCC Structures adapté temps Adapter Temps Allen adapté + RCC Structures Cohérence Temps Adapter Espace Cohérence Espace Allen + RCC Structures Allen adapté + RCC Structures adapté temps Allen adapté + RCC adapté Structures Généralisation temps & espace Instanciation temps & espace Document SMIL initial Document SMIL adapté IV – Adaptation spatio-temporelle des documents SMIL
Principes d’adaptation spatio-temporelle de documents SMIL NON MINIMAL Allen adapté + RCC Structures adapté temps & espace Allen adapté + RCC Structures adapté temps Adapter Temps Allen adapté + RCC Structures Adapter Espace Cohérence Temps Cohérence Espace Allen + RCC Structures Allen adapté + RCC adapté Structures Généralisation temps & espace Instanciation temps & espace NEUTRALITÉ & MINIMALITÉ Document SMIL initial Document SMIL adapté IV – Adaptation spatio-temporelle des documents SMIL
Principes d’adaptation spatio-temporelle de documents SMIL Allen adapté + RCC Structures adapté temps & espace Allen adapté + RCC Structures adapté temps Adapter Espace -Temps Cohérence Temps Cohérence Espace Allen + RCC Structures Allen adapté RCC adapté + + Structures Généralisation temps & espace Instanciation temps & espace Document SMIL initial Document SMIL adapté IV – Adaptation spatio-temporelle des documents SMIL
Conclusion Adaptation de documents multimédia SMIL Dimension temporelle Dimension spatiale Dimension spatio-temporelle Neutralité & Minimalité Mesures de proximité affinées pour la dimension temporelle
Perspectives Généraliser l’adaptation à toutes les dimensions (logique et hypermédia) Articuler toutes les dimensions Utiliser la structure rhétorique Expérimenter l’adaptation sur la technologie MMS
Merci de votre attention. Questions ?