Du texte en Français à l’avatar signant

Slides:



Advertisements
Présentations similaires
Les Structures.
Advertisements

Chapitre annexe. Récursivité
Hiérarchisation des Variations
Résolution de problèmes et logiciel de calcul symbolique
Transformation de documents XML
Spécification et qualité du logiciel
Le discours indirect.
Les Structures. Introduction : Imaginons que lon veuille afficher les notes dune classe délèves par ordre croissant avec les noms et prénoms de chaque.
Module 6 : Gestion et analyse du système DNS
TRAITEMENT AUTOMATIQUE DES LANGUES : LES PRINCIPAUX PROGRAMMES
"Recherche de scénarios redoutés à partir d'un modèle réseau de Petri"
12 novembre 2012 Grégory Petit
Apprendre à se servir d’un tableur
Expertise et formation du lméca ESIA / Université de Savoie
L’outil de présentation
To Tune or not to Tune? To Tune or not to Tune? A Lightweight Physical Design Alerter Costa Jean-Denis Le Yaouanc Aurélie Mécanismes de SGBD 2007.
Mars 2013 Grégory Petit
Créer une animation simple Gif avec ImageReady.
جامعــــــة محمد خيضــــــــــــر بــســكــــــــــــرة
Présentation de la séquence de cours sur les interactions HTML-javascript Laure Walser, 11 juin 2010.
Adaptation et intégration d'un module du Langage Parlé Complété (LPC) dans l'agent conversationnel Greta Mohammed ZBAKH Encadré par Mme. Hela DAASSI M.
Quelques bases sur les diaporamas Avec lapplication PowerPoint ISSUE DE LA SUITE Microsoft OFFICE 2003 Premiers pas...
17 octobre 2012 Grégory Petit
28 novembre 2012 Grégory Petit
Bases de données lexicales
Algorithmique et Programmation
Cas pratique : Interim.
Représentations des objectifs à atteindre dans l’apprentissage des langues: processus qualifiant et compétences plurilingues Patrick Chardenet Maître de.
Le cours de F6KGL présenté par F6GPX
Notions sur le XML Réfs : manuel p 149. Introduction Le XML (eXtensible Markup Language) est un standard d'échange de données. Il fait partie comme le.
Reconnaissance Vocale
CSI3525: Concepts des Languages de Programmation
Les devis Le devis ODF.
La compréhension en lecture
Système de transcription semi-automatique Vers une intégration de la RAP dans le logiciel Transcriber Projet de Master1 31 mai 2007 IUP GMI -Avignon Nicolas.
Programmation non procédurale Le projet ECOLE 2000
Développement dapplication avec base de données Semaine 10 : WCF avec Entité Framework Automne 2013.
LA DIFFÉRENCE ENTRE L’ÉTUDE D’UNE PHRASE ET D’UN ENONCÉ
Pour écrire une rédaction
D.E ZEGOUR Ecole Supérieure d’Informatique. Problèmes de décision Concepts de base Expressions régulières Notation particulière pour exprimer certaines.
Côté descriptifCôté formelPropositionCôté informatiqueConclusion Parsing de l’oral : traiter les disfluences Marie-Laure Guénot - LPL, CNRS / Université.
L’étude du mouvement.
Animation de personnages Maya
© Petko ValtchevUniversité de Montréal Février IFT 2251 Génie Logiciel Spécification de Processus Concurrents Hiver 2002 Petko Valtchev.
POWERPOINT.
Structures de données avancées : LH (Hachage linéaire) D. E ZEGOUR Institut National d ’Informatique.
PHP 6° PARTIE : LES SESSIONS 1.Introduction 2.Identificateur de session 3.Variables de session 4.Client / Serveur 5.Principe 6.Ouverture de session 7.Enregistrement.
Correspondance - Équivalence
Thibault ROY Université de Caen / Basse-Normandie Laboratoire GREYC – Equipe ISLanD Apport d’outils d’informatique documentaire à l’analyse de forums de.
APERCU SUR LA METHODOLOGIE Rencontre avec les APERCU SUR LA METHODOLOGIE Rencontre avec les agrégatifs Professeur Moustapha Kassé
Initiation au JavaScript
Equipe synthèse d ’images et réalité virtuelle IRIT-UPS Toulouse Surfaces implicites Les différents modèles analytiques.
METHODE POUR LE PARAGRAPHE ARGUMENTE
Animation de personnages sous Maya
Le Traitement Automatique des Langues (TAL)
UNE APPROCHE SYSTÉMIQUE DE L’INTÉGRATION DANS LE CADRE SCOLAIRE :
CQP ALS Apprentissage.
Scénario Les scénarios permettent de modifier la position, taille … des calques au cours du temps. Son fonctionnement est très proche de celui de Macromedia.
Dreamweaver MX Jauneau Marie Claude-Antoine Zarate.
Faculté de Psychologie et des Sciences de l’Education Marc Demeuse, Arnaud Dehon & Marie Bocquillon
FLASH MX 1ère Séance. Introduction Création d’animation pour le Web, pouvant contenir une forte interactivité. Faible poids des fichiers. Compatible avec.
Dreamweaver le retour Avec Les Formulaires Les Calques
1 Spécifications de Problèmes. 2 Plan Définition Motivation Qualités attendues Types de formalismes Rappels du cours de programmation Spécifications structurées.
Formation.
PRESENTATION FLASH 2 MAURIN Marion BERETTI Vincent.
1 Plan du cours Introduction Notions de mécanique : force, énergie, travail, puissance… Température et chaleur Systèmes, transformations et échanges thermodynamiques.
Formation SGA Module Budget Durée : 1 jour. Sommaire Formation Budget 1.Notions de base 2.Accéder au budget – Chemin d’accès au fichier Excelarator –
Gérer ses rendez-vous en ligne avec google et netvibes.
Imagerie du vivant et Interdisciplinarité Anne-Françoise SCHMID, INSA de Lyon/MinesParisTech, chaire TMCI Université Paris Descartes, IDV – Imagerie du.
Transcription de la présentation:

Du texte en Français à l’avatar signant Kervajan & Breton DELIC Université de Provence Orange Labs Rennes

Introduction Suite du travail pour Récital en 2006* Décrire la LSF pour l’implémenter. Être économique dans le passage d’information En gardant des infos issues du traitement linguistique automatique utiles à l’avatar. => notion de dynamique : rester le plus proche possible des spécificité de la lsf Aujourd’hui on va plus loin comment on envisage le raccord Malheureusement, la démo n’est pas prête * Kervajan, 2006 TALS 2007

Traitement linguistique Exemple choisi : Entrée pour le traducteur* : je te donne la lourde caisse Sortie du traducteur : caisse lourd’oo donner’je’tu’oo = transcription de surface Transcription complète : XML (ens de traits) * TiLT, Orange Labs Lannion TALS 2007

Passage à l’avatar Interpréter la sortie du traducteur Traduire la feuille xlm : une entrée = un signe Un id (correpondant à la glose* ) Type : var notvar Traits Discussion sur la notion de variation Par rapport au signe standard : est-ce qu’on peut l’utiliser tel quel Par rapport à son besoin d’indices : avancer n’a pas de forme neutre Penser (notvar) dire (var (mais inv en conf) donner(var) Var par rapport à la connaissance sur les actants (sinon, neutre) On utilise cette notion de var uniquement dans une perspective de contraintes syntaxique. (pour l’heure on en est au niv des actants…. On essaie d’intégrer les adj…. Ensuite il faudra intégrer tout le reste) * Dubuisson & Lacerte, 1996 TALS 2007

Passage à l’avatar Dans notre exemple, seul caisse est invariable Discussion Grosse caisse vs caisse est grosse. CAISSE peut subir des variations modales Il est invariant sur les configurations et des locus (relatifs) de départs et d’arrivée Pour les gestes variables indications après les apostrophes (surface) que l’on retrouve dans des traits dans la feuille xml (traits de lourdeur (pour le verbe) non visibles dans la transcription de surface mais bien présent dans xlm) TALS 2007

Rôle de l’accord L’intérêt était de montrer comment on gère la variation La variation et la présence de traits à compléter ou à modifier sur la base, sont une conséquence de phénomènes linguistiques dont le point commun est l’accord TALS 2007

Phénomènes traités La variation de configuration relie le prédicat avec son sujet (AVANCER) son objet (DONNER). Elle permet également les processus de qualification (LOURD). La variation de lieux relie le prédicat avec son sujet et son oblique (DIRE, DONNER) ou avec son objet (PRENDRE, CHOISIR) mais aussi avec des lieux (ALLER\_\`A, ALLER\_DE\_...\_\`A). La variation des formes de la configuration (plus ou moins grande), de la forme de la trajectoire (amplitude, répétition) = processus de modification par un type d'adjectif ou d'adverbe* * Kervajan & Voisin 2007 TALS 2007

Phénomènes traités La modification de l'emplacement du corps = mécanisme de transfert personnel qui permet la prise de rôle. C'est un deuxième moyen de relier le prédicat et son sujet. Cependant, un transfert a un effet qui dépasse celui de l'accord avec le prédicat dans la mesure où la modification affecte un ensemble de signes qui correspond en général à la phrase. La modification des traits du visage permet de marquer le mode : l'affirmation, la question, le doute ou l'ironie. Enfin, il est également possible de prendre en compte d'autres paramètres de modification tels que les facteurs liés au locuteur, à son style ou son état émotionnel*. Il reste un certains nombre d'éléments à rajouter. En effet, nous n'avons pas parlé du regard, par exemple, dont la gestion est indispensable puisqu'elle permet de préciser les catégories grammaticales des signes exécutés. * Heloir et al, 2006 TALS 2007

Description du lgg retenu Postulat : dictionnaire exhaustif des racines de signes À compléter ou modifier en fonction des éléments issus du traitement linguistique L’absence d’indication renvoie à une forme par défaut lieu neutre, configuration de l’infinitif ou du signe standard correspondant (cf LOURD)) Principe économique signe réalisé par infographie mais modifiable « Peu » de signes au départ, reconstruits par concaténation de gestes TALS 2007

Interprétation et animation À partir du fichier XML, le module de synthèse concatène les gestes et produit la séquence de signes TALS 2007

Interprétation et animation Développer* un procédé pour produire un énoncé en LSF à partir de l’équivalent en langage naturel (le fr) Postulat du départ : corpus résultat d’un travail d’info graphie, stocké sous la forme de fichiers BVH (BioVision Hierarchical data) Démarche inverse de réaliser un langage de description de gestes** * Lee et kunii, 1993 Lebourques et Gibet, 1999 * Prillwitz et al., 1989 Elliot et al., 2004 Losson et Vannobel, 1998 TALS 2007

Structure de la séquence Représentation de l’énoncé Création d’un arbre à partir du XLM. La logique invariant/variant est reprise en fonction du type, le geste sera reproduit tel quel ou adapté. Répartition des canaux Un canal pour la configuration (avec orientation du poignet) Modification par instanciation directe Un canal pour la position du poignet Modification par l’attribut TRAIT par Motion Blending* Calcul du coude par cinématique inverse** Un canal d’animation faciale (sauf regard, non encore prise en compte) * Bruderlin et Wiliams, 1995 ** Tolani et al., 2000 TALS 2007

Instanciation des trajectoire Transformation de la structure discrète (arbre) en une séquence continue de paramètres. Insertion des transitions manquantes (dbéut, fin, transition) et concaténation des paramètres d’animation. TALS 2007

Instanciation des trajectoire Le système parcourt l'arbre une première fois pour instancier les gestes ainsi que les postures initiale et finale, puis une seconde fois pour instancier les transitions. Lors du premier passage, les gestes invariants du corpus sont instanciés tels quels sur les deux canaux. Pour les gestes variables, les positions de début et de fin sont déterminées suivant les attributs. La trajectoire est calculée par Motion Warping (Witkin & Popovic 1995) technique qui permet d'infléchir des mouvements pré-enregistrés sous contrainte, puis la configuration est modifiée s'il y a lieu. Enfin, le mouvement résultant est altéré par Motion Blending ou ``mélange de mouvements'', suivant le trait. Lors du second passage, les transitions sont calculées, à partir des paramètres finaux du geste précédant et initiaux du geste suivant, très classiquement par l'intermédiaire de splines cubiques. TALS 2007

Squelette de l’agent L’animation de l’agent est réalisée par utilisation classique d’un système de Skin and Bones TALS 2007

Conclusion L’intérêt de la communication était de montrer que l’on pouvait traiter la variation du signe, non en multipliant les forme mais selon une approche dynamique. Cela nous permet d’envisager la prise en compte d’un maximum des spécifiés de la LSF*. Nécessité d’une évaluation par les locuteurs. Nécessité d’une implémentation à grande échelle. * Cuxac, 2000 TALS 2007

Conclusion L’approche en est à ses début et à terme, il est probable que nous ne parlerons plus d’invariables : nous aurons des signes avec des niveaux de variabilités différenciés (prise en compte des contraintes liées aux actants, aux modifieurs, à l’émotions, au transferts) En fait cette notion d’invariant/variant touche certains articulateurs : les mains, l’espace relatif (ou absolu quand on est sur le corps). Cela n’empêche pas qu’au niveau d’autres articulateurs, tous les gestes soient variables. TALS 2007

Merci pour votre attention ! … et rendez-vous à la soutenance de ma thèse pour la démonstration ! TALS 2007