(19)
(11) EP 0 490 758 A2

(12) DEMANDE DE BREVET EUROPEEN

(43) Date de publication:
17.06.1992  Bulletin  1992/25

(21) Numéro de dépôt: 91403343.6

(22) Date de dépôt:  10.12.1991
(51) Int. Cl.5G10L 9/14
(84) Etats contractants désignés:
DE ES GB IT

(30) Priorité: 14.12.1990 FR 9015681

(71) Demandeur: THOMSON-CSF
75008 Paris (FR)

(72) Inventeur:
  • Laurent, Pierre
    F-92045 Paris la Défense (FR)

(74) Mandataire: Lincot, Georges et al
THOMSON-CSF, SCPI, B.P. 329, 50, rue Jean-Pierre Timbaud
F-92402 Courbevoie Cédex
F-92402 Courbevoie Cédex (FR)


(56) Documents cités: : 
   
       


    (54) Procédé et dispositif de détection des changements de caractéristiques du signal de parole appliqués à des vocodeurs à bas débit


    (57) Le procédé s'applique à des vocodeurs à bas débit comportant des filtres prédicteurs pour coder des échantillons du signal de parole. 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.
    Application : vocodeurs à bas débit




    Description


    [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 An à l'ordre 1 du filtre adaptatif du vocodeur ainsi que l'erreur de prédiction |En| du filtre prise en valeur absolue et à l'ordre 1. A l'étape 2, les valeurs crête de l'erreur de prédiction |En| 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 Sn échantillonné à la période Te 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 (An) et de l'erreur de prédiction à l'ordre 1 (En) du vocodeur. Comme représenté à la figure 3 le filtre adaptatif 6 comporte d'une part, un dispositif à retard 20 retardant chaque échantillon Sn de la durée d'un échantillon du signal de parole d'où il sort un signal retardé Sn-1 et d'autre part, un circuit multiplieur 21 de la valeur de chaque échantillon Sn par le coefficient de prédiction correspondant An ainsi qu'un circuit soustracteur 22 pour calculer l'erreur de prédiction En. 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 En 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 Sn, En et Sn-1. Le dispositif de calcul 23 fournit sur une sortie une indication binaire 0/1 pour modifier la valeur du coefficient de prédiction An.

    [0017] La modification de la valeur du coefficient de prédiction An a lieu si le dispositif de calcul 23 indique qu'à la fois l'erreur de prédiction En 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 Sn pour éviter une correction non significative, ou que, les échantillons Sn et Sn-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 An en l'augmentant d'une quantité b égale, par exemple, à 1/64 si le produit En . Sn-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 An 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 En 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 En 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 En 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 To 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 To, (typiquement la valeur To 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 To é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 So obtenu à la sortie du filtre 16 est ensuite transformé en signal S₁ retardé du signal So 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 = So - S₁ et la somme D = So + 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.


    Revendications

    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é.
     




    Dessins