(57)【要約】      （修正有）【課題】所定の入力を第三者に認識され難くすることが可能な判定装置、判定方法およびプログラムを提供する。【解決手段】タッチパネル操作部１０１は、入力部２００の移動の軌跡を検出する。タッチパネル入力・表示処理部１０６ａは、タッチパネル操作部１０１の検出結果を所定の単位に分解する。認証処理部１０６ｂは、タッチパネル入力・表示処理部１０６ａの分解結果を用いて、所定の入力が行われたかを判定する。認証処理部１０６ｂは、入力部２００の移動の軌跡そのものではなく、入力部２００の移動の軌跡の所定の単位での分解結果を用いて、所定の入力が行われたかを判定する。【選択図】図１
2013016066.tif 000002
【特許請求の範囲】
【請求項１】
入力手段の移動の軌跡を検出する検出手段と、
前記検出手段の検出結果を所定の単位に分解する分解手段と、
前記分解手段の分解結果を用いて、所定の入力が行われたかを判定する判定手段と、を含む判定装置。
【請求項２】
請求項１に記載の判定装置において、
前記分解手段は、前記検出手段の検出結果を、前記所定の単位として直線単位に分解する、判定装置。
【請求項３】
請求項１に記載の判定装置において、
前記分解手段は、前記検出手段の検出結果を、方向を有する直線単位に分解する、判定装置。
【請求項４】
請求項１から３のいずれか１項に記載の判定装置において、
前記検出手段は、所定の文字に対応する前記入力手段の移動を検出する、判定装置。
【請求項５】
請求項１から４のいずれか１項に記載の判定装置において、
前記判定手段は、前記分解手段の分解結果が、前記所定の入力に対応する認証用の基準情報に該当する場合に、前記所定の入力が行われたと判定する、判定装置。
【請求項６】
請求項５に記載の判定装置において、
表示手段をさらに含み、
前記分解手段は、前記基準情報を設定するための設定モードと、入力の判定を行うための判定モードと、を有し、前記設定モードでは、前記分解結果にて構成される文字または文字列を特定し、当該文字または文字列を前記表示手段に表示し、
前記判定手段は、前記判定モードにおける前記分解手段の分解結果が、前記基準情報となる前記設定モードにおける前記分解手段の分解結果に該当する場合に、前記所定の入力が行われたと判定する、判定装置。
【請求項７】
請求項１から６のいずれか１項に記載の判定装置において、
所定の動作を実行する実行手段をさらに含み、
前記判定手段は、前記所定の入力が行われたかの判定結果に応じて、前記実行手段の前記所定の動作を制御する、判定装置。
【請求項８】
請求項１から７のいずれか１項に記載の判定装置において、
前記検出手段は、前記入力手段の接触または近接を検出することで前記入力手段の移動の軌跡を検出する、判定装置。
【請求項９】
判定装置での判定方法であって、
入力手段の移動の軌跡を検出する検出ステップと、
前記検出の結果を所定の単位に分解する分解ステップと、
前記分解の結果を用いて、所定の入力が行われたかを判定する判定ステップと、を含む判定方法。
【請求項１０】
入力手段の移動の軌跡を検出する検出手段と接続されたコンピュータに、
前記検出手段の検出結果を所定の単位に分解する分解手順と、
前記分解の結果を用いて、所定の入力が行われたかを判定する判定手順と、を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、判定装置、判定方法およびプログラムに関し、例えば、タッチパネルを備えた判定装置、判定方法およびプログラムに関する。
【背景技術】
【０００２】
携帯電話機やＰＤＡ（Personal Digital Assistant）のような携帯電子機器には、所有者の誤操作防止や紛失時のセキュリティ確保のために、キー入力を禁止するキーロック機能を備えているものがある。
【０００３】
特許文献１には、キーロック機能を解除するための入力（パスワード）として、タッチパネルに手書き入力された特定の軌跡を用いる携帯電子機器が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２５７１４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載の携帯電子機器では、キーロック機能を解除するためには、常に、タッチパネルに同一の特定の軌跡を入力する必要がある。このため、その特定の軌跡が第三者に何度か見られると、キーロック機能を解除するための入力、つまり、所定の入力が第三者に認識されてしまう。このため、所定の入力を第三者に認識され難くする手法が望まれるという課題があった。
【０００６】
本発明の目的は、上述した課題を解決可能な判定装置、判定方法およびプログラムを提供することである。
【課題を解決するための手段】
【０００７】
本発明の判定装置は、入力手段の移動の軌跡を検出する検出手段と、
前記検出手段の検出結果を所定の単位に分解する分解手段と、
前記分解手段の分解結果を用いて、所定の入力が行われたかを判定する判定手段と、を含む。
【０００８】
本発明の判定方法は、判定装置での判定方法であって、
入力手段の移動の軌跡を検出する検出ステップと、
前記検出の結果を所定の単位に分解する分解ステップと、
前記分解の結果を用いて、所定の入力が行われたかを判定する判定ステップと、を含む。
【０００９】
本発明のプログラムは、入力手段の移動の軌跡を検出する検出手段と接続されたコンピュータに、
前記検出手段の検出結果を所定の単位に分解する分解手順と、
前記分解の結果を用いて、所定の入力が行われたかを判定する判定手順と、を実行させる。
【発明の効果】
【００１０】
本発明によれば、所定の入力を第三者に認識され難くすることが可能になる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１実施形態の判定装置の一例である携帯電話機１００を示したブロック図である。
【図２】認証初期設定動作を説明するためのフローチャートである。
【図３】８方向の直線方向成分を示した図である。
【図４】キーロック解除時の認証動作を説明するためのフローチャートである。
【図５】タッチパネル操作部１０１とタッチパネル入力表示処理部１０６ａと認証処理部１０６ｂからなる判定装置を示した図である。
【図６】「Ｅ」という文字の表示例である。
【図７】「田」という文字の表示例である。
【図８】「↓→→→」の直線群の一例を示した図である。
【図９】「↓→↓↓→→」という直線群の一例を示した図である。
【図１０】本発明の第２実施形態の判定装置の一例である携帯電話機１００Ａを示したブロック図である。
【図１１】ユーザが無作為に入力した直線方向成分と、その直線方向成分を順番通りに組み合わせて作成が可能な文字列の一例を示した図である。
【図１２】ユーザが無作為に入力した直線方向成分と、漢字優先で生成されたパスワードと、アルファベット優先で生成されたパスワードと、を示した図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態を図面を参照して説明する。
【００１３】
（第１実施形態）
図１は、本発明の第１実施形態の判定装置の一例である携帯電話機１００を示したブロック図である。なお、判定装置は、携帯電話機に限らず、例えば、スマートフォン、携帯型ゲーム機、タブレット型ＰＣ（Personal Computer）、または、ノート型ＰＣでもよい。
【００１４】
携帯電話機１００は、タッチパネル操作部１０１と、タッチパネル入力プロセッサ１０２と、表示部１０３と、メモリ部１０４と、キー操作部１０５と、制御部１０６と、を含む。
【００１５】
タッチパネル操作部１０１は、一般的に検出手段と呼ぶことができる。
【００１６】
タッチパネル操作部１０１は、表示部１０３と一体的に形成され、携帯電話機１００の筐体外面に装備され、入力面１０１ａを備えている。
【００１７】
タッチパネル操作部１０１としては、物体が入力面１０１ａに接触した際に、その物体を検出する接触タイプのタッチパネルが用いられてもよいし、物体が入力面１０１ａに近接した際に、その物体を検出する非接触（近接検出）タイプのタッチパネルが用いられてもよい。
【００１８】
以下では、タッチパネル操作部１０１として、接触タイプのタッチパネルが用いられた例を説明する。なお、タッチパネル操作部１０１として、非接触タイプのタッチパネルが用いられた場合には、後述する「接触」という語句を「近接」という語句に読み替えればよい。
【００１９】
タッチパネル操作部１０１は、入力部２００が入力面１０１ａに接触している状況での入力部２００の移動の軌跡を検出する。なお、入力部２００は、例えばユーザの指またはタッチペンである。入力部２００は、一般的に入力手段と呼ぶことができる。
【００２０】
タッチパネル操作部１０１の入力面１０１ａには、図１に示すようにｘｙ座標が割り付けられており、タッチパネル操作部１０１は、ｘｙ座標を用いて入力部２００の移動の軌跡（例えば、手書き文字や図形）を検出する。
【００２１】
タッチパネル操作部１０１は、入力部２００の移動の軌跡を表す位置情報を、アナログ信号でタッチパネル入力プロセッサ１０２に出力する。
【００２２】
タッチパネル入力プロセッサ１０２は、アナログ／デジタル（Ａ／Ｄ）コンバータ（図示せず）を内蔵している。タッチパネル入力プロセッサ１０２は、Ａ／Ｄコンバータでタッチパネル操作部１０１からのアナログ信号の位置情報を定期的に読み取り、アナログ信号をデジタルデータに変換し、不安定データの排除やチャタリング処理を行った上で、そのデジタルデータ（位置情報）を、制御部１０６に出力する。なお、タッチパネル入力プロセッサ１０２は、タッチパネル操作部１０１に内蔵されてもよい。この場合、タッチパネル操作部１０１とタッチパネル入力プロセッサ１０２とで検出手段が構成される。また、タッチパネル入力プロセッサ１０２は省略されてもよい。この場合、タッチパネル操作部１０１の出力は、制御部１０６に入力する。
【００２３】
表示部１０３は、一般的に表示手段と呼ぶことができる。
【００２４】
表示部１０３は、例えば、液晶表示デバイスで実現され、携帯電話機１００のユーザに視覚情報を提供する。なお、表示部１０３は、液晶表示デバイスに限らず適宜変更可能である。
【００２５】
メモリ部１０４は、パスワードとなる認証用の基準情報を格納する。
【００２６】
キー操作部１０５は、複数種類のキーを有し、ユーザのキー操作を受け付ける。図１では、説明の簡略化のため、複数種類のキーのうち、パスワード設定モードを設定するためのパスワード設定キー１０５ａと、入力を確定するための入力確定キー１０５ｂと、ＯＫキー１０５ｃと、ＮＧキー１０５ｄと、キーロック対象キー１０５ｅが示されている。なお、キーロック対象キー１０５ｅは、キーロックが実行されるキーであり、例えば、文字入力用のキーである。なお、キーロック対象キー１０５ｅは、文字入力用のキーに限らず適宜変更可能である。また、キーロック対象キー１０５ｅは、１つでもよいし複数でもよい。
【００２７】
制御部１０６は、例えばＣＰＵ（Central Processing Unit）であり、携帯電話機１００全体の動作を制御する。
【００２８】
制御部１０６は、タッチパネル入力・表示処理部１０６ａと、認証処理部１０６ｂと、キーロック処理部１０６ｃと、を含む。
【００２９】
タッチパネル入力・表示処理部１０６ａは、一般的に分解手段と呼ぶことができる。
【００３０】
タッチパネル入力・表示処理部１０６ａは、表示部１０３の表示を制御する。タッチパネル入力・表示処理部１０６ａは、タッチパネル入力プロセッサ１０２から受け付ける入力部２００の移動の軌跡に基づいて、携帯電話機１００のユーザが入力部２００を用いてタッチパネル操作部１０１上に描いた図形、線または文字を表示する。つまり、タッチパネル入力・表示処理部１０６ａは、ユーザへの描画に対する視覚的なフィードバックを提供する機能を有する。
【００３１】
また、タッチパネル入力・表示処理部１０６ａは、タッチパネル入力プロセッサ１０２から受け付ける位置情報、つまり、入力部２００の移動の軌跡を、直線単位に分解する。なお、直線単位は、一般的に所定の単位と呼ぶことができる。
【００３２】
また、タッチパネル入力・表示処理部１０６ａは、通常モード状態でパスワード設定キー１０５ａがユーザの操作を受け付けると、パスワード設定モードになり、パスワード設定モードでパスワード（認証用の基準情報）が設定されると、パスワード設定モードから認証実行モードに切り替わる。
【００３３】
パスワード設定モードは、パスワード（認証用の基準情報）を設定するための設定モードの一例であり、認証実行モードは、入力の判定を行うための判定モードの一例である。
【００３４】
タッチパネル入力・表示処理部１０６ａは、パスワード設定モードのときには、入力部２００の移動の軌跡の分解結果（以下、単に「分解結果」と称する）をメモリ部１０４に格納し、認証実行モードのときには、分解結果を認証処理部１０６ｂに出力する。
【００３５】
認証処理部１０６ｂは、一般的に判定手段と呼ぶことができる。
【００３６】
認証処理部１０６ｂは、タッチパネル入力・表示処理部１０６ａからの分解結果を用いて、認証用の基準情報（パスワード）と同一の情報の入力が行われたかを判定する。なお、認証用の基準情報と同一の情報の入力は、所定の入力の一例である。
【００３７】
本実施形態では、認証処理部１０６ｂは、タッチパネル入力・表示処理部１０６ａからの分解結果が、メモリ部１０４内の認証用の基準情報に該当する場合に、認証用の基準情報と同一の情報の入力が行われたと判定する。
【００３８】
また、認証処理部１０６ｂは、認証用の基準情報（パスワード）と同一の情報の入力が行われたかの判定結果に応じて、キーロック処理部１０６ｃの動作を制御する。
【００３９】
本実施形態では、認証処理部１０６ｂは、認証用の基準情報と同一の情報の入力が行われたと判定した場合、その旨の判定通知を、キーロック処理部１０６ｃに出力する。
【００４０】
キーロック処理部１０６ｃは、一般的に実行手段と呼ぶことができる。
【００４１】
キーロック処理部１０６ｃは、キー操作部１０５内のキーロック対象キー１０５ｅでのキー操作に伴うキー入力を禁止するキーロックの設定と解除を行う。なお、キーロックを解除する動作は、所定の動作の一例である。
【００４２】
次に、動作を説明する。
【００４３】
図２は、パスワード設定モードでの認証初期設定動作を説明するためのフローチャートである。
【００４４】
パスワード設定キー１０５ａは、ユーザの操作を受け付けると、パスワード設定指示をタッチパネル入力・表示処理部１０６ａに出力する。タッチパネル入力・表示処理部１０６ａは、パスワード設定指示を受け付けると、パスワード設定モードになる。タッチパネル入力・表示処理部１０６ａは、パスワード設定モードになると、タッチパネル操作部１０１を、キーロック設定処理における手書き入力待機状態にし、表示部１０３の画面を、パスワードを受け付ける入力画面にする（ステップＡ１）。この際、メモリ部１０４に、過去に設定されたパスワード（認証用の基準情報）が格納されていると、タッチパネル入力・表示処理部１０６ａは、メモリ部１０４内の過去に設定されたパスワードを削除する。
【００４５】
続いて、ユーザが入力部２００をタッチパネル操作部１０１上で移動してパスワードとなる文字等を入力すると、タッチパネル操作部１０１は、入力部２００の移動の軌跡を表す位置情報を、タッチパネル入力プロセッサ１０２に出力する。タッチパネル入力プロセッサ１０２は、タッチパネル操作部１０１からの位置情報に対して不安定データの排除やチャタリング処理を行う。その後、タッチパネル入力プロセッサ１０２は、不安定データの排除やチャタリング処理が行われた位置情報を、タッチパネル入力・表示処理部１０６ａに出力する。
【００４６】
タッチパネル入力・表示処理部１０６ａは、パスワード設定モード下で、位置情報を受け付けると、位置情報が表す移動の軌跡を直線単位で分割し（ステップＡ２）、直線ごとに、始点座標と終点座標とを取得し（ステップＡ３）、始点座標から終点座標に向かう直線の方向成分を算出する（ステップＡ４）。
【００４７】
本実施形態では、タッチパネル入力・表示処理部１０６ａは、位置情報が表す移動の軌跡を直線単位で分割し、各直線を８方向の直線方向成分のいずれかに分類する。
【００４８】
図３は、８方向の直線方向成分を示した図である。
【００４９】
例えば、位置情報が表す移動の軌跡が、漢数字の「十」である場合、タッチパネル入力・表示処理部１０６ａは、「十」を２つの直線方向成分「→↓」に分解する。
【００５０】
また、位置情報が表す移動の軌跡が、漢字の「田」である場合、タッチパネル入力・表示処理部１０６ａは、「田」を６つの直線方向成分「↓→↓↓→→」に分解する。つまり、「田」は文字数としては１字であり文字の画数としては５画だが、直線方向成分に分解すると、６つの直線方向成分に分解される。この場合、図３に示す８方向の直線方向成分の６乗＝２６２１４４パターンの中から漢字の「田」に対応する１つのパターン「↓→↓↓→→」が設定されたことと同義になる。
【００５１】
続いて、タッチパネル入力・表示処理部１０６ａは、直線方向成分をメモリ部１０４に格納する（ステップＡ５）。
【００５２】
続いて、入力確定キー１０５ｂがユーザの操作を受け付けると（ステップＡ６）、入力確定キー１０５ｂは、入力確定指示をタッチパネル入力・表示処理部１０６ａに出力する。タッチパネル入力・表示処理部１０６ａは、入力確定指示を受け付けると、メモリ部１０４内の直線方向成分を読み出し、その直線方向成分を表示部１０３に表示する（ステップＡ７）。
【００５３】
ステップＡ７に続いて、ユーザが表示部１０３に表示された直線方向成分を確認しＯＫキー１０５ｃを操作し、ＯＫキー１０５ｃがユーザの操作を受け付けると、ＯＫキー１０５ｃは、ＯＫ指示をタッチパネル入力・表示処理部１０６ａに出力する。タッチパネル入力・表示処理部１０６ａは、ＯＫ指示を受け付けると、メモリ部１０４内の直線方向成分を認証用の基準情報（パスワード）として設定するための確認情報を、メモリ部１０４内の直線方向成分に付加して、メモリ部１０４内の直線方向成分を認証用の基準情報（パスワード）として設定する（ステップＡ９）。
【００５４】
続いて、タッチパネル入力・表示処理部１０６ａは、キーロック処理部１０６ｃにキーロックの指示を出してキーロック処理部１０６ｃにキーロックを設定させ、その後、パスワード設定モードを認証実行モードに切り替える。
【００５５】
なお、手書き入力待機状態でタッチパネル操作部１０１への入力が無いと（ステップＡ１）、処理はステップＡ６に進む。また、ステップＡ６で入力確定キー１０５ｂがユーザの操作を受け付けないと、処理はステップＡ１に戻る。また、ステップＡ７に続いて、ユーザがＮＧキー１０５ｄを操作し、ＮＧキー１０５ｄがユーザの操作を受け付けると、ＮＧキー１０５ｄは、ＮＧ指示をタッチパネル入力・表示処理部１０６ａに出力する。タッチパネル入力・表示処理部１０６ａは、ＮＧ指示を受け付けると、メモリ部１０４内の直線方向成分を削除する認証再設定処理を実行し（ステップＡ１０）、処理をステップＡ１に戻す。
【００５６】
次に、キーロックが設定されている認証実行モードでのキーロック解除時の認証動作を説明する。
【００５７】
図４は、キーロック解除時の認証動作を説明するためのフローチャートである。
【００５８】
キーロックが設定されている認証実行モードでは、タッチパネル入力・表示処理部１０６ａは、タッチパネル操作部１０１を、手書き入力待機状態にし、表示部１０３の画面を、パスワードと比較される認証用情報を受け付ける入力画面にする（ステップＢ１）。
【００５９】
続いて、ユーザが入力部２００をタッチパネル操作部１０１上で移動して認証用情報となる文字等を入力すると、タッチパネル操作部１０１は、入力部２００の移動の軌跡を表す位置情報を、タッチパネル入力プロセッサ１０２に出力する。タッチパネル入力プロセッサ１０２は、タッチパネル操作部１０１からの位置情報に対して不安定データの排除やチャタリング処理を行う。その後、タッチパネル入力プロセッサ１０２は、不安定データの排除やチャタリング処理が行われた位置情報を、タッチパネル入力・表示処理部１０６ａに出力する。
【００６０】
タッチパネル入力・表示処理部１０６ａは、認証実行モード下で位置情報を受け付けると、位置情報が表す移動の軌跡を直線単位で分割し（ステップＢ２）、直線ごとに、始点座標と終点座標とを取得し（ステップＢ３）、始点座標から終点座標に向かう直線の方向成分を算出し（ステップＢ４）、その直線方向成分を認証用情報として認証処理部１０６ｂに出力する。
【００６１】
なお、ステップＢ２〜Ｂ４の各処理は、ステップＡ２〜Ａ４の各処理と同様である。
【００６２】
認証処理部１０６ｂは、認証用情報である直線方向成分を受け付けると、その直線方向成分を自己（認証処理部１０６ｂ）に格納する（ステップＢ５）。
【００６３】
続いて、ユーザがパスワード入力を終了して入力確定キー１０５ｂを操作し、入力確定キー１０５ｂがユーザの操作を受け付けると（ステップＢ６）、入力確定キー１０５ｂは、入力確定指示をタッチパネル入力・表示処理部１０６ａに出力する。タッチパネル入力・表示処理部１０６ａは、入力確定指示を受け付けると、認証処理部１０６ｂに認証開始指示を出力する。
【００６４】
認証処理部１０６ｂは、認証開始指示を受け付けると、認証処理部１０６ｂ内の直線方向成分（認証用情報）を、メモリ部１０４内の認証用の基準情報（パスワード）と比較する認証動作を開始する（ステップＢ７）。
【００６５】
比較結果が一致を示す場合、つまり認証確認ＯＫの場合には（ステップＢ８）、認証処理部１０６ｂは、認証用の基準情報と同一の情報の入力が行われた旨の判定通知を、キーロック処理部１０６ｃおよびタッチパネル入力・表示処理部１０６ａに出力する。キーロック処理部１０６ｃは、その判定通知を受け付けるとキーロックを解除し、タッチパネル入力・表示処理部１０６ａは、その判定通知を受け付けると認証実行モードを終了し通常モードとなる。
【００６６】
一方、比較結果が不一致を示す場合、つまり認証確認ＮＧの場合には（ステップＢ８）、キーロックは解除されず、認証処理部１０６ｂは、ステップＢ５で記憶した直線方向成分（認証用情報）を削除する再認証処理を行い（ステップＢ９）、その後、処理はステップＢ１に戻る。
【００６７】
次に、本実施形態の効果を説明する。
【００６８】
本実施形態によれば、タッチパネル操作部１０１は、入力部２００の移動の軌跡を検出する。タッチパネル入力・表示処理部１０６ａは、タッチパネル操作部１０１の検出結果を所定の単位に分解する。認証処理部１０６ｂは、タッチパネル入力・表示処理部１０６ａの分解結果を用いて、所定の入力が行われたかを判定する。
【００６９】
認証処理部１０６ｂは、入力部２００の移動の軌跡そのものではなく、入力部２００の移動の軌跡の所定の単位での分解結果を用いて、所定の入力が行われたかを判定する。
【００７０】
このため、分解結果が同一になる入力部２００の異なる移動の軌跡の各々を、所定の入力として用いることが可能になる。
【００７１】
よって、ユーザは、所定の入力を行う際に、分解結果が同一になる入力部２００の異なる移動の軌跡を適宜選択することで、所定の入力が第三者に見られてとしても所定の入力を第三者に認識され難くすることが可能になり、所定の入力に関するセキュリティの低下を防止することが可能になる。なお、この効果は、タッチパネル操作部１０１とタッチパネル入力・表示処理部１０６ａと認証処理部１０６ｂからなる判定装置でも奏する。図５は、タッチパネル操作部１０１とタッチパネル入力・表示処理部１０６ａと認証処理部１０６ｂからなる判定装置を示した図である。
【００７２】
また、本実施形態では、タッチパネル入力・表示処理部１０６ａは、タッチパネル操作部１０１の検出結果を直線単位に分解する。この場合、直線単位で分解した結果が同一になる入力部２００の異なる移動の軌跡の各々を、所定の入力として用いることが可能になる。また、所定の入力は直線で構成され、曲線が含まれる場合に比べて容易な構成となり、ユーザが覚えやすいものとなる。
【００７３】
また、本実施形態では、タッチパネル入力・表示処理部１０６ａは、タッチパネル操作部１０１の検出結果を、方向を有する直線単位に分解する。この場合、所定の入力は、書き順に関する成分（方向成分）を含むものとなり、所定の入力に関するセキュリティを向上させることができる。
【００７４】
また、本実施形態では、タッチパネル操作部１０１は、所定の文字に対応する入力部２００の移動を検出する。この場合、所定の入力の一例が文字となるため、所定の入力の一例をユーザが忘れ難くすることが可能になる。
【００７５】
また、本実施形態では、認証処理部１０６ｂは、タッチパネル入力・表示処理部１０６ａの分解結果が認証用の基準情報に該当する場合に、所定の入力が行われたと判定する。この場合、認証用の基準情報を用いて、所定の入力が行われたかの判定を行うことが可能になる。
【００７６】
また、本実施形態では、認証処理部１０６ｂは、所定の入力が行われたかの判定結果に応じて、キーロック処理部１０６ｃのキーロック動作を制御する。この場合、セキュリティの低下を防止可能な所定の入力を用いてキーロック動作の制御を行うため、キーロック動作に関するセキュリティの低下を防止することができる。
【００７７】
また、本実施形態では、検出手段としてのタッチパネル操作部１０１は、入力部２００の接触または近接を検出することで入力部の移動の軌跡を検出する。この場合、検出手段として、タッチパネル機能を有する装置を用いることが可能になる。
【００７８】
また、本実施形態では、以下の効果を奏する。
【００７９】
特許文献１に記載の携帯電子機器のように、キーロック解除の際に認証時に、文字の形や筆跡など入力部２００の移動の軌跡そのものを認証用情報として使用すると、ユーザ確認用に、ユーザが入力した入力部２００の移動の軌跡を表示部１０３に表示する必要性が生まれる。例えば、「Ｅ」または「田」という文字を認証用情報として使う場合、ユーザが入力した「Ｅ」または「田」という文字を表示部１０３に表示する必要がある。図６は、「Ｅ」という文字の表示例である。図７は、「田」という文字の表示例である。
【００８０】
一方、本実施形態では、入力部２００の移動の軌跡そのものではなく、入力部２００の移動の軌跡の所定の単位（例えば、方向を有する直線単位）での分解結果を認証用情報として使用するため、「Ｅ」という文字に対応する「↓→→→」という直線群または「田」という文字に対応する「↓→↓↓→→」という直線群が入力されればよい。図８は、「↓→→→」の直線群の一例を示した図である。図９は、「↓→↓↓→→」という直線群の一例を示した図である。このため、ユーザはそれぞれの直線の入力位置関係を気にする必要がなくなる。よって、表示部１０３に入力部２００の移動の軌跡を表示する必要がなくなる。したがって、どのような認証用情報（パスワード）が入力されているかを第三者が認識することは困難となる。
【００８１】
また、本実施形態によれば、ユーザが認証用情報を入力するという行為が、例えばユーザが文字を書くという簡単な行為におきかえることができる。
【００８２】
また、認証用情報として文字そのものを利用せずに文字を構成する方向成分を使用することで、認証用情報の桁数の増加が可能となり、かつ、ユーザにとって文字を用いることができるので、記憶が容易となる。
【００８３】
また、認証用情報として筆跡を利用しないことから、筆跡解析等の複雑な機能の実装が不要となる。
【００８４】
なお、制御部１０６は、コンピュータ読み取り可能な記録媒体から所定のプログラムを読み取り実行することで、タッチパネル入力・表示処理部１０６ａ、認証処理部１０６ｂおよびキーロック処理部１０６ｃとして機能してもよい。
【００８５】
また、タッチパネル入力・表示処理部１０６ａ、認証処理部１０６ｂおよびキーロック処理部１０６ｃは、専用のハードウェアにて実現されてもよい。
【００８６】
（第２実施形態）
図１０は、本発明の第２実施形態の判定装置の一例である携帯電話機１００Ａを示したブロック図である。なお、図１０において、図１に示したものと同一構成のものには同一符号を付してある。
【００８７】
第２実施形態の携帯電話機１００Ａでは、第１実施形態におけるタッチパネル入力・表示処理部１０６ａの代わりに、タッチパネル入力・表示処理部１０６ａ１が用いられる。
【００８８】
以下、第２実施形態の携帯電話機１００Ａについて、第１実施形態の携帯電話機１００と異なる点を中心に説明する。
【００８９】
図１０において、タッチパネル入力・表示処理部１０６ａ１は、図１に示したタッチパネル入力・表示処理部１０６ａが有する機能に加えて、パスワード設定モードでの分解結果である直線方向成分にて構成される文字または文字列を特定し、その文字または文字列を表示部１０３に表示する。
【００９０】
例えば、ユーザが、新たにランダムなパスワードを設定するために、入力部２００にてタッチパネル操作部１０１に任意の回数だけランダムな方向の線分を描くと、タッチパネル入力・表示処理部１０６ａ１は、入力された線分に対応する直線方向成分を順番通りに組み合わせて作成が可能な文字または文字列を特定する。
【００９１】
続いて、タッチパネル入力・表示処理部１０６ａ１は、その特定された文字または文字列を表示部１０３に表示する。
【００９２】
図１１は、ユーザが無作為に入力した直線方向成分と、その直線方向成分を順番通りに組み合わせて作成が可能な文字列「ＸＹＺ」の一例を示した図である。
【００９３】
本実施形態によれば、タッチパネル入力・表示処理部１０６ａ１は、パスワード設定モードと認証実行モードとを有し、パスワード設定モードにおける分解結果である直線方向成分にて構成される文字または文字列を特定し、その文字または文字列を表示部１０３に表示する。この場合、ユーザが入力したパスワードが、ユーザにとってわかりやすい形で表示される。よって、ユーザは、パスワードを覚えやすくなる。
【００９４】
なお、タッチパネル入力・表示処理部１０６ａ１は、直線方向成分にて構成される文字列の文字数が少なくなるように文字列を特定してもよい。この場合、ユーザが覚えなければならない文字の量を少なくすることができる。
【００９５】
また、タッチパネル入力・表示処理部１０６ａ１は、直線方向成分にて構成される文字の種類（例えば、アルファベット、漢字、または、カタカナ）を統一してもよい。
【００９６】
例えば、タッチパネル入力・表示処理部１０６ａ１は、優先する文字の種類を指定する指定情報をキー操作部１０５またはタッチパネル操作部１０１から受け付け、その指定情報にしたがって、直線方向成分にて構成される文字の種類を決定する。一例としては、タッチパネル入力・表示処理部１０６ａ１は、英語圏ではアルファベットを優先する指定情報を受け付け、日本語圏ではカタカナまたは漢字を優先する指定情報を受け付ければ、英語圏ではアルファベットの文字または文字列を特定し、日本語圏ではカタカナまたは漢字の文字または文字列を特定する。この場合、ユーザにとって覚えやすいパスワードを生成可能となる。
【００９７】
図１２は、ユーザが無作為に入力した直線方向成分と、その直線方向成分を順番通りに組み合わせて漢字優先で生成されたパスワード（文字：「本」）と、その直線方向成分を順番通りに組み合わせてアルファベット優先で生成されたパスワード（文字：「ＴＡ」）と、を示した図である。
【００９８】
なお、上記各実施形態では、タッチパネル入力・表示処理部１０６ａまたは１０６ａ１は、入力部２００の移動の軌跡を、図３に示す８方向の直線方向成分に分解したが、直線方向成分は８方向に限らず適宜変更可能である。例えば、タッチパネル入力・表示処理部１０６ａまたは１０６ａ１は、入力部２００の移動の軌跡を、８方向の直線方向成分よりも少ない４方向の直線方向成分に分解してもよい。また、タッチパネル入力・表示処理部１０６ａまたは１０６ａ１は、入力部２００の移動の軌跡を、８方向の直線方向成分よりも多い１６方向の直線方向成分に分解してもよい。
【００９９】
また、上記各実施形態では、入力部２００の移動の軌跡を直線単位に分解したが、この直線は、完全な直線に限らず、多少うねりを持った直線（略直線）でもよい。
【０１００】
また、上記各実施形態では、タッチパネル入力・表示処理部１０６ａまたは１０６ａ１は、入力部２００の移動の軌跡を、所定の単位として直線単位に分解したが、所定の単位は、直線単位に限らず適宜変更可能である。例えば、タッチパネル入力・表示処理部１０６ａまたは１０６ａ１は、所定の単位として、入力中の所定の時間間隔で方向の変化を検出し、その検出結果に応じた円弧（カタカナの「ノ」または「オ」）などの曲線成分を追加してもよい。
【０１０１】
以上説明した各実施形態において、図示した構成は単なる一例であって、本発明はその構成に限定されるものではない。
【符号の説明】
【０１０２】
１００、１００Ａ  携帯電話機
１０１      タッチパネル操作部
１０２      タッチパネル入力プロセッサ
１０３      表示部
１０４      メモリ部
１０５      キー操作部
１０５ａ    パスワード設定キー
１０５ｂ    入力確定キー
１０５ｃ    ＯＫキー
１０５ｄ    ＮＧキー
１０５ｅ    キーロック対象キー
１０６      制御部
１０６ａ、１０６ａ１  タッチパネル入力・表示処理部
１０６ｂ    認証処理部
１０６ｃ    キーロック処理部
２００      指示部
【図１】
2013016066.tif 000003
【図２】
2013016066.tif 000004
【図３】
2013016066.tif 000005
【図４】
2013016066.tif 000006
【図５】
2013016066.tif 000007
【図６】
2013016066.tif 000008
【図７】
2013016066.tif 000009
【図８】
2013016066.tif 000010
【図９】
2013016066.tif 000011
【図１０】
2013016066.tif 000012
【図１１】
2013016066.tif 000013
【図１２】
2013016066.tif 000014