(57)【要約】【課題】第三者による所定の接触操作の特定を抑制する。【解決手段】受付部１２は、被接触面への接触操作を検知して指示を受け付ける。また、判定部１４は、ロック状態において、受付部１２により検知された接触操作が予め登録された第１の接触操作であるか否かを判定する第１の判定と、第１の接触操作が検知された領域と異なる領域に対する第２の接触操作が行われたか否かを判定する第２判定と、を実行する。そして、解除部１８は、第１の接触操作及び第２の接触操作が受付部１２により検知されたと判定部１４により判定された場合にロック状態を解除する。【選択図】図１
2014191626.tif 000002
【特許請求の範囲】
【請求項１】
被接触面への接触操作を検知して指示を受け付ける受付部と、
ロック状態において、前記受付部により検知された接触操作が予め登録された第１の接触操作であるか否かを判定する第１の判定と、前記第１の接触操作が検知された領域と異なる領域に対する第２の接触操作が行われたか否かを判定する第２判定と、を実行する判定部と、
前記第１の接触操作及び前記第２の接触操作が前記受付部により検知されたと前記判定部により判定された場合に前記ロック状態を解除する解除部と、
を含む情報処理装置。
【請求項２】
前記被接触面への前記第１の接触操作に伴って接触を受ける領域として事前に定められた有効領域を分割して得た複数の分割領域の各々に対して重み値が付与されており、
前記判定部は、前記被接触面上の前記第２の接触操作による接触跡が属する前記分割領域に付与された前記重み値の加算値又は乗算値に基づく値が閾値を上回った場合に前記第２の接触操作が前記受付部により検知されたと判定する請求項１に記載の情報処理装置。
【請求項３】
前記複数の分割領域のうち、前記被接触面への前記第１の接触操作に伴って接触を受けると事前に想定された分割領域に付与された前記重み値は、他の前記分割領域に付与された前記重み値よりも大きい請求項２に記載の情報処理装置。
【請求項４】
前記複数の分割領域のうち、前記被接触面への前記第１の接触操作に伴って接触を受けると事前に想定された分割領域である想定分割領域以外の前記分割領域に付与された前記重み値は、前記想定分割領域から離れるほど小さい請求項３に記載の情報処理装置。
【請求項５】
前記複数の分割領域のうち、前記被接触面への前記第１の接触操作に伴って接触を受ける分割領域として事前に想定された分割領域に付与された前記重み値は、他の前記分割領域に付与された前記重み値よりも小さい請求項２に記載の情報処理装置。
【請求項６】
所定の大きさ以上の前記重み値が付与された前記分割領域と他の前記分割領域とを区別して通知する第１通知部を更に含む請求項２〜請求項５の何れか１項に記載の情報処理装置。
【請求項７】
前記判定部は、前記被接触面への前記第１の接触操作に伴って接触を受ける領域として事前に定められた有効領域に形成された前記第２の接触操作による接触跡の該有効領域における占有面積が閾値を上回った場合に、前記第２の接触操作が前記受付部により検知されたと判定する請求項１に記載の情報処理装置。
【請求項８】
前記有効領域のうち前記接触跡の形成に有効な領域は、前記被接触面への前記第１の接触操作に伴って接触を受ける領域として事前に想定された想定領域と前記被接触面への前記第１の接触操作に伴って接触を受けた実績領域との論理和に相当する領域である請求項２〜請求項７の何れか１項に記載の情報処理装置。
【請求項９】
前記第２の接触操作が前記受付部により検知されたと前記判定部により判定されるために現時点で不足している条件を特定し、特定した前記条件を前記第２の接触操作に追従させて提示する不足条件提示部を更に含む請求項１〜請求項８の何れか１項に記載の情報処理装置。
【請求項１０】
前記判定部は、前記第２の接触操作として、前記被接触面における予め定められた複数の位置を第１所定経路で結ぶ接触跡を形成する第２の接触操作が前記受付部により検知されたか否かを判定する請求項１に記載の情報処理装置。
【請求項１１】
前記被接触面における前記予め定められた複数の位置と前記被接触面の他の位置とを区別して通知する第２通知部を更に含む請求項１０に記載の情報処理装置。
【請求項１２】
前記第２の接触操作により形成された接触跡の位置を特定する位置特定情報を記憶する記憶部と、
過去に前記記憶部に前記位置特定情報が記憶された状態で、前記受付部により検知された前記接触操作が前記第１の接触操作であると前記判定部により判定された場合に、前記記憶部に記憶されている前記位置特定情報により特定される前記接触跡の位置と前記被接触面の他の位置とを区別して通知する第３通知部と、を更に含む請求項１〜請求項１１の何れか１項に記載の情報処理装置。
【請求項１３】
前記接触跡の位置と前記被接触面の他の位置とを区別して通知すると共に、前記被接触面に対して前記第２の接触操作による接触跡が形成されるのに伴って、前記接触跡の形成に追従して前記通知を変化させる第４通知部を更に含む請求項１〜請求項１２の何れか１項に記載の情報処理装置。
【請求項１４】
前記被接触面における前記第１の接触操作が行われる位置の候補として各々予め指示された複数の候補位置と、前記被接触面の他の位置とを区別して通知する第５通知部を更に含み、
前記判定部は、前記第１の接触操作として、前記第５通知部により通知された前記複数の候補位置のうち特定の複数の候補位置を第２所定経路で結ぶ第１の接触操作が前記受付部により検知されたか否かを判定する請求項１〜請求項１３の何れか１項に記載の情報処理装置。
【請求項１５】
被接触面への接触操作を検知して指示を受け付け、
ロック状態において、前記受付部により検知された接触操作が予め登録された第１の接触操作であるか否かを判定する第１の判定と、前記第１の接触操作が検知された領域と異なる領域に対する第２の接触操作が行われたか否かを判定する第２判定と、を実行し、
前記第１の接触操作及び前記第２の接触操作を検知したと判定した場合に前記ロック状態を解除する
ことを含む情報処理方法。
【請求項１６】
コンピュータに、
被接触面への接触操作を検知して指示を受け付け、
ロック状態において、前記受付部により検知された接触操作が予め登録された第１の接触操作であるか否かを判定する第１の判定と、前記第１の接触操作が検知された領域と異なる領域に対する第２の接触操作が行われたか否かを判定する第２判定と、を実行し、
前記第１の接触操作及び前記第２の接触操作を検知したと判定した場合に前記ロック状態を解除する
ことを含む処理を実行させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
開示の技術は、情報処理装置、情報処理方法及び情報処理プログラムに関する。
【背景技術】
【０００２】
スマートフォンやパーソナル・コンピュータなどの情報処理装置の多くには、例えば情報処理装置の第三者による利用を防止する機能であるロック機能が搭載されている。
【０００３】
ところで、タッチパネルを有する情報処理装置の多くは、ロック機能が働いている場合、所定の接触操作を待機している状態（ロック状態）とされ、情報処理装置に対して所定の接触操作が行われない限り解除されない。また、所定の接触操作としては、例えばタッチパネルに対して所定の図形を描く操作が挙げられ、この場合、タッチパネルに描かれた図形が予め登録された図形と所定誤差内で一致する場合にロック状態が解除される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−８２７３４号公報
【特許文献２】特開２００５−２５３６８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、タッチパネルへの所定の接触操作に伴ってタッチパネルに残存した接触の痕跡（例えば指の脂の跡）から所定の接触操作が特定され易くなるため、第三者に情報処理装置が利用されてしまう虞がある、という問題点があった。
【０００６】
開示の技術は、１つの側面として、第三者による所定の接触操作の特定を抑制することが目的である。
【課題を解決するための手段】
【０００７】
開示の技術において、受付部は、被接触面への接触操作を検知して指示を受け付ける。また、判定部は、ロック状態において、受付部により検知された接触操作が予め登録された第１の接触操作であるか否かを判定する第１の判定と、第１の接触操作が検知された領域と異なる領域に対する第２の接触操作が行われたか否かを判定する第２判定と、を実行する。そして、解除部は、第１の接触操作及び第２の接触操作が受付部により検知されたと判定部により判定された場合にロック状態を解除する。
【発明の効果】
【０００８】
開示の技術は、１つの側面として、第三者による所定の接触操作の特定を抑制することができる、という効果を有する。
【図面の簡単な説明】
【０００９】
【図１】第１実施形態に係るスマートフォンの要部機能の一例を示す機能ブロック図である。
【図２】第１実施形態に係るスマートフォンの電気系の構成の一例を示すブロック図である。
【図３】第１及び第２実施形態に係るロック解除処理の流れの一例を示すフローチャートである。
【図４】第１実施形態に係るロック解除画面の態様の一例を示す態様図である。
【図５】第１実施形態に係る第１有効領域の態様の一例を示す態様図である。
【図６】第１実施形態に係る実績領域の態様の一例を示す態様図である。
【図７】第１実施形態に係る第１の接触操作を行った際にタッチパネル・ディスプレイの表面に残存する接触の痕跡の態様の一例を示す態様図である。
【図８】第１実施形態に係る案内画面表示処理の流れの一例を示すフローチャートである。
【図９】第１実施形態に係る第２有効領域の態様の一例を示す態様図である。
【図１０Ａ】第１実施形態に係る分割領域の態様の一例を示す態様図である。
【図１０Ｂ】第１実施形態に係る想定内分割領域及び想定外分割領域の態様の一例を示す態様図である。
【図１１】第１実施形態に係る案内画面の態様の一例を示す態様図である。
【図１２】第１実施形態に係るロック解除画面、第２の接触操作が行われていない案内画面、及び第２の接触操作が行われた案内画面の各態様の一例を示す態様図である。
【図１３】第１及び第２実施形態に係るロック解除許否処理の流れの一例を示すフローチャートである。
【図１４】第１実施形態に係る第２の接触操作に伴って接触を受けた領域と他の領域とを区別可能に通知した状態のタッチパネル・ディスプレイの表示態様の一例を示す態様図である。
【図１５】第１実施形態に係る想定領域の態様の一例を示す態様図である。
【図１６】第１実施形態に係る不足条件の提示態様の一例を示す態様図である。
【図１７】第１実施形態に係る重み値の付与方法の変形例の説明に供する説明図である。
【図１８】第２実施形態に係るスマートフォンの要部機能の一例を示す機能ブロック図である。
【図１９】第２実施形態に係るスマートフォンの電気系の構成の一例を示すブロック図である。
【図２０】第２実施形態に係る案内画面表示処理の流れの一例を示すフローチャートである。
【図２１】第２実施形態に係るロック解除許否処理の流れの一例を示すフローチャートである。
【図２２】第２実施形態に係るロック解除画面、案内画面、及び第１及び第２の接触操作による接触跡が混在した状態のタッチパネル・ディスプレイの表面の各態様の一例を示す態様図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照して開示の技術の実施形態の一例を詳細に説明する。なお、以下の説明では、情報処理装置の一例として、多機能型の携帯電話機、いわゆるスマートフォンを例に挙げて説明するが、開示の技術は、これに限定されるものではない。開示の技術は、例えば、携帯型のパーソナル・コンピュータやＰＤＡ(Personal Digital Assistants)、据置型のパーソナル・コンピュータ、ＡＴＭ（現金自動預け払い機）などの種々の情報処理装置にも適用可能である。
【００１１】
［第１実施形態］
図１には、本第１実施形態に係るスマートフォン１０の要部機能の一例が示されている。スマートフォン１０は、通話機能、電子メール機能及びロック機能を備えている。通話機能とは、公衆回線を介して特定の相手と受話及び送話を行う機能であり、一般的な電話機に搭載されている機能である。電子メール機能とは、電子メールの作成及び電子メールの送受信を行う機能である。ロック機能とは、スマートフォン１０の第三者による利用を防止する機能である。
【００１２】
スマートフォン１０は、受付部１２、判定部１４、及び解除部１８を含む。受付部１２は、被接触面への接触操作を検知して指示を受け付ける。ここで言う「被接触面」とは、例えばスマートフォン１０に備えられているタッチパネル・ディスプレイの表面を指す。判定部１４は、ロック状態（ロック機能によってスマートフォン１０の利用がロックされた状態）で受付部１２により検知された接触操作が予め登録された第１の接触操作であるか否かを判定する第１判定を実行する。また、判定部１４は、第１の接触操作が検知された領域と異なる領域に対する第２の接触操作が行われたか否かを判定する第２判定を実行する。ここで、第２の接触操作とは、例えば、被接触面のうちの第１の接触操作が行われた第１の領域と異なる第２の領域に接触跡を形成する接触操作を意味する。解除部１８は、第１の接触操作及び第２の接触操作が行われたと判定部１４によって判定された場合にロック状態を解除する。
【００１３】
スマートフォン１０は、更に、第１通知部２０、不足条件提示部２２、記憶部２４、第３通知部２８、第４通知部３０及び第５通知部３２を含む。
【００１４】
第１通知部２０は、所定の大きさ以上の重み値が付与された分割領域と他の分割領域とを区別して通知する。分割領域とは、被接触面への第１の接触操作に伴って接触を受ける領域として事前に定められた有効領域を分割して得た個々の領域を指す。
【００１５】
不足条件提示部２２は、第２の接触操作が行われている間、第２の接触操作が行われたと判定部１４により判定されるために現時点で不足している条件（以下、「不足条件」という）を特定し、特定した不足条件を接触跡の形成に追従させて提示する。
【００１６】
記憶部２４は、第２の接触操作により形成された接触跡の位置を特定する位置特定情報を記憶する。第３通知部２８は、過去に記憶部２４に位置特定情報が記憶された状態で、受付部１２により検知された接触操作が第１の接触操作であると判定部１４により判定された場合に、接触跡の位置と被接触面の接触跡以外の他の位置とを区別して通知する。すなわち、記憶部２４に記憶されている位置特定情報により特定される接触跡の位置と被接触面の接触跡以外の他の位置とを区別して通知する。
【００１７】
第４通知部３０は、接触跡の位置と被接触面の接触跡以外の他の位置とを区別して通知すると共に、被接触面に対して接触跡が形成されるのに伴って、接触跡の形成に追従して通知を変化させる。
【００１８】
第５通知部３２は、被接触面における第１の接触操作が行われる位置の候補として各々予め指示された複数の候補位置と被接触面の他の位置とを区別して通知する。ここで言う「複数の候補位置」とは、例えばスマートフォン１０に備えられているタッチパネル・ディスプレイの表面において、行列状に配置された複数の枠（例えば円形枠）に各々囲まれた複数の位置を指す。判定部１４は、第１の接触操作として、第５通知部３２により通知された複数の候補位置のうち特定の複数の候補位置を第１の接触操作用経路（例えば予め登録された経路）で結ぶ第１の接触操作が行われたか否かを判定する。ここで言う「特定の複数の候補位置」とは、例えばスマートフォン１０に備えられているタッチパネル・ディスプレイの表面において、上記複数の枠のうちの特定の複数の枠に各々囲まれた複数の位置を指す。
【００１９】
図２には、スマートフォン１０の電気系の要部構成の一例が示されている。図２に示すように、スマートフォン１０は、コンピュータ４０及び各種の入出力デバイスを含む。受付部１２、判定部１４、解除部１８、第１通知部２０、不足条件提示部２２、記憶部２４、第３通知部２８、第４通知部３０及び第５通知部３２は、例えばコンピュータ４０及び各種の入出力デバイスによって実現することができる。
【００２０】
コンピュータ４０は、ＣＰＵ（Central Processing Unit）４２、メモリ４４及び不揮発性の記憶部４６を備え、ＣＰＵ４２、メモリ４４及び記憶部４６はバス４８を介して互いに接続されている。なお、記憶部４６は、ＨＤＤ（Hard Disk Drive）やフラッシュメモリなどによって実現できる。
【００２１】
スマートフォン１０は、コンピュータ４０と各種の入出力デバイスとを電気的に接続してコンピュータ４０と各種の入出力デバイスとの間の各種情報の送受信を司るインプット・アウトプット・インターフェース（Ｉ／Ｏ）５６を備えている。スマートフォン１０は、Ｉ／Ｏ５６に接続されることでバス４８を介してコンピュータ４０と電気的に接続される入出力デバイスとして、図１に示す受付部１２の一例であるタッチパネル・ディスプレイ６０を備えている。
【００２２】
タッチパネル・ディスプレイ６０は、透過型のタッチパネルがディスプレイ（例えば液晶ディスプレイ）に重ねられており、スマートフォン１０の利用者による接触操作をタッチパネルで検知して指示を受け付けると共に、液晶ディスプレイに各種情報を表示する。
【００２３】
記憶部４６には、ロック解除処理プログラム５０が記憶されている。ＣＰＵ４２は、記憶部４６からロック解除処理プログラム５０を読み出してメモリ４４に展開し、ロック解除処理プログラム５０が有するプロセスを順次実行する。ロック解除処理プログラム５０は、判定プロセス５０ａ及び解除プロセス５０ｃを有する。ＣＰＵ４２は、判定プロセス５０ａを実行することで、図１に示す判定部１４として動作する。また、ＣＰＵ４２は、解除プロセス５０ｃを実行することで、図１に示す解除部１８として動作する。
【００２４】
ロック解除処理プログラム５０は、更に、第１通知プロセス５０ｄ、第３通知プロセス５０ｅ、第４通知プロセス５０ｆ、第５通知プロセス５０ｇ及び不足条件提示プロセス５０ｈを有する。ＣＰＵ４２は、第１通知プロセス５０ｄを実行することで、図１に示す第１通知部２０として動作する。また、ＣＰＵ４２は、第３通知プロセス５０ｅを実行することで、図１に示す第３通知部２８として動作する。また、ＣＰＵ４２は、第４通知プロセス５０ｆを実行することで、図１に示す第４通知部３０として動作する。また、ＣＰＵ４２は、第５通知プロセス５０ｇを実行することで、図１に示す第５通知部３２として動作する。更に、ＣＰＵ４２は、不足条件提示プロセス５０ｈを実行することで、図１に示す不足条件提示部２２として動作する。
【００２５】
記憶部４６は、位置特定情報記憶領域５２及び既定情報記憶領域５４を有する。位置特定情報記憶領域５２には、位置特定情報が記憶される。ここで言う「位置特定情報」とは、例えばタッチパネル・ディスプレイ６０の表面への第２の接触操作により形成された接触跡のタッチパネル・ディスプレイ６０の表面における位置を特定可能な二次元座標を指す。なお、本第１実施形態で採用する「二次元座標」とは、例えばタッチパネル・ディスプレイ６０の表面に事前に付与された特定点（例えばタッチパネル・ディスプレイ６０の左下の１点）を原点とした二次元座標を指す。
【００２６】
既定情報記憶領域５４には、一例として図４に示す複数のパターンロック画像５９を示すパターンロック画像情報が予め記憶されている。パターンロック画像情報は、例えばタッチパネル・ディスプレイ６０の表面における複数の候補位置にパターンロック画像５９が各々配置された画像を表している。
【００２７】
また、既定情報記憶領域５４には、想定領域情報が予め記憶されている。「想定領域情報」とは、例えばタッチパネル・ディスプレイ６０の表面への第１の接触操作に伴って接触を受ける領域として事前に想定された、一例として図９に示す領域（以下、「想定領域」という）６７を特定可能な二次元座標の配列を指す。
【００２８】
また、既定情報記憶領域５４には、第１の接触操作の軌跡を示す第１の接触操作情報が予め記憶されている。ここで言う「第１の接触操作情報」とは、例えば予め登録された第１の接触操作による接触を受ける領域のタッチパネル・ディスプレイ６０の表面における位置を特定可能な二次元座標の配列を指す。
【００２９】
なお、ここではロック解除処理プログラム５０を記憶部４６から読み出す場合を例示したが、必ずしも最初から記憶部４６に記憶させておく必要はない。例えば、コンピュータ４０に接続されて使用されるＳＳＤ（Solid State Drive）、ＤＶＤディスク、ＩＣカード、光磁気ディスク、ＣＤ−ＲＯＭなどの任意の「可搬型の記憶媒体」に先ずはロック解除処理プログラム５０を記憶させておいてもよい。そして、コンピュータ４０がこれらの可搬型の記憶媒体からロック解除処理プログラム５０を取得して実行するようにしてもよい。また、通信回線を介してコンピュータ４０に接続される他のコンピュータまたはサーバ装置などにロック解除処理プログラム５０を記憶させておき、コンピュータ４０がこれらからロック解除処理プログラム５０を取得して実行するようにしてもよい。
【００３０】
スマートフォン１０は、Ｉ／Ｏ５６に接続される入出力デバイスとして、通信部６２、送話部６４、受話部６６及び外部インタフェース（Ｉ／Ｆ）６８を備えている。
【００３１】
通信部６２は、無線通信網の最寄の基地局との間で無線通信を行うことで、無線通信網に接続された情報処理装置（図示省略）とコンピュータ４０との間の各種情報の送受信を司る。通信部６２は、例えばアンテナ（図示省略）及びＲＦ（Radio Frequency）回路（図示省略）を含む。この場合、通信部６２は、例えば外部の情報処理装置から基地局を経由して無線で送信された信号をアンテナで受信し、受信した信号をＲＦ回路で復調処理し、受信した信号に含まれる情報をコンピュータ４０に供給する。また、通信部６２は、コンピュータ４０から供給された情報を変調処理し、アンテナを介し基地局経由で外部の情報処理装置へ送信する。
【００３２】
送話部６４は、スマートフォン１０の利用者が通話時に発した音声を検出し、検出した音声を示す音声信号をコンピュータ４０に出力する。送話部６４は、例えばマイクロフォン（図示省略）及び信号処理回路（図示省略）を含む。この場合、例えばマイクロフォンで音声を検出し、マイクロフォンで検出された音声を信号処理回路で音声データに変換してコンピュータ４０を介して通信部６２に出力する。なお、ここでは、音声データをコンピュータ４０を介して通信部６２に出力する態様を例示しているが、送話部６４に含まれる信号処理部から通信部６２に直接出力してもよい。
【００３３】
受話部６６は、通信部６２で受信された音声情報により示される音声を出力する。受話部６６は、例えばＤ／Ａ（デジタル／アナログ）変換回路（図示省略）、増幅器（図示省略）及びスピーカ（図示省略）を含む。この場合、例えばコンピュータ４０から供給された音声データに対してＤ／Ａ変換回路がＤ／Ａ変換を行い、Ｄ／Ａ変換後に増幅器で増幅された音声信号をスピーカに出力する。スピーカは、増幅器から入力された音声信号に応じた音声を外部に出力する。なお、ここでは、通信部６２で受信された音声データがコンピュータ４０を介して受話部６６に供給される態様を例示しているが、通信部６２で受信された音声データがコンピュータ４０を介さずに受話部６６に直接供給されてもよい。
【００３４】
外部Ｉ／Ｆ６８は、外部装置（例えばパーソナル・コンピュータやＵＳＢメモリ）が接続され、外部装置とコンピュータ４０との間の各種情報の送受信を司る。
【００３５】
次に本第１実施形態の作用として、スマートフォン１０のロック状態で、ＣＰＵ４２がロック解除処理プログラム５０を実行することでスマートフォン１０によって行われるロック解除処理について、図３を参照して説明する。なお、ここでは、説明の便宜上、タッチパネル・ディスプレイ６０に待ち受け画面が表示されている場合について説明する。
【００３６】
図３に示すロック解除処理では、先ず、ステップ１００において、第５通知部３２により、待ち受け画面の表示からロック解除画面の表示への移行指示（解除モード移行指示）がタッチパネル・ディスプレイ６０で受け付けられたか否かが判定される。ここで言う「ロック解除画面」とは、スマートフォン１０のロック状態を解除する操作の案内を行う画面を指す。ステップ１００において解除モード移行指示が受付部１２で受け付けられた場合は判定が肯定されてステップ１０２へ移行する。ステップ１００において解除モード移行指示が受付部１２で受け付けられていない場合は判定が否定されてステップ１００の判定が再び行われる。
【００３７】
ステップ１０２では、第５通知部３２により、既定情報記憶領域５４からパターンロック画像情報が取得され、その後、ステップ１０４へ移行する。ステップ１０４では、第５通知部３２により、ロック解除画面がタッチパネル・ディスプレイ６０に表示される。図４には、ロック解除画面の一例が示されている。一例として図４に示すように、ロック解除画面には、上記ステップ１０２で取得されたパターンロック画像情報により示される複数のパターンロック画像５９が表示されている。図４に示す例では、パターンロック画像５９が３×３の行列状に配置されており、各パターンロック画像５９として、円形枠状の画像が例示されている。なお、ここでは、パターンロック画像５９が３×３の行列状に配置された態様を例示しているが、開示の技術はこれに限定されるものではない。例えば、行数と列数とが異なる行列状に配置された複数のパターンロック画像５９であってもよい。また、複数のパターンロック画像５９は、必ずしも行列状に配置されていなくてもよく、例えば、Ｌ字状やＳ字状などの他の配置パターンで配置されていてもよい。
【００３８】
次のステップ１０６では、判定部１４により、タッチパネル・ディスプレイ６０における一例として図５に示す第１有効領域６１への新たな接触操作が検知されたか否かが判定される。ここで、第１有効領域６１とは、タッチパネル・ディスプレイ６０への第１の接触操作に伴って接触を受ける領域として事前に定められた領域である。図５に示す例では、複数のパターンロック画像５９を包含する破線矩形枠で囲まれた領域が第１有効領域６１とされている。なお、図５に示す例では、説明の便宜上、破線矩形枠が図示されているが、破線矩形枠のように第１有効領域６１とそれ以外の領域との境界を示す線画は実際に表示されなくてもよいし、表示されてもよい。ステップ１０６においてタッチパネル・ディスプレイ６０で新たな接触操作が検知された場合は判定が肯定されてステップ１０８へ移行する。ステップ１０６においてタッチパネル・ディスプレイ６０で新たな接触操作が検知されていない場合は判定が否定されてステップ１０６の判定が再び行われる。
【００３９】
ステップ１０８では、判定部１４により、実績領域情報が取得されてメモリ４４に記憶され、その後、ステップ１１０へ移行する。ここで言う「実績領域情報」とは、スマートフォン１０に備えられているタッチパネル・ディスプレイの表面のうち第１の接触操作に伴って接触を受けた、一例として図６に示す領域（以下、「実績領域」という）６３を示す情報を指す。なお、実績領域６３は、開示の技術における第１の領域の一例である。また、本第１実施形態では、実績領域情報の一例として、タッチパネル・ディスプレイ６０の表面における位置を特定可能な二次元座標の配列を採用している。また、本第１実施形態において、実績領域６３は、タッチパネル・ディスプレイ６０への第１の接触操作に伴って接触を受けた領域に対して所定の周辺領域を組み入れた領域である。実績領域６３は、例えば、図６に示すように、タッチパネル・ディスプレイ６０への第１の接触操作に伴って接触を受けた領域の中心点を示す二次元座標（Ｘｍ，Ｙｍ）を中心とした半径が所定長の円形の領域である。ここで言う「所定長」とは、例えば５ｍｍから１０ｍｍであり、実際に接触した領域を所定の割合で広げた領域を指す。また、ここでは円形の領域を例示しているが、これに限らず、正方形の領域や三角形の領域などの他の形状の領域であってもよい。
【００４０】
次のステップ１１０では、判定部１４により、受付部１２への接触操作が解除されたか否かが判定される。ステップ１１０において受付部１２への接触操作が解除されていない場合は判定が否定されてステップ１０６へ移行する。ステップ１１０において受付部１２への接触操作が解除された場合は判定が肯定されてステップ１１２へ移行する。
【００４１】
ステップ１１２では、判定部１４により、上記ステップ１０６で検知された接触操作が第１の接触操作であるか否かが判定される。ステップ１１２では、例えば、判定部１４が、既定情報記憶領域５４に記憶されている第１の接触操作情報と現時点でメモリ４４に記憶されている実績領域情報との差分が所定誤差内で一致しているか否かを判定する。すなわち、例えば第１の接触操作による接触跡（軌跡）の形状及び面積の双方が実績領域６３の形状及び面積と所定誤差内で一致しているか否かを判定する。ステップ１１２において上記ステップ１０６で検知された接触操作が第１の接触操作でない場合は判定が否定されてステップ１１７へ移行する。ステップ１１２において上記ステップ１０６で検知された接触操作が第１の接触操作である場合は判定が肯定されてステップ１１４へ移行する。
【００４２】
ステップ１１７では、判定部１４により、エラー処理が行われ、その後、本ロック解除処理を終了する。ここで言う「エラー処理」とは、例えばロック状態を解除するための接触操作が誤っている旨を示すメッセージを表示部６０に表示すると共に、メモリ４４から実績領域情報を消去する処理を指す。
【００４３】
図７には、ロック状態を解除するための接触操作が行われたときのタッチパネル・ディスプレイ６０の態様の一例が示されている。図７に示すように、タッチパネル・ディスプレイ６０を介して特定の複数のパターンロック画像を指でなぞった場合、指でなぞった軌跡がタッチパネル・ディスプレイ６０の表面に残存することとなる。そのため、タッチパネル・ディスプレイ６０の表面に残存した接触の痕跡から第１の接触操作がどのような操作かを第三者に特定されてしまう虞がある。そこで、本ロック解除処理では、ステップ１１４において、判定部１４により、一例として図８に示す案内画面表示処理が行われ、その後、ステップ１１６において、判定部１４により、一例として図１３に示すロック解除許否処理が行われる。
【００４４】
図８には、ロック解除許否処理の流れの一例が示されている。図８に示すロック解除許否処理では、先ず、ステップ１１４Ａにおいて、判定部１４により、既定情報記憶領域５４から想定領域情報が取得される。次のステップ１１４Ｂでは、判定部１４により、メモリ４４から実績領域情報が取得される。次のステップ１１４Ｃでは、判定部１４により、上記ステップ１１４Ａで取得された想定領域情報及び上記ステップ１１４Ｂで取得された実績領域情報に基づいて第２有効領域情報が生成されてメモリ４４に記憶される。ここで言う「第２有効領域情報」とは、例えば、第１有効領域６１のうちの第２の接触操作が有効とされる、一例として図９に示す領域（以下、「第２有効領域」という）６５のタッチパネル・ディスプレイ６０の表面における位置を特定可能な二次元座標の配列を指す。
【００４５】
第２有効領域６５は、上記ステップ１１４Ａで取得された想定領域情報により示される想定領域６７と上記ステップ１１４Ｂで取得された実績領域情報により示される実績領域６３との論理和に相当する領域である。図９には、第２有効領域の規定方法の一例が模式的に示されている。図９に示す例では、複数のパターンロック画像５９間で第１の接触操作によってなぞられると事前に想定された複数の経路が想定領域６７とされ、複数のパターンロック画像間で第１の接触操作によって実際になぞられた経路が実績領域６３とされている。
【００４６】
次のステップ１１４Ｄでは、判定部１４により、既定情報記憶領域から第１の接触操作情報が取得され、その後、ステップ１１４Ｅへ移行する。ステップ１１４Ｅでは、判定部１４により、第１有効領域６１が分割されることで、一例として図１０Ａに示す複数の分割領域６９が形成される。複数の分割領域６９は、一例として図１０Ａに示すように格子状に配列されている。また、複数の分割領域６９は、一例として図１０Ｂに示すように想定内分割領域６９Ａと想定外分割領域６９Ｂとに大別される。図１０Ｂに示す例では、太線で囲まれた分割領域６９が想定内分割領域６９Ａであり、細線で囲まれた分割領域６９が想定外分割領域６９Ｂである。すなわち、想定内分割領域６９Ａとは、第１の接触操作に伴って接触を受ける分割領域６９として事前に想定された分割領域６９を指し、想定外分割領域６９Ｂとは、想定内分割領域６９Ａ以外の分割領域６９を指す。なお、想定内分割領域６９Ａは、既定情報記憶領域５４に記憶されている第１の接触操作情報に基づいて定められる。例えば、第１の接触操作情報により示される第１の接触操作の軌跡の輪郭が拡大された枠に囲まれた分割領域６９が想定内分割領域６９Ａとして採用される。
【００４７】
ステップ１１４Ｆでは、判定部１４により、想定内分割領域６９Ａ及び想定外分割領域６９Ｂの各々に対して異なる重み値が付与される。ここでは、想定内分割領域６９Ａに付与される重み値が想定外分割領域６９Ｂに付与される重み値よりも大きい。また、想定外分割領域６９Ｂに付与される重み値は、想定内分割領域６９Ａから離れるほど小さい。
【００４８】
次のステップ１１４Ｇでは、第１通知部２０により、上記ステップ１１４Ｆで想定内分割領域６９Ａ及び想定外分割領域６９Ｂに対して付与された重み値に基づいて、スマートフォン１０の利用者に対して第２の接触操作の位置を案内する案内画面が作成される。なお、案内画面では、パターンロック画像５９が非表示される。また、想定内分割領域６９Ａと想定外分割領域６９Ｂとが視覚的に区別可能となるように表示される。例えば、一例として図１１に示すように、想定外分割領域６９Ｂの輪郭は表示されず、想定内分割領域６９Ａの輪郭は太線で表示される。
【００４９】
次のステップ１１４Ｈでは、第３通知部２８により、位置特定情報記憶領域５２に位置特定情報が記憶されているか否かが判定される。ここで、位置特定情報記憶領域５２に記憶されている位置特定情報とは、後述のロック解除許否処理におけるステップ１１６Ｇが過去に行われたことにより位置特定情報記憶領域５２に記憶された位置特定情報のことである。すなわち、過去に行われた第２の接触操作により形成された接触跡のタッチパネル・ディスプレイ６０の表面における位置を特定可能な位置特定情報のことである。ステップ１１４Ｈにおいて、位置特定情報記憶領域５２に位置特定情報が記憶されていない場合は、判定が否定されてステップ１１４Ｋへ移行する。ステップ１１４Ｈにおいて、位置特定情報記憶領域５２に位置特定情報が記憶されている場合は、判定が肯定されてステップ１１４Ｉへ移行する。
【００５０】
ステップ１１４Ｉでは、第３通知部２８により、位置特定情報記憶領域５２から位置特定情報が取得され、その後、ステップ１１４Ｊへ移行する。ステップ１１４Ｊでは、第３通知部２８により、上記ステップ１１４Ｇで作成された案内画面が、一例として図１２に示す特定領域６０Ａが第１特定色（例えば薄赤色）に着色された状態でタッチパネル・ディスプレイ６０に表示される。ここで、特定領域６０Ａとは、案内画面のうちのステップ１１４Ｉで取得された位置特定情報により特定される過去の第２の接触操作により形成された接触跡の位置に相当する領域を指す。また、案内画面の上部には、一例として図１２に示すように、スマートフォン１０の利用者に対して想定内分割領域６９Ａを示す網掛け部分を拭い潰すことを促すメッセージ及び着色部分が前回拭い潰した領域であることを示すメッセージが表示される。ステップ１１４Ｊの処理が行われると、本案内画面表示処理を終了する。
【００５１】
ステップ１１４Ｋでは、第１通知部２０により、上記ステップ１１４Ｇで作成された案内画面（第１特定色による着色がない案内画面）がタッチパネル・ディスプレイ６０に表示される。ステップ１１４Ｋの処理が行われると、本案内画面表示処理を終了する。
【００５２】
図１３には、ロック解除許否処理の流れの一例が示されている。図１３に示すロック解除許否処理では、先ず、ステップ１１６Ａにおいて、判定部１４により、第１有効領域６１への接触操作が検知されたか否かが判定される。ステップ１１６Ａにおいて、第１有効領域６１への接触操作が検知された場合は、判定が肯定されてステップ１１６Ｂへ移行する。ステップ１１６Ａにおいて、第１有効領域６１への接触操作が検知されていない場合は、判定が否定されてステップ１１６Ｊへ移行する。
【００５３】
ステップ１１６Ｂでは、判定部１４により、上記ステップ１１６Ａで接触操作が検知された領域が本ロック解除許否処理を開始してから未だに接触を受けていない領域（未接触の領域）であるか否かが判定される。ステップ１１６Ｂにおいて、上記ステップ１１６Ａで接触操作が検知された領域が未接触の領域でない場合（接触済みの位置の場合）は、判定が否定されてステップ１１６Ａへ移行する。ステップ１１６Ｂにおいて、上記ステップ１１６Ａで接触操作が検知された領域が未接触の領域の場合は、判定が肯定されてステップ１１６Ｃへ移行する。
【００５４】
ステップ１１６Ｃでは、判定部１４により、上記ステップ１１６Ａで接触操作が検知された検知領域を含む領域（以下、「接触領域」という（後述））を特定する位置特定情報に対応付けられた変数に“１”が設定され、その後、ステップ１１６Ｄへ移行する。変数の初期設定値は“０”であり、“１”が設定された変数は、後述のステップ１１６Ｇにて初期設定値にリセットされる。なお、上記の接触領域とは、一例として図１４に示すように、上記の検知領域の中心の二次元座標が（Ｘｉ，Ｙｉ）の場合、（Ｘｉ，Ｙｉ）を中心とした一辺が所定長（例えば５ｍｍから１０ｍｍ）の矩形の領域を指す。
【００５５】
ステップ１１６Ｄでは、第４通知部３０により、上記ステップ１１６Ｃで変数に“１”が設定された接触領域に、一例として図１４に示すように第２特定色（例えば黄色）が着色されることで接触領域と他の領域とが区別可能に通知される。
【００５６】
ステップ１１６Ｅでは、判定部１４により、上記ステップ１１６Ｃで変数に“１”が設定された接触領域と第２有効領域６５を含む所定領域（後述）との重複領域に含まれる分割領域６９の重み値が加算され、その後、ステップ１１６Ｆへ移行する。なお、ここでは、重み値を加算する例を挙げているが、これに限らず、重み値を乗算してもよい。
【００５７】
上記の第２有効領域６５を含む所定領域とは、第２有効領域６５に対して第２有効領域６５から所定誤差内で外れた領域を加えた領域を意味する。例えば図１５に示すように、（Ｘ３，Ｙ３）と（Ｘ４，Ｙ４）とを始点と終点とする線分で表された想定領域６７上の（Ｘｎ，Ｙｎ）を中心とした半径が所定長の円形の領域は上記の所定領域に含まれる。ここで言う「所定長」とは、例えば５ｍｍから１０ｍｍであり、想定領域６７を所定の割合で広げた領域を指す。なお、ここでは円形の領域を例示しているが、これに限らず、正方形の領域や三角形の領域などの他の形状の領域であってもよい。
【００５８】
ステップ１１６Ｆでは、判定部１４により、拭い潰し完了条件を満足したか否かが判定される。ここでは、拭い潰し完了条件として、上記ステップ１１６Ｅで加算された重み値の総計が閾値を上回った、との条件を採用している。ここで、閾値とは、例えば全ての想定内分割領域６９Ａのうちの７割の想定内分割領域６９Ａの重み値の総和を指す。
【００５９】
ステップ１１６Ｆにおいて、拭い潰し完了条件を満足した場合は、判定が肯定されてステップ１１６Ｇへ移行する。ステップ１１６Ｆにおいて、拭い潰し完了条件を満足していない場合は、判定が否定されてステップ１１６Ｈへ移行する。
【００６０】
ステップ１１６Ｇでは、第３通知部２８により、上記ステップ１１６Ｃで変数に“１”が設定された位置特定情報が実績領域情報として位置特定情報記憶領域５２に上書き保存されると共に、変数が初期設定値にリセットされ、本ロック解除許否処理を終了する。
【００６１】
ステップ１１６Ｈでは、不足条件提示部２２により、不足条件が導出される。ここで、不足条件とは、拭い潰し完了条件を満足する上で不足している条件を指し、例えば閾値から上記ステップ１１６Ｅで加算された重み値の総計を減じた値を百分率に換算して得た値を指す。
【００６２】
ステップ１１６Ｉでは、不足条件提示部２２により、上記ステップ１１６Ｈで導出された不足条件がタッチパネル・ディスプレイ６０に表示されることにより提示され、その後、ステップ１１６Ａへ移行する。
【００６３】
図１６には、不足条件が表示されたタッチパネル・ディスプレイ６０の一例が示されている。図１６に示す例では、閾値から上記ステップ１１６Ｅで加算された重み値の総計を減じた値を百分率に換算して得た値が“拭い潰し度”として表示されている。図１６に示す例では、拭い潰し度として“３０／１００”が例示されており、これは、現時点での重み値の加算値が閾値の３割程度であることを表している。また、図１６に示す例では、拭い潰し領域の特定を視覚的に補助する補助画面６０Ｂが第１有効領域６１に重ならないようにタッチパネル・ディスプレイ６０に表示されている。補助画面６０Ｂには、上記ステップ２２８で導出された二次元座標により特定される分割領域６９の位置（例えばタッチパネル・ディスプレイ６０の表面における位置）を認識可能な画像が表示される。
【００６４】
一方、ステップ１１６Ｊでは、判定部１４により、本ロック解除許否処理を終了する条件（終了条件）を満足したか否かが判定される。ここで言う「終了条件」としては、例えば上記ステップ１１６Ａで最初の判定が行われてから所定時間（例えば３０秒）経過したとの条件や、プッシュ型イベント（例えば電話や電子メールの着信）を検知したとの条件が挙げられる。ステップ１１６Ｊにおいて終了条件を満足していない場合は判定が否定されてステップ１１６Ａへ移行する。ステップ１１６Ｊにおいて終了条件を満足した場合は判定が肯定されてステップ１１６Ｋへ移行する。
【００６５】
ステップ１１６Ｋでは、エラー処理が行われ、その後、本ロック解除拒否処理を終了し、図３に示すロック解除処理を終了する。ここで言う「エラー処理」とは、例えば第１の接触操作に伴って接触を受けた領域が視覚的に特定される虞がある旨を示すメッセージをタッチパネル・ディスプレイ６０に表示する処理を指す。
【００６６】
図３に戻って、ステップ１１８では、解除部１８により、ロック状態が解除され、その後、本ロック解除処理を終了する。
【００６７】
以上に説明したように、本第１実施形態に係るスマートフォン１０では、判定部１４により、タッチパネル・ディスプレイ６０により検知された接触操作が第１の接触操作であるか否かが判定されると共に、第２の接触操作が検知されたか否かが判定される。そして、第２の接触操作が検知されたと判定された場合にロック状態が解除される。従って、本第１実施形態に係るスマートフォン１０は、第三者による第１の接触操作の特定を抑制することができる。
【００６８】
また、本第１実施形態に係るスマートフォン１０では、第１有効領域６１を分割して得た複数の分割領域６９の各々に付与された重み値の加算値が閾値を上回った場合に第２の接触操作が検知されたと判定される。従って、スマートフォン１０の利用者は、第１の接触操作に伴ってタッチパネル・ディスプレイ６０の表面に残存した接触の痕跡を効率的に拭い潰すことができる。
【００６９】
また、本第１実施形態に係るスマートフォン１０では、想定内分割領域６９Ａに付与された重み値として、想定外分割領域６９Ｂに付与された重み値よりも大きな重み値を採用している。従って、第１実施形態に係るスマートフォン１０は、第三者による第１の接触操作の特定を困難にするのに効果的な拭い潰しが行われた場合に第２の接触操作が検知されるまでの時間を短縮することができる。
【００７０】
また、本第１実施形態に係るスマートフォン１０では、想定外分割領域６９Ｂに付与された重み値が想定内分割領域６９Ａから離れるほど小さい。従って、第１実施形態に係るスマートフォン１０は、第２の接触操作が検知されるまでの時間をより一層短縮することができる。
【００７１】
また、本第１実施形態に係るスマートフォン１０では、最も大きな重み値が付与された想定内分割領域６９Ａと想定外分割領域６９Ｂとが区別されて通知される。従って、スマートフォン１０の利用者は、タッチパネル・ディスプレイ６０の表面における拭い潰すべき領域を容易に認識することができる。
【００７２】
また、本第１実施形態に係るスマートフォン１０では、第２有効領域６５が想定領域６７と実績領域６３との論理和で規定されている。従って、本第１実施形態に係るスマートフォン１０は、接触の痕跡を拭い潰す上で効率的な第２有効領域を利用者に提供することができる。
【００７３】
また、本第１実施形態に係るスマートフォン１０では、タッチパネル・ディスプレイ６０の表面への接触跡の形成に追従させて不足条件が提示される。従って、スマートフォン１０の利用者は、ロック状態が解除されるために不足している条件を容易に認識することができる。
【００７４】
また、本第１実施形態に係るスマートフォン１０では、タッチパネル・ディスプレイ１０の表面への接触操作が第１の接触操作であると判定された場合に、位置特定情報により特定される接触跡の位置と他の位置とが区別して通知される。従って、スマートフォン１０の利用者は、タッチパネル・ディスプレイ６０の表面における拭い潰すべき領域を容易に認識することができる。
【００７５】
また、本第１実施形態に係るスマートフォン１０では、タッチパネル・ディスプレイ６０の表面に対して接触跡が形成されるのに伴って、接触跡の形成に追従させながら接触跡の位置と他の位置とが区別して通知される。従って、スマートフォン１０の利用者は、現時点までの操作で形成した接触跡の位置を容易に認識することができる。
【００７６】
また、本第１実施形態に係るスマートフォン１０では、タッチパネル・ディスプレイ６０の表面における第１の接触操作が行われる位置の候補として各々予め指示された複数の候補位置のうち特定の複数の候補位置と他の位置とが区別して通知される。そして、第１の接触操作として、通知された複数の候補位置のうち特定の複数の候補位置を第１の接触操作用経路で結ぶ第１の接触操作が検知されたか否かが判定される。従って、本第１実施形態に係るスマートフォン１０は、本構成を有しない場合に比べ、簡素な構成で、第１の接触操作を誘導することができる。
【００７７】
なお、上記第１実施形態では、想定分割領域に対して最も大きな重み値を付与する例を挙げて説明したが、これに限らず、例えば、想定内分割領域６９Ａに付与された重み値を想定外分割領域６９Ｂに付与された重み値よりも小さくしてもよい。これにより、利用者は、第１の接触操作に伴ってタッチパネル・ディスプレイ６０の表面に残存した接触の痕跡以外の領域を拭い潰すように誘導される。第１の接触操作に伴ってタッチパネル・ディスプレイ６０の表面に残存した接触の痕跡以外の領域が拭い潰されると、第三者は、接触の痕跡から第１の接触操作を特定することが困難となる。
【００７８】
また、想定内分割領域６９Ａに付与された重み値を想定外分割領域６９Ｂに付与された重み値よりも小さくする場合は、例えば図１７に示すように、想定内分割領域６９Ａの輪郭を表示せずに想定外分割領域６９Ｂの輪郭を表示するようにしてもよい。
【００７９】
また、上記第１実施形態では、判定部１４が重み値を利用して第２の接触操作が行われたか否かを判定する態様を例示したが、開示の技術はこれに限定されるものではない。例えば、判定部１４が、第１有効領域に形成された接触跡の第１有効領域における占有面積が閾値を上回った場合に第２の接触操作が行われたと判定するようにしてもよい。なお、この場合、閾値は固定値であってもよいし、可変値であってもよい。このように、第１有効領域における占有面積が閾値を上回った場合に第２の接触操作が行われたと判定することで、本構成を有しない場合に比べ、簡素な構成で、第三者によるスマートフォン１０の利用を阻止することができる。
【００８０】
また、上記第１実施形態では、既定情報記憶領域５４にパターンロック画像情報、想定領域情報及び第１の接触操作情報が記憶されている場合を例示したが、開示の技術はこれに限定されるものではない。例えば、スマートフォン１０と通信可能な外部装置（例えばサーバ装置）にパターンロック画像情報、想定領域情報及び第１の接触操作情報を予め記憶させておいてもよい。この場合、スマートフォン１０は、ロック解除処理を行う際に外部装置からパターンロック画像情報、想定領域情報及び第１の接触操作情報を取得すればよい。
【００８１】
［第２実施形態］
上記第１実施形態では、想定内分割領域６９Ａを指で拭い潰す形態を例示したが、本第２実施形態では、想定内分割領域６９Ａを用いずに、第三者によって第１の接触操作が特定されることを抑制する形態について説明する。なお、本第２実施形態では、上記第１実施形態で説明した部分と同一の部分に同一の符号を付し、説明を省略する。
【００８２】
図１８には、本第２実施形態に係るスマートフォン３００の要部機能の一例が示されている。図１８に示すスマートフォン３００は、図１に示すスマートフォン１０に比べ、第２通知部２６を更に有している点が異なっている。第２通知部２６は、タッチパネル・ディスプレイ６０の表面における予め定められた複数の位置とタッチパネル・ディスプレイ６０の表面における他の位置とを区別可能に通知する。ここで言う「予め定められた複数の位置」とは、例えばタッチパネル・ディスプレイ６０の表面に所定の軌跡を描かせるための接触経路を案内する複数の位置を指す。「所定の軌跡」とは、少なくとも第１の接触操作により形成される軌跡とは異なる予め定められた軌跡を指す。また、本第２実施形態では、「予め定められた複数の位置」の一例として、所定の軌跡上の複数の位置を採用しており、具体的には、複数のパターンロック画像５９のうちの特定の複数のパターンロック画像５９の各位置に対応する位置を指す。ここで言う「特定の複数のパターンロック画像５９」には、第１の接触操作に伴って接触を受ける領域とは異なる領域の位置に対応するパターンロック画像５９が含まれる。
【００８３】
図１９には、スマートフォン３００の電気系の要部構成の一例が示されている。図１９に示すスマートフォン３００は、図２に示すスマートフォン１０と比較して、コンピュータ４０に代えてコンピュータ３０２を有する点が異なる。コンピュータ３０２は、図２に示すコンピュータ４０と比較して、記憶部４６に代えて記憶部３０２を有する点が異なる。記憶部３０２は、図２に示す記憶部４６と比較して、ロック解除処理プログラム５０に代えてロック解除処理プログラム３０６が記憶されている点、及び既定情報記憶領域５４に代えて既定情報記憶領域３０８を有する点が異なる。
【００８４】
図１９に示すロック解除処理プログラム３０６は、図２に示すロック解除処理プログラム５０と比較して、第２通知プロセス５０ｉを有する点が異なる。ＣＰＵ４２は、第２通知プロセス５０ｉを実行することで、図１８に示す第２通知部２６として動作する。
【００８５】
既定情報記憶領域３０８には、パターンロック画像情報、第１の接触操作情報、第２の接触操作情報、及び接触位置を案内する一例として図２２に示す案内画像７３を示す案内画像情報が予め記憶されている。ここで言う「第２の接触操作情報」とは、例えば予め登録された第２の接触操作による接触を受ける領域のタッチパネル・ディスプレイ６０の表面における位置を特定可能な二次元座標を指す。つまり、タッチパネル・ディスプレイ６０の表面における予め定められた複数の位置を第２の接触操作用経路（例えば予め登録された経路）で結ぶ接触跡（例えば予め登録された接触跡）の位置を特定可能な二次元座標を指す。
【００８６】
また、既定情報記憶領域５４Ａには、案内画像情報が予め記憶されている。ここで言う「案内画像情報」とは、予め定められた複数の位置を特定可能に案内する画像を示す画像情報を指す。
【００８７】
図２０には、本第２実施形態に係る案内画面表示処理の流れの一例が示されている。図２０に示す案内画面表示処理は、図８に示す案内画面表示処理と比較して、ステップ１１４Ａからステップ１１４Ｇに代えてステップ３５０，３５２を有する点が異なる。また、ステップ１１４Ｊに代えてステップ３５４を有する点、及びステップ１１４Ｋに代えてステップ３５６を有する点も異なる。
【００８８】
図２０に示す案内画面表示処理では、ステップ３５０において、第２通知部２６により、既定情報記憶領域３０８から案内画像情報が取得される。次のステップ３５２では、第２通知部２６により、上記ステップ３５０で取得された案内画像情報に基づいて本第２実施形態に係る案内画面が作成される。案内画面は、タッチパネル・ディスプレイ６０の表面における予め定められた複数の位置とタッチパネル・ディスプレイ６０の表面の他の位置とを区別可能に通知する画面であり、例えば図２２に示すように、ロック解除画面に対して案内画像を付加した画面である。
【００８９】
ステップ３５４では、第３通知部２８により、ステップ３５２で作成された案内画面が、一例として図２２に示す特定領域６０Ｂ（破線で囲まれた領域）が第１特定色に着色された状態でタッチパネル・ディスプレイ６０に表示される。ここで、特定領域６０Ｂとは、案内画面のうちのステップ１１４Ｉで取得された位置特定情報により特定される過去の第２の接触操作により形成された接触跡の位置に相当する領域を指す。また、案内画面の上部（タッチパネル・ディスプレイ６０における複数のパターンロック画像が表示された領域とは異なる領域）には、一例として図２２に示すように、案内画像７３が表示される。
【００９０】
ステップ３５６では、第１通知部２０により、上記ステップ３５２で作成された案内画面（第１特定色による着色がない案内画面）がタッチパネル・ディスプレイ６０に表示される。
【００９１】
図２１には、本第２実施形態に係るロック解除許否処理の流れの一例が示されている。図２１に示すロック解除許否処理は、図１３に示すロック解除許否処理と比較して、ステップ１１６Ｅを除いた点が異なる。また、ステップ１１６Ｆ，１１６Ｈ，１１６Ｉに代えてステップ４００，４０２，４０４を有する点が異なる。
【００９２】
ステップ４００では、判定部１４により、本第２実施形態に係る拭い潰し完了条件を満足したか否かが判定される。ここでは、拭い潰し完了条件とは、例えば、既定情報記憶領域３０８に記憶されている第２の接触操作情報により特定される接触跡と上記ステップ１１６Ｃで変数に“１”が設定された接触領域とが所定誤差内で一致している、との条件を指す。
【００９３】
ステップ４００において、拭い潰し完了条件を満足した場合は、判定が肯定されてステップ１１６Ｇへ移行する。ステップ４００において、拭い潰し完了条件を満足していない場合は、判定が否定されてステップ４０２へ移行する。
【００９４】
ステップ４０２では、不足条件提示部２２により、不足条件が導出される。ここで、不足条件とは、拭い潰し完了条件を満足する上で不足している条件を指す。不足条件の一例としては、既定情報記憶領域３０８に記憶されている第２の接触操作情報により特定される接触跡と上記ステップ１１６Ｃで変数に“１”が設定された接触領域との差分を百分率に換算して得た値が挙げられる。
【００９５】
ステップ４０４では、不足条件提示部２２により、上記ステップ４０４で導出された不足条件がタッチパネル・ディスプレイ６０に表示されることにより提示され、その後、ステップ１１６Ａへ移行する。
【００９６】
以上説明したように、本第２実施形態に係るスマートフォン３００では、タッチパネル・ディスプレイ６０の表面における予め定められた複数の位置を第２の接触操作用経路で結ぶ接触跡を形成する第２の接触操作が検知されたか否かが判定部１４により判定される。すなわち、スマートフォン３００の利用者が一例として図２２に示す案内画像を参照しながら、複数のロックパターン画像のうちの特定の複数のロックパターン画像を第２の接触操作用経路で結ぶと、第２の接触操作が検知されたと判定部１４により判定される。タッチパネル・ディスプレイ６０の表面に第２の接触操作用経路で結ぶ接触跡が描かれると、例えば図２２に示すようにタッチパネル・ディスプレイ６０の表面には第１の接触操作による接触跡Ａと第２の接触操作による接触跡Ｂとが混在することとなる。これにより、第三者は、第１の接触操作に伴ってタッチパネル・ディスプレイ６０の表面に残存した接触の痕跡から第１の接触操作を特定することが困難になる。
【００９７】
また、本第２実施形態に係るスマートフォン３００では、第２通知部２６により、タッチパネル・ディスプレイ６０の表面における予め定められた複数の位置と他の位置とが特定可能に通知される。従って、スマートフォン１０の利用者は、タッチパネル・ディスプレイ６０の表面における拭い潰すべき領域を容易に認識することができる。
【００９８】
なお、上記第２実施形態では、タッチパネル・ディスプレイ６０に案内画像７３が表示される態様を例示したが、開示の技術はこれに限定されるものではない。例えば、案内画像７３を表示させずに、予め定められた複数の位置に対応する位置に表示されている特定の複数のパターンロック画像５９の表示を変化させることで第２の接触操作が行われる位置を特定できるようにしてもよい。ここで言う「特定の複数のパターンロック画像５９の表示の変化」の一例としては、複数のパターンロック画像５９のうち特定の複数のパターンロック画像５９を点滅表示させるという表示形態が挙げられる。また、この他にも、複数のパターンロック画像５９のうち特定の複数のパターンロック画像５９の色、大きさ及び形状の少なくとも１つを残りのパターンロック画像５９と異ならせるという表示形態が例示できる。
【００９９】
また、上記第２実施形態では、第２の接触操作として、タッチパネル・ディスプレイ６０の表面における特定の複数のパターンロック画像上を拭い潰させる接触操作を採用しているが、開示の技術はこれに限定されるものではない。例えばタッチパネル・ディスプレイ６０の表面における複数のパターンロック画像の表示位置とは異なる位置への特定の接触操作（例えばパターンロック画像をなぞらない接触操作）を第２の接触操作として採用してもよい。この場合、例えば、タッチパネル・ディスプレイ６０における複数のパターンロック画像の表示領域とは異なる表示領域（例えば空き表示領域）に所定の図形を表示させ、表示された所定の図形を利用者にタッチパネル・ディスプレイ６０を介して拭い潰させる。
【０１００】
また、上記各実施形態では、第１通知部２０、第２通知部２６、第３通知部２８、第４通知部３０及び第５通知部３２による各通知をタッチパネル・ディスプレイ６０を利用した可視表示により実現する態様を例示したが、開示の技術はこれに限定されない。例えば、スピーカによって行われる可聴表示による通知やプリンタによって行われる印刷出力による通知であってもよい。また、タッチパネル・ディスプレイ６０によって行われる可視表示による通知、スピーカによって行われる可聴表示による通知、及びプリンタによって行われる印刷出力による通知の少なくとも２つを組み合わせてもよい。
【０１０１】
また、上記各実施形態では、コンピュータ４０を利用したソフトウェア構成で図１及び図１７に示す各部（例えば判定部１４及び解除部１８など）を実現する場合の形態例を挙げて説明したが、開示の技術はこれに限定されない。例えば、図１及び図１８に示す各部の少なくとも１つがハードウェア構成で実現されてもよい。この場合、複数の機能の回路を１つにまとめた集積回路であるＡＳＩＣ（Application Specific Integrated Circuit）やプログラマブルロジックデバイスを利用する例が挙げられる。
【０１０２】
また、上記第２実施形態では、既定情報記憶領域３０８にパターンロック画像情報、第１の接触操作情報、第２の接触操作情報及び案内画像情報が記憶されている場合を例示したが、開示の技術はこれに限定されるものではない。例えば、スマートフォン３００と通信可能な外部装置（例えばサーバ装置）にパターンロック画像情報、第１の接触操作情報、第２の接触操作情報及び案内画像情報を予め記憶させておいてもよい。この場合、スマートフォン３００は、ロック解除処理を行う際に外部装置からパターンロック画像情報、第１の接触操作情報、第２の接触操作情報及び案内画像情報を取得すればよい。
【０１０３】
本明細書に記載された全ての文献、特許出願及び技術規格は、個々の文献、特許出願及び技術規格が参照により取り込まれることが具体的かつ個々に記された場合と同程度に、本明細書中に参照により取り込まれる。
【０１０４】
以上の実施形態に関し、更に以下の付記を開示する。
【０１０５】
（付記１）
被接触面への接触操作を検知して指示を受け付ける受付部と、
ロック状態において、前記受付部により検知された接触操作が予め登録された第１の接触操作であるか否かを判定する第１の判定と、前記第１の接触操作が検知された領域と異なる領域に対する第２の接触操作が行われたか否かを判定する第２判定と、を実行する判定部と、前記第１の接触操作及び前記第２の接触操作が前記受付部により検知されたと前記判定部により判定された場合に前記ロック状態を解除する解除部と、を含む情報処理装置。
【０１０６】
（付記２）
前記被接触面への前記第１の接触操作に伴って接触を受ける領域として事前に定められた有効領域を分割して得た複数の分割領域の各々に対して重み値が付与されており、前記判定部は、前記被接触面上の前記第２の接触操作による接触跡が属する前記分割領域に付与された前記重み値の加算値又は乗算値に基づく値が閾値を上回った場合に前記第２の接触操作が前記受付部により検知されたと判定する付記１に記載の情報処理装置。
【０１０７】
（付記３）
前記複数の分割領域のうち、前記被接触面への前記第１の接触操作に伴って接触を受けると事前に想定された分割領域に付与された前記重み値は、他の前記分割領域に付与された前記重み値よりも大きい付記２に記載の情報処理装置。
【０１０８】
（付記４）
前記複数の分割領域のうち、前記被接触面への前記第１の接触操作に伴って接触を受けると事前に想定された分割領域である想定分割領域以外の前記分割領域に付与された前記重み値は、前記想定分割領域から離れるほど小さい付記３に記載の情報処理装置。
【０１０９】
（付記５）
前記複数の分割領域のうち、前記被接触面への前記第１の接触操作に伴って接触を受ける分割領域として事前に想定された分割領域に付与された前記重み値は、他の前記分割領域に付与された前記重み値よりも小さい付記２に記載の情報処理装置。
【０１１０】
（付記６）
所定の大きさ以上の前記重み値が付与された前記分割領域と他の前記分割領域とを区別して通知する第１通知部を更に含む付記２〜付記５の何れか１つに記載の情報処理装置。
【０１１１】
（付記７）
前記判定部は、前記被接触面への前記第１の接触操作に伴って接触を受ける領域として事前に定められた有効領域に形成された前記第２の接触操作による接触跡の該有効領域における占有面積が閾値を上回った場合に、前記第２の接触操作が前記受付部により検知されたと判定する付記１に記載の情報処理装置。
【０１１２】
（付記８）
前記有効領域のうち前記接触跡の形成に有効な領域は、前記被接触面への前記第１の接触操作に伴って接触を受ける領域として事前に想定された想定領域と前記被接触面への前記第１の接触操作に伴って接触を受けた実績領域との論理和に相当する領域である付記２〜付記７の何れか１つに記載の情報処理装置。
【０１１３】
（付記９）
前記実績領域は、前記被接触面への前記第１の接触操作に伴って接触を受けた領域を所定の割合で広げた領域である付記８に記載の情報処理装置。
【０１１４】
（付記１０）
前記第２の接触操作が前記受付部により検知されたと前記判定部により判定されるために現時点で不足している条件を特定し、特定した前記条件を前記第２の接触操作に追従させて提示する不足条件提示部を更に含む付記１〜付記９の何れか１つに記載の情報処理装置。
【０１１５】
（付記１１）
前記判定部は、前記第２の接触操作として、前記被接触面における予め定められた複数の位置を第１所定経路で結ぶ接触跡を形成する第２の接触操作が前記受付部により検知されたか否かを判定する付記１に記載の情報処理装置。
【０１１６】
（付記１２）
前記被接触面における前記予め定められた複数の位置と前記被接触面の他の位置とを区別して通知する第２通知部を更に含む付記１１に記載の情報処理装置。
【０１１７】
（付記１３）
前記第２の接触操作により形成された接触跡の位置を特定する位置特定情報を記憶する記憶部と、過去に前記記憶部に前記位置特定情報が記憶された状態で、前記受付部により検知された前記接触操作が前記第１の接触操作であると前記判定部により判定された場合に、前記記憶部に記憶されている前記位置特定情報により特定される前記接触跡の位置と前記被接触面の他の位置とを区別して通知する第３通知部と、を更に含む付記１〜付記１２の何れか１つに記載の情報処理装置。
【０１１８】
（付記１４）
前記接触跡の位置と前記被接触面の他の位置とを区別して通知すると共に、前記被接触面に対して前記第２の接触操作による接触跡が形成されるのに伴って、前記接触跡の形成に追従して前記通知を変化させる第４通知部を更に含む付記１〜付記１３の何れか１つに記載の情報処理装置。
【０１１９】
（付記１５）
前記被接触面における前記第１の接触操作が行われる位置の候補として各々予め指示された複数の候補位置と、前記被接触面の他の位置とを区別して通知する第５通知部を更に含み、前記判定部は、前記第１の接触操作として、前記第５通知部により通知された前記複数の候補位置のうち特定の複数の候補位置を第２所定経路で結ぶ第１の接触操作が前記受付部により検知されたか否かを判定する付記１〜付記１４の何れか１項に記載の情報処理装置。
【０１２０】
（付記１６）
被接触面への接触操作を検知して指示を受け付け、ロック状態において、前記受付部により検知された接触操作が予め登録された第１の接触操作であるか否かを判定する第１の判定と、前記第１の接触操作が検知された領域と異なる領域に対する第２の接触操作が行われたか否かを判定する第２判定と、を実行し、前記第１の接触操作及び前記第２の接触操作を検知したと判定した場合に前記ロック状態を解除することを含む情報処理方法。
【０１２１】
（付記１７）
前記被接触面への前記第１の接触操作に伴って接触を受ける領域として事前に定められた有効領域を分割して得た複数の分割領域の各々に対して重み値が付与されており、前記被接触面上の前記第２の接触操作による接触跡が属する前記分割領域に付与された前記重み値の加算値又は乗算値に基づく値が閾値を上回った場合に前記第２の接触操作が前記受付部により検知されたと判定する付記１６に記載の情報処理方法。
【０１２２】
（付記１８）
前記複数の分割領域のうち、前記被接触面への前記第１の接触操作に伴って接触を受けると事前に想定された分割領域に付与された前記重み値は、他の前記分割領域に付与された前記重み値よりも大きい付記１７に記載の情報処理方法。
【０１２３】
（付記１９）
前記複数の分割領域のうち、前記被接触面への前記第１の接触操作に伴って接触を受けると事前に想定された分割領域である想定分割領域以外の前記分割領域に付与された前記重み値は、前記想定分割領域から離れるほど小さい付記１８に記載の情報処理方法。
【０１２４】
（付記２０）
前記複数の分割領域のうち、前記被接触面への前記第１の接触操作に伴って接触を受ける分割領域として事前に想定された分割領域に付与された前記重み値は、他の前記分割領域に付与された前記重み値よりも小さい付記１７に記載の情報処理方法。
【０１２５】
（付記２１）
所定の大きさ以上の前記重み値が付与された前記分割領域と他の前記分割領域とを区別して通知することを含む付記１７〜付記２０の何れか１つに記載の情報処理方法。
【０１２６】
（付記２２）
前記被接触面への前記第１の接触操作に伴って接触を受ける領域として事前に定められた有効領域に形成された前記第２の接触操作による接触跡の該有効領域における占有面積が閾値を上回った場合に、前記第２の接触操作を検知したと判定することを含む付記１６に記載の情報処理方法。
【０１２７】
（付記２３）
前記有効領域のうち前記接触跡の形成に有効な領域は、前記被接触面への前記第１の接触操作に伴って接触を受ける領域として事前に想定された想定領域と前記被接触面への前記第１の接触操作に伴って接触を受けた実績領域との論理和に相当する領域である付記１７〜付記２２の何れか１つに記載の情報処理方法。
【０１２８】
（付記２４）
前記第２の接触操作を検知したと判定するために現時点で不足している条件を特定し、特定した前記条件を前記第２の接触操作に追従させて提示することを更に含む付記１６〜付記２３の何れか１つに記載の情報処理方法。
【０１２９】
（付記２５）
前記第２の接触操作として、前記被接触面における予め定められた複数の位置を第１所定経路で結ぶ接触跡を形成する第２の接触操作を検知したか否かを判定することを含む付記１６に記載の情報処理方法。
【０１３０】
（付記２６）
前記被接触面における前記予め定められた複数の位置と前記被接触面の他の位置とを区別して通知することを更に含む付記２５に記載の情報処理方法。
【０１３１】
（付記２７）
前記第２の接触操作により形成された接触跡の位置を特定する位置特定情報を記憶部に記憶し、過去に前記記憶部に前記位置特定情報を記憶した状態で、検知した前記接触操作を前記第１の接触操作であると判定した場合に、前記記憶部に記憶されている前記位置特定情報により特定される前記接触跡の位置と前記被接触面の他の位置とを区別して通知することを更に含む付記１６〜付記２６の何れか１つに記載の情報処理方法。
【０１３２】
（付記２８）
前記接触跡の位置と前記被接触面の他の位置とを区別して通知すると共に、前記被接触面に対して前記第２の接触操作による接触跡が形成されるのに伴って、前記接触跡の形成に追従して前記通知を変化させることを更に含む付記１６〜付記２７の何れか１つに記載の情報処理方法。
【０１３３】
（付記２９）
前記被接触面における前記第１の接触操作が行われる位置の候補として各々予め指示された複数の候補位置と、前記被接触面の他の位置とを区別して通知し、前記第１の接触操作として、通知した前記複数の候補位置のうち特定の複数の候補位置を第２所定経路で結ぶ第１の接触操作を検知したか否かを判定することを含む付記１６〜付記２８の何れか１つに記載の情報処理方法。
【０１３４】
（付記３０）
コンピュータに、被接触面への接触操作を検知して指示を受け付け、ロック状態において、前記受付部により検知された接触操作が予め登録された第１の接触操作であるか否かを判定する第１の判定と、前記第１の接触操作が検知された領域と異なる領域に対する第２の接触操作が行われたか否かを判定する第２判定と、を実行し、前記第１の接触操作及び前記第２の接触操作を検知したと判定した場合に前記ロック状態を解除することを含む処理を実行させるための情報処理プログラム。
【符号の説明】
【０１３５】
１０，３００  スマートフォン
１２  受付部
１４  判定部
１８  解除部
２０  第１通知部
２２  不足条件提示部
２４  記憶部
２６  第２通知部
２８  第３通知部
３０  第４通知部
３２  第５通知部
【図１】
2014191626.tif 000003
【図２】
2014191626.tif 000004
【図３】
2014191626.tif 000005
【図４】
2014191626.tif 000006
【図５】
2014191626.tif 000007
【図６】
2014191626.tif 000008
【図７】
2014191626.tif 000009
【図８】
2014191626.tif 000010
【図１０Ａ】
2014191626.tif 000011
【図１０Ｂ】
2014191626.tif 000012
【図１３】
2014191626.tif 000013
【図１４】
2014191626.tif 000014
【図１６】
2014191626.tif 000015
【図１７】
2014191626.tif 000016
【図１８】
2014191626.tif 000017
【図１９】
2014191626.tif 000018
【図２０】
2014191626.tif 000019
【図２１】
2014191626.tif 000020
【図２２】
2014191626.tif 000021
【図９】
2014191626.tif 000022
【図１１】
2014191626.tif 000023
【図１２】
2014191626.tif 000024
【図１５】
2014191626.tif 000025