TWAIN, o padrão para captura e digitalização de documentos

TWAIN

Em alguma parte de nossas vidas, usamos um scanner para digitalizar um documento, mas o que certamente fizemos foi tirar fotos com nossos telefones celulares. Bem, ambos os processos usaram um padrão chamado TWAIN que existe desde 1992 e é usado em todos os sistemas operacionais e arquiteturas. O que é e em que consiste?

A sigla TWAIN significa “Tecnologia sem um nome interessante”, que se traduz em “Tecnologia sem um nome interessante”, mas que na verdade se refere ao padrão para imagem e digitalização de documentos. Dos quais um grande número de fabricantes de scanners, câmeras digitais fazem parte na área de hardware e software usado para manipular esses documentos. Explicamos como funciona e quais são as origens desta tecnologia.

O que é um dispositivo de captura de imagem?

Digitalizador TWAIN
Para entender o padrão TWAIN, a primeira coisa que temos que definir é o que é um dispositivo de captura de imagem, o que eles fazem é capturar um instantâneo de um momento específico do mundo real em formato digital. Uma definição que parece simples, mas na verdade não é porque implica um processo no mínimo complexo que é composto de duas partes, a primeira é a captura do instantâneo, a segunda a transformação em sinais digitais que podem ser manipulados por um processador.

Se começarmos pelo instantâneo, a primeira coisa que vem à cabeça é uma foto, hoje as fotos estão totalmente digitalizadas, isso porque o CCD, que é o dispositivo que capta a imagem, já gera a versão digital dela. que é processado por um tipo de processador denominado ISP. Embora os mais veteranos do lugar ou que hoje trabalham em digitalizações de raios X tenham usado um scanner mais de uma vez e é que antes do advento da fotografia digital não havia outro remédio que usar um desses dispositivos de captura de imagem para ser capaz de digitalizar nossas fotografias.

Claro, a codificação de dados é importante, pois é importante que todos os sistemas que precisam trabalhar com imagens entendam o mesmo código. O problema é que por muito tempo cada um deles falava uma língua diferente, ou seja, cada scanner digitalizava as imagens à sua maneira.

Qual é o padrão TWAIN?

Tubulação TWAIN

Pode-se dizer que o padrão TWAIN é a contraparte do PostScript. E sim, sabemos que pode ser um pouco confuso, mas PostScript é um padrão que indica como uma impressora deve imprimir um documento, bom, o padrão TWAIN faz o mesmo, mas com scanners e, portanto, faz o contrário. . Ou seja, ao invés de gerar um documento impresso a partir de um arquivo digital, o que se faz é gerar um arquivo digital por meio de um documento impresso.

E o que o processo de conversão faz? Em princípio, poderíamos pensar na existência de um hardware especial responsável por realizar o processo de criação da cópia digital, o que faria sentido. A realidade é que um scanner não tira um instantâneo completo de uma vez como uma câmera digital, pois processa a imagem em partes, mas eles compartilham um elemento comum, um sensor CCD. Devido à lentidão na captura das imagens e ao uso de uma porta paralela bastante lenta em comparação com a memória necessária, o padrão TWAIN não exigia processadores especiais para digitalizar as imagens desde seu início em 1992, o CPU foi o suficiente.

O outro ponto em comum com PostScript é que a digitalização usa uma codificação comum que diferentes programas que são compatíveis com o padrão TWAIN podem entender.

TWAIN é um tipo de programa?

Programa Escaneador

Se falamos de um programa como um executável que pode ser gerenciado pelo usuário, a resposta é não, mas nem todos os programas do sistema são para o usuário e entre eles está o TWAIN.

Em muitos lugares você lerá que TWAIN é o driver do scanner, mas sim uma função dentro dele, o driver simplesmente permite que os aplicativos se comuniquem, através do sistema operacional, com o periférico em questão. Agora, como acontece com impressoras onde existe um programa PostScript que gera o documento em uma linguagem que a maioria das impressoras entende, o mesmo acontece aqui, mas o TWAIN não é um programa por si só, nem é o driver, pelo contrário, é um programa para uso exclusivo do driver de captura de imagens.

Alguns scanners mais modernos, graças ao uso de interfaces de I / O muito mais rápidas do que quando o padrão foi criado, juntamente com a integração do hardware, já incluem um ISP que se encarrega literalmente de realizar internamente o processo de digitalização, armazenando-o . em um buffer ou memória temporária e transmitir a imagem para o nosso computador. Como eles fizeram isso? Bem, com o mesmo hardware de câmeras digitais e telefones celulares.

Sua importância nas câmeras digitais

Câmara Câmara Digital

Hoje a câmera digital por excelência é o telefone que carregamos no bolso, mas antes eram as câmeras digitais e muito antes das câmeras de filme, das quais não falaremos aqui por motivos óbvios.

O hardware que possibilita uma câmera digital é o mesmo de um scanner, ou seja, um CCD e todo o sistema de digitalização. A diferença é que uma das vantagens da fotografia digital é a inclusão de um ecrã LCD que nos permite ver o resultado das nossas fotografias. Bem, o processo de digitalização dentro da câmera segue o padrão TWAIN e a razão por trás disso é que os programas de manipulação de imagens devem ser capazes de manipular os resultados.

O referido trabalho de digitalização é realizado pelo ISP ou Processador de Sinal de Imagem, que ao longo do tempo foi digitalizado para se tornar parte do processador dos telefones celulares, ocupando seu pequeno espaço e se beneficiando hoje de redes neurais para melhorar a qualidade das fotos capturadas ou aceleradores especializados que são responsáveis ​​por gerar imagens em formatos específicos sem o envolvimento da CPU