(57)【要約】    【構成】携帯電話機１０は、認証パスワードと入力パスワードとに基づいて認証処理を実行する。文字入力キーの奥行きが異なるソフトキー（６８）は３Ｄディスプレイ３０によって表示され、３Ｄディスプレイ３０の上に設けられるタッチパネル３８およびタッチ制御回路３６によって文字入力キーに対する操作が検出される。たとえば、「Ｅ」の文字入力キーが前位置で表示されているときに操作されると、「Ｅ」の文字と前位置とが関連付けられて記憶される。そして、使用者が前位置キーを操作すると、前位置が関連付けられた「Ｅ」などの文字だけが、入力パスワードを構成する文字列として確定される。    【効果】第三者は、入力された文字に関連付けられた奥行き位置を認識できないため、入力パスワードを構成する文字列を特定することは困難である。そのため、使用者によって入力されたパスワードが、第三者に漏れにくくなる。【選択図】図１
2012155501.tif 000002
【特許請求の範囲】
【請求項１】
認証パスワードを記憶し、前記認証パスワードおよび入力パスワードに基づいて認証処理を実行する、携帯端末であって、
複数の文字キーのうち、一部の文字キーの奥行き位置を前にし、他の一部の文字キーの奥行き位置を後にして前記文字キーを３Ｄ表示する文字キー表示部、
前記文字キー表示部の上に設けられるタッチパネル、
前記タッチパネルにおける前記文字キーの表示領域に対応するタッチを検出する検出部、
前記検出部によって前記文字キーの表示領域に対するタッチを検出したとき、その文字キーの奥行き位置が前か後かを関連付けて文字を記憶する記憶部、および
前記記憶部に記憶された文字のうち、前および後の一方のみの奥行き位置が関連付けられた文字だけを、入力パスワードを構成する文字列として確定する確定部を備える、携帯端末。
【請求項２】
各文字キーの奥行き位置を変化させる変化部をさらに備える、請求項１記載の携帯端末。
【請求項３】
前記前または後の奥行き位置を指定する指定キーをさらに備え、
前記確定部は、前記検出部によって前記指定キーの表示領域に対するタッチを検出したとき、前記記憶部に記憶された文字のうち、前および後の一方のみの奥行き位置が関連付けられた文字だけを、入力パスワードを構成する文字列として確定する、請求項１または２記載の携帯端末。
【請求項４】
前記記憶部によって記憶された文字を、関連付けられた奥行き位置に基づいて３Ｄ表示する入力結果表示部をさらに備える、請求項１ないし３のいずれかに記載の携帯端末。
【請求項５】
複数の文字キーのうち、一部の文字キーの奥行き位置を前にし、他の一部の文字キーの奥行き位置を後にして前記文字キーを３Ｄ表示する文字キー表示部、前記文字キー表示部の上に設けられるタッチパネルおよび文字キーの表示領域に対応するタッチを検出する検出部を有し、認証パスワードを記憶し、前記認証パスワードおよび入力パスワードに基づいて認証処理を実行する、携帯端末のプロセッサを、
前記検出部によって前記文字キーの表示領域に対するタッチを検出したとき、その文字キーの奥行き位置が前か後かを関連付けて文字を記憶する記憶部、および
前記記憶部に記憶された文字のうち、前および後の一方のみの奥行き位置が関連付けられた文字だけを、入力パスワードを構成する文字列として確定する確定部として機能させる、パスワード入力プログラム。
【請求項６】
複数の文字キーのうち、一部の文字キーの奥行き位置を前にし、他の一部の文字キーの奥行き位置を後にして３Ｄ表示する文字キー表示部、前記文字キー表示部の上に設けられるタッチパネルおよび文字キーの表示領域に対応するタッチを検出する検出部を有し、認証パスワードを記憶し、前記認証パスワードおよび入力パスワードに基づいて認証処理を実行する、携帯端末のパスワード入力方法であって、
前記検出部によって前記文字キーの表示領域に対するタッチを検出したとき、その文字キーの奥行き位置が前か後かを関連付けて文字を記憶し、そして
記憶された文字のうち、前および後の一方のみの奥行き位置が関連付けられた文字だけを、入力パスワードを構成する文字列として確定する、パスワード入力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、携帯端末に関し、特に予め設定された認証パスワードを利用して認証処理実行することができる、携帯端末に関する。
【背景技術】
【０００２】
従来、予め設定された認証パスワードを利用して認証処理実行することができる携帯端末が広く知られており、この種の装置の一例が特許文献１に開示されている。この背景技術の携帯電話機は、タッチパネルの機能を有する画面表示部が設けられる。また、画面表示部のタッチパネル画面上には、暗証番号を入力する時に使用される、タッチパネルテンキーが表示される。そして、使用者は、タッチパネルテンキーに表示される数字配置を仮想的に並び替えることで、暗証番号を変換して入力する。これにより、周囲の第三者が、使用者が入力した数字を直接盗み見たとしても、使用者が入力している暗証番号に気付きにくくなる。
【特許文献１】特開２００９−１１９５８１号公報［G06F 21/20, G06F 3/041, H04L 9/32］
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ところが、特許文献１の携帯電話機では、テンキーに代えて、アルファベットなどのＱＷＥＲＴＹキーボードを採用した場合、キーの数が多くなるため変換規則が複雑になってしまい、使用者がその変換規則を忘れてしまうことが想定される。また、ＱＷＥＲＴＹキーボードのキー配列を仮想的に並び替えてしまうと、目的のキーを探すのが困難になる問題点も考えられる。
【０００４】
それゆえに、この発明の主たる目的は、新規な、携帯端末、パスワード入力プログラムおよびパスワード入力方法を提供することである。
【０００５】
この発明の他の目的は、入力されたパスワードが第三者に漏れにくくすることができる、携帯端末、パスワード入力プログラムおよびパスワード入力方法を提供することである。
【課題を解決するための手段】
【０００６】
この発明は、上記の課題を解決するために、以下の構成を採用した。なお、括弧内の参照符号および補足説明等は、この発明の理解を助けるために記述する実施形態との対応関係を示したものであって、この発明を何ら限定するものではない。
【０００７】
第１の発明は、認証パスワードを記憶し、認証パスワードおよび入力パスワードに基づいて認証処理を実行する、携帯端末であって、複数の文字キーのうち、一部の文字キーの奥行き位置を前にし、他の一部の文字キーの奥行き位置を後にして文字キーを３Ｄ表示する文字キー表示部、文字キー表示部の上に設けられるタッチパネル、タッチパネルにおける文字キーの表示領域に対応するタッチを検出する検出部、検出部によって文字キーの表示領域に対するタッチを検出したとき、その文字キーの奥行き位置が前か後かを関連付けて文字を記憶する記憶部、および記憶部に記憶された文字のうち、前および後の一方のみの奥行き位置が関連付けられた文字だけを、入力パスワードを構成する文字列として確定する確定部を備える、携帯端末である。
【０００８】
第１の発明では、携帯端末（１０：実施例において対応する部分を例示する参照符号。以下、同じ。）は、使用者などによって予め設定された認証パスワードを記憶し、その認証パスワードおよび使用者によって入力された入力パスワードに基づいて、認証処理を実行する。文字キー表示部（３０）は、裸眼立体ディスプレイと呼ばれ、複数の文字キーを表示する。また、文字キー表示部は、一部の文字キーの奥行き位置を前にし、他の一部の文字キーの奥行き位置を後にして３Ｄ表示する。この３Ｄ表示において、一部と他の一部との文字キーにおける奥行きの違いを認識できる範囲は、２〜３ｃｍ程度の広さである。つまり、使用者でなければ、その違いを認識することは困難である。そのため、使用者が操作する文字キーの奥行きは、周囲の第三者によって認識されることはほとんどない。
【０００９】
タッチパネル（３８）は文字キー表示部の上に設けられ、検出部（３６）は、タッチパネルにおける、文字キーの表示領域に対するタッチを検出する。たとえば、「Ｅ」文字キーの奥行き位置が前（前位置）で表示されているときに、その文字キーの表示領域に対するタッチが検出されると、記憶部（２４，Ｓ７）は、「Ｅ」の文字に奥行き位置が前を示す情報（１）を関連付けて記憶する。確定部（２４，Ｓ１５，Ｓ１７）は、たとえば、奥行き位置が前と関連付けられた文字（ＥＲ！？）だけを、入力パスワードを構成する文字列として確定する。
【００１０】
第１の発明によれば、第三者は、入力された文字に関連付けられた奥行き位置を認識できないため、入力パスワードを構成する文字列を特定することが困難である。そのため、使用者によって入力されたパスワードは、第三者に漏れにくくなる。
【００１１】
第２の発明は、第１の発明に従属し、各文字キーの奥行き位置を変化させる変化部をさらに備える。
【００１２】
第２の発明では、たとえば、複数の文字キーが４段で表示されている場合、一部の文字キーは１段目であり、他の一部の文字キーは２−４段目である。そして、変化部（２４，Ｓ３）は、文字キーが表示されてから所定時間が経過すると、一部の文字キーとする段を１段目から２段目に変化させる。このとき、１段目の文字キーは、他の一部の文字キーとなるため、奥行き位置が後で表示される。
【００１３】
第２の発明によれば、奥行き方向が前で表示される一部の文字キーが変化するため、複数の文字キーのキー配置を変化させなくても、文字を入力する位置から入力パスワードを推測されることを防ぐことができる。この場合、文字キーをランダムに表示する方式に比べて、パスワードを入力する際の使用者の操作性を向上させることもできる。
【００１４】
第３の発明は、第１の発明または第２の発明に従属し、前または後の奥行き位置を指定する指定キーをさらに備え、確定部は、検出部によって指定キーの表示領域に対するタッチを検出したとき、記憶部に記憶された文字のうち、前および後の一方のみの奥行き位置が関連付けられた文字だけを、入力パスワードを構成する文字列として確定する。
【００１５】
第３の発明では、前または後の奥行き位置を指定する指定キーは、たとえば文字キー表示部の表示範囲に設けられる。また、奥行き位置を前と指定するキーが操作されると、確定部は、前の奥行き位置が関連付けられた文字を、入力パスワードを構成する文字列として確定する。
【００１６】
第３の発明によれば、使用者は、入力パスワードを構成する文字列を任意に決めることができる。
【００１７】
第４の発明は、第１の発明ないし第３の発明のいずれかに従属し、記憶部によって記憶された文字を、関連付けられた奥行き位置に基づいて３Ｄ表示する入力結果表示部をさらに備える。
【００１８】
第４の発明では、入力結果表示部（２４，Ｓ９）は、たとえば、奥行き位置が前と関連付けられた文字を、奥行き位置が前となるように表示する。
【００１９】
第４の発明によれば、表示された文字の奥行き位置の違いは、使用者でなければ認識できないため、入力されている文字をマスキングする必要が無くなる。そのため、使用者は、パスワードとして入力した文字の正誤を判断したり、編集したりすることが容易に出来るようになる。
【００２０】
第５の発明は、複数の文字キーのうち、一部の文字キーの奥行き位置を前にし、他の一部の文字キーの奥行き位置を後にして文字キーを３Ｄ表示する文字キー表示部（３０）、文字キー表示部の上に設けられるタッチパネル（３８）および文字キーの表示領域に対応するタッチを検出する検出部（３６）を有し、認証パスワードを記憶し、認証パスワードおよび入力パスワードに基づいて認証処理を実行する、携帯端末（１０）のプロセッサ（２４）を、検出部によって文字キーの表示領域に対するタッチを検出したとき、その文字キーの奥行き位置が前か後かを関連付けて文字を記憶する記憶部（Ｓ７）、および記憶部に記憶された文字のうち、前および後の一方のみの奥行き位置が関連付けられた文字だけを、入力パスワードを構成する文字列として確定する確定部（Ｓ１５，Ｓ１７）として機能させる、パスワード入力プログラムである。
【００２１】
第５の発明も、第１の発明と同様、第三者は、入力された文字に関連付けられた奥行き位置を認識できないため、入力パスワードを構成する文字列を特定することが困難である。そのため、使用者によって入力されたパスワードは、第三者に漏れにくくなる。
【００２２】
第６の発明は、複数の文字キーのうち、一部の文字キーの奥行き位置を前にし、他の一部の文字キーの奥行き位置を後にして３Ｄ表示する文字キー表示部（３０）、文字キー表示部の上に設けられるタッチパネル（３８）および文字キーの表示領域に対応するタッチを検出する検出部（３６）を有し、認証パスワードを記憶し、認証パスワードおよび入力パスワードに基づいて認証処理を実行する、携帯端末（１０）のパスワード入力方法であって、検出部によって文字キーの表示領域に対するタッチを検出したとき、その文字キーの奥行き位置が前か後かを関連付けて文字を記憶し（Ｓ７）、そして記憶された文字のうち、前および後の一方のみの奥行き位置が関連付けられた文字だけを、入力パスワードを構成する文字列として確定する（Ｓ１５，Ｓ１７）、パスワード入力方法である。
【００２３】
第６の発明も、第１の発明と同様、第三者は、入力された文字に関連付けられた奥行き位置を認識できないため、入力パスワードを構成する文字列を特定することが困難である。そのため、使用者によって入力されたパスワードは、第三者に漏れにくくなる。
【発明の効果】
【００２４】
この発明によれば、第三者は入力された文字に関連付けられた奥行きを認識できないため、入力パスワードを構成する文字列が第三者に特定されにくくなる。そのため、入力されたパスワードが、第三者に漏れにくくすることができる。
【００２５】
この発明の上述の目的、その他の目的、特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００２６】
【図１】図１はこの発明の一実施例の携帯電話機の電気的な構成を示す図解図である。
【図２】図２は図１に示す３Ｄディスプレイに表示されるソフトキーの一例を示す図解図である。
【図３】図３は図１に示すＲＡＭに記憶される奥行き位置テーブルの構成の一例を示す図解図である。
【図４】図４は図１に示す３Ｄディスプレイに表示されるソフトキーの他の一例を示す図解図である。
【図５】図５は図１に示すＲＡＭに設けられる入力文字バッファに記憶されるデータの一例を示す図解図である。
【図６】図６は図１に示すＲＡＭに設けられる入力パスワードバッファに記憶されるデータの一例を示す図解図である。
【図７】図７は図１に示すＲＡＭのメモリマップの一例を示す図解図である。
【図８】図８は図１に示すプロセッサのパスワード入力処理の一例を示すフロー図である。
【図９】図９は図１に示すプロセッサの３Ｄ表示処理の一例を示すフロー図である。
【発明を実施するための形態】
【００２７】
図１を参照して、この実施例の携帯電話機１０は、携帯端末の一種であり、コンピュータまたはＣＰＵと呼ばれるプロセッサ２４を含む。また、プロセッサ２４には、無線通信回路１４、Ａ／Ｄ変換器１６、Ｄ／Ａ変換器２０、キー入力装置２６、表示ドライバ２８、フラッシュメモリ３２、ＲＡＭ３４およびタッチパネル制御回路３６が接続される。無線通信回路１４にはアンテナ１２が接続され、Ａ／Ｄ変換器１６にはマイク１８が接続され、Ｄ／Ａ変換器２０にはスピーカ２２が接続される。また、表示ドライバ２８には、文字キー表示部として機能する３Ｄディスプレイ３０が接続される。そして、タッチパネル制御回路３６にはタッチパネル３８が接続される。
【００２８】
プロセッサ２４は携帯電話機１０の全体制御を司る。ＲＡＭ３４は、プロセッサ２４の作業領域（描画領域を含む）ないしバッファ領域として用いられる。フラッシュメモリ３２には、携帯電話機１０の文字、画像、音声、音および映像のようなコンテンツのデータが記録される。
【００２９】
Ａ／Ｄ変換器１６は、当該Ａ／Ｄ変換器１６に接続されたマイク１８を通して入力される音声ないし音についてのアナログ音声信号を、デジタル音声信号に変換する。Ｄ／Ａ変換器２０は、デジタル音声信号をアナログ音声信号に変換（復号）して、図示しないアンプを介してスピーカ２２に与える。したがって、アナログ音声信号に対応する音声ないし音がスピーカ２２から出力される。なお、プロセッサ２４は、アンプの増幅率を制御することで、スピーカ２２から出力される音声の音量を調整することができる。
【００３０】
キー入力装置２６は操作部と呼ばれ、カーソルキー、通話キーおよび終話キーなどを備える。そして、使用者が操作したキーの情報（キーデータ）はプロセッサ２４に入力される。また、キー入力装置２６に含まれる各キーが操作されると、クリック音が鳴る。したがって、使用者は、クリック音を聞くことで、キー操作に対する操作感を得ることができる。なお、携帯電話機１０は、キーに対する操作を無効化するキーロック機能を有する。
【００３１】
表示ドライバ２８は、プロセッサ２４の指示の下、当該表示ドライバ２８に接続された３Ｄディスプレイ３０の表示を制御する。また、表示ドライバ２８は表示する画像データを一時的に記憶するビデオメモリ（図示せず）を含む。
【００３２】
３Ｄディスプレイ３０は、裸眼立体ディスプレイとも呼ばれ、使用者が特別なメガネをかけていなくても、画像を立体的に見せることができる。また、３Ｄディスプレイ３０にはパララックスバリア方式とも呼ばれる、視差バリア方式が採用されている。そして、携帯電話機１０に採用される３Ｄディスプレイ３０の大きさでは、立体的に見える範囲は２〜３ｃｍ程度の広さとなる。そのため、使用者の視点がその範囲から外れると、画像が３Ｄ表示されていたとしても、使用者は画像を立体的に見ることが困難になる。
【００３３】
タッチパネル３８は、指などの物体が表面に接近して生じた電極間の静電容量の変化を検出する静電容量方式で、たとえば１本または複数本の指がタッチパネル３８に触れたことを検出する。また、タッチパネル３８は、３Ｄディスプレイ３０の上に設けられ、その画面内で、任意の位置を指示するためのポインティングデバイスである。たとえば、タッチパネル３８は、その表面を指で、押したり、撫でたり、触られたりすることにより操作されると、その操作を検出する。そして、検出部として機能するタッチパネル制御回路３６は、タッチパネル３８に指が触れると、その指の位置を特定し、操作された位置を示す座標のデータをプロセッサ２４に出力する。つまり、使用者は、タッチパネル３８の表面を指で、押したり、撫でたり、触れたりすることによって、操作の方向や図形などを携帯電話機１０に入力することができる。
【００３４】
ここで、使用者がタッチパネル３８の表面を指で触れる操作を「タッチ」と言うことにする。一方、タッチパネル３８から指を離す操作を「リリース」と言うことにする。タッチによって示された座標を「タッチ点」、リリースによって示された座標を「リリース点」と言うことにする。そして、タッチおよびリリースなどのタッチパネル３８に対して行う操作を、まとめて「タッチ操作」と言うことにする。
【００３５】
なお、タッチ操作は指だけに限らず、導電体が先端に取り付けられたタッチペンなどによって行われてもよい。また、タッチパネル３８の検出方式には、表面型の静電容量方式が採用されてもよいし、抵抗膜方式、超音波方式、赤外線方式および電磁誘導方式などであってもよい。
【００３６】
無線通信回路１４は、ＣＤＭＡ方式での無線通信を行うための回路である。たとえば、使用者がキー入力装置２６を用いて電話発信（発呼）を指示すると、無線通信回路１４は、プロセッサ２４の指示の下、電話発信処理を実行し、アンテナ１２を介して電話発信信号を出力する。電話発信信号は、基地局および通信網（図示せず）を経て相手の電話機に送信される。そして、相手の電話機において着信処理が行われると、通信可能状態が確立され、プロセッサ２４は通話処理を実行する。
【００３７】
通常の通話処理について具体的に説明すると、相手の電話機から送られてきた変調音声信号はアンテナ１２によって受信される。受信された変調音声信号には、無線通信回路１４によって復調処理および復号処理が施される。そして、これらの処理によって得られた受話音声信号は、Ｄ／Ａ変換器２０によってアナログ音声信号に変換された後、スピーカ２２から出力される。一方、マイク１８を通して取り込まれた送話音声信号は、Ａ／Ｄ変換器１６によってデジタル音声信号に変換された後、プロセッサ２４に与えられる。デジタル音声信号に変換された送話信号には、プロセッサ２４の指示の下、無線通信回路１４によって符号化処理および変調処理が施され、アンテナ１２を介して出力される。したがって、変調音声信号は、基地局および通信網を介して相手の電話機に送信される。
【００３８】
また、相手の電話機からの電話発信信号がアンテナ１２によって受信されると、無線通信回路１４は、電話着信（着呼）をプロセッサ２４に通知する。これに応じて、プロセッサ２４は、表示ドライバ２８を制御して、着信通知に記述された発信元情報（電話番号など）をディスプレイ３０に表示する。また、これとほぼ同時に、プロセッサ２４は、図示しないスピーカから着信音（着信メロディ、着信音声と言うこともある。）を出力させる。
【００３９】
そして、使用者が通話キーを用いて応答操作を行うと、無線通信回路１４は、プロセッサ２４の指示の下、電話着信処理を実行する。さらに、通信可能状態が確立され、プロセッサ２４は上述した通常の通話処理を実行する。
【００４０】
また、通話可能状態に移行した後に終話キーによって通話終了操作が行われると、プロセッサ２４は、無線通信回路１４を制御して、通話相手に通話終了信号を送信する。そして、通話終了信号の送信後、プロセッサ２４は通話処理を終了する。また、先に通話相手から通話終了信号を受信した場合も、プロセッサ２４は通話処理を終了する。さらに、通話相手によらず、移動通信網から通話終了信号を受信した場合も、プロセッサ２４は通話処理を終了する。
【００４１】
また、携帯電話機１０には認証パスワードが予め設定されており、使用者は認証パスワードと一致するパスワードを入力することで、たとえばキー入力装置２６のキーロック状態などを解除することができる。
【００４２】
図２（Ａ）−図２（Ｄ）を参照して、本実施例では、複数の文字キーを含むソフトキー６８が３Ｄディスプレイ３０に表示される。まず、３Ｄディスプレイ３０の表示は、日時、電池残量および受信状態などを表すアイコンを含む状態表示領域６０およびパスワード入力画面が表示される機能表示領域６２から構成される。また、パスワード入力画面は、入力された文字および入力位置を示すカーソルＣＵを表示する入力文字表示領域６４、ソフトキー表示領域６６から構成される。そして、ソフトキー表示領域６６に、ソフトキー６８が表示される。
【００４３】
ソフトキー６８は、ＱＷＥＲＴＹ配列でキーが配置されている。また、ソフトキー６８の２段目には「／」キーが配置され、３段目にはシフト（↑）キーおよび削除（ＤＥＬ）キーが配置され、４段目には切換キー（１２３）キー、「！」キー、「？」キー、完了（Ｅｎｄ）キー、前位置（Ｆｒｏｎｔ）キーおよび後位置（Ｒｅａｒ）キーが配置される。また、シフトキーは入力される文字の大文字／小文字を切り替えるためのキーであり、削除キーは入力した文字を削除するためのキーであり、切換キーは、ＱＷＥＲＴＹ配列のソフトキー６８を、数字や記号を入力するソフトキー６８に切り替えるためのキーであり、完了キーはパスワードの入力が完了したときに操作されるキーであり、前位置キーおよび後位置キーは、入力した文字列を入力パスワードとして確定するためのキーである。なお、前位置キーおよび後位置キーは、まとめて位置キーまたは指定キーと呼ばれることもある。
【００４４】
なお、本明細書では、「／」、「＊」および「？」などの記号も、便宜上「文字」と言うことにする。
【００４５】
また、３Ｄディスプレイ３０は、ソフトキー６８のうち、一部の文字キーの奥行き位置を前（前位置）にし、他の一部の文字キーの奥行きを後（後位置）にして３Ｄ表示する。たとえば、図２（Ａ）では、１段目の文字キーの奥行き位置が前であり、２−４段目の文字キーの奥行き位置は後である。なお、図面において、３Ｄ表示されているキーは、他の文字キーに比べて太く図示される。
【００４６】
さらに、図２（Ｂ）に示すように、ソフトキー６８が表示されてから所定時間が経過すると、前位置で表示される文字キーが、１段目から２段目に変化する。さらに、図２（Ｃ），図２（Ｄ）に示すように、所定時間が経過する毎に、２段目から３段目、３段目から４段目と前位置で表示される文字キーが変化する。そして、図２（Ｄ）に示すように、４段目のキーが前位置で表示されてから所定時間が経過すると、図２（Ａ）に示すように、再び１段目の文字キーが前位置で表示されるようになる。
【００４７】
プロセッサ２４は、ソフトキー６８の３Ｄ表示を、奥行き位置テーブルによって管理している。図３（Ａ）を参照して、奥行き位置テーブルでは、ソフトキー６８に含まれる文字キーを示す「文字キー」の行と、それらの文字キーの奥行き位置を示す「奥行き位置」の行とが関連付けられている。たとえば、奥行き位置テーブルの１行目および２行目はソフトキー６８の１段目に対応し、３行目および４行目はソフトキー６８の２段目に対応する。なお、「奥行き位置」の行において、「０」が記録されていれば奥行き位置が後であり、「１」が記録されていれば奥行き位置が前である。
【００４８】
また、図３（Ａ）に示す奥行き位置テーブルは図２（Ａ）の表示に対応するため、ソフトキー６８の１段目に対応する奥行き位置テーブルの２行目には「１」が記録され、ソフトキー６８の２段目に対応する奥行き位置テーブルの４行目には「０」が記録される。なお、図示は省略しているが、ソフトキー６８の３段目、４段目の文字キーと対応する、奥行き位置テーブルの６行目および８行目には、４行目と同様、「０」が記録されている。
【００４９】
さらに、文字キーの奥行き位置が図２（Ａ）から図２（Ｂ）の状態に変化すると、奥行き位置テーブルも図３（Ａ）から図３（Ｂ）に変化する。つまり、「１」が記録される「奥行き位置」の行が、２段目の文字キーに対応する４行目に変化する。
【００５０】
なお、３Ｄディスプレイ３０は、３Ｄ表示によって立体的に見える位置が狭いため、使用者は、ソフトキー６８における前後位置の違いを認識することはできるが、周囲の第三者は前後位置の違いを認識しにくい。
【００５１】
ここで、本実施例では、文字キーに対するタッチによって文字が入力されると、入力された文字にキーの奥行き位置が関連付けられて一時記憶される。そして、使用者によって奥行き位置を指定する前位置キーまたは後位置キーのどちらかが操作されると、操作された位置キーによって指定される奥行き位置が関連付けられた文字だけが、入力パスワードを構成する文字列として確定される。
【００５２】
図４を参照して、入力文字表示領域６４には、「ＥＫＡＲ！Ｐ？ＰＢ」の文字列が表示されている。また、「ＫＲ！？」の文字は、入力された際の文字キーが前位置であったため、それらの文字は前位置に表示される。一方、「ＫＡＰＰＢ」の文字は、入力された際の文字キーが後位置であったため、それらの文字は後位置に表示される。なお、上述したように、「ＥＫＡＲ！Ｐ？ＰＢ」の文字列における、前後位置の違いは使用者でなければ認識できない。
【００５３】
また、入力文字表示領域６４に表示される文字列は、ＲＡＭ３４のバッファに一時記憶される。図５を参照して、たとえば前位置で表示される「ＥＲ！？」には奥行き位置として「１（前位置）」が関連付けられ、後位置で表示される「ＫＡＰＰＢ」には奥行き位置として「０（後位置）」が関連付けられる。
【００５４】
この状態で、使用者が前位置キーを操作すると、文字入力バッファにおいて「１」が関連付けられている「ＥＲ！？」だけが、入力パスワードを構成する文字列として確定される。そして、図６（Ａ）に示すように、前位置に表示されている（ＥＲ！？）だけが入力パスワードバッファに格納される。一方、使用者が後位置キーを操作すると、文字入力バッファにおいて「０」が関連付けられている「ＫＡＰＰＢ」だけが、入力パスワードを構成する文字列として確定される。そして、図６（Ｂ）に示すように、後位置に表示されている文字（ＫＡＰＰＢ）が入力パスワードバッファに格納される。
【００５５】
このように、入力文字領域６４に表示される文字の奥行き位置の違いは、使用者でなければ認識できないため、入力されている文字をマスキングする必要が無くなる。そのため、使用者は、パスワードとして入力した文字の正誤を判断したり、編集したりすることが容易に出来るようになる。
【００５６】
また、前位置で表示されるキーの変化は使用者にしか認識できないため、第三者に文字を入力する位置が見られたとしても、入力パスワードを構成する文字であるかを解析されにくくすることができる。さらに、ソフトキー６８のキー配列をランダム表示しなくても、上記の効果を得ることができるため、ランダム表示する方式に比べて、パスワードを入力する際の使用者の操作性を向上させることもできる。
【００５７】
そして、使用者は、前位置キーまたは後位置キーを利用することで、入力パスワードを構成する文字列を任意に決めることができる。
【００５８】
なお、入力パスワードが確定された後は、認証パスワードと一致するかが判断され、一致していればキーロック状態は解除され、一致していなければキーロック状態は解除されない。
【００５９】
また、パスワード入力画面において、３Ｄ表示のオン／オフが任意に切り替えられてもよい。この場合、３Ｄ表示がオフにされると、入力された文字列は「＊」などでマスキングされる。
【００６０】
図７は、ＲＡＭ３４のメモリマップを示す図である。ＲＡＭ３４のメモリマップには、プログラム記憶領域３０２およびデータ記憶領域３０４が含まれる。また、プログラムおよびデータの一部は、フラッシュメモリ３２から一度に全部または必要に応じて部分的かつ順次的に読み出され、ＲＡＭ３４に記憶されてからプロセッサ２４によって処理される。
【００６１】
プログラム記憶領域３０２には、携帯電話機１０を動作させるためのプログラムが記憶されている。たとえば、携帯電話機１０を動作させるためのプログラムは、パスワード入力プログラム３１０、３Ｄ表示プログラム３１２、通常入力プログラム３１４および認証プログラム３１６などから構成されている。
【００６２】
パスワード入力プログラム３１０は、使用者がパスワードを入力するためのプログラムである。３Ｄ表示プログラム３１２は、ソフトキー６８の奥行き位置を図２（Ａ）−図２（Ｄ）に示すように変化させるためのプログラムである。通常入力プログラム３１４は、３Ｄ表示がオフにされているときに、入力パスワードを構成する文字の入力を受け付けるためのプログラムである。認証プログラム３１６は、入力パスワードと認証パスワードとが一致するかを判断するためのプログラムである。
【００６３】
なお、図示は省略するが、携帯電話機１０を動作させるためのプログラムには、音声着信状態を通知するためのプログラムおよび外部と通信するためのプログラムなどが含まれる。
【００６４】
続いて、データ記憶領域３０４には、入力文字バッファ３３０、入力パスワードバッファ３３２および奥行き位置バッファ３３４などが設けられる。また、データ記憶領域３０４には、タッチ座標マップデータ３３６および認証パスワードデータ３３８が記憶されると共に、変化カウンタ３４０も設けられる。
【００６５】
入力文字バッファ３３０には、図５に示すように、使用者によって入力された文字と文字が入力されたときのキーの奥行き位置とが関連付けられて、一時記憶される。入力パスワードバッファ３３２には、入力パスワードとして確定された文字列が一時記憶される。奥行き位置バッファ３３４には、図３（Ａ）などに示す奥行き位置テーブルが一時記憶される。
【００６６】
タッチ座標マップデータ３３６は、タッチ操作におけるタッチ座標と、３Ｄディスプレイ３０の表示座標とを対応付けるためのデータである。つまり、プロセッサ２４は、タッチ座標マップデータ３３６に基づいて、タッチパネル３８に対して行われたタッチ操作の結果を、３Ｄディスプレイ３０の表示に対応づける。認証パスワードデータ３３８は、使用者などによって予め決められた文字列から構成されるデータである。
【００６７】
変化カウンタ３４０は、所定時間（たとえば、５秒）を計測するためのカウンタであり、３Ｄ表示プログラム３１２の処理に応じてカウントされる。なお、変化カウンタ３４０の値は、初期状態では「０」が設定される。
【００６８】
なお、図示は省略するが、データ記憶領域３０４には、待機状態で表示される画像データや、文字列のデータなどが記憶されると共に、携帯電話機１０の動作に必要なカウンタや、フラグも設けられる。
【００６９】
プロセッサ２４は、Ａｎｄｒｏｉｄ（登録商標）およびＲＥＸなどのＬｉｎｕｘ（登録商標）ベースのＯＳや、その他のＯＳの制御下で、図８に示すパスワード入力処理および図９に示す３Ｄ表示処理などを含む複数のタスクを並列的に処理する。
【００７０】
図８はパスワード入力処理のフロー図である。たとえば、パスワードの入力を始めるための操作がされると、プロセッサ２４は、ステップＳ１で３Ｄ表示か否かを判断する。つまり、ソフトキー６８に奥行きを付けて表示する設定がされているか否かを判断する。ステップＳ１で“ＹＥＳ”であれば、つまりソフトキー６８に奥行きを付けて表示する設定がされていれば、ステップＳ３で３Ｄ表示処理を実行する。なお、３Ｄ表示処理については、図９のフロー図を用いて詳細に説明するため、ここでの説明は省略する。また、ステップＳ３の処理を実行するプロセッサ２４は変化部として機能する。
【００７１】
続いて、ステップＳ５ではキーが操作されたか否かを判断する。つまり、いずれか１つの文字キーの表示領域に対してタッチが検出されたか否かを判断する。ステップＳ５で“ＮＯ”であれば、つまりキーが操作されていなければ、ステップＳ３に戻る。一方、ステップＳ５で“ＹＥＳ”であれば、つまりキーが操作されると、ステップＳ７で操作されたキーの奥行き位置を関連付けて文字を記憶する。たとえば、図２（Ａ）に示すように「Ｅ」の文字キーが前位置で表示されているときに、「Ｅ」の文字キーにタッチされると、奥行き位置バッファ３３４に記憶される奥行き位置テーブルに基づいて、奥行き位置（１）が読み出される。そして、「Ｅ」の文字と読み出された奥行き位置とが関連付けられて、入力文字バッファ３３０に記憶される。なお、ステップＳ７の処理を実行するプロセッサ２４は記憶部として機能する。
【００７２】
続いて、ステップＳ９では、入力された文字に奥行きを付けて表示する。つまり、入力文字バッファ３３０において、「奥行き位置」の行に格納された位置に基づいて、入力文字表示領域６４に文字が表示される。たとえば、「Ｅ」の文字に対して「１（前位置）」が関連付けられていれば、入力文字表示領域６４には、前位置で「Ｅ」が表示される。なお、ステップＳ９の処理を実行するプロセッサ２４は入力結果表示部として機能する。
【００７３】
続いて、ステップＳ１１では、入力完了か否かを判断する。つまり、完了キーの表示範囲に対してタッチがされたか否かを判断する。ステップＳ１１で“ＮＯ”であれば、つまりパスワードの入力が完了していなければ、ステップＳ３に戻る。一方、ステップＳ１１で“ＹＥＳ”であれば、たとえば完了キーが操作されれば、ステップＳ１３で前位置を利用するか否かを判断する。つまり、前位置キーまたは後位置キーが操作されたか否かを判断する。そして、ステップＳ１３では、前位置キーが操作されると“ＹＥＳ”と判断され、後位置キーが操作されると“ＮＯ”と判断される。ステップＳ１３で“ＹＥＳ”であれば、たとえば、前位置で表示される文字列を入力パスワードとして確定するために、前位置キーが操作されると、前位置で入力された文字列を入力パスワードとして確定する処理が、ステップＳ１５で実行される。たとえば、図５に示すように、文字および奥行き位置が入力文字バッファ３３０に記憶されている場合、奥行き位置として「１」が関連付けられている「ＥＲ！？」だけが入力パスワードバッファ３３２に格納される。
【００７４】
一方、ステップＳ１３で“ＮＯ”であれば、たとえば後位置で表示される文字列を入力パスワードとして確定するために、後位置キーが操作されると、後位置で入力された文字を入力パスワードとして確定する処理が、ステップＳ１７で実行される。たとえば、図５に示すように、入力文字バッファ３３０に記憶されている場合、奥行き位置に「０」が関連付けられている「ＫＡＰＰＢ」だけが、入力パスワードバッファ３３２に記憶される。
【００７５】
そして、ステップＳ１５またはステップＳ１７の処理が終了すると、入力パスワード処理は終了し、認証処理が実行される。また、ステップＳ１５またはステップＳ１７の処理を実行するプロセッサ２４は確定部として機能する。
【００７６】
なお、ステップＳ１で“ＮＯ”であれば、つまりソフトキー６８を３Ｄ表示する設定がされていなければ、ステップＳ１９で通常入力処理が実行される。
【００７７】
図９は、３Ｄ表示処理のフロー図である。図８に示すパスワード入力処理のステップＳ３が実行されると、プロセッサ２４はステップＳ３１で、変化カウンタ３４０をインクリメントする。つまり、所定時間を計測するために、変化カウンタ３４０の値がインクリメントされる。
【００７８】
続いて、ステップＳ３３では、変化カウンタ３４０の値が閾値以上か否かを判断する。つまり、変化カウンタ３４０の値が所定時間に相当する値以上であるかが判断される。たとえば、３Ｄ表示処理のステップＳ３１−Ｓ４５およびステップＳ５−Ｓ１１の処理は、約０．１秒毎に繰り返されるため、所定時間が５秒であれば、閾値は「５０」となる。この場合、ステップＳ３３では、変化カウンタの値が５０以上か否かが判断される。
【００７９】
ステップＳ３３で“ＮＯ”であれば、つまり所定時間が経過していなければ、ステップＳ４３に進む。また、ステップＳ３３で“ＹＥＳ”であれば、つまりソフトキー６８が表示されてから所定時間が経過していれば、ステップＳ３５で変化カウンタが初期化される。つまり、所定時間を再び計測するために、変化カウンタ３４０の値を初期化する。続いて、ステップＳ３７では、変数ｎをインクリメントする。変数ｎは３Ｄ表示される段数を示す変数である。そのため、初期状態では変数ｎに「１」が設定される。そして、図２（Ａ）に示すように、ソフトキー６８の１段目が前位置で表示されている状態で、ステップＳ３７が実行されると、変数ｎに「２」が設定される。
【００８０】
続いて、ステップＳ３９では、変数ｎが４以上であるか否かを判断する。つまり、ソフトキー６８の４段目が前位置で表示されている状態で、所定時間が経過したか否かを判断する。ステップＳ３９で“ＮＯ”であれば、つまりソフトキー６８の４段目が前位置で表示されている状態で所定時間が経過していなければ、ステップＳ４３に進む。一方、ステップＳ３９で“ＹＥＳ”であれば、つまりソフトキー６８の４段目が前位置で表示されている状態で所定時間が経過していれば、ステップＳ４１で変数ｎを初期化する。つまり、ソフトキー６８の１段目を前位置で表示するために、変数ｎには１が設定される。
【００８１】
続いて、ステップＳ４３では、設定済みか否かを判断する。つまり、奥行き位置テーブルにおいて、奥行き位置のｎ行目において前位置（１）が設定されているか否かを判断する。ステップＳ４３で“ＹＥＳ”であれば、つまり設定済みであれば、３Ｄ表示処理を終了して、パスワード入力処理に戻る。
【００８２】
一方、ステップＳ４３で“ＮＯ”であれば、つまりソフトキー６８のｎ段目において、前位置が設定されていなければ、ステップＳ４５で、ソフトキー６８におけるｎ段目の奥行きの位置を前位置に設定する。たとえば、プロセッサ２４は、変数ｎが「２」であれば、奥行き位置テーブルにおいて、ソフトキー６８の２段目に対応する「奥行き位置」の行に対して、前位置を示す「１」を設定する。そして、ステップＳ４５の処理が終了すれば、３Ｄ表示処理を終了して、パスワード入力処理に戻る。
【００８３】
以上の説明から分かるように、携帯電話機１０は、キーロックなどを解除するために、予め設定された認証パスワードと入力パスワードとに基づいて認証処理を実行する。また、携帯電話機１０には、奥行きが異なるソフトキー６８を表示する３Ｄディスプレイ３０、３Ｄディスプレイ３０の上に設けられるタッチパネル３８およびソフトキー６８に対するタッチを検出するタッチ制御回路３６が備えられる。また、３Ｄディスプレイ３０に表示されるソフトキー６８における奥行きの違いを認識できる範囲は、２〜３ｃｍ程度の広さであるため、使用者でなければ、その違いを認識する困難である。そのため、使用者が操作する文字キーの奥行きは、周囲の第三者によって認識されることはほぼ無い。さらに、「Ｅ」の文字キーが前位置で表示されているときに、その文字キーが操作されると、「Ｅ」の文字が前位置であることを示す数値「１」が関連付けられて記憶される。そして、使用者が前位置キーを操作すれば、前位置が関連付けられた「Ｅ」などの文字だけが、入力パスワードを構成する文字列として確定される。
【００８４】
このように、第三者は、入力された文字に関連付けられた奥行き位置を認識できないため、入力パスワードを構成する文字列を特定することは困難である。そのため、使用者によって入力されたパスワードが、第三者に漏れにくくなる。
【００８５】
なお、他の実施例では、ソフトキー６８の段数が５段以上であってもよい。また、その他の実施例では、ソフトキー６８の「段」ではなく、「列」毎に奥行き位置が変化してもよい。さらにその他の実施例では、ソフトキー６８の奇数段と偶数段とが交互に奥行き位置が変化するようにしてもよい。
【００８６】
他の実施例では、完了キーが表示されなくてもよい。この場合、各位置キーが完了キーの役割も果たす。たとえば、使用者が文字列を入力した後に前位置キーを操作すれば、プロセッサ２４はパスワードの入力が完了したと判断すると共に、前位置が関連付けられた文字を、入力パスワードを構成する文字列として確定する。
【００８７】
また、その他の実施例では、ソフトキー６８のキー配列が、ＡＺＥＲＴＹ配列や、アルファベット順の配列などであってもよい。また、認証パスワードには、数字が含まれて居てもよいし、アルファベットの大文字と小文字とが混在していてもよい。さらに、ロシア語や、朝鮮語などの文字が認証パスワードを構成する文字列とされてもよい。
【００８８】
また、本実施例では、キーロックの解除におけるパスワードの入力について説明したが、パスワードを利用する他のロック機能などでも、本実施例のように文字の入力および入力パスワードの確定がされてもよい。
【００８９】
また、本実施例では、奥行き位置を二次元配列である奥行きテーブルに記録していたが、さらにその他の実施例では、三次元配列を用いて、奥行き位置が記録されてもよい。この場合、画像データの１ドット毎に、奥行き位置を関連付けて記録することができる。
【００９０】
また、携帯電話機１０の通信方式はＣＤＭＡ方式であるが、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）方式、Ｗ−ＣＤＭＡ方式、ＧＳＭ方式、ＴＤＭＡ方式、ＦＤＭＡ方式およびＰＨＳ方式などが採用されてもよい。
【００９１】
また、本実施例で用いられた複数のプログラムは、データ配信用のサーバのＨＤＤに記憶され、ネットワークを介して携帯電話機１０に配信されてもよい。また、ＣＤ，ＤＶＤ，ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）などの光学ディスク、ＵＳＢメモリおよびメモリカードなどの記憶媒体に複数のプログラムを記憶させた状態で、その記憶媒体が販売または配布されてもよい。そして、上記したサーバや記憶媒体などを通じてダウンロードされた、複数のプログラムが本実施例と同等の構成の携帯電話機にインストールされた場合、本実施例と同等の効果が得られる。
【００９２】
さらに、本実施例は、携帯電話機１０のみに限らず、スマートフォンおよびＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）に適用されてもよい。
【００９３】
そして、本明細書中で挙げた、所定時間、段数、行数、処理時間および閾値などの具体的な数値は、いずれも単なる一例であり、製品の仕様などの必要に応じて適宜変更可能である。
【符号の説明】
【００９４】
１０    …  携帯電話機
１２    …  アンテナ
１４    …  無線通信回路
２４    …  プロセッサ
２６    …  キー入力装置
３４    …  ＲＡＭ
３６    …  タッチパネル制御回路
３８    …  タッチパネル
【図１】
2012155501.tif 000003
【図２】
2012155501.tif 000004
【図３】
2012155501.tif 000005
【図４】
2012155501.tif 000006
【図５】
2012155501.tif 000007
【図６】
2012155501.tif 000008
【図７】
2012155501.tif 000009
【図８】
2012155501.tif 000010
【図９】
2012155501.tif 000011