Brevet FR2007742A1 — publié le 19700109

i 2007742 La présente invention se rapporte à des codeurs servant à produire un signal de sortie codé par permutation à partir d'un signal d'entrée. Bien que ne se limitant pas à cette application, la présente invention s'applique particulière-^ ment aux systèmes de téléscripteurs et elle a pour "but de fournir un codeur qui soit simple et qui ne demande que peu de circuits logiques.. Suivant un premier aspect de l'invention, un codeur servant à produire un signal de sortie codé par permutation à 10 partir d'un signal d'entrée comprend un moyen servant à tirer de ce signal d'entrée un signal codé intermédiaire comprenant un nombre prédéterminé de sorties dans chacun de deux ou d'un plus grand nombre de champs, et un moyen servant à tirer de ces sorties le signal de sortie codé par permutation. 15 On peut utiliser un moyen servant à produire un signal d'entrée comprenant une série de dispositifs de codage dont chacun est codé d'une façon spéciale au moyen d'un nombre prédéterminé d'éléments de codage dans chacun de deux ou d'un plus grand nombre de champs, et des moyens servant à choisir 20 individuellement chacun des dispositifs de codage; ainsi que des moyens servant à obtenir un signal intermédiaire codé à partir du signal d'entrée et comprenant des moyens servant à détecter la présence ou l'absence des éléments de codage dans un dispositif de codage lorsque ce dernier est choisi. 25 Suivant un autre aspect de la présente invention, un codeur servant à produire un signal de sortie codé par permutation comprend un clavier comportant une série de canaux destinés à laisser passer une énergie rayonnante et constituant deux ou un plus grand nombre de champs, une série de disposi-50 tifs sensibles à une énergie rayonnante dont chacun est disposé à line extrémité de l'un des canaux associés, ces dispositif constituant deux ou tin plus grand nombre de champs, et une série de barres de codage dont chacune porte un nombre prédéterminé d'éléments de blocage de l'énergie dans chacun des 55 deux ou d'un plus grand nombre de champs et dont chacune peut être déplacée par une touche qui lui est associée d'une manière fonctionnelle depuis une position où elle ne bloque pas l'énergie jusqu'à une position où ses éléments bloquent les canaux d'énergie qui lui sont associés, et un moyen de codage 69 13484 2 2007742 par permutation pour chacun des chançs des dispositifs sensibles à l'énergie et qui sont sensibles au nombre prédéterminé de leurs sorties pour produire un signal de sortie codé par permutation pour chacun desdits champs. De préférence, 5 chaque élément de blocage de l'énergie est une dent qui s'étend depuis la barre, et de préférence les canaux sont destinés à laisser passer une énergie lumineuse, les dispositifs sensibles étant destinés à répondre à une telle énergie lumineuse. 10 De préférence, le nombre prédéterminé d'éléments de blocage est égal à un. De préférence, le codeur comprend un moyen servant à produire un signal indicateur de défaut, de blocage ou d'alarme, lorsque le nombre prédéterminé de sorties dans l'un quelconque des champs est dépassé. 15 D'autres avantages et caractéristiques de la présente invention ressortiront au cours de la description détaillée qui va suivre, faite en regard du dessin annexé qui donne à titre explicatif, mais nullement limitatif, une forme de réalisation conforme à l'invention. 20 Sur ce dessin, La Fig. 1 représente une barre de codage universelle destinée à être utilisée dans un clavier photoélectrique; La Fig. 2 représente schématiquement un clavier photoélectrique servant à produire un code intermédiaire; et 25 La Fig# 3 représente un schéma de circuit servant à dé coder le code intermédiaire pour former un signal de sortie codé par permutation. Bien que dans l'exemple de mode de réalisation de la présente invention qui va être décrit, on utilise un clavier 30 photoélectrique, il va de soi qu'un clavier de ce type n'a été choisi qu'à titre d'illustration et que d'autres types de claviers ou d'autres types d'entrées numériques pourraient être utilisés à sa place. La Fig. 1 représente une barre, de codage universelle 10 destinée à être utilisée dans un clavier photoélectrique pour 35 effectuer le codage à partir d'une entrée numérique sous la forme de l'enfoncement d'une touche, pour produire via code intermédiaire. La barre de codage 10 comporte des dents de 21 à 24 qui sont groupées suivant quatrè champs A, B, C et D. 13484 5 2007742 Pour coder la barre de codage 10 pour un caractère particulier, toutes les dents de 21 à 24 sauf une de chacun des champs de A à D sont rompues de telle sorte qu'une seule dent de 21 à 24 apparaît dans chacun des quatre champs. Chaque caractère 5 d'un clavier correspondrait à une configuration de codage spéciale comprenant une dent dans chacun des quatre champs de A à S. La Fig. 2 représente sous une forme schématique une partie d'un clavier photoélectrique comprenant quatre barres de 10 codage 10 codées différemment. Chacune des barres de codage 10 est montée sur un châssis comportant unè base 11 et deux prolongements verticaux 12 dont chacun porte un élément de support horizontal supérieur 13 qui s'étend au-dessus des extrémités des barres de codage 10. Les barres de codage 10 sont sollici-15 tées vers le haut contre le dessous des éléments de support 13 par des moyens appropriés, tels que des ressorts de rappel 14. Pour empêcher les barres de codage 10 de basculer ou de cesser d'être alignées, leurs extrémités peuvent être guidées par des moyens appropriés quelconques tels que des fentes ou des sail-20 lies montées sur les prolongements verticaux 12. Pour des raisons de clarté, ces moyens de guidage n'ont pas été représentés sur la Fig. 2. L'espace qui sépare les dents de 21 à 24 des barres de codage 10 et la base 11 du châssis comprend seize canaux de 25 transmission de lumière qui s'étendent depuis une lampe 16 parallèlement à la surface de la base 11 vers seize cellules photoélectriques 17 disposées par groupes de quatre suivant des champs A, B, C et D qui correspondent aux champs des barres de codage 10. La lumière provenant de la lampe 16 peut être une 30 lumière collimatée ou bien elle peut être dirigée à travers des canaux de lumière appropriés, mais pour éviter d'encombrer le dessin on n'a p'as représenté les canaux de lumière individuels séparés. Chacune des barres de codage 10 est alignée sur les groupes de cellules photoélectriques 17 de telle sorte que les 35 dents 21 de chacun des champs A, B, Cet D sont alignées sur les cellules photoélectriques 17 les plus à gauche dans chacun des champs des cellules photoélectriques. De même, les dents 22 sont alignées sur la cellule photoélectrique suivante vers la droite, les dents 23 sont alignées sur la troisième cellule 69 13484 4 2007742 photoélectrique en partant de la gauche dans chacun des champs, et les dents 24 sont alignées sur les cellules photoélectriques 17 les plus à droite dans chacun des champs A,B,C et D. Lorsqu'aucune des barres de codage 10 n'est enfoncée, cj toutes les cellules photoélectriques de tous les champs de A à D sont éclairées et produisent des sorties semblables. Chacune des barres de codage 10, cependant,peut être enfoncée jusqu'à une position suivant laquelle la lumière est bloquée en enfonçant une touche 18 qui est fixée à chacune des barres 10 de codage 10 par une tige 19» Une seule touche 18 et une seule tige 19 ont été représentées sur le dessin pour le rendre plus clair, mais bien entendu chacune des barres de codage 1-0 peut être déplacée vers le bas sous une pression appliquée à une touche 18. Lorsqu'une barre de codage 10 est déplacée vers 15 le bas jusqu'à sa position la plus basse contre la surface de support 11 du châssis, la lumière est bloquée dans un canal de chacun des quatre champs A,B,C et D; par exemple lorsque la barre de codage 10 qui est la plus proche de la lampe 16 est enfoncée, les dents 21 qui existent dans chacun des quatre 20 champs A,B,C et D bloquent lé passage de la lumière vers les cellules photoélectriques les plus à gauche 17 dans chacun des champs comparables de cellules photoélectriques A,B,C et D. Ceci fait produire à partir des cellules photoélectriques une sortie qui diffère des sorties qu'on obtient des douze cellu-25 les photoélectriques restantes non bloquées se trouvant dans les champs de A à D. De même, en enfonçant une autre barre de codage 10, on fait bloquer des canaux de lumière différents, un canal de chaque champ étant toujours bloqué lorsqu'on enfonce l'une 30 quelconque des barres de codage 10. Du fait que les barres de codage 10 sont toutes codées de manière différente, on voit facilement en examinant la Fig. 2 qu'en enfonçant plusieurs barres de codage simultanément, on fait bloquer au moins deux canaux de lumière dans au moins l'un des quatre champs de A 35 à D. D'après ce qui précède, on voit que l'enfoncement d'une seule touche 18 peut être considéré comme une entrée numérique permettant d'obtenir un signal de sortie de chacun des quatre champs différents de A à D, et que ces quatre signaux de sortie 69 13484 5 2007742 peuvent être considérés comme un code intermédiaire pour le clavier. En se reportant maintenant à la Fig. 3, les cellules photoélectriques 17 de la Fig, 2 sont représentées groupées suivant les quatre champs A, B, C et D. Comme décrit ^ plus haut, en enfonçant l'une quelconque des touches 18, on produit un signal de sortie depuis l'une des cellules photoélectriques de chacun- des champs de A à B, qui correspond au codage des dents de la barre de codage qui est reliée à la touche 18 qui a été enfoncée. Du fait que la manière suivant 10 laquelle ce signal de sortie est obtenu depuis une cellule photoélectrique ne fait pas partie de la présente invention et peut être réaliséfrar n'importe quel moyen approprié connu en lui-même, les détails des moyens servant à produire un tel signal de sortie n'ont pas été représentés. A titre d'expli-15 cation, cependant, on supposera que le signal de sortie provenant d'une cellule photoélectrique ne recevant pas de lumière incidente est un signal positif, et que le signal de sortie provenant des trois autres cellules photoélectriques de chaque champ est un signal négatif. 20 Les cellules photoélectriques du champ A produisent des entrées sur quatre conducteurs, lesquelles sont appliquées à une matrice de décodage 30 à diodes comportant deux sorties qui correspondent aux deux premiers bits d'un signal de sortie codé par permutation à huit niveaux. Comme on peut le voir sur 25 la Fig. 3, chacune des quatre entrées possibles de la matrice 30 produit une combinaison différente des signaux de sortie binaires qui correspond aux quatre entrées numériques de la matrice 30. Les champs B, C et D sont connectés respectivement à des. matrices de décodage à diodes semblables 31, -32 et 33, 30 dont chacune d'elles produit deux sorties binaires qui correspondent à l'entrée numérique particulière qui lui est appliquée. De cette manière, les sorties des quatre matrices de 30 à 33 forment toutes les combinaisons possibles de "uns" et de "zéros" binaires ou de marques et d'espaces pour les bits par-35 ticuliers représentés par les quatre champs différents d'information codés sur chacune des barres de codage 10. Une sortie positive sur l'un quelconque des conducteurs qui s'étendent depuis les cellules photoélectriques 17 de l'un quelconque des champs A, B, C ou D produit des signaux de sortie codés 69 13484 6 2007742 en binaire correspondants depuis les matrices de décodage 30, 31, 32 ou 33. Comme on s'en rend compte alors, le signal d'entrée numérique représenté par l'enfoncement d'une touche 18 eét d'a-5 bord codé en un code intermédiaire constitué par un codage de un - sur - quatre dans chacun des quatre champs. Ce code intermédiaire est ensuite décodé suivant le signal de sortie codé par permutation voulu dans les matrices de décodage 30 à 33. 10 Dans un clavier de téléscripteur, il est souhaitable de prévoir un enclenchement afin d'éviter d'enfoncer simultanément deux touches et de risquer d'obtenir des sorties erronées. Dans les claviers classiques, ceci est réalisé en général au moyen d'un type quelconque d'enclenchement mécanique, mais du 15 fait de la nature des claviers photoélectriques, un enclenchement mécanique est en pratique difficile à réaliser, et il est souhaitable d'utiliser d'autres moyens quelconques pour détecter le fonctionnement simultané de deux ou plusieurs touches. Comme déjà décrit, lorsqu'il se produit un enfoncement 20 simultané de deux ou d'un plus grand nombre de touches 18 dans au moins l'un des champs de A à D, plusieurs canaux pour la lumière sont bloqués. De ce fait, la détection du blocage de plusieurs canaux de lumière dans l'un quelconque des champs de A à D peut être utilisé pour détecter une erreur, et 25 à volonté pour empêcher de transmettre un caractère depuis le clavier lorsque se produit une telle erreur. A cet effet, les sorties des cellules photoélectriques de chacun des champs de A à D sont appliquées respectivement à des circuits de vérification 40 à 43, qui peuvent être de n'importe quel type appro-30 prié donnant un signal de sortie lorsque plus d'une seule entrée leur sont appliquées simultanément. Du fait que les circuits de vérification du codage de 40 à 43 peuvent être de type classique, ils n'ont pas été représentés en détail. Les sorties des circuits de vérification de 40 à 43 sont appli-35 quées à une porte OU 44 dont la sortie est utilisée pour commander une alarme 45. Dans les conditions normales de fonctionnement, lorsqu'il n'y a qu'une seule entrée dans chacun des quatre champs de A à D, on n'obtient aucun signal de sortie de l'un quelcon 13484 7 2007742 que des circuits de vérification de codage de 40 à 43, de sorte qu'on n'obtient aucune sortie de la porte OU 44, et l'alarme 45 n'est pas excitée. Si, cependant, l'un quelconque des champs de A à D produit simultanément plus d'une seule sortie 5 depuis ses cellules photoélectriques, le circuit de vérification de codage correspondant 40 à 43 produit un signal de sortie qui est envoyé par la porte OU 44 à l'alarme 45, qui est ainsi excitée. De cette manière, il est possible de détecter si plusieurs touches sont manoeuvrées simultanément et d'uti-10 liser la sortie de l'alarme 45 pour avertir l'opérateur du clavier ou pour empêcher de transmettre un caractère erroné depuis le clavier. Il va de soi que la présente invention n'a été décrite et représentée qu'à titre explicatif mais nullement limitatif, 15 et qu'elle est susceptible de diverses variantes sans sortir de son cadre. 69 13484 8 2007742 REVENDICATIONS 1. Codeur servant à produire un signal de sortie codé par permutation à partir d'un signal d'entrée, caractérisé en ce qu'il comprend un moyen servant à tirer du signal d'entrée un signal codé intermédiaire comportant tm nombre prédéter- 5 miné de signaux dè sorties dans chacun des champs qui sont deux ou davantage et un moyen servant à tirer de ces signaux de sorties ledit signal de sortie codé par permutation. 2. Codeur suivant la revendication 1, caractérisé en ce qu'il comprend un moyen produisant un signal d'entrée consti- 10 tué par une série de dispositifs de codage dont chacun est codé d'une façon unique au moyen d'un nombre prédéterminé d'éléments de codage prévus dans les champs, et des moyens servant à choisir individuellement chaque dispositif de codage, le moyen servant à tirer tm signal codé intermédiaire comprenant un moyen détectant la présence ou l'absence des éléments de code dans un dispositif de codage lorsque ce dernier est choisi. 3. Codeur servant à produire tm signal de sortie codé par permutation, caractérisé en ce qu'il comprend'un clavier 20 comportant une série de canaux destinés à laisser passer une énergie rayonnante et constituant deux champs ou davantage, une série de dispositifs sensibles à l'énergie rayonnante dont chacun est disposé à une extrémité de l'un des canaux associés, ces dispositifs constituant deux champs ou davantage et une 25 série de barres de codage dont chacune porte tm nombre prédéterminé d'éléments de blocage de l'énergie dans chacun des champs et dont chacune peut être déplacée par une touche qui lui est associée d'une façon fonctionnelle depuis une position où elle ne bloque pas l'énergie jusqu'à une position où les 30 éléments bloquent les canaux de transmission de l'énergie qui lui sont associés; et un moyen de codage par permutation pour chacun des champs de dispositifs sensibles à l'énergie et qui sont sensibles au nombre prédéterminé de sorties de ceux-ci pour produire tm signal de sortie codé par permutation pour 35 chacun des champs. 13484 9 2007742 4. Codeur suivant la revendication 3, caractérisé en ce que chaque élément de blocage de l'énergie est constitué par une dent qui s1 étend depuis la barre. 5. Codeur suivant la revendication 3 ou la revendication 5 4, caractérisé en ce que les canaux sont destinés à laisser passer une énergie lumineuse, les dispositifs sensibles étant destinés à répondre à cette énergie lumineuse. 5. Codeur suivant l'une quelconque des revendications précédentes, caractérisé en ce que le nombre prédéterminé de 10 sortie est égal à un. 7. Codeur suivant l'une quelconque des revendications précédentes, caractérisé en ce qu'il comprend un moyen pour produire un signal indicateur ae défaut ou un signal d'inhibition ou un signal avertisseur, lorsque le nombre prédéter-15 miné de sorties dans l'un quelconque des champs est dépassé.