Brevet FR2636191A1 — publié le 19900309

La présente invention concerne un appareil de traitement d'image pour traiter des informations d'images obtenues en lisant une image avec un détecteur d'image tel qu'un dispositif à couplage de charge. Dans un appareil classique de traitement d'image pour traiter les informations d'images obtenues en lisant l'image d'un document original à l'aide d'un détecteur d'image, comme divulgué dans le brevet des Etats- Unis d'Amérique NI 4 439 790, parmi les signaux d'images lus par le détecteur d'image, seuls ceux concernant l'image sont considérés comme étant efficaces et sont utilisés pour le processus. Dans un tel appareil de traitement d'image, après la lecture du document original à l'aide du détecteur d'image, des informations d'images relatives seulement à l'image sont produites par l'appareil. Par conséquent, si la dimension de l'image fournie à une unité d'affichage ou à une imprimante est plus petite que le cadre d'affichage de l'unité d'affichage ou de la feuille d'enregistrement, l'image, par exemple des caractères, apparait comme étant suspendue en l'air, comme montré à la figure 1. Cette image n'est pas facile à étudier et la limite entre le document d'origine et le fond n'est souvent pas reconnaissable. En particulier, dans un classeur électronique d'images, dans lequel des informations d'images sont stockées dans un support à mémoire tel qu'un disque magnéto-optique et sont récupérées ensuite, la dimension du document original ou la distribution des images sur celui- ci ne peut être identifiée à partir de l'image récupérée. On a donc désiré créer un appareil de traite- ment d'image capable de résoudre ces inconvénients et de mettre en évidence la limite entre l'image du document original et le fond, ce qui améliore la lisibilité de l'image. On désire également produire un appareil capable de mettre en évidence la limite entre l'image du document original et le fond même sur une imprimante ou sur une unité d'affichage. Etant donné ce qui précède, un des buts de la présente invention est de fournir un appareil de traitement d'image capable de clarifier la limite entre l'image d'un document original et le fond, ce qui améliore les pos- sibilités d'étude de l'image. Un autre but de la présente invention est de fournir un appareil de traitement d'image capable de clarifier la zone de l'original lors de la reproduction des informations stockées sur l'image de l'original. Un autre but encore de la présente invention est de fournir un appareil de traitement d'image capable lorsque c'est nécessaire de clarifier le document original et le fond lors de la reproduction. Les buts ci-dessus de la présente invention et ses avantages apparaîtront plus clairement dans la description suivante à la lumière des dessins sur les- quels: la figure 1 est une vue schématique d'un exemple d'enregistrement classique; la figure 2A est un diagramme synoptique d'une première structure de base de la présente invention; la figure 2B est un diagramme synoptique d'une seconde structure de base de la présente invention; la figure 3 est un diagramme synoptique d'une forme de réalisation de la présente invention; la figure 4 est une vue en perspective du système de détecteurs 14-1, 14-2 de la figure 3; la figure 5 constituée par les figures 5A et B est un organigramme d'une séquence de commande exécutée par un microprocesseur MPU 13 montré à la figure 3; la figure 6 est une vue schématique montrant la position et la dimension d'un original; la figure 7 est une vue schématique montrant la relation relative entre un original devant être lu et des marques indiquant la limite de l'original connectées aux informations d'images de l'original; la figure 8 est un diagramme synoptique d'une troisième structure de base de la présente invention; la figure 9 est un organigramme d'une autre séquence de commande exécutée par le microprocesseur MPU 13 montré & la figure 3; et les figures 10 à 12 sont des vues schématiques montrant des exemples d'enregistrement dans une forme de réalisation de la présente invention. La présente invention va maintenant être expliquée en détail à l'aide de formes de réalisation illustrées aux dessins. La figure 2A montre une première structure de base de l'appareil de traitement d'image selon la présente invention. En référence à la figure 2A, 1000 est une unité de lecture d'image pour lire une image de l'original; 1100 est une unité de détection pour détecter la zone (dimension et position) de l'original; 1200 est une unité d'instruc- tion pour sélectionner un mode d'addition d'un cadre limite, un mode d'addition d'une position limite et un mode de non-addition; 1300 est une unité d'addition d'un cadre limite pour ajouter, lorsque le mode d'addition de cadre limite est choisi, un cadre limite indiquant l'aire de l'original autour de l'image lue par l'unité de lecture d'image 1000, sur la base de l'aire de l'original détectée par l'unité de détection 1100; 1400 est une unité d'addition d'une position limite pour ajouter, lorsque le mode d'addition de position limite est choisi, l'aire de l'original analysée par l'unité de détection 1100 sous la forme d'informations de position telles que des données de code, aux informations d'images lues par l'unité de lecture d'image 1000; et 1500 est une unité de commande de sortie pour libérer les informations d'images lues par l'unité de lecture d'image 1000 sans aucun changement lorsque le mode de non-addition est choisi. La figure 2B montre une seconde structure de base de l'appareil de traitement d'image selon la présente invention. En référence à la figure 2B, 100 est une unité de lecture d'image pour lire une image de l'original; 200 est une unité de détection pour détecter l'aire (dimension et position) de l'original; et 300 est une unité d'addi- tion de position limite pour ajouter aux informations d'images lues par l'unité de lecture d'image 100 l'aire de l'original détectée par l'unité de détection 200 sous la forme d'informations de position. Dans la structure expliquée à l'aide de la figure 2A, on peut choisir d'ajouter ou non le cadre, ainsi- que la forme du cadre à ajouter, mais dans la structure montrée à la figure 2B, le cadre est toujours présent sans sélection. La figure 3 montre une forme de réalisation de l'appareil de traitement d'image illustrée à la figure 2A. Sur la figure 3, on voit une unité d'entrée d'image 8 pour permettre la conversion photo-électrique de l'image de l'original, composée par exemple d'une source de lumière pour éclairer l'original et d'une lentille pour focaliser la lumière réfléchie par l'original sur un détecteur d'image semi-conducteur tel qu'un dispositif à couplage de charge; une unité de traitement de signal 9 d'une structure connue pour amplifier les informations analogiques d'images en provenance de l'unité d'entrée d'image 8 et pour convertir lesdites informations en informations d'images numériques; et une mémoire 10 pour stocker temporairement les informations d'images d'au moins une page en provenance de l'unité de traitement de signal 9. Les informations d'images stockées dans la mémoire 10 sont soit stockées dans une unité de mémoire 12 utilisant un disque magnéto-optique par l'intermédiaire d'une interface de mémoire 11, soit envoyées vers une unité d'affichage 16 ou une imprimante 17 par l'intermédiaire d'une interface de sortie 15, sous la commande d'une unité de traitement centrale (MPU) 13. Le microprocesseur MPU 13 commande tout l'appareil selon les instructions de l'opérateur entrées par l'intermédiaire d'un clavier 13-1, et reconnaît la limite de l'original et le fond, sur la base des sorties des détecteurs 14-1, 14-2 prévues dans le mécanisme de transport de l'original dans le but de détecter la dimension et la position (aire) de l'original. D'après le résultat de cette reconnaissance, le microprocesseur MPU 13 ajoute un cadre indiquant la limite entre l'original et le fond aux informations d'images lues dans la mémoire 12, ou ajoute des données indiquant l'aire (dimension) de l'original aux informations d'images. La figure 4 montre l'organisation de l'unité d'entrée à dispositif de couplage de charge CCD 8 et les détecteurs 14-1, 14-2 pour détecter la position et la dimension de l'original, comme illustré à la figure 3. Comme on le montre à la figure 4, le détecteur 14-2 est composé de plusieurs photodétecteurs disposés dans le sens transversal de l'original, et reçoit la lumière réfléchie par l'original pour détecter les deux extrémités latérales de l'original, ce qui fait que le microprocesseur MPU 13 calcule la largeur de l'original. Le détecteur 14-1 est placé sur le trajet de transport de l'original pour détecter l'extrémité avant et l'extrémité arrière de l'original. La longueur de l'original est calculée par le microprocesseur MPU 13 sur la base des moments de détection des extrémités avant et arrière de l'original par le détecteur 14-1 et sur la base de la vitesse de transport de l'original. L'unité d'entrée CCD 8 est placée au-dessus du trajet de transport de l'original, pour lire ligne par ligne un document original 4 transporté avec l'image vers le haut par un mécanisme de transport non représenté. Bien que les détecteurs 14-1, 14-2 soient prévus dans la forme de réalisation actuelle pour détecter la position et la dimension de l'original, une telle détection peut être faite par l'unité d'entrée CCD 8 seule. Dans un tel cas, la largeur du document- original est déterminée a partir de positions o la sortie de l'unité d'entrée CCD 8 change de "1", correspondant à la couleur de fond blanche du document original, à "0". La longueur du document original est calculée par la détection de l'extrémité avant et de l'extrémité arrière depuis le moment de changement de ladite sortie, de "0" à "non-O", et de "non-O" à "0o". La figure 5 montre une séquence de commande devant être exécutée par le microprocesseur MPU 13 montré à la figure 3. Tout d'abord, le microprocesseur MPU 13 emmagasine dans une mémoire interne une instruction concernant le mode introduit par l'opérateur au moyen du clavier 13-1, pour savoir si l'image lue à partir de l'original a été délivrée sans changement ou pour ajouter une image indiquant la limite de l'original, ou bien ajouter des données de code indiquant la limite de l'original (étape Si). Ensuite, en réponse à une instruction de lecture d'image entrée par l'opérateur au moyen du clavier 13-1, le microprocesseur 13 fait débuter l'opération de lecture d'image. Tout d'abord, une minuterie interne démarre lorsque l'original atteint une position de référence & l'aide du mécanisme de transport de l'original et les intervalles de temps sont mesurés jusqu'aux détections de l'extrémité avant et de l'extrémité arrière de l'original par le détecteur 14-1. Egalement la largeur de l'original est calculée à partir de la sortie du détecteur de largeur 14-2 (étape S2). Ensuite encore, en partant d'un moment o l'original atteint la position de lecture de l'unité d'entrée CCD 8, le microprocesseur MPU 13 stocke la sortie de l'unité d'entrée CCD 8 dans la mémoire 12 par l'inter- médiaire de la mémoire temporaire 10 (étape S3). L'ordre séquentiel des étapes S2 et S3 est déterminé par la relation positionnelle de l'unité d'entrée CCD 8 et des détecteurs 14-1, 14-2, et l'étape S3 pour stocker la sortie de l'unité d'entrée CCD 8 peut être réalisée avant l'étape S2 pour détecter l'original. Ensuite la limite entre l'original et l'exté- rieur est déterminée sur la base du temps mesuré par la minuterie interne et de la largeur de l'original calculée & l'étape S2 (étape S4). Les positions des coordonnées (indicateur de cadre) A, B, C, D des extrémités de l'original à l'intérieur de l'étendue maximale de lecture de l'unité d'entrée CCD 8 (voir figure 6) sont calculées (étape S5), et les informations indicatrices sont stockées par l'intermédiaire de la mémoire temporaire 10 dans la mémoire 12 en relation avec les informations d'images (étape S6). Subséquemment, le microprocesseur MPU 13 réalise le traitement d'image sur la base d'une instruction stockée dans la mémoire interne. Si l'opérateur décide d'ajouter la limite de l'original en tant qu'image à l'image lue, le microprocesseur MPU 13 convertit, sur la base des informations indicatrices du cadre stocké dans la mémoire 12, les informations d'images au niveau des indicateurs de cadre dans les informations d'images de l'original lues dans la mémoire 12 et stockées dans la mémoire temporaire 10, en marques prédéterminées telles que montrées à la figure 7, et envoie lesdites marques vers l'unité d'affichage 16 ou l'imprimante 17 (étapes S7- Sll). Dans la forme de réalisation ci-dessus, la limite de l'original est représentée par des marques spéciales, mais il est également possible d'indiquer la périphérie de l'original avec un rectangle en ligne pleine ou en ligne en pointillé obtenu en reliant les indicateurs. Si l'opérateur décide d'ajouter des informa- tions positionnelles concernant la limite de l'original à l'original de l'image lue, le microprocesseur MPU 13 convertit les informations indicatrices de cadre en données de code telles que des coordonnées X et Y de quatre points et procède avec lesdites données ainsi qu'avec des informa- tions d'images de l'original qui ont été lues par la mémoire et stockées dans la mémoire temporaire 10 (étapes S7, S12 - S14). Si l'opérateur décide de ne pas changer la sortie de l'image lue, le microprocesseur MPU 13 libère les informations d'images de l'original stockées dans la mémoire 12 (étapes S7, S12 et S15). Comme expliqué ci-dessus, l'aire de l'original est détectée et elle est présentée sous la forme d'informa- tions positionnelles ainsi que d'informations d'images de l'original. Par conséquent, même dans le dispositif de sortie tel que l'imprimante ou l'unité d'affichage, on a la possibilité d'ajouter un cadre limite à l'image de l'original sur la base de données ainsi libérées, si bien que l'image reproduite est plus facilement compréhensible. Il est également possible selon les instruc- tions en provenance de l'opérateur d'obtenir diverses informations d'images, par exemple l'image lue accompagnée par une image indiquant la limite de l'original ou bien l'image lue sans une telle limite. Dans la séquence montrée à la figure 5, les instructions concernant le fait de connecter ou non le cadre sont données avant lecture de l'original, mais ces instructions peuvent être données lors de la récupération des informations d'images en provenance de la mémoire 12. Dans un tel cas, l'aire de l'original est reconnue lors de la lecture de l'original comme expliqué ci-dessus, et les informations positionnelles (informations indicatrices) sont stockées, en compagnie des informations d'images, dans la mémoire 12. Ensuite, l'instruction, pour savoir si oui ou non on connecte le cadre d'image, est donnée par l'inter- médiaire du clavier 13-1 avant lecture des informations d'images en provenance de la mémoire 12, et, si l'addition d'un cadre est décidée, on effectue comme expliqué ci- dessus une opération permettant de connecter les informa- tions de cadre aux informations d'images obtenues à partir de la mémoire 12. Dans ce cas, l'addition du cadre d'image peut avoir lieu même après stockage des informations d'images dans la mémoire 12. Par conséquent, l'opérateur peut, par exemple, sélectionner une opération d'impression sans le cadre d'image, si la présence d'un tel cadre est considérée comme inesthétique. De plus, au lieu de détecter automatiquement l'aire de l'original à partir des sorties des détecteurs 14-1, 14-2 et de l'unité d'entrée CCD 8, des touches d'entrée de dimension peuvent être prévues sur le clavier 13- 1 pour faire entrer l'aire de l'original dans le microprocesseur MPU 13, par exemple dans le cas d'une lecture d'originaux de dimensions prédéterminées. Dans les formes de réalisation précédentes, les informations de cadre indiquant l'aire de l'original, reconnues lors de la lecture de l'image de l'original, sont stockées par exemple sous la forme de données de code dans la mémoire 12,- en compagnie des informations d'images, et un cadre est lié à l'image lorsque les informations d'images sont lues à partir de la mémoire 12. On va maintenant expliquer ci-après une structure dans laquelle une image de cadre est synthétisée avec l'image lors de la lecture. La figure 8 montre une autre structure de base de la présente invention dans laquelle 400 est une unité de lecture d'image pour lire l'image d'un original; 500 est une unité de détection pour détecter l'aire de l'original; et 600 est une unité d'adjonction de cadre pour ajouter un cadre ou des marques de limite indiquant la position du cadre, sous la forme d'informations d'images, autour des informations d'images lues par l'unité de lecture d'image 400, sur la base de l'aire de l'original détectée par l'unité de détection 500. Les structures et la fonction spécifiques de diverses unités montrées à la figure 8 sont les mêmes que celles montrées aux figures 3 et 4, mais la séquence de l'opération d'addition de cadre du microprocesseur MPU 13 est différente. Dans ce qui suit, on fait référence à la figure 3 pour expliquer la séquence de commande relative à l'adjonction du cadre. La figure 9 est un organigramme de la séquence de commande pour lire l'image de l'original qui doit être exécutée par le microprocesseur MPU 13 dans la structure montrée à la figure 8. Le microprocesseur MPU 13 détecte à partir de la sortie du détecteur 14-1 que l'original transporté est arrivé à la position du détecteur 14-1 (étape S21). Sur la base de cette détection de position, on détermine le moment o l'extrémité avant de l'original atteint l'unité d'entrée CCD 8. Egalement, sur la base de la sortie du détecteur de largeur 14-2, le microprocesseur MPU 13 calcule la largeur, la position et la longueur de l'original. -11 A partir de ce moment, la sortie de l'unité d'entrée CCD 8 est stockée dans la mémoire temporaire 10 (étape S22). Au même moment, l'aire de l'original subit une discrimination à partir des sorties des détecteurs 14-1, 14-2 (étape S23). Ensuite, le microprocesseur MPU 13 change l'image correspondant à la périphérie externe de l'origi- nal, parmi les informations d'images stockées dans la mémoire temporaire 10 pour donner une image de ligne d'une épaisseur prédéterminée (étape S24). Par exemple, dans le cas d'une image noir et blanc, ledit changement peut être réalisé en modifiant l'aire de la mémoire temporaire 10 correspondant à la périphérie externe en "l". Dans le cas d'une image en couleur également, ceci est réalisé en stockant les données d'image d'une couleur prédéterminée danss la mémoire temporaire 10. Ensuite, le microprocesseur MPU 13 exécute le traitement connu d'image tel que la conversion du fond en blanc ou la correction de la reproduction tonale sur l'image de l'original accompagnant le cadre externe, et stocke les informations d'images ainsi traitées dans la mémoire 12, ce qui achève la séquence de commande (étapes S25-S26). La séquence de commande expliquée ci-dessus est alors répétée pour effectuer la lecture de l'image jusqu'à la fin de l'original et l'addition de la ligne périphérique externe. Apres que toute l'image synthétisée a été stockée dans la mémoire 12, le microprocesseur MPU 13 lit les informations d'images depuis la mémoire 12 à la synchroni- sation désirée et libère lesdites informations vers l'unité d'affichage 16 ou l'imprimante 17 par l'intermédiaire de la mémoire temporaire 10 et de l'interface de sortie 15. La séquence de commande ressemble à celle montrée à la figure et donc ne sera pas expliquée plus en détail. Comme illustré à la figure 10, l'image avec la ligne périphérique externe obtenue par exemple à partir de l'imprimante 17 *63619 1 présente une limite claire entre l'aire de l'original et le fond, ce qui fait qu'elle est plus facile à examiner. Les applications de la forme de réalisation présente vont maintenant être expliquées. Dans la forme de réalisation précédente, la périphérie de l'original est rendue visible par une ligne pleine, mais il est également possible de connecter une ligne en pointillé à l'image montrée à la figure 11. Il est en plus possible d'inclure une ligne en forme de chaîne à un point ou une ligne en forme de chaîne à deux points d'une forme prédéterminée ou bien, comme montré à la figure 12, des marques indiquant la dimension de l'original. L'image périphérique externe peut être réalisée avec toute forme désirée en stockant les informations concernant l'image à ajouter telles que l'épaisseur ou la forme de la ligne dans la mémoire interne du microproces- seur MPU 13 et en sélectionnant la ligne à ajouter par le clavier 13-1 ou les commutateurs du sélecteur. Egalement, dans la forme de réalisation précédente, l'aire externe en dehors du cadre reliée aux informations d'images de l'original est complétée en étant changée en blanc, mais il est également possible d'effec- tuer le traitement d'image dans l'aire externe et de la convertir en blanc lorsque les informations sont envoyées de la mémoire 12 au dispositif de sortie. Comme expliqué ci-dessus, une image prédéter- minée telle qu'un cadre ou des marques limites indiquant la limite de l'original est connectée à l'image réelle basée sur la dimension détectée de l'original, de sorte que le cadre externe est rendu visible sur l'image de sortie, ce qui améliore la visibilité. Comme montré à la figure 8, le cadre indiquant l'aire de l'original est connecté sous la forme d'informa- tions d'images à la lecture de l'image de l'original et stockées dans la mémoire 12 de telle manière que si le disque de la mémoire 12 est monté sur un autre appareil, on peut obtenir l'image avec un cadre synthétisé même si l'autre appareil n'a pas la même fonction d'addition de cadre. La présente invention est expliquée à l'aide de formes de réalisation préférées, mais elle n'est pas limitée à de telles formes de réalisation et peut subir diverses modifications à l'intérieur du cadre des reven- dications annexées. REVENDICATIONS 1. Appareil de traitement d'image, caractérisé en ce qu'il comprend des moyens de lecture (100, 1000) destinés a lire une image d'un original et à produire des informations d'images correspondantes, des moyens de formation (1100) pour former des informations indiquant l'aire de l'original, et des moyens d'addition pour ajouter- aux informations d'images en provenance des moyens de lecture (100, 1000) des informations d'images représentant l'aire de l'original sur la base des informations concer- nant l'aire de l'original en provenance des moyens de formation. 2. Appareil de traitement d'image, caractérisé en ce qu'il comprend des moyens de lecture (100, 1000) destinés à lire l'image d'un original et à produire les informations d'images correspondantes, des moyens de formation (1100) pour former des informations indiquant l'aire de l'original, des moyens à mémoire (11, 12) pour stocker les informations relatives à l'aire formées par les moyens de formation, ainsi que les informations d'images produites par les moyens de lecture (100, 1000), et des moyens d'addition pour ajouter aux informations d'images lues à partir des moyens à mémoire (11, 12) des informa- tions d'images représentant l'aire de l'original sur la base des informations lues à-partir des moyens à mémoire. 3. Appareil de traitement d'image, caractérisé en ce qu'il comprend des moyens de lecture (100, 1000) destinés à lire l'image d'un original et à produire des informations d'images correspondantes, des moyens d'addi- tion pour ajouter aux informations d'images produites par les moyens de lecture des informations d'images représen- tant l'aire de l'original, sur la base d'informations relatives à l'aire de l'original, et des moyens de sélection pour choisir si oui ou non les moyens d'addition doivent ajouter les informations d'images représentant l'aire de l'original. 4. Appareil selon la revendication 3, carac- térisé en ce qu'il comprend des moyens de formation pour obtenir des informations relatives à l'aire de l'original. 5. Appareil selon l'une quelconque des revendications 1, 2 ou 4, caractérisé en ce que les moyens de formation comprennent des moyens de détection (200, 1100) pour détecter l'aire de l'original. 6. Appareil selon l'une quelconque des revendications 1, 2 ou 3, caractérisé en ce qu'il comprend des moyens de formation d'image pour effectuer une formation d'une image sur la base des informations d'images produites par les moyens d'addition. 7. Appareil selon la revendication 1 ou la revendication 3, caractérisé en ce qu'il comprend des moyens à mémoire (11, 12) pour stocker les informations d'images produites par les moyens de lecture (100, 1000).