(57)【要約】【課題】端末装置のセキュリティの度合いを高めること。【解決手段】パタン番号選択部１２１は、複数の入力パタンに対応する複数のパタン番号のうち、いずれか１つのパタン番号をランダムに選択し、触感パタン発生部１２３は、パタン番号選択１２１が選択したパタン番号に従って記憶部１２２の触感パタンテーブルを参照し、触感パタンテーブルに基づいて、パタン番号選択１２１が選択したパタン番号に対応する触感パタンを発生し、制御部１２５は、触感パタンの発生後、入出力部１１の状態を、入力パタンの入力を待つ待機状態に遷移させる。【選択図】図１
2014182659.tif 000002
【特許請求の範囲】
【請求項１】
端末装置の操作ロックを解除するために前記端末装置に入力することが必要な入力パタンであって互いに異なる複数の入力パタンのうち、いずれか１つの入力パタンをランダムに選択する選択部と、
互いに異なる複数の触感パタンのうち、前記１つの入力パタンに対応するいずれか１つの触感パタンを発生する発生部と、
を具備する操作ロック解除装置。
【請求項２】
前記複数の入力パタンと、前記複数の入力パタンにそれぞれ対応する前記複数の触感パタンとを予め対応付けて記憶する記憶部、をさらに具備し、
前記発生部は、前記１つの入力パタンに基づいて前記記憶部を参照して、前記複数の触感パタンから前記１つの触感パタンを選択する、
請求項１に記載の操作ロック解除装置。
【請求項３】
前記選択部は、前記端末装置の状態を入力パタンの入力を待つ待機状態に遷移させる特定の操作がなされたときに、前記１つの入力パタンをランダムに選択する、
請求項１に記載の操作ロック解除装置。
【請求項４】
前記発生部は、前記端末装置が有するタッチパネルの全領域のうち、前記端末装置の状態を入力パタンの入力を待つ待機状態に遷移させる特定の操作の受付が可能である一部の特定の領域において、前記１つの触感パタンを発生する、
請求項１に記載の操作ロック解除装置。
【請求項５】
端末装置の操作ロックを解除するために前記端末装置に入力することが必要な入力パタンであって互いに異なる複数の入力パタンのうち、いずれか１つの入力パタンをランダムに選択し、
互いに異なる複数の触感パタンのうち、前記１つの入力パタンに対応するいずれか１つの触感パタンを発生する、
操作ロック解除方法。
【請求項６】
端末装置の操作ロックを解除するために前記端末装置に入力することが必要な入力パタンであって互いに異なる複数の入力パタンのうち、いずれか１つの入力パタンをランダムに選択し、
互いに異なる複数の触感パタンのうち、前記１つの入力パタンに対応するいずれか１つの触感パタンを発生する、
処理を前記端末装置に実行させる操作ロック解除プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作ロック解除装置、操作ロック解除方法及び操作ロック解除プログラムに関する。
【背景技術】
【０００２】
従来、端末装置の使用を特定のユーザに制限するために、端末装置に対する操作が一定時間なされないときに端末装置の操作をロックし、パスワード等、そのユーザにしか知り得ない情報が端末装置に入力されたときに操作ロックを解除することが行われている。
【０００３】
また、最近、タッチパネルが積層された液晶画面に対して入力する特定の軌跡パタンをユーザが自由に設定し、その特定の軌跡パタンが入力されたときに端末装置の操作ロックを解除する端末装置がある。ユーザが設定可能な軌跡パタンは数多く存在するため、操作ロック解除用の特定の軌跡パタンをユーザが自由に設定できるようにすることにより、その特定の軌跡パタンをユーザ以外の他人に知られ難くすることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１-０４８６６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、軌跡パタンの入力に応じて操作ロックを解除する端末装置では、軌跡パタンを入力したときの指の跡が液晶画面の表面に残ってしまうことがある。このため、ユーザ以外の他人が、画面の表面に残った跡をそのまま指でなぞると、その他人によって端末装置の操作ロックが解除されてしまう。よって、操作ロック解除用の特定の軌跡パタンをユーザが自由に設定できても、必ずしも端末装置のセキュリティの度合いを高められるとは限らない。
【０００６】
開示の技術は、上記に鑑みてなされたものであって、端末装置のセキュリティの度合いを高めることができる操作ロック解除装置、操作ロック解除方法及び操作ロック解除プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
開示の態様では、端末装置の操作ロックを解除するために前記端末装置に入力することが必要な入力パタンであって互いに異なる複数の入力パタンのうち、いずれか１つの入力パタンをランダムに選択し、互いに異なる複数の触感パタンのうち、前記１つの入力パタンに対応するいずれか１つの触感パタンを発生する。
【０００８】
開示の態様によれば、端末装置のセキュリティの度合いを高めることができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施例１の端末装置の一例を示す機能ブロック図である。
【図２】図２は、実施例１の入出力部の一例を示す図である。
【図３】図３は、実施例１の軌跡パタンの検出点の一例を示す図である。
【図４】図４は、実施例１の軌跡パタンテーブルの一例を示す図である。
【図５】図５は、実施例１の振動パタンテーブルの一例を示す図である。
【図６】図６は、実施例１の操作ロック解除装置の処理の説明に供する図である。
【図７】図７は、実施例１の操作ロック解除装置の処理の説明に供するフローチャートである。
【図８】図８は、実施例２の数字パタンテーブルの一例を示す図である。
【図９】図９は、実施例２の表示画面の一例を示す図である。
【図１０】図１０は、実施例２の色パタンテーブルの一例を示す図である。
【図１１】図１１は、実施例２の表示画面の一例を示す図である。
【図１２】図１２は、実施例２の指紋パタンテーブルの一例を示す図である。
【図１３Ａ】図１３Ａは、実施例３の操作ロック解除装置の処理の説明に供する図である。
【図１３Ｂ】図１３Ｂは、実施例３の操作ロック解除装置の処理の説明に供する図である。
【図１３Ｃ】図１３Ｃは、実施例３の操作ロック解除装置の処理の説明に供する図である。
【図１３Ｄ】図１３Ｄは、実施例３の操作ロック解除装置の処理の説明に供する図である。
【図１３Ｅ】図１３Ｅは、実施例３の操作ロック解除装置の処理の説明に供する図である。
【図１３Ｆ】図１３Ｆは、実施例３の操作ロック解除装置の処理の説明に供する図である。
【図１４】図１４は、実施例３の凹凸発生領域の一例を示す図である。
【図１５】図１５は、実施例３の凹凸パタンテーブルの一例を示す図である。
【図１６】図１６は、実施例３の質感発生領域の一例を示す図である。
【図１７】図１７は、実施例３の質感パタンテーブルの一例を示す図である。
【図１８Ａ】図１８Ａは、実施例４の操作ロック解除装置の処理の説明に供する図である。
【図１８Ｂ】図１８Ｂは、実施例４の操作ロック解除装置の処理の説明に供する図である。
【図１９Ａ】図１９Ａは、実施例４の操作ロック解除装置の処理の説明に供する図である。
【図１９Ｂ】図１９Ｂは、実施例４の操作ロック解除装置の処理の説明に供する図である。
【図２０】図２０は、操作ロック解除装置のハードウェア構成例を示す図である。
【発明を実施するための形態】
【００１０】
以下に、本願の開示する操作ロック解除装置、操作ロック解除方法及び操作ロック解除プログラムの実施例を図面に基づいて詳細に説明する。なお、この実施例により本願の開示する操作ロック解除装置、操作ロック解除方法及び操作ロック解除プログラムが限定されるものではない。また、実施例において同一の機能を有する構成には同一の符号が付され、重複する説明は省略される。
【００１１】
［実施例１］
＜端末装置の構成＞
図１は、実施例１の端末装置の一例を示す機能ブロック図である。図１において、端末装置１０は、入出力部１１と、操作ロック解除装置１２とを有する。このように、本願の開示する操作ロック解除装置は、端末装置に備えられるものである。また、端末装置１０は、例えば、スマートフォン及びタブレット型端末等の多機能携帯端末である。
【００１２】
入出力部１１は、端末装置１０に対するユーザからの操作入力を受け付ける一方で、ユーザに対して端末装置１０からの情報を出力する。例えば、入出力部１１は、入力部としてのタッチパネルと、出力部としての液晶画面とを有し、入出力部１１ではタッチパネルと液晶画面とが積層されている。
【００１３】
操作ロック解除装置１２は、パタン番号選択部１２１と、記憶部１２２と、触感パタン発生部１２３と、パタン照合部１２４と、制御部１２５とを有する。
【００１４】
パタン番号選択部１２１は、複数のパタン番号のうち、いずれか１つのパタン番号をランダムに選択する。複数のパタン番号のそれぞれには、互いに異なる入力パタンと、互いに異なる触感パタンとが対応付けられている。例えば、パタン番号１〜３に対し、入力パタン１〜３と、触感パタン１〜３とが互いに対応付けられており、パタン番号選択部１２１は、パタン番号１〜３のうちいずれか１つのパタン番号をランダムに選択する。また、パタン番号選択部１２１は、入出力部１１に対してなされる操作を監視し、入出力部１１に対して特定の操作がなされたときに、パタン番号を選択する。パタン番号選択部１２１は、選択したパタン番号を触感パタン発生部１２３及びパタン照合部１２４に出力する。パタン番号選択部１２１の詳細は後述する。
【００１５】
記憶部１２２は、複数のパタン番号と複数の入力パタンとが互いに対応付けられた入力パタンテーブルを記憶する。また、記憶部１２２は、複数のパタン番号と複数の触感パタンとが互いに対応付けられた触感パタンテーブルを記憶する。入力パタンテーブル及び触感パタンテーブルの詳細は後述する。
【００１６】
触感パタン発生部１２３は、パタン番号選択１２１から入力されたパタン番号に従って記憶部１２２の触感パタンテーブルを参照し、触感パタンテーブルに基づいて、パタン番号選択１２１から入力されたパタン番号に対応する触感パタンを発生する。触感パタン発生部１２３は、触感パタンを発生したとき、触感パタンの発生通知を制御部１２５に出力する。触感パタン発生部１２３の詳細は後述する。
【００１７】
パタン照合部１２４は、パタン番号選択１２１から入力されたパタン番号に従って記憶部１２２の入力パタンテーブルを参照し、パタン番号選択１２１から入力されたパタン番号に対応する入力パタンを入力パタンテーブルから取得する。パタン照合部１２４は、入出力部１１に入力された入力パタンと、入力パタンテーブルから取得した入力パタンとを照合し、両者が一致するか否か判定し、「一致」または「不一致」の判定結果を制御部１２５に出力する。
【００１８】
制御部１２５は、触感パタンの発生通知が入力された後、入出力部１１の状態を、入力パタンの入力を待つ待機状態に遷移させる。また、制御部１２５は、パタン照合部１２４から入力された判定結果に従って、端末装置１０の操作ロックを解除する。すなわち、制御部１２５は、パタン照合部１２４から「一致」の判定結果が入力されたときは、端末装置１０の操作ロックを解除する。一方で、制御部１２５は、パタン照合部１２４から「不一致」の判定結果が入力されたときは、端末装置１０の操作ロックを解除しない。制御部１２５の詳細は後述する。
【００１９】
実施例１の以下の説明では、操作ロックの解除のために入力が必要な入力パタンを「軌跡パタン」とし、触感パタン発生部１２３が発生する触感パタンを「振動パタン」とした場合について説明する。よって、実施例１の以下の説明では、記憶部１２２に記憶される入力パタンテーブルは「軌跡パタンテーブル」と呼ばれ、記憶部１２２に記憶される触感パタンテーブルは「振動パタンテーブル」と呼ばれる。  
【００２０】
＜入出力部の画面構成例＞
図２は、実施例１の入出力部の一例を示す図である。図２に示す入出力部１１では、入出力部１１が有する液晶画面の全領域に渡ってタッチパネルが積層されている。そして、タッチパネルの全領域の一部にホーム領域１１１が設定されている。ホーム領域１１１は、ユーザが端末装置１０の操作ロックを解除したいときに入出力部１１に対して行う「スワイプ操作」の起点となる領域である。「スワイプ操作」とは、入出力部１１の表面にユーザの指を触れた状態で指を滑らせながら移動させる操作のことである。また、図２では、右方向の矢印で示すように、操作ロックの解除のためのスワイプ操作の方向が、ホーム領域１１１から入出力部１１の右端へ向かう一方向に指定されている。このようなホーム領域１１１から入出力部１１の右端へ向かうスワイプ操作が、入出力部１１の状態、つまり、端末装置１０の状態を、軌跡パタンの入力を待つ待機状態に遷移させる特定の操作となる。
【００２１】
また、図２では、ホーム領域１１１から入出力部１１の右端へ向かってスワイプ操作がなされるときに指が触れる領域のうち２箇所の領域が、左から順に、振動領域１と振動領域２とにそれぞれ設定されている。触感パタン発生部１２３は、指の接触位置が振動領域１内に入ったときに第１振動を発生し、続けて、指の接触位置が振動領域２内に入ったときに第２振動を発生する。そして、ホーム領域１１１から入出力部１１の右端へ向かってスワイプ操作がなされて指が入出力部１１の右端まで到達すると、制御部１２５は、入出力部１１の状態を、軌跡パタンの入力を待つ待機状態に遷移させる。つまり、ホーム領域１１１から入出力部１１の右端へ向かってスワイプ操作がなされる領域は、タッチパネルの全領域のうち、端末装置１０の状態を軌跡パタンの入力を待つ待機状態に遷移させる特定の操作の受付が可能である一部の特定の領域である。
【００２２】
なお、触感パタン発生部１２３は、端末装置１０の全体に伝わるような振動を発生してもよく、また、振動領域１内及び振動領域２内にだけ伝わるような振動を発生してもよい。ユーザ以外の他人から振動パタンをより察知され難くするためには、触感パタン発生部１２３は、振動領域１内及び振動領域２内にだけ伝わるような振動を発生するのが好ましい。
【００２３】
図３は、実施例１の軌跡パタンの検出点の一例を示す図である。図３に示すように、入出力部１１が有するタッチパネルへ入力される軌跡パタンの検出点として、例えば、ｐ１〜ｐ１２の１２個の検出点が設定される。ユーザは、これら１２個の検出点のうち少なくとも２点を結ぶ軌跡パタンを、端末装置１０の操作ロックを解除するのに入力が必要な軌跡パタンとして予め設定することができる。また、ユーザは複数の軌跡パタンを予め設定することができる。ユーザによって設定された軌跡パタンは、記憶部１２２が記憶する軌跡パタンテーブルに登録される。
【００２４】
＜軌跡パタンテーブルの具体例＞
図４は、実施例１の軌跡パタンテーブルの一例を示す図である。図４には、ユーザによって設定可能な軌跡パタンの数が最大で３個の場合を示す。ユーザによって設定された軌跡パタン１〜３には、設定順にパタン番号１〜３が付与される。軌跡パタンへのパタン番号の付与は、例えば制御部１２５によって行われる。なお、ユーザによって設定可能な軌跡パタンの最大数は、触感パタン発生部１２３が発生可能な振動パタンの最大数以下である。このように、軌跡パタンテーブルには、ユーザが自由に設定可能な複数の軌跡パタンが登録される。また、ユーザは、端末装置１０の「軌跡パタン設定モード」において、ユーザが設定したい軌跡パタンに合わせてスワイプ操作を行うことにより自由な軌跡パタンを端末装置１０に設定することができる。
【００２５】
＜振動パタンの具体例＞
図５は、実施例１の振動パタンテーブルの一例を示す図である。図５には、触感パタン発生部１２３が発生可能な振動パタンの数が最大で３個の場合を示す。振動パタン１〜３には、予めパタン番号１〜３が付与されている。振動パタンテーブルに登録される振動パタンは、例えば、振動の強弱のパタンとして登録される。すなわち、パタン番号１の振動パタンでは、第１振動が「弱」の振動である一方で、第２振動が「強」の振動である。パタン番号２の振動パタンでは、第１振動が「強」の振動である一方で、第２振動が「弱」の振動である。パタン番号３の振動パタンでは、第１振動及び第２振動の双方が「強」の振動である。このように、振動パタンテーブルには、予め複数の振動パタンが登録されている。
【００２６】
なお、振動パタンは、例えば、振動の種類として登録されてもよい。例えば、一定周波数の振動と、互いに異なる周波数が交互に繰り返される振動との組合せによって振動パタンを登録してもよい。
【００２７】
ここで、軌跡パタンテーブルのパタン番号１〜３は、振動パタンテーブルのパタン番号１〜３に対応する。よって、軌跡パタン１は、第１振動が「弱」の振動である一方で、第２振動が「強」の振動である振動パタンに対応する。また、軌跡パタン２は、第１振動が「強」の振動である一方で、第２振動が「弱」の振動である振動パタンに対応する。また、軌跡パタン３は、第１振動及び第２振動の双方が「強」の振動である振動パタンに対応する。つまり、記憶部１２２は、複数の軌跡パタンと、複数の軌跡パタンにそれぞれ対応する複数の振動パタンとを予め対応付けて記憶する。
【００２８】
また、ユーザは、端末装置１０の「軌跡パタン設定モード」において軌跡パタンを設定したときに、その設定した軌跡パタンのパタン番号に対応する振動パタンに従った振動を端末装置１０からフィードバックされる。例えばユーザが設定した軌跡パタンにパタン番号１が付与されたときは、触感パタン発生部１２３が、パタン番号１に対応する振動パタン（第１振動：「弱」、第２振動：「強」）の振動を、端末装置１０の全体に伝わるように発生する。こうすることで、ユーザは軌跡パタンの設定時に、端末装置１０からのフィードバックにより、ユーザが設定した軌跡パタンに対応付けられた振動パタンを知ることができる。なお、ユーザへのフィードバックは画面表示によって行ってもよい。例えば、ユーザが設定した軌跡パタンにパタン番号１が付与されたとき、制御部１２５が、その軌跡パタンに対応する振動パタンを入出力部１１の液晶画面に表示してユーザに通知してもよい。
【００２９】
＜操作ロック解除装置の処理＞
図６は、実施例１の操作ロック解除装置の処理の説明に供する図である。図６に示す３つの軌跡パタンは、ユーザによって図４の軌跡パタンテーブルに登録された軌跡パタン１〜３である。すなわち、パタン番号１の軌跡パタンは、図３に示す検出点のうち、ｐ７を起点、ｐ６を終点として、ｐ７→ｐ８→ｐ１２→ｐ１１→ｐ１０→ｐ９→ｐ５→ｐ６の順になぞられる軌跡パタンである。パタン番号２の軌跡パタンは、図３に示す検出点のうち、ｐ３を起点、ｐ２を終点として、ｐ３→ｐ４→ｐ８→ｐ７→ｐ６→ｐ５→ｐ１→ｐ２の順になぞられる軌跡パタンである。パタン番号３の軌跡パタンは、図３に示す検出点のうち、ｐ６を起点、ｐ２を終点として、ｐ６→ｐ５→ｐ１→ｐ２の順になぞられる軌跡パタンである。これら３つの互いに異なる軌跡パタンのいずれかが入出力部１１に入力されたときに、端末装置１０の操作ロックが解除される。つまり、これら３つの互いに異なる軌跡パタンは、端末装置１０の操作ロックを解除するために入出力部１１に入力することが必要な軌跡パタンである。また、図６に示す３つの振動パタンは、図５の振動パタンテーブルに登録されている３つの振動パタンである。
【００３０】
パタン番号選択部１２１は、入出力部１１に対して特定の操作がなされたときに、パタン番号１〜３のうち、いずれか１つのパタン番号をランダムに選択する。この「特定の操作がなされたとき」とは、例えば、図２において、ホーム領域１１１を起点として、ホーム領域１１１から右方向へ向かうスワイプ操作が開始されたときである。また、軌跡パタンテーブルにおいて、パタン番号と軌跡パタンとは一対一で対応するため、このパタン番号の選択は、軌跡パタンの選択に等しい。つまり、パタン番号選択部１２１は、スワイプ操作という特定の操作がなされたときに、互いに異なる複数の軌跡パタンのうちいずれか１つの軌跡パタンをランダムに選択する。ここでは、一例として、パタン番号選択部１２１が、パタン番号１〜３のうちパタン番号１、つまり、軌跡パタン１を選択したものとする。そこで、パタン番号選択部１２１は、「パタン番号１」を触感パタン発生部１２３及びパタン照合部１２４に出力する。
【００３１】
触感パタン発生部１２３は、パタン番号選択部１２１から「パタン番号１」を入力されたため、「パタン番号１」に基づいて図５に示す振動パタンテーブルを参照して、３つの振動パタンのうち、パタン番号１に対応する振動パタンを選択する。また、触感パタン発生部１２３は、入出力部１１に対するスワイプ操作の状態を監視する。そして、触感パタン発生部１２３は、ホーム領域１１１から入出力部１１の右端へ向かってスワイプ操作がなされて、指の接触位置が図２の振動領域１内に入ったときに第１振動として「弱」の振動を発生する。続けて、触感パタン発生部１２３は、指の接触位置が図２の振動領域２内に入ったときに第２振動として「強」の振動を発生する。つまり、触感パタン発生部１２３は、互いに異なる複数の振動パタンのうち、パタン番号選択部１２１によってランダムに選択されたいずれか１つの軌跡パタンに対応するいずれか１つの振動パタンを発生する。こうすることで、ユーザは、パタン番号選択部１２１によってランダムに選択された軌跡パタンが、軌跡パタン１であると知ることができる。すなわち、ユーザは、軌跡パタン１〜３のうち、端末装置１０の操作ロックを解除するために入力が必要な軌跡パタンが軌跡パタン１であると知ることができる。触感パタン発生部１２３は、第１振動及び第２振動を発生したとき、振動パタンの発生通知を制御部１２５に出力する。
【００３２】
制御部１２５は、振動パタンの発生通知が入力された後、入出力部１１の状態を、軌跡パタンの入力を待つ待機状態に遷移させる。
【００３３】
パタン照合部１２４は、入出力部１１の待機状態において入出力部１１に入力された軌跡パタンを入出力部１１から取得する。また、パタン照合部１２４は、パタン番号選択部１２１から入力されたパタン番号に対応する軌跡パタンを軌跡パタンテーブルから取得する。そして、パタン照合部１２４は、入出力部１１から取得した軌跡パタンと、軌跡パタンテーブルから取得した軌跡パタンとを照合し、両者が一致するか否か判定し、「一致」または「不一致」の判定結果を制御部１２５に出力する。つまり、パタン照合部１２４は、入出力部１１に入力された軌跡パタンと、パタン番号選択部１２１によってランダムに選択された軌跡パタンとを照合する。
【００３４】
制御部１２５は、パタン照合部１２４から「一致」の判定結果が入力されたときは、端末装置１０の操作ロックを解除する。一方で、制御部１２５は、パタン照合部１２４から「不一致」の判定結果が入力されたときは、端末装置１０の操作ロックを解除しない。
【００３５】
上記一連の処理の流れを図示すると以下のようになる。図７は、実施例１の操作ロック解除装置の処理の説明に供するフローチャートである。
【００３６】
パタン番号選択部１２１は、入出力部１１に対してなされる操作を監視し、ホーム領域１１１への指の接触を待つ（ステップＳ２１：Ｎｏ）。
【００３７】
パタン番号選択部１２１は、ホーム領域１１１での接触を検出すると（ステップＳ２１：Ｙｅｓ）、ホーム領域１１１から右方向へのスワイプ操作が開始されたか否か判断する（ステップＳ２２）。このスワイプ操作が開始されないとき、または、このスワイプ操作と異なる操作がなされたとき（ステップＳ２２：Ｎｏ）、操作ロックは解除されないまま処理は終了する。
【００３８】
一方で、ホーム領域１１１から右方向へのスワイプ操作の開始が検出されると（ステップＳ２２：Ｙｅｓ）、パタン番号選択部１２１は、複数のパタン番号からいずれか１つのパタン番号をランダムに選択する（ステップＳ２３）。上記のように、複数のパタン番号と複数の軌跡パタンとは一対一で対応するため、パタン番号選択部１２１は、パタン番号の選択により、複数の軌跡パタンからいずれか１つの軌跡パタンをランダムに選択することになる（ステップＳ２４）。
【００３９】
触感パタン発生部１２３は、複数の振動パタンから、パタン番号選択部１２１によって選択されたパタン番号に対応するいずれか１つの振動パタンを選択する（ステップＳ２５）。軌跡パタンと同様に、上記のように、複数のパタン番号と複数の振動パタンとは一対一で対応する。このため、触感パタン発生部１２３は、パタン番号に対応する振動パタンを選択することにより、複数の振動パタンから、ランダムに選択された軌跡パタンに対応するいずれか１つの振動パタンを選択することになる。
【００４０】
触感パタン発生部１２３は、スワイプ操作の途中で指の接触位置が図２の振動領域１内に入るまで待つ（ステップＳ２６：Ｎｏ）。そして、指の接触位置が図２の振動領域１内に入ったときに（ステップＳ２６：Ｙｅｓ）、触感パタン発生部１２３は、第１振動の強度で振動を発生する（ステップＳ２７）。
【００４１】
続いて、触感パタン発生部１２３は、スワイプ操作の途中で指の接触位置が図２の振動領域２内に入るまで待つ（ステップＳ２８：Ｎｏ）。そして、指の接触位置が図２の振動領域２内に入ったときに（ステップＳ２８：Ｙｅｓ）、触感パタン発生部１２３は、第２振動の強度で振動を発生する（ステップＳ２９）。第２振動の発生後、入出力部１１の状態は、軌跡パタンの入力を待つ待機状態に遷移する。
【００４２】
パタン照合部１２４は、入出力部１１の待機状態において入出力部１１に軌跡パタンが入力されるまで待つ（ステップＳ３０：Ｎｏ）。パタン照合部１２４は、入出力部１１に対する軌跡パタンの入力を検出すると（ステップＳ３０：Ｙｅｓ）、入出力部１１に入力された軌跡パタンと、パタン番号選択部１２１によってランダムに選択された軌跡パタンとを照合する（ステップＳ３１）。
【００４３】
制御部１２５は、パタン照合部１２４によって照合された両者の軌跡パタンが一致するときは（ステップＳ３２：Ｙｅｓ）、端末装置１０の操作ロックを解除する（ステップＳ３３）。一方で、制御部１２５は、パタン照合部１２４によって照合された両者の軌跡パタンが一致しないときは（ステップＳ３２：Ｎｏ）、端末装置１０の操作ロックを解除せず、処理を終了する。
【００４４】
以上のように実施例１によれば、パタン番号選択部１２１は、端末装置１０の操作ロックを解除するために端末装置１０に入力することが必要な軌跡パタンであって互いに異なる複数の軌跡パタンのうち、いずれか１つの軌跡パタンをランダムに選択する。触感パタン発生部１２３は、互いに異なる複数の振動パタンのうち、パタン番号選択部１２１によってランダムに選択された軌跡パタンに対応するいずれか１つの振動パタンを発生する。また、実施例１では、「軌跡パタン」は、操作ロックの解除のために入力が必要な「入力パタン」の一種であり、「振動パタン」は触感パタン発生部１２３が発生する「触感パタン」の一種である。このように、いずれか１つの軌跡パタンをランダムに選択することにより、操作ロックの解除のために入力が必要な軌跡パタンが、ユーザが操作ロックの解除を行おうとする度にランダムに変化する。このため、操作ロックの解除が複数回行われたときには、軌跡パタンの入力により液晶画面の表面に残る指の跡が単一の軌跡ではなく、複数の軌跡パタンを組み合わせたランダムな軌跡となる。よって、いずれか１つの軌跡パタンをランダムに選択することにより、操作ロックの解除のために入力が必要な軌跡パタンをユーザ以外の他人に察知され難くすることができる。一方で、ユーザに対しては、操作ロックの解除のために入力が必要な軌跡パタンを、軌跡パタンに一意に対応する振動パタンの発生により通知する。このため、操作ロックの解除のために入力が必要な軌跡パタンを、ユーザ以外の他人に知られることなく、ユーザだけに知らせることができる。よって、端末装置１０のセキュリティの度合いを高めることができる。
【００４５】
また、記憶部１２２は、複数の軌跡パタンと、複数の軌跡パタンにそれぞれ対応する複数の振動パタンとを予め対応付けて記憶する。触感パタン発生部１２３は、パタン番号選択部１２１によって選択された軌跡パタンに基づいて記憶部１２２を参照して、複数の振動パタンからいずれか１つの振動パタンを選択する。こうすることで、複数の軌跡パタンと複数の振動パタンとの対応付けが明確かつ簡潔になるため、その対応付けを例えばユーザの要求に応じて液晶画面に短時間で容易に表示することができる。また、その対応付けを液晶画面の表示によって確認したユーザが、軌跡パタンと振動パタンとの対応付けを自由に変更するのが容易になる。さらに、触感パタン発生部１２３は、記憶部１２２の参照という簡易な処理で振動パタンを選択するため、振動パタンの選択に要する処理時間を短縮することができる。
【００４６】
また、パタン番号選択部１２１は、端末装置１０の状態を軌跡パタンの入力を待つ待機状態に遷移させるスワイプ操作がなされたときに、軌跡パタンをランダムに選択する。こうすることで、操作ロックの解除操作に付随して軌跡パタンが選択されるため、軌跡パタンの無駄な選択処理を省くことができる。
【００４７】
また、触感パタン発生部１２３は、端末装置１０が有するタッチパネルの全領域のうち、端末装置１０の状態を軌跡パタンの入力を待つ待機状態に遷移させるスワイプ操作の受付が可能である一部の特定の領域において振動パタンを発生するのが好ましい。このように、端末装置１０の全体に伝わる振動パタンではなく、タッチパネルの一部の特定の領域だけでの振動パタンを発生することで、ユーザ以外の他人から振動パタンをさらに察知され難くすることができる。
【００４８】
［実施例２］
実施例１では、操作ロックの解除のために入力が必要な入力パタンを「軌跡パタン」とした場合について説明した。実施例２では、操作ロックの解除のために入力が必要な入力パタンのバリエーションについて説明する。操作ロックの解除のために入力が必要な入力パタンとしては、実施例１の「軌跡パタン」以外にも、以下のものを挙げることができる。
【００４９】
＜入力パタンのバリエーション１＞
入力パタンのバリエーション１として、操作ロックの解除のために入力が必要な入力パタンを「数字パタン」としてもよい。この場合、記憶部１２２に記憶される入力パタンテーブルは、図８に示すような「数字パタンテーブル」となる。図８は、実施例２の数字パタンテーブルの一例を示す図である。このように、数字パタンテーブルには、ユーザが自由に設定可能な複数の数字パタンが登録される。また、操作ロックの解除のために入力が必要な入力パタンを「数字パタン」とした場合、数字パタンの入力を待つ待機状態にある入出力部１１の画面表示は例えば図９に示すようになる。図９は、実施例２の表示画面の一例を示す図である。図９に示す表示画面において入力された数字パタンが、パタン番号選択部１２１によって数字パタンテーブルからランダムに選択された数字パタンに一致するとき、端末装置１０の操作ロックが解除される。
【００５０】
＜入力パタンのバリエーション２＞
入力パタンのバリエーション２として、操作ロックの解除のために入力が必要な入力パタンを「色パタン」としてもよい。この場合、記憶部１２２に記憶される入力パタンテーブルは、図１０に示すような「色パタンテーブル」となる。図１０は、実施例２の色パタンテーブルの一例を示す図である。このように、色パタンテーブルには、ユーザが自由に設定可能な複数の色パタンが登録される。また、操作ロックの解除のために入力が必要な入力パタンを「色パタン」とした場合、色パタンの入力を待つ待機状態にある入出力部１１の画面表示は例えば図１１に示すようになる。図１１は、実施例２の表示画面の一例を示す図である。すなわち、「色パタン」とは、それぞれが互いに異なる色で表示される複数のボタンの接触順を定義したものである。よって、図１１に示す表示画面において接触されたボタンの色の順番が、パタン番号選択部１２１によって色パタンテーブルからランダムに選択された色パタンに一致するとき、端末装置１０の操作ロックが解除される。例えば、図１０において、ランダムに選択された色パタンがパタン番号１の「青→青→赤」であるとき、図１１において、青色のボタンが２回連続して接触された後、赤色のボタンが１回接触されると、端末装置１０の操作ロックが解除される。
【００５１】
＜入力パタンのバリエーション３＞
入力パタンのバリエーション３として、操作ロックの解除のために入力が必要な入力パタンを「指紋パタン」としてもよい。この場合、記憶部１２２に記憶される入力パタンテーブルは、図１２に示すような「指紋パタンテーブル」となる。図１２は、実施例２の指紋パタンテーブルの一例を示す図である。このように、指紋パタンテーブルには、ユーザが自由に設定可能な複数の指紋パタンが登録される。図１２には、ユーザの複数の指紋パタンとして、親指の指紋と、中指の指紋と、人差し指の指紋とが設定された場合を示す。端末装置１０が備える指紋読み取りセンサ（図示せず）に入力された指紋パタンが、パタン番号選択部１２１によって指紋パタンテーブルからランダムに選択された指紋パタンに一致するとき、端末装置１０の操作ロックが解除される。
【００５２】
このように、入力パタンを「数字パタン」、「色パタン」または「指紋パタン」とした場合でも、実施例１と同様の効果を得ることができる。
【００５３】
［実施例３］
図１３Ａ〜Ｆは、実施例３の操作ロック解除装置の処理の説明に供する図である。
【００５４】
実施例３では、図１３Ａに示すように、入出力部１１が有するタッチパネルの全領域の一部に、端末装置１０の状態を入力パタンの入力を待つ待機状態に遷移させるスワイプ操作の操作領域１１２が設定され、液晶画面に操作領域１１２が表示される。また、操作領域１１２内には、操作領域１１２の左端を起点とするスライダボタン１１３が表示される。また、操作領域１１２内には、スライダボタン１１３の起点から操作領域１１２の右端へ向かう途中の２箇所の領域に設定された触感パタン発生領域１１４，１１５が表示される。さらに、操作領域１１２内において、スライダボタン１１３の起点と、触感パタン発生領域１１４との間に、ボーダーライン１１６が設定される。なお、ボーダーライン１１６は非表示とする。
【００５５】
ユーザが、操作領域の左端を起点とするスライダボタン１１３を指で触れたまま右方向に移動させる（図１３Ｂ）。
【００５６】
スライダボタン１１３が右方向に移動させられてボーダーライン１１６に達したときに（図１３Ｃ）、パタン番号選択部１２１は、入力パタンをランダムに選択する。
【００５７】
さらにスライダボタン１１３が右方向に移動させられて触感パタン発生領域１１４内に入ったときに（図１３Ｄ）、ユーザは、触感パタン発生部１２３が発生する第１触感パタンを指で認識することができる。
【００５８】
さらにスライダボタン１１３が右方向に移動させられて触感パタン発生領域１１５内に入ったときに（図１３Ｅ）、ユーザは、触感パタン発生部１２３が発生する第２触感パタンを指で認識することができる。
【００５９】
そして、さらにスライダボタン１１３が右方向に移動させられて操作領域１１２の右端まで到達すると（図１３Ｆ）、端末装置１０は、入力パタンの入力を待つ待機状態に遷移する。
【００６０】
ここで、触感パタン発生部１２３が発生する触感パタンのバリエーションについて説明する。実施例１では、触感パタンの一例として、触感パタンを「振動パタン」とした場合について説明した。触感パタン発生部１２３が発生する触感パタンとしては、実施例１の「振動パタン」以外にも、以下のものを挙げることができる。
【００６１】
＜触感パタンのバリエーション１＞
触感パタンのバリエーション１として、触感パタン発生部１２３が発生する触感パタンを「凹凸パタン」としてもよい。すなわち、触感パタン発生部１２３は、図１４に示すように、触感パタン発生領域１１４，１１５において、入出力部１１の表面に物理的な凹凸を発生する。図１４は、実施例３の凹凸発生領域の一例を示す図である。つまり、バリエーション１では、触感パタン発生領域１１４が凹凸発生領域１となり、触感パタン発生領域１１５が凹凸発生領域２となる。触感パタン発生部１２３は、触感パタン発生領域１１４に第１凹凸を発生し、触感パタン発生領域１１５に第２凹凸を発生する。この場合、記憶部１２２に記憶される触感パタンテーブルは、図１５に示すような「凹凸パタンテーブル」となる。図１５は、実施例３の凹凸パタンテーブルの一例を示す図である。凹凸パタン１〜３には、予めパタン番号１〜３が付与され、凹凸パタンのパタン番号は入力パタンのパタン番号と一対一で対応する。また例えば、パタン番号１の凹凸パタンでは、第１凹凸が「全領域で凸」である一方で、第２凹凸が「細かい凹凸の繰り返し」である。パタン番号２の凹凸パタンでは、第１凹凸が「細かい凹凸の繰り返し」である一方で、第２凹凸が「全領域で凸」である。パタン番号３の凹凸パタンでは、第１凹凸及び第２凹凸の双方が「全領域で凸」である。このように、凹凸パタンテーブルには、複数の入力パタンに対応する複数の凹凸パタンが予め登録されている。よって、触感パタン発生部１２３が、パタン番号選択部１２１によりランダムに選択された入力パタンに対応する凹凸パタンを発生することにより、ランダムに選択された入力パタンを他人に知られることなく、ユーザだけが知ることができる。
【００６２】
＜触感パタンのバリエーション２＞
触感パタンのバリエーション２として、触感パタン発生部１２３が発生する触感パタンを「質感パタン」としてもよい。すなわち、触感パタン発生部１２３は、図１６に示すように、触感パタン発生領域１１４，１１５において、入出力部１１の表面に質感、すなわち、「ざらざら感」及び「つるつる感」のような肌触り感を発生する。この質感は、例えば、従来技術を用いて、触感パタン発生領域１１４，１１５に印加する電界を変化させることにより発生可能である。図１６は、実施例３の質感発生領域の一例を示す図である。つまり、バリエーション２では、触感パタン発生領域１１４が質感発生領域１となり、触感パタン発生領域１１５が質感発生領域２となる。触感パタン発生部１２３は、触感パタン発生領域１１４に第１質感を発生し、触感パタン発生領域１１５に第２質感を発生する。この場合、記憶部１２２に記憶される触感パタンテーブルは、図１７に示すような「質感パタンテーブル」となる。図１７は、実施例３の質感パタンテーブルの一例を示す図である。質感パタン１〜３には、予めパタン番号１〜３が付与され、質感パタンのパタン番号は入力パタンのパタン番号と一対一で対応する。また例えば、パタン番号１の質感パタンでは、第１質感が「ざらざら」である一方で、第２質感が「つるつる」である。パタン番号２の質感パタンでは、第１質感が「つるつる」である一方で、第２質感が「ざらざら」である。パタン番号３の質感パタンでは、第１質感及び第２質感の双方が「ざらざら」である。このように、質感パタンテーブルには、複数の入力パタンに対応する複数の質感パタンが予め登録されている。よって、触感パタン発生部１２３が、パタン番号選択部１２１によりランダムに選択された入力パタンに対応する質感パタンを発生することにより、ランダムに選択された入力パタンを他人に知られることなく、ユーザだけが知ることができる。
【００６３】
このように、触感パタンを「凹凸パタン」または「質感パタン」とした場合でも、実施例１と同様の効果を得ることができる。
【００６４】
［実施例４］
実施例４では、入出力部１１内の触感パタン発生領域のバリエーションについて説明する。図１８Ａ，Ｂ及び図１９Ａ，Ｂは、実施例４の操作ロック解除装置の処理の説明に供する図である。
【００６５】
＜触感パタン発生領域のバリエーション１＞
バリエーション１では、図１８Ａに示すように、入出力部１１に操作ボタン１１７が表示される。そして、この操作ボタン１１７をユーザが指で触れたままロック解除アイコン１１８まで移動させると、触感パタン発生部１２３が、触感パタンを発生する。バリエーション１での触感パタンは、例えば「振動パタン」である。すなわち、図１８Ｂに示すように、操作ボタン１１７が右方向に移動させられてロック解除アイコン１１８に重ねられたときに、触感パタン発生部１２３は、まず第１振動を発生し、第１振動の発生後一定時間経過後に第２振動を発生する。ユーザが操作ボタン１１７をロック解除アイコン１１８に重ねたまま操作ボタン１１７から指を離すと、端末装置１０は、入力パタンの入力を待つ待機状態に遷移する。
【００６６】
＜触感パタン発生領域のバリエーション２＞
バリエーション２では、図１９Ａに示すように、入出力部１１にロック解除アイコン１１９が表示され、このロック解除アイコン１１９をユーザが指で触れたまま図１９Ｂのように上下に移動させると、触感パタン発生部１２３が、触感パタンを発生する。バリエーション２での触感パタンは、例えば「凹凸パタン」または「質感パタン」のいずれかである。すなわち、図１９Ｂに示すように、ロック解除アイコン１１９がホーム位置１１９−１から上方向に移動させられて領域１１９−２にきたときに、触感パタン発生部１２３は、領域１１９−２内に第１の触感を発生する。続いて、ロック解除アイコン１１９が領域１１９−２から下方向に移動させられて領域１１９−３にきたときに、触感パタン発生部１２３は、領域１１９−３内に第２の触感を発生する。そして、ユーザがロック解除アイコン１１９を指で触れたまま上下に移動させた後、ロック解除アイコン１１９から指を離すと、端末装置１０は、入力パタンの入力を待つ待機状態に遷移する。
【００６７】
このようにして触感パタンを発生させた場合でも、実施例１と同様の効果を得ることができる。
【００６８】
［他の実施例］
［１］上記実施例では、図５，１５，１７に示すように、触感パタンを第１の触感と第２の触感との組合せとして規定した。しかし、触感パタンは複数の触感の組合せによって規定されるものに限定されない。すなわち、触感パタンとして複数の触感を用い、それら複数の触感のそれぞれに対してパタン番号を付与してもよい。
【００６９】
［２］実施例２では入力パタンのバリエーションとして、「数字パタン」、「色パタン」及び「指紋パタン」を挙げた。入力パタンとして、これら３つのバリエーション以外にも、例えば以下のバリエーションを挙げることができる。すなわち、空間での端末装置１０の移動パタン、端末装置１０に対する視線の移動パタン、端末装置１０に対する息の吹きかけパタン等を入力パタンとしてもよい。具体的には、空間での端末装置１０の移動パタンは、例えば、端末装置１０の液晶画面を上に向けた状態で端末装置１０を水平方向に上下左右のいずれかに振る回数として規定される。また、空間上での端末装置１０の移動パタンは、例えば、円形やハートマーク等、ユーザに把握された端末装置１０が空間に描く形として規定される。また、端末装置１０に対する視線の移動パタンは、例えば、端末装置１０が備えるカメラに向かってユーザが視線を上下左右のいずれかに移動させる回数として規定される。また、端末装置１０に対する息の吹きかけパタンは、端末装置１０が備えるマイクに向かってユーザが息を吹きかける時間と回数とで規定される。
【００７０】
［３］上記実施例の操作ロック解除装置１２は、次のようなハードウェア構成により実現することができる。図２０は、操作ロック解除装置のハードウェア構成例を示す図である。図２０に示すように、操作ロック解除装置１２は、ハードウェアの構成要素として、プロセッサ１２ａと、メモリ１２ｂと、触感パタン発生モジュール１２ｃとを有する。パタン番号選択部１２１と、パタン照合部１２４と、制御部１２５とは、プロセッサ１２ａにより実現される。記憶部１２２は、メモリ１２ｂにより実現される。触感パタン発生部１２３は、触感パタン発生モジュール１２ｃにより実現される。例えば、触感パタン発生部１２３が振動パタンを発生する場合、触感パタン発生モジュール１２ｃはバイブレータを有する。
【００７１】
［４］上記説明における各種の処理は、予め用意されたプログラムをプロセッサ１２ａに実行させることによっても実現できる。例えば、パタン番号選択部１２１と、触感パタン発生部１２３と、パタン照合部１２４と、制御部１２５とによって実行される各処理に対応するプログラムが予めメモリ１２ｂに記憶され、各プログラムがメモリ１２ｂからプロセッサ１２ａへ読み出されてプロセスとして機能してもよい。また、各プログラムは、必ずしも予めメモリ１２ｂに記憶される必要はない。すなわち、例えば、端末装置１０に接続可能なフレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯディスク、ＤＶＤディスク、光磁気ディスク、ＩＣカード、メモリカード等の可搬の記録媒体に各プログラムが予め記録され、各プログラムが記録媒体からプロセッサ１２ａへ読み出されてプロセスとして機能してもよい。また例えば、インターネット、ＬＡＮ、ＷＡＮ等を介して無線または有線により端末装置１０に接続されるコンピュータまたはサーバ等に各プログラムが予め記憶され、各プログラムがコンピュータまたはサーバ等からプロセッサ１２ａへ読み出されてプロセスとして機能してもよい。
【００７２】
上記実施例を含む実施形態に関し、さらに以下の付記を開示する。
【００７３】
（付記１）端末装置の操作ロックを解除するために前記端末装置に入力することが必要な入力パタンであって互いに異なる複数の入力パタンのうち、いずれか１つの入力パタンをランダムに選択する選択部と、
互いに異なる複数の触感パタンのうち、前記１つの入力パタンに対応するいずれか１つの触感パタンを発生する発生部と、
を具備する操作ロック解除装置。
【００７４】
（付記２）前記複数の入力パタンと、前記複数の入力パタンにそれぞれ対応する前記複数の触感パタンとを予め対応付けて記憶する記憶部、をさらに具備し、
前記発生部は、前記１つの入力パタンに基づいて前記記憶部を参照して、前記複数の触感パタンから前記１つの触感パタンを選択する、
付記１に記載の操作ロック解除装置。
【００７５】
（付記３）前記選択部は、前記端末装置の状態を入力パタンの入力を待つ待機状態に遷移させる特定の操作がなされたときに、前記１つの入力パタンをランダムに選択する、
付記１に記載の操作ロック解除装置。
【００７６】
（付記４）前記発生部は、前記端末装置が有するタッチパネルの全領域のうち、前記端末装置の状態を入力パタンの入力を待つ待機状態に遷移させる特定の操作の受付が可能である一部の特定の領域において、前記１つの触感パタンを発生する、
付記１に記載の操作ロック解除装置。
【００７７】
（付記５）端末装置の操作ロックを解除するために前記端末装置に入力することが必要な入力パタンであって互いに異なる複数の入力パタンのうち、いずれか１つの入力パタンをランダムに選択し、
互いに異なる複数の触感パタンのうち、前記１つの入力パタンに対応するいずれか１つの触感パタンを発生する、
操作ロック解除方法。
【００７８】
（付記６）メモリと、プロセッサと、を具備する操作ロック解除装置であって、
前記プロセッサは、
端末装置の操作ロックを解除するために前記端末装置に入力することが必要な入力パタンであって互いに異なる複数の入力パタンのうち、いずれか１つの入力パタンをランダムに選択し、
互いに異なる複数の触感パタンのうち、前記１つの入力パタンに対応するいずれか１つの触感パタンを発生する、
操作ロック解除装置。
【符号の説明】
【００７９】
１０  端末装置
１１  入出力部
１２  操作ロック解除装置
１２１  パタン番号選択部
１２２  記憶部
１２３  触感パタン発生部
１２４  パタン照合部
１２５  制御部
【図１】
2014182659.tif 000003
【図２】
2014182659.tif 000004
【図３】
2014182659.tif 000005
【図４】
2014182659.tif 000006
【図５】
2014182659.tif 000007
【図６】
2014182659.tif 000008
【図７】
2014182659.tif 000009
【図８】
2014182659.tif 000010
【図９】
2014182659.tif 000011
【図１０】
2014182659.tif 000012
【図１１】
2014182659.tif 000013
【図１２】
2014182659.tif 000014
【図１３Ａ】
2014182659.tif 000015
【図１３Ｂ】
2014182659.tif 000016
【図１３Ｃ】
2014182659.tif 000017
【図１３Ｄ】
2014182659.tif 000018
【図１３Ｅ】
2014182659.tif 000019
【図１３Ｆ】
2014182659.tif 000020
【図１４】
2014182659.tif 000021
【図１５】
2014182659.tif 000022
【図１６】
2014182659.tif 000023
【図１７】
2014182659.tif 000024
【図１８Ａ】
2014182659.tif 000025
【図１８Ｂ】
2014182659.tif 000026
【図１９Ａ】
2014182659.tif 000027
【図１９Ｂ】
2014182659.tif 000028
【図２０】
2014182659.tif 000029