移動情報端末、行動特徴学習方法、行動特徴認証方法、プログラム
【課題】ユーザが限られた可動範囲内で小さな動作をするだけで、その動作から得られる行動特徴から本人認証を行うことができる移動情報端末を提供する。
【解決手段】把持特徴を取得する把持特徴センサと、手遊び動作時の把持特徴の時系列データを行動特徴サンプルとして取得する行動特徴サンプル取得部と、移動情報端末を学習状態、認証状態のどちらかの状態に切替える切替え部と、移動情報端末の状態が学習状態である場合に、行動特徴サンプルを用いて本人認証テンプレートを学習するテンプレート学習部と、移動情報端末の状態が認証状態である場合に、学習された本人認証テンプレートと行動特徴サンプルとを比較して本人認証を行う本人認証部と、本人認証が成功した場合に移動情報端末の機能の一部または全部のロックを解除するロック解除部とを備える。
【解決手段】把持特徴を取得する把持特徴センサと、手遊び動作時の把持特徴の時系列データを行動特徴サンプルとして取得する行動特徴サンプル取得部と、移動情報端末を学習状態、認証状態のどちらかの状態に切替える切替え部と、移動情報端末の状態が学習状態である場合に、行動特徴サンプルを用いて本人認証テンプレートを学習するテンプレート学習部と、移動情報端末の状態が認証状態である場合に、学習された本人認証テンプレートと行動特徴サンプルとを比較して本人認証を行う本人認証部と、本人認証が成功した場合に移動情報端末の機能の一部または全部のロックを解除するロック解除部とを備える。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は移動情報端末で手遊び動作時の行動特徴サンプルを取得して本人認証を行う移動情報端末、行動特徴学習方法、行動特徴認証方法、プログラムに関する。
【背景技術】
【0002】
近年、移動情報端末の高機能化に伴い、電子マネーなど様々な金銭に関するサービスが普及してきた。また、移動情報端末の高機能化に伴い、移動情報端末にはアドレス帳、メール、写真、ウェブサイト閲覧履歴など、個人のプライバシーに関わる情報が多く記録されるようになった。従来、移動情報端末を利用する際に、利用開始時の本人認証により、移動情報端末で取り扱う情報についてのセキュリティを確保してきた。近年、高い安全性と高い利便性を同時に実現する本人認証方法として、生体情報を用いたバイオメトリクス認証が広く普及するようになった。バイオメトリクス認証として良く知られているものに、指紋認証、虹彩認証等がある。しかしながら、指紋認証方式は、指紋の擦り切れや多汗症による影響で生体情報が取得できず、認証装置を使用できない人物が多数存在するという問題があった。虹彩認証方式は、生体情報取得のためにカメラに向かって虹彩の位置を合わせるといった比較的難しい操作が必要であるという問題があった。
【0003】
特許文献1の本人認証装置(携帯端末)は、腕振り行動時に現れる加速度、角速度の時系列データを登録しておき、本人認証に用いることで上記課題の解決を図っている。特許文献1の本人認証装置(携帯端末)は、検出部20、認識部21、抽出部22、正規化部23、記憶部24、類似度算出部25、判定部26を備える。検出部20は加速度センサ、ジャイロセンサなどからなり、腕振り行動に応じた加速度、角加速度などの時系列データを出力する。認識部21の抽出部22は、該時系列データのうちの認証に用いる区間のデータを抽出する。正規化部23は該抽出されたデータを一定区間のデータに正規化する。類似度算出部25は、記憶部24に予め登録されていた本人の腕振り行動の登録データとの類似度を算出する。そして、判定部26は、該類似度が判定しきい値D以上の場合に本人と判定し、逆に判定しきい値Dより小さい場合に他人と判定する。このように、特許文献1の本人認証装置(携帯端末)は、他人による再現が難しい生体特徴である腕振り動作を用いて認証を行うため、本人による再現が容易であってかつ高い安全性を備える本人認証装置を実現している。
【先行技術文献】
【特許文献】
【0004】
【特許文献1】特開2007−193656号公報
【発明の概要】
【発明が解決しようとする課題】
【0005】
図1を参照して、特許文献1が抱える課題について説明する。図1は従来技術である特許文献1の本人認証装置における腕振り認証時の腕振り動作を例示する図である。図1に示すように特許文献1の本人認証装置は肘から先の腕一振りの動作に対して現れる個々人の特徴に着目した技術であるから、特許文献1の本人認証装置(携帯端末)で認証を行う際には、当該本人認証装置を把持した手を肩の高さ辺りまで上昇させ(例えば図1(a)の状態)、この状態から、認証に十分な長さの運動軌跡が確保できる程度に当該本人認証装置を振り下ろす必要がある。振り下ろした後の腕の状態は例えば図1(b)のようになっている。認証に用いられる時系列データを得るための腕の振り具合には個人差があると考えられるが、当該認証を行う際には、少なくともユーザ前方かつ、ユーザの胸の高さ付近に70〜90センチ程度の空間的余裕が必要となる。しかしながら、ユーザが携帯端末の使用を欲する時、必ずしもユーザ前方に70〜90センチの空間的余裕があるわけではない。例えば、満員電車、エレベータ内が好例である。また、自動車の後部座席に座っているときは、前部座席の背もたれが邪魔になるため車両がよほど大きい場合を除いて空間を確保するのが難しい。また、公共的空間では、認証の度に腕を振り回すことで、他人の身体とユーザの腕とが接触してしまう危険もある。また、腕振り動作の途中で、手が滑って、ユーザが本人認証装置(携帯端末)を前方や下方に放り出してしまう可能性もあり、機器に傷がついたり、破損する可能性もある。さらには、放り出された本人認証装置(携帯端末)が他人にぶつかったりして危険である。そこで本発明では、ユーザが限られた可動範囲内で小さな動作をするだけで、その動作から得られる行動特徴から本人認証を行うことができる移動情報端末を提供することを目的とする。
【課題を解決するための手段】
【0006】
本発明の移動情報端末は、手遊び動作時の行動特徴サンプルを取得して本人認証を行うことを特徴とし、把持特徴センサと、行動特徴サンプル取得部と、切替え部と、テンプレート学習部と、本人認証部とロック解除部とを備える。把持特徴センサは、把持特徴を取得する。行動特徴サンプル取得部は、手遊び動作時の把持特徴の時系列データを行動特徴サンプルとして取得する。切替え部は、移動情報端末を学習状態、認証状態のどちらかの状態に切替える。テンプレート学習部は、移動情報端末の状態が学習状態である場合に、行動特徴サンプルを用いて本人認証テンプレートを学習する。本人認証部は、移動情報端末の状態が認証状態である場合に、学習された本人認証テンプレートと行動特徴サンプルとを比較して本人認証を行う。ロック解除部は、本人認証が成功した場合に移動情報端末の機能の一部または全部のロックを解除する。
【発明の効果】
【0007】
本発明の移動情報端末によれば、ユーザが限られた可動範囲内で小さな動作をするだけで、その動作から得られる行動特徴から本人認証を行うことができる。
【図面の簡単な説明】
【0008】
【図1】従来技術の腕振り認証における認証時の腕振り動作を例示する図。
【図2】本発明の行動特徴認証における認証時の手遊び動作を例示する図。
【図3】本発明の全ての実施例の携帯端末が備える圧力センサアレイを例示する図。
【図4】実施例1に係る携帯端末の構成を示すブロック図。
【図5】実施例2に係る携帯端末の構成を示すブロック図。
【図6】実施例3に係る携帯端末の構成を示すブロック図。
【図7】実施例4に係る携帯端末の構成を示すブロック図。
【図8】実施例1、2に係る携帯端末の学習動作を示すフローチャート。
【図9】実施例1、2に係る携帯端末の認証動作を示すフローチャート。
【図10】実施例3、4に係る携帯端末の学習動作を示すフローチャート。
【図11】実施例3、4に係る携帯端末の認証動作を示すフローチャート。
【発明を実施するための形態】
【0009】
以下、本発明の実施の形態について、詳細に説明する。なお、同じ機能を有する構成部には同じ番号を付し、重複説明を省略する。
【0010】
<移動情報端末>
本発明の移動情報端末を具体化する機器の例として携帯端末、PDA、携帯ゲーム機、電子手帳、電子書籍専用端末などがある。ただし、これら列挙した機器に限らず(1)把持しながら使用する機器であり使用時に把持特徴を取得でき、(2)機器本体が小型で扱いやすく、回転させたり、持ちかえたりするいわゆる「手遊び」動作が可能であり、(3)紛失、盗難により個人情報や価値情報の流出の危険がある、以上(1)〜(3)の要件を満たす機器であればどんなものでも本発明の移動情報端末とすることができる。実施例における説明では携帯端末を具体例として詳細に説明する。
【0011】
<手遊び動作>
本発明の全ての実施例に係る携帯端末100、200、300、400はユーザの手遊び動作時に端末筐体に加わる把持特徴の分布の時系列変化を用いて、本人認証を行う。ここで、ユーザの行う手遊び動作を図2に例示して説明する。図2は本発明の行動特徴認証における認証時の手遊び動作を例示する図である。例えばユーザの手遊び動作とは、図2(a)→(b)→(c)→(d)→(e)に示すように、ユーザが手のひらの上で簡易に行うことができる携帯端末の回転、携帯端末への手指の接触、携帯端末への手指の摩擦、携帯端末をはじく動作等の時系列的組み合わせである。このように本発明では、手遊び動作を用いて本人認証を行うため、ユーザが限られた可動範囲内で小さな動作(手遊び)をするだけで、その動作から得られる行動特徴から本人認証を行うことができる。
【0012】
<行動特徴サンプル>
本発明の全ての実施例に係る携帯端末100、200、300、400が取得する行動特徴サンプルについて説明する。携帯端末を手遊びするときの癖は人により異なっており、手遊び動作により得られた把持特徴の時系列変化は本人認証に用いる行動特徴として非常に優れている。従って本発明では、手遊び動作時の把持特徴の時系列データを行動特徴サンプルとして取得し、本人認証に用いる。行動特徴サンプルとして用いることができる物理量としては、例えば手遊び動作時の把持圧力分布、把持形状分布、把持温熱分布の時系列データなどが考えられる。これらの行動特徴サンプルの取得方法としては、例えば圧力センサを携帯端末100、200、300、400の筐体面に面状配置することにより把持圧力分布の時系列データを取得することができる。同様にCCD(CMOS)センサの面状配置により把持形状分布の時系列データを取得することができる。同様に赤外線センサの面状配置により、把持温熱分布の時系列データの取得が可能である。また、端末背面に操作キー(タッチパネル)が配置されているような携帯端末であれば、手遊び動作時の操作キー(タッチパネル)の押圧状況(操作キー、タッチパネルが押されているか否か)の時系列変化を記録することによっても把持特徴の時系列データを取得可能である。
【0013】
<把持特徴センサ>
前述のように、本発明では、手遊び動作時の把持特徴の時系列データを行動特徴サンプルとして取得して本人認証に用いる。手遊び動作時の把持特徴を取得するためのセンサは、上述のとおり、圧力センサ、CCD(CMOS)センサ、赤外線センサなどとすることができるが、本明細書ではこれらを総称する場合には把持特徴センサと呼ぶものとする。実施例における説明では、把持特徴センサとして圧力センサを採用するものとし、行動特徴サンプルとしては把持圧力分布の時系列データを用いるものとする。
【0014】
<圧力センサアレイ105>
図3を用いて圧力センサアレイ105を用いた手遊び動作時の把持圧力分布の時系列データの取得について詳細に説明する。図3は本発明の全ての実施例の携帯端末100、200、300、400が備える圧力センサアレイ105を例示する図である。図3に例示する携帯端末100、200、300、400は、一般的なタッチパネル式携帯端末であるものとする。しかしながら、本発明の移動情報端末に包含される携帯端末は必ずしもタッチパネルを備えている必要はなく、操作キー式の携帯端末であっても構わない。また、携帯端末の形状も、折り畳み型、ストレート型、スライド型、その他どんな形状をしていても構わない。圧力センサアレイ105の具体的な態様としては、例えば図3(a)に示すように、センサシート構造を採用し、当該センサシートを携帯端末100、200、300、400の背面(タッチパネル配置面を正面とする)全面に感圧可能に内蔵すればよい。センサシート構造の圧力センサは、行方向に電極線が一定間隔で配列された樹脂シートと、列方向に電極線が一定間隔で配列された樹脂シートとを電極線形成面が向き合うように重ね合わせた構造となっている。各電極線上には特殊インク(感圧導電性インク)が薄膜形成されている。無負荷時には、行方向の電極線(行電極)と列方向の電極線(列電極)との交点は軽く接触している。センサシートの両面から圧力が加わることにより、感圧性導電性インクが押しつけられ、行電極と列電極の交点において、加わる圧力に反比例して電気抵抗値が下がるため、読み取られた電気抵抗値の変化から各電極線交点に加えられた圧力値を得ることにより、把持圧力分布を取得することができる。また、圧力センサアレイ105の態様としては、例えば、MEMS圧力センサなど小型な圧力センサ(2mm四方、厚さ1mm程度)を、図3(b)に示すように、携帯端末100、200、300、400の背面の行方向、列方向に等間隔に、感圧可能に配列、内蔵してもよい。MEMS(Micro Electro Mechanical Systems)とは、センサや電子回路などを一つのシリコン基板などの上に集積化したデバイスのことである。圧力センサアレイ105の配列方法については、図3は単なる例示であるので、携帯端末100、200、300、400の背面に限られず、側面などに配列してもよい。
【0015】
<把持圧力分布>
ここで、携帯端末100、200、300、400の背面に圧力センサアレイ105が外部の把持圧力を感知可能に内蔵されているものとすると(図3(a)、(b)の破線部)、圧力センサアレイ105の各圧力センサからの信号を解析することにより図3(c)に示すような把持圧力分布を描画することができる。図3(c)の把持圧力分布をみれば、紙面向かって左下隅部に母子球と携帯端末背面の接触により生じる把持圧力や、中央やや右上に右手母指と携帯端末背面接触による把持圧力など明確にユーザの手指の特長、握る力の特長が表れていることが分かる。このようにして取得した把持圧力分布の時系列データを本発明に用いる行動特徴サンプルとして用いることができる。
【0016】
<本人認証テンプレート、テンプレート学習部135、本人認証部160>
本発明の全ての実施例に係る携帯端末100、200、300、400が備えるテンプレート学習部135において学習される本人認証時に用いる本人認証テンプレートについ説明する。本人認証テンプレートとは、ユーザの把持特徴を代表して表す雛形のことである。テンプレート学習部135は、本人認証テンプレートをユーザから取得した手遊び動作時の把持特徴の時系列データ(行動特徴サンプル)の平均値などから学習する。学習された本人認証テンプレートは、本人認証部160において、学習後に新たに取得された行動特徴サンプルと照合される。本人認証部160は、照合により求めた値(ベクトル間距離、例えばマハラノビス汎距離)の大小により、学習後に新たに取得された行動特徴サンプルが本人認証テンプレートと同一人物のものであるか否かを判定する。
【0017】
<制御アプリケーション115(学習時)>
本発明では、本人認証テンプレートの学習動作時、本人認証動作時の双方において行動特徴サンプルを取得する必要がある。本発明の実施例1、2係る携帯端末100、200においては、学習/認証動作を開始するために必要な制御アプリケーション115を備える。本携帯端末100、200が、未だ本人認証テンプレートの学習動作を完了していないときは、この制御アプリケーション115の学習開始機能が一定時間経過毎に自動的に起動されるものとする。起動された制御アプリケーション115は、携帯端末100、200の表示画面にユーザ向けに「手遊び認証の学習を開始しますか?」との確認メッセージを表示するとともに、この確認メッセージに対するユーザの応答として「今すぐ開始」、「後で通知」、「手遊び認証機能をOFF」などのアイコンを携帯端末100、200の表示画面に表示する。ユーザがアイコン「今すぐ開始」を押下した場合に、制御アプリケーション115はこれを学習開始の契機として、学習開始信号を生成・出力する。後述する行動特徴サンプル取得部120は、学習開始信号を取得した場合には、当該信号検出から所定時間内の圧力センサアレイ105(又は後述する環境センサ210)の出力を、本人認証テンプレートの学習に必要な行動特徴サンプルとして取得する。ユーザは、制御アプリケーション115が表示したアイコン「今すぐ開始」を押下した場合、押下の時点から所定の時間に渡り、手遊び動作を行うものとする。取得された行動特徴サンプルの数Smが、本人認証テンプレートの学習に必要な学習開始サンプル数SFmに満たない(Sm<SFm)場合には、制御アプリケーション115は所定時間経過後に、携帯端末100、200の表示画面にアイコン「もう一度」、およびアイコン「終了」を表示する。ユーザは、表示されたアイコン「もう一度」、およびアイコン「終了」の何れかを選択する。ユーザが「もう一度」を選択した場合には、制御アプリケーション115は学習開始信号を生成・出力する。特徴サンプル取得部120は、学習開始信号検出から所定時間内の圧力センサアレイ105(又は後述する環境センサ210)の出力を、本人認証テンプレートの学習に必要な行動特徴サンプルとして取得する。所定時間経過後、本人認証テンプレートの学習に必要な数の行動特徴サンプルが取得できた(Sm>SFm)場合には、制御アプリケーション115は、「学習が終了しました。以降は、手遊び認証機能をご利用いただけます。」などユーザ向けに学習終了時のメッセージを表示して、自動的に終了する。
【0018】
制御アプリケーション115が表示したユーザ向け確認メッセージ「手遊び認証の学習を開始しますか?」に対して、ユーザが「後で通知」アイコンを押下した場合には、制御アプリケーション115は一定時間経過後に前述と同じ確認メッセージ(「手遊び認証の学習を開始しますか?」、アイコン「今すぐ開始」、アイコン「後で通知」、アイコン「手遊び認証機能をOFF」)を再度表示する。ユーザが「手遊び認証機能をOFF」アイコンをクリックした場合、制御アプリケーション115は動作を終了し、携帯端末100、200の詳細設定画面において再度機能ONと設定されるまで起動されることはない。
【0019】
<制御アプリケーション115(認証時)>
以下、携帯端末本体のロック動作と、認証によるロック解除動作について説明する。携帯端末本体のロック動作と、認証によるロック解除動作は、前述した本人認証テンプレートの学習が既に完了している場合に限り行われる。本発明の実施例1、2に係る携帯端末100、200が備える制御アプリケーション115はユーザのタッチパネル入力を常に監視しており、所定時間内にタッチパネル入力が観測されなかった場合には、ユーザが携帯端末100、200を操作していないと判断して、携帯端末100、200の機能の一部または全部をロックする。制御アプリケーション115は、携帯端末100、200がロック状態にある場合には、携帯端末100、200の表示画面に確認メッセージ「手遊び認証を開始しますか?」を表示し、この確認メッセージに対するユーザの応答としてアイコン「今すぐ開始」を表示しておく。ユーザがアイコン「今すぐ開始」を押下した場合に、制御アプリケーション115はこれを認証開始の契機として、認証開始信号を生成・出力する。後述する行動特徴サンプル取得部120は、認証開始信号を取得した場合には、当該信号検出から所定時間内の圧力センサアレイ105(又は後述する環境センサ210)の出力を、本人認証テンプレートとの照合に必要な行動特徴サンプルとして取得する。ユーザは、制御アプリケーション115が表示したアイコン「今すぐ開始」を押下した場合、押下の時点から所定の時間に渡り、手遊び動作を行うものとする。このようにして取得された行動特徴サンプルにより、後述する本人認証部160が本人認証を行う。本人認証部160の認証が失敗した場合には、制御アプリケーション115は、携帯端末100、200の表示画面に確認メッセージ「認証エラー」を表示する。所定回数までの認証失敗を許容する場合には、この確認メッセージに対するユーザの応答としてアイコン「もう一度」を表示することとしてもよい。所定回数に渡り、認証が失敗した場合には、制御アプリケーション115は、携帯端末100、200の表示画面に確認メッセージ「所定回数に渡り認証が失敗したため、ロックを解除することができません。本携帯端末のロック解除についてはカスタマーセンターにお問合せ願います。」を表示して、カスタマーセンターのオペレータのみが保管する特別なロック解除キーの使用を検出するまでロック状態を保持することとしてもよい。一方、本人認証部160における本人認証が成功した場合には、ロック解除部180が携帯端末100、200のロックを解除する。
【0020】
<環境センサ210>
次に、本発明の実施例2、4に係る携帯端末200、400に内蔵される環境センサ210について詳細に説明する。環境センサ210とは、携帯端末が属する環境を取得するためのセンサのことである。本発明において環境センサ210として用いられるセンサは手遊び時の携帯端末200、400の挙動を測定することができれば、他に何ら制限はなく、携帯端末200、400に実装可能なサイズおよびコストの範囲内であればどんなセンサをも組み合わせることができる。例えば、望ましい環境センサ210の例として加速度センサ、ジャイロスコープ(角速度センサ)などがある。加速度センサとしては、例えば3軸加速度センサが携帯端末への実装によく用いられる。3軸加速度センサとしてはピエゾ抵抗型3軸加速度センサ、静電容量型3軸加速度センサ、熱検知型3軸加速度センサなどがある。ジャイロスコープとしては、例えばMEMSジャイロスコープが携帯端末への実装によく用いられる。
【0021】
環境センサ210によって感知された手遊び時の携帯端末の周囲環境情報は時系列データとして環境センサ210から出力される。周囲環境情報の時系列データとして例えば、加速度センサが測定した3軸加速度の時系列データ、ジャイロスコープが測定した角度、角速度、角加速度の時系列データなどがある。本明細書では、「周囲環境情報の時系列データ」という語は、上述の環境センサ210が携帯端末の周囲環境を測定した結果として得られる周囲環境情報の時系列データを示す信号全般を総称するものとする。
【0022】
<トリガ信号生成部390、制御アプリケーション315>
次に、本発明の実施例3、4に係る携帯端末300、400が備えるトリガ信号生成部390について説明する。トリガ信号生成部390は、本発明の実施例3、4に係る携帯端末300、400における本人認証テンプレート学習動作の開始、本人認証動作の開始のトリガを監視している。具体的にはトリガ信号生成部390は、ユーザが本携帯端末300、400を予め登録済みの所定の握り方(例えば、携帯端末の筐体を強く把持する、握り込むなど)で握った場合の把持特徴の分布が観測された場合に、これを学習/認証動作の開始の契機(トリガ)と判断して、制御アプリケーション315にトリガ信号を出力する。具体的には、トリガ信号生成部390は、圧力センサアレイ105の出力が所定のしきい値を超える場合にトリガ信号を生成・出力すればよい。これ以外にも、例えばトリガ信号生成部390は、圧力センサアレイ105が備える圧力センサのうち、所定のしきい値を超える出力となった圧力センサの数が、所定の個数を上回った時にトリガ信号を生成・出力することとしてもよい。また、トリガ信号生成部390は、予め定めた位置に存在する圧力センサの出力のみに着目し、この圧力センサの出力が所定のしきい値を超える場合に、トリガ信号を生成・出力してもよい。学習時/認証時のいずれにおいても、実施例3、4に係る携帯端末300、400が備える制御アプリケーション315はトリガ信号を取得すると、前述の制御アプリケーション115において、ユーザがアイコン「今すぐ開始」を押下した場合と同じ動作、つまり学習/認証開始信号を行動特徴サンプル取得部120に出力する。実施例3、4の携帯端末300、400が備える制御アプリケーション315と、実施例1、2の携帯端末100、200が備える制御アプリケーション115の相違点はこの点のみである。
【0023】
このように、実施例3、4の携帯端末300、400はトリガ信号生成部390を備えるため、ユーザはタッチパネルに表示されたアイコンを押下すること無く、スムーズに学習動作もしくは認証動作を開始することができる。
【0024】
また、実施例1、2の携帯端末100、200のように、ユーザが制御アプリケーション115が表示したアイコンを押下することにより、制御アプリケーション115が学習/認証開始信号を生成し、行動特徴サンプル取得部120が行動特徴サンプルの取得を開始する場合、行動特徴サンプルの取得開始時には、ユーザの手指は、タッチパネル表示のアイコンを押下した直後の把持状態となっているため、ユーザは即座に手遊びを開始できない場合がある。ユーザは手遊び動作開始準備のために携帯端末を持ちかえたり回転させたりする必要がある場合には、これらの動作が上述の所定の行動特徴サンプル取得開始時刻後に行われている場合には、全てノイズとなってしまう。このノイズは、行動特徴サンプルの取得開始時刻を、アイコン押下の瞬間よりも後ろにずらすことである程度防ぐことは可能であるが、完全に防ぐことは難しい。
【0025】
一方、実施例3、4の携帯端末300、400が備える制御アプリケーション315によれば、ユーザは手遊び動作が即時に開始出来るように把持状態を調整してから、例えば携帯端末300、400の筐体を強く握り込むなどすればよく、上述のノイズの問題を起こり難くすることができる。
【実施例1】
【0026】
上述の条件を前提として、行動特徴サンプル取得により本人認証を実現する実施例1に係る携帯端末100について詳細に説明する。まず図4、図8を参照して実施例1に係る携帯端末100の学習状態における動作について説明する。図4は本実施例に係る携帯端末100の構成を示すブロック図である。図8は本実施例に係る携帯端末100の学習動作を示すフローチャートである。
【0027】
本実施例の携帯端末100は圧力センサアレイ105と、制御アプリケーション115と、行動特徴サンプル取得部120と、切替え部125と、サンプル一時記憶部130と、テンプレート学習部135と、テンプレート記憶部155と、本人認証部160と、ロック解除部180とを備える。本実施例の携帯端末100は切替え部125を備えており、この切替え部125によって、携帯端末100を学習状態、認証状態のどちらかの状態に切替えることができるものとする。ここでは、切替え部125が学習状態にセットされているものとする。圧力センサアレイ105については前述したように携帯端末100に内蔵されている。制御アプリケーション115は、<制御アプリケーション115(学習時)>で述べたように、携帯端末100の表示画面にユーザ向けの所定のメッセージを表示し、ユーザがアイコン「今すぐ開始」もしくはアイコン「もう一度」を押下した場合に、学習開始信号を生成・出力する(S115)。行動特徴サンプル取得部120は、制御アプリケーション115から学習開始信号を取得して、圧力センサアレイ105より行動特徴サンプルを取得する(S120)。ここで、取得済みの行動特徴サンプルの個数をSmとし、学習開始サンプル数をSFmとする。学習開始サンプル数SFmとは、本人認証テンプレートの学習に必要なサンプル数として予め定めたものである。これは、行動特徴サンプルの取得数が少ない状態で本人認証テンプレートの学習を行っても、十分に精度の高い本人認証テンプレートを生成することが出来ないため、精度の高い本人認証テンプレートを得るために必要であると経験的に分かっているサンプルの数を学習開始サンプル数SFmとして設定したものである。従って、サンプル一時記憶部130に記憶された行動特徴サンプルの個数Smが、学習開始サンプル数SFmに達した(Sm>SFm)場合にはステップS135に進み、テンプレート学習部135が、行動特徴サンプルを用いて本人認証テンプレートを学習する(S130Y、S135)。テンプレート記憶部155は、学習済みの本人認証テンプレートを記憶する(S155)。サンプル一時記憶部130に記憶された行動特徴サンプルの個数Smが、学習開始サンプル数SFmに達していない(Sm<SFm)場合にはスタートに戻り、学習開始信号の取得と同時に行動特徴サンプルを取得する動作を繰り返す(S130N)。よって、本人認証テンプレートが得られるまで、S115、S120が繰り返される(S130N)。本人認証テンプレートは、行動特徴サンプル(手遊び動作時の把持圧力分布の時系列データ)の平均値などから求められる。
【0028】
次に、図4、図9を参照して実施例1に係る携帯端末100の認証状態における動作について説明する。図9は本実施例に係る携帯端末100の認証動作を示すフローチャートである。ここでは、携帯端末100の切替え部125が認証状態にセットされているものとする。なお、認証状態動作時には、上述した学習状態が既に動作しており、本人認証テンプレートがテンプレート記憶部155に記憶済みであるものとする。制御アプリケーション115は、<制御アプリケーション115(認証時)>で述べたように、所定時間内にタッチパネル入力が観測されなかった場合には、携帯端末100の機能の一部または全部をロックする。制御アプリケーション115は、携帯端末100がロック状態にある場合に、携帯端末100の表示画面に所定のメッセージを表示しておき、ユーザがアイコン「今すぐ開始」を押下した場合に、認証開始信号を生成・出力する(S115)。行動特徴サンプル取得部120は、制御アプリケーション115から認証開始信号を取得して、圧力センサアレイ105より行動特徴サンプルを取得する(S120)。次に、本人認証部160は、学習された本人認証テンプレートと行動特徴サンプルとを比較して本人認証を行う(S160)。この本人認証が失敗した場合(S165N)、ロックは解除されず、処理は終了する(エンド)。このとき、<制御アプリケーション115(認証時)>で述べたように、所定の認証失敗回数の猶予を設けて、ユーザに再度の認証を行わせることとしてもよい。本人認証が成功した場合には(S165Y)、端末ロック解除部180が、携帯端末100の機能の一部または全部のロックを解除する(S180)。
【0029】
本人認証テンプレートと行動特徴サンプルとの比較の方法については、例えば以下のように実現可能である。本人認証部160は、本人認証テンプレートと認証状態において取得された行動特徴サンプルとの距離(例えばマハラノビス汎距離)を求める。本人認証部160は、この距離がある一定の値以下であれば取得された行動特徴サンプルを本人のものと結論する。一方、本人認証テンプレートと行動特徴サンプルとの距離(例えばマハラノビス汎距離)が一定の値以下でなければ取得された行動特徴サンプルは本人のものでないと結論する。
【0030】
このように、本実施例の携帯端末100は、行動特徴サンプル取得部120が、限られた空間で実行可能な手遊び動作時の把持特徴の時系列データを行動特徴サンプルとして取得し、テンプレート学習部135が行動特徴サンプルから本人認証テンプレートを学習し、本人認証部160が行動特徴サンプルと本人認証テンプレートとの比較照合により、本人認証を行うため、ユーザが限られた可動範囲内で小さな動作をするだけで、その行動特徴から本人認証を行うことができる。
【実施例2】
【0031】
次に、実施例1の携帯端末100に新たなセンサを付加することで、手遊び動作の本人特定精度をさらに向上させた実施例2に係る携帯端末200について詳細に説明する。まず、図5、図8を参照して実施例2に係る携帯端末200の学習状態における動作について説明する。図5は本実施例に係る携帯端末200の構成を示すブロック図である。図8は本実施例に係る携帯端末200の学習動作を示すフローチャートである。
【0032】
本実施例の携帯端末200は圧力センサアレイ105と、環境センサ210と、制御アプリケーション115と、行動特徴サンプル取得部120と、切替え部125と、サンプル一時記憶部130と、テンプレート学習部135と、テンプレート記憶部155と、本人認証部160と、ロック解除部180とを備える。実施例1との相違点は、本実施例が実施例1が備えていない環境センサ210を備える点のみである。よって、本実施例と実施例1において同一番号を付した共通する各構成部については、実施例1における各構成部と全く同じ動作をするので説明を割愛する。環境センサ210とは、<環境センサ210>で述べたように、携帯端末200が属する環境を取得するためのセンサのことである。具体的には加速度センサ、ジャイロスコープ(角速度センサ)などで構成することができる
【0033】
環境センサ210によって感知された手遊び時の携帯端末200の周囲環境情報は時系列データとして環境センサ210から出力される。行動特徴サンプル取得部120は、制御アプリケーション115から出力された学習開始信号(S115)の取得を契機として、環境センサ210から出力された周囲環境情報の時系列データと、圧力センサアレイ105が出力する把持圧力の時系列データとを全て行動特徴サンプルとして取得する(S120)。以降の処理は、実施例1と全く同じである。実施例1と同様に、サンプル一時記憶部130に記憶された行動特徴サンプルの個数Smが、学習開始サンプル数SFmに達した(Sm>SFm)場合には、テンプレート学習部135は、把持圧の時系列データおよび周囲環境情報の時系列データの全てを行動特徴サンプルとして本人認証テンプレートを学習する(S135)。
【0034】
次に、図5、9を参照して実施例2に係る携帯端末200の認証状態における動作について説明する。認証動作については、実施例1の携帯端末100の認証動作と何ら変わるところがない。ただ、認証時に取得する行動特徴サンプルが、実施例1の場合は把持圧の時系列データのみで構成されていたのが、本実施例では、把持圧の時系列データおよび周囲環境情報の時系列データにて構成される点が異なる。
【0035】
このように、本実施例の携帯端末200は、実施例1の携帯端末100の効果に加えて、手遊び動作時の携帯端末200の周囲環境情報(3軸加速度の出力値、角速度、角加速度など)を行動特徴サンプルの一部として取得するため、さらに精度よく個人の手遊び動作を特定することができ、本人認証機能の精度が向上する。
【実施例3】
【0036】
次に、実施例1の携帯端末100にトリガ信号生成部390を付加することで、手遊び動作による学習機能、認証機能の開始を容易にする実施例3に係る携帯端末300について詳細に説明する。図6、図10、図11を参照して実施例3に係る携帯端末300の学習/認証状態における動作について説明する。図6は本実施例に係る携帯端末300の構成を示すブロック図である。図10は本実施例に係る携帯端末300の学習動作を示すフローチャートである。図11は本実施例に係る携帯端末300の認証動作を示すフローチャートである。
【0037】
本実施例の携帯端末300は圧力センサアレイ105と、制御アプリケーション315と、行動特徴サンプル取得部120と、切替え部125と、サンプル一時記憶部130と、テンプレート学習部135と、テンプレート記憶部155と、本人認証部160と、ロック解除部180と、トリガ信号生成部390とを備える。実施例1との相違点は、本実施例が実施例1が備えていないトリガ信号生成部390を備える点、実施例1における制御アプリケーション115が本実施例において制御アプリケーション315に変更されている点である。よって、本実施例と実施例1において同一番号を付した共通する各構成部については、実施例1における各構成部と全く同じ動作をするので説明を割愛する。トリガ信号生成部390とは、<トリガ信号生成部390、制御アプリケーション315>で述べたように、本人認証テンプレート学習動作の開始、本人認証動作の開始のトリガを監視する機能を有する。具体的にはトリガ信号生成部390は、ユーザが本携帯端末300を予め登録済みの所定の握り方(例えば、携帯端末の筐体を強く把持する、握り込むなど)で握った場合の把持特徴の分布が観測された場合に、これを学習/認証動作の開始の契機(トリガ)と判断して、制御アプリケーション315にトリガ信号を出力する。学習時/認証時のいずれにおいても、制御アプリケーション315はトリガ信号を取得すると、学習時には学習開始信号を、認証時には認証開始信号を出力する(S315)。実施例3の携帯端末300が備える制御アプリケーション315と、実施例1、2の携帯端末100、200が備える制御アプリケーション115の相違点はこの点のみである。従って、以降の処理は、実施例1と全く同じである。実施例1と同様に、行動特徴サンプル取得部120は、制御アプリケーション315から学習/認証開始信号を取得して、圧力センサアレイ105より行動特徴サンプルを取得する(S120)。
【0038】
このように、実施例3の携帯端末300はトリガ信号生成部390を備えるため、実施例1の効果に加えて、ユーザはタッチパネルに表示されたアイコンを押下すること無く、スムーズに学習動作もしくは認証動作を開始することができる。また、実施例3の携帯端末300によれば、ユーザは手遊び動作が即時に開始出来るように把持状態を調整してから、例えば当該携帯端末の筐体を強く握り込むなどして、トリガ信号を発生させることにより、手遊び動作開始準備のために携帯端末を持ちかえたり回転させたりする動作を省略することができ、ノイズを軽減することもできる。
【実施例4】
【0039】
次に、実施例2の携帯端末200にトリガ信号生成部390を付加することで、手遊び動作による学習機能、認証機能の開始を容易にする実施例4に係る携帯端末400について詳細に説明する。図7、図10、図11を参照して実施例4に係る携帯端末400の学習/認証状態における動作について説明する。図7は本実施例に係る携帯端末400の構成を示すブロック図である。図10は本実施例に係る携帯端末400の学習動作を示すフローチャートである。図11は本実施例に係る携帯端末400の認証動作を示すフローチャートである。
【0040】
本実施例の携帯端末400は圧力センサアレイ105と、環境センサ210と、制御アプリケーション315と、行動特徴サンプル取得部120と、切替え部125と、サンプル一時記憶部130と、テンプレート学習部135と、テンプレート記憶部155と、本人認証部160と、ロック解除部180と、トリガ信号生成部390とを備える。実施例2との相違点は、本実施例が実施例2が備えていないトリガ信号生成部390を備える点、実施例2における制御アプリケーション115が本実施例において制御アプリケーション315に変更されている点である。よって、本実施例と実施例2において同一番号を付した共通する各構成部については、実施例1における各構成部と全く同じ動作をするので説明を割愛する。トリガ信号生成部390とは、<トリガ信号生成部390、制御アプリケーション315>で述べたように、本人認証テンプレート学習動作の開始、本人認証動作の開始のトリガを監視する機能を有する。具体的にはトリガ信号生成部390は、ユーザが本携帯端末400を予め登録済みの所定の握り方(例えば、携帯端末の筐体を強く把持する、握り込むなど)で握った場合の把持特徴の分布が観測された場合に、これを学習/認証動作の開始の契機(トリガ)と判断して、制御アプリケーション315にトリガ信号を出力する。学習時/認証時のいずれにおいても、制御アプリケーション315はトリガ信号を取得すると、学習時には学習開始信号を、認証時には認証開始信号を出力する(S315)。実施例4の携帯端末400が備える制御アプリケーション315と、実施例1、2の携帯端末100、200が備える制御アプリケーション115の相違点はこの点のみである。従って、以降の処理は、実施例2と全く同じである。実施例2と同様に、行動特徴サンプル取得部120は、制御アプリケーション315から学習/認証開始信号を取得して、圧力センサアレイ105、環境センサ210より行動特徴サンプルを取得する(S120)。
【0041】
このように、実施例4の携帯端末400はトリガ信号生成部390を備えるため、実施例2の効果に加えて、ユーザはタッチパネルに表示されたアイコンを押下すること無く、スムーズに学習動作もしくは認証動作を開始することができる。また、実施例4の携帯端末400によれば、ユーザは手遊び動作が即時に開始出来るように把持状態を調整してから、例えば当該携帯端末の筐体を強く握り込むなどして、トリガ信号を発生させることにより、手遊び動作開始準備のために携帯端末を持ちかえたり回転させたりする動作を省略することができ、ノイズを軽減することもできる。
【0042】
また、上述の各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。その他、本発明の趣旨を逸脱しない範囲で適宜変更が可能であることはいうまでもない。
【0043】
また、上述の構成をコンピュータによって実現する場合、各装置が有すべき機能の処理内容はプログラムによって記述される。そして、このプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。
【0044】
この処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、例えば、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリ等どのようなものでもよい。
【0045】
また、このプログラムの流通は、例えば、そのプログラムを記録したDVD、CD−ROM等の可搬型記録媒体を販売、譲渡、貸与等することによって行う。さらに、このプログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することにより、このプログラムを流通させる構成としてもよい。
【0046】
このようなプログラムを実行するコンピュータは、例えば、まず、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、一旦、自己の記憶装置に格納する。そして、処理の実行時、このコンピュータは、自己の記録媒体に格納されたプログラムを読み取り、読み取ったプログラムに従った処理を実行する。また、このプログラムの別の実行形態として、コンピュータが可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することとしてもよく、さらに、このコンピュータにサーバコンピュータからプログラムが転送されるたびに、逐次、受け取ったプログラムに従った処理を実行することとしてもよい。また、サーバコンピュータから、このコンピュータへのプログラムの転送は行わず、その実行指示と結果取得のみによって処理機能を実現する、いわゆるASP(Application Service Provider)型のサービスによって、上述の処理を実行する構成としてもよい。なお、本形態におけるプログラムには、電子計算機による処理の用に供する情報であってプログラムに準ずるもの(コンピュータに対する直接の指令ではないがコンピュータの処理を規定する性質を有するデータ等)を含むものとする。
【0047】
また、この形態では、コンピュータ上で所定のプログラムを実行させることにより、本装置を構成することとしたが、これらの処理内容の少なくとも一部をハードウェア的に実現することとしてもよい。
【技術分野】
【0001】
本発明は移動情報端末で手遊び動作時の行動特徴サンプルを取得して本人認証を行う移動情報端末、行動特徴学習方法、行動特徴認証方法、プログラムに関する。
【背景技術】
【0002】
近年、移動情報端末の高機能化に伴い、電子マネーなど様々な金銭に関するサービスが普及してきた。また、移動情報端末の高機能化に伴い、移動情報端末にはアドレス帳、メール、写真、ウェブサイト閲覧履歴など、個人のプライバシーに関わる情報が多く記録されるようになった。従来、移動情報端末を利用する際に、利用開始時の本人認証により、移動情報端末で取り扱う情報についてのセキュリティを確保してきた。近年、高い安全性と高い利便性を同時に実現する本人認証方法として、生体情報を用いたバイオメトリクス認証が広く普及するようになった。バイオメトリクス認証として良く知られているものに、指紋認証、虹彩認証等がある。しかしながら、指紋認証方式は、指紋の擦り切れや多汗症による影響で生体情報が取得できず、認証装置を使用できない人物が多数存在するという問題があった。虹彩認証方式は、生体情報取得のためにカメラに向かって虹彩の位置を合わせるといった比較的難しい操作が必要であるという問題があった。
【0003】
特許文献1の本人認証装置(携帯端末)は、腕振り行動時に現れる加速度、角速度の時系列データを登録しておき、本人認証に用いることで上記課題の解決を図っている。特許文献1の本人認証装置(携帯端末)は、検出部20、認識部21、抽出部22、正規化部23、記憶部24、類似度算出部25、判定部26を備える。検出部20は加速度センサ、ジャイロセンサなどからなり、腕振り行動に応じた加速度、角加速度などの時系列データを出力する。認識部21の抽出部22は、該時系列データのうちの認証に用いる区間のデータを抽出する。正規化部23は該抽出されたデータを一定区間のデータに正規化する。類似度算出部25は、記憶部24に予め登録されていた本人の腕振り行動の登録データとの類似度を算出する。そして、判定部26は、該類似度が判定しきい値D以上の場合に本人と判定し、逆に判定しきい値Dより小さい場合に他人と判定する。このように、特許文献1の本人認証装置(携帯端末)は、他人による再現が難しい生体特徴である腕振り動作を用いて認証を行うため、本人による再現が容易であってかつ高い安全性を備える本人認証装置を実現している。
【先行技術文献】
【特許文献】
【0004】
【特許文献1】特開2007−193656号公報
【発明の概要】
【発明が解決しようとする課題】
【0005】
図1を参照して、特許文献1が抱える課題について説明する。図1は従来技術である特許文献1の本人認証装置における腕振り認証時の腕振り動作を例示する図である。図1に示すように特許文献1の本人認証装置は肘から先の腕一振りの動作に対して現れる個々人の特徴に着目した技術であるから、特許文献1の本人認証装置(携帯端末)で認証を行う際には、当該本人認証装置を把持した手を肩の高さ辺りまで上昇させ(例えば図1(a)の状態)、この状態から、認証に十分な長さの運動軌跡が確保できる程度に当該本人認証装置を振り下ろす必要がある。振り下ろした後の腕の状態は例えば図1(b)のようになっている。認証に用いられる時系列データを得るための腕の振り具合には個人差があると考えられるが、当該認証を行う際には、少なくともユーザ前方かつ、ユーザの胸の高さ付近に70〜90センチ程度の空間的余裕が必要となる。しかしながら、ユーザが携帯端末の使用を欲する時、必ずしもユーザ前方に70〜90センチの空間的余裕があるわけではない。例えば、満員電車、エレベータ内が好例である。また、自動車の後部座席に座っているときは、前部座席の背もたれが邪魔になるため車両がよほど大きい場合を除いて空間を確保するのが難しい。また、公共的空間では、認証の度に腕を振り回すことで、他人の身体とユーザの腕とが接触してしまう危険もある。また、腕振り動作の途中で、手が滑って、ユーザが本人認証装置(携帯端末)を前方や下方に放り出してしまう可能性もあり、機器に傷がついたり、破損する可能性もある。さらには、放り出された本人認証装置(携帯端末)が他人にぶつかったりして危険である。そこで本発明では、ユーザが限られた可動範囲内で小さな動作をするだけで、その動作から得られる行動特徴から本人認証を行うことができる移動情報端末を提供することを目的とする。
【課題を解決するための手段】
【0006】
本発明の移動情報端末は、手遊び動作時の行動特徴サンプルを取得して本人認証を行うことを特徴とし、把持特徴センサと、行動特徴サンプル取得部と、切替え部と、テンプレート学習部と、本人認証部とロック解除部とを備える。把持特徴センサは、把持特徴を取得する。行動特徴サンプル取得部は、手遊び動作時の把持特徴の時系列データを行動特徴サンプルとして取得する。切替え部は、移動情報端末を学習状態、認証状態のどちらかの状態に切替える。テンプレート学習部は、移動情報端末の状態が学習状態である場合に、行動特徴サンプルを用いて本人認証テンプレートを学習する。本人認証部は、移動情報端末の状態が認証状態である場合に、学習された本人認証テンプレートと行動特徴サンプルとを比較して本人認証を行う。ロック解除部は、本人認証が成功した場合に移動情報端末の機能の一部または全部のロックを解除する。
【発明の効果】
【0007】
本発明の移動情報端末によれば、ユーザが限られた可動範囲内で小さな動作をするだけで、その動作から得られる行動特徴から本人認証を行うことができる。
【図面の簡単な説明】
【0008】
【図1】従来技術の腕振り認証における認証時の腕振り動作を例示する図。
【図2】本発明の行動特徴認証における認証時の手遊び動作を例示する図。
【図3】本発明の全ての実施例の携帯端末が備える圧力センサアレイを例示する図。
【図4】実施例1に係る携帯端末の構成を示すブロック図。
【図5】実施例2に係る携帯端末の構成を示すブロック図。
【図6】実施例3に係る携帯端末の構成を示すブロック図。
【図7】実施例4に係る携帯端末の構成を示すブロック図。
【図8】実施例1、2に係る携帯端末の学習動作を示すフローチャート。
【図9】実施例1、2に係る携帯端末の認証動作を示すフローチャート。
【図10】実施例3、4に係る携帯端末の学習動作を示すフローチャート。
【図11】実施例3、4に係る携帯端末の認証動作を示すフローチャート。
【発明を実施するための形態】
【0009】
以下、本発明の実施の形態について、詳細に説明する。なお、同じ機能を有する構成部には同じ番号を付し、重複説明を省略する。
【0010】
<移動情報端末>
本発明の移動情報端末を具体化する機器の例として携帯端末、PDA、携帯ゲーム機、電子手帳、電子書籍専用端末などがある。ただし、これら列挙した機器に限らず(1)把持しながら使用する機器であり使用時に把持特徴を取得でき、(2)機器本体が小型で扱いやすく、回転させたり、持ちかえたりするいわゆる「手遊び」動作が可能であり、(3)紛失、盗難により個人情報や価値情報の流出の危険がある、以上(1)〜(3)の要件を満たす機器であればどんなものでも本発明の移動情報端末とすることができる。実施例における説明では携帯端末を具体例として詳細に説明する。
【0011】
<手遊び動作>
本発明の全ての実施例に係る携帯端末100、200、300、400はユーザの手遊び動作時に端末筐体に加わる把持特徴の分布の時系列変化を用いて、本人認証を行う。ここで、ユーザの行う手遊び動作を図2に例示して説明する。図2は本発明の行動特徴認証における認証時の手遊び動作を例示する図である。例えばユーザの手遊び動作とは、図2(a)→(b)→(c)→(d)→(e)に示すように、ユーザが手のひらの上で簡易に行うことができる携帯端末の回転、携帯端末への手指の接触、携帯端末への手指の摩擦、携帯端末をはじく動作等の時系列的組み合わせである。このように本発明では、手遊び動作を用いて本人認証を行うため、ユーザが限られた可動範囲内で小さな動作(手遊び)をするだけで、その動作から得られる行動特徴から本人認証を行うことができる。
【0012】
<行動特徴サンプル>
本発明の全ての実施例に係る携帯端末100、200、300、400が取得する行動特徴サンプルについて説明する。携帯端末を手遊びするときの癖は人により異なっており、手遊び動作により得られた把持特徴の時系列変化は本人認証に用いる行動特徴として非常に優れている。従って本発明では、手遊び動作時の把持特徴の時系列データを行動特徴サンプルとして取得し、本人認証に用いる。行動特徴サンプルとして用いることができる物理量としては、例えば手遊び動作時の把持圧力分布、把持形状分布、把持温熱分布の時系列データなどが考えられる。これらの行動特徴サンプルの取得方法としては、例えば圧力センサを携帯端末100、200、300、400の筐体面に面状配置することにより把持圧力分布の時系列データを取得することができる。同様にCCD(CMOS)センサの面状配置により把持形状分布の時系列データを取得することができる。同様に赤外線センサの面状配置により、把持温熱分布の時系列データの取得が可能である。また、端末背面に操作キー(タッチパネル)が配置されているような携帯端末であれば、手遊び動作時の操作キー(タッチパネル)の押圧状況(操作キー、タッチパネルが押されているか否か)の時系列変化を記録することによっても把持特徴の時系列データを取得可能である。
【0013】
<把持特徴センサ>
前述のように、本発明では、手遊び動作時の把持特徴の時系列データを行動特徴サンプルとして取得して本人認証に用いる。手遊び動作時の把持特徴を取得するためのセンサは、上述のとおり、圧力センサ、CCD(CMOS)センサ、赤外線センサなどとすることができるが、本明細書ではこれらを総称する場合には把持特徴センサと呼ぶものとする。実施例における説明では、把持特徴センサとして圧力センサを採用するものとし、行動特徴サンプルとしては把持圧力分布の時系列データを用いるものとする。
【0014】
<圧力センサアレイ105>
図3を用いて圧力センサアレイ105を用いた手遊び動作時の把持圧力分布の時系列データの取得について詳細に説明する。図3は本発明の全ての実施例の携帯端末100、200、300、400が備える圧力センサアレイ105を例示する図である。図3に例示する携帯端末100、200、300、400は、一般的なタッチパネル式携帯端末であるものとする。しかしながら、本発明の移動情報端末に包含される携帯端末は必ずしもタッチパネルを備えている必要はなく、操作キー式の携帯端末であっても構わない。また、携帯端末の形状も、折り畳み型、ストレート型、スライド型、その他どんな形状をしていても構わない。圧力センサアレイ105の具体的な態様としては、例えば図3(a)に示すように、センサシート構造を採用し、当該センサシートを携帯端末100、200、300、400の背面(タッチパネル配置面を正面とする)全面に感圧可能に内蔵すればよい。センサシート構造の圧力センサは、行方向に電極線が一定間隔で配列された樹脂シートと、列方向に電極線が一定間隔で配列された樹脂シートとを電極線形成面が向き合うように重ね合わせた構造となっている。各電極線上には特殊インク(感圧導電性インク)が薄膜形成されている。無負荷時には、行方向の電極線(行電極)と列方向の電極線(列電極)との交点は軽く接触している。センサシートの両面から圧力が加わることにより、感圧性導電性インクが押しつけられ、行電極と列電極の交点において、加わる圧力に反比例して電気抵抗値が下がるため、読み取られた電気抵抗値の変化から各電極線交点に加えられた圧力値を得ることにより、把持圧力分布を取得することができる。また、圧力センサアレイ105の態様としては、例えば、MEMS圧力センサなど小型な圧力センサ(2mm四方、厚さ1mm程度)を、図3(b)に示すように、携帯端末100、200、300、400の背面の行方向、列方向に等間隔に、感圧可能に配列、内蔵してもよい。MEMS(Micro Electro Mechanical Systems)とは、センサや電子回路などを一つのシリコン基板などの上に集積化したデバイスのことである。圧力センサアレイ105の配列方法については、図3は単なる例示であるので、携帯端末100、200、300、400の背面に限られず、側面などに配列してもよい。
【0015】
<把持圧力分布>
ここで、携帯端末100、200、300、400の背面に圧力センサアレイ105が外部の把持圧力を感知可能に内蔵されているものとすると(図3(a)、(b)の破線部)、圧力センサアレイ105の各圧力センサからの信号を解析することにより図3(c)に示すような把持圧力分布を描画することができる。図3(c)の把持圧力分布をみれば、紙面向かって左下隅部に母子球と携帯端末背面の接触により生じる把持圧力や、中央やや右上に右手母指と携帯端末背面接触による把持圧力など明確にユーザの手指の特長、握る力の特長が表れていることが分かる。このようにして取得した把持圧力分布の時系列データを本発明に用いる行動特徴サンプルとして用いることができる。
【0016】
<本人認証テンプレート、テンプレート学習部135、本人認証部160>
本発明の全ての実施例に係る携帯端末100、200、300、400が備えるテンプレート学習部135において学習される本人認証時に用いる本人認証テンプレートについ説明する。本人認証テンプレートとは、ユーザの把持特徴を代表して表す雛形のことである。テンプレート学習部135は、本人認証テンプレートをユーザから取得した手遊び動作時の把持特徴の時系列データ(行動特徴サンプル)の平均値などから学習する。学習された本人認証テンプレートは、本人認証部160において、学習後に新たに取得された行動特徴サンプルと照合される。本人認証部160は、照合により求めた値(ベクトル間距離、例えばマハラノビス汎距離)の大小により、学習後に新たに取得された行動特徴サンプルが本人認証テンプレートと同一人物のものであるか否かを判定する。
【0017】
<制御アプリケーション115(学習時)>
本発明では、本人認証テンプレートの学習動作時、本人認証動作時の双方において行動特徴サンプルを取得する必要がある。本発明の実施例1、2係る携帯端末100、200においては、学習/認証動作を開始するために必要な制御アプリケーション115を備える。本携帯端末100、200が、未だ本人認証テンプレートの学習動作を完了していないときは、この制御アプリケーション115の学習開始機能が一定時間経過毎に自動的に起動されるものとする。起動された制御アプリケーション115は、携帯端末100、200の表示画面にユーザ向けに「手遊び認証の学習を開始しますか?」との確認メッセージを表示するとともに、この確認メッセージに対するユーザの応答として「今すぐ開始」、「後で通知」、「手遊び認証機能をOFF」などのアイコンを携帯端末100、200の表示画面に表示する。ユーザがアイコン「今すぐ開始」を押下した場合に、制御アプリケーション115はこれを学習開始の契機として、学習開始信号を生成・出力する。後述する行動特徴サンプル取得部120は、学習開始信号を取得した場合には、当該信号検出から所定時間内の圧力センサアレイ105(又は後述する環境センサ210)の出力を、本人認証テンプレートの学習に必要な行動特徴サンプルとして取得する。ユーザは、制御アプリケーション115が表示したアイコン「今すぐ開始」を押下した場合、押下の時点から所定の時間に渡り、手遊び動作を行うものとする。取得された行動特徴サンプルの数Smが、本人認証テンプレートの学習に必要な学習開始サンプル数SFmに満たない(Sm<SFm)場合には、制御アプリケーション115は所定時間経過後に、携帯端末100、200の表示画面にアイコン「もう一度」、およびアイコン「終了」を表示する。ユーザは、表示されたアイコン「もう一度」、およびアイコン「終了」の何れかを選択する。ユーザが「もう一度」を選択した場合には、制御アプリケーション115は学習開始信号を生成・出力する。特徴サンプル取得部120は、学習開始信号検出から所定時間内の圧力センサアレイ105(又は後述する環境センサ210)の出力を、本人認証テンプレートの学習に必要な行動特徴サンプルとして取得する。所定時間経過後、本人認証テンプレートの学習に必要な数の行動特徴サンプルが取得できた(Sm>SFm)場合には、制御アプリケーション115は、「学習が終了しました。以降は、手遊び認証機能をご利用いただけます。」などユーザ向けに学習終了時のメッセージを表示して、自動的に終了する。
【0018】
制御アプリケーション115が表示したユーザ向け確認メッセージ「手遊び認証の学習を開始しますか?」に対して、ユーザが「後で通知」アイコンを押下した場合には、制御アプリケーション115は一定時間経過後に前述と同じ確認メッセージ(「手遊び認証の学習を開始しますか?」、アイコン「今すぐ開始」、アイコン「後で通知」、アイコン「手遊び認証機能をOFF」)を再度表示する。ユーザが「手遊び認証機能をOFF」アイコンをクリックした場合、制御アプリケーション115は動作を終了し、携帯端末100、200の詳細設定画面において再度機能ONと設定されるまで起動されることはない。
【0019】
<制御アプリケーション115(認証時)>
以下、携帯端末本体のロック動作と、認証によるロック解除動作について説明する。携帯端末本体のロック動作と、認証によるロック解除動作は、前述した本人認証テンプレートの学習が既に完了している場合に限り行われる。本発明の実施例1、2に係る携帯端末100、200が備える制御アプリケーション115はユーザのタッチパネル入力を常に監視しており、所定時間内にタッチパネル入力が観測されなかった場合には、ユーザが携帯端末100、200を操作していないと判断して、携帯端末100、200の機能の一部または全部をロックする。制御アプリケーション115は、携帯端末100、200がロック状態にある場合には、携帯端末100、200の表示画面に確認メッセージ「手遊び認証を開始しますか?」を表示し、この確認メッセージに対するユーザの応答としてアイコン「今すぐ開始」を表示しておく。ユーザがアイコン「今すぐ開始」を押下した場合に、制御アプリケーション115はこれを認証開始の契機として、認証開始信号を生成・出力する。後述する行動特徴サンプル取得部120は、認証開始信号を取得した場合には、当該信号検出から所定時間内の圧力センサアレイ105(又は後述する環境センサ210)の出力を、本人認証テンプレートとの照合に必要な行動特徴サンプルとして取得する。ユーザは、制御アプリケーション115が表示したアイコン「今すぐ開始」を押下した場合、押下の時点から所定の時間に渡り、手遊び動作を行うものとする。このようにして取得された行動特徴サンプルにより、後述する本人認証部160が本人認証を行う。本人認証部160の認証が失敗した場合には、制御アプリケーション115は、携帯端末100、200の表示画面に確認メッセージ「認証エラー」を表示する。所定回数までの認証失敗を許容する場合には、この確認メッセージに対するユーザの応答としてアイコン「もう一度」を表示することとしてもよい。所定回数に渡り、認証が失敗した場合には、制御アプリケーション115は、携帯端末100、200の表示画面に確認メッセージ「所定回数に渡り認証が失敗したため、ロックを解除することができません。本携帯端末のロック解除についてはカスタマーセンターにお問合せ願います。」を表示して、カスタマーセンターのオペレータのみが保管する特別なロック解除キーの使用を検出するまでロック状態を保持することとしてもよい。一方、本人認証部160における本人認証が成功した場合には、ロック解除部180が携帯端末100、200のロックを解除する。
【0020】
<環境センサ210>
次に、本発明の実施例2、4に係る携帯端末200、400に内蔵される環境センサ210について詳細に説明する。環境センサ210とは、携帯端末が属する環境を取得するためのセンサのことである。本発明において環境センサ210として用いられるセンサは手遊び時の携帯端末200、400の挙動を測定することができれば、他に何ら制限はなく、携帯端末200、400に実装可能なサイズおよびコストの範囲内であればどんなセンサをも組み合わせることができる。例えば、望ましい環境センサ210の例として加速度センサ、ジャイロスコープ(角速度センサ)などがある。加速度センサとしては、例えば3軸加速度センサが携帯端末への実装によく用いられる。3軸加速度センサとしてはピエゾ抵抗型3軸加速度センサ、静電容量型3軸加速度センサ、熱検知型3軸加速度センサなどがある。ジャイロスコープとしては、例えばMEMSジャイロスコープが携帯端末への実装によく用いられる。
【0021】
環境センサ210によって感知された手遊び時の携帯端末の周囲環境情報は時系列データとして環境センサ210から出力される。周囲環境情報の時系列データとして例えば、加速度センサが測定した3軸加速度の時系列データ、ジャイロスコープが測定した角度、角速度、角加速度の時系列データなどがある。本明細書では、「周囲環境情報の時系列データ」という語は、上述の環境センサ210が携帯端末の周囲環境を測定した結果として得られる周囲環境情報の時系列データを示す信号全般を総称するものとする。
【0022】
<トリガ信号生成部390、制御アプリケーション315>
次に、本発明の実施例3、4に係る携帯端末300、400が備えるトリガ信号生成部390について説明する。トリガ信号生成部390は、本発明の実施例3、4に係る携帯端末300、400における本人認証テンプレート学習動作の開始、本人認証動作の開始のトリガを監視している。具体的にはトリガ信号生成部390は、ユーザが本携帯端末300、400を予め登録済みの所定の握り方(例えば、携帯端末の筐体を強く把持する、握り込むなど)で握った場合の把持特徴の分布が観測された場合に、これを学習/認証動作の開始の契機(トリガ)と判断して、制御アプリケーション315にトリガ信号を出力する。具体的には、トリガ信号生成部390は、圧力センサアレイ105の出力が所定のしきい値を超える場合にトリガ信号を生成・出力すればよい。これ以外にも、例えばトリガ信号生成部390は、圧力センサアレイ105が備える圧力センサのうち、所定のしきい値を超える出力となった圧力センサの数が、所定の個数を上回った時にトリガ信号を生成・出力することとしてもよい。また、トリガ信号生成部390は、予め定めた位置に存在する圧力センサの出力のみに着目し、この圧力センサの出力が所定のしきい値を超える場合に、トリガ信号を生成・出力してもよい。学習時/認証時のいずれにおいても、実施例3、4に係る携帯端末300、400が備える制御アプリケーション315はトリガ信号を取得すると、前述の制御アプリケーション115において、ユーザがアイコン「今すぐ開始」を押下した場合と同じ動作、つまり学習/認証開始信号を行動特徴サンプル取得部120に出力する。実施例3、4の携帯端末300、400が備える制御アプリケーション315と、実施例1、2の携帯端末100、200が備える制御アプリケーション115の相違点はこの点のみである。
【0023】
このように、実施例3、4の携帯端末300、400はトリガ信号生成部390を備えるため、ユーザはタッチパネルに表示されたアイコンを押下すること無く、スムーズに学習動作もしくは認証動作を開始することができる。
【0024】
また、実施例1、2の携帯端末100、200のように、ユーザが制御アプリケーション115が表示したアイコンを押下することにより、制御アプリケーション115が学習/認証開始信号を生成し、行動特徴サンプル取得部120が行動特徴サンプルの取得を開始する場合、行動特徴サンプルの取得開始時には、ユーザの手指は、タッチパネル表示のアイコンを押下した直後の把持状態となっているため、ユーザは即座に手遊びを開始できない場合がある。ユーザは手遊び動作開始準備のために携帯端末を持ちかえたり回転させたりする必要がある場合には、これらの動作が上述の所定の行動特徴サンプル取得開始時刻後に行われている場合には、全てノイズとなってしまう。このノイズは、行動特徴サンプルの取得開始時刻を、アイコン押下の瞬間よりも後ろにずらすことである程度防ぐことは可能であるが、完全に防ぐことは難しい。
【0025】
一方、実施例3、4の携帯端末300、400が備える制御アプリケーション315によれば、ユーザは手遊び動作が即時に開始出来るように把持状態を調整してから、例えば携帯端末300、400の筐体を強く握り込むなどすればよく、上述のノイズの問題を起こり難くすることができる。
【実施例1】
【0026】
上述の条件を前提として、行動特徴サンプル取得により本人認証を実現する実施例1に係る携帯端末100について詳細に説明する。まず図4、図8を参照して実施例1に係る携帯端末100の学習状態における動作について説明する。図4は本実施例に係る携帯端末100の構成を示すブロック図である。図8は本実施例に係る携帯端末100の学習動作を示すフローチャートである。
【0027】
本実施例の携帯端末100は圧力センサアレイ105と、制御アプリケーション115と、行動特徴サンプル取得部120と、切替え部125と、サンプル一時記憶部130と、テンプレート学習部135と、テンプレート記憶部155と、本人認証部160と、ロック解除部180とを備える。本実施例の携帯端末100は切替え部125を備えており、この切替え部125によって、携帯端末100を学習状態、認証状態のどちらかの状態に切替えることができるものとする。ここでは、切替え部125が学習状態にセットされているものとする。圧力センサアレイ105については前述したように携帯端末100に内蔵されている。制御アプリケーション115は、<制御アプリケーション115(学習時)>で述べたように、携帯端末100の表示画面にユーザ向けの所定のメッセージを表示し、ユーザがアイコン「今すぐ開始」もしくはアイコン「もう一度」を押下した場合に、学習開始信号を生成・出力する(S115)。行動特徴サンプル取得部120は、制御アプリケーション115から学習開始信号を取得して、圧力センサアレイ105より行動特徴サンプルを取得する(S120)。ここで、取得済みの行動特徴サンプルの個数をSmとし、学習開始サンプル数をSFmとする。学習開始サンプル数SFmとは、本人認証テンプレートの学習に必要なサンプル数として予め定めたものである。これは、行動特徴サンプルの取得数が少ない状態で本人認証テンプレートの学習を行っても、十分に精度の高い本人認証テンプレートを生成することが出来ないため、精度の高い本人認証テンプレートを得るために必要であると経験的に分かっているサンプルの数を学習開始サンプル数SFmとして設定したものである。従って、サンプル一時記憶部130に記憶された行動特徴サンプルの個数Smが、学習開始サンプル数SFmに達した(Sm>SFm)場合にはステップS135に進み、テンプレート学習部135が、行動特徴サンプルを用いて本人認証テンプレートを学習する(S130Y、S135)。テンプレート記憶部155は、学習済みの本人認証テンプレートを記憶する(S155)。サンプル一時記憶部130に記憶された行動特徴サンプルの個数Smが、学習開始サンプル数SFmに達していない(Sm<SFm)場合にはスタートに戻り、学習開始信号の取得と同時に行動特徴サンプルを取得する動作を繰り返す(S130N)。よって、本人認証テンプレートが得られるまで、S115、S120が繰り返される(S130N)。本人認証テンプレートは、行動特徴サンプル(手遊び動作時の把持圧力分布の時系列データ)の平均値などから求められる。
【0028】
次に、図4、図9を参照して実施例1に係る携帯端末100の認証状態における動作について説明する。図9は本実施例に係る携帯端末100の認証動作を示すフローチャートである。ここでは、携帯端末100の切替え部125が認証状態にセットされているものとする。なお、認証状態動作時には、上述した学習状態が既に動作しており、本人認証テンプレートがテンプレート記憶部155に記憶済みであるものとする。制御アプリケーション115は、<制御アプリケーション115(認証時)>で述べたように、所定時間内にタッチパネル入力が観測されなかった場合には、携帯端末100の機能の一部または全部をロックする。制御アプリケーション115は、携帯端末100がロック状態にある場合に、携帯端末100の表示画面に所定のメッセージを表示しておき、ユーザがアイコン「今すぐ開始」を押下した場合に、認証開始信号を生成・出力する(S115)。行動特徴サンプル取得部120は、制御アプリケーション115から認証開始信号を取得して、圧力センサアレイ105より行動特徴サンプルを取得する(S120)。次に、本人認証部160は、学習された本人認証テンプレートと行動特徴サンプルとを比較して本人認証を行う(S160)。この本人認証が失敗した場合(S165N)、ロックは解除されず、処理は終了する(エンド)。このとき、<制御アプリケーション115(認証時)>で述べたように、所定の認証失敗回数の猶予を設けて、ユーザに再度の認証を行わせることとしてもよい。本人認証が成功した場合には(S165Y)、端末ロック解除部180が、携帯端末100の機能の一部または全部のロックを解除する(S180)。
【0029】
本人認証テンプレートと行動特徴サンプルとの比較の方法については、例えば以下のように実現可能である。本人認証部160は、本人認証テンプレートと認証状態において取得された行動特徴サンプルとの距離(例えばマハラノビス汎距離)を求める。本人認証部160は、この距離がある一定の値以下であれば取得された行動特徴サンプルを本人のものと結論する。一方、本人認証テンプレートと行動特徴サンプルとの距離(例えばマハラノビス汎距離)が一定の値以下でなければ取得された行動特徴サンプルは本人のものでないと結論する。
【0030】
このように、本実施例の携帯端末100は、行動特徴サンプル取得部120が、限られた空間で実行可能な手遊び動作時の把持特徴の時系列データを行動特徴サンプルとして取得し、テンプレート学習部135が行動特徴サンプルから本人認証テンプレートを学習し、本人認証部160が行動特徴サンプルと本人認証テンプレートとの比較照合により、本人認証を行うため、ユーザが限られた可動範囲内で小さな動作をするだけで、その行動特徴から本人認証を行うことができる。
【実施例2】
【0031】
次に、実施例1の携帯端末100に新たなセンサを付加することで、手遊び動作の本人特定精度をさらに向上させた実施例2に係る携帯端末200について詳細に説明する。まず、図5、図8を参照して実施例2に係る携帯端末200の学習状態における動作について説明する。図5は本実施例に係る携帯端末200の構成を示すブロック図である。図8は本実施例に係る携帯端末200の学習動作を示すフローチャートである。
【0032】
本実施例の携帯端末200は圧力センサアレイ105と、環境センサ210と、制御アプリケーション115と、行動特徴サンプル取得部120と、切替え部125と、サンプル一時記憶部130と、テンプレート学習部135と、テンプレート記憶部155と、本人認証部160と、ロック解除部180とを備える。実施例1との相違点は、本実施例が実施例1が備えていない環境センサ210を備える点のみである。よって、本実施例と実施例1において同一番号を付した共通する各構成部については、実施例1における各構成部と全く同じ動作をするので説明を割愛する。環境センサ210とは、<環境センサ210>で述べたように、携帯端末200が属する環境を取得するためのセンサのことである。具体的には加速度センサ、ジャイロスコープ(角速度センサ)などで構成することができる
【0033】
環境センサ210によって感知された手遊び時の携帯端末200の周囲環境情報は時系列データとして環境センサ210から出力される。行動特徴サンプル取得部120は、制御アプリケーション115から出力された学習開始信号(S115)の取得を契機として、環境センサ210から出力された周囲環境情報の時系列データと、圧力センサアレイ105が出力する把持圧力の時系列データとを全て行動特徴サンプルとして取得する(S120)。以降の処理は、実施例1と全く同じである。実施例1と同様に、サンプル一時記憶部130に記憶された行動特徴サンプルの個数Smが、学習開始サンプル数SFmに達した(Sm>SFm)場合には、テンプレート学習部135は、把持圧の時系列データおよび周囲環境情報の時系列データの全てを行動特徴サンプルとして本人認証テンプレートを学習する(S135)。
【0034】
次に、図5、9を参照して実施例2に係る携帯端末200の認証状態における動作について説明する。認証動作については、実施例1の携帯端末100の認証動作と何ら変わるところがない。ただ、認証時に取得する行動特徴サンプルが、実施例1の場合は把持圧の時系列データのみで構成されていたのが、本実施例では、把持圧の時系列データおよび周囲環境情報の時系列データにて構成される点が異なる。
【0035】
このように、本実施例の携帯端末200は、実施例1の携帯端末100の効果に加えて、手遊び動作時の携帯端末200の周囲環境情報(3軸加速度の出力値、角速度、角加速度など)を行動特徴サンプルの一部として取得するため、さらに精度よく個人の手遊び動作を特定することができ、本人認証機能の精度が向上する。
【実施例3】
【0036】
次に、実施例1の携帯端末100にトリガ信号生成部390を付加することで、手遊び動作による学習機能、認証機能の開始を容易にする実施例3に係る携帯端末300について詳細に説明する。図6、図10、図11を参照して実施例3に係る携帯端末300の学習/認証状態における動作について説明する。図6は本実施例に係る携帯端末300の構成を示すブロック図である。図10は本実施例に係る携帯端末300の学習動作を示すフローチャートである。図11は本実施例に係る携帯端末300の認証動作を示すフローチャートである。
【0037】
本実施例の携帯端末300は圧力センサアレイ105と、制御アプリケーション315と、行動特徴サンプル取得部120と、切替え部125と、サンプル一時記憶部130と、テンプレート学習部135と、テンプレート記憶部155と、本人認証部160と、ロック解除部180と、トリガ信号生成部390とを備える。実施例1との相違点は、本実施例が実施例1が備えていないトリガ信号生成部390を備える点、実施例1における制御アプリケーション115が本実施例において制御アプリケーション315に変更されている点である。よって、本実施例と実施例1において同一番号を付した共通する各構成部については、実施例1における各構成部と全く同じ動作をするので説明を割愛する。トリガ信号生成部390とは、<トリガ信号生成部390、制御アプリケーション315>で述べたように、本人認証テンプレート学習動作の開始、本人認証動作の開始のトリガを監視する機能を有する。具体的にはトリガ信号生成部390は、ユーザが本携帯端末300を予め登録済みの所定の握り方(例えば、携帯端末の筐体を強く把持する、握り込むなど)で握った場合の把持特徴の分布が観測された場合に、これを学習/認証動作の開始の契機(トリガ)と判断して、制御アプリケーション315にトリガ信号を出力する。学習時/認証時のいずれにおいても、制御アプリケーション315はトリガ信号を取得すると、学習時には学習開始信号を、認証時には認証開始信号を出力する(S315)。実施例3の携帯端末300が備える制御アプリケーション315と、実施例1、2の携帯端末100、200が備える制御アプリケーション115の相違点はこの点のみである。従って、以降の処理は、実施例1と全く同じである。実施例1と同様に、行動特徴サンプル取得部120は、制御アプリケーション315から学習/認証開始信号を取得して、圧力センサアレイ105より行動特徴サンプルを取得する(S120)。
【0038】
このように、実施例3の携帯端末300はトリガ信号生成部390を備えるため、実施例1の効果に加えて、ユーザはタッチパネルに表示されたアイコンを押下すること無く、スムーズに学習動作もしくは認証動作を開始することができる。また、実施例3の携帯端末300によれば、ユーザは手遊び動作が即時に開始出来るように把持状態を調整してから、例えば当該携帯端末の筐体を強く握り込むなどして、トリガ信号を発生させることにより、手遊び動作開始準備のために携帯端末を持ちかえたり回転させたりする動作を省略することができ、ノイズを軽減することもできる。
【実施例4】
【0039】
次に、実施例2の携帯端末200にトリガ信号生成部390を付加することで、手遊び動作による学習機能、認証機能の開始を容易にする実施例4に係る携帯端末400について詳細に説明する。図7、図10、図11を参照して実施例4に係る携帯端末400の学習/認証状態における動作について説明する。図7は本実施例に係る携帯端末400の構成を示すブロック図である。図10は本実施例に係る携帯端末400の学習動作を示すフローチャートである。図11は本実施例に係る携帯端末400の認証動作を示すフローチャートである。
【0040】
本実施例の携帯端末400は圧力センサアレイ105と、環境センサ210と、制御アプリケーション315と、行動特徴サンプル取得部120と、切替え部125と、サンプル一時記憶部130と、テンプレート学習部135と、テンプレート記憶部155と、本人認証部160と、ロック解除部180と、トリガ信号生成部390とを備える。実施例2との相違点は、本実施例が実施例2が備えていないトリガ信号生成部390を備える点、実施例2における制御アプリケーション115が本実施例において制御アプリケーション315に変更されている点である。よって、本実施例と実施例2において同一番号を付した共通する各構成部については、実施例1における各構成部と全く同じ動作をするので説明を割愛する。トリガ信号生成部390とは、<トリガ信号生成部390、制御アプリケーション315>で述べたように、本人認証テンプレート学習動作の開始、本人認証動作の開始のトリガを監視する機能を有する。具体的にはトリガ信号生成部390は、ユーザが本携帯端末400を予め登録済みの所定の握り方(例えば、携帯端末の筐体を強く把持する、握り込むなど)で握った場合の把持特徴の分布が観測された場合に、これを学習/認証動作の開始の契機(トリガ)と判断して、制御アプリケーション315にトリガ信号を出力する。学習時/認証時のいずれにおいても、制御アプリケーション315はトリガ信号を取得すると、学習時には学習開始信号を、認証時には認証開始信号を出力する(S315)。実施例4の携帯端末400が備える制御アプリケーション315と、実施例1、2の携帯端末100、200が備える制御アプリケーション115の相違点はこの点のみである。従って、以降の処理は、実施例2と全く同じである。実施例2と同様に、行動特徴サンプル取得部120は、制御アプリケーション315から学習/認証開始信号を取得して、圧力センサアレイ105、環境センサ210より行動特徴サンプルを取得する(S120)。
【0041】
このように、実施例4の携帯端末400はトリガ信号生成部390を備えるため、実施例2の効果に加えて、ユーザはタッチパネルに表示されたアイコンを押下すること無く、スムーズに学習動作もしくは認証動作を開始することができる。また、実施例4の携帯端末400によれば、ユーザは手遊び動作が即時に開始出来るように把持状態を調整してから、例えば当該携帯端末の筐体を強く握り込むなどして、トリガ信号を発生させることにより、手遊び動作開始準備のために携帯端末を持ちかえたり回転させたりする動作を省略することができ、ノイズを軽減することもできる。
【0042】
また、上述の各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。その他、本発明の趣旨を逸脱しない範囲で適宜変更が可能であることはいうまでもない。
【0043】
また、上述の構成をコンピュータによって実現する場合、各装置が有すべき機能の処理内容はプログラムによって記述される。そして、このプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。
【0044】
この処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、例えば、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリ等どのようなものでもよい。
【0045】
また、このプログラムの流通は、例えば、そのプログラムを記録したDVD、CD−ROM等の可搬型記録媒体を販売、譲渡、貸与等することによって行う。さらに、このプログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することにより、このプログラムを流通させる構成としてもよい。
【0046】
このようなプログラムを実行するコンピュータは、例えば、まず、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、一旦、自己の記憶装置に格納する。そして、処理の実行時、このコンピュータは、自己の記録媒体に格納されたプログラムを読み取り、読み取ったプログラムに従った処理を実行する。また、このプログラムの別の実行形態として、コンピュータが可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することとしてもよく、さらに、このコンピュータにサーバコンピュータからプログラムが転送されるたびに、逐次、受け取ったプログラムに従った処理を実行することとしてもよい。また、サーバコンピュータから、このコンピュータへのプログラムの転送は行わず、その実行指示と結果取得のみによって処理機能を実現する、いわゆるASP(Application Service Provider)型のサービスによって、上述の処理を実行する構成としてもよい。なお、本形態におけるプログラムには、電子計算機による処理の用に供する情報であってプログラムに準ずるもの(コンピュータに対する直接の指令ではないがコンピュータの処理を規定する性質を有するデータ等)を含むものとする。
【0047】
また、この形態では、コンピュータ上で所定のプログラムを実行させることにより、本装置を構成することとしたが、これらの処理内容の少なくとも一部をハードウェア的に実現することとしてもよい。
【特許請求の範囲】
【請求項1】
手遊び動作時の行動特徴サンプルを取得して本人認証を行う移動情報端末であって、
把持特徴を取得する把持特徴センサと、
前記手遊び動作時の把持特徴の時系列データを行動特徴サンプルとして取得する行動特徴サンプル取得部と、
前記移動情報端末を学習状態、認証状態のどちらかの状態に切替える切替え部と、
前記移動情報端末の状態が学習状態である場合に、前記行動特徴サンプルを用いて本人認証テンプレートを学習するテンプレート学習部と、
前記移動情報端末の状態が認証状態である場合に、前記学習された本人認証テンプレートと前記行動特徴サンプルとを比較して前記本人認証を行う本人認証部と、
前記本人認証が成功した場合に前記移動情報端末の機能の一部または全部のロックを解除するロック解除部と、
を備えることを特徴とする移動情報端末。
【請求項2】
請求項1に記載の移動情報端末であって、
前記移動情報端末の周囲環境情報を取得する環境センサをさらに備え、
前記行動特徴サンプル取得部が、前記手遊び動作時の把持特徴の時系列データと、前記手遊び動作時の周囲環境情報の時系列データとを行動特徴サンプルとして取得すること
を特徴とする移動情報端末。
【請求項3】
請求項1又は2に記載の移動情報端末であって、
前記把持特徴センサが取得する把持特徴を監視して、前記取得された把持特徴が所定の特徴を備える場合に、トリガ信号を生成するトリガ信号生成部をさらに備え、
前記行動特徴サンプル取得部が、前記トリガ信号の生成を契機として前記行動特徴サンプルの取得を開始すること
を特徴とする移動情報端末。
【請求項4】
手遊び動作時の行動特徴サンプルを取得して本人認証テンプレートの学習を行う行動特徴学習方法であって、
前記手遊び動作時の把持特徴の時系列データを行動特徴サンプルとして取得する行動特徴サンプル取得ステップと、
前記行動特徴サンプルを用いて本人認証テンプレートを学習するテンプレート学習ステップと、
を有することを特徴とする行動特徴学習方法。
【請求項5】
請求項4に記載の行動特徴学習方法を用いた行動特徴認証方法であって、
前記手遊び動作時の把持特徴の時系列データを行動特徴サンプルとして取得する行動特徴サンプル取得ステップと、
前記学習された本人認証テンプレートと前記行動特徴サンプルとを比較して本人認証を行う本人認証ステップと、
前記本人認証が成功した場合に前記移動情報端末の機能の一部または全部のロックを解除するロック解除ステップと、
を有することを特徴とする行動特徴認証方法。
【請求項6】
請求項4に記載の行動特徴学習方法であって、
前記行動特徴サンプル取得ステップが、前記手遊び動作時の把持特徴の時系列データと、前記手遊び動作時の周囲環境情報の時系列データとを行動特徴サンプルとして取得すること
を特徴とする行動特徴学習方法。
【請求項7】
請求項5に記載の行動特徴認証方法であって、
前記行動特徴サンプル取得ステップが、前記手遊び動作時の把持特徴の時系列データと、前記手遊び動作時の周囲環境情報の時系列データとを行動特徴サンプルとして取得すること
を特徴とする行動特徴認証方法。
【請求項8】
請求項4又は6に記載の行動特徴学習方法であって、
前記把持特徴センサが取得する把持特徴を監視して、前記取得された把持特徴が所定の特徴を備える場合に、トリガ信号を生成するトリガ信号生成ステップをさらに備え、
前記行動特徴サンプル取得ステップが、前記トリガ信号の生成を契機として前記行動特徴サンプルの取得を開始すること
を特徴とする行動特徴学習方法。
【請求項9】
請求項5又は7に記載の行動特徴認証方法であって、
前記把持特徴センサが取得する把持特徴を監視して、前記取得された把持特徴が所定の特徴を備える場合に、トリガ信号を生成するトリガ信号生成ステップをさらに備え、
前記行動特徴サンプル取得ステップが、前記トリガ信号の生成を契機として前記行動特徴サンプルの取得を開始すること
を特徴とする行動特徴認証方法。
【請求項10】
請求項4から9の何れかに記載の方法を実行すべき指令をコンピュータに対してするプログラム。
【請求項1】
手遊び動作時の行動特徴サンプルを取得して本人認証を行う移動情報端末であって、
把持特徴を取得する把持特徴センサと、
前記手遊び動作時の把持特徴の時系列データを行動特徴サンプルとして取得する行動特徴サンプル取得部と、
前記移動情報端末を学習状態、認証状態のどちらかの状態に切替える切替え部と、
前記移動情報端末の状態が学習状態である場合に、前記行動特徴サンプルを用いて本人認証テンプレートを学習するテンプレート学習部と、
前記移動情報端末の状態が認証状態である場合に、前記学習された本人認証テンプレートと前記行動特徴サンプルとを比較して前記本人認証を行う本人認証部と、
前記本人認証が成功した場合に前記移動情報端末の機能の一部または全部のロックを解除するロック解除部と、
を備えることを特徴とする移動情報端末。
【請求項2】
請求項1に記載の移動情報端末であって、
前記移動情報端末の周囲環境情報を取得する環境センサをさらに備え、
前記行動特徴サンプル取得部が、前記手遊び動作時の把持特徴の時系列データと、前記手遊び動作時の周囲環境情報の時系列データとを行動特徴サンプルとして取得すること
を特徴とする移動情報端末。
【請求項3】
請求項1又は2に記載の移動情報端末であって、
前記把持特徴センサが取得する把持特徴を監視して、前記取得された把持特徴が所定の特徴を備える場合に、トリガ信号を生成するトリガ信号生成部をさらに備え、
前記行動特徴サンプル取得部が、前記トリガ信号の生成を契機として前記行動特徴サンプルの取得を開始すること
を特徴とする移動情報端末。
【請求項4】
手遊び動作時の行動特徴サンプルを取得して本人認証テンプレートの学習を行う行動特徴学習方法であって、
前記手遊び動作時の把持特徴の時系列データを行動特徴サンプルとして取得する行動特徴サンプル取得ステップと、
前記行動特徴サンプルを用いて本人認証テンプレートを学習するテンプレート学習ステップと、
を有することを特徴とする行動特徴学習方法。
【請求項5】
請求項4に記載の行動特徴学習方法を用いた行動特徴認証方法であって、
前記手遊び動作時の把持特徴の時系列データを行動特徴サンプルとして取得する行動特徴サンプル取得ステップと、
前記学習された本人認証テンプレートと前記行動特徴サンプルとを比較して本人認証を行う本人認証ステップと、
前記本人認証が成功した場合に前記移動情報端末の機能の一部または全部のロックを解除するロック解除ステップと、
を有することを特徴とする行動特徴認証方法。
【請求項6】
請求項4に記載の行動特徴学習方法であって、
前記行動特徴サンプル取得ステップが、前記手遊び動作時の把持特徴の時系列データと、前記手遊び動作時の周囲環境情報の時系列データとを行動特徴サンプルとして取得すること
を特徴とする行動特徴学習方法。
【請求項7】
請求項5に記載の行動特徴認証方法であって、
前記行動特徴サンプル取得ステップが、前記手遊び動作時の把持特徴の時系列データと、前記手遊び動作時の周囲環境情報の時系列データとを行動特徴サンプルとして取得すること
を特徴とする行動特徴認証方法。
【請求項8】
請求項4又は6に記載の行動特徴学習方法であって、
前記把持特徴センサが取得する把持特徴を監視して、前記取得された把持特徴が所定の特徴を備える場合に、トリガ信号を生成するトリガ信号生成ステップをさらに備え、
前記行動特徴サンプル取得ステップが、前記トリガ信号の生成を契機として前記行動特徴サンプルの取得を開始すること
を特徴とする行動特徴学習方法。
【請求項9】
請求項5又は7に記載の行動特徴認証方法であって、
前記把持特徴センサが取得する把持特徴を監視して、前記取得された把持特徴が所定の特徴を備える場合に、トリガ信号を生成するトリガ信号生成ステップをさらに備え、
前記行動特徴サンプル取得ステップが、前記トリガ信号の生成を契機として前記行動特徴サンプルの取得を開始すること
を特徴とする行動特徴認証方法。
【請求項10】
請求項4から9の何れかに記載の方法を実行すべき指令をコンピュータに対してするプログラム。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【公開番号】特開2013−20304(P2013−20304A)
【公開日】平成25年1月31日(2013.1.31)
【国際特許分類】
【出願番号】特願2011−150896(P2011−150896)
【出願日】平成23年7月7日(2011.7.7)
【出願人】(392026693)株式会社エヌ・ティ・ティ・ドコモ (5,876)
【Fターム(参考)】
【公開日】平成25年1月31日(2013.1.31)
【国際特許分類】
【出願日】平成23年7月7日(2011.7.7)
【出願人】(392026693)株式会社エヌ・ティ・ティ・ドコモ (5,876)
【Fターム(参考)】
[ Back to top ]