(57)【要約】【課題】クレジットカードに記入される署名を表すデータをネットワーク経由で受信し、このデータに基づき署名を復元してクレジットカードに印刷する。【解決手段】署名復元装置は、タブレットを用いて入力された署名を表す情報として時系列的に送られてくる座標データ及び筆圧データを受信する署名データ受信部と、受信したこれらのデータを記憶する署名データ記憶部と、署名が入力された際のペンの移動速度を表す速度データを生成する速度データ生成部と、速度データ生成部により生成された速度データを記憶する速度データ記憶部と、筆圧データ及び速度データに基づき、署名を復元して描画する際の描画位置に応じた太さを決定する太さ決定部と、座標データに基づき、太さ決定部により決定された太さで署名を復元して描画する署名復元部と、を備える。【選択図】図３
2005276063.tif 000002
【特許請求の範囲】
【請求項１】
通信可能に接続されるタブレット付きクライアント装置から、前記タブレットを用いて入力された署名を表す情報として時系列的に送られてくる座標データ及び筆圧データを受信する署名データ受信部と、
前記署名データ受信部により受信された座標データ及び筆圧データを記憶する署名データ記憶部と、
前記署名データ記憶部に記憶された座標データから前記署名が入力された際のペンの移動速度を表す速度データを生成する速度データ生成部と、
前記速度データ生成部により生成された速度データを記憶する速度データ記憶部と、
前記署名データ記憶部に記憶された筆圧データ及び前記速度データ記憶部に記憶された速度データに基づいて、前記署名を復元して描画する際の描画位置に応じた太さを決定する太さ決定部と、
前記署名データ記憶部に記憶された座標データに基づき、前記太さ決定部により決定された太さで前記署名を復元して描画する署名復元部と、
を備えることを特徴とする署名復元装置。
【請求項２】
請求項１に記載の署名復元装置であって、
前記署名データ記憶部に記憶された筆圧データ及び前記速度データ記憶部に記憶された速度データから、前記署名データ記憶部に記憶された座標データに基づき前記署名を復元して描画する際の描画位置に応じた濃度を決定する濃度決定部を備え、
前記署名復元部は、前記署名データ記憶部に記憶された座標データに基づき、前記太さ決定部により決定された太さ及び前記濃度決定部により決定された濃度で前記署名を復元して描画すること、
を特徴とする署名復元装置。
【請求項３】
請求項１に記載の署名復元装置であって、
前記署名データ記憶部に記憶された座標データに基づいて、前記署名を構成するベクトルを生成する座標ベクトル生成部と、
前記座標ベクトル生成部により生成されたベクトルを記憶する座標ベクトル記憶部と、
を備え、
前記署名復元部は、前記座標ベクトル記憶部に記憶されたベクトルに基づき、前記太さ決定部により決定された太さで前記署名を復元して描画すること、
を特徴とする署名復元装置。
【請求項４】
請求項３に記載の署名復元装置であって、
前記署名データ記憶部に記憶された筆圧データに基づいて、前記署名が入力された際の筆圧の変化を表すベクトルを生成する筆圧ベクトル生成部と、
前記筆圧ベクトル生成部により生成されたベクトルを記憶する筆圧ベクトル記憶部と、
を備え、
前記太さ決定部は、前記筆圧ベクトル記憶部に記憶されたベクトル及び前記速度データ記憶部に記憶された速度データに基づいて、前記署名を復元して描画する際の描画位置に応じた太さを決定すること、
を特徴とする署名復元装置。
【請求項５】
請求項４に記載の署名復元装置であって、
前記速度データ記憶部に記憶された速度データに基づいて、前記署名が入力された際の速度の変化を表すベクトルを生成する速度ベクトル生成部と、
前記速度ベクトル生成部により生成されたベクトルを記憶する速度ベクトル記憶部と、
を備え、
前記太さ決定部は、前記筆圧ベクトル記憶部に記憶されたベクトル及び前記速度ベクトル記憶部に記憶されたベクトルに基づいて、前記署名を復元して描画する際の描画位置に応じた太さを決定すること、
を特徴とする署名復元装置。
【請求項６】
請求項１に記載の署名復元装置であって、
前記署名データ記憶部に記憶された座標データに基づいて、前記署名が有効な署名であるかどうかを判定する署名判定部と、
前記署名判定部により前記署名が有効でないと判定された場合は、前記クライアント装置に署名を再度入力するよう通知する署名再入力通知部と、
を備えることを特徴とする署名復元装置。
【請求項７】
請求項６に記載の署名復元装置であって、
前記署名判定部は、前記署名データ記憶部に記憶された座標データの数が所定の数以下である場合に、前記署名が有効でないと判定すること、
を特徴とする署名復元装置。
【請求項８】
タブレット付きクライアント装置と通信可能に接続されるコンピュータにより、前記タブレットを用いて入力された署名を復元する方法であって、
前記コンピュータが、
前記クライアント装置から、前記署名を表す情報として時系列的に送られてくる座標データ及び筆圧データを受信し、
前記署名データ受信部により受信された座標データ及び筆圧データを所定の署名データ記憶部に記憶し、
前記署名データ記憶部に記憶された座標データから前記署名が入力された際の速度に関する情報である速度データを生成し、
前記生成された速度データを所定の速度データ記憶部に記憶し、
前記署名データ記憶部に記憶された筆圧データ及び前記速度データ記憶部に記憶された速度データに基づいて、前記署名を復元して描画する際の描画位置に応じた太さを決定し、
前記署名データ記憶部に記憶された座標データを、前記決定された太さで描画することにより前記署名を復元して描画すること、
を特徴とする署名復元方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、署名を表す座標データ及び筆圧データに基づき署名を復元する装置及び方法に関する。
【背景技術】
【０００２】
クレジットカードの新規発行の際に、利用者がインターネットを介してクレジットカードの発行申請を行うことが可能となってきている。利用者からクレジットカードの発行申請を受け付けたクレジットカード会社は、署名欄に何も記入されていないクレジットカードを利用者に郵送する。そして、利用者はこのクレジットカードを利用する前に、クレジットカードの所定の欄に署名を記入する。
【０００３】
しかし、署名に何も記入されていないクレジットカードを利用者以外の他人が受領した場合、クレジットカードが不正に使用される可能性もある。
【０００４】
これに対して、利用者がインターネットを介してクレジットカードの発行申請を行うと、利用申込書のデータが利用者へ送付されるようにしたサービスが知られている。このサービスでは、利用者は利用申込書に署名してクレジットカード会社に郵送する。クレジットカード会社では、利用者から郵送されてくる利用申込書に記入された署名をスキャンして取り込み、取り込んだ署名を署名欄に印刷したクレジットカードを発行する。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、前述のサービスでは、利用者が利用申込書をクレジットカード会社に郵送する必要があるため、クレジットカードの発行申請を完全にオンライン化することができない。そのため、クレジットカードが発行されるまでの期間が長くなる。また、利用者が利用申込書に必要事項を記入してクレジットカード会社に送付する手間や、クレジットカード会社にて署名をスキャンする手間が発生する。
【０００６】
このように、従来、ネットワーク経由での手続きのみによりクレジットカードを発行する簡便性と、予め署名が印刷されたクレジットカードを発行することによる安全性の確保とを両立するサービスは存在しなかった。
【０００７】
本発明は上記の点に鑑みてなされたものであり、クレジットカードに記入される署名を表すデータをネットワーク経由で受信し、このデータに基づき署名を復元してクレジットカードに印刷する装置及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するため、本発明の署名復元装置は、通信可能に接続されるタブレット付きクライアント装置から、前記タブレットを用いて入力された署名を表す情報として時系列的に送られてくる座標データ及び筆圧データを受信する署名データ受信部と、前記署名データ受信部により受信された座標データ及び筆圧データを記憶する署名データ記憶部と、前記署名データ記憶部に記憶された座標データから前記署名が入力された際のペンの移動速度を表す速度データを生成する速度データ生成部と、前記速度データ生成部により生成された速度データを記憶する速度データ記憶部と、前記署名データ記憶部に記憶された筆圧データ及び前記速度データ記憶部に記憶された速度データに基づいて、前記署名を復元して描画する際の描画位置に応じた太さを決定する太さ決定部と、前記署名データ記憶部に記憶された座標データに基づき、前記太さ決定部により決定された太さで前記署名を復元して描画する署名復元部と、を備えることとする。
【０００９】
また、前記署名復元装置は、前記署名データ記憶部に記憶された筆圧データ及び前記速度データ記憶部に記憶された速度データから、前記署名データ記憶部に記憶された座標データに基づき前記署名を復元して描画する際の描画位置に応じた濃度を決定する濃度決定部を備え、前記署名復元部は、前記署名データ記憶部に記憶された座標データに基づき、前記太さ決定部により決定された太さ及び前記濃度決定部により決定された濃度で前記署名を復元して描画することとしてもよい。
【００１０】
また、前記署名復元装置は、前記署名データ記憶部に記憶された座標データに基づいて、前記署名を構成するベクトルを生成する座標ベクトル生成部と、前記座標ベクトル生成部により生成されたベクトルを記憶する座標ベクトル記憶部と、を備え、前記署名復元部は、前記座標ベクトル記憶部に記憶されたベクトルに基づき、前記太さ決定部により決定された太さで前記署名を復元して描画することとしてもよい。
【００１１】
さらに、前記署名復元装置は、前記署名データ記憶部に記憶された筆圧データに基づいて、前記署名が入力された際の筆圧の変化を表すベクトルを生成する筆圧ベクトル生成部と、前記筆圧ベクトル生成部により生成されたベクトルを記憶する筆圧ベクトル記憶部と、を備え、前記太さ決定部は、前記筆圧ベクトル記憶部に記憶されたベクトル及び前記速度データ記憶部に記憶された速度データに基づいて、前記署名を復元して描画する際の描画位置に応じた太さを決定することとしてもよい。
【００１２】
さらに、前記署名復元装置は、前記速度データ記憶部に記憶された速度データに基づいて、前記署名が入力された際の速度の変化を表すベクトルを生成する速度ベクトル生成部と、前記速度ベクトル生成部により生成されたベクトルを記憶する速度ベクトル記憶部と、を備え、前記太さ決定部は、前記筆圧ベクトル記憶部に記憶されたベクトル及び前記速度ベクトル記憶部に記憶されたベクトルに基づいて、前記署名を復元して描画する際の描画位置に応じた太さを決定することとしてもよい。
【００１３】
また、前記署名復元装置は、前記署名データ記憶部に記憶された座標データに基づいて、前記署名が有効な署名であるかどうかを判定する署名判定部と、前記署名判定部により前記署名が有効でないと判定された場合は、前記クライアント装置に署名を再度入力するよう通知する署名再入力通知部と、を備えることとしてもよい。
【００１４】
また、前記署名判定部は、前記署名データ記憶部に記憶された座標データの数が所定の数以下である場合に、前記署名が有効でないと判定することとしてもよい。
【００１５】
また、本発明の署名復元方法は、タブレット付きクライアント装置と通信可能に接続されるコンピュータにより、前記タブレットを用いて入力された署名を復元する方法であって、前記コンピュータが、前記クライアント装置から、前記署名を表す情報として時系列的に送られてくる座標データ及び筆圧データを受信し、前記署名データ受信部により受信された座標データ及び筆圧データを所定の署名データ記憶部に記憶し、前記署名データ記憶部に記憶された座標データから前記署名が入力された際の速度に関する情報である速度データを生成し、前記生成された速度データを所定の速度データ記憶部に記憶し、前記署名データ記憶部に記憶された筆圧データ及び前記速度データ記憶部に記憶された速度データに基づいて、前記署名を復元して描画する際の描画位置に応じた太さを決定し、前記署名データ記憶部に記憶された座標データを、前記決定された太さで描画することにより前記署名を復元して描画することとする。
【発明の効果】
【００１６】
本発明によれば、署名が記入されたクレジットカードの発行をオンラインで行うことが可能となる。
【発明を実施するための最良の形態】
【００１７】
＝＝全体構成図（ネットワーク構成図）＝＝
図１は、本発明の一実施の形態であるクレジットカード発行サーバ１０（本発明における「署名復元装置」に該当）を含む、クレジットカード発行システムの全体構成図を示す。クレジットカード発行システムとは、クレジットカードの発行を希望する利用者からクレジットカードの発行申請を受領し、発行申請に基づいてクレジットカードを発行する情報処理システムである。
【００１８】
クレジットカード発行システムは、クレジットカード発行サーバ１０及びクライアント装置１１を含んで構成される。クレジットカード発行サーバ１０とクライアント装置１１は、ネットワーク１２を介して接続されている。ネットワーク１２は、インターネット等の通信ネットワークである。
【００１９】
クライアント装置１１は、タブレット１３を備えるコンピュータである。タブレット１３は、ペン型の装置と板状の装置とを組み合わせた入力装置である。タブレット１３で文字や図形を構成する線が入力されると、その線を構成する多数の点の情報がクライアント装置１１に送信される。各点の情報は、その点の位置を示す座標データとペン型の装置が板状の装置を押下する圧力を示す筆圧データとで構成されている。クライアント装置１１は、タブレット１３から受信した座標データ及び筆圧データを時系列的にクレジットカード発行サーバ１０に送信することができる。
【００２０】
＝＝クレジットカード発行サーバ＝＝
図２は、クレジットカード発行サーバ１０のハードウェア構成を示す図である。クレジットカード発行サーバ１０は、ＣＰＵ２１、メモリ２２、記憶装置２３、ディスプレイ２４、通信インタフェース２５、入力装置２６、及び印刷装置２７等を含んで構成される。
【００２１】
記憶装置２３は、例えばハードディスクドライブである。記憶装置２３に記憶されているプログラムがメモリ２２に順次格納され、ＣＰＵ２１がそのプログラムを実行することにより、様々な機能が実現される。
【００２２】
通信インタフェース２５は、ネットワーク１２を介してデータの送受信を行うためのインタフェースである。クレジットカード発行システムにおいては、クライアント装置１１との通信のために用いられる。入力装置２６は、キーボードやマウス等の入力装置である。印刷装置２７は、文字や図形を印刷することができるプリンタである。クレジットカード発行システムでは、印刷装置２７を用いてクレジットカードに利用者の署名が印刷される。
【００２３】
図３は、クレジットカード発行システムにおいてクレジットカード発行サーバ１０が備える機能を示す図である。クレジットカード発行サーバ１０は、署名データ受信部３１、署名判定部３２、署名再入力通知部３３、座標ベクトル生成部３４、速度データ生成部３５、速度ベクトル生成部３６、筆圧ベクトル生成部３７、署名データ記憶部３８、座標ベクトル記憶部３９、速度データ記憶部４０、速度ベクトル記憶部４１、筆圧ベクトル記憶部４２、太さ決定部４３、濃度決定部４４、署名復元部４５、太さ関数記憶部４６、及び濃度関数記憶部４７を備えている。各機能は、クレジットカード発行サーバ１０が備えるハードウェア、又はＣＰＵ２１が実行するプログラムにより実現される。各機能の詳細については、後述する。
【００２４】
＝＝クレジットカード発行システム＝＝
図４は、クレジットカード発行システムの全体の流れを示すフローチャートである。まず、利用者はクレジットカード発行サーバ１０により提供されているクレジットカードの発行を申請するための画面にアクセスする。
【００２５】
クライアント装置１１からクレジットカード発行サーバ１０にアクセスが行われると、クレジットカード発行サーバ１０は、図５及び図６に示すようなクレジットカードの発行にあたり必要な事項を入力する画面をクライアント装置１１に送信する。利用者はキーボードやマウス等から必要事項を入力し（Ｓ４０１）、必要事項の入力が完了すると、図６の「署名の入力画面へ」のボタン６１を押下する。
【００２６】
これに応じて、クレジットカード発行サーバ１０は、図７に示すような署名の入力を促す画面をクライアント装置１１に送信する。利用者はタブレット１３からクレジットカードに記載される署名を入力する。入力された署名は画面の表示領域６１に表示される。利用者は表示領域７１に表示されている署名を確認すると、「確認画面へ」のボタン７２を押下する。ボタン７２が押下されると、タブレットで入力された署名を表す座標データ及び筆圧データが時系列的にクレジットカード発行サーバ１０に送信される（Ｓ４０２）。
【００２７】
クレジットカード発行サーバ１０の署名データ受信部３１は、クライアント装置から送信されてくる座標データ及び筆圧データを受信する。受信された座標データ及び筆圧データは署名データ記憶部３８に記憶される。
【００２８】
署名判定部３２は、署名データ記憶部３８に記憶されている座標データに基づき、署名がクレジットカードの署名として有効であるかどうかを判定する（Ｓ４０３）。これは、他人が模倣することが容易な署名を排除するためである。例えば、座標データの数が所定の数以下である場合、署名が単純であるため無効であると判定する方法がある。この方法以外にも、署名として入力された文字の数を認識し、文字の数が所定の数以下であるものを無効とする方法等もあげられる。署名判定部３２により署名が無効であると判定された場合、署名再入力通知部３３は、クライアント装置に再度署名を入力するよう通知する。
【００２９】
次に、クレジットカード発行サーバ１０は、座標データ及び筆圧データをベクトル化して記憶する（Ｓ４０４）。また、座標データをもとに署名の入力速度を示す速度データも求められ、同様にベクトル化されて記憶される。ベクトル化処理の詳細については、後述する。
【００３０】
そして、署名復元部４５は、記憶されている座標、筆圧及び速度を表すベクトルに基づき、太さ及び濃度を加味して署名を復元する（Ｓ４０５）。クレジットカード発行サーバ１０は、図５及び図６で入力された必要事項と復元された署名とが表示されている図８に示すような画面をクライアント装置１１に送信する（Ｓ４０６）。
【００３１】
利用者は、図８の画面に表示されている内容を確認し、当該内容でクレジットカードの発行を申し込むかどうか決定する（Ｓ４０７）。利用者が「入力内容を変更する」のボタン８１を押下すると、クレジットカード発行サーバ１０は、図５の必要事項を入力する画面をクライアント装置１１に送信する。そして、利用者は必要事項または署名を再度入力することができる。
【００３２】
利用者が「この内容で申し込む」のボタン８２を押下すると、クレジットカード発行サーバ１０にてクレジットカード発行の受付処理が実行される（Ｓ４０８）。受付処理が実行されると、座標、筆圧、及び速度を表すベクトルが、利用者が入力した属性とともに顧客情報データベースに記憶される。また、クレジットカード発行サーバ１０のディスプレイ２４に、受け付けた内容が表示される。そして、クレジットカード会社の審査担当者は、ディスプレイ２４に表示された内容をもとに、審査手続きを進める（Ｓ４０９）。
【００３３】
審査手続きにて否認されると、否認通知が利用者に送付される。審査手続きにて承認されると、審査担当者は、クレジットカード発行サーバ１０の入力装置２６から、発行手続きの指示を入力する（Ｓ４１０）。
【００３４】
発行手続きの指示が入力されると、クレジットカード発行サーバ１０では、クレジットカードに付与するクレジットカード番号の採番処理が実行される（Ｓ４１１）。採番されたクレジットカード番号は顧客情報データベースに記憶される。
【００３５】
そして、署名復元部４５は、顧客情報データベースに記憶されている座標、筆圧及び速度を表すベクトルに基づき、太さ及び濃度を加味して署名を復元する（Ｓ４１２）。クレジットカード発行サーバ１０は、クレジットカード番号、有効期限等が刻印されたクレジットカードの署名欄に、復元した署名を印刷する（Ｓ４１３）。
【００３６】
署名が印刷されたクレジットカードは、利用案内とともに利用者に発送される（Ｓ４１４）。利用者はクレジットカードを受領し、当該クレジットカードの利用を開始する。
【００３７】
＝＝ベクトル化＝＝
次に、ベクトル化の処理（Ｓ４０４）の詳細を説明する。図９は、クレジットカード発行サーバ１０が実行するベクトル化の処理を示すフローチャートである。
【００３８】
まず、座標ベクトル生成部３４は、署名データ記憶部３８に記憶されている座標データを参照する（Ｓ９０１）。そして、座標ベクトル生成部３４は、複数の座標データから、署名を構成するベクトルを生成する（Ｓ９０２）。この、座標データから生成されたベクトルを座標ベクトルと称する。生成された座標ベクトルは、Ｖｎ（ｎ＝１，２，３，…）として、座標ベクトル記憶部３９に記憶される（Ｓ９０３）。
【００３９】
ここで、図１０〜図１２を参照して、座標ベクトル生成処理について具体的に説明する。図１０は、タブレット１３で入力された署名の例である。この署名は、図１１のような多数の点１１０の集合により表されている。この各点を示す情報には、点の位置を示す座標データと点が入力された際の圧力を示す筆圧データとがある。座標データ及び筆圧データは、クライアント装置１１から時系列的にクレジットカード発行サーバ１０へ送信される。前述した通り、座標データ及び筆圧データはクレジットカード発行サーバ１０の署名データ記憶部３８に記憶される。
【００４０】
図１２は、図１１で表される座標データから生成された座標ベクトルを示す図である。署名における「山」の文字は、４つの座標ベクトル（１２０〜１２３）で構成されている。座標ベクトルの生成方法としては、例えば、座標データの中から署名の軌跡において特徴となる点を抽出し、抽出された点を結ぶことによりベクトルを生成する方法が一般的に用いられている。なお、座標ベクトルは、これ以外の方法により生成されることとしてもよい。以後に説明する座標ベクトル以外のベクトルの生成方法についても同様である。
【００４１】
速度データ生成部３５は、署名データ記憶部３８に記憶されている座標データに基づき、署名が入力された際のペンの移動速度を表す速度データを生成する（Ｓ９０４）。この処理を、図１３を用いて具体的に説明する。Ｖｊ（１３０）は、署名を構成する座標ベクトルの一つである。Ｖｊ（１３０）は、始点をＰ０、終点をＰ４とするベクトルである。Ｐ０とＰ４の間には、座標データＰ１〜Ｐ３が存在している。この場合、Ｐ０−Ｐ１間、Ｐ１−Ｐ２間、Ｐ２−Ｐ３間、Ｐ３−Ｐ４間の距離が、ペンの移動速度を表す速度データとなる。
【００４２】
生成された速度データは、速度データ記憶部４０に記憶される（Ｓ９０５）。そして、速度ベクトル生成部３６は、速度データ記憶部４０に記憶されている速度データに基づき、速度の変化を表すベクトルを生成する（Ｓ９０６）。この、速度データから生成されたベクトルを速度ベクトルと称する。
【００４３】
図１４は、座標ベクトルＶｊ（１３０）に対応する速度ベクトルを示す図である。縦軸は速度、横軸はＶｊ（１３０）の始点Ｐ０からの距離である。Ｖｊ（１３０）に対応する速度ベクトルは、Ｓｊ１（１４０）、Ｓｊ２（１４１）で構成されている。これら２つの速度ベクトルは、Ｖｊ（１３０）に対応する速度ベクトルの集合Ｓｊとして、速度ベクトル記憶部４１に記憶される（Ｓ９０７）。
【００４４】
次に、筆圧ベクトル生成部３７は、署名データ記憶部３８に記憶されている筆圧データを参照する（Ｓ９０８）。そして、筆圧ベクトル生成部３７は、複数の筆圧データから、筆圧の変化を表すベクトルを生成する（Ｓ９０９）。この、筆圧データから生成されたベクトルを筆圧ベクトルと称する。
【００４５】
図１３の座標ベクトルＶｊ（１３０）を例として、具体的に説明する。筆圧ベクトル生成部３７は、Ｖｊ（１３０）を構成する各点の筆圧データを署名データ記憶部３８から取得する。図１５は、Ｐ０〜Ｐ４に対応する筆圧データを結ぶことにより生成される筆圧ベクトルを示す図である。縦軸は速度、横軸はＶｊ（１３０）の始点Ｐ０からの距離である。Ｖｊ（１３０）に対応する筆圧ベクトルは、Ｚｊ１（１５０）、Ｚｊ２（１５１）、Ｚｊ３（１５２）で構成されている。これら３つの筆圧ベクトルは、Ｖｊ（１３０）に対応する筆圧ベクトルの集合Ｚｊとして、筆圧ベクトル記憶部に記憶される（Ｓ９１０）。
【００４６】
＝＝署名復元＝＝
次に、座標ベクトル、速度ベクトル、及び筆圧ベクトルに基づき、タブレット１３で入力された署名を復元する処理（Ｓ４０５）について説明する。
【００４７】
まず、具体例を用いて説明する。図１６は、署名を構成する座標ベクトルの一つであるＶｊ（１３０）から、署名の一部を復元して描画する様子を示す図である。ここで、描画は所定の距離Ｌごとに行われることとする。図１６においては、Ｌは“５”である。
【００４８】
まず、Ｖｊ（１３０）の始点に対応する速度（ｓ１）及び筆圧（ｚ１）が求められる。この速度（ｓ１）及び筆圧（ｚ１）は、図１４及び図１５における距離“０”に対する値である。  
そして、この速度（ｓ１）及び筆圧（ｚ１）に基づき、署名を描画する際の太さ（ｂ１）及び濃度（ｄ１）が求められる。太さ（ｂ１）及び濃度（ｄ１）が求められると、これに基づき、距離Ｌの線１６０が描画される。  
なお、太さ及び濃度は、速度（ｓ）及び筆圧（ｚ）を変数とした関数により求められる。太さを求める関数ｆ１（ｓ，ｚ）は太さ関数記憶部４６に、濃度を求める関数ｆ２（ｓ，ｚ）は濃度関数記憶部４７に記憶されている。これらの関数は、紙の抵抗値、インク、ペンの種類、ペン先の細さ等が一定の筆記条件において、様々な速度や筆圧で署名する実験を行い、実験により得られたデータに基づいて設定されたものである。
【００４９】
次に、Ｖｊ（１３０）の始点Ｐ０からの距離が“５”の点に対応する速度（ｓ２）及び筆圧（ｚ２）が求められる。この速度（ｓ２）及び筆圧（ｚ２）は、図１４及び図１５における距離“５”に対する値である。  
そして、この速度（ｓ２）及び筆圧（ｚ２）に基づき、太さ（ｂ２）及び濃度（ｄ２）が関数により求められる。太さ（ｂ２）及び濃度（ｄ２）が求められると、これに基づき、距離Ｌの線１６１が描画される。
【００５０】
図１７は、上述した処理を座標ベクトル記憶部３９に記憶されている全ての座標ベクトルに対して行う際のフローチャートである。
【００５１】
まず、署名復元部４５は、座標ベクトルを示す変数ｊに初期値 “１”を設定し（Ｓ１７０１）、座標ベクトルＶｊの大きさを変数Ｍに設定し（Ｓ１７０２）、さらに、署名の描画を制御する変数ｋに初期値“０”を設定する（Ｓ１７０３）。そして、速度ベクトルの集合Ｓｊから、距離ｋにおける速度（ｓ）を取得する（Ｓ１７０４）。また、署名復元部４５は、筆圧ベクトルの集合Ｚｊから、距離ｋにおける筆圧（ｚ）を取得する（Ｓ１７０５）。
【００５２】
太さ決定部４３は、太さ関数記憶部４６に記憶されている関数ｆ１に変数ｓ及びｚを与え、太さ（ｂ）を取得する（Ｓ１７０６）。また、濃度決定部４４は、濃度関数記憶部４７に記憶されている関数ｆ２に変数ｓ及びｚを与え、濃度（ｄ）を取得する（Ｓ１７０７）。    
署名復元部４５は、変数ｋに描画する距離を表すＬを加算し、この値を変数Ｔに設定する（Ｓ１７０８）。署名復元部４５は、変数Ｔが変数Ｍ以上であるかどうか判定する（Ｓ１７０９）。
【００５３】
変数Ｔが変数Ｍ未満の場合、署名復元部４５は、Ｖｊの始点からの距離がｋ〜Ｔの範囲を、太さ（ｂ）及び濃度（ｄ）で描画する（Ｓ１７１０）。そして、署名復元部４５は、変数ｋに変数Ｔの値を設定し（Ｓ１７１１）、距離ｋにおける署名の復元処理を繰り返し実行する。  
変数Ｔが変数Ｍ以上である場合は、Ｖｊの描画の最後であることを示している。この場合、署名復元部４５は、Ｖｊの始点からの距離がｋの点からＶｊの終点までの範囲を、太さ（ｂ）及び濃度（ｄ）で描画する（Ｓ１７１２）。これで、Ｖｊの描画が完了する。
【００５４】
Ｖｊの描画が完了すると、署名復元部４５は変数ｊに１加算する（Ｓ１７１３）。そして、署名復元部４５は、Ｖｊが座標ベクトル記憶部３９に記憶されているかどうか確認する（Ｓ１７１４）。Ｖｊが記憶されている場合、署名復元部４５は、このＶｊに対する署名の復元処理を実行する。Ｖｊが記憶されていない場合、署名復元部４５は署名を構成する全ての座標ベクトルに基づき署名を復元して描画したと判定し、処理を終了する。
【００５５】
以上説明したように、本実施の形態によれば、クライアント装置１１から受信する座標データ及び筆圧データに基づき、タブレット１３で入力された署名を太さ及び濃度を加味して復元することができる。これにより、クレジットカード発行システムにおいて、タブレット１３で入力された署名を復元し、復元された署名をクレジットカードの署名欄に印刷することができる。つまり、クレジットカードの発行申請において発生する利用者とのやりとりを、全てオンラインで行うことが可能となる。そのため、利用者が利用申込書に署名を記入してクレジットカード会社に送付する場合と比較して、署名が印刷されたクレジットカードが印刷されるまでの期間を短縮することができる。
【００５６】
なお、本実施の形態においては、太さ及び濃度を加味して署名を復元することとしたが、太さのみを加味して署名を復元することとしてもよい。ただし、濃度も加味した方が、より精巧に署名を復元することができる。
【００５７】
また、本実施の形態においては、座標データ、筆圧データ、及び速度データをベクトル化して記憶することとしたが、ベクトル化せずに記憶することとしてもよい。ただし、ベクトル化することにより、必要な記憶容量を大幅に削減することができる。
【００５８】
また、本実施の形態によれば、署名を構成する座標データの数により、タブレットで入力された署名がクレジットカードの署名として有効であるかどうかを判定することができる。なお、署名が有効であるかどうかの判定は、座標データの数によらず、例えば座標ベクトルの数などにより判定することとしてもよい。
【００５９】
また、本実施の形態は、クレジットカード発行システムを対象としたが、本発明は、これに限らず、署名の印刷が必要なものに幅広く適用することが可能である。例えば、小切手の発行をオンラインで受け付ける小切手発行システムにおいて、タブレットから入力された署名を小切手の署名欄に印刷することができる。また、トラベラーズチェック（旅行小切手）の発行をオンラインで受け付けるトラベラーズチェック発行システムにおいて、タブレットから入力された署名をトラベラーズチェックのホルダーズサインの欄に印刷することができる。
【図面の簡単な説明】
【００６０】
【図１】本発明の一実施形態であるクレジットカード発行システムの全体構成図である。
【図２】クレジットカード発行サーバのハードウェア構成図である。
【図３】クレジットカード発行サーバが備える機能を示す図である。
【図４】クレジットカード発行システムの全体の流れを示すフローチャートである。
【図５】クレジットカードの申し込みに必要な事項を入力する画面である。
【図６】クレジットカードの申し込みに必要な事項を入力する画面である。
【図７】タブレットからの署名の入力を促す画面である。
【図８】利用者が入力した必要事項及び署名を確認する画面である。
【図９】ベクトル化処理のフローチャートである。
【図１０】タブレットで入力された署名の例を示す図である。
【図１１】署名を構成する多数の点を示す図である。
【図１２】署名を構成する座標ベクトルを示す図である。
【図１３】座標ベクトルと筆圧及び速度の対応を示す図である。
【図１４】座標ベクトルに対応する速度ベクトルを示す図である。
【図１５】座標ベクトルに対応する筆圧ベクトルを示す図である。
【図１６】座標ベクトルから署名の一部を復元して描画する例を示す図である。
【図１７】座標ベクトルから署名を復元して描画する処理のフローチャートである。
【符号の説明】
【００６１】
１０  クレジットカード発行サーバ        １１  クライアント装置
１２  ネットワーク                      １３  タブレット
３１  署名データ受信部                  ３２  署名判定部
３３  署名再入力通知部                  ３４  座標ベクトル生成部
３５  速度データ生成部                  ３６  速度ベクトル生成部
３７  筆圧ベクトル生成部                ３８  署名データ記憶部
３９  座標ベクトル記憶部                ４０  速度データ記憶部
４１  速度ベクトル記憶部                ４２  筆圧ベクトル記憶部
４３  太さ決定部                        ４４  濃度決定部
４５  署名復元部                        ４６  太さ関数記憶部
４７  濃度関数記憶部
【図１】
2005276063.tif 000003
【図２】
2005276063.tif 000004
【図３】
2005276063.tif 000005
【図４】
2005276063.tif 000006
【図５】
2005276063.tif 000007
【図６】
2005276063.tif 000008
【図７】
2005276063.tif 000009
【図８】
2005276063.tif 000010
【図９】
2005276063.tif 000011
【図１０】
2005276063.tif 000012
【図１１】
2005276063.tif 000013
【図１２】
2005276063.tif 000014
【図１３】
2005276063.tif 000015
【図１４】
2005276063.tif 000016
【図１５】
2005276063.tif 000017
【図１６】
2005276063.tif 000018
【図１７】
2005276063.tif 000019