(57)【要約】【課題】運転免許証等の証明書の有効性について、効率的な判定を支援するための証明書検証装置、証明書検証方法及び証明書検証プログラムを提供する。【解決手段】検証支援サーバ２０は、証明書の交付地域及び交付期間に関連付けて、証明書に含まれる文字の登録文字パターンを記録したパターン情報記憶部２３と、ユーザ端末１０とに接続された制御部２１とを備える。制御部２１が、ユーザ端末１０から、検証対象の証明書の画像を取得し、画像に含まれる文字を認識し、証明書の交付地域及び交付時期を特定し、パターン情報記憶部２３から、交付地域及び交付時期に関連付けられた登録文字パターンを取得し、証明書の画像を用いて使用文字パターンを特定し、使用文字パターンと登録文字パターンとを比較し、比較結果に基づいて、証明書の有効性に関する情報をユーザ端末１０に出力する。【選択図】図１
2019003504.tif 000002
【特許請求の範囲】
【請求項１】
証明書の交付地域及び交付期間に関連付けて、証明書に含まれる文字の登録文字パターンを記録したパターン情報記憶部と、
画像生成部から、検証対象の証明書の画像を取得する画像取得部と、
前記画像に含まれる文字を認識する文字認識部と、
前記証明書の画像を用いて使用文字パターンを特定する文字検証部と、
前記画像の文字認識結果に基づいて、前記パターン情報記憶部から、前記証明書の交付地域及び交付時期に関連付けられた登録文字パターンを取得し、前記使用文字パターン及び前記登録文字パターンが一致するか否かを判定する判定支援部とを備える証明書検証装置。
【請求項２】
前記証明書の画像において、検証対象文字の文字画像を抽出し、
前記文字画像における形態の特徴に基づいて、文字パターンを特定することを特徴とする請求項１に記載の証明書検証装置。
【請求項３】
前記証明書の画像において、複数の検証対象文字を抽出し、
前記検証対象文字毎に文字パターンを特定し、
前記特定した文字パターンの数に基づいて、前記証明書における使用文字パターンを特定することを特徴とする請求項１又は２に記載の証明書検証装置。
【請求項４】
前記証明書の画像において、複数の検証対象文字を抽出し、
前記検証対象文字毎に使用文字パターンを特定し、
前記検証対象文字毎に使用文字パターンと前記登録文字パターンとを比較し、前記比較の結果に基づいて、前記証明書の有効性に関する情報を出力することを特徴とする請求項１又は２に記載の証明書検証装置。
【請求項５】
前記使用文字パターン及び前記登録文字パターンが一致するか否かの判定の結果に基づいて、前記証明書の有効性に関する情報を出力する出力部を更に備えることを特徴とする請求項１〜３の何れか一項に記載の証明書検証装置。
【請求項６】
証明書の交付地域及び交付期間に関連付けて、証明書に含まれる文字の登録文字パターンを記録したパターン情報記憶部と、
画像生成部に接続される制御部とを備えた証明書検証装置を用いて、証明書検証を行なうための方法であって、
前記制御部が、
前記画像生成部から、検証対象の証明書の画像を取得し、
前記画像に含まれる文字を認識し、
前記証明書の画像を用いて使用文字パターンを特定し、
前記画像の文字認識結果に基づいて、前記パターン情報記憶部から、前記証明書の交付地域及び交付時期に関連付けられた登録文字パターンを取得し、前記使用文字パターン及び前記登録文字パターンが一致するか否かを判定することを特徴とする証明書検証方法。
【請求項７】
証明書の交付地域及び交付期間に関連付けて、証明書に含まれる文字の登録文字パターンを記録したパターン情報記憶部と、
画像生成部に接続される制御部とを備えた証明書検証装置を用いて、証明書検証を行なうためのプログラムであって、
前記制御部を、
画像生成部から、検証対象の証明書の画像を取得する画像取得部、
前記画像に含まれる文字を認識する文字認識部、
前記証明書の画像を用いて使用文字パターンを特定する文字検証部、
前記画像の文字認識結果に基づいて、前記パターン情報記憶部から、前記証明書の交付地域及び交付時期に関連付けられた登録文字パターンを取得し、前記使用文字パターン及び前記登録文字パターンが一致するか否かを判定する判定支援部
として機能させることを特徴とする証明書検証プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、運転免許証等の証明書の真偽の判定を支援するための証明書検証装置、証明書検証方法及び証明書検証プログラムに関する。
【背景技術】
【０００２】
本人確認が必要となる場合、サービス利用者から提示された本人確認資料を確認することがある。この場合、本人確認資料或いはそのコピーの画像データから本人確認資料の真贋判定を行なう技術も検討されている（例えば、特許文献１参照）。この文献に記載された技術では、画像解析部はスキャニングされた本人確認資料或いはそのコピーの画像データにおける文字列や画像のレイアウトに関する解析を行なう。ＯＣＲエンジンはその文字列や画像の認識を行なう。真贋判定処理部は、解析結果、認識結果と、本人確認資料に記載された文字や画像のレイアウトに関する真贋判定ロジックテンプレートとを照合して本人確認資料の真贋を判定する。
【０００３】
また、紙幣などの紙類に印字された記番号を形成する各文字の文字画像を切り出して、記番号を読み取るための技術も検討されている（例えば、特許文献２参照）。この文献に記載された紙葉類記番号読取システムは、紙葉類画像を利用して紙葉類に付された記番号を読み取る。この場合、紙葉類搬送部によって搬送される紙葉類の紙葉類画像を取得し、紙葉類画像を利用して紙葉類の種類を識別する。紙葉類識別センサ部によって識別された紙葉類の種類に基づいて、記憶部を参照して番号切出条件に基づいて紙葉類画像から記番号各桁の文字画像を切り出し、文字フォント識別情報に基づいて対応するテンプレートデータを利用して各文字画像の文字認識を行なう。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１７８０７５号公報
【特許文献２】国際公開第２０１３／１４０５６３号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記各特許文献では、文字画像に基づいて、本人確認資料や紙幣等の媒体の真贋を判定する。しかしながら、特許文献１においては、真贋判定ロジックに基づいて、本人確認資料の印刷を行なう必要がある。また、特許文献２において、紙幣は印刷局において一括して印刷されるが、運転免許証等は複数の地域で印刷され、交付される。この場合には、地域によって、証明書に利用される文字フォントの特徴が異なることがある。そのため、的確に証明書の真偽を判定することができない。
【課題を解決するための手段】
【０００６】
上記課題を解決する証明書検証装置は、証明書の交付地域及び交付期間に関連付けて、証明書に含まれる文字の登録文字パターンを記録したパターン情報記憶部と、画像生成部から、検証対象の証明書の画像を取得する画像取得部と、前記画像に含まれる文字を認識する文字認識部と、前記証明書の画像を用いて使用文字パターンを特定する文字検証部と、前記画像の文字認識結果に基づいて、前記パターン情報記憶部から、前記証明書の交付地域及び交付時期に関連付けられた登録文字パターンを取得し、前記使用文字パターン及び前記登録文字パターンが一致するか否かを判定する判定支援部とを備える。
【発明の効果】
【０００７】
本発明によれば、運転免許証等の証明書の真偽について、効率的な判定を支援することができる。
【図面の簡単な説明】
【０００８】
【図１】第１の実施形態の証明書検証装置の説明図。
【図２】第１の実施形態の記憶部の説明図であって、（ａ）は辞書記憶部、（ｂ）はパターン情報記憶部、（ｃ）は再評価情報記憶部の説明図。
【図３】第１の実施形態の処理手順の説明図。
【図４】第１の実施形態の処理手順の説明図。
【図５】第２の実施形態の説明図であって、（ａ）はパターン情報記録部、（ｂ）は処理手順の説明図。
【発明を実施するための形態】
【０００９】
（第１の実施形態）
以下、図１〜図４に従って、証明書検証装置、証明書検証方法及び証明書検証プログラムを具体化した一実施形態を説明する。本実施形態では、証明書としての運転免許証の真偽（有効性）を判定する場合を想定する。ここでは、ネットワークを介して通信を行なうユーザ端末１０と検証支援サーバ２０とを用いる。
【００１０】
ユーザ端末１０は、運転免許証を確認する担当者が用いるコンピュータ端末（クライアント端末）である。
このユーザ端末１０は、制御部１１、入力部１２、出力部１３、カメラ１４を備える。
【００１１】
制御部１１は、入力部１２〜カメラ１４を制御する処理を実行する。
入力部１２は、例えば、キーボードやポインティングデバイスから構成されており、各種情報を入力するための装置である。出力部１３は、例えば、ディスプレイ等から構成されており、検証支援サーバ２０から取得した各種情報を出力するための装置である。なお、スマートホンやタブレット端末等のユーザ端末１０においては、タッチパネルディスプレイを入力部１２及び出力部１３として機能させるようにしてもよい。
カメラ１４は、証明書（本実施形態では、運転免許証）の撮影画像を生成する画像生成手段として機能する。
【００１２】
検証支援サーバ２０は、証明書の有効性の確認を支援するコンピュータシステム（証明書検証装置）である。この検証支援サーバ２０は、制御部２１、辞書記憶部２２、パターン情報記憶部２３、再評価情報記憶部２４を備える。
【００１３】
制御部２１は、制御手段（ＣＰＵ、ＲＡＭ、ＲＯＭ等）を備え、後述する処理（画像取得段階、文字認識段階、文字検証段階、判定段階等の各処理等）を行なう。そのための証明書検証プログラム（アプリケーション）を実行することにより、制御部２１は、画像取得部２１１、文字認識部２１２、文字検証部２１３、判定支援部２１４として機能する。
【００１４】
画像取得部２１１は、カメラ１４から撮影画像を取得する処理を実行する。
文字認識部２１２は、撮影画像に含まれる文字を認識する処理を実行する。
文字検証部２１３は、文字画像に基づいて、パターンを検証する処理を実行する。
判定支援部２１４は、証明書の有効性を判定する処理を実行する。この判定支援部２１４は、検証対象の証明書に含まれるパターンコードの共通性を判定するための共通性判定割合、文字パターンの見直しを提案するための確認判定基準値に関するデータを保持している。更に、この判定支援部２１４は、証明書の有効性に関する情報を出力する出力部として機能する。
【００１５】
図２（ａ）に示すように、辞書記憶部２２には、証明書に含まれる検証対象文字を識別するための辞書管理レコード２２０が記録される。この辞書管理レコード２２０は、証明書に用いられる文字の形態に関する特徴が登録された場合に記録される。この辞書管理レコード２２０には、検証対象文字、形態特徴、パターンコードに関するデータが記録される。
【００１６】
検証対象文字データ領域には、検証を行なう文字（テキスト）に関するデータが記録される。
形態特徴データ領域には、検証対象文字の形態に関する特徴に関するデータが記録される。形態における特徴としては、フォント種類や、文字を構成する部分的な形態要素の形状の特徴を用いる。例えば、文字の中に、形態要素（例えば、筆画「点」）が含まれる場合には、他の筆画との距離や配置関係を用いる。また、検証対象文字の縦線部分（例えば、筆画「竪」）の形状（直線や弯曲）や、文字の縦横比率をパターン化して形態特徴として用いる。
【００１７】
パターンコードデータ領域には、検証対象文字の形態に関するパターンを特定するための識別子に関するデータが記録される。本実施形態では、複数の検証対象文字に対して、一つの証明書に含まれる可能性がある異なる検証対象文字に対しては、同じパターンコードを付与しておく。
【００１８】
図２（ｂ）に示すように、パターン情報記憶部２３には、証明書を判定するためのパターン管理レコード２３０が記録される。このパターン管理レコード２３０は、証明書に用いられる文字のパターンが登録された場合に記録される。このパターン管理レコード２３０には、交付期間、交付地域、パターンコード（登録文字パターン）に関するデータが記録される。
【００１９】
交付期間データ領域には、証明書が交付された時期（期間）に関するデータが記録される。ここでは、運転免許証が交付された交付時期の範囲を用いる。
交付地域データ領域には、証明書が交付された地域に関するデータが記録される。ここでは、運転免許証を交付した公安委員会の管轄地域を用いる。
【００２０】
パターンコードデータ領域には、この交付期間、交付地域において用いられていた文字の形態特徴である登録文字パターンを特定するための識別子に関するデータが記録される。
【００２１】
図２（ｃ）に示すように、再評価情報記憶部２４には、登録文字パターンを確認するための再評価管理レコード２４０が記録される。この再評価管理レコード２４０は、登録文字パターンに該当しない真正な証明書を検出した場合に記録される。この再評価管理レコード２４０には、交付時期、交付地域、検証対象文字、パターンコード、代表パターンコードに関するデータが記録される。
【００２２】
交付時期データ領域には、登録文字パターンに該当しない真正な証明書が交付された時期に関するデータが記録される。
交付地域データ領域には、この証明書が交付された地域に関するデータが記録される。
【００２３】
検証対象文字データ領域には、この証明書に含まれている文字に関するデータが記録される。
パターンコードデータ領域には、この検証対象文字の形態に関するパターンを特定するための識別子に関するデータが記録される。
代表パターンコードデータ領域には、この証明書に含まれる検証対象文字のパターンコードにおいて、共通性判定割合以上のパターンコードに関するデータが記録される。
【００２４】
（証明書検証処理）
次に、図３、図４を用いて、証明書検証処理の処理手順を説明する。
まず、検証支援サーバ２０の制御部２１は、証明書画像の取得処理を実行する（ステップＳ１−１）。具体的には、担当者は、真偽（有効性）を確認したい運転免許証（検証対象の運転免許証）を、カメラ１４を用いて撮影する。この場合、制御部２１の画像取得部２１１は、カメラ１４から撮影画像を取得する。
【００２５】
次に、検証支援サーバ２０の制御部２１は、証明書画像に含まれる文字の特定処理を実行する（ステップＳ１−２）。具体的には、制御部２１の文字認識部２１２は、運転免許証の撮影画像に含まれる文字画像領域を特定し、文字画像領域毎に文字認識を行なう。そして、文字認識部２１２は、パターン認識により、運転免許証に印字された文字を特定する。ここでは、運転免許証項目として、氏名、住所、番号、公安委員会名、有効期限の表示、免許証区分（グリーン、ブルー、ゴールド（優良運転者免許証））等を特定する。
【００２６】
次に、検証支援サーバ２０の制御部２１は、検証対象文字の特定処理を実行する（ステップＳ１−３）。具体的には、制御部２１の文字検証部２１３は、認識文字群の中で、検証対象文字を特定する。認識文字群に複数の検証対象文字が含まれる場合には、すべての検証対象文字を特定する。本実施形態では、有効期限の表示文字を構成する文字を検証対象文字として特定する。
【００２７】
次に、検証支援サーバ２０の制御部２１は、特定した各検証対象文字について、検証対象文字の使用文字パターンの特定処理を実行する（ステップＳ１−４）。ここでは、真偽（有効性）を判定する運転免許証に使用されている文字の形態特徴である使用文字パターンを特定する。具体的には、制御部２１の文字検証部２１３は、運転免許証画像から抽出した検証対象文字の文字画像を切り出す。そして、文字検証部２１３は、辞書記憶部２２を用いて、辞書管理レコード２２０に記録された検証対象文字の形態特徴と、切り出した文字画像とを比較し、形態特徴が最も近いパターンコードを特定する。そして、文字検証部２１３は、特定したパターンコードをメモリに検証対象文字に関連付けて仮記憶する。
【００２８】
図４に示すように、運転免許証５００の有効期限の表示文字５０１の「平成３０年まで有効」については、文字「平」〜「効」を、それぞれ検証対象文字群として特定する。そして、すべての検証対象文字についてのパターンコードの特定を終了するまで繰り返す。ここでは、文字「平」〜「効」に対応して、「Ａ」〜「Ｃ」のパターンコード５０２を特定する。
【００２９】
次に、検証支援サーバ２０の制御部２１は、パターンコードは共通かどうかについての判定処理を実行する（ステップＳ１−５）。具体的には、制御部２１の判定支援部２１４は、メモリに仮記憶されたすべての検証対象文字のパターンコードを抽出する。そして、判定支援部２１４は、各検証対象文字のパターンコードが共通性判定割合以上で一致する場合には、パターンコードは共通していると判定する。図４に示すパターンコード５０２においては、「Ａ」が１個、「Ｂ」が２個、「Ｃ」が６個であり、６０％（共通性判定割合）以上が「Ｃ」であるため、パターンコードは共通と判定する。そして、共通性判定割合以上のパターンコード（ここでは「Ｃ」）を、代表パターンコードとして特定する。
【００３０】
共通性判定割合以上のパターンコードで構成され、パターンコードが共通すると判定した場合（ステップＳ１−５において「ＹＥＳ」の場合）、検証支援サーバ２０の制御部２１は、交付時期、交付地域の特定処理を実行する（ステップＳ１−６）。具体的には、制御部２１の判定支援部２１４は、検証対象の運転免許証の公安委員会名に基づいて、交付地域を特定する。
【００３１】
次に、検証支援サーバ２０の制御部２１は、交付時期、交付地域の登録文字パターンの特定処理を実行する（ステップＳ１−７）。具体的には、制御部２１の判定支援部２１４は、運転免許証項目から、交付時期、交付地域を特定する。そして、判定支援部２１４は、パターン情報記憶部２３から、交付時期及び交付地域が含まれるパターン管理レコード２３０を取得する。そして、パターン管理レコード２３０に記録されているパターンコードを登録文字パターンとして特定する。
【００３２】
図４に示すように、運転免許証の場合には、有効期限の表示、免許証区分に応じた有効期間に基づいて、交付時期５０４を算出する。更に、公安委員会名に基づいて、交付地域５０５を特定する。
【００３３】
次に、検証支援サーバ２０の制御部２１は、登録文字パターンと一致するかどうかについての判定処理を実行する（ステップＳ１−８）。具体的には、制御部２１の判定支援部２１４は、代表パターンコードと、パターン情報記憶部２３から取得したパターン管理レコード２３０に記録されているパターンコードとを比較する。
【００３４】
登録文字パターンと一致と判定した場合（ステップＳ１−８において「ＹＥＳ」の場合）、検証支援サーバ２０の制御部２１は、有効判定結果の出力処理を実行する（ステップＳ１−９）。具体的には、制御部２１の判定支援部２１４は、検証対象の運転免許証は有効（真正）と判定し、判定結果をユーザ端末１０のディスプレイに出力する。
【００３５】
一方、各パターンコードの割合が共通性判定割合未満で、パターンコードが共通しないと判定した場合や、登録文字パターンと不一致と判定した場合（ステップＳ１−５，Ｓ１−８において「ＮＯ」の場合）、検証支援サーバ２０の制御部２１は、確認画面の出力処理を実行する（ステップＳ１−１０）。具体的には、制御部２１の判定支援部２１４は、ユーザ端末１０のディスプレイに確認画面を出力する。この確認画面においては、検証対象の運転免許証の精査を促すメッセージが含まれる。更に、確認画面には、確認結果を入力するための選択ボタン（真正又は偽造）が含まれる。
【００３６】
次に、検証支援サーバ２０の制御部２１は、有効かどうかについての判定処理を実行する（ステップＳ１−１１）。具体的には、担当者によってユーザ端末１０の確認画面に確認結果が入力された場合、制御部２１の判定支援部２１４は、入力された確認結果に基づいて、真偽を判定する。
【００３７】
真正の選択ボタンが選択され、有効と判定した場合（ステップＳ１−１１において「ＹＥＳ」の場合）、検証支援サーバ２０の制御部２１は、変更情報の蓄積処理を実行する（ステップＳ１−１２）。具体的には、制御部２１の判定支援部２１４は、有効と判定された運転免許証の交付時期、交付地域に関連付けて、検証対象文字毎のパターンコード、代表パターンコードを含めた再評価管理レコード２４０を再評価情報記憶部２４に記録する。
【００３８】
一方、有効でないと判定された場合（ステップＳ１−１１において「ＮＯ」の場合）、検証支援サーバ２０の制御部２１は、変更情報の蓄積処理（ステップＳ１−１２）をスキップして処理を終了する。
【００３９】
なお、同じ交付地域に関連付けられた再評価管理レコード２４０のレコード数が、確認判定基準値以上となった場合、バッチ処理により、辞書記憶部２２、パターン情報記憶部２３の見直しを行なう。具体的には、検証支援サーバ２０の制御部２１の判定支援部２１４は、再評価情報記憶部２４において、同じ交付地域の再評価管理レコード２４０のレコード数が、確認判定基準値に達した場合、ユーザ端末１０の出力部１３に注意喚起メッセージを出力する。この場合、判定支援部２１４は、再評価管理レコード２４０に記録された交付時期に基づいて交付期間を特定する。そして、注意喚起メッセージにおいて、交付期間、交付地域に対して、代表パターンコードを記録した新たなパターン管理レコード２３０の登録を提案する。ユーザ端末１０において、この提案の承認入力が行われた場合、判定支援部２１４は、交付期間、交付地域、代表パターンコードを記録した新たなパターン管理レコード２３０を生成し、パターン情報記憶部２３に記録する。
【００４０】
以上、本実施形態によれば、以下に示す効果を得ることができる。
（１−１）本実施形態では、辞書記憶部２２には、証明書に含まれる検証対象文字を識別するための辞書管理レコード２２０が記録される。この辞書管理レコード２２０には、検証対象文字、形態特徴、パターンコードに関するデータが記録される。この辞書記憶部２２においては、検証対象文字の形態特徴に関連付けて、パターンコードが記録されている。この場合、複数の検証対象文字に対して、一つの証明書に含まれる可能性がある検証対象文字については、共通したパターンコードを付与しておく。これにより、一つの証明書に含まれる複数の検証対象文字に含まれるパターンコードに基づいて、証明書の有効性判定を支援することができる。
【００４１】
（１−２）本実施形態では、パターン情報記憶部２３には、証明書を判定するためのパターン管理レコード２３０が記録される。このパターン管理レコード２３０には、交付期間、交付地域、パターンコードに関するデータが記録される。これにより、交付時期及び交付地域に応じて、証明書に用いられている文字形態に基づいて、証明書の有効性判定を支援することができる。
【００４２】
（１−３）本実施形態では、検証支援サーバ２０の制御部２１は、特定した各検証対象文字の使用文字パターンの特定処理（ステップＳ１−４）、パターンコードは共通かどうかについての判定処理（ステップＳ１−５）を実行する。パターンコードが共通しないと判定した場合（ステップＳ１−５において「ＮＯ」の場合）、検証支援サーバ２０の制御部２１は、確認画面の出力処理を実行する（ステップＳ１−１０）。これにより、各検証対象文字の文字形態のばらつきに基づいて、証明書の有効性判定を支援することができる。すなわち、パターンコードのばらつきが大きい場合には、有効でない可能性を検知することができる。
【００４３】
（１−４）本実施形態では、検証支援サーバ２０の制御部２１は、交付時期、交付地域についての登録文字パターンの特定処理（ステップＳ１−７）、登録文字パターンと一致するかどうかについての判定処理（ステップＳ１−８）を実行する。これにより、証明書の確認実績に基づいて、証明書の有効性判定を支援することができる。
【００４４】
（１−５）本実施形態では、真正の選択ボタンが選択され、有効と判定した場合（ステップＳ１−１１において「ＹＥＳ」の場合）、検証支援サーバ２０の制御部２１は、変更情報の蓄積処理を実行する（ステップＳ１−１２）。これにより、証明書において新たなパターンコードの文字が利用されている場合にも、変更情報を利用して、登録文字パターンの更新を促すことができる。
【００４５】
（第２の実施形態）
次に、図５を用いて、第２の実施形態を説明する。上記第１の実施形態においては、辞書記憶部２２を用いて、検証対象文字の形態特徴により、パターンコードを特定し、このパターンコードの共通性や登録文字パターンとの一致に基づいて、有効性を判定する。有効性の判定方法は、これに限定されるものではない。第２の実施形態においては、検証対象文字毎の形態特徴に基づいて、有効性を判定する。第２の実施形態において、第１の実施形態と同様の部分については、詳細な説明を省略する。
【００４６】
この場合には、判定支援部２１４に、検証対象文字群について、登録文字パターンの文字形態との一致状況を判定するための一致基準値に関するデータを保持させておく。
更に、図５（ａ）に示すように、パターン情報記憶部２３のパターン管理レコード２３１には、交付期間、交付地域、検証対象文字、形態特徴に関するデータが記録される。
【００４７】
交付期間データ領域には、証明書が交付された時期（範囲）に関するデータが記録される。
交付地域データ領域には、証明書が交付された地域に関するデータが記録される。
検証対象文字データ領域には、検証を行なう文字（テキスト）に関するデータが記録される。
形態特徴データ領域には、検証対象文字の形態に関わる特徴に関するデータが記録される。
【００４８】
次に、図５（ｂ）を用いて、証明書検証処理の処理手順を説明する。
まず、検証支援サーバ２０の制御部２１は、ステップＳ１−１〜Ｓ１−３と同様に、証明書画像の取得処理（ステップＳ２−１）、証明書画像に含まれる文字の特定処理（ステップＳ１−２）、検証対象文字の特定処理（ステップＳ１−３）を実行する。
【００４９】
次に、検証支援サーバ２０の制御部２１は、ステップＳ１−６，Ｓ１−７と同様に、交付時期、交付地域の特定処理（ステップＳ２−４）、交付時期、交付地域の登録文字パターンの特定処理（ステップＳ２−５）を実行する。具体的には、制御部２１の判定支援部２１４は、パターン情報記憶部２３から、検証対象の運転免許証の交付時期及び交付地域に対応する交付期間及び交付地域が記録されたパターン管理レコード２３０を取得する。
【００５０】
次に、検証支援サーバ２０の制御部２１は、検証対象文字を順次、処理対象として特定し、以下の処理を繰り返す。
ここでは、検証支援サーバ２０の制御部２１は、検証対象文字の形態特徴の特定処理を実行する（ステップＳ２−６）。具体的には、制御部２１の文字検証部２１３は、取得したパターン管理レコード２３０において、検証対象文字の形態特徴を取得する。
【００５１】
次に、検証支援サーバ２０の制御部２１は、登録文字パターンとの比較処理を実行する（ステップＳ２−７）。具体的には、制御部２１の文字検証部２１３は、運転免許証画像から抽出した検証対象文字の文字画像を切り出す。そして、文字検証部２１３は、この文字画像の形態（使用文字パターン）が、パターン管理レコード２３０から取得した形態特徴を備えるかどうかを判定し、一致又は不一致を判定する。そして、文字検証部２１３は、処理対象の検証対象文字の判定結果をメモリに仮記録する。
検証支援サーバ２０の制御部２１は、すべての検証対象文字について、以上の処理を終了するまで繰り返す。
【００５２】
次に、検証支援サーバ２０の制御部２１は、一致率が基準値以上かどうかについての判定処理を実行する（ステップＳ２−８）。具体的には、制御部２１の判定支援部２１４は、メモリに仮記憶された判定結果において、一致の判定結果の割合（一致率）を算出する。そして、判定支援部２１４は、算出した一致率と一致基準値とを比較する。
【００５３】
一致率が一致基準値以上と判定した場合（ステップＳ１−８において「ＹＥＳ」の場合）、検証支援サーバ２０の制御部２１は、ステップＳ１−９と同様に、有効判定結果の出力処理を実行する（ステップＳ２−９）。
【００５４】
一方、一致率が一致基準値に達していないと判定した場合（ステップＳ２−８において「ＮＯ」の場合）、検証支援サーバ２０の制御部２１は、ステップＳ１−１０〜Ｓ１−１２と同様に、確認画面の出力処理（ステップＳ２−１０）〜変更情報の蓄積処理（ステップＳ２−１２）を実行する。この変更情報の蓄積処理（ステップＳ２−１２）においては、再評価情報記憶部２４に、この運転免許証の交付時期、交付地域、検証対象文字、形態特徴を記録しておく。
【００５５】
そして、同じ交付地域に関連付けられた再評価管理レコード２４０のレコード数が、確認判定基準値以上となった場合、バッチ処理により、パターン情報記憶部２３の見直しを行なう。具体的には、検証支援サーバ２０の制御部２１の判定支援部２１４は、再評価情報記憶部２４において、同じ交付地域の再評価管理レコード２４０のレコード数が、見直し基準値に達した場合、ユーザ端末１０の出力部１３に注意喚起メッセージを出力する。この場合、判定支援部２１４は、再評価管理レコード２４０に記録された交付時期に基づいて交付期間を特定する。そして、注意喚起メッセージにおいて、交付期間、交付地域、形態特徴を記録した新たなパターン管理レコード２３１の登録を提案する。ユーザ端末１０において、この提案の承認入力が行われた場合、判定支援部２１４は、交付期間、交付地域、検証対象文字、形態特徴を記録した新たなパターン管理レコード２３１を生成し、パターン情報記憶部２３に記録する。
【００５６】
以上、本実施形態によれば、以下に示す効果を得ることができる。
（２−１）本実施形態では、パターン情報記憶部２３のパターン管理レコード２３１には、交付期間、交付地域、検証対象文字、形態特徴に関するデータが記録される。そして、検証支援サーバ２０の制御部２１は、登録文字パターンとの比較処理（ステップＳ２−７）、一致率が基準値以上かどうかについての判定処理（ステップＳ２−８）を実行する。
【００５７】
また、上記各実施形態は、以下の態様に変更してもよい。
・上記各実施形態では、証明書として運転免許証に適用したが、適用対象はこれに限定されるものではない。例えば、各地域の自治体によって交付される証明書に適用することも可能である。
・上記各実施形態では、ネットワークを介して通信を行なうユーザ端末１０と検証支援サーバ２０とを用いる。ハードウェア構成はこれに限定されるものではない。例えば、一つのハードウェア（カメラ１４を備えたユーザ端末１０）において、文字認識部２１２〜判定支援部２１４の処理を行なうようにしてもよい。
【００５８】
・上記各実施形態では、運転免許証に含まれる各項目の文字を検証対象文字として利用する。検証対象文字は、これらに限定されるものではない。
・上記各実施形態では、ユーザ端末１０が備えるカメラ１４を用いて、証明書画像を取得する。証明書画像を取得できれば、画像の取得方法は、カメラ１４を用いる場合に限定されるものではない。例えば、コンピュータ端末に接続されたスキャナを用いることも可能である。
【００５９】
・上記各実施形態では、検証対象文字に対して形態特徴を記録する。この場合、検証対象文字に対して、複数の形態特徴を設定してもよい。例えば、一つの検証対象文字を構成する複数の筆画や、全体形状についての形態特徴を設定し、同じ証明書に含まれる検証対象文字の形態特徴に対して、同じパターンコードを付与する。
【００６０】
・上記第１の実施形態では、辞書記憶部２２において、検証対象文字、パターンコードに対して、形態特徴を関連付けて記録する。上記第２の実施形態では、パターン情報記憶部２３において、交付期間、交付地域、検証対象文字に対して形態特徴を関連付けて記録する。ここで、辞書記憶部２２、パターン情報記憶部２３において、パターンコードを、更に、画像生成手段（カメラ１４）の解像度に関連付けて記録するようにしてもよい。この場合、証明書画像の取得時に、撮影に用いたカメラ１４の解像度に関する情報も合わせて取得する。そして、解像度に対応する形態特徴に基づいて、パターンコードを特定する。解像度によって、文字の形態が変わる可能性があるが、この解像度を考慮して、的確に有効性を判定することができる。
【００６１】
・上記第１の実施形態では、共通性判定割合以上のパターンコードを、代表パターンコードとして特定する。この場合、検証対象の証明書を代表するパターンコードを特定できれば、共通性判定割合を用いる方法に限定されない。例えば、最も多いパターンコードを、代表パターンコードとして特定してもよい。
【符号の説明】
【００６２】
１０…ユーザ端末、１１…制御部、１２…入力部、１３…出力部、１４…カメラ、２０…検証支援サーバ、２１…制御部、２１１…画像取得部、２１２…文字認識部、２１３…文字検証部、２１４…判定支援部、２２…辞書記憶部、２３…パターン情報記憶部、２４…再評価情報記憶部。
【図１】
2019003504.tif 000003
【図２】
2019003504.tif 000004
【図３】
2019003504.tif 000005
【図４】
2019003504.tif 000006
【図５】
2019003504.tif 000007