(57)【要約】【課題】照合対象となる文字列の一部に省略があっても、知識辞書なしに同一性を判定可能な照合装置、照合方法および照合プログラムを提供する。【解決手段】照合装置１は取得部２と読取要素群生成部３と登録要素群生成部４と照合用要素群生成部５と第一評価部６と第二評価部７と判定部８とを備える。取得部２は照合をおこなう読取文字列９ｂと登録文字列９ｄを取得する。読取要素群生成部３は予め設定された区分文字により読取文字列９ｂを区分し読取要素群を生成する。登録要素群生成部４は区分文字により登録文字列９ｄを区分し登録要素群を生成する。照合用要素群生成部５は、読取要素群と登録要素群とで照合用要素群を生成する。第一評価部６は読取要素群と照合用要素群とを評価する。第二評価部７は、登録要素群と照合用要素群とを評価する。判定部８は、２つの評価をもとに同一性を判定する。【選択図】図１
2014026421.tif 000002
【特許請求の範囲】
【請求項１】
帳票から読取った読取文字列と、予め登録してある登録文字列とを取得する取得部と、
予め設定した区分文字により前記読取文字列を区分し、前記読取文字列から区分された文字列を要素とする読取要素群を生成する読取要素群生成部と、
前記区分文字により前記登録文字列を区分し、前記登録文字列から区分された文字列を要素とする登録要素群を生成する登録要素群生成部と、
前記読取要素群と前記登録要素群とを包含する照合用要素群を生成する照合用要素群生成部と、
前記読取要素群と前記照合用要素群との一致度を評価する第一評価部と、
前記登録要素群と前記照合用要素群との一致度を評価する第二評価部と、
前記第一評価部の評価と前記第二評価部の評価とにより前記読取文字列と前記登録文字列との同一性を判定する判定部と、
を備えることを特徴とする照合装置。
【請求項２】
前記読取要素群生成部は、前記読取要素群の要素に関連付けされる、前記読取文字列における前記読取要素群の要素の並び順を特定可能な読取順序情報を生成し、
前記登録要素群生成部は、前記登録要素群の要素に関連付けされる、前記登録文字列における前記登録要素群の要素の並び順を特定可能な登録順序情報を生成し、
前記照合用要素群生成部は、前記読取順序情報と前記登録順序情報とにもとづいて前記照合用要素群の要素を整列する、
ことを特徴とする請求項１記載の照合装置。
【請求項３】
前記照合用要素群生成部は、
前記照合用要素群の要素が前記登録要素群と前記読取要素群とに含まれる場合に、前記読取順序情報と前記登録順序情報とから、前記照合用要素群の要素に関連付けされる、前記照合用要素群の要素の整列に用いる登録順序情報を生成し、
前記照合用要素群の要素が前記登録要素群と前記読取要素群のいずれか一方に含まれる場合に、前記照合用要素群の要素を含む前記読取順序情報、または前記照合用要素群の要素を含む前記登録順序情報から、前記照合用要素群の要素に関連付けされる、前記照合用要素群の要素の整列に用いる照合用順序情報を生成する、
ことを特徴とする請求項２記載の照合装置。
【請求項４】
前記照合用要素群生成部は、
前記照合用要素群の要素が前記登録要素群と前記読取要素群とに含まれる場合に、前記読取順序情報により特定される前記要素の並び順と、前記登録順序情報により特定される前記要素の並び順との平均値を、前記要素に関連付けされる前記照合用順序情報とし、
前記照合用要素群の要素が前記登録要素群と前記読取要素群のいずれか一方に含まれる場合に、前記読取順序情報により特定される前記要素の並び順、または前記登録順序情報により特定される前記要素の並び順を、前記要素に関連付けされる前記照合用順序情報とする、
ことを特徴とする請求項３記載の照合装置。
【請求項５】
前記第一評価部は、前記照合用要素群と前記読取要素群とに共通して含まれる要素数で前記一致度を評価し、
前記第二評価部は、前記照合用要素群と前記登録要素群とに共通して含まれる要素数で前記一致度を評価する、
ことを特徴とする請求項１乃至４のいずれか１つに記載の照合装置。
【請求項６】
前記第一評価部は、
前記照合用要素群と前記読取要素群とに共通して含まれる要素毎に前記照合用順序情報にもとづく評価値を設定し、前記評価値の合計値で前記一致度を評価し、
前記第二評価部は、
前記照合用要素群と前記登録要素群とに共通して含まれる要素毎に前記照合用順序情報にもとづく評価値を設定し、前記評価値の合計値で前記一致度を評価する、
ことを特徴とする請求項１乃至４のいずれか１つに記載の照合装置。
【請求項７】
前記第一評価部は、
前記照合用要素群と前記読取要素群とに共通して含まれる要素毎の文字列の大きさにもとづく評価値を設定し、前記評価値の合計値で前記一致度を評価し、
前記第二評価部は、
前記照合用要素群と前記登録要素群とに共通して含まれる要素毎に文字列の大きさにもとづく評価値を設定し、前記評価値の合計値で前記一致度を評価する、
ことを特徴とする請求項１乃至４のいずれか１つに記載の照合装置。
【請求項８】
前記第一評価部は、
前記照合用要素群と前記読取要素群とに共通して含まれる要素に含まれる前記区分文字毎に評価値を設定し、前記評価値の合計値で前記一致度を評価し、
前記第二評価部は、
前記照合用要素群と前記登録要素群とに共通して含まれる要素に含まれる前記区分文字毎に評価値を設定し、前記評価値の合計値で前記一致度を評価する、
ことを特徴とする請求項１乃至４のいずれか１つに記載の照合装置。
【請求項９】
前記判定部は、
前記第一評価部の前記合計値と予め設定した第一の閾値とを比較し、
前記第二評価部の前記合計値と予め設定した第二の閾値とを比較することで、
前記読取文字列と前記登録文字列との同一性を判定する、
ことを特徴とする請求項６乃至８のいずれか１つに記載の照合装置。
【請求項１０】
区分文字により文字列を区分し照合する照合方法であって、
コンピュータが、
帳票から読取った読取文字列と予め登録してある登録文字列とを取得し、
予め設定された区分文字により前記読取文字列を区分し、前記読取文字列から区分された文字列を要素とする読取要素群を生成し、
区分文字により前記登録文字列を区分し、前記登録文字列から区分された文字列を要素とする登録要素群を生成し、
前記読取要素群と前記登録要素群とを包含する照合用要素群を生成し、
前記読取要素群と前記照合用要素群との一致度を評価し、
前記登録要素群と前記照合用要素群との一致度を評価し、
前記読取要素群と前記照合用要素群との評価と前記登録要素群と前記照合用要素群との評価とにより前記読取文字列と前記登録文字列との同一性を判定する、
ことを特徴とする照合方法。
【請求項１１】
区分文字により文字列を区分し照合する照合プログラムであって、
コンピュータに、
帳票から読取った読取文字列と予め登録してある登録文字列とを取得させ、
予め設定された区分文字により前記読取文字列を区分し、前記読取文字列から区分された文字列を要素とする読取要素群を生成させ、
区分文字により前記登録文字列を区分し、前記登録文字列から区分された文字列を要素とする登録要素群を生成させ、
前記読取要素群と前記登録要素群とを包含する照合用要素群を生成させ、
前記読取要素群と前記照合用要素群との一致度を評価させ、
前記登録要素群と前記照合用要素群との一致度を評価させ、
前記読取要素群と前記照合用要素群との評価と前記登録要素群と前記照合用要素群との評価とにより前記読取文字列と前記登録文字列との同一性を判定させる、
ことを特徴とする照合プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、照合装置、照合方法および照合プログラムに関する。
【背景技術】
【０００２】
金融機関における手続において、手続者の本人確認が必要とされる場合がある。手続者の本人確認は、たとえば、口座開設時などに登録した登録情報と、手続者が記入した帳票（たとえば、口座開設票や振替依頼票など）に記載の情報との照合によっておこなう場合がある。
【０００３】
金融機関では、こうした帳票による本人確認を大量におこなう必要があり、帳票イメージから文字認識した情報と、登録情報とを照合する自動化が図られている。しかしながら、帳票に記載の情報のうち手続者の住所は、一部行政区分を省略して記載されることがあり、登録情報と帳票に記載の情報とを、単純な比較照合だけでは、実体として同一の住所を異なる住所と判定してしまう場合があり実用的でない。
【０００４】
そこで、全国の地名を行政区分単位に分割して保持する知識辞書を用いて、行政区分単位で、登録情報と帳票に記載の情報とを比較照合する照合装置の提案がある。このような照合装置は、登録情報として登録されている住所、または帳票に記載された住所のうちから省略された記載を特定可能であり、省略された記載による差異を知識辞書により補完して照合をおこなうことができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１１−３１６８０２号公報
【特許文献２】特開平８−１２３７９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、住所は、市町村の合併や名称変更、都市の再開発などにより変遷することがある。そのため、提案されているような照合装置は、精度よく照合するために知識辞書をメンテナンスすることが欠かせない。また、金融機関が保持する登録情報は、過去の住所を登録している場合があり、知識辞書は、最新の情報で更新されているだけでなく、過去の情報を含めて保持していることが求められる。
【０００７】
このような知識辞書の保守は、容易でないため、登録情報と帳票に記載の情報との比較照合は、知識辞書なしにおこなえることが望ましい。
そこで、本発明は、照合対象となる文字列の一部に省略があっても、知識辞書なしに同一性を判定可能な照合装置、照合方法および照合プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
このような課題を解決するために、本発明は、区分文字を用いて文字列を区分し、照合をおこなう照合装置を提供する。照合装置は取得部と読取要素群生成部と登録要素群生成部と照合用要素群生成部と第一評価部と第二評価部と判定部とを備える。
【０００９】
取得部は、帳票から読取った読取文字列と予め登録してある登録文字列とを取得する。
読取要素群生成部は、予め設定された区分文字により読取文字列を区分し、読取文字列から区分された文字列を要素とする読取要素群を生成する。登録要素群生成部は、区分文字により登録文字列を区分し、登録文字列から区分された文字列を要素とする登録要素群を生成する。照合用要素群生成部は、読取要素群と登録要素群とを包含する照合用要素群を生成する。
【００１０】
第一評価部は、読取要素群と照合用要素群との一致度を評価する。第二評価部は、登録要素群と照合用要素群との一致度を評価する。判定部は、第一評価部の評価と第二評価部の評価とにより読取文字列と登録文字列との同一性を判定する。
【００１１】
また、上記課題を解決するために、本発明は、以下に示すような処理をコンピュータがおこなう照合方法、および以下に示すような処理をコンピュータに実行させる照合プログラムを提供する。コンピュータは、帳票から読取った読取文字列と予め登録してある登録文字列とを取得し、予め設定された区分文字により読取文字列を区分し、読取文字列から区分された文字列を要素とする読取要素群を生成し、区分文字により登録文字列を区分し、登録文字列から区分された文字列を要素とする登録要素群を生成し、読取要素群と登録要素群とを包含する照合用要素群を生成し、読取要素群と照合用要素群との一致度を評価し、登録要素群と照合用要素群との一致度を評価し、読取要素群と照合用要素群との評価と登録要素群と照合用要素群との評価とにより読取文字列と登録文字列との同一性を判定する。
【発明の効果】
【００１２】
上記の照合装置、照合方法、および照合プログラムによれば、照合対象となる文字列の一部に省略があっても、知識辞書なしに同一性を判定可能な照合をおこなうことができる。
【図面の簡単な説明】
【００１３】
【図１】第１の実施形態の照合装置の構成を示す図である。
【図２】第２の実施形態の照合システムを示す図である。
【図３】第２の実施形態の照合装置のハードウェア構成を示す図である。
【図４】第２の実施形態の照合システムにおける住所照合のフローチャートである。
【図５】第２の実施形態の照合システムにおける帳票の読取処理のフローチャートである。
【図６】第２の実施形態の口座開設票の署名部を示す図である。
【図７】第２の実施形態の口座振替依頼票の署名部を示す図である。
【図８】第２の実施形態の照合システムにおける読取要素群生成処理のフローチャートである。
【図９】第２の実施形態の照合システムにおける登録要素群生成処理のフローチャートである。
【図１０】第２の実施形態の照合システムにおける区分文字を用いた区分処理の一例を示す図である。
【図１１】第２の実施形態の照合システムにおける区分文字を用いた区分処理の一例を示す図である。
【図１２】第２の実施形態の照合システムにおける照合用要素群生成処理のフローチャートである。
【図１３】第２の実施形態の照合システムにおける照合用要素群生成処理の一例を示す図である。
【図１４】第２の実施形態の照合システムにおける照合用要素群生成処理の一例を示す図である。
【図１５】第２の実施形態の照合システムにおける第一評価処理のフローチャートである。
【図１６】第２の実施形態の照合システムにおける第二評価処理のフローチャートである。
【図１７】第２の実施形態の照合システムにおける同一性の判定処理のフローチャートである。
【図１８】第２の実施形態の照合システムにおける第一評価処理のスコア算出の一例を示す図である。
【図１９】第２の実施形態の照合システムにおける第二評価処理のスコア算出の一例を示す図である。
【図２０】第２の実施形態の照合システムにおける同一性の判定の一例を示す図である。
【図２１】第２の実施形態の印鑑／署名照合の報知画面の一例を示す図である。
【図２２】第２の実施形態の署名照合の報知画面の一例を示す図である。
【図２３】第２の実施形態の署名照合の照合詳細の報知画面の一例を示す図である。
【発明を実施するための形態】
【００１４】
以下実施形態について図面を参照して説明する。
［第１の実施形態］
まず、第１の実施形態の照合装置について、図１を用いて説明する。図１は、第１の実施形態の照合装置の構成を示す図である。
【００１５】
帳票９ａに記載されている情報と、データベース９ｃに予め登録されている情報との間には、同一性が認められるものの、情報として完全に一致しない場合がある。たとえば、住所のような階層構造を有する情報は、一部が省略される場合があり、帳票９ａに記載されている住所、または予め登録されている住所のいずれか一方、または両方で住所の一部が省略されていることがある。このような場合、帳票９ａに記載されている住所と予め登録されている住所との間に同一性があっても、情報として完全に一致しない。
【００１６】
照合装置１は、一部に省略のある２つの文字列を照合して同一性を判定する装置である。照合装置１は、帳票９ａから読取った読取文字列９ｂとデータベース９ｃに予め登録している登録文字列９ｄとを照合し、読取文字列９ｂと登録文字列９ｄの同一性の判定をおこなう。帳票９ａは、所要の情報が記載されている帳面、帳簿、伝票等である。
【００１７】
照合装置１は、取得部２と読取要素群生成部３と登録要素群生成部４と照合用要素群生成部５と第一評価部６と第二評価部７と判定部８とを備える。
取得部２は、帳票９ａから読取文字列９ｂと、予め登録してある登録文字列９ｄとの取得をおこなう。読取文字列９ｂは、帳票９ａから読取った文字列であり、登録文字列９ｄは、データベース９ｃに予め登録してある文字列である。
【００１８】
読取要素群生成部３は、予め設定された区分文字により、読取文字列９ｂを複数の１文字以上の文字列に区分する。読取要素群生成部３は、読取文字列９ｂから区分された文字列を要素とする読取要素群を生成する。区分文字は、予め設定された少なくとも１文字以上の文字である。
【００１９】
登録要素群生成部４は、区分文字により、登録文字列９ｄを複数の１文字以上の文字列に区分する。登録要素群生成部４は、区分された文字列を要素とする登録要素群を生成する。
【００２０】
照合用要素群生成部５は、読取要素群と登録要素群とを包含する照合用要素群を生成する。照合用要素群は、読取要素群と登録要素群それぞれの要素を包含する群である。
第一評価部６は、照合用要素群と読取要素群との一致度を評価する。第二評価部７は、照合用要素群と登録要素群との一致度を評価する。判定部８は、第一評価部の評価と第二評価部の評価とにより読取文字列９ｂと登録文字列９ｄとの同一性を判定する。
【００２１】
これらによれば、照合装置１は、帳票９ａから読取った読取文字列９ｂと予め登録してある登録文字列９ｄを取得することができる。また、照合装置１は、予め設定した区分文字により取得した読取文字列９ｂを区分し、読取要素群を生成することができる。また、照合装置１は、区分文字により、取得した登録文字列９ｄを区分し、登録要素群を生成することができる。また、照合装置１は、生成した読取要素群と生成した登録要素群とを包含する照合用要素群を生成することができる。
【００２２】
また、照合装置１は、生成した読取要素群と生成した照合用要素群とを照合することで、読取文字列９ｂの省略されている要素を特定し、生成した読取要素群と生成した照合用要素群との一致度を評価することができる。
【００２３】
また、照合装置１は、生成した登録要素群と生成した照合用要素群とを照合することで、登録文字列９ｄの省略されている要素を特定し、生成した登録要素群と生成した照合用要素群との一致度を評価することができる。
【００２４】
また、照合装置１は、２つの一致度の評価結果をもとに読取文字列９ｂと登録文字列９ｄとの同一性を判定することができる。
このようにして、照合装置１は、照合対象となる文字列の一部に省略があっても、知識辞書なしに同一性を判定可能な照合をおこなうことができる。
【００２５】
［第２の実施形態］
次に、より具体的な第２の実施形態について説明する。図２は、第２の実施形態の照合システムを示す図である。
【００２６】
照合システム１０は、金融機関が有するシステムであり、金融機関の振替などに伴う本人確認の照合をおこなう際に利用される。照合システム１０は、ネットワーク１３と、ネットワーク１３に接続するデータセンタ１１と支店１２とを備える。データセンタ１１は、各支店１２で利用するデータやサーバ１１ｄなどを各支店１２からアクセス可能にデータを保持する。支店１２は金融機関の窓口業務などをおこなう店舗である。
【００２７】
データセンタ１１は、登録情報データベース１１ａと、区分文字データベース１１ｂと、正規化情報データベース１１ｃと、サーバ１１ｄとを備える。
登録情報データベース１１ａは、口座開設時に記入した本人確認に用いる情報を登録管理しているデータベースである。登録情報は、登録されている情報であり、たとえば、口座番号、登録支店名、印鑑、氏名、電話番号、住所などである。たとえば、登録情報は、口座と登録支店名を確定することで一意に情報を呼び出すことが可能である。
【００２８】
区分文字データベース１１ｂは、住所を区分するための行政区分の区分文字（キーワード）を保持している。行政区分の区分文字は、たとえば、「都」，「道」，「府」，「県」，「郡」，「区」，「市」，「町」，「村」である。なお、区分文字は、任意の文字を設定してもよい。たとえば、照合装置２０は、「島」などを行政区分として追加する。なお、地域特性や対象の集団にあわせて利用する区分文字を変化させてもよい。
【００２９】
正規化情報データベース１１ｃは、住所を正規化するための情報を保持している。正規化は、たとえば、「一丁目２番地３号」や「１−２−３」を「一−二−三」と変換し表現を統一することである。正規化情報データベース１１ｃは、たとえば、漢数字を算用数字に変更するための情報や、「丁目」や「番地」を「−」に変換するための情報や、「号」を削るための情報などを保持している。
【００３０】
サーバ１１ｄは、各支店１２の照合装置２０などが要求するサービスを提供する。なお、サーバ１１ｄは、照合装置２０が有する機能を備え、支店１２からの指示を受け照合をおこなってもよい。
【００３１】
支店１２は、複数の照合装置２０を備える。照合装置２０は、支店１２において本人確認の照合をおこなう端末であり、たとえば、オペレータが操作するＰＣ（Personal Computer）である。照合装置２０は、たとえば、利用者の依頼に基づき依頼票（帳票）を読取り、本人確認の照合をおこなう。また、照合装置２０は、照合により本人確認をすることができた場合に、サーバ１１ｄにサービスの依頼をおこなう。
【００３２】
次に、照合装置のハードウェアの構成について図３を用いて説明する。図３は、第２の実施形態の照合装置のハードウェア構成を示す図である。
照合装置２０は、プロセッサ２１によって装置全体が制御されている。プロセッサ２１には、バス２９を介してＲＡＭ（Random Access Memory）２２と複数の周辺機器が接続されている。プロセッサ２１は、マルチプロセッサであってもよい。プロセッサ２１は、たとえば、ＣＰＵ（Central Processing Unit）、ＭＰＵ（Micro Processing Unit）、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）、またはＰＬＤ（Programmable Logic Device）である。また、プロセッサ２１は、ＣＰＵ、ＭＰＵ、ＤＳＰ、ＡＳＩＣ、ＰＬＤのうちの２以上の要素の組み合わせであってもよい。
【００３３】
ＲＡＭ２２は、照合装置２０の主記憶装置として使用される。ＲＡＭ２２には、プロセッサ２１に実行させるＯＳ（Operating System）のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ２２には、プロセッサ２１による処理に必要な各種データが格納される。
【００３４】
バス２９に接続されている周辺機器としては、ＨＤＤ（Hard Disk Drive）２３、グラフィック処理装置２４、入力インタフェース２５、光学ドライブ装置２６、機器接続インタフェース２７およびネットワークインタフェース２８がある。
【００３５】
ＨＤＤ２３は、内蔵したディスクに対して、磁気的にデータの書き込みおよび読出しをおこなう。ＨＤＤ２３は、照合装置２０の補助記憶装置として使用される。ＨＤＤ２３には、ＯＳのプログラム、アプリケーションプログラム、および各種データが格納される。なお、補助記憶装置としては、フラッシュメモリなどの半導体記憶装置を使用することもできる。
【００３６】
グラフィック処理装置２４には、モニタ３１が接続されている。グラフィック処理装置２４は、プロセッサ２１からの命令にしたがって、画像をモニタ３１の画面に表示させる。モニタ３１としては、ＣＲＴ（Cathode Ray Tube）を用いた表示装置や液晶表示装置などがある。
【００３７】
入力インタフェース２５には、キーボード３２とマウス３３とスキャナ３４とが接続されている。入力インタフェース２５は、キーボード３２、マウス３３やスキャナ３４から送られてくる信号をプロセッサ２１に送信する。なお、マウス３３は、ポインティングデバイスの一例であり、他のポインティングデバイスを使用することもできる。他のポインティングデバイスとしては、タッチパネル、タブレット、タッチパッド、トラックボールなどがある。
【００３８】
光学ドライブ装置２６は、レーザ光などを利用して、光ディスク３５に記録されたデータの読取りをおこなう。光ディスク３５は、光の反射によって読取り可能なようにデータが記録された可搬型の記録媒体である。光ディスク３５には、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）などがある。
【００３９】
機器接続インタフェース２７は、照合装置２０に周辺機器を接続するための通信インタフェースである。たとえば、機器接続インタフェース２７には、メモリ装置３６やメモリリーダライタ３７を接続することができる。メモリ装置３６は、機器接続インタフェース２７との通信機能を搭載した記録媒体である。メモリリーダライタ３７は、メモリカード３８へのデータの書き込み、またはメモリカード３８からのデータの読出しをおこなう装置である。メモリカード３８は、カード型の記録媒体である。
【００４０】
ネットワークインタフェース２８は、ネットワーク１３に接続されている。ネットワークインタフェース２８は、ネットワーク１３を介して、他のコンピュータまたは通信機器との間でデータの送受信をおこなう。
【００４１】
以上のようなハードウェア構成によって、第２の実施の形態の処理機能を実現することができる。なお、第１の実施の形態に示した装置も、図２に示した照合装置２０と同様のハードウェアにより実現することができる。なお、サーバ１１ｄも図２に示した照合装置２０と同様の構成とできる。
【００４２】
照合装置２０は、たとえば、読取り可能な記録媒体に記録されたプログラムを実行することにより、第２の実施の形態の処理機能を実現する。照合装置２０に実行させる処理内容を記述したプログラムは、様々な記録媒体に記録しておくことができる。たとえば、照合装置２０に実行させるプログラムをＨＤＤ２３に格納しておくことができる。プロセッサ２１は、ＨＤＤ２３内のプログラムの少なくとも一部をＲＡＭ２２にロードし、プログラムを実行する。また、照合装置２０に実行させるプログラムを、光ディスク３５、メモリ装置３６、メモリカード３８などの可搬型記録媒体に記録しておくこともできる。可搬型記録媒体に格納されたプログラムは、たとえば、プロセッサ２１からの制御により、ＨＤＤ２３にインストールされた後、実行可能となる。また、プロセッサ２１が、可搬型記録媒体から直接プログラムを読出して実行することもできる。
【００４３】
次に、住所の照合の全体の流れについて図４を用いて説明する。図４は、第２の実施形態の照合システムにおける住所照合のフローチャートである。
照合装置２０は、利用者の依頼にもとづいて帳票の住所（文字列）を読取り、読取った住所（読取住所）と登録している住所（登録住所）との照合をおこなう。照合装置２０は、照合において、読取住所と登録住所それぞれを、予め設定した区分文字を用いて区分し、読取要素群と登録要素群を生成し、照合用要素群を生成し、評価し、同一性の判定をおこなう。
【００４４】
［ステップＳ１］照合装置２０は、利用者が依頼した帳票を読取る帳票読取処理をおこなう。照合装置２０は、帳票読取処理において読取った帳票のイメージデータを取得しデータの変換をおこなう。データの変換は、利用に適したデータ形式へ変換することであり、たとえば、イメージデータを文字データに変換することである。帳票読取処理については、後で図５を用いて詳細に説明する。
【００４５】
［ステップＳ２］照合装置２０は、読取要素群生成処理をおこなう。照合装置２０は、読取住所を取得し、予め設定した区分文字を用いて、読取住所の区分をおこなう。また、照合装置２０は、読取住所から区分された文字列を要素とする読取要素群を生成する。読取住所は、帳票から読取った住所の文字列である。読取要素群生成処理については、後で図８を用いて詳細に説明する。
【００４６】
［ステップＳ３］照合装置２０は、登録要素群生成処理をおこなう。照合装置２０は、登録住所を取得し、予め設定した区分文字を用いて、登録住所の区分をおこなう。また、照合装置２０は、登録住所から区分された文字列を要素とする登録要素群を生成する。登録住所は、口座開設時に記入し、登録情報データベース１１ａに予め登録している住所の文字列である。登録要素群生成処理については、後で図９を用いて詳細に説明する。
【００４７】
［ステップＳ４］照合装置２０は、照合用要素群生成処理をおこなう。照合装置２０は、読取要素群と登録要素群とを用いることで、照合用要素群を生成する。照合用要素群生成処理については、後で図１２を用いて詳細に説明する。
【００４８】
［ステップＳ５］照合装置２０は、第一評価処理をおこなう。照合装置２０は、第一評価処理において、照合用要素群と読取要素群との照合をおこなう。また、照合装置２０は、照合結果を評価することで、照合用要素群と読取要素群との一致度をスコアとして算出する。第一評価処理については、後で図１５を用いて詳細に説明する。
【００４９】
［ステップＳ６］照合装置２０は、第二評価処理をおこなう。照合装置２０は、第二評価処理において、照合用要素群と登録要素群との照合をおこなう。また、照合装置２０は、照合結果を評価することで、照合用要素群と登録要素群との一致度をスコアとして算出する。第二評価処理については、後で図１６を用いて詳細に説明する。
【００５０】
［ステップＳ７］照合装置２０は、同一性の判定処理をおこなう。照合装置２０は、第一の評価処理と第二の評価処理とにもとづいて同一性の判定処理をおこなう。同一性の判定処理については、後で図１７を用いて詳細に説明する。
【００５１】
このようにして、照合装置２０は、読取住所と登録住所との同一性の判定可能な照合をおこなうことができる。
次に、帳票読取処理について図５、図６、図７を用いて説明する。図５は、第２の実施形態の照合システムにおける帳票の読取処理のフローチャートである。図６は、第２の実施形態の口座開設票の署名部を示す図である。図７は、第２の実施形態の口座振替依頼票の署名部を示す図である。
【００５２】
帳票読取処理は、図４の照合処理のステップＳ１でおこなわれるほか、口座開設時に口座開設票のイメージデータを読取る際にもおこなわれる。
帳票読取処理は、たとえば、スキャナ３４で取り込んだ帳票のイメージデータに対して、照合装置２０のＯＣＲ（Optical Character Recognition）機能を用いることでおこなわれる。
【００５３】
［ステップＳ１１］照合装置２０は、帳票のイメージデータを取得する。照合装置２０は、帳票のイメージデータの取得において、たとえば、口座開設票５０、口座振替依頼票６０の帳票全体をイメージデータとして取得する。
【００５４】
［ステップＳ１２］照合装置２０は、取得した帳票のイメージデータの切出しをおこなう。照合装置２０は、ステップＳ１１で読取った帳票全体のイメージデータを領域毎にいくつかに切出すことで住所のイメージデータ、氏名のイメージデータ、電話番号のイメージデータ、印鑑のイメージデータなどを切出す。照合装置２０は、たとえば、予め帳票の一定領域を住所の記載領域などを、帳票の種別毎に領域設定しておくことで、領域内のイメージデータを特定して切出すことが可能である。
【００５５】
［ステップＳ１３］照合装置２０は、切出したイメージデータの認識変換をおこなう。照合装置２０は、切出したイメージデータを認識し、利用に適したデータ形式への変換をおこなう。
【００５６】
照合装置２０は、たとえば、切出した住所部５１の領域内のイメージデータを認識し、記載されている文字を認識する。そして、照合装置２０は、イメージデータから文字データ（文字列）への変換をおこなう。照合装置２０は、切出したイメージデータを利用に適したデータ形式へ変換し、帳票読取処理を終了する。
【００５７】
なお、切出したイメージデータが印鑑のイメージデータである場合は、変換をおこなわずにイメージデータのまま登録や照合に利用してもよいし、筆跡鑑定などをおこなう場合には、変換したデータと切出したイメージデータとを併せて登録や照合に利用してもよい。
【００５８】
したがって、照合装置２０は、帳票読取処理によれば、帳票から住所のイメージデータを切出し、住所のイメージデータを文字列として取得することができる。
次に、口座開設をする際に利用する帳票について説明をおこなう。利用者は口座開設時に帳票として口座開設票５０を用いて口座の開設をおこなう。そして、口座開設票５０の記入内容は、本人確認に用いられる情報としてデータセンタ１１の登録情報データベース１１ａなどに登録される。口座開設票５０は、住所部５１と氏名部５２と電話番号部５３と口座番号部５４と印鑑部５５とを含む。
【００５９】
住所部５１は、住所を入力する領域である。氏名部５２は、氏名および氏名のフリガナを入力する領域である。電話番号部５３は、電話番号を入力する領域である。口座番号部５４は、口座番号を記入する領域である。印鑑部５５は、印鑑を捺印する領域である。
【００６０】
照合装置２０は、帳票読取処理で口座開設票５０のイメージデータを取得し、領域に切出し、イメージデータを認識変換し、登録をおこなう。
たとえば、照合装置２０は、口座開設票５０のイメージデータを、帳票読取処理のステップＳ１２において、住所部５１と氏名部５２と電話番号部５３と口座番号部５４と印鑑部５５とのイメージデータに切り分ける。そして、照合装置２０は、たとえば、住所部５１と氏名部５２と電話番号部５３と口座番号部５４とのイメージデータを文字データ（文字列）に変換をおこない、印鑑部５５のイメージデータの変換はおこなわない。
【００６１】
そして、照合装置２０は、変換後のデータを本人情報として登録情報データベース１１ａに登録をおこなう。照合装置２０は、たとえば、口座番号「１１１１１１１１」と、住所「群馬県吉岡町〇−△−□」と、氏名「（ヤマダタロウ）山田太郎」と、電話番号「１１１−９９９−００００」と、印鑑のイメージデータとを、口座開設業務を実行した金融機関名や支店名などとともに、本人情報としてデータセンタ１１の登録情報データベース１１ａに登録をおこなう。
【００６２】
次に、利用者が口座振替を依頼する際に利用する帳票について説明をおこなう。利用者または第三者による口座振替は、口座振替時に帳票として口座振替依頼票６０を用いて振替をおこなう。照合装置２０は、口座振替依頼票６０の記入内容と、予め登録されている登録情報とを照合することにより、本人確認をおこなう。口座振替依頼票６０は、住所部６１と、氏名部６２と、電話番号部６３と、金融機関部６４と、支店部６５と、口座種目部６６と、口座番号部６７と、印鑑部６８とを含む。
【００６３】
住所部６１と氏名部６２と電話番号部６３と口座番号部６７と印鑑部６８は上記と同様であるため説明を省略する。金融機関部６４は、金融機関の名称を入力する領域である。支店部６５は、金融機関の支店名を入力する領域である。口座種目部６６は、口座の種類を入力する領域である。
【００６４】
照合装置２０は、たとえば、口座振替依頼票６０を帳票読取処理のステップＳ１２でイメージデータとして切出すことで、口座振替依頼票６０を住所部６１と、氏名部６２と、電話番号部６３と、金融機関部６４と、支店部６５と、口座種目部６６と、口座番号部６７と、印鑑部６８とに分ける。
【００６５】
また、照合装置２０は、口座振替依頼票６０を帳票読取処理のステップＳ１３でイメージデータとして認識し、照合に適したデータに変換をおこなう。
照合装置２０は、たとえば、切出して取得した、金融機関「ＡＢＣ銀行」と支店「前橋支店」と口座種目「普通」と口座番号「１１１１１１１１」とを用いて、予め登録されている住所、氏名、電話番号、印鑑などの登録情報を一意に特定する。
【００６６】
次に、図８を用いて読取要素群生成処理について説明をおこなう。図８は、第２の実施形態の照合システムにおける読取要素群生成処理のフローチャートである。読取要素群生成処理は、照合装置２０において図４の照合処理のステップＳ２でおこなわれる。照合装置２０は、読取住所と区分文字とを用いて読取要素群を生成する。照合装置２０は、読取要素群生成処理において、読取住所を取得し、区分文字を用いて読取住所を区分し、読取住所から区分された文字列を要素とする読取要素群の生成をおこなう。
【００６７】
［ステップＳ２１］照合装置２０は、読取住所を取得し、読取住所の先頭の文字を認識対象と設定する。照合装置２０は、帳票読取処理で取得したデータから読取住所を取得し、取得した読取住所の先頭の文字を認識対象と設定する。
【００６８】
［ステップＳ２２］照合装置２０は、区分文字と正規化情報を取得する。照合装置２０は、データセンタ１１の区分文字データベース１１ｂと正規化情報データベース１１ｃとから区分文字と正規化情報を取得する。
【００６９】
［ステップＳ２３］照合装置２０は、読取住所の正規化をおこなう。照合装置２０は、正規化情報をもとに読取住所の正規化をおこなう。正規化は、文字列の表現を統一する事であり、たとえば、算用数字の「１」を漢数字の「一」にし、「１丁目８番地３号」を「一−八−三」などと変換する。
【００７０】
［ステップＳ２４］照合装置２０は、文字列から認識対象を認識する。照合装置２０は、認識対象と設定している文字を認識する。
［ステップＳ２５］照合装置２０は、認識した文字が区分文字であるか否かの判定をおこなう。照合装置２０は、認識した文字が区分文字であると判定するとステップＳ２６へすすみ、認識した文字が区分文字でないと判定するとステップＳ２７へすすむ。
【００７１】
［ステップＳ２６］照合装置２０は、文字列を区分し、区分した文字列を読取要素群に追加する。照合装置２０は、区分文字であると判定した文字を境界に、文字列を、区分文字か否かの判定をおこなっている文字列と、区分文字か否かの判定をおこなっていない文字列とに区分する。また、照合装置２０は、区分された文字列のうち、判定をおこなっている文字列に順序情報（読取順序情報）を関連付けて読取要素群に追加し、判定をおこなっていない文字列を次の処理対象の文字列に設定する。順序情報は、順序を一意に特定可能な情報である。読取順序情報は、読取文字列における読取要素群の要素の並び順を特定可能な情報であり、要素が読取文字列の中でどのような語順で存在したかを特定するための情報である。たとえば、照合装置２０は、読取要素群に追加する順で要素に読取順序情報を関連付けることで、読取順序情報にしたがい並び替えると読取住所と同様の並び順になるように、読取順序情報を要素に関連付けることができる。
【００７２】
［ステップＳ２７］照合装置２０は、処理対象の文字列の全ての文字について区分文字か否かの判定をおこなったか否か判定をおこなう。照合装置２０は、処理対象との文字列の全ての文字について、区分文字か否かの判定をおこなっていると判定した場合にステップＳ２９にすすみ、処理対象の文字列の文字に、区分文字か否かの判定をおこなっていない文字が存在すると判定した場合にステップＳ２８にすすむ。
【００７３】
［ステップＳ２８］照合装置２０は、処理対象の文字列の認識対象の文字を更新する。照合装置２０は、処理対象の文字列に、認識対象と設定されている文字が存在する場合には、認識対象の文字の次の文字を認識対象と設定する。また、照合装置２０は、処理対象の文字列に、認識対象と設定されている文字が存在しない場合には、先頭の文字を認識対象と設定する。
【００７４】
処理対象の文字列に認識対象と設定されている文字が存在する場合とは、ステップＳ２５において認識対象の文字が区分文字でないと判定された場合であり、処理対象の文字列に認識対象と設定する文字列が存在しない場合とは、ステップＳ２５において認識対象の文字が区分文字として判定され、ステップＳ２６において文字列が区分された場合である。
【００７５】
［ステップＳ２９］照合装置２０は、処理対象の文字列に順序情報を関連付けて読取要素群に追加する。照合装置２０は、最後に残った区分文字を有さない文字列に読取順序情報を関連付けて読取要素群に追加する。
【００７６】
読取要素群生成処理によれば、照合装置２０は、読取住所を複数の要素に区分することができる。
次に、図９を用いて登録要素群生成処理について説明をおこなう。図９は、第２の実施形態の照合システムにおける登録要素群生成処理のフローチャートである。登録要素群生成処理は、照合装置２０において図４の照合処理のステップＳ３でおこなわれる。照合装置２０は、登録要素群生成処理において、登録住所を区分し、登録住所から区分された文字列を要素とする登録要素群の生成をおこなう。
【００７７】
［ステップＳ３１］照合装置２０は、登録住所を取得し、登録住所の先頭の文字を認識対象と設定する。照合装置２０は、登録住所を登録情報データベース１１ａから取得し、取得した登録住所の先頭の文字を認識対象と設定する。
【００７８】
［ステップＳ３２］照合装置２０は、区分文字と正規化情報を取得する。照合装置２０は、データセンタ１１の区分文字データベース１１ｂと正規化情報データベース１１ｃとから区分文字と正規化情報を取得する。
【００７９】
［ステップＳ３３］照合装置２０は、読取住所の正規化をおこなう。照合装置２０は、正規化情報をもとに読取住所の正規化をおこなう。
［ステップＳ３４］照合装置２０は、文字列から認識対象を認識する。照合装置２０は、認識対象と設定している文字を認識する。
【００８０】
［ステップＳ３５］照合装置２０は、認識した文字が区分文字であるか否かの判定をおこなう。照合装置２０は、認識した文字が区分文字であると判定するとステップＳ３６へすすみ、認識した文字が区分文字でないと判定するとステップＳ３７へすすむ。
【００８１】
［ステップＳ３６］照合装置２０は、文字列を区分し、区分した文字列を登録要素群に追加する。照合装置２０は、区分文字であると判定した文字を境界に、文字列を、区分文字か否かの判定をおこなっている文字列と、区分文字か否かの判定をおこなっていない文字列とに区分する。また、照合装置２０は、区分された文字列のうち、判定をおこなっている文字列に順序情報（登録順序情報）を関連付けて登録要素群に追加し、判定をおこなっていない文字列を次の処理対象の文字列に設定する。登録順序情報は、登録文字列における登録要素群の要素の並び順を特定可能な順序情報であり、要素が登録文字列の中でどのような語順で存在したかを特定するための情報である。たとえば、照合装置２０は、登録要素群に追加する順で要素に登録順序情報を関連付けることで、登録順序情報にしたがい並び替えると登録住所と同様の語順になるように、登録順序情報を要素に関連付けることができる。
【００８２】
［ステップＳ３７］照合装置２０は、処理対象の文字列の全ての文字について区分文字か否かの判定をおこなったか否か判定をおこなう。照合装置２０は、処理対象との文字列の全ての文字について、区分文字か否かの判定をおこなっていると判定した場合にステップＳ３９にすすみ、処理対象の文字列の文字に、区分文字か否かの判定をおこなっていない文字が存在すると判定した場合にステップＳ３８にすすむ。
【００８３】
［ステップＳ３８］照合装置２０は、処理対象の文字列の認識対象の文字を更新する。照合装置２０は、処理対象の文字列に、認識対象と設定されている文字が存在する場合には、認識対象の文字の次の文字を認識対象と設定する。また、照合装置２０は、処理対象の文字列に、認識対象と設定されている文字が存在しない場合には、先頭の文字を認識対象と設定する。処理対象の文字列に認識対象と設定されている文字が存在する場合とは、ステップＳ３５において認識対象の文字が区分文字でないと判定された場合であり、処理対象の文字列に認識対象と設定する文字列が存在しない場合とは、ステップＳ３５において認識対象の文字が区分文字として判定され、ステップＳ３６において文字列が区分された場合である。
【００８４】
［ステップＳ３９］照合装置２０は、処理対象の文字列に順序情報を関連付けて登録要素群に追加する。照合装置２０は、最後に残った区分文字を有さない文字列に登録順序情報を関連付けて登録要素群に追加する。
【００８５】
登録要素群生成処理によれば、照合装置２０は、登録住所を複数の要素に区分することができる。
次に、区分文字を用いた住所の区分について図１０、図１１を用いて説明をおこなう。図１０、図１１は、第２の実施形態の照合システムにおける区分文字を用いた区分処理の一例を示す図である。区分文字を用いた住所の区分は、図８、図９において照合装置２０でおこなわれる。区分文字を用いた住所の区分は、処理対象の文字列と区分文字とを用いておこなわれ、区分した文字列は要素群に格納される。
【００８６】
照合装置２０は、住所の区分１０１において、処理対象の文字列（住所）「群馬県吉岡町〇−△−□」と区分文字「都」，「道」，「府」，「県」，「区」，「郡」，「市」，「町」，「村」とを取得する。照合装置２０は、処理対象の文字列と区分文字を取得する。
【００８７】
照合装置２０は、住所の区分１０２において、処理対象の文字列の先頭の「群」を認識対象として設定し、区分文字か否かの認識をおこなう。照合装置２０は、「群」が区分文字ではなく、処理対象の文字列に判定をおこなっていない文字が存在するので認識対象を更新する。
【００８８】
照合装置２０は、住所の区分１０３において、認識対象の「群」の次の「馬」を認識対象として設定し、区分文字か否かの認識をおこなう。照合装置２０は、「馬」が区分文字ではなく、処理対象の文字列に判定をおこなっていない文字が存在するので認識対象を更新する。
【００８９】
照合装置２０は、住所の区分１０４において、認識対象の「馬」の次の「県」を認識対象として設定し、区分文字か否かの認識をおこなう。照合装置２０は、「県」が区分文字であるので、判定済みの「群」，「馬」と共に区分文字の「県」を含めて、文字列「群馬県」として区分し、文字列に順序情報を関連付けて要素群に格納する。また、照合装置２０は、処理対象の文字列に「吉岡町〇−△−□」を設定する。照合装置２０は、処理対象の文字列に判定をおこなっていない文字が存在するので認識対象を更新する。
【００９０】
照合装置２０は、住所の区分１０５において、処理対象の文字列の先頭の「吉」を認識対象として設定し、区分文字か否かの認識をおこなう。照合装置２０は、「吉」が区分文字ではなく、処理対象の文字列に判定をおこなっていない文字が存在するので認識対象を更新する。
【００９１】
照合装置２０は、住所の区分１０６において、認識対象の「吉」の次の「岡」を認識対象として設定し、区分文字か否かの認識をおこなう。照合装置２０は、「岡」が区分文字ではなく、処理対象の文字列に判定をおこなっていない文字が存在するので認識対象を更新する。
【００９２】
照合装置２０は、住所の区分１０７において、認識対象の「岡」の次の「町」を認識対象として設定し、区分文字か否かの認識をおこなう。照合装置２０は、「町」が区分文字であるので、判定済みの「吉」，「岡」と共に区分文字の「町」を含めて、文字列「吉岡町」として区分し、文字列に順序情報を関連付けて要素群に格納する。また、照合装置２０は、処理対象の文字列に「〇−△−□」を設定する。照合装置２０は、処理対象の文字列に判定をおこなっていない文字が存在するので認識対象を更新する。
【００９３】
照合装置２０は、住所の区分１０８において、処理対象の文字列の先頭の「〇」を認識対象として設定し、区分文字か否かの認識をおこなう。照合装置２０は、「〇」が区分文字ではなく、処理対象の文字列に判定をおこなっていない文字が存在するので認識対象を更新する。
【００９４】
照合装置２０は、住所の区分１０９において、認識対象の「〇」の次の「−」を認識対象として設定し、区分文字か否かの認識をおこなう。照合装置２０は、「−」が区分文字ではなく、処理対象の文字列に判定をおこなっていない文字が存在するので認識対象を更新する。
【００９５】
照合装置２０は、住所の区分１１０において、認識対象の「−」の次の「△」を認識対象として設定し、区分文字か否かの認識をおこなう。照合装置２０は、「△」が区分文字ではなく、処理対象の文字列に判定をおこなっていない文字が存在するので認識対象を更新する。
【００９６】
照合装置２０は、住所の区分１１１において、認識対象の「△」の次の「−」を認識対象として設定し、区分文字か否かの認識をおこなう。照合装置２０は、「−」が区分文字ではなく、処理対象の文字列に判定をおこなっていない文字が存在するので認識対象を更新する。
【００９７】
照合装置２０は、住所の区分１１２において、認識対象の「−」の次の「□」を認識対象として設定し、区分文字か否かの認識をおこなう。照合装置２０は、「□」が区分文字ではないが、文字列の最後の文字に当たる。したがって、照合装置２０は、判定済みの「〇」，「−」，「△」，「−」と共に「□」を含めて、最後に残った区分文字を有さない文字列「〇−△−□」に順序情報を関連付けて要素群に格納し、区分文字を用いた区分を終了する。
【００９８】
このように区分文字「都」，「道」，「府」，「県」，「区」，「郡」，「市」，「町」，「村」を用いることで、住所「群馬県吉岡町〇−△−□」は要素群「群馬県」，「吉岡町」，「〇−△−□」と区分することができる。以上が区分文字を用いた住所の区分の例である。
【００９９】
なお、行政区分内に区分文字が存在する場合、たとえば、「千葉県市川市市川〇−△−□」のような場合は、区分文字を用いて区分すると要素群は「千葉県」，「市」，「川市」，「市」，「川〇−△−□」となる。この結果を、知識辞書を用いて正しい行政区分に区分した場合の要素群「千葉県」，「市川市」，「市川〇−△−□」と比べると、「市川市」が「市」，「川市」と、「市川〇−△−□」が「市」，「川〇−△−□」と行政区分の中に区分文字が存在すると、より細かく区分されている。したがって、照合装置２０は、区分文字による区分方法によれば、異なる行政区分を、異なる要素に区分できる。また、住所の省略は、行政区分単位でおこなわれるため、行政区分内に区分文字が存在し、正しい行政区分に区分できない場合であっても、同一性の判定にはあまり影響を及ぼさない。
【０１００】
次に、照合用の要素群の生成処理について図１２、図１３、図１４を用いて説明する。
図１２は、第２の実施形態の照合システムにおける照合用要素群生成処理のフローチャートである。図１３、図１４は、第２の実施形態の照合システムにおける照合用要素群生成処理の一例を示す図である。照合用要素群生成処理は、照合装置２０において、図４の照合処理のステップＳ４でおこなわれる。
【０１０１】
［ステップＳ４１］照合装置２０は、照合用要素群に登録要素群を追加する。照合装置２０は、照合用要素群を生成するにあたり、登録要素群をベースとして照合用要素群の生成をおこなう。
【０１０２】
照合装置２０は、登録要素群の各要素を照合用要素群に追加する。また、照合装置２０は、照合用要素群に要素を追加する際、要素の登録順序情報（要素に関連付けされている登録順序情報）から、照合用要素群の要素の照合用順序情報（要素に関連付けされる照合用順序情報）を生成する。照合用順序情報は、照合用要素群の要素の整列に用いる順序情報である。要素の登録順序情報から生成される照合用要素群の要素の照合用順序情報は、たとえば、登録順序情報から特定される要素の並び順である。
【０１０３】
［ステップＳ４２］照合装置２０は、登録要素群の各要素を参照対象と設定する。参照対象は、照合用要素群を生成するにあたり、要素を追加するか否かを決めるために用いられる。
【０１０４】
［ステップＳ４３］照合装置２０は、まだ参照をおこなっていない読取要素群の要素を一つ選択し、登録要素群の参照対象と設定されている要素と参照をおこなう。照合装置２０は、参照対象を参照することで選択した要素と対をなす（同一の）登録要素群の要素（以下対をなす要素）を探し出す。
【０１０５】
［ステップＳ４４］照合装置２０は、参照した結果要素が登録要素群の参照対象と設定されている要素と対をなす要素が存在するか否か判定をおこなう。照合装置２０は、参照した結果参照対象に選択した要素と対をなす要素が存在すると判定した場合にステップＳ４６へすすみ、参照対象に選択した要素と対をなす要素が存在しないと判定した場合にステップＳ４５へすすむ。
【０１０６】
［ステップＳ４５］照合装置２０は、選択した要素を照合用要素群に追加する。照合装置２０は、読取要素群の選択した要素を照合用要素群に追加する。また、照合装置２０は、照合用要素群に要素を追加する際、選択した要素の読取順序情報（要素に関連付けされている読取順序情報）から、照合用要素群の要素の照合用順序情報を生成する。選択した要素の読取順序情報から生成される照合用要素群の要素の照合用順序情報は、たとえば、読取順序情報から特定される選択した要素の並び順である。
【０１０７】
［ステップＳ４６］照合装置２０は、選択した要素と対をなす要素を参照対象から除外する。また、照合装置２０は、選択した要素の読取順序情報と、選択した要素と対をなす要素の登録順序情報とから、照合用要素群の対応する要素の照合用順序情報を生成し、照合用要素群の対応する要素の照合用順序情報と、置き換える。
【０１０８】
選択した要素の読取順序情報と、選択した要素と対をなす要素の登録順序情報とから生成される照合用要素群の要素の照合用順序情報は、たとえば、読取順序情報から特定される選択した要素の並び順と、登録順序情報から特定される選択した要素と対をなす要素の並び順との平均値である。
【０１０９】
照合装置２０は、選択した要素と対をなす要素を参照対象から除外することで、同じ要素が複数存在した場合に、複数の同じ要素の存在を考慮して照合用要素群を生成することができる。
【０１１０】
［ステップＳ４７］照合装置２０は、読取要素群の全ての要素について参照対象との参照が終了しているか否かを判定する。照合装置２０は、読取要素群の全ての要素について参照対象との参照が終了している場合にステップＳ４８へすすみ、読取要素群の全ての要素について参照対象との参照が終了していない場合に、ステップＳ４３へすすむ。
【０１１１】
［ステップＳ４８］照合装置２０は、照合用要素群においての要素の並び順を決める。生成した照合用順序情報をもとに照合用要素群の要素の整列をおこない、照合用要素群生成処理を終了する。
【０１１２】
なお、登録要素群をベースとして照合用要素群の生成をおこなったが、読取要素群をベースとして照合用要素群の生成をおこなってもよい。
次に、照合用要素群生成処理について登録住所が「群馬県吉岡町〇−△−□」であり、読取住所が「群馬県北群馬郡吉岡町〇−△−□」である場合について説明をおこなう。照合用要素群生成処理において、照合装置２０は、読取要素群と登録要素群とを用いて照合用要素群を生成する。
【０１１３】
照合装置２０は、照合用要素群生成１２０において、登録住所を区分文字で区分し、登録順序情報により並び順を特定された登録要素群「群馬県」，「吉岡町」，「〇−△−□」と、読取住所を区分文字で区分し、読取順序情報により並び順を特定された読取要素群「群馬県」，「北群馬郡」，「吉岡町」，「〇−△−□」とを取得する。
【０１１４】
照合装置２０は、照合用要素群生成１２１において、登録要素群「群馬県」，「吉岡町」，「〇−△−□」をベースとして照合用要素群を生成する。照合装置２０は、登録要素群の要素を「群馬県」，「吉岡町」，「〇−△−□」を照合用要素群に追加する。また、照合装置２０は、登録順序情報により特定された登録要素群の要素の並び順を、照合用要素群の要素の照合用順序情報として、生成する。したがって、照合装置２０は、照合用要素群の要素の照合用順序情報を、「群馬県」には「１」と、「吉岡町」には「２」と、「〇−△−□」には「３」と生成する。
【０１１５】
照合装置２０は、照合用要素群生成１２２において、読取要素群の要素「群馬県」を選択し、参照対象と参照する。照合装置２０は、選択した要素と対をなす要素が参照対象に存在するため、対をなす要素「群馬県」を登録要素群の参照対象から除外する。また、照合装置２０は、照合用要素群の対応する要素「群馬県」の照合用順序情報を、読取順序情報から特定される選択した要素「群馬県」の並び順「１」と、登録順序情報から特定される選択した要素と対をなす登録要素群の要素「群馬県」の並び順「１」との平均値「１」と生成し、置き換える。また、照合装置２０は、読取要素群の全ての要素について、参照をおこなっていないため参照を続行する。
【０１１６】
照合装置２０は、照合用要素群生成１２３において、読取要素群の要素「北群馬郡」を選択し、参照対象と参照する。照合装置２０は、選択した要素と対をなす要素が参照対象に存在しないため、照合用要素群に要素「北群馬郡」を追加する。また、照合装置２０は、選択した要素の読取順序情報から特定される選択した要素の並び順を、照合用要素群の要素「北群馬郡」の照合用順序情報として、生成する。したがって、照合装置２０は、照合用要素群の要素「北群馬郡」の照合用順序情報を、「２」と生成する。また、照合装置２０は、読取要素群の全ての要素について、参照をおこなっていないため参照を続行する。
【０１１７】
照合装置２０は、照合用要素群生成１２４において、読取要素群の要素「吉岡町」を選択し、参照対象を参照する。照合装置２０は、選択した要素と対をなす要素が参照対象に存在するため、対をなす要素「吉岡町」を登録要素群の参照対象から除外する。また、照合装置２０は、照合用要素群の対応する要素「吉岡町」の照合用順序情報を、読取順序情報から特定される選択した要素「吉岡町」の並び順「３」と、登録順序情報から特定される選択した要素と対をなす登録要素群の要素「吉岡町」の並び順「２」との平均値「２．５」と生成し、置き換える。また、照合装置２０は、読取要素群の全ての要素について、参照をおこなっていないため参照を続行する。
【０１１８】
照合装置２０は、照合用要素群生成１２５において、読取要素群の要素「〇−△−□」を選択し、参照対象を参照する。照合装置２０は、選択した要素と対をなす要素が参照対象に存在するため、対をなす要素「〇−△−□」を登録要素群の参照対象から除外する。また、照合装置２０は、照合用要素群の対応する要素「〇−△−□」の照合用順序情報を、読取順序情報から特定される選択した要素「〇−△−□」の並び順「４」と、登録順序情報から特定される選択した要素と対をなす登録要素群の要素「〇−△−□」の並び順「３」との平均値「３．５」と生成し、置き換える。照合装置２０は、読取要素群の全ての要素について、参照を終えたため参照を終了する。
【０１１９】
照合装置２０は、照合用要素群生成１２６において、照合用要素群の要素の順序を決定する。照合用要素群の要素の順序は、照合用順序情報を用いて順序を決定する。照合装置２０は、整列情報を小さい順に並び替えることで照合用要素群の順序を「群馬県」，「北群馬郡」，「吉岡町」，「〇−△−□」と決定する。
【０１２０】
なお、照合装置２０は、計算した結果、照合用順序情報が同じ要素がある場合は、どちらの要素を前に並べてもよく、どちらの要素を前に並べた場合であっても、登録要素群と読取要素群とのそれぞれについて照合用要素群と一致度のスコアの算出をおこなうため、同一性の判定においてほとんど影響を受けない。また、照合装置２０は、照合用順序情報に同じ要素がある場合、とり得る複数の並びでスコアを算出し、スコアが最も高いものを利用するようにしてもよい。また、照合装置２０は、照合用順序情報に同じ要素の語順がある場合、同じ照合用順序情報を持った要素の並びを決めずに、同じ語順に並列して存在するとしてスコアを算出してもよい。
【０１２１】
なお、照合装置２０は、並び替えをして語順を決定することなく、生成した照合用順序情報のみでスコアを算出してもよい。
次に、第一評価処理について図１５を用いて説明をおこなう。図１５は、第２の実施形態の照合システムにおける第一評価処理のフローチャートである。第一評価処理は、照合装置２０において、図４の照合処理のステップＳ５でおこなわれる。
【０１２２】
照合装置２０は、第一評価処理において、照合用要素群と、読取要素群とを照合し、一致度をスコアとして算出する。
［ステップＳ５１］照合装置２０は、照合用要素群において照合用順序情報が先頭の要素を取得する。照合装置２０は図１２の照合用要素群生成処理で生成し、要素に照合用順序情報を関連付けした照合用要素群から照合用順序情報が先頭の要素を取得する。
【０１２３】
［ステップＳ５２］照合装置２０は、取得した要素を読取要素群と照合する。照合装置２０は、取得した要素と、読取要素群において未照合となっている各要素との照合をおこなう。
【０１２４】
［ステップＳ５３］照合装置２０は、取得した要素が、読取要素群に対をなす要素が存在するか否かの判定をおこなう。照合装置２０は、照合をおこなった結果、取得した要素が読取要素群に対をなす要素が存在しない場合にステップＳ５５へすすみ、取得した要素が読取要素群に対をなす要素が存在する場合にステップＳ５４へすすむ。
【０１２５】
［ステップＳ５４］照合装置２０は、照合した結果、取得した要素と一致した読取要素群の対をなす要素を照合済みとする。照合装置２０は、照合の結果、取得している要素が読取要素群にも存在するとし、読取要素群の中の対をなす要素を照合済みとする。照合装置２０は、読取要素群の照合した対をなす要素を照合済みとすることで、同じ要素が複数存在する場合に、複数の要素を考慮して照合をおこなうことができる。
【０１２６】
［ステップＳ５５］照合装置２０は、照合結果を記録する。照合装置２０は、照合した結果の記録をおこなう。照合した結果は、対をなす要素が存在したか否かの結果であり、たとえば、照合装置２０は、対をなす要素が存在した場合には「１」と記録し、対をなす要素が存在しなかった場合には「０」と記録する。
【０１２７】
［ステップＳ５６］照合装置２０は、取得している要素が照合用要素群の最後の照合用順序情報を持った要素であるか否かを判定する。照合装置２０は、取得している要素が照合用要素群において最後の照合用順序情報を持った要素である場合にステップＳ５８へすすみ、取得している要素が照合用要素群において最後の照合用順序情報を持った要素でない場合にステップＳ５７へすすむ。
【０１２８】
［ステップＳ５７］照合装置２０は、照合用要素群から次の照合用順序情報を持った要素を取得する。照合装置２０は、照合用要素群から現在取得している要素が持っている照合用順序情報の、次の照合用順序情報を持った要素を、新たな照合対象として取得をおこなう。
【０１２９】
［ステップＳ５８］照合装置２０は、読取要素群と照合用要素群との一致度をスコアとして算出する。照合装置２０は、ステップＳ５５で記録した結果をもとにスコアの算出をおこない第一評価処理を終了する。スコアの算出は後で図１６を用いて説明する。
【０１３０】
第一評価処理によれば、照合装置２０は、読取要素群と照合用要素群との一致度をスコアとして算出することができる。
次に、第二評価処理について図１６を用いて説明をおこなう。図１６は、第２の実施形態の照合システムにおける第二評価処理のフローチャートである。第二評価処理は、照合装置２０において、図４の照合処理のステップＳ６でおこなわれる。
【０１３１】
照合装置２０は、第二評価処理において、照合用要素群と、登録要素群とを照合し、一致度をスコアとして算出する。
［ステップＳ６１］照合装置２０は、照合用要素群において照合用順序情報が先頭の要素を取得する。照合装置２０は図１２の照合用要素群生成処理で生成し、要素に照合用順序情報を関連付けた照合用要素群から照合用順序情報が最初の要素を取得する。
【０１３２】
［ステップＳ６２］照合装置２０は、取得した要素を登録要素群と照合する。照合装置２０は、取得した要素と、登録要素群において未照合となっている各要素との照合をおこなう。
【０１３３】
［ステップＳ６３］照合装置２０は、取得した要素が、登録要素群に対をなす要素が存在するか否かの判定をおこなう。照合装置２０は、照合をおこなった結果、取得した要素が登録要素群に対をなす要素が存在しない場合にステップＳ６５へすすみ、取得した要素が登録要素群に対をなす要素が存在する場合にステップＳ６４へすすむ。
【０１３４】
［ステップＳ６４］照合装置２０は、照合した結果、取得した要素と一致した登録要素群の対をなす要素を照合済みとする。照合装置２０は、照合の結果、取得している要素が登録要素群にも存在するとし、登録要素群の中の対をなす要素を照合済みとする。照合装置２０は、登録要素群の照合した対をなす要素を照合済みとすることで、同じ要素が複数存在する場合に、複数の要素を考慮して照合をおこなうことができる。
【０１３５】
［ステップＳ６５］照合装置２０は、照合結果を記録する。照合装置２０は、照合した結果の記録をおこなう。照合した結果は、対をなす要素が存在したか否かの結果であり、たとえば、対をなす要素が存在した場合には「１」と記録し、対をなす要素が存在しなかった場合には「０」と記録する。
【０１３６】
［ステップＳ６６］照合装置２０は、取得している要素が照合用要素群の最後の照合用順序情報を持った要素であるか否かを判定する。照合装置２０は、取得している要素が照合用要素群において最後の照合用順序情報を持った要素である場合にステップＳ６８へすすみ、取得している要素が照合用要素群において最後の照合用順序情報を持った要素でない場合にステップＳ６７へすすむ。
【０１３７】
［ステップＳ６７］照合装置２０は、照合用要素群から次の照合用順序情報を持った要素を取得する。照合装置２０は、照合用要素群から現在取得している要素が持っている照合用順序情報の次の照合用順序情報を持った要素を新たな照合対象として取得をおこなう。
【０１３８】
［ステップＳ６８］照合装置２０は、登録要素群と照合用要素群との一致度をスコアとして算出する。照合装置２０は、ステップＳ５４で記憶した照合用順序情報をもとにスコアの算出をおこない第二評価処理を終了する。
【０１３９】
第二評価処理によれば、登録要素群と照合用要素群との一致度をスコアとして算出することが可能である。
次に、同一性の判定処理について図１７を用いて説明する。図１７は、第２の実施形態における同一性の判定処理のフローチャートである。同一性処理は、照合装置２０において、図４の照合処理のステップＳ７においておこなわれる。
【０１４０】
照合装置２０は、同一性の判定処理において、第一評価と第二評価とを正規化することで、同一性の判定をおこなう。
［ステップＳ７１］照合装置２０は、第一評価の正規化をおこなう。照合装置２０は、読取要素群と照合用要素群との一致度のスコアの正規化をおこなう。正規化は、オペレータが判断しやすい形にスコアの変換をおこなう。正規化では、たとえば、スコアを、最大値を１００として変換する。
【０１４１】
［ステップＳ７２］照合装置２０は、第二評価の正規化をおこなう。照合装置２０は、登録要素群と照合用要素群との一致度のスコアの正規化をおこなう。
［ステップＳ７３］照合装置２０は、総合的に同一性の判定をおこなう。照合装置２０は、ステップＳ７１の正規化した結果とステップＳ７２の正規化した結果とを用いることで総合的に同一性の判定をおこなう。
【０１４２】
たとえば、照合装置２０は、総合的な判定において、第一評価処理で算出したスコアを設定した閾値により判定し、第二評価処理で算出したスコアを設定した閾値により判定をおこなう。そして照合装置２０は、第一評価の判定結果と第二評価の判定結果とに基づいて総合的な判定をおこなう。なお、第一評価で用いる閾値と第二評価で用いる閾値が異なっていてもよい。
【０１４３】
なお、照合装置２０は、第一評価と第二評価とのスコアをもとに総合スコアを算出し、総合スコアにより判定をおこなうようにしてもよい。
次に、スコアの算出について図１８、図１９、図２０を用いて説明する。図１８は、第２の実施形態の照合システムにおける第一評価処理のスコア算出の一例を示す図である。図１９は、第２の実施形態の照合システムにおける第二評価処理のスコア算出の一例を示す図である。図２０は、第２の実施形態の照合システムにおける同一性の判定の一例を示す図である。
【０１４４】
照合装置２０は、第一評価処理のスコアの算出を図１５の第一評価処理のステップＳ５８でおこなう。照合装置２０は、第一評価処理において読取要素群と照合用要素群とを照合し、照合結果をもとにスコアを算出する。照合結果は、照合できた場合に「１」とし、照合できなかった場合に「０」とする。
【０１４５】
照合装置２０は、第一評価処理のスコア算出１３１において、照合用要素群の先頭の要素「群馬県」を取得し、読取要素群と照合をおこなう。照合装置２０は、「群馬県」が読取要素群に存在するため、読取要素群から「群馬県」を除外し、照合結果として「１」を記憶する。
【０１４６】
照合装置２０は、第一評価処理のスコア算出１３２において、照合用要素群の「群馬県」の次の要素「北群馬郡」を取得し、読取要素群と照合をおこなう。照合装置２０は、「北群馬郡」が読取要素群に存在するため、読取要素群から「北群馬郡」を除外し、照合結果として「１」を記憶する。
【０１４７】
照合装置２０は、第一評価処理のスコア算出１３３において、照合用要素群の「北群馬郡」の次の要素「吉岡町」を取得し、読取要素群と照合をおこなう。照合装置２０は、「吉岡町」が読取要素群に存在するため、読取要素群から「吉岡町」を除外し、照合結果として「１」を記憶する。
【０１４８】
照合装置２０は、第一評価処理のスコア算出１３４において、照合用要素群の「吉岡町」の次の要素「〇−△−□」を取得し、読取要素群と照合をおこなう。照合装置２０は、「〇−△−□」が読取要素群に存在するため、読取要素群から「〇−△−□」を除外し、照合結果として「１」を記憶する。
【０１４９】
照合装置２０は、第一評価処理のスコア算出１３５において、照合用要素群の全ての要素において照合を終えたため、スコアの算出をおこなう。スコアは、たとえば、重みづけ評価により、算出する。重みづけ評価は、各要素に重み（評価値）を設定し、一致している要素の重みと照合結果（１または０）と積の合計として算出される。重みは、たとえば、照合用順序情報にもとづき決定される。照合装置２０は、たとえば、照合用要素群の要素の順序が大きくなるにつれて重みを重くするように設定する。住所のような階層構造を持つ要素では、重みを下位構造に（順序が大きく）なるにつれて重くすることで、照合装置２０は、より詳細に照合をおこなうことができる。照合装置２０は、たとえば、「１」，「４」，「９」，「１６」と照合用要素群の照合用順序情報をもとに並べた（整列した）要素の順序の２乗の値を、要素の重みとして用いてスコアを算出することで、スコアを「３０」と得ることができる。
【０１５０】
なお、照合装置２０は、区分文字に関連付けて重みを設定してもよい。たとえば、照合装置２０は、「都」，「道」，「府」，「県」に比べて「市」，「町」，「村」の区分文字の重みを重くする。下位行政区部のほうが住所の特定に寄与するため寄与率が高い、したがって、このように重みづけをおこなうことで、照合装置２０は、より詳細に照合をおこなうことができる。
【０１５１】
なお、照合装置２０は、区分した要素（文字列）の長さで重みを設定してもよい。たとえば、照合装置２０は、要素が長くなるにつれて重みを大きく設定する。要素が長いほど区分される前の元の文字列（住所全体）に占める割合が大きくなる、したがって、このように重みづけをおこなうことで、照合装置２０は、より詳細に照合をおこなうことができる。
【０１５２】
なお、照合装置２０は、地域特性や対象の集団にあわせて重みを設定してもよい。照合をおこなう対象をある程度限定できる場合に、特性にあわせた重みづけをおこなうことで、照合装置２０は、より詳細に照合をおこなうことができる。たとえば、北海道で照合をおこなう場合は、照合の対象となる住所は北海道の住所である可能性が高く、北海道の住所の特性に合わせた重みづけをおこなうことで照合の精度向上をおこなうことができる。
【０１５３】
なお、照合装置２０は、重みづけの方法を複数組み合わせて重みを設定してもよい。以上が第一評価処理におけるスコアの算出の具体例である。
次に、第二評価処理におけるスコアの算出の具体例について説明をおこなう。照合装置２０は、第二評価処理のスコアの算出を図１６の第二評価処理のステップＳ６８でおこなう。照合装置２０は、第二評価処理において登録要素群と照合用要素群とを照合し、照合結果をもとにスコアを算出する。照合結果は、たとえば、照合できた場合に「１」とし、照合できなかった場合に「０」とする。
【０１５４】
照合装置２０は、第二評価処理のスコア算出１４１において、照合用要素群の先頭の要素「群馬県」を取得し、登録要素群と照合をおこなう。照合装置２０は、「群馬県」が登録要素群に存在するため、登録要素群から「群馬県」を除外し、照合結果として「１」を記憶する。
【０１５５】
照合装置２０は、第二評価処理のスコア算出１４２において、照合用要素群の「群馬県」の次の要素「北群馬郡」を取得し、登録要素群と照合をおこなう。照合装置２０は、「北群馬郡」が登録要素群に存在しないため、照合結果として「０」を記憶する。
【０１５６】
照合装置２０は、第二評価処理のスコア算出１４３において、照合用要素群の「北群馬郡」の次の要素「吉岡町」を取得し、登録要素群と照合をおこなう。照合装置２０は、「吉岡町」が登録要素群に存在するため、登録要素群から「吉岡町」を除外し、照合結果として「１」を記憶する。
【０１５７】
照合装置２０は、第二評価処理のスコア算出１４４において、照合用要素群の「吉岡町」の次の要素「〇−△−□」を取得し、登録要素群と照合をおこなう。照合装置２０は、「〇−△−□」が登録要素群に存在するため、登録要素群から「〇−△−□」を除外し、照合結果として「１」を記憶する。
【０１５８】
照合装置２０は、第二評価処理のスコア算出１４５において、照合用要素群の全ての要素において照合を終えたため、スコアの算出をおこなう。照合装置２０は、たとえば、「１」，「４」，「９」，「１６」と照合用要素群の照合用順序情報をもとに並べた（整列した）要素の順序の２乗の値を、要素の重みとして用いてスコアを算出することで、スコアを「２６」と得ることができる。
【０１５９】
以上が第二評価処理におけるスコアの算出の具体例である。
次に、同一性の判定処理における判定の具体例について説明をおこなう。照合装置２０は、同一性の判定処理における判定を図１７の同一性の判定処理のステップＳ７３でおこなう。照合装置２０は、同一性の判定処理において第一評価処理のスコアと第二評価処理のスコアとを正規化し、正規化した第一評価処理のスコアと正規化した第二評価処理のスコアとをもとに総合的に同一性の判定をおこなう。同一性の判定は、たとえば、「完全一致」，「一致」，「要確認」などと結果を出してもよいし、同一性のスコアを算出するようにしてもよい。
【０１６０】
照合装置２０は、同一性の判定１５０において、第一評価処理において算出したスコア「３０」の正規化をおこなう。照合装置２０は、第一評価処理において算出したスコアの正規化をおこない、正規化スコア「１００」を得る。
【０１６１】
照合装置２０は、同一性の判定１５１において、第二評価処理において算出したスコア「２６」の正規化をおこなう。照合装置２０は、第一評価処理において算出したスコアの正規化をおこない、正規化スコア「８７」を得る。
【０１６２】
照合装置２０は、同一性の判定１５２において、第一評価処理における同一性の判定と第二評価処理における同一性の判定とをおこなうとともに、第一評価処理と第二評価処理とを参考に総合的な判定（総合判定）をおこなう。
【０１６３】
照合装置２０は、それぞれの評価処理のスコアを閾値にもとづいて、判定する。たとえば、照合装置２０は、第一評価処理は第一の閾値と比較することで「完全一致」とし、第二評価処理は第二の閾値と比較することで「一致」と判定する。閾値にもとづく判定は、たとえば、スコアが「１００」である時に「完全一致」とし、「９９〜８０」である時に「一致」とし、「７９〜６０」である時に「注意」とし、「５９以下」である時に「不一致」と閾値を設定して判定をおこなう。なお、第一の閾値と第二の閾値は同じ閾値を設定してもよいし、異なる閾値を設定してもよい。
【０１６４】
そして、照合装置２０は、総合判定において、たとえば、第一評価処理と第二評価処理の正規化スコアとの平均を総合判定のスコアとし、総合判定のスコアを閾値にもとづいて同一性の判定をおこなう。たとえば、照合装置２０は、総合判定のスコアを「９４」、同一性の判定を「一致」と算出する。なお、照合装置２０は、第一評価処理の判定と第二評価処理の判定のどちらかが「不一致」である場合は、総合判定のスコアを算出することなく「不一致」と総合判定をおこなう。
【０１６５】
なお、照合装置２０は、第一評価処理の判定と第二評価処理の判定とにもとづいて、総合判定のスコアを算出することなく総合判定をおこなってもよい。たとえば、照合装置２０は、２つの判定が同じ判定結果であればその判定結果を総合判定とし、違う結果であれば、スコアが低いほうの判定結果を総合判定とする。
【０１６６】
以上が同一性の判定処理における判定の具体例である。
次に、報知画面について図２１、図２２、図２３を用いて説明する。図２１は、第２の実施形態の印鑑／署名照合の報知画面の一例を示す図である。図２２は、第２の実施形態の署名照合の報知画面の一例を示す図である。図２３は、第２の実施形態の署名照合の照合詳細の報知画面の一例を示す図である。
【０１６７】
報知画面２５０は、オペレータに対して表示する画面であり、たとえば、印鑑／署名照合の照合状況を表示する。報知画面２５０は、たとえば、帳票を読取り、イメージデータを取得すると表示される画面である。
【０１６８】
報知画面２５０は、口座明細領域２５１と印鑑照合状況領域２５２と読取印鑑領域２５３と読取署名領域２５４と署名照合状況領域２５５と登録印鑑領域２５６と登録署名領域２５７と印鑑照合ボタン２５８と署名照合ボタン２５９と終了ボタン２６０とを含む。
【０１６９】
口座明細領域２５１は、口座の明細を表示する領域である。印鑑照合状況領域２５２は、印鑑の照合状況を表示する領域である。読取印鑑領域２５３は、読取った印鑑を表示する領域である。読取署名領域２５４は、読取った署名を表示する領域である。署名照合状況領域２５５は、署名の照合状況を表示する領域である。登録印鑑領域２５６は、登録している印鑑を表示する領域である。登録署名領域２５７は、登録している署名を表示する領域である。印鑑照合ボタン２５８は、印鑑照合画面への画面遷移の実行を受け付けるボタンである。署名照合ボタン２５９は、署名照合画面への画面遷移の実行を受け付けるボタンである。終了ボタン２６０は、終了の実行を受け付けるボタンである。
【０１７０】
口座明細領域２５１は、口座の詳細が表示される。口座の詳細には、たとえば、支店番号「１１１」、種目「普通」、口座番号「１１１１１１１１」などの帳票を読取り取得する情報と、本人／代理人「本人」、開設日「１９９９年９月９日」などの取得した情報により呼び出してきた情報とが表示されている。支店番号は、口座開設した支店の一意に識別可能な識別番号である。
【０１７１】
印鑑照合状況領域２５２には、印鑑照合の状況が表示される。印鑑照合の状況は、たとえば、「照合一致」であり、そのほか照合不一致や未照合などが表示される。
読取印鑑領域２５３には、読取った印鑑が表示される。表示されている印鑑は、帳票のイメージデータを切出し、変換したものが印鑑として表示されている。
【０１７２】
読取署名領域２５４には、読取った署名が表示される。署名は、氏名や住所などである。表示されている署名は、たとえば、住所「群馬県北群馬郡吉岡町〇丁目△番地□号」と氏名「山田太郎」であり、帳票のイメージデータを切出し、変換したものが署名として表示される。
【０１７３】
署名照合状況領域２５５には、署名照合の状況が表示される。印鑑照合の状況は、たとえば、「未照合」であり、そのほか「照合不一致」や「照合一致」などが状況に応じて表示される。
【０１７４】
登録印鑑領域２５６には、登録されている印鑑が表示される。登録印鑑領域２５６には、帳票の支店番号「１１１」、種目「普通」、口座番号「１１１１１１１１」から呼び出された、登録している印鑑データが、登録印鑑として表示されている。
【０１７５】
登録署名領域２５７には、登録されている署名が表示される。登録署名領域２５７には、帳票の支店番号「１１１」、種目「普通」、口座番号「１１１１１１１１」から呼び出された、登録している住所「群馬県吉岡町〇−△−□」と、氏名「山田太郎」とが、登録署名として表示されている。
【０１７６】
印鑑照合ボタン２５８は、印鑑照合の画面へ画面遷移するための選択ボタンである。照合装置２０は、オペレータが、印鑑照合ボタン２５８を選択することで、読取印鑑領域２５３と登録印鑑領域２５６とを照合した結果を表示する画面を表示する。
【０１７７】
署名照合ボタン２５９は、署名照合の画面へ画面遷移するための選択ボタンである。照合装置２０は、オペレータが、署名照合ボタン２５９を選択することで、読取署名領域２５４と登録署名領域２５７とを照合した結果を表示する画面を表示する。
【０１７８】
終了ボタン２６０は、印鑑／署名照合を終了するための選択ボタンである。照合装置２０は、オペレータが、終了ボタン２６０を選択することで照合処理を終了する。照合装置２０は、終了ボタン２６０を押されると、たとえば、確認画面が表示し、最終判定をおこなう。
【０１７９】
なお、照合装置２０は、印鑑照合状況領域２５２および署名照合状況領域２５５において、照合の状況に応じて異なる色彩を施すようにしてもよい。照合装置２０が色彩を施すことによって、オペレータは、一目で照合状況を把握することが可能になる。
【０１８０】
以上が印鑑／署名照合の報知画面２５０の画面例である。
次に、署名照合の報知画面２７０について説明する。
報知画面２７０は、報知画面２５０の署名照合ボタン２５９の選択を受け付けることで表示される。報知画面２７０は、署名照合について表示する画面である。
【０１８１】
報知画面２７０は、読取署名領域２７１と登録署名領域２７２と署名照合状況領域２７３とスコア領域２７４と判断基準領域２７５と照合不一致ボタン２７６と戻るボタン２７７と照合一致ボタン２７８と照合詳細ボタン２７９とを含む。
【０１８２】
読取署名領域２７１と登録署名領域２７２と署名照合状況領域２７３とについての説明は省略する。
スコア領域２７４はスコアを表示する領域である。判断基準領域２７５は、判断基準を表示する領域である。照合不一致ボタン２７６は、不一致との判定を受け付けるボタンである。戻るボタン２７７は、現在の表示画面の前の表示画面への画面遷移の実行を受け付けるボタンである。照合一致ボタン２７８は、一致との判定を受け付けるボタンである。照合詳細ボタン２７９は、照合詳細画面への画面遷移の実行を受け付けるボタンである。
【０１８３】
読取署名領域２７１には、住所が「群馬県」，「北群馬郡」，「吉岡町」，「〇−△−□」と読取要素群として表示されている。これは読取署名領域２５４で読取った「群馬県北群馬郡吉岡町〇丁目△番地□号」を区分し、「〇丁目△番地□号」を正規化（簡略化）した状態である。また、氏名は読取署名領域２５４と同様に「山田太郎」と表示されている。なお、「〇−△−□」ではなく「〇丁目△番地□号」と正規化せずに住所を表示するようにしてもよい。
【０１８４】
登録署名領域２７２には、住所が「群馬県」，「吉岡町」，「〇−△−□」と登録要素群として表示されている。これは登録署名領域２５７で読取った「群馬県吉岡町〇−△−□」を区分した状態である。また、氏名は登録署名領域２５７と同様に「山田太郎」と表示されている。
【０１８５】
署名照合状況領域２７３には、「未照合」と署名照合の状況が表示されている。署名照合状況領域２７３は、照合不一致ボタン２７６と照合一致ボタン２７８の選択により、表示内容が変化する。
【０１８６】
スコア領域２７４には、スコアが「９４」と、図１７の照合処理の同一性の判定処理のステップＳ７３で算出したスコアが表示されている。
判断基準領域２７５には、オペレータがスコア領域のスコアをどのように判断するかの判断基準が「１００：完全一致」，「８０〜９９：一致」と「６０〜７９：要確認」と表示されている。オペレータは、この判断基準にしたがって行動する。判断基準に従った行動とは、たとえば、「１００」であれば確認をせずに照合一致ボタン２７８を選択し、「８０〜９９」であれば報知画面２７０において目視による確認をおこない、「６０〜７９」であれば照合詳細ボタン２７９を選択する。
【０１８７】
照合不一致ボタン２７６は、スコアが「５９」以下であった場合や、オペレータが照合詳細ボタンで詳細を見た結果、読取署名と登録署名が不一致であると判定した場合に、選択される。照合不一致ボタン２７６が選択されると、署名照合状況領域２７３は、「照合不一致」と表示が変化する。
【０１８８】
戻るボタン２７７は、印鑑／署名照合の報知画面２５０への画面遷移の実行を受け付けるボタンである。照合装置２０は、オペレータの戻るボタン２７７の選択を受け付けることで、署名照合の報知画面２７０から印鑑／署名照合への報知画面２５０へと画面を変化させる。
【０１８９】
照合一致ボタン２７８は、スコアが「８０」以上であった場合や、オペレータが照合詳細ボタンで詳細を見た結果、読取署名と登録署名が一致であると判定した場合に選択される。照合一致ボタン２７８が選択されると、署名照合状況領域２７３は、「照合一致」と表示が変化する。
【０１９０】
照合詳細ボタン２７９は、照合詳細の報知画面２９０への画面遷移の実行を受け付けるボタンである。照合装置２０は、オペレータの照合詳細ボタン２７９の選択を受け付けることで、署名照合の報知画面２７０から照合詳細の報知画面２９０へと画面を変化させる。
【０１９１】
なお、照合装置２０は、署名照合状況領域２７３において、照合の状況に応じて異なる色彩を施すようにしてもよい。照合装置２０が色彩を施すことによって、オペレータは、一目で照合状況を把握することが可能になる。
【０１９２】
なお、照合装置２０は、スコア領域２７４において、スコアに応じて異なる色彩を施すようにしてもよい。照合装置２０が色彩を施すことによって、オペレータは、一目で照合状況を把握することが可能になる。
【０１９３】
次に、署名照合詳細の報知画面２９０について説明する。
報知画面２９０は報知画面２７０の照合詳細ボタン２７９の選択を受け付けることで表示される。報知画面２９０は、署名の照合詳細について表示する画面である。
【０１９４】
報知画面２９０は、氏名照合領域２９１と住所照合領域２９２と一致度領域２９３と照合詳細領域２９４と戻るボタン２９５と印刷ボタン２９６とスコア領域２９７とを含む。
戻るボタン２９５とスコア領域２９７の説明については上記と同様であるため省略する。氏名照合領域２９１は、氏名を照合する領域である。住所照合領域２９２は、住所を照合する領域である。一致度領域２９３は、一致度のスコアを表示する領域である。
【０１９５】
照合詳細領域２９４は、照合の詳細が表示される領域である。印刷ボタン２９６は、印刷の実行を受け付けるボタンである。
氏名照合領域２９１には、読取署名領域２７１の氏名欄に記載されている氏名が読取の欄に「山田太郎」と、登録署名領域２７２の氏名欄に記載されている氏名が登録の欄に「山田太郎」と表示されている。
【０１９６】
住所照合領域２９２には、図４の照合処理のステップＳ４の照合用要素群生成処理において生成された照合用要素群が、照合の欄に「群馬県」，「北群馬郡」，「吉岡町」，「〇−△−□」と表示されている。また、読取署名領域２７１の住所欄に記載されている住所が、住所照合領域２９２の読取の欄に「群馬県」，「北群馬郡」，「吉岡町」，「〇−△−□」と表示されている。さらに、登録署名領域２７２の住所欄に記載されている住所が、住所照合領域２９２の登録の欄に「群馬県」，「吉岡町」，「〇−△−□」と表示されている。
【０１９７】
また、一致する要素は照合、読取、登録の欄においてそれぞれ同一の箇所に表示し、不一致である要素は、たとえば、登録の欄のように一部分を空白にすることで、「北群馬郡」が不一致であると一目でわかるように表示するようにしてもよい。このように不一致箇所を空白にすることで、オペレータは、照合状況を一目で把握することができ、一致不一致の判定をおこなう時間を短縮することができる。
【０１９８】
一致度領域２９３には、第一評価処理において算出された読取要素群と照合用要素群との一致度のスコアを正規化した値「１００」が読取の欄に記載され、第二評価処理において算出された登録要素群と照合用要素群との一致度のスコアを正規化した値「８７」が登録の欄に記載されている。したがって、オペレータは、この一致度のスコアを見ることでどちらの住所に省略があるかを素早く理解することができる。
【０１９９】
照合詳細領域２９４には、たとえば、読取「〇丁目△番地×号の簡略化」や登録「区分２：北群馬郡省略」などと、照合時に簡略化した情報や照合の結果の詳細など照合についての詳細な情報が表示される。したがって、オペレータは、照合詳細領域２９４を見ることで照合の内容を素早く把握することができる。
【０２００】
戻るボタン２９５は、署名照合の報知画面２７０への画面遷移の実行を受け付けるボタンである。照合装置２０は、戻るボタン２９５の選択を受け付けることで、署名照合の報知画面２９０から印鑑／署名照合への報知画面２７０へと画面を変化させる。
【０２０１】
印刷ボタン２９６は、印刷の実行を受け付けるボタンである。照合装置２０は、印刷ボタン２９６の選択を受け付けることで報知画面２９０の印刷をおこなう。
スコア領域２９７には、スコアが「９４」と、図１７の照合処理の同一性の判定処理のステップＳ７３で算出したスコアが表示されている。
【０２０２】
以上が署名照合詳細の報知画面２９０の画面例である。
報知画面２９０によれば、オペレータは、照合結果をスコアとして把握し、一致不一致の判断を迅速におこなうことが可能になる。また、一致不一致どちらか判断がしづらいスコアの場合でも、不一致箇所などの照合詳細を一目で把握することが可能であり、一致不一致の判断を迅速におこなうことが可能である。
【０２０３】
なお、照合装置２０は、一致度領域２９３において、スコアに応じて異なる色彩を施すようにしてもよい。照合装置２０が色彩を施すことによって、オペレータは、一目で照合状況を把握することが可能になる。
【０２０４】
なお、照合装置２０は、スコア領域２９７において、スコアに応じて異なる色彩を施すようにしてもよい。照合装置２０が色彩を施すことによって、オペレータは、一目で照合状況を把握することが可能になる。
【０２０５】
以上が第２の実施形態である。
なお、第２の実施形態では登録住所の区分を照合の際におこなったが、予め区分した住所を登録し、呼び出すようにしてもよい。また、照合をサーバ１１ｄでおこなうようにしてもよい。
【０２０６】
第２の実施形態によれば、照合装置２０は、登録住所と読取住所の一致不一致の照合をすることが可能である。また、照合装置２０は、住所の区分を知識辞書なしでおこなうことができる。また、照合装置２０は、住所を知識辞書による区分と同様に、異なる行政区分を、異なる要素に区分することができる。また、照合装置２０は、区分した住所を簡略化して照合しているため、住所の簡略化による書き方の差異を吸収することができる。
【０２０７】
また、照合装置２０は、区分した要素毎に照合し、住所の不一致区分を見つけ、各区分に重み付けをし、照合結果を一致度のスコアとして導出する。したがって、省略がある場合でも、スコアによって同一の住所と判定することが可能であり、住所の省略による書き方の差異を吸収することができる。
【０２０８】
また、照合装置２０は、オペレータに、スコアとともに、不一致区分や簡略化箇所の情報を提示する。したがって、オペレータは、迅速な本人確認をすることが可能になる。
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、照合装置１、２０（サーバ１１ｄ）が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読取り可能な記録媒体（可搬型記録媒体を含む）に記録しておくことができる。コンピュータで読取り可能な記録媒体としては、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記録装置には、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープなどがある。光ディスクには、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）などがある。光磁気記録媒体には、ＭＯ（Magneto Optical disk）などがある。
【０２０９】
プログラムを流通させる場合には、たとえば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭなどの可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０２１０】
プログラムを実行するコンピュータは、たとえば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読取り、プログラムにしたがった処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読取り、そのプログラムにしたがった処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムにしたがった処理を実行することもできる。
【０２１１】
なお、上述の実施の形態は、実施の形態の要旨を逸脱しない範囲内において種々の変更を加えることができる。
さらに、上述の実施の形態は、多数の変形、変更が当業者にとって可能であり、説明した正確な構成および応用例に限定されるものではない。
【符号の説明】
【０２１２】
１，２０  照合装置
２  取得部
３  読取要素群生成部
４  登録要素群生成部
５  照合用要素群生成部
６  第一評価部
７  第二評価部
８  判定部
９ａ  帳票
９ｂ  読取文字列
９ｃ  データベース
９ｄ  登録文字列
１０  照合システム
１１  データセンタ
１１ａ  登録情報データベース
１１ｂ  区分文字データベース
１１ｃ  正規化情報データベース
１１ｄ  サーバ
１２  支店
１３  ネットワーク
５０  口座開設票
６０  口座振替依頼票
２５０，２７０，２９０  報知画面
【図１】
2014026421.tif 000003
【図２】
2014026421.tif 000004
【図３】
2014026421.tif 000005
【図４】
2014026421.tif 000006
【図５】
2014026421.tif 000007
【図６】
2014026421.tif 000008
【図７】
2014026421.tif 000009
【図８】
2014026421.tif 000010
【図９】
2014026421.tif 000011
【図１０】
2014026421.tif 000012
【図１１】
2014026421.tif 000013
【図１２】
2014026421.tif 000014
【図１３】
2014026421.tif 000015
【図１４】
2014026421.tif 000016
【図１５】
2014026421.tif 000017
【図１６】
2014026421.tif 000018
【図１７】
2014026421.tif 000019
【図１８】
2014026421.tif 000020
【図１９】
2014026421.tif 000021
【図２０】
2014026421.tif 000022
【図２１】
2014026421.tif 000023
【図２２】
2014026421.tif 000024
【図２３】
2014026421.tif 000025