[0001] La présente invention concerne un procédé et un dispositif de détection des changements
de caractéristiques du signal de parole appliqués à des vocodeurs à bas débit.
[0002] Les dispositifs de numérisation de la parole à faible débit connus, ont pour fonction
de transformer le signal vocal analogique en un train binaire dont le débit est en
général inférieur ou égal à 2400 bits/s.
[0003] La majorité d'entre eux mettent en oeuvre la technique connue sous l'abréviation
"LPC" du vocable anglo-saxon "Linear Predictive Coding", qui consiste à représenter
le signal de parole comme un signal produit à la sortie d'un filtre linéaire et généralement
d'ordre 10 de caractéristiques bien définies en fonction du son à synthétiser à chaque
instant considéré. Ceci nécessite, la mise en oeuvre du côté du système d'analyse
d'un procédé visant à déterminer de la façon la plus pertinente possible les caractéristiques
du filtre pendant les intervalles de temps où le signal de parole est stationnaire.
[0004] Malheureusement, le signal de parole ne peut pas être considéré comme un signal stationnaire
sur des durées suffisamment longues. En effet, la durée usuelle de stationnarité pendant
laquelle les caractéristiques du filtre peuvent être considérées comme constantes
ne dépasse souvent pas quelques dizaines de millisecondes. Cette durée est naturellement
à comparer à la durée standard d'analyse qui est habituellement comprise entre 20
et 30 ms ; et comme les vocodeurs découpent le signal de parole en trames de durées
constantes ces trames sont positionnées a priori indépendamment des instants où le
signal change de caractéristique.
[0005] Dans les versions les plus élaborées des vocodeurs, ce problème est résolu en ajustant
la position des plages d'analyse du signal de parole de telle sorte qu'elles soient
le plus possible centrées sur les zones où ce dernier est stationnaire pour éviter
que la fenêtre d'analyse ne soit située à cheval sur deux zones de caractéristiques
différentes.
[0006] Dans la littérature anglo-saxonne, les instants où les caractéristiques du signal
changent notablement sont appelées "onsets", et leur traitement est décrit dans un
certain nombre de publications telles que :
- M. HALLE. G.W. Hughes, and J-P.A RADLEY, "Acoustic properties of stop consonants ",
J. Acoust. Soc. Am. 29, 107- 116 (1957)
- K.N STEVENS and S.E. BLUMSTEIN, "Invariant cues for place of articulation in stop
consonant" J. Acoust. Soc. Am. 64 1358-1368 (1978)
- S.E. BLUMSTEIN and K.N. STEVENS, "Perceptual invariance and onset spectra for stop
consonants in different vowel environments". J. Acoust. Soc. Am. 67, 648-662 (1980)
- G. S. KANG. "Application of Linear Prediction Encoding to a Narrowband Voice Digitizer",
NRL Report 7774, Oct. 74.
[0007] Cependant, des essais effectués en simulation avec les algorithmes correspondants
montrent que d'une part, à de nombreux endroits où le signal de parole change manifestement
de caractéristiques, l'"onset" n'est pas détecté et qu'il faut, en sortie du dispositif,
effectuer un tri sur les "onsets" détectés, ceux-ci arrivant parfois en paquets sans
que cela puisse se justifier et que d'autre part, les performances de la détection
des "onsets" se dégradent très rapidement dès lors que le signal de parole original
est un tant soit peu bruité par un bruit à la prise de son par exemple. Naturellement
une augmentation des seuils utilisés dans l'algorithme permet de limiter la fréquence
d'apparition des paquets au prix cependant d'une baisse du taux de détection des "onsets"
évidents.
[0008] Enfin, bien que le principe de base de cet algorithme soit assez simple, son exécution
sur un processeur de traitement du signal pose un certain nombre de problèmes, avec
les processeurs 16 bits à virgule fixe notamment, en raison de la très grande dynamique
de certaines des variables internes qui obligent à des recadrages permanents, qui
grèvent le temps d'exécution.
[0009] Le but de l'invention est de pallier les inconvénients précités.
[0010] A cet effet, l'invention a pour objet un procédé de détection des changements de
caractéristiques du signal de parole appliqué à des vocodeurs à bas débit comportant
des filtres prédicteurs pour coder des échantillons du signal de parole caractérisé
en ce qu'il consiste à extraire les valeurs crêtes des échantillons de l'erreur de
prédiction des filtres prédicteurs, et à assurer un suivi des valeurs crêtes extraites
pour détecter les variations ainsi que les zones stables du signal de parole.
[0011] L'invention a également pour objet un dispositif pour la mise en oeuvre du procédé
précité. Le procédé et le dispositif selon l'invention ont pour principaux avantages
qu'ils permettent d'avoir une sensibilité constante et une détection fiable de tous
les "onsets", avec pratiquement pas d'"onsets" surnuméraires. D'autre part, la sensibilité
au bruit ambiant qu'ils permettent d'obtenir apparaît très faible. Enfin, la structure
extrêmement simple du procédé selon l'invention fait que sa mise en oeuvre au moyen
d'un microprocesseur de traitement du signal fonctionnant avec des entiers 16 bits
est très facile à réaliser.
[0012] D'autres caractéristiques et avantages de l'invention apparaîtront ci-après à l'aide
de la description qui suit faite en regard des dessins annexés qui représentent :
- la figure 1 un mode d'exécution du procédé selon l'invention ;
- la figure 2 un dispositif pour la mise en oeuvre du procédé selon l'invention ;
- les figures 3 à 7 des modes de réalisation des divers éléments composants le dispositif
de la figure 2.
[0013] Le procédé, selon l'invention, pour détecter des changements de caractéristiques
du signal de parole qui est figuré par les étapes 1 à 5 de l'organigramme de la figure
1, consiste à calculer durant l'étape 1 les coefficients de prédiction A
n à l'ordre 1 du filtre adaptatif du vocodeur ainsi que l'erreur de prédiction |E
n| du filtre prise en valeur absolue et à l'ordre 1. A l'étape 2, les valeurs crête
de l'erreur de prédiction |E
n| sont extraites et un pas d'incrémentation ou de décrémentation est calculé. A l'étape
3, un lissage ou suivi des valeurs crête de l'erreur de prédiction est réalisé pour
supprimer les transitions brutales qui pourraient entraîner un fonctionnement non
satisfaisant du dispositif. Enfin à l'étape 4 une détection des variations du signal
crête lissé est réalisée, cette étape étant suivie par une détection de zones stables
dans le signal de parole à l'étape 5.
[0014] Le dispositif pour la mise en oeuvre du procédé précité qui est représenté à la figure
2, comprend principalement un filtre adaptatif 6, un dispositif d'extraction et maintien
de crêtes 7, un dispositif de suivi de crêtes 8, un dispositif 9 de suivi d'un rapport
N/D et un dispositif de décision finale 10 couplés dans cet ordre en série.
[0015] Le filtre adaptatif 6 est couplé au dispositif d'extraction et maintien de crêtes
7 par l'intermédiaire d'un dispositif de calcul de valeur absolue de l'erreur de prédiction
11 et au dispositif de suivi de crêtes 8 par l'intermédiaire d'un filtre passe bas
12 suivi d'un dispositif de calcul de valeur absolue 13, d'un circuit soustracteur
14 et d'un circuit multiplieur 15, l'ensemble des éléments précédents étant reliés
en série dans cet ordre. Le dispositif de suivi de crête 8 est couplé au dispositif
9 de suivi du rapport N/D par l'intermédiaire d'un filtre passe bas 16, d'une ligne
à retard 17 et de circuits soustracteurs et additionneurs respectivement 18 et 19.
Le dispositif qui vient d'être décrit transforme chaque signal de parole S
n échantillonné à la période T
e appliqué à l'entrée du filtre adaptatif 6 en un signal appelé "ONSET" à la sortie
du dispositif de décision final 10. Dans le mode de réalisation de la figure 2 le
signal "ONSET" est en permanence dans un état logique prédéterminé, à zéro, par exemple,
sauf aux instants où les caractéristiques du signal de parole changent notablement.
[0016] Le filtre adaptatif 6 est un filtre du premier ordre, dont le rôle est de fournir
une valeur courante du coefficient de prédiction à l'ordre 1 (A
n) et de l'erreur de prédiction à l'ordre 1 (E
n) du vocodeur. Comme représenté à la figure 3 le filtre adaptatif 6 comporte d'une
part, un dispositif à retard 20 retardant chaque échantillon S
n de la durée d'un échantillon du signal de parole d'où il sort un signal retardé S
n-1 et d'autre part, un circuit multiplieur 21 de la valeur de chaque échantillon S
n par le coefficient de prédiction correspondant A
n ainsi qu'un circuit soustracteur 22 pour calculer l'erreur de prédiction E
n. Le circuit soustracteur 22 est couplé par une première entrée d'opérande à la sortie
du dispositif à retard 20 et par une deuxième entrée d'opérande à la sortie du circuit
multiplieur 21. L'erreur de prédiction E
n qui est obtenue dans ces conditions vérifie la relation :

Le filtre adaptatif comporte également un dispositif de calcul 23 à trois entrées
sur lesquelles sont appliquées respectivement les échantillons de signal S
n, E
n et S
n-1. Le dispositif de calcul 23 fournit sur une sortie une indication binaire 0/1 pour
modifier la valeur du coefficient de prédiction A
n.
[0017] La modification de la valeur du coefficient de prédiction A
n a lieu si le dispositif de calcul 23 indique qu'à la fois l'erreur de prédiction
E
n est supérieure en valeur absolue d'une part, à une valeur minimale E0 de façon à
éviter des modifications si le niveau est trop faible et d'autre part, à la moitié
de la valeur absolue de l'échantillon de S
n pour éviter une correction non significative, ou que, les échantillons S
n et S
n-1 sont tous deux non nuls, pour les mêmes raisons.
[0018] L'état binaire 0/1 est appliqué à une entrée d'opérande d'un circuit multiplieur
24 qui en liaison d'une part, avec un circuit accumulateur, formé d'un circuit additionneur
25 et d'un registre 26 couplé à un étage limiteur 27 et d'autre part, en liaison avec
un commutateur 28, un détecteur de signe 29 et un circuit multiplieur 30, modifie
ou non la valeur du coefficient de prédiction A
n en l'augmentant d'une quantité b égale, par exemple, à 1/64 si le produit E
n . S
n-1 calculé par le circuit multiplieur 30 est positif ou en le diminuant d'une quantité
b égale, par exemple, à 1/64 s'il est négatif. Les valeurs ± b sont appliquées sur
une première entrée d'opérande du circuit multiplieur 24 sous la commande de la sortie
0/1 du dispositif de calcul 23. L'étage limiteur 27 permet de conserver à la valeur
de prédiction A
n une valeur comprise entre - 0, 99 et + 0,99 plutôt qu'entre - 1 et + 1 pour éviter
des instabilités du dispositif.
[0019] Comme représenté à la figure 3, la valeur E
n de l'erreur de prédiction calculée par le circuit soustracteur 22 est transmise au
dispositif d'extraction et maintien des crêtes 7 par l'intermédiaire du dispositif
de calcul de valeur absolue 11. Le dispositif d'extraction et maintien des crêtes
7 a pour fonction d'extraire et de maintenir les valeurs crêtes de l'erreur de prédiction.
Il fournit sur une première sortie la valeur crête notée CRETE de l'erreur de prédiction
E
n et sur une deuxième sortie une valeur de pas noté PAS d'incrémentation et de décrémentation.
[0020] Le dispositif d'extraction et de maintien des crêtes 7 qui est représenté à la figure
4, comporte un circuit sélecteur 31, un registre 32 de mémorisation de la valeur (CRETE),
un registre de stockage 33 couplé par une entrée au circuit sélecteur 31, un circuit
comparateur 34 interposé entre les registres 32 et 33, un décompteur avec blocage
à zéro 35, un circuit "OU" 36 comportant d'une part, deux entrées couplées respectivement
à la sortie du circuit comparateur 34 et au décompteur 35 et d'autre part, une sortie
de commande de chargement des registres 32 et 33 et de commande du circuit décompteur
35. Le dispositif de la figure 4 comporte également un sélecteur 37 couplé aux sorties
des registres 32 et 33, un circuit multiplieur 38, un sélecteur 39 et un registre
40 de stockage de la valeur du pas d'incrémentation ou de décrémentation. Avec le
sélecteur 31, la valeur maximum de l'erreur de prédiction E
n est comparée au contenu du registre 33 et stockée dans ce registre si elle est supérieure.
Elle est comparée à l'erreur de CRETE stockée dans le registre 32 à un instant précédent
par le circuit comparateur 34 qui détecte les instants où la valeur MAXI de l'erreur
de crête enregistrée dans le registre 33 est supérieure à l'erreur CRETE enregistrée
dans le registre 32. Par ailleurs, le décompteur 35 est positionné à une valeur initiale
T
o et décompte d'une unité à chaque période d'échantillonnage. Lorsque le contenu du
décompteur 35 arrive à zéro, ou lorsque le contenu MAXI du registre 33 est supérieur
au contenu CRETE du registre 32, le circuit "OU" 36 commande le chargement du registre
32 à la valeur MAXI contenue dans le registre 33 et le décompteur 35 est initialisé
à la valeur T
o, (typiquement la valeur T
o peut être fixé à 160 pour la faire correspondre à la période la plus longue des sons
voisés si la fréquence d'échantillonnage est fixée à 8 KHZ).
[0021] Ainsi, le signal crête est maintenu à sa valeur courante pendant T
o échantillons au moins ou peut être réajustée à une valeur supérieure le cas échéant.
Par ailleurs, le circuit formé des éléments 37 à 40 fournit le signal "PAS". Ce signal
est stocké dans le registre 40 et est conformé par le circuit multiplieur 38 à une
valeur sous multiple des valeurs MAXI et CRETE, égale par exemple au 1/256 de leur
valeur ou d'une valeur égale à 1 si le niveau de sortie du circuit multiplieur 38
est trop faible. La sélection est faite par le sélecteur 39. Le circuit de la figure
4 fournit de la sorte une valeur PAS du pas d'incrémentation qui représente en fait
une vitesse de variation qui est en général proportionnelle au niveau de crête.
[0022] La valeur PAS est appliquée comme le montre la figure 2 sur une première entrée du
dispositif de suivi des crêtes 8. Le dispositif de suivi des crêtes 8 dont les détails
de réalisation sont représentés à la figure 5 comporte un registre de suivi 41, dont
la sortie est couplée à des premières entrées de circuits de comparaison 42 et 43
par l'intermédiaire d'un circuit multiplieur 44, et d'un circuit soustracteur 45.
Il comporte également un ensemble de circuits multiplieurs 46 et 47 dont les sorties
sont couplées respectivement à des entrées d'opérande d'un circuit additionneur 48.
Le rôle du circuit de suivi de crête est de supprimer les transitions brutales qui
existent naturellement dans les signaux qui lui sont appliqués et qui seraient susceptibles
d'entraîner un fonctionnement non - satisfaisant, comparable aux systèmes de l'art
antérieur.
[0023] Pour ce faire, le dispositif de suivi des crêtes ajuste en permanence la valeur du
contenu du registre de suivi 41 pour lui faire suivre au mieux la valeur du signal
ERREUR obtenu à la sortie du circuit multiplieur 15 de la figure 2. L'ajustement est
réalisé en comparant la valeur du signal ERREUR à celle "SUIVIE" contenue dans le
registre 41 et à comparer dans les comparateurs 42 et 43 la différence des valeurs
des signaux ERREUR-SUIVIE à la valeur PAS divisée par 2 transmise par le registre
"PAS" 40 de la figure 4.
[0024] Le contenu du registre SUIVI 41 est augmenté de la valeur + PAS par le circuit additionneur
48 lorsque la différence des valeurs ERREUR-SUIVI est supérieure à PAS/2 ou diminuée
de la valeur "- PAS" si la différence des valeurs ERREUR-SUIVI est inférieure à -
PAS/2. La valeur "suivie" qui est ainsi obtenue à la sortie du registre 41 est représentative
d'une forme d'onde lissée dont les variations résiduelles sont filtrées par le filtre
passe bas 16 d'ordre 2 de la figure 2. Comme le montre encore la figure 2 le signal
S
o obtenu à la sortie du filtre 16 est ensuite transformé en signal S₁ retardé du signal
S
o d'un nombre déterminé (8 par exemple) de périodes d'échantillonnages par la ligne
à retard 17, pour calculer respectivement à partir des circuits soustracteur 18 et
additionneur 19 la différence N = S
o - S₁ et la somme D = S
o + S₁ + 1.
[0025] Les résultats N et D correspondants sont appliqués sur deux entrées respectives du
circuit 9 de suivi de rapport N/D dont un mode de réalisation correspondant est montré
à la figure 6. Comme ce circuit possède une structure à peu près similaire au circuit
de la figure 5 les éléments homologues à ceux de la figure 5 sont représentés sur
la figure 6 avec les numéros de références obtenus à partir de ceux de leurs homologues
sur la figure 5 augmentés de 10.
[0026] Cependant à la différence de la figure 5, le registre 51 contient la valeur correcte
du rapport R = N/D, et les grandeurs N et D sont appliquées respectivement sur une
première entrée d'opérande du circuit soustracteur 55 et sur une première entrée d'opérande
d'un circuit multiplieur 59 interposé entre la deuxième entrée d'opérande du circuit
soustracteur 55 et la sortie du registre 51. De la sorte le résultat obtenu à la sortie
du circuit soustracteur 55 est égal à N-RD. Egalement à la différence des circuits
comparateurs 42 et 43, les circuits comparateurs 52 et 53 comparent le résultat obtenu
à la sortie du circuit multiplieur 54 à une valeur Eps égale par exemple à 1/2048.
Ainsi si N - RD > Eps/2, le contenu R du registre 51 est augmenté, par le multiplexeur
56 et le circuit additionneur soustracteur 58, de la valeur Eps et si N - RD < Eps/2
le contenu R du registre 51 est diminué de Eps par le circuit multiplieur 57 et le
circuit additionneur soustracteur 58.
[0027] Le résultat R obtenu à la sortie du registre 51 est appliqué sur une première entrée
du circuit de décision finale 10 de la figure 2 dont une représentation détaillée
est montrée à la figure 7.
[0028] Ce dispositif comporte un registre 60 couplé par une sortie à l'entrée d'une ligne
à retard 61 et à une première entrée de comparaison d'un circuit comparateur 62. La
deuxième entrée de comparaison du circuit de comparaison 62 est couplée à la sortie
de la ligne à retard 61. Le registre 60 appelé INDIC sur la figure 7 peut être chargé
à une valeur + 1 par une première voie composée d'un premier circuit de comparaison
63, d'un détecteur de zéro 64 et d'une porte ET 65. Le registre 60 peut également
être chargé à une valeur - 1 par une deuxième voie composée d'un deuxième circuit
de comparaison 66, du détecteur de zéro 64 et d'une porte ET 67. Enfin le registre
60 peut être chargé à une valeur nulle par des troisième et quatrième voies composés
des éléments 68 à 74. La troisième voie comprend un circuit comparateur 68, une porte
ET 63 et un détecteur d'égalité 73 à - 1. La quatrième voie de comparaison comporte
similairement un circuit comparateur 71, une porte ET 72 et un détecteur 70 d'égalité
à +1. Une porte OU 74 possède deux entrées reliées respectivement aux sorties des
portes ET 69 et 72 et une sortie reliée à l'entrée de remise à zéro du registre 60.
[0029] Un registre 75 appelé RETOUR est chargé, par les signaux obtenus en sortie des portes
ET 65 et 67 composant la première et la deuxième voie via la porte OU 76 et par la
sortie d'un circuit multiplieur 77 du contenu R par une constante. Le signal ONSET
est produit à la sortie du circuit de comparaison 62. Ce signal a normalement la valeur
0 et présente une valeur 1 à chaque instant où une valeur d'"onset" est détectée c'est-à-dire
chaque fois que la valeur INDIC contenu dans le registre 60 change de valeur, chaque
changement de valeur se manifestant par des valeurs de signal différentes à l'entrée
et à la sortie de la ligne à retard 61, celles-ci étant détectées par le circuit de
comparaison 62. La valeur INDIC est modifiée par la valeur R du d'apport N/D calculé
par le circuit 9 qui est comparée à une valeur de seuil de montée et une valeur de
seuil de descente par les comparateurs 63, 66, 68 et 71 des quatre voies de comparaison.
[0030] Ainsi le comparateur 63 de la première voie vérifie que R est supérieur à une valeur
de seuil de montée. Si tel est le cas, et si le contenu du registre INDIC 60 est nul,
le contenu du registre 60 est placé par la porte ET 65 à la valeur + 1. Cela signifie
que R a dépassé le seuil de monté dans le sens montant. Simultanément le registre
de RETOUR 75 est chargé par une valeur RETOUR égale à α fois la valeur de R par la
sortie du circuit multiplieur 77 sous la commande du circuit OU 76.
[0031] Ensuite le contenu INDIC dans le registre 60 n'est remis à zéro que si la valeur
de R redescend en dessous de la valeur RETOUR contenue dans le registre 75. Ceci est
obtenu au moyen de la porte OU 74 et des circuits de comparaison 68 et 71. Cette disposition
permet de donner au système une certaine hystérésis, pour ne repositionner à 1 le
registre 60 que si R revient suffisamment près de zéro avant de dépasser à nouveau
le seuil de montée dans le sens montant.
[0032] Pour le cas de la détection des valeurs suffisamment négatives de R, le fonctionnement
du dispositif est similaire et met en oeuvre le détecteur de zéro 64, ainsi que le
circuit comparateur 66 et la porte ET 67 de la deuxième voie.
[0033] Lorsque le circuit comparateur 66 constate que la valeur de R passe en-dessous du
seuil de descente dans le sens descendant, le registre INDIC 60 est chargé par la
valeur -1. Simultanément le registre de RETOUR 75 est de nouveau chargé à la valeur
Rxα correspondante par le circuit multiplieur 77. Le contenu du registre INDIC 60
n'est ensuite remis à zéro par le circuit comparateur 71, la porte ET 72 et le circuit
OU 74 que si la valeur de R remonte au-dessus de la valeur RETOUR contenue dans le
registre 75. Il faut ensuite attendre que R soit suffisamment rapproché de zéro avant
que le contenu du registre INDIC 60 soit à nouveau placé à la valeur - 1 lors de la
nouvelle descente de R en-dessous du seuil de descente.
[0034] Naturellement, le mode de réalisation de l'invention n'est pas limité à l'exemple
qui vient d'être décrit et il est bien évident que d'autres modes de réalisation mettant
en oeuvre notamment des processeurs de traitement de signal convenablement programmés
pour l'exécution du procédé selon l'invention conviennent également.
1. Procédé de détection des changements de caractéristiques du signal de parole appliqué
à des vocodeurs à bas débit comportant des filtres prédicteurs pour coder des échantillons
du signal de parole caractérisé en ce qu'il consiste à extraire (2) les valeurs crêtes
des échantillons de l'erreur de prédiction des filtres prédicteurs, et à assurer un
suivi (3) des valeurs crêtes extraites pour détecter (4, 5) les variations ainsi que
les zones stables du signal de parole.
2. Procédé selon la revendication 1 caractérisé en ce qu'il consiste à calculer l'erreur
de prédiction En en comparant (22) successivement l'amplitude pondérée par un coefficient de prédiction
An de chaque échantillon courant Sn du signal de parole à l'amplitude Sn₋₁ de l'échantillon précédent et à modifier le coefficient de prédiction An (24, 28) lorsque l'erreur de prédiction est supérieure (23) en valeur absolue à une
valeur minimale Eo.
3. Procédé selon la revendication 2 caractérisé en ce qu'il consiste à augmenter la valeur
du coefficient de prédiction An d'une quantité prédéterminée b lorsque le produit (30) En . Sn-1 de l'erreur de prédiction courante En par la valeur Sn-1 de l'échantillon précédent est positif (29) ou à le diminuer de la même quantité
b lorsque le produit En . Sn₋₁ est négatif.
4. Procédé selon l'une quelconque des revendications 1 à 3 caractérisé en ce que l'extraction
de la valeur crête de la valeur absolue de l'erreur de prédiction est obtenue en maintenant
durant des périodes de temps prédéterminées To(35) la valeur maximum de l'erreur de prédiction calculée à chaque instant courant
d'échantillonnage en modifiant à la fin de la période de temps To la valeur crête obtenue (32) à la période de temps précédente par la valeur crête
obtenue durant la période de temps courante To, ou en modifiant la valeur maintenue si à l'intérieur de la période To la valeur
crête courante lui est supérieure, auquel cas une nouvelle période de maintien de
durée To est initialisée.
5. Procédé selon la revendication 4 caractérisé en ce qu'il consiste à calculer (38,
39, 40) une valeur de pas d'incrémentation sous multiple de la valeur crête enregistrée
à chaque instant d'échantillonnage pour donner une représentation de la vitesse de
variation du signal de parole.
6. Procédé selon la revendication 5 caractérisé en ce qu'il consiste à calculer un signal
d'erreur égal au produit (12, 14, 15) de la valeur crête enregistrée à la fin de chaque
période To par le complément à 1 de la valeur absolue du coefficient de prédiction An et à comparer (45) le signal d'erreur obtenue à une valeur de "suivi" asservi à la
valeur du signal d'erreur par incrémentation ou décrémentation (48) de la valeur de
suivi d'un multiple de la valeur du pas d'incrémentation selon que la différence entre
la valeur de suivi et le signal d'erreur est inférieure ou supérieure à la valeur
multiple du pas d'incrémentation.
7. Procédé selon la revendication 6 caractérisé en ce qu'il consiste à retarder la valeur
"suivie" d'un nombre déterminé de périodes d'échantillonnages, à soustraire et additionner
la valeur suivie retardée à la valeur "suivie" courante et à effectuer le rapport
R entre les résultats de soustraction et d'addition obtenues, pour comparer ce rapport
à deux valeurs de seuil respectivement de montée et de descente pour donner un signal
"ONSET" de changement de caractéristique du signal de parole lorsque le rapport R
dépasse l'un de ces deux seuils et déterminer une valeur de "retour" du signal "ONSET"
de changement de caractéristique du signal de parole proportionnel au rapport R, lorsque
le rapport R descend en-dessous ou remonte au-dessus de la valeur de retour.
8. Dispositif pour la mise en oeuvre du procédé selon l'une quelconque des revendications
1 à 7 caractérisé en ce qu'il comprend un filtre adaptatif (6) couplé à un dispositif
de décision (10) des changements de caractéristiques du signal de parole par l'intermédiaire
d'un dispositif (7) d'extraction et de maintien des valeurs crête de l'erreur de prédiction
et d'un dispositif de suivi des crêtes (8).
9. Dispositif pour la mise en oeuvre du procédé selon l'une quelconque des revendications
1 à 7 caractérisé en ce qu'il comporte un microprocesseur de traitement du signal
programmé selon le procédé revendiqué.