Brevet FR2010736A1 — publié le 19700220

Les fac-similés (tels que cartes météorologiques, photographies) sont transmis sous forme de tensions analogiques, sur des lignes téléphoniques par exemple. Dans un mode de transmission, la fréquence f de cette tension est constante, tandis que 5 l*amplitude caractérise la densité de la nuance des points drimage Une mémorisation mimétique intermédiaire selon la figure 1 exige une grande capacité de mémoire car un tel montage impose l'emploi d'un code numérique à plusieurs chiffres (4 par exemple) pour la quantification de la tension analogique, par sui-25 te des nuances à prendre en considération, et une valeur codée est produite pour chaque point d'image correspondant à une impulsion de quantification (16 au maximum par mm de surface dîimage)* Il existe toutefois aussi des documents entiers ou partiels en noir et blanc, pour lesquels dfeux densités de nuance seulement doivent 30 être codées , de sorte que le codage précité produit des bits inutiles. Des conditions similaires peuvent être obtenues pour â*autres signaux analogiques reproduisant notamment des valeurs d8expie-ration. L'invention concerne un dispositif dans un ordina-35 teur, dans lequel ëes signaux analogiques variant dans le temps sont appliqués à un étage convertisseur analegique-numésique et des données quantifiées en code numérique, au moyen d'une impulsion de cènversion, sont appliquées à m© mémoire numérique, noBAD ORIGINAL 69 19168 2 2010736 tamment en vue d'une reconversion ultérieure en données analogie ques. L'invention vise à réduire la capacité de mémoire numérique nécessaire. Selon une particularité essentielle de l'inventiopt, 5 les codeurs contenus dans l'étage convertisseur sont commandés pas des circuits 'qui comparentContinûment les valeurs successives, de conversion, afin dtbtenir un codïv à faible nombre de bits par» adaptation a la variation instantanée des signaux analogiques. Deux possibilités dé mise en oeuvre particulières 10 du principe de l'invention sont décritesi Dans le premier mode de mise en oeuvre pour mémorisation de données qui indiquent la densité de nuance des points d'image sous forme de signaux analogiques, les circuits-comparateurs déterminent des'amplitudes limites et des vitesses de va-15 riation d'amplitude, et les moyens de commande ajustent en conséquence un codage de noir et blanc ou d'échelons de densité. Dans le second mode de mise en oeuvre se prêtant également a la mémorisation de points d'image, les circuits comparateurs déterminent des variations d'amplitude et les moyens de commande attaquent en conséquence un codeur produisant des codes ■ qui groupés représentent des valeurs de conversion successives et égales » Le dispositif du ' preai-ier- .«ode de mise en oeuvre-est caractérisé par des discriminateurs d'amplitude reliés à la 25 source de données analogiques, avec des circuits de signalisation qui délivrent un signal tant que les amplitudes demeurent dans le domaine de l'échelon de densité^ et par un circuit comparateur en aval sous forme de circuits a retard, qui délivre un signal quand la durée d'un signal d'échelon de densité qui lui est appliqué est. 30 supérieure à celle obtenue dans je cas d'un passage direct d'un point blanc à un point noir ou inversement. Ce dispositif est en outre - caractérisé par un ce&» vertisseur analogiques-numérique, relié'à la source dë--données" ana« logiques, fonctionnait"pas -'une! impulsion "de conversion et"quanti-35 fiant les données analogiques - au moyen d'un code à plusieurs chif fres, par' uné basculé que des fctoyens "'do commandé ds-imrers-ïônS amènent dans vine première position-en forc'î""iôa d8un signal1" dà 'nuknea du circuit à retard, ' par c^s" moyens'de commutation - qpii délivrent- bad original 69 19168 3 2010736 des codes à plusieurs chiffres à la mémoire numérique sur cette première position de la bascule, par un circuit déçompteur qui,détermine l'apparition de plusieurs points noirs et blancs successifs, signalés par le dispositif a retard, et par des moyens de 5 commande d'inversion qui amènent en conséquence la bascule dans sa seconde position, de sorte qu'un seul chiffre du code du convertisseur analogique-numérique est interrogé à chaque fois comme signal de noir ou de blanc pour la transmission h la mémoire numérique» Selon une autre particularité de l'invention, une 10 mémoire intermédiaire est branchée entre le convertisseur analogique-numérique et la mémoire numérique, a laquelle son contenu est transmis sous forme d'un mot-mémoire par les signaux d'interrogation d'une unité de commande , de tels signaux d'interrogation produisent l'inversion de la bascule par les moyens de commande, 15 et l'unité de commande transmet à la mémoire numérique, lors d'une telle inversion, un code auxiliaire indiquant si le mot suivant transmis à la mémoire numérique est constitué par des codes à plusieurs chiffres ou à un seul, et de préférence aussi le nombre de nots précédents dans le même code* 20 Selon une autre particularité de l'invention, une mémoire dynamique est branchée entre le convertisseur analogique-numérique et la mémoire intermédiaire, et l'unité de commande ne délivre un signal d'interrogation qu'après le remplissage de la mémoire intermédiaire. 25 Dans une autre forme de mise en oeuvre, les moyens de commande produisent une inversion de la bascule entre la seconde et la première position dès l'apparition d'un signal de nuance en provenance du circuit à retard, et un signal d'interrogation est délivré simultanément, l'unité de commande transmettant a la 30 mémoire numérique un code auxiliaire qui indique le degré de remplissage de la mémoire intermédiaire» Dans le premier exemple précité, le circuit décompteur est de préférenoe un diviseur de fréquence à l'entrée duquel sont appliqués les signaux d'interrogation. 35 Dans le second cas, le circuit décompteut est de préférence un compteur dont l'indication augmente d'une unité pour chaque impulsion de conversion sur le convertisseur analogique-numérique, quand la bascule se trouve dans la première position et 69 19168 4 2010736 le circuit à retard délivre un signal de noir et blanc, qui est par.contre effacé quand le circuit à retard délivre un signal de nuance et qui transmet un signal a l'unité dé commande quanti son indication atteint une valeur prédéterminée. 5 Selon une autre particularité de l'invention, le second mode de mise en oeuvre précédemment décrit est caractérisé par un convertisseur analogique-numérique, relié à la source de données analogiques, fonctionnant par une impulsion de conversion et quantifiant les données analogiques dans un code à plusieurs 10 chiffres, par un comparateur qui détermine l'égalité ou l'inégalité des valeurs codées successives et par un autre codeur qui, sous l'action d'un circuit de commande influencé par le comparateur, reçoit des valeurs codées du convertisseur analogique-numérique, mémorise une telle valeur codée dans une zone de codage tant que 15 le comparateur délivre des signaux d'égalité, reçoit simultanément des signaux de comptage dans une autre zone de codage à comptage, afin de coder le nombre de valeurs de conversion égales, et délivre le code des deux zones à la mémoire numérique quand le comparateur délivre un signal d'inégalité» 20 La mémoire numérique étant généralement prévue com me mémoire intermédiaire, dont le contenu doit permettre de récupérer les signaux d'image analogiques , l'invention concerne également des moyens de reconversion , utilisables avec des circuits convertisseurs de mémorisation du type précédemment décrit. 25 Dans le premier mode précité de conversion de mé morisation, les éléments suivants sont prévus de préférence pour la lecture des valeurs dans la mémoire numérique et la reconversion en signaux analogiques par un convertisseur numérique-analogique : un registre à décalage recevant un mot-mémoire de la mé-30 moire numérique, un registre recevant un code auxiliaire de la mémoire numérique et comportant une zone de comptage des nombres de mots, un circuit délivrant plusieurs impulsions de décalage pour chaque impulsion de conversion sur le convertisseur numérique-analogique, une porte qui, commandée par le registre de code auxili-35 aire , transmet pour chaque impulsion de conversion soit une, soit la totalité des impulsions de décalage précitées pour lecture du contenu du registre de mot, un générateur signalant la fin de mot pendant la lecture, un circuit qui, à chaque signal de fin de mot, BAP ORlGfNAL 69 19168 5 2010736 réduit d'une unité le contenu de la zone de comptage du registre de code auxiliaire, et une ligne de commande qui appelle un nouveau code auxiliaire dans la mémoire numérique quand le contenu de cette zone est nul. 5 Dans le second mode, les éléments suivants sont prévus de préférence pour la lecture des valeurs dans la mémoire numérique et la reconversion en signaux analogiques par un convertisseur numérique-analogique : un registre recevant successivement les codes en provenance de la mémoire numérique et cempor D'autres objets et avantages de l'invention seront 20 mieux compris à l'aide de la description détaillée ci-dessous et du dessin sur lequel : la ,figure 1 est le schéma d'un montage connus pré cédemment décrit ; la figure 2 est le schéma d'un dispositif de con~> 25 version pour mémorisation selon le premier mode de mise en oeuvre? la figure 2a représente les diagrammes de tension correspondants ; la figure 3 est une variante du dispositif précédent ; 30 la figure 3a représente les diagrammes de tension correspondants ; la figure 4 est le schéma d'un dispositif de conversion pour mémorisation selon le second mode de mise en oeuvrej la figure 5 est le schéma dfun dispositif de reccr- » 35 version de valeurs numériques mémorisées selon le second mode de mise en oeuvre, et la~figure 6 est le schéma d'un dispositif de reconversion de valeurs numériques, mémorisées selon le premier mode de mise en oeuvre® BAD ORIGINAL 69 19168 6 2010736 Le dispositif de conversion pour mémorisation de la figure 2 est décrit dans les hypothèses suivantes» Les fac-si La première lign-s de la figure 2a est un exemple 20 de tension analogique NF produite par l'exploration d'un document r, les tensions "ds noir et blanc apparaissant pendant les intervalles de temps s/w et les tensions de nuance pendant l'intervalle de-temps gro Les tensions inférieures au se«il lis correspondent à des points noirs et les tensions supérieures au seuil Uw à des 25 points blancs ; les amplitudes des points de nuance sont comprise: entre ces deux seuils• Ce domaine d'amplitude entre les seuils est également parcouru lors du passage d'un point noir à un point blani ou inversement, mais toutefois en un temps au plus égal à 1*inter valla At 'représenté sur le pr-aaiei- flanc croissant du diagra&ipe h1"5"-30 La tension analv^ique MF est ucaprès la figure 2 appliquée au discrimina te «or ps.*£e±ié, qui comporte deux circuits à seuil 6 et 7.Le circuit à seuil 6 délivre en a un signal L quand l'amplitude ds la tension analogique NF est supérieure â Uw, et le circuit à seuil ? délivre un signal L quand l'amplitude de MF 35 est supérieure à Us. Le signal du circuit à seuil ? est eompiémen -té par un inverseur en aval, à la sortie b duquel apparaît ainsi un signal l quand l'amplitude de la tension analogique HF est Inférieure à Us. Las siyïïauîc apparaissant en s- et h san-t appll^i^ bad or/g inal 69 19168 7 2010736 a un circuit NI 9, qui délivre ainsi un signal L à sa sortie a tant que les amplitudes de la tension analogique NF se situent dans le domaine des échelons de nuance. Dans le cas contraire, le signal de sortie du circuit NI 9 est 0. Ces signaux, produits 5 par la tension analogique de la première ligne, sont représentés aux lignes a, b et c de la figure 2a.Le signal produit en 6 est appliqué à un circuit à retard 10, introduisant un retard ût. La sortie de ce circuit à retard 10 est reliée à une entrée d'un circuit ET 11 , à l'autre entrée duquel est appliqué directement le 10 signal de sortie du circuit NI 9. Un signal L n'apparaît donc à la sortie d du circuit ET 11 que pour de "véritables" amplitudes de nuance, comme dans l'intervalle gr du diagramme NF de la fi figure 2a; le signal 0 demeure par contre en d tant que seuls des points noirs ou blancs se succèdent, comme dans les intervalles 15 s/w; cf. également la ligne d de la figure 2a. En passant à la valeur L, le signal en d positionne une bascule bistable FF de façon que le signal L apparaisse a sa sortie e.Iljanest donc toujours ainsi quand le discriminateur précédemment décrit signale un point de nuance» 20 Les tensions analogiques sont en outre appliquées au convertisseur analogique numérique 1 et quantifiées selon l'impulsion de conversion t, c'est-à-dire converties en codes à quatre chiffres. Un bit de ce code, à savoir celui de rang le plus élevé, est transféré directement dans la cellule inférieure d'un registre 25 12 lt décalage (vers le bas sur la figure). Les trois autres bits du code provenant du convertisseur analogique-numérique 1 sont appliqués a un circuit ET 13 et ne sont transférés dans les cellules 2, 3 et 4 du registre 12 que si le circuit ET est rendu conducteur par un signal L provenant de la sortie de la bascule FFo La pré-30 sence d'un signal L à la sortie e de la bascule FF est signalée à une unité de commande 14 qui produit dans ce cas, pour chaque impulsion de conversion t, quatre impulsions qui décalent le contenu du registre 12 de quatre cellules. La capacité du registre 12 correspond à un mot-mémoire» Chaque fois que le registre 12 est plein, 35 l'unité de commande 14 délivre un signal d'interrogation qui rend le circuit ET 15 conducteur, de sorte que le* contenu du registre 12 est transféré en parallèle dans la mémoire numérique 2... Lorsque la bascule FF passe dans son autre position, 69 19168 8 2010736 poux laquelle le signal 0 apparaît sur sa sortie e, le circuit ET 13 est bloqué et chaque impulsion de conversion t provenant du convertisseur analogique-numérique 1 ne transfère dans le registre 12 que le bit 0 ou L de valeur la plus élevée, correspondant au 5 noir ou au blanc. L'unité de commande 14 ne délivre dans ce cas au registre 12 qu'une impulsion de décalage par impulsion de conversion t. Le registre 12 ne reçoit donc que des informations noir et blanc, qui sont également transférées en parallèle dans la mémoire numérique 2 quand le registre est plein, la longueur 10 de mot étant ainsi atteinte. L'inversion de la bascule FF dans la position pour laquelle le signal 0 apparaît à la sortie e est produite par l'unité de commande 14 quand certaines conditions, décrites ci-dessous, sont satisfaites» Tant que le signal L apparaît a la sortie e, un 15 circuit ET 16 est préparé et délivre un s ignal L quand le signal 0 apparaît en d; un inverseur 17 délivre par suite un signal L à la seconde entrée du circuit ET 16 (il en est ainsi tant que le dis-criminateur décèle des points noir et blanc successifs)» Tant que le circuit ET 16 délivre un signal L, un circuit ET 18 est conduc-20 teur et transmet chaque impulsion t à un compteur 19 dont l'indication augmente ainsi d'une unité à chaque fois. La ligne d'effacement 20 remet par contre le compteur 19 à zéro chaque fois que le signal L apparaît en d. Lorsque l'indication du compteur 19 atteint un seuil prédéterminé, 24 par exemple, le compteur délivre 25 un signal à l'unité de commande 14 qui, simultanément, délivre le signal d'interrogation suivant et, par la ligne de basculement 21, fait passer la bascule FF dans la position pour laquelle le signal de sortie 0 apparaît en e. Les inversions de la bascule FF se produisent donc 30 selon la règle suivante. Lorsque la bascule FF se -trouve dans la position pour laquelle le signal 0 apparaît a la sortie e ("position noir et blanc" de la bascule) et un point de nuance est discriminé (le signal L apparaît en d), la bascule FF passe immédiatement dans la position pour laquelle le signal L apparaît sur la 35 sortie e ("position de nuance" de la bascule). La bascule FF passe par contre de sa "position de nuance" à la "position noir et blanc" uniquement quand 24 points noirs et/ou blancs au moins ont été discriminés successivement et le registre 12 est plein. Chaque 69 19168 9 2010736 fois qu'il en est ainsi, le codage est effectué uniquement avec des signaux oui-non, c'est-à-dire avec un faible nombre de bits, et la capacité de mémoire nécessaire est réduite» Il est nécessaire, pour une lecture ultérieure du 5 contenu de la mémoire numérique 2, de savoir si le mot à lire coeï" tient des points de nuance, c'est-à-dire des codes à quatre bitsP ou des points de noir et blanc, c'est-à-dire des bits oui-non ; à chaque inversion de la bascule FF, l'uniié$e commande 14 transmet donc à la mémoire numérique 2, sur un canal 22, un code auxiiiaii-10 dont la longueur peut également être celle d'un mot» Ce code in= dique si le mot mémorisé suivant contient des points de nuance ow des points de noir et blanc et le nombre de mots précédents avec le même code. L'apparition d'un point de nuance inversant immédiatement la bascule FF de l'état "noir et blanc" dans la "position 15 de nuance", ce qui impose le passage à une mémorisation à quatre bits, le registre 12 peut contenir quelques bits de noir et blanc précédents, sans toutefois être rempli» La valeur 0 des cellules vides ne peut pas être dis tinguée des signaux zéro de noir; lors du transfert du mot du registre 12 à la mémoire 2, l'unité de com--20 mande doit indiquer dans ce cas, par le code auxiliaire, le nombst? de positions du mot transmis correspondant à une véritable information de noir et blanc» Afin de l'éviter, le dispositif est réalisé de psc férence de façon qu'une inversion de la bascule FF se produise to«— 25 jours simultanément avec un signal d'interrogation, c'est-à-dire quand le registre 12 est plein. La figure 3 représente un disposi-» tif de conversion de mémorisation fonctionnant de cette façon et la figure 3a les diagrammes de signaux correspondants. Les éléments décrits à la figure 2 et se retrouva. 30 à la figure 3 portent le même repère et ne sont pas décrits à nouveau* La sortie d du signal du circuit ET 11 est reliée à une entrée d'une bascule bistable FF t BAD ORIGINAL 69 19168 10 2010736 de la bascule FF 1, applique des impulsions de basculement à la seconde entrée de la bascule FF 2„ Un circuit ET h3, dont la se~ conde entrée est reliée à la sortie !c 2 de la bascule FF 2, applique des impulsions de basculement a une entrée de la bascule FFo 5 L'autre entrée de la bascule FF reçoit des impulsions de basculement par le montage en série d8usn diviseur de fréquence 24 et circuit ET h4f dont la secende entrée est reliée à la sortie k2 de la bascule FF 2C Un filt d'horloge h» provenant de l'unité de commande 149 est relié à la premièx-e entrée. des circuits ET ht à h4 10 et produit une impulsion d£horloge chaque fois que Icunité de eo&--mande délivre un signal d'interrogation pour transfert du contenu du registre 12 plein à la mémoire numérique 2 par le circuit ET 15. 15 le registre 12 ou le circuit ET 13 se trouve en outre une méi«oi-= re dynamique 25a, bf dont la partie 25a transmet le bit de valeur la plus élevée et la partie 25L-- les trois autres bits (en pai-alIè le)© Pour une longueur de »&ot-=£.Jïûûire et par suite saie capacité -J® registre 12 de m bits, le retard de la mémoire dynamique 25a, b9 20 correspond h m points d'imageo sont décrites à l'aide de l'exemple de signaux de la figure Jao La ligne h de la figure 3s gaprésente des impulsions a1 s b2» a3c..> ? qui sont des impulsions d8 interrogation de lsunité de commande 14 25 et simultanément des impulsions d'horloge apparaissant sur le fil h. Le signal d est zéro à l'instant de la première impulsion al (noir-blanc)o Le signal est alors L en i et k1 , et O en e. Le signal L (valeur de nuance) apparaît en d entre les impulsions al et a2o Ce signai est appliqué aux entrées supérieures des bascules 30 FF 1 et FF 2 sur le dessin et- inverse ces dernières, sorte qis-i le signal O apparaît alors s^r les soriie-s i et kl , tandis que le signal L apparaît sur la sortie k2 de la bascule FF 2» Le signal en d redevient brièvement O avaïît Ieapparition de Ieimpulsion armais cela n'a pas de conséquence car- les bascules FF 1 et FF 2 n»s 35 peuvent être inversées que par 16apparition ë8une impulsion d'he-r^-loge sur le fil h» Le signal L apparaît sur la sortie k2 de la bascule FF' 2 pour un signal O sur kl 9 de sorte que l'impulsion d'horloge rente fait pàssi.-z7 jbï j.9iritSEraêdiaire du. ci£ciîl'l Entre le convertisseur analogique—numérique 1 et Les commutations se produisant dans ce dispositif 69 19168 11 2010736 ET h3, la bascule FF dans la position pour laquelle le signal L apparaît à la sortie e ("position de nuance" de FF). Le signal d devient brièvement O entre les impulsions a2 et a3, mais n'influence de nouveau pas les bascules FF 1 et FF 2n Le signal d est 5 de nouveau brièvement O lors de l'apparition de l'impulsion a3. Dans ce cas, l'impulsion a3 agit comme une impulsion de basculement sur l'entrée inférieure de FF 1, par l'intermédiaire du circuit ET h1 rendu conducteur par l'inverseur 23, et inverse cette bascule, mais non la bascule FF 2 que le circuit ET h2 ne peut 10 faire passer dans la même position que FF 1 qu'à l'impulsion d'horloge suivante. La bascule FF 1 est inversée de nouveau quand le signal d redevient L après l'impulsion a3 Le signal d redevient O avant l'impulsion a4. Le circuit ET h1 est par suite de nouveau préparé par l'inverseur 23 15 et l'impulsion d'horloge a4 suivante place la bascule FF 1 dans la position pour laquelle le signal L apparaît sur la sortie i. Le signal d demeure ensuite O, de sorte que l'impulsion d'horloge a5 suivante inverse aussi la bascule FF 2 dans la position pour laquelle le signal L apparaît sur sa sortie k1 et le circuit ET 20 h4 délivre par suite une impulsion L. Cette dernière est appliquée au diviseur 24 qui ne délivre une impulsion de sortie L sur l'entrée inférieure de la bascule FF que toutes les trois impulsions d'entrée. FF bascule alors dans la position pour laquelle le signal 0 apparaît tâx la sortie e ("position de noir et blanc")« Un 25 tel basculement ne se produit donc que si le signal d est O (noir et blanc) pendant la durée de quatre intervalles entre impulsions d'horloge. Un signal de nuance L apparaît de nouveau en d après l'impulsion a1O et inverse les bascules FF 1 et FF 2, de sor-30 te que l'impulsion d'horloge a11 suivante amène de nouveau la bascule FF dans la "position de nuance". Toutes les inversions de la bascule FF se produisent donc simultanément avec une impulsion de fin de mot = impulsion d'interrogation du registre 12 ; le basculement de "nuance" 35 à "noir et blanc" se produit avec le long retard précédemment décrit, de sorte que les intervalles de temps intermédiaires plus courts, pendant lesquels apparaissent les éléments d'image en noir et blanc, ne produisent pas la commutation du mode de mémorisation 69 19168 12 2010736 sur noir et blanc} Ces éléments d'image sont également mémorisés en code à quatre bits. Tout mot à mémoriser ne contient que des codes à quatre ou à un bits, et le code auxiliaire, transmis par l'unité de commande 14 à la mémoire 2 par le canal 22, indique le 5 type de codage du mot suivant. Il n'en est ainsi que pour :une inversion de la bascule FF et le code auxiliaire indique simultanément le nombre de mots précédents avec le même codage» Le branchement de la mémoire dynamique 25a, b est n nécessaire pour ce mode de mémorisation'iSeule l'impulsion d'inter-1 O rogation suivante produisant la commutation sur mémorisation "nuance", le mot précédent est uniquement formé d'informations de noir et blanc, Pour la même raison, m points d'image sont entrés entre l'identification du premier point de nuance et l'instant de commutation 1 , mais comme la mémoire dynamique retarde 15 l'information de m points d'image avant la mémorisation, la commutation se produit toujours suffisamment tôt pour que le premier point de nuance soit mémorisé avec quatre bits. Dans le cas normal, quand le registre 12 n'est pas occupé par un seul point d'image à l'instant de l'identification d'une "nuance", une partie des points 20 de noir et blanc est mémorisée en code à quatre bits® Un retard de quatre intervalles entre impulsions a été précédemment indiqué pour le passage au môde de mémorisation "noir et blanc" ; il résulte de ce que la mémoire dynamique 25a, b contient encore m points de nuance qui doivent être mémorisés en code à quatre bits. 25 La description précédente des dispositifs selon la figure 2 et la figure 3 supposait une quantification des valeurs de densité de nuance dans un code à quatre bits. Il ne s'agit évidemment que d'un exemple « La quantification peut également être effectuée avec un code quelconque à n bits sans aucune modification 30 de principe des dispositifs. Un exemple du second mode de mise en oeuvre de l'invention est décrit à l'aide de la figure 4.Le signal analogique NF représentant le document exploré est appliqué dans ce cas au convertisseur analogique-numérique 1 , qui délivre selon l'impulsion de 35 conversion d les signaux numériques correspondants, quantifiés dans un code à n bits. A la sortie du convertisseur analogique^numérique 1 se trouve un comparateur 26, constitué par un circuit logique qui compare chaque mot codé délivré par 1 au mot codé précédent et dé 69 19168 livre un signal L sur la sortie 27 en cas de coïncidence de ces valeurs codées. En cas cT*anticoïncidence, un signal L est par contre délivré sur la sortie 28, qui le transmet à une unité de commande 29. En présence d'un tel signal d'anticôïncidence9 5 l'unité de commande 29 fait transférer par un circuit ET 30 le mot codé ne coïncidant pas avec le mot codé précédent dans une zone 31 a à n cellules d'un registre codeur 31» Le registre codeur 31 comporte une seconde zone 31b à comptage . Lorsque le comparateur 26 constate la coïncider*-10 ce entre le mot codé qui lui est appliqué et le mot codé précédent, le signal L sur le fil 27 fait délivrer par un générateur 32 d'impulsions de comptage , et par l'intermédiaire d'un circuit ET 33 rendu conducteur par l'unité de commande 29, une impulsion de comptage à la zone 31b du registre codeur 319 dont le 15 contenu augmente d'une unité. A chaque transfert d'une (nouvelle) valeur codée dans la zone de registre 31a, la zone de registre 31b est positionnée sur des "uns" et le contenu total précédent du registre 31 est transféré simultanément à une mémoire numérique par la sortie 34. 20 Une "longueur vectorielle" est ainsi codée dans la zone à comptage 31b du registre codeur 31; elle indique le nombre de points d'image successifs ayant la même densité de nuance?, La longueur vectorielle d'un seul point d'image est 1 . Il est possible de choisir le nombre z des cellules de codage de la zone de 25 registre 31b de façon à réduire, quand la longueur vectorielle moyenne d'un document dépasse une valeur limite Vg, la capacité de mémoire par rapport à celle d'une conversion de mémorisation produisant un code à n bits pour chaque point d'image«Il est possible, pour les cas où la longueur vectorielle V, c'est-à-dire le 30 nombre de points d'image successifs ayant la même densité de nuance devient supérieur à la capacité de codage de la zone de registres 31b, de prévoir un dispositif auxiliaire qui produit le transfert du contenu total du registre sur le canal de sortie 34 quand les z cellules de la zone 31b sont sur "L"s après quoi la zone à comp-35 tage 31b est repositionnée sur nU> et la valeur codée sortie est réintroduite dans la zone de registre 31 a « Le tableau ci-dessous indique, pour diverses valeurs n et le nombre maximal résultant FG des densités de nuance 2010736 BAD ORIGINAL 19168 14 2010736 eodables, ainsi que pour diverses valeurs z et la longueur vectorielle maximale résultante Vm, la longueur vectorielle moyenne Vg qui constitue une valeur limite à dépasser pour obtenir une réduction du nombre de bits par rapport à celui d'une mémorisa-5 tion individuelle des points d'image® n FG z Vm Vg 4 16 5 Q 5 32 6 1 2 7 128 8 11 2048 1 2 4 16 2 S 5 32 2,25 4 16 7 128 2,75 8 256 3 11 2048 3,25 4 16 1 ,67 5 32 1,83 6 64 6 64 2 7 128 2J7 11 2048 2,83 La figure 5 est le schéma d'un dispositif de reconversion en tensions analogiques de valeurs numériques mémorisées à l'aide d'un dispositif selon la figure 4. Ces tensions analogiques peuvent être appliquées à un ou plusieurs postes pou:? reproduire les fac-similés ccmpl.its ou partiels ayant subi la mé=--morisation intermédiairec. Un canal 36 et un circuit HT 37 transmettent en parallèle les bits des mots successifs de la mémoi ve numérique à un registre de conversion 35r. dont une zone 35a à n cellules reçoit le code de densité de nuance et une zone de eomp=. tage 35b à z cellules le code de longueur vectorielle „Un circvdt logique 38, interrogeant le contenu de la zone 35b^ délivre quan-i toutes les cellules de cette zone sont sur O un signal L qui rerr le circuit ET 3.7 conducteur pour 1 s tvansfori d'un nouveau mot, BAD onein^ 69 19168 15 2010736 de la mémoire numérique au registre de conversion 35. Le convertisseur numérique-analogique 3 est relié à la zone 35a, reçoit le mot codé de cette dernière à chaque impulsion de reconversion t et délivre l'amplitude de la tension analogique correspondante aux 5 dispositifs montés en aval et décrits à la figure 1. A chaque impulsion t, un émetteur 39 délivre en outre une impulsion de décomptage à la zone 35b dont le contenu est ainsi réduit d'une unité. La valeur de densité de nuance, provenant de la zone 35a, est appliquée au convertisseur numérique-analogique 3 jusqu'à ce 10 que le contenu de la zone 35b soit nul et qu'un nouveau mot-mémoire soit ainsi transféré dans le registre de conversion 35 par le circuit HT 37. La figure 6 représente un dispositif de reconversion de valeurs numériques, mémorisées par un dispositif selon 15 la figure 3. Un canal 41 et un circuit ET 42 transmettent en parallèle les bits des mots successifs contenus dans la mémoire numérique à un registre de conversion 40, qui reçoit un mot à chaque fois. Un canal 44 et^Jn circuit HT 45 transmettent en parallèle les bits des codes auxiliaires successifs , précédemment dé-20 crits de la mémoire numérique à un registre 43 de code auxiliaire. Une zone 43a du registre de code auxiliaire reçoit l'information constituée par un bit par exemple, si le mot transféré dans le registre de conversion 40 comporte des codes de nuance à quatre chiffres, le contenu de cette zone pouvant être égal à L, ou un 25 codage de noir et blanc par bits individuels, le contenu de la zone 43a étant alors O. Une seconde zone 43b à comptage du registre de code auxiliaire reçoit la partie du code indiquant le nombre de mots qui se succédaient lors de la mémorisation avec la même forme de codage. 30 La cellule du registre de conversion 40, située dans le bas sur la figure et recevant le bit de valeur la plus élevée d'un codage à 4 bits, est reliée directement au convertisseur numérique-analogique 3, alors que les cellules suivantes, recevant les trois autres bits, lui sont reliées par un circuit ET 35 46. Ce dernier est rendu conducteur par sa seconde entrée quand le contenu de la zone 43a du registre de code auxiliaire est L„ Des codes de nuance à quatre chiffres sont donc appliqués "dans ce cas au convertisseur numérique-analogique 3. Le registre de 69 19168 16 2010736 conversion 40 est à décalage (sens de décalage vers le bas sur la figure) afin d'appliquer successivement au convertisseur numérique-analogique 3 les valeurs codées du mot transféré dans ce registre 40. Chaque impulsion de conversion t doit sortir un bit 5 pour le convertisseur numérique-analogique quand le registre 40 contient des points de noir et blanc cédés. Un groupe de quatre bits doit être transmis au convertisseur numérique-analogique quand le registre de conversion 40 contient des codages de nuance. L'impulsion de décalage du registre de conversion 10 est produite de la façon suivante pour obtenir ce résultat : L1 impulsion de conversion t , destinée au convertisseur numérique-analogique 3, est appliquée à un circuit ET 47 ainsi qu'à un générateur d'impulsions 48 qui, en recevant une impulsion d'horloge t, délivre quatre impulsions de fréquence plus élevée sur sa sortie 15 reliée à un circuit ET 49» Les sorties des circuits ET 47 et 49 sont reliées à un circuit CU 50 dont la sortie est reliée au fil 51 d'impulsions de décalage du registre de conversion 40. Lorsque le contenu de la zone 43a du registre 43 de code auxiliaire est O, le circuit ET 46 est bloqué ainsi que le circuit ET 49, tandis 20 qu'un iijverseur 52 rend le circuit ET 47 conducteur. Chaque impulsion de conversion t délivre ainsi par l'intermédiaire des circuits ET 47 et OU 50 une impulsion de décalage sur le fil 51 et . introduit un nouveau bit de noir ou blanc dans la cellule inférieure du registre de conversion 40, qui commande seule le convertis-25 seur numérique-analogique 3 dans ce cas. Lorsque par. contre le contenu de la zone 43a du registre 43 de code auxiliaire est L, le circuit 46 est conducteur et le convertisseur nuàérique-analogique 3 relié aux quatre- cellules inférieures du registre de conversion 40. Le circuit ET 47 est alors bloqué et lç/êircuit ET 49 30 cortducteur , de sorte que pour chaque impulsion de conversion t, quatre impulsions sont transmises par le circuit ET 49 et le circuit CU 50 sur le fil 51, c'est-à-dire que chaque impulsion de conversion t décale un nouveau groupe de quatre bits dansles quatre cellules inférieures du registre de conversion 40. 35 Chaque impulsion de décalage est en outre appli quée à un circuit décompteur 53 qui, m étant le nombre de cellules du registre de conversion 40, décompte m impulsions de décalage puis délivre un signal L appliqué au circuit ET 42, qui trans 69 19168 17 2010736 fère ainsi un nouveau mot de la mémoire numérique dans le registre de conversion 40.Chaque signal L, délivré par le circuit décompteur 53 après la sortie d'un mot du registre de conversion 40f fait en outre délivrer par un générateur 54 une impulsion de décomptage 5 à la zone 43b du registre de code auxiliaire, dont- le contenu est ainsi réduit d'une unité. Un circuit logique 55 interroge le conte-nu de la zone 43b et délivre un signal L quand toutes les cellules de la zone 43b du registre 43 de code auxiliaire sont su± O®.Ce signal L rend le circuit ET 45 conducteur, de sorte qu'un nouveau 10 code auxiliaire est transféré sur le canal 44 de la mémoire numérique au registre de code auxiliaire. Plusieurs mots sont ensuite lus successivement conformément à la partie du code se trouvant dans la zone 43b du registre 43 de code auxiliaire»* avec le même mode de codage que celui indiqué dans la zone 43a. BAO ORIGINE 69 19168 18 2010736 REVENDICATIONS 1o Dispositif dans un ordinateur dans lequel des signaux analogiques variant dans le temps, sont appliqués à un étage convertisseur analogique-numérique et des données quantifiées 5 en code numérique» au moyen d*une impulsion de conversion» sont appliquées à une mémoire numérique» notessmsnt en vue d'une record version ultérieure en données analogiques,ledit dispositif étant caractérisé en ce que-les codeurs contenus dans 1'étage convertis^ seur s©nt commandés par des circuits qui comparent contiennent les 10 valeurs successives de conversions afin d* obtenir un code à faible nombre de bits par adaptation h la variation instantanée des si«= ghaux analogiques. 20 Dispositif selon la revendication 1 pour mémorisation de données indiquant les densités de nuance de points "i 5 d'image fournies sous forme de signaux analogiques, ledit dispositif étant caractérisé en ce que les circuits comparateurs détesBjU nent des seuils d'amplitude et des vitesses de variation d'amplitude, et les moyens de commande ajustent en conséquence un codage de noir et blanc ou d'échelons de densité* 20 3b Dispositif selon 1s revendication 1 » notamment- poux la mémorisation de données indiquant les densités de nuance de points d'image fournies sous forme de signaux analogiques, ledit dispositif étant caractérisé ea ''.e que les circuits comparateurs déterminent des variations d'amplitude et les moyens de commande 25 attaquent en conséquence un codeur produisant des codes qui groupés représentent des valeurs de conversion successives et égales® 4o Dispositif s-i.lc.a la Revendication 2» caractérisé par des dis cximi'na teur s d'amplitude reliés à-la source de don-» nées analogiques, avec des circuits de signalisation qui - délivrent 30 un signal tant que les amplitudes demeurent dans le domaine de l'échelon de'densité, et' un'- CwBipasrateuir ew aval avec un circuit, à retard qui délivre un signal quand la duzés d'un.signal d'échelon de- densité" qui'lui est appliqué ■ ml. -supérieurs à celle, obtenus dans le cas d'un passage direct d}un, point blanc à un/point noir o;? 35 inversement. ~ E^iSpG-£>X' vt;4r earactf-zi- se pas un c^veziisseus * If soux sîemiéeç ? î de conwr-- BAD ORIGINAL 69 19168 1.9 2010736 sion et quantifiant les données analogiques au moyen d'un code à plusieurs chiffres, par une bascule que des moyens de commande d'inversion amènent dans une première position en fonction d'un signal de nuance du circuit à retard, par des moyens de commuta-5 tion qui délivrent des codes à plusieurs chiffres a la mémoire numérique sur cette première position de la bascule, par un circuit décompteur qui détermine l'apparition de plusieurs points çoirs et blancs successifs, signalés par le dispositif a retard, et par des moyens de commande d'inversion qui amènent en conséquence la bascu-10 le dans sa seconde position, de sorte qu'un seul chiffre du code du convertisseur analogique-numérique est interrogé à chaque fois com-ne signal de noir ou de blanc pour la transmission à la mémoire numérique • 6. Dispositif selon la revendication 5, caractéri-15 sé en ce qu'une mémoire intermédiaire est branchée entre le convertisseur analogique-numérique et la mémoire numérique, à laquelle son contenu est transmis sous forme d'un mot mémoire par les signaux d'interrogation d'une unité de commande, de tels signaux d'interrogation produisent l'inversion de la bascule par les moyens de 20 commande , et l'unité de commande transmet à la mémoire numérique, lors d'une telle inversion, un code auxiliaire indiquant si le mot suivant transmis à la mémoire numérique est constitué par des codes à plusieurs chiffres ou à un seul, et de préférence aussi le nombre de mots précédents avec le même code» 25 7. Dispositif selon la revendication 6, caractéri sé en ce qu'une mémoire dynamique est branchée entre le convertisseur analogique-numérique et la mémoire intermédiaire, et l'unité de commande ne délivre un signal d'interrogation qu'après le remplissage de la mémoire intermédiaire. 30 8. Dispositif selon la revendication 6, caractéri sé en ce que les moyens de commande produisent une inversion de la bascule entre la seconde et la première position dès l'apparition d'un signal de nuance en provenance du circuit à retard, et un signal d'interrogation est délivré simultanément, l'unité de commande 35 transmettant à la mémoire numérique un code auxiliaire qui indique le degré de remplissage de la mémoire intermédiaire « 9. Dispositif selon la revendication 7, caractérisé en ce que le circuit décompteur est un diviseur de fréquence à 191.68 20 2010.7.3.6 l'entrée duquel sont appliqués les signaux d'interrogation. 10. Dispositif selon la revendication 8, caractérisé en ce que le circuit décompteur est un compteur dont l'indication augmente d'une unité pour chaque impulsion de conversion sur 5 le convertisseur analogique-numérique, quand la bascule se trouve dans la première position et le circuit à retard délivre un signal de noir et blanc, qui est par contre effacé quand le circuit a retard délivre un signal de nuance et qui transmet un signal à l'unité de commande quand son indication atteint une valeur pré-10 déterminée. 11. Dispositif selon la revendication 3, caractérisé par un convertisseur analogique-numérique, relié à la source de données analogiques, fonctionnant par une impulsion de conversion et quantifiant les données analogiques dans un code à plu- 15 sieurs chiffres, par un comparateur qui détermine l#égalité ou l'inégalité des valeurs codées successives et par un autre codeur qui, sous l'action d'un circuit de commande influencé par le comparateur, reçoit des valeurs codées du convertisseur analogique-numérique , mémorise une telle valeur codée dans une zone de codage 20 tant que le comparateur délivre des signaux d'égalité, reçoit simultanément des signaux de comptage dans une autre zone de codage a comptage, afin dè coder, le nombre de valeurs de conversion égales, et délivre les codes des deux zones à la mémoire numérique quand le comparateur délivre un signal d'inégalité# 25 12. Dispositif selon la revendication 7, caractéri sé par les éléments suivants pour la lecture des valeurs dans la mémoire numérique et la reconversion en signaux analogiques par un convertisseur nutérique-analogique î un registre à décalage recevant un mot-mémoire de la mémoire numérique, un registre recevant 30 un code auxiliaire de la mémoire numérique et comportant une zone de comptage des nombres de mots, un circuit délivrant plusieurs impulsions de décalage pour chaque impulsion de conversion sur le convertisseur numétique-analogique, une porte qui, commandée par le registre de code auxiliaire, transmet pour chaque impulsion de 35 conversion soit une, soit la totalité des impulsions de décalage précisées pour lecture du contenu du registre de mot, un générateur signalant la fin de mot .pendant la lecture, un circuit qui, à chaque signal de fin de mot, réduit d'une unité le contenu de la 69 19168 ai 2010736 zone de comptage du registre de code auxiliaire, et un circuit de commande qui appelle un nouveau code auxiliairoèans la mémoire numérique quand le contenu de cette zone est nul. 13«Dispositif selon la revendication 11, caracté-5 risé par les éléments suivants pour la lecture des valeurs dans la mémoire numérique et la reconversion en signaux airiogiques par un convertisseur numérique-analogique : un registre recevant successivement les codes en provenance de la mémoire numérique et comportant une zone de comptage qui reçoit les parties de code 10 formées dans la zone de comptage du codeur de mémorisation, et une zone dont le contenu constituant le code de densité de nuance peut être réintroduit par le convertisseur numérique-analogique, un circuit qui, pour chaque impulsion de conversion sur le convertisseur numérique-analogique, réduit d'une unité le contenu de la 15 zone du registre à comptage, et un circuit de commande qui déclenche le transfert d'un nouveau code de la mémoire numérique dans le registre quand le contenu de cette dernière zone est nul. bad original