Brevet FR2015705A1 — publié le 19700430

La présente invention so rapporte aux convertisseurs de code et, en particulier, å des convertisseurs qui convertissent un signal d'entrée de code séri@ dans un groupe de codes de longueur variable, cn un signal de sortie de code binaire parallèle do longueur dét@rminée. Les codes utilisant des groupes de codes de longueur déterminée présentent l'avantage sur ceux utilisant des groupes de codes de longueur variable que pour une vitesse de transmission stationnaire d'informations codées, la vitesse de codage est constante. Ces types de codes sont habituellement utilisés dans et le decodage des applications telles que la téléimprimerie c-w le codage sont effectués par une machine, parce que la régularité des signaux d'entrée et de sortie y est réglée mécaniquement et revêt beaucoup plus d'importance que tous les inoonvévients provenant do ce que le code entr@îne une utilisation moins efficace des élémonts de codage que dans Ia cas d'un code utilisant des groupes de codes de longueur variable. L'importance de ces considérations est généralement invorsée toutefois, quand le codage ou le décodage doit être effectué sans l'aide d'une machine lorsque,dans ces circonstances, la vitesse de codage ou de décodage est susceptible d'être limitée par les caractéristiques humaines;dans ce cas il y a avantage a amplifier l'utilisation des codes employant des groupes de codes de longueur variable, par suite de leur plus grande efficacité de codage. Le principal problème de la conversion de code d'un code série de longueur variable en un code binaire parallèle de longueur déterminée concerne lteffi- cacité de conversion; le problème peut Qtro illustré en référence à la conver- sion du code morse. Ce code étant composé d'impulsions longues et courtes peut être traité comm@ un@code binaire, nais en fit c'est un code quaternaire présentant, on plus des impulsions courtes et longues, une pause courte indiquant la fin d'un groupe de codes ot une pause plus lo@gue indiquant la fin d'un mot, c'est-à-dirr cn d'autres termes, indiquant un espace.Le code peut être simplement modifié de telle sorte qu'au lieu de la pause plus longue, un groupe de code spécial est alloué pour représenter un espace et le code devient un code ternaire dont les trois types d'éléments de code sont : une impulsion courte suivie par un court intervalle, une impulsion longue suivie par un court intervalle et un long intervalle. Il est possible de réaliser un convertisseur de code "direct" qui convertit le code ternaire série en un code parellèle présentant autant de sorties parallèles que le nombre maximal d'éléments de code formant un groupe de codes simple du code série Toutefois, ceci n'est pas une forme efficace de conversion de code parce que,en commun avec tous les codes dc longueur variable, ce code série particulier présente la restriction imposée que l'un de ses types d'éléments de code, c'est -@-dire l'indicateur de terminaison de groupes de code doit se produire une fois, et seulement une fois, dans chaque groupe de codes. Cette invcntion concerne une forme plus efficace de conversion de code dans laquelle ces types d'éléments de code du code série, autres que l'indicateur de terminaison d. groupes do codes, sont inscrits dans un enregistreur à déca- Lage et sont comptés dans un compteur binaire et dans laquelle l'indication de terminaison de groupes de codos est utilisée pour engendrer un signal de sortie à partir de l'enregistreur décalage et du compteur binaire. Selon l'invention,il est proposé un convertisseur de code adapte pour engendrer un signal de sortie de code bi@@ire parallèle de longueur déterminée, en réponse au signal d'entrée des groupes de codes de longueur varable, les groupes de codes de longueur varable étant composés d'un séquence d'éléments de codes terminée par un indicateur de terminaison do groupes de codes lequel convertisseur de code comporte un enregistreur à décalage binaire et un compet tcur binaire / est adapté des la réception d'un élément de code d'un type -utre que l'indicateur de terminaison de groupes de codes pour appliquer une impulsion de décalage à l'enregistreur à décalage afin d'accroitre le comptage dans le compteur binaire et d'y inscrire une représentation de ce type d'élémont dans le premior étage de l'enregistreur à décalage, et est adapté dès 'a réception d'un indicateur de terminaison de groupes pour engendrer un singal de sortie de code binaire parallèle de longueur déterminés indiquant les états dos éléments binaires do l'enregistreur à décalage et du compteur et pour ensuit liberer ces éléments binaires. Un convertisseur de code réalisé selon la présente invention peut être utilisé en conjonction avec toute forme de matrice de décodage pour former un sélecteur répondant à un code série , do longueur varable. les différents types d'éléments de code formant ce code série peuvent être engendrés par l'opérateur sur des canaux séparés, par exemple l'opérateur peut avoir une touche En variante, 1 opérateur peut engandrer plus d'un type d'élément séparée pour chaque type d'élément de code sur un canal d'entrée auquel cas le sélécteur doit comporter un discriminateur de types d'éléments de code. L'utilisation d'un tel discriminateur avec le convertisseur de code permet la réalisation d'un sélecteur fonctionnant à la voix répondant à des groupes de codes de longueur variable. D'autres caractéristiques de l'invention ressortiront de la description détaillée ci-dessous. Bien entendu -la description ot le dessin ne sont donnés qu'à titre indicatif et nulement limitafi de l'invention. La figure 1 représente un diaphragme d'une unité de conversion de "machine à écrire" comprenant un discriminateur d'éléments de codes, un convertisseur de code et un décodeur de code parallèle. La figure 2 représente un @chéma d'un autre discriminateur d'éléments de code. Les figures 3a et 3b représentent ensemble un schéma d'un autre exemple de réalisation d'un discriminateur d'@léments de code, destiné à être utilisé avec un type de code différent. La description suivante est faite en se référant @ une unité de conversion qui peut être liée @ une nachine à écrire fonctionnant électriquement pour la convertir en une machine à écrire fonctionnant à la voix. Cette unité comport@ un convertisseur de code série parallele m@ttant en ceuvre l'invention selon un@ forme préférée qui est décrite en relation avec le dessin. Il a été indiqué ci-dessus qu'un groupe de codes série de longueur variable doit être composé d'une séquence d'éléments de code de types différents,se terminant par un indicateur do terminaison de groupes de codes. Etant donné que dans l'émission des @roupes de codes, un opérateur presque inévitablement faire une pause entre les groupes de codes, il est bon de prévoir une pause pour l'indicateur de terminaison de groupes de codes, la pause étant définie comme un Intervalle supérieur à une certaine duréo minimale dans laquelle l'amplitude d'entrée est inférieure > un certain seuil.Cotte unité de conversion utilisc un code semblable au code mors qui présente deux autres types de codes en plus de l'indicateur de terminaison de repos de code > ce sont une brusquo "impulsion" de son suivie par un court intervalle de silence et une impulsion plus longue de son suivie par un court intervalle de silence. L'opérateur peut pro noneer de manière appropriée ces deux autres types d'éléments de code au moyen de l'arrêt velairo/d/ suivie par une voyelle courte ou longue pour former, respectivement/di/ou /dar/. En se référant à la figure l, l'unité de conversion comporte un discriminateur indiqué d'une m@nière générale par la référence l présentant quatre sorties A,B,C,et D connectéss à un convertisseur de code référencé d'une manière générale par 2. le convertisseur de code comprend principalement un enregistreur a décalage 3 formé par l'interconnexion des quatre bascules bistables, et un compteur binaire 4 formé par l'interconnexion de deux bascules bistables. Les six bascules bistables sont connectées à une matrice de décodage de code parallèle, référencée par 5. L'entrée du discriminateur 1 est en z et provient d'un microphone. Le discriminateur 1 est nécessaire pour distinguer les "impulsions" courtes et longues de son et les longs intervalles de silcrce. Le seuil de temps pour distinguer les impulsions courtes des impulsion longues de son, est habi- tuellement approximativement de 150 millisecondos ; celui pour distinguer les intervalles courts des intervalles longs de silence est de préférence un seuil qui soit capable d'être réglé pour convenir à l'habileté de l'opérateur parce que quelqu'un qui n'est rela@ivement pas familiarise avec l'appareil et le code pout demander un seuil d'environ 500 millisecondes, t@ndis qu'un opérateur plus habile ost capable d'obtenir une sortie plus rapide d'information on réduisant ce seuil au voisinage de 200 millisecondes ou moins.La discrimination de seuil do temps est obtenue par des dispositifs logiques qui dans le cadre du la presente description, sont désignés par "monostables d'intégration" dont les propriétés logiques sont définies par les relations suivantes 1 /- La sortie est"zéro"quand l'entrée est "zéro" 2 /- Si l'entrée atteint "un" la sortie reste à "zéro" jusqu'à ce que l'entrée resto à "un" pendant une période supérieure un un temps t, pour lequel la sortie passe à "un" pondant but le temps que l'entrée rcste à "un". Une réalisation pratique d'un monostable d'intégration est donnée par un condensateur s@unté par un commutateur, le condensateur étant connecté à travers les bornes d'entrée d'un dispositif X seuil do tension tel qu'un circuit de déclenchement de Sohmitt et chargé à partir d'une source de courant constant. Dans sa réalisation la plus simple, le discriminateur 1 qui est représenté sur la figure 1 est constitué par un détecteur d'enveloppe 11 suivi par un détecteur de seuil d'amplitude 12 dont la sortie correspond a la détection du son. La sortie du détecteur de seuil 12 est envoyée à un monostable d'intégra- tion 13 et est également envoyée à un étage d'inversion 14 qui délivre un signal de sortie correspondant au silence envoyé directement à ia borne de sortie C et également à un monostable d'intégration 15. La sortie du monostable d'intégration 13 est envoyée directement à la borne de sortie B et,également par l'intermédiaire d'un étage d'inversion 16,à la borne de sortie A. la sortie du monostable d'intégration 15 ost reliée directemcnt à la borne de sorti D. Le détecteur d'enveloppe 11 est précédé de manière facultative par un filtre à bande passante 17 et un circuit de commande automatique de gain 18. Un signal de sortie en D signifie qu'un long intervalle de silence ,c'est-à-dire l'indicateur de terminaison dc groupes de codes, a été reçu ot ceci est utilisé par le convertisseur de code et le décodeur de matrice pour délivrer un signal de sortie à la matrice de décodage afin de represonter les états des bascules bistables d@@l'enregistreur à décalage 3 et du compteur binaire 4. Un signal de sortie en B signifie qu'une longue impulsion de son est reçue et un signal de sortie en A signifie l'inversion de cette impulsion.Ces deux sorties sont connectées à la première bascule de l'enregistreur à décalage 3. les états de A ot B sont inscrits dans l'enregistreur à décalage par une transition de "zéro" à "un" apparaissant sur une ligne à décalage 31 qui provoque également le trans fert de l'ét@t de chaque bascule bistable de l'enregistreur à déoalage à la bascule suivante. Cette ligne à décalage est reliée à la sortie C du discriminateur, de telle sorte qu'une impulsion de décalage est engendrée chaque fois qu'un élément de code autre que l'indicateur de terminaison de groupes de codes est reçu. Cette impulsion apparaît nu départ de chaque intervalle de silence. mais on doit so souvenir que lo départ du silence a un autre effet, celui de ramener à "zéro" le monostable d'intégration 13 s'il n'est pas déjà à "zéro". En conséquence, la durée de rétablissement du monostable d'intégration 13 est appropriée pour être supérioure à la durée prise pour modifier l'enregistreur à décalage do telle sorte qu'il y r un signal do sortie on B qui précède immediatement lo départ du silence0 ensuite il y a ce signal de sortie qui est ins crit dans le premier étage de l'enregistreur à décalage par l'impulsion de dé- calage et non le signal de sortie provenant de A. La même impulsion do décalage est également utilisée pour augmenter le comptage dans le compteur binaire 4, à doux étages.L'enregistreur à décalage 3 et le compteur binaire 4 sont tous les deux libérés au moyen d'une transition de "zéro" à "un" apparaissant sur la lign@ 32 de retour à l'état initial. Le contenu des six basoules bistables const@uat l'enregistreur à décalage et le compteur binaire, form e @ un code parallèle à six bits qui est décodé par le décodeur de matrice 5. Le décodeur de matrice comporte plusieurs rangées dont deux sont représentées à titre d'exemple en 53. Les rangées sont interconnectées avec les six paires de colonnes ot chaque rangée ost terminée par une porto de sortie 50 du type ET et correspond à une sortie séparée du sélecteur. Une paire de oolonncs est associée avec chacune dos six bascules monostables et les deux membres de chaque paire sont connectés aux doux sorties do la bascule bistablo associée.Chaque portc 50 du type ET, comporte scpt entrées dont l'une provient d'une ligne do lecture 51 et los six restantes sont r@liées à un élément de chaque paire de colonnos. L'interconnexion résultante des rangées et des colonnes est telle qu'une porte de sortie 50 du type ET @ est seulement ouverte par une impulsion apparaissant sur sa ligne de lecture 51 si le groupe de codes approprié est enregistré dans les six bas@ules bistables. La combinaison lu convertisseur de code et du décodeur do matrice est réalisée pour délivrer un signal de sortie après la réception d'un indicateur de terminaison de groupes de codes, qui est lui-même indiqué par un signal de sortie on D. Bans ce but, le signal de sortie on D est envoyé à un monostable 7 qui délivre une impulsion de durée détorminée dès la réception de chaque indi cafteur de terminaison dc groupes de codes. ire flanc avant de cette impulsion engendre une impulsion de lecture pour lo décodeur do matrice, et le flanc arrière est utilisé pour libérer l'enregistreur à décalage ot le compteur, au moyen do la connexion entre la ligne 32 de retour à l'état initial et le monos- table 7 par l'intermédiaire d'un étage d'inversion 8. Dans les cas où le convertisseur dc code n'est pas utilisé en combinaison avec lo décodeur de matrice, le mohostable 7 et l'étage d'inversion 8 sont retenus comme une partie du con vertiss@ur de code, de telle sorte que le flanc avant d'une impulsion provenant de D peut être utilisé pour déclencher la lecture du code enregistré dans les basculos bistables ct le flanc arrière peut être utilisé comme avant pour les libérer. La sortie du monostable 7 pout être appliquée directement à toutes les portes 50 du typo ET, mais dans certaines circonstances, quand la machine est mise @n service, elle est chargée à un son quelconque antérieur, capté par la microphone, ce qui donne naissance à la possibilité de son aléatoire interprêté par la machine comme l'un des groupes dc codes plus court.Pour remédier à cette difficulté le décodeur peut être réalisé de telle sorte que, quand la machine est mise on servie, ello peut être commutée entre un ét-t de repos et un état actif, au moyen de deux groupes do codes particuliers. Bans ce but il y a une connexion dirocto entre le monostablo 7 ot la ligne do lecture 51 conduisant à la porte 50 du type ET qui est associée avec la rangée 56 qui est une rangée correspondant aux groupes de codes qui commutent la machine dans son état actif. En contraste avec ceci, le monostable 7 n'est pas relié directement à toutes les lignes de looture restantes 51, mais est connecté à elles par l'intermédiaire d'une porte 57 du type ET, à deux entrées. La seconde entrée de oette porte 57 du type ED est dérivée do la sortie d'un bistable 58. Le bistable 58 est oommuté par la sortie de la rangée 56 correspondant aux groupes do codes qui commu- tent la machine dans son état actif, et par la sortie provonant de la porte 50 du type ET associée à la rangée 59 qui correspond aux groupes de codes qui commutent la machine dans son état de repos.En conséquence, quand la machine ost dans son état de repos, une impulsion provenant du monostable 7 ost appliquée a partir de la ligne do lecture 51 de toutes los rangées du décedeur de matrice, sauf la rangée 56. Le groupe do codes correspondant à la rangée 56 commute toutefois la machine dans son état actif pour loquel elle est capable de répondre aux groupes do codes correspondant à touts les autres rangées comportant cciui de la rangée 59, au moyen duquel la machine peut être ramonée dans son état de repos. Le groupe do codes associé à la rangée 55 est choisi spécialement comme un groupe long, afin d'avoir moins de chance de se produire au cours de la parole normale. Le chois du nombre de cellules formant l'enregistreur à décalage et do celui formant lo compteur, doit être déterminé on fonction du travail pour lequel le secteur est utilisé. La description suivante a trait à un sélooteur pour une machine à écrire fonctionnant électriquement qui peut nécessiter, de manière classique,approximativement 50 entrées séparées pour tous les oarac- tères et commandos. Le choix d'un enregistreur à décalage à quatre cellules, couplé avec un compteur à deux cellules, engendre un code parallèle de sortie à six bits, permettant 64 sorties séparées, on conséquence,certains dos codes supplémentaires peuvent être utilisés pour des buts autres que ceux directement associés à l'utilisation de la machine à écrire.Il ost clair que l'enregistreur à déc@lage est capable d'accomoder les trente groupes de codes possibles, composés de pas plus de quatre éléments de code avant l'indicateur de terminaison de groupes de codes. Tous les éléments de code de ces trente groupes de codes sont significatifs, mais seulement les quatre dorniers éléments de code (excluant l'indicateur de terminais@n de groupes de codes) de l'un quelconque des groupes de codes plus longs qui forment les trente quatre groupes de codes restants sent significatifs parce que tout élément de code précédant ces quatre est avancé ps à pas dans l'enregistreur à décalage et est perdu et,on conséquence, contribue -.u groupe de codes seulement pour autant qu'il est utilisé pour av@ncer le compteur. Le détecteur d'enveloppe 11 du discriminateur 1 peut être un circuit do filtr@ge et de redressement simple mais avec un tel circuit un compromis a été trouvé entre la réalisation pour avoir une constante de temps suffisamment longue pour filtrer do manière adéquate l'onde rectifiée et cependant pour avoir une constante de temps suffisamment courte pour avoir une chute signifixative à la sortie filtrée quand un intervalle court do silence se produit. Ce compromis conditionne la limite inféri@ure à l'intervalle le plus faible de silence quipeut être détecté par la machine et, dans ce cas, conditionne une li mite supérieure à la vitesse à laquelle les groupes de codes peuvent être acceptés par elle. Le circuit représenté sur la figure 2 est réalisé en tenant compte de ce problème et peut être substitué a u discriminateur représenté sur la figure 1. Co circuit est constitué par un filtro à bande passante relativement étroite 20, connecté à l'entrée du microphone en E.La sortie du filtre 20, qui présente une bande passante d'environ un oct-vo, est envoyée directemont à un amplificateur différentiel 21 ot également à l'autre entrée de cet ampli- ficateur différentiel par l'intermédiaire d'un circuit do filtrage et do re dressement 22. L'amplificateur différentiel 21 est suivi par un détecteur de seuil 23, un étage d'inversion 24 et un monostable d'intégration 25.La constante de temps de ce monostable d'intégration 25 est choisie pour être juste supérieure à la période de la fréquence de la bande passante du filtre 20 et elle ost représentée ultérieurement quand son signal de sortie ost élevé au cours d la période de silence, et faible au cours des périodes de son. Etant donné que s sortie est l'inverse de celle provenant du détecteur de seuil 13 dû la figure 1, les composants suivant le monostable d'intégration 25 sont les mêmes que ceux suivant le détecteur de seuil 12, à cette exception près que l'étage d'inversion 14 est dans une position sensiblement différente pour tenir compte de l'inversion. L'amplificateur différentiel 21 est également prévu avec un circuit de polarisation de tension, décrit schématiquement en 26. Si l'amplificateur différentiel 21 et le circuit do redressement et de filtrage 22 sont éliminés et @uand la sortie du filtre 20 est reliée directe- mont au détecteur de seuil 23, la sortie do oc détecteur de seuil délivre une série d'impulsions sc produisant à chaque fois pour la crête de l'onde supéricure au souil. Pendant toute la durée pour laquelle le signal d'entrée à été grand, ces impulsions présentent uno fréquence de répétition égale à la fréquence de bande passante du filtrc 20.Etant donné que Ces Impulsions sont envoyées à l'étage d'inversion 24, la durée des impulsions dc sortie do cet étage, est inévitablement plus courte que la constante do temps du monostable Z'intégra- tion 25 et, dans co aas,sa sortie est maintenue en-dessous. Si, toutefois, uno ou plusieurs dos crêtes de l'onde provenant du filtre étaient trop faibles pour être supérieures au seuil, elles donneraient naissance à une impulsion de sortie provenant de l'étage d'inversion 24 suffisamment longue pour dé@lencher le monostable d'intégration 25 dans son étage de sortie élevé.Ceci survient immé diatement a p r è s le temps où la première impulsion manquante du détecteur de seuil se produit. Ainsi, la sortie du monostable d'intégration est élevée au cours des périodes de silence, et faible aUx autres moments. On voit, en conséquence, que la combinaison du filtre du détecteur de seuil de l'inverseur et du monostable d'intégration, engendre un circuit qui est capable de déterminer à quel moment l'onde d'entrée tombe à une valeur inférieure à un certain seuil même si elle fait ceci pendant pas plus d'un cycle. L'inclusion de l'amplificateur différentiel et du circuit de redressement ot do filtrage peut maintenant être vue pur modifier le circuit on entier afin de lui fournir une forme de commande automatique de gain, qui permette à llampli- tude de l'onde d'entrée de varier lentement sans déclonohor de manière erronée le détecteur de seuil 23,et l'alimentation du circuit de polarisation 26 met en effet hors servioe cette commande automatique do gain si l'onde d'entrée chute au-dessous d'une certaine amplitude déterminée par l'amplitude de la polarisation. Il y a plusieurs autres codes série de longueur variable qui peuvent être utilisés avec la présente invention en plus du code morse décrit ci-dessus. Une variante évidente, et qui nécessite seulement une modification du discriminateur décrit on référence avec la figure 1 est un code série ternaire qui présente le même indicateur terminal de groupes de codes que oelui décrit oidessus mais dont deux autres types d'éléments de code sont distingués l'un de l'autre - d'une autre manière que par leur durée. Il est également possiblo d'utiliser un code présentant plus de trois types d'éléments de code bien que ceci peut nécessiter une modification de l'enregistreur à décalage ainsi que du discriminateur.Par exemple, si un code série quinaire est utilisé, deux cellules pour chaque étage de l'enregistreur à décalage sont nécessaires de telle sorte que chacun des quatre types d'éléments de code outre que l'indi- cateur de terminaison de groupes de codes, peut être représenté uniquement par un simple étage. Dans cert@ines circonstances, un code série quaternaire peut avoir des restrictions propres suffisantes pour qu'il soit capable d'être recodé sans avoir plus d'un@ cellule dans chaque étage de l'enregistreur à décalage. Ceci se produit si l'indicateur de terminaison de groupes de codes se distiague seulement de l'un des autres types d'élém@nts de code par s@ durée qui est supérieure à un cert@in seuil. Un discriminateur pour un exemple de ce type de code série quaternairo est r@présenté en référance avec les figures 3a et 3b. Le discriminateur représenté sur les figures 3a et 3b est réalisé pour un code série de longueur variable qui peut être considéré comme élément de code de sons aigus,de sons graves et de silences ; le quatrième type d'élément de code, c'est-à-dire l'indicateur do terminaison de groupes de oodes,étant uno période de silence supérieure à un certain seuil. Les trois premiers de ces éléments de code sont définis afin de définir complètement et exclusivement le signal d'entrée à tout instant. Ainsi, si le signal d'ontrée n'est pas supérieur à un certain seuil d'amplitude, ce signal d'entrée est classé comme un silence ; s'il est supériour au seuil il est nécessairement classé dans l'une de ces deux alternatives , les sens aigus ou les sons graves.Dans ces conditions, il y a une restrIction propre au code du fait que les éléments de code conséoutifs ne peuvent pas être du même type. Dans ce cas, il y a seulement deux transitions possibles qui peuvent être faites entre tout élément de code ot le suivant : les sons aigus peuvent seulement être suivis par un son grave ou un silence 5 les sons graves peuvent seulement être suivis par un silence ou un son aigu et le silence petit seulement ttre suivi par un son @igu ou grave.Si l'état précédant une transition est connu, une représentation binaire de la transition est capable d'indiquer sans ambiguité l'état suivant de la transition. in conséquence, bien que la même réprésentation binaire soit utilisée dans certaines circonstances pour indiquer une transition et dans d'autres ciroonstancos pour indiquer l'une des deux autres transitions, tout groupe de code peut être décrit d'une manière non ambie par des représentations binaires de sa séqu@nce de transitions parce qu'un groupe de codes est nécessaire ment précédé et terminé par un silence, Ce code, réalisé à partir des- classes do sons a été précédemment considéré comme composé de quatre éléments de code ; ; le son aigu, lo son grave, le silence et uno longue période de silence indiquant la fin d'un groupe de codes, mais la représentation binaire du groupe de codes est faite selon la séquence de transition entre ces classes de sons ot non selon les classes elles-mêmes. En conséquence, les éléments de code formant de code peuvent, en variante, être considérés comme étant sept en nombre , c'est-à-dire les six transitions possibles et un indicatour Ce terminaison do groupes de codes, oonstitué par une longue périodo de silence. L'unité de conversion représentée sur la figure 1 est modifiée pour être utilisée avec ce code réalisé à partir dos classes do sons pr le remplacement du discriminateur l. de la figure l par le discriminateur des figures 3a et 3b divisé Pour convenance de description, ce discriminateur a éte en deux étages. Dans le premier étage, représenté sur la figure 3a, l'onde d'entrée est classée comme aigue (F), grave (V) ou silence (S) et également comme non-aigue (F), @on-grave (V), ou non-silence (S).Le second étage représenté sur la figure 3D détermine los transitions entre les' classes do sons, et délivre les informations à ses sorties A,B,C ot D sous uno forme appropriée pour tre acceptée par le convertisseur do code. Sur la figure 3a, l'onde d'entrée provenant de l'entrée mierophoniquo E est envoyée à un circuit de commande automatique de gain 301 à partir duquel lo signal est envoyé à un détecteur de seuil 303 par l'intermédiaire d'un dé tecteur d'enveloppe 302. Ce détecteur do seuil 303 mesure le niveau de l'entrée de son total et on conséquence sa sortie est envoyée directement à la borne S et également, par l'intermédiaire d'un étage d'inversion 304, à la borne S.Il y a également une connexion all@nt du circuit de commande automatique de gain 301, par l'intermédiaire d'un filtre passe-haut 305, qui présente une fréquence de coupure d'environ 1.000 hertz vers un autre détecteur d'enveloppe 306. Un amplificateur différentiel 307 compare les sorties des deux détecteurs d'en- veloppe 302 ot 306, et sa sortie est connectée à un détecteur de seuil 308. L'amplificateur différentiel compare le son d'entrée total avec seulement sa composante à haute fréquence. Ccci parce qu'un son aigu est discriminé à partir d'un son grave plus par l'absence d'énergie à basse fréquence dans le spectre sonore des aigus que par l@ présence d'énergie à haute fréquence, quand l'énergie à haute fréquence peut également so produire dans los graves. En conséquence un signal de sortie provenant du détecteur de seuil 308 indique un aigu, et un signal do sortie provenant d'un étage d'inversion 309 relié à ce détecteur dc seuil 308,indique un son grave pourvu que dans les deux cas l'entrée soit suffisante pour être classée comme "non silence".Bans ce cas, ces sorties sont envoyées par l'intermédiaire dos portes 310, 311 du type ET à dos bornes F et V respectivement et des étages d'inversion 312 et 313 sont inclus pour délivrer des signaux de sortie aux bornes F et V. En se référant maintenant a Irs figure 3b, troismonestables 314, 315, et 316 sont reliés aux trois bornes F, V ot S et leurs sorties sont comparées aux portes 317, 322 du type ET, avec les sorties provenant dos bornes P, V et S. Les monostables 314, 315 et 316 qui sont commandés par le flane montant d'une impulsion sont adaptés pour donner les impulsions de sortio à la fin de la dé- @ tection d'uno caractéristique donnée. Par exemple le monostable 314 qui est relié à la borne F, délivre une impulsion de sortie commançant à la fin de la détection de l'aigu. En supposant maintenant que l'aigu est suivi par un son grave, l@ signal de sortie do la porte 317 du type ET se présente pendant la durée de l'impulsion de sortie du monostable 314.En conséquence, un signal do sortie de 13 porte 317 du type ET signifie la transition de F@vers V @ de la même manière, des signaux de sortie provenant des portes 318 à 322 du type ET signifient des tr@nsitione de F F vers S, V vers E, V vers S, S vers F et S vers V, respeotivement. Les sorties de ces portes ET sont connectées à deux portos 323 et 324, du type OU, dtune manière telle que la transition d'un état l'une quelconque à uno alternative des états actionne des portes OU ; mais la transi tion à l'autre alternative dos états actionne l'autre porte OU .Les sorties dos portes 323 ot 324 du type OU sont reliées aux bornes de sortie A ot B, respectivement. Une autre porte 325 du type OU ost reliée à toutes les portes 317 à 322, du type ET de tell sorte que toute transition engendre une impul- sion de sortie à la borne C. La connexion finale celle entre la borne S et la borne de sortie D par l'intermédiaire d'un monostable d'intégration 326 ost prévue pour délivrer une impulsion de sortie on D quand l'indicateur de terminaison de groupes do codes, c'est-à-dire un long intervalle de silence ost détecté. Bien que les principes de la présente invention aient été décrits cidessus on relation avec un exemple particulier de réalisation, on comprendra clairoment que ladite description est faite seulement à titre d'exemple et ne limite pas la portée de l'invention, REVENDICATIONS 1 /- Convcrtissour de code destiné à engendrer les signaux de sortie de code binaire parallèle de longueur déterminée, on réponse à des signaux d'ontrée de groupes de codes série, de longueur variable, les groupes de codes de longueur varable étant composés d'une séquence d'éléments de code terminée par un indicateur de terminaison de groupes de codes, convertisseur de code caractérisé en çe qu'il comporte - un étage convertisseur de code qui comporte un enregistreur à décalage binaire et un compteur binaire - un étage discriminateur d'éléments de code qui, dès réception d'un élément de code d'un autre typo que l'indicateur do terminaison de groupes do codes,en- gendro on réponse une impulsion ('e de décalage pour actionner l'enregistreur à décalage, uno impulsion do comptage pour augmenter le comptage du compteur bi-naire et provoque l'inscription d'une représentation de ce type d'élément dans la premier étage de l'enregistrour à décalage et qui,dès réception d'un élément do signal indicateur de termin@ison de groupes engendre un signal de sortie de code binaire parallèle, de longueur déterminée indiquant los états dos éléments binnires de l'enregistreur à décalage et du compteur et libérant ensuite ces éléments binaires, 2 /- Convertisseur selon la revendication 1,caractérisé en ce que le dis criminateur d'éléments de code est préparé pour distinguer entre une pluralité de types différents d'éléments de code reçus sur le mbne canal de signal. 3 /- Convertisseur selon la revendication 2,caractérisé en ce que le discriminateur d'éléments de code répond à un code engendré vocalement. 4 /- Convertisseur selon la revendication 3,caractérisé en ce que le dis criminatour est adapté pour distingués trois types d'éléments de code concernant un signal court suivi par un intervalle court, un signal long suivi par un intervalle court, ot un intervalle long. 5 /- Convertisseur selon la revendication 3,caractérisé en ce que le discriminateur est adapté pour distinguer entre trois classes de sons formés par un son aigu, un son grave et un silence. 6 /- Convertisseur selon la revendication 3,caractérisé en ce qu'il comporte encore un étage décodeur de code parallèle couplé à l'étage convertisseur pour engendrer un signal de sortie de code binaire parallèle de longueur déterminée correspond@nt à l'information reçue de l'étage convertisseur dès réception de l'élé@ent indicateur de terminaison de groupes de codes. 7 /- Convertisseur selon la revendication 6,caractérisé en ce que l'étage décodeur est approprié pour être commuté par une commande prédéterminée entre les états de repes et de travail, l'état de repos étant distingué de l'état de travail par le fait que le convertisseur,quand il est dans l'état de repos,répond seulement aux groupes de codes nécessaires pour la commutation dans l'état de travail.