TWAIN、ドキュメントのキャプチャとデジタル化の標準

TWAIN

私たちの生活の一部では、スキャナーを使用してドキュメントをデジタル化してきましたが、確かに私たちが行ったことは、携帯電話で写真を撮ることだけです。 どちらのプロセスも、1992年から使用されているTWAINと呼ばれる標準を使用しており、すべてのオペレーティングシステムとアーキテクチャで使用されています。 それは何で、何で構成されていますか?

頭字語TWAINは、「興味深い名前のないテクノロジー」の略で、「興味深い名前のないテクノロジー」を意味しますが、実際には、ドキュメントのイメージングとスキャンの標準を指します。 スキャナーの多くのメーカーのうち、デジタルカメラは、前述のドキュメントを操作するために使用されるハードウェアおよびソフトウェアの分野の一部です。 それがどのように機能するか、そしてこの技術の起源は何であるかを説明します。

画像キャプチャデバイスとは何ですか?

エスカナー TWAIN
TWAIN標準を理解するために、最初に定義する必要があるのは、画像キャプチャデバイスとは何か、つまり、現実世界の特定の瞬間のスナップショットをデジタル形式でキャプチャすることです。 定義は単純に見えますが、実際には、XNUMXつの部分で構成される少なくとも複雑なプロセスを意味するためではありません。最初はスナップショットのキャプチャであり、XNUMX番目はプロセッサで操作できるデジタル信号への変換です。

スナップショットから始めると、最初に頭に浮かぶのは写真です。今日、写真は完全にデジタル化されています。これは、画像をキャプチャするデバイスであるCCDがすでにデジタルバージョンを生成しているためです。 これは、ISPと呼ばれるタイプのプロセッサによって処理されます。 その場所の最もベテランまたは今日X線デジタル化で働いている人々はスキャナーを複数回使用したことがありますが、デジタル写真が登場する前は、これらのキャプチャデバイスの画像のXNUMXつを使用する以外の救済策はありませんでした私たちの写真をデジタル化することができます。

もちろん、画像を処理する必要のあるすべてのシステムが同じコードを理解することが重要であるため、データのエンコードは重要です。 問題は、長い間、それぞれが異なる言語を話していたことです。つまり、各スキ​​ャナーが独自の方法で画像をデジタル化していました。

TWAIN標準とは何ですか?

パイプラインTWAIN

TWAIN標準はPostScriptに対応していると言えます。 はい、これは多少混乱するかもしれませんが、PostScriptは、プリンターがドキュメントを印刷する方法を示す標準です。TWAIN標準も同じですが、スキャナーを使用するため、その逆になります。 。 つまり、デジタルファイルから印刷されたドキュメントを生成する代わりに、印刷されたドキュメントを介してデジタルファイルを生成します。

そして、変換プロセスは何をしますか? 原則として、デジタルコピーの作成プロセスを実行するための特別なハードウェアの存在を考えることができます。これは理にかなっています。 現実には、スキャナーは画像を部分的に処理するため、デジタルカメラのように一度に完全なスナップショットを撮ることはありませんが、CCDセンサーという共通の要素を共有しています。 画像のキャプチャが遅く、必要なメモリに比べてかなり遅いパラレルポートを使用しているため、TWAIN標準では、1992年の開始以来、画像をデジタル化するための特別なプロセッサは必要ありませんでした。 CPU 十分でした。

PostScriptに共通するもうXNUMXつのポイントは、デジタル化では、TWAIN標準に準拠するさまざまなプログラムが理解できる共通のエンコーディングを使用することです。

TWAINは一種のプログラムですか?

プログラマー エスカナー

ユーザーが管理できる実行可能ファイルとしてプログラムについて話す場合、答えはノーですが、すべてのシステムプログラムがユーザー向けであるとは限らず、その中にはTWAINがあります。

多くの場所で、TWAINはスキャナードライバーであるとお読みになりますが、TWAINはその中の機能であり、ドライバーは、アプリケーションがオペレーティングシステムを介して問題の周辺機器と通信できるようにするだけです。 さて、ほとんどのプリンターが理解できる言語でドキュメントを生成するPostScriptプログラムがあるプリンターと同様に、ここでも同じことが起こりますが、TWAINはそれ自体がプログラムではなく、ドライバーでもありません。むしろプログラムです。イメージグラバードライバ専用です。

標準が作成されたときよりもはるかに高速なI / Oインターフェイスの使用と、ハードウェアの統合のおかげで、一部の最新のスキャナーには、文字通りデジタル化プロセスの内部実行と保存を担当するISPがすでに含まれています。 。 バッファまたは一時メモリに保存し、画像をコンピュータに送信します。 彼らはどのようにそれをしますか? ええと、デジタルカメラや携帯電話と同じハードウェアで。

デジタルカメラにおけるその重要性

カマラデジタルウェブカメラ

今日、卓越したデジタルカメラは私たちがポケットに入れて持ち歩く電話ですが、それがデジタルカメラになる前、そしてフィルムカメラよりずっと前のことです。これについては明らかな理由でここでは説明しません。

デジタルカメラを可能にするハードウェアは、スキャナーのハードウェア、つまりCCDとデジタル化システム全体と同じです。 違いは、デジタル写真の利点のXNUMXつは、写真の結果を確認できるLCD画面が含まれていることです。 カメラ内部のスキャンプロセスはTWAIN標準に準拠しており、その背後にある理由は、画像操作プログラムが結果を操作できる必要があるためです。

上記のデジタル化作業は、ISPまたは画像信号プロセッサによって実行されます。これらは時間の経過とともにデジタル化されて携帯電話のプロセッサの一部になり、小さなスペースを占有し、今日ではニューラルネットワークの恩恵を受けてキャプチャされた写真や特殊なアクセラレータの品質を向上させています。 CPUの関与なしに特定のフォーマットで画像を生成する責任があります