(57)【要約】【課題】クレジットカードの入会申込書などから読み取られた識別情報（たとえば申込番号）に重複が発生しても、個々の申込書による申込のレコードを区別できるようにすること。【解決手段】書面上に印刷あるいは筆記された識別情報の認識において、どの文字とも特定できなかった文字（読み込みエラーとなった文字）について一時的・便宜的に「？」などの文字をあてがうようにすると、たとえば「１２３４５６７８」と「１２３７７６７８」とが、読み取り後のデータではいずれも「１２３？？６７８」となってしまう場合がある。こうした値の重複が発生すると、申込番号によっては個々の申込を区別できなくなってしまうので、本発明では書面から読み取った申込番号のほかに、申込書ごとに一意なシステム番号を付与し、データベースには申込番号・システム番号およびイメージデータを対応づけて格納する。【選択図】      図３
2004302863.tif 000002
【特許請求の範囲】
【請求項１】
書面上に印刷あるいは筆記された第１の識別情報を構成する個々の文字について、認識辞書に保持された標準パターンとの類似度を算出する類似度算出手段と、
前記類似度算出手段により算出された類似度が所定の閾値以上となるような標準パターンが存在する場合は、類似度が最大となる標準パターンに対応する文字コード、前記類似度算出手段により算出された類似度が所定の閾値以上となるような標準パターンが存在しない場合は、所定の文字コードを前記文字の文字コードとして特定する文字コード特定手段と、
前記書面ごとに付与する第２の識別情報を決定する識別情報決定手段と、
前記文字コード特定手段により特定された文字コードおよび前記識別情報決定手段により決定された第２の識別情報を、前記書面のイメージデータと対応づけてデータベースに登録するデータ登録手段と、
を備えたことを特徴とするデータ管理装置。
【請求項２】
書面上に印刷あるいは筆記された第１の識別情報を構成する個々の文字について、認識辞書に保持された標準パターンとの類似度を算出する類似度算出工程と、
前記類似度算出工程で算出された類似度が所定の閾値以上となるような標準パターンが存在する場合は、類似度が最大となる標準パターンに対応する文字コード、前記類似度算出工程で算出された類似度が所定の閾値以上となるような標準パターンが存在しない場合は、所定の文字コードを前記文字の文字コードとして特定する文字コード特定工程と、
前記書面ごとに付与する第２の識別情報を決定する識別情報決定工程と、
前記文字コード特定工程で特定された文字コードおよび前記識別情報決定工程で決定された第２の識別情報を、前記書面のイメージデータと対応づけてデータベースに登録するデータ登録工程と、
を含んだことを特徴とするデータ管理方法。
【請求項３】
前記請求項２に記載された方法をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、紙媒体の申込書などから取り込まれたイメージデータをデータベースにより管理するデータ管理装置、データ管理方法およびその方法をコンピュータに実行させるプログラムに関する。
【０００２】
【従来の技術】
紙面上に筆記された文字の画像を入力、当該文字に対応する文字コードを出力とする手書き文字認識技術の分野では、古くから多くの研究がなされてきたにもかかわらず、日本語の文字種の多さ、筆記者ごとに文字の特徴が大きく異なることなどから、いまだ実用上十分な精度を達成するに至っていない。
【０００３】
そこで、たとえば大量の入会申込書を扱うクレジットカード会社では、認識結果の確からしさが所定の閾値に満たなかった文字については、読み込みエラーとして一時的・便宜的に「？」などの文字コードを対応づけておき、後日人手によりチェックして、正しい文字の文字コードに差し替えるようにしている。
【０００４】
【発明が解決しようとする課題】
しかしながら、このように読み込みエラーとなった文字を一律に同一文字に置き換えると、実際の文字列が異なるにもかかわらず、読み取り後のデータは同じになってしまうことがある。たとえば、申込書ごとに印刷された識別情報（申込番号）の読み取りにおいて、「１２３４５６７８」と「１２３７７６７８」とが、データ上はいずれも「１２３？？６７８」となってしまうような場合である。
【０００５】
そして、こうした値の重複が特にデータベースのキー項目で発生すると、その値がレコードごとに一意でなくなる結果、個々のレコードを区別できなくなってしまうという問題があった。
【０００６】
この発明は上記従来技術による問題を解決するため、書面から読み取られた識別情報に重複が発生しても個々の書面についてのレコードを区別することが可能なデータ管理装置、データ管理方法およびその方法をコンピュータに実行させるプログラムを提供することを目的とする。
【０００７】
【課題を解決するための手段】
上述した課題を解決し、目的を達成するため、請求項１に記載の発明にかかるデータ管理装置は、書面上に印刷あるいは筆記された第１の識別情報を構成する個々の文字について、認識辞書に保持された標準パターンとの類似度を算出する類似度算出手段と、前記類似度算出手段により算出された類似度が所定の閾値以上となるような標準パターンが存在する場合は、類似度が最大となる標準パターンに対応する文字コード、前記類似度算出手段により算出された類似度が所定の閾値以上となるような標準パターンが存在しない場合は、所定の文字コードを前記文字の文字コードとして特定する文字コード特定手段と、前記書面ごとに付与する第２の識別情報を決定する識別情報決定手段と、前記文字コード特定手段により特定された文字コードおよび前記識別情報決定手段により決定された第２の識別情報を、前記書面のイメージデータと対応づけてデータベースに登録するデータ登録手段と、を備えたことを特徴とする。
【０００８】
この請求項１に記載の発明によれば、イメージデータはその元の書面から読み取られた第１の識別情報（の文字コード）、および書面ごとに付与される第２の識別情報と対応づけてデータベースに登録される。
【０００９】
また、請求項２に記載の発明にかかるデータ管理方法は、書面上に印刷あるいは筆記された第１の識別情報を構成する個々の文字について、認識辞書に保持された標準パターンとの類似度を算出する類似度算出工程と、前記類似度算出工程で算出された類似度が所定の閾値以上となるような標準パターンが存在する場合は、類似度が最大となる標準パターンに対応する文字コード、前記類似度算出工程で算出された類似度が所定の閾値以上となるような標準パターンが存在しない場合は、所定の文字コードを前記文字の文字コードとして特定する文字コード特定工程と、前記書面ごとに付与する第２の識別情報を決定する識別情報決定工程と、前記文字コード特定工程で特定された文字コードおよび前記識別情報決定工程で決定された第２の識別情報を、前記書面のイメージデータと対応づけてデータベースに登録するデータ登録工程と、を含んだことを特徴とする。
【００１０】
この請求項２に記載の発明によれば、イメージデータはその元の書面から読み取られた第１の識別情報（の文字コード）、および書面ごとに付与される第２の識別情報と対応づけてデータベースに登録される。
【００１１】
また、請求項３に記載の発明にかかるプログラムによれば、前記請求項２に記載された方法がコンピュータによって実行される。
【００１２】
【発明の実施の形態】
以下に添付図面を参照して、この発明によるデータ管理装置、データ管理方法およびその方法をコンピュータに実行させるプログラムの好適な実施の形態を詳細に説明する。
【００１３】
図１は、この発明の実施の形態によるデータ管理装置を含む、クレジットカード会社の入会審査システムの構成を示す説明図である。
【００１４】
入会希望者から郵便あるいはＦＡＸにより提出された入会申込書は、スキャナ１００により光学的に読み取られ、所定の形式のイメージデータに変換されて、イメージサーバ１０１上のイメージデータベース１０１ａに蓄積される。このときイメージサーバ１０１は、上記イメージデータの属性情報、たとえばそのファイル名やイメージデータベース１０１ａへの登録日時（現在日時）、元になった申込書の識別情報（申込番号）などを、イメージデータ本体とあわせてイメージデータベース１０１ａに格納する。
【００１５】
ここで、属性情報の一つである申込番号は、申込書の所定位置に印刷あるいは筆記された文字列を光学的に読み取って設定するが、上述のように、この読み取り時にエラーの発生する場合がある。そして、エラーとなった文字を「？」などの仮文字で代用すると、上述のようなキー値の重複の発生する可能性がある。
【００１６】
そこで本発明によるイメージサーバ１０１は、申込番号中のエラー文字を仮文字で代用するとともに、読み取った申込書ごとに、一意なシステム番号を新たに発行する。これにより、万が一申込番号に重複が発生しても、システム番号によって個々の申込を区別することが可能となる。なお、このイメージサーバ１０１が本発明にいうデータ管理装置に相当する。
【００１７】
イメージサーバ１０１上のイメージデータは、この後入力担当者の入力端末１０２に読み出され、氏名や住所、引き落とし口座などの必要事項がキーボードから入力される。入力された申込データは、当該データを入力した担当者の識別情報（たとえばその社員番号など）や元となったイメージデータのファイル名などと対応づけて、審査サーバ１０３上の申込データベース１０３ａに蓄積される。
【００１８】
なお、審査サーバ１０３はあらかじめインストールされた専用のアプリケーションにより、申込データを参照して、各申込者の入会可否を自動判定する（入会審査）。その際、図示しないホストコンピュータを介して外部信用機関であるＣＩＣに接続し、上記申込者の信用情報の照会などをおこなう。そして、最終的には審査担当者がその審査端末１０４に審査結果を読み出して、申込者の入会可否を判定する。この入会審査の一連の手順は公知であるので、ここでは詳細な説明を省略する。
【００１９】
つぎに、図２はこの発明の実施の形態によるデータ管理装置、すなわちイメージサーバ１０１のハードウエア構成の一例を示す説明図である。図中、２０１は装置全体を制御するＣＰＵを、２０２は基本入出力プログラムを記憶したＲＯＭを、２０３はＣＰＵ２０１のワークエリアとして使用されるＲＡＭを、それぞれ示している。
【００２０】
また、２０４はＣＰＵ２０１の制御にしたがってＨＤ（ハードディスク）２０５に対するデータのリード／ライトを制御するＨＤＤ（ハードディスクドライブ）を、２０５はＨＤＤ２０４の制御にしたがって書き込まれたデータを記憶するＨＤを、それぞれ示している。
【００２１】
また、２０６はＣＰＵ２０１の制御にしたがってＦＤ（フレキシブルディスク）２０７に対するデータのリード／ライトを制御するＦＤＤ（フレキシブルディスクドライブ）を、２０７はＦＤＤ２０６の制御にしたがって書き込まれたデータを記憶する着脱自在のＦＤを、それぞれ示している。
【００２２】
また、２０８はＣＰＵ２０１の制御にしたがってＣＤ−ＲＷ２０９に対するデータのリード／ライトを制御するＣＤ−ＲＷドライブを、２０９はＣＤ−ＲＷドライブ２０８の制御にしたがって書き込まれたデータを記憶する着脱自在のＣＤ−ＲＷを、それぞれ示している。
【００２３】
また、２１０はカーソル、メニュー、ウィンドウ、あるいは文字や画像などの各種データを表示するディスプレイを、２１１は文字、数値、各種指示などの入力のための複数のキーを備えたキーボードを、２１２は各種指示の選択や実行、処理対象の選択、マウスポインタの移動などをおこなうマウスを、それぞれ示している。
【００２４】
また、２１３はＬＡＮケーブル２１４を介してＬＡＮなどのネットワークに接続され、当該ネットワークとＣＰＵ２０１とのインターフェースとして機能するネットワークＩ／Ｆを、２００は上記各部を接続するためのバスを、それぞれ示している。
【００２５】
つぎに、図３はこの発明の実施の形態によるデータ管理装置、すなわちイメージサーバ１０１の機能構成を示す説明図である。
【００２６】
３００はイメージデータ受信部であり、スキャナ１００で読み取られてＬＡＮ経由で送信されてきた、申込書のイメージデータを受信するとともに、受信したイメージデータを後述するイメージデータ登録部３０１に出力する機能部である。なお、スキャナ１００はケーブルなどで直接イメージサーバ１０１に接続されているのであってもよい。
【００２７】
３０１はイメージデータ登録部であり、イメージデータ受信部３００から入力したイメージデータを、上述のイメージデータベース１０１ａに登録する機能部である。イメージデータ登録部３０１は、さらに申込番号設定部３０１ａ、システム番号設定部３０１ｂおよび登録日時設定部３０１ｃを含む構成である。これらの機能部は、イメージデータベース１０１ａへのイメージデータの登録時に、当該データの属性情報（ここでは説明の便宜上、申込番号・システム番号・登録日時の３つのみとするが、属性としてはこれら以外にも、たとえばサイズなど種々のものが考えられる）を設定する機能部である。
【００２８】
まず申込番号設定部３０１ａは、イメージデータ受信部３００から入力したイメージデータ中の申込番号を読み取って、対応する文字の文字コードを特定する機能部である。
【００２９】
申込番号はイメージデータ中の所定領域に印刷あるいは筆記されているので、申込番号設定部３０１ａはこの領域から個々の文字画像を切り出し、前処理（ノイズ除去など）や特徴抽出の後、識辞書中の標準パターンとの類似度を計算する。そして、類似度が最大でかつ当該類似度が所定の閾値以上となった文字の文字コードを認識結果とするが、認識辞書中のどのパターンとの類似度も閾値に満たなかった文字については、読み込みエラーとして一律に「？」の文字コードを認識結果とする。
【００３０】
つぎにシステム番号設定部３０１ｂは、イメージデータ受信部３００から入力したイメージデータごと（申込書ごと、と言ってもよい）に、一意なシステム番号を発行する機能部である。システム番号設定部３０１ｂは、すでに他のイメージデータに発行したシステム番号のリストを保持しており、新たなイメージデータがイメージデータベース１０１ａに登録される際、未使用のシステム番号を一つ生成あるいは選択する。
【００３１】
なおここでは便宜上、申込「番号」やシステム「番号」などと呼んでいるが、これらの識別情報は必ずしも数字のみからなる必要はなく、たとえば「Ａ０３０１１４０００１」のように英数字が混在していてもよい。
【００３２】
登録日時設定部３０１ｃは、図示しないタイマから現在日時、すなわち、イメージデータ受信部３００から入力したイメージデータのイメージデータベース１０１ａへの登録日時を読み出す機能部である。
【００３３】
つぎに、図４はこの発明の実施の形態によるデータ管理装置、すなわちイメージサーバ１０１におけるイメージデータ登録処理の手順を示すフローチャートである。
【００３４】
スキャナ１００で読み取られた申込書のイメージデータを、イメージデータ受信部３００で受信すると（ステップＳ４０１：Ｙｅｓ）、イメージサーバ１０１はその申込番号設定部３０１ａにより、受信したイメージデータ中の所定領域にある申込番号を読み取って、個々の文字に対応する文字コードを特定する（ステップＳ４０２）。このとき、類似度が閾値に満たない文字すなわちどの文字とも特定できない文字は「？」の文字コードで代用する。
【００３５】
さらにイメージサーバ１０１はシステム番号設定部３０１ｂにより、上記イメージデータに付与するユニークなシステム番号を一つ生成、あるいはすでに生成してある番号の中から一つ選択する（ステップＳ４０３）。また、登録日時設定部３０１ｃにより上記データの登録日時、すなわち現在日時を読み出す（ステップＳ４０４）。なお、ステップＳ４０２〜ステップＳ４０４の処理は順序が入れ替わっていてもよい。
【００３６】
その後イメージデータ登録部３０１は、申込番号設定部３０１ａで特定された申込番号の文字コード列、システム番号設定部３０１ｂで生成あるいは選択されたシステム番号、および登録日時設定部３０１ｃで読み出された現在日時（登録日時）を、イメージデータ受信部３００から入力したイメージデータとともに、イメージデータベース１０１ａに格納する（ステップＳ４０５）。
【００３７】
以上説明した実施の形態によれば、読み込みエラーが原因で申込番号の重複が発生した場合にも、別途付与されたシステム番号により個々の申込を一意に特定できるので、別個の申込を混同してしまうことがない。
【００３８】
なお、上述したイメージデータ受信部３００およびイメージデータ登録部３０１は、具体的にはＨＤ２０５などからＲＡＭ２０３に読み出されたプログラムをＣＰＵ２０１が実行することにより実現される。このプログラムはＣＤ−ＲＯＭ、ＭＯなどの各種の記録媒体に格納して配布することができ、ネットワークを介して配布することも可能である。また、イメージデータベース１０１ａは具体的にはＨＤ２０５により実現される。
【００３９】
【発明の効果】
以上説明したように請求項１に記載の発明は、書面上に印刷あるいは筆記された第１の識別情報を構成する個々の文字について、認識辞書に保持された標準パターンとの類似度を算出する類似度算出手段と、前記類似度算出手段により算出された類似度が所定の閾値以上となるような標準パターンが存在する場合は、類似度が最大となる標準パターンに対応する文字コード、前記類似度算出手段により算出された類似度が所定の閾値以上となるような標準パターンが存在しない場合は、所定の文字コードを前記文字の文字コードとして特定する文字コード特定手段と、前記書面ごとに付与する第２の識別情報を決定する識別情報決定手段と、前記文字コード特定手段により特定された文字コードおよび前記識別情報決定手段により決定された第２の識別情報を、前記書面のイメージデータと対応づけてデータベースに登録するデータ登録手段と、を備えたので、イメージデータはその元の書面から読み取られた第１の識別情報（の文字コード）、および書面ごとに付与される第２の識別情報と対応づけてデータベースに登録され、これによって、書面から読み取られた識別情報に重複が発生しても個々の書面についてのレコードを区別することが可能なデータ管理装置が得られるという効果を奏する。
【００４０】
また、請求項２に記載の発明は、書面上に印刷あるいは筆記された第１の識別情報を構成する個々の文字について、認識辞書に保持された標準パターンとの類似度を算出する類似度算出工程と、前記類似度算出工程で算出された類似度が所定の閾値以上となるような標準パターンが存在する場合は、類似度が最大となる標準パターンに対応する文字コード、前記類似度算出工程で算出された類似度が所定の閾値以上となるような標準パターンが存在しない場合は、所定の文字コードを前記文字の文字コードとして特定する文字コード特定工程と、前記書面ごとに付与する第２の識別情報を決定する識別情報決定工程と、前記文字コード特定工程で特定された文字コードおよび前記識別情報決定工程で決定された第２の識別情報を、前記書面のイメージデータと対応づけてデータベースに登録するデータ登録工程と、を含んだので、イメージデータはその元の書面から読み取られた第１の識別情報（の文字コード）、および書面ごとに付与される第２の識別情報と対応づけてデータベースに登録され、これによって、書面から読み取られた識別情報に重複が発生しても個々の書面についてのレコードを区別することが可能なデータ管理方法が得られるという効果を奏する。
【００４１】
また、請求項３に記載の発明によれば、前記請求項２に記載された方法をコンピュータに実行させることが可能なプログラムが得られるという効果を奏する。
【図面の簡単な説明】
【図１】この発明の実施の形態によるデータ管理装置を含む、クレジットカード会社の入会審査システムの構成を示す説明図である。
【図２】この発明の実施の形態によるデータ管理装置（イメージサーバ１０１）のハードウエア構成の一例を示す説明図である。
【図３】この発明の実施の形態によるデータ管理装置（イメージサーバ１０１）の機能構成を示す説明図である。
【図４】この発明の実施の形態によるデータ管理装置（イメージサーバ１０１）における、イメージデータ登録処理の手順を示すフローチャートである。
【符号の説明】
１００  スキャナ
１０１  イメージサーバ
１０１ａ  イメージデータベース
１０２  入力端末
１０３  審査サーバ
１０３ａ  申込データベース
１０４  審査端末
２００  バス
２０１  ＣＰＵ
２０２  ＲＯＭ
２０３  ＲＡＭ
２０４  ＨＤＤ
２０５  ＨＤ
２０６  ＦＤＤ
２０７  ＦＤ
２０８  ＣＤ−ＲＷドライブ
２０９  ＣＤ−ＲＷ
２１０  ディスプレイ
２１１  キーボード
２１２  マウス
２１３  ネットワークＩ／Ｆ
２１４  ＬＡＮケーブル
３００  イメージデータ受信部
３０１  イメージデータ登録部
３０１ａ  申込番号設定部
３０１ｂ  システム番号設定部
３０１ｃ  登録日時設定部
【図１】
2004302863.tif 000003
【図２】
2004302863.tif 000004
【図３】
2004302863.tif 000005
【図４】
2004302863.tif 000006