Brevet FR2727816A1 — publié le 19960607

SCANNER DE TOUT TYPE DE DOCUMENT ET PROCEDE DE MISE EN OEUVRE DUDIT SCANNER DESCRIPTION Domaine techni La présente invention concerne un disposf de lectu à o10 balayage ou scanner de tout type de document et le procédé de mise en oeuvre dudit scanner. Etat de la technue antérieure Le scanner dont il est question dans la présente invention est un appareil qui a pour but de lire des documents par un bayage po t de lignes, elles mes constituées crun nombre important de points sensibles à la lumière, lesdits émet de points état appelés pixels", ledit document étant entrainé pour défiler devant le balayage. Chaque pixel d'un capteur détecte de la kme reçue par une petite surface élémentaire. Le résultat obtenu est une nifag numérisée, représentée par une matrice de ces pixels dont la dimension est égale au nombre de lignes mu par le nombre de pixels par ge. Chaque pixel est défini, en monc par une valeur numérisées unique, en couleur par trois valeurs associées à chacune des trois couleurs f ls choisies. Avant Ivention la réalsation d'un scanner se heurte habituellement à deux i ou défauts majeurs q sont inconciables: -soit une vitesse de lecture de document élevéema alors la linarit de luminosité individuelle et/ou globale des pixels est très faible: La penom élevée au niveau de la vitesse de traitement 3s permettant d'accrotre le nombre de documents traités pendant un intervalle de temps donné, mais par contre la qualité est non aif quant au mndu des mines acquises, le systme étant poussé au delà des imites normales de f - soit, si on cherche à obtenir une ié de k*oumi correcte voire élevée des pixels, i faut alors ralentir la vitsse de lecxture du scanner et des capteurs assoc et ce scanner serait alors beaucoup plus lent et ne permet plus le traitement un nombre ou dem documents de manièr pe man, ce qw le rend sfa t pour ruilisater. Ainsi, un scanner avant invention doit obéir au compromis de run ou rautre de ces deux critères. Les utlsaleurs se ouvent abrs en présence de scanners ne saisfaisat pas leurs besoins, lesdits besoins étant définis comme état la possbil d'utiliser un scanner 1S qui permette un traitement rapide de documents, associé à un rendu des images acquises qui soit de qualité, ledit scanner devant en outre, te d'un cot peu élevé. Par aieurs une amélioration cassi, avant rwtin, des scanners existant, visant à accrotre la qualité de ces deux propriétés, conduirait à un produit de cot prohdbif, et qui par conséquent ne pourait pas satisfaire non plus aux besoins des usa s. L'objet de la présente invention est d'assurer la gestion comlèx crd'un scanner, avec ses capteurs associés, tout en paant ces iconvéients. Le dispositif de rbaiement améliore de façon cr sidéa 23 les cac iques, dans la mesure o il pemet une vitsse de leclure de document très éleve, tout en oant le traitement de Iimage numérisée du document en temps réel d'excellente linéarMé luinmuse. L'ensemble réalisé est auisi de fabrication abis, a reproductIe aisément car numérlue (plus dnenion manuelle, tests a maq) et donc pas cher. Un autre objet de rinvention et de permetre, par rlintermédiaire de ce dispositif de traitement, r cer ledit scanner avec une unité centrale ainsi qavec d'autres unités pp telles: une imnpmante, un écran LCD (affichage à cristaux liquides) ou aurme, un clavier à toudhes ou dalle tactile, de la mnémoire de type flash ou autre, un lectur de care magnétique, un lecteur code opque, un lecu carte puce, etc.. E FxPo de rmventon S Livention propose donc un scanner réalis à partir créléments p oroesie de type classique, comportant au moins un dispostf de traitement qui permet de gérer intégralement le scanner avec ses capteurs p ensiles et d'ilumination et deainement associés et, o10 en particulier, d'effectuer en temps réel tout traitement numérique sur rWnage en cours dacquisition composée Crun ensemble de points appelés pixes. La présente invention grce à un pos de traitement numérique pour la gestion dCrun tel scann permet en paricur d avoir pour résultat des propriétés qui seraient nom t cel d'un scanner beaucoup plus peorm ant tt pour ce qw est de la vitesse que se finese de résolution et de prx sans cm paris plus élv. Ele a pour but de pouvoir s'app r à des capteurs de qualité médre, et de les rendre de haute qualt, permettant i une réalisation aise. nple, performante et peu comuse, d'un scanner, et d'obter par conséquent un scanner qui, lora est mun d'un t disposif, présente une vitesse de traitement élevée, en temps ré, tout en ayant également une linarté excelente. Le performa s de viless peuvent par exemple dépasser d'un rapport 10 ls peformnce normales d'Cun capteur standard avant r.wention. Temps re signifie que le trment est concomitant à la lecture des pbels. La fiabliTé à long terme et la préion du scann réa selon ri n sont garanties grce à lsation de procédés numériqes. A cet effet, le scanner ansi ré est cara isé en ce qu'l est muni dCrun dispositif comportant au moins des moyens daUis et de traitement qui i permettn d'effectuer toutes les opérations en temps réel nécessaires au taitement puis au stocag des ges acquises, fomées à partir des pixels en provenance dCrun capteur. Selon une forme de réalisation de rinvention, ledit scanner est caractérisé en ce que ce dispositif comprend des moyens de traitement individuels et/ou par groupe de pixels permettant de linéariser soit un pixel, soit un groupe de pixels, c'est-à-dire traiter un pixel par rapport à des pixels environnants. Les pixels ainsi traités sont stockés dans une mémoire tampon dont la capacité peut atteindre depuis une fraction de ligne jusqu'à une grande quantité de lignes ainsi scannées. Avantageusement, selon une première caractéristique du scanner muni d'un dispositif de traitement selon rinvention, ledit moyen d'acquisition des images des pixels est un convertisseur analogique/numérique. Ce convertisseur peut être de type flash ou non, et sa dynamique peut s'étendre de un bit à vingt quatre bits. A titre d'exemple le scanner ici réalisé comporte un convertisseur analogique/numérique de type *sub-ranging" (CAN) huit bits. Le présent dispositif ne concerne pas le convertisseur mais toute la chaîne de traitement entre la sortie du convertisseur et une unité centrale, ou autre, à laquelle sont communiqués lesdits pixels traités. Le scanner ainsi conçu permet de pratiquer rétalonnage de chaque pixel. Pour ce faire, les pixels du capteur considéré sont soumis un à un, au calcul de leur courbe de réponse. Les courbes obtenues représentent la sensibilité en fonction du niveau de lumière reçue. Ces courbes sont couramment appelées "gamma"; elles sont rarement linéaires. Un exemple de courbe de gamma est représenté sur la figure 1A. Une fois la linéarisation de chaque pixel réalisée, selon une méthode qui sera décrite ultérieurement, les valeurs de chaque courbe associée à chaque pixel, sont stockées dans une table qui selon rinvention est constituée d'une mémoire tampon, située conjointement au dispositif de traitement. On constate, généralement, que la luminosité est différente pour chaque pixel. Il convient donc, de plus, afin d'obtenir un scanner de bonne linéarité, de soumettre ces courbes individuelles de pixels à une opération d'uniformisation de l'ensemble du capteur, pour que tous les pixels du capteur possèdent exactement la même courbe de sensibilité, et/ou le même gamma. L'ensemble: procédés d'étalonnage décrits ci-dessus, ainsi que le fonctionnement du scanner, est rendu possible par rinvention, notamment graàce à rassociation d'au moins un multiplieur, et/ou au moins un sommateur, et/ou au moins un multiplexeur. Pour ce faire, ces moyens calculent lesdits coefficients de courbe, et stockent les résultats dans une mémoire tampon. Ces résultats après traitement permettent de déterminer les coefficients qui devront être mis en oeuvre pour obtenir la linéarisation voulue, ceci dans une première phase pour chaque pixel, puis dans une deuxième phase à rensemble des pixels du capteur. Les moyens utilisés sont par exemple les méthodes adaptatives, notamment les moindres carrés. Ces méthodes permettent d'obtenir les coefficients des courbes de gamma, ces courbes étant non linéaires. Le dispositif selon l'invention permet de façon avantageuse de traiter des courbes non linéaires à plusieurs coefficients. Il faut noter que grâce auxdits moyens mis en oeuvre, il est maintenant possible d'appliquer quasiment tout type d'équation mathématique, linéaire ou non linéaire à la courbe de réponse d'un ou de tous les pixels. La courbe de réponse lumineuse d'un pixel du capteur est donnée sur la figure 1B, pour un pixel typique: le 10 étant idéal et 11, 12, 13 étant des exemples dclassiques. Tous autres procédés mathématiques peuvent être appliqués grâce au dispositif de rinvention: par exemple dérivateur, intégrateur de tous ordres et de toutes sortes. Une fois, ropération de linéarisation menée à bien tant individuellement que globalement pour tout le capteur, chaque coefficient calculé est stocké dans une mémoire tampon. Il faut noter que la mémoire tampon utilisée dans rinvention n'est pas un registre FIFO (premier entré, premier sorti), mais une mémoire classique de type RAM (mémoire à accès aléatoire) permettant une diminution conséquente du coût. De façon avantageuse, les coefficients de linéarisation de gamma de pixels sont mixés avec les coefficients d'uniformisation du capteur. On obtient ainsi un nombre de coefficients par pixel inchangé. Ceci réduit la taille de la mémoire tampon des coefficients. Les calculs nécessaires à la combinaison de ces coefficients peuvent être exécutés par runité centrale et/ou conjointement par l'unité centrale et le dispositif selon rinvention. Une fois, ces opérations de linéarisation, d'uniformisation, et/ou par exemple de correction du capteur effectuées pour tous les pixels, il est également possible selon le dispositif réalisé de rinvention, de traiter simultanément l'image en cours d'acquisition de toutes les manières voulues, par exemple: la netteté, le flou, filtrage de bruit, et tout autre traitement... Dans un exemple réalisé selon l'invention il est possible de traiter spécifiquement les images constituées de pixels. Pour ce faire est utilisée entre autres la méthode de Taylor. La propriété de la matrice de Taylor est d'augmenter les petites différences de variations de lumière des pixels, donc les détails. Il existe en effet une relation entre chaque pixel d'une même image. Cette relation peut être modifiée mathématiquement par un traitement matriciel ou autre. Une image, représentée par une série de points d'intensité lumineuse variable peut être interprétée par exemple comme une matrice à deux dimensions, tel que représenté sur la figure 2. Dans l'exemple, chaque élément de cette matrice possède une valeur variant de 0 à 255. On peut grâce au dispositif selon l'invention tracer l'histogramme des valeurs de tous les pixels, comme représenté sur les figures 3A, 3B, 3C, pour respectivement: peu de contraste, beaucoup de contraste, une image de bruit (on trouve alors une répartition égale de pixels pour chaque intensité). Grace au dispositif selon rinvention on peut augmenter ou diminuer le contraste. Ainsi par exemple, la courbe représentée sur la figure 48 correspond à une augmentation du contraste de la courbe représentee à la figure 4A; en prenant par exemple le maximum de la courbe de la figure 4A et en le dilatant de part et d'autre par un ou des coefficients adéquats, ces coefficients n'étant pas nécessairement linéaires et/ou symétriques. Dans un autre exemple on considère la convolution appliquée grâce à l'invention. On utilise alors les pixels voisins pour calculer la valeur du nouveau pixel. Pour se faire on utilise une matrice contenant les valeurs nécessaires appelées "kemel" ou noyau. Ce noyau est de préférence d'ordre impair, par exemple un noyau d'ordre 3 x 3: Pour améliorer la netteté on peut utiliser par exemple un noyau de type Laplacien. Le rôle des noyaux Laplaciens est d'améliorer la netteté de l'image en détectant les changements de variations entre pixels voisins (appelés contours) d'une image, puis de les ajouter à l'image originale. Par exemple un noyau de Laplace à 3 x 3 dimensions est: -1 -1 -1 -1 8 -1 1 -1 1 On remarque que pour l'exemple la valeur centrale est de 8 et la somme du noyau est zéro. Ceci fait que toute représentation de peu de variation de contours n'est que peu affectée. Par contre ce noyau va améliorer considérablement les contours d'objets situés à l'intérieur d'une image. Dans le cas du Laplacien cette augmentation a lieu dans toutes les directions. Dans une réalisation selon rl'invention les algorithmes mathématiques suivant sont appliqués. Soit la matrice de pixels PFl P12 P13 P21 P22 P23 P3, P32 P33 et le noyau de Laplace -K -K -K -K (Kx8)+l -K -K -K -K La formule appliquée est: P22= ((Kx8)+1) P22- K (Pl1+ P21+ P31+ P12+ P32+ P13+ P23+ P33) Tous autres coefficients du noyau peuvent être appliqués, faisant varier reffet voulu sur le traitement de rimage. Selon une caractéristique de rinvention on peut transformer une relation d'une matrice à n dimensions en n relations de matrice à une dimension. On peut ainsi par exemple utiliser un noyau à une dimension par exemple horizontale, puis un autre noyau à une autre dimension par exemple verticale, puis appliquer successivement deux traitements à l'image. De tout ce qui vient d'être énoncé, tous types de traitements spécifiques peuvent être appliqués à l'image. Exemples de traitements spécifiques: - augmentation ou diminution de contraste - augmentation ou diminution de luminosité; _5 - filtrage de bruit; - valeur moyenne; - médiane; -flou; - flou de mouvement; 20....... Pour plus de compréhension on va décrire maintenant le fonctionnement du dispositif qui permet d'effectuer les opérations mathématiques qui viennent d'être définies. De manière avantageuse, une autre caractéristique de l'invention fait que le système est à plusieurs passes par pixel ou par groupe de pixels, et est conçu de façon à traiter les pixels en temps réel. Lesdits moyens de traitement des pixels acquis utilisent alors la relation mathématique modélisée, en injectant successivement pour un même pixel dans le multiplieur les différents coefficients nécessaires, gràce aux multiplexeurs. Le dispositif est capable d'effectuer plusieurs opérations nécessaires sur chaque pixel ou groupe de pixels au fur et à mesure que les pixels sont acquis, donc en temps réel. Selon une autre caractéristique de l'invention, la relation qui régit rinteraction des pixels environnants sur un pixel central fait intervenir une matrice deux dimensions comme évoqué plus haut. Le nombre de calculs à effectuer est alors soit souvent très grand en fonction du nombre choisi de pixels à traiter. En effet ce nombre dépend du nombre de pixels adjacents dont on souhaite tenir compte pour le traitement de l'image d'un seul pixel. Selon le procédé de rinvention, pour remédier à cet inconvénient, cette matrice est transformée en deux relations d'une matrice à une dimension, permettant de diminuer la taille de la mémoire tampon. Pour ce faire, le dispositif de traitement décrit dans l'invention traite par exemple alors la première dimension de la matrice de cette relation: par exemple horizontalement sur les pixels d'une même ligne. L'unité centrale quant à elle, peut traiter par exemple la deuxième dimension de cette relation par exemple verticale, pendant le laps de temps o elle inactive. L'unité centrale, en effet, ne fait qu'effectuer le stockage des images qui lui sont envoyées par le dispositif d'acquisition et de traitement selon l'invention. Le laps de temps libre de runité centrale est grand car le stockage des images est effectué de façon rapide; on décrira en effet plus loin que selon une autre caractéristique de rinvention, le transfert vers runité centrale s'effectue directement mémoire à mémoire via le bus, et ne consomme ainsi que très peu de temps du processeur central ainsi libéré. Ainsi, avantageusement, on a réduit le nombre des opérations (à une somme H + V et non un produit H.V, soit si la matrice est de dimension n: n + n au lieu de n2) auxquelles les pixels sont soumis, permettant un gain de temps considérable, temps qui selon rinvention, va être utilisé: - soit pour traiter plus de pixels; - soit pour utiliser une technologie moins coûteuse et plus lente. A titre d'exemple on explique ici la réduction du nombre d'opérations à effectuer. Si rl'on prend un traitement applicable sur une matrice 3 x 3, le nombre d'opérations à effectuer est de neuf, alors que grâce au dispositif cité il est réduit à 3 + 3 soit six. Le gain en opérations étant de: neuf moins six soit trois. Si l'on prend un traitement applicable sur une matrice 7 x 7, le nombre d'opérations à effectuer est de quarante neuf, alors que grâce au dispositif cité il est réduit à 7+7 soit quatorze. Le gain en opérations étant de: quarante neuf moins quatorze soit trente cinq. Dans le dispositif décrit selon rinvention il est possible d'effectuer une opération par cycie d'horloge de L'ASIC (circuit intégré pour application spécifique). On voit qu'il est alors possible d'effectuer, a titre d'exemple, d'autant plus d'opérations que la fréquence d'horloge est un multiple plus élevé que la fréquence d'acquisition des pixels. Si ron veut par exemple effectuer des opérations sur sept pixels, il suffit de choisir la technologie de l'ASIC permettant de réaliser le dispositif selon l'invention, pour que ce composant puisse travailler sept fois plus vite que la vitesse crd'acquisition des pixels. Or ceci est très facilement réalisable avec les technologies disponibles. En effet, toute réduction d'un nombre d'opérations fait gagner du temps, donc du matériel équivalent, ou bien ce gain d'opération permet de faire plus de traitements donc d'être plus compétitifs tout en restant dans une gamme de coot peu élevée. Selon rinvention les moyens de traitement de rimage des pixels comprennent au moins un multiplieur et/ou au moins un sommateur, et/ou au moins un multiplexeur, ainsi qu'au moins une mémoire tampon renfermant les jeux des coefficients décrits plus haut. Avantageusement selon l'invention, il est aussi possible après avoir calculé les coefficients de linéarisation et/ou de correction de chaque pixel, de les mixer avec les coefficients de la phase de traitement spécifique des pixels. On réduit donc ainsi le nombre d'opérations sur les pixels. Les images, ainsi acquises et traitées par le dispositif associé à son capteur, sont stockées dans la mémoire tampon. Quand la mémoire tampon content une fraction ou une ligne traitée, cette ligne est envoyée à l'unité centrale, en vue de stocker rimage constituée de plusieurs lignes. Comme déjà cité plus haut, le temps de transfert vers l'unité centrale est très largement inférieur au temps d'acquisition d'une ligne, ce qui permet à runité centrale d'effectuer tous types d'opération dans le temps restant, sur rimage qu'elle a stockée. Selon une variante, le dispositif de traitement de l'invention peut être intégrée dans un scanner de type classique, lui permettant une amélioration considérable, de gain de temps et de linéarité sur la lecture des images, de place, le tout pour un coût modique. Selon une variante, le dispositif de traitement de l'invention peut être intégré, ou conjoint au capteur. Selon une autre caractéristique, le dispositif complet de l'invention est réalisé à l'aide d'au moins un composant dit communément ASIC pour "Application Specific Integrated Circuit ' ou en français: Circuit intégré pour application spécifique. Cet ASIC est placé par exemple sur une carte de circuit imprimé pouvant se connecter à une unité centrale comme par exemple un ordinateur de type PC (marque déposée) ou compatible, mais aussi tout autre type d'ordinateur, micro, mini, hôte, quel qu'il soit. La carte de traitement du scanner ainsi réalisée selon l'invention permet aussi d'interfacer ledit scanner avec une unité centrale mais aussi avec des unités périphériques telles que au moins un écran LCD ou non, et/ou au moins une imprimante thermique ou à jet d'encre ou autre, et/ou une mémoire flash, et/ou au moins une mémoire non volatile de type statique ou pseudostatique, et/ou au moins une mémoire de type RAM dynamique, et/ou au moins un lecteur optique, et/ou au moins un lecteur magnétique, et/ou au moins une surface tactile, et/ou au moins un lecteur de puce, et/ou au moins un GPIO (entrées/sorties à usage général), etc... De même, cette carte de traitement du scanner selon l'invention permet également de gérer lesdites unités périphériques. Selon un autre mode de réalisation la partie de rinvention de traitement du capteur est placée de façon conjointe au capteur soit dans le même boiter que le capteur, soit sur un petit circuit imprimé relié directement à proximité du capteur. Le scanner selon rinvention peut être appliqué à tout type d'utilisation qui nécessite la lecture d'un document papier, photographique, radiologique, de chèque, de bulletin de saisie, etc... pour pouvoir ensuite le stocker et l'analyser par le biais de logiciels de traitement spécifiques chargés par exemple dans la mémoire d'une unité centrale à laquelle le scanner est relié, Les résultats du traitement peuvent ensuite être envoyé vers un site central de collecte d'informations. Par exemple ledit scanner peut permettre la lecture et l'analyse de billets de banque et vérifier leur authenticité: il peut aussi servir à interpréter, après lecture rapide et fiable, tout type de bulletin de saisie. Brève descriDtion des dessins - Les figures 1A à 4B illustrent les courbes obtenues avant et/ou après traitement mathématique selon l'invention; les figures 5 à 7 illustrent la structure mécanique du scanner selon l'invention; - les figures 8 et 9 représentent plusieurs blocs diagrammes illustrant le dispositif de traitement des pixels et des périphériques du scanner selon rinvention. Exposé détaillé de modes de réalisation Comme représenté sur les figures 5 et 6, le boitier 20 du scanner de l'invention est constitué de deux parties symétriques 21, 21' montées inversées rune par rapport à rautre pour former un ensemble allongé multifacette ou cylindrique. Chaque partie 21, 21' content notamment un capteur 22, 22' et un rouleau d'entraînement 23, 23'. Un (ou les deux) moteur(s) d'entraînement 24 (25) est (sont) situé(s) par exemple dans le prolongement dudit scanner. Chaque capteur comprend une série de diodes émettrices 26, 26' qui envoient de la lumière dans la direction de la surface contre laquelle doit défiler le document à lire (29), un moyen optique de focalisation 27, 27, et un capteur proprement dit 28, 28'. Avantageusement le moyen optique de focalisation est formé d'un ensemble de tronçons de fibres optiques de même longueur, parallèles, fixées ensemble par de la résine, permettant la focalisation de l'image d'une ligne. Les deux parties 21, 21' du boîftier peuvent être obtenues avantageusement à raide d'une filière. Elles contiennent tous les aménagements internes et externes nécessaires pour loger la mécanique et l'électronique nécessaire au fonctionnement du scanner. Avantageusement une lame, par exemple ressort 30, 30', permet le déplacement du document à lire dans le scanner. Cette lame peut être mobile autour d'un axe 31. Cette lame ressort est disposée en contact pour coopérer avec un rouleau d'entraînement sur la face supérieure du capteur, permettant à la fois par pression d'appliquer le document contre le rouleau, permettant notamment son entraînement et son défroissage, et à la fois de présenter ce document aux bons emplacements par rapport à raxe optique du capteur. Dans un mode de réalisation cette lame est formée par une surface transparente appliquée par pression en contact pour coopérer avec le rouleau grâce à un axe, la pression étant effectuée soit par un ressort procurant un couple à raxe soit par un ressort exerçant une poussée contre cette surface. Dans un autre mode de réalisation, cette lame est forméee par une surface transparente appliquée grâce à un système élastique. Comme représenté sur la figure 7, au moins un patin de nettoyage 40, auquel est fixé une lamelle 41, peut coulisser le long du scanner de manière à permettre un nettoyage des surfaces des diodes émettrices (26, 26') et des moyens optiques de focalisation (27, 27) sans nécessiter de démontage du bottier du scanner. Les capteurs utilisés dans rexemple de réalisation sont de préférence des barres de pixels de type CIS (Contact Image Sensor) ou NCIS (Non Contact Image Sensor), comportant par exemple 3456 pixels, ce qui permet une résolution de 400 pixels par pouce, mais tout autre type peut être utilisé, par exemple jusqu'à 1600 pixels par pouce. L'acquisition des pixels est effectuée par un convertisseur analogique/numérique ou CAN connecté directement à la sortie du capteur. Un circuit annexe CNA 72 lui permet de régler ses seuils bas et haut de conversion. Comme représenté sur les figures 8 et 9 le circuit électrique du scanner selon rinvention comprend au moins un capteur 50 devant lequel défile le document à lire 51. Ce capteur est suivi d'un convertisseur analogique/numérique 52, au moins un multiplexeur étant disposé avant ce convertisseur (multiplexeur analogique 53) et/ou après ce convertisseur (multiplexeur numérique 54). Le multiplexeur, s'il est numérique (54) peut être indus dans le circuit ASIC 49. Le rôle de ce multiplexeur est de permettre l'utilisation de plus d'un capteur. Un module de traitement du scanner 55, partie de ce circuit ASIC, est relié à une source lumineuse 56 au travers d'un étage de sortie 57. et au moteur 58 d'avancement du document à lire au travers d'une étage de sortie 59. Un module de traitement de rimprimante 60 est relié à une tête d'impression 61 au travers d'un étage de sortie 62, et à un moteur 63 au travers d'un étage de sortie 64 de manière à imprimer un document 65. Comme représenté sur la figure 8, différents autres modules du circuit ASIC sont reliés à un élément d'entrée-sorie correspondant Afin de mieux comprendre rinvention on va maintenant décrire le fonctionnement de scanner. Le premier pixel d'une barre de pixels est converti puis est transmis vers le multiplieur o des opérations sont effectuées en utilisant une mémoire de coefficient associée à une mémoire tampon dans laquelle il est stocké. Le pixel suivant est lui aussi converti puis des opérations lui sont aussi appliquée qui peuvent grâce au dispositif selon rinvention et notamment aumultiplexeur être fonction, soit du pixel précédemment lu, soit d'une table de correction telle que définie plus haut soit des deux. La valeur stockée de ce deuxième pixel peut donc être une valeur très complexe dépendant de différents facteurs. Le pixel suivant peut se voir appliqué les mêmes types d'opération que précédemment et ainsi de suite. On voit bien que la valeur stockée d'un pixel peut être fonction des pixels situés dans son voisinage associé aux coefficients de correction cités plus haut. De plus on peut effectuer plusieurs fois une opération pour chaque pixel, la vitesse du multiplieur associé au sommateur et aux multiplexeurs étant plusieurs fois plus rapide que celle de lecture des pixels, ceci permettant notamment des opérations non linéaires. Le stockage dans la mémoire tampon est effectué concomitamment avec les opérations nécessaire au traitement d'un pixel. On note que dans le cas de traitements spécifiques à un groupe ou matrice de pixels, le premier pixel à traiter doit attendre que le nombre de pixels nécessaires à son traitement, par exemple par la matrice noyau, soit stocké. Dés que ce nombre est atteint, chaque nouveau pixel acquis est soumis à sa phase de traitement en temps réel. Par exemple, si on tient compte de sept pixels pour effectuer le traitement d'un seul, on stocke les 6 premiers pixels après les avoir par exemple linéarisé, puis quand arrive le septième on peut effectuer les opérations sur le premier pixel reçu de la ligne et ainsi de suite pour le restant des pixels de la ligne. Les pixels ayant subi les diverses opéerations sont ensuite stocké dans la mémoire tampon, avant d'être envoyé à runité centrale quand la fraction de ligne ou la ligne est complète. Le cheminement du traitement d'un pixel est le suivant: Le pixel est envoyé vers un sommateur puis un multiplieur auquel sont connectés un interrupteur et un inverseur, commandés par un organe de commande. Il subit les différentes opérations nécessaires à la linéarisation et à la correction du puis au traitement numérique bi- dimensionnel grâce à la gestion des multiplexeurs qui permettent d'appliquer les informations correctes aux bons moments et notamment les tables de coefficients de linéarisation, de correction et de traitement de l'image servant à ces opérations et qui sont contenues dans la mémoire tampon dont raccès est régi par le dit organe de commande. Un autre multiplexeur permet de stocker les résultats intermédiaires et/ou finaux de ces opérations sur chaque pixel dans la mémoire tampon. En outre, afin d'obtenir une palette de gris plus étendue dans le rendu de l'image stockée, le dispositif de traitement comporte un moyen permettant de retirer ou ajouter une information, par exemple du bruit, afin d'obtenir une palette de couleur plus étendue, par exemple par une méthode appelée "dithering", en temps réel. Le nombre des niveaux de couleur peut ainsi, pa exemple, passer de 256 à 1024 grâce à ce traitement En outre le dispositif selon rinvention peut interpoler des pixels et augmenter ainsi virtuellement la résolution du scanner, par exemple de passer de 400 à 600 dpi, en temps réel. La base de temps permet d'envoyer des signaux de commande au capteur ainsi qu'à tous les organes décrits ci-dessus ce qui permet de synchroniser toutes les opérations effectuées par le dispositif de traitement. Un autre dispositif, incorporé dans le système selon l'invention, est constitué d'un comparateur logique à fenêtre qui permet de comparer chaque pixel à une valeur prédéterminée dans une table selon un seuil haut et un seuil bas numériques afin de permettre ensuite d'effectuer des opérations selon le résultat obtenu. Ce comparateur intervient dans le dispositif de rexemple à la fin des opérations de traitement, mais il peut également intervenir au cours des opérations auxquelles le pixel est soumis. Il peut par exemple permettre de traiter les pixels reçus, une fois linéarisés, pour les convertir en deux niveaux et non plus 256 selon l'exemple cité, ces deux niveaux étant déterminés en fonction des seuils appliqués au comparateur. Un autre dispositif selon rinvention permet de réaliser la compression des lignes scannées en temps réel. Ceci permet à la fois de gagner du temps lors du transfert, ainsi que respace mémoire nécessaire au stockage des images. Un autre dispositif 70 selon rinvention permet de traiter confidentiellement des informations, ce dispositif peut aussi servir à crypter et/ou décrypter des informations. La gestion d'un tel scanner associée à cette fonction de confidentialité intégrée selon rinvention permet d'Técrire et/ou de lire des signatures cryptées adjointes aux documents analysés. Un registre à décalage permet de séquencer chaque pixel dans les opérations successives décrites. L'ensemble du dispositif est pourvu d'un bus interne qui dans l'exemple décrit est d'une largeur de 32 bits et fonctionne à une fréquence de 70 mégaHerz. L'invention est prévue également pour être connectée à tout type de bus. Selon un prototype réalisé de l'invention le dispositif de traitement du scanner possède une interface VL-bus qui comporte un contrôleur de bus ainsi qu'un contrôleur DMA afin de pouvoir gérer les transferts de données du scanner vers la mémoire avec un débit élevé. Selon un autre prototype réalisé de rinvention le dispositif de traitement du scanner possède une interface bus-PCI qui comporte un contrôleur de bus ainsi qu'un contrôleur DMA (accès direct à la mémoire) afin de pouvoir gérer les transferts de données du scanner vers la mémoire avec un débit élevé. Mais rinvention est prévue pour être connectée à tout type de bus. L'ASIC réalisé selon rinvention permet la configuration dite Pn'P: PIug and Play' de runité hôte, c'est-à-dire une configuration automatique. REVENDICATIONS 1. Scanner de tout type de document, caractérisé en ce qu'il comporte au moins un dispositif de traitement numérique qui permet d'effectuer en temps réel tout traitement numérique sur rimage en cours de lecture par au moins un capteur (50), image composée d'un ensemble de points appelés pixels, ainsi que la gestion du système d'entraînement et la gestion d'autres périphériques. 2. Scanner selon la revendication 1, caractérisé en ce que le dispositif de traitement des pixels des images acquises consiste en au moins un multiplieur coopérant avec au moins un sommateur et avec des multiplexeurs, ainsi qu'avec une mémoire tampon. 3. Scanner selon la revendication 2, caractérisé en ce que la mémoire tampon est une mémoire classique de type RAM et non un registre FIFO. 4. Scanner selon la revendication 1, caractérisé en ce que ledit dispositif de traitement est capable de traiter individuellement ou par groupe des pixels permettant de linéariser chaque pixel, et/ou de traiter spécifiquement un groupe de pixels, c'est-à-dire de traiter chaque pixel en tenant compte de ses pixels environnants, les pixels ainsi traités étant stockés dans une mémoire tampon. 5. Scanner selon la revendication 4, caractérisé en ce qu'il comprend un dispositif de numérisation qui est un convertisseur analogique/numérique (52) de type "flash", ou "sub-ranging" ou semri- flash". 6. Scanner selon la revendication 1, caractérisé en ce que le dispositif de traitement est intégré dans un scanner de type classique. 7. Scanner selon la revendication 1, caractérisé en ce qu'une partie ou l'ensemble du traitement est intégré ou disposé conjointement avec le capteur dudit scanner. 8. Scanner selon la revendication 7, caractérisé en ce que la partie intégrée dans le capteur (50) est celle de traitement du scanner avec les gestions associés (52, 53, 54, 55, 72). 9. Scanner selon la revendication 1, caractérisé en ce que le dispositif complet est réalisé à raide d'au moins un composant (49) dit communément ASIC. 10. Scanner selon la revendication 1, caractérisé en ce que ce dispositif peut se connecter à une unité centrale, ou à tout type d'ordinateur. 11. Scanner selon la revendication 1, caractérisé en ce que le dispositif permet aussi d'interfacer ledit scanner avec des unités périphériques telles que notamment: au moins un écran LCD ou non LCD, et/ou au moins une imprimante thermique ou à jet d'encre ou autre, et/ou au moins une mémoire flash, et/ou au moins une mémoire non volatile de type statique ou pseudostatique, et/ou au moins une mémoire de type RAM dynamique, et/ou au moins un lecteur optique, et/ou au moins un lecteur magnétique, et/ou au moins une surface tactile, et/ou au moins un lecteur de puce, et/ou au moins un GPIO, et de les gérer. 12. Scanner selon la revendication 1, caractérisé en ce qu'il comprend un boiter constitué de parties symétriques (21, 21') montées inversées l'une par rapport à l'autre. 13. Scanner selon la revendication 12, caractérisé en ce qu'il forme un ensemble allongé multifacette, ou cylindrique. 14. Scanner selon la revendication 12, caractérisé en ce que chaque partie du boitier est obtenue par le passage dans une filière. 15. Scanner selon la revendication 12, caractérisé en ce que chaque partie comprend tous les aménagements internes et externes nécessaires pour loger la mécanique et rélectronique nécessaire au fonctionnement dudit scanner. 16. Scanner selon la revendication 1, caractérisé en ce que le capteur (50) est de type CIS, NCIS, ou CCD. 17. Scanner selon la revendication 16, caractérisé en ce qu'une lame ressort (30, 30') est disposée pour coopérer avec un rouleau sur la face supérieure du capteur, ladite lame permettant à la fois par pression d'appliquer le document contre le rouleau, permettant son entraînement et son défroissage, et à la fois de présenter ce document aux bons emplacements par rapport à raxe optique du capteur. 18. Scanner, caractérisé en ce qu'une lame ressort (30, ') est disposée pour coopérer avec un rouleau sur la face supérieure du capteur, ladite lame permettant à la fois par pression d'appliquer le document contre le rouleau, permettant son entraînement et son défroissage, et à la fois de présenter ce document aux bons emplacements par rapport à raxe optique du capteur. 19. Scanner selon l'une quelconque des revendications 17 ou 18, caractérisé en ce qu'une surface transparente est appliquée par pression en contact pour coopérer avec le rouleau, grâce à un axe, la pression étant effectuée soit par un ressort procurant un couple à l'axe, soit par un ressort exerçant une poussée contre cette surface. 20. Scanner selon rune quelconque des revendications 17 ou 18, caractérisé en ce qu'une surface transparente est appliquée en contact pour coopérer avec le rouleau grâce à un système élastique. 21. Scanner selon l'une quelconque des revendications 12 à 20, caractérisé en ce qu'il comprend au moins un patin de nettoyage (40) intégré, mobile, déplaçable le long de la fenêtre de lecture permettant de nettoyer le capteur, les sources lumineuses et/ou la surface transparente, sans démontage. 22. Scanner selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il peut être appliqué à tout type d'utilisation qui nécessite la lecture et/ou traitement d'un document notamment papier, photographique, radiologique, bulletin de saisie, billet de banque..., pour pouvoir ensuite le stocker et/ou ranalyser par le biais de logiciels de traitement spécifiques, les résultats du traitement pouvant ensuite être envoyé vers un site central de collecte d'informations. 23. Procédé selon rune quelconque des revendications 2 à 22, caractérisé en ce que le dispositif de traitement effectue les opérations graâce à des coefficients renfermées dans la mémoire tampon, ceci permettant d'obtenir la linéarisation voulue par plusieurs passes successives pour un pixel donné. 24. Procédé de mise en oeuvre dudit scanner selon la revendication 23, caractérisé en ce que chaque pixel du capteur est soumis à un traitement à plusieurs coefficients, de leur courbe de réponse, ce traitement pouvant donc être non linéaire. 25. Procédé selon la revendication 24, caractérisé en ce qu'une fois la linéarisation de chaque pixel réalisée, les valeurs calculées dites coefficients de correction de chaque courbe associée à chaque pixel, sont stockées dans une table constituée d'une mémoire tampon. 26. Procédé selon la revendication 25, caractérisé en ce que la table comprend les coefficients mixés des courbes d'égalisation individuelles et/ou d'uniformité. 27. Procédé selon l'une quelconque des revendications 23 à 26, caractérisé en ce que les coefficients de linearisation et de correction du capteur sont mixés avec les coefficients de correction spécifiques de l'image en une seule table de coefficients. 28. Procédé selon l'une quelconque des revendications 23 à 27, caractérisé en ce qu'on traite l'image en cours d'acquisition de toutes les manières souhaitées en même temps que les opérations de linéarisation et de correction du capteur. 29. Procédé selon l'une quelconque des revendications 23 à 28, caractérisé en ce que la relation qui existe entre plusieurs pixels se traduit sous la forme d'opérations matricielles. 30. Procédé selon la revendication 29, caractérisé en ce que de façon à traiter les pixels en temps réel par ordre d'arrivée, le dispositif de traitement des pixels acquis utilise les coefficients, et injecte dans le multiplieur ces différents coefficients, grâce aux multiplexeurs, le dispositif étant capable d'effectuer une pluralité d'opérations sur des pixels au fur et à mesure que les pixels sont acquis, donc en temps réel. 31. Procédé selon l'une quelconque des revendications 23 à 30, caractérisé en ce que pour réaliser des corrections spécifiques de l'image, le dispositif utilise des matrices à plusieurs dimensions. 32. Procédé selon l'une quelconque des revendications 23 à 31, caractérisé en ce que, pour déterminer les coefficients des courbes de gamma, le dispositif utilise des méthodes adaptatives comme notamment les moindres carrés ou les gradients. 33. Procédé selon l'une quelconque des revendications 23 à 32, caractérisé en ce que le dispositif utilise des matrices de correction spécifique qui sont le Laplacien et/ou la matrice de Taylor. 34. Procédé selon la revendication 31, caractérisé en ce que la relation d'une matrice à n dimensions est transformée en n relations de matrice à une dimension. 35. Procédé selon la revendication 34, caractérisé on ce que le dispositif de traitement peut traiter une partie de cette relation, et en ce que runité centrale peut appliquer une partie ou le restant du traitement sur rimage en cours d'acquisition. 36. Procédé selon rune quelconque des revendications 23 à 35, caractérisé en ce qu'on traite individuellement ou par groupe des pixels, permettant de linéariser chaque pixel et de traiter spécifiquement un groupe de pixels, c'est-à-dire de traiter chaque pixel en tenant compte de ses pixels environnants, les pixels ainsi traités étant stockés dans une mémoire tampon. 37. Procédé selon la revendication 36, caractérisé on ce que les pixels d'une image, ainsi acquise et traitée, sont envoyés vers la mémoire tampon du dispositif o ils sont stockés puis envoyés à runité centrale par lots successifs, en vue de stocker rimage. 38. Procédé selon rune quelconque des revendications ou 37, caractérisé on ce que runité centrale effectue le traitement pendant le laps de temps mort restant entre les stockages de rimage. 39. Procédé selon rune quelconque des revendications 23 à 38, caractérisé on ce qu'on effectue des changements de résolution en temps réel de la définition en nombre de points d'une image dans toutes les directions. 40. Procédé selon rune quelconque des revendications 23 à 39, caractérisé en ce qu'on effectue des changements en temps réel du nombre de niveaux de couleurs. 41. Procédé selon rune quelconque des reverndications 23 à 40, caractérisé en ce qu'on peut effectuer tout traitement numérique spécifique ou non, très complexe sur les images en cours d'acquisition.