(57)【特許請求の範囲】
【請求項１】
ロック状態を設定することができ、姿勢を検出する検出部および移動オブジェクトを画面上に表示する表示部を有する、携帯端末であって、
前記画面上に所定領域を設定する設定部、
前記検出部によって検出された姿勢の変化に基づいて前記移動オブジェクトの前記画面上の位置を変化させる変化部、
前記移動オブジェクトの前記画面上の位置が変化しているときに、前記移動オブジェクトの移動速度を算出する算出部、
前記算出部によって算出された移動速度が所定値以上であるとき、前記移動オブジェクトの前記画面上の位置と前記所定領域とが所定関係になったかを判断する判断部、および
前記判断部によって前記移動オブジェクトの前記画面上の位置と前記所定領域とが前記所定関係になったと判断されたときロック状態を解除する解除部を備える、携帯端末。
【請求項２】
前記判断部は、前記移動オブジェクトの前記画面上の位置が前記所定領域に入ったとき、前記移動オブジェクトと前記所定領域とが前記所定関係になったと判断する、請求項１記載の携帯端末。
【請求項３】
前記設定部は、第１所定領域を設定する第１設定部および前記第１所定領域とは異なる第２所定領域を設定する第２設定部を含み、
前記判断部は、前記移動オブジェクトの前記画面上の位置が前記第１所定領域に入った後に、前記第２所定領域に入ったとき、前記移動オブジェクトと前記所定領域とが前記所定関係になったと判断する、請求項２記載の携帯端末。
【請求項４】
前記第２設定部は、前記移動オブジェクトの前記画面上の位置が前記第１所定領域に入ったとき前記第２所定領域を設定する、請求項３記載の携帯端末。
【請求項５】
前記判断部は、前記移動オブジェクトが前記所定領域を横切ったとき、前記移動オブジェクトと前記所定領域とが前記所定関係になったと判断する、請求項１記載の携帯端末。
【請求項６】
ロック状態を設定することができ、姿勢を検出する検出部および移動オブジェクトを画面上に表示する表示部を有する、携帯端末であって、
前記画面上に所定領域を設定する設定部、
前記検出部によって検出された姿勢の変化に基づいて前記移動オブジェクトの前記画面上の位置を変化させる変化部、
前記移動オブジェクトが前記所定領域を横切ったとき、前記移動オブジェクトと前記所定領域とが所定関係になったと判断する判断部、および
前記判断部によって前記移動オブジェクトの前記画面上の位置と前記所定領域とが前記所定関係になったと判断されたときロック状態を解除する解除部を備える、携帯端末。
【請求項７】
ロック状態を設定することができ、姿勢を検出する検出部および移動オブジェクトを画面上に表示する表示部を有する、携帯端末であって、
前記画面上に所定領域を設定する設定部、
前記検出部によって検出された姿勢の変化に基づいて前記移動オブジェクトの前記画面上の位置を変化させる変化部、
前記変化部によって前記移動オブジェクトの前記画面上の位置が変化したとき移動軌跡を記録する記録部、
前記記録部による記録を終了する操作がされたときの移動軌跡が前記所定領域内に含まれているとき、前記移動オブジェクトの前記画面上の位置と前記所定領域とが所定関係になったと判断する判断部、および
前記判断部によって前記移動オブジェクトの前記画面上の位置と前記所定領域とが前記所定関係になったと判断されたときロック状態を解除する解除部を備える、携帯端末。
【請求項８】
ロック状態を設定することができ、姿勢を検出する検出部および移動オブジェクトを画面上に表示する表示部を有する、携帯端末のプロセッサを、
前記画面上に所定領域を設定する設定部、
前記検出部によって検出された姿勢の変化に基づいて前記移動オブジェクトの前記画面上の位置を変化させる変化部、
前記移動オブジェクトの前記画面上の位置が変化しているときに、前記移動オブジェクトの移動速度を算出する算出部、
前記算出部によって算出された移動速度が所定値以上であるとき、前記移動オブジェクトの前記画面上の位置と前記所定領域とが所定関係になったかを判断する判断部、および
前記判断部によって前記移動オブジェクトの前記画面上の位置と前記所定領域とが前記所定関係になったと判断されたときロック状態を解除する解除部として機能させる、ロック状態解除プログラム。
【請求項９】
ロック状態を設定することができ、姿勢を検出する検出部および移動オブジェクトを画面上に表示する表示部を有する、携帯端末におけるロック状態解除方法であって、前記携帯端末のプロセッサが、
前記画面上に所定領域を設定する設定ステップ、
前記検出部によって検出された姿勢の変化に基づいて前記移動オブジェクトの前記画面上の位置を変化させる変化ステップ、
前記移動オブジェクトの前記画面上の位置が変化しているときに、前記移動オブジェクトの移動速度を算出する算出ステップ、
前記算出ステップによって算出された移動速度が所定値以上であるとき、前記移動オブジェクトの前記画面上の位置と前記所定領域とが所定関係になったかを判断する判断ステップ、および
前記判断ステップによって前記移動オブジェクトの前記画面上の位置と前記所定領域とが前記所定関係になったと判断されたときロック状態を解除する解除ステップを実行する、ロック状態解除方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、携帯端末に関し、特にロック状態を設定することができる、携帯端末に関する。
【背景技術】
【０００２】
従来、ロック状態を設定することができる携帯端末が広く知られており、この種の装置の一例が特許文献１に開示されている。この背景技術の携帯電話は、携帯電話を動かした時の移動パターンを個人認証情報として認証して、携帯電話のロック機能を設定／解除することができる。
【特許文献１】特開２００７−１１６３１８号公報［H04M 1/00, H04Q 7/38］
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ところが、特許文献１の携帯電話では、使用者は、携帯電話を動かした時の移動パターンが、自身が意図した通り正しく入力されているかを知ることができない。そのため、使用者がロック機能をスムーズに解除することが出来なくなる可能性がある。
【０００４】
それゆえに、この発明の主たる目的は、新規な、携帯端末、ロック状態解除プログラムおよびロック状態解除方法を提供することである。
【０００５】
この発明の他の目的は、ロック状態を解除する操作を容易に行うことができる、携帯端末、ロック状態解除プログラムおよびロック状態解除方法を提供することである。
【課題を解決するための手段】
【０００６】
この発明は、上記の課題を解決するために、以下の構成を採用した。なお、括弧内の参照符号および補足説明等は、この発明の理解を助けるために記述する実施形態との対応関係を示したものであって、この発明を何ら限定するものではない。
【０００７】
第１の発明は、ロック状態を設定することができ、姿勢を検出する検出部および移動オブジェクトを画面上に表示する表示部を有する、携帯端末であって、画面上に所定領域を設定する設定部、検出部によって検出された姿勢の変化に基づいて移動オブジェクトの画面上の位置を変化させる変化部、移動オブジェクトの画面上の位置が変化しているときに、移動オブジェクトの移動速度を算出する算出部、算出部によって算出された移動速度が所定値以上であるとき、移動オブジェクトの画面上の位置と所定領域とが所定関係になったかを判断する判断部、および判断部によって移動オブジェクトの画面上の位置と所定領域とが所定関係になったと判断されたときロック状態を解除する解除部を備える、携帯端末である。
【０００８】
第１の発明では、携帯端末（１０：実施例において対応する部分を例示する参照符号。以下、同じ。）は、加速度などによって自身の姿勢を検出する検出部（３６）および移動オブジェクト（Ｏｂ）を画面上に表示する表示部（３０）を有する。たとえば、携帯端末は、ロック状態を設定する操作がされると、携帯端末のキーが誤操作されないようにロックする。設定部（２４，Ｓ３）は、画面上の頂点などに所定領域（Ｐ，ＨＰ，Ｔ，Ａ）を設定する。変化部（２４，Ｓ９）は、携帯端末の姿勢の変化に合わせて、移動オブジェクトの画面上の位置を変化させる。算出部（２４，Ｓ７１）は、表示のフレーム毎に変化する座標の距離およびフレームの更新周期に基づいて、移動オブジェクトの移動速度を算出する。判断部（２４，Ｓ１１，Ｓ２３，Ｓ３３）は、移動オブジェクトの移動速度が所定値以上のとき、移動オブジェクトが所定領域に入ったり、横切ったりするような所定関係になったかを判断する。そして、解除部（２４，Ｓ１３）は、上記したような所定関係になったと判断されたときに、携帯端末に設定されているロック状態を解除することができる。
【０００９】
第１の発明によれば、使用者はロック状態を解除するための操作の結果を移動オブジェクトによって知ることができる。そのため、使用者は、ロック状態を解除するために、適切な操作を容易に行うことができる。
また、使用者が意図して携帯端末の姿勢を変化させなければ、ロック状態を解除できないようにすることができる。これにより、ロック状態の解除における誤操作をより低減することができる。
【００１０】
第２の発明は、第１の発明に従属し、判断部は、移動オブジェクトの画面上の位置が所定領域に入ったとき、移動オブジェクトと所定領域とが所定関係になったと判断する。
【００１１】
第２の発明によれば、使用者は、移動オブジェクトを所定領域に入れると言った単純な操作によってロック状態を解除できる。
【００１２】
また、所定領域に合わせて解除用のオブジェクトを表示した場合、移動オブジェクトと解除用のオブジェクトとを利用することで、言語を利用せずにキーロック状態の解除を促すことができる。
【００１３】
第３の発明は、第２の発明に従属し、設定部は、第１所定領域を設定する第１設定部および第１所定領域とは異なる第２所定領域を設定する第２設定部を含み、判断部は、移動オブジェクトの画面上の位置が第１所定領域に入った後に、第２所定領域に入ったとき、移動オブジェクトと所定領域とが所定関係になったと判断する。
【００１４】
第３の発明では、表示部が表示する領域に対して、第１設定部（２４，Ｓ２１）は第１所定領域を設定し、第２設定部（２４，Ｓ２５）は第１所定領域とは異なる第２所定領域を設定する。そして、移動オブジェクトの画面上の位置が第１所定領域に入った後に、第２所定領域に入ると、ロック状態は解除される。
【００１５】
第３の発明によれば、複数の所定領域を利用しなければ、ロック状態が解除されないようにすることで、ロック状態の解除における誤操作を低減することができる。
【００１６】
第４の発明は、第３の発明に従属し、第２設定部は、移動オブジェクトの画面上の位置が第１所定領域に入ったとき第２所定領域を設定する。
【００１７】
第４の発明によれば、移動オブジェクトの画面上の位置を複数の所定領域に入れる順番が決まるため、ロック状態の解除における誤操作をより低減することができる。
【００１８】
第５の発明は、第１の発明に従属し、判断部は、移動オブジェクトが所定領域を横切ったとき、移動オブジェクトと所定領域とが所定関係になったと判断する。
【００１９】
第５の発明によれば、使用者は、移動オブジェクトが所定領域を横切るように動かすだけで、容易にロック状態を解除することができる。
【００２０】
第６の発明は、ロック状態を設定することができ、姿勢を検出する検出部および移動オブジェクトを画面上に表示する表示部を有する、携帯端末であって、画面上に所定領域を設定する設定部、検出部によって検出された姿勢の変化に基づいて移動オブジェクトの画面上の位置を変化させる変化部、移動オブジェクトが所定領域を横切ったとき、移動オブジェクトと所定領域とが所定関係になったと判断する判断部、および判断部によって移動オブジェクトの画面上の位置と所定領域とが所定関係になったと判断されたときロック状態を解除する解除部を備える、携帯端末である。
【００２３】
第７の発明は、ロック状態を設定することができ、姿勢を検出する検出部および移動オブジェクトを画面上に表示する表示部を有する、携帯端末であって、画面上に所定領域を設定する設定部、検出部によって検出された姿勢の変化に基づいて移動オブジェクトの画面上の位置を変化させる変化部、変化部によって移動オブジェクトの画面上の位置が変化したとき移動軌跡を記録する記録部、記録部による記録を終了する操作がされたときの移動軌跡が所定領域内に含まれているとき、移動オブジェクトの画面上の位置と所定領域とが所定関係になったと判断する判断部、および判断部によって移動オブジェクトの画面上の位置と所定領域とが所定関係になったと判断されたときロック状態を解除する解除部を備える、携帯端末である。
【００２４】
第７の発明では、携帯端末は、加速度などによって自身の姿勢を検出する検出部および移動オブジェクトを画面上に表示する表示部を有する。たとえば、携帯端末は、ロック状態を設定する操作がされると、携帯端末のキーが誤操作されないようにロックする。設定部は、画面上の頂点などに所定領域を設定する。変化部は、携帯端末の姿勢の変化に合わせて、移動オブジェクトの画面上の位置を変化させる。記録部（２４，Ｓ５３）は、移動オブジェクトの画面上の位置を示す座標を、移動軌跡（Ｍ）として記録する。そして、記録部による記録を終了する操作がされたときの移動軌跡が所定領域に入っていれば、移動オブジェクトの画面上の位置と所定領域とが所定関係になったと判断される。
【００２５】
第７の発明によれば、所定領域に描かれる図形を予め決めておくことで、その形状を知らない第三者によってロック状態が解除されにくくすることができる。つまり、ロック状態のセキュリティ性を高めることができる。
【００２６】
第８の発明は、ロック状態を設定することができ、姿勢を検出する検出部（３６）および移動オブジェクト（Ｏｂ）を画面上に表示する表示部（３０）を有する、携帯端末（１０）のプロセッサ（２４）を、画面上に所定領域（Ｐ，ＨＰ，Ｔ，Ａ）を設定する設定部（Ｓ３）、検出部によって検出された姿勢の変化に基づいて移動オブジェクトの画面上の位置を変化させる変化部（Ｓ９）、移動オブジェクトの画面上の位置が変化しているときに、移動オブジェクトの移動速度を算出する算出部、算出部によって算出された移動速度が所定値以上であるとき、移動オブジェクトの画面上の位置と所定領域とが所定関係になったかを判断する判断部（Ｓ１１，Ｓ２３，Ｓ３３）、および判断部によって移動オブジェクトの画面上の位置と所定領域とが所定関係になったと判断されたときロック状態を解除する解除部（Ｓ１３）として機能させる、ロック状態解除プログラムである。
【００２７】
第８の発明でも、第１の発明と同様、使用者はロック状態を解除するための操作の結果を移動オブジェクトによって知ることができる。そのため、使用者は、ロック状態を解除するために、適切な操作を容易に行うことができる。
また、使用者が意図して携帯端末の姿勢を変化させなければ、ロック状態を解除できないようにすることができる。これにより、ロック状態の解除における誤操作をより低減することができる。
【００２８】
第９の発明は、ロック状態を設定することができ、姿勢を検出する検出部（３６）および移動オブジェクト（Ｏｂ）を画面上に表示する表示部（３０）を有する、携帯端末（１０）におけるロック状態解除方法であって、携帯端末のプロセッサが、画面上に所定領域（Ｐ，ＨＰ，Ｔ，Ａ）を設定する設定ステップ（Ｓ３）、検出部によって検出された姿勢の変化に基づいて移動オブジェクトの画面上の位置を変化させる変化ステップ（Ｓ９）、移動オブジェクトの画面上の位置が変化しているときに、移動オブジェクトの移動速度を算出する算出ステップ、算出ステップによって算出された移動速度が所定値以上であるとき、移動オブジェクトの画面上の位置と所定領域とが所定関係になったかを判断する判断ステップ（Ｓ１１，Ｓ２３，Ｓ３３）、および判断ステップによって移動オブジェクトの画面上の位置と所定領域とが所定関係になったと判断されたときロック状態を解除する解除ステップ（Ｓ１３）を実行する、ロック状態解除方法である。
【００２９】
第９の発明でも、第１の発明と同様、使用者はロック状態を解除するための操作の結果を移動オブジェクトによって知ることができる。そのため、使用者は、ロック状態を解除するために、適切な操作を容易に行うことができる。
また、使用者が意図して携帯端末の姿勢を変化させなければ、ロック状態を解除できないようにすることができる。これにより、ロック状態の解除における誤操作をより低減することができる。
【発明の効果】
【００３０】
この発明によれば、使用者は、移動オブジェクトの画面上の位置の変化によって操作結果を知ることができるため、ロック状態を解除する操作を容易に行うことができる。
【００３１】
この発明の上述の目的、その他の目的、特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００３２】
【図１】図１はこの発明の一実施例の携帯電話機の電気的な構成を示す図解図である。
【図２】図２は図１に携帯電話機の外観の一例を示す図解図である。
【図３】図３は図１に示す携帯電話機に設定されるキーロック状態を解除する手順の一例を示す図解図である。
【図４】図４は図１に示すＲＡＭのメモリマップの一例を示す図解図である。
【図５】図５は図１に示すプロセッサのロック状態解除処理の一例を示すフロー図である。
【図６】図６は図１に示すディスプレイに表示されるキーロック画面の一例を示す図解図である。
【図７】図７は図１に示す携帯電話機に設定される、第２実施例のキーロック状態を解除する手順の一例を示す図解図である。
【図８】図８は図１に示すＲＡＭの第２実施例のメモリマップの一例を示す図解図である。
【図９】図９は図１に示すプロセッサの第２実施例のロック状態解除処理の一例を示すフロー図である。
【図１０】図１０は図１に示す携帯電話機に設定される、第３実施例のキーロック状態を解除する手順の一例を示す図解図である。
【図１１】図１１は図１に示すＲＡＭの第３実施例のメモリマップの一例を示す図解図である。
【図１２】図１２は図１に示すプロセッサの第３実施例のロック状態解除処理の一例を示すフロー図である。
【図１３】図１３は図１に示す携帯電話機に設定される、第４実施例のキーロック状態を解除する手順の一例を示す図解図である。
【図１４】図１４は図１に示すＲＡＭの第４実施例のメモリマップの一例を示す図解図である。
【図１５】図１５は図１に示すプロセッサの第４実施例のロック状態解除処理の一例を示すフロー図である。
【図１６】図１６は図１に示すプロセッサの第５実施例のロック状態解除処理の一例を示すフロー図である。
【発明を実施するための形態】
【００３３】
＜第１実施例＞
図１を参照して、この実施例の携帯電話機１０は、携帯通信端末の一種であり、コンピュータまたはＣＰＵと呼ばれるプロセッサ２４を含む。また、プロセッサ２４には、無線通信回路１４、Ａ／Ｄ変換器１６、Ｄ／Ａ変換器２０、キー入力装置２６、表示ドライバ２８、フラッシュメモリ３２、ＲＡＭ３４および加速度センサ３６が接続される。無線通信回路１４にはアンテナ１２が接続され、Ａ／Ｄ変換器１６にはマイク１８が接続され、Ｄ／Ａ変換器２０にはスピーカ２２が接続される。また、表示ドライバ２８には、表示部とも呼ばれるディスプレイ３０が接続される。
【００３４】
プロセッサ２４は携帯電話機１０の全体制御を司る。ＲＡＭ３４は、プロセッサ２４の作業領域（描画領域を含む）ないしバッファ領域として用いられる。フラッシュメモリ３２には、携帯電話機１０の文字、画像、音声、音および映像のようなコンテンツのデータが記録される。
【００３５】
Ａ／Ｄ変換器１６は、当該Ａ／Ｄ変換器１６に接続されたマイク１８を通して入力される音声ないし音についてのアナログ音声信号を、デジタル音声信号に変換する。Ｄ／Ａ変換器２０は、デジタル音声信号をアナログ音声信号に変換（復号）して、図示しないアンプを介してスピーカ２２に与える。したがって、アナログ音声信号に対応する音声ないし音がスピーカ２２から出力される。なお、プロセッサ２４は、アンプの増幅率を制御することで、スピーカ２２から出力される音声の音量を調整することができる。
【００３６】
キー入力装置２６は操作部と呼ばれ、撮影を行うためのシャッターキー、カーソルキー、通話キーおよび終話キーなどを備える。そして、使用者が操作したキーの情報（キーデータ）はプロセッサ２４に入力される。また、キー入力装置２６に含まれる各キーが操作されると、クリック音が鳴る。したがって、使用者は、クリック音を聞くことで、キー操作に対する操作感を得ることができる。
【００３７】
表示ドライバ２８は、プロセッサ２４の指示の下、当該表示ドライバ２８に接続されたディスプレイ３０の表示を制御する。なお、表示ドライバ２８は表示する画像データを一時的に記憶するビデオメモリ（図示せず）を含む。
【００３８】
加速度センサ３６は、半導体式の３軸の加速度センサであり、図２に示す３軸の加速度データをプロセッサ２４に出力する。また、プロセッサ２４は、３軸の加速度データが示す値に対して逆三角関数を用いて、携帯電話機１０の姿勢、つまり角度を算出する。そのため、加速度センサ３６は、携帯電話機１０の姿勢を検出する検出部と呼ばれることもある。
【００３９】
無線通信回路１４は、ＣＤＭＡ方式での無線通信を行うための回路である。たとえば、使用者がキー入力装置２６を用いて電話発信（発呼）を指示すると、無線通信回路１４は、プロセッサ２４の指示の下、電話発信処理を実行し、アンテナ１２を介して電話発信信号を出力する。電話発信信号は、基地局および通信網（図示せず）を経て相手の電話機に送信される。そして、相手の電話機において着信処理が行われると、通信可能状態が確立され、プロセッサ２４は通話処理を実行する。
【００４０】
通常の通話処理について具体的に説明すると、相手の電話機から送られてきた変調音声信号はアンテナ１２によって受信される。受信された変調音声信号には、無線通信回路１４によって復調処理および復号処理が施される。そして、これらの処理によって得られた受話音声信号は、Ｄ／Ａ変換器２０によってアナログ音声信号に変換された後、スピーカ２２から出力される。一方、マイク１８を通して取り込まれた送話音声信号は、Ａ／Ｄ変換器１６によってデジタル音声信号に変換された後、プロセッサ２４に与えられる。デジタル音声信号に変換された送話信号には、プロセッサ２４の指示の下、無線通信回路１４によって符号化処理および変調処理が施され、アンテナ１２を介して出力される。したがって、変調音声信号は、基地局および通信網を介して相手の電話機に送信される。
【００４１】
また、相手の電話機からの電話発信信号がアンテナ１２によって受信されると、無線通信回路１４は、電話着信（着呼）をプロセッサ２４に通知する。これに応じて、プロセッサ２４は、表示ドライバ２８を制御して、着信通知に記述された発信元情報（電話番号など）をディスプレイ３０に表示する。また、これとほぼ同時に、プロセッサ２４は、図示しないスピーカから着信音（着信メロディ、着信音声と言うこともある。）を出力させる。
【００４２】
そして、使用者が通話キーを用いて応答操作を行うと、無線通信回路１４は、プロセッサ２４の指示の下、電話着信処理を実行する。さらに、通信可能状態が確立され、プロセッサ２４は上述した通常の通話処理を実行する。
【００４３】
また、通話可能状態に移行した後に終話キーによって通話終了操作が行われると、プロセッサ２４は、無線通信回路１４を制御して、通話相手に通話終了信号を送信する。そして、通話終了信号の送信後、プロセッサ２４は通話処理を終了する。また、先に通話相手から通話終了信号を受信した場合も、プロセッサ２４は通話処理を終了する。さらに、通話相手によらず、移動通信網から通話終了信号を受信した場合も、プロセッサ２４は通話処理を終了する。
【００４４】
図２は、携帯電話機１０の表面の外観を示す外観図である。図２を参照して、携帯電話機１０は、ストレート型の形状をしており、平面矩形の筐体Ｃを有する。図示しないマイク１８は、筐体Ｃに内蔵され、内蔵されたマイク１８に通じる開口ＯＰ１は筐体Ｃの長さ方向一方の表面に設けられる。同じく、図示しないスピーカ２２は、筐体Ｃに内蔵され、内蔵されたスピーカ２２に通じる開口ＯＰ２は、筐体Ｃの長さ方向他方の表面に設けられる。ディスプレイ３０は、モニタ画面が筐体Ｃの表面側から見えるように取り付けられる。キー入力装置２６は、通話キー、終話キー、カーソルキー、確定キーおよびダイヤルキーなどを備える。そして、これらのキーは筐体Ｃの表面に設けられる。
【００４５】
たとえば、使用者は、ダイヤルキーに対して、キー操作を行うことで電話番号を入力し、通話キーによって音声発信操作を行う。そして、使用者は、通話が終了すると、終話キーによって通話終了操作を行う。また、使用者は、ディスプレイ３０に表示されたＧＵＩと、カーソルキーおよび確定キーとを組み合わせて操作することで、ディスプレイ３０にメニュー画面などを表示する。さらに、使用者は、終話キーを長押しすることで携帯電話機１０の電源をオン／オフする。このように、プロセッサ２４は、キー入力装置２６から出力されるキーデータに基づいて、そのキーデータに対応する画像を表示したり、機能を実行したりする。
【００４６】
なお、図２において、加速度センサ３６は、携帯電話機１０の縦方向（Ｙ軸方向）、横方向（Ｘ軸方向）および厚み方向（Ｚ軸方向）の３軸で各々の加速度を検出する。また、アンテナ１２、無線通信回路１４、Ａ／Ｄ１６、Ｄ／Ａ２０、プロセッサ２４、表示ドライバ２８、フラッシュメモリ３２、ＲＡＭ３４および加速度センサ３６は筐体Ｃに内蔵されているため、図２では図示されない。
【００４７】
ここで、本実施例の携帯電話機１０は、無操作のまま一定時間放置される、または待機状態で終話キーが押下されると、キー入力装置２６に対する誤操作を低減するキーロック状態に遷移する。そして、携帯電話機１０にキーロック状態が設定されているときに、キー入力装置２６に対してキー操作がされると、図３（Ａ）に示すロック画面がディスプレイ３０に表示される。
【００４８】
なお、キーロック状態では、プロセッサ２４はキー入力装置２６からキーデータが出力されれば、そのキーデータに関係なくロック画面を表示する。そして、キーロック状態が解除されると、元の通り、プロセッサ２４はキーデータに基づいて機能を実行したり、画像を表示したりするようになる。
【００４９】
図３（Ａ）を参照して、ディスプレイ３０の表示は、日時、電池残量および受信状態などを表すアイコンを含む状態表示領域６０およびロック画面が表示される機能表示領域６２から構成される。また、ロック画面には、ボールのように見える移動オブジェクトＯｂが略中央に表示され、ロック画面（機能表示領域６２）の各頂点には所定領域を表すポケットオブジェクトＰ１−Ｐ４が設けられている。なお、他の図面では、簡単のため参照番号を省略することがあるため、その点に留意されたい。
【００５０】
移動オブジェクトＯｂの画面上の位置は、携帯電話機１０の姿勢の変化に応じて変化する。たとえば、図２に示すＹ軸を中心として姿勢が変化すると、移動オブジェクトＯｂは左右に移動する。また、Ｘ軸を中心として姿勢が変化すると、移動オブジェクトＯｂは上下に移動する。以下、ポケットオブジェクトＰ１−Ｐ４をそれぞれ識別しない場合には、単に「ポケットオブジェクトＰ」と言うことにする。なお、ポケットオブジェクトＰは「解除オブジェクト」と呼ばれることもある。
【００５１】
また、「移動オブジェクトＯｂの画面上の位置」とは、移動オブジェクトＯｂを表す図形の重心位置のことである。そして、図形の重心位置が表示領域に入ったかは、広く一般的に利用されている関数を用いた演算によって判断される。また、加速度センサ３６を用いて、表示されるオブジェクトの画面上の位置を変化させる手法については、広く一般的に利用されているため、ここでの詳細な説明は省略する。
【００５２】
そして、本実施例では、移動オブジェクトＯｂとポケットオブジェクトＰ（所定領域）とが所定関係になると、携帯電話機１０のキーロック状態が解除される。
【００５３】
図３（Ｂ）を参照して、第１実施例では、移動オブジェクトＯｂの画面上の位置がポケットオブジェクトＰによって表される所定領域に入ると、所定関係になったと判断され、ロック状態が解除される。また、キーロック状態が解除されると、図３（Ｃ）に示す待機画面がディスプレイ３０に表示される。以下、移動オブジェクトＯｂの画面上の位置がポケットオブジェクトＰによって表される所定領域に入ることを、「移動オブジェクトＯｂをポケットオブジェクトＰに入れる」と言う。
【００５４】
また、移動オブジェクトＯｂの画面上の位置がポケットオブジェクトＰに入ると、移動オブジェクトＯｂの表示は消去される。これにより、使用者に対して、移動オブジェクトＯｂが表すボールが穴に落ちたかのように感じさせることができる。
【００５５】
このように、使用者は、ディスプレイ３０に表示される移動オブジェクトＯｂの動きを見ることで、自身の操作が意図した通りに反映されているかを知ることができる。
【００５６】
また、使用者は、ディスプレイ３０に表示される移動オブジェクトＯｂをポケットオブジェクトＰに入れると言った単純な操作によって、キーロック状態を解除することができる。特に、携帯電話機１０の姿勢は片手で変化させることができるため、使用者は携帯電話機１０のキーロック状態を片手の操作で容易にキーロック状態を解除することができる。
【００５７】
また、ボールのように見える移動オブジェクトＯｂと、穴のように見えるポケットオブジェクトＰとを利用することで、言語を利用せずにキーロック状態の解除を促すことができる。
【００５８】
図４は、ＲＡＭ３４のメモリマップを示す図である。ＲＡＭ３４のメモリマップには、プログラム記憶領域３０２およびデータ記憶領域３０４が含まれる。また、プログラムおよびデータの一部は、フラッシュメモリ３２から一度に全部または必要に応じて部分的かつ順次的に読み出され、ＲＡＭ３４に記憶されてからプロセッサ２４によって処理される。
【００５９】
プログラム記憶領域３０２には、携帯電話機１０を動作させるためのプログラムが記憶されている。たとえば、携帯電話機１０を動作させるためのプログラムは、ロック状態解除プログラム３１０などから構成されている。ロック状態解除プログラム３１０は、携帯電話機１０に設定されたキーロック状態を解除するためのプログラムである。
【００６０】
なお、図示は省略するが、携帯電話機１０を動作させるためのプログラムには、電話着信状態を通知するためのプログラムおよび外部と通信するためのプログラムなどが含まれる。
【００６１】
続いて、データ記憶領域３０４には、加速度バッファ３３０およびオブジェクト座標バッファ３３２などが設けられるとともに、移動オブジェクト画像データ３３４、解除オブジェクト画像データ３３６および所定領域座標データ３３８などが記憶される。
【００６２】
加速度バッファ３３０には、加速度センサ３６から出力される３軸の加速度の値が一時的に記憶される。オブジェクト座標バッファ３３２は、移動オブジェクトＯｂの画面上の位置を示す座標が一時的に記憶される。
【００６３】
移動オブジェクト画像データ３３４は移動オブジェクトＯｂを表す画像データである。また、解除オブジェクト画像データ３３６は、第１実施例ではポケットオブジェクトＰ１−Ｐ４を表す画像データである。また、所定領域座標データ３３８は、ポケットオブジェクトＰ１−Ｐ４が表す所定領域（座標範囲）の座標データである。
【００６４】
なお、図示は省略するが、データ記憶領域３０４には、待機状態で表示される画像データや、文字列のデータなどが記憶されると共に、携帯電話機１０の動作に必要なカウンタや、フラグも設けられる。
【００６５】
プロセッサ２４は、Ａｎｄｒｏｉｄ（登録商標）およびＲＥＸなどのＬｉｎｕｘ（登録商標）ベースのＯＳや、その他のＯＳの制御下で、図５に示すロック状態解除処理などを含む、複数のタスクを並列的に処理する。
【００６６】
図５は、ロック状態解除処理のフロー図である。たとえば、携帯電話機１０にキーロック状態が設定されているときにキー入力装置２６に対してキー操作がされると、プロセッサ２４は、ステップＳ１でロック画面を表示する。たとえば、移動オブジェクトＯｂを含むロック画面がディスプレイ３０に表示される。続いて、ステップＳ３では、所定領域を設定する。つまり、ロック画面において、所定領域座標データ３３８が示す座標を、キーロック状態を解除するために利用される所定領域として設定する。そして、設定された所定領域に合わせて、解除オブジェクト画像データ３３６に基づく、ポケットオブジェクトＰ１−Ｐ４の画像をディスプレイ３０に表示する。
【００６７】
続いて、ステップＳ５で、加速度データを取得する。つまり、加速度バッファ３３０から各軸の加速度データを読み出す。続いて、ステップＳ７では、姿勢が変化しているか否かを判断する。つまり、読みだされた加速度データが変化しているか否かを判断する。ステップＳ７で“ＮＯ”であれば、つまり携帯電話機１０の姿勢が変化していなければ、ステップＳ５の処理に戻る。
【００６８】
また、ステップＳ７で“ＹＥＳ”であれば、つまり携帯電話機１０の姿勢が変化していれば、ステップＳ９では、姿勢の変化に応じて移動オブジェクトＯｂの画面上の位置を変化させる。なお、ステップＳ９の処理を実行するプロセッサ２４は変化部とも呼ばれる。
【００６９】
続いて、ステップＳ１１では、オブジェクトが所定領域に入ったか否かを判断する。つまり、プロセッサ２４は、オブジェクト座標バッファ３３２に一時記憶されている移動オブジェクトＯｂの画面上の位置が、所定領域座標データ３３８によって示される座標範囲に含まれているかを判断する。なお、ステップＳ１１の処理を実行するプロセッサ２４は判断部として機能する。
【００７０】
ステップＳ１１で“ＮＯ”であれば、移動オブジェクトＯｂがポケットオブジェクトＰに入れられていなければ、ステップＳ５に戻る。一方、ステップＳ１１で“ＹＥＳ”であれば、たとえば図３（Ｂ）に示すように、移動オブジェクトＯｂがポケットオブジェクトＰ１に入れられていれば、ステップＳ１３でキーロック状態を解除する。たとえば、プロセッサ２４は、移動オブジェクトＯｂの表示を消去した後に、キーロック状態を解除する。また、ステップＳ１３の処理を実行するプロセッサ２４は解除部として機能する。
【００７１】
続いて、ステップＳ１５では、待機画面を表示する。つまり、図３（Ｃ）に示すように、ディスプレイ３０に待機画面を表示させる。そして、ステップＳ１５の処理が終了すれば第１実施例のロック状態解除処理が終了する。
【００７２】
このような処理を実行することで、第１実施例では、使用者はディスプレイ３０に表示される移動オブジェクトＯｂの動きを見ることで、自身の操作が意図した通りに反映されているかを知ることができる。また、使用者は、ボールのように見える移動オブジェクトＯｂと、穴のように見えるポケットオブジェクトＰに入れるだけで、キーロック状態を解除できる。
【００７３】
なお、ロック状態解除処理が実行されている途中で、終話キーなどが操作されると、ロック状態解除処理は中断され、ディスプレイ３０の電源がオフにされる。
【００７４】
また、移動オブジェクトＯｂがポケットオブジェクトＰに入れられた際に、移動オブジェクトＯｂの表示を消去せずに、キーロック状態が解除されてもよい。
【００７５】
また、ロック状態解除処理のステップＳ１で表示されるロック画面において、移動オブジェクトＯｂの画面上の位置およびポケットオブジェクトＰの表示態様は図３（Ａ）に示すものだけに限らない。たとえば、図６（Ａ）に示すように、移動オブジェクトＯｂの初期位置がロック画面の縁の周辺に表示されてもよい。
【００７６】
また、図６（Ｂ）に示すように、１つのポケットオブジェクトＰ１だけが表示されてもよい。ただし、図６（Ｂ）のロック画面の場合、表示される１つのポケットオブジェクトＰは、ポケットオブジェクトＰ１ではなく他のポケットオブジェクトＰ２−Ｐ４でもよい。さらに、表示されるポケットオブジェクトＰの数は、３つ以下、または５つ以上であってもよい。そして、表示される１つのポケットオブジェクトＰは、ロック画面が表示される毎に異なるポケットオブジェクトＰが表示されてもよい。
【００７７】
また、図６（Ｃ）に示すように、ポケットオブジェクトＰが使用者から視認できないようにしてもよい。この場合、所定領域には、表示色が無色透明または背景と同一色である隠れオブジェクトＨＰ１−ＨＰ４が設けられてもよい。さらに、他の実施例では所定領域には、隠れオブジェクトＨＰが設けられていなくてもよい。
【００７８】
また、図６（Ｄ）に示すように、ポケットオブジェクトＰは各辺に設けられてもよい。たとえば、他の実施例では、ポケットオブジェクトＰ５が上辺に設けられ、ポケットオブジェクトＰ６が右辺に設けられ、ポケットオブジェクトＰ７が下辺に設けられ、ポケットオブジェクトＰ８が左辺に設けられる。
【００７９】
そして、図３（Ａ）および図６（Ａ）−図６（Ｄ）に示す移動オブジェクトＯｂの画面上の位置およびポケットオブジェクトＰの表示態様は、任意に組み合わせることが可能であり、具体的な組み合わせは容易に想像できるため、詳細な説明は省略する。
【００８０】
＜第２実施例＞
第２実施例では、移動オブジェクトＯｂの画面上の位置が二ヶ所の所定領域に含まれたときに、所定関係と判断され、キーロック状態が解除される。なお、第２実施例では、携帯電話機１０の電気的な構成や外観などは第１実施例と同じであるため、これらの詳細な説明は省略する。
【００８１】
図７（Ａ）を参照して、移動オブジェクトＯｂがポケットオブジェクトＰ１に入ると、図７（Ｂ）に示すようにポケットオブジェクトＰ２，Ｐ３の表示が消去される。つまり、移動オブジェクトＯｂが入っているポケットオブジェクトＰ１と、対角に位置するポケットオブジェクトＰ４とだけがロック画面に表示されるようになる。そして、移動オブジェクトＯｂがポケットオブジェクトＰ１から移動して、ポケットオブジェクトＰ４に入ると、キーロック状態が解除され、図７（Ｃ）に示すように待機画面がディスプレイ３０に表示される。つまり、移動オブジェクトＯｂがポケットオブジェクトＰ１（第１所定領域）に入れられた後に、ポケットオブジェクトＰ４（第２所定領域）に入ると、移動オブジェクトＯｂと複数の所定領域とが所定関係になったと判断され、携帯電話機１０のキーロック状態が解除される。
【００８２】
このように、第２実施例では、複数のポケットオブジェクトＰを利用しなければ、キーロック状態が解除されないようにすることで、キーロック状態の解除における誤操作を低減することができる。たとえば、携帯電話機１０が鞄などの中に入れられた状態で、使用者の意図に反してキーが操作されてしまうと、ロック画面が表示されてしまう。このとき、鞄と共に携帯電話機１０が動くと、携帯電話機１０の姿勢が変化したと判断されるため、移動オブジェクトＯｂの表示が移動してしまう。その結果、移動オブジェクトＯｂがポケットオブジェクトＰに入ってしまいキーロック状態が誤って解除されてしまうことが想定される。ところが、第２実施例のように、複数のポケットオブジェクトＰを利用しなければ、キーロック状態が解除されないようにすることで、上記のような誤操作を低減することができる。
【００８３】
また、移動オブジェクトＯｂの画面上の位置を複数の所定領域に入れる順番を決めることで、キーロック状態の解除における誤操作をより低減することができる。ただし、他の実施例では、任意に選ばれた二ヶ所のポケットオブジェクトＰに対して任意の順番で入れられれば、キーロック状態が解除されてもよい。
【００８４】
図８を参照して、第２実施例のＲＡＭ３４では、第１実施例のメモリマップ（図４）に示されるバッファなどに加えて、所定領域座標バッファ３４０がさらに設けられる。所定領域座標バッファ３４０には、第２所定領域を示す座標データが一時的に記憶される。
【００８５】
第２実施例では、図９に示すロック状態解除処理が実行される。なお、第２実施例のロック状態解除処理において、第１実施例と同じ処理については、図５に示すロック状態解除処理と同じステップ番号が付与される。そして、既に説明した処理については、詳細な説明を省略する。
【００８６】
たとえば、キーロック状態が設定された携帯電話機１０においてキー操作がされると、プロセッサ２４はステップＳ１でロック画面を表示する。続いて、ステップＳ２１では、第１所定領域を設定する。つまり、一カ所目のポケットオブジェクトＰを使用者に選択させるために、ロック画面において、所定領域座標データ３３８が示す座標を第１所定領域として設定し、複数の第１所定領域に合わせてポケットオブジェクトＰ１−Ｐ４をディスプレイ３０に表示する。
【００８７】
続いて、ステップＳ５では加速度データを取得し、ステップＳ７では姿勢が変化しているか否かを判断する。ステップＳ７で“ＮＯ”であればステップＳ５に戻る。一方、ステップＳ７で“ＹＥＳ”であれば、つまり携帯電話機１０の姿勢が変化していれば、ステップＳ９で姿勢の変化に応じて移動オブジェクトＯｂの画面上の位置を移動させる。
【００８８】
続いて、ステップＳ２３では移動オブジェクトＯｂが第１所定領域に入ったか否かを判断する。たとえば、ステップＳ１１と同様、オブジェクト座標バッファ３３２に一時記憶されている移動オブジェクトＯｂの画面上の位置が、所定領域座標データ３３８によって示される領域座標に含まれているかを判断する。ステップＳ２３で“ＮＯ”であれば、つまり移動オブジェクトＯｂがポケットオブジェクトＰに入っていなければ、ステップＳ５に戻る。
【００８９】
一方、ステップＳ２３で“ＹＥＳ”であれば、たとえば図７（Ａ）に示すように、移動オブジェクトＯｂがポケットオブジェクトＰ１に入っていれば、ステップＳ２５で第２所定領域を設定する。たとえば、移動オブジェクトＯｂが入ったポケットオブジェクトＰ１の対角に位置する、ポケットオブジェクトＰ４が表す第１所定領域を、第２所定領域として設定する。また、第２所定領域として設定された座標データは、所定領域座標バッファ３４０に格納される。
【００９０】
続いて、ステップＳ２７では、ステップＳ５と同様、加速度データを取得する。続いて、ステップＳ２９では、姿勢が変化しているか否かを判断する。ステップＳ２９で“ＮＯ”であれば、ステップＳ２７に戻る。一方、ステップＳ２９で“ＹＥＳ”であれば、つまり携帯電話機１０の姿勢が変化していれば、ステップＳ３１で姿勢の変化に応じて移動オブジェクトＯｂの位置を変化させる。
【００９１】
続いて、ステップＳ３３では、オブジェクトが第２所定領域に入ったか否かを判断する。つまり、オブジェクト座標バッファ３３２に一時記憶されている移動オブジェクトＯｂの画面上の位置が、所定領域座標バッファ３４０に格納される領域座標に含まれているかを判断する。ステップＳ３３で“ＮＯ”であれば、つまり移動オブジェクトＯｂが第２所定領域を表すポケットオブジェクトＰに入っていなければ、ステップＳ２７に戻る。一方、ステップＳ３３で“ＹＥＳ”であれば、たとえば図７（Ｂ）に示すように、移動オブジェクトＯｂが第２所定領域を表すポケットオブジェクトＰ４に入っていれば、ステップＳ１３でキーロック状態を解除し、ステップＳ１５で待機画面を表示する。そして、ステップＳ１５の処理が終了すれば、第２実施例のロック状態解除処理が終了する。
【００９２】
このような処理を実行することで、第２実施例では、キーロック状態の解除操作における、誤操作を低減することができる。
【００９３】
なお、他の実施例は、移動オブジェクトＯｂを移動させる順番が予め決められていてもよい。たとえば、ただ単に移動オブジェクトＯｂをポケットオブジェクトＰに入れるように携帯電話機１０を操作する場合、携帯電話機１０の持ち主でなくても行うことができる。つまり、誰でも携帯電話機１０のキーロック状態を解除することができる。ところが、移動オブジェクトＯｂを移動させる順番が予め決められている場合、その順番を知っている人物でなければ、携帯電話機１０のキーロック状態を解除することができない。つまり、順番を知らない第三者は携帯電話機１０のキーロック状態を解除できなくなる。したがって、移動オブジェクトＯｂを移動させる順番を予め決める事で、キーロック状態のセキュリティ性を高めることができる。
【００９４】
また、その他の実施例では、最初に入れられるポケットオブジェクトＰは、ポケットオブジェクトＰ２−Ｐ４のいずれかであってもよい。さらにその他の実施例では、使用者はキーロック状態を解除するときに利用する複数のポケットオブジェクトＰは、二ヶ所だけに限らず三カ所以上であってもよい。また、他の実施例では、二ヶ所目の所定領域は対角の位置だけに限らず、横または縦の位置であってもよい。
【００９５】
＜第３実施例＞
第３実施例のロック画面では、図１０（Ａ）に示すようにポケットオブジェクトＰの代わりにラインオブジェクトＴが表示される。そして、移動オブジェクトＯｂがラインオブジェクトＴを横切ったときに所定関係と判断され、キーロック状態が解除される。なお、第３実施例では、携帯電話機１０の電気的な構成や外観などは第１実施例と同じであるため、これらの詳細な説明は省略する。
【００９６】
図１０（Ａ）を参照して、第３実施例のロック画面には、移動オブジェクトＯｂが略中央上寄りに表示され、ラインオブジェクトＴがロック画面の横方向に設けられる。また、ラインオブジェクトＴと背景との境界は、上境界線Ｌａおよび下境界線Ｌｂによって示される。
【００９７】
次に、携帯電話機１０の姿勢が変化し、移動オブジェクトＯｂが動いてラインオブジェクトＴと接触すると、図１０（Ｂ）のように、ラインオブジェクトＴには亀裂（割れ目）が入る。また、移動オブジェクトＯｂがさらに動いて、ラインオブジェクトＴを完全に横切ると、ラインオブジェクトＴは、第１ラインオブジェクトＴａおよび第２ラインオブジェクトＴｂの二つに分かれる。その後、携帯電話機１０に設定されたキーロック状態は解除される。
【００９８】
このように、使用者は、移動オブジェクトＯを、ラインオブジェクトＴの上を横切るように動かすだけで、容易にキーロック状態を解除することができる。
【００９９】
ここで、移動オブジェクトＯｂがラインオブジェクトＴを横切ったかを判断する処理について説明する。ラインオブジェクトＴの二つの境界線は、上境界線Ｌａおよび下境界線Ｌｂによって示されている。そして、二つの境界線は単純な方程式で表すことが可能である。そのため、移動オブジェクトＯｂの画面上の位置を示す座標が、上境界線Ｌａおよび下境界線Ｌｂを示す方程式を満たせば、移動オブジェクトＯｂがラインオブジェクトＴを横切ったと判断される。
【０１００】
また、ロック画面を表示する際に、携帯電話機１０が水平状態ではないことが考えられる。この場合、携帯電話機１０の姿勢が傾いているため、ロック画面が表示された途端に、移動オブジェクトＯｂが下方向に移動してしまい、移動オブジェクトＯｂがラインオブジェクトＴを横切ってしまう。つまり、ロック画面が表示されると、使用者が意図せず、すぐにキーロック状態が解除されてしまう。そこで、第３実施例では、ロック状態解除処理が実行されると、携帯電話機１０の姿勢を補正する姿勢補正処理を行うことで、移動オブジェクトＯｂが勝手に移動しないようにする。具体的な処理としては、ロック画面を表示する時に、加速度バッファ３３０に格納される３軸の加速度データ一時記憶する。そして、加速度バッファ３３０に格納される加速度データから、一時記憶した３軸の加速度データを減算する。これにより、プロセッサ２４は、ロック画面を表示したときの携帯電話機１０の姿勢が水平状態だと認識するようになるめ、移動オブジェクトＯｂが勝手に移動しなくなる。なお、ロック状態解除処理が終了するときに、一時記憶した３軸の加速度データは消去されるため、ロック状態解除処理の終了と共に姿勢の補正も解除される。
【０１０１】
また、他の実施例では、上記のような問題を、姿勢補正処理を行わずに解決してもよい。たとえば、ラインオブジェクトＴを移動オブジェクトＯｂの上側に表示してもよい。さらに、その他の実施例では、携帯電話機１０の姿勢を一旦水平にしなければ、移動オブジェクトＯｂが動かないようにしてもよい。この場合、携帯電話機１０の姿勢を水平にすることを求める文字列や、音声および図形などが、使用者に通知されてもよい。
【０１０２】
図１１を参照して、第３実施例のＲＡＭ３４では、第１実施例のメモリマップ（図４）に示されるプログラムに加えて、姿勢補正プログラム３１２がさらに記憶される。姿勢補正プログラム３１２は、携帯電話機１０が保持されている姿勢を、水平状態として補正するためのプログラムである。
【０１０３】
第３実施例では、図１２に示すロック状態解除処理が実行される。なお、第３実施例のロック状態解除処理において、第１実施例と同じ処理については、図５に示すロック状態解除処理と同じステップ番号が付与される。そして、既に説明した処理については、詳細な説明を省略する。
【０１０４】
たとえば、キーロック状態が設定された携帯電話機１０においてキー操作がされると、プロセッサ２４は、ステップＳ４１で姿勢補正処理を実行する。つまり、上述したように、ステップＳ４１の処理が実行された時に、加速度バッファ３３０に格納されている加速度データに基づいて、携帯電話機１０の姿勢を補正する。
【０１０５】
続いて、ステップＳ１ではロック画面を表示し、ステップＳ３では所定領域を設定する。つまり、ステップＳ１，Ｓ３の処理が実行されると、図１０（Ａ）に示すロック画面が表示される。続いて、ステップＳ５では加速度データを取得し、ステップＳ７では姿勢が変化しているか否かを判断する。ステップＳ７で“ＮＯ”であれば、ステップＳ５に戻る。一方、ステップＳ７で“ＹＥＳ”であれば、つまり携帯電話機１０の姿勢が変化していれば、ステップＳ９で姿勢の変化に応じて移動オブジェクトＯｂの位置を変化させる。
【０１０６】
続いて、ステップＳ４３では、移動オブジェクトＯｂが所定領域を横切ったか否かを判断する。つまり、移動オブジェクトＯｂの画面上の位置を表す座標が、ラインオブジェクトＴの二つの境界線を表す二つの方程式を成立させたか否かを判断する。ステップＳ４３で“ＮＯ”であれば、つまり移動オブジェクトＯｂがラインオブジェクトＴを横切っていなければ、ステップＳ５に戻る。一方、ステップＳ４３で“ＹＥＳ”であれば、つまり移動オブジェクトＯｂがラインオブジェクトＴによって表される所定領域を横切れば、ステップＳ１３でキーロック状態を解除し、ステップＳ１５で待機画面を表示する。そして、ステップＳ１５の処理が終了すると、ステップＳ４１の処理で一時記憶されている補正用の加速度データを消去して、第３実施例のロック状態解除処理を終了する。
【０１０７】
このような処理を実行することで、第３実施例では、使用者は、移動オブジェクトＯｂを、ラインオブジェクトＴの上を横切るように動かすだけで、容易にキーロック状態を解除することができる。
【０１０８】
なお、ラインオブジェクトＴが二つに分かれる際には、テープが破れるような動作でもよいし、板が割れるような動作であってもよい。このとき、移動オブジェクトＯｂは、ハサミや、のこぎりなどの刃物の形で示されてもよい。また、移動オブジェクトＯｂがラインオブジェクトＴを横切っても、テープオブジェクトＴが二つに分かれることなく、キーロック状態が解除されてもよい。
【０１０９】
＜第４実施例＞
第４実施例では、移動オブジェクトＯｂの移動軌跡Ｍが、所定領域Ａに含まれているときに、所定関係と判断され、キーロック状態が解除される。なお、第４実施例では、携帯電話機１０の電気的な構成や外観などは第１実施例と同じであるため、これらの詳細な説明は省略する。
【０１１０】
図１３（Ａ）を参照して、第４実施例のロック画面では、使用者には認識されない所定領域Ａがロック画面の略中央に設けられ、その所定領域Ａの中に移動オブジェクトＯｂが配置される。また、所定領域Ａの形状は楕円形であるが、中央付近は抜けているため所定領域Ａではない。
【０１１１】
また、図１０（Ｂ）を参照して、携帯電話機１０の姿勢が変化されると、移動オブジェクトＯｂは移動し、移動した跡には移動軌跡Ｍが描画される。さらに、移動軌跡Ｍが描画され、キー入力装置２６に含まれる確定キーが操作されると、移動軌跡Ｍの描画は終了する。このとき、移動軌跡Ｍの始点と終点とが略同じ位置であれば、プロセッサ２４は移動軌跡Ｍによって図形が描画されていると判断する。そして、図１０（Ｃ）移動軌跡Ｍによって表される図形が所定領域Ａに含まれていると、キーロック状態が解除され図１０（Ｄ）に示す待機画面が表示される。
【０１１２】
このように、第４実施例では、移動オブジェクトＯｂによって所定の形状の図形を描画することで、キーロック状態を解除することができる。さらに、所定領域Ａに描かれる図形が予め決まっているため、解除するための図形を知らない第三者によってキーロック状態が解除されにくくすることができる。つまり、キーロック状態のセキュリティ性を高めることができる。
【０１１３】
ここで、第４実施例のキーロック状態解除処理では、始点と終点との距離が閾値以下である場合に、始点と終点とが略同じ位置として判断される。また、第４実施例でも、使用者が意図しない移動軌跡Ｍが描画されないようにするために、第３実施例と同様、姿勢補正処理が実行される。
【０１１４】
図１４を参照して、第４実施例のＲＡＭ３４では、第１実施例のメモリマップ（図４）に対して、移動軌跡バッファ３４２がさらにデータ記憶領域３０４に設けられる。移動軌跡バッファ３４２には、たとえば図１３（Ｂ），（Ｃ）などに示す移動軌跡Ｍに対応する座標データが一時的に記憶される。なお、図示は省略するが、第４実施例のＲＡＭ３４には、姿勢補正プログラム３１２が記憶されている。
【０１１５】
第４実施例では、図１５に示すロック状態解除処理が実行される。なお、第４実施例のロック状態解除処理において、第１実施例と同じ処理については、図５に示すロック状態解除処理と同じステップ番号が付与される。そして、既に説明した処理については、詳細な説明を省略する。
【０１１６】
たとえば、キーロック状態が設定された携帯電話機１０においてキー操作がされると、プロセッサ２４は、ステップＳ５１で姿勢補正処理を実行する。続いて、ステップＳ１でロック画面を表示し、ステップＳ３で所定領域Ａを設定する。つまり、ステップＳ１，Ｓ３の処理が実行されると、図１３（Ａ）に示すロック画面がディスプレイ３０に表示される。
【０１１７】
続いて、ステップＳ５では加速度データを取得し、ステップＳ７では姿勢が変化しているか否かを判断する。ステップＳ７で“ＮＯ”であれば、ステップＳ５の処理に戻る。一方、ステップＳ７で“ＹＥＳ”であれば、つまり携帯電話機１０の姿勢が変化していれば、ステップＳ９で姿勢の変化に応じて移動オブジェクトＯｂの位置を変化させる。
【０１１８】
続いて、ステップＳ５３では、移動オブジェクトＯｂの移動軌跡Ｍを記録する。つまり、ステップＳ９の処理によって変化した、移動オブジェクトＯｂの画面上の位置を示す座標を移動軌跡バッファ３４２に格納する。
【０１１９】
続いて、ステップＳ５５では、完了操作か否かを判断する。つまり、移動軌跡Ｍによって図形を描画する操作を終了するために、使用者によって確定キーが操作されたか否かを判断する。ステップＳ５５で“ＮＯ”であれば、つまり確定キーが操作されていなければ、ステップＳ５の処理に戻る。一方、ステップＳ５５で“ＹＥＳ”であれば、つまり確定キーが操作されると、ステップＳ５７で移動軌跡Ｍが所定領域Ａに含まれているか否かを判断する。つまり、移動軌跡バッファ３４２に格納されている全ての座標データが、所定領域座標データ３３８によって示される座標範囲に含まれているか否かを判断する。
【０１２０】
ステップＳ５７で“ＮＯ”であれば、つまり移動軌跡Ｍが所定領域Ａに含まれていなければ、ステップＳ５９で移動軌跡バッファ３３２を初期化してステップＳ１に戻る。つまり、使用者に移動軌跡Ｍの再描画を求める。
【０１２１】
一方、ステップＳ５７で“ＹＥＳ”であれば、つまり移動軌跡Ｍが所定領域Ａに含まれていれば、ステップＳ１３でキーロック状態を解除し、ステップＳ１５で待機画面を表示する。そして、ステップＳ１５の処理が終了すると、第４実施例のロック状態解除処理を終了する。なお、ステップＳ５７の処理で“ＮＯ”と判断された回数が所定回数を超えた場合、キーロック状態を解除せずにロック状態解除処理が終了されてもよい。
【０１２２】
このような処理を実行することで、第４実施例では、所定の形状の図形を描画することで、キーロック状態を解除することができる。
【０１２３】
なお、図１０（Ｂ），（Ｃ）では、移動オブジェクトＯｂの移動方向は時計回りであったが、反時計回りであってもよい。つまり、第４実施例では、移動オブジェクトＯｂの移動方向は、キーロック状態の解除には関係しない。ただし、他の実施例では、移動オブジェクトＯｂの移動方向もキーロック状態の解除条件に含めてもよい。
【０１２４】
また、キーロック状態を解除するための移動軌跡Ｍの形状は、円形だけに限らず、三角形や、四角形などの多角形であってもよい。この場合、使用者はそれらの図形を任意に選択できる。さらに、使用者は、キーロック解除用の図形を任意に登録することもできる。
【０１２５】
また、他の実施例では、使用者が所定領域Ａを認識できるようにすることで、移動オブジェクトＯｂによる描画を容易にしてもよい。この場合、移動オブジェクトＯｂの画面上の位置は、初期状態で所定領域Ａに含まれていなくてもよい。
【０１２６】
また、その他の実施例では、キー入力装置２６のキーが押下されている間だけ、移動オブジェクトＯｂの移動軌跡が記録されるようにしてもよい。そして、キーが離されると完了操作として判断される。
【０１２７】
また、さらにその他の実施例では、移動オブジェクトＯｂの色が変化したり、点滅したりしている期間でなければ、移動軌跡Ｍを描画できないようにしてもよい。この場合、使用者は完了操作を行わなくてもよくなる。また、他の実施例では、移動オブジェクトＯｂが鉛筆やボールペンの形をしていてもよい。
【０１２８】
＜第５実施例＞
第５実施例では、移動オブジェクトＯｂの推定移動速度を事前に算出し、算出された推定移動速度が閾値以上でなければ移動オブジェクトＯｂが移動しないようにする。そのため、プロセッサ２４は、推定移動速度が閾値以上でなければ、移動オブジェクトＯｂと所定領域とが所定関係であるかが判断されない。
【０１２９】
ここで、第５実施例の閾値は、使用者が意図して携帯電話機１０の姿勢を変化させなければ算出され得ない推定移動速度よりも小さい値である。そのため、使用者が意図して携帯電話機１０の姿勢を変化させなければ、キーロック状態は解除されない。これにより、キーロック状態の解除における誤操作をより低減することができる。ここで、第５実施例では、携帯電話機１０の電気的な構成などは第１実施例と同じであるため、これらの詳細な説明は省略する。また、ロック画面についても、第１実施例と同じであるため、図示および詳細な説明は省略する。
【０１３０】
また、移動オブジェクトＯｂの推定移動速度が閾値未満のまま所定時間（たとえば、５秒）が経過すると、ディスプレイ３０の表示が消去され、キーロック状態は解除されない。
【０１３１】
第５実施例では、図１６に示すロック状態解除処理が実行される。なお、第５実施例のロック状態解除処理において、第１実施例と同じ処理については、図５に示すロック状態解除処理と同じステップ番号が付与される。そして、既に説明した処理については、詳細な説明を省略する。
【０１３２】
たとえば、キーロック状態が設定された携帯電話機１０においてキー操作がされると、プロセッサ２４はステップＳ１でロック画面を表示し、ステップＳ３で所定領域を設定する。つまり、ディスプレイ３０には、図３（Ａ）に示すロック画面が表示される。続いて、ステップＳ５で加速度データを取得し、ステップＳ７で姿勢が変化しているか否かを判断する。ステップＳ７で“ＮＯ”であれば、つまり姿勢が変化していなければステップＳ５の処理に戻る。
【０１３３】
また、ステップＳ７で“ＹＥＳ”であれば、つまり携帯電話機１０の姿勢が変化していれば、ステップＳ７１で推定移動速度を算出する。具体的には、まず、加速度データの変化量から表示のフレーム毎に、移動オブジェクトＯｂの画面上の位置が移動する座標の距離を算出する。そして、算出された座標の距離をフレームが更新される周期（１／３０ミリ秒）で割ると、フレーム毎の移動オブジェクトＯｂの推定移動速度が算出される。
【０１３４】
続いて、ステップＳ７３では推定移動速度が閾値以上か否かを判断する。ステップＳ７３で“ＹＥＳ”であれば、つまりステップＳ９で算出された推定移動速度が閾値以上であれば、ステップＳ９以降の処理を実行する。
【０１３５】
また、ステップＳ７３で“ＮＯ”であれば、つまり推定移動速度が閾値未満であれば、ステップＳ７５で無効カウンタをインクリメントする。たとえば、無効カウンタは、算出された推定移動速度が閾値未満の時間を計測するために利用される。そして、ステップＳ７５では、このような無効カウンタをインクリメントする。続いて、ステップＳ７７では、無効カウンタが所定値以上であるか否かを判断する。つまり、ステップＳ７７の処理では、無効カウンタに対応する時間が、所定時間以上であるかが判断される。
【０１３６】
ステップＳ７７で“ＮＯ”であれば、つまり推定移動速度が閾値未満の状態で所定時間が経過していなければ、ステップＳ５に戻り、推定移動速度を再び算出する。一方、ステップＳ７７で“ＹＥＳ”であれば、つまり所定時間が経過すると、ステップＳ７９でディスプレイ３０の表示を消去する。たとえば、プロセッサ２４は、ディスプレイ３０の電源をオフにする。そして、ステップＳ７９の処理が終了すれば、ロック状態解除処理を終了する。つまり、推定移動速度が閾値を超えないまま初手時間が経過すると、キーロック状態が解除されることなく、ディスプレイ３０の表示が消去される。
【０１３７】
なお、第５実施例では、第１実施例（１つのポケットオブジェクトＰ）に対して推定移動速度を算出する処理を加えて説明したが、第２実施例（二ヶ所のポケットオブジェクト）および第３実施例（ラインオブジェクトＴ）に対して推定移動速度を算出する処理が加えられてもよい。
【０１３８】
また、他の実施例では、算出された速度が閾値未満の移動速度でなければ移動オブジェクトＯｂが移動しないようにしてもよい。
【０１３９】
以上の説明から分かるように、携帯電話機１０は、姿勢を検出するための加速度センサ３６および移動オブジェクトＯｂなどを表示するディスプレイ３０を備える。また、携帯電話機１０には、キーの誤操作を低減するためにキーロック状態が設定される。キーロック状態であるときに、任意のキーが操作されるとディスプレイ３０には、移動オブジェクトＯｂと所定領域を表すポケットオブジェクトＰなどが表示される。そして、携帯電話機１０の姿勢の変化に合わせて移動オブジェクトＯｂが変化して、移動オブジェクトＯｂと所定領域とが所定関係になれば、キーロック状態は解除される。
【０１４０】
このように、使用者はキーロック状態を解除するための操作の結果を移動オブジェクトＯｂによって知ることができる。そのため、使用者は、キーロック状態を解除する操作を、容易に行うことができる。
【０１４１】
なお、第１実施例−第５実施例および各実施例に付随する他の実施例については、任意に組み合わせることが可能であり、具体的な組み合わせは容易に想像できるため、詳細な説明は省略する。
【０１４２】
また、本実施例では、無操作のまま一定時間放置されるとキーロック状態に遷移するが、他の実施例では、この一定時間を短くしてもよい。つまり、キーロック状態に遷移するまでの一定時間が短ければ、鞄の中で誤ってキーロック状態が解除されたとしても、誤入力が発生しにくくなる。
【０１４３】
また、その他の実施例では、暗証番号を入力することでキーロック状態が解除されてもよい。この場合、キーロック状態が設定されているときに、確定キーなどに対してキー操作がされると、図３（Ａ）に示すロック画面に代えて、暗証番号を入力する暗証番号ロック画面がディスプレイ３０に表示される。さらにその他の実施例では、確定キーが操作される毎に、ロック画面と暗証番号ロック画面とが切り替えられてもよい。そして、さらにその他の実施例において、携帯電話機１０がタッチパネルを備える場合は、オブジェクトＯｂに対してタッチされる毎に、ロック画面と暗証番号ロック画面とが切り替えられてもよい。
【０１４４】
また、他の実施例では、キーロック状態が解除されると、待機画面ではなく、暗証番号ロック画面が表示されてもよい。つまり、他の実施例では、キーロック機能と暗証番号ロックとが組み合わせられてもよい。これにより、オブジェクトＯｂを利用することでキー入力装置２６に対する誤操作を低減すると共に、暗証番号を利用することで第三者によって不正利用されにくくすることができる。
【０１４５】
また、移動オブジェクトＯｂの移動に合わせてボールが転がる音や、移動オブジェクトＯｂ自身が回転しているかのようなアニメーションを表示することで、移動オブジェクトＯｂの動きをリアルに表現してもよい。さらに、移動オブジェクトＯｂの動きに物理演算処理を加えることで、移動オブジェクトＯｂがよりリアルに動くようにしてもよい。この場合、移動オブジェクトＯｂがロック画面の縁に接触すると、ボールが跳ね返るような動きをする。
【０１４６】
また、その他の実施例では、磁気センサを利用することで、携帯電話機１０の姿勢をより精度よく検出してもよい。さらにその他の実施例では、加速度センサに代えて、ジャイロセンサを利用して携帯電話機１０の姿勢を検出してもよい。
【０１４７】
また、携帯電話機１０の通信方式はＣＤＭＡ方式であるが、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）方式、Ｗ−ＣＤＭＡ方式、ＧＳＭ方式、ＴＤＭＡ方式、ＦＤＭＡ方式およびＰＨＳ方式などが採用されてもよい。
【０１４８】
また、本実施例で用いられたロック状態解除プログラム３１０などは、データ配信用のサーバのＨＤＤに記憶され、ネットワークを介して携帯電話機１０に配信されてもよい。また、ＣＤ，ＤＶＤ，ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）などの光学ディスク、ＵＳＢメモリおよびメモリカードなどの記憶媒体にロック状態解除プログラム３１０を記憶させた状態で、その記憶媒体が販売または配布されてもよい。そして、上記したサーバや記憶媒体などを通じてダウンロードされた、ロック状態解除プログラム３１０が本実施例と同等の構成の携帯電話機にインストールされた場合、本実施例と同等の効果が得られる。
【０１４９】
さらに、本実施例は、携帯電話機１０のみに限らず、スマートフォンおよびＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）に適用されてもよい。
【０１５０】
そして、本明細書中で挙げた所定時間などの具体的な数値は、いずれも単なる一例であり、製品の仕様などの必要に応じて適宜変更可能である。
【符号の説明】
【０１５１】
１０    …  携帯電話機
１２    …  アンテナ
１４    …  無線通信回路
２４    …  プロセッサ
２６    …  キー入力装置
３６    …  加速度センサ
【図１】
0005603261.tif 000002
【図２】
0005603261.tif 000003
【図３】
0005603261.tif 000004
【図４】
0005603261.tif 000005
【図５】
0005603261.tif 000006
【図６】
0005603261.tif 000007
【図７】
0005603261.tif 000008
【図８】
0005603261.tif 000009
【図９】
0005603261.tif 000010
【図１０】
0005603261.tif 000011
【図１１】
0005603261.tif 000012
【図１２】
0005603261.tif 000013
【図１３】
0005603261.tif 000014
【図１４】
0005603261.tif 000015
【図１５】
0005603261.tif 000016
【図１６】
0005603261.tif 000017