É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

Documents pareils