FR 2547144 A1 19841207 FR 8405284 A 19840404 La présente invention concerne un procédé et un système permettant d'effectuer une déformation ou distorsion, telle qu'un agrandissement ou une réduction, sur des portions choisies d'une image reproduite à partir d'une image originale. De manière générale, de la matière imprimée telle qu'une lettre, un tableau, une carte ou un dessin ou une image de télévision est reproduite selon un rapport de grossissement fixe de toute sa surface Or, il y a lieu de pouvoir déformer plusieurs portions d'une image originale lors de sa reproduction afin d'accentuer son agrément Pour réaliser cette idée, on adopte habituellement les procédés suivants Un premier consiste à réduire la densité des portions devant être désaccentuées lors de leur production, tandis que le reste est reproduit tel quel Un autre consiste à exprimer les portions devant être désaccentuées 15 sous forme d'image monochrome lors de leur reproduction, alors que le reste est reproduit en couleurs naturelles A la différence de ces procédés, il y a lieu de disposer d'un procédé permettant d'agrandir les portions de densité d'informations élevée tout en réduisant les portions de densité d'informations faible. 20 Pour la mise en oeuvre de ce procédé, on utilise une lentille particulière telle qu'une lentille appelée "oeil de poisson". Toutefois, une telle lentille ne convient pas a la reproduction de portions facultatives d'une image originale selon des rapports de grossissement facultatifs En outre, lorsqu'il s'agit de dé25 former plus de deux portions d'une image originale, il faut synthétiser plusieurs images de reproduction obtenues à partir de l'image originale, ce qui s'avère un travail ennuyeux. Pour résoudre ce problème, on propose le procédé selon la présente invention Un but principal de cette invention est d'ob30 tenir une image partiellement déformée (par exemple, partiellement agrandie) en effectuant une conversion de grossissement sur plusieurs portions désirées d'une image originale lors de sa reproduction. On peut atteindre essentiellement une telle conversion par35 tielle du grossissement en contrôlant le processus d'écriture ou de lecture de données d'images dans une mémoire en utilisant des 2547144- données obtenues par une combinaison de dispositifs de réglage tels que des metteurs en mémoire d'adresses et des metteurs en mémoire du rapport de grossissement (ou du nombre inverse du rapport de grossissement). Lorsqu'il s'agit de déformer plus de deux portions d'une image originale, il faut prévoir une mémoire vive (RAM) à la place des dispositifs de réglage sus-mentionnés pour la mise en oeuvre du procédé de l'invention. En outre, pour effectuer une déformation partielle plus compliquée, on peut utiliser le procédé suivant Tout d'abord, on stocke préalablement dans une mémoire vive des paramètres d'une équation telle que les équations ( 1) ou ( 7) (mentionnées ciapres) pour désigner les rapports de grossissement des facteurs de direction des balayages principal et subsidiaire Ensuite, le 15 rapport de grossissement des deux facteurs de direction d'une position correspondante est calculé par des moyens de calcul a partir des paramètres et des données relatives aux adresses des emplacements devant être déformés. Une forme d'exécution de la présente invention est décrite ci-après à titre d'exemple, en référence aux dessins annexés dans lesquels: la figure 1 représente une relation entre une image originale et une de ses images dereproduction conforme à l'ivention; la figure 2 est un schéma synoptique d'un système permettant d'obtenir l'image dereproduction, représentée sur la figure 1; la figure 3 est un schéma synoptique donnant les détails d'un générateur d'impulsions de synchronisation; la figure 4 représente une autre image de reproduction réalisée selon le procédé conforme à l'invention; la figure 5 est un schéma synoptique d'un circuit permettant d'obtenir l'image de reproduction représentée sur la figure 4; la figure 6 est un schéma synoptique d'un autre circuit permettant d'obtenir l'image de reproduction selon la figure 4; la figure 7 est un schéma de synchronisation du circuit représenté sur la figure 6 la figure 8 montre des relations entre des images originales et des images de reproduction respectives conformes l'invention; et la figure 9 est un schéma synoptique d'un circuit permettant d'obtenir l'image de reproduction représentée sur la figure 8. La figure 1 représente une relation entre une image origina10 le et une de ses images de reproduction conformes à l'invention, le carré délimité par les lignes x 2, x 3, Y 2 et Y 3 de l'image originale A 1 étant agrandi pour obtenir le carré délimité par les lignes X 2, X 3, Y 2 et Y 3 de l'image de reproduction Blo Plus précisément, pour le facteur de la direction de balayage principal, 15 l'intervalle entre X 2 et X 3 de chaque ligne de balayage est balayé selon un grossissement déterminé par rapport à l'intervalle entre X 1 et X 2 ou l'intervalle entre X( 3 et X 4 De manière analogue, pour le facteur de la direction de balayage subsidiaire, l'intervalle entre Y 2 et Y 3 doit être selon un rapport de grossissement distinct par rapport a l'intervalle entre Y 1 et Y 2 ou l'intervalle entre Y 3 et Y 4. La figure 2 est un schéma synoptique d'un système d'analyse -de couleurs permettant d'obtenir une image de reproduction partiellement agrandies comme sur la figure 1, système auquel le 25 procédé de l'invention s'applique. Sur la figure 2, un tambour d'image originale 1, un tambour d'enregistrement 2, un encodeur rotatif 3 et un moteur de tambour 4 tournent selon le même axe Une tête d'entrée 5 et une tête d'enregistrement 6 sont disposées en face du tambour d'image originale 1 et du tambour d'enregistrement 2 respectivement La tête d'entrée 5 et la tête d'enregistrement 6 sont déplacées le long des tiges filetées d'avance 7 et 8 grace à la rotation des moteurs respectifs 9 et 10 L'encodeur rotatif 3 envoie une impulsion de départ de balayage principal (Sx), impulsion qui est générée une fois pour chaque tour du tambour d'image originale I (tambour d'enregistrement 2) et une impulsion (Nx) qui est générée N fois pour chaque tour du tambour d'image originale 1 (tambour d'enregistrement 2) à un générateur d'impulsions de synchronisation 15 Le générateur d'impulsions de synchronisation 15 produit une impulsion d'écriture (NW), une impulsion de départ d'écriture (Sw), une impulsion de lecture (NR) et une impulsion de départ de lecture (SR) à l'aide des deux impulsions (Sx) et (Nx) Les impulsions (Nw), (SW), (NR) et (SR) contrôlent la synchronisation de l'introduction de données d'image dans un module de calcul 17 ou la synchronisation de 10 l'extraction de données d'images de ce module 17. La tête d'entrée 5 balaye une image originale A placée sur le tambour 1 pour obtenir ces données d'image analogiques Les données d'image analogiques sont converties en données d'image numériques sur la commande de l'impulsion d'écriture (Nw) dans le module de calcul 17 Ensuite, les données d'image numériques sont stockées dans une mémoire interne 17 ' du module de calcul 17 Les données d'image numériques sont extraites de la mémoire interne 17 ' sur la commande de l'impulsion de départ de lecture (SR) et de l'impulsion de lecture (NR) pour redevenir des données d'image analogiques Les données d'image analogiques servent à l'entraînement de la tête d'enregistrement 6 qui expose un film photosensible B placé sur le tambour 2. Par ailleurs, un encodeur linéaire 11 produit une impulsion de départ de balayage subsidiaire (Sy) et une impulsion de balayage subsidiaire (Ny) pour détecter la position de la tête d'entrée 5 et pour introduire les impulsions dans le générateur d'impulsions de synchronisation 15. Le générateur 15 produit des impulsions de commande de moteur (Fw) d'une fréquence de ((fl J)) et (FR) d'une fré30 quence de ((f R)) a l'aide des impulsions (Ny) et (Sy) et un signal (F) d'une fréquence ((f)) pour contrôler le moteur 4 du tambour et les envoie sur un contrôleur de moteur 19 qui contrôle la fréquence de rotation d'un moteur 9 et 10. Pour effectuer le travail de conversion de grossissement sur 35 plusieurs portions de l'image originale à l'aide d'un système ainsi réalisé, le rapport de fréquence entre l'impulsion d'écri- ture (Nw) et l'impulsion de lecture (NR) doit varier pour le facteur de direction de balayage principal et le rapport de fréquence de rotation entre le moteur 9 et le moteur 10 doit varier pour le facteur de direction de balayage subsidiaire La figure 3 est un schéma synoptique donnant les détails du générateur d'impulsions de synchronisation 15, qui contr 6 le la synchronisation de conversions des fréquences des impulsions (Nw), (NR), etc. La figure 3 (a) montre une section du générateur d'impulsions de synchronisation 15, dans laquelle l'impulsion de départ de 10 balayage principal (SX) fournie par l'encodeur rotatif 3 est appliquée à un circuit PLL 52 L'impulsion de lecture (NR) autorisant l'extraction de données d'image de la mémoire interne 17 ' est obtenue en multipliant la fréquence de l'impulsion (Nx) dans le circuit PLL 52 avant d'être appliquée sur un synthétiseur 15 54 L'impulsion d'écriture (NW) d'une fréquence de ((mx n R)) est obtenue par multiplication du rapport de grossissement m X par la fréquence ((n R)) de la dite impulsion de lecture (NR) dans le synthétiseur 54 L'impulsion de départ de balayage principal (SX) et l'impulsion (Nx) sont appli20 quées sur un compteur 36, dont le compte est augmenté de un à chaque fois que l'impulsion de N fois (Nx) y est appliquée et sont appliquées sur les comparateurs 41 à 44 (décrits ci-après). Le compte du compteur 36 est remis à zéro à chaque fois que l'impulsion de départ de balayage principal (Sx) est appliquée sur 25 le compteur 36. Les données d'adresses relatives à la direction de balayage principal des lignes (X 1), (X 2), (X 3) et (X 4) de l'image originale A 1 sont stockées dans les metteurs en mémoire d'adresses 31,32,33 et 34 respectivement et les données d'adresses (X 1), (X 2), (X 3) 30 et (X 4) sont appliquées sur les entrées des comparateurs 41, 42, 43 et 44 respectivement, lorsque le compte X du compteur 36 est X 1 grossissement m Xl pour l'intervalle (Xi) et (X 2) dans la direc- -2547144 tion de balayage principal provenant d' metteur en mémoire du rapport de grossissement 24 sur le synthétiseur 54 selon le signal "H". De même, lorsque le compte X est de X 2 MX 1 n R, Mx 2 n R et mx 3 n R) comme on l'a déjà mentionne. La figure 3 (b) représente l'autre section du générateur d'impulsions de synchronisation 15 permettant d'obtenir les impulsions de commande d'un moteur (FR) et (FW) pour le facteur de direction de balayage subsidiaire Essentiellement,, la structure de la section de la figure 3 (b) est la même que la section de la figure 3 (a) Dans les deux sections, un compteur , des metteurs en mémoire du rapport de grossissement inverse 21 à 23, des metteurs en mémoire d'adresses 27-30 des comparateurs 37 à 40, des 20 portes ET 45 et 47, un multiplexeur 559 un synthétiseur 53 et un circuit PLL 51 correspondent au compteur 136, aux metteurs en mémoire du rapport de grossissement 24 à 26, aux metteurs en mémoires d'adresses 3134, aux comparateurs 41 à 44, aux portes ET 48 à 50, au multiplexeur 56, au synthétiseur 54 et au circuilt PLL 52 respective25 ment Dans la section ainsi réalisée selon la figure 3 (b), l'impulsion de balayage subsidiaire (Ny) et l'impulsion de départ de balayage subsidiaire (Sy) sont envoyées depuis l'encodeur linéaire 11 sur un compteur de balayage subsidiaire 35, l'impulsion (Ny) servant à augmenter le compte du compteur 35 et l'im30 pulsion (Sy) servant à la remise à zéro du compte En fonction du compte du compteur 35 et des données d'adresses de balayage subsidiaire des lignes Y 1, Y 2, Y 3 et Y 4 de l'image originale, données stockées dans les metteurs en mémoires d'adresses respectifs 27, 28, 29 et 30, les comparateurs 37, 38, 39 et 40 ouvrent les portes ET 45, 46 et 47 conformément à chaque cas pour envoyer des données de grossissement correct 1/my (concrètement 1/my, l/my 2 et 1/mm 3) (lesquels sont le nombre inverse des données de grossissement (my)) stockées dans les metteurs en mémoire du rapport de grossissement par l'intermédiaire du multiplexeur 55 sur l'entrée du synthétiseur 53 Entre temps-, le circuit PLL 51 produit l'impul5 sion de commande (FR) de fréquence ((f R)) pour contrôler le moteur 10 en vue de faire avancer la tête d'enregistrement 6 à l'aide du signal (F) de fréquence ((f)) A l'aide du signal (FR) et des données de grossissement inverse 1/my, le synthétiseur 53 produit l'impulsion de commande (Fw) de fréquence 10 ((f R x l/my)) = ((f R/my)) (concrètement f R/myl, f R/my 2 et f R/my 3) pour contrôler le moteur 9 en vue de faire avancer la tête d'entrée 5. Par ailleurs, du fait que le module calculé 17 destiné au calcul des couleurs ou du stockage de données remplit une fonc15 tion ordinaire, on n'en donne pas une explication détaillée ici. En outre, la mémoire interne 17 ' est de préférence constituée de deux unités de mémorisation, dont chacune a la capacité de stocker une ligne de balayage, une assurant le processus d'écriture de données d'image tandis que l'autre assure le processus de 20 lecture en alternance. La figure 4 représente une autre image de reproduction réalisée par la mise en oeuvre du procédé conforme à l'invention, image dans laquelle deux portions d'une image originale ont été agrandies La figure 5 représente une variante de réalisation du 25 générateur d'impulsions de synchronisation 15 Bien entendu, le fait de prévoir des unités supplémentaires telles que des metteurs en mémoire du rapport de grossissement inverse 21 à 23, les metteurs en mémoire du rapport de grossissement 24 à 26, les adaptateurs d'adresses 27 à 34, les comparateurs 37 à 44 et les portes ET 45 30 à 50 permet au générateur d'impulsions de synchronisation 15 de la figure 3 d'enregistrer l'image de reproduction de la figure 4 Toutefois, une telle mesure entraîne une complication-du procédé de fabrication du circuit Par conséquent, dans le mode de réalisation représenté sur la figure 5, on substitue des mémoires vives 61 et 62 aux éléments de conversion de grossissement 61 ' et 62 ', comme le montre la figure 3, dans un but de simiplification. Pour le mode de réalisation représenté sur la figure 5, le compte d'un compteur 35 correspondant à une position de balayage subsidiaire (Y) d'une image originale représente l'adresse correspondante d'une mémoire vive RAM 61 Ensuite, les données 5 relatives au grossissement inverse 1/my stockées à une adresse déterminée de la mémoire vive 61 sont introduites dans un synthétiseur 53 Le synthétiseur 53 délivre l'impulsion de commande de moteur (Fw) de fréquence ((FR/my)) pour contrôler la fréquence de rotation du moteur 9 en effectuant une multiplication f R 10 (fréquence de l'impulsion de commande de moteur (FR) issue d'un circuit PLL 51) x 1/my (les données du grossissement inverse). Entre temps, le compte d'un compteur 36 correspondant à une position de balayage principal (X) d'une image originale représente l'adresse correspondante d'une mémoire vive 62 Ensuite, les 15 données mx relatives au grossissement et stockées dans une adresse déterminée de la mémoire vive 62 sont introduites dans un synthétiseur 54 Le synthétiseur 54 délivre l'impulsion d'écriture de balayage principal {Nw) de fréquence ((mx n R)) Lors de la reproduction de l'image B 2 de la figure 49 par exemple, les 20 lignes de balayage situées dans l'intervalle entre Y 2 et Y 3 sont enregistrées selon un rapport de grossissement distinct. C'est-à-dire que, à mesure que la distribution de grossissement devient bidimensionnelle, la mémoire vive 62 doit stocker ces données relatives au grossissement bidimensionnel Par consé25 quent, la mémoire vive 62 doit recevoir la sortie du compteur 35 pour les adresses de balayage principal et la sortie du compteur 36 pour les adresses de balayage subsidiaires Les données d'adresses peuvent être introduites dans les mémoires vives 61 et 62 à l'aide d'un clavier, d'une unité de traitement centrale (CPU) et d'autres circuits (non représentés) sur les dessins, en simulant la position correspondante de l'image originale sur un écran de contrôle à l'aide d'un convertisseur analogique-numérique Cette manière de procéder peut se faire selon une méthode connue. Les figures 6 (a) et 6 (b) représentent un mode de réalisation du générateur d'impulsions de synchronisation 15, les synthéti- seurs 53 et 54 étant supprimés La figure 6 (a) représente un générateur d'impulsions de synchronisation pour lequel la fréquence ((nu)) de l'impulsion d'écriture (Nw) est fixe tandis que la fréquence ((n R)) de l'impulsion de lecture (NR) varie selon la transition du rapport de grossissement Par contre, la figure 6 (b) représente un générateur d'impulsions de synchronisation dans lequel la fréquence ((n R)) de l'impulsion de lecture (NR) est fixe tandis que la fréquence ((nu)) de l'impulsion de lecture (Nw) varie selon la transition du rapport de gros10 sissement. La figure 7 est un diagramme des temps des impulsions (Nlw) et (NR), des données de grossissement mx délivrées par la mémoire vive 62 et d'une impulsion de lecture (NR) délivrée par un diviseur de fréquence 65 (décrit ci-après) du mode de réalisation représenté sur la figure 6 (a)o Dans ce mode de réalisation et sur le diagramme des temps de la figure 7, la fréquence ((n W)) de l'impulsion d'écriture (Nw) est multipliée par cent pour permettre de désigner le rapport de grossissement en pourcentage L'impulsion résultante d'une fréquence de ((l O Onw)) est appliquée sur le diviseur de fréquence 65 Par ailleurs, les données de grossissement mx pour chaque intervalle ou pour chaque pixel (élément d'image) sont multipliées par cent par un multiplicateur 64 Ensuite, les premières données de grossissement mx sont établies dans le diviseur de fréquence 65 par l'impulsion 25 de départ de balayage principal (Sx) comme diviseur Par conséquent, le diviseur de fréquence 65 délivre la première impulsion de lecture (NR) obtenue après exécution d'une division IO Nx/100 mx = Nw/mx Ensuite, les données suivantes l Omx sont établies dans le diviseur de fréquences 65 et l'impul30 sion de lecture suivante (NR) est délivrée par le diviseur de fréquence 65 De manière analogue, l'impulsion de lecture (n R) pour chaque pixel suivant est délivrée successivement par le diviseur de fréquences 65, C'est-à-dire que, lorsque les données de grossissement de mxl, Mx 2 et mx 3 sont introduites dans le diviseur de fréquence 65 successivement, celui-ci délivre l'impulsion de lecture (NR) ayant la fréquence de ((Nx/mx)) (concrètement MW/mxi, NW/mw 2 et Nw/mx 3) successivement. - 254714 4 La figure 6 (b) représente un ode de réalisation du générateur d'impulsions de synchronisation 15, dans lequel, à la place d'un synthétiseur, on adopte une manière de faire varier la fréquence (nw) de l'impulsion d'écriture (NW) tout en fixant la fréquence (n R) de l'impulsion de lecture Dans le mode de réalisation de la figure 6 (b) à la différence du mode de réalisation de la figure 6 (a), les données de grossissement inverses 1/mx sont stockées dans la mémoire vive 62. Par ailleurs, si on utilise le diviseur de fréquence 65 à la 10 place du synthétiseur 53 dans les modes de réalisation des figures 3 ou 5, les metteurs en mémoire du rapport de grossissement inverse 21 à 23 peuvent être remplacés par des metteurs en mémoire du rapport de grossissement, et la mémoire vive 61 peut recevoir les rapports de grossissement. On fait remarquer que, dans l'intervalle entre Y 2 et Y 3 de la figure 4, chaque ligne de balayage principale doit être reproduite selon un rapport de grossissement distinct Par conséquent, les données de grossissement pour claque ligne de balayage doivent être stockées dans la mémoire vive 62, ce qui implique 20 une mémoire vive 62 de grande capacité A la différence des images de reproduction des figures 2 et 4, afin d'obtenir une image de reproduction compliquée telle que celle représentée sur la figure 8, le rapport de grossissement du facteur de la direction de balayage subsidiaire de certaines lignes de balayage doit 25 varier Dans ce cas, les données de grossissement pour chaque pixel doivent être stockées dans la mémoire vive 62, ce qui implique une mémoire de vaste capacité Par conséquent, le procédé suivant est conçu pour la transition du rapport de grossissement C'est-à-dire, la mémoire vive reçoit préalablement des paramètres d'une équation qui représente la transition du rapport de grossissement pour les facteurs des directions de balayages principal et subsidiaire Des moyens de calcul effectuent le calcul du rapport de grossissement pour chaque ligne de balayage de temps en temps selon les paramètres pour obtenir une impulsion 35 d'écriture (NW) et des impulsions de commande des têtes d'entrée et de sortie L'explication suivante se base sur les figures 8, 9 et 10. Sur la figure 8 (a), les portions E 1 (délimitées par des lignes X 31, X 32, Y 31 et Y 32) et E 6 (délimitées par des lignes X 33, X 34, Y 32 et Y 33) d'une image originale A 3 sont agrandies lors de la reproduction de l'image originale A 3 pour obtenir une image de reproduction B 3 On obtient l'image de reproduction B 3 en faisant varier la fréquence ((nw)) de l'impulsion d'écriture (Nw) et le pas d'avance de la tête d'entrée tout en maintenant fixes la fréquence ((n R)) de l'impulsion de lecture (NR) et le pas d'avance d'une tête d'enregistrement Dans ce cas, la tête 10 d'entrée avance dans la direction de balayage subsidiaire selon divers pas d'avance, comme le montre les flèches pleines sur l'image originale A 3, lorsqu'elle effectue le travail de balayage principal Ensuite, les données relatives aux pixels sont stockées dans la mémoire interne du module de calcul en fonction 15 de l'impulsion d'écriture (NIW) de chaque rapport de grossissement correspondant. Le rapport de grossissement du facteur de direction de balayage principal M de l'impulsion d'écriture (NW) peut être exprimé par une équation: M = Mo + c mlod ny + eem 2 fonx ( 1) dans laquelle le premier terme Mo du membre droit représente le rapport de grossissement du pixel initial d'une portion telle que (El) (E 2) Le second terme c m lod ny représente la transition du rapport de grossissement du facteur de direction de balayage 25 principal en compagnie de la progression de l'avance de la tête d'enregistrement selon la direction de balayage subsidiaire Dans ce second terme, c prend la valeur " 1 " lorsque le rapport de grossissement doit être changé ou "O" lorsque le rapport de grossissement ne doit pas être changé lors du balayage d'une portion 30 telle-que (E 3) ou (E 4), ml représente la vitesse de changement de grossissement en compagnie du nombre des lignes de balayage principal ny, laquelle doit être représentée comme ml = Mo my /Nyo (My: le rapport de grossissement du premier pixel de la ligne suivant la dernière ligne de balayage de la portion B'3 comme 35 représenté sur la figure 8 (b), nyo le nombre des lignes de balayage principal d'une portion telle que représentée sur la figure 8 (b)), tandis qu'on revient sur d plus loin. Le troisième terme e m 2 f nx désigne la transition du rapport de grossissement des pixels d'une ligne de balayage principal pour le cas o une image originale A'3 est reproduite sous la forme B'3 représentée sur la figure 8 (c) Dans ce troisième terme, e prend la valeur " 1 " lorsque le rapport de grossissement pour chaque pixel d'une ligne de balayage principal doit être changé ou "O" lorsque le rapport de grossissement ne doit pas être changé lors du balayage d'une portion telle que celle représentée sur la figure 8 (c), m 2 représente la vitesse de changement 10 du grossissement en compagnie de la progression du procédé de balayage principal, laquelle peut être représentée sous la forme m 2 = I Mo Mxl/nxo (Mx: le rapport de grossissement du pixel suivant le dernier pixel de la dernière ligne de balayage principal de la portion B" 3 comme représenté sur la figure 8 (c), nxo: 15 la fréquence de l'impulsion d'écriture du facteur de direction de balayage principal pour une portion telle que B" 3), nx: la fréquence de l'impulsion d'écriture du facteur de direction de balayage principal On revient sur f plus loin. Par conséquent, l'équation ( 1) peut être convertie en une 20 équation: Mo My Mo Mx M = Mo + c d nyw + e À f Nx ( 2) nyo nxo En supposant que d = f = i lorsque My > Mo et Mx > Mo, ou d = f = 25 1 lorsque Mo > My et Mo > Mx, l'équation ( 1) peut être exprimée sous forme d'une équation: Mo My Mo Mx M = Mo + c nyw + e nx ( 3) nyo nx;o en conclusion. A ce propos, le premier pixel de chaque ligne de balayage d'un intervalle tel que celui entre Y 2 et Y 3 de la figure 8 (a) se situe sur une ligne présenant une certaine inclinaison Par conséquent, la position du premier pixel de chaque ligne de balayage 35 correspond à l'adresse X' d'une mémoire exprimée par une équation: X' = Xo + a x b nyw ( 4) dans laquelle le premier terme "Xo" représente l'adresse de mémoire correspondant au pixel primaire d'une portion telle que E 4 (dans ce cas, le point d'intersection des lignes X 1 et X 2), "a" prend la valeur " 1 " lorsque le rapport de grossissement doit être modifié pour la ligne de balayage suivante, ou " O " lorsqu'il ne doit pas être changé, "X" représente la vitesse de changement des adresses 1 Xo Xyj/nyo (Xy: l'adresse correspondant au premier pixel de la ligne suivant la dernière ligne de balayage d'une 10 portion telle que E 4, b prend la valeur b = 1 lorsque le nombre de l'adresse suivante augmentes, ou prend la valeur b = 1 lorsqu'il diminue. Ensuite, l'équation ( 4) peut être convertie en une équation: Xo Xy X' = Xo + a b nyw ( 5) nyo et peut être reconvertie en une équation Xo Xy X' = Xo + a O, nyw ( 6) nyo parce que b = 1 lorsque Xy > Xo, b = 1 lorsque Xy grossissement du facteur de réaction de balayage principal M et 25 l'adresse X . La figure 9 représente un circuit permettant d'obtenir le rapport de grossissement de chaque pixel à l'aide de l'équation ( 1) et de l'équation ( 4) Tout d'abord, un détecteur 13 sur l'encodeur linéaire 11 re30 préesenté sur la figure 2 envoie deux impulsions de position (Ny) et (Ny') sur un détecteur de direction 66 de la figure 9 Le détecteur de direction 66 détecte une différence de phase entre les deux impulsions de position (Ny) et (Ny') ou + pour confirmer le déplacement de la t Ute d'entrée 5 de -la 35 figure 2 dans le sens positif de balayage subsidiaire ou dans lesens négatif de balayage subsidiaire Selon l'état détecté, le détecteur de direction 66 émet une commande pour accroître ou décroître les comptes des compteurs 35 b et 35 b', tout en envoyant les impulsions de position (Ny) ou (Ny') sur les compteurs b et 35 b' Lorsque la tête d'entrée 5 se déplace dans la direc5 tion positive de balayage subsidiaire, le compteur 35 b compte l'impulsion de position (Ny) ou (Ny') Lorsque la tête d'entrée 5 se déplace dans la direction de balayage subsidiaire opposée, le compteur 35 b décompte l'impulsion de position (Ny) ou (Ny') Le compteur 35 b envoie le compte ainsi obtenu vers un calculateur C comme données de position nyw du facteur de direction de balayage subsidiaire. Par ailleurs, des portions, représentées en El ou E 2 sur la figure 8 (a), sont précisées par le compte du compteur 35 b'. C'est-à-dire que le compte du compteur 35 b' est incrémenté ou 15 décrémenté par l'impulsion de position (Ny) ou par (Ny'), comme pour le compteur 35 b, et ensuite le compte est envoyé sur une mémoire vive 62 b comme données de portion (YEW) En outre, l'impulsion de départ de balayage subsidiaire (Sy) est appliquée sur les compteurs 35 b et 35 b', dont les compteurs sont remis 20 à zéro à chaque fois que l'impulsion de départ de balayage subsidiaire (Sy) y est appliquée. Par ailleurs, l'impulsion N fois (Nx) et l'impulsion de départ de balayage principal (Sy) sont envoyées par l'encodeur rotatif 3 sur les compteurs 35 b et 36 b' Le compteur 36 b envoie 25 les données de position (nx) du facteur de direction de balayage principal au calculateur C Tandis que le compteur 36 b' envoie les données (XE) relatives à la portion au calculateur C Dans ce cas, a la différence des modes de réalisation des figures 5 et 6, la mémoire vive 62 b reçoit des paramètres tels que Mo, C, ml, 30 d, e, m 2 et f que l'équation ( 1) et Xo, a, x et b de l'équation ( 4) pour chaque portion Par exemple, les paramètres de chaque ligne de balayage de la portion El, E 2 ou E 3 représentés sur la figure 8 sont introduits successivement dans le calculateur C selon l'ordre de balayage d'entrée. Le calculateur C comprend un calculateur Cl destiné à élaborer l'équation ( 1) et un calculateur d'adresses C 2 destiné à élaborer l'équation ( 4) L'unité de calcule de grossisement C 1 destinée à élaborer l'équation ( 1) se compose de multiplicateurs 73, 74 et 75 destinés à multiplier les paramètres c, ml, d par les dites données de position de balayage subsidiaire (nyw) de chaque pixel provenant du compteur 35 b, de multiplicateurs 76, 77 et 78 destinés à multiplier les paramètres e, m 2 et f par les dites données de position de balayage principal (nx) de chaque pixel provenant du compteur 36 b et d'additionneurs 80 et 81 destinés à élaborer la somme du premier et du second terme obtenu 10 l'aide des multiplicateurs 73 à 78 et du troisième terme Mo Le rapport de grossissement M obtenu a l'aide du calculateur de grossissement Cl est appliqué sur un synthétiseur 54 bo On ne va pas décrire ici ce synthétiseur 54 b, parce que sa fonction est identique à celle du synthétiseur représenté sur la figure 5. 15 Le calculateur d'adresse C 2 se compose de multiplicateurs , 71 et 72 destinés à multiplier les paramètres a, x et b de l'équation ( 4) par les données de la position de balayage principal (nyw) et d'un additionneur 79 destiné a élaborer la somme du -terme obtenu a l'aide des multiplicateurs 70 à 72 et du terme Xo La valeur résultante est appliquée comme nombre préréglé sur un compteur d'adresses 82, faisant partie du module de calcul 17, sur la commande d'un signal de front de départ de portion (XR) Le compteur d'adresses 82 est prévu pour générer un signal d'adresses d'écriture pour la mémoire interne 17 ' du modu25 le de calcul 17. Par ailleurs, la conversion de grossissement en ce qui concerne le facteur de direction de balayage subsidiaire est réalisée en faisant varier la vitesse d'avance de la tête d'entrée 5 par rapport à celle de la tête d'enregistrement 6 Dans ce cas, 30 l'adresse de direction de balayage subsidiaire Y' est exprimée par une équation: Y' = Yo + g yl hony R + i Y 2 ji nx ( 7) dans laquelle le premier terme Yo du membre droit représente la première adresse de direction de balayage subsidiaire Y de la tête d'entrée, le second terme devient valable lorsque la vitesse de changement du grossissement du facteur de direction de balaya- ge subsidiaire varie en compagnie de l'avance du processus de balayage subsidiaire comme le montre une flèche en traits interrompus sur la figure 8 (d) et le troisième terme devient valable lorsque la vitesse de changement de grossissement du facteur de direction de-balayage subsidiaire change en compagnie de l'avance du processus de balayage principal Dans le second terme, g prend la valeur " 1 " lorsque la tête d'entrée 5 doit être déplacée sur une ligne de balayage principal ou " O " lorsqu'elle ne doit pas être déplacée, Yj représente la vitesse de changement de grossis10 sement du facteur de direction de balayage subsidiaire exprimé par l'équation: Y 1 = Yo Yy /nyo (Yy: la première adresse de balayage subsidiaire de la ligne suivant la dernière ligne de balayage de la portion) et h prend la valeur " 1 " lorsque la vitesse de changement du grossissement est positive ou " O " lors15 qu'elle est négative Dans le troisième terme, i prend la valeur " 1 " lorsque le taux de grossissement du facteur de direction de balayage subsidiaire varie ou 1 " O " 11 lorsqu'il ne varie pas, Y 2 représente la vitesse de changement de grossissement du facteur de direction de balayage subsidiaire exprimée par l'équation: Y 2 20 = Yo Yx /nxo (Yx: la première adresse de balayage subsidiaire de la ligne suivant la dernière ligne de balayage de la portion), et j prend la valeur " 1 " lorsque la vitesse de changement du grossissement est positive ou " O " lorsqu'elle est négative. L'équation ( 7) peut être convertie en une équation: 25 Yo Yy Yo Yx Y' = Yo + g 8 Y' = V O + g ny R + i a nx ( 8) nyo nxo de la même manière que pour les équations ( 1) et ( 4). La figure 9 (b) représente un circuit destiné à fournir un 30 signal de commande de moteur à un circuit de commande du moteur 9 Le signal de commande de moteur est le signal d'adresse de direction de balayage subsidiaire généré de la même manière que pour le facteur de direction de balayage principal. Dans le circuit représenté sur la figure 9 (b), l'impulsion 35 de départ de balayage principal (Sx) est appliquée sur les compteurs 35 b" et 35 b"' à chaque fois que le tambour de balayage d'entrée fait un tour complet En fonction de l'impulsion de départ de balayage principal (Sx), le compteur 35 b" et 35 "' génère des données de position de balayage subsidiaire (ny R) et des données relatives à la portion (YER) respectivement Les comptes des compteurs 35 b" et 35 b"' sont remis à- zéro à chaque fois que le travail de balayage d'enregistrement commence Une mémoire vive 61 b reçoit préalablement les paramètres Yo, g, Yl, h, i, Y 2, j de chaque portion et délivre des paramètres correspondant à un calculateur D en fonction des données (YER) et 10 (XE) relatives à la portion Le calculateur D effectue le calcul de l'équation ( 7) en fonction des données de position de balayage principal (nx) du coté entréeat en fonction des données de position de balayage subsidiaire (ny R) du coté sortie provenant des compteurs 36 b et 35 b" respectivement La structure du calculateur D est sensiblement la même que celle du calculateur C représentée sur la figure 9 (a) C'est-àdire que des multiplicateurs 83, 84 et 85 sont prévus pour calculer le second terme du membre droit de l'équation ( 7), des multiplicateurs 86, 87 et 88 sont prévus pour calculer le troisième 20 terme du membre droit de l'équation ( 7) et des additionneurs 89 et 90 sont prévus pour calculer Y' de l'équation 7. La position Y' de la tête d'entrée 5 selon la direction de balayage subsidiaire ainsi obtenue, subit une conversion numérique-analogique dans un convertisseur numérique/analogique 93 25 avant d'être appliquée sur la borne ( +) d'un comparateur 95, tandis que les données (nyw) relatives à la position dans la direction de balayage subsidiaire et les données (YEW) relatives à la portion provenant des compteurs 35 b et 35 b' subissent une conversion numérique-analogique dans un convertisseur numéri30 que/analogique 94 avant d'être appliquée sur la borne (-) du comparateur 95 Par conséquent, jusqu'à coïncidence du niveau des données d'entrée, le comparateur 95 délivre le signal de commande de moteur à un contrôleur de moteur 19 ' pour déplacer la tête d'entrée 5 en avant ou en arrière dans la direction de balayage subsidiaire Pour cela, le contrôleur de moteur peut être le même que celui représenté sur la figure 3 ou non De toutes façons, on 2547144 ' en omet une explication ici parce qu'il 'peut être réalisé facilement. Dans les modes de réalisation-décrits ci-dessus, on met en oeuvre un procédé de conversion de grossissement selon lequel celle du facteur de direction de balayage principal est atteinte en faisant varier la vitesse d'avance relative entre la tête d'entrée et la tête d'enregistrements bien que l'on puisse utiliser un autre type Par exemple, on peut adopter le procédé décrit dans le brevet américain n 4 163 605 et dans la demande de brevet américaine no 933 714 Ce procédé comprend les étapes suivantes Tout d'abord la fréquence de rotation du tambour d'enregistrement, la vitesse d'avance de la tête d'enregistrement et la fréquence de rotation de la tête d'entrée sont déterminées sans tenir compte de la variation du rapport de grossissement Ensui15 te, on effectue la conversion de grossissement pour le facteur de direction de balayage subsidiaire en faisant varier la vitesse d'avance de la tête d'entrée En ce qui concerne le facteur de direction de balayage principal, cette conversion est effectuée tout d'abord en fixant la fréquence relative entre l'impulsion 20 d'écriture et l'impulsion de lecture pour une mémoire dans un rapport de 1:1, et en extrayant ensuite les données d'image de la mémoire ainsi conditionnée de façon sautée ou chevauchée selon leurs adresses Comme procédé de conversion de grossissement, on peut utiliser en outre un des procédés suivants Un procédé consiste à contrôler la fréquence de rotation d'un des tambours d'entrée et de sortie entraînés indépendamment à l'aide d'un contrôleur, comme le représente la figure 9 (b) Un autre procédé consiste à faire varier la fréquence de l'impulsion de lecture et la vitesse d'avance de la tête d'enregistrement tout en fixant la 30 fréquence de l'impulsion de lecture et la vitesse d'avance de la tête d'entrée selon le rapport de grossissement Un autre procédé consiste à stocker les données d'image d'une image originale dans une mémoire sans effectuer une conversion de grossissement et ensuite on extrait les données d'image selon les données d'adres35 ses déterminées par les dites équations ( 1) et ( 7) (dans ces conditions, on utilise la valeur inverse de ml, m 2, Yl, Y 2)- Selon ce procédé, les données d'image ne peuvent être soumises à une conversion de grossissement que pour le facteur de direction de balayage principal lors du stockage en mémoire. Si le moteur 10 ne peut pas répondre à la vitesse de sortie des données extraites de la mémoire, on peut utiliser une mémoire secondaire La mémoire secondaire retient préalablement les données' provenant de la dite mémoire pour les envoyer à la tête d'enregistrement 6. Par ailleurs, on peut effectuer des travaux d'accentuation 10 de détail ou de correction de couleurs en même temps que le travail de conversion de grossissement. L'explication que l'on vient de donner ci-dessus se base sur un analyseur à tambour, toutefois, le procédé de cette invention peut s'appliquer à un analyseur à faisceau laser ou à une télévi15 sion En outre, en introduisant dans la mémoire vive RAM 62 des données de transformation plus compliquées relatives par'exemple à.un carré, un rhombe, un cercle, un triangle, un polygÈne ou une forme en étoile, on peut obtenir une image de transformation correspondante. Comme on l'a déjà signalé, le procédé conforme a l'invention permet d'effectuer une déformation partielle (notamment un agrandissement) sur une image de reproduction à l'aide d'un circuit simple, permettant aussi de réaliser un résultat assurant une image économiqueet impressi Onante Par conséquent, lorsqu'on applique 25 le procédé à un imprimé tel qu'un feuillet ou un pamphlet, on peut leur donner un aspect plus attrayant. REVENDICATIONS 1 Procédé d'enregistrement d'une image partiellement déformée lors de la reproduction d'images à l'aide d'un analyseur, selon lequel les données d'image obtenues par analyse d'une image originale servent à l'enregistrement d'un film photosensible, caractérisé en ce qu'il comprend les étapes suivantes: (a) détermination d'un rapport de grossissement pour une portion de l'image originale à l'aide des données prédéterminées; et (b) la réalisation d'un travail de transformation selon le rapport de grossissement. 2 Procédé selon la revendication 1, caractérisé en ce que les données prédéterminées se composent de données de position permettant de faire varier le rapport de grossissement et en ce que les données de rapport de grossissement sont introduites dans des metteurs en mémoire du rapport de grossissement ou dans des metteurs en mémoire du rapport de grossissement inverse. 3 Procédé selon la revendication 1, caractérisé en ce que les données prédéterminées sont des données de grossissement introduites dans certaines adresses d'une mémoire vive correspondant à des positions respectives de l'image originale. 4 Procédé selon la revendication 1, caractérisé en ce que les données prédéterminées sont des paramètres d'une équation générale permettant de désigner des rapports de grossissement introduits dans certaines adresses d'une mémoire vive correspondant à des positions respectives de l'image originale. Procédé selon la revendication 1, caractérisé en ce que le système de reproduction d'image comprend une mémoire dans laquelle sont introduites des données d'image numériques obtenues 30 à partir de l'image originale et de laquelle les données d'image numériques sont extraites, et en ce que la vitesse de lecture et la vitesse d'écriture correspondent a un rapport de grossissement désiré pour chaque portion. 6 Procédé selon la revendication 1, caractérisé en ce que 35 le système de reproduction d'images comprend une mémoire dans laquelle sont introduites des données d'image numériques obtenues 2547 1 4 4 à partir de l'image originale et de laquelle les données d'image numériques sont extraites, et en ce que les données d'image sont extraites de la mémoire de façon sautée ou chevauchée alors que la vitesse d'écriture et la vitesse de lecture sont maintenues constantes. 7 Procédé selon la revendication 1, caractérisé en ce que le rapport entre (a) la vitesse relative entre l'image originale et la tête d'entrée et (b) la vitesse relative entre un film photosensible et la tête d'enregistrement correspond à un rapport de 10 grossissement désiré pour chaque portion. 8 Procédé selon la revendication 19 caractérisé en ce que toutes les données d'image de l'image originale sont stockées une fois dans une mémoire et sont extraites en contrôlant les adresses de mémoire selon les rapports de grossissement désirés 15 pour chaque portion. 9 Procédé selon la revendication 89 caractérisé en ce que les données extraites de la mémoire sont stockées une fois dans une autre mémoire en vue d'être utilisées pour entrahîner la tête de sortie 10 Procédé selon les revendications i à 6, caractérisé en ce qu'il permet d'effectuer un travail d'accentuation de détail ou de correction de couleur sur les données d'image. 11 Système d'enregistrement d'une image partiellement déformée lors de la reproduction d'image à l'aide d'un analyseur 25 ( 5), dans lequel on utilise les données d'image obtenues par balayage d'une image originale (A) pour enregistrer un film photosensible (B), caractérisé en ce qu'il comprend: (a) des moyens ( 17) permettant de déterminer un rapport de grossissement d'une portion de l'image originale (B) en utilisant 30 les données prédéterminées; et (b) des moyens destinés à effectuer un travail de déformation partielle selon le rapport de grossissement. 12 Système selon la revendication 11, caractérisé en ce que les moyens permettant de déterminer un rapport de grossissement 35 comprennent des moyens d'établissement de données de position pour faire varier le rapport de grossissement et des metteurs en mém- oire du rapport de grossissement ( 24) pour mettre en mémoire des données de rapport de grossissement ou des metteurs en mémoire du rapport de qrossissement inverse ( 21-23) pour mettre en mémoire des données de rapport de grossissement inverse de chaque portion. 13 Système selon la revendication 11, caractérisé en ce que les moyens de détermination d'un rapport de grossissement comprennent une mémoire vive ( 61) dans certaines adresses de laquelle, correspondant à des portions respectives de l'image originale, on introduit les données prédéterminées. 14 Procédé selon la revendication 11, caractérisé en ce que les moyens de détermination d'un rapport de grossissement comprennent: (a) une mémoire vive ( 61) dans certaines adresses de laquelle on introduit des paramètres d'une équation générale désignant 15 des rapports de grossissement pour des positions correspondantes de l'image originale; et (b) des moyens de calcul ( 17) destinés à effectuer le calcul de l'équation générale selon les données de rapport de grossissement des adresses correspondantes.