Étude d`un système embarqué pour la téléphonie
Transcription
Étude d`un système embarqué pour la téléphonie
TER Travaux d'Études et de Recherches Étude d'un système embarqué pour la téléphonie « silencieuse » 1 2 3 4 26/05/10 – – – – Contexte & objectifs du TER Analyse des sources Mesures de performances Développements proposés Simon Giraudot - 2A Ensimag SLE 1 Étude d'un système embarqué pour la téléphonie « silencieuse » 1 – Contexte & objectifs du TER 2 – Analyse des sources 3 – Mesures de performances 4 – Développements proposés Conversion NAM-to-Speech, projet CASSIS Computer-Assisted communication and Silent Speech InterfaceS 26/05/10 Simon Giraudot - 2A Ensimag SLE 2 Étude d'un système embarqué pour la téléphonie « silencieuse » 1 – Contexte & objectifs du TER 2 – Analyse des sources 3 – Mesures de performances 4 – Développements proposés Transformer un système statique en système dynamique temps-réel Fichier WAVE de murmure Programmes de conversion NAM-to-speech Fichier WAVE de parole audible TER Étude et adaptation des programmes de conversion Flux audio de murmure 26/05/10 Programmes de conversion NAM-to-speech adaptés Simon Giraudot - 2A Ensimag SLE Flux audio de Parole audible 3 Étude d'un système embarqué pour la téléphonie « silencieuse » 1 – Contexte & objectifs du TER 2 – Analyse des sources 3 – Mesures de performances 4 – Développements proposés Schéma général de la conversion NAM-to-speech Un arbre d'appels de programmes de la même forme ➔ 26/05/10 Simon Giraudot - 2A Ensimag SLE 4 Étude d'un système embarqué pour la téléphonie « silencieuse » 1 – Contexte & objectifs du TER 2 – Analyse des sources 3 – Mesures de performances 4 – Développements proposés 26/05/10 Simon Giraudot - 2A Ensimag SLE 5 Étude d'un système embarqué pour la téléphonie « silencieuse » 1 – Contexte & objectifs du TER 2 – Analyse des sources 3 – Mesures de performances 4 – Développements proposés Mesures de temps : recherche des phases limitantes 26/05/10 Simon Giraudot - 2A Ensimag SLE 6 Étude d'un système embarqué pour la téléphonie « silencieuse » 1 – Contexte & objectifs du TER 2 – Analyse des sources 3 – Mesures de performances 4 – Développements proposés D'une vue générale (scripts) vers la profondeur (sources, fonctions) 26/05/10 Simon Giraudot - 2A Ensimag SLE 7 Étude d'un système embarqué pour la téléphonie « silencieuse » 1 – Contexte & objectifs du TER 2 – Analyse des sources 3 – Mesures de performances 4 – Développements proposés Travail sur l'algorithme de Newton-Raphson Méthode itérative ➔ Jeu sur le nombre d'itérations 26/05/10 Simon Giraudot - 2A Ensimag SLE 8 Étude d'un système embarqué pour la téléphonie « silencieuse » 1 – Contexte & objectifs du TER 2 – Analyse des sources 3 – Mesures de performances 4 – Développements proposés Développement d'un programme d'entrée de pipeline Entête WAVE Sample 1 Sample 2 . . . . . . . . . . Sample n 26/05/10 Buffer de taille i Entête WAVE adaptée Sample 1 ... Sample i Entête WAVE adaptée Sample i+1 ... Sample 2i Entête WAVE adaptée Sample 2i+1 ... Sample 3i ... Simon Giraudot - 2A Ensimag SLE } Envoyés à la suite en entrée du premier programme 9 Étude d'un système embarqué pour la téléphonie « silencieuse » 1 2 3 4 – – – – Contexte & objectifs du TER Analyse des sources Mesures de performances Développements proposés Conclusions - Besoin de réécriture profonde du code - Possibilités d'optimisations des algorithmes - Sur système embarqué : d'autres perspectives 26/05/10 Simon Giraudot - 2A Ensimag SLE 10