Brevet FR2386213A1 — publié le 19781027

La présente invention traite de la compression de données a transmettre, et plus particulièrement de la compression de données se rapportant a une image. Dans un système de reproduction facsimile, les images constituées par des caractères noirs sur un fond blanc sont généralement transmises à un dispositif de reproduction constitue, par exemple, par un tube à rayons cathodiques ou par des diodes photoluminescentes, ou à une imprimante de points telle qu'une imprimante à projection d'encre ou à fils. En général, les images font l'objet d'un balayage grossier et d'une impression grossiere de manière à permettre une transmission plus rapide au dispositif de reproduction utilisé. Les données qui ontfait l'objet d'un balayage grossier peuvent être codées et mises sous une forme comprimée de maniere à faciliter et a accélérer leur transmission. Pour obtenir une reproduction d'excellente qualite de l'image originale, on utilise généralement des dispositifs de balayage et de reproduction a résolution fine, le balayage et la reproduction etant tous deux effectués à raison de, par exemple, 283 éléments d'image par centimètre. Toutefois, ce grand nombre d'éléments d'image au niveau de l'analyseur qui assure le balayage nécessite l'emmagasinage d'un nombre considerable de bits étant donné que chacun des éléments d'image doit être converti en données binaires aux fins de la transmission. L'un des objets de la présente invention est de fournir des moyens permettant un balayage à résolution grossière suivi d'une reproduction à résolution fine. Un autre objet de la presente invention est de fournir un procédé de transmission de données représentant des caracteres qui permette de bénéficier des avantages offerts par la combinaison d'un balayage à résolution grossière et d'une reproduction à résolution fine. Ce résultat est obtenu par l'utilisation d'une échelle de gris engendrée à partir des données résultant d'un balayage à résolution grossière qui sont appliquées a un dispositif de reproduction par points, lequel provoque une pondération ou modification de chaque élément d'impression en fonction des éléments d'image voisins résultant d'un balayage à résolution grossière. Le balayage,d'une image, de même que le codage binaire, la transmission et la reproduction des données afferentes à ce balayage sont bien connus. La présente invention propose l'emploi d'un balayage à résolution grossiere et d'une impression à résolution fine pour obtenir une reproduction d'excellente qualité. Ce résultat est obtenu en utilisant, lors du balayage, les caractéristiques des éléments d'image voisins de l'élément en cours de traitement pour provoquer une modification des éléments d'impression dans le systeme de reproduction du caractère. Dans le domaine du traitement des images, l'interpolation est très employée aux fins de la compression des données; à cet égard, on se reportera, par exemple, à l'article de C.M. Kortman intitulé "Redundancy Reduction--A Practical Method of Data Compression", paru dans la publication "Proceedings of the IEEE 55", mars 1977, pages 253 à 263, et à celui de C.A. Andrews intitulé "Adaptive Data Compression", paru dans la même publication, mars 1967, pages 167 à 177. Afin d'obtenir un codage plus efficace des donnees graphiques noires et blanches, le Dr. P.Stucki, dans son article intitulé "Efficient Transmission of Graphics Using Polyomino Filtering at the Receiver" paru dans la publication "IEEE Transactions on Aerospace and Electronic Systems", AES-6, novembre 1970, pages 811 à 814, fait état de la possibilité de transmettre un échantillon sur deux dans un balayage de trame en employant un "filtre Polyominoll pour examiner les configurations voisines de bits, aux fins de la reconstruction, par le systeme de reproduction, des données initiales. Dans un article intitulé "Image Coding Via a Nearest Neighbor Image Modela paru dans la publication "IEEE Transactions on Communication", COM-23, mars 1975, pages 318 à 331, A.K. Jain décrit un modèle qui utilise l'image voisine la plus proche pour coder des images selon une échelle de gris. Les procédés d'interpolation employés dans ces articles peuvent être considérés comme utilisant des éléments de balayages voisins pour estimer la valeur d'un élément de balayage donné. Le procédé d'interpolation utilisé dans la présente invention fait appel à l'emploi d'éléments d'image voisins de l'élément en cours de traitement pour provoquer la modification d'un élément d'impression, sans que cela affecte la valeur des données analogiques resultant du balayage. Un autre objet de la présente invention est donc de fournir un procédé permettant d'obtenir une reproduction à résolution fine d'un élément qui a fait l'objet d'un balayage à résolution grossière, et ce, au moyen d'un déplacement des éléments d'impression. Par ailleurs, un procédé connu permet de comprimer des données graphiques au moyen d'un codage à longueur de course dit ci-après codage de distance en utilisant des nombres binaires correspondant à des blocs de données engendres, et des chiffres de commande caractéristiques employés pour effectuer une commutation entre le noir et le blanc. Toutefois, ce dernier procédé ne fait pas appel à l'emploi de la représentation au moyen de niveaux de gris pour obtenir une reproduction à résolution fine, ni à celui d'un procedé de déplacement des éléments d'impression selon lequel les données afférentes à l'échelle de gris et les informations voisines balayées servent à positionner avec précision l'élément d'impression en fonction de la configuration voisine associée. Un autre objet de l'invention est donc de fournir un procéde permettant d'améliorer les données qui ont fait l'objet d'un balayage à resolution grossière pour obtenir une reproduction à résolution fine Selon la présente invention, des caractères présentant une résolution fine peuvent-etre obtenus en faisant correspondre aux données analogiques résultant d'un balayage à résolution grossiere de ces caractères, des données numeriques représentant la valeur, dans une échelle de gris, des caracteres ainsi balayés. Les donnees afférentes à ladite échelle de gris permettent d'imprimer les éléments d'impression correspondant à chacun des éléments limage qui ont fait l'objet d'un balayage à résolution grossière.Le positionnement de ces éléments d'impression est réalise en obtenant initialement la valeur de balayage afférente à chacun des éléments d'image voisins, puis en calculant des sommes dites de configurations en utilisant ces valeurs de balayage. Le nombre approprie d'éléments d'impression contenus dans le bloc d'impression sont ensuite imprimés en fonction de la somme de configurations la plus importante qui a été calculée. Dans le procédé de ïa présente invention on reproduit plusieurs éléments d'image constitues par des points noirs dans chaque région qui fait l'objet d'un balayage grossier, on definit des valeurs de balayage pour chaque élément de balayage entourant ladite région, on calcule la somme de configurations desdites valeurs de balayage, on définit une matrice à seuil correspondant à chacune desdites sommes, on choisit parmi lesdites sommes celle dont la valeur est la plus élevée, et on reproduit ladite matrice correspondant à la somme ainsi choisie, de maniere à provoquer un déplacement vers le caractère des éléments d'impression de la configuration reproduite. Conformément à la présente invention, on reproduit des donnees représentant des niveaux de gris en procedant à un balayage à résolution grossière des éléments d'image de manière à obtenir des données codees identifiant les éléments d'image blancs, noirs et intermédiaires Ces derniers, qui correspondent à une échelle de gris, sont codés de telle sorte que le niveau de gris soit représente sur une echelle de N. Les éléments d'image qui ont-fait l'objet d'un balayage à résolution grossière sont décodes selon une matrice A x B chaque fois que le produit de A par B est égal à N. Les données décodées sont reproduites en produisant dans la matrice un nombre de points noirs proportionnel à l'élément d'image codé.Le système de reproduction utilise des données émanant d'éléments d'image voisins pour provoquer un deplacement des éléments d'impression de chaque élément d'image vers le côté "caractère1 ou côté sobre des éléments d' image voisins que représentent les données d'entrée. Etant donne qu'une donnée balayee représente en principe une région carrée du caractère, les éléments d'image voisins sont au nombre de huit. Les valeurs des niveaux de gris sont obtenues pour chacun de ces huit éléments d'image voisins Ces valeurs permettent de calculer huit sommes de configurations.On détermine ensuite celle de ces huit sommes dont la valeur est la plus élevée, et c'est en fonction de cette derniere somme que le nombre approprié de points que comporte l'élément d'image balaye est imprimé. On obtient ainsi un déplacement très accuse des éléments d'impression vers les éléments d'image voisins qui sont associés à des données représentant des caractères et, particulierement, vers les éléments d'image qui, dans l'échelle de gris, se rapprochent le plus du noir. Le procedé de la présente invention qui consiste a balayer chaque élément d'image de l'original de façon a obtenir des valeurs allant du blanc au noir dans une échelle de gris, comprend les étapes suivantes: extraire la valeur de balayage des éléments d'image qui entourent l'élément d'image en cours de reproduction, faire la somme de valeurs de balayage choisies dans plusieurs configurations, comparer les sommes ainsi obtenues pour déterminer celle qui possède une valeur donnee, choisir une configuration de matrice de manière a cosmander la reproduction de l'element d'image en fonction de cette dernière somme, et effectuer la reproduction de l'element d'image en fonction de la valeur de balayage numérique et de la configuration de matrice choisie. L'un des objets de la présente invention est donc de fournir un procédé et un dispositif perfectionnés pour reproduire des informations visuel les. Un autre objet de l 'invention est de fournir un systbme de reproduction a résolution fine a partir d'un balayage a résolution grossière, qui utilise a cet effet une valeur d'échelle de gris obtenue a partir des caracteres ainsi balayes, ce resultat etant obtenu en faisant appel a l'emploi des données représentant la valeur de balayage des éléments d'image qui entourent celui qui est en cours de reproduction. Un autre objet de l'invention est de fournir un système de reproduction a résolution fine qui utilise les valeurs, dans une échelle de gris, de caractères qui ont fait l'objet d'un balayage a résolution grossière pour commander son l'impression des différents éléments d' impression en fonction de la valeur de chaque élément dans cette échelle de gris, et qui provoque un déplacement des éléments d'impression afferents à chaque élément d'image en utilisant à cette fin la valeur de balayage des éléments d'image qui entourent celui qui est en cours de reproduction. D'autres objets, caractéristiques et avantages de la presente invention ressortiront mieux de l'exposé qui suit, fait en référence aux dessins annexes à ce texte, qui representent un mode de réalisation préféré de celle-ci. La figure 1 est un schéma synoptique d'un dispositif de balayage, ou analyseur, à resolution grossière et d'un dispositif de reproduction à résolution fine utilisables, avec un système de reproduction, selon la présente invention. La figure 2 illustre une reproduction du type employe dans l'art anterieur, qui utilise un balayage à résolution grossière et une reproduction à résolution grossière. La figure 3 représente un système de reproduction du type employé dans l'art antérieur, qui utilise un balayage à resolution fine et une reproduction à résolution fine La figure 4A représente les differentes étapes employées pour obtenir une reproduction à résolution fine à partir d'un balayage à résolution grossière, dans un système de reproduction conforme à la réalisation de la figure 1. La figure 4B représente les différentes étapes du positionnement des éléments d'impression dans une imprimante conformement à la présente invention. Les figures 5A et 5B sont des schémas synoptiques de différentes réalisations du processeur de compression de la figure 1. Les figures 6A et 6B représentent le procédé de compression employé conformément à une réalisation des figures 5A et 5B. La figure 7 est un schéma synoptique du processeur de décompression de la figure 1. La figure 8 represente un unique élement d'image afférent à un balayage à résolution grossière et un bloc d'impression à résolution fine, dans lequel les éléments d'impression sont positionnés conformément aux procédés de l'art antérieur. La figure 9 montre les effets respectifs du type d'impression dans lequel les éléments d'impression sont uniformément distribues dans la matrice, et de celui de l'invention dans lequel ils font l'objet d'un déplacement. La figure 10 est un schema synoptique du dispositif à déplacement unidirectionnel des éléments d'impression de la présente invention, et montre une réalisation du décodeur de niveaux de gris de la figure 7. La figure 11 illustre le procédé de déplacement des éléments d'impression de la présente invention, en utilisant la réalisation préférée comme modèle du sélecteur de configurations de la figure 10. La figure 12 représente un circuit logique qui peut être utilisé, dans le sélecteur d'éléments d'impression de la figure 10, pour commander l'un de ces éléments. La figure 13 représente un agencement possible utilisable avec le selecteur de configurations de la figure 11 aux fins du positionnement des éléments d'impression. Selon l'invention, le balayage à résolution grossiere d'un caractère permet d'obtenir pour chaque élément d'image balaye une valeur donnée dans une échelle allant du blanc au noir à travers le gris. Cette valeur, dite valeur de balayage, est appliquée au systeme de reproduction afin de commander la reproduction à résolution fine. Dans la présente invention, les valeurs de balayage des éléments d'image qui entourent celui en cours de reproduction sont prises en considération de manière à provoquer un déplacement des éléments d'impression à résolution fine vers le caractère reproduit, au lieu de leur laisser adopter une position arbitraire de niveau gris. La reproduction à résolution fine représentée sur la figure 1 est très proche de celle obtenue dans le cas des systèmes de l'art antérieur et qui est représentée sur la figure 3.Le système de reproduction de la réalisation préféree tire parti du fait que le balayage à résolution grossi ère permet de réduire le nombre de donnees transmises tout en rendant possible l'obtention d'une reproduction de meilleure qualité que celle de la reproduction à resolution grossière représentée sur la figure 2. L'élément d'image auquel est associée une valeur déterminée dans l'échelle de gris, comme le montre la figure 8, donne, dans la réalisation préférée, les blocs d'impression d'un matrice 4 x 4 du dispositif d'impression à résolution fine. Le procéde de déplacement de la presente invention, comme le montre la figure 9, permet d'obtenir une reproduction de qualité supérieure à celle qui est rendue possible par une distribution uniforme des éléments d'impression. L'emploi des éléments d'image carrés de la realisation préférée permet de modifier la position des éléments d'impression à résolution fine correspondant à l'élément d'image faisant l'objet de la reproduction, comme le montre la figure 10, au moyen de la valeur de balayage associee à chacun des huit éléments d'impression qu l'entourent. Sur la figure 10, l'élément d'image balayé considéré est désigné par la lettre Z et les éléments d'impression correspondants, en fonction du niveau de gris, sont modifiés par les huit éléments d'image balayés A à H qui l'entourent. Le procédé de déplacement unidirectionnel de la présente invention se traduit par le positionnement de l'élément d'impression en fonction d'une structure de ponderation représentée sur la figure 11.L'une de ces huit configurations est choisie pour reproduire les informations afferentes à l'échelle de gris, avec une résolution fine, en fonction du nombre d'eléments d'impression choisis pour représenter le caractère dans ce bloc de balayage. La présente invention utilise le procédé de déplacement directionnel pour améliorer la qualité de la reproduction des caractères qui ont fait objet d'un balayage à résolution grossière. Une ouverture de balayage plus grande peut être employée dans l'analyseur sans pour autant sacrifier la résolution d'impression. Le procédé de déplacement directionnel compense partiellement la perte d'informations qui résulte de l'emploi d'une resolution moins élevée. Ainsi, l'invention permet de conserver les avantages afférents à un balayage à résolution grossière, c'est-adire une réduction de la quantité de donnees à transmettre, et d'une résolution d'impression élevée. Dans la réalisation préférée, les valeurs de balayage vont de O à 16 dans une matrice de 4 x 4. Dans la realisation préférée, le dispositif de reproduction est une imprimante de points. Le diamètre de l'ouverture de l'analyseur est supérieur à celui de 7'element d'impression. Cela se traduit par une diminution de la résolution à laquelle le balayage est effectué. La resolution dlimpressionreste elevée du fait de l'emploi du procedé de déplacement unidirectionnel de l'invention. Dans la réalisation préférée > chaque bloc de balayage se compose de seize éléments d'impression. Ainsi, une matrice d'impression de 4 x 4 peut être comnandee par un dispositif à balayage à resolution grossière permettant d'obtenir une échelle de gris à seize niveaux. Dans la réalisation preféree, l'ouverture de l'analyseur correspond à 71 éléments d'image par centimètre, et l'élément d'impression correspond à 284 éléments d'image par centimètre. Les seize valeurs de l'échelle de gris associées aux données faisant l'objet d'un balayage à résolution grossière permettent de resoudre le problème pose par l'existence des deux systèmes appareaaent incompatibles qui exigent le balayage à résolution grossiere de 71 éléments d'iiaage par centimètre et la reproduction a résolution fine de 2B4 éléments d'image par centimere. Dans la realisation préferée, le fond est blanc et les caractères noirs ou gris, ce qui a pour effet de rendre actifs des éléments d'impression.Le procedé de déplacement unidirectionnel de la présente invention permet donc d'obtenir une meilleure reproduction des caractères. Une matrice de seuil est choisie qui permet de provoquer tin déplacement des configurations voisines les plus sombres de maniere à obtenir une reproduction d'excellente qualité. Comme le montre la figure 1, un analyseur 18 procède à un balayage à résolution grossière du caractère et engendre des données définissant la valeur, dans une échelle de gris, de chaque élément dlimage, le fond sur lequel se détache le caractère étant blanc. Dans la réalisation préférée, l'échelle de gris comporte seize niveaux. Dans la première rangée d'un tel balayage, le caractère occupe les 5/16èmes du premier élément d'image 20. Le second élément d'image, 22, est entièrement occupé par le caractère et de ce fait est complètement noir, ce qui correspond à la valeur maximum, 16, de 1 1échelle de gris. Le troisième élément d'image, 24, a une valeur de 12 dans l'échelle de gris.Les quatrième et cinquième éléments d'image, 26 et 28, ne sont pas occupés par le caractère et ont donc une valeur nulle, correspondant à un fond blanc, dans l'échelle de gris. Les données fournies par l'analyseur 18 en ce qui concerne 7es valeurs dans l'échelle de gris des différents éléments d'image sont transmises à un processeur de compression de données 30. Ce dernier détermine si ces donnees concernent le fond ou le caractère. Les données mises en sequence font I 'objet d'un codage de distance et sont mémorisées en conséquence. Les donnees afférentes au caractère ou aux bords de l'image sont identifiées et codées en fonction des valeurs de l'échelle de gris quelles représentent et qui vont de 1 à 16 dans le cas de la réalisation préféree. Chaque élément d'image ainsi balaye est codé et memorisé séparément.Une fois pretes, les données sont transmises à un contrôleur d'émission de données 32 aux fins de leur acheminent sur une ligne de transmission 34, par exemple. Les données binaires sont reçues par un contrôleur de réception de données 36 et appliquées à un processeur de décompression 38. Ce dernier décode les données binaires afin de séparer les données qui ont fait l'objet d'un codage de distance des données afférentes au caractère ou aux bords, ces dernières étant décodées en fonction des valeurs de l'échelle de gris. Les données afférentes au fond et celles afférentes au caractere, représentées par les valeurs de ltechelle de gris, commandent un système de reproduction 40 à résolution fine en fonction d'un procédé de déplacement unidirectionnel qui provoque un déplacement des éléments d'impression de l'échelle de gris vers le côte du bloc voisin qui a fait l'objet d'un balayage à résolution grossière et qui comporte le plus grand nombre de points. Le balayage à résolution grossiere ainsi que le traitement des données en fonction d'un procédé de compression des données et le codage des valeurs de l'échelle de gris représentant le caractère, permettent d'obtenir une transmission à grande vitesse des donnees codées en binaires.L'remploi du système de reproduction 40, du procédé de décompression et du procédé de déplacement unidirectionnel, permet d'obtenir une reproduction d'excellente qualité du caractère. Les systemes de reproduction de l'art anterieur qui sont représentés sur les figures 2 et 3 montrent les avantages qu'offre la présente invention. Le système classique de reproduction de caractères de la figure 2 comprend un analyseur 42 à résolution de balayage grossiere et une imprimante 44 à résolution d'impression grossière. L'élément d'image 46 et l'élément d'impression 48 représentent respectivement la region correspondant à une position de balayage et celle correspondant à une position d'impression. Le balayage à résolution grossière offre l'avantage de produire une quantite de données moins importante lors d'une opération de balayage et donc de simplifier la transmission et de permettre à celle-ci d'avoir lieu à grande vitesse.En genéral, une région sombre faisant partie d'un caractère n'est imprimée que si elle occupe plus de la moitié de l'élément d'image balayé. Le caractère resultant qui est imprimé par l'imprimante 44 ne correspond qu'approximativement au caractère initialement balayé. La partie du caractère imprimé qui est en forme de marches d'escalier est généralement considérée insatisfaisante. On a donc cherché à améliorer la qualité de l'impression en utilisant un système classique du type représenté sur la figure 3 qui procède à un balayage à résolution fine et à une reproduction à résolution fine également. L'élément d'image balaye par l'analyseur 50 de la figure 3 est nettement plus petit que celui de la figure 2. En utilisant le même procédé que dans le cas de la figure 2, c'est-à-dire en imprimant uniquement les éléments d'image'dont plus de la moitié est occupée par une partie de caractère, on obtient à partir du caractère balaye par l'analyseur 50 de la figure 3 le caractère reproduit par l'imprimante 52. Les marches d'escalier que comporte le caractère reproduit sont à peine remarquees par l'observateur, l'oeil de ce dernier tendant à confondre les aspérités des bords du caractère. En revanche, ce type de système nécessite la transmission d'une quantité importante de donnees numériques en dépit de l'emploi de procédés de compression connus.Un système classique de ce type permet d'obtenir une reproduction d'excellente qualite, mais a pour inconvénient le coût elevé de la transmission des données. Afin de reduire la résolution du balayage sans pour autant sacrifier la qualité de la reproduction, on peut combiner l'emploi de l'analyseur à balayage à résolution grossière de la figure 2 à celui de l'imprimante à résolution d'impression fine de la figure 3, qui offrent respectivement 1 'avantage de diminuer la quantité de données numériques qui doivent être transmises et celui de permettre la reproduction d'un caractère acceptable. Afin d'obtenir ce résultat en résolvant l'imcompatibilité apparente qui existe entre les différentes résolutions employées pour le balayage et pour la reproduction, on utilise le procédé défini par l'orga- nigramme de la figure 4A.D'une façon très générale, le caractère fait l'objet d'un balayage à résolution grossière dans lequel les éléments d'image sont identifiés en fonction des valeurs d'une échelle de gris. Dans une réalisation particulière (figure 5A), seules les données afférentes au niveau blanc sont codées au moyen du procédé bien connu dit de codage de distance. Tout élement d'image qui contient une partie du caractère est codé en fonction du pourcentage de sa superficie couverte. Dans une seconde réalisation (figure 58), les valeurs de l'échelle de gris correspondant au blanc et au noir font l'objet d'un codage de distance, seules les valeurs intermediaires de l'échelle de gris afférentes au caractère ou aux bords sont codées en fonction du pourcentage de l'élément d'image qu'occupe le caractère ou le bord considere. Dans ces réalisations, chaque élément d'image qui a fait l'objet d'un balayage à résolution grossière correspond à seize éléments d'impression, les parties complètement blanches n'étant représentées par aucun élément d'impression. Dans ces conditions pour chaque élément d'image qui comporte au moins une partie du caractère, on engendre, en binaire une valeur de l'échelle de gris allant de O à 15.L'ensemble de la représentation du caractère établie en fonction du fond et de l'échelle de gris est mis en mémoire aux fins de la transmission. Les données reçues sont décodées et décomprimées en fonction de l'impression a résolution fine. La matrice d'éléments d'impression à résolution fine est activée en fonction des données décodées afferentes à l'échelle de gris. Ainsi qu'on le verra plus loin, pour assurer une meilleure distribution des éléments d'impression, on se sert d'un procédé spécial dit de déplacement unidirectionnel qui utilise les données avoisinantes afférentes au fond et au caractère et résultant d'un balayage grossier pour pondérer les éléments d'impression de manière à provoquer leur déplacement vers l'élément d'image qui comporte une partie du caractère.Ce dernier procéde permet d'obtenir le type de reproduction à résolution fine qui est représenté sur la figure 1. Cette reproduction peut être favorablement comparée avec celle obtenue dans le cas du système de la figure 3 dans lequel le balayage et la reproduction utilisent tous deux une résolution fine. La première étape du processus de la figure 4A consiste à procéder a un balayage à résolution grossiere d'un élément d'image. L'étape suivante consiste à déterminer si cet élément d'image fait partie du fond ou du caractère a reproduire. Dans ce dernier cas, ltetape suivante consiste à déterminer le niveau de gris de l'element d'image en fonction du pourcentage de celui-ci qui est occupé par une partie du caractère.Ce niveau de gris fait ensuite l'objet d'un codage binaire et est éventuellement emmagasiné Si l'élément d'image identifié ne doit pas faire l'objet d'un codage basé sur sa valeur dans l'échelle de gris, par exemple s'il est complètement noir ou completement blanc, les donnees correspondantes sont comprimées de façon appropriée au cours de l'étape référencée "COMPRESSION DONNEES". L'etape suivante consiste à coder de façon appro priee les données ainsi comprimées et éventuellement à les mettre en mémoire. Le processus prend fin lorsque le dernier element-d'image a ainsi été balayé et que les données binaires sont pretes a être transmises au dispositif de reproduction representé sur la figure 1.Les données sont transmises au controleur de réception, puis au processeur de decom- pression dans lequel elles sont-décodées et décomprimées afin d'être reproduites conformément au processus dont la suite est indiquée sur la figure M. Au cours de ltetape suivante, les données ainsi transmises sont reçues et appliquées à une memoire. Les données transmises sont décodées de manière à identifier celles qui concernent le fond et celles qui se rapportent au caractère. Ces données, ainsi que celles qui ont fait l'objet d'un codage à longueur de course limitée et celles qui représentent la valeur du caractère dans l'échelle de gris, consistituent un multiplet représentant un groupe de données particulier. L'étape suivante consiste à déterminer si ce multiplet désigne un élément d'image relatif au fond ou un élément d'image relatif au caractère. Si ce multiplet indique que l'élément d'image consideré a fait l'objet d'un codage de distance, l'tape suivante consiste à décomprimer les données, ce qui permet de determiner le nombre d'éléments d'image que comporte une séquence. Les éléments d'image sont effectivement reproduits en mettant en service le processeur d'impression.Les éléments d'image complètement noirs ou complètement blancs sont reproduits en traitant le dispositif de reproduction à résolution fine comme s'il était un dispositif de reproduction a résolution grossière, ce qui signifie que dans la presente realisation un élément d'image blanc rend inoperante une matrice de 4 x 4 dans le dispositif de reproduction a resolution fine et aucun element d'image noir rend actifs tous les elements d'impression de la matrice. Si le multiplet décodé identifie un élément d'image relatif à un caractère, on procède au décodage des données afférentes aux niveaux de gris qui sont fournis par les bits restants du multiplet. L'impression est effectuee en fonction des données afférentes aux niveaux de gris qui ont été récupérées. L'étape suivante consiste à provoquer un déplacement des éléments d'impression conformément au procédé de déplacement unidirec-tionnel précédemment mentionné de manière à favoriser llimpression à résolution fine en déplaçant de façon sélective les éléments d'impression vers le caractère en fonction des éléments d'impression voisins Les différentes étapes de ce procédé de déplacement des éléments d'impression sont représentées sur la figure 4B. Les éléments d'impression sont deplaçe vers le caractère d'une façon très efficace. Après l'étape wEMMAG. DONNEES" de la figure 4A, les données sont decodées de la façon indiquée afin de décomprimer les données et de séparer les valeurs de l'échelle de gris. Ces dernières sont décodées de la façon indiquée sur la figure 4A. Le procédé de déplacement unidirectionnel comporte une étape supplémentaire qui consiste a récupérer ou à extraire les valeurs de balayage des éléments d'image qui entourent l'élément d'image que l'on est en train de reproduire. L'étape suivante consiste à faire la somme des valeurs de balayage des positions horizontales supérieure et inférieure, des positions verticales de droite et de gauche, et des positions de coin pour des groupes de trois éléments d'image périphériques.L'étape suivante consiste a-comparer ces sommes afin de déterminer celle dont la valeur est la plus élevée. Pendant lletape suivante, on sélectionne- une configuration de matrices qui permet de déplacer l'eleent d'impression vers les positions présélection- nees déterminées par la configuration qui se rapproche le plus de l'impression nécessaire pour la position de la sonne dont la valeur est la plus élevée.L'étape suivante consiste a positionner en conséquence les éléments d'impression, comme précédemment, et l'élément d'image fait enfin l'objet d'une reproduction a résolution fine lors de la dernière étape, ainsi mulon l'a déjà mentionné-à propos de la figure 4A L'élément d'image qui a fait llohJet d'un balayage a résolution grossière peut évidemment être directement appliqué à un dispositif de reproduction a résolution fine sans utiliser la technique de compression de donnés qui a été décrite.Par exemple, les éléments d'image qui se rapportent au fond et ceux qui se rapportent- a un caractère peuvent commander le dispositif d'impression à résolution fine sans avoir été codés, les premiers pouvant rendre inopérante la matrice d'impression et les seconds pouvant commander le nombre de points imprimés. Les étapes nécessaires du processus consistent-à procéder à un balayage à résolution grossière de l'élément d'image, à déterminer si celui-ci se rapporte au fond blanc ou à un niveau de gris, y compris le noir, à positionner les éléments d'impression conformément à la valeur de l'element d'image dans l'échelle de gris et à procéder à l'impression en fonction des éléments d'impression ainsi positionnés et des données représentant l'élément d'image afférent au fond blanc.Les éléments d'impression peuvent être positionnés conformément au procédé décrit sur la figure 4B afin de provoquer leur déplacement. Ce procédé ne tire évidemment pas parti du procéde de codage et de compression qui a ete décrit, ni du fait qu'il permet d'obtenir une reproduction à résolution fine tout en transmettant un nombre de données inferieur à celui qui était jusqu'à présent nécessaire. L'objectif de la présente invention est de rendre possible une résolution de balayage moins fine de telle sorte que le nombre de bits à transmettre puisse être réduit, tout en faisant en sorte que la résolution d'impression permette d'obtenir une reproduction du caractère balayé qui soit aussi proche de l'original que possible. Une resolution de balayage moins fine permet, d'une part, de diminuer le nombre des éléments de balayage de l'analyseur, permettant ainsi d'employeur une source lumineuse moins intense du fait de l'augmentation du diamètre de l'ouverture, et, d'autre part, d'utiliser une mémoire d'une capacité moins importante aux fins de l'emmagasinage des caractères.Les avantages que presente un système de reproduction à résolution de balayage grossière et à résolution d'impression fine ainsi que du procedé qui permet de mieux identifier la position des éléments d'impression sont décrits ci-après à l'aide des figures 5 à 13. Dans le procéde de compression de donnees destine au balayage de documents comportant des regions noires et blanches, par exemple, une réalisation décrite utilise un codage de distance pour les données afférentes au fond (blanc) et des valeurs afférentes à une échelle de gris pour les segments des caracteres (noirs) que comporte le document. Un multiplet contient ainsi les données qui identifient le fond ainsi que la distance en code de distance pour le nombre d'éléments d'image afférents au fond que comporte le code. Un multiplet identifié comme contenant des données relatives aux segments d'un caractère à imprimer comporte des bits representant les données afférentes au niveau de gris de l'élément d'image. Les figures 5A, 6A et 6B permettront de mieux comprendre le procédé de compression de données de cette réalisation. Sur la figure 6A, on a représenté un caractère "A", chaque carré correspondant à un élément d'image balaye grossièrement 54. L'impression à résolution fine qui est rendue possible par la réalisation préféree de l'invention et par celle qui sera décrite plus loin, est obtenue au moyen d'une imprimante capable d'imprimer 16 points dans une matrice carrée de 4 x 4 points pour chaque élément de balayage 54. Les bits requis pour provoquer l'impression de ces 16 points sont fournis par le processeur de décompression 38 de la figure 1. Comme le montre la figure 5A, lors du balayage du caractère, le signal analogique représentant l'amplitude est converti dans un convertisseur analogique-numérique 56 en seize valeurs d'une échelle de gris, la valeur I représentant la valeur la plus faible de l'échelle et la valeur 16 représentant le noir total. Le premier bit de chaque multiplet indique si celui-ci contient des données relatives au fond, auquel cas les bits suivants traduisent un codage de distance, ou à un eiémentd'image afférent à un caractère, auquel cas les bits restants du multiplet représentent des valeurs de l'échelle de gris. Dans la présente réalisation, si le premier bit du multiplet est un "0", cela signifie que le multiplet représente des données afférentes au fond, et les quatre bits suivants sont des données traduisant un codage-de distance.Si le premier bit est un Ul", cela signifie que le multiplet représente des donnees afférentes à un caractère et les quatre bits suivants du multiplet contiennent alors des données relatives aux valeurs de l'échelle de gris. Sur la figure 5A, le processeur de compression 30 comprend le convertisseur analogique-numerique 56, un détecteur-comparateur 58, un détecteur de transition 60, un compteur de distance 61, un codeur de distance 62, un codeur dit de niveau de gris 64 et une mémoire 66. Le convertisseur 56 reçoit le signal analogique émanant de l'analyseur 18 et le convertit soit en un signal dit de fond qui représente des éléments d'image entièrement blancs, soit en un signal dit de caractère qui représente des niveaux de gris. Le signal de fond est applique au compteur 61, lequel compte le nombre d'éléments d'image blancs jusqu'à ce qu'une donnée représentant un caractère soit détectée.Lorsque ce changement est détecté par les détecteurs 58 et 60, le nombre d'élements d'image afférents au fond est connu et le multiplet relatif au fond OXXXX, peut être codé par le codeur 62. Le détecteur de transition 60 peut être constitue par une bascule bistable qui détecte le passage du blanc au gris ou inversement. Les données afférentes à un caractère reçoivent une valeur d'échelle de gris de 1 à 16 dans le convertisseur 56 et sont appliquées au codeur 64. Ce dernier fournit alors un multiplet IXXXX dans lequel le bit "1-" signifie que ce multiplet contient des données relatives à un caractère. Les bits restants font l'objet d'un codage binaire pour representer les valeurs numeriques de l'échelle de gris.Le codeur 64 est excité par la détection diun caractère par le détecteur 58. Les données ainsi codées en binaire sont ensuite emmagasinées en série dans la mémoire 66 afin de faciliter leur transmission lors de la mise en service du contrôleur 32, ce qui a pour effet de déclencher la recuperation des données depuis la memoire 66. A titre d'exemple du procédé de codage et de compression de la figure 5A, on se reportera à la figure 6A qui représente le caractère "A" en noir sur un fond blanc. Chaque carré représente un élément d'image 54 qui a fait l'objet d'un balayage grossier. Chaque rangée ou ligne de balayage comporte douze éléments d'image. Quinze de ces rangées ou lignes correspondent a une ligne verticale du caractère. La figure 6B montre l'identification des lignes F et K pour les douze éléments d'image. Un "0" indique qu'un élement d'image blanc a été détecte et un "1" indique la detection d'un élément d'image noir ou gris, les nombres entre parentheses indiquant la valeur, allant de 1 à 16, de cet élément dans l'échelle de gris. Sur la figure 6A, à la ligne F, les éléments d'image 1 à 4 et 10 à 12 correspondent au fond blanc de T'image. Les éléments 5 à 9 représentent différentes valeurs de l'échelle de gris. Le premier multiplet à transmettre pour la ligne F est donc 00100. Le premier bit "0" indique que le multiplet contient des données afférentes au fond et la valeur 4 codée b- raire représentée par les quatre bits suivants, indique, en codate dit de distance, que le nombre de carreaux ou éléments d'images blancs consecutif est de 4. Le multiplet suivant pourrait être code sous la forme 11011 representant le cinquième bloc de données Le premier bit de ce multiplet, "1", indique la présence de données afférentes à un caractère et la valeur correspondant à la valeur numérique 11 des quatre bits suivants représente le niveau 12 de ltechelle de gris, comme le montre la figure 6B. Pour le codage, les 16 niveaux de l'échelle de gris sont representes par les valeurs 0000 a 1111 correspondant aux valeurs numériques 0 à 15. Les éléments d'image 6 et 7 de la ligne F sont entièrement noirs (valeur 16 de l'échelle de gris) et sont par conséquent caractérises par la valeur codée 11111. L'élément d'image 8 de la ligne F peut être defini comme ayant une valeur 12 de l'échelle de gris et est représenté par le multiplet 11011. L'élément d'image 9 peut être défini comme ayant un niveau de gris de 1 car le caractère n'occupe qu'une faible partie d'un de ses angles, et est donc représenté par le multiplet 10000. Les éléments d'image restants 10 à 12 comprennent des données afférentes au fond et font donc l'objet d'un codage de distance prenant la forme 00011 qui indique que les éléments d'image dont il s'agit se rapportent au fond. On pourrait aussi dans ce cas engendrer 00010 indiquant que le premier blanc est suivi de deux autres ce qui en fait toujours trois en tout.En ce qui concerne la ligne K de la figure 6A, les éléments d'image 1, 2, 6, 7, 11 et 12 ne contiennent que des données relatives au fond et, de ce fait, le premier bit du multiplet sera un "0" suivi de bits traduisant un codage de distance tel que l'an signal en fait le nombre de blancs consécutifs. Les éléments d'image 4 et 9 ont une valeur de gris de 16, correspondant au noir, et les éléments d'image 3, 5, 8 et 10 ont des valeurs de gris respectives de 8, 8, 8 et 10. En utilisant les valeurs de gris indiquées sur la figure 68 pour la ligne K, un bloc de données comportant neuf multiplets est transmis comne suit: (00001), (10111), (11111), (10111), (00001), (10111), (11111), (11001), (00001).Ce bloc de message et les autres blocs de message constituent les données binaires qui sont eniagasinées dans la mémoire 66 de la figure 5A en vue de leur transmission ultérieure au controeur de réception 36 depuis le contrôleur d 'émission 32 de la figure I. Lorsque ces données comprimées sont reçues, le processeur de décompression 38 reconstitue le caractère de telle sorte que celui-ci soit reproduit avec une résolution quatre fois plus fine que la résolution de balayage. Les 12 x 14 éléments d'image que comporte la figure 6A sont transformes en 48 x 60 éléments d'impression à résolution fine. Le procédé de codage de distance qui est representé sur la figure 5A permet bien de comprimer les données, mais il est évident que trop de données inutiles afférentes aux niveaux de gris sont transmises pour les éléments d'image complêtement noirs, par exemple. Dans le cas de la ligne M, de la figure 6A, un codage de distance des éléments d'image complètement noirs permettrait de diminuer considérablement la quantité de données transmises. Les seules valeurs de l'échelle de gris qui sont nécessaires pour obtenir une reproduction optimum sont celles qui concernent les bords du caractère. Une seconde réalisation du processeur de compression 30 de la figure 1 est donc représentée sur la figure 5B. Le processeur 30 de la figure 5B comprend le convertisseur analogique numérique 56 déjà mentionné, une mémoire-tampon 57 capable d'emmagasiner trois lignes"le détecteur-comparateur 58, un additionneur 59, le.détecteur de transition 60, un compteur 61A et un compteur 61B qui comptent les éléments d'image représentant des informations, qui ont fait 1 'objet d'un codage de distance, respectivement afférentes au blanc et au noir, le codeur 62 qui utilise le codage de distance, un comparateur 63, le codeur 64 de niveaux de gris, un detecteur de gradient 65 et la memoire 66.De même que dans le cas de la réalisation de la figure 5A, les signaux correspondant aux éléments d'image balayés, sont appliqués au convertisseur 56 et convertis en signaux numeriques correspondant aux différentes valeurs de l'échelle de gris, le zéro correspondant au blanc, le seize correspondant au noir, et les valeurs l à 15 représentant les niveaux intermédiaires. Les signaux de sortie du convertisseur 56 sont appliqués au détecteur-comparateur 58 dans lequel les caracteristiques de l'élément d'image sont déterminées. Etant donné qu'un élément d'image blanc ou noir peut contenir à tort une petite tache de noir ou de blanc, l'élément d'image qui fait l'objet du codage, Y, est d'abord comparé avec les éléments d'image qui l'entourent. Les donnees numériques afférentes à ces derniers, A à H, sont mises dans la mémoire-tampon 57 ainsi que l'élément d'image Y, selon la configuration représentée. La sortie de la mémoire-tampon 57 est appliquée à l'additionneur 59 qui fournit les six sommes indiquées sur la figure et les applique au comparateur 63. Ce dernier détermine celles de ces sommes dont les valeurs sont la plus elevée et la plus basse (sommes maximum et minimum) et les appliquent au détecteur de gradient 65, dans lequel la somme minimum est soustraite de la somme maximum. Si la sortie du detecteur 65 est faible, c'est-à-dire inferieure à une valeur fixe indiquant que les éléments d'image voisins ont pratiquement la même valeur, que celle-ci soit blanche ou noire, le détecteur-comparateur 58 est mis en service et compte les éléments d'image dans le compteur approprié.Si la sortie du détecteur 65 est elevée, c'est-à-dire indique un contraste accusé, le codeur 64 est mis en service et les valeurs de l'échelle de gris sont codes de façon appropriée. Le detecteur de transition 60 détecte un passage du blanc au noir ou inversement et met en service le codeur 62. Ce dernier code de façon appropriee les données destinées à être emmagasinées dans la mémoire 66, dans laquelle sont également emmagasinées les valeurs fournies par le codeur 64. Les signaux de sortie de la mémoire 66 sont appliqués au contrôleur de transmission 32 de la figure 1 de façon appropriée. Dans la réalisation de la figure 5B, les premiers bits, 00, d'un multiplet codé en distance OOXXXX peuvent indiquer qu'il s'agit ducodage d'éléments d'image blancs, les bits XXXX indiquant comme precedemment le nombre d'éléments d'image blancs consécutifs. Un multiplet codé en distance 10XXXX peut signifier qu'il s'agit du codage d'eléments d'image noirs, les bits XXXX indiquant comme précédemment le nombre d'éléments d'image noirs consécutifs. Les valeurs de l'échelle de gris peuvent alors être codées sous la forme 11XXXX, les premiers bits, 11, indiquant qu'il s'agit d'un niveau de gris et les bits restants représentant le codage de ce niveau.Ainsi, dans le cas de la ligne F de la figure 6A, les quatre premiers éléments d'image seraient codés 000011, le cinquième serait codé 111011, les éléments d'image 6 et 7, qui sont complètement noirs, seraient codés 111011, les niveaux de gris des éléments limage 8 et 9, seraient respectivement codés 000010 et 110000, et les éléments d'image 10, 11 et 12, qui sont complètement blancs, seraient codés 000010. Le nombre de bits codés ne diffère pas de façon significative de celui qui est obtenu avec la réalisation de la figure 5A, mais serait beaucoup plus faible que ce dernier dans le cas du codage de la ligne M. Dans la réalisation de la figure 5A, tous les elements d'image feraient l'objet d'un codage individuel du fait de l'absence de suites d'éléments d'image blancs.Dans le cas de la réalisation de la figure 5B, les éléments d'image 3 à 10 feraient tous l'objet d'un codage de distance prenant la forme 100111 au lieu d'être codés individuellement. La présente invention utilise la sortie analogique de l'analyseur divisée en une valeur plus fine d'échelle de gris pour réaliser le développement des donnees nécessaires pour commander un dispositif à résolution d'impression plus élevée. Un élément d'image 68 afferent à un balayage à résolution grossière (voir figure 8) permet d'obtenir des signaux de sortie correspondant aux seize niveaux d'une échelle de gris, le niveau 0" représentant le blanc. Un développement de ces signaux est obtenu en agissant de façon appropriée sur les 16 positions d'une matrice d'impression. Sur la figure 8, un bloc d'impression à résolution fine 70 contient des éléments d'impression 72 occupant diverses positions, tous les éléments d'impression qui correspondent au niveau de gris représente par le signal de sortie ou qui se trouvent au-dessous de ce niveau étant imprimés. Par exemple, dans le cas du niveau de gris 6, dans une échelle de gris à 16 niveaux, 1 à 16, les éléments d'impression 1à 6 sont imprimés. Le bloc d'impression à résolution fine 70 résultant est représenté sur la figure 9 dans le cas de l'emploi d'un procédé de positionnement des éléments d'impression qui entraîne une distribution uniforme de ceux-ci. Un meilleur procédé de positionnement de l'élément d'impression qui met en oeuvre le déplacement unidirectionnel précédemment mentionnE sera decrit plus loin. Les différentes etapes du procédé représenté sur les figures 4A et 4B sont decrites au moyen du schéma de la figure 7 qui montre le processeur de décompression 38 de la figure 1. Sur la figure 7, les signaux de données reçus du contrôleur de réception 36 sont appliqués a une mémoire 74 que comporte le processeur de décompression 38. Les données ainsi emmagasinées sont décodées par un décodeur 76 pour déterminer si elles se rapportent au fond ou au caractère et sont alors appliquées, dans le premier cas, à un codeur 78 et, dans le second, à un codeur 80. Ce dernier transmet un signal positionnement éléments d'impression" à une imprimante 82, qui est le dispositif de reproduction 40 à résolution fine de la figure 1. Les signaux de sortie des décodeurs 76 et 78 sont appliqués à un dispositif 84 qui commande le balayage effectué par l'imprimante 82 ainsi que l'espacement des caracteres imprimés par celle-ci.Les signaux de sortie du décodeur 78 commandent le positionnement des éléments d'impression cependant que les signaux "positionnement éléments d'impression" commandent les éléments d'impression qui sont utilisés pour imprimer une partie du caractère dans l'imprimante 82. Les signaux de sortie du décodeur 76 qui ont fait l'objet d'un codage de distance sont référencés EOXXXX et OOXXXX, 10XXXX]. De même, les signaux de sortie du décodeur 76 qui concernent les niveaux de gris sont référencés [lXXXX et 11XXX]. Les lignes de transmission des signaux qui sont indiquées en traits pleins indiquent la direction des signaux dans le cas de la réalisation de la figure 5A, cependant que les lignes en pointillés afférentes aux signaux représentant des éléments d'image entièrement noirs--ont eté ajoutees pour illustrer le cas ou lton réaliserait un dispositif conforme au schéma de la figure 5B. On notera que l'imprimante 82 de la presente realisation permet d'obtenir quatre éléments d'impression dans chaque colonne d'elements d'image et quatre lignes d'éléments d'impression dans chaque ligne de balayage. Une imprimante à balayage, analogue à un analyseur de lignes à tube à rayons cathodiques, nécessiterait quatre balayages pour imprimer une ligne de données afférentes à des éléments d'image. L'utilisation des éléments d'impression de chaque ligne de balayage est fonction du procedé de distribution uniforme représenté sur les figures 8 et 9 en fonction des données reçues concernant les niveaux de gris. Dans le cas des éléments d'image blancs, aucun élément d'impression de la matrice 4 x 4 n'est utilisé.Dans un procéde d'impression de caracteres de lignes au moyen de points, tous les éléments d'impression et ceux qui ne sont pas imprimés sont positionnés en conséquence, soit au moyen d'un pre-balayage, soit au moyen d'un transfert de données parallèle d'une memoire-tampon (non représentée) à'l'imprimante 82. Il n'y a pas lieu de décrire ici de façon plus détaillée le procédé d'impression particulier qui est utilisé car de nombreuses substitutions peuvent aisément etre effectuées par l'homme de l'art. La figure 9 montre les effets sur l'impression à résolution fine de différents positionnements des éléments d'impression. Dans le cas de l'emploi, par exemple, du procéde de distribution uniforme, le bloc d'impression 70 recevant des données afférentes à une valeur d'echelle de gris comportant six niveaux présentera la distribution aléatoire des éléments d'impression qui a éte représentée sur la figure. Cette repartition aléatoire est conforme à celle représentée sur la figure 8. Cependant, dans le cas du procédé de l'invention, dans lequel les éléments d'impression sont déplacés vers le caractère, on obtient un positionnement des éléments d'impression du type représenté dans le bloc 86 de la figure 9.L'emploi de ce dernier procédé permet d'obtenir une reproduction du caractère qui est d'une qualité trés supérieure à celle que permet l'autre procédé, ainsi qu'il ressort clairement de la figure. Pour qu'un élément d'image puisse être imprimé sur le bord d'un segment de caractère, il y aurait intérét à utiliser les éléments dtim- pression qui se trouvent dans la partie correspondant à la region noire a l'intérieur dudit segment Si l'on utilise le procédé de distribution uniforme des éléments d'impression illustré sur la figure 8, plusieurs de ces éléments seront situés dans la région blanche qui constitue le fond, hors du segment du caractère, dont la reproduction manquera par conséquent de nettete. Etant donné que les caractères possedent normalement des bords bien définis, les données afférentes aux éléments d'image voisins pourraient être utilisées pour provoquer un déplacement des éléments d'impression vers la partie sombre des éléments d'image qui entourent l'élément d'image considéré et qui ont fait l'objet d'un balayage grossier. Le procédé de déplacement des éléments d'impression que propose la présente invention peut etre considéré comme un procédé d'interpolation non linéaire. L'interpolation linéaire est un procédé très utilise aux fins de la determination de courbes et de l'analyse statistique de données. Pour utiliser un procédé de déplacement des éléments d'impression, il est nécessaire de faire une hypothese en ce qui concerne la largeur du segment du caractère par rapport au diamètre de l'Quverture de l'analyseur. Pour détecter la configuration de gris avoisinante, on doit examiner (voir figure 10) les huit éléments d'image qui entourent l'element d'image considéré, désigné Z, afin de provoquer le déplacement des éléments d'impression dans la région à imprimer Le nombre d'éléments d'impression qui sont effectivement imprimés est determiné par la valeur du niveau de gris de ltelement d'image en cours de traitement. Les valeurs des niveaux de gris de differents groupes de trois éléments d'image sont additionnées de manière à obtenir une somme. Il existe huit sommes correspondant à huit possibilités de déplacement des elements d'impression.Ces huit sommes correspondent à huit configurations disposées de façon symétrique de part et d'autre de quatre lignes qui coupent l'élément d'image, à savoir une ligne verticale, une ligne horizontale et deux lignes qui se coupent à 45 . A chaque somme de configurations correspond une matrice de seuil qui détermine le positionnement des éléments d'impression lors de l'impression. Une matrice de seuil particu lière, correspondant à celle des huit sommes dont la valeur est la plus élevee, est sélectionnée pour imprimer les éléments d'impression afférents à l'élément d'image. On notera que les éléments d'impression de chaque matrice sont conçus de manière à faire l'objet d'un déplacement important en direction de la configuration associée.Le procedé de déplacement unidirectionnel permet d'obtenir une reproduction présentant une excellente restructuration du caractère originel. Ce procédé peut aisément être mis en oeuvre en utilisant plusieurs composants logiques et une mémoire pour les matrices de seuil. La figure 10 represente un schéma synoptique qui permet de mettre en oeuvre ce procéde. Comme le montre la figure 10, le décodeur de niveaux de gris 80 de la figure 7 comprend une mémoire-tampon 88 capable d'emmagasiner trois lignes et contenant l'élément d'image Z ainsi que les éléments d'image, A à H, qui l'entourent. Un décodeur binaire-numérique 90 décode le multiplet lXXXX ou 11XXXX et le convertit en une valeur numérique d'échelle de gris à 16 niveaux (1 à 16) en vue de la sélection des éléments d'impression par le sélecteur d'éléments d'impression 92. Le codeur 80 comprend également un additionneur 94 qui permet de faire la somme des données spécifiques afférentes aux niveaux de gris des éléments d'image qui entourent l'élément Z en fonction de configurations choisies, un comparateur 96 qui permet de sélectionner la somme (51 à S8) des éléments d'image specifiés dont la valeur est la plus élevée, et un selecteur de configuration 98 qui permet de modifier la mise en service du sélecteur 92 en fonction de cette dernière somme. Les huit configurations de la réalisation préférée qui sont produites par le sélecteur 92 sont représentées sur la figure Il et seront décrites plus loin. La mémoire-tampon 88 et 1 'additionneur 94 combinent leurs fonctions pour sélectionner des configurations spécifiques qui ont fait l'objet d'un déplacement, en ce sens que les numéros les plus bas des éléments d'impression sont pré-positionnés vers des régions sélectionnées. Ainsi, la sortie A+B+C de l'additionneur 94, si elle constitue la somme la plus élevée qui a eté déterminée par le comparateur 96, excite la sortie POS.1 et deplace les éléments d'impression associés à l'élément d'image Z vers la partie supérieure du bloc d'impression résultant de cet élément image. La figure 11 montre le positionnement des éléments d'impression dans le bloc 100, les éléments d'impression dont le numéro est le plus bas étant les plus rapprochés de la partie supérieure du bloc.Le fait qu'un numéro peu élevé soit affecté à un élément d'impression signifie que l'impression de ce dernier sera declenchée par une valeur d'échelle de gris peu élevée. Dans la présente réalisation, une valeur donnée de l'échelle de gris provoque l'impression de tous les éléments d'impression dont le numéro correspond à cette valeur ou est inférieure à celle-ci. Par exemple, si la valeur considérée de l'échelle de gris est de 16, les 16 éléments d'impression seront tous imprimés. Sur la figure 11, le positionnement representé des éléments d'impression peut constituer un bloc de données emmagasiné dans une mémoire inaltérable. Les configurations sont emmagasinées dans cette derniere de façon permanente ou semi-permanente et les signaux sont recupérés en fonction des éléments d'impression ainsi emmagasinés lorsque ladite mémoire est excitée par un signal POS. émanant du comparateur 96. De même, on peut voir que chaque sélection de configuration effectuée en fonction des signaux de sortie POS. du comparateur 96 permet de déterminer le déplacement des éléments d'impression, soit verticalement vers l'un ou l'autre des côtés, soit horizontalement vers le haut ou vers le bas, soit enfin vers l'un des quatre coins. L'additionneur 94 de la figure 10 combine les données numériques afférentes à la valeur de chaque élément d'image contenu dans la mémoire-tampon 88 et engendre les signaux de sortie représentes sur la figure. Le comparateur 96 selectionne la somme des configurations dont la valeur est la plus élevée et excite l'un des blocs de configurations du sélecteur de configurations 98 représente sur la figure 11.Ce dernier excite le sélecteur 92 d'éléments d'impression par l'intermédiaire d'un ensemble de portes ET 102 et de portes OU 104. Le sélecteur 92 excite (POS) les éléments d'impression P1 à P16 en fonction de la configuration sélectionnée et des signaux représentant les niveaux de gris. Des circuits logiques permettant d'exciter l'un des éléments d'impression, P1, sont représentés à titre d'exemple sur la figure 12. Les différents éléments d'impression PI à P16 peuvent être positionnés conformément à la figure 13. On a représenté sur la figure 12 plusieurs portes logiques 106 à 114 qui constituent le dispositif qui pourrait être utilisé pour imprimer l'élément d'impression P1 faisant partie du bloc d'impression de la figure 13 qui correspond à un élément d'image balayee. L'élément d'impression P1 occupe le coin superieur gauche du bloc et permet donc d'imprimer les éléments d'image correspondant à des niveaux de gris qui occupent une position analogue dans les configurations représentées sur la figure 11. Par exemple, si un signal S1 est reçu du comparateur 96, la porte ET 106 est rendue conductrice si le signal émanant du codeur binaire-numérique 90 correspond à un niveau de gris égal ou supérieur à quatre. La sortie de la porte ET 106 rend conductrice la porte OU 114, laquelle transmet alors le signal POS. P1 afin de rendre actif l'élément d'impression P1. De même, les autres signaux S2 à 8 ont pour effet de rendre conductrices les portes ET correspondantes en fonction des niveaux de gris. Par exemple, la porte ET 110 n'est rendue conductrice que par un niveau de gris de 16 lorsqu'un signai S4 ou S8 est appliqué à la porte OU 109 dont la sortie commande l'une des entrées de la porte ET 110.Les configurations 116 et 118 de la figure 11 montrent que, lorsqu'un signal S4 ou S8 est present, seul un niveau de gris de 16 permettra de rendre actif l'élément d'impression qui occupe le coin supérieur gauche de la configuration, c'est-à-dire l'élément d'impression Pî. Les autres éléments d'impression peuvent etre rendus actifs dans des conditions logiques analogues en utilisant la sélection de configurations de la figure il et les dispositifs et appareils logiques typiques représentés sur les figures 10 et 12. Le procédé de deplacement-unidirectionnel, qui consiste à sélectionner une matrice à seuil fixe dans laquelle les éléments d'impression sont déplacés vers la configuration voisine la plus sombre, permet d'obtenir, au moyen d'un dispositif à balayage à résolution grossière et à impression à résolution fine, une reproduction dont la qualité est comparable à celle obtenue dans le cas d'un dispositif à balayage à résolution fine et à impression à résolution fine. Une reproduction d'excellente qualité peut être obtenue en utilisant par exemple, pour le-balayage, une grande ouverture correspondant à 71 éléments dtimageXcm, et, pour la reproduction, une imprimante utilisant une résolution fine de, par exemple, 284 éléments d'image/cm. Cette ouverture de balayage permettrait de diminuer le nombre d'éléments d'image résultant d'une opération de balayage et, de ce fait, permettrait l'emploi d'une source lumineuse moins intense et d'une mémoire-tampon de capacité moindre pour le traitement des donnees transmises et reçues. De même, cela permettrait de diminuer l'intervalle de temps requis pour transmettre le nombre de bits de données, ceux-ci étant moins nombreux du fait de la diminution substantielle du nombre d'éléments d'image. Cela n'entraînerait cependant aucunedêgradation substantielle de la qualité de l'impression, mémo dans le cas de l'emploi de procédés de balayage à résolution grossière. Bien que llon ait décrit dans ce qui précède et représenté sur les dessins les caractéristiques essentielles de l'invention appliquées à un mode de réalisation préféré de celle-ci, il est évident que lthomme de l'art peut y apporter toutes modifications de forme ou de detail qu'il juge utiles, sans pour autant sortir du cadre de ladite invention. Par exemple, les schémas synoptiques des réalisations de l'invention qui ont éte décrits sont représentatifs de divers ensembles tels que des circuits à integration à grande échelle, et des dispositifs de balayage et de reproduction utilisables conformément aux procédés proposés et préconisés par la présente invention. Différentes matrices de reproduction peuvent être envisagées. Une résolution moins élevée, par exemple de 2 x 2, ou plus elevée, par exemple de 8 x 8, est possible, en utilisant six bits de donnees pour une échelle de gris à 64 niveaux. REVENDICATIONS 1.- Procédé de reproduction graphique à résolution fine à partir d'un balayage à résolution grossière dans lequel chacun des éléments d'image grossière est identifié par une valeur numérique de niveau lumineux comprise entre 1 et N et caractérisé en ce que les éléments d'image fine sont obtenus en mettant en position d'impression les éléments d'impression répartis sur une matrice de dimensions A x B en tenant compte de ladite valeur numérique comprise entre 1 et N avec A x B = N. 2.- Procédé de reproduction graphique selon la revendication 1 caracterisé en ce que la mise en position d'impression des éléments répartis sur ladite matrice est régie par: la prise en compte des valeurs numériques des éléments d'image grossiere entourant l'élément en cours de reproduction, la détermination de sommes da valeurs numériques attachées à des élé- ments entourant l'élément en cours de reproduction, la determination de la plus élevée desdites sommes, le déplacement des éléments d'impression fine de l'élément en cours de reproduction en tenant compte de ladite somme la plus élevée. 3.- Procédé selon la revendication 2 caractérise en ce que ledit déplacement des éléments d'impression fine de l'élément en cours de reproduction est obtenu par sélection au sein de matrices prédéterminées, en fonction de la valeur la plus élevee obtenue pour lesdites sommes. 4.- Procédé selon la revendication 3 caractérisé en ce que lesdites matrices définissent au sein d'un élément d'impression à résolution grossière, le seuil de niveau lumineux de chacun des éléments d'impression fine, à partir duquel ledit élément d'impression fine est activé. 5.- Dispositif de reproduction graphique mettant en oeuvre le procédé de l'une des revendications précédentes et caractérisé en ce qu'il est incorporé dans un système de transmission. 6.- Dispositif de transmission et reproduction d'images du genre dans lequel on transmet une image à définition grossiere et l'on reproduit une image à résolution fine, ledit dispsitif comportant: des moyens pour balayer l'image à transmettre et déterminer une valeur numérique traduisant le niveau lumineux de chacun des éléments de l'image défini selon une trame grossière, des moyens de compression de l'information numérique ainsi définie, des moyens de transmission, des moyens de réception, des moyens de décompression de l'information numérique reçue, des moyens de reproduction fine de l'image reçue, lesdits moyens mettant en oeuvre le procédé de l'une des revendications 1 à 4. 7.- Dispositif de transmission et reproduction d'images, selon la revendication 6, caractérisé en ce que lesdits moyens pour déterminer les valeurs numeriques traduisant les niveaux lumineux des éléments grossiers de l'image comportent: des moyens pour balayer l'image et engendrer, pour chaque élément d'image grossière, un signal électrique fonction de son intensité lumineuse, des moyens pour coder ladite intensité lumineuse en utilisant un bit permettant de distinguer si l'élément considerer est blanc ou pas blanc. 8.- Dispositif de transmission et reproduction d'images selon la revendication 7, caractérisé en ce que lesdits moyens de compression comportent des moyens pour coder les éléments blancs et/ou les éléments noirs selon un code dit de distance.