(57)【特許請求の範囲】
【請求項１】
帳票画像データを記録する帳票画像データベースと、
帳票画像データを受け付け前記帳票画像データベースに記録した帳票画像データと、
該帳票画像データ内の特徴的な図形により位置合わせを行い、一方の帳票画像データ上の位置を他方の帳票画像データ上の対応する位置に変換する位置変換テーブルを生成する位置変換テーブル生成手段と、
前記位置変換テーブル生成手段で生成した位置変換テーブルを用いて一方には存在するが他方には存在しない帳票画像データの図形の量を数値化する比較照合手段と、
前記比較照合手段で数値化した値が所定の値と一致するか判定する判定手段と、
前記判定手段で一致すると判定したときは受け付けた帳票画像データを破棄する二重受信制御手段と、
を備えたことを特徴とする帳票読取装置。
【請求項２】
前記判定手段で一致しないと判定したときは受け付けた帳票画像データを前記帳票像データベースに登録する登録手段
を更に備えることを特徴とする請求項１記載の帳票読取装置。
【請求項３】
前記比較照合手段は、前記位置変換テーブル生成手段で生成した位置変換テーブルを用い、予め登録された基準帳票画像および読取対象位置情報に基づき、該読取対象位置において、一方には存在するが他方には存在しない帳票画像データの図形の量を数値化することを特徴とする請求項１記載の帳票読取装置。
【請求項４】
帳票読み取り装置が、
帳票画像データを受け付け、帳票画像データを記録する帳票画像データベースに記録された帳票画像データと、該帳票画像データ内の特徴的な図形により位置合わせを行い、一方の帳票画像データ上の位置を他方の帳票画像データ上の対応する位置に変換する位置変換テーブルを生成する位置変換テーブル生成ステップと、
前記位置変換テーブル生成ステップで生成した位置変換テーブルを用いて一方には存在するが他方には存在しない帳票画像データの図形の量を数値化する比較照合ステップと、
前記比較照合ステップで数値化した値が所定の値と一致するか否かを判定する判定ステップと、
前記判定ステップで一致すると判定したときは受け付けた帳票画像データを破棄する二重受信制御ステップと、
を実行することを特徴とする帳票読取方法。
【請求項５】
帳票読み取り装置に、
帳票画像データを受け付け、帳票画像データを記録する帳票画像データベースに記録された帳票画像データと、該帳票画像データ内の特徴的な図形により位置合わせを行い、一方の帳票画像データ上の位置を他方の帳票画像データ上の対応する位置に変換する位置変換テーブルを生成する位置変換テーブル生成ステップと、
前記位置変換テーブル生成ステップで生成した位置変換テーブルを用いて、一方には存在するが他方には存在しない帳票画像データの量を数値化する比較照合ステップと、
前記比較照合ステップで数直化した値が所定の値と一致するか否かを判定する判定ステップと、
前記判定ステップで一致すると判定したときは受け付けた帳票データを破棄する二重受信制御ステップと、
を実行させることを特徴とする帳票読取プログラムを格納したコンピュータ読取可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、フォーマットの印刷された帳票上に追加記入される文字や図などを読み取るために、イメージスキャナあるいはファクシミリなどの帳票画像データ取得装置によって得た帳票画像データに対して処理する帳票読取装置および帳票読取方法並びに記憶媒体に関する。
【０００２】
文字認識装置（ＯＣＲ）による自動受注システム（ＦＡＸ−ＯＣＲシステム）は、一般に昼夜を問わず運用され、無人化されているのが普通だが、例えば注文者が注文票を誤って二回ファクシミリ送信を行ってしまった場合など、受信側としてそれをチェックする手段も人間もいない場合は、その受信に従って本来必要のない商品発送が行われてしまう可能性がある。
【０００３】
このように、誤操作などにより同一帳票を二度送信するなどして発生するデータの二重受信に対しては、何らかの防御手段が必要である。
【０００４】
【従来の技術】
従来例においては、この二重受信を防ぐ手段あるいは検出する手段として、例えば特開平７−８５３２２号に示すように、帳票中に帳票を一意に識別する識別ＩＤ（番号など）を印刷し、その識別ＩＤの認識結果により二重受信を判断するものである。
【０００５】
この従来例においては、図１９に示すように、端末機からのデータ受信時に、番号データ記憶手段が売上げ媒体を発行した媒体発行開始番号と媒体発行終了番号との媒体発行時の番号データを受信して端末機別に記憶しておき、次に端末機からの売上げデータを受信したとき、データ記憶手段に記憶させておいた前回の番号データと、今回の番号データとを比較手段が比較照合し、この比較結果が更新された番号データのときに集計データ制御手段が集計データを更新する。
【０００６】
このため、仮に端末機が応答データ未確認のために未返信と誤判定して同一データを再送信しても、上位機種はそのデータ番号を照合確認するため、同一の売上げデータを二重計上しなくなり、信頼性の高い売上げデータの集計管理ができる。
【０００７】
また、他の従来例として、特に識別番号を持たなくとも帳票中の文字認識結果が全て一致した場合に二重受信と判断してデータを無効とするもの（特公平７−２５４９６１号）などが提案されている。
【０００８】
【発明が解決しようとする課題】
このような従来例にあっては、二重受信チェックのとき、識別番号を持たない帳票様式では用いることができない、あるいは、識別番号を持たない帳票で、帳票中の記載内容が同一があり得るケース（例えば同一者が同一内容の注文を再び行った場合）では、従来例による検出では、本来受け付けるべきデータを二重受信と判断して破棄してしまう可能性があるという問題があった。
【０００９】
本発明は、このような従来の問題点に鑑みてなされたものであって、例えば記入内容が同じであっても、別な帳票であれば記入された手書きの文字や図は図形的に異なるであろうという点、逆に言えば手書きの文字や図が、図形的に一致するならば紛れもなく同じ帳票であると言える点に着目し、過去に受信した帳票画像データと、新たに受信した帳票画像データの図形的な一致性を判断し、一致と判断された場合は当該受信データは二重受信であるとして破棄することで信頼性の高いデータの二重受信防止を実現することができる帳票読取装置および帳票読取方法並びに記憶媒体を提供することを目的とする。
【００１０】
【課題を解決するための手段】
この目的を達成するために、本発明は、次のように構成する（図１、参照）。
【００１１】
本発明は、帳票画像データ取得装置によって取得された帳票画像データを読取処理する際に、帳票データ登録管理手段１４は、受付け処理した既存帳票画像を記録した帳票画像データベースに対してデータを登録またはデータを取得し、比較照合手段１５は、画像中の特徴的な図形によりデータを比較照合し相違度を数値化する。判定手段１８は、相違度が所定の値と一致するか否かを判定し、二重受信制御手段１９は、判定により一致したときは受付帳票画像を破棄する。
【００１２】
さらに、比較照合手段１５では、画像中の特徴的な図形により位置合わせを行い、一方の帳票画像上の位置をもう一方の画像上の対応する位置に変換する位置変換テーブルを生成し、一方の画像には存在するがもう一方の当該位置には存在しない図形の量を数値化して評価値とする。
【００１３】
また、本発明は、帳票画像データに帳票画像を登録するとき、比較照合手段で必要となるデータを予め登録しておき、比較照合手段は、一方の帳票画像上の任意の位置を、もう一方の帳票画像の位置に変換する位置変換テーブルを位置合わせ処理で生成した後に逆方向への位置変換テーブルを位置合わせ処理することなく生成して相違度を求める。
【００１４】
また、本発明は、予め帳票レイアウトの雛型となる基準帳票画像および基準帳票画像上の文字あるいは図の追加記入される位置に関する読取位置情報を登録しておき、該読取位置情報と前記比較照合手段１５によって得られる既存帳票画像上の読取位置を参照して相違度計算の範囲を読取対象領域内とする。
【００１５】
また、本発明は、帳票画像データ取得装置によって取得された帳票画像データを読取処理する帳票読取方法であって、受付け処理した既存帳票画像を記録した帳票画像データベースに対してデータを登録またはデータを取得し、画像中の特徴的な図形によりデータを比較照合し相違度を数値化し、相違度が所定の値と一致するか否かを判定する判定し、判定により一致したときは受付帳票画像を破棄する。
【００１６】
さらに、本発明は、帳票画像データ取得装置によって取得された帳票画像データを読取処理する帳票読取装置に用いられるプログラム記憶媒体であって、受付け処理した既存帳票画像を記録した帳票画像データベース４に対してデータを登録またはデータを取得する帳票データ登録管理手段１４と、画像中の特徴的な図形によりデータを比較照合し相違度を数値化する比較照合手段１５と、相違度が所定の値と一致するか否かを判定する判定手段１８と、判定により一致したときは受付帳票画像を破棄する二重受信制御手段１９と、を備えたプログラムを格納した記憶媒体よりなる。
【００１７】
このような構成を備えた本発明によれば、受付け処理した既存帳票画像を記録した帳票画像データベース４に対してデータを登録またはデータを取得し、画像中の特徴的な図形によりデータを比較照合し相違度を数値化し、相違度が所定の値と一致するか否かを判定し、判定により一致したときは受付帳票画像を破棄するため、記入文字が同じであっても、字形が図形的に異なれば別帳票であると判断するので、偶然同じ記入内容の帳票を連続して送っても二重受信と誤判断しないが、同じ帳票を二度送信した場合は、字形が図形的にも一致するはずなので、二重受信と正しく判断される。
【００１８】
また、帳票画像データに帳票画像を登録するとき、比較照合手段で必要となるデータを予め登録しておき、比較照合手段１５は、一方の帳票画像上の任意の位置を、もう一方の帳票画像の位置に変換する位置変換テーブルを位置合わせ処理で生成した後に逆方向への位置変換テーブルを位置合わせ処理することなく生成して相違度を求めるため、比較処理時に既存帳票画像の辞書作成を行う必要はなくなるので、処理速度を向上させることができる。
【００１９】
さらに、予め帳票レイアウトの雛型となる基準帳票画像および基準帳票画像上の文字あるいは図の追加記入される位置に関する読取位置情報を登録しておき、読取位置情報と比較照合手段によって得られる既存帳票画像上の読取位置を参照して相違度計算の範囲を読取対象領域内とするため、他の部分のノイズや誤差の影響を受けず、また処理量も低減できるので精度および性能をより向上させることができる。
【００２０】
【発明の実施の形態】
図２は本発明の第１の実施形態を示すハード構成図である。
【００２１】
図２において、１は帳票読取装置としての文字認識装置であり、文字認識装置１は、帳票に追加記入された文字または図を読み込み処理する。２は帳票画像データ取得装置であり、帳票画像データ取得装置２は、帳票を画像データ化するイメージスキャナあるいは帳票画像データを受信するファクシミリ受信装置などよりなる。３は補助記憶装置であり、補助記憶装置３には過去に受付処理した既存帳票画像データ、帳票画像データを読取処理するためのプログラムなどが格納される。すなわち、補助記憶装置３内には帳票画像データベース４、プログラム記憶媒体５などが格納される。６は主記憶装置であり、主記憶装置６には読取処理の実行に必要なデータが記憶される。７はプロセッサであり、プロセッサ７は読取処理の実行を行う。既存帳票画像データや読取処理を行うためのプログラムが補助記憶装置３内に記憶されない場合には、外部記憶媒体読取装置８を用いて、外部記憶媒体内に格納される帳票画像データベース９の画像データ１０、プログラム記憶媒体１１内に格納された読取処理を行うためのプログラム１２を読み出す。
【００２２】
図３は本発明の第１の実施形態の要部構成図である。
【００２３】
図３において、２はイメージスキャナまたはファクシミリ受信装置などの光電変換装置よりなる帳票画像データ取得装置であり、帳票画像データ取得装置２は、帳票１３上に追加記入された手書きの文字や図などを読み取る。
【００２４】
４，９は補助記憶装置３または外部記憶媒体内に格納される帳票画像データベースであり、帳票画像データベース４，９には過去に受付け処理した既存帳票画像データが格納される。１４は帳票データ登録管理手段としての帳票データ登録管理部であり、帳票データ登録管理部１４は、帳票画像データベース４，９に対して画像データを登録し、または帳票画像データベース４，９より画像データを取得する。
【００２５】
１５は比較照合手段としての比較照合部であり、比較照合部１５は新たに取得した受付帳票画像に対して、帳票画像データベース４，９の全てまたは一部の既存帳票画像との画像内容の図形的な相違度を評価するために、画像中の特徴的な図形により位置合わせを行い、一方の帳票画像上の位置をもう一方の画像上の対応する位置に変換する位置変換テーブルを生成し、一方の画像には存在するがもう一方の当該位置には存在しない図形の量を数値化して評価値とする。
【００２６】
図４に示すように、位置変換テーブル１６は、所定サイズのブロックに仕切られている。ブロック内には位置情報（ｘ，ｙ）が格納される。また、比較照合部１５は、後述するように、比較照合を行う２つの帳票画像それぞれについて照合辞書１７を作成している。
【００２７】
１８は判定手段としての判定部であり、判定部１８は、比較照合部１５による評価値を予め用意した値により一致したか否かを判定する。１９は二重受信制御手段としての二重受信制御部であり、二重受信制御部１９は、判定部１８により既存帳票画像と一致しないと判定された場合は、受付帳票画像を新たに帳票画像データベース４，９に登録し文字読取処理を行うが、判定部１８により一致しないと判定された場合には受付帳票画像を破棄する。
【００２８】
２０は文字認識処理部であり、文字認識処理部２０は、受付帳票画像を破棄しない場合に、その受付帳票画像を帳票画像データベース４，９に登録するため、文字認識処理を行う。
【００２９】
図５は本発明の第１の実施形態の処理手順を示すフローチャートである。
【００３０】
図５において、まず、ステップＳ１でまずイメージスキャナあるいはファクシミリ受信装置などの帳票画像データ取得装置２１によって新たにシステム外より帳票画像データ（以後、受付帳票画像と呼ぶ）を取得する。
【００３１】
次にステップＳ２で既に受信した帳票画像データの帳票画像データベース４，９より、後述の比較照合処理を未だ行っていない帳票１枚分の帳票画像データ（以後、既存帳票画像と呼ぶ）を選択してデータを得る。次にステップ３ではステップＳ２で得た既存帳票画像と、ステップＳ１で得た受付帳票画像とを、比較照合処理し、図形的な不一致性を数値化し、当該既存帳票画像と受付帳票画像との相違度として記録する。
【００３２】
次にステップＳ４で既存の帳票画像データベース４，９の全てについて相違度を求めたか否かを判定し、求めているならステップＳ５を行い、未処理のデータがあればステップＳ２へ戻る。
【００３３】
この段階で、全ての既存帳票画像と受付帳票画像との相違度は算出済みである。ここで、予め定めた相違度のボーダー値と、各既存帳票画像と受付帳票画像データとの相違度を比較し、ボーダー値より小さい相違度を持つ既存帳票画像の数をカウントする。なおボーダー値は運用前のテストによって最適な値を予め設定しておくものとする。
【００３４】
次に、ステップＳ６ではステップＳ５で求めたカウント値が０か否かを判定し、０なら受付帳票画像は新規に受け付けるべきものとしてステップＳ７を行う。カウント値が１以上なら受付票画像は既に受け付けているものとしてステップＳ１０を行う。
【００３５】
次に、ステップＳ７で受付帳票画像およびその管理に必要な諸情報（帳票レイアウトのＩＤなど）を既存の帳票画像データベース４，９に登録する。
【００３６】
次に、ステップＳ８で受付帳票画像を、文字認識処理部２０に渡し文字認識処理を行う。
【００３７】
次に、ステップＳ９で次の帳票画像データの取得を待つ。
【００３８】
次に、ステップＳ１０で受付帳票画像の帳票情報は二重受信であるとして、受付帳票画像を破棄する。
【００３９】
ここで、ステップＳ３では、データを図形的に比較照合し、その図形的な相違度を数値化し記録するが、図６に示すように、帳票読取装置向けに設計されている帳票については、ステップＳ３の処理を簡単に実現することができる。
【００４０】
すなわち、帳票読取装置向けに設計された帳票には図６に示すような位置合わせ用のマーク２１が３点以上付けられていることがある。このような帳票を読み取る場合は、比較する２つの帳票画像について、それぞれ３点以上のマーク２１の位置を帳票画像上から求め、その位置関係からアフィン変換により位置変換テーブルを求め、位置変換テーブルに従って一方の帳票画像に存在するが、もう一方の帳票画像の当該位置には存在しない黒画素の数をカウントして相違度とする。
【００４１】
こうして、比較照合を簡単に行うことができる。
【００４２】
次に、図６のようなマーク２１の存在しない帳票を読み取る場合、あるいは局所的なひずみなどのある帳票画像を処理する場合を説明する。
【００４３】
図７は、本発明の処理手順のうち図５で説明したステップＳ３で行う２つの画像データ（受付帳票画像と既存帳票画像）の比較照合処理に関する手順を示す。
【００４４】
ここでは、２つの画像データについて一方を帳票画像Ａ、もう一方を帳票画像Ｂと呼ぶことにする。
【００４５】
一般にプレ印刷レイアウトは同じであっても、別々な機会に得た画像情報はそのプレ印刷の画像上の位置は様々な要因（単純の位置変化、伸縮、傾き、ノイズなど）により異なる。したがって２枚の画像の内容を図形的に比較するためには、これらの変化を吸収し且つ実際の絵柄の違いは検出しなければならない。
【００４６】
図７において、ステップＳ１１で帳票画像Ａをプレ印刷情報と見なして、既発明の照合技術により位置合わせおよびプレ印刷除去の処理のための辞書データを作成する。記入内容は同じだが別帳票である帳票画像を図８に示す。図８の上段（Ａ）を帳票画像Ａとし、図８の下段（Ｂ）を帳票画像Ｂとする。上段および下段は記入内容が同じ帳票画像である。しかし、記入位置が上段と下段ではずれている。
【００４７】
次に、ステップＳ１２では、ステップＳ１１で作成した辞書データを用い、帳票画像Ｂに対して既発明の照合技術により、位置合わせを行い、帳票画像Ａ上の任意の位置を帳票画像Ｂ上の位置に変換する位置変換テーブルが生成され、その位置変換テーブルを参照して、帳票画像Ａ上にある図形を帳票画像Ｂ上から除去する。これにより帳票画像Ｂに存在するが帳票画像Ａの当該箇所に存在しない図形が画像として得られる。
【００４８】
こうして得られた差分画像（Ｂ−Ａ）は、図９（Ａ）に示される。
【００４９】
次に、ステップＳ１３ではステップＳ１２で得た差分Ｂ−Ａ画像の黒画素数をカウントして記録する。
【００５０】
次に、ステップＳ１４で帳票画像Ｂを辞書側データとしてステップＳ１１と同様にプレ印刷除去のための辞書データを作成する。
【００５１】
次に、ステップＳ１５ではステップＳ１４で得た辞書データを用いて、ステップＳ１２と同様に帳票画像Ａに対してプレ印刷除去処理を行い、帳票画像Ａには存在するが帳票画像Ｂの当該箇所には存在しない図形の画像を得る。
【００５２】
こうして得られた差分画像（Ａ−Ｂ）は図９（Ｂ）に示される。
【００５３】
次に、ステップＳ１６ではステップＳ１５で得た差分Ａ−Ｂ画像の黒画素数をカウントして記録する。
【００５４】
次に、ステップＳ１７では、ステップＳ１３およびステップＳ１６でそれぞれ得た差分黒画素数の和を求め、帳票画像Ａと帳票画像Ｂの平均画像面積で割った値を相違度として記録する。
【００５５】
例えば、差分Ａ−Ｂ画像の黒画素数をｄ(Ａ−Ｂ)、差分Ｂ−Ａ画像の黒画素数をｄ(Ｂ−Ａ)、帳票画像Ａのサイズを(水平Ax×垂直Ay)、帳票画像Ｂのサイズを（水平Ｂ×垂直By）とすれば、帳票画像Ａと帳票画像Ｂの平均画像面積
ＡＲＥＡ＝（Ax×Ay＋Bx×By）／２で求め、相違度ｄｉｆｆ＝（ｄ(Ａ−Ｂ)＋ｄ(Ｂ−Ａ)）／ＡＲＥＡとする。
【００５６】
このように、本実施形態においては、記入文字が同じであっても、字形が図形的に異なれば別帳票であると判断するため、偶然同じ記入内容の帳票を連続して送っても二重受信と誤判断しないが、同じ帳票を二度送信した場合は、字形が図形的にも一致するはずなので、二重受信と正しく判断される。
【００５７】
また図など、文字認識の対象でない図柄もチェックの対象として二重受信検出可能である。
【００５８】
図１０は本発明の第２の実施形態を示す要部構成図である。
【００５９】
図１０において、図３の比較照合部１５の代りに、第２の比較照合部１５Ａを設けている。
【００６０】
本発明の第１の実施形態においては、図７のステップＳ１１およびステップＳ１４で比較照合を行う２つの帳票画像それぞれについて照合辞書１７を作成しているが、例えば帳票画像Ａを既存帳票画像、帳票画像Ｂを取得帳票画像と定めれば、予め既存帳票画像に関しては、図５のステップＳ７で既存の帳票画像データベース４，９に登録する際に図７のステップＳ１１の照合辞書作成を行いその辞書データも共に登録する。このようにすれば比較処理時に既存帳票画像の辞書作成を行う必要はなくなるため処理速度が向上する。
【００６１】
第２の比較照合部１５Ａは、帳票画像データベース４，９に帳票画像を登録する際、図３の比較照合手段で必要となるデータを予め求め、そのデータも帳票画像データベース４，９に登録し、２つの帳票画像の相違度を求める際、一方の帳票画像上の任意の位置を、もう一方の帳票画像の位置に変換する位置変換テーブルを位置合わせ処理を行うことで生成した後、当該位置変換テーブルを参照することにより、逆方向への位置変換テーブルを位置合わせ処理を行うことなく生成して得た２つの位置変換テーブルを参照して差分画像生成することで相違度を求める。
【００６２】
したがって、第２の比較照合部１５Ａでは照合辞書１７も帳票画像Ｂについて一方のみ作成すれば良いことになる。
【００６３】
図１１は本発明の第２の実施形態の処理手順を示すフローチャートである。第１の実施形態と異なるステップＳ３ＡおよびステップＳ７Ａのみを説明し、他のステップの説明を省略する。
【００６４】
ステップＳ３Ａでは、今回のデータと既存データを図形的に比較照合し、その図形的な相違度を数値化し記録するが、ここでは既存帳票画像の位置作成を行う必要がなくなる。さらに、逆方向への位置変換テーブルを位置合わせ処理することなく生成して、相違度を求める。
【００６５】
ステップＳ７Ａでは、今回受信データを新規として画像データベース４，９に登録するが、既存帳票画像については、ここで照合辞書を作成し、その辞書データも登録しておく。
【００６６】
図１２は帳票画像Ａを基準として帳票画像Ｂとの差分を取るための第２の比較照合処理手段１５Ａを更に詳細に解説した図である。
【００６７】
まず、ステップＳ２１で帳票画像Ａと帳票画像Ｂとの位置合わせの基準となる位置を、予め辞書作成時に自動的に求めた特徴的な図柄の箇所を探索することを行う。これにより帳票画像Ａ上の幾つかの特徴的な位置についてのみ帳票画像Ｂ上の位置に変換する粗い精度の位置変換テーブルが生成される。
【００６８】
次に、ステップＳ２２ではステップＳ２１で求めた位置合わせの基準点から、詳細に位置合わせを帳票画像全面に渡って行う。これにより帳票画像Ａ上の任意の位置を帳票画像Ｂ上の位置に変換する位置変換テーブルが生成される。
【００６９】
次に、ステップＳ２３ではステップＳ２２で生成された位置変換テーブルを用いて、帳票画像Ａ上の黒画素の位置に対応する帳票画像Ｂ上の位置を白にすることで、帳票画像Ｂには存在するが帳票画像Ａには存在しない黒画素の差分画像を得る。
【００７０】
ステップＳ２２の結果生成される位置変換テーブルは図１３に示すように帳票画像Ａを固定サイズのブロックで区切り、各ブロック内の基準箇所（例えば左上角点）が、帳票画像Ｂ上のどの位置と対応するかの情報を保持している。以後この方向の位置変換テーブル（Ａ→Ｂ）と呼び、逆方向の位置変換テーブル（Ｂ→Ａ）は以下の手順で作成できることを示す。
【００７１】
帳票画像Ｂも同サイズのブロックで区切り、帳票画像Ａのブロック同様に左上角点を基準位置とする。この帳票画像Ｂのブロックを図１４に示す。
【００７２】
図１５（Ａ）は帳票画像Ａのブロックの拡大図、図１５（Ｂ）は帳票画像Ｂのブロックの拡大図である。
【００７３】
図１５（Ａ）は、帳票画像Ａのブロックの一部を注目したもので、Paは注目ブロックの基準位置で座標を（Pax，Pay）とする。
【００７４】
図１５（Ｂ）は、帳票画像Ｂを同サイズのブロックで、図１３の帳票画像Ａのブロックに対応する付近であり、PbはPaに対応する位置である（座標を（Pbx，Pby）とする）。また、Pbを含むブロックの基準位置Qbは座標を（Qbx，Qby）とする。
【００７５】
位置変換テーブル（Ａ→Ｂ）を使えば適当な２点の対応関係から伸縮率を求めることができる。このようにして求めた水平方向伸縮率をx#scale，垂直方向伸縮率をy#scaleとする。
【００７６】
帳票画像Ｂの各ブロックの基準位置Qbに対応する帳票画像Ａの位置Qaは、以下の計算式により推定位置を求めることができる。
【００７７】
Qax＝Pax＋x#scale(Qbx−Pbx)
Qay＝Pay＋y#scale(Qby−Pby)
これにより、逆方向の位置変換テーブル(Ｂ→Ａ)は、帳票画像Ａを基準として位置合わせを行うことなく、変換テーブルを作成することができる。
【００７８】
このように、本発明の第２の実施形態では、前記第１の実施形態に加えて、比較照合処理の処理量を大幅に削減することができる。
【００７９】
図１６は本発明の第３の実施形態を示す要部構成図である。
【００８０】
図１６において、予め帳票レイアウトの雛型となる基準帳票画像を帳票画像データベース４，９に予め登録しておき、また基準帳票画像上の文字あるいは図の追加記入される位置に関する読取位置情報も帳票が画像データベース４，９に登録しておく。
【００８１】
図３の比較照合部１５に代えて第３の比較照合部１５Ｂが設けられ、第３の比較照合部１５Ｂでは、読取位置情報と得られる既存帳票画像上の読取位置を参照して、受付帳票画像と既存帳票画像の相違度算出対象を、読取周辺内におさめることにより高精度に比較照合を行うようにしている。
【００８２】
すなわち、図１７に示すような帳票レイアウトの雛型を基準帳票画像として登録し、Ａ，Ｂ，Ｃで示すような位置情報も登録する。
【００８３】
図１８は本発明の第３の実施形態の処理手順を示すフローチャートである。
【００８４】
図１８において、ステップＳ０では、予めシステムが処理すべき帳票レイアウトの雛型を基準帳票画像として登録しておく（図１７、参照）。
【００８５】
ステップＳ３Ｂでは今回のデータと既存データを図形的に比較照合し、その図形的な相違度を数値化し記録するが、ここではまた受付帳票画像上の読取対象位置を知ることができ、受付帳票画像と既存帳票画像の相違度算出対象を読取位置周辺内におさめることができる。
【００８６】
ステップＳ７Ｂでは、帳票画像データベース４，９に登録する際は、基準帳票画像と登録すべき帳票画像について比較照合処理を行い、登録すべき帳票画像上の文字読取位置を得て、この位置情報も帳票画像データベース４，９に登録する。
【００８７】
なお一般に文字認識システムでは、与えられた画像上の文字を読むべき場所を探索する処理を持っているので、ステップＳ７Ｂで比較照合処理を行わずに、文字認識処理の途中あるいは終了後に位置情報をもらうようにしてもよい。これにより帳票画像データベース４，９の各既存帳票画像上での読取対象領域が特定可能になる。
【００８８】
次に、受付帳票画像の二重受信チェックを行う際に、ステップＳ３Ｂにおいて既存帳票画像と受付帳票画像の位置の対応付けが行われるのであるから、受付帳票画像上の読取対象位置も知ることができる。
【００８９】
したがって、本実施形態では、これらの読取対象領域の位置情報を参照して、相違度計算の範囲を読取対象領域内に限定するので、他の部分のノイズや誤差の影響を受けず、また処理量も低減できるので、精度および性能をより向上させることができる。
【００９０】
なお、その他のステップについては、前記と同様であり説明を省略する。
【００９１】
【発明の効果】
以上説明してきたように、本発明によれば、受付け処理した既存帳票画像を記録した帳票画像データベースに対してデータを登録またはデータを取得し、画像中の特徴的な図形によりデータを比較照合し相違度を数値化し、相違度が所定の値と一致するか否かを判定し、判定により一致したときは受付帳票画像を破棄するため、記入文字が同じであっても、字形が図形的に異なれば別帳票であると判断するので、偶然同じ記入内容の帳票を連続して送っても二重受信と誤判断しないが、同じ帳票を二度送信した場合は、字形が図形的にも一致するはずなので、二重受信と正しく判断される。
【００９２】
また、帳票画像データに帳票画像を登録するとき、比較照合手段で必要となるデータを予め登録しておき、比較照合手段は、一方の帳票画像上の任意の位置を、もう一方の帳票画像の位置に変換する位置変換テーブルを位置合わせ処理で生成した後に逆方向への位置変換テーブルを位置合わせ処理することなく生成して相違度を求めるため、比較処理時に既存帳票画像の辞書作成を行う必要はなくなるため処理速度を向上させることができる。
【００９３】
さらに、予め帳票レイアウトの雛型となる基準帳票画像および基準帳票画像上の文字あるいは図の追加記入される位置に関する読取位置情報を登録しておき、読取位置情報と比較照合手段によって得られる既存帳票画像上の読取位置を参照して相違度計算の範囲を読取対象領域内とするため、他の部分のノイズや誤差の影響を受けず、また処理量も低減できるので精度および性能をより向上させることができる。
【図面の簡単な説明】
【図１】本発明の原理説明図
【図２】本発明の第１の実施形態を示すハード構成図
【図３】本発明の第１の実施形態を示す要部構成図
【図４】位置変換テーブルの例を示す図
【図５】本発明の第１の実施形態の処理手順を示すフローチャート
【図６】マーク付帳票の例を示す図
【図７】比較照合処理を示すフローチャート
【図８】記入内容が同じ帳票画像を示す図
【図９】差分画像を示す図
【図１０】本発明の第２の実施形態を示す要部構成図
【図１１】本発明の第２の実施形態の処理手順を示すフローチャート
【図１２】位置合わせ処理を示すフローチャート
【図１３】帳票画像Ａのブロックを示す図
【図１４】帳票画像Ｂのブロックを示す図
【図１５】帳票画像ブロックの拡大図
【図１６】本発明の第３の実施形態を示す要部構成図
【図１７】雛型となる帳票を示す図
【図１８】本発明の第３の実施形態の処理手順を示すフローチャート
【図１９】従来例を示す図
【符号の説明】
１：文字認識装置（帳票読取装置）
２：帳票画像データ取得装置
３：補助記憶装置
４，９：帳票画像データベース
５，１１：プログラム記憶媒体
６：主記憶装置
７：プロセッサ
８：外部記憶媒体読取装置
１０：画像データ
１２：プログラム
１３：帳票
１４：帳票データ登録管理手段（帳票データ登録管理部）
１５：比較照合手段（比較照合部）
１５Ａ：第２の比較照合部
１５Ｂ：第３の比較照合部
１６：位置変換テーブル
１７：照合辞書
１８：判定手段（判定部）
１９：二重受信制御手段（二重受信制御部）
２０：文字認識処理部
２１：マーク
【図１】
0003718105.tif 000002
【図２】
0003718105.tif 000003
【図３】
0003718105.tif 000004
【図４】
0003718105.tif 000005
【図５】
0003718105.tif 000006
【図６】
0003718105.tif 000007
【図７】
0003718105.tif 000008
【図８】
0003718105.tif 000009
【図９】
0003718105.tif 000010
【図１０】
0003718105.tif 000011
【図１１】
0003718105.tif 000012
【図１２】
0003718105.tif 000013
【図１３】
0003718105.tif 000014
【図１４】
0003718105.tif 000015
【図１５】
0003718105.tif 000016
【図１６】
0003718105.tif 000017
【図１７】
0003718105.tif 000018
【図１８】
0003718105.tif 000019
【図１９】
0003718105.tif 000020