(57)【要約】【課題】他者が情報処理装置を不正利用するおそれを低減させる。【解決手段】記憶部１５０がロック解除情報を記憶し、ロック処理部１４２は、操作入力検出部１２０の検出した操作入力が、ロック解除情報の示す操作入力パターンに適合すると判定すると、機能実行部１４１に対する機能実行の制限を解除する。ここで、ロック解除情報の示す操作入力パターンは、複数の操作入力間の時間間隔を含むものであり、動作の小さい一連の操作入力をロック解除操作に設定できる。これにより、ユーザは、目立たない動作にてロック解除させることができるので、ロック解除を行う際のユーザの動作を他者に把握されるおそれを低減させ得る。従って、他者が情報処理装置１を不正利用するおそれを低減させ得る。【選択図】図９
2014010734.tif 000002
【特許請求の範囲】
【請求項１】
操作入力を検出する操作入力検出部と、
前記操作入力検出部が検出した操作入力に応じて機能を実行する機能実行部と、
前記機能実行部の機能実行を制限するロック処理部と、
複数の操作入力間の時間間隔を含む操作入力パターンを示すロック解除情報を記憶する記憶部と、
を具備し、
前記ロック処理部は、前記操作入力検出部の検出した操作入力が、前記ロック解除情報の示す操作入力パターンに適合すると判定すると、前記機能実行部に対する機能実行の制限を解除する、
ことを特徴とする情報処理装置。
【請求項２】
表示画面を有する表示部を具備し、
前記操作入力検出部は、前記表示画面に対する操作入力の当該表示画面における位置を検出し、
前記ロック処理部は、前記操作入力検出部が検出した操作入力のうち前記表示画面の所定領域での操作入力が、前記ロック解除情報の示す操作入力パターンに適合すると判定すると、前記機能実行部に対する機能実行の制限を解除する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記ロック処理部は、第１操作入力の前記表示画面における位置と、第２操作入力の当該表示画面における位置とに基づいて前記所定領域を設定する、
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記機能実行部は複数の機能を実行可能であり、
前記記憶部は、前記ロック解除情報と、実行制限解除対象の機能とを対応付けて記憶し、
前記ロック処理部は、前記操作入力検出部の検出した操作入力が、前記ロック解除情報の示す操作入力パターンに適合すると判定すると、当該操作入力パターンに対応付けられた機能の実行の制限を解除する、
ことを特徴とする請求項１から３のいずれか一項に記載の情報処理装置。
【請求項５】
前記ロック処理部は、前記機能の実行の制限を解除すると、前記機能実行部に当該機能の実行を指示することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記ロック処理部は、前記機能実行部が前記機能の実行を終了すると、前記機能実行部の当該機能の実行を制限する、
ことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
複数の操作入力間の時間間隔を含む操作入力パターンを示すロック解除情報を記憶する記憶部を具備する情報処理装置の機能ロック解除処理方法であって、
操作入力を検出する操作入力検出ステップと、
前記操作入力検出ステップにて検出した操作入力に応じて機能を実行する機能実行ステップと、
前記機能実行ステップでの機能実行を制限するロック処理ステップと、
前記ロック処理ステップでは、前記操作入力検出ステップにて検出した操作入力が、前記ロック解除情報の示す操作入力パターンに適合すると判定すると、前記機能実行ステップでの機能実行の制限を解除するロック解除ステップと、
を具備することを特徴とするロック解除処理方法。
【請求項８】
複数の操作入力間の時間間隔を含む操作入力パターンを示すロック解除情報を記憶する記憶部を具備する情報処理装置に、
操作入力を検出する操作入力検出ステップと、
前記操作入力検出ステップにて検出した操作入力に応じて機能を実行する機能実行ステップと、
前記機能実行ステップでの機能実行を制限するロック処理ステップと、
前記ロック処理ステップでは、前記操作入力検出ステップにて検出した操作入力が、前記ロック解除情報の示す操作入力パターンに適合すると判定すると、前記機能実行ステップでの機能実行の制限を解除するロック解除ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、ロック解除処理方法およびプログラムに関する。
【背景技術】
【０００２】
携帯端末装置などの情報処理装置において、セキュリティの確保や誤操作の防止などを目的として機能をロックする技術が知られている。例えば、タッチパネルを有する携帯端末装置が、ロック状態において機能実行を抑制することで、ユーザの意図に基づかないタッチパネルへの接触にて、当該携帯端末装置が誤動作することを防止し得る。また、ロック解除に際してパスワード認証等のユーザ認証を行うことで、他者が当該携帯端末装置を不正利用することを防止し得る。
【０００３】
また、特許文献１には、ユーザがタッチパネルにパスワードとして手書き入力する軌跡に基づいて、キーロック設定処理やキーロック解除処理を行う携帯端末装置が示されている。この携帯端末装置は、キーロック設定処理で登録パスワード（登録パスワード座標データ）が生成されるときの携帯端末装置の傾きと、キーロック解除処理で解除時パスワード（解除時パスワード座標データ）が生成されるときの携帯端末装置の傾きが異なる場合でも、その傾きの変化量に従って、解除時パスワード座標データの座標領域を登録パスワード座標データの座標領域に変換し、登録パスワード座標データの軌跡と、解除時パスワード座標データの軌跡とが一致した場合に、キー操作部の操作を有効にする。
これにより、正しい位置で、登録パスワード座標データの軌跡と解除時パスワード座標データの軌跡とを比較することができ、ユーザの利便性を損なうことなく、誤操作を防止したり、セキュリティを確保したりすることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１６０３２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
情報処理装置のロック解除を行う際のユーザの動作を他者に把握されてしまうと、当該情報処理装置を当該他者に不正利用されてしまうおそれが生じる。
例えば、タッチパネルを有する携帯端末装置が、ロック解除に際してパスワード認証を行うために、タッチパネルに表示した操作キーへのタッチにてパスワード入力を受け付けることが考えられる。しかしながら、パスワード入力時の表示内容やタッチ位置の変化を他者が見ることで、パスワードを当該他者に知られてしまうおそれがある。
【０００６】
また、特許文献１に記載の携帯端末装置において、ユーザがタッチパネルにパスワードとして手書き入力する軌跡を他者に把握されることを防止できれば、当該携帯端末装置を当該他者が不正利用することを防止できる。
【０００７】
本発明は、上述の課題を解決することのできる情報処理装置、ロック解除処理方法およびプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００８】
この発明は上述した課題を解決するためになされたもので、本発明の一態様による情報処理装置は、操作入力を検出する操作入力検出部と、前記操作入力検出部が検出した操作入力に応じて機能を実行する機能実行部と、前記機能実行部の機能実行を制限するロック処理部と、複数の操作入力間の時間間隔を含む操作入力パターンを示すロック解除情報を記憶する記憶部と、を具備し、前記ロック処理部は、前記操作入力検出部の検出した操作入力が、前記ロック解除情報の示す操作入力パターンに適合すると判定すると、前記機能実行部に対する機能実行の制限を解除する、ことを特徴とする。
【０００９】
また、本発明の一態様によるロック解除処理方法は、複数の操作入力間の時間間隔を含む操作入力パターンを示すロック解除情報を記憶する記憶部を具備する情報処理装置の機能ロック解除処理方法であって、操作入力を検出する操作入力検出ステップと、前記操作入力検出ステップにて検出した操作入力に応じて機能を実行する機能実行ステップと、前記機能実行ステップでの機能実行を制限するロック処理ステップと、前記ロック処理ステップでは、前記操作入力検出ステップにて検出した操作入力が、前記ロック解除情報の示す操作入力パターンに適合すると判定すると、前記機能実行ステップでの機能実行の制限を解除するロック解除ステップと、を具備することを特徴とする。
【００１０】
また、本発明の一態様によるプログラムは、複数の操作入力間の時間間隔を含む操作入力パターンを示すロック解除情報を記憶する記憶部を具備する情報処理装置に、操作入力を検出する操作入力検出ステップと、前記操作入力検出ステップにて検出した操作入力に応じて機能を実行する機能実行ステップと、前記機能実行ステップでの機能実行を制限するロック処理ステップと、前記ロック処理ステップでは、前記操作入力検出ステップにて検出した操作入力が、前記ロック解除情報の示す操作入力パターンに適合すると判定すると、前記機能実行ステップでの機能実行の制限を解除するロック解除ステップと、を実行させるためのプログラムである。
【発明の効果】
【００１１】
本発明によれば、他者が情報処理装置を不正利用するおそれを低減させることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態におけるスマートフォンの機能構成を示す概略ブロック図である。
【図２】同実施形態におけるロック解除情報が示す操作入力パターンの例を示す説明図である。
【図３】同実施形態において、ロック処理部がロック解除を行う処理手順を示すフローチャートである。
【図４】同実施形態における記憶部が記憶するロック解除処理テーブルの例を示す説明図である。
【図５】同実施形態におけるロック解除操作領域の例を示す説明図である。
【図６】同実施形態における、円の直径の両端２点でのロック解除操作領域の指定例を示す説明図である。
【図７】同実施形態における、円の半径の両端２点でのロック解除操作領域の指定例を示す説明図である。
【図８】同実施形態における、矩形の２頂点でのロック解除操作領域の指定例を示す説明図である。
【図９】本発明に係る情報処理装置の最小構成を示す概略ブロック図である。
【発明を実施するための形態】
【００１３】
以下、図面を参照して、本発明の実施の形態について説明する。以下では、本発明をスマートフォン（Smartphone）に適用した場合を例に説明するが、本発明の適用範囲はスマートフォンに限らない。携帯電話機や、パソコン（Personal Computer；ＰＣ）や、携帯情報端末（Personal Digital Assistant；ＰＤＡ）や、ゲーム機など、ユーザの操作入力を受けて機能を実行する様々な情報処理装置に本発明を適用し得る。
【００１４】
図１は、本発明の一実施形態におけるスマートフォンの機能構成を示す概略ブロック図である。同図において、スマートフォン１００は、表示部１１０と、操作入力検出部１２０と、時計部１３０と、制御部１４０と、記憶部１５０とを具備する。制御部１４０は、機能実行部１４１と、ロック処理部１４２とを具備する。
【００１５】
スマートフォン１００は、本発明における情報処理装置の一例であり、操作入力に応じて各種機能を実行する。
表示部１１０は、例えば液晶ディスプレイまたは有機ＥＬ（Organic Electro-Luminescence）ディスプレイ等の表示画面を有し、制御部１４０の制御に従って動画像や静止画像やテキスト（文字）などの各種画像を表示する。
【００１６】
操作入力検出部１２０は、操作入力を検出する。ここでいう操作入力は、操作入力検出部１２０の有する入力デバイスに対する作用である。
具体的には、操作入力検出部１２０は、表示部１１０の表示画面に設けられたタッチセンサを有しており、表示部１１０の有する表示画面と、操作入力検出部１２０の有するタッチセンサとでタッチパネルを構成する。そして、操作入力検出部１２０は、表示部１１０の表示画面に対する操作入力（タッチ操作）の当該表示画面における位置（タッチ位置）を検出する。
【００１７】
なお、操作入力検出部１２０として様々な構成のものを用いることができる。例えば、操作入力検出部１２０が、抵抗膜方式または表面弾性波方式など接触型のタッチセンサを有して、表示画面にタッチする操作を操作入力（タッチ操作）として検出するようにしもよい。あるいは、操作入力検出部１２０が、静電容量方式など非接触型のタッチセンサを有して、表示画面にタッチする操作に加えて指等を表示画面に近づける操作を操作入力（タッチ操作）として検出するようにしてもよい。
【００１８】
また、操作入力検出部１２０が、タッチパネル以外の入力デバイスを具備するようにしてもよい。例えば、操作入力検出部１２０の有するタッチセンサと表示部１１０の有する表示画面とが、互いに反対側の面に設けられるなど、操作入力検出部１２０が、表示画面と独立して設けられたタッチセンサを有するようにしてもよい。あるいは、操作入力検出部１２０が、タッチセンサに代えて押ボタンを具備し、当該押ボタンの押下を操作入力として検出するようにしてもよい。
【００１９】
時計部１３０は、現在時刻情報の生成や、時間の測定を行う。特に、時計部１３０は、操作入力検出部１２０が検出するタッチ操作のタッチ時間（タッチ開始からタッチ終了までの時間）や、タッチ操作間の時間間隔（タッチ終了から次のタッチ開始までの時間）を、制御部１４０の制御に従って測定する。
制御部１４０は、スマートフォン１００の各部を制御する。制御部１４０は、スマートフォン１００の具備するＣＰＵ（Central Processing Unit、中央処理装置）が、スマートフォン１００の具備する記憶デバイスからプログラムを読み出して実行することで実現される。
【００２０】
機能実行部１４１は、操作入力検出部１２０が検出した操作入力に応じて機能を実行する。ここで、機能実行部１４１は、複数の機能を実行可能である。例えば、操作入力検出部１２０が、ある機能を示すアイコンへのタッチ操作を検出すると、機能実行部１４１は、当該アイコンの示す機能に応じたアプリケーションプログラムを実行する。
【００２１】
ロック処理部１４２は、機能実行部１４１の実行する機能をロックする。ここでいう機能のロックは、機能の実行を制限することである。すなわち、ロック処理部１４２は、機能実行部１４１の機能実行を制限する。
また、ロック処理部１４２は、操作入力検出部１２０の検出した操作入力が、ロック解除情報の示す操作入力パターンに適合すると判定すると、機能実行部１４１に対する機能実行の制限を解除する。
【００２２】
ここでいうロック解除情報は、複数の操作入力間の時間間隔を含む操作入力パターンを示す情報である。すなわち、ロック解除情報は、複数の操作入力を含んで構成される一連の操作入力パターンを示す情報であり、特に、１つの操作入力と、もう１つの操作入力との間に設けられるべき時間間隔を示す。
また、ここでいう適合は、当てはまることである。すなわち、操作入力検出部１２０の検出した操作入力（本実施形態では、一連のタッチ操作）が、ロック解除情報の示すパターンに当てはまることを適合すると称する。
なお、以下では、機能実行部１４１に対する機能実行の制限の解除を「ロック解除」と称する。
【００２３】
図２は、ロック解除情報が示す操作入力パターンの例を示す説明図である。
同図（ａ）は、ロック解除情報が示す操作入力パターンの例として、タッチ操作ｏ１１〜ｏ１３の３つの操作入力を含む操作入力パターンを示している。また、同図（ａ）の横軸は時間を示しており、タッチ操作ｏ１１、ｏ１２、ｏ１３のタッチ時間は、それぞれ時間ｔ１１、ｔ１３、ｔ１５に設定されている。また、タッチ操作ｏ１１とｏ１２との時間間隔、および、タッチ操作ｏ１２とｏ１３との時間間隔は、それぞれ、時間ｔ１２、ｔ１４に設定されている。
【００２４】
また、図２（ｂ）は、操作入力検出部１２０が検出した一連のタッチ操作の例を示している。同図（ｂ）の縦軸はタッチの有無を示し、値「１」がタッチ有り（すなわちタッチ検出）、値「０」がタッチ無し（すなわちタッチ非検出）を示している。また、横軸は時刻を示している。
この例では、操作入力検出部１２０は、タッチ操作ｏ２１〜ｏ２３の３つの操作入力を検出している。また、時計部１３０が、タッチ操作のタッチ時間やタッチ操作間の時間間隔を測定しており、タッチ操作ｏ２１、ｏ２２、ｏ２３のタッチ時間は、それぞれ時間ｔ２１、ｔ２３、ｔ２５となっている。また、タッチ操作ｏ２１とｏ２２との時間間隔、および、タッチ操作ｏ２２とｏ２３との時間間隔は、それぞれ、時間ｔ２２、ｔ２４となっている。
【００２５】
なお、ロック解除情報は、図２の例のようにタッチ時間およびタッチ間の時間間隔を全て特定するものである必要は無く、複数の操作入力間の時間間隔を含むものであればよい。例えば、図２（ａ）に示すロック解除情報に代えて、時間ｔ１１およびｔ１３〜ｔ１５を任意時間（ワイルドカード）としたロック解除情報を用いることができる。
【００２６】
図２の例では、ロック処理部１４２は、タッチ操作と操作入力パターンとの適合性判定として、操作入力検出部１２０の検出した一連のタッチ操作におけるタッチ時間および時間間隔が、操作入力パターンにおけるタッチ時間および時間間隔と一致するか否かを判定する。具体的には、ロック処理部１４２は、時間ｔ２１、ｔ２２、ｔ２３、ｔ２４、ｔ２５が、それぞれ、時間ｔ１１、ｔ１２、ｔ１３、ｔ１４、ｔ１５に一致すると判定すると、一連のタッチ操作が操作入力パターンに適合していると判定する。
【００２７】
なお、ロック解除情報は、例えば「１秒」など絶対的な時間を示すものであってもよいし、「タッチ時間の半分の時間間隔」など相対的な時間を示すものであってもよい。
また、ロック解除情報は、例えば「１秒以上２秒未満」など時間幅を有する時間を示すものであってもよい。
【００２８】
一方、図２の例のように、ロック解除情報が時間幅を有しない時間を示す場合、通常、操作入力検出部１２０が検出するタッチ操作における時間（タッチ時間や時間間隔）は、ロック解除情報における時間とは、厳密には等しくならない。そこで、ロック処理部１４２が、操作入力検出部１２０の検出した操作入力がロック解除情報の示す操作入力パターンに現実的に適合し得るように、判定を行うようにしてもよい。例えば、操作入力検出部１２０の検出したタッチ操作における時間とロック解除情報における時間との差の大きさが所定の閾値未満である場合に、ロック処理部１４２が、両者が一致すると判定するようにしてもよい。
記憶部１５０は、ロック解除情報を記憶する。
【００２９】
次に、図３を参照してスマートフォン１００の動作について説明する。
図３は、ロック処理部１４２がロック解除を行う処理手順を示すフローチャートである。
同図の処理において、ロック処理部１４２は、まず、操作入力検出部１２０が所定数のタッチ操作（ロック解除情報の示す操作入力パターンに含まれるタッチ操作の数に適合する数のタッチ操作）を検出したか否かを判定する（ステップＳ１０１）。検出していないと判定した場合（ステップＳ１０１：ＮＯ）、ステップＳ１０１へ戻る。すなわち、ロック処理部１４２は、所定数のタッチ操作検出を待ち受ける。
【００３０】
一方、所定のタッチ操作を検出したと判定した場合（ステップＳ１０１：ＹＥＳ）、ロック処理部１４２は、ロック状態（機能実行部１４１による機能の実行を制限している状態）にあるか否かを判定する（ステップＳ１０２）。ロック状態ではないと判定した場合（ステップＳ１０２：ＮＯ）、ステップＳ１０１へ戻る。
【００３１】
一方、ロック状態にあると判定した場合（ステップＳ１０２：ＹＥＳ）、ロック処理部１４２は、操作入力検出部１２０の検出した一連のタッチ操作が、ロック解除情報の示す操作入力パターンに適合するか否かを判定する（ステップＳ１０３）。適合しないと判定した場合（ステップＳ１０３：ＮＯ）、ステップＳ１０１へ戻る。
【００３２】
一方、操作入力検出部１２０の検出した一連のタッチ操作が、ロック解除情報の示す操作入力パターンに適合すると判定した場合（ステップＳ１０３：ＹＥＳ）、ロック処理部１４２はロックを解除する（ステップＳ１０４）。すなわち、ロック処理部１４２は、機能実行部１４１に対する機能実行の制限を解除する。
その後、ステップＳ１０１へ戻る。
【００３３】
以上のように、記憶部１５０がロック解除情報を記憶し、ロック処理部１４２は、操作入力検出部１２０の検出した操作入力が、ロック解除情報の示す操作入力パターンに適合すると判定すると、機能実行部１４１に対する機能実行の制限を解除する。ここで、ロック解除情報の示す操作入力パターンは、複数の操作入力間の時間間隔を含むものであり、例えば、所定の時間間隔で２回のタッチ操作を行うなど、動作の小さい一連の操作入力をロック解除操作（ロック解除を指示するユーザ操作）に設定できる。
これにより、ユーザは、目立たない動作にてロック解除させることができるので、ロック解除を行う際のユーザの動作を他者に把握されるおそれを低減させ得る。従って、他者がスマートフォン１００（情報処理装置）を不正利用するおそれを低減させ得る。
【００３４】
また、スマートフォン１００は、操作キーを表示してのパスワード入力など画面表示を用いたロック解除操作を必要としない点でも、他者がロック解除操作を把握するおそれを低減させ得る。
また、スマートフォン１００は、ロック解除操作用の画面を表示する必要がないので、ロック解除操作を受け付けるモードへの遷移を必要としない。すなわち、ロック解除操作受付を指示する操作入力を必要としない点で、ユーザの手間を低減させることができる。また、ロック解除操作開始を他者に知られにくい点で、他者がロック解除操作を把握するおそれをさらに低減させ得る。
【００３５】
また、ロック処理部１４２が、複数の操作入力間の時間間隔を含む操作入力パターンを示すロック解除情報を用いることで、ロック解除の誤動作（ユーザの意図に反してロック解除すること）のおそれを低減させ得る。
ここで、例えばタッチパネルの長押し（所定時間以上タッチする操作）がロック解除操作に設定されている場合、何らかの物が表示画面に偶然接触した状態が続くと、ユーザの意図に反してロックが解除されてしまうおそれがある。これに対して、複数の操作入力間の時間間隔を含む一連の操作入力をロック解除操作に設定することで、ロック解除操作が偶然行われるおそれを低減させ得る。すなわち、ロック解除のためには、表示画面に接触した後、一旦接触を無くし、決められた時間間隔の後に再び接触する必要があり、かかる操作入力が偶然行われる可能性は比較的低い。従って、ロック解除の誤動作のおそれを低減させることができる。
【００３６】
なお、ロック処理部１４２が、ロック解除操作に応じて、ロック解除する機能を選択するようにしてもよい。
例えば、記憶部１５０は、ロック解除情報と、実行制限解除対象の機能（すなわち、ロック解除する機能）とを対応付けて記憶しておく。そして、ロック処理部１４２は、操作入力検出部１２０の検出した操作入力が、ロック解除情報の示す操作入力パターンに適合すると判定すると、当該操作入力パターンに対応付けられた機能の実行の制限を解除する。
【００３７】
図４は、記憶部１５０が記憶するロック解除処理テーブルの例を示す説明図である。ここでいうロック解除処理テーブルは、ロック解除情報とロック解除する機能との対応付けを示す情報である。
図４に示す処理内容のうち、「ロック解除」は、機能実行部１４１の実行する全ての機能についてロックを解除することを示している。記憶部１５０は、このロック解除と、操作入力パターンＡを示すロック解除情報とを対応付けて記憶している。
【００３８】
また、「カメラ起動」は、撮像機能のロックを解除し、当該撮像機能を実行することを示している。記憶部１５０は、このカメラ起動と、操作入力パターンＢを示すロック解除情報とを対応付けて記憶している。
また、「スケジュール帳起動」は、スケジュール帳機能のロックを解除し、当該スケジュール機能を実行することを示している。記憶部１５０は、このスケジュール帳起動と、操作入力パターンＣを示すロック解除情報とを対応付けて記憶している。
このように、図４に示すロック解除処理テーブルは、ロック解除する機能に加えてロック解除後の処理も示している。
【００３９】
ロック処理部１４２は、このロック解除処理テーブルに従って、ロックを解除すると機能実行部１４１に当該機能の実行を指示する。具体的には、図３のステップＳ１０３において、ロック処理部１４２は、操作入力検出部１２０の検出した一連のタッチ操作が、ロック処理テーブルに含まれるロック解除情報の示す操作入力パターンのいずれかに適合するか否かを判定する。適合すると判定した場合は、ステップＳ１０４へ進み、適合しないと判定した場合は、ステップＳ１０１へ戻る。
【００４０】
そして、ステップＳ１０４では、ロック処理部１４２は、ステップＳ１０３で適合すると判定した操作入力パターンに応じた処理を行う。
例えば、ステップＳ１０３において、操作入力検出部１２０の検出した一連のタッチ操作が操作入力パターンＢに適合すると判定した場合、ロック処理部１４２は、ステップＳ１０４において、撮像機能のロックを解除し、さらに、機能実行部１４１に対して撮像機能の実行を指示する。
【００４１】
このように、ロック処理部１４２が、ロック解除操作に応じて、ロック解除する機能を選択することで、ユーザは、利用したい機能のロックのみを解除させることができる。ロックを解除する機能を限定することで、他者がスマートフォン１００を不正利用するおそれをさらに低減させることができる。
【００４２】
なお、ロック処理部１４２が、機能のロックを一時的に解除するようにしてもよい。具体的には、ロックを解除した機能の終了時に、ロック処理部１４２が当該機能を再度ロックするようにしてもよい。すなわち、機能実行部１４１が機能の実行を終了すると、ロック処理部１４２は、機能実行部１４１の当該機能の実行を制限する。
例えば、ロック処理部１４２は、操作入力検出部１２０の検出した一連のタッチ操作が操作入力パターンＢに適合すると判定すると、図４のロック解除処理テーブルに従って撮像機能のロックを解除し、機能実行部１４１に撮像機能を実行させる。その後、撮像機能終了のユーザ操作あるいはオート・オフ（所定時間操作無し）にて機能実行部１４１が撮像機能を終了すると、ロック処理部１４２は、撮像機能をロックする。
このように、ロック処理部１４２が自動的に機能をロックすることで、ユーザがロック操作を行う手間を省くことができ、また、ロックのし忘れを防止できる。これにより、他者がスマートフォン１００を不正利用するおそれをさらに低減させることができる。
【００４３】
なお、ロック処理部１４２が、表示画面の一部において操作入力検出部１２０が検出したタッチ操作のみをロック解除操作として用いるようにしてもよい。すなわち、ロック処理部１４２が、操作入力検出部１２０の検出した操作入力のうち表示画面の所定領域での操作入力が、ロック解除情報の示す操作入力パターンに適合すると判定すると、機能実行部１４１に対する機能実行の制限を解除するようにしてもよい。
この場合、例えば記憶部１５０が、表示画面の所定領域と操作入力パターンとを示すロック解除情報を記憶しておく。あるいは、ロック処理部１４２が、ロック解除操作時にユーザ操作に基づいて表示画面上に所定領域を設定するようにしてもよい。
【００４４】
図５は、ロック処理部１４２が、タッチ操作をロック解除操作として用いる領域（以下、「ロック解除操作領域」と称する）の例を示す説明図である。同図の例では、表示画面の上半分の領域Ａ１１が、ロック解除操作領域に設定されている。この領域は、記憶部１５０が記憶しているロック解除情報にて示される。例えば、記憶部１５０は、領域Ａ１１を示す座標情報を含むロック解除情報を記憶しておく。
【００４５】
そして、ロック処理部１４２は、領域Ａ１１におけるタッチ操作をロック解除操作として受け付け、一方、領域Ａ１１以外におけるタッチ操作を無視する。すなわち、操作入力検出部１２０が領域Ａ１１以外におけるタッチを検出しても、ロック処理部１４２は、ロック解除操作に関しては当該タッチを操作として扱わず、操作が行われなかったものとして時計部１３０に操作間隔の時間のカウントを継続させる。
【００４６】
これにより、ユーザは、ロック解除操作領域におけるロック解除操作に、ロック解除操作領域以外におけるダミーの操作（ロック処理部１４２がロック解除操作として扱わない操作）を織り交ぜることができる。ダミーの操作を織り交ぜることで、見かけ上の操作が複雑になり、当該操作を見た他者が操作を覚えることを困難にできる。従って、他者がスマートフォン１００を不正利用するおそれをさらに低減させることができる。
【００４７】
なお、ロック解除操作領域は固定の領域であってもよいし、ユーザが当該領域を指定するようにしてもよい。
ロック解除操作領域をユーザが指定する場合、ユーザは、２点を指定することで当該領域を指定し得る。すなわち、ロック処理部１４２は、第１操作入力の表示画面における位置と、第２操作入力の表示画面における位置とに基づいて、当該表示画面の所定領域を設定する。そして、ロック処理部１４２は、当該領域に対する操作入力がロック解除情報の示す操作入力パターンに適合すると判定すると、機能実行部１４１に対する機能実行の制限を解除する。
ここで、２点の指定によるロック解除操作領域の指定方法として様々な方法を用いることができる。この例について図６〜図８を参照して説明する。
【００４８】
第１の例では、ユーザは、円の直径の両端２点を指定することで、円形のロック解除操作領域を指定する。
図６は、円の直径の両端２点でのロック解除操作領域の指定例を示す説明図である。同図に示す領域Ａ２１は円形の領域であり、点Ｐ２１およびＰ２２は、円としての領域Ａ２１の直径の両端に該当する。
ユーザが点Ｐ２１と点Ｐ２２とにタッチすると、ロック処理部１４２は、領域Ａ２１をロック解除操作領域として設定する。すなわち、点Ｐ２１は、第１操作入力の表示画面における位置の一例に該当し、点Ｐ２２は、第２操作入力の表示画面における位置の一例に該当する。
【００４９】
第２の例では、ユーザは、円の半径の両端２点を指定することで、円形のロック解除操作領域を指定する。
図７は、円の半径の両端２点でのロック解除操作領域の指定例を示す説明図である。
同図に示す領域Ａ３１は円形の領域であり、点Ｐ３１とＰ３２とは、それぞれ、円としての領域Ａ２１の中心と外周上の点とに該当する。すなわち、点Ｐ３１およびＰ３２は、円としての領域Ａ３１の半径の両端に該当する。
ユーザが点Ｐ３１と点Ｐ３２とにタッチすると、ロック処理部１４２は、領域Ａ３１をロック解除操作領域として設定する。すなわち、点Ｐ３１は、第１操作入力の表示画面における位置の一例に該当し、点Ｐ３２は、第２操作入力の表示画面における位置の一例に該当する。
【００５０】
第３の例では、ユーザは、矩形の頂点２点を指定することで、矩形のロック解除操作領域を指定する。
図８は、矩形の２頂点でのロック解除操作領域の指定例を示す説明図である。同図に示す領域Ａ４１は矩形の領域であり、点Ｐ４１およびＰ４２は、矩形としての領域Ａ４１の頂点の２点（対角線の両端）に該当する。
ユーザが点Ｐ４１と点Ｐ４２とにタッチすると、ロック処理部１４２は、領域Ａ４１をロック解除操作領域として設定する。すなわち、点Ｐ４１は、第１操作入力の表示画面における位置の一例に該当し、点Ｐ４２は、第２操作入力の表示画面における位置の一例に該当する。
【００５１】
このように、ユーザは、表示画面の２点にタッチするという簡単な操作で、ロック解除操作領域を指定することができる。
ユーザがロック解除領域を指定することで、他者は、ロック解除領域を知ることが困難になり、ロック解除操作とダミーの操作とを区別することが一層困難になる。従って、他者がスマートフォン１００を不正利用するおそれをさらに低減させることができる。
【００５２】
なお、ユーザがロック解除操作領域を指定するタイミングは、ロック解除操作までのタイミングであればよい。例えば、ユーザが、ロック開始時にロック解除操作領域を指定するようにしてもよい。さらに例えば、ロック処理部１４２は、ロック開始時に、ロック解除操作領域とロック解除操作の操作入力パターンとの登録操作を受け付けて、記憶部１５０にロック解除情報として記憶させる。
あるいは、ユーザが、ロック解除操作時にロック解除操作領域を指定するようにしてもよい。例えば、ロック処理部１４２は、ロック解除操作時の１タッチ目（最初のタッチ操作）と２タッチ目（２回目のタッチ操作）とに基づいてロック解除操作領域を設定する。
【００５３】
次に、図９を参照して、本発明に係る情報処理装置の最小構成について説明する。図９は、本発明に係る情報処理装置の最小構成を示す概略ブロック図である。同図において、情報処理装置１は、操作入力検出部１２０と、機能実行部１４１と、ロック処理部１４２と、記憶部１５０とを具備する。
同図において、図１の各部に対応して同様の機能を有する部分には同一の符号（１２０、１４１、１４２、１５０）を付し、説明を省略する。
【００５４】
かかる構成にて、図１に示す構成の場合と同様、記憶部１５０がロック解除情報を記憶する。そして、ロック処理部１４２は、操作入力検出部１２０の検出した操作入力が、ロック解除情報の示す操作入力パターンに適合すると判定すると、機能実行部１４１に対する機能実行の制限を解除する。ここで、ロック解除情報の示す操作入力パターンは、複数の操作入力間の時間間隔を含むものであり、動作の小さい一連の操作入力をロック解除操作に設定できる。
これにより、ユーザは、目立たない動作にてロック解除させることができるので、ロック解除を行う際のユーザの動作を他者に把握されるおそれを低減させ得る。従って、他者が情報処理装置１を不正利用するおそれを低減させ得る。
また、ロック処理部１４２が、複数の操作入力間の時間間隔を含む操作入力パターンを示すロック解除情報を用いることで、ロック解除の誤動作のおそれを低減させ得る。
【００５５】
なお、スマートフォン１００または情報処理装置１の全部または一部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより各部の処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００５６】
以上、本発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【符号の説明】
【００５７】
１  情報処理装置
１００  スマートフォン
１１０  表示部
１２０  操作入力検出部
１３０  時計部
１４０  制御部
１４１  機能実行部
１４２  ロック処理部
１５０  記憶部
【図１】
2014010734.tif 000003
【図２】
2014010734.tif 000004
【図３】
2014010734.tif 000005
【図４】
2014010734.tif 000006
【図５】
2014010734.tif 000007
【図６】
2014010734.tif 000008
【図７】
2014010734.tif 000009
【図８】
2014010734.tif 000010
【図９】
2014010734.tif 000011