Brevet FR2802376A1 — publié le 20010615

Un scanner couleur fournit des données d'image trichrome Rouge, Vert, Bleu ou simplement des données d'image de pixels noirs s'il s'agit d'une analyse en noir et blanc. L'analyse en mode couleur d'une image représente évidemment une charge de traitement de données et un temps d'analyse supérieurs à ce qui est requis en mode noir et blanc. De ce fait, si l'on utilisait systématiquement le scanner en mode couleur, cela représenterait du temps perdu en cas d'images en noir et blanc. En outre, au niveau d'une imprimante, la restitution de pixels noirs à partir d'une composition de pixels de couleur présenterait une qualité laissant à désirer. Inversement, une analyse en noir et blanc d'un document couleur aboutirait évidemment à un document noir et blanc, donc dégradé en informations. Il est donc exclu, de ce point de vue, d'utiliser un chargeur de feuilles de divers types à analyser et de fonctionner en permanence selon l'un seulement des deux modes. L'utilisateur du scanner doit donc examiner chaque document à analyser et choisir le mode approprié, ce qui est une contrainte et une perte de temps. La présente invention vise à adapter automatiquement le mode d'analyse au document analysé. A cet effet, l'invention concerne tout d'abord un procédé d'analyse d'un document par scanner à modes d'analyse noir-blanc et couleurs, dans lequel - on effectue un balayage d'acquisition de données du document, - on extrait, des données, des informations de saturation de pixels, que l'on intègre pour déterminer une valeur moyenne de saturation du document, - on compare la valeur moyenne à une valeur de seuil prédéterminée, 2 2802376 - on sélectionne le mode d'analyse couleur ou noir-blanc, selon que le seuil est atteint ou non, et, ensuite, - on effectue un nouveau balayage, d'analyse. Le noir et le blanc présentent en effet, par opposition à la couleur, une saturation quasi nulle, si bien que cette caractéristique est ici exploitée pour discriminer automatiquement les deux types d'images et donc choisir le mode d'analyse. Avantageusement, on effectue le balayage d'acquisition à vitesse super- nominale et avec une résolution dégradée. On limite ainsi le délai de détermination du mode d'analyse qui convient. En particulier, le choix d'une résolution dégradée, donc de pixels de taille accrue, entraîne le fait que l'intégration des informations de saturation intervient partiellement déjà au stade du balayage d'acquisition puisque chaque pixel représente plusieurs pixels de taille normale. Dans le mode préféré de mise en oeuvre du procédé, on acquiert les données dans un premier espace de référence de couleurs et on les convertit en données d'un second espace de référence de couleurs comportant une composante de référence de saturation. On peut ainsi effectuer une analyse préalable en rouge, vert et bleu par exemple, qui sont les couleurs classiques d'analyse, et ensuite extraire l'information pertinente de saturation par conversion des données pour passer de l'espace de référence d'origine à un autre dans lequel la saturation est directement accessible à la mesure puisqu'elle est l'une des composantes des références. L'invention concerne aussi un scanner pour la mise en oeuvre du procédé de l'invention, comportant des moyens de sélection de mode d'analyse, noir et blanc ou couleur, agencés pour commander des moyens d'analyse d'un document reliés à des moyens de mémorisation associés à des moyens de traitement de données du document analysé, scanner caractérisé par le fait que les moyens de traitement sont agencés pour 3 2802376 déterminer, à partir de données de couleur, un taux de saturation du document et pour commander les moyens de sélection en fonction du taux de saturation. L'invention sera mieux comprise à l'aide de la description suivante d'un mode préféré de mise en oeuvre du procédé de l'invention, en référence au dessin annexé, sur lequel: - la figure 1 est un schéma par blocs d'un scanner pour la mise en oeuvre du procédé de l'invention et - la figure 2 illustre les étapes du procédé. Le scanner de la figure 1 comporte une base de temps 10 rythmant le fonctionnement d'un microprocesseur 11 de commande de séquencement des divers circuits du scanner, par des liaisons non représentées. Ce dernier comporte en outre un dispositif 14 de balayage ou analyse optique d'un document 20 commandé par un circuit 12 de sélection de mode d'analyse, noir et blanc ou couleur, et par un circuit d'activation 13. Le dispositif d'analyse 14 est relié en sortie à une mémoire 17, de stockage des données d'image du document 20 analysé acquises par le dispositif 14, associée à un ensemble 16 de traitement des données d'image, ici un circuit intégré à la demande (ASIC) qui relie ici le dispositif 14 à la mémoire 17. L'ensemble de traitement 16 commande les circuits 12 de sélection de mode d'analyse, le microprocesseur 11 commandant les circuits d'activation 13. Le scanner est commandé selon le procédé suivant illustré par les étapes de la figure 2, en vue de déterminer le mode d'analyse noir et blanc ou couleur qui convient pour un document 20 à scanner. On effectue tout d'abord un premier balayage, étape 21, d'acquisition de données d'image couleur du document 20 par le dispositif 14, commandé à cet effet par le microprocesseur séquenceur 11 à travers les circuits d'activation 13. Les données d'image sont mémorisés dans la mémoire 17 et l'ensemble de traitement 16 en extrait des informations de saturation de 4 2802376 pixels, qu'il intègre, étape 23, pour déterminer une valeur moyenne de saturation Sat de l'image du document 20, qu'il compare à une valeur S de seuil supérieur prédéterminé de saturation, à une étape 24. La composante de saturation Sat des données est nulle pour un pixel noir ou blanc et positive pour un pixel de couleur. Selon que le seuil S est atteint ou non, l'ensemble de traitement 16 commande un réglage d'analyse en mode couleur (étape 25) ou bien noir-blanc (étape 26) par les circuits de sélection 12 et, ensuite, le microprocesseur 11 commande, par les circuits d'activation 13, l'exécution d'un nouveau balayage, d'analyse du document 20 en mode adapté, étape 27. De préférence comme ici, on effectue le balayage d'acquisition 21 à vitesse super-nominale, ce qui permet de limiter la période sur laquelle s'étend le traitement d'image pour commander les circuits de sélection 12. En outre ici, on effectue le balayage d'acquisition avec une résolution dégradée ce qui permet d'accroître encore la vitesse d'acquisition de l'image du document 20 et correspond en outre à une pré-intégration, au niveau analogique, de l'information de saturation, même si cette information est encore mélangée avec des informations de chrominance. La tâche de l'ensemble de traitement 16 est ainsi réduite de par la réduction du nombre de pixels due à la réduction de résolution. Dans cet exemple, le dispositif 14 fournit les données d'image dans un premier espace de référence de couleurs, rouge, vert, bleu (RVB), qui ne comporte pas de référence de saturation des pixels. Afin d'extraire l'information de saturation de l'image du dispositif 14, qui est mélangée avec des informations de chrominance, l'ensemble du traitement 16 convertit, à une étape 22, les données du premier espace en données d'un second espace de référence de couleurs comportant une référence de saturation, ici l'espace Teinte, Saturation, Lumière (TSL). Cette conversion est effectuée au moyen d'une table de conversion 161 en mémoire morte dans l'ensemble de traitement 16, qui définit une matrice de transformation pour passer d'un espace à l'autre. L'intégration suivante de l'étape 23, sur toute l'image du document 20, de la composante de saturation Sat fournit une valeur de taux de saturation 2802376 variant, de zéro à un maximum, dans le même sens que le nombre de pixels de couleur. Le seuil de saturation S est légèrement positif pour éliminer les parasites d'analyse et pour cependant commander un passage en mode d'analyse couleur (étape 25) dès qu'une petite zone du document 20, par exemple un logotype, est en couleurs. 6 2802376 REVENDICATIONS 1. - Procédé de commande d'un scanner à modes d'analyse noir-blanc et couleur de l'image d'un document (20), dans lequel - on effectue un balayage (21) d'acquisition de données du document (20), - on extrait, des données, des informations de saturation de pixels, que l'on intègre (23) pour déterminer une valeur moyenne de saturation (Sat) du document (20), on compare (24) la valeur moyenne (Sat) à une valeur de seuil prédéterminée (S), - on sélectionne le mode d'analyse en mode couleur (25) ou noir-blanc (26), selon que le seuil (S) est atteint ou non, et, ensuite, - on effectue un nouveau balayage, d'analyse (27). 2.- Procédé selon la revendication 1, dans lequel on effectue le balayage d'acquisition (21) à vitesse super-nominale. 3.- Procédé selon l'une des revendications 1 et 2, dans lequel on effectue le balayage d'acquisition (21) avec une résolution dégradée. 4.- Procédé selon l'une des revendications 1 à 3, dans lequel on acquiert (21) les données du document (20) dans un premier espace de référence de couleurs (RVB) et on les convertit (22) en données d'un second espace de référence de couleurs (TSL) comportant une composante (Sat) de référence de saturation. 5.- Scanner pour la mise en oeuvre du procédé de la revendication 1, comportant des moyens (12) de sélection de mode d'analyse, noir et blanc ou couleur, agencés pour commander des moyens (14) d'analyse d'un document (20) reliés à des moyens de mémorisation (17) associés à des moyens (16) de traitement de données du document analysé, scanner caractérisé par le fait que les moyens de traitement (16) sont agencés pour déterminer, à partir de données de couleur, un taux de saturation du document (20) et pour commander les moyens de sélection (12) en fonction du taux de saturation. 7 2802376 6.- Scanner selon la revendication 5, dans lequel il est prévu des moyens séquenceurs (11) agencés pour lancer un premier balayage d'acquisition, en couleur et à vitesse super-nominale, de données du document (20), et pour effectuer, après la commande des moyens de sélection (12), un second balayage, à vitesse nominale, d'analyse à mode adapté du document (20). 7.- Scanner selon l'une des revendications 5 et 6, dans lequel les moyens de traitement (16) comportent des moyens (161) de conversion de données d'image couleur d'un premier espace de référence de couleurs en un second espace de référence de couleurs comportant une composante de référence de saturation.