(57)【特許請求の範囲】
【請求項１】
表示部、
タッチを検出するタッチセンサ、
姿勢を検出する姿勢検出部、
前記姿勢検出部によって第１姿勢が検出されたとき前記表示部の画面方向を第１方向に設定し、前記姿勢検出部によって第２姿勢が検出されたとき前記表示部の画面方向を第２方向に設定する画面方向設定部、および
前記タッチセンサがタッチを検出している場合は、前記画面方向設定部を無効化することにより、前記姿勢検出部が検出した姿勢に関わらず前記タッチセンサがタッチを検出する前の画面方向を維持する無効化部を備える、携帯端末。
【請求項２】
前記タッチセンサがタッチを検出したまま所定時間が経過したとき、前記無効化部による前記画面方向設定部の無効化を維持する維持部をさらに備える、請求項１記載の携帯端末。
【請求項３】
前記画面方向設定部の無効化が維持されたことを通知する通知部をさらに備える、請求項２記載の携帯端末。
【請求項４】
解除操作を検出する解除操作検出部、および
前記解除操作検出部が解除操作を検出したとき、前記画面方向設定部の無効化の維持を解除する解除部をさらに備える、請求項２または３記載の携帯端末。
【請求項５】
加速度センサをさらに備え、
前記解除操作検出部は、前記加速度センサの出力に基づいて検出された前記携帯端末を振る操作を、前記解除操作として検出する、請求項４記載の携帯端末。
【請求項６】
表示部、タッチを検出するタッチセンサおよび姿勢を検出する姿勢検出部を有する、携帯端末のプロセッサを、
前記姿勢検出部によって第１姿勢が検出されたとき前記表示部の画面方向を第１方向に設定し、前記姿勢検出部によって第２姿勢が検出されたとき前記表示部の画面方向を第２方向に設定する画面方向設定部、および
前記タッチセンサがタッチを検出している場合は、前記画面方向設定部を無効化することにより、前記姿勢検出部が検出した姿勢に関わらず前記タッチセンサがタッチを検出する前の画面方向を維持する無効化部として機能させる、画面方向制御プログラム。
【請求項７】
表示部、タッチを検出するタッチセンサおよび姿勢を検出する姿勢検出部を有する、携帯端末における画面方向制御方法であって、前記携帯端末のプロセッサが、
前記姿勢検出部によって第１姿勢が検出されたとき前記表示部の画面方向を第１方向に設定し、前記姿勢検出部によって第２姿勢が検出されたとき前記表示部の画面方向を第２方向に設定する画面方向設定ステップ、および
前記タッチセンサがタッチを検出している場合は、前記画面方向設定ステップを無効化することにより、前記姿勢検出部が検出した姿勢に関わらず前記タッチセンサがタッチを検出する前の画面方向を維持する無効化ステップを実行する、画面方向制御方法。
【請求項８】
表示部、
タッチを検出するタッチセンサ、
姿勢を検出する姿勢検出部、および
前記姿勢検出部によって第１姿勢が検出されたとき前記表示部の画面方向を第１方向に設定し、前記姿勢検出部によって第２姿勢が検出されたとき前記表示部の画面方向を第２方向に設定する画面方向設定部を備え、
前記画面方向設定部は、前記画面方向が前記第１方向に設定され、かつ前記タッチセンサがタッチを検出している場合において、前記姿勢検出部により前記第２姿勢が検出されたときは、前記タッチセンサがタッチを検出する前の前記第１方向の設定を維持し、
前記画面方向設定部は、前記画面方向が前記第２方向に設定され、かつ前記タッチセンサがタッチを検出している場合において、前記姿勢検出部により前記第１姿勢が検出されたときは、前記タッチセンサがタッチを検出する前の前記第２方向の設定を維持する、携帯端末。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、携帯端末、画面方向制御プログラムおよび画面方向制御方法に関し、特に携帯端末の姿勢に基づいて画面方向を制御することができる、携帯端末、画面方向制御プログラムおよび画面方向制御方法に関する。
【背景技術】
【０００２】
従来、携帯端末の姿勢に基づいて画面方向を制御することができる携帯端末は広く知られており、この種の装置の一例が特許文献１に開示されている。この背景技術のポータブルコンピュータは、ソフトウェアキーボードを表示する表示画面および３軸の加速度センサなどを備える。また、ポータブルコンピュータを所定の方向に傾けることで、表示画面の所望の領域にソフトウェアキーボードを表示させることができる。さらに、表示画面には表示固定ボタンが表示され、その表示固定ボタンを指などで操作すると、画面方向の変更が一時的に停止される。
【特許文献１】特開２００８−１４００６４号公報［G06F 3/048］
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ところが、特許文献１のポータブルコンピュータでは、画面方向の変換を望まない使用者は、表示固定ボタンを、わざわざ操作しなければならず、操作が煩瑣である。
【０００４】
それゆえに、この発明の主たる目的は、新規な、携帯端末、画面方向制御プログラムおよび画面方向制御方法を提供することである。
【０００５】
この発明の他の目的は、画面方向の変化を停止できる、携帯端末、画面方向制御プログラムおよび画面方向制御方法を提供することである。
【課題を解決するための手段】
【０００６】
この発明は、上記の課題を解決するために、以下の構成を採用した。なお、括弧内の参照符号および補足説明等は、この発明の理解を助けるために記述する実施形態との対応関係を示したものであって、この発明を何ら限定するものではない。
【０００７】
第１の発明は、表示部、タッチを検出するタッチセンサ、姿勢を検出する姿勢検出部、姿勢検出部によって第１姿勢が検出されたとき表示部の画面方向を第１方向に設定し、姿勢検出部によって第２姿勢が検出されたとき表示部の画面方向を第２方向に設定する画面方向設定部、およびタッチセンサがタッチを検出している場合は、画面方向設定部を無効化することにより、姿勢検出部が検出した姿勢に関わらずタッチセンサがタッチを検出する前の画面方向を維持する無効化部を備える、携帯端末である。
【０００８】
第１の発明では、携帯端末（１０：実施例において対応する部分を例示する参照符号。以下、同じ。）は表示部（３０）などを備え、タッチセンサはタッチを検出し、姿勢検出部（４０）によって姿勢が検出される。また、画面方向設定部（２４，Ｓ３７）は、姿勢検出部によって第１姿勢が検出されたとき表示部の画面方向を第１方向に設定し、姿勢検出部によって第２姿勢が検出されたとき表示部の画面方向を第２方向に設定する。無効化部（２４，Ｓ３３）は、タッチセンサがタッチを検出している場合は、画面方向設定部を無効化することにより、姿勢検出部が検出した姿勢に関わらずタッチセンサがタッチを検出する前の画面方向を維持する。
【０００９】
第１の発明によれば、使用者が特別な操作を行わなくても、画面方向が変化しないようにできる。
【００１０】
第２の発明は、第１の発明に従属し、タッチセンサがタッチを検出したまま所定時間が経過したとき、無効化部による画面方向設定部の無効化を維持する維持部をさらに備える。
【００１１】
第２の発明では、タッチセンサがタッチを検出したまま所定時間が経過すると、維持部（２４，Ｓ３）は、無効化部による画面方向設定部の無効化を維持する。
【００１２】
第２の発明によれば、特別な操作を行わなくても画面方向が変化しないようにできる。
【００１３】
第３の発明は、第２の発明に従属し、画面方向設定部の無効化が維持されたことを通知する通知部をさらに備える。
【００１４】
第３の発明では、通知部（２４，Ｓ９）は、表示部にアイコン（５０）を表示することで、画面方向設定部の無効化が維持されたことを通知する。
【００１５】
第３の発明によれば、使用者は、画面方向が変化しないように設定されたことを知ることができる。
【００１６】
第４の発明は、第２の発明または第３の発明に従属し、解除操作を検出する解除操作検出部、および解除操作検出部が解除操作を検出したとき、画面方向設定部の無効化の維持を解除する解除部をさらに備える。
【００１７】
第４の発明では、解除操作検出部（２４、Ｓ１１）は解除操作を検出する。解除部（２４，Ｓ１５）は、使用者が解除操作を行うと、画面方向設定部の無効化の維持を解除する。
【００１８】
第４の発明によれば、解除操作が行われると画面方向設定部の無効化の維持が解除されるため、使用者の利便性が向上する。
【００１９】
第５の発明は、第４の発明に従属し、加速度センサをさらに備え、解除操作検出部は、加速度センサの出力に基づいて検出された携帯端末を振る操作を解除操作として検出する。
【００２０】
第５の発明では、たとえば携帯端末が振られると、加速度センサの出力が急激に変化する。したがって、解除操作検出部は、加速度センサの出力に基づいて携帯端末が振られたことを検出する。
【００２１】
第５の発明によれば、使用者は、携帯端末を振ると言う単純な操作で、画面方向設定部の無効状態を解除することができる。
【００２７】
第６の発明は、表示部（３０）、タッチを検出するタッチセンサおよび姿勢を検出する姿勢検出部（４０）を有する、携帯端末（１０）のプロセッサ（２４）を、姿勢検出部によって第１姿勢が検出されたとき表示部の画面方向を第１方向に設定し、姿勢検出部によって第２姿勢が検出されたとき表示部の画面方向を第２方向に設定する画面方向設定部（Ｓ３７）、およびタッチセンサがタッチを検出している場合は、画面方向設定部を無効化することにより、姿勢検出部が検出した姿勢に関わらずタッチセンサがタッチを検出する前の画面方向を維持する無効化部（Ｓ３３）として機能させる、画面方向制御プログラムである。
【００２８】
第６の発明でも、第１の発明と同様、使用者が特別な操作を行わなくても、画面方向が変化しないようにできる。
【００２９】
第７の発明は、表示部（３０）、タッチを検出するタッチセンサおよび姿勢を検出する姿勢検出部（４０）を有する、携帯端末（１０）における画面方向制御方法であって、携帯端末のプロセッサが、姿勢検出部によって第１姿勢が検出されたとき表示部の画面方向を第１方向に設定し、姿勢検出部によって第２姿勢が検出されたとき表示部の画面方向を第２方向に設定する画面方向設定ステップ（Ｓ３７）、およびタッチセンサがタッチを検出している場合は、画面方向設定ステップを無効化することにより、姿勢検出部が検出した姿勢に関わらずタッチセンサがタッチを検出する前の画面方向を維持する無効化ステップ（Ｓ３３）を実行する、画面方向制御方法である。
【００３０】
第７の発明でも、第１の発明と同様、使用者が特別な操作を行わなくても、画面方向が変化しないようにできる。
第８の発明は、表示部、タッチを検出するタッチセンサ、姿勢を検出する姿勢検出部、および姿勢検出部によって第１姿勢が検出されたとき表示部の画面方向を第１方向に設定し、姿勢検出部によって第２姿勢が検出されたとき表示部の画面方向を第２方向に設定する画面方向設定部を備え、画面方向設定部は、画面方向が第１方向に設定され、かつタッチセンサがタッチを検出している場合において、姿勢検出部により第２姿勢が検出されたときは、タッチセンサがタッチを検出する前の第１方向の設定を維持し、画面方向設定部は、画面方向が第２方向に設定され、かつタッチセンサがタッチを検出している場合において、姿勢検出部により第１姿勢が検出されたときは、タッチセンサがタッチを検出する前の第２方向の設定を維持する、携帯端末である。
【発明の効果】
【００３１】
この発明によれば、画面方向の変化しないようにできる。
【００３２】
この発明の上述の目的、その他の目的、特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００３３】
【図１】図１はこの発明の一実施例の携帯電話機の電気的な構成を示す図解図である。
【図２】図２は図１に示す携帯電話機の外観を示す図解図である。
【図３】図３は図２に示す携帯電話機の姿勢の一例を示す図解図である。
【図４】図４は図２に示す携帯電話機が保持される状態の一例を示す図解図である。
【図５】図５は図２に示す携帯電話機が保持される状態の他の一例を示す図解図である。
【図６】図６は図２に示す携帯電話機が保持される状態のその他の一例を示す図解図である。
【図７】図７は図１に示すＲＡＭのメモリマップの一例を示す図である。
【図８】図８は図１に示すプロセッサのロック制御処理を示すフロー図である。
【図９】図９は図１に示すプロセッサの画面方向設定処理を示すフロー図である。
【発明を実施するための形態】
【００３４】
図１を参照して、この実施例の携帯電話機１０は、携帯端末の一種であり、ＣＰＵまたはコンピュータと呼ばれるプロセッサ２４を含む。また、このプロセッサ２４には、無線通信回路１４、Ａ／Ｄ１６、Ｄ／Ａ２０、キー入力装置２６、表示ドライバ２８、フラッシュメモリ３２、ＲＡＭ３４、タッチパネル制御回路３６、加速度センサ４０および近接センサ４２が接続される。無線通信回路１４にはアンテナ１２が接続され、Ａ／Ｄ１６にはマイク１８が接続され、Ｄ／Ａ２０にはアンプ（図示せず）を介してスピーカ２２が接続される。また、表示ドライバ２８には、表示部として機能するディスプレイ３０が接続される。そして、タッチパネル制御回路３６にはタッチパネル３８が接続される。
【００３５】
プロセッサ２４は、制御用のICであり、携帯電話機１０の全体制御を司る。また、ＲＡＭ３４は、プロセッサ２４の作業領域（描画領域を含む）ないしバッファ領域として用いられる。フラッシュメモリ３２には、携帯電話機１０の文字、画像、音声、音および映像のようなコンテンツのデータが記録される。
【００３６】
Ａ／Ｄ１６は、当該Ａ／Ｄ１６に接続されたマイク１８を通して入力される音声ないし音についてのアナログ音声信号を、デジタル音声信号に変換する。Ｄ／Ａ２０は、デジタル音声信号をアナログ音声信号に変換（復号）して、アンプを介してスピーカ２２に与える。したがって、アナログ音声信号に対応する音声ないし音がスピーカ２２から出力される。
【００３７】
キー入力装置２６は、図２（Ａ）に示す、通話キー２６ａ、機能キー２６ｂおよび終話キー２６ｃを備える。また、使用者が操作したキーの情報（キーデータ）はプロセッサ２４に入力される。なお、キー入力装置２６に含まれる各キーが操作されると、クリック音が鳴る。そして、使用者は、クリック音を聞くことで、キー操作に対する操作感を得ることができる。
【００３８】
表示ドライバ２８は、プロセッサ２４の指示の下、当該表示ドライバ２８に接続されたディスプレイ３０の表示を制御する。また、表示ドライバ２８は表示する画像データを一時的に記憶するＶＲＡＭを含む。そして、プロセッサ２４は、ディスプレイ３０に表示する画像データを、このＶＲＡＭに記憶させる。
【００３９】
タッチパネル３８は、指などの物体が表面に接近して生じた電極間の静電容量の変化を検出する静電容量方式で、たとえば１本または複数本の指がタッチパネル３８に触れたことを検出する。また、タッチパネル３８は、ディスプレイ３０の画面内で、任意の位置を指示するためのポインティングデバイスである。たとえば、タッチパネル３８は、その表面を指で、押したり、撫でたり、触られたりすることにより操作されると、その操作を検出する。そして、タッチ検出部として機能するタッチパネル制御回路３６は、タッチパネル３８に指が触れると、その指の位置を特定し、操作された位置を示す座標のデータをプロセッサ２４に出力する。つまり、使用者は、タッチパネル３８の表面を指で、押したり、撫でたり、触れたりすることによって、操作の方向や図形などを携帯電話機１０に入力することができる。
【００４０】
ここで、使用者がタッチパネル３８の表面を指で触れる操作を「タッチ」と言うことにする。一方、タッチパネル３８から指を離す操作を「リリース」と言うことにする。タッチによって示された座標を「タッチ点」、リリースによって示された座標を「リリース点」と言うことにする。そして、タッチおよびリリースなどのタッチパネル３８に対して行う操作を、まとめて「タッチ操作」と言うことにする。
【００４１】
なお、タッチ操作は指だけに限らず、タッチペンなどによって行われてもよい。また、タッチパネル３８の検出方式には、表面型の静電容量方式が採用されてもよいし、抵抗膜方式、超音波方式、赤外線方式および電磁誘導方式が採用されてもよい。
【００４２】
加速度センサ４０は、半導体式の３軸の加速度センサであり、各軸の加速度データをプロセッサ２４に出力する。また、プロセッサ２４は、各軸の加速度の値に対して逆三角関数を用いて、携帯電話機１０の姿勢、つまり角度を算出する。このように、加速度センサ４０は携帯電話機１０の姿勢を検出するため、姿勢検出部と呼ばれることもある。
【００４３】
近接センサ４２は、静電容量方式のタッチセンサであり、ユーザの指や顔などの接近（接触）を静電容量の変化によって検出する。また、通話中に、近接センサ４２によって顔の近接が検出されると、ディスプレイ３０の電源がオフにされ、タッチパネル３８に対するタッチが無効化される。なお、静電容量方式のタッチセンサを用いた近接センサ４２として、多数の電極パターンによる電流量の比率を計測することで指の近接を検出する投影型や、導電膜と基板とを有して構成され、導電膜による均一な電界を形成することで指の近接を検出する表面型など、適宜なものを用いることができる。また、近接センサ４２は特定状態検出部と呼ばれることもある。
【００４４】
無線通信回路１４は、ＣＤＭＡ方式での無線通信を行うための回路である。たとえば、使用者がキー入力装置２６を用いて電話発信を指示すると、無線通信回路１４は、プロセッサ２４の指示の下、電話発信処理を実行し、アンテナ１２を介して電話発信信号を出力する。電話発信信号は、基地局および通信網（図示せず）を経て相手の電話機に送信される。そして、相手の電話機において着信処理が行われると、通信可能状態が確立され、プロセッサ２４は通話処理を実行する。
【００４５】
通常の通話処理について具体的に説明すると、相手の電話機から送られてきた変調音声信号はアンテナ１２によって受信される。受信された変調音声信号には、無線通信回路１４によって復調処理および復号処理が施される。そして、これらの処理によって得られた受話音声信号は、Ｄ／Ａ２０によってアナログ音声信号に変換された後、スピーカ２２から出力される。一方、マイク１８を通して取り込まれた送話音声信号は、Ａ／Ｄ１６によってデジタル音声信号に変換された後、プロセッサ２４に与えられる。デジタル音声信号に変換された送話信号には、プロセッサ２４の指示の下、無線通信回路１４によって符号化処理および変調処理が施され、アンテナ１２を介して出力される。したがって、変調音声信号は、基地局および通信網を介して相手の電話機に送信される。
【００４６】
また、相手の電話機からの発呼信号がアンテナ１２によって受信されると、無線通信回路１４は、電話着信（着呼と言うこともある。）をプロセッサ２４に通知する。これに応じて、プロセッサ２４は、表示ドライバ２８を制御して、着信通知に記述された発信元情報（電話番号）をディスプレイ３０に表示する。また、これとほぼ同時に、プロセッサ２４は、図示しないスピーカから着信音（着信メロディ、着信音声と言うこともある。）を出力させる。さらに、プロセッサ２４は電話着信をユーザに通知するために、携帯電話機１０を振動させたり、図示しないＬＥＤを発光させたりする。
【００４７】
そして、使用者が、通話キー２６ａを用いて応答操作を行うと、無線通信回路１４は、プロセッサ２４の指示の下、電話着信処理を実行し、通信可能状態が確立され、プロセッサ２４は上述した通常の通話処理を実行する。
【００４８】
また、通話可能状態に移行した後に終話キー２６ｃによって通話終了操作が行われると、プロセッサ２４は、無線通信回路１４を制御して、通話相手に通話終了信号を送信する。通話終了信号の送信後、プロセッサ２４は通話処理を終了する。また、先に通話相手から通話終了信号を受信した場合も、プロセッサ２４は通話処理を終了する。さらに、通話相手によらず、移動通信網から通話終了信号を受信した場合も、プロセッサ２４は通話処理を終了する。
【００４９】
なお、携帯電話機１０は、スピーカから出力される着信音の音量を制限するマナーモード（特定モード）と、着信音の音量を制限しない通常モードとを任意に切り替えるマナーモード機能を有している。そして、携帯電話機１０には、マナーモードか通常モードのどちらか一方が必ず設定されており、使用者は任意に２つのモードを切り替えることができる。したがって、使用者は、携帯電話機１０を利用する場面、場所などに応じて、マナーモードと通常モードとを使い分けることができる。
【００５０】
図２（Ａ）は、携帯電話機１０の表面の外観を示す外観図であり、図２（Ｂ）は携帯電話機１０の裏面の外観を示す外観図である。図２（Ａ）を参照して、携帯電話機１０は、ストレート型の形状をしており、平面矩形の筐体Ｃを有する。図示しないマイク１８は、筐体Ｃに内蔵され、内蔵されたマイク１８に通じる開口ＯＰ２は筐体Ｃの長さ方向一方の表面に設けられる。同じく、図示しないスピーカ２２は、筐体Ｃに内蔵され、内蔵されたスピーカ２２に通じる開口ＯＰ１は、筐体Ｃの長さ方向他方の表面に設けられる。ディスプレイ３０は、モニタ画面が筐体Ｃの表面側から見えるように取り付けられる。また、ディスプレイ３０にはタッチパネル３８が設けられる。そして、携帯電話機１０の表面端部の略中央には、近接センサ４２が設けられる。
【００５１】
キー入力装置２６が備える各種キーは、通話キー２６ａ、機能キー２６ｂおよび終話キー２６ｃを備える。そして、これらのキーは筐体Ｃの表面に設けられる。
【００５２】
たとえば、使用者は、ディスプレイ３０に表示されたダイヤルキーに対して、タッチ操作を行うことで電話番号を入力し、通話キー２６ａによって音声発信操作を行う。そして、使用者は、通話が終了すると、終話キー２６ｃによって通話終了操作を行う。また、使用者は、機能キー２６ｂを操作することで、ディスプレイ３０にメニュー画面を表示する。さらに、使用者は、ディスプレイ３０に表示されたソフトキーおよびメニューに対してタッチ操作を行うことで、メニューの選択や確定を行う。そして、使用者は、終話キー２６ｃを長押しすることで携帯電話機１０の電源をオン／オフする。
【００５３】
なお、図２（Ａ），（Ｂ）において、加速度センサ４０は、携帯電話機１０の縦方向（Ｙ軸方向）、横方向（Ｘ軸方向）および厚み方向（Ｚ軸方向）の３軸で各々の加速度を検出する。また、アンテナ１２、無線通信回路１４、Ａ／Ｄ１６、Ｄ／Ａ２０、プロセッサ２４、表示ドライバ２８、フラッシュメモリ３２、ＲＡＭ３４、タッチパネル制御回路３６および加速度センサ４０は筐体Ｃに内蔵されているため、図２（Ａ），（Ｂ）では図示されない。
【００５４】
図３（Ａ）は携帯電話機１０が縦向きの状態を示す図解図であり、図３（Ｂ）は携帯電話機が横向きの状態を示す図解図である。図３（Ａ）を参照して、縦向きの状態では、加速度センサ４０が出力する加速度データは「０度」を示す。また、図３（Ｂ）を参照して、縦向きの状態から右方向に９０度回転すると、横向きの状態にとなる。そして、横向き状態では、加速度センサ４０が出力する加速度データは「９０度」を示す。
【００５５】
また、ディスプレイ３０の画面方向は、携帯電話機１０の向きに応じて設定される。たとえば、図４（Ａ），（Ｂ）を参照して、携帯電話機１０が縦向きの状態で保持されると、ディスプレイ３０の画面方向は縦方向に設定される。また、図５（Ａ），（Ｂ）を参照して、携帯電話機１０が横向きの状態で保持されると、ディスプレイ３０の画面方向も横向きに設定される。つまり、ディスプレイ３０の画面方向は、加速度データが示す角度が「０度」であれば縦方向に設定され、角度が「９０度」であれば横向きに設定される。
【００５６】
また、携帯電話機１０が縦向きの状態で保持されると使用者の親指が近接センサ４２に接触するが、横向きの状態で保持されると使用者の親指が近接センサ４２に接触しない。そのため、プロセッサ２４は、近接センサ４２の出力に基づいて、携帯電話機１０が保持されている状態を検出することができる。なお、本実施例では、携帯電話機１０が縦向きで近接センサ４２が被検出物（指や手など）を検出している状態を「特定状態」と呼び、プロセッサ２４は加速度センサ４０および近接センサ４２の出力に基づいて、携帯電話機１０が特定状態で保持されていることを検出する。
【００５７】
ここで、携帯電話機１０の姿勢が特定状態で保持されたまま、使用者の姿勢が変化し、携帯電話機１０も横向き状態になると、ディスプレイ３０の画面方向は横方向に設定される。ところが、使用者の姿勢が変化したときに、使用者の顔の向きと携帯電話機１０との姿勢の関係が変わらなければ、使用者の顔の向きと画面方向とが一致しなくなる。このような場合、使用者はディスプレイ３０の表示内容を認識し辛くなる。
【００５８】
そこで、本実施例では、特定状態で保持されている間、携帯電話機１０の姿勢が変化したとしても、ディスプレイ３０の画面方向は変化しないようにする。つまり、携帯電話機１０を縦向きの状態で保持する手ないし指が近接センサ４２によって検出されている間、加速度センサ４０が出力する加速度データが変化したとしても、ディスプレイ３０の画面方向は縦方向のままとなる。
【００５９】
たとえば、図４（Ａ）のように、携帯電話機１０が縦向きで、近接センサ４２が指を検出している状態（特定状態）で保持されたまま、使用者が図６（Ａ）のように寝転がると、携帯電話機１０は実質的に横向きの状態になる。このとき、使用者の親指は近接センサ４２と接触しているため、ディスプレイ３０の画面方向を変化させる処理が無効にされる。つまり、図６（Ｂ）を参照して、携帯電話機１０の姿勢は横向きの状態であるが、ディスプレイ３０の画面方向は縦方向のまま変化することはない。
【００６０】
また、携帯電話機１０が図６（Ｂ）の状態で保持されたまま、所定時間（たとえば、１０秒）が経過すると、ディスプレイ３０の画面方向が変化しないように維持される。そのため、ロック状態では、使用者が近接センサ４２から指を離して、携帯電話機１０の持ち方を変えたとしても、画面方向は縦方向から横方向に変化することは無い。このように、使用者は、特別な操作を行わなくても、ディスプレイ３０の画面方向が変化しないようにできる。
【００６１】
なお、ディスプレイ３０の画面方向が変化しないように維持することを「ロック」と言い、上記のように維持されている状態を「ロック状態」と言う。
【００６２】
さらに、画面方向がロックされると、ディスプレイ３０にはロックアイコン５０が表示される。つまり、使用者は、ロックアイコン５０を確認することで、画面方向が変化しないようにロックされたことを知ることができる。
【００６３】
なお、ロックアイコン５０が表示されてから一定時間が経過すると、ロックアイコン５０の表示が消去される。また、ロックアイコンが５０の表示が消えると、ロック中であることを示す小さなアイコンが、ディスプレイ３０に表示される。また、他の実施例では、ロックアイコン５０の大きさは、アンテナアイコンや充電アイコンなどと同じような大きさで表示されてもよい。つまり、画面方向がロックされると、表示画面の端部において、アンテナアイコンや、充電アイコンの付近に、それらのアイコンと同様の大きさで、ロックアイコン５０が表示される。そして、小さなロックアイコン５０の表示は、大きなロックアイコン５０と同様、一定時間で表示が消去されてもよいし、ロック中は常時表示されてもよい。
【００６４】
そして、ロック状態は、解除操作として携帯電話機１０を振る操作が行われると、
解除される。具体的な処理としては、携帯電話機１０が振られると、加速度センサ４０が出力する加速度データが急激に変化する。そのため、プロセッサ２４は、ロック状態で、加速度データの急激な変化を検出すると、ロックを解除する。
【００６５】
このように、使用者は、携帯電話機１０を振ると言う単純な操作で、ロックされた状態を解除することができる。また、解除操作が行われるとロックが解除されるため、使用者の利便性が向上する。
【００６６】
図７はＲＡＭ３４のメモリマップ３００を示す図である。ＲＡＭ３４のメモリマップ３００には、プログラム記憶領域３０２およびデータ記憶領域３０４が含まれる。また、プログラムおよびデータの一部は、フラッシュメモリ３２から一度に全部または必要に応じて部分的かつ順次的に読み出され、ＲＡＭ３４に記憶されてからプロセッサ２４によって処理される。
【００６７】
プログラム記憶領域３０２には、携帯電話機１０を動作させるためのプログラムが記憶されている。たとえば、携帯電話機１０を動作させるためのプログラムは、ロック制御プログラム３１０および画面方向設定プログラム３１２などから構成されている。ロック制御プログラム３１０は、ディスプレイ３０の画面方向が変化しないようにロックしたり、解除したりするためのプログラムである。画面方向設定プログラム３１２は、ディスプレイ３０の画面方向を横方向に設定したり、縦方向に設定したりするためのプログラムである。
【００６８】
なお、図示は省略するが、携帯電話機１０を動作させるためのプログラムには、電話着信状態を通知するためのプログラムおよび通話状態を確立するためのプログラムなどが含まれる。
【００６９】
データ記憶領域３０４には、加速度バッファ３３０および近接バッファ３３２が設けられると共に、アイコンデータ３３４が記憶される。また、データ記憶領域３０４には、姿勢フラグ３３６、近接フラグ３３８、ロックフラグ３４０および近接カウンタ３４２なども設けられる。
【００７０】
加速度バッファ３３０には、加速度センサ４０が出力する加速度データが一時的に格納される。近接バッファ３３２は、タッチセンサである近接センサ４２が出力する静電容量値を一時的に格納するバッファである。アイコンデータ３３４は、ロックアイコン５０を表示するための画像データなどから構成されるデータである。
【００７１】
姿勢フラグ３３６は、携帯電話機１０の姿勢を示すフラグであり、加速度バッファ３３０に格納された加速度データに基づいてオン／オフが切り替えられる。たとえば、姿勢フラグ３３６は、１ビットのレジスタで構成される。姿勢フラグ３３６がオン（成立）されると、レジスタにはデータ値「１」が設定される。一方、姿勢フラグ３３６がオフ（不成立）されると、レジスタにはデータ値「０」が設定される。また、姿勢フラグ３３６がオフであれば携帯電話機１０の姿勢は縦向きの状態であり、姿勢フラグ３３６がオンであれば携帯電話機１０の姿勢は横向きの状態である。
【００７２】
近接フラグ３３８は、近接センサ４２に指や手の一部が近接しているか否かを判断するためのフラグであり、近接バッファ３３２に格納された静電容量値に基づいてオン／オフが切り替えられる。また、近接フラグ３３８がオンであれば、近接センサ４２に指などが近接している状態を示し、オフであれば近接センサ４２に何も近接していない状態を示す。ロックフラグ３４０は、ディスプレイ３０の画面方向が変化しないようにロックされているかを判断するためのフラグである。
【００７３】
近接カウンタ３４２は、携帯電話機１０が特定状態で保持さている時間を計測するためのカウンタであり、初期化されるとカウントを開始する。また、近接カウンタ３４２は近接タイマとも呼ばれ、近接タイマが実行されると、近接カウンタ３４２は初期化される。
【００７４】
なお、図示は省略するが、データ記憶領域３０４には、タッチを検出するためのバッファや、タッチ位置を表示位置に変換するためのマップデータなどが記憶されると共に、携帯電話機１０の動作に必要なカウンタや、フラグも設けられる。
【００７５】
プロセッサ２４は、Ａｎｄｒｏｉｄ（登録商標）およびＲＥＸなどのＬｉｎｕｘ（登録商標）ベースのＯＳや、その他のＯＳの制御下で、図８に示すロック制御処理および図９に示す画面方向設定処理などを含む、複数のタスクを並列的に処理する。
【００７６】
図８はロック制御処理のフロー図である。たとえば、近接センサ４２の静電容量値が変化すると、ロック制御処理が実行される。このとき、プロセッサ２４はステップＳ１で、近接フラグ３３８がオンであるか否かを判断する。つまり、プロセッサ２４は、携帯電話機１０が縦向きで、近接センサ４２が被検出物を検出している状態（特定状態）で保持されているか否かを判断する。
【００７７】
ステップＳ１で“ＮＯ”であれば、つまり近接フラグ３３８がオフであれば、近接センサ４２に被検出物（指や手など）が近接していないので、プロセッサ２４はロック制御処理を終了する。
【００７８】
また、ステップＳ１で“ＹＥＳ”であれば、つまり近接センサ３３８がオンであれば、図４（Ｂ）のように携帯電話機１０が縦向きの状態で保持され、近接センサ４２に指が接触していると判断できるため、プロセッサ２４はステップＳ３で、ロックフラグ３４０をオンにする。つまり、ディスプレイ３０の画面方向がロックされる。なお、ステップＳ３の処理を実行するプロセッサ２４は維持部として機能する。
【００７９】
続いて、プロセッサ２４はステップＳ５で、近接タイマを実行する。つまり、携帯電話機１０が特定状態で保持さている時間を計測するために、近接カウンタ３４２がリセットされる。なお、ステップＳ５の処理を実行するプロセッサ２４は計測部として機能する。
【００８０】
続いて、プロセッサ２４はステップＳ７で、所定時間が経過したか否かを判断する。つまり、プロセッサ２４は、近接カウンタ３４０の値が、所定時間を示す値を超えたか否かを判断する。また、ステップＳ７で“ＮＯ”であれば、つまり携帯電話機１０が縦向き状態で保持されてから所定時間が経過していなければ、プロセッサ２４はステップＳ１３で、近接フラグ３３８がオフか否かを判断する。つまり、プロセッサ２４は、所定時間が経過する前に近接センサ４２から指が離された否かを判断する。ステップＳ１３で“ＮＯ”であれば、つまり近接センサ４２から指が離されていなければ、プロセッサ２４はステップＳ７に戻る。一方、ステップＳ１３で“ＹＥＳ”であれば、つまり近接センサ４２から指が離されると、プロセッサ２４はロック制御処理を終了する。たとえば、携帯電話機１０が縦向き状態で保持されてから所定時間が経過する前に、近接センサ４２から指が離されると、プロセッサ２４はロック制御処理を終了する。
【００８１】
一方、ステップＳ７で“ＹＥＳ”であれば、たとえば図４（Ａ）のように携帯電話機１０が縦向きの状態で保持され、近接センサ４２によって指が検出されてから所定時間が経過したと判断できるため、プロセッサ２４はステップＳ９で、ロックアイコン５０を表示する。つまり、ディスプレイ３０の画面方向が変化しないようにロックされたため、プロセッサ２４はディスプレイ３０にロックアイコン５０を表示する。なお、ステップＳ９の処理を実行するプロセッサ２４は通知部として機能する。
【００８２】
続いて、プロセッサ２４はステップＳ１１で、解除操作がされたか否かを判断する。たとえば、解除操作として携帯電話機１０が振られたかを判断するために、プロセッサ２４は、加速度バッファ３３０に格納されている加速度データが急激に変化したかを判断する。なお、ステップＳ１１の処理を実行するプロセッサ２４は、解除操作検出部として機能する。
【００８３】
ステップＳ１１で“ＮＯ”であれば、つまり解除操作がされなければ、プロセッサ２４はステップＳ１１を繰り返し実行する。一方、ステップＳ１１で“ＹＥＳ”であれば、つまり解除操作がされると、プロセッサ２４はステップＳ１５で、ロックフラグ３３８をオフにする。つまり、ステップＳ１５が実行されると、ロック状態が解除される。そのため、ステップＳ１５の処理を実行するプロセッサ２４は解除部として機能する。
【００８４】
図９は画面方向設定処理のフロー図である。たとえば、携帯電話機１０の電源がオンにされると、プロセッサ２４はステップＳ３１で、携帯電話機１０の姿勢が変化したか否かを判断する。つまり、プロセッサ２４は、加速度バッファ３３０の加速度データが変化したか否かを判断する。ステップＳ３１で“ＮＯ”であれば、つまり携帯電話機１０の姿勢が変化していなければ、プロセッサ２４はステップＳ３１の処理を繰り返して実行する。一方、ステップＳ３１で“ＹＥＳ”であれば、つまり携帯電話機１０の姿勢が変化すれば、プロセッサ２４はステップＳ３３で、近接フラグ３３８がオンであるか否かを判断する。つまり、プロセッサ２４は、携帯電話機１０が特定状態で保持さているか否かを判断する。
【００８５】
ステップＳ３３で“ＹＥＳ”であれば、たとえば携帯電話機１０が縦向きの状態で保持されていれば、プロセッサ２４は、ステップＳ３５，Ｓ３７の処理を実行せずに、ステップＳ３１に戻る。
【００８６】
一方、ステップＳ３３で“ＮＯ”であれば、つまり近接フラグ３３８がオフであれば、プロセッサ２４はステップＳ３５で、ディスプレイ３０の画面方向がロックされているか否かを判断する。つまり、プロセッサ２４はロックフラグ３４０がオンであるか否かを判断する。ステップＳ３５で“ＮＯ”であれば、たとえば携帯電話機１０が横向きで保持されていれば、プロセッサ２４はステップＳ３７で、現在の姿勢に基づいて画面方向を設定し、ステップＳ３１に戻る。たとえば、姿勢フラグ３３６がオフ（横向きの状態）であれば、ディスプレイ３０の画面方向は縦方向に設定される。また、姿勢フラグ３３６がオン（横向きの状態）であれば、ディスプレイ３０の画面方向は横向きに設定される。なお、ステップＳ３７の処理を実行するプロセッサ２４は画面方向設定部として機能する。
【００８７】
一方、ステップＳ３５で“ＹＥＳ”であれば、つまり画面方向がロックされていれば、プロセッサ２４は、ステップＳ３７の処理を実行せずに、ステップＳ３１に戻る。
【００８８】
以上の説明から分かるように、携帯電話機１０はディスプレイ３０および加速度センサ４０を備える。また、ディスプレイ３０の画面方向は、加速度センサ４０によって検出された携帯電話機１０の姿勢に応じて設定される。さらに、携帯電話機１０が縦向きの状態で保持されると、近接センサ４２によって検出される。そして、近接センサ４２によって縦向きの状態で保持されていることが検出されている間は、携帯電話機１０の姿勢が変化したとしても、ディスプレイ３０の画面方向が変化しないようにされる。
【００８９】
このように、使用者は、携帯電話機１０を特定状態で保持するだけで、ディスプレイ３０の画面方向が変化しないようにできる。
【００９０】
なお、他の実施例では、近接センサ４２は、照度センサが利用されてもよい。この場合、照度センサが出力する照度によって近接センサ４２に対する指の接触が検出される。このように、特定状態で保持するための指や手などの近接（接触）は、タッチセンサや、照度センサなどによって検出することができる。
【００９１】
また、解除操作はディスプレイ３０の電源をオフにする操作や、携帯電話機１０を待機状態にする操作などが含まれてもよい。さらに、ディスプレイ３０にロック解除用のキーを表示してもよい。
【００９２】
また、近接センサ４２の取り付け位置は、図２（Ａ）のように、筐体Ｃの表面端部の略中央だけに限られない。たとえば、他の実施例では、近接センサ４２は筐体Ｃの側面、裏面など、その他適宜な位置に設けられてもよい。
【００９３】
また、携帯電話機１０の通信方式はＣＤＭＡ方式であるが、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）方式、Ｗ−ＣＤＭＡ方式、ＧＳＭ方式、ＴＤＭＡ方式、ＦＤＭＡ方式およびＰＨＳ方式などが採用されてもよい。さらに、ディスプレイ３０にはＬＣＤモニタが利用されるが、有機ＥＬパネルなどの他の表示装置が利用されてもよい。
【００９４】
また、ロック制御プログラム３１０および画面方向設定プログラム３１２は、データ配信用のサーバのＨＤＤに記憶され、ネットワークを介して携帯電話機１０に配信されてもよい。また、ＣＤ，ＤＶＤ，ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）などの光学ディスク、ＵＳＢメモリおよびメモリカードなどの記憶媒体にこれらのプログラムを記憶させた状態で、その記憶媒体が販売または配布されてもよい。そして、上記したサーバや記憶媒体などを通じてダウンロードされた、ロック制御プログラム３１０および画面方向設定プログラム３１２が、本実施例と同等の構成の携帯電話機にインストールされた場合、本実施例と同等の効果が得られてもよい。
【００９５】
さらに、本実施例は、携帯電話機１０のみに限らず、スマートフォンおよびＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）などに適用されてもよい。
【００９６】
そして、本明細書中で挙げた、所定時間などの具体的な数値は、いずれも単なる一例であり、製品の仕様などの必要に応じて適宜変更可能である。
【符号の説明】
【００９７】
１０    …  携帯電話機
１２    …  アンテナ
１４    …  無線通信回路
２４    …  プロセッサ
２６    …  キー入力装置
３４    …  ＲＡＭ
３６    …  タッチパネル制御回路
３８    …  タッチパネル
４０    …  加速度センサ
４２    …  近接センサ
【図１】
0005825771.tif 000002
【図２】
0005825771.tif 000003
【図３】
0005825771.tif 000004
【図４】
0005825771.tif 000005
【図５】
0005825771.tif 000006
【図６】
0005825771.tif 000007
【図７】
0005825771.tif 000008
【図８】
0005825771.tif 000009
【図９】
0005825771.tif 000010