Étude de l’influence de la séparation des
degrés de liberté pour la manipulation 3D
avec surfaces tactiles multipoints.
Motivations
Étude de l’influence de la séparation
des
degrés de liberté pour la
Étude de l’influence de la séparation
des
degrés de liberté pour la
Technologie tactile
Manipulation
Technologie tactile
1972 PlatoIV
Technologie tactile
1972 PlatoIV 2007 iPhone 2010 iPadTechnologie tactile
Technologie tactile
0 50 100 150 200 250 300Technologie tactile
Technologie tactile
Technologie tactile
Technologie tactile
Technologie tactile
Technologie tactile
Technologie tactile
Manipulation
Technologie tactile
Manipulation
3D : [Bowman et al.2004]
3D : [Bowman et al.2004]
Interfaces 3D
3D : [Bowman et al.2004]
Interfaces 3D
3D : [Bowman et al.2004]
Interfaces 3D
3D : [Bowman et al.2004]
3D : [Bowman et al.2004]
3D : [Bowman et al.2004]
Manipulation 3D
3D : [Bowman et al.2004]
Manipulation 3D
3D : [Bowman et al.2004]
Manipulation 3D
3D : [Bowman et al.2004]
Manipulation 3D
3D : [Bowman et al.2004]
Manipulation 3D
3D : [Bowman et al.2004]
Manipulation 3D
3D
Production de
3D
Production de contenu Consommation de contenu3D
Production de contenu Consommation de contenu3D
Consommation de
3D
Consommation de
Utilisation de la 3D
Utilisation de la 3D
Issu du jeu vidéo Musées /
Utilisation de la 3D
Utilisation de la 3D
Issu du jeu vidéo Musées /
Notre motivation
Notre motivation
Technologie tactile
Manipulation
Technologie tactile
Manipulation
Degré de liberté
Exemple
Exemple
Exemple
•
Mouvements ?•
Déplacements 2D - HorizontauxExemple
•
Mouvements ?•
Déplacements 2D - Horizontaux - Verticaux•
2 Degrés De Libertés (DDL)Degrés de liberté : [Jacob 1994]
Degrés de liberté : [Jacob 1994]
Possibilité de mouvements diagonaux entre les dimensions des DDL
Degrés de liberté : [Jacob 1994]
Possibilité de mouvements diagonaux entre les dimensions des DDL
intégrés ou séparés
Po si tio n e n yDegrés de liberté : [Jacob 1994]
Possibilité de mouvements diagonaux entre les dimensions des DDL
intégrés ou séparés
n en y tio n e n yDegrés de liberté :
Degrés de liberté :
Possibilité de mouvements simultanésIntégrés
vs
Degrés de liberté :
Possibilité de mouvements simultanésIntégrés
vs
Degrés de liberté :
Possibilité de mouvements simultanés Mouvement indépendantIntégrés
Séparés
vs
Degrés de liberté :
Possibilité de mouvements simultanés Mouvement indépendantIntégrés
Séparés
vs
Exemple
Position horizontale Position verticale
Exemple
Position horizontale Position verticale
Exemple
Position horizontale Position verticale
DDL intégrés
Exemple
Position horizontale Position verticale DDL intégrés Molette DDL séparéDéfinition intrinsèque Possibilités ...
Définition intrinsèque
Mouvements coordonnés
Mouvements coordonnés
DDL intégrés DDL séparé
Mouvements coordonnés
DDL intégrés DDL séparé
Mouvements dissociés
Position verticale
Position horizontale
Mouvements dissociés
Position Position horizontale
Mouvements dissociés
Position verticale Position horizontale SéparationDDL
Intégrés Séparés DDL
Résumé DDL
Mouvements
dissociés Mouvements coordonnés Séparation DDL Intégration DDL
DDL
Intégrés Séparés DDL
Résumé DDL
Mouvements
dissociés Mouvements coordonnés Séparation DDL Intégration DDL
DDL
Intégrés Séparés DDL
Résumé DDL
Mouvements
dissociés Mouvements coordonnés Séparation DDL Intégration DDL
DDL
Intégrés Séparés DDL
Résumé DDL
Mouvements
dissociés Mouvements coordonnés Séparation DDL Intégration DDL
DDL
Intégrés Séparés DDL
Résumé DDL
Mouvements
dissociés Mouvements coordonnés Séparation DDL Intégration DDL
DDL
Intégrés Séparés DDL
Résumé DDL
Mouvements
dissociés Mouvements coordonnés Séparation DDL Intégration DDL
DDL
Intégrés Séparés DDL
Résumé DDL
Mouvements
dissociés Mouvements coordonnés Séparation DDL Intégration DDL
DDL
Intégrés Séparés DDL
Résumé DDL
Mouvements
dissociés Mouvements coordonnés Séparation DDL Intégration DDL
DDL
Intégrés Séparés DDL
Résumé DDL
Mouvements
dissociés Mouvements coordonnés Séparation DDL Intégration DDL
Technologie tactile
Manipulation
Déroulement
Déroulement
•
Analyse•
Taxonomie Rotation Translation Tx Ty Tz Rx Ry Rz Mode Mécanisme RST indirect 1 2 1 1 2 2 2 2 3 2 2 2 1 1 2 Rotation Translation Tx Ty Tz Rx Ry Rz Mode Mécanisme RST indirect 1 2 1 1 2 2 2 2 3 2 2 2 1 1 2Déroulement
•
Analyse•
TaxonomieDéroulement
•
Analyse•
Taxonomie•
Positionnement 3DAnalyse
Multipoint vs
Souris
Multipoint vs
Souris
(2) Degrés de Liberté (DDL) intégrés (1) pointeur
Multipoint vs
Souris
(2) Degrés de Liberté (DDL) intégrés (1) pointeur
Multipoint vs
Souris
(2) Degrés de Liberté (DDL) intégrés (1) pointeur
interaction indirecte +1 DDL séparé
(2 * nb_doigts) DDL
(2 * nb_doigts) DDL (nb_doigts) pointeurs
(2 * nb_doigts) DDL (nb_doigts) pointeurs
(2 * nb_doigts) DDL (nb_doigts) pointeurs
interaction directe
Technologie multipoint
Technologie multipoint
Bande passante Multi-pointeurs Interaction directeTechnologie multipoint
Technologie multipoint
Bande passante Multi-pointeurs Interaction directeManipulation 3D
6 Degrés De Liberté
3 de translation y 3 de rotation y
Principal problème :
Principal problème :
Principal problème :
Dimensions d’entrée vs Dimensions de sortie
Notre envie
?
?
Taxonomie
Rotation Translation Tx Ty Tz Rx Ry Rz Mode Mécanisme RST indirect 1 2 1 1 2 2 2 2 3 2 2 2 1 1 2Taxonomie ?
Multipoint Représentation Manipulation 3D du lien
Taxonomie ?
Taxonomie ?
Multipoint Représentation Manipulation 3D du lien
Taxonomie ?
Technologie multipoint
Multi-contacts Multi-pointeurs Interaction directeTechnologie multipoint
Technologie multipoint
Multi-contacts Multi-pointeurs Interaction directeTechnologie multipoint
Constat
Technologie
Constat
Constat
Technologie
Constat
Technologie Anciens outils
Constat
Technologie
multipoint Anciens outils inadaptées
Constat
Technologie Anciens outils
Visualisation
Constat
Technologie
multipoint Anciens outils inadaptées
Visualisation
Nos critères
Nombre de
Nos critères
Nombre de
Directivité ?
Plusieurs Direct
Indirect =
Directivité ?
Plusieurs définitions Direct = Indirect = Sans toucherDirectivité ?
Plusieurs Direct
Indirect =
Directivité ?
Plusieurs définitions Direct = Indirect = Sans toucherNotre inspiration
Illustration
Rotation Translation Tx Ty Tz Rx Ry Rz Mode Mécanisme RST 1d ! 2dIllustration
Rotation Translation Tx Ty Tz Rx Ry Rz Mode Mécanisme RST 1d ! 2dIllustration
Rotation Translation Tx Ty Tz Rx Ry Rz Mode Mécanisme RST 1d ! 2dIllustration
Rotation Translation Tx Ty Tz Rx Ry Rz Mode Mécanisme RST 1d ! 2dIllustration
Rotation Translation Tx Ty Tz Rx Ry Rz Mode Mécanisme RST 1d ! 2dRetour sur le problème
Optimisation du lien
Retour sur le problème
Problème réduit
x y z•
3 DDL de translation•
Tx•
Ty•
TzNos techniques
Nos techniques
MT-Viewport
Nos techniques
MT-Viewport (1)
Amélioration d’une technique traditionnelle 1 vue = 2 DDL
MT-Viewport (1)
Amélioration d’une technique traditionnelle 1 vue = 2 DDL
MT-Viewport (2)
Taxonomie
Translation Tx Ty Tz Mode MT Viewport 1d 1d (vue a) + 1dTaxonomie
Translation Tx Ty Tz Mode MT Viewport 1d 1d (vue a) + 1d (vue ! a)Taxonomie
Translation Tx Ty Tz Mode MT Viewport 1d 1d (vue a) + 1dTaxonomie
Translation Tx Ty Tz Mode MT Viewport 1d 1d (vue a) + 1d (vue ! a)Taxonomie
Translation Tx Ty Tz Mode MT Viewport 1d 1d (vue a) + 1dZ-technique (1)
1 doigt : 2 DDL
Fonction de transfert non-linéaire
Mouvements rapides ET précis possibles
Z-technique (2)
de dépl acement en ZFonction de transfert non-linéaire
Mouvements rapides ET précis possibles
Z-technique (2)
N iv ea u de dépl acement en ZFonction de transfert non-linéaire
Mouvements rapides ET précis possibles