Brevet FR2653958A3 — publié le 19910503

FR 2653958 A3 19910503 FR 8914269 A 19891031 La présente invention a pour objet un procédé de codage, de transmission et de décodage pour télécopies dans lequel on décompose tout document à émettre en une suite de lignes de pixels, toutes lesdites lignes étant de même longueur, et on code et décode successivement chacune desdites lignes. Un tel procédé est par exemple décrit dans la Recommanda- tion T 30 du Comité Consultatif International pour le Télégraphe et le Téléphone ou C C I T T. Dans ce procédé, on décompose chaque lignesà émettre en une suite de plages de pixels, les pixels d'une plage étant de meme valeur, et on indique le contenu de cette ligne sous la forme du nombre et de la valeur de chacune des plages de la ligne Dans le cas le plus courant o on considère qu'un pixel est soit noir, soit blanc, et ne peut donc avoir que deux valeurs, chaque ligne se trouve ainsi décom- posée en une suite de plages alternativement noires et blanches. Le nombre de pixels par plage, et leur valeur dans cette plage, est indiqué, pour chaque ligne, par une pluralité d'éléments binaires, ou bits De plus, afin de bien séparer, dans le signal émis, la pluralité de bits relative à une ligne de la pluralité de bits relative à la ligne suivante, il est prévu, à la fin de chaque pluralité de bits rela- tive à une ligne, un mot de synchronisation indiquant une fin de ligne Selon la Recommandation T 30 du C C I T T, ce mot de synchronisation, dit EOL ('End O f Line"), est un mot de 12 bits dont les 11 premiers sont au niveau O et le douziène au niveau 1. Ce procédé, tel qu'il vient d'être décrit, présente une compacité, c'est-à-dire un rapport entre la quantité dtin- formations utiles à coder et la longueur du signal après codage, qui est satisfaisante dans un certain nombre d'applications, mais qui peut conduire à des durées de transmission trop importantes dans les applications o la rapidité de transmission est essentielle. La présente invention vise à pallier cet inconvénient en procurant un procédé de codage, de transmission et de décodage, dont la compacité soit supérieure à celle du procédé connu. A cet effet, elle a pour objet un procédé du type défini ci-dessus, caractérisé par le fait que: du côté émission, on code chaque ligne blanche par un unique élément binaire à un premier niveau parmi ses deux niveaux possibles,et on code chaque ligne non blanche par une pluralité d'éléments binaires qui commence par un élé- ment binaire au deuxième niveau parmi ses deux niveaux possibles,et qui se poursuit par des éléments binaires relatifs au contenu de cette ligne non blanche, on utilise un procédé de transmission avec correction des erreurs de transmission,et, du côté réception, après correction des erreurs de trans- mission, on décode tout élément binaire reçu qui commence une ligne, par une ligne blanche s'il est audit premier niveau et par une ligne non blanche s'il est audit deuxième niveau, le contenu de cette ligne non blanche étant indiqué par les éléments binaires reçus après cet élément binaire reçu audit deuxième niveau. Dans le procédé de l'invention, la compacité est augmentée du fait du codage extrêmement simple de chaque ligne blan- che, codage effectué à l'aide d'un unique élément binaire, ou bit, par exemple au niveau 1 Cette augmentation est d'autant plus importante que le nombre de lignes blanches est élevé dans le document à transmettre, ce qui est en général le cas On rappelle que par ligne, il ne faut pas entendre ici une ligne de caractères du texte éventuel qui peut se trouver sur le document, mais une ligne de pixels, c'est-à-dire une bande du document de la hauteur d'un pixel Une ligne blanche est alors une ligne qui ne compor- te que des pixels blancs, une ligne non blanche étant une ligne qui comporte au moins un pixel non blanc, c'est-à- dire noir dans le cas normal de pixels binaires Dans le procédé de l'invention, il est possible de coder de façon aussi simple chaque ligne blanche, d'une part parce que l'on prévoit de commencer le codage de chaque ligne non blanche par un bit au niveau 0, dans l'exemple choisi, et d'autre part parce que l'on utilise un procédé avec correc- tion des erreurs de transmission La correction des erreurs de transmission garantit la valeur correcte des bits reçus et destinés à être décodés. Il est à noter que, dans le cas fréquent o la tête d'im- pression offre une vitesse d'impression limitée qui ne lui permet pas d'imprimer une suite de lignes au rythme rapide o elles sont reçues si ce sont des lignes blanches, il est nécessaire de mémoriser les lignes reçues dans une mémoire tampon pour les restituer une à une à l'imprimante à un rythme qui lui permettra de les imprimer Ceci ne nécessite cependant pas l'implantation d'une mémoire supplémentaire, car l'utilisation d'un procédé de correction des erreurs de transmission suppose ltemploi d'une telle mémoire tampon, afin de sauvegarder les informations reçues au moins jus- qu'à ce qu'on sache si elles sont à corriger ou non Ainsi, le procédé de l'invention fait une utilisation particuliè- rement efficace de la mémoire tampon, qui sert à la fois à la correction d'erreur et à l'amélioration de la compacité. Avantageusement: du côté émission, on prévoit, à la fin de chaque plura- lité d'éléments binaires codant une ligne non blanche, un mot de synchronisation indiquant une fin de ligne, et, du c 8 té réception, on interprète toute suite d'éléments binaires audit premier niveau reçus immédiatement après un mot de synchronisation comme une suite d'autant de lignes blanches. Dans ce cas, l'affectation des informations reçues à cha- cune des lignes est simple et sûre Toutefois, la compa- cité du procédé de l'invention reste excellente, du fait qu'il n'est pas prévu de mot de synchronisation à la fin d'une ligne blanche Ainsi, et par exemple, une suite de cinq lignes blanches est codée et transmise sous la forme d'une suite de cinq bits seulement. Avantageusement encore, du côté émission, on décompose chaque ligne non blanche en une suite de plages de pixels, les pixels d'une plage étant de même valeur, et on indique le contenu de cette ligne non blanche sous la forme du nombre et de la valeur des pixels de chacune desdites pla- ges de la ligne, sauf pour la dernière plage de la ligne, dont on omet le nombre de pixels, et, du côté réception, on détermine le nombre de pixels de la dernière plage pour que la ligne non blanche soit de longueur correcte. On gagne encore en compacité, puisque le nombre de pixels de la dernière plage n'a pas à être émis. Avantageusement toujours, on utilise un procédé de trans- mission avec correction d'erreur dans lequel: du côté émission, on émet les informations codées avec redondance, et, du côté réception, on utilise ladite redondance pour détecter les erreurs de transmission dans les informations reçues, et on demande le réémission des informations reçues affectées d'erreurs de transmission. Un tel procédé est le procédé optionnel de correction d'erreur, prévu dans la Recommandation T 30 du C C I T T. Il consiste à véhiculer l'information dans des trames de type HDLC ("Highrate Data Link Controller") avec somme de contrôle Le récepteur recalcule, pour chaque trame reçue, la valeur de la somme de contrôle, et la compare à la valeur reçue Lorsque la valeur calculée et la valeur reçue ne concordent pas, la réémission des informations reçues est demandée par le récepteur. La présente invention a également pour objet un appareil d'émission de télécopies et un appareil de réception de télécopies destinés à la mise en oeuvre du procédé de l'invention. Ainsi, la présente invention a pour objet un appareil d'émission de télécopies comprenant des moyens pour décom- poser tout document à émettre en une suite de lignes de pixels, toutes lesdites lignes étant de même longueur, et des moyens pour coder successivement chacune desdites lignes, ledit appareil d'émission étant destiné à émettre des télécopies vers un appareil de réception comprenant des moyens pour décoder successivement chacune desdites lignes, appareil d'émission caractérisé par le fait qu'il comprend: des moyens pour coder chaque ligne blanche par un unique élément binaire à un premier niveau parmi ses deux niveaux possibles, et des moyens pour coder chaque ligne non blanche par une pluralité d'éléments binaires qui commence par un élément binaire au deuxième niveau parmi ses deux niveaux possibles, et qui se poursuit par des éléments binaires relatifs au contenu de cette ligne non blanche,et? des moyens d'émission des éléments binaires de codage desdites lignes selon un procédé de transmission avec cor- rection des erreurs de transmission, ledit appareil de réception comprenant des moyens de réception des éléments binaires émis selon ledit procédé de transmission, des moyens de correction des erreurs de transmission, et des moyens de décodage de tout élément binaire reçu qui commen- ce une ligne, par une ligne blanche s'il est audit premier niveau et par une ligne non blanche s'il est audit deuxième niveau, le contenu de cette ligne non blanche étant indiqué par les éléments binaires reçus après cet élément binaire reçu audit deuxième niveau. De même, la présente invention a pour objet un appareil de réception de télécopies destiné à recevoir des télécopies en provenance d'un appareil d'émission comprenant des moyens pour décomposer tout document à émettre en une suite de lignes de pixels, toutes lesdites lignes étant de même longueur, et des moyens pour coder successivement chacune desdites lignes, appareil de réception comprenant des moyens pour décoder successivement chacune desdites lignes, et caractérisé par le fait que, ledit appareil d'émission comprenant des moyens pour coder chaque ligne blanche par un unique élément binaire à un premier niveau parmi ses deux niveaux possibles, des moyens pour coder chaque ligne non blanche par une pluralité d'éléments binaires qui com- mence par un élément binaire au deuxième niveau parmi ses deux niveaux possibles, et qui se poursuit par des éléments binaires relatifs au contenu de cette ligne non blanche, et des moyens d'émission des éléments binaires de codage desdites lignes selon un procédé de transmission avec correction des erreurs de transmission, ledit appareil de réception comprend: des moyens de réception des éléments binaires émis selon ledit procédé de transmission et des moyens de correction des erreurs de transmission, et, des moyens de décodage de tout élément binaire reçu qui commence une ligne, par une ligne blanche s'il est audit premier niveau et par une ligne non blanche s'il est audit deuxième niveau, le contenu de cette ligne non blanche étant indiqué par les éléments binaires reçus après cet élément binaire reçu audit deuxième niveau. La présente invention sera mieux comprise grâce à la des- cription suivante de la mise en oeuvre préférée du procédé de l'invention, ainsi que des appareils destinés à cette mise en oeuvre, faite en se référant aux dessins annexés, sur lesquels: la figure 1 représente un schéma par blocs d'un appareil d'émission de télécopies et d'un appareil de réception de télécopies, ces deux appareils étant reliés par l'intermé- diaire d'un réseau téléphonique, la figure 2 représente un diagramme simplifié du fonc- tionnement de l'appareil d'émission, et, la figure 3 représente un diagramme simplifié du fonction- nement de l'appareil de réception. Sur la figure 1, la référence 1 désigne un appareil d'émis- sion de télécopies, la référence 2 désigne un appareil de réception de télécopies, et la référence 3 un réseau téléphonique. Comme cela a déjà été signalé, l'invention concerne un procédé de codage des informations portées par un document à émettre, de transmission de ces informations codées, et de décodage des informations codées reçues pour restituer, a la réception, une copie du document émis. L'appareil d'émission 1 comprend ici un dispositif 11 d'analyse du document 4 à émettre, un modulateur-démodula- teur, ou modem, 13, et un circuit 12 de codage du signal d'analyse et de commande du modem 13. Le dispositif d'analyse 11, de type connu, est pourvu d'une sortie délivrant le signal d'analyse A. Le modem 13, de type connu, est pourvu d'un accès bidirec- tionnel relié à une ligne du réseau 3, d'une entrée de signal recevant le signal E à émettre et d'une sortie de signal délivrant un signal R' reçu. Le circuit 12 de codage et de commande, comprend notamment, et de façon connue, un microprocesseur et une mémoire tampon Il est pourvu d'une première entrée recevant le signal d'analyse A, d'une deuxième entrée recevant le signal Rt et d'une sortie délivrant le signal E. L'appareil de réception 2 comprend ici un modem 23, un dispositif d'impression 21, et un circuit 22 de correction des erreurs de transmission, de décodage et de commande du dispositif d'impression 21. Le modem 23, de type connu, est pourvu d'un accès bidi- rectionnel relié à une ligne du réseau 3, d'une entrée de signal recevant un signal E' à émettre, et d'une sortie de signal délivrant un signal R reçu. Le dispositif d'impression 21, de type connu, est pourvu d'une entrée recevant un signal I d'impression, et il imprime, en réponse à ce signal, le document reçu. Le circuit 22 de correction des erreurs de transmission, de décodage et de commande, comprend notamment, et de façon connue, un microprocesseur et une mémoire tampon Il est pourvu d'une entrée recevant le signal R d'une première sortie délivrant le signal E' et d'une deuxième sortie délivrant le signal I. Avant d'aborder la description du fonctionnement des appa- reils dont les structures viennent dtêtre décrites, il est a noter que, en général, afin de permettre l'émission de documents de l'appareil 1 vers l'appareil 2 comme de l'appa- reil 2 vers l'appareil 1, ces deux appareils sont identi- ques L'appareil 1 comprend ainsi les organes qui viennent d'être décrits pour l'appareil 2, l'appareil 2 comprenant lui-même les organes qui viennent d'être décrits pour l'ap- pareil 1 Ceci ne change rien au présent exposé dans lequel, dans un souci de simplicité, et aussi parce que cela est envisageable, l'appareil 1 est limité à l'émission de documents tels que le document 4, l'appareil 2 étant limité a la réception de ces documents. Le fonctionnement des appareils 1 et 2, pour la transmis- sion de documents depuis l'appareil 1 vers l'appareil 2 est le suivant. Lorsque l'appareil 1 veut transmettre à l'appareil 2 un document, comme le document 4 de la figure 1, il appelle cet appareil 2 par l'intermédiaire du réseau 3 Dès que la communication est établie, l'appareil 2 émet vers l'appa- reil 1 une série de signaux qui représentent d'une part son propre numéro de téléphone, et d'autre part ses pos- sibilités, aussi bien normalisées que privées. Les possibilités normalisées d'un appareil sont celles qui sont définies par exemple par les Recommandations T 4 et T 30 du C C I T T, et qui permettent à des appareils de constructeurs différents de se comprendre. Les possibilités privées sont celles qui sont propres à un constructeur particulier, ou à un groupe de constructeurs, qui, par exemple lorsque deux télécopieurs du m 9 me cons- tructeur ou du m 9 me groupe de constructeurs se trouvent en présence, permettent à ces télécopieurs se d'échapper du protocole normalisé pour utiliser un protocole privé propre au constructeur, présentant, dans la situation envisagée, certains avantages sur le protocole privé. La présente invention est un protocole privé. L'appareil dfémission 1, ayant reçu en provenance de l'ap- pareil de réception 2 les signaux qui indiquent le numéro de celui-ci et ses possibilités, répond par une série de signaux qui représentent notamment le numéro de l'appareil 1, le protocole privé choisi, c'est-àdire ici celui de l'invention, et donc les fonctions privées que l'appareil 2 devra utiliser. Ici, et de façon connue, le dispositif d'analyse Il analyse le document 4 ligne de pixels par ligne de pixels, toutes les lignes étant de même longueur, par exemple 1728 pixels en format A 4 Pour chaque ligne analysée, le dispositif d'analyse délivre au circuit 12, par l'intermédiaire du signal A, une suite de 1728 bits, à un niveau ou à l'autre il selon que le pixel correspondant est noir ou blanc. Le document 4 étant ainsi décomposé en une suite de lignes de pixels, le circuit 12 code successivement chacune des lignes. A cet effet, le circuit 12, lorsqu'il regoit les informa- tions relatives à une ligne de pixels, détermine si cette ligne comporte des pixels noirs, ou non. Lorsque cette ligne est entièrement blanche, le circuit 12 la code par un unique bit à un niveau donné parmi ses deux niveaux possibles, par exemple le niveau 1. Lorsque cette ligne n'est pas entièrement blanche, le cir- cuit 12 la décompose en une suite de plages de pixels, les pixels d'une plage étant de même valeur, ici noire ou blan- che Le circuit 12 code alors cette ligne non blanche par une pluralité de bits qui commence par un bit au niveau 0, et qui se poursuit par des bits relatifs au contenu de la ligne, indiqué sous la forme du nombre et de la valeur des pixels de chaque plage de la ligne Ici, cependant, le circuit 12 omet d'indiquer le nombre de pixels de la der- nière des plages de la ligne, et insère, à la fin de la pluralité de bits codant la ligne non blanche, un mot de synchronisation indiquant une fin de ligne, par exemple un mot EOL tel que défini par la Recommandation T 30 du C.C I T T. Le circuit 12,après avoir ainsi codé chacune des lignes du document, insère les bits représentant les lignes codées dans des trames de type HDLC, qui, comme cela a déjà été indiqué, comportent une somme de contrôle redondante qui permettra la détection et la correction d'erreur. Le circuit 12 commande le modem 13 pour qu'il émette les trames HDLC vers l'appareil de réception 2 Simultanément, le circuit 12 stocke temporairement ces trames dans la mémoire tampon, de façon à être en mesure de les répéter s'il s'avère que les trames correspondantes reçues par l'appareil de réception 2 ont été affectées d'erreurs de transmission dans le réseau 3. Le circuit 22 reçoit donc, par l'intermédiaire du modem 23, le signal R qui représente les trames EDLC reçues De façon connue, il calcule la somme de contrôle de chaque trame reçue et la compare à celle qu'il a reçue Si les deux ne sont pas égales, c'est que la trame est affectée d'au moins une erreur, et sa réémission est demandée à l'appareil 1 Naturellement, le circuit 22 stocke les trames reçues dans sa mémoire tampon, et remplace les tra- mes affectées d'erreurs par les trames correctes lorsqu'il les reçoit. Après avoir ainsi corrigé les erreurs de transmission, le circuit 22 procède au décodage proprement dit des informa- tions reçues, de façon à commander le dispositif dtimpres- sion 21 afin qu'il restitue une télécopie du document k. Le circuit 22 utilise ici les mots de synchronisation EOL pour affecter les bits reçus aux différentes lignes. Comme le codage de chaque ligne non blanche commence ici par un bit au niveau 0, il est clair que si le bit qui suit un mot de synchronisation EOL, et donc qui commence une ligne, est au niveau 1, c'est que ce bit représente une ligne blanche. Comme il n'est pas prévu de mot de synchronisation EOL après l'unique bit au niveau 1 qui code une ligne blanche, si ce bit au niveau 1 est suivi d'un autre bit au niveau 1, c'est que celui-ci code aussi une ligne blanche, et ainsi de suite En d'autres termes, toute suite de bits au niveau 1 regue immédiatement après un mot de synchronisation BOL doit être interprétée comme une suite d'autant de lignes blanches qu'il y a de bits dans la suite C'est ce que fait le circuit 22. Par contre, tout bit au niveau O venant immédiatement après un mot de synchronisation BOL, ou après une suite de bits au niveau 1 représentant une suite de lignes blanches, doit être décodé comme une ligne blanche dont le contenu est indiqué par les bits qui suivent ce bit au niveau 0. Comme toute fin de ligne blanche est indiquée par un mot de synchronisation BOL, le circuit 22 affecte sans ambiguité à toute ligne non blanche les bits qui en indiquent le contenu Le circuit 22 est par ailleurs en mesure de déter- miner le nombre de pixels de la dernière plage, qui a été omis à l'émission, pour que la ligne non blanche soit de longueur correcte, ici et par exemple 1728 pixels, compte tenu de la longueur de chacune des autres plages, qu'il connaît. Le circuit 22 est donc en mesure d'élaborer le signal I pour commander le dispositif d'impression 21 Au cas o, comme cela est en principe le cas, la vitesse du dispositif d'impression 21 n'est pas suffisante pour faire face à un afflux de lignes blanches, ou simples et donc rapides à transmettre, le circuit 22 stocke dans sa mémoire tampon les informations décodées et gère les informations stockées pour alimenter le dispositif d'impression à un rythme convenable. Le diagramme de la figure 2 schématise les différentes étapes du fonctionnement du circuit 12 Sur cette figure, le bloc 101 schématise l'étape de réception du signal d'analyse A relatif à chaque ligne, en provenance du dis- positif d'analyse Il Le bloc 102 schématise l'étape de détermination du fait que la ligne traitée est blanche ou non Si la ligne traitée est blanche, le circuit 12 passe a l'étape schématisée par le bloc 103, de codage de cette ligne blanche à l'aide d'un unique bit au niveau 1 Si la ligne traitée n'est pas blanche, le circuit 12 passe à l'étape schématisée par le bloc 104, de codage de cette ligne non blanche à l'aide d'une pluralité de bits dont le premier est au niveau 0, dont les suivants codent le conte- nu de la ligne non blanche, et dont les derniers représen- tent un mot de synchronisation BOL. Après l'étape schématisée par le bloc 103 ou, selon le cas, après celle schématisée par le bloc 104, le circuit 12 passe à l'étape schématisée par le bloc 105, d'inser- tion des bits de codage dans des trames redondantes, ici des trames HDLC Cette étape est suivie, de façon connue, des étapes 106 et 107 de mémorisation dans la mémoire tam- pon et d'émission, respectivement. Le diagramme de la figure 3 schématise les différentes étapes de fonctionnement du circuit 22 Sur cette figure, le bloc 201 schématise l'étape de réception du signal transmis par l'intermédiaire du réseau 3 Cette étape est suivie, de façon connue, des étapes 202 et 203 de mémorisa- tion dans la mémoire tampon et de correction des erreurs, respectivement. Le bloc 204 représente l'étape de recherche des mots de synchronisation BOL, et le bloc 205 l'étape de détermina- tion du niveau du bit qui suit immédiatement le mot de synchronisation BOL. Lorsque ce bit est au niveau 1, le circuit 22 passe à l'étape schématisée par le bloc 206, pour déterminer combien de bits au niveau 1 suivent immédiatement le mot de synchronisation BOL Lorsqu'il a déterminé le nombre de bits de cette suite de bits au niveau 1, le circuit 22 passe à l'étape schématisée par le bloc 207, de mémorisa- tion dans la mémoire tampon d'un nombre de lignes blanches égal à ce nombre de bits de la suite de bits au niveau 1. Le circuit 22 passe ensuite à l'étape schématisée par le bloc 208, étape qui est par ailleurs directement exécutée, si au cours de l'étape schématisée par le bloc 205, il s'avère que le bit qui suit immédiatement le mot de synchro- nisation BOL est au niveau 0 L'étape du bloc 208 est rela- tive au décodage du contenu de la ligne non blanche qui suit le mot de synchronisation BOL si l'étape exécutée auparavant était celle du bloc 205, ou qui suit la suite de lignes blanches si l'étape exécutée auparavant était celle du bloc 207 Le décodage du contenu de la ligne consiste notammenten l'occurrence, en la détermination de la longueur et de la valeur de chacune de ses plages, étant entendu que, ici, la longueur de la dernière plage, non transmise, est calculée comme différence entre la longueur connue de la ligne et celle des autres plages Le circuit 22 passe alors à l'étape schématisée par le bloc 209, de mémorisation dans la mémoire tampon, et, reprend l'étape schématisée par le bloc 205 pour le décodage des lignes suivantes Simultanément, le circuit 22 gère les informa- tions mémorisées dans la mémoire tampon pour fournir au dispositif d'impression 21 le signal I au rythme conve- nable Ceci est schématisé par le bloc 210. Naturellement, la présente invention Ltest pas limitée à la description précédente qui n'a été faite qu'à titre d'exem- ple. C'est ainsi que, notamment, on pourrait utiliser d'autres procédés de correction des erreurs de transmission que celui qui a été décrit. De même, s'il est commode de prévoir des mots de synchro- nisation afin de pouvoir attribuer sans ambiguité les bits reçus à une ligne ou à une autre, ceci n'est pas absolument obligatoire Si la qualité de la liaison est très bonne, on peut procéder par comptage des pixels reçus par ligne. Si par contre, la qualité de la liaison est médiocre, on peut au contraire ajouter une certaine redondance au signal en transmettant la longueur de la dernière plage. De même, la description précédente est relative au cas o l'on transmet des pixels binaires, c'est-à-dire soit noirs, soit blancs Il est à la portée de l'homme de métier de transposer le procédé de l'invention au cas de la transmis- sion de pixels susceptibles de prendre plus de deux valeurs, soit pour la transmission d'une échelle de gris, soit pour la transmission de couleurs. Revendications 1 Procédé de codage, de transmission et de décodage pour télécopies dans lequel on décompose tout document à émet- tre en une suite de lignes de pixels, toutes lesdites lignes étant de même longueur, et on code et décode succes- sivement chacune desdites lignes, procédé caractérisé par le fait que: du côté émission, on code chaque ligne blanche ( 102, 103) par un unique élément binaire à un premier niveau parmi ses deux niveaux possibles, et on code chaque ligne non blanche ( 102, 104) par une pluralité d'éléments binaires qui commence par un élément binaire au deuxième niveau parmi ses deux niveaux possibles, et qui se poursuit par des éléments binaires relatifs au contenu de cette ligne non blanche, on utilise ( 105-107, 201203) un procédé de transmission avec correction des erreurs de transmission, et, du côté réception, après correction ( 203) des erreurs de transmission, on décode tout élément binaire reçu qui com- mence une ligne, par une ligne blanche s'il est audit premier niveau ( 205-207) et par une ligne non blanche ( 205, 208) s'il est audit deuxième niveau, le contenu de cette ligne non blanche étant indiqué par les éléments binaires reçus après cet élément binaire reçu audit deuxième niveau. 2 Procédé selon la revendication 1, dans lequel: du côté émission, on prévoit ( 104), à la fin de chaque pluralité d'éléments binaires codant une ligne non blanche, un mot de synchronisation (BOL) indiquant une fin de ligne, et, du côté réception, on interprète ( 206) toute suite d'éléments binaires audit premier niveau regus immédiate- ment après un mot de synchronisation (BOL) comme une suite d'autant de lignes blanches. 3 Procédé selon l'une des revendications 1 ou 2, dans lequel, du côté émission, on décompose chaque ligne non blanche en une suite de plages de pixels, les pixels d'une plage étant de même valeur, et on indique le contenu de cette ligne non blanche sous la forme du nombre et de la valeur des pixels de chacune desdites plages de la ligne. 4 Procédé selon la revendication 2, dans lequel, du c 6 té émission, on décompose chaque ligne non blanche en une suite de plages de pixels, les pixels d'une plage étant de meme valeur, et on indique le contenu de cette ligne non blanche sous la forme du nombre et de la valeur des pixels de chacune desdites plages de la ligne, sauf pour la der- nière plage de la ligne, dont on omet le nombre de pixels, et, du côté réception, on détermine le nombre de pixels de la dernière plage pour que la ligne non blanche soit de longueur correcte. Procédé selon l'une des revendications 1 à 4, dans lequel on utilise un procédé de transmission avec correc- tion d'erreur dans lequel: du côté émission, on émet les informations codées avec redondance ( 105-107), et, du côté réception, on utilise ( 201-203) ladite redondance pour détecter les erreurs de transmission dans les informa- tions repues, et on demande la réémission des informations reçues affectées d'erreurs de transmission. 6 Appareil d'émission ( 1) de télécopies, pour la mise en oeuvre du procédé selon l'une des revendications 1 à 5, comprenant des moyens ( 11) pour décomposer tout document a émettre en une suite de lignes de pixels, toutes lesdites lignes étant de même longueur, et des moyens ( 12) pour coder successivement chacune desdites lignes, ledit appa- reil d'émission ( 1) étant destiné à émettre des télécopies vers un appareil de réception ( 2) comprenant des moyens ( 22) pour décoder successivement chacune desdites lignes, appa- reil d'émission caractérisé par le fait qu'il comprend: des moyens ( 11) pour coder chaque ligne blanche par un unique élément binaire à un premier niveau parmi ses deux niveaux possibles, et des moyens ( 11) pour coder chaque ligne non blanche par une pluralité d'éléments binaires qui commence par un élément binaire au deuxième niveau parmi ses deux niveaux possibles, et qui se poursuit par des éléments binaires relatifs au contenu de cette ligne non blanche, et, des moyens d'émission ( 12, 13) des éléments binaires de codage desdites lignes selon un procédé de transmission avec correction des erreurs de transmission, ledit appareil de réception comprenant des moyens de réception ( 22, 23) des éléments binaires émis selon ledit procédé de transmis- sion, des moyens de correction ( 22, 23) des erreurs de transmission, et des moyens de décodage ( 22) de tout élément binaire reçu qui commence une ligne, par une ligne blanche s'il est audit premier niveau et par une ligne non blanche s'il est audit deuxième niveau, le contenu de cette ligne non blanche étant indiqué par les éléments binaires reçus après cet élément binaire reçu audit deuxième niveau. 7 Appareil de réception ( 2) de télécopies, pour la mise en oeuvre du procédé selon-l'une des revendications 1 à 5, destiné à recevoir des télécopies en provenance d'un appareil d'émission ( 1) comprenant des moyens ( 11) pour décomposer tout document à émettre en une suite de lignes de pixels, toutes lesdites lignes étant de même longueur, et des moyens ( 12) pour coder successivement chacune des- dites lignes, appareil de réception comprenant des moyens ( 22) pour décoder successivement chacune desdites lignes, et caractérisé par le fait que, ledit appareil d'émission comprenant des moyens ( 11) pour coder chaque ligne blanche par un unique élément binaire à un premier niveau parmi ses deux niveaux possibles, des moyens ( 11) pour coder chaque ligne non blanche par une pluralité d'éléments binaires qui commence par un élément binaire au deuxième niveau parmi ses deux niveaux possibles, et qui se poursuit par des éléments binaires relatifs au contenu de cette ligne non blanche, et des moyens d'émission ( 12, 13) des éléments binaires de codage desdites lignes selon un procédé de transmission avec correction des erreurs de transmission, ledit appareil de réception comprend: des moyens de réception ( 22, 23) des éléments binaires émis selon ledit procédé de transmission et des moyens de correction ( 22, 23) des erreurs de transmission, et, des moyens de décodage ( 22) de tout élément binaire reçu qui commence une ligne, par une ligne blanche s'il est audit premier niveau et par une ligne non blanche s'il est audit deuxième niveau, le contenu de cette ligne non blan- che étant indiqué par les éléments binaires reçus après cet élément binaire reçu audit deuxième niveau.