Adaptation de documents Adaptation de documents multimédiamultimédia
Approche sémantique de la dimension Approche sémantique de la dimension
spatio-temporelle des documents SMILspatio-temporelle des documents SMILLABORIE SébastienLABORIE Sébastien
17 Juin 200417 Juin 2004
2
TimelineTimeline
0s
ts
Un document multimédiaUn document multimédia
4s 10s
18s
20s
TitreTitre
DiscoursDiscours
AuteurAuteur
DemoDemo
3
Différents profils :
Tailles d’écran variables
Conditions d’accès au réseau variées
…
ProblématiqueProblématique
Document
multimédia
ADAPTATIONADAPTATIONNNÉÉCCÉÉSSAIRESSAIRE
4
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
Langage Langage propriétairepropriétaire
Utilisation du « switch » [SMIL 2.0 W3C]
Prévoir tous les cas d’adaptation
Solutions existantesSolutions existantes
XSLTXSLT
5
ObjectifsObjectifs
• Adapter sémantiquement le document
• Appliquer sur un format standard (SMIL)
6
PlanPlan
I. Approche sémantique d’adaptation
II. Généralisation de l’approche aux
documents SMIL
III. Adaptation spatiale des documents
SMIL
IV. Adaptation spatio-temporelle des
documents SMIL
V. Conclusions & Perspectives
7
Titre
AuteurDiscours
Demo
Titre
Auteur
Discours
Demo ……
Titre
AuteurDiscours
Demo
Titre
Auteur
Discours
Demo ……
Approche sémantique d’adaptationApproche sémantique d’adaptation[Euzenat, Layaïda, Diaz]
Description Description qualitative qualitative
initialeinitiale
Titre Discours
Auteur Demo
{m}
{b} {si}
{m}
{m} {o}
Contraintes Contraintes d’adaptationd’adaptation
Description Description qualitative qualitative
adaptéeadaptée
Titre Discours
Auteur Demo
{m}
{b} {si}
{m}
{m} {o}
I – Approche sémantique d’adaptation
Ne pas faire débuter
au même momentaudio ou vidéo
AdaptatiAdaptationon
8
Approche sémantique d’adaptationApproche sémantique d’adaptation[Euzenat, Layaïda, Diaz]
3 cas possibles :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
9
PlanPlan
I. Approche sémantique d’adaptation
II. Généralisation de l’approche aux
documents SMIL
III. Adaptation spatiale des documents
SMIL
IV. Adaptation spatio-temporelle des
documents SMIL
V. Conclusions & Perspectives
10
Description
qualitative initiale
Description
qualitative adaptée
Approche Approche sémantiqsémantiq
ue ue d’adaptatd’adaptat
ionion
AdaptAdapt
Document SMIL initial
GénéralisatGénéralisationionαα
Document SMIL adapté
InstanciatiInstanciationonββ
Principes d’adaptation de Principes d’adaptation de documents SMILdocuments SMIL
II – Généralisation de l’approche aux documents SMIL
NEUTRALITNEUTRALITÉÉ = id
MINIMALITMINIMALITÉÉ
SS, Adapt (S) = S’ avec S’ minimal
11
Titre
Discours
Auteur
Demo
{m}
{b} {si}
{m}
{m}
{o}
<seq> <img src="Titre.jpg" dur="4s"/> <par> <audio src="Discours.au" /> <seq> <video src="Auteur.avi"/> <video src="Demo.avi"/> </seq> </par></seq>
<seq> <img src="Titre.jpg" dur="4s"/> <par> <audio src="Discours.au" /> <seq> <video src="Auteur.avi"/> <video src="Demo.avi"/> </seq> </par></seq>
<seq> <img src="Titre.jpg" dur="4s"/> <par> <audio src="Discours.au" /> <seq> <video src="Auteur.avi"/> <video src="Demo.avi"/> </seq> </par></seq>
Titre
Discours
Auteur
Demo
AA1313
AA1313 AA1313
AA1313
AA1313 AA1313
Titre
Discours
Auteur
Demo
{m{m}}
{b}{b} {si}{si}
{m}{m}
{m{m}}
{o}{o}
TitrTitree
DiscouDiscoursrs
AuteAuteurur
DemoDemo
<seq> <img src="Titre.jpg" dur="4s"/> <par> <audio src="Discours.au" /> <seq> <video src="Auteur.avi"/> <video src="Demo.avi"/> </seq> </par></seq>
Approche Approche sémantiqsémantiq
ue ue d’adaptatd’adaptat
ionion
Généralisation
Instanciation
<par><video id="Auteur" src="Auteur.avi"/><video src="Demo.avi" begin="Auteur.end"/></par>
Titre
Discours
Auteur
Demo
{m}
{b} {si}
{m}
{m}
{o}
ExempleExemple
II – Généralisation de l’approche aux documents SMIL
12
Titre Discours
Auteur Demo
{m}
{b} {oi}
{m}
{o} {o}
<seq> <img src="Titre.jpg" dur="4s"/> <par> <audio src="Discours.au" /> <seq> <video src="Auteur.avi"/> <video src="Demo.avi"/> </seq> </par></seq>
<seq> <img src="Titre.jpg" dur="4s"/> <par> <audio src="Discours.au" /> <seq> <video src="Auteur.avi"/> <video src="Demo.avi"/> </seq> </par></seq>
Approche Approche sémantiqsémantiq
ue ue d’adaptatd’adaptat
ionion
Généralisation
Instanciation
ExempleExemple
Titre Discours
Auteur Demo
{m}
{b} {si}
{m}
{m} {o}
SEQ
PAR
SEQ
Titre
Discours
Auteur
Demo
[-,4,-]
[-,-,-]
[-,-,-]
[-,-,-]
[-,-,-]
[-,-,-]
[-,-,-]
Titre Discours
Auteur Demo
{m}
{b} {si}
{m}
{m} {o}
SEQ
PAR
SEQ
Titre
Discours
Auteur
Demo
[-,4,-]
[-,-,-]
[-,-,-]
[-,-,-]
[-,-,-]
[-,-,-]
[-,-,-]
Started Started byby INCOHÉRENCE
PAR
PAR
SEQ
Titre
Discours
Auteur
Demo
[-,4,-]
[finTitre,-,-]
[-,-,-]
[-,-,-]
[3,-,-]
[-,-,-]
[-,-,-]
<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></par>
II – Généralisation de l’approche aux documents SMIL
NEUTRALITNEUTRALITÉÉMINIMALITMINIMALITÉ É ??
13
PAR
PAR
SEQ
Titre
Discours
Auteur
Demo
[-,4,-]
[finTitre,-,-]
[-,-,-]
[-,-,-]
[3,-,-]
[-,-,-]
[-,-,-]
Ajouter nœud
Supprimer nœud
Permuter fils
Modifier type nœud
Modifier index
Distance d’éditionDistance d’édition
II – Généralisation de l’approche aux documents SMIL
4
3
2
1
4
DistancDistancee
d’éditiod’éditionn
MINIMALITMINIMALITÉÉ
14
Adaptation de documents
SMIL
Neutralité
Minimalité
SynthèseSynthèse
II – Généralisation de l’approche aux documents SMIL
15
PlanPlan
I. Approche sémantique d’adaptation
II. Généralisation de l’approche aux
documents SMIL
III. Adaptation spatiale des documents
SMIL
IV. Adaptation spatio-temporelle des
documents SMIL
V. Conclusions & Perspectives
16
Titre
Auteur
Demo
{strictement disjoint}
{strictement inclus}
{chevauche}
Spécification spatialeSpécification spatiale
III – Adaptation spatiale des documents SMIL
17
Titre
Auteur
Demo
{strictement disjoint}
{côte à côte}
{chevauche}
strictement disjoint
côte à côte
chevauche
égal
strictement inclus
inclusinclusi
strictement inclusi
strictement disjoint
côte à côte
chevauche
égal
strictement inclus
inclusinclusi
strictement inclusi
Description Description spatiale spatiale
qualitative qualitative initialeinitiale
Description Description spatiale spatiale
qualitative qualitative adaptéeadaptée
Approche Approche sémantiqsémantiq
ue ue d’adaptatd’adaptat
ionion
Adaptation spatialeAdaptation spatiale
Titre
Auteur
Demo
{strictement disjoint}
{strictement inclus}
{chevauche}
Titre
Auteur
Demo
{strictement disjoint}
{strictement inclus}
{chevauche}
TRANSGRESSION
III – Adaptation spatiale des documents SMIL
NEUTRALITNEUTRALITÉÉ
MINIMALITMINIMALITÉÉ
18
GénéralisatGénéralisationion
<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> InstanciationInstanciation
Titre
Auteur
Demo
Environnement Principal
<175,500,0,0,1,{Titre}>
<…>
<…>
<500,500>
Généralisation à SMILGénéralisation à SMIL
Titre
Auteur
Demo
{strictement disjoint}
{strictement inclus}
{chevauche}
III – Adaptation spatiale des documents SMIL
NEUTRALITNEUTRALITÉÉ
19
TITRETITRE
Cohérence Cohérence structure/relationsstructure/relations
Titre
Auteur
Demo
{strictement disjoint}
{strictement {strictement inclus}inclus}
{chevauche}
Titre
Auteur
Demo
{strictement disjoint}
{côte à {côte à côte}côte}
{chevauche}
Approche Approche sémantiqsémantiq
ue ue d’adaptatd’adaptat
ionion
TITRETITRE
AUTEURAUTEUR
DEMDEMOO
DEMDEMOO
AUTEURAUTEURTITRETITRE
III – Adaptation spatiale des documents SMIL
MINIMALITMINIMALITÉÉAUTEURAUTEUR
DEMDEMOO
20
PlanPlan
I. Approche sémantique d’adaptation
II. Généralisation de l’approche aux
documents SMIL
III. Adaptation spatiale des documents
SMIL
IV. Adaptation spatio-temporelle des
documents SMIL
V. Conclusions & Perspectives
21
Allen +
Structure
Document SMIL initial
Généralisation
Adapter
Temps
Allen adapté
+ Structur
e
Cohérence
Temps
Principes d’adaptation spatio-Principes d’adaptation spatio-temporelle temporelle
de documents SMIL de documents SMIL
Document SMIL adapté
temporellement
Document SMIL adapté
temporellement
Instanciation
Allen adapté
+ Structur
eadapté
Adapter
Espace
Cohérence
Espace
Document SMIL adapté
Instanciation
RCCadapté
+ Structur
e
RCCadapté
+ Structur
eadapté
Document SMIL adapté
temporellement
Généralisation
RCC+
Structure
IV – Adaptation spatio-temporelle des documents SMIL
22
Allen+
RCC +
Structures
Document SMIL initial
GénéralisatiGénéralisationon
temps & temps & espaceespace
Allen adapté
+RCC
+ Structur
es
Document SMIL adapté
Principes d’adaptation spatio-Principes d’adaptation spatio-temporelle temporelle
de documents SMIL de documents SMIL
InstanciatioInstanciationn
temps & temps & espaceespace
Allen adapt
é
+ RCC+Structur
es adapté temps
Allen adapté
+RCC
adapté +
Structures
adapté temps
Allen adapté
+RCC
adapté +
Structures
adapté temps & espace
Adapter
Temps
Cohérence
Temps
Adapter
Espace
Cohérence
Espace
IV – Adaptation spatio-temporelle des documents SMIL
Allen adapt
é
+RCC adap
té
+Structures
23
Allen+
RCC +
Structures
Document SMIL initial
Généralisationtemps & espace
Allen adapté
+RCC
+ Structur
es
Document SMIL adapté
Principes d’adaptation spatio-Principes d’adaptation spatio-temporelle temporelle
de documents SMIL de documents SMIL
Instanciationtemps & espace
Allen adapt
é
+RCC adap
té
+Structures
Allen adapté
+RCC
adapté +
Structures
adapté temps
Allen adapté
+RCC
adapté +
Structures
adapté temps & espace
Adapter
Temps
Cohérence
Temps
Adapter
Espace
Cohérence
Espace
NON NON MINIMALMINIMAL
IV – Adaptation spatio-temporelle des documents SMIL
NEUTRALITNEUTRALITÉÉ&&
MINIMALITÉMINIMALITÉ
24
Allen+
RCC +
Structures
Document SMIL initial
Généralisationtemps & espace
Document SMIL adapté
Principes d’adaptation spatio-Principes d’adaptation spatio-temporelle temporelle
de documents SMIL de documents SMIL
Instanciationtemps & espace
Allen adapt
é
+RCC adap
té
+Structures
Allen adapté
+RCC
adapté +
Structures
adapté temps
Allen adapté
+RCC
adapté +
Structures
adapté temps & espace
Adapter Adapter Espace -TempsEspace -Temps
Cohérence
Temps
Cohérence
Espace
IV – Adaptation spatio-temporelle des documents SMIL
25
Adaptation de documents multimédia SMIL Dimension temporelle Dimension spatiale Dimension spatio-temporelle
Neutralité & Minimalité
Mesures de proximité affinées pour la dimension temporelle
ConclusionConclusion
26
► 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
PerspectivesPerspectives
27
Questions Questions ??
Merci de votre attention.