(57)【要約】デジタル化画像の書式で予めデジタル化される書式から抽出データ項目用の形式処理方法であって、特定タイプのデータ項目に関連する各物理フィールド、１ヵ所以上の物理フィールドの位置に関するユーザーによる指示の促進、ユーザーによって物理フィールドの場所の関してもたらされる１回以上の表示の受け取り、ならびに関連データ様式を利用する物理フィールドのデータ項目の内容と位置の識別からなる形式処理方法。【選択図】図２
2009520246.tif 000002
【特許請求の範囲】
【請求項１】
特定タイプのデータ項目に関連する１ヵ所以上の各物理フィールドの場所の指示に関するユーザーへの促進、物理フィールドの場所に関するユーザーにより提供される１回以上の指示の受信、関連データ様式を利用した物理フィールドのデータ項目の内容の特定からなる方式のデジタル画像書式の予めデジタル化された書式からのデータ項目抽出のための形式処理方法。
【請求項２】
さらに類似レイアウトの書式に関する同一特定タイプのデータ項目の所在に関するインストラクションからなるテンプレートを作成し、前記１ヵ所以上の物理フィールドの場所を利用した前記１ヵ所以上の物理フィールドの場所の特定からなる請求項１に記載の方法。
【請求項３】
さらにテンプレートに合致する別書式の別のデジタル画像を検索して合致が決まる時のテンプレートインストラクションを利用したデータ項目の自動抽出からなる請求項２に記載の方法。
【請求項４】
物理フィールドの場所に関してユーザーによって提供される指示にポインティング装置によるかあるいは画像データ項目近傍における単一クリックが含まれる請求項１に記載の方法。
【請求項５】
物理フィールドの場所についてユーザーによって提供される指示に、画像上あるいは画像データ項目の近傍における画像が表示されるタッチスクリーンへのタッチが含まれる請求項１に記載の方法。
【請求項６】
さらにデータ項目のターゲット・アプリケーションへの転送が含まれる請求項１に記載の方法。
【請求項７】
前記1か所以上の物理フィールドがテーブル書式で用意される請求項１に記載の方法。
【請求項８】
１回以上の指示の受信処置がテーブルの第1行目にある項目の場所に関する指示の受信からなると同時に、該方法がテーブルの第1列目の表示項目下部列に位置するデータ項目の自動抽出からなる請求項７に記載の方法。
【請求項９】
さらに類似レイアウト様式のテーブル列に関する同一特定タイプのデータ項目の所在に関するインストラクションからなるテンプレートを作成するテーブルの第1行目のデータ項目の場所の利用が含まれる請求項８に記載の方法。
【請求項１０】
テンプレートに合致する別書式の別のデジタル画像を検索して合致が決まる時のテンプレートインストラクションを利用したテーブルからのデータ項目の抽出が含まれる請求項９に記載の方法。
【請求項１１】
書式をデジタル画像にするスキャン用のスキャナー、デジタル画像表示用の表示装置、ポインティング装置、表示装置上に表示される画像に関する物理フィールドの場所上でポインティング装置を利用してユーザーによって提供される１回以上の指示の受信のために、特定タイプのデータ項目に関連する各物理フィールド毎の１ヵ所以上の物理フィールドの場所の指示をユーザーに促進する処理ユニット、ならびに関連データ様式を利用した物理フィールドのデータ項目の内容および場所の特定からなるシステムの任意書式からのデータ項目抽出用の形式処理システム。
【請求項１２】
表示装置およびポインティング装置が１つのタッチスクリーン表示装置に統合される請求項１１に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は形式処理に関する。さらに特にこれはカスタマゼーションによらないデータ抽出を利用した形式処理に関する。
【背景技術】
【０００２】
通常のビジネスの進行過程では、ほぼすべての機関ではその内容が「ターゲット・アプリケーション」に入力されると同時に転送されなくてはならないデータが含まれる（請求書/送り状、購入発注、クレームなどの）書式が受信される。この「ターゲット・アプリケーション」は１種以上の特定タスクを実行するかあるいはデータをデータベースに格納することができる。形式処理用に知られた諸プログラム（ＦＰＡ−「形式処理アプリケーション」、あるいはＦＰＰ−「形式処理プログラム」）では、通常、入力データを保存するためスキャンされた書式画像にＯＣＲ（光学文字認識）技術が適用される。しかしながら、多くの場合、これらの製品ではその適用を可能にするためかなり多量のカスタマゼーション業務が必要とされる。
【０００３】
既存のソフトウェア製品に組み込まれるカスタマゼーション業務には２タイプがある。
【０００４】
普通は、多数の恐らく数百あるいは数千もの様々なレイアウトを有する書式を処理しなくてはならないので、形式処理プログラムではこれらの書式の物理レイアウトに関する事前知識が必要とされる。形式処理プログラムを使用した利用に便利なようにサンプル書式を収集したり事前知識を準備したりするのは普通退屈かつ費用のかかる仕事である。
【０００５】
形式処理プログラムとターゲット・アプリケーションとの連結にもまた相当多量の業務が必要とされる。例えば、形式処理システムによって捕捉されるデータはターゲット・アプリケーションに転送されると同時に、ターゲット・アプリケーション内部の既存データと照合して正しいことの確認が取られなくてはならない。
【０００６】
本発明はスキャンされた書式画像からの捕捉データ処理を単純化すると同時にデータをターゲット・アプリケーションに転送した上で、上で触れられた２タイプのカスタマゼーション業務を事実上、排除することを狙ったものである。
【０００７】
いくつかの既存の形式処理プログラムはＯＣＲ技術を利用して書式のスキャン画像からデータを抽出するとともにデータをターゲット・アプリケーションデータファイルに送信する。ＦＰＰの一部の例には、Ｃａｐｔｉｖａ  Ｓｏｆｔｗａｒｅ  Ｃｏｒｐｏｒａｔｉｏｎ社のＦｏｒｍＷａｒｅ（登録商標）、ＡＢＢＹＹ  Ｓｏｆｔｗａｒｅ  Ｈｏｕｓｅ社のＦｏｒｍＲｅａｄｅｒ（登録商標）、および ＡｎｙＤｏｃ  Ｓｏｆｔｗａｒｅ  Ｃｏｒｐｏｒａｔｉｏｎ社のＯＣＲ  ｆｏｒ  ＡｎｙＤｏｃ（登録商標） がある。
【０００８】
これらとその他のこの手のプログラムは２種のメインモードで稼動する。
【０００９】
セットアップモード：この方式ではユーザーが各書式レイアウトについてテンプレートを定義する。これは、既存の形式処理プロダクツの多くでは、書式のスキャン画像上を長方形領域で囲むことによって行われるとともに、各領域毎にＯＣＲインストラクションが定義される。この領域およびインストラクションの集積が各書式レイアウト毎のテンプレートとして保存される。
【００１０】
ランモード：データが含まれる書式はスキャンされると同時に、テンプレートマッチングアルゴリズムを利用して自動的にテンプレートに合致するものが探された後、それぞれ事前定義領域毎に、標準ＯＣＲプログラムによりこれからデータが抽出される。ランモードにおける次に続く段階は人がＯＣＲ結果の検証と修正を行うことである。ランモードの最終段階はターゲット・アプリケーションが後で処理可能なファイルを作成することによって検証済みデータをターゲット・アプリケーションに送信することである。
【００１１】
送り状や注文書にように書式が分かっている場合でも、セットアップモードは各ユーザーが様々な形態レイアウトを処理する必要があるのでユーザーに特有なものである。このモード中の業務量は出会う形態レイアウトの数に比例する。最終ランモード段階のターゲット・アプリケーションへの統合は各ターゲット・アプリケーションが異なるカスタマゼーションを必要とするのでそのアプリケーションに特有なものである。
【００１２】
本発明の目的は各エンドユーザー向けの当初カスタマゼーションの不要なデータ抽出および転記が可能である形式処理のシステムおよび方法の提供にある。
【００１３】
本発明のその他の目的と利点は本仕様書を読むと同時に付録の図を検討した後に明らかになろう。
【発明の開示】
【００１４】
したがって、本発明の幾つかの好ましい実施例によりデジタル画像の形態で事前にデジタル化された書式をもとにしたデータ項目抽出のための形式処理方法が提供されこの方法には次のものが含まれる。すなわち、
【００１５】
各物理フィールドが特定タイプのデータ項目に関係する１ヵ所以上の物理フィールドの場所を指示するためのユーザーへの促進
【００１６】
物理フィールドの場所に関してユーザーによって提供される１つ以上の指示の受信
【００１７】
関連データ様式を利用した物理フィールドのデータ項目内容の識別
【００１８】
さらに、本発明の幾つかの好ましい実施例によると、この方法にはさらに次のものが含まれる。すなわち、
【００１９】
前記の１ヵ所以上の物理フィールドの場所の特定
【００２０】
前記１ヵ所以上の物理フィールドの場所を利用した類似レイアウトの様式に関する同一特定タイプのデータ項目の所在についてのインストラクションが含まれるテンプレートの作成
【００２１】
さらに、本発明の幾つかの好ましい実施例によると、この方法にはさらに次のものが含まれる。すなわち、
【００２２】
テンプレートと合致する別の書式の別のデジタル画像の検索、ならびに
【００２３】
合致するものが決り次第のテンプレートインストラクションを利用した自動的なデータ項目抽出
【００２４】
さらに、本発明の好ましい幾つかの実施例によると、物理フィールドの場所についてユーザーによって提供される指示には画像のデータ項目上または近傍でポインティング装置による単一回のクリックが含まれる。
【００２５】
さらに、本発明の幾つかの好ましい実施例によると、物理フィールドの場所に関してユーザーによって提供される指示には画像のデータ項目上または近傍での表示されるタッチスクリーンへの接触が含まれる。
【００２６】
さらに、本発明の幾つかの好ましい実施例によると、この方法にはさらにデータ項目のターゲット・アプリケーションへの転送が含まれる。
【００２７】
さらに、本発明の幾つかの好ましい実施例によると、前記１ヵ所以上の物理フィールドはテーブル書式で準備される。
【００２８】
さらに、本発明の幾つかの好ましい実施例によると、１回以上の指示の受信処置には、テーブルの第１行目に関する項目の場所に関する指示の受信が含まれ、この方法はさらにテーブルの第１行目の指示項目下の諸列に位置するデータ項目の自動抽出からなる。
【００２９】
さらに、本発明の幾つかの好ましい実施例によると、この方法にはさらに次のものが含まれる。すなわち、
【００３０】
類似レイアウトの書式のテーブルの諸列の同一特定タイプのデータ項目の所在に関するインストラクションが含まれるテンプレートが作成されるテーブルの第１行目のデータ項目の場所の利用
【００３１】
さらに、本発明の幾つかの好ましい実施例によると、この方法にはさらに次のものが含まれる。すなわち、
【００３２】
テンプレートと合致する別の書式の別のデジタル画像の検索、および
【００３３】
合致するものが決まり次第のテンプレートインストラクションを利用したテーブルをもとにした自動的データ項目の抽出
【００３４】
さらに、本発明の幾つかの好ましい実施例によると、このように任意の書式からのデータ項目抽出用の形式処理システムが提供され、このシステムには次のものが含まれる。
【００３５】
当該書式のデジタル画像へのスキャン用のスキャナー
【００３６】
デジタル画像表示用の表示装置
【００３７】
ポインティング装置、表示装置上に表示される画像上の物理フィールドの場所上でポインティング装置を利用してユーザーによって提供される１回以上の指示の受信のため、特定タイプの任意のデータ項目に関係する物理フィールド毎に１ヵ所以上の物理フィールドの場所を指示するようユーザーに促進するため、ならびに関連データ様式を利用する物理フィールドのデータ項目の内容および場所の識別のための処理ユニット
【００３８】
さらに、本発明の幾つかの好ましい実施例によると、表示装置およびポインティング装置は１台のタッチスクリーン表示装置に統合される。
【発明を実施するための最良の形態】
【００３９】
本発明は、先行技術の場合の形式処理方法とアプリケーションを用いた当初カスタマゼーションを行う必要なく、書式をもとにしたデータの抽出を簡単にする形式処理の提供方法とシステムを目的としている。
【００４０】
本発明は「ターゲット・アプリケーション」に転送される形式データ抽出用のカスタマゼーションが不要であってかつ「出来合い」の（ＣＯＴＳ）市販プロダクツを提供する新たな方法を導入する。
【００４１】
本発明の場合には、既存プロダクツの「セットアップモード」中に通常必要とされるユーザー固有のカスタマゼーション業務は、ユーザーがルーチンワークを実行するにつれて「テンプレート」が自動的に作り出されるので不要である。
【００４２】
既存の形式処理プログラムによって必客先のニーズを満足させるために必要とされるカスタマゼーションは、面倒で、長たらしくかつ費用が高くつくものである。本発明の方法をソフトウェアに応用することによって、開発者は書式の読み取りと「ターゲット・アプリケーション」へのデータ送信が可能である「即使える」形式処理プログラムを開発できる。
【００４３】
本発明はスキャナーあるいはその他のデジタル化手段によって事前にデジタル化された物理形式の電子画像を処理すると同時に、「ターゲット・アプリケーション」へ引き渡されるデータを準備する方法を公開するものである。処理に対して論理形式の可能性のある集合は演繹的に知られる。  
【００４４】
本仕様書全般を通じて使用される本発明に関連して用語の定義と説明をしておくと役に立つ。本発明全体を通じて用語「論理形式」（論理形式例：送り状、注文書）とは、抽出を必要とする書式に含まれるデータ項目を定める「論理フィールド」（論理フィールドの例：送り状番号、注文日）の集合を指す。各「論理フィールド」には、スキャン画像である物理形式から抽出されるべきデータ抽出に関するインストラクションが含まれ、様々な機関の「物理」形式は「レイアウト」がばらばらでも良く、物理形式について様々な場所に同一データが含まれていて良い。
【００４５】
本仕様書全般を通じて、用語「テンプレート」とは「テンプレートマッチングアルゴリズム」（下記参照）用であってかつ物理形式内部の物理フィールドの場所に関するインストラクションの集合を指すものである。通常は、書式におけるフィールドの場所は、これらのすべてについて同一の「テンプレート」インストラクションを利用して得られる（例えば、ある販売先が2つの請求書を送信するとき、その多くの場合、請求書の「レイアウト」は同じであるので、同一「テンプレート」インストラクションがこれらの２つの請求書に利用できる）ので１つの「テンプレート」に関連して多数の物理形式がある。各「論理形式」にはこれに関連したいくつかの可能性のある「テンプレート」がある（例えば、多くの場合、販売先が異なればそれぞれ違う送り状を生み出すので、送り状を送信する販売先が複数あれば「論理形式」の「請求書」には複数の「テンプレート」があっても良い。）。多くの場合に、「レイアウト」が異なると「テンプレート」も違うはずである。
【００４６】
本仕様書に関連して、用語「フィールド領域」とは物理形式からの物理フィールドの所在確認方法に関するインストラクションの集合を指す。「フィールド領域」は「テンプレート」の一部である。たまにフィールド領域には領域の座標のみが含まれるが、これには物理形式に関するその他の表示マークの識別によって物理フィールドの所在を見つけるためのその他のインストラクションが含まれる場合もある。例えば、例１：書式が移動されかつ歪みが取られてテンプレートにぴったり合うことを意図して、インストラクションは書式が「登録された」後で正確な座標のデータの中身を見つけるものである。例２：インストラクションにより物理形式上に印刷済みの「合計」の右側にある「合計フィールド」が見つけられ得る。
【００４７】
次いで参考説明が諸図に対して行われる。
【００４８】
図１には本発明の好ましい実施例によるある書式をもとにデータ抽出用の形式処理システム（符号(１０)で示される）が示される。スキャナー１２はそのデータが「ターゲット・アプリケーション」に転送される書式のスキャンのために準備される。書式のスキャン済み画像は、表示装置９、ユーザーインターフェース（例えば、キーボード１３）ならびにポインティング装置（例えば、マウス１７）が備えられたコンピューティング装置１４に転送される。書式のデジタル画像は表示装置上に表示されるとともにユーザーは表示画像上に特定タイプの様々なデータ項目の場所を指示するよう促進される。コンピューティング装置は本発明のデータ抽出方法（この後の詳細説明を参照）を実行すると同時に、ＯＣＲソフトウェアを利用して画像からデータを抽出する。コンピューティング装置を稼動させるユーザーはＯＣＲに結果を正しく確認すると同時に、必要があればこれの修正を行う。この最終データは「ターゲット・アプリケーション」による利用のためあるいは将来の参考のためデータベース１６に格納されても良い。
【００４９】
図２では、本発明の好ましい実施例による、「論理形式」、「テンプレート」、「フィールド領域」ならびに「論理フィールド」の階層が示される。
【００５０】
各「論理形式」１８について、複数の連結「テンプレート」があってもよい。（図面では簡単のため２つのテンプレート２０ａおよび２０ｂが示されるが、「テンプレート」の数は処理される、異なる「書式レイアウト」の数に応じて変化する。）「テンプレートリスト」(２０)は「論理形式」１８に関連する「テンプレート」の集合である。「論理形式」１８は関連があると同時に形式処理ユーザーによって求められる（通常は「ターゲット・アプリケーション」に転送される）データ項目３０を指す。各データ項目は「論理フィールド」(３０ａ,３０ｂ)として言及される。
【００５１】
「テンプレートマッチングアルゴリズム」４０（図３を参照）は物理形式１９（書式のスキャン画像である）が「テンプレートリスト」(２０)からの「テンプレート」（例えば２０ａ）と合致するかどうかを決定した後、物理形式内の物理フィールド２１の所在を突きとめる。「テンプレートマッチングアルゴリズム」は別に新しいものではなく、このアルゴリズムを利用するプロダクツは、Ｔｏｐ  Ｉｍａｇｅ  Ｓｙｓｔｅｍｓ  ＬｔｄのＦｏｒｍＯｕｔ（登録商標） 、あるいはＮＣＳ社のＮｅｓｔｏｒ  Ｒｅａｄｅｒ（登録商標）の形式認識オプションのごとく既存のものである。このアルゴリズムに関するもう1つ別の例はＵＳ  ６，８８６，１３６に公開されている。ＵＳ  ５，７９３，８８７ またはＵＳ  ６，６４０，００９も合わせて参照されたい。
【００５２】
書式の一部のデータはテーブルに格納される。そのある例は送り状における項目一覧表である。テーブルの各行は１つの項目と関連する。テーブルフィールドは列に格納される。量、価格、ならびに量といった記載項目が別々のテーブル列に格納される。図４の例を参照されたい。
【００５３】
「テーブル抽出」：テーブルの第１行目の各物理フィールドの場所が分かっている場合は、次のような単純なアルゴリズムを利用してテーブル全体からデータの抽出が可能である。すなわち、
【００５４】
１．全頁標準ＯＣＲプログラムが全体画像をもとにして「テキスト」とともに「テキスト」の各語のＸＹ座標に関する位置を抽出する。
【００５５】
２．第１行のすべての物理分野について、アルゴリズムは、次行の物理フィールドが前行の物理フィールドと同一のＸ座標または殆ど同一のＸ座標を有するよう検索する。Ｘ座標は物理フィールドの左側、物理フィールドの右側、あるいは物理フィールドの中央に当てはめられる。
【００５６】
３．アルゴリズムが前行のすべての物理フィールドに関する次行の物理フィールドを見つける場合には、アルゴリズムは次のテーブル行の検索を続行する。１ヵ所以上の物理フィールドに類似したＸ座標をもつ次行の物理フィールドが見当たらない場合にはアルゴリズムは検索を停止する。
【００５７】
４．追加処置によりフィールドタイプに応じた物理フィールド全体の検索が実行されてよい。これは下記段落Ａ５．３のアルゴリズムのように実行できる。
【００５８】
「テーブル抽出」を行うには、例えば、特許５，７３７，４４２のような別の方法がある。
【００５９】
「ターゲット・アプリケーション」は諸書式から抽出されるデータを受け取るアプリケーションである。「ターゲット・アプリケーション」の例にはＸＧｅａｒ  Ｔｅｃｈｎｏｌｏｇｉｅｓ社のＣｌａｉｍＧｅａｒｆ、Ｍｉｃｒｏｓｏｆｔ（登録商標）社のＭｉｃｒｏｓｏｆｔ  Ｓｍａｌｌ Ｂｕｓｉｎｅｓｓ Ａｃｃｏｕｎｔｉｎｇ（登録商標） あるいはＩｎｔｕｉｔ社のＱｕｉｃｋＢｏｏｋｓがある。 
【００６０】
処理は空の「テンプレート」一覧または事前に定義された「テンプレート」の集合から開始される。事前定義される「テンプレート」が広く利用されている書式の「テンプレート」用に利用可能である。例えば、ある宅配会社（例えば、Ｆｅｄｅｒａｌ  Ｅｘｐｒｅｓｓ社、ＵＰＳ社)）からの請求書に関する「テンプレート」が事前定義の「テンプレート」の一部であってよい。
【００６１】
処理には物理形式を「ターゲット・アプリケーション」に読み込む次の処置が採用される。
【００６２】
Ａ１．「テンプレートマッチングアルゴリズム」を利用した事前定義「テンプレート」一覧と物理形式画像の比較。上述のように、このアルゴリズムは多くの既存の「形式処理」アプリケーション中に存在している。
【００６３】
Ａ２．比較が処置Ｂ１（以降を参照）に進む場合、
【００６４】
次の処置は新たな書式「レイアウト」を利用した物理形式の処理に適用される（上記比較ができない場合に）。
【００６５】
Ａ３．画像の表示ならびにフィールドの場所でのユーザーへの表示画像上のクリック依頼（例えば、「販売者名称」あるいは「送り状番号」）。図５参照。
【００６６】
Ａ４．ユーザーはフィールドの場所を画像上で指示するよう求められる。通常これはスクリーンに表示される画像関連区域上のマウスクリックによって行われる。本発明の一部の好ましい実施例では、タッチスクリーンが利用できる。もう1つの可能性はクリックに代えてデータ周辺領域を囲むと同時に次の段階Ａ５へ跳ぶことである。
【００６７】
Ａ５．あるアルゴリズムがクリック地点の場所近辺のテキスト領域の場所を見つけると同時に「テキスト」データの抽出のために適用される。
【００６８】
この実行のための１つのありうるアルゴリズムは次の通りである。
【００６９】
Ａ５．１）標準ＯＣＲプログラムが全頁画像上で稼動し頁から「テキスト」および各語の位置が抽出される。
【００７０】
Ａ５．２）クリック地点の場所に最も近い場所の語が抽出される。
【００７１】
Ａ５．３）プログラムはフィールドタイプに応じてその他のどの語が抽出されるべきかを決定する。下例を参照。
【００７２】
Ａ５．３．１）「日付」フィールド：フィールドが「日付」フィールドである場合には、当該単語あるいは「１２／２７／０４」または「１２月２７日,２００４」のような既知の日付様式で日付を示すために特別に利用されるその他の文字が抽出されるはずである。
【００７３】
Ａ５．３．２）「数量」フィールド：フィールドが「数量」フィールド（価格あるいは全体送り状のような）である場合には、アルゴリズムは「＄１９９．９５」や「１９９．９５ＵＳＤ」のような既知の数量書式で与えられる至近の語を取る。
【００７４】
Ａ５．３．３）単語フィールド：フィールドが送り状番号の場合のように含まなくてはならないのは1語のみであることが分かっている場合もある。
【００７５】
Ａ５．３．４）「販売者/顧客」名称フィールド：このフィールドは数語の組合せがありえる。どの語が抽出しなくてはならないかを決定するため、アルゴリズムは単語間隔の上部3分の1および下部3分の1を移動させた後、文書全体の単語間の平均スペースを計算してから、アルゴリズムは単語間の平均間隔の1.5倍未満の間隔のすべての単語を取り出す。同一行の単語だけが抽出されるように考慮される。
【００７６】
Ａ６．追加の処置は、抽出データが表示されてかつユーザーによって確認される明らかなＯＣＲエラーを修正して事後処理されるものである（例：「１２１３１１２００６」が「１２／３１／２００６」に修正されるとか、「１９９．９５ＵＳＤ」が「１９９．９５」に修正されるものである）。図６を参照。
【００７７】
Ａ７．抽出データはさらなる実行処理が継続されるかあるいは「ターゲット・アプリケーション」に直ちに送られる。フィールドの位置は先のフィールド抽出用のインストラクションである「フィールド領域」として「テンプレート」に格納される。これはこの処置かあるいはさらに後に格納可能であるとともに、物理画像および/または座標の内容に応じて複合インストラクションとして格納可能である。フィールド領域の定義に関しては上記を参照のこと。これは重要な本発明の構成要素である。カスタマゼーション業務はテンプレートがデータ入力の通常業務中に作り出されるので必要ない。
【００７８】
Ａ８．処置Ａ３〜Ａ７が繰り返されると同時に、連続する「論理フィールド」に充てられる。図７にはすべてのフィールドが処理された後のスクリーンが示される。
【００７９】
テーブルに属するフィールドについては次の処置（Ａ９〜Ａ１０）が適用される。
【００８０】
Ａ９．処置Ａ３〜Ａ７は当該書式の「テーブル」の第1行目のそれぞれの「論理フィールド」に適用される。（例えば、カタログ番号、品質、価格等）
【００８１】
Ａ１０．「テーブル抽出」（上述の通りの）が、場所データを見つけると同時にテーブルのその他のすべてのデータの抽出のために実行される。
【００８２】
Ａ１１．フィールドデータの「ターゲット・アプリケーション」へ送信する次処置の継続。下記のＣ１処置を参照のこと。
【００８３】
Ｂ１．「テンプレートマッチングアルゴリズム」が続く場合には、各フィールドに関してフィールドの位置が「テンプレート」インストラクションに応じて計算されるとともに、データはＯＣＲを利用して抽出される。内容は先のさらなる実行のため保存可能であるかあるいは「ターゲット・アプリケーション」に直に送られる。
【００８４】
抽出するターブルがある場合には、下のＢ２〜Ｂ３が適用される。
【００８５】
Ｂ２．同一の処置Ｂ１が第１テーブル行目のフィールドに適用される。「テーブル抽出」処理が、特許５，７３７，４４２のように第1行目の物理フィールドの場所を知る必要がない場合にこの処置を跳ばすことが可能である。
【００８６】
Ｂ３．「テーブル抽出」はテーブルの場所ならびにその他残りのすべての行を見つけるために適用される。
【００８７】
Ｂ４．フィールドデータをターゲット・アプリケーションに送る次の処置の継続。下の処置Ｃ１を参照。
【００８８】
次に、１つ以上のフィールド抽出データの「ターゲット・アプリケーション」への組込みの１方法が説明される。本発明の好ましい実施例によると、これは以下のように機能する。
【００８９】
Ｃ１．ユーザーは「ターゲット・アプリケーション」を同時に稼動させる。（別のウィンドーで）
【００９０】
Ｃ２．前の処置で収集されたデータは、キー打ち込み、マウス移動、タッチスクリーンあるいはマウス移動を真似る「ウィンドー」メッセージあるいはユーザーが通常のデータ入力のやり方で行うキー打ち込みのデータとして「ターゲット・アプリケーション」に送られる。
【００９１】
こうしてデータの認証チェックおよびデータの格納は「ターゲット・アプリケーション」が作動する通常の方法で実行される。一部のタイプ打ち込みおよびマウス移動が実際のキーボードやマウスによって行われない点が唯一の差である。くたびれるタイプ打ち込みに代ってデータはキーボードのシミュレーションによって転送される。
【００９２】
抽出データの「ターゲット・アプリケーション」への転送は、別の方法でも行うことができる。さらに、特定ユーザーでは「ターゲット・アプリケーション」へのデータ転送に特別なカスタマゼーションを要することが見込まれる。本発明は「ターゲット・アプリケーション」へ転送される書式データ抽出をカスタマゼーションをせずにもたらすことを目的とする。ここで挙げられた「ターゲット・アプリケーション」へのデータ転送に関する説明は単なる１例にすぎない。
【００９３】
本発明の形式処理方法にはビジネス市場からの強い要求がある。ポイントは形式処理方法において最初のカスタマゼーションが不要となるとともに本発明の処理により形式処理が単純なタスクとなることにある。本発明は他の場合にはカスタマゼーションに伴う相当なコストのために自動形式処理を考えない中小ビジネスにとって極めて大きな恩恵が見出されるものとなろう。
【００９４】
本発明の方法は既存の形式処理方法に追加できる。例えば、アプリケーションが書式に関する前述の知識が無くても（ＡＢＢＹＹ社のＦｌｅｘｉＣａｐｔｕｒｅ（登録商標））ある書式に関して提供される少なくとも1部の情報が抽出可能である場合の形式処理アプリケーションでは、本発明の方法はその他の方法を利用して抽出されない残りの情報が抽出されるために利用可能である。
【００９５】
この仕様書に規定される諸実施例付録の諸図の説明はその範囲を限定することなく本発明のより良き理解のためにのみ利用されることが明確にされなくてはならない。
【００９６】
専門技術者は本仕様書を読んだ後、本発明によって取り扱われる付録の図や上述の実施例に調節や修正を行うことができることも明確にされなくてはならない。
【図面の簡単な説明】
【００９７】
本発明のより良き理解ならびにその実用的なアプリケーションの正しい認識のため、次に挙げる図面が提供されると同時にこれ以降において参照される。これらの図面類は例としてのみ挙げられ、決して本発明の範囲を限定するものではない点には留意されなくてはならない。同様構成要素は同じ参照番号によって表示されている。
【００９８】
【図１】本発明の好ましい実施例による形式処理システムの図
【００９９】
【図２】本発明の好ましい実施例による「論理形式」、「論理フィールド」、「テンプレート」ならびに「フィールド領域」の階層図
【０１００】
【図３】テンプレートを検索した後、物理フィールドを検索する「テンプレートマッチングアルゴリズム」の図
【０１０１】
【図４】通常の印刷書式の数列のテーブルの図
【０１０２】
【図５】本発明の好ましい実施例によるユーザーに当該画像上の「ベンダー」データ上のクリックを依頼するある書式に関するフィールド表示処置の図
【０１０３】
【図６】本発明の好ましい実施例によるユーザーによって抽出データの表示と確認を行う、ユーザーが画像上の「ベンダー」データをクリックした直後のスクリーン図
【０１０４】
【図７】にはすべてのフィールドが処理された後の本発明の好ましい実施例によるスクリーンが示される。
【図１】
2009520246.tif 000003
【図２】
2009520246.tif 000004
【図３】
2009520246.tif 000005
【図４】
2009520246.tif 000006
【図５】
2009520246.tif 000007
【図６】
2009520246.tif 000008
【図７】
2009520246.tif 000009