TWAIN, le standard pour la capture et la numérisation de documents

TWAIN

Dans une partie de notre vie, nous avons utilisé un scanner pour numériser un document, mais ce que nous avons sûrement tous fait, c'est prendre des photos avec nos téléphones portables. Eh bien, les deux processus ont utilisé une norme appelée TWAIN qui existe depuis 1992 et est utilisée dans tous les systèmes d'exploitation et architectures. De quoi s'agit-il et en quoi consiste-t-il ?

L'acronyme TWAIN signifie « Technologie sans nom intéressant » qui se traduit par « Technologie sans nom intéressant », mais qui fait en réalité référence à la norme d'imagerie et de numérisation de documents. Dont un grand nombre de fabricants de scanners, les appareils photo numériques font partie du domaine des matériels et logiciels utilisés pour manipuler lesdits documents. Nous vous expliquons comment cela fonctionne et quelles sont les origines de cette technologie.

Qu'est-ce qu'un appareil de capture d'images ?

Scanner TWAIN
Pour comprendre la norme TWAIN, la première chose que nous devons définir est ce qu'est un périphérique de capture d'image, ce qu'il fait est de capturer un instantané d'un moment spécifique dans le monde réel au format numérique. Une définition qui paraît simple, mais qui ne l'est vraiment pas car cela implique un processus pour le moins complexe qui se compose de deux parties, la première est la capture de l'instantané, la seconde la transformation en signaux numériques manipulables par un processeur.

Si nous partons de l'instantané, la première chose qui vient à l'esprit est une photo, aujourd'hui les photographies sont entièrement numérisées, c'est parce que le CCD, qui est l'appareil qui capture l'image, en génère déjà la version numérique. qui est traité par un type de processeur appelé FAI. Bien que les plus vétérans de l'endroit ou ceux qui travaillent aujourd'hui dans les numérisations à rayons X auront utilisé un scanner plus d'une fois et c'est qu'avant l'avènement de la photographie numérique il n'y avait pas d'autre remède que d'utiliser un de ces appareils de capture d'image pour pouvoir numériser nos photographies.

Bien sûr, l'encodage des données est important, car il est important que tous les systèmes qui doivent travailler avec des images comprennent le même code. Le problème est que pendant longtemps chacun d'eux parlait une langue différente, c'est-à-dire que chaque scanner numérisait les images à sa manière.

Qu'est-ce que la norme TWAIN ?

Pipeline TWAIN

On peut dire que le standard TWAIN est le pendant du PostScript. Et oui, nous savons que c'est peut-être un peu déroutant, mais PostScript est une norme qui indique comment une imprimante doit imprimer un document, eh bien, la norme TWAIN fait la même chose, mais avec des scanners et fait donc l'inverse. . Autrement dit, au lieu de générer un document imprimé à partir d'un fichier numérique, il génère un fichier numérique via un document imprimé.

Et à quoi sert le processus de conversion ? En principe, on pourrait penser à l'existence d'un matériel spécial qui se charge de mener à bien le processus de création de la copie numérique, ce qui aurait du sens. La réalité est qu'un scanner ne prend pas un instantané complet à la fois comme le fait un appareil photo numérique, car il traite l'image en plusieurs parties, mais ils partagent un élément commun, un capteur CCD. En raison de la lenteur de capture des images et de l'utilisation d'un port parallèle assez lent par rapport à la mémoire nécessaire, la norme TWAIN n'a pas nécessité de processeurs spéciaux pour numériser les images depuis sa création en 1992, le Processeur était suffisant.

L'autre point commun avec PostScript est que la numérisation utilise un codage commun que différents programmes compatibles avec la norme TWAIN peuvent comprendre.

TWAIN est-il un type de programme ?

Scanner de programmes

Si nous parlons d'un programme en tant qu'exécutable pouvant être géré par l'utilisateur, alors la réponse est non, mais tous les programmes système ne sont pas destinés à l'utilisateur et parmi eux se trouve TWAIN.

Dans de nombreux endroits, vous lirez que TWAIN est le pilote du scanner, mais qu'il s'agit plutôt d'une fonction en son sein, le pilote permet simplement aux applications de communiquer, via le système d'exploitation, avec le périphérique en question. Maintenant, comme pour les imprimantes où il existe un programme PostScript qui génère le document dans un langage que la plupart des imprimantes comprennent, la même chose se produit ici, mais TWAIN n'est pas un programme en soi, ni le pilote, c'est plutôt un programme à l'usage exclusif du pilote de capture d'image.

Certains scanners plus modernes, grâce à l'utilisation d'interfaces E/S beaucoup plus rapides qu'au moment de la création de la norme, ainsi qu'à l'intégration du matériel, incluent déjà un FAI qui se charge littéralement d'effectuer en interne le processus de numérisation, de le stocker . dans une mémoire tampon ou temporaire et transmettre l'image à notre ordinateur. Comment font-ils cela? Eh bien, avec le même matériel que les appareils photo numériques et les téléphones portables.

Son importance dans les appareils photo numériques

Caméra webcam numérique

Aujourd'hui l'appareil photo numérique par excellence est le téléphone que l'on porte dans nos poches, mais avant c'était les appareils photo numériques et bien avant les appareils argentiques, dont nous ne parlerons pas ici pour des raisons évidentes.

Le matériel qui rend un appareil photo numérique possible est le même que celui d'un scanner, c'est-à-dire un CCD et l'ensemble du système de numérisation. La différence est que l'un des avantages de la photographie numérique est l'inclusion d'un écran LCD qui nous permet de voir le résultat de nos photographies. Eh bien, le processus de numérisation à l'intérieur de l'appareil photo suit la norme TWAIN et la raison en est que les programmes de manipulation d'images doivent être capables de manipuler les résultats.

Ledit travail de numérisation est effectué par le FAI ou Image Signal Processor, qui au fil du temps ont été numérisés pour faire partie du processeur des téléphones mobiles, occupant leur petit espace et bénéficiant aujourd'hui de réseaux de neurones pour améliorer la qualité des photos capturées ou d'accélérateurs spécialisés. qui sont chargés de générer des images dans des formats spécifiques sans l'intervention du processeur