Brevet FR2047072A1 — publié le 19710312

La présente invention se rapporte à un système pour la composition d'un texte dactylographié et également, si on le désire, d'un matériel graphique. Suivant l'un de ses aspects, l'invention consiste en un système de composition de textes dactylographiés ou autres maté-5 riels à partir de signaux électroniques engendrés dans un calculateur, ce système comprenant un dispositif de facsimilé actionné par la sortie du calculateur et qui reproduit le texte dactylographié ou autre matériel sous la forme d'une image par le moyen de balayages linéaires, caractérisé par deux organes convertis-10 seurs servant à compenser les durées variables des opérations exé cutées par le calculateur, de façon que les signaux de sortie appliqués au dispositif de facsimilé aient une forme appropriée à la reproduction, par ledit dispositif de facsimilé, du texte dactylographié ou autre matériel. 15 L'invention consiste également en un système pour la composition d'un texte dactylographié ou autre matériel à partir de signaux électroniques engendrés dans un calculateur, dans lequel lesdits signaux servent à actionner un dispositif de facsimilé au moyen duquel le texte dactylographié ou autre matériel 20 est reproduit sous la forme d'images sur un support, par exemple un film photographique, au moyen de balayages linéaires et dans le quel les signaux de sortie du calculateur sont appliqués par l'in termédiaire d'un dispositif tampon et convertisseur qui sert à compenser les durées variables des différentes opérations du cal-25 culateur et à mettre les signaux sous^une forme appropriée à la reproduction du texte dactylographié ou autre matériel par le dis positif de facsimilé, au cours de ses lignes de balayage successives. Le terme "dispositif de facsimilé", tel qu'il est uti-30 lise dans le présent texte, désigne tout dispositif capable de re produire une image par le moyen d'une pluralité de balayages linéaires. Suivant une caractéristique de l'invention, les signaux appliqués au convertisseur par le calculateur sont sous la forme 35 d'un codage de durée, ce qui permet une réduction importante du temps nécessaire pour la production des ordres émanant du calcu-" lateur et concernant la composition de chaque ligne de balayage du texte dactylographié. Suivant un mode de réalisation de l'invention, le cal-40culateur comprend un magasin-tampon ayant deux zones de stockage 23137 2 2047072 distinctes, dont chacune est suffisamment grande pour contenir les comptes de codage de durée pour une ligne complète de balayage au récepteur de facsimilé. Les deux zones du magasin-tampon sont utilisées de telle manière que, pendant que le convertisseur extrait 5 des signaux de l'une d'entre elles pour produire le balayage d'une ligne, le calculateur remplit l'autre zone avec des comptes suffisants pour couvrir le balayage de la ligne suivante. Quand un balayage de ligne a été reproduit au récepteur, un signal émanant du récepteur ou du convertisseur est envoyé au calculateur pour 10 que celui-ci remplisse la zone du magasin-tampon qui a été vidée, tandis que le convertisseur extrait les signaux applicables au balayage de la ligne suivante de l'autre zone du magasin-tampon. Il doit être bien compris que plus de deux zones de magasin-tampon peuvent être prévues, des signaux leur étant appliqués et en étant 15 extraits séquentiellement. Deux canaux de signaux peuvent être prévus entre le calculateur et le convertisseur, chaque canal prenant naissance dans le calculateur dans l'une ou l'autre de deux zones alternées du magasin-tampon. L'un des canaux représentant l'information relative au texte dactylographié alimente une série de re-20 gistres dans le convertisseur. Ces convertisseurs sont connectés de façon à former un magasin spécial et sont maintenus remplis par des signaux émanant du calculateur. L'autre canal alimente également une autre série de registres du convertisseur sous la commande des signaux du premier canal. Ces derniers registres contien-25 nent des signaux concernant respectivement différents segments d' une ligne de balayage et, également, des mots de commande utilisés pour mélanger les signaux de sortie des deux canaux. En variante, le magasin-tampon du calculateur peut fonctionner suivant un mode cyclique. Dans cette variante, les comptes 30 de codage de durée de balayage de chaque ligne se terminent par un mot identifiable de façon univoque et la logique du calculateur est propre à empêcher le recouvrement des balayages de lignes successifs. Plusieurs balayages de lignes peuvent se trouver dans le magasin à un instant quelconque et, tandis qu'on extrait un ba-35 layage de ligne, un autre balayage de ligne peut être construit par le calculateur. Dans une autre variante, des mots de commande peuvent être intercalés avec des mots contenant des comptes de durée utilisés pour la composition du texte. ko On peut également prévoir des moyens de fournir des si 23137 3 2047072. gnaux électroniques représentant un matériel graphique, à partir d'une source de signaux approprié.e, par exemple un émetteur de facsimilé- soit au convertisseur, soit directement au dispositif de facsimiléo. Les .mots de commande, peuvent, être utilisés pour la 5 production, ou l'introduction de. motifs ou de matéi~iel graphe que dans les signaux de sortie qui représentent le texte» Le dispositif de facsimilé peut être un récepteur de frcsimilé apte à supporter un support photo-sensible,- par exemple un film et être balayé de fac-on- linéaire nar un spot lumi-10 neux modulé au moyen des signaux d'information à enregistrer» En variante., le dispositif de facsimilé peut être un tube cathodique dont le faisceau est défléchi pour former une série de lignes de balayage et est modulé par les signaux d1information. L'invention sera, mieux comprise à l'aide de la descrip-15 tion ci-après .: ... Au dessin annexé : La figure 1 est un .schéma de principe, très simple d'un mode d'exécution du système suivant l'invention. La figure 2 est un schéma de principe d'un mode £•* exé-20 cution des étages tampon de sortie du calculateur et' des étages du convertisseur, La figure 3 est un exemple de format de mots dans le canal 1 et dans le canal 2. La figure h est un schéma du format.du mot de commande 25 du canal 2 « - - La figure 5 est un schéma de principe d'un autre mode d1exécution» La fis'ure 6 est un schéma du format de mots correspondant au mode d'exécution de la figure 5• SO Les systèmes que l'on va décrire à titre d'exemple sont destinés à la production d'une image d'un teste dactyloeranhié et d'un matériel graphique sur un siinnort 2 tel que film photographique, à partir duquel on peut produire un cliché pour la ■ reproduction de matériel imprimé-sur du- papier, par exemple une 35 ou plusieurs pages d'un journal, d'un magazine ou d'un livre. L'image du texte dactylographié peu£ également être reproduite sur un tube cathodique» Comme le montra la fi. sure. 1, 1 e système comprend essentiellement un calculateur 1 dont la sortie alimente un con-40 vertisseur 2, qui alimente lui-même un récepteur de facsimilé 3 BAD ORIGINAL 70 23137 4 2047072 par l'intermédiaire d'un canal de signaux 4. Les signaux provenant du canal 4 peuvent, au lieu ou en plus, de cela, être appliqués à un dispositif de facsimilé à tube cathodique 5, ayant un écran à mémoire sur lequel une image formée par plusieurs lignes 5 de balayage petit être reproduite et rester visible pour l'examen pendant un.temps appréciable, par exemple plusieurs minutes0 II doit être bien compris que le récepteur de facsimilé 3 peut être situé à une certaine distance du calculateur 1 et du convertisseur 2 et que le canal de signaux 4 peut être une ligne ou un 10 câble hertzien ayant une bande passante appropriée aux signaux à transmettre du convertisseur au récepteur de facsimilé. Quand un matériel graphique est prévu, le système comprend en outre un éme'tteur de facsimilé ou autre dispositif de balayage 7» dont la sortie peut être appliquée, soit au convertisseur 2, soit direc-15 tement au récepteur de facsimilé 3» Les données d'entrée du calculateur 1 peuvent être obtenues au moyen d'un pupitre ou à partir d'un support d'enregistrement, par exemple une bande de papier perforée ou une bande magnétique, ou encore elles peuvent être obtenues à partir d'un 20 autre calculateur qui accepte et traite le texte et autres informations et interprète toutes les corrections et instructions concernant l'établissement de la page à reproduire. Le calculateur 1 peut être muni d'un magasin destiné aux caractères imprimés et déterminer également l'espacement des caractères, les jus— 25 tifications verticales et horizontales, aussi bien que les autres processus relatifs à l'assemblage du texte imprimé dans les colonnes ou zones désirées» Le système que l'on va décrire a fonctionné avec succès en utilisant un calculateur modèle Ferranti Argus 500 et un 30 récepteur de facsimilé modèle Muirhead "Pagefax". Le convertisseur 2 engendre des impulsions d'horloge qui sont synchronisées avec la rotation du tambour du récepteur de facsimilé 3 lequel, dans le présent mode d'exécution, tourne à la vitesse de 2400 tours par minute. Une densité de balayage de lignes verticales 35 de 400 lignes par pouce (le pouce étant égal à 25 mm 4) a été choisie pour ce système, avec une définition horizontale de ÎÔOO éléments par pouce. Avec un tel standard de définition, sur line page ayant une surface d'impression de 22 pouces de large et de 15 pouces de profondeur par exemple, il y a 6000 balayages de li-40 gnes comportant chacun 3^000 unités, ce qui fait un nombre total 0 23137 5 2047072 d'unités de l'ordre de 200 millions par page. L'emploi d'un standard horizontal de lôOOO unités par pouce a été dicté par le désir de fournir un bon standard de reproduction des lignes incurvées et en pente qui constituent les caractères typographiques» 5 La méthode de sortie du calculateur choisi pour la plus grande partie du matériel, c'est-à-dire les textes dactylographiés, est le codage en durée, Cette représentation du contenu d'information d'une ligne de balayage prend la forme d'une séquence de comptes numériques exprimant les longueurs des portions 10 successives de l'image en noir (ou en d'autres couleurs) et en blanco Bien que la vitesse de balayage du récepteur de facsimilé' soit constante, c'est-à-dire que chaque balayage de ligne prend exactement le même temps, le temps pris pour l'émission, par 15 le calculateur, des ordres concernant, la composition de chaque balayage est radicalement réduit par l'emploi du codage en durée qui facilite matériellement la charge sur le calculateur. Par exemple, dans le cas de la reproduction d'une ligne complètement blanche à travers la page, le calculateur a seulement besoin de 20 produire quelques comptes blancs importants et le convertisseur occupe la totalité de la durée de la ligne pour décompter ces nombres. Pendant le reste de ce temps, le calculateur peut exécuter d'autres opérations. La fonction du convertisseur est ainsi de transformer les ordres de codage de durée émanant du calcula-25 teur en durées de blanc et noir à reproduire réellement au récepteur . Un dispositif de balayage de matériel graphique fonctionnant en synchronisme avec le récepteur de facsimilé 3 peut être prévu pour permettre la combinaison d'un tel matériel gra— 30 phique avec l'image du texte. L'emploi d'un tel dispositif, qui peut être un émetteur de facsimilé 7j supprime la nécessité d'envoyer l'information graphique dans le calculateur. Des signaux correspondant à des images assemblés dans leur position correcte sur le tambour de l'émetteur de facsimilé 35 7» qui tourne en synchronisme avec le tambour du récepteur de facsimilé 3> peuvent être aiguillés vers l'entrée du convertisseur 2 aux instants appropriés. De telles images peuvent être pré tramées optiquement ou encore tramées électroniquement au cours du processus de transmission afin de produire les caractéristique 40 de demi-ton requises. 23137 6 2047072 A condition que les positions relatives des deux images (c'est à dire celle du tèxte dactylographié émanant du calculateur 1 et celle du matériel graphique émanant de l'émetteur de facsimilé 7) soient correctes, dans l'image reproduite, les caractères 5 dactylographiés et les graphiques occuperont chacun leur position appropriée. Les deux signaux peuvent encore être superposés comme on le décrira dans la suite. Le signal composite ainsi obtenu peut en outre être 10 transmis sur le canal de communication 4 et reproduit sur le récepteur de facsimilé 3 en un point éloigné, du fait qu'il s*agit en effet d1 un signal à deux niveaux, non discernable d'un signal de facsimilé normal. En raison du fait que certaines opérations internes du 15 calculateur prennent plus de temps que d'autres et aussi, que les signaux de sortie sont requis du calculateur à des intervalles irréguliers, il n'est pas commode de synchroniser avec précision le programme du calculateur avec la rotation du tambour du récepteur de facsimilé et, pour cette raison, un dispositif tampon lequel 20 est» dans le présent mode d'exécution, incorporé au convertisseur 29 est prévu entre le calculateur 1 et le récepteur 3• En se référant à la figure 2, le magasin-tampon du calculateur est représenté en 1A et fonctionne en coopération avec le convertisseur 2 pour supprimer les divergences temporelles entre 25 les opérations du calculateur et le temps fixe de balayage d'une ligne dans l'image reproduite. Le dispositif tampon du calculateur peut être actionné de diverses manières, dont la plus efficace est un système cyclique, comme on l'a déjà mentionné. Toutefois, dans le présent mode de réalisation, on décrit un système plus simple 30 utilisant quatre zones de stockage distinctes Bl, B2, B3 et B4. Les zones Bl et B2 sont chacune suffisamment grandes pour contenir les comptes de codage en durée pour un balayage complet à travers la page. Les deux zones du magasin-tampon sont utilisées de telle façon que, pendant que le convertisseur 2 extrait les comptes d' 35 une zone et crée ainsi un balayage 23137 ? 2047072 SYOWi * de la zone Bl ou B2 du tampon qui vient d'être vidé, tandis que 1-#2b°ùï^v-é:rîlîâ:sseur extrait l'information de l'autre zone B2 ou Bl -eKP ^"àWpbfri0 liés zones B3 et B4 sont traitées d'une manière simi-l-reï^reP,® fï-à-dire que, pendant une période au cours de laquelle 5 B3 vidée, B4 est en cours de remplissage et vice-versa. GiPïaëfclM;ra'siplus loin la fonction des zones B3 et B4. Deux canaux partent du calculateur principal pour abou-tii®îgfOpicoi^^Srtisseur à travers un multiplexeur 6, comme le montre la figure 2. Le canal 1 transporte les comptes de durée. Les 10 tampoîis:î^Bls""&i B2 à partir desquels le canal 1 prélève son information? -feolïfcl.enn en t une série de mots de calculateur de 24 bits, doïitec-kii!fContient deux nombres. Cela signifie qu'un mot de 24£%5£t^ eS^t'^livisé en deux parties, la première moitié étant un compte noir, et la seconde moitié un compte blanc. Ceci est re— 15 prtlsfigure 3• Dans la réalité, il existe une troisième pSHf-%i^Man4slaquelle le premier des bits du mot (marqué a dans sèîi-ifeêy'eLÏL3 canal 1) est emprunté à des fins qui seront expo-séfe s-i'dâîi-fe0 i.afl suit e. •ïusiqso-àiT^às les mots que le calculateur emmagasine dans ces 20 tam§ft>WaP&n't0 25 s-s^ns ssiispeut y avoir n'importe quel nombre jusqùà 2047 (onze chytpfr^èssires) pour le compte du noir et jusqu'à 4095 (douze *êBâ4'®F^â^®3.nfiires) pour le compte du blanc. Le convertisseur a -ctëm c° f© ne t i on de prélever des mots successivement à partir d%r£rèrèstet d'interpréter tout d'abord la moitié correspon-30 daSife'aè.SnfeSr'l puis la moitié correspondant au blanc et ensuite de prélê^ersll0mot suivant et de l'interpréter de la même manière "èô- %ïivë ° *d e s longueurs appropriées de signal de noir et de si-gHâS.*®^ bÉaà'è au récepteur de facsimilé 3» H est évident que la d%£&e-*às|£aïi&%lle correspond l'un des mots dépend de la grandeur 35 defe-'5noSiBS'êSv Par conséquent, on s'est arrangé pour qu'un autre môfinê sSS.€Ê^as extrait du tampon Bl ou B2 jusqu'à ce qu'un mot pré'ëêÇi-ëntété complètement interprété par le convertisseur, ce^'qùà pfeuï"bien entendu, prendre un temps relativement long ou un-îtêmpâ1rëïâtivement court. Iiq-Ijzo s S Si l'on ëxàmine le fonctionnement du convertisseur, il 70 23137 8 2047072 est commode dé prendre la situation la plus défavorable, dans laquelle plusieurs mots à la suite contiennent tous des petits nombres et, pour cette raison, le convertisseur lui-même est équipé de trois tampons ou registres RI, R2 et R3 formant un magasin spé-5 cial. Chacun de ces tampons a la longueur d'un mot, c'est à dire 24 bits. La logique du convertisseur s'arrange pour maintenir ces registres aussi pleins que possible. Lorsqu'il est initialement chargé, un mot vient dans le premier registre RI, est immédiatement poussé dans le second registre R2 et l'ordre est renvoyé au 10 calculateur pour un autre mot. Entre temps, l'autre mot emmagasiné dans le second registre R2 est poussé dans le troisième registre R3 et le mot se trouvant dans le premier registre RI, lorsqu' il est complet, est poussé dans le second registre R2. Ensuite, line demande d'un autre mot est renvoyée au calculateur et ainsi de 15 suite. Le contenu de chaque mot est décodé et compté dans un quatrième registre Rô qui comprend deux compteurs : un compteur de noir et un compteur de blanc et, lorsque le nombre est décompté, le signal transmis au récepteur à travers l'unité de mélange Ml est maintenu noir jusqu'à ce que le nombre atteigne le nombre O. 20 A ce moment, le signal est commuté au blanc et le décomptage de l'autre moitié du mot commence. Il est necéssaire de prévoir dans le convertisseur une logique supplémentaire pour traiter le cas ou l'un de ces comptes O. Dans ces circonstances, l'un des décomptages sera évidemment 25 omis et l'on devra prendre des mesures pour prévoir le temps de passer au mot suivant. Il est clair également que le convertisseur doit fournir des points de démarrage précis pour chaque balayage, de façon à synchroniser les signaux avec la rotation du tambour du récepteur 30 de facsimilé. Ceci est obtenu en engendrant un signal de déclenchement à partir de la rotation du tambour, comme on l'a mentionné précédemment. Le convertisseur 2 doit également spécifierau calculateur 1 l'adresse, dans le magasin, d'où il requiert le mot suivant. A 35 cette fin, la nature de l'interface complète du calculateur est telle qu'elle comprend un multiplexeur 6 comportant un grand nombre de lignes en parallèle dont 16 sont destinées à l'information, autres/ 16/étant destinées aux adresses et ainsi de suite. Le convertisseur doit également posséderla logique requise pour appliquer le signal 40 correct à toutes ces lignes de façon à extraire réellement l'in ) 23137 9 2047072 formation requise des tampons du calculateur. En se référant maintenant au canal 2, dans le présent mode de réalisation, il est muni de deux registres seulement, à savoir R4 et R5, qui sont chargés par l'autre couple de magasins-tampons B3 et 5 B4 du calculâteur. La sortie du canal 2, comme celle du canal 1, est également un mot de 24 bits, mais, dans le cas du canal 2, il a un format différent représenté à la figure 3<> La signification du premier bit a des mots du canal 1 peut maintenant être expliquée. Il a pour fonction de donner au 10 convertisseur 2 l'instruction suivant laquelle il doit ou ne doit pas demander des mots par le canal 2. La convention est que, si le bit a est un 1, cela signifie que le canal 2 doit être ouvert. Si au contraire, le bit à est un O, le canal 2 doit être fermé. Par conséquent, si le calculateur établit un balayage complet et si 15 tous les premiers chiffres des mots du canal 1 sont des O, le canal 2 reste hors de service pendant toute la durée du balayage. Si au contraire., en un point quelconque à travers la page le programme du calculateur place 1 dans la position A d'un mot du canal 1, le canal 2 est immédiatement mis en service. On explique comme suit 20 la fonction précise du canal 2 : Tout d'abord, il existe une horloge Cl dans le convertisseur 2 qui fait progresser l'adresse du tampon du canal 2 constamment tout le long du balayage sur la base d'un mot du tampon pour 32 unités horizontales le long du balayage» Comme il existe 36OOO 25 unités horizontales par balayage, ceci correspond à plus de 1000 mots de tampons, le premier mot correspondant au premier 50ème de pouce compté à partir du côté gauche de la page, le mot suivant correspondant au 50ème de pouce suivant et ainsi de suite. Le dernier mot de la série supérieure à mille correspond au dernier 50 30 ème de pouce du côté extrême de droite de la page. Dans le système métrique, un centième de pouce correspond approximativement à O-,5 mm. En conséquence, à la différence des tampons associés au canal 1, ceux qui sont associés au canal 2 peuvent être considérés 35 comme une représentation illustrée du balayage, tandis que le cap nal 1 peut défénir la totalité d'un balayage en un très petit nombre de mots, ou encore un très grand nombre de mots, suivant le contenu de la page, aucune proportionnalité n'existant entre le nombres des mots produits par le canal et la largeur de la page. 40 Dans le cas du canal 2, d'autre part, le nombre des mots 23137 10 2047072 est fixe et il existe une correspondance 1/1 précise entre chaque mot émanant de l'un ou de l'autre des tampons et une position spécifique sur une ligne de balayage quelconque. Il en résulte que le convertisseur 2 adresse régulière-5 ment des mots successifs dans le canal 2 au fur et à mesure que la ligne de balayage progresse. En conséquence si à un instant quelconque une demande de mise en service du canal 2 intervient par l'intermédiaire de la présence du bit a dans un mot du canal 1, le convertisseur, en obéissant à cet ordre, collecte immédiatement la 10 partie de l'information se trouvant dans le tampon du canal 2 et qui se réfère au point, dans le balayage, qui a été atteint à ce moment particulier. En ce qui concerne le format des mots du canal 2, une division différente de celle des mots du canal 1 est adoptée, en 15 ce sens que les 16 derniers bits du mot du canal 2 donnent une configuration explicite noir/blanc (voir figure 3) sur la base d'un bit pour chaque deux unités de balayage ; c'est à dire que les unités du canal 2 sont deux fois plus larges que celles du canal 1. Ceci implique que, si l'un quelconque des 16 derniers bits 20 du mot du canal 2 est un 1, le récepteur de facsimilé imprime deux unités de noir. Si, inversement, il s'agit d'un O, le récepteur de facsimilé imprime deux unités de blanc, la séquence se poursuivant jusqu'à la fin du mot. Les 16 bits contenus dans la première moitié de canal 2 occupent exactement une largeur de 0,02 pouce à 25 travers la page. Le mot suivant remplira les deux centièmes de pouce suivants et ainsi de suite, tant que le canal 2 est en service. Il est donc clair que, si le canal 2 est en service, il demande une succession de mots à intervalles de temps fixes, ce 30 qui représente une charge très lourde pour le calculateur. C'est pour cette raison qu'on a adopté les moyens de commuter le canal 2 en et hors service par le premier bit de chaque mot du canal 1, ce qui réduit la charge du calculateur. Les huit premiers bits d'un mot du canal 2 ont certaines fonctions spéciales dont quelques unes 35 ont été représentées comme suit à la figure k : le bit O est une instruction générale "en service/hors service", qui indique si le système du canal 2 doit agir ou non en conformité avec les bits qui suivent. le bit 1 indique si la sortie du canal 1 doit être in-kO versée ou non. 23137 11 2047072 le bit 2 remplit une fonction similaire pour le canal 2, c'est à dire que, lorsque le bit 2 indique "en service", il inverse la configuration engendrée par les 16 bits contenus dans la dernière partie de chaque mot du canal 2. 5 le bit 3 indique, si dans le mélange des sorties des ca naux 1 et 2, le. blanc ou le noir doit l'emporter. En d'autres termes, si le noir doit l'emporter et si l'un ou l'autre des canaux commande le noir, la sortie finale sera constituée par du noir.. Si l'instruction est que. le blanc doit l'emporter, c'est l'inverse 10 qui a lieu et la sortie finale est constituée par du blanc. Cette facilité permet dsobtenir un certain nombre de combinai-sons entre le canal 1 et le canal 2 qui, en même temps que la fonction du bit 4, seront décrites dans la suite. Les bits 5 à 8 peuvent se voir affecter à des fonctions spéciales suivant les besoins. 15 Comme on l'a décrit, le bit 0 du mot du canal 2 est un bit de mise en ou hors service, mais il s'applique seulement au groupe de bits de commande et non à la configuration de 16 bits de noir et de blanc qui intervient alors dans le mot du canal 2. Ceci a pour but que, dans une séquence de mots du canal 2 couvrant une 20 zone particulière de la page, un mot peut être accidentellement marqué dans la position O comme étant un mot contenant de nouvelles valeurs des autres paramètres de commande. En fait, en ce qui concerne le bit O, O = en service et 1 = hors service, si hien que tous les mots qui possèdent un 1 dans 25 la position du bit O sont des mots dans lesquels le ooivertisseur ignore les paramètres attribués aux bits 1,2 et 3 (à savoir "inversion} "le blanc l'emporte", et ainsi de suite). Lorsqu'au contraire la position du bit O est O, ceci signifie qu'il faut prendre ces nouvelles valeurs pour les paramètres et fonctionner sur 30 cette base, à partir de l'instant considéré et jusqu'à instructions différentes. A 1'encontre de la fonction des 8 premiers bits de chaque mot du canal 2, la configuration finale de 16 bits de noir et blanc est toujours imprimée chaque fois que le canal 2 est mis en 35 service par le bit a se trouvant dans 1e mot du canal 1. La nature précise de l'image finale est, bien entendu, modifiée, par le changement des paramètres établis dans les bits 1 à 3 du même mot, et si seulement le bit O est un O. Cette procédure évite la nécessité, pour le calculateur, d'avoir à inscrire ces paramètres de commande 40 dans chaque mot du tampon, du canal 2 : il doit seulement les chan— 70 23137 12 2047072 ger au moment où cela est nécessaire. Le bit 4 donne une instruction soit pour la sortie, soit pour la suppression des 16 bits noir/blanc qui suivent à la dernière extrémité du mot du canal 2, si bien que, même lorsque le canal 2 est en service, cette instruc-5 tion peut inhiber l'impression de la configuration noir/blanc. D'après ce qui précède, il est clair que si tous les mots du tampon du canal 2 sont considérés comme représentant des segments du balayage à travers la page, il est possible d'inscrire dans un mot particulier du canal 2 le mode spécifique suivant le-10 quel le canal 2 doit fonctionner. Ceci s'appliquera jusqu'à un cer-/poînt ultérieur du balayage, point où un certain autre mot de commande peut être inscrit, dans lequel, par exemple, une commutation globale vers la normale pourra être effectuée. Bien que la fonction principale du canal 2 consiste à 15 établir des configurations de points formant les points en demi-tons d'un graphique tramé, différents effets nouveaux peuvent être produits par l'usage discret des bits de commande dans la première partie du mot du canal 2. Par exemple, à part le cas simple de 1' inversion du noir et du blanc, on peut également produire des let-20 très noires sur un fond ponctué, des lettres ponctuées sur un fond, des lettres blanches sur un fond ponctué, des légendes superposées à des images et même des grands caractères remplis de détails illustrés. Il s'agit là seulement de quelques uns des différents effets possibles. Le système se prête également à l'introduction de 25 "teintes mécaniques" et à la réduction de la densité des caractères noirs jusqu'à une nuance quelconque de gris. Tous les effets qui précèdent peuvent être produits sans aucune modification de fonctionnement du canal 1. Un autre mode d'exécution du système suivant l'invention 30 est représenté à la figure 5» Ce système comprend essentiellement un calculateur 1, un convertisseur 2-, un ou plusieurs récepteurs de facsimilé 3 et un dispositif de facsimilé à tube cathodique 5» Le calculateur est muni d'une zone tampon à noyaux magnétiques B10 actionnée suivant le mode cyclique. Les données appliquées au cal— 35 culateur peuvent être obtenues comme dans le mode de réalisation précédent. La sortie du calculateur est appliquée à travers l'interface périphérique 10 au convertisseur 2 dont la sortie est elle-même appliquée à un ou plusieurs des récepteurs de facsimilé. Le convertisseur comprend trois zones de stockage ou re-4o gistres RIO, Rll, R12, un générateur de motifs PI, un générateur 23137 13 2047072 graphique Gl, un compteur C 01, une unité de mélange M2 et un distributeur Dl. Dans un système monochrome le distributeur D1 n'est pas nécessaire et seul un récepteur de facsimilé est requis. Au contraire, dans un système en couleurs, le distributeur alimente 5 quatre récepteurs 3A, 3B, 3C et 3D produisant respectivement des films pour donner simultanément des images de séparation noires, magenta, jaunes et bleu aniline utilisées pour produire les différents clichés destinés à donner la reproduction totale en caiLeuro Il est clair que les liaisons représentées entre les unités prin-10 cipales du système comprennent, quand c'est nécessaire, de nombreuses lignes transportant les signaux de commande et les données dans un ou deux sens. Les signaux de sortie émanant du système peuvent également servir à actionner le dispositif de facsimilé à tube catho-15 dique 5» par exemple à des fins de lecture de vérification. En outre, des épreuves pleine page contrastées et des épreuves contenant de la publicité et du matériel graphique éditorial peuvent être produites par les récepteurs de facsimilé, s'ils sont chargés à l'aide de papier photosensible plutôt qu'à l'aide de film. Si on 20 le désire, les récepteurs de facsimilé pour la production des é-preuves peuvent fonctionner avec une résolution plus faible que celle qui est requise pour la copie finale. Comme dans le mode de réalisation précédent, le calculateur produit une série de mots de 2k bits qui sont assemblés danë 25 la zone tampon du magasin, prêts pour la transmission au convertisseur et ce transfert au convertisseur est effectué sans exiger aucune intervention du programme. Un seul canal est utilisé comme les données transmises pour la production de motifs et de matériel graphique sont intercalées avec l'information relative au texte 30 principal, et non transmises le long du canal séparé comme dans le mode de réalisation précédent. Une telle disposition simplifie le convertisseur et le système de commande général. Le flux principal de données émanant de la zone B10 du magasin-tampon vers le convertisseur 2 est composé de mots de cal-35 culateur de 2k bits ayant l'un des formats représentés à la figure 6. Un mot ayant le format W1 est désigné sous le nom de mot de commande et contient des instructions de commande affectant les dispositifs du convertisseur. Dans certains cas, le mot qui suit immédiatement le mot de commande peut être un mot de commande secon-kO daire ayantf soit le format W2 a9 soit le format W2 b. Le mot de 70 23137 14 2047072 commande secondaire fournit des données requises par le générateur de motif PI ou le générateur graphique Gl. Les mots de format W3 a forment le gros du flux de données et chacun contient un compte de durée de noir et de blanc 5 comme dans le mode d'exécution précédent. Un autre format W3 b est donné à titre de variante dans lequel quatre comptes de valeurs plus faibles peuvent être contenus. Ces mots de données sont distingués des mots de commande par la valeur du bit le plus significatif, qui est toujours un 10 dans un mot de commande ¥1 et toujours zéro dans un mot de commande W3 a ou ¥3 b. Tous les mots sont reçus par le convertisseur sur une voie principale parallèle à 24 bits et sont aiguillés tout d'abord dans le registre à 24 bits RIO et, de là, dans les registres Rll 15 et R12» Ces trois registres forment un magasin fonctionnant d'une manière similaire à celui que l'on a décrit dans le mode de réalisation précédente Un mot de commande est identifié par le fait que le chiffre le plus significatif est un 1 et la partie de ce mot qui 20 contient les instructions de commande est utilisée, non pas comme compte de durée de noir, mais pour initier des actions de commande à l'achèvement du compte de blanc pour le mot précédent. Si un mot de commande secondaire est indiqué comme suivant un mot de commande, ce mot est dirigé vers le générateur de motifs ou le généra-25 teur graphique suivant les cas. La partie instruction d'un mot de commande W1 occupe les onze positions de bits normalement utilisées pour contenir un compte de noir et les bits ont les significations suivantes. p : si p = 1, inverser la sortie du compteur C 01 à partir de 30 là. qsr s sélectionner l'un des quatre récepteurs de facsimilé pour recevoir la sortie du compteur C 01 à travers les distributeurs Dl, les autres récepteurs recevant une version modifiée de cette image en conformité avec les instruc-35 tions qui sont fournies par le mélange. s,t : sélectionner l'une des quatre méthodes de mélange des sorties du compteur C 01 et du générateur de motifs PI, de façon à former des images appropriées pour les quatre récepteurs de facsimilé» 40 u,v : sélectionner l'une des quatre Esétîîodea de EQlaœge des sor- ) 23137 15 2047072 ties "du compteur C 01 et du générateur graphique Glo w : indique que le mot suivant est un mot de commande secondaire et s'arrange pour le diriger vers le générateur de motifs Pl. 5 x : indique, si u =1, que le mot suivant est un mot de com mande secondaire et s'arrange pour le diriger vers le générateur graphique Gl ou, si u = 0, indique que le générateur graphique doit cesser de fonctionner» y : non affecté. 10 z : indique si les mots de données qui suivent sont dans le format W3 a ou W3 b et ajuste le mode de fonctionnement du compteur C 01 en conséquence. Les douze autres bits d'un mot de commande contiennent un compte de blanc du type normal, qui suit l'action de commande. 15 Un mot de commande secondaire de format W2 a contient quatre comptes de durée à 5 bits qui peuvent définir un motif qui doit être èngendré. Dans ce cas le bit a spécifie si le motif doit être inversé et les "bits b, c sélectionnent l'un des quatre canaux de sortie à travers le distributeur Dl. Le mot peut, en variante, 20 définir une nuance de couleur (si le bit le plus significatif du mot est un 1) et, dans ce cas, il fournit quatre valeurs d'intensité de couleur aux générateurs de motifs. Un mot de commande secondaire W2 b définit le mode requis de fonctionnement du générateur graphique Gl. Lorsque ce der-25 nier prend la forme d'un dispositif de balayage électronique, on s'arrange pour que plus d'un mot de commande secondaire puisse être accepté, afin de spécifier complètement le balayage qui doit être effectué. Le convertisseur 2 comprend également une horloge pilote 30 C2 de 7,776 mégahertz. Le signal émanant de cette horloge, ou un signal obtenu à partir dudit signal, est synchronisé avec les récepteurs de facsimilé en utilisant des impulsions de phase de 40 hertz produites par leurs tambours rotatifs et est utilisé pour commander la chronologie de toutes les actions du convertisseur. 35 Dans ce mode de réalisation, il y a 23,3 pouces utili sables autour de la circonférence du tambour de facsimilé et 1600 éléments au pouce. Par conséquent, le compte total d'éléments suivant une ligne de balayage à travers le film peut atteindre 3798O0 Toutefois, en un point quelconque le long du balayage, la généra-40 tion du signal vidéo est interrompue si un mot ne contenant que 2ù\6! lb 2047072 des zéros est rencontré dans le flux de données et les actions de rappel nécessaires sont déclenchées par le convertisseur de façon à être prêt à démarrer le balayage suivant à l'instant approprié. Quand on utilise certains types de dispositifs récepteurs de fac-5 similé, par exemple un tube cathodique, ceci permet d'effectuer une série de balayages de lignes relativement courts et chacun des balayages successifs peut démarrer dès que le calculateur envoie un signal pour indiquer qu'il a préparé les données nécessaires dans la zone tampon B10. 10 Au moyen des diverses actions décrites dans le présent mode de réalisation, le système peut produire, non seulement un texte noir sur un fond blanc ou un texte blanc sur Un fond noir, mais un certain nombre de combinaisons d'une image de texte avec des images de motifs répétitifs ou des éléments pictoriaux. En 15 outre, les données préparées par le calculateur peuvent provoquer l'apparition de l'un quelconque de ces différents effets dans des portions sélectionnées de la surface de l'image, de façon à construire une page contenant une large gamme d'images visuelles. En outre, les images requises pour produire une page en pleine cou- \ 20 leur peuvent également être engendrées. Il est clair que lés récepteurs dé facsimilé et les dis positifs de facsimilé à tube cathodique peuvent être éloignés du calculateur principal et du convertisseur et peuvent leur être connectés par un canal de signaux de type approprié quelconque, 25 qui peut être constitué soit par un câble hertzien, soit par un cable ordinaire. En outre, le système peut utiliser une variété de sources pour les données graphiques, y compris un émetteur de facsimilé, comme cela a été décrit précédemment. Le texte provenant des emplacements éloignés peut également être transmis de 30 cette manière si on le désire. La dimension de page/^eut être produite est gouvernée seulement par les dimensions du tambour du récepteur de facsimilé pourvu, bien entendu, que sa vitesse de rotation soit choisie de façon à donner au calculateur un temps suffisant pour assembler 35 le» données pour les balayages successifs. Lorsque le système est actionné de façon à reproduire seulement une image sur un dispositif à tube cathodique, il peut fonctionner à vitesse plus grande que lorsqu'il reproduit une ima ge sur un récepteur de facsimilé, du fait que ce dernier implique 40 un dispositif de balayage mécanique. û 23137 17 2047072 Du fait que le système décrit produit une sortie composée de balayages successifs à travers une image, cette sortie pourrait par exemple être enregistrée, sur un dispositif de mémoire et reproduite à la vitesse d'un balayage de télévision pour produire 5 une image vidéo de l'image en question,. Essentiellement les mêmes programmes de calculateur et le même équipement convertisseur composeraient alors des images typographiques ou autres pour transmission vidéo ou reproduction télévision en circuit fermé. 10 Suivant une variante, le convertisseur 2 peut être situé à côté du récepteur de facsimilé ou des récepteurs 3 et un canal de signal peut réunir la sortie du calculateur 1 à l'entrée du convertisseur 2. Le ou les récepteurs de facsimilé peuvent comprendre un moyen de pause ou "d'hésitation" qui fonctionne si un blo-15 cage ou une interruption se produit dans l'information appliquée à un récepteur. Lorsque le défaut est supprimé, le récepteur peut continuer à recevoir l'information au point où il l'a laissée. On notera que, dans le système conforme à l'invention, dans le but d'augmenter la résolution dans la direction de la ligne de balayage, 20 le nombre des éléments par pouce le long de la ligne est pris sensiblement supérieur au nombre des lignes de balayage par pouce. De cette manière, des images de qualité adéquate peuvent être obtenues avec un nombre modéré de lignes de balayage par pouce. Ainsi, dans le mode de réalisation particulier décrit, la densité de lignes de 25 balayage est de 400 lignes par pouce et la définition horizontale est de 1600 éléments par pouce. Lorsque les signaux sont transmis sous la forme d'un codage dé lague durée, ce résultat amélioré peut être obtenu sans augmentation appréciable de la quantité de données à engendrer et 30 à reproduire, du fait qu'aucune transition supplémentaire du noir vers le blanc et vice-versa n'est introduite et les temps d'établissement et de décroissance nécessaires pour fourni^L'acuité requise de l'image restent inchangés. D'une manière plus précise, bien que le nombre des trains 35 d*impulsions-de noir ne soit pas affecté, leurs durées et leurs points d'incidence le long d'un balayage sont capables d'être plus précisément contrôlés -jusqu'à un degré qui dépend de l'augmentation choisie de la définition horizontale par rapport au nombre des lignes de balayage, chacune par distance' unitaire. Cette dis-40 position fournit en particulier une reproduction largement amé 70 23137 18 2047072 liorée des parties incurvées ou en pente des caractères dactylographiques qui sont inclinés par rapport à la direction des lignes de balayage. 0 23137 19 2047072 REVENDICATIONS 1. Système destiné à la composition d'un texte dactylographié ou autre matériel à partir de signaux électriques engendrés dans un calculateur et comprenant un dispositif de facsimilé actionné par 5 la sortie du calculateur et qui reproduit ledit matériel sous la forme d'une image au moyen de balayages linéaires, caractérisé par des.organes convertisseurs agencés pour compenser les variations de durée des opérations exécutées par le calculateur, bien que les signaux de sortie appliqués au dispositif se présentent 10 sous la forme appropriée pour la reproduction dudit matériel par le dispositif de facsimilé. 2. Système suivant la revendication 1, caractérisé en ce que les mots.de calculateurs utilisés pour la composition du texte consistent en comptes de durée divisés en au moins deux parties, une 15 ou plusieurs parties constituant un compte de noir (ou de couleur) et l'autre ou les autres parties étant un compte de blanc0 3. Système suivant la revendication 2, caractérisé en ce que les mots de calculateur comportent également une partie de commande occupant au moins un chiffre dans le mot. 20 4. Système suivant la revendication 1, dans lequel le calculateur comprend un magasin-tampon ayant au moins deux zones de stockage séparées, chacune d'elles étant suffisamment grande pour contenir les comptes de codage de durée d'un balayage de ligne complet au récepteur de facsimilé, les zones dudit magasin-tampon étant uti-25 lisées de telle manière que, pendant que le convertisseur extrait des signaux d'une zone pour créer une ligne de balayage, le calculateur remplit une autre zone avec des comptes suffisants pour couvrir la ligne de balyage suivante. 5. Système suivant la revendication 1, 2 ou 3» dans lequel le cal-30 culateur comprend un magasin-tampon actionné suivant un mode cyclique et dans lequel les comptes de codage de durée de chaque ligne de balayage se terminent par un mot distinctif, la logique du calculateur étant propre à empêcher le recouvrement des lignes de balayage successives. 35 6 o Système suivant la revendication 1, caractérisé en ce que le convertisseur comprend plusieurs tampons ou registres spéciaux formant un magasin, ayant chacun la longueur d'un mot de calculateur, la sortie du magasin étant appliquée à un dispositif compteur qui fonctionne de façon que le signal transmis au récepteur 40 de facsimilé soit maintenu noir et blanc pendant les durées appro- / 70 23137 20 2047072 priées, telles qu'elles sont déterminées par les comptes de durée» 7. Système suivant la revendication 1, dans lequel la sortie du dispositif de facsimilé est appliquée à travers une unité de mélange au moyen de laquelle d'autres données, telles qu'une infor- 5 mation de motifs ou une information graphique, peuvent être appliquées au dispositif de facsimilé. 8. Système conforme à la revendication 1, dans lequel le convertisseur emmagasine également un certain nombre de mots de commande, en combinaison avec une horloge qui donne une correspon- 10 dance précise entre un mot de commande et une position ou un segment spécifique sur l'un quelconque des balayages. 9o Système suivant la revendication 1, dans lequel les mots de commande sont intercalés avec des mots utilisés pour la composition du texte. 15 10. Système conforme à la revendication 1, comprenant au moins un dispositif de facsimilé sous la forme d'un récepteur de facsimilé apte à contenir un support photosensible, tel qu'un film, et à être balayé de façon linéaire par un spot lumineux modulé par les signaux de sortie émanant du convertisseur. 20 11. Système conforme à la revendication 1, comprenant au moins un dispositif de facsimilé sous la forme d'un tube cathodique dont le faisceau est défléchi pour former une série de lignes de balayage et est modulé par les signaux de sortie émanant du convertisseur. 25 12. Système conforme à la revendication 1, dans lequel le nombre des éléments par distance unitaire le long d'une ligne de balayage et sensiblement plus élevé que le nombre de lignes de balayage dans cette distance unitaire.