Brevet FR2683350A1 — publié le 19930507

i PROCEDE DE TRAITEMENT D'IMAGES MELANGEANT UN TRAITEMENT EN NUMERISATION SIMPLE ET EN PSEUDO-TEINTES INTERMEDIAIRES ET DISPOSITIF POUR SA MISE EN OEUVRE La présente invention concerne un procédé de traitement d'image binaire ainsi qu'un dispositif pour fournir sur un dispositif de sortie d'image des données d'image obtenues à partir d'un dispositif d'entrée d'image, et en particulier concerne un procédé et dispositif de traitement d'image qui réalisent un mélange de traitement en numérisation simple et en pseudo-teintes intermédiaires afin d'obtenir globalement une image de bonne qualité lors du traitement d'une image qui comportant texte écrit et photographie, en réalisant le traitement de la partie "texte" des données d'image au moyen d'un traitement en numérisation simple, et en réalisant le traitement de la partie "photographie" des données d'image au moyen d'un traitement utilisant des pseudo-teintes intermédiaires. Des données d'image reçues en entrée à partir d'un dispositif d'entrée tel qu'un scanner, un télécopieur, un numériseur d'imprimerie, ou similaire, doivent être trans- formées et traitées sous plusieurs formats de données bien adaptés à la qualité demandée et à l'appareil périphérique utilisé. En particulier, il est nécessaire de numériser les données d'image reçues en entrée afin de fournir une sortie au moyen d'un dispositif de sortie binaire, tel qu'une impri- mante laser, une imprimante matricielle et/ou similaire. Traditionnellement, les deux méthodes suivantes ont été utilisées pour numériser une image. La première méthode est un procédé de traitement par numérisation simple qui réalise une discrimination selon que la valeur des données lue est supérieure ou inférieure à une valeur de référence fixe, réalisant ainsi un simple traitement binaire correspondant à un niveau noir ou un niveau blanc (des niveaux " O " et " 1 "). L'autre méthode utilise un procédé de traitement en pseudo-teintes intermédiaires qui affiche de façon artifi- cielle, les dégradés ou graduations d'une image originale en réglant la densité d'un pixel, ou élément d'image, binaire afin de reproduire la composante de dégradé d'une image originale. Ce dernier est connu sous le nom de traitement par titillement ou une méthode de traitement utilisant des demi- teintes. En général, lors du traitement d'un document image par le procédé de numérisation simple, une image présentant un contraste extrêmement net, telle qu'une lettre ou une ligne, est reproduite avec une très bonne qualité Dans le cas d'une image ayant une composante en dégradé tel qu'une photographie, donc une image dont le contraste n'est pas prononcé, la reproduction est d'une qualité très inférieure sauf pour les parties de l'image correspondant à un bord ou contour o il y a un changement important de graduation. Au contraire, lors du traitement d'un document image par un procédé de traitement en pseudo-teintes intermé- diaires, l'effet inverse est obtenu. En d'autres termes, lors du traitement d'un document image par une méthode de traitement en pseudo-teintes inter- médiaires, une image comportant une composante en dégradé, tel qu'une photographie, est reproduite avec une meilleure qualité Toutefois une image dont le contraste est extrêmement net, tel qu'une lettre ou une ligne, est reproduite avec une qualité inférieure du fait du caractère discontinu des composantes du trait. En particulier, lors de la reproduction d'une image ayant une composante à périodicité spatiale par ladite méthode de traitement, le phénomène de moiré que produit la reproduction de la structure dans l'image du fait des interférences générées par des signaux de battement, conduit ainsi à une détérioration notable de la qualité de l'image. Comme il a été indiqué en terme général ci-dessus, puisque le dispositif d'entrée d'image selon l'art antérieur utilise exclusivement soit un procédé de traitement en numérisation simple, soit un procédé de traitement d'images en pseudo-teintes intermédiaires, et que seul l'un des deux procédés de traitement d'image est approprié, la qualité de l'image est fortement détériorée dans le cas du traitement d'un document comportant à la fois texte et photographies. Les techniques utilisées pour le traitement de données d'image par demiteintes sont présentées de façon plus détaillée dans les brevets US-A-4 920 501 et 4 958 238. L'un des objets de l'invention est de proposer un pro- cédé et un dispositif de traitement de données d'image pour améliorer la qualité de l'image reproduite lors de la repro- duction d'un document comportant texte et photographies, à l'aide d'un traitement numérique. Pour réaliser cet objet, selon la présente invention, on utilise un procédé de traitement parallèle dans lequel la partie "texte" d'un document image est traitée par une méthode de traitement en numérisation simple, et la partie "photographie" est traitée par une méthode de traitement en pseudo-teintes intermédiaires. Les moyens techniques pour réaliser l'objet mentionné ci-dessus comprennent une partie de conversion analogique- numérique convertissant un signal analogique de données d'image I(x,y), provenant de moyens de captage d'image, en un signal numérique de données d'image; une partie de traitement en numérisation simple comparant le signal de données d'image, provenant de la partie de conversion analogique- numérique, à une valeur de référence désignée, de façon à le transformer en un signal numérique Is(x,y) de niveau noir ou blanc; une partie de traitement en pseudo-teintes intermédiaires comparant le signal, provenant de la partie de conversion analogique-numérique, à une valeur de référence variable afin de le transformer en un signal de données numériques Id(x,y) ayant une composante de dégradé; une partie de traitement du système de coordonnées des données d'image détectant une partie appelée partie "fenêtre" de l'image et émettant un signal de commande Cxy correspondant à un signal WMS de sélection de mode "fenêtre"; et une partie de sélection de données choisissant soit ledit signal de données d'image Is(x,y) provenant de ladite partie de traitement en numérisation simple, soit ledit signal Id(x,y) de données d'image provenant de ladite partie de traitement en pseudo-teintes intermédiaires sous la commande dudit si- gnal de commande Cxy émis par ladite partie de traitement du système de coordonnées des données d'image. La partie de traitement du système de coordonnées des données d'image comprend une partie de détection des coordon- nées d'une fenêtre selon le sens principal de balayage, réalisant la détection des coordonnées d'une fenêtre selon le sens de balayage principal en fonction des signaux de coordonnées reçus en entrée; une partie de détection des coordonnées d'une fenêtre selon le sens de balayage secondaire détectant les coordonnées de la fenêtre d'une image selon le sens de balayage secondaire en fonction des signaux de coordonnées reçus en entrée; des premiers et des deuxièmes moyens à porte logique dont l'une des bornes d'entrée est raccordée à la borne de sortie de ladite partie de détection des coordonnées de fenêtre selon le sens principal de balayage, et dont l'autre borne d'entrée est raccordée à la borne de sortie de ladite partie de détection des coordonnées de fenêtre selon le sens dudit balayage secondaire; des premiers et des deuxièmes moyens tampons rac- cordés respectivement auxdits premiers et deuxièmes moyens à porte logique, sélectionnant l'un des deux signaux de sortie desdits premiers et deuxièmes moyens de porte logique en fonction dudit signal WMS de sélection de mode "fenêtre"; et des premiers moyens d'inversion raccordés à l'un desdits premier et deuxième moyens tampons réalisant l'inversion dudit signal WMS de sélection de mode "fenêtre". La partie de détection des coordonnées de fenêtre selon le sens de balayage principal comprend un premier verrou stockant la valeur U Lx de la coordonnée x du point de départ de la fenêtre; un premier additionneur additionnant ladite valeur U Lx de la coordonnée x du point de départ de la fenêtre chargée dans ledit verrou à la valeur W de largeur de fenêtre; un deuxième verrou stockant le signal de sortie dudit premier additionneur; une pluralité de compteurs comptant la position, selon le sens de balayage principal, des pixels qui sont associés à un signal de données d'image reçu simultanément au début du mode LEN de traitement des pixels; un premier comparateur comparant la valeur de comptage, provenant de ladite pluralité de compteurs, à la valeur U Lx de la coordonnée x du point de départ de la fenêtre chargée dans ledit premier verrou, générant ainsi un signal de niveau haut ou bas; un deuxième comparateur comparant la valeur résultant de l'addition de ladite valeur U Lx de la coordonnée x du point de départ de la fenêtre chargée dans un deuxième verrou et de la valeur W de largeur de fenêtre, à ladite valeur de comptage provenant de ladite pluralité de compteurs, générant ainsi le signal de niveau haut ou bas; une première bascule réglée ou préréglée par les signaux de sortie desdits premier et deuxième comparateurs; des premiers moyens d'inversion réalisant l'inversion du mode de traitement LEN des pixels; et une première porte ET d'inversion réalisant une opération OU-inversé sur les signaux de sortie desdits premiers moyens d'inversion et de ladite première bascule. La partie de détection du système de coordonnées de fenêtre selon le sens de balayage secondaire comprend un troisième verrou stockant la valeur U Ly de la coordonnée y du point de départ de la fenêtre; un deuxième additionneur additionnant ladite valeur U Ly de la coordonnée y du point de départ de fenêtre chargée dans ledit troisième verrou, à la valeur L de longueur de fenêtre; un quatrième verrou stockant le signal de sortie dudit deuxième additionneur; une pluralité de compteurs comptant la position, selon le sens de balayage secondaire, des pixels associés à un signal de données d'image reçu simultanément au début du mode d'entrée d'image PEN; un troisième comparateur comparant la valeur de comptage provenant de ladite pluralité de compteurs avec ladite valeur U Ly de coordonnées y du point de départ de la fenêtre chargée dans ledit troisième verrou, générant ainsi un signal de niveau haut ou bas; un quatrième comparateur comparant la valeur de l'addition de ladite valeur U Ly de coordonnée y du point de départ de la fenêtre chargée dans ledit quatrième verrou et de ladite valeur L de longueur de fenêtre, à ladite valeur de comptage provenant de ladite pluralité de compteurs, générant ainsi le signal de niveau haut ou bas; une deuxième bascule régléé ou préréglée par des signaux de sortie desdits troisième et quatrième comparateurs; des deuxièmes moyens d'inversion inversant le signal de mode d'entrée d'image PEN; et une deuxième porte ET d'inversion réalisant une opération OU-inversé sur des signaux de sortie desdits deuxièmes moyens d'inversion et de ladite deuxième bascule. La partie de sélection de données comprend des premiers moyens réalisant une fonction ET dont l'une des bornes d'en- trée est raccordée à la borne de sortie de ladite partie de traitement par numérisation simple et dont l'autre borne d'entrée est reliée à la borne de sortie de ladite partie de traitement du système de coordonnées des données d'image; des deuxièmes moyens d'inversion inversant le signal de sortie de ladite partie de traitement de système de coordonnées des données d'image; et des deuxièmes moyens à fonction ET dont l'une des bornes d'entrée est reliée à la borne de sortie de ladite partie de traitement en pseudo-teintes intermédiaires et dont l'autre borne d'entrée est reliée à la borne de sortie desdits deuxièmes moyens d'inversion. Ces objets et d'autres objets et caractéristiques de la présente invention apparaîtront de façon plus claire de la description détaillée des modes de réalisation préférés qui suivent, en se référant aux figures annexées, dans lesquelles: la figure 1 est un schéma bloc d'un dispositif de traitement de données d'image avec utili- sation simultanée, selon l'invention, la figure 2 la figure 3 la figure 4 la figure 5 la figure 6 la figure 7 la figure 8 la figure 9 la figure 10 la figure 11 la figure 12 d'une numérisation simple et des pseudo- teintes intermédiaires; est un schéma de principe détaillé d'une partie de traitement à numérisation sim- ple; est un schéma de principe détaillé d'une partie de traitement de pseudo-teintes intermédiaires; est un schéma de principe d'une partie de traitement d'un système de coordonnées de données d'image; est un schéma de principe détaillé d'une partie de détection des coordonnées de fenêtre selon le sens de balayage princi- pal; est un schéma de principe détaillé d'une partie de détection de coordonnées de fenêtre selon le sens de balayage secondaire; est un schéma de principe détaillé d'une partie de sélection de données; représente un exemple de la matrice d'activation; est un diagramme qui illustre un procédé de détection de coordonnées de fenêtre; est un ordinogramme illustrant le traitement de numérisation simple; est un ordinogramme illustrant le traitement en pseudo-teintes intermé- diaires; est un ordinogramme qui illustre un pro- cédé de traitement de données d'image selon la présente invention. Le procédé de traitement d'image et le dispositif selon la présente invention seront maintenant décrits de façon plus détaillée en référence aux figures annexées. La figure 1 est un schéma bloc d'un dispositif de traitement d'image utilisant simultanément la numérisation simple et les pseudo-teintes intermédiaires, selon la présente invention. Sur la figure, la référence 10 désigne la partie de conversion analogique/numérique (A/N), la référence 20 la partie de traitement pour la numérisation simple, la réfé- rence 30 la partie de traitement en pseudo-teintes intermé- diaires, la référence 40 la partie de traitement du système de coordonnées des données d'image et la référence 50 la partie de sélection des données. La partie 10 de conversion analogique/numérique (A/N) réalise une conversion en données d'image numériques des données d'image analogiques obtenues en sortie des moyens de captage d'image, tels qu'un capteur à couplage de charge. Le signal numérique d'image, provenant de la partie de conversion A/N 10, est fourni en entrée simultanément à la partie 20 de traitement de numérisation simple et à la partie de traitement des pseudo-teintes intermédiaires. La partie 20 de traitement de numérisation simple réa- lise une comparaison du signal des données d'image numériques, provenant de la partie 10 de conversion A/N, avec la valeur de référence fixe (ou la valeur de seuil) et choisit le niveau de pixel blanc (par exemple, le niveau logique " 11 "l) quand le signal de donnée d'image est supérieur à la valeur de référence; dans le cas opposé, il choisit le niveau de pixel noir (par exemple, le niveau logique " 0 "). La partie 30 de traitement de pseudo-teintes intermé- diaires réalise le traitement du signal de données d'image provenant de la partie 10 de conversion A/N selon les règles définies afin de fournir en sortie un signal numérique de données d'image ayant une composante de dégradé. La figure 2 est un schéma de principe détaillé de la partie 20 de traitement de numérisation simple, et la figu- re 10 est un ordinogramme qui illustre le procédé de numéri- sation simple. Le signal analogique de données d'image I(x,y) lici, x correspond à la position de pixel selon le sens principal de balayage et y indique la position de pixel selon le sens du balayage secondaire, correspondant à une ligne de balayagel provenant de moyens de captage d'image, est converti en un signal numérique par la partie 10 de conversion A/N et est fourni en entrée à la borne d'entrée AO-An-1 du comparateur 22. Ici, N indique le nombre de bits (éléments binaires) qui sont affectés à chaque pixel Ainsi, si on a des données sur 8 bits (n= 8) par pixel, n-l devient 7. En plus, la valeur de référence fixe T qui est déterminée au préalable par le verrou 24 ou un commutateur DIP (à double rangée de connexion) etc, est fournie en entrée aux autres bornes d'entrée BO-Bn-1 du comparateur 22. Le comparateur 22 réalise une comparaison des données d'image I(x,y) fournies en entrée avec la valeur de référence T, fournit en sortie le signal de données d'image Is(x,y) de niveau blanc (niveau " 1 ") si les données d'image sont supérieures à la valeur de référence T et fournit en sortie le signal de données d'image Is(x,y) de niveau noir (niveau " 0 ") si les données d'image sont inférieures à la valeur de référence T. En conséquence, la partie 20 de traitement de numérisation simple lit les données d'image d'un pixel de la ligne concernée, et réalise en continu le traitement de numérisation jusqu'à la dernière position de pixel selon le sens principal de balayage. Si les données d'image reçues en entrée sont les don- nées correspondant au dernier pixel d'une ligne, la valeur de coordonnée x d'un pixel est remise à zéro, la valeur de y étant augmentée de 1, ce qui indique le balayage d'une ligne d'un pixel Ensuite, les données d'image de la ligne suivante sont lues selon le même procédé et en réalisant la numé- risation. Quand une image totale d'une page entière avec une résolution de 2 592 x 3 564 a été numérisée en répétant le procédé indiqué ci- dessus, le traitement de données d'image est suspendu en attendant l'entrée du prochain document dans le dispositif d'alimentation d'image. La figure 3 est un schéma de principe détaillé de la partie 30 de traitement de pseudo-teintes intermédiaires et la figure 11 est un ordinogramme qui illustre le traitement des pseudo-teintes intermédiaires. On va maintenant décrire la méthode de traitement des données d'image pour les pseudo-teintes intermédiaires en détail en se référant à la figure 3 et à la figure 11. Bien que le procédé de traitement des données d'image pour les pseudo-teintes intermédiaires soit fondamentalement similaire au procédé décrit ci-dessus pour le traitement de données d'image de numérisation simple, ce procédé est diffé- rent de celui décrit précédemment par le fait que la valeur de référence pour réaliser le choix entre un niveau noir et un niveau blanc varie selon la règle correspondante. L'ensemble de ces valeurs variables de référence s'ap- pelle la "matrice d'activation" (dither matrix) qui est traditionnellement constituée d'une matrice 1 par m (se référer à la figure 8) La matrice d'activation est la matrice carrée ( 1 = m) et, en général, les valeurs de 1 sont 4, 8, 16, Pour mieux comprendre ce principe, la figure 8 illustre une matrice d'activation 8 x 8 en tant qu'exemple d'une matrice qui est utilisée très fréquemment dans le cas d'utilisation de 6 bits pour un pixel. L'une des caractéristiques de la matrice de la figure 8 est que la somme de toutes les colonnes est de valeur cons- tante ( 256). La valeur de ladite matrice d'activation est stockée dans la mémoire d'activation 36 La mémoire d'activation applique la valeur de la matrice d'activation spécifique au comparateur 32 en tant que valeur de référence T(i,j) à l'adresse fournie par le générateur d'adresse 34 (Ici, i est une variable de la ligne de matrice et j est une variable de la colonne) - Le comparateur 32 réalise les mêmes opérations que le comparateur 22 décrit ci-dessus de la partie 20 de traitement de numérisation simple de la figure 2 Il réalise donc la conversion de données d'image I(x,y) reçues en entrée en un signal binaire de données d'image Id(x,y). il Pour une description succincte de la présente invention, comme on suppose que la dimension de la matrice d'activation est 8 x 8, c'est-à-dire m = 8, dans le cas o les données d'image sont traitées selon le sens principal de balayage d'un pixel ou le sens de balayage secondaire (ligne de balayage) d'un pixel, la valeur de matrice d'activation utilisée pour la valeur de référence variable se répète avec une période de 8. Plus concrètement, si la valeur de référence pour le procédé de numérisation est T(i,j), i et j sont répétés avec une période de 8, c'est-à-dire varie de O à 7. La valeur de référence de la première ligne de balayage est donc répétée dans l'ordre 0, 32, 8, 40, 2, 34, 10, 42, 0, 32, 8, et celle de la deuxième ligne de balayage se répète dans l'ordre 48, 16, 56, 24, 50, 18, 58, 26, (se référer à la figure 8). Au fur et à mesure que la ligne de balayage augmente, on a également répétition de la ligne de la matrice d'activation, avec la période de 8 telle que mentionnée ci- dessus. Le générateur d'adresse 34 en tant que moyens de sélec- tion de ladite matrice d'activation fonctionne de manière répétitive selon la dimension ( 1 x m) de la matrice d'activa- tion désignée. Les données d'image numériques I(x,y) provenant de la partie ( 10) de conversion A/N sont traitées simultanément par le circuit de traitement de numérisation simple, illustré sur la figure 2, et le circuit de traitement de pseudo-teintes intermédiaires tel qu'illustré sur la figure 3. Ces données d'image subissant ces traitements sont traitées comme données, en mode combiné, dans la partie 50 de sélection de données par le signal de commande Cxy fourni en sortie par la partie 40 de traitement du système de coor- données des données d'image de la figure 1. La partie 40 de traitement du système de coordonnées des données d'image est un moyen d'extraction de la partie de fenêtre à traiter en numérisation simple ou en pseudo-teintes intermédiaires Si on traite la partie fenêtre d'un document en pseudo-teintes intermédiaires, l'arrièreplan, sauf cette partie de fenêtre, sera traité en numérisation simple; vice-versa, si l'on traite en numérisation simple la partie en fenêtre, l'arrière-plan sera traité en pseudo-teintes intermédiaires. Il est donc nécessaire de détecter des coordonnées de fenêtre dans le sens de balayage principal et des coordonnées de fenêtre dans le sens de balayage secondaire (ligne de balayage), c'est-à-dire des coordonnées bi-dimensionnelles. La figure 4 est un schéma de principe de la partie 40 de traitement du système de coordonnées des données d'image. Sur cette figure, la référence 42 représente la partie de détection des coordonnées de fenêtre dans le sens princi- pal de balayage et la référence 44 représente la partie de détection des coordonnées de fenêtre dans le sens de balayage secondaire. D'abord, la partie de traitement du système de coor- données des données d'image sera décrit de façon très géné- rale en se référant à la figure 4. Quand un dispositif d'entrée d'image est alimenté d'un document ayant un format A 4, le dispositif d'entrée d'image réalise, de façon traditionnelle, une division du document en 2 592 x 3 564 minuscules pixels, constituant ainsi des données d'entrée Le nombre de pixels par inch ( 2,54 cm) est alors de l'ordre d'environ 300 par inch ( 300 DPI). Avant qu'un dispositif d'entrée d'image décompose par- faitement l'image en 300 DPI, il réalise un pré-balayage de l'image à environ 75 D Pl afin d'obtenir des renseignements concernant l'image (texte ou photographie) sur le document entré A ce moment, des données de coordonnées de la fenêtre (se référer à la figure 4) sont introduites par une souris ou un clavier ou similaire à l'aide d'un dispositif de traitement de texte (editing) ou, au contraire, ces données peuvent être fournies en entrée automatiquement par discrimination du texte (zone des lettres) et des graphiques (photographies). Les données de coordonnées sont un signal de données représentatif d'un couple de coordonnées (U Lx U Ly) du point de départ de la fenêtre, de la largeur W et de la longueur L de la fenêtre. Le signal WMS tel qu'illustré sur la figure est le si- gnal de sélection de mode fenêtre pour déterminer si la par- tie de fenêtre considérée doit être traitée par numérisation simple ou par pseudo-teintes intermédiaires. La figure 5 est un schéma de principe détaillé de la partie 42 de détection des coordonnées de fenêtre dans le sens de balayage principal de la figure 4, et la figure 6 est un schéma de principe détaillé de la partie 44 de détection des coordonnées selon le sens de balayage secondaire de la figure 4. On va maintenant décrire la partie 40 de traitement du système de coordonnées des données d'image de façon plus détaillée en se référant aux figures 5 et 6. Dans le cas o le circuit de détection des coordonnées de fenêtre selon le sens principal de balayage, de la f i- gure 5, réalise une sélection et fournit en sortie, du fait du mode de traitement par fenêtre, des données d'image provenant de la partie 30 de traitement des pseudo-teintes intermédiaires pour la partie de fenêtre détectée et des données d'image provenant de la partie 20 de traitement par simple numérisation pour l'arrière-plan, c'est-à-dire lorsque le signal WMS de sélection de mode "fenêtre" est au niveau logique "O", la valeur U Lx de la coordonnée x du point de début de la fenêtre est chargée dans le verrou 64 par synchronisation avec l'horloge U Lx pour le balayage préliminaire. En plus, lors dudit balayage préliminaire, l'addition- neur 65 réalise la somme de la valeur U Lx de la coordonnée x du point de départ de la fenêtre chargée dans le verrou 64, et de la largeur W de fenêtre. Après addition de la valeur de coordonnée x du point de départ de la fenêtre et de la largeur de fenêtre, le signal de sortie de l'additionneur 65 est chargé dans le verrou 66 par synchronisation avec l'horloge W. Sous ces conditions, si le signal de mode de traitement d'image LEN est reçu en entrée, une pluralité de compteurs 62-1 à 62-n qui fonctionne en synchronisation avec l'horloge de pixel, vont compter le nombre de pixels selon le sens principal de balayage. En d'autres termes, une pluralité de compteurs 62-1 à 62-n associe la position de pixel dans le sens de balayage principal au signal de données d'image en train d'être traité. Le comparateur 67 compare le signal de sortie desdits compteurs avec la valeur U Lx de la coordonnée x du point de départ de la fenêtre stockée dans le verrou 64 Si les deux valeurs sont alors égales, c'est-à-dire si le U Lxième pixel est détecté, le signal Cx de détection des coordonnées x passe à l'état logique " O ". En plus, le comparateur 68 réalise une comparaison de la valeur de coordonnées U Lx+W provenant du verrou 66 avec le signal de sortie des compteurs qui est reçu en continu Si la valeur U Lx+W est égale à lavaleur de sortie des compteurs, le signal Cx de détection de la coordonnée x est inversé pour passer à l'état logique " 1 " (se référer à la figure 9). La figure 6 est un schéma de principe détaillé de la partie de détection des coordonnées de fenêtre dans le sens de balayage secondaire. Le principe de fonctionnement de ce circuit de détec- tion est identique à celui du circuit de détection des coor- données de fenêtre dans le sens de balayage principal. Dans le cas o le signal de sélection de mode "fenêtre" WMS est au niveau ", dans le cas donc o la partie "fenêtre" de l'image est traitée avec des pseudo-teintes intermédiaires et la partie d'arrière-plan est traitée par numérisation simple, la valeur U Ly de coordonnées y du point de début de la fenêtre est chargée dans le verrou 74 par synchronisation avec l'horloge U Ly du balayage préliminaire. En plus, lors du balayage préliminaire, l'additionneur réalise l'addition de la valeur U Ly de coordonnée y du point de début de la fenêtre stockée dans le verrou 74, et de la longueur L de fenêtre La somme de la valeur de coordonnée y du point de départ de la fenêtre et de la longueur de fenêtre est chargée dans le verrou 76 en synchronisation avec l'horloge L. Sous ces conditions, si le signal de mode de traitement d'image PEN est reçu en entrée, une pluralité de compteurs 72-1 à 72-n qui fonctionne en synchronisation avec le signal de mode de traitement d'image LEN vont compter le nombre de pixels selon le sens secondaire de balayage. Le comparateur 77 compare la valeur de comptage provenant des compteurs 72-1 à 72-n avec la valeur U Ly de coordonnée y du point de départ de la fenêtre provenant du verrou 74 Si les deux valeurs sont égales, donc si la U Ly eme position de pixel est détectée, le signal Cy de détection de coordonnée y passe à l'état logique "O". En plus, le comparateur 78 compare la valeur de coor- donnée U Ly+L, provenant du verrou 76, avec la valeur de comptage provenant des compteurs 72-1 à 72-n Si la valeur U Ly+L est égale à la sortie des compteurs, le signal Cy de détection de coordonnée y est inversé pour passer à l'état logique " 1 ". Comme il a été mentionné ci-dessus, les signaux Cx et Cy de détection des coordonnées x et y de la fenêtre détectés à partir du circuit de détection des coordonnées de fenêtre selon le sens principal de balayage et à partir du circuit de détection des coordonnées de fenêtre selon le sens de balayage secondaire, sont appliqués aux portes logiques 46 a et 46 b de la figure 4. Les signaux provenant des portes 46 a et 46 b sont choisis, au moyen des circuits tampons à trois états 48 a et 48 b, par le signal WMS de sélection de mode "fenêtre", générant ainsi le signal Cxy de sélection de données d'image. La figure 7 est un schéma de principe de la partie de sélection de données. Si le signal Cxy de sélection de données d'image, provenant du circuit de traitement du système de coordonnées des données d'image de la figure 4 se trouve à l'état logique " 1 ", le signal de données d'image Is(x,y) provenant de la partie 20 de traitement en numérisation simple de la figure 1 est choisi. Si le signal Cxy de sélection de données d'image se trouve à l'état logique " O ", le signal de données d'image Id(x,y) provenant de la partie 30 de traitement en pseudo- teintes intermédiaires de la figure 1 est choisi. Dans ce qui suit, on va décrire le procédé de traite- ment combiné de la présente invention de façon plus détaillée, en se référant aux figures 1 et 12 et en réalisant une synthèse de la description précédente. La figure 12 est un ordinogramme qui illustre le pro- l O cédé de traitement combiné selon la présente invention. Lors du balayage préliminaire, les signaux U Lx, U Ly de coordonnées et les signaux W et L, qui déterminent la partie "fenêtre" de l'image du document présentant texte et photo- graphie, sont fournis en entrée à la partie 40 de traitement du système de coordonnées des données d'image afin de déter- miner la fenêtre; Si. La partie 40 de traitement de coordonnées d'image détermine si le mode de traitement "fenêtre" est le mode de traitement en pseudo-teintes intermédiaires, ou s'il ne l'est pas; 52. Si le mode de traitement "fenêtre" est le mode de traitement en pseudoteintes intermédiaires, en d'autres termes, si la réponse est "oui", il détermine si la valeur de x (coordonnée du pixel dans le sens principal de balayage) de la donnée I(x,y) d'image en entrée est supérieure à la valeur U Lx de la coordonnée x du point de départ de la fenêtre, ou inversement; 53. Si la valeur de x est inférieure à la valeur de U Lx, en d'autres termes, si la réponse est "non", il y a sélection et sortie de données d'image Is(x,y) traitées par la partie 20 de traitement par simple numérisation. Au contraire, si la valeur de x est supérieure à la valeur de U Lx, en d'autres termes, si la réponse est "oui", il détermine si la valeur de x est inférieure à la valeur U Lx+W (largeur de la fenêtre) ou si elle ne l'est pas; 55. Si la valeur x est supérieure à la valeur U Lx+W, en d'autres termes, si la réponse est "non", il y a une sélection de données d'image Is(x,y) traitées par la partie de traitement par simple numérisation. Si la valeur de x est inférieure à la valeur U Lx+W, c'est-à- dire si la réponse est "oui", il détermine si la valeur de y (coordonnée d'un pixel selon le sens de balayage secondaire) est supérieure à la valeur U Ly de la coordonnée y du point de départ de la fenêtre, ou si elle ne l'est pas; 56. A l'étape 56, si la réponse est "oui", il détermine si la valeur de y est inférieure à la valeur de U Ly+L (longueur de la fenêtre) ou si elle ne l'est pas, et si la réponse est "non", il passe à l'étape 58. Si la valeur de y est inférieure à la valeur U Ly+L, il y sélection et sortie des données d'image Id(x,y) traitées par la partie 30 de traitement en pseudo-teintes intermédiaires; 59. Brièvement, pendant les étapes précédentes 53 à 59, si le pixel associé aux données d'image en entrée I(x,y) fait partie de la partie "fenêtre" telle qu'illustrée sur la fi- gure 9 (U Lx x numérisation. Ensuite, il détermine si le pixel associé aux données d'image choisies est le dernier pixel de la ligne ou ne l'est pas; 510. S'il ne s'agit pas du pixel se trouvant en position finale de la ligne, la valeur de x est augmenté de 1 et on retourne à l'étape 53 afin de traiter les données d'image du pixel suivant; Sul. Si la position du pixel associé au signal de données d'image traité correspond à la fin de la ligne, la valeur de x est remise à " O et on détermine ensuite si la position du pixel correspond à la fin d'une page (une image) ou pas; 512 *et 513. Si ce n'est pas la fin d'une page, la valeur de y est augmentée et on retourne à l'étape 53 afin de traiter l'image associé à un pixel de la ligne suivante; 514. Si c'est la fin d'une page, le traitement de l'image est terminé et le traitement de données est interrompu en attente de l'ordre suivant. Dans le cas o le mode de traitement "fenêtre" n'est pas le mode de traitement en pseudo-teintes intermédiaires, donc dans le cas o l'on se trouve dans le mode de traitement par numérisation simple ("non" à l'étape 52), on execute le procédé inverse du procédé de sélection de données d'image mentionné ci-dessus. Dans le cas o le pixel associé au signal de données d'image I(x,y) reçu en entrée fait partie de la partie "fenêtre", il y a sélection et sortie du signal de données d'image Is(x,y) traité par la partie 20 en numérisation simple et, vice-versa, dans le cas o le pixel fait partie de l'arrière-plan, il y a sélection et sortie du signal de données d'image Id(x,y) traité par la partie 30 en pseudo-teintes intermédiaires. Comme il a été mentionné, la présente invention réalise le traitement d'image d'une partie "texte" en utilisant un traitement par simple numérisation et, d'autre part, réalise le traitement de l'image d'une partie "photographie" en uti- lisant le procédé de traitement en pseudo-teintes intermé- diaires, améliore ainsi la qualité d'image de l'image repro- duite. Bien entendu, la présente invention n'est pas limitée aux modes de réalisation décrits et représentés mais elle est susceptible de nombreuses variantes accessibles à l'homme de l'art sans que l'on ne s'écarte de l'esprit de l'invention. REVENDICATIONS 1. Un dispositif de traitement de données d'image pour réaliser un traitement combiné en numérisation simple et en demi-teintes intermédiaires comprenant: une partie ( 10) de conversion analogique-numérique convertissant un signal analogique de données d'image I(x,y) provenant de moyens de captage d'image en un signal numérique de données d'image; une partie ( 20) de traitement en numérisation simple comparant le signal de données d'image, provenant de la partie ( 10) de conversion analogique-numérique, à une valeur de référence désignée, de façon à le transformer en un signal numérique Is(x,y) de niveau noir ou de niveau blanc; une partie ( 30) de traitement en pseudo-teintes inter- médiaires comparant le signal provenant de la partie ( 10) de conversion analogique-numérique à une valeur de référence variable afin de le transformer en un signal de données numériques Id(x,y) ayant une composante de dégradé; une partie ( 40) de traitement du système de coordonnées des données d'image détectant une partie appelée partie "fenêtre" de l'image et émettant un signal de commande Cxy correspondant à un signal WMS de sélection de mode fenêtre; et une partie ( 50) de sélection de données choisissant soit ledit signal de données d'image Is(x,y) provenant de ladite partie ( 20) de traitement en numérisation simple, soit ledit signal Id(x,y) de données d'image provenant de ladite partie ( 30) de traitement en pseudo-teintes intermédiaires sous la commande dudit signal de commande Cxy émis par ladite partie de traitement du système de coordonnées des données d'image. 2 Un dispositif de traitement de données d'image selon la revendication 1, caractérisé en ce que: ladite partie ( 40) de traitement du système de coor- données des données d'image comprend une partie ( 42) de détection des coordonnées d'une fenêtre selon le sens de balayage principal, en fonction des signaux de coor- données reçus en entrée; une partie ( 44) de détection de coordonnées d'une fenêtre selon le sens de balayage secondaire détectant les coordonnées de la fenêtre d'une image selon le sens de balayage secondaire en fonction des signaux de coordonnées reçus en entrée; des premiers et des deuxièmes moyens à porte logique ( 46 a, 46 b) dont l'une des bornes d'entrée est raccordée à la borne de sortie de ladite partie ( 42) de détection des coordonnées de fenêtre selon le sens principal de balayage, et dont l'autre borne d'entrée est raccordée à la borne de sortie de ladite partie ( 44) de détection des coordonnées de fenêtre selon le sens dudit balayage secondaire; des premiers et des deuxièmes moyens tampons ( 48 a, 48 b) raccordés respectivement auxdits premiers et deuxièmes moyens à porte logique ( 46 a, 46 b), sélectionnant l'un de deux signaux de sortie desdits premiers et deuxièmes moyens ( 46 a, 46 b) de porte logique, en fonction dudit signal WMS de sélection de mode "fenêtre"; et des premiers moyens d'inversion ( 49) raccordés à l'un desdits premier et deuxième moyens tampons ( 48 a, 48 b) réalisant l'inversion dudit signal WMS de sélection de mode "fenêtre". 3. Un dispositif de traitement de données d'image selon la revendication 2, caractérisé en ce que ladite partie ( 42) de détection des coordonnées de fenêtre selon le sens de balayage principal comprend: un premier verrou ( 64) stockant la valeur U Lx de la coordonnée x du point de départ de la fenêtre; un premier additionneur ( 65) additionnant ladite valeur U Lx de la coordonnée x du point de départ de la fenêtre chargée dans ledit verrou à la valeur W de largeur de fenêtre; un deuxième verrou ( 66) stockant le signal de sortie dudit premier additionneur ( 65); une pluralité de compteurs ( 62- 1 à 62-n) comptant la position, selon le sens de balayage principal, des pixels qui sont associés à un signal de données d'image reçu simultanément au début du mode LEN de traitement des pixels; un premier comparateur ( 67) comparant la valeur de comptage provenant de ladite pluralité de compteurs ( 62-1 à 62-n) à la valeur U Lx de la coordonnée x du point de départ de la fenêtre chargée dans ledit premier verrou ( 64), générant ainsi un signal de niveau haut ou bas; un deuxième comparateur ( 68) comparant la valeur résultant de l'addition de ladite valeur U Lx de la coordonnée x du point de départ de la fenêtre chargée dans un deuxième verrou ( 66) et de la valeur W de largeur de fenêtre, à ladite valeur de comptage provenant de ladite pluralité de compteurs ( 62-1 à 62-n) générant ainsi le signal de niveau haut ou bas; une première bascule ( 69) réglée ou préréglée par les signaux de sortie desdits premier et deuxième comparateurs ( 67, 68); des premiers moyens d'inversion ( 70) réalisant l'inversion du mode de traitement LEN des pixels; et une première porte ET ( 77) d'inversion réalisant une opération OU-inversé sur les signaux de sortie desdits premiers moyens d'inversion ( 70) et de ladite première bascule ( 69). 4. Un dispositif de traitement de données d'image selon l'une des revendications 2 ou 3, caractérisé en ce que ladite partie ( 44) de détection du système de coordonnées de fenêtre selon le sens de balayage secondaire comprend: un troisième verrou ( 74) stockant la valeur U Ly de la coordonnée y du point de départ de la fenêtre; un deuxième additionneur ( 75) additionnant ladite valeur U Ly de la coordonnée y du point de départ de fenêtre chargée dans ledit troisième verrou ( 74) à la valeur L de longueur de fenêtre; un quatrième verrou ( 76) stockant le signal de sortie dudit deuxième additionneur ( 75); une pluralité de compteurs ( 72-1 à 72-n) comptant la position, selon le sens de balayage secondaire, des pixels associés à un signal de données d'image reçu simultanément au début du mode d'entrée d'image PEN; un troisième comparateur ( 77) comparant la valeur de comptage provenant de ladite pluralité de compteurs ( 72-1 à 72-n) avec ladite valeur U Ly de coordonnées y du point de départ de la fenêtre chargée dans ledit troisième verrou ( 74), générant ainsi un signal de niveau haut ou bas; un quatrième comparateur ( 78) comparant la valeur de l'addition de ladite valeur U Ly de coordonnée y du point de départ de la fenêtre chargée dans ledit qua- trième verrou ( 76) et de ladite valeur L de longueur de fenêtre, à ladite valeur de comptage provenant de ladite pluralité de compteurs ( 72-1 à 72-n), générant ainsi le signal de niveau haut ou bas; une deuxième bascule ( 79) réglée ou préréglée par des signaux de sortie desdits troisième et quatrième comparateurs ( 77 et 78); des deuxièmes moyens d'inversion ( 80) inversant le signal de mode d'entrée d'image PEN; et une deuxième porte ET ( 81) d'inversion réalisant une opération OU-inversé sur les signaux de sortie desdits deuxièmes moyens d'inversion ( 80) et de ladite deuxième bascule ( 79). 5. Un dispositif de traitement de données d'image selon la revendication 1, caractérisé en ce que ladite partie ( 50) de sélection de données comprend: des premiers moyens ( 83) réalisant une fonction ET dont l'une des bornes d'entrée est raccordée à la borne de sortie de ladite partie ( 20) de traitement par numéri- sation simple et dont l'autre borne d'entrée est reliée à la borne de sortie de ladite partie ( 40) de traite- ment du système de coordonnées des données d'image; des deuxièmes moyens d'inversion ( 82) inversant le signal de sortie de ladite partie ( 40) de traitement de système de coordonnées des données d'image; et des deuxièmes moyens à fonction ET dont l'une des bor- nes d'entrée est reliée à la borne de sortie de ladite partie ( 30) de traitement en pseudo-teintes intermé- diaires et dont l'autre borne d'entrée est reliée à la borne de sortie desdits deuxièmes moyens d'inversion ( 82). 6 Un procédé de traitement de données d'image pour réaliser un traitement combiné en numérisation simple et en pseudo-teintes intermédiaires, comprenant les étapes consistant à: détecter la partie "fenêtre" d'une image en recevant en entrée des signaux de données de coordonnées; séparer le traitement en numérisation simple transformant le signal de données d'image I(x,y) en un signal d'image binaire Is(x,y) de niveau noir ou blanc, du traitement en demi-teintes intermédiaires transformant le signal de données d'image I(x,y) en un signal de données d'image binaire Id(x,y) ayant une composante de dégradé, et réaliser simultanément le traitement en numérisation simple et en pseudo-teintes intermédiaires; déterminer si le mode de traitement de données d'image de ladite partie "fenêtre" est le mode de traitement de pseudo-teintes intermédiaires ou pas, et fournir en sortie le signal de données d'image binaire Is(x,y) traité par ladite numérisation simple comme signal d'image associé au pixel spécifique de ladite partie "fenêtre", et le signal de données d'image binaire Is(x,y) traité en pseudo-teintes intermédiaires comme signal d'image associé au pixel spécifique en dehors de ladite partie "fenêtre", si ledit mode de traitement de ladite partie "fenêtre" est le mode de traitement en numérisation simple, et fournir en sortie le signal de données d'image binaire Is(x,y) traité par ladite numérisation simple comme signal d'image associé au pixel spécifique en dehors de ladite partie "fenêtre", et le signal de données d'image binaire Is(x,y) traité en pseudo-teintes intermédiaires comme signal d'image associé au pixel spécifique de ladite partie "fenêtre", si ledit mode de traitement de ladite partie "fenêtre" est le mode de traitement en pseudo-teintes intermédiaires.