(57)【特許請求の範囲】
【請求項１】
画像入力装置を用いて読み取った文書の画像から、文書書式識別に用いる特徴量を抽出する抽出手段と、
前記抽出手段で抽出した文書書式識別に用いる特徴量と、前記画像入力装置の種類の違いにより生じる特徴量の違いを補正するための補正情報とを含んだ文書書式データを作成する作成手段と、
前記文書書式データを保存する保存手段と、
文書書式を識別したい文書の画像について前記抽出手段と作成手段とを用いて文書書式データを得て、これを前記保存手段で保存した文書書式データと比較し、文書書式の類似度を計算することで前記識別したい文書の文書書式を識別する識別手段と、を備え、
前記識別手段は、前記保存手段に保存された文書書式データに含まれる特徴量と、前記識別したい文書の文書書式データに含まれる特徴量とを比較する際、それぞれの文書を読み取った画像入力装置の種類に基づいて、前記保存手段に保存された文書書式データの特徴量と前記識別したい文書の文書書式データに含まれる特徴量のいずれかを、前記補正情報に基づいて補正する必要があるか判断し、補正する必要があると判断した場合、いずれかを前記補正情報に基づいて補正した後、比較して類似度を計算することを特徴とする文書書式識別装置。
【請求項２】
前記識別手段による類似度計算で得られた結果を使用して、類似度が高い方から順に所定数の文書書式の識別コードおよび類似度を出力する出力手段を更に備えることを特徴とする請求項１記載の文書書式識別装置。
【請求項３】
前記補正情報は、前記画像入力装置の種類により、特徴量抽出時の原点位置抽出方法が異なるために生じる原点位置座標の差分データを示し、前記識別手段は、補正する必要があると判断した場合、前記保存手段に保存された文書書式データに含まれる特徴量と前記識別したい文書の文書書式データに含まれる特徴量のいずれかを、前記差分データを用いて座標変換処理を行った後、比較して類似度を計算することを特徴とする請求項１記載の文書書式識別装置。
【請求項４】
前記画像入力装置の種類には、文書画像を読み取る際に背景色を黒にして読み取る裏黒スキャナと、背景色を白にして読み取る裏白スキャナとがあり、
前記作成手段では、前記裏黒スキャナで文書が読み取られた場合、背景と該文書の境界上に原点を定め、且つ該文書内のブロック領域に基づいて求めた点と該原点との差分を前記補正情報とし、前記裏白スキャナで文書が読み取られた場合、該文書内のブロック領域に基づいて原点を定め、且つ差分なしの前記補正情報とし、
前記識別手段では、前記保存手段に保存された文書書式データと、前記作成手段で作成された前記識別したい文書の文書書式データとを比較する際、前記画像入力装置の種類が一致しなかった場合、裏黒スキャナで読み取った方の文書書式データを前記補正情報で補正した後、該文書書式データを比較して類似度を計算することを特徴とする請求項３記載の文書書式識別装置。
【請求項５】
画像入力装置を用いて文書書式を識別したい文書を読み取ることによって得られた画像から、文書書式識別に用いる特徴量を抽出する抽出手段と、
前記抽出手段で抽出した文書書式識別に用いる特徴量と、前記画像入力装置の種類の違いにより生じる特徴量の違いを補正するための補正情報とを含んだ文書書式データを作成する作成手段と、
文書書式識別用として登録済みの複数の文書それぞれに関して、各文書を読み取った画像入力装置の種類と各文書の特徴量と補正情報とを含む文書書式データを保存する保存手段と、
前記保存手段に保存されている登録済み文書それぞれを読み取った画像入力装置の種類と、前記識別したい文書を読み取った際の画像入力装置の種類とが異なるか否かを判断する判断手段と、
前記判断手段で画像入力装置の種類が異なると判断された場合、前記登録済み文書の文書書式データに含まれる特徴量あるいは前記識別したい文書の文書書式データに含まれる特徴量のいずれかを前記補正情報に基づいて補正した後、比較して類似度を計算することにより、前記識別したい文書の文書書式を識別し、一方、前記判断手段で画像入力装置の種類が同じと判断された場合、前記登録済み文書の文書書式データに含まれる特徴量と前記識別したい文書の文書書式データに含まれる特徴量とを補正せずに比較して類似度を計算することにより、前記識別したい文書の文書書式を識別する識別手段と
を有することを特徴とする文書書式識別装置。
【請求項６】
前記画像入力装置の種類には、文書画像を読み取る際に背景色を黒にして読み取る裏黒スキャナと、背景色を白にして読み取る裏白スキャナとがあり、
前記作成手段では、前記裏黒スキャナで文書が読み取られた場合、背景と該文書の境界上の所定位置を原点とし、尚且つ、該文書の特徴量に基づいて定められた点と該原点との差分を前記補正情報とし、一方、前記裏白スキャナで文書が読み取られた場合、該文書の特徴量に基づいて定められた点を原点とし、
前記識別手段では、前記保存手段に保存されている登録済み文書の文書書式データと、前記作成手段で作成された前記識別したい文書の文書書式データとについて、前記画像入力装置の種類が一致しなかった場合、裏黒スキャナで読み取った方の文書書式データを前記補正情報で補正した後、比較することにより、前記識別したい文書の文書書式を識別することを特徴とする請求項５に記載の文書書式識別装置。
【請求項７】
画像入力装置を用いて読み取った文書の画像から、文書書式識別に用いる特徴量を抽出する抽出工程と、
前記抽出工程で抽出した文書書式識別に用いる特徴量と、前記画像入力装置の種類の違いにより生じる特徴量の違いを補正するための補正情報とを含んだ文書書式データを作成する作成工程と、
前記文書書式データを保存する保存工程と、
文書書式を識別したい文書の画像について前記抽出工程と作成工程とを用いて文書書式データを得て、これを前記保存工程において保存した文書書式データと比較し、文書書式の類似度を計算することで前記識別したい文書の文書書式を識別する識別工程と、を備え、
前記識別工程は、前記保存工程において保存された文書書式データに含まれる特徴量と、前記識別したい文書の文書書式データに含まれる特徴量とを比較する際、それぞれの文書を読み取った画像入力装置の種類に基づいて、前記保存工程において保存された文書書式データの特徴量と前記識別したい文書の文書書式データに含まれる特徴量のいずれかを、前記補正情報に基づいて補正する必要があるか判断し、補正する必要があると判断した場合、いずれかを前記補正情報に基づいて補正した後、比較して類似度を計算することを特徴とする文書書式識別方法。
【請求項８】
前記識別工程による類似度計算で得られた結果を使用して、類似度が高い方から順に所定数の文書書式の識別コードおよび類似度を出力する出力工程を更に備えることを特徴とする請求項７記載の文書書式識別方法。
【請求項９】
前記補正情報は、前記画像入力装置の種類により、特徴量抽出時の原点位置抽出方法が異なるために生じる原点位置座標の差分データを示し、前記識別工程は、補正する必要があると判断した場合、前記保存工程において保存された文書書式データに含まれる特徴量と前記識別したい文書の文書書式データに含まれる特徴量のいずれかを、前記差分データを用いて座標変換処理を行った後、比較して類似度を計算することを特徴とする請求項７記載の文書書式識別方法。
【請求項１０】
前記画像入力装置の種類には、文書画像を読み取る際に背景色を黒にして読み取る裏黒スキャナと、背景色を白にして読み取る裏白スキャナとがあり、
前記作成工程では、前記裏黒スキャナで文書が読み取られた場合、背景と該文書の境界上に原点を定め、且つ該文書内のブロック領域に基づいて求めた点と該原点との差分を前記補正情報とし、前記裏白スキャナで文書が読み取られた場合、該文書内のブロック領域に基づいて原点を定め、且つ差分なしの前記補正情報とし、
前記識別工程では、前記保存工程において保存された文書書式データと、前記作成手段で作成された前記識別したい文書の文書書式データとを比較する際、前記画像入力装置の種類が一致しなかった場合、裏黒スキャナで読み取った方の文書書式データを前記補正情報で補正した後、該文書書式データを比較して類似度を計算することを特徴とする請求項９記載の文書書式識別方法。
【請求項１１】
画像入力装置を用いて文書書式を識別したい文書を読み取ることによって得られた画像から、文書書式識別に用いる特徴量を抽出する抽出工程と、
前記抽出工程で抽出した文書書式識別に用いる特徴量と、前記画像入力装置の種類の違いにより生じる特徴量の違いを補正するための補正情報とを含んだ文書書式データを作成する作成工程と、
文書書式識別用として登録済みの複数の文書それぞれに関して、各文書を読み取った画像入力装置の種類と各文書の特徴量と補正情報とを含む文書書式データを保存する保存工程と、
前記保存工程において保存されている登録済み文書それぞれを読み取った画像入力装置の種類と、前記識別したい文書を読み取った際の画像入力装置の種類とが異なるか否かを判断する判断工程と、
前記判断工程で画像入力装置の種類が異なると判断された場合、前記登録済み文書の文書書式データに含まれる特徴量あるいは前記識別したい文書の文書書式データに含まれる特徴量のいずれかを前記補正情報に基づいて補正した後、比較して類似度を計算することにより、前記識別したい文書の文書書式を識別し、一方、前記判断工程で画像入力装置の種類が同じと判断された場合、前記登録済み文書の文書書式データに含まれる特徴量と前記識別したい文書の文書書式データに含まれる特徴量とを補正せずに比較して類似度を計算することにより、前記識別したい文書の文書書式を識別する識別工程と
を有することを特徴とする文書書式識別方法。
【請求項１２】
前記画像入力装置の種類には、文書画像を読み取る際に背景色を黒にして読み取る裏黒スキャナと、背景色を白にして読み取る裏白スキャナとがあり、
前記作成工程では、前記裏黒スキャナで文書が読み取られた場合、背景と該文書の境界上の所定位置を原点とし、尚且つ、該文書の特徴量に基づいて定められた点と該原点との差分を前記補正情報とし、一方、前記裏白スキャナで文書が読み取られた場合、該文書の特徴量に基づいて定められた点を原点とし、
前記識別工程では、前記保存工程に保存されている登録済み文書の文書書式データと、前記作成工程で作成された前記識別したい文書の文書書式データとについて、前記画像入力装置の種類が一致しなかった場合、裏黒スキャナで読み取った方の文書書式データを前記補正情報で補正した後、比較することにより、前記識別したい文書の文書書式を識別することを特徴とする請求項１１に記載の文書書式識別方法。
【請求項１３】
請求項７乃至１２のいずれか１つに記載の文書書式識別方法をコンピュータによって実現させるための制御プログラムを格納する記憶媒体。
【請求項１４】
請求項７乃至１２のいずれか１つに記載の文書書式識別方法をコンピュータによって実現させるための制御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文書書式の自動識別に関するものである。
【０００２】
【従来の技術】
多種類の書式が混在する帳票群を処理する分野で、帳票を書式ごとに自動識別する装置が提案されている。この種の自動識別は帳票書式の類似度に基づいて行われるが、帳票原点位置の決定方法が帳票書式の類似度の計算結果に非常に大きく影響した。スキャナーで読み取った画像の左上端を、そのまま帳票の原点として採用すると、スキャナへ帳票をセットした時の位置ずれが、帳票原点位置のずれとなって帳票をうまく認識することができない。従って、帳票書式データを作成することで、帳票原点位置の補正を行ってきた。その方法を以下に記述する。スキャナーで画像を読み取る際に、背景色を黒にして読み取るスキャナー（以下「裏黒スキャナー」）の場合には、読み取った画像の帳票の外枠が黒（以下「帳票が裏黒」）になるので、その黒の外枠を削除する処理（黒枠補正処理）を行うことで、帳票の形状を正確に把握することができる。帳票書式データの作成手段では、黒枠補正処理を行った画像の左上端を原点として、書式データを作成する（図２（ａ））。
【０００３】
スキャナーで画像を読み取る際に、背景色を白にして読み取るスキャナー（以下「裏白スキャナー」）の場合には、読み取った画像の帳票の外枠が白（以下「帳票が裏白」）になるので、帳票そのものの色と同じ場合が多くなる。このため、前記のような黒枠補正処理を行うことができない。しかし、帳票の外枠には、背景色の白以外に何もないので、画像特徴量を抽出することで、テーブル・ブロック、テキスト・ブロックの位置を判定し原点を決定する。例えば、全ブロックを包含する矩形の最上端かつ最左端位置を帳票の原点として書式データを作成する。この方法では帳票の左上端を原点とすることはできないが、背景色が白でも同一書式の帳票の原点を一意に定めることができる（図２（ｂ））。
【０００４】
【発明が解決しようとする課題】
しかしながら、裏黒スキャナーと裏白スキャナーでは、文書書式の原点位置の決定方法が異なる。このため、多種類のスキャナーが混在した環境では、それぞれ特徴量の算出方法が異なり、文書書式を正しく識別することができない。また、文書書式を識別する装置は、クライアント／サーバで動作する比較的大きなシステム環境で使用される場合が多い。つまり、上記従来の自動識別方法を用いた場合、クライアントが複数存在するシステムでは、各クライアントのスキャナーの種類を統一しておかなければならないなどの制約を課す必要が生じる。
【０００５】
本発明は、上記課題を鑑みてなされたものであり、画像入力装置の種類により生じる複数の異なる特徴量が混在する環境でも多種類の文書書式を正しく識別することを目的とする。
【０００６】
【課題を解決するための手段】
かかる課題を解決するため、例えば本発明の文書書式識別装置は以下の構成を備える。すなわち、
画像入力装置を用いて読み取った文書の画像から、文書書式識別に用いる特徴量を抽出する抽出手段と、
前記抽出手段で抽出した文書書式識別に用いる特徴量と、前記画像入力装置の種類の違いにより生じる特徴量の違いを補正するための補正情報とを含んだ文書書式データを作成する作成手段と、
前記文書書式データを保存する保存手段と、
文書書式を識別したい文書の画像について前記抽出手段と作成手段とを用いて文書書式データを得て、これを前記保存手段で保存した文書書式データと比較し、文書書式の類似度を計算することで前記識別したい文書の文書書式を識別する識別手段と、を備え、
前記識別手段は、前記保存手段に保存された文書書式データに含まれる特徴量と、前記識別したい文書の文書書式データに含まれる特徴量とを比較する際、それぞれの文書を読み取った画像入力装置の種類に基づいて、前記保存手段に保存された文書書式データの特徴量と前記識別したい文書の文書書式データに含まれる特徴量のいずれかを、前記補正情報に基づいて補正する必要があるか判断し、補正する必要があると判断した場合、いずれかを前記補正情報に基づいて補正した後、比較して類似度を計算することを特徴とする。
【０００７】
また、上記課題を解決するための本発明の文書書式識別方法は、
画像入力装置を用いて読み取った文書の画像から、文書書式識別に用いる特徴量を抽出する抽出工程と、
前記抽出工程で抽出した文書書式識別に用いる特徴量と、前記画像入力装置の種類の違いにより生じる特徴量の違いを補正するための補正情報とを含んだ文書書式データを作成する作成工程と、
前記文書書式データを保存する保存工程と、
文書書式を識別したい文書の画像について前記抽出工程と作成工程とを用いて文書書式データを得て、これを前記保存工程において保存した文書書式データと比較し、文書書式の類似度を計算することで前記識別したい文書の文書書式を識別する識別工程と、を備え、
前記識別工程は、前記保存工程において保存された文書書式データに含まれる特徴量と、前記識別したい文書の文書書式データに含まれる特徴量とを比較する際、それぞれの文書を読み取った画像入力装置の種類に基づいて、前記保存工程において保存された文書書式データの特徴量と前記識別したい文書の文書書式データに含まれる特徴量のいずれかを、前記補正情報に基づいて補正する必要があるか判断し、補正する必要があると判断した場合、いずれかを前記補正情報に基づいて補正した後、比較して類似度を計算することを特徴とする。
【０００８】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を詳細に説明する。
【０００９】
図１は、本発明の実施の形態に係る帳票自動識別装置の概略構成を示すブロック図である。
【００１０】
１１はスキャナーであり、帳票イメージを光学的に読み取り、帳票イメージデータを出力する。１２はプロセッサでありメモリ１５に格納された制御プログラム１５ｄを実行することにより、画像特徴量抽出手段１２ａ、書式データ作成手段１２ｂ、類似度計算手段１２ｃとして機能する。スキャナーで読み取った画像は、帳票イメージ１５ｃとしてメモリ１５に格納される。帳票イメージ１５ｃは、２値化処理されて画像特徴量抽出手段１２ａに送られ、黒ドットのヒストグラム法などの手法により、テーブル、テキスト、ピクチャなどブロックごとに属性分類される。テーブル・ブロックについては、さらに罫線追跡手法などで、テーブルの詳細構造を求める。また、テキスト・ブロックについては、さらに文字コードに変換するなどの処理を行う。
【００１１】
このようにして取得した情報から、書式データ作成手段１２ｂにて、図３に示す帳票のページ書式およびテーブル書式を作成し、メモリ１５およびディスク１４に保存する。図３は、画像特徴量抽出手段１２ａで抽出した後の帳票サンプル３１を示す。テーブル・ブロック３個（３１１〜３１３）、ピクチャ・ブロック１個（３１４）が抽出されている。この帳票の書式データ３２は、ページ書式３２１とテーブル書式３２２に階層化して保存する。ページ書式３２１は、ヘッダ部３２１ａにスキャナーの種類、オリジナル帳票の解像度、裏白原点までの差分、帳票ページ幅、帳票ページ高さを所有する。なお、スキャナーの種類は裏白スキャナー、裏黒スキャナーのどちらを使用したかを設定するが、これはスキャナーアプリケーションのインストール時にあらかじめ設定しておく。裏白原点までの差分とは、裏黒スキャナーで読み取った場合の原点（以下「裏黒原点」）から裏白スキャナーで読み取った場合の原点（以下「裏白原点」）までの差分をいう。したがって、裏白原点までの差分は、裏白スキャナーで読み取った帳票では常に０である。
【００１２】
また、データ部３２２ａにはブロック毎に各種情報が記憶される。例えば、ブロック属性がテーブルの場合には、位置情報としてブロック左端位置、ブロック上端位置、大きさ情報としてブロック幅、ブロック高さの情報を所有する。また、比較帳票をピックアップするのに使用するためのページ原点からの距離および類似度の計算に使用するための当該ブロックの面積を全テーブル・ブロックで割った値も所有する。さらに、テーブル詳細情報とリンクするためにテーブルＩＤを所有する。このテーブルＩＤにリンクしたテーブルのセルの詳細構造をテーブル書式３２２で示す。テーブル内のセル個数、セルの位置、大きさ情報を所有する。
【００１３】
帳票識別装置は、キーボードから帳票の登録、帳票の識別などの命令が入力されると、各々の命令に対応する処理をプロセッサ１２が上記の書式データ３２を使用して行う。そして、その識別結果をディスプレイ１６に表示する。
【００１４】
図３、図４、図５、図６を参照して、本実施形態の帳票識別装置、特にプロセッサ１２が実行する各種制御処理の動作を説明する。
【００１５】
図５は、帳票認識装置の概略フローを示す。ステップＳ１０１にて、識別したい帳票をスキャナーで読み取り、ステップＳ１０３で、テーブル、テキストブロックの座標値等の特徴量データを抽出する。ステップＳ１０５では、これらの特徴量データを類似度を計算するための書式データに変換する。この書式データを元にして、ステップＳ１０７にて登録済み帳票の中から、当該識別したい帳票の書式データと同じ帳票である可能性のある書式データを絞り込む。ステップＳ１０９で絞り込んだ帳票のすべてについて書式の類似度を計算する。計算の結果、類似度の高い方の所定数の登録帳票を類似帳票の候補とし、その識別コードと類似度を出力する。
【００１６】
ここで、登録帳票、識別したい帳票ともにスキャナーの種類（裏白、裏黒）に関係なく類似度計算するために、図４で問題を整理する。識別したい帳票が裏白であり、登録帳票が裏黒の場合、原点位置が違うポイントを指しているので、帳票書式データそのものが異なる。同様に、識別したい帳票が裏黒であり、登録帳票が裏白の場合も、帳票書式データが異なる。この問題を解決するために、類似度計算を行う前に、スキャナーの種類が異なるかをチェックする。図６を用いて説明する。
【００１７】
識別したい帳票が裏白であって、登録帳票のスキャナーの種類が裏黒の場合は、登録帳票の座標変換を行う（ステップＳ６０１、Ｓ６０２、Ｓ６０３）。上述のように、登録帳票には、裏白原点までの差分値がページ書式３２１のヘッダ部３２１ａに記録されている。帳票ページの幅、帳票ページの高さ、各ブロックの左端位置、上端位置、ページ原点からの距離をこの差分値で減算すれば、裏白スキャナーで読み取った場合の書式データに変換できる。変換後の書式データと識別したい帳票の書式データで類似度を計算することで、通常の類似度計算と同様の結果を得ることができる。
【００１８】
また、識別したい帳票が裏黒であって、登録帳票のスキャナーの種類が裏白の場合は、識別したい帳票の座標変換を行う（ステップＳ６０１、Ｓ６０４、Ｓ６０５）。識別したい帳票にも、裏白原点までの差分値がページ書式３２１のヘッダ部３２１ａに記録している。前記と同様にデータを変換することで、識別したい帳票を裏白スキャナーで読み取った書式データに変換でき、かつ通常の類似度計算と同等の結果を得ることができる。
【００１９】
以上述べたように、裏黒スキャナーで読み取った帳票、及び裏白スキャナーで読み取った帳票のどちらであっても、帳票を識別することができる。
【００２０】
したがって、裏白スキャナーと裏黒スキャナーが混在しているような環境であっても、ユーザは、どのスキャナーで読み取ったのかを気にすることなく使用することができる。
【００２１】
また、裏白原点はテーブルブロックやテキストブロックを用いて決定することにしているので、帳票によっては原点位置の誤差が生じやすくなるが、本願では、裏黒原点を用いることができる場合は裏黒原点を用いて識別するようにしているので、裏白原点だけを用いて帳票識別するより精度よく帳票を識別することができる。
【００２２】
【他の実施形態】
なお、上記実施の形態では、帳票原点のみ取り上げて説明してきたが、帳票ページの幅、高さを類似度計算の要素とすることも可能である。この場合は、帳票の右下座標も明確にしておかねばならない。裏黒スキャナーの場合は、黒枠補正処理を行うので、画像の右下座標がそのまま帳票の右下座標になる。裏白スキャナーの場合は、全ブロックで包含する矩形の最右端位置かつ最下端位置を右下座標に設定する。また、あらかじめページ書式のヘッダ部３２１ａに裏白スキャナーで読み取った場合の右下座標（以下「裏白右下座標」）と裏黒スキャナーで読み取った場合の右下座標（以下「裏黒右下座標」）との差分値（以下「裏白右下座標までの差分」）を記録しておく。なお、裏白右下座標までの差分は裏白スキャナーで読み取った帳票では常に０である。
【００２３】
右下座標を書式データにどのような形で記録するかは、一例として、以下の方法がある。裏白スキャナーの場合に、帳票のページの幅を前記最右端位置−裏白原点で、帳票のページ高さを前記最下端位置−裏白原点で記録しておく。
【００２４】
本実施形態の処理では、識別したい帳票が裏黒で、登録帳票が裏白の場合には、識別したい帳票の右下座標から座標変換処理で裏白右下座標までの差分を減算し、全ブロックを包含する矩形の最右端位置かつ最下端位置を計算して、これらの位置を書式データとして記録済の裏白原点位置で減算すれば、裏白スキャナーで読み取った場合の帳票ページ幅と高さを得ることができる。
【００２５】
なお、上記実施形態では書式識別の対象を帳票としたが、他の文書であってもかまわない。
【００２６】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【００２７】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００２８】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【００２９】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００３０】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００３１】
【発明の効果】
以上説明したように、本発明によれば、画像入力装置の種類により生じる複数の異なる特徴量が混在する環境でも多種類の文書書式を正しく識別することができる。
【図面の簡単な説明】
【図１】図１は本発明の実施の一形態にかかる帳票識別装置の概略構成を示すブロック図である。
【図２】図２は本発明の実施の一形態にかかる帳票識別装置において、裏黒スキャナーで読み取られた帳票と裏白スキャナーで読み取られた帳票の帳票原点の違いを表すサンプル画像について示した図である。
【図３】図３は本発明の実施の一形態にかかる帳票識別装置により読み取られた帳票と、該帳票の書式データのページ書式とテーブル書式の一例を示す図である。
【図４】図４は本発明の実施の一形態にかかる帳票識別装置において、裏黒、裏白スキャナーが混在した場合の、スキャナーの組み合わせによる処理方法を示す図である。
【図５】図５は本発明の実施の一形態にかかる帳票識別装置における処理の概略を示すフローチャートである。
【図６】図６は本発明の実施の一形態にかかる帳票識別装置の処理において、類似度計算を行う前に実行する特徴量の変換処理を示すフローチャートである。
【図１】
0003733310.tif 000002
【図２】
0003733310.tif 000003
【図３】
0003733310.tif 000004
【図４】
0003733310.tif 000005
【図５】
0003733310.tif 000006
【図６】
0003733310.tif 000007