(57)【要約】【課題】本発明は、入力されたデータに含まれる各項目の確信度を用いて、データの修正方法を動的に変化させ、常に疑わしい（確信度の低い）項目の内容を優先的に修正することができることから、データの入力方法に因らずオペレータが介在する入力修正作業を効率よく迅速かつ正確に行うことができる入力修正方法および入力修正支援システムを提供することを課題とする。【解決手段】確信度計算手段１２は、データ入力部１１より取得したデータに含まれる複数の項目について項目毎に内容の確信度を計算し、修正手段１３は、確信度計算手段１２により計算された確信度を用いて提示の方法を動的に変化させる。【選択図】図１
2006244518.tif 000002
【特許請求の範囲】
【請求項１】
入力された複数の項目のデータを項目毎に修正する入力修正方法であって、
前記各項目の内容に対する確信度を計算する確信度計算手段と、前記確信度計算手段により計算された確信度を用いて前記項目の内容を更新する更新手段とを具備したことを特徴とする入力修正方法。を具備したことを特徴とする。
【請求項２】
入力された複数の項目のデータを項目毎に修正する入力修正方法であって、
前記各項目の内容に対する確信度を計算する確信度計算手段と、互いに関連する項目の内容を比較して項目毎に内容を更新する更新手段とを具備して、前記更新手段が前記確信度計算手段により計算された確信度を用いて項目を特定し、当該項目に関連する項目の内容を更新することを特徴とする入力修正方法。
【請求項３】
前記確信度計算手段は、複数の項目のデータを関連付けて保存するデータベースを用いて前記各項目の内容に対する確信度を計算することを特徴とする請求項１または２記載の入力修正方法。
【請求項４】
前記項目更新手段は、互いに関連する項目について内容が変更されたとき、前記確信度計算手段より新たな項目各々の内容に対する確信度を取得し、再度、更新処理を実行することを特徴とする請求項１または２記載の入力修正方法。
【請求項５】
前記項目の内容を修正可能にオペレータに提示する修正手段を更に具備し、前記修正手段で項目の内容が修正されたとき、前記項目更新手段が、再度、更新処理を実行することを特徴とする請求項１または２記載の入力修正方法。
【請求項６】
前記修正手段は、前記確信度計算手段により計算された確信度をもとにオペレータへの提示の方法を変化させることを特徴とする請求項５記載の入力修正方法。
【請求項７】
前記確信度計算手段は、前記入力されたデータの入力方法を計算要素に含んで前記項目各々の内容に対する確信度を計算することを特徴とする請求項１または２記載の入力修正方法。
【請求項８】
入力された複数の項目のデータを項目毎に修正する入力修正支援システムに於いて、
前記項目各々の内容に対する確信度を計算する確信度計算手段と、
前記確信度計算手段が取得した項目各々の内容に対する確信度を用いて前記項目の内容を更新する項目更新手段と
を具備したことを特徴とする入力修正支援システム。
【請求項９】
前記項目更新手段は、互いに関連する項目について内容が変更されたとき、前記確信度計算手段より新たな項目各々の内容に対する確信度を取得し、再度、更新処理を実行することを特徴とする請求項８記載の入力修正支援システム。
【請求項１０】
前記項目の内容を修正可能にオペレータに提示する修正手段を更に具備し、前記修正手段で項目の内容が修正されたとき、前記項目更新手段が、再度、更新処理を実行することを特徴とする請求項８記載の入力修正支援システム。
【請求項１１】
前記確信度計算手段は、入力されたデータに含まれる複数の項目のデータを関連付けて保存するデータベースを用いて各項目毎に内容の確信度を計算することを特徴とする請求項８記載の入力修正支援システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力された複数の項目のデータを項目毎に修正する入力修正方法および入力修正支援システムに関する。
【背景技術】
【０００２】
互いに関連性を有する多数のデータを扱う、例えば顧客管理等のデータベースを構築する際、これらデータの入力に、誤りが生じる場合があり、誤って入力されたデータに対しては修正作業を行う必要がある。特に、データ入力方法として、ＯＣＲ（光学的文字読取装置）を用いた場合は、読み取り結果が信頼できない場合があることから、入力された（読み取った）データに対して、修正を行う手段が不可欠である。
【０００３】
入力されたデータに含まれる項目の内容を修正する場合は、オペレータによって入力を行う方法が一般的である。具体例を挙げると、ＯＣＲ（光学的文字読取装置）によって読み取った内容を、そのもととなった画像と並べて表示し、オペレータに修正を行わせる技術が存在する（例えば、特許文献１参照）。また、相互に関係のある２つの項目の読み取り結果を、その２つの項目を対応付けて保存しているデータベース上のエントリと照合して、正しいものを選択する方法（例えば、特許文献２参照）や、一つ目の項目から読み取ったデータを二つ目の項目のデータに変換し、二つ目の項目の読み取り結果と照合して結果を選択する方法（例えば、特許文献３参照）などのように、自動的に修正を選択する方法も存在する。さらに、郵便番号と電話番号の市外局番から住所を推定し、それらの項目から得られた結果を利用して住所を決定する、与えられた入力が正しい入力である可能性まで考慮した方法（例えば、特許文献１参照）も提案されている。
【０００４】
上記した従来技術に於いて、ＯＣＲにより読み取った内容を、そのもととなった画像と並べて表示し、オペレータに修正を行わせる技術は、ユーザが全ての項目に対し、同一画面上で、順に内容が正しいか否かをチェックしなくてはならず、操作性並びに作業効率の面で問題があった。
【０００５】
また、自動的にデータの修正を行う方法は、多数の関連したデータ読み取りに用いた場合には局所的に正しいと考えられる修正を行っても、総合的に判断すると正しくない修正である場合があった。例えばＯＣＲによって郵便番号と住所と電話番号を読むような場合に、郵便番号の内容をもとに住所の内容を修正するアルゴリズムを採用すると、郵便番号を誤読した場合には、仮に住所と電話番号の内容が正しく読まれていても修正によって誤った内容にされてしまう場合があり、信頼性の面で問題があった。
【０００６】
また、比較的正しい可能性の高い項目の情報をもとに正しい可能性の低い項目の情報を修正する方法に於いては、正しい可能性の高い項目から得られた結果であっても必ずしも正しいとは限らないため、誤認識あるいは無駄な修正が起きる場合、例えば印刷かすれや汚れなどを受けたデータを読み取った等の理由によって前記入力が不完全にしか得られなかった場合に、適切なデータを選択することが困難な場合があり、信頼性の面で問題があった。
【０００７】
更に、設定された修正アルゴリズムが必ずしも最適な効率を与えない場合があった。例えば、入カセットとして郵便番号、住所、氏名、電話番号のようなデータセットを用い、前記データの各項目を必要に応じて修正することを考える。前記入力の方法が、ＯＣＲによる帳票読み取りであった場合と、オペレータによるキーボード入力であった場合を比較すれば、明らかに各フィールドのデータに対する信頼度は異なる。ＯＣＲであれば、漢字と読み取られた入力の信頼度は低く、その入力をもとにした修正は行い難いが、逆に、キーボード入力では、漢字の方が誤入力に気づき易いこともあるため、その入力には数字入力と同様以上の信頼度を与えることができる。また、前記条件に於ける誤りの傾向を分析すると、ＯＣＲであれば字形が似た文字に誤りが生じ易いが、キー入力であれば同音文字に誤りが生じ易いという違いが存在する。このような入力の特性の違いを無視して修正を行うことも可能ではあるが、作業効率、信頼性、性能等の面で問題がある。
【０００８】
このように、従来の入力修正手段に於いては、オペレータが介在する入力修正作業を効率よく迅速かつ正確に行うことのできる入力訂正機能が存在しなかった。
【特許文献１】特開平０２−８９１９０号公報
【特許文献２】特開平０４−３２８６９２号公報
【特許文献３】特開平０４−２８０３９４号公報
【特許文献４】特開２００１−１５７８７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
上述したように従来では、オペレータが介在する入力修正作業を効率よく迅速かつ正確に行うことのできる入力訂正機能が存在しなかった。
【００１０】
本発明は上記実情に鑑みなされたもので、データの入力方法に因らずオペレータが介在する入力修正作業を効率よく迅速かつ正確に行うことのできる入力修正方法および入力修正支援システムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明は、入力されたデータに含まれる各項目の確信度を用いて、データの修正方法を動的に変化させ、常に疑わしい（確信度の低い）項目の内容を優先的に修正することができるようにして、データの入力方法に因らずオペレータが介在する入力修正作業を効率よく迅速かつ正確に行うことができるようにしたことを特徴とする。
【００１２】
即ち、本発明は、入力された複数の項目のデータを項目毎に修正する入力修正方法に於いて、前記各項目の内容に対する確信度を計算する確信度計算手段と、前記確信度計算手段により計算された確信度を用いて前記項目の内容を更新する更新手段とを具備したことを特徴とする。
【００１３】
また、本発明は、入力された複数の項目のデータを項目毎に修正する入力修正方法に於いて、前記各項目の内容に対する確信度を計算する確信度計算手段と、互いに関連する項目の内容を比較して項目毎に内容を更新する更新手段とを具備して、前記更新手段が前記確信度計算手段により計算された確信度を用いて項目を特定し、当該項目に関連する項目の内容を更新することを特徴とする。
【００１４】
また、本発明は、入力された複数の項目のデータを項目毎に修正する入力修正支援システムに於いて、前記項目各々の内容に対する確信度を計算する確信度計算手段と、前記確信度計算手段が取得した項目各々の内容に対する確信度を用いて前記項目の内容を更新する項目更新手段とを具備したことを特徴とする。
【発明の効果】
【００１５】
本発明によれば、入力されたデータに含まれる各項目の確信度を用いて、データの修正方法を動的に変化させ、常に疑わしい（確信度の低い）項目の内容を優先的に修正することができることから、データの入力方法に因らずオペレータが介在する入力修正作業を効率よく迅速かつ正確に行うことができる。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照して本発明の実施形態を説明する。先ず本発明の第１実施形態を図１乃至図３を参照して説明する。この第１実施形態は、入力されたデータの各項目の内容に対する確信度を計算する確信度計算手段と、上記項目の内容を修正可能にオペレータに提示する修正手段とを具備して、上記修正手段が上記確信度計算手段により計算された確信度を用いて上記提示の方法を動的に変化させることを特徴とする。ここでは、提示の方法を変化させる例として、上記各項目を上記確信度の低い順（疑わしい順）に並べ替えて修正可能にオペレータに提示する。提示の方法を変化させる例としては、上記した項目の並べ替え以外に、例えば色付け、文字の大きさ、反転表示等により、項目の修正順をオペレータに提示することも可能である。
【００１７】
図１は本発明の第１実施形態に於ける入力修正方法を実現した入力修正支援システムの構成を示すブロック図である。
【００１８】
図１に示すように、本発明の第１実施形態に於ける入力修正支援システムは、データ入力部１１より入力されたデータの各項目の内容に対する確信度を計算する確信度計算手段１２と、上記データ入力部１１より入力されたデータの各項目を上記確信度計算手段１２で計算した確信度をもとに並べ換えてオペレータに修正可能に提示する修正手段１３とを具備して構成される。修正手段１３は、入力修正を行うオペレータに修正画面（図３（ｃ）参照）を提示する表示手段１３１と、オペレータの操作に従う項目の訂正処理を実行する訂正処理手段１３２とを有して構成される。
【００１９】
図２は本発明の第１実施形態に於ける入力修正の処理手順を示すフローチャートである。
【００２０】
図３は本発明の第１実施形態に於ける、入力されたデータの各項目の内容に対する確信度計算例および修正動作の一例を示す図である。ここでは、ＯＣＲによりデータを入力しており、各項目の内容について、その内容を構成する文字各々に、テンプレートとの類似度が保持されているものとする。
【００２１】
ここで、上記図１乃至図３を参照して本発明の第１実施形態に於ける動作を説明する。
【００２２】
確信度計算手段１２は、データ入力部１１より、図３（ａ）に示すような複数項目のデータを受けると、その各項目に対する確信度を計算する（図２ステップＳ１１）。
【００２３】
この確信度の計算は、例えば以下のようにして行う。まず、確信度を計算する項目を一つ選択する。次に、その項目の内容に含まれる各文字に対して保持されている、テンプレートとの類似度を全ての文字について平均する。そして上記類似度の平均値を確信度とする。すなわち、項目に含まれる文字数をＮ、ｉ番目の文字のテンプレートとの類似度をＳｉとすれば、確信度ｆは
【数１】
2006244518.tif 000003
である。図３（ａ）に、項目内の各文字の類似度および各項目に対する確信度の計算結果の具体例を示している。
【００２４】
入力されたデータの各項目の内容について確信度が計算されると、次に、修正手段１３によりデータを修正する。データの修正は、例えば以下のようにして行う。
【００２５】
まず、確信度計算手段１２によって計算された確信度が低い順にデータの各項目をソートする（図２ステップＳ１２）。この各項目を並べ替えた状態を図３（ｂ）に示している。項目を並べ替える方法は、例えば確信度の値をキーにしたバブルソートなどが考えられる。
【００２６】
次に、ソートされた各項目をソートされた順番で修正を行うユーザ（オペレータ）に提示する（図２ステップＳ１３）。この提示例を図３（ｃ）に示している。ここで修正対象となる項目の初期値は最も上に位置する項目、すなわち確信度の最も低い項目とし、該項目に修正位置を示すカーソルを移動する。但し提示方法は上記した例に限らず、例えば、確信度を高い順に並べ替えて提示してもよいし、項目順は固定して確信度の最も低い項目に修正位置を示すカーソルを移動させてもよい。この提示の方法は図３（ｃ）に示すように、ユーザに指定させてもよい。
【００２７】
ユーザは、上記提示された各項目について修正が必要であれば修正を行い（図２ステップＳ１４）、修正を行う必要がなくなった場合には、該データに対する修正を終了する。この実施形態では、図３（ｃ）に示す修正画面内の「次のデータヘ」ボタンを押下操作（クリック操作）することにより、上記データに対する修正が終了する。
【００２８】
上記したような入力修正処理により、データの各項目のうち、疑わしい（確信度の低い）データを優先的に修正することができる。
【００２９】
ここで、入力されたデータの各項目に対するデータベースが存在する場合、例えばデータの各項目が、郵便番号、住所、電話番号である場合などには、上記データベースを用いて確信度の計算を行うことが可能である。また、データの各項目が相互に関連性を持つものであった場合、例えば上記した各項目のような場合には、データ内の複数項目を関連付けて保存するデータベース、上記の例では郵便番号と住所を関連付けて保存するデータベースなどを利用して項目の内容を更新することが可能である。
【００３０】
ここで、図４乃至図６を参照して、データベースを用いた、本発明の第２実施形態による入力修正方法および入力修正支援システムについて説明する。
【００３１】
図４は本発明の第２実施形態に於ける入力修正方法を実現した入力修正支援システムの構成を示すブロック図である。
【００３２】
図４に示すように、本発明の第２実施形態に於ける入力修正支援システムは、データ入力部２１より入力されたデータの各項目の内容に対する確信度を計算する確信度計算手段２２１と、上記確信度計算手段２２１で計算した確信度をもとに項目の内容を更新する項目更新手段２２２と、上記データ入力部２１より入力され、項目更新手段２２２で更新されたデータの各項目を上記確信度計算手段２２１で計算した確信度をもとに並べ換えてオペレータに修正可能に提示する修正手段２２３と、扱う各項目の内容を保存するデータベース（ＤＢ１）２３１と、扱う各項目を関連付けて保存するデータベース（ＤＢ２）２３２とを具備して構成される。修正手段２２３は、入力修正を行うオペレータに修正画面を提示する表示手段２２４と、オペレータの操作に従う項目の訂正処理を実行する訂正処理手段２２５とを有して構成される。
【００３３】
図５は本発明の第２実施形態に於ける入力修正の処理手順を示すフローチャートである。
【００３４】
図６は本発明の第２実施形態に於ける、入力されたデータの各項目の内容に対する確信度計算例および更新動作の一例を示す図である。
【００３５】
ここで、上記図４乃至図６を参照して本発明の第２実施形態に於ける動作を説明する。
【００３６】
確信度計算手段２２１は、データ入力部２１より入力されたデータに含まれる各項目の内容に対する確信度を計算する（図５ステップＳ２１）。この際の確信度は、例えば以下のような方法によって計算される。先ず、確信度を計算する項目を一つ選択する。
【００３７】
次に、該項目の内容に最も近い内容をデータベース（ＤＢ１）２３１から探索する。ここで該項目の内容に最も近い内容とは、該項目の内容と比較した際に一致する文字数ｃが最大値ｃｍａｘとなるデータベースの内容Ｘのこととする。ここで、前記ｃｍａｘ及びデータベースの内容Ｘの文字数Ｎを用いて、確信度ｆを以下の式により計算する。
【数２】
2006244518.tif 000004
【００３８】
図６（ａ）および図６（ｂ）に、最上段のデータの項目「郵便番号」に対する確信度計算例を示す。まず、項目「郵便番号」の内容「２３６−００２３」に最も近い内容を、データベース（ＤＢ１）２３１に含まれる郵便番号データベースから探索する。
【００３９】
上記探索の結果として、上記「郵便番号」の内容「２３６−００２３」と完全に一致する「２３６−００２３」が項目「郵便番号」の内容に最も近いデータベースの内容Ｘとなる。ここで、一致する文字数の最大値ｃｍａｘ＝７である。また、Ｘの文字数Ｎ＝７である。従って、項目「郵便番号」の確信度ｆは、
【数３】
2006244518.tif 000005
となる。他の項目に対する確信度も同様に計算できる。図６（ｂ）に各項目に対する確信度の一例を示す。
【００４０】
次に、項目更新手段２２２により、データベース（ＤＢ２）２３２を用いて項目の内容を更新する。項目の内容の更新は、例えば以下のようにして行う。
【００４１】
まず、確信度の高い順にデータの各項目を並べ替え（図５ステップＳ２２）、最も確信度の高い項目を選択する。図６の例では同図（ｃ）に示すように、最も確信度の高い項目「郵便番号」が選択される。
【００４２】
次に、データベース（ＤＢ２）２３２に含まれる、最も確信度の高い項目が他の項目と関連付けて保存されているデータベースから、対応する他の項目の内容を抽出する（図５ステップＳ２３）。図６の例では同図（ｄ）に示すように、データベース（ＤＢ２）２３２に含まれる、最も確信度の高い項目である項目「郵便番号」と項目「住所」を関連付けて保存するデータベースから、項目「郵便番号」の内容「２３６−００２３」に対応する項目「住所」の内容「横浜市金沢区平潟」を抽出する。
【００４３】
次に、上記記抽出結果を現在の他の項目の内容と比較する（図５ステップＳ２４）。ここでの比較は、上記他の項目の内容のうち、抽出結果に相当する部分についてのみ行う。
【００４４】
上記比較の結果、５割以上の文字が一致した場合に、前記抽出結果は上記他の項目の内容として適切なものであると判断し、上記他の項目の内容を、上記抽出した内容に更新する（図５ステップＳ２５）。図６の例では同図（ｄ）に示すように、項目「住所」の内容のうち、抽出結果に相当する部分は「横浜市金沢区干潟」であり、計算すると、８文字中７文字一致している。このため、項目「住所」の内容のうち、抽出内容に相当する部分を更新し、項目「住所」の内容は図６（ｄ）に示すように「横浜市金沢区平潟１−５−８」となる。
【００４５】
上記した項目更新処理により、上記確信度及びデータ内の複数項目を関連付けて保存するデータベースを利用して、項目の内容を正しい内容に更新することができる。但し、上記した項目の更新は、例えば確信度の最も高い項目に与えられた確信度が一定以上の大きさである場合にのみ実行するなどしてもよい。また、項目の内容を更新する基準は比較の結果、５割以上の文字が一致した場合に限らず、例えば必ず更新するなど他の基準によってもよい。
【００４６】
ここで、上記した項目更新処理によってデータ中のいずれかの項目の内容が更新された場合には、更新されたデータに対して、再度、上記確信度計算手段２２１と、項目更新手段２２２を用いて項目の更新を行う（図５ステップＳ２６（Ｙ）〜Ｓ２１）。
【００４７】
この繰り返しの処理に於いては、上記した繰り返しを終了させる条件を定めて無限回の繰り返しを防ぐ必要がある。この条件としては、例えば内容の変更が行われなくなった際に繰り返しの処理を終了する等がある。
【００４８】
上記更新されたデータに対して確信度の再計算を行うと（図５ステップＳ２１）、図６（ｅ）に示すように、新たな確信度として項目「郵便番号」が「１００．０」、項目「住所」が「８１．８」、項目「電話番号」が「８０．０」なる結果が得られる。すなわち、新たに得られた確信度に於いても項目「郵便番号」の確信度が最大となる。よって、上記同様に、項目「住所」の内容「横浜市金沢区平潟」が比較対象として抽出される。しかしながら、現時点での項目「住所」の内容が既に「横浜市金沢区平潟１−５−８」であるため、この更新内容によって項目「住所」の内容は変更されない。よって、繰り返しの処理が終了する。但し、上記の繰り返し処理は、常に行われずに、一回の更新のみ行うようにしてもよい。また、更新の終了条件は上記した例に限らず、例えば全ての項目の確信度が一定以上となった場合に終了するなどしてもよい。
【００４９】
上記した更新処理の後は、前述した第１実施形態と同様に、修正手段２２３を用いてデータを修正する（図５ステップＳ２７〜Ｓ２９）。以上によって、データの項目のうち、疑わしい項目を優先的に修正することが可能となる。
【００５０】
また、修正手段によっていずれかの項目の内容が修正された場合に、修正後の項目の内容をもとに、該項目と関連性を持つ項目の内容を更新するようにしてもよい。
【００５１】
ここで、図４と図７乃至図１０を参照して、本発明の第３実施形態による入力修正方法および入力修正支援システムについて説明する。
【００５２】
この第３実施形態では、図４に点線で示すように、修正手段２２３から確信度計算手段２２１へのフィードバックループが追加され、修正手段２２３で項目の内容が修正された際に、その修正された項目を含んで、再度、確信度計算手段２２１が確信度を計算し、その確信度を用いて項目更新手段２２２が上記した更新処理を行う。
【００５３】
図７は本発明の第３実施形態に於ける入力修正の処理手順を示すフローチャートである。図８および図９は本発明の第３実施形態に於ける処理動作の一例を示す図である。図１０は項目「住所」に対する確信度計算の一例を示す図である。
【００５４】
ここで、上記図４と図７乃至図１０を参照して本発明の第３実施形態に於ける動作を説明する。
【００５５】
まず、上記した第２実施形態と同様の処理で項目の更新を行い、更新した結果のデータをユーザに提示し、修正を行わせる。ユーザがいずれかの項目を修正した場合（図７ステップＳ４０）、該項目の確信度を最大にする（図７ステップＳ４１）。図８に示す例では、ユーザが確信度の最も低い項目「電話番号」を同図（ｃ）に示すように「０４６−９６５−４３５１」から、同図（ｄ）に示すように「０４５−７６５−４３２１」に修正したので、この修正した項目「電話番号」の確信度を最大値「１００」に設定する。
【００５６】
次に、上記修正されたデータに対し、上記した第２実施形態と同様に、項目更新手段２２２が項目の更新処理を実行する（図７ステップＳ３２〜Ｓ３６）。ここでは上記修正された項目に対する確信度は既に最大値に修正されているので、この修正された項目は必ず確信度最大の項目となる。従って、修正手段２２３で修正された項目の内容をもとにして、該項目と関連性を持つ項目の値を更新することができる。図９に示す例では、上記修正された項目「電話番号」が確信度最大の項目となる。ここで、項目「電話番号」と項目「住所」を関連付けて保存するデータベースより項目「電話番号」の内容に対応する項目「住所」の値として「横浜市金沢区平潟１−２−３」が抽出され、項目「住所」の内容が図９（ｆ）に示す「横浜市金沢区平潟１−５−８」から同図（ｇ）に示す「横浜市金沢区平潟１−２−３」に更新される。
【００５７】
ここで、項目「住所」の内容が変更されているため、上記した第２実施形態と同様に、更新されたデータに対して確信度計算手段２２１と項目更新手段２２２が、再度処理を実行する。但し、上記した第２実施形態と同様に、この繰り返し処理は必ずしも行う必要はない。図９に示す例では、項目「住所」の内容が変更されているため、上記第２実施形態と同様に項目「住所」と項目「郵便番号」の内容を抽出する。ここで、各項目の内容は抽出された内容と一致するため、内容の変更は行われない。よって、繰り返しが終了する。
【００５８】
以下、前述した各実施形態と同様に修正手段を用いてデータを修正する。このようにして、入力されたデータの項目のうち、疑わしい項目を優先的に修正することが可能である。
【００５９】
更に、上記したように、データの各項目が相互に関連性を持ち、それらの項目内容を関連付けて保存するデータベースが利用できる場合、確信度計算手段２２１に於いて、他の項目との関連性を考慮して式を定めてもよい。例えば項目「住所」の確信度を計算する際に、データに含まれる項目「住所」と関連性を持つ項目「郵便番号」の内容との対応関係などを考慮して式を定めてもよい。
【００６０】
この際の確信度計算手段の一例は、以下の通りである。
【００６１】
まず、データに含まれる項目のうちの一つを、確信度を計算する項目とする。次に、確信度を計算する項目の内容をもとに、確信度を計算する項目と他の項目とを対応付けて保存するデータベースから、該確信度を計算する項目の内容に対応する上記他の項目の内容を抽出する。ここで上記抽出された内容の文字数をＮとする。
【００６２】
次に、上記抽出結果を現在の上記他の項目の内容の対応する部分と比較し、一致した文字数を数える。上記一致した文字数をｃとする。ここで、上記データベースが複数個存在する場合には、全てのデータベースを用いて上記Ｎとｃを求める。これらの値を用いて、確信度ｆを以下の式で計算する。
【数４】
2006244518.tif 000006
【００６３】
図１０は、項目「住所」に対する確信度計算の一例である。確信度計算手段に於いては、入力されたデータの性質を考慮して式を定めてもよい。入力されたデータの性質としては、例えば項目「住所」を入力する際には、入力の方法がＯＣＲであれば類似文字に誤りが生じ易いが、キーボード入力であれば同音異義語に誤りが生じ易く、また、入力方法がＯＣＲの場合には項目「郵便番号」の内容の誤りは書き誤りが多く、項目「住所」の内容は読み誤りが多いということなどが挙げられる。
【００６４】
以上述べてきたように、本発明の実施形態によれば、データに含まれる各項目の確信度を用いることで、データの修正方法を変化させ、疑わしい項目の内容を優先的に修正することができる。
【図面の簡単な説明】
【００６５】
【図１】本発明の第１実施形態に於ける要部の構成を示すブロック図。
【図２】上記第１実施形態の処理手順を示すフローチャート。
【図３】上記第１実施形態の動作説明図。
【図４】本発明の第２、第３実施形態に於ける要部の構成を示すブロック図。
【図５】上記第２実施形態の処理手順を示すフローチャート。
【図６】上記第２実施形態の動作説明図。
【図７】本発明の第３実施形態の処理手順を示すフローチャート。
【図８】上記第３実施形態の動作説明図。
【図９】上記第３実施形態の動作説明図。
【図１０】上記第３実施形態に於ける確信度計算の一例を示す動作説明図。
【符号の説明】
【００６６】
１１…データ入力部、  １２…確信度計算手段、  １３…修正手段、  １３１…訂正手段、  １３２…訂正処理手段、  ２１…データ入力部、  ２２…入力更新処理部、  ２２１…確信度計算手段、  ２２２…項目更新手段、  ２２３…修正手段、  ２２４…表示手段、  ２２５…訂正処理手段、  ２３１…データベース（ＤＢ１）、  ２３２…データベース（ＤＢ２）。
【図１】
2006244518.tif 000007
【図２】
2006244518.tif 000008
【図３】
2006244518.tif 000009
【図４】
2006244518.tif 000010
【図５】
2006244518.tif 000011
【図６】
2006244518.tif 000012
【図７】
2006244518.tif 000013
【図８】
2006244518.tif 000014
【図９】
2006244518.tif 000015
【図１０】
2006244518.tif 000016