(57)【要約】      （修正有）【課題】文字認識の認識結果ファイルをデータベースに登録する際の作業性の向上を図りつつ、誤分類の発生を防止する。【解決手段】文書の画像を文字認識して得られた認識結果ファイルをデータベースに登録するに際して、登録先として新たなカテゴリを作成するか、既存のカテゴリを使用するかを指定するための［登録先確認］のダイアログボックスＤＢ２を表示する。このダイアログボックスＤＢ２の第１表示欄ＺＦ１には、認識結果ファイルＣＦの分類項目に属する項目データが表示される。【選択図】図８
2008176625.tif 000002
【特許請求の範囲】
【請求項１】
文書の画像を文字認識して得られた認識結果ファイルを、前記画像の予め定められた所定位置の画像部分から認識した分類項目でもって複数のカテゴリに分類してデータベースに登録する文字認識結果の管理装置において、
前記認識結果ファイルから前記分類項目に属する項目データを抽出して、該項目データが前記データベース上の既存のカテゴリに対応したものであるか否かを判定する判定手段と、
前記判定手段により既存のカテゴリに対応したものであると判定されたときに、既存のカテゴリの中から対応するカテゴリを選択して、該選択されたカテゴリに前記認識結果ファイルを登録する第１登録手段と、
前記判定手段により既存のカテゴリに対応したものでないと判定されたときに、前記抽出された項目データに対応する新たなカテゴリを前記データベース上に作成し、該新たなカテゴリに前記認識結果ファイルを登録する第２登録手段と
を備え、
前記判定手段は、
前記抽出された項目データを表示装置に表示する表示制御手段と、
前記抽出された項目データが前記データベース上の既存のカテゴリに対応したものであるか否かを、前記表示装置を見た操作者からの指示を受けて決定する判定決定手段と
を備える文字認識結果の管理装置。
【請求項２】
請求項１に記載の文字認識結果の管理装置であって、
前記表示制御手段は、
前記抽出された項目データとともに、前記データベース上の既存のカテゴリを特定する前記分類項目に対応したカテゴリ名の一覧を表示装置に表示するとともに、前記既存のカテゴリの中で前記抽出された項目データと分類項目が完全に一致するカテゴリについては他のカテゴリと識別可能に前記一覧の表示を行う構成である、文字認識結果の管理装置。
【請求項３】
請求項２に記載の文字認識結果の管理装置であって、
前記表示制御手段により表示された前記カテゴリ名の一覧の中から一のカテゴリ名を、前記操作者からの指示を受けて選択するカテゴリ選択手段を備え、
前記第１登録手段は、前記カテゴリ選択手段により選択されたカテゴリを登録先として前記認識結果ファイルの登録を行う構成である、文字認識結果の管理装置。
【請求項４】
請求項１ないし３のいずれかに記載の文字認識結果の管理装置であって、
前記表示制御手段は、前記表示を一のダイアログボックスで行う構成である、文字認識結果の管理装置。
【請求項５】
請求項４に記載の文字認識結果の管理装置であって、
前記ダイアログボックスは、前記データベース上の既存のカテゴリを使用することを示す第１の選択肢と、新たなカテゴリを作成することを示す第２の選択肢とを備え、
前記判定決定手段は、前記操作者からの指示に従って前記第１の選択肢と第２の選択肢のいずれが選択されたかを読み取って、該読み取った結果に基づいて前記決定を行う構成である、文字認識結果の管理装置。
【請求項６】
請求項４または５に記載の文字認識結果の管理装置であって、
前記表示制御手段は、
前記ダイアログボックスの表示のタイミングを、一の認識結果ファイルを取得する毎に定める第１の表示タイミング決定手段と、
前記ダイアログボックスの表示のタイミングを、一の認識結果ファイルを取得し、該取得した認識結果ファイルの前記分類項目に属する項目データが前記データベース上の既存のカテゴリのカテゴリ名と類似したときのみに定める第２の表示タイミング決定手段と、
操作者からの指示を受けて、前記第１および第２の表示タイミング決定手段のいずれか一方を有効とするタイミング選択手段と
を備える、文字認識結果の管理装置。
【請求項７】
入力装置とメモリとＣＰＵとを備えたコンピュータによって、文書の画像を文字認識して得られた認識結果ファイルを、前記画像の予め定められた所定位置の画像部分から認識した分類項目でもって複数のカテゴリに分類してデータベースに登録する文字認識結果の管理方法において、
前記ＣＰＵは、
前記認識結果ファイルから前記分類項目に属する項目データを抽出して、該項目データが前記データベース上の既存のカテゴリに対応したものであるか否かを判定し、
既存のカテゴリに対応したものであると判定されたときに、既存のカテゴリの中から対応するカテゴリを選択して、該選択されたカテゴリに前記認識結果ファイルを登録し、
既存のカテゴリに対応したものでないと判定されたときに、前記抽出された項目データに対応する新たなカテゴリを前記データベース上に作成し、該新たなカテゴリに前記認識結果ファイルを登録し、
さらに、前記ＣＰＵは、前記判定を、
前記抽出された項目データを表示装置に表示し、
前記抽出された項目データが前記データベース上の既存のカテゴリに対応したものであるか否かを、前記表示装置を見た操作者からの指示を受けて行う、
文字認識結果の管理方法。
【請求項８】
請求項７に記載の文字認識結果の管理方法であって、
前記抽出された項目データの表示装置への表示は、
前記抽出された項目データとともに、前記データベース上の既存のカテゴリを特定する前記分類項目に対応したカテゴリ名の一覧を表示装置に表示するとともに、前記既存のカテゴリの中で前記抽出された項目データと分類項目が完全に一致するカテゴリについては他のカテゴリと識別可能に前記一覧の表示を行うものである、文字認識結果の管理方法。
【請求項９】
文書の画像を文字認識して得られた認識結果ファイルを、前記画像の予め定められた所定位置の画像部分から認識した分類項目でもって複数のカテゴリに分類してデータベースに登録するためのコンピュータプログラムであって、
（ａ）前記認識結果ファイルから前記分類項目に属する項目データを抽出して、該項目データが前記データベース上の既存のカテゴリに対応したものであるか否かを判定する機能と、
（ｂ）前記機能（ａ）により既存のカテゴリに対応したものであると判定されたときに、既存のカテゴリの中から対応するカテゴリを選択して、該選択されたカテゴリに前記認識結果ファイルを登録する機能と、
（ｃ）前記機能（ａ）により既存のカテゴリに対応したものでないと判定されたときに、前記抽出された項目データに対応する新たなカテゴリを前記データベース上に作成し、該新たなカテゴリに前記認識結果ファイルを登録する機能と
をコンピュータに実現させるとともに、
前記機能（ａ）は、
（ａ−１）前記抽出された項目データを表示装置に表示する機能と、
（ａ−２）前記抽出された項目データが前記データベース上の既存のカテゴリに対応したものであるか否かを、前記表示装置を見た操作者からの指示を受けて決定する機能と
を備える、コンピュータプログラム。
【請求項１０】
請求項９に記載のコンピュータプログラムであって、
前記機能（ａ−１）は、
前記抽出された項目データとともに、前記データベース上の既存のカテゴリを特定する前記分類項目に対応したカテゴリ名の一覧を表示装置に表示するとともに、前記既存のカテゴリの中で前記抽出された項目データと分類項目が完全に一致するカテゴリについては他のカテゴリと識別可能に前記一覧の表示を行う構成である、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書の画像を文字認識して得られた認識結果ファイルを、前記画像の予め定められた所定位置の画像部分から認識した分類項目でもって複数のカテゴリに分類してデータベースに登録する技術に関するものである。
【背景技術】
【０００２】
従来、文書の画像を表す画像データをデータベースに登録する技術として、画像データ内の文字情報を文字認識処理により抽出して、この抽出した文字情報でもって画像データの分類を行う構成が提案されていた（特許文献１）。この構成によれば、自動的に分類を行うことができることから作業性に優れている。
【０００３】
【特許文献１】特開平７−４４５７３号公報
【０００４】
しかしながら、特許文献１の技術では、文字認識の精度不足から分類を誤まる問題があった。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明の解決しようとする課題は、作業性の向上を図りつつ、誤分類の発生を防止することにある。
【課題を解決するための手段】
【０００６】
前述した課題の少なくとも一部を解決するための手段として、以下に示す構成をとった。
【０００７】
本発明の文字認識結果の管理装置は、
文書の画像を文字認識して得られた認識結果ファイルを、前記画像の予め定められた所定位置の画像部分から認識した分類項目でもって複数のカテゴリに分類してデータベースに登録する文字認識結果の管理装置において、
前記認識結果ファイルから前記分類項目に属する項目データを抽出して、該項目データが前記データベース上の既存のカテゴリに対応したものであるか否かを判定する判定手段と、
前記判定手段により既存のカテゴリに対応したものであると判定されたときに、既存のカテゴリの中から対応するカテゴリを選択して、該選択されたカテゴリに前記認識結果ファイルを登録する第１登録手段と、
前記判定手段により既存のカテゴリに対応したものでないと判定されたときに、前記抽出された項目データに対応する新たなカテゴリを前記データベース上に作成し、該新たなカテゴリに前記認識結果ファイルを登録する第２登録手段と
を備え、
前記判定手段は、
前記抽出された項目データを表示装置に表示する表示制御手段と、
前記抽出された項目データが前記データベース上の既存のカテゴリに対応したものであるか否かを、前記表示装置を見た操作者からの指示を受けて決定する判定決定手段と
を備えることを特徴としている。
【０００８】
前記構成の文字認識結果の管理装置によれば、文字認識結果を表す認識結果ファイルから抽出された分類項目に属する項目データが、判定手段の表示制御手段により表示され、前記抽出された項目データが前記データベース上の既存のカテゴリに対応したものであるか否かが、判定手段の判定決定手段により、前記表示装置を見た操作者からの指示を受けて決定される。このために、操作者は、表示装置に表示された項目データが文字認識により誤って認識されたか、正しく認識されたかを知ることができることから、誤って分類されてデータベースへの登録がなされることを防止することができる。その上で、前記抽出された項目データが既存のカテゴリに対応したものである場合には、操作者はその旨を指示するだけで、第１登録手段により自動的に認識結果ファイルを登録することができる。したがって、作業性の点でも優れている。
【０００９】
前記表示制御手段は、前記抽出された項目データとともに、前記データベース上の既存のカテゴリを特定する前記分類項目に対応したカテゴリ名の一覧を表示装置に表示するとともに、前記既存のカテゴリの中で前記抽出された項目データと分類項目が完全に一致するカテゴリについては他のカテゴリと識別可能に前記一覧の表示を行う構成としてもよい。
【００１０】
この構成によれば、操作者は、表示装置に表示されたカテゴリ名を見ることで、前記抽出された項目データが既存のカテゴリに含まれるか否かを容易に判断することができる。したがって、誤分類の発生をより一層防止することができる。
【００１１】
前記カテゴリ名の一覧を表示する構成とした文字認識結果の管理装置において、前記表示制御手段により表示された前記カテゴリ名の一覧の中から一のカテゴリ名を、前記操作者からの指示を受けて選択するカテゴリ選択手段を備え、前記第１登録手段は、前記カテゴリ選択手段により選択されたカテゴリを登録先として前記認識結果ファイルの登録を行う構成としてもよい。
【００１２】
この構成によれば、操作者による手動操作により選択したカテゴリに認識結果ファイルの登録を行うことができることから、認識結果ファイルの登録作業の汎用性を高めることができる。
【００１３】
本発明の文字認識結果の管理装置において、前記表示制御手段は、前記表示を一のダイアログボックスで行う構成としてもよい。この構成によれば、ダイアログボックスから項目データの確認を行うことができ、操作性に優れている。
【００１４】
前記ダイアログボックスの表示を行う文字認識結果の管理装置において、前記ダイアログボックスは、前記データベース上の既存のカテゴリを使用することを示す第１の選択肢と、新たなカテゴリを作成することを示す第２の選択肢とを備え、前記判定決定手段は、前記操作者からの指示に従って前記第１の選択肢と第２の選択肢のいずれが選択されたかを読み取って、該読み取った結果に基づいて前記決定を行う構成としてもよい。
【００１５】
この構成によれば、操作者は、第１の選択肢と第２の選択肢のいずれを選択するという簡単な操作により、前記判定の決定を行うことができることから、操作性により優れている。
【００１６】
前記ダイアログボックスの表示を行う文字認識結果の管理装置において、前記表示制御手段は、前記ダイアログボックスの表示のタイミングを、一の認識結果ファイルを取得する毎に定める第１の表示タイミング決定手段と、前記ダイアログボックスの表示のタイミングを、一の認識結果ファイルを取得し、該取得した認識結果ファイルの前記分類項目に属する項目データが前記データベース上の既存のカテゴリのカテゴリ名と類似したときのみに定める第２の表示タイミング決定手段と、操作者からの指示を受けて、前記第１および第２の表示タイミング決定手段のいずれか一方を有効とするタイミング選択手段とを備える構成としてもよい。
【００１７】
この構成によれば、前記ダイアログボックスの表示のタイミングを、認識結果ファイルの分類項目に属する項目データがデータベース上の既存のカテゴリのカテゴリ名と類似したときに限ることができることから、既存のカテゴリと一致するとき、および既存のカテゴリと全く一致しない場合には、ダイアログボックスの表示を省略することができる。したがって、文字認識において誤認識の可能性の高いときだけ、ダイアログボックスから操作者の指令を受けることができることから、誤分類の発生の低減を保持しつつ作業性をより一層向上することができる。
【００１８】
本発明の文字認識結果の管理方法は、
入力装置とメモリとＣＰＵとを備えたコンピュータによって、文書の画像を文字認識して得られた認識結果ファイルを、前記画像の予め定められた所定位置の画像部分から認識した分類項目でもって複数のカテゴリに分類してデータベースに登録する文字認識結果の管理方法において、
前記ＣＰＵは、
前記認識結果ファイルから前記分類項目に属する項目データを抽出して、該項目データが前記データベース上の既存のカテゴリに対応したものであるか否かを判定し、
既存のカテゴリに対応したものであると判定されたときに、既存のカテゴリの中から対応するカテゴリを選択して、該選択されたカテゴリに前記認識結果ファイルを登録し、
既存のカテゴリに対応したものでないと判定されたときに、前記抽出された項目データに対応する新たなカテゴリを前記データベース上に作成し、該新たなカテゴリに前記認識結果ファイルを登録し、
さらに、前記ＣＰＵは、前記判定を、
前記抽出された項目データを表示装置に表示し、
前記抽出された項目データが前記データベース上の既存のカテゴリに対応したものであるか否かを、前記表示装置を見た操作者からの指示を受けて行うことを特徴としている。
【００１９】
本発明のコンピュータプログラムは、
文書の画像を文字認識して得られた認識結果ファイルを、前記画像の予め定められた所定位置の画像部分から認識した分類項目でもって複数のカテゴリに分類してデータベースに登録するためのコンピュータプログラムであって、
（ａ）前記認識結果ファイルから前記分類項目に属する項目データを抽出して、該項目データが前記データベース上の既存のカテゴリに対応したものであるか否かを判定する機能と、
（ｂ）前記機能（ａ）により既存のカテゴリに対応したものであると判定されたときに、既存のカテゴリの中から対応するカテゴリを選択して、該選択されたカテゴリに前記認識結果ファイルを登録する機能と、
（ｃ）前記機能（ａ）により既存のカテゴリに対応したものでないと判定されたときに、前記抽出された項目データに対応する新たなカテゴリを前記データベース上に作成し、該新たなカテゴリに前記認識結果ファイルを登録する機能と
をコンピュータに実現させるとともに、
前記機能（ａ）は、
（ａ−１）前記抽出された項目データを表示装置に表示する機能と、
（ａ−２）前記抽出された項目データが前記データベース上の既存のカテゴリに対応したものであるか否かを、前記表示装置を見た操作者からの指示を受けて決定する機能と
を備えることを特徴としている。
【００２０】
前記文字認識結果の管理方法およびコンピュータプログラムは、本発明の文字認識結果の管理装置と同様に、作業性の向上を図りつつ誤分類の発生を防止することができるという効果を奏する。
【００２１】
なお、本発明は、種々の態様で実現することが可能であり、例えば、本発明のコンピュータプログラムを記録した記録媒体、そのコンピュータプログラムを含み搬送波内に具現化されたデータ信号、等の形態で実現することができる。また、コンピュータプログラムを通信経路を介して供給するプログラム供給装置としての態様で実現することもできる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施の形態を実施例に基づいて以下の順序で説明する。
１．第１実施例：
Ａ．ハードウェアの構成：
Ｂ．ソフトウェアの構成：
Ｃ．作用・効果：
２．第２実施例：
３．他の実施形態：
【００２３】
１．第１実施例：
Ａ．ハードウェアの構成：
図１は、本発明の第１実施例を適用するコンピュータシステムのハードウェアの概略構成を示すブロック図である。このコンピュータシステムは、いわゆるパーソナルコンピュータ（以下、単にコンピュータと呼ぶ）１０を中心に備え、その周辺にディスプレイ１２およびイメージスキャナ１４を備える。コンピュータ１０は、コンピュータ本体１６と、入力装置としてのキーボード１８およびマウス２０を備える。なお、このコンピュータ本体１６には、ＣＤ−ＲＯＭの内容を読み取るＣＤドライブ２２が搭載されている。
【００２４】
コンピュータ本体１６は、中央演算処理装置としてのＣＰＵを中心にバスにより相互に接続されたＲＯＭ、ＲＡＭ、表示画像メモリ、マウスインタフェース、キーボードインタフェース等を備える。また、コンピュータ本体１６は、内蔵のハードディスクドライブ（以下、ＨＤＤと呼ぶ）を備える。このＨＤＤには、イメージスキャナ１４によって光学的に読み取られた文書の画像データが一旦格納される。また、ＨＤＤには、後述するデータベース２４が構築される。
【００２５】
コンピュータ本体１６は、イメージスキャナ１４によって光学的に読み取られた文書の１ページ分の画像データをＨＤＤから取り込み、その画像データを文字認識する。この文字認識の処理は、コンピュータ本体１６にインストールされてＨＤＤに格納されたソフトウェア（コンピュータプログラム）をＣＰＵが実行することにより実現される。このソフトウェアは、ＯＣＲ（光学式文字読み取り装置）ソフトウェアであり、ＣＤ−ＲＯＭによって提供されたものである。
【００２６】
文字認識の処理によって得られた認識結果を表す認識結果ファイルＣＦは、データベース２４に登録される。この認識結果ファイルの登録の処理は、コンピュータ本体１６にインストールされてＨＤＤに格納されたソフトウェア（コンピュータプログラム）をＣＰＵが実行することにより実現される。このソフトウェアは、ファイリングソフトウェアであり、ＣＤ−ＲＯＭによって提供されたものである。
【００２７】
なお、ＯＣＲソフトウェアやファイリングソフトウェアは、ＣＤ−ＲＯＭに替えて、フレキシブルディスク、光磁気ディスク、ＩＣカード等の他の携帯型記録媒体（可搬型記録媒体）に格納された構成として、これらから提供されたものとすることができる。また、ＯＣＲソフトウェアやファイリングソフトウェアは、外部のネットワークに接続される特定のサーバから、ネットワークを介して提供されたものとすることもできる。上記ネットワークとしては、インターネットであってもよく、特定のホームページからダウンロードして得たコンピュータプログラムであってもよい。あるいは、電子メールの添付ファイルの形態で供給されたコンピュータプログラムであってもよい。
【００２８】
Ｂ．ソフトウェアの構成：
図１では、コンピュータ本体１６は、内部で実現される機能のブロックによって示されている。コンピュータ本体１６が備えるＯＣＲソフトウェア３０は、機能的に、スキャン画像取込部３２と文字認識部３４とを備える。コンピュータ本体１６の内部で動作しているＯＣＲソフトウェア３０によれば、まず、スキャン画像取込部３２によりスキャナドライバ５０を動作させてイメージスキャナ１４から１ページの原稿Ｐの画像（スキャン画像）を取り込む処理を行なう。次いで、その取り込まれたスキャン画像の画像データから、文字認識部３４により文字を認識する処理を行なう。
【００２９】
ＯＣＲソフトウェア３０は、機能的にまた、ファイリングソフトウェア連携用判定部３６を備える。一方、コンピュータ本体１６が備えるファイリングソフトウェア４０は、機能的に、第１登録部４２と第２登録部４４とを備える。ファイリングソフトウェア４０は、ファイリングソフトウェア連携用判定部３６の判定結果を受けて、第１登録部４２と第２登録部４４とのいずれを動作させるかを切り替えている。ファイリングソフトウェア連携用判定部３６は、表示制御部３６ａと判定決定部３６ｂとを備える。表示制御部３６ａは、後述するダイアログボックスを、ディスプレイドライバ５２の働きによりディスプレイ１２へ表示させて、ダイアログボックスから操作者の指示を受け付ける。この指示は、入力装置としてのキーボード１８やマウス２０が操作者により操作されることでなされる。判定決定部３６ｂはその操作者からの指示に基づいて、後ほど詳述する判定を行う。
【００３０】
ファイリングソフトウェア４０は、ファイリングソフトウェア連携用判定部３６の判定結果に基づいて第１登録部４２と第２登録部４４とのいずれかを動作させて、文字認識部３４により得られた認識結果ファイルＣＦをデータベース２４に登録している。
【００３１】
コンピュータ本体１６のＣＰＵでＯＣＲソフトウェア３０を実行することで、スキャン画像取込部３２、文字認識部３４およびファイリングソフトウェア連携用判定部３６を実現している。スキャン画像取込部３２および文字認識部３４は、前述した動作を行なう周知のもので、詳しい説明は省略する。また、コンピュータ本体１６のＣＰＵでファイリングソフトウェア４０を実行することで、上述した第１登録部４２および第２登録部４４を実現している。ファイリングソフトウェア連携用判定部３６、第１登録部４２および第２登録部４４については後ほど詳述する。ＯＣＲソフトウェア３０に従うファイリングソフトウェア連携用判定部３６と、ファイリングソフトウェア４０に従う第１登録部４２および第２登録部４４とにより本発明の文字認識結果の管理装置が構成される。
【００３２】
図２は、スキャン画像取込部３２により取り込まれたスキャン画像の画像データＳＤの一例を示す説明図である。このスキャン画像の元となった文書である原稿Ｐは、単票の作業依頼書であり、「作業依頼書」と記されたタイトル欄Ｆ１と、依頼元の職場を記入する職場欄Ｆ２と、作業日を記入する作業日欄Ｆ３と、作業内容を記入する内容欄Ｆ４と、作業目的を記入する目的欄Ｆ５等を備える。この作業依頼書の原稿Ｐの画像が画像データＳＤとして得られる。本実施例では、この作業依頼書の原稿Ｐが複数、順にイメージスキャナ１４により読み取られ、各スキャン画像の画像データＳＤはＯＣＲソフトウェア３０により文字認識がなされ、認識結果である認識結果ファイルＣＦはそれぞれ、ファイリングソフトウェア４０によりデータベース２４に登録されることになる。
【００３３】
図３は、文字認識部３４により得られた認識結果ファイルＣＦのデータ構造を示す説明図である。図示する認識結果ファイルＣＦは、図２に示した画像データＳＤに対応したものである。図示するように、認識結果ファイルＣＦは、レイアウト情報フィールドＦｄ１、文字情報フィールドＦｄ２、画像情報フィールドＦｄ３等を備える。文字情報フィールドＦｄ２は、原稿Ｐの職場欄Ｆ２に記入された職場データを格納する第１項目Ａ１と、原稿Ｐの作業日欄Ｆ３に記入された作業日データを格納する第２項目Ａ２と、原稿Ｐの内容欄Ｆ４に記入された内容データを格納する第３項目Ａ３と、原稿Ｐの目的欄Ｆ５に記入された目的データを格納する第４項目Ａ４等を備える。
【００３４】
文字認識部３４の文字認識に際しては、スキャン画像の画像データＳＤ上に認識させたい領域を示す枠（以下、「認識枠」と呼ぶ）を予め指定している。
【００３５】
図４は、認識枠Ｌ１〜Ｌ４の一例を示す説明図である。コンピュータ本体１６のＣＰＵでＯＣＲソフトウェア３０を実行することで、スキャン画像の画像データＳＤをディスプレイ１２に表示し、その表示画面に対する操作者によるマウス２０の操作を受けて、表示画面に操作者によって描かれた矩形の枠体を認識枠として設定する。図示の例では、職場欄Ｆ２、作業日欄Ｆ３、内容欄Ｆ４、目的欄Ｆ５のそれぞれに対応した認識枠Ｌ１〜Ｌ４が設定されている。文字認識部３４による文字認識においては、認識枠Ｌ１〜Ｌ４で定まるそれぞれの領域で文字認識を行い、その認識結果のそれぞれのテキストデータを、認識結果ファイルＣＦの文字情報フィールドＦｄの第１ないし第４項目Ａ１〜Ａ４に格納している。
【００３６】
上記構成の認識結果ファイルＣＦは、前述したようにファイリングソフトウェア４０によりデータベース２４に登録される。
【００３７】
図５は、データベース２４への認識結果ファイルＣＦの登録の様子を示す説明図である。図示するように、データベース２４上には、複数のカテゴリＣＴ１〜ＣＴ３が作成されており、認識結果ファイルＣＦは、複数のカテゴリＣＴ１〜ＣＴ３のうちの対応するカテゴリＣＴに割り振られる。カテゴリＣＴ１〜ＣＴ３を特定する識別情報としてのカテゴリ名ＩＤは、認識結果ファイルＣＦに備えられる第１ないし第４項目Ａ１〜Ａ４のうちの予め指定された一つに対応しており、認識結果ファイルＣＦは、この指定された項目（すなわち分類項目）に属する項目データとカテゴリ名ＩＤが一致するカテゴリＣＴ１〜ＣＴ３に割り振られる。すなわち、この一致するカテゴリ（以下、必要に応じて単に「一致カテゴリ」と呼ぶ）を複数のカテゴリのうちの対応するカテゴリＣＴとして、該対応するカテゴリに認識結果ファイルＣＦを割り振る（登録する）。
【００３８】
上記の分類項目の指定は、操作者による指示を受けてなされる。操作者は、キーボード１８もしくはマウス２０を操作して、前述した認識枠Ｌ１〜Ｌ４（図４）のうちから一つを、分類項目に対応するものであるとして指定する。具体的には、認識枠Ｌ１〜Ｌ４の設定されたスキャン画像の画像データＳＤをディスプレイ１２に表示し、操作者によるマウス２０の操作によって選択された一つの認識枠を上記分類項目に対応するものであるとして指定する。なお、分類項目の指定は、この方法に限る必要はなく、認識結果ファイルＣＦを構成するデータ項目（第１ないし第４項目Ａ１〜Ａ４）のうちの一つを指定することのできる方法であれば、例えば、認識結果ファイルＣＦを画面に表示して、何番目の項目データであるかを指定する構成等、いずれの方法としてもよい。図５の例では、第１項目Ａ１が分類項目として指定されている。
【００３９】
図示するように、認識結果ファイルＣＦの第１項目Ａ１に属する項目データ（職場データ）が“営業１課”であれば、カテゴリ名ＩＤが“営業１課”であるカテゴリＣＴ１に認識結果ファイルＣＦは転送される。一方、認識結果ファイルＣＦ′の第１項目Ａ１に属する項目データが“直販営業課”であれば、データベース２４上の既存のカテゴリＣＴ１〜ＣＴ３に一致するカテゴリ名ＩＤのものがないことから、カテゴリ名ＩＤが“直販営業課”であるカテゴリＣＴ９をデータベース２４上に新たに作成して（図中、新たに作成したカテゴリは破線で示した）、その新たなカテゴリＣＴ９に認識結果ファイルＣＦ′は転送される。前者の認識結果ファイルＣＦの転送は第１登録部４２（図１）によるものであり、後者の認識結果ファイルＣＦの転送は第２登録部４４（図１）によるものである。
【００４０】
なお、ここでは、データベース２４上にはカテゴリＣＴ１〜ＣＴ３が予め用意されたものとしていたが、必ずしもカテゴリは予め用意されている必要はなく、認識結果ファイルＣＦを登録する都度に必要に応じて新たな分類項目のカテゴリを作成していく構成としてもよい。
【００４１】
コンピュータ本体１６で実行されるＯＣＲソフトウェア３０に従う制御処理について次に説明する。図６は、このＯＣＲ制御処理を示すフローチャートである。このＯＣＲ制御処理は、操作者による実行開始の指示がなされたときに起動される。図示するように、処理が開始されると、コンピュータ本体１６のＣＰＵは、まず作業に際しての環境を設定する環境設定の処理を行う（ステップＳ１１０）。この環境設定の処理は、操作者により表示指示のなされた［環境設定］のダイアログボックスを用いて行われる。
【００４２】
図７は、［環境設定］のダイアログボックスＤＢ１を示す説明図である。図示するように、［環境設定］のダイアログボックスＤＢ１には、「認識」、「表示」、「出力」等の種々のタブが用意されており、ＯＣＲに関わる種々の動作環境を調整するための設定を行うことが可能となっている。「出力」のタブには、「ファイリングソフトウェア連携」のフィールドＸＦが用意されており、このフィールドＸＦからデータベース登録の際の動作環境を設定することができる。
【００４３】
この実施例では、データベース２４への登録先として既存のカテゴリＣＴを利用するか、新たなカテゴリＣＴを作成するかを操作者が判断できるように確認用のダイアログボックス（後述する［登録先確認］のダイアログボックスＤＢ２）を表示する構成となっている。「ファイリングソフトウェア連携」のフィールドＸＦには、その［登録先確認］のダイアログボックスを、「常に表示」するか、「類似カテゴリがある場合のみ表示」するか、「表示しない」かを指定するための表示タイミング指定用フィールドＸＦ１が設けられている。操作者は、表示タイミング指定用フィールドＸＦ１の右隅のボタンＢＴ１をクリックして、プルダウンメニュＭＮ１を開き、プルダウンメニュＭＮ１から上記の設定を行う。なお、このステップＳ１１０の環境設定の処理は、操作者により必要と判断されたときに実行されるもので、前回の設定をそのまま利用するときには省略することができる。「類似カテゴリ」については後述する。
【００４４】
図６に戻って、次いで、コンピュータ本体１６のＣＰＵは、スキャナドライバ５０を動作させてイメージスキャナ１４から１ページの原稿Ｐのスキャン画像を取り込む処理を行なう（ステップＳ１２０）。次いで、ＣＰＵは、その取り込まれたスキャン画像の画像データＳＤに対して文字認識を行う（ステップＳ１３０）。この結果、図３を用いて前述した認識結果ファイルＣＦが得られる。
【００４５】
ステップＳ１３０の実行後、ＣＰＵはデータベース２４から、現在データベース２４上に存在するカテゴリＣＴのカテゴリ名ＩＤを取得する（ステップＳ１４０）。図５の例示においては、“営業１課”、“営業２課”、“システム営業課”の３つのカテゴリ名ＩＤが取得される。
【００４６】
次いで、ＣＰＵは、ステップＳ１１０で［環境設定］のダイアログボックスＤＢ１から設定された表示タイミング、すなわち［登録先確認］のダイアログボックスの表示タイミングはいずれのタイプであるかを判定する（ステップＳ１５０）。詳細には、［環境設定］のダイアログボックスＤＢ１の表示タイミング指定用フィールドＸＦ１から入力されたプルダウンメニュＭＮ１の選択肢がいずれであるかを判定する。
【００４７】
ステップＳ１５０で、表示タイミングが「常に表示」である場合には、ＣＰＵは、ステップＳ１６０に処理を進めて、［登録先確認］のダイアログボックスをディスプレイ１２へ表示させる。
【００４８】
図８は、［登録先確認］のダイアログボックスＤＢ２を示す説明図である。［登録先確認］のダイアログボックスＤＢ２は、前述したように、認識結果ファイルＣＦのデータベース２４への登録先として新たなカテゴリＣＴを作成するか、既存のカテゴリＣＴを使用するかを指定するためのものであり、図示するように、［新規作成］のラジオボタンＲＢ１と［既存のカテゴリを使用］のラジオボタンＲＢ２とを備える。［新規作成］のラジオボタンＲＢ１の下方には、ステップＳ１３０で得られた認識結果ファイルＣの分類項目に属する項目データを表示する第１表示欄ＺＦ１が設けられている。図５の例では、第１項目Ａ１が分類項目として指定されていることから、この場合には、第１項目Ａ１に属する項目データ、すなわち“営業１課”が第１表示欄ＺＦ１に表示される。
【００４９】
［既存のカテゴリを使用］のラジオボタンＲＢ２の下方には、ステップＳ１４０で取得したカテゴリ名ＩＤ、すなわち、データベース２４上に現在存在するカテゴリＣＴのカテゴリ名ＩＤを一覧表示する第２表示欄ＺＦ２が設けられている。図５の例では、“営業１課”、“営業２課”、“システム営業課”が第２表示欄ＺＦ２に表示される。第２表示欄ＺＦ２に表示されたカテゴリ名ＩＤのうちの一致カテゴリのカテゴリ名については、他の表示されたカテゴリ名と識別可能なようにグレイ表示されている。なお、一致カテゴリがない場合にはグレイ表示はなされない。また、第２表示欄ＺＦ２の下方には、チェックボックスＣＢが設けられており、このチェックボックスＣＢが選択された場合には、第２表示欄ＺＦ２の表示を、一致または類似したカテゴリのみとすることができる。なお、このステップＳ１６０の処理が表示制御部３６ａ（図１）に対応する。
【００５０】
図６に戻って、ステップＳ１６０で［登録先確認］のダイアログボックスＤＢ２の表示後、次いで、ＣＰＵは、［登録先確認］のダイアログボックスＤＢ２から、操作者によるマウス操作により入力された指示を取り込む処理を行う（ステップＳ１７０）。すなわち、［登録先確認］のダイアログボックスＤＢ２を見た操作者からの指示を取り込む。その後、ＣＰＵは、その取り込んだ指示の内容から、認識結果ファイルＣＦの登録先が新規カテゴリと既存カテゴリのいずれかであるかを示す新規／既存変数Ｓを設定する（ステップＳ１８０）。［登録先確認］のダイアログボックスＤＢ２において［新規作成］のラジオボタンＲＢ１がチェックされているときには、新規／既存変数Ｓは、認識結果ファイルＣＦの登録先が新規カテゴリである旨を示す値１となる。［既存のカテゴリを使用］のラジオボタンＲＢ２がチェックされているときには、新規／既存変数Ｓは、認識結果ファイルＣＦの登録先が既存カテゴリである旨を示す値２となる。なお、このステップＳ１７０，Ｓ１８０の処理が判定決定部３６ｂ（図１）に対応する。
【００５１】
続いて、ＣＰＵは、ステップＳ１３０で得られた認識結果ファイルＣＦを新規／既存変数Ｓと組にしてファイリングソフトウェア４０側に転送する（ステップＳ１９０）。ここでファイリングソフトウェア４０側への転送とは、このＯＣＲソフトウェア３０を終了後においてもファイリングソフトウェア４０側で認識結果ファイルＣＦおよび新規／既存変数Ｓを利用可能なようにＲＡＭに一時的に保持しておく処理である。
【００５２】
ステップＳ１９０の実行後、ＣＰＵは、ステップＳ２００に処理を進めて、ステップＳ１２０で取り込む原稿Ｐが最後のページであるか否かを判定する。ここで、最後でないと判定されたときには、ステップＳ１２０に処理を戻して、次のページの原稿ＰについてのステップＳ１２０ないしＳ２００の処理を繰り返し実行する。一方、ステップＳ２００で最後のページであると判定されると、「リターン」に処理を進めて、このＯＣＲ制御処理を終了する。
【００５３】
ステップＳ１５０で、表示タイミングが「類似カテゴリがある場合のみ表示」である場合には、ＣＰＵは、ステップＳ１５５に処理を進めて、ステップＳ１３０で取得した認識結果ファイルＣＦから分類項目に属する項目データを抽出して、この項目データと類似するカテゴリ（類似カテゴリ）がデータベース上に存在するか否かを判定する処理を行う。詳細には、上記抽出した項目データを、ステップＳ１４０で取得した全てのカテゴリ名ＩＤに順に突き合わせて、一致しないがよく似通っている場合に類似カテゴリが存在するものと判定した。ここで、よく似通っているとは、次の（ａ）〜（ｃ）の違いが在るものである。
【００５４】
（ａ）半角と全角の違い。例えば「ア」と「ア」、「Ｃ」と「C」。
（ｂ）英字の大文字、小文字の違い。例えば「Ａ」と「ａ」
（ｃ）空白文字、「・」、「、」、「−」を含む、含まないの違い。
【００５５】
なお、ステップＳ１５５の判定条件としては、上記（ａ）〜（ｃ）の全てに限る必要はなく、（ａ）〜（ｃ）のなかの１つまたは２つであってもよいし、また、文字そのものの類似度を判断する等、他の判定条件に替えてもよい。ＯＣＲソフトウェア３０の文字認識エンジンでは、文字の類似度を測っており、これにより文字の類似度は容易に測ることができる。
【００５６】
ステップＳ１５５で類似カテゴリが存在すると判定された場合には、ステップＳ１６０に処理を進める。一方、ステップＳ１５５で類似カテゴリが存在しないと判定された場合には、新規／既存変数Ｓをヌルに設定した上で（ステップＳ２１０）で、ステップＳ１９０に処理を進める。また、ステップＳ１５０で、表示タイミングが「表示しない」である場合には、ＣＰＵは、ステップＳ２１０に処理を進める。
【００５７】
コンピュータ本体１６で実行されるファイリングソフトウェア４０に従う制御処理について次に説明する。図９は、このファイリング制御処理を示すフローチャートである。ファイリング制御処理は、ＯＣＲソフトウェア３０でＯＣＲ制御処理が実行開始されたときに起動される。図示するように、処理が開始されると、コンピュータ本体１６のＣＰＵは、まず、ＯＣＲソフトウェア３０から転送されてきた認識結果ファイルＣＦと新規／既存変数Ｓとを１組取り込む（ステップＳ３１０）。
【００５８】
次いで、ＣＰＵは、ステップＳ３１０で取り込んだ新規／既存変数Ｓが値１，値２，ヌルのいずれであるかを判定する（ステップＳ３２０）。ステップＳ３２０で新規／既存変数Ｓが値１である、すなわち、認識結果ファイルＣＦの登録先が新規カテゴリであると判定された場合には、データベース２４上に新たなカテゴリを作成する処理を行う（ステップＳ３３０）。詳細には、ステップＳ３１０で取り込んだ認識結果ファイルＣＦから分類項目に属する項目データを抽出して、この項目データをカテゴリ名ＩＤとする新たなカテゴリＣＴ（図５におけるＣＴ９が対応する）をデータベース２４上に作成する。
【００５９】
その後、ＣＰＵは、ステップＳ３１０で取り込んだ認識結果ファイルＣＦをステップＳ３３０で作成した新たなカテゴリ（新規カテゴリ）に登録する処理を行う（ステップＳ３４０）。ステップＳ３２０ないしＳ３４０の処理が第２登録部４４（図１）に対応する。ステップＳ３４０の実行後、ＣＰＵは、ステップＳ３５０に処理を進めて、ステップＳ３１０で取り込んだ認識結果ファイルＣＦがＯＣＲソフトウェア３０から送られてくる最後のものであるか否かを判定する。ここで、最後でないと判定されたときには、ステップＳ３１０に処理を戻して、次に取り込んだ認識結果ファイルＣＦについてのステップＳ３１０ないしＳ３５０の処理を繰り返し実行する。一方、ステップＳ３５０で最後であると判定されると、「リターン」に処理を進めて、このファイリング制御処理を終了する。
【００６０】
ステップＳ３２０で新規／既存変数Ｓが値２である、すなわち、認識結果ファイルＣＦの登録先が既存カテゴリであると判定された場合には、ステップＳ３７０に処理を進めて、ステップＳ３１０で取り込んだ認識結果ファイルＣＦをデータベース２４上の一致カテゴリに登録する処理を行う。詳細には、ステップＳ３１０で取り込んだ認識結果ファイルＣＦから分類項目に属する項目データを抽出して、この項目データと一致するカテゴリ名ＩＤのカテゴリＣＴを検索して、その一致したカテゴリＣＴに上記認識結果ファイルＣＦを登録する。その後、ＣＰＵはステップＳ３５０に処理を進める。なお、このステップＳ３２０とＳ３６０の処理が第１登録部４２（図１）に対応する。
【００６１】
ステップＳＳ３２０で新規／既存変数Ｓがヌルである、すなわち、［登録先確認］のダイアログボックスＤＢ２による登録先の設定がなされていないと判定された場合には、ステップＳ３６０に処理を進めて、ステップＳ３１０で取り込んだ認識結果ファイルＣＦから分類項目に属する項目データを抽出して、この項目データと一致する（完全な一致であり、類似は含まない）カテゴリ（一致カテゴリ）がデータベース上に存在するか否かを判定する処理を行う。
【００６２】
ステップＳ３６０で一致カテゴリが存在すると判定された場合には、ステップＳ３７０に処理を進め、一致カテゴリが存在しないと判定された場合には、ステップＳ３３０に処理を進める。すなわち、一致カテゴリが存在する場合には、その一致カテゴリに認識結果ファイルＣＦを登録し、一致カテゴリが存在しない場合には、新規カテゴリを作成して、その新規カテゴリに認識結果ファイルＣＦを登録する。
【００６３】
以上詳述してきたＯＣＲ制御処理（図６）およびファイリング制御処理（図９）に従う動作をまとめると次の（イ）〜（ハ）となる。
【００６４】
（イ）「常に表示」と設定されている場合
［環境設定］のダイアログボックスＤＢ１で、［登録先確認］のダイアログボックスＤＢ２を「常に表示」すると設定されている場合には、文字認識が行われる毎に［登録先確認］のダイアログボックスＤＢ２を表示する。［登録先確認］のダイアログボックスＤＢ２で［新規作成］のラジオボタンＲＢ１が選択された場合には、新たなカテゴリを作成して、その新たなカテゴリに認識結果ファイルＣＦを登録する。［既存のカテゴリを使用］のラジオボタンＲＢ２が選択された場合には、既存のカテゴリの中から一致するカテゴリを選択して、その一致カテゴリに認識結果ファイルＣＦを登録する。
【００６５】
（ロ）「表示しない」と設定されている場合
［環境設定］のダイアログボックスＤＢ１で、［登録先確認］のダイアログボックスＤＢ２を「表示しない」と設定されている場合には、［登録先確認］のダイアログボックスＤＢ２による確認を一切行わない。データベース２４上の既存のカテゴリの中から一致するカテゴリを検索し、一致カテゴリが存在する場合には、その一致カテゴリに認識結果ファイルＣＦを登録する。一致カテゴリが存在しない場合（類似カテゴリが存在する場合も含む）には、新たなカテゴリを作成して、その新たなカテゴリに認識結果ファイルＣＦを登録する。
【００６６】
（ハ）「類似カテゴリがある場合のみ表示」と設定されている場合
［環境設定］のダイアログボックスＤＢ１で、［登録先確認］のダイアログボックスＤＢ２を「類似カテゴリがある場合のみ表示」すると設定されている場合には、文字認識を行ってデータベース上に類似カテゴリが存在すると判定されたとき（一致カテゴリが存在するときは含まない）に［登録先確認］のダイアログボックスＤＢ２を表示する。［登録先確認］のダイアログボックスＤＢ２が表示されたときには、上記（イ）の場合と同様に、［登録先確認］のダイアログボックスＤＢ２の指定に従って認識結果ファイルＣＦの登録を行う。一方、類似カテゴリが存在せず［登録先確認］のダイアログボックスＤＢ２が表示されなかったときには、上記（ロ）の場合と同様に、データベース２４上に既存のカテゴリが存在するか否かから登録先を決めて認識結果ファイルＣＦの登録を行う。
【００６７】
Ｃ．作用・効果：
以上詳述したように、本実施例では、認識結果ファイルＣＦをデータベース２４に登録するに際して、登録先として新たなカテゴリＣＴを作成するか、既存のカテゴリＣＴを使用するかを指定するための［登録先確認］のダイアログボックスＤＢ２が表示可能である。さらに、［登録先確認］のダイアログボックスＤＢ２の第１表示欄ＺＦ１には、認識結果ファイルＣＦの分類項目に属する項目データが表示されている。このために、操作者は、第１表示欄ＺＦ１に表示された項目データが文字認識により誤って認識されたか、正しく認識されたかを知ることができることから、誤って分類されてデータベースへの登録がなされることを防止することができる。その上で、前記項目データが既存のカテゴリに対応したものである場合には、操作者はその旨を指示するだけで、自動的に一致するカテゴリに認識結果ファイルＣＦを登録することができる。したがって、作業性の点でも優れている。
【００６８】
また、本実施例では、登録先として新たなカテゴリＣＴを作成するか、既存のカテゴリＣＴを使用するかの指定は、［登録先確認］のダイアログボックスＤＢ２に設けられたラジオボタンＲＢ１により容易に行うことができることから、操作性に優れている。
【００６９】
本実施例では、［登録先確認］のダイアログボックスＤＢ２の表示のタイミングを「類似カテゴリがある場合のみ表示」するとすることができる。このために、既存のカテゴリと一致するとき、および既存のカテゴリと全く一致しない場合には、［登録先確認］のダイアログボックスＤＢ２の表示を省略することができる。したがって、文字認識において誤認識の可能性の高いときだけ、［登録先確認］のダイアログボックスＤＢ２から操作者の指令を受けることができることから、誤分類の発生の低減を保持しつつ作業性の向上を図ることができる。
【００７０】
また、本実施例では、［登録先確認］のダイアログボックスＤＢ２の表示のタイミングを、「常に表示」する、「類似カテゴリがある場合のみ表示」する、あるいは「表示しない」のいずれかに環境設定から切り替えることができる。このために、「常に表示」するとして誤分類の発生の防止に重きをおく場合、「表示しない」として作業性の向上に重きをおく場合、「類似カテゴリがある場合のみ表示」するとして作業性の向上と誤分類の発生の低減との両立を図る場合というように状況に応じた対応が可能となり、より一操作性に優れている。
【００７１】
２．第２実施例：
本発明の第２実施例について次に説明する。この第２実施例は、第１実施例と比較して、［登録先確認］のダイアログボックスＤＢ２の第２表示欄ＺＦ２の構成と、ファイリング制御処理の構成が相違するだけで、その他の構成については同一である。
【００７２】
図１０は、第２実施例における［登録先確認］のダイアログボックスＸＤＢ２を示す説明図である。この［登録先確認］のダイアログボックスＸＤＢ２は、第１実施例の［登録先確認］のダイアログボックスＤＢ２と比較して、第２表示欄ＸＺＦ２の構成が相違するだけである。第２表示欄ＸＺＦ２は、第１実施例の第２表示欄ＺＦ２と同一の一覧表示を行う（第１実施例と同様に、一致カテゴリのカテゴリ名については、他の表示されたカテゴリ名と識別可能なようにグレイ表示されている）とともに、その一覧表示されたカテゴリ名ＩＤのうちのいずれか一つをマウスクリックにより選択可能となっている。図１０の例示は、第２表示欄ＺＦ２に表示された一覧の中の“営業２課”がクリックされて、グレイ表示が“営業１課”から“営業２課”に切り替わったときのものである。すなわち、登録先として当初、一致カテゴリが選択された状態から、“営業２課”のカテゴリが登録先として選択変更されたことになる。
【００７３】
図１１は、第２実施例におけるファイリング制御処理を示すフローチャートである。このファイリング制御処理は、第１実施例のファイリング制御処理と比較して、ステップＳ３２０における「２（既存）」と判定されたときの飛び先としてステップＳ４１０が追加されたことが相違するだけで、その他の構成は同一である。すなわち、ステップＳ３２０で新規／既存変数Ｓが値２である、すなわち、認識結果ファイルＣＦの登録先が既存カテゴリであると判定された場合には、ステップＳ４１０に処理を進めて、［登録先確認］のダイアログボックスＸＤＢ２の第２表示欄ＸＺＦ２で選択された状態のカテゴリにステップＳ３１０で取り込んだ認識結果ファイルＣＦを登録する。ステップＳ４１０の実行後、ステップＳ３５０に処理を進める。
【００７４】
以上のように構成された第２実施例によれば、第１実施例と同様に、作業性の向上を図りつつ誤分類の発生を防止することができる。さらに、操作者による手動操作により選択したカテゴリに認識結果ファイルＣＦの登録を行うこともできるので、認識結果ファイルＣＦの登録作業の汎用性を高めることができる。
【００７５】
３．他の実施形態：
本発明の他の実施形態について、次に説明する。
【００７６】
（１）前記第１および第２実施例では、［登録先確認］のダイアログボックスＤＢ２は、図８に示した構成であったが、必ずしもこの構成である必要はなく、例えば、図８に示した構成から第２表示欄ＺＦ２を省いた構成とすることもできる。要は、認識結果ファイルＣＦのデータベース２４への登録先として既存のカテゴリＣＴを使用するか、新たなカテゴリＣＴを作成して使用する（すなわち、既存のカテゴリを作成しない）かを指定することができる構成であり、その上で、認識結果ファイルＣの分類項目に属する項目データを表示装置に表示し得る構成であればいずれの構成とすることもできる。例えば、上記新たなカテゴリＣＴを作成するか、既存のカテゴリＣＴを使用するかの指定をダイアログボックスによるものでなく、例えば、キーボードから入力される特定のキー操作等の別のスイッチによるものとしてもよい。
【００７７】
（２）前記第１および第２実施例では、［登録先確認］のダイアログボックスＤＢ２の表示タイミングを［環境設定］のダイアログボックスＤＢ１から変更可能としたが、必ずしもを［環境設定］のダイアログボックスＤＢ１からである必要はなく、いずれの方法によって変更可能としてもよい。また、［環境設定］のダイアログボックスＤＢ１に設けた表示タイミング指定用フィールドＸＦ１を、［登録先確認］のダイアログボックスＤＢ２においても設ける構成としてもよい。この構成によれば、［環境設定］のダイアログボックスＤＢ１を表示した状態で、次回からの［環境設定］のダイアログボックスＤＢ１の表示のタイミングを切り替えることができる。
【００７８】
（３）前記第１および第２実施例では、［登録先確認］のダイアログボックスＤＢ２の表示タイミングを「常に表示」するか、「類似カテゴリがある場合のみ表示」するか、「表示しない」かの３つの選択肢の間で切り替える構成としたが、これに換えて、「常に表示」するか、「類似カテゴリがある場合のみ表示」するかの２つの選択肢の間で切り替える構成としてもよい。また、上記３つの選択肢のうちの他の２つの選択肢の組み合わせに換えることもできる。さらには、「常に表示」する場合、あるいは「類似カテゴリがある場合のみ表示」するに固定した構成とすることができる。
【００７９】
（４）前記第１および第２実施例では、ＯＣＲソフトウェア３０とファイリングソフトウェア４０とを備え、両者の連携により本発明を構成していたが、必ずしも２つのソフトウェアで構成する必要はなく、両ソフトウェアの機能を併せ持つ１つのソフトウェアで構成してもよい。
【００８０】
（５）前記第１および第２実施例では、本発明の判別手段としてのファイリングソフトウェア連携用判定部３６をＯＣＲソフトウェア３０側に設ける構成としていた。これは、判定手段による判定の要因となるのは、ＯＣＲソフトウェア３０側の文字認識によるものであるためである。しかしながら、これに換えて、本発明の判別手段を、ファイリングソフトウェア４０側に備えた構成としてもよい。
【００８１】
（６）前記第１および第２実施例では、１ページの文書の画像に複数の認識領域を指定して、該認識領域ごとに文字認識を行ない、その複数の認識結果に基づいて、ファイル名の付与された認識結果ファイルを作成する構成としたが、これに換えて、認識領域を指定することなく画像全体に対して文字認識の処理を施して認識結果ファイルを作成する構成としてもよい。この場合には、認識結果の全体から前記画像の予め定められた所定位置の画像部分から認識した部分を抽出してこれを分類項目に属する項目データとすればよい。また、認識結果ファイルが元の画像データと一体となった文書画像データを作成する構成として、この文書画像データを本発明における認識結果ファイルと同様にしてデータベースへの登録を行う構成としてもよい。
【００８２】
（７）前記実施例では、文字認識の対象となる画像データを、イメージスキャナ１４によって光学的に読み取った文書の１ページ分の画像データとしたが、これに換えて、予め用意した文書の画像データをＨＤＤ、ＣＤーＲ等の記録媒体から読み出したものであってもよい。また、画像データは、外部のネットワークに接続される特定のサーバから、ネットワークを介して提供されたものとすることもできる。
【００８３】
以上、本発明の一実施例とその変形例を詳述してきたが、本発明は、こうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲において種々なる態様にて実施することができるのは勿論のことである。
【図面の簡単な説明】
【００８４】
【図１】本発明の第１実施例を適用するコンピュータシステムのハードウェアの概略構成を示すブロック図である。
【図２】スキャン画像取込部３２により取り込まれたスキャン画像の画像データＳＤの一例を示す説明図である。
【図３】文字認識部３４により得られた認識結果ファイルＣＦのデータ構造を示す説明図である。
【図４】認識枠Ｌ１〜Ｌ４の一例を示す説明図である。
【図５】データベース２４への認識結果ファイルＣＦの登録の様子を示す説明図である。
【図６】ＯＣＲ制御処理を示すフローチャートである。
【図７】［環境設定］のダイアログボックスＤＢ１を示す説明図である。
【図８】［登録先確認］のダイアログボックスＤＢ２を示す説明図である。
【図９】ファイリング制御処理を示すフローチャートである。
【図１０】第２実施例における［登録先確認］のダイアログボックスＸＤＢ２を示す説明図である。
【図１１】第２実施例におけるファイリング制御処理を示すフローチャートである。
【符号の説明】
【００８５】
１０…コンピュータ
１２…ディスプレイ
１４…イメージスキャナ
１６…コンピュータ本体
１８…キーボード
２０…マウス
２４…データベース
３２…スキャン画像取込部
３４…文字認識部
３６…ファイリングソフトウェア連携用判定部
３６ａ…表示制御部
３６ｂ…判定決定部
４０…ファイリングソフトウェア
４２…第１登録部
４４…第２登録部
５０…スキャナドライバ
５２…ディスプレイドライバ
Ｐ…原稿
Ｓ…新規／既存変数
ＳＤ…画像データ
ＣＦ…認識結果ファイル
ＣＴ…カテゴリ
ＩＤ…カテゴリ名
ＤＢ１…［環境設定］のダイアログボックス
ＸＦ１…表示タイミング指定用フィールド
ＤＢ２…［登録先確認］のダイアログボックス
ＲＢ１，ＲＢ２…ラジオボタン
ＺＦ１…第１表示欄
ＺＦ２…第２表示欄
ＸＤＢ２…［登録先確認］のダイアログボックス
【図１】
2008176625.tif 000003
【図２】
2008176625.tif 000004
【図３】
2008176625.tif 000005
【図４】
2008176625.tif 000006
【図５】
2008176625.tif 000007
【図６】
2008176625.tif 000008
【図７】
2008176625.tif 000009
【図８】
2008176625.tif 000010
【図９】
2008176625.tif 000011
【図１０】
2008176625.tif 000012
【図１１】
2008176625.tif 000013