(57)【要約】    【構成】携帯電話機１０は、ディスプレイ１４に設けられるタッチパネル１６、近接センサ２４および照度センサ２６などを備える。また、キー操作によってロック画面が表示されると、タッチパネル１６は手袋などを装着している状態でもタッチ操作を検出することが出来る高感度モードにされる。たとえば、携帯電話機１０がユーザの服のポケットの中に入れられている状態では、近接センサ２４が物の近接を検出し、照度センサ２６によって検出された照度が所定値よりも小さい状態になる。この状態でロック画面が表示され、高感度モードのタッチパネル１６によって、服を介してユーザの体が検出されると、ポップアップ（７６）がロック画面に重ねて表示される。    【効果】このような状態ではポップアップ（７６）を表示することでタッチ操作を実質的に無効にし、誤動作が起きる可能性を低くしている。【選択図】図１
2016009993.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネル、
物の近接を検出する近接検出部、
照度を検出する照度検出部、および
前記近接検出部によって物の近接が検出され、かつ前記照度検出部によって検出された照度が所定値より小さい場合において、タッチ操作が検出されたとき、特定の通知を行う通知部を備える、携帯端末。
【請求項２】
前記通知部は、前記近接検出部によって物の近接が検出され、かつ前記照度検出部によって検出された照度が所定値より小さい場合において、タッチ操作が検出されたことを、振動によってユーザに通知する振動通知部を含む、請求項１記載の携帯端末。
【請求項３】
前記タッチパネルが設けられる表示部をさらに備え、
前記通知部は、前記近接検出部によって物の近接が検出され、かつ前記照度検出部によって検出された照度が所定値より小さい場合において、タッチ操作が検出されたとき、前記表示部にポップアップを表示するポップアップ表示処理部をさらに含む、請求項１または２記載の携帯端末。
【請求項４】
前記タッチパネルが設けられる表示部、および
前記近接検出部によって物の近接が検出され、かつ前記照度検出部によって検出された照度が所定値より小さいとき、前記表示部にポップアップを表示するポップアップ表示処理部をさらに備える、請求項１または２記載の携帯端末。
【請求項５】
前記近接検出部によって物の近接が検出されなくなるか、前記照度検出部によって検出された照度が前記所定値より大きくなったとき、前記表示部に表示される前記ポップアップを消去する消去部をさらに備える、請求項３または４記載の携帯端末。
【請求項６】
前記表示部に着呼画面が表示されている状態で、前記近接検出部によって物の近接が検出されなくなったとき、前記表示部に表示されるポップアップを消去する消去部をさらに備える、請求項３または４記載の携帯端末。
【請求項７】
電力を供給する電源部、および
イベントが発生したとき、前記近接検出部および前記照度検出部の電源をオンにする第１制御部をさらに備える、請求項１記載の携帯端末。
【請求項８】
前記近接検出部によって物の近接が検出されなくなるか、前記照度検出部によって検出された照度が前記所定値より大きくなったとき、前記近接検出部および前記照度検出部の電源をオフにする第２制御部をさらに備える、請求項７記載の携帯端末。
【請求項９】
前記イベントは、着呼を含み、
前記着呼が発生した後に、前記近接検出部によって物の近接が検出されなくなったとき、前記照度検出部の電源をオフにする第３制御部をさらに備える、請求項７または８記載の携帯端末。
【請求項１０】
前記タッチパネルにおける所定領域でタッチ操作が検出されたとき、所定の処理を実行する実行部をさらに備え、
前記通知部は、前記近接検出部によって物の近接が検出され、かつ前記照度検出部によって検出された照度が所定値より小さい場合において、前記タッチパネルにおける任意の位置でタッチ操作が検出されたとき、特定の通知を行う、請求項１記載の携帯端末。
【請求項１１】
前記タッチパネルにおける所定領域でタッチ操作が検出されたとき、所定の処理を実行する実行部をさらに備え、
前記通知部は、前記近接検出部によって物の近接が検出され、かつ前記照度検出部によって検出された照度が所定値より小さい場合において、前記所定領域でタッチ操作が検出されたとき、特定の通知を行う、請求項１記載の携帯端末。
【請求項１２】
前記タッチパネルが設けられる表示部をさらに備え、
前記所定領域は、前記表示部に表示されるオブジェクトと対応する、請求項１０または１１に記載の携帯端末。
【請求項１３】
タッチパネル、物の近接を検出する近接検出部および照度を検出する照度検出部を有する、携帯端末のプロセッサを、
前記近接検出部によって物の近接が検出され、かつ前記照度検出部によって検出された照度が所定値より小さい場合において、タッチ操作が検出されたとき、特定の通知を行う通知部として機能させる、通知制御プログラム。
【請求項１４】
タッチパネル、物の近接を検出する近接検出部および照度を検出する照度検出部を有する、携帯端末における通知制御方法であって、前記携帯端末のプロセッサが、
前記近接検出部によって物の近接が検出され、かつ前記照度検出部によって検出された照度が所定値より小さい場合において、タッチ操作が検出されたとき、特定の通知を行う通知ステップを実行する、通知制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、携帯端末、通知制御プログラムおよび通知制御方法に関し、特にタッチパネルを利用して操作することが出来る、携帯端末、通知制御プログラムおよび通知制御方法に関する。
【背景技術】
【０００２】
背景技術の一例が特許文献１に開示されている。この特許文献１の携帯端末装置では、タッチンパネルの感度を、素手よりも導電性の低い手袋によるタッチを検出することができる高感度モードと通常モードとを選択することが出来る。そして、ユーザは、簡易な操作を行うことでタッチパネルの感度として、任意のモードを選択することが出来る。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開2012-194791号公報［G06F 3/041, H04M 1/00］
【発明の概要】
【発明が解決しようとする課題】
【０００４】
たとえば、特許文献１の携帯端末装置がユーザの服のポケットの中などに入れられたときに、ポケットの中で服を介してユーザの足などを検出してしまい、携帯端末装置が誤動作してしまうことがある。
【０００５】
それゆえに、この発明の主たる目的は、新規な、携帯端末、通知制御プログラムおよび通知制御方法を提供することである。
【０００６】
この発明の他の目的は、誤動作が起きる可能性を低くすることが出来る、携帯端末、通知制御プログラムおよび通知制御方法を提供することである。
【課題を解決するための手段】
【０００７】
この発明は、上記の課題を解決するために、以下の構成を採用した。
【０００８】
第１の発明は、タッチパネル、物の近接を検出する近接検出部、照度を検出する照度検出部、および近接検出部によって物の近接が検出され、かつ照度検出部によって検出された照度が所定値より小さい場合において、タッチ操作が検出されたとき、特定の通知を行う通知部を備える、携帯端末である。
【０００９】
第１の発明では、携帯端末は、タッチ操作が検出されるタッチパネルと、そのタッチパネルの近くに設けられる近接検出部および照度検出部などを備える。近接検出部は、たとえばユーザの顔などの物の近接を検出する。照度検出部は、携帯端末の周囲の照度を検出する。物の近接が検出され、検出された照度が所定値よりも小さい（暗い）場合において、タッチ操作が検出されると、通知部は特定の通知を行う。
【００１０】
第１の発明によれば、たとえば携帯端末がポケットの中などに入れられており、物が検出され、かつ検出された照度が所定値よりも小さい場合において、タッチ操作が検出されると、特定の通知が行われる。そして、このような状態では特定の通知を行うことでタッチ操作を実質的に無効にし、誤動作が起きる可能性を低くしている。
【００１１】
第２の発明は、第１の発明に従属し、通知部は、近接検出部によって物の近接が検出され、かつ照度検出部によって検出された照度が所定値より小さい場合において、タッチ操作が検出されたことを、振動によってユーザに通知する振動通知部を含む。
【００１２】
第２の発明では、振動通知部は、たとえばバイブレータの振動によって、タッチ操作が検出されたことを、ユーザに通知する。
【００１３】
第２の発明によれば、タッチ操作に応答して振動通知部処理が実行されるため、ユーザは、タッチパネルが故障していないことに気づくことが出来る。
【００１４】
第３の発明は、第１の発明または第２の発明に従属し、タッチパネルが設けられる表示部をさらに備え、通知部は、近接検出部によって物の近接が検出され、かつ照度検出部によって検出された照度が所定値より小さい場合において、タッチ操作が検出されたとき、表示部にポップアップを表示するポップアップ表示処理部をさらに含む。
【００１５】
第３の発明では、タッチパネルが設けられる表示部には、たとえばタッチ操作が行われるオブジェクトなどが表示される。そして、物の近接が検出され、検出された照度が所定値よりも小さい場合において、タッチ操作が検出されると、ポップアップ表示処理部は表示部にポップアップを表示する。
【００１６】
第３の発明によれば、タッチ操作に応じてポップアップを表示することで、近接検出部および照度検出部が誤って隠されていることを、ポップアップを利用してユーザに通知することが出来る。
【００１７】
第４の発明は、第１の発明または第２の発明に従属し、タッチパネルが設けられる表示部、および近接検出部によって物の近接が検出され、かつ照度検出部によって検出された照度が所定値より小さいとき、表示部にポップアップを表示するポップアップ表示処理部をさらに備える。
【００１８】
第４の発明では、第３の発明と同様、表示部にはタッチパネルが設けられる。そして、物の近接が検出され、かつ検出された照度が所定値よりも小さい状態になると、ポップアップ表示処理部は表示部にポップアップを表示する。
【００１９】
第４の発明によれば、ユーザが近接検出部および近接検出部を誤って指などで隠してしまった場合、ユーザは表示部を見るだけでそのような状態であることに気づくことが出来る。
【００２０】
第５の発明は、第３の発明または第４の発明に従属し、近接検出部によって物の近接が検出されなくなるか、照度検出部によって検出された照度が所定値より大きくなったとき、表示部に表示されるポップアップを消去する消去部をさらに備える。
【００２１】
第５の発明では、消去部は、物の近接が検出されなくなるか、検出された照度が所定値よりも大きくなると、ポップアップを消去する。
【００２２】
第６の発明は、第３の発明または第４の発明に従属し、表示部に着呼画面が表示されている状態で、近接検出部によって物の近接が検出されなくなったとき、表示部に表示されるポップアップを消去する消去部をさらに備える。
【００２３】
第６の発明では、消去部は、着呼画面が表示されている状態で、物の近接が検出されなくなった場合は、ポップアップの表示を消去する。
【００２４】
第５の発明および第６の発明によれば、ユーザは、タッチ操作が実質的に有効になったことに気づくことが出来る。
【００２５】
第７の発明は、第１の発明に従属し、電力を供給する電源部、およびイベントが発生したとき、近接検出部および照度検出部の電源をオンにする第１制御部をさらに備える。
【００２６】
第７の発明では、電源部は、たとえば電源回路および二次電池を含み、携帯端末に電力を供給する。第１制御部は、たとえばロック画面を表示するキー操作のイベントが発生した場合、近接検出部および照度検出部の電源をオンにする。
【００２７】
第７の発明によれば、イベントの発生に対応して、近接検出部および照度検出部の電源もオンにすることで、携帯端末の消費電力を抑えることが出来る。
【００２８】
第８の発明は、第７の発明に従属し、近接検出部によって物の近接が検出されなくなるか、照度検出部によって検出された照度が所定値より大きくなったとき、近接検出部および照度検出部の電源をオフにする第２制御部をさらに備える。
【００２９】
第８の発明では、第２制御部は、たとえば携帯端末がポケットの中から出され、物の近接が検出されなくなるか、検出された照度が所定値よりも大きくなると、近接検出部および照度検出部の電源をオフにする。
【００３０】
第８の発明によれば、近接検出部および照度検出部のそれぞれが不要になれば、各検出部の電源がオフにされるため、消費電力が抑えられる。
【００３１】
第９の発明は、第７の発明または第８の発明に従属し、イベントは、着呼を含み、着呼が発生した後に、近接検出部によって物の近接が検出されなくなったとき、照度検出部の電源をオフにする第３制御部をさらに備える。
【００３２】
第９の発明では、イベントには着呼が含まれる。そして、第３制御部は、着呼が発生した後に物の近接が検出されなくなると、照度検出部の電源をオフにする。
【００３３】
第９の発明によれば、照度検出部の電源をオフにすることで、無駄な消費電力を抑えることが出来る。
【００３４】
第１０の発明は、第１の発明に従属し、タッチパネルにおける所定領域でタッチ操作が検出されたとき、所定の処理を実行する実行部をさらに備え、通知部は、近接検出部によって物の近接が検出され、かつ照度検出部によって検出された照度が所定値より小さい場合において、タッチパネルにおける任意の位置でタッチ操作が検出されたとき、特定の通知を行う。
【００３５】
第１０の発明では、実行部は、ロック解除などの所定の処理が対応付けられた所定領域にタッチ操作が検出されると、その所定の処理を実行する。物の近接が検出され、かつ検出された照度が所定値よりも小さい場合において、タッチパネルの任意の位置でタッチ操作が検出されれば、通知部は特定の通知を行う。
【００３６】
第１０の発明によれば、携帯端末がタッチ操作に応じて特定の通知を行う状態では、所定領域に関係なくタッチパネルにタッチ操作が検出されれば特定の通知が行われる。そのため、ユーザは任意の位置にタッチ操作を行うことで、携帯端末の状態を把握することが出来る。
【００３７】
第１１の発明は、第１の発明に従属し、タッチパネルにおける所定領域でタッチ操作が検出されたとき、所定の処理を実行する実行部をさらに備え、通知部は、近接検出部によって物の近接が検出され、かつ照度検出部によって検出された照度が所定値より小さい場合において、所定領域でタッチ操作が検出されたとき、特定の通知を行う。
【００３８】
第１１の発明では、実行部は、第１０の発明と同様、所定領域にタッチ操作が検出されると所定の処理を実行する。物の近接が検出され、かつ検出された照度が所定値よりも小さい場合において、上記の所定領域にタッチ操作が検出されると、通知部は特定の通知を行う。
【００３９】
第１１の発明によれば、ユーザが所定領域に対してタッチ操作を行ったときにポップアップを表示することが出来る。
【００４０】
第１２の発明は、第１０の発明または第１１の発明に従属し、タッチパネルが設けられる表示部をさらに備え、所定領域は、表示部に表示されるオブジェクトと対応する。
【００４１】
第１２の発明では、表示部は、第３の発明などと同様、タッチパネルが設けられる。オブジェクトは、たとえばキーやアイコンなどを含む。そして、表示部に表示されるオブジェクトと所定領域とが対応する。
【００４２】
第１２の発明によれば、オブジェクトと所定領域とを対応させることで、ユーザがタッチ操作を行う位置を誘導することが出来る。
【００４３】
第１３の発明は、タッチパネル、物の近接を検出する近接検出部および照度を検出する照度検出部を有する、携帯端末のプロセッサを、近接検出部によって物の近接が検出され、かつ照度検出部によって検出された照度が所定値より小さい場合において、タッチ操作が検出されたとき、特定の通知を行う通知部として機能させる、通知制御プログラムである。
【００４４】
第１３の発明でも、第１の発明と同様、たとえば携帯端末がポケットの中などに入れられており、物が検出され、かつ検出された照度が所定値よりも小さい場合において、タッチ操作が検出されると、通知が行われる。そして、このような状態では通知を行うことでタッチ操作を実質的に無効にし、誤操作が起きる可能性を低くすることが出来る。
【００４５】
第１４の発明は、タッチパネル、物の近接を検出する近接検出部および照度を検出する照度検出部を有する、携帯端末における通知制御方法であって、携帯端末のプロセッサが、近接検出部によって物の近接が検出され、かつ照度検出部によって検出された照度が所定値より小さい場合において、タッチ操作が検出されたとき、特定の通知を行う通知ステップを実行する、通知制御方法である。
【００４６】
第１４の発明でも、第１の発明と同様、たとえば携帯端末がポケットの中などに入れられており、物が検出され、かつ検出された照度が所定値よりも小さい場合において、タッチ操作が検出されると、通知が行われる。そして、このような状態では通知を行うことでタッチ操作を実質的に無効にし、誤操作が起きる可能性を低くすることが出来る。
【発明の効果】
【００４７】
この発明によれば、誤操作が起きる可能性を低くすることが出来る。
【００４８】
この発明の上述の目的、その他の目的、特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００４９】
【図１】図１はこの発明の一実施例の携帯電話機の外観の一例を示す外観図である。
【図２】図２は図１に示す携帯電話機の電気的な構成を示す図解図である。
【図３】図３は図１に示すディスプレイに表示される着呼画面の一例を示す図解図である。
【図４】図４は図１に示すディスプレイに表示されるロック画面の一例を示す図解図であり、図４（Ａ）はロック画面の一例を示し、図４（Ｂ）は操作ロック画面の一例を示す。
【図５】図５は図４（Ａ）に示すロック画面にポップアップが重ねて表示されている状態の一例を示す図解図である。
【図６】図６は図３に示す着呼画面にポップアップが重ねて表示されている状態の一例を示す図解図である。
【図７】図７は図２に示すＲＡＭのメモリマップの一例を示す図解図である。
【図８】図８は図２に示すプロセッサの通知制御処理の一部の一例を示すフロー図である。
【図９】図９は図２に示すプロセッサの第１実施例の通知制御処理の他の一部の一例であって、図８に後続するフロー図である。
【図１０】図１０は図２に示すプロセッサの第１実施例の通知制御処理のその他の一部の一例であって、図８に後続するフロー図である。
【図１１】図１１は図２に示すプロセッサのロック状態制御処理の一例を示すフロー図である。
【図１２】図１２は図２に示すプロセッサの着呼制御処理の一例を示すフロー図である。
【図１３】図１３は図２に示すプロセッサの第２実施例の通知制御処理の他の一部の一例であって、図８に後続するフロー図である。
【図１４】図１４は図２に示すプロセッサの第２実施例の通知制御処理のその他の一部の一例であって、図８に後続するフロー図である。
【図１５】図１５は図２に示すプロセッサの他の実施例の通知制御処理の他の一部の一例であって、図８に後続するフロー図である。
【発明を実施するための形態】
【００５０】
＜第１実施例＞
図１を参照して、この発明の一実施例の携帯電話機１０は、一例としてスマートフォン（smartphone）であり、縦長の扁平矩形のハウジング１２を含む。ただし、この発明は、タブレット端末、タブレット型ＰＣおよびＰＤＡなど任意の携帯端末に適用可能であることを予め指摘しておく。
【００５１】
ハウジング１２の主面（表面）には、たとえば液晶や有機ＥＬなどで構成され、表示部として機能するディスプレイ１４が設けられる。ディスプレイ１４の上には、タッチパネル１６が設けられる。
【００５２】
ハウジング１２の縦方向一端の主面側にスピーカ１８が内蔵され、縦方向他端の主面側にマイク２０が内蔵される。
【００５３】
タッチパネル１６と共に入力操作手段を構成するハードキーとして、この実施例では、ハウジング１２の主面にはメニューキー２２ａが設けられ、ハウジング１２の側面には電源キー２２ｂが設けられる。
【００５４】
また、スピーカ１８の右側には、近接センサ２４および照度センサ２６が設けられる。ただし、近接センサ２４の検出面と照度センサ２６の検出面とはハウジング１２から露出するように設けられ、その他の部分はハウジング１２に内蔵される。
【００５５】
たとえば、ユーザは、ディスプレイ１４に表示されたダイヤルパッドに対して、タッチ操作を行うことで電話番号を入力し、同じくディスプレイ１４に表示された着呼キー６４（図３参照）に対してタッチ操作を行うことで音声通話を開始する。音声通話が開始されると、ディスプレイ１４には終話キーが表示され、この終話キーに対してタッチ操作が行われると、音声通話が終了する。
【００５６】
また、メニューキー２２ａが操作されると、ディスプレイ１４にホーム画面が表示される。ユーザは、その状態でディスプレイ１４に表示されているアイコンやキーなどのＧＵＩに対して、タッチパネル１６によるタッチ操作を行うことによってアイコンやキーなどを選択し、その選択を確定させることができる。
【００５７】
また、ユーザは、電源キー２２ｂを長押しすることによって、携帯電話機１０の電源をオン／オフすることができる。また、ディスプレイ１４に画面が表示されている状態で電源キー２２ｂが短押しされると、ディスプレイ１４およびタッチパネル１６の電源がオフにされる。
【００５８】
なお、以下の説明では、ディスプレイ１４に表示されるアイコンや、ソフトキーなどのＧＵＩは、まとめてオブジェクトと言うことがある。
【００５９】
図２を参照して、図１に示す実施例の携帯電話機１０は、コンピュータまたはＣＰＵであるプロセッサ３０などを含む。プロセッサ３０には、近接センサ２４、照度センサ２６、無線通信回路３２、Ａ／Ｄ変換器３６、Ｄ／Ａ変換器３８、入力装置４０、表示ドライバ４２、フラッシュメモリ４４、ＲＡＭ４６、タッチパネル制御回路４８、バイブレータ５０および電源回路５２などが接続される。
【００６０】
プロセッサ３０は、携帯電話機１０の全体制御を司る。記憶部であるＲＡＭ４６には、フラッシュメモリ４４に予め設定されているプログラムの全部または一部が使用に際して展開され、プロセッサ３０はこのＲＡＭ４６上のプログラムに従って動作する。また、ＲＡＭ４６はさらに、プロセッサ３０のワーキング領域ないしバッファ領域として用いられる。
【００６１】
入力装置４０は、図１に示すハードキー２２を含むものである。そのため、ハードキー２２に対するキー操作を受け付ける。入力操作を受け付けたハードキー２２の情報（キーデータ）はプロセッサ３０に入力される。
【００６２】
無線通信回路３２は、アンテナ３４を通して、音声通話やメールなどのための電波を送受信するための回路である。実施例では、無線通信回路３２は、ＣＤＭＡ方式での無線通信を行うための回路である。たとえば、タッチパネル１６が受け付けた発呼（音声発信）の操作に基づき、無線通信回路３２は、プロセッサ３０の指示の下、音声発信処理を実行し、アンテナ３４を介して音声発信信号を出力する。音声発信信号は、基地局および通信網を経て相手の電話機に送信される。そして、相手の電話機において音声着信処理が行われると、通信可能状態が確立され、プロセッサ３０は通話処理を実行する。
【００６３】
Ａ／Ｄ変換器３６には図１に示すマイク２０が接続され、上述のようにマイク２０からの音声信号はこのＡ／Ｄ変換器３６でディジタルの音声データに変換され、プロセッサ３０に入力される。一方、Ｄ／Ａ変換器３８には図１に示すスピーカ１８が接続される。Ｄ／Ａ変換器３８は、ディジタルの音声データを音声信号に変換して、アンプを介してスピーカ１８に与える。したがって、音声データに基づく音声がスピーカ１８から出力される。そして、通話処理が実行されている状態では、マイク２０によって集音された音声が相手の電話機に送信され、相手の電話機で集音された音声が、スピーカ１８から出力される。
【００６４】
表示ドライバ４２には図１に示すディスプレイ１４が接続され、したがって、ディスプレイ１４はプロセッサ３０から出力される映像または画像データに従って映像または画像を表示する。表示ドライバ４２は表示する画像データを一時的に記憶するビデオメモリを含んでおり、プロセッサ３０から出力されたデータはこのビデオメモリに記憶される。そして、表示ドライバ４２は、ビデオメモリの内容に従って、ディスプレイ１４に画像を表示する。つまり、表示ドライバ４２は、プロセッサ３０の指示の下、当該表示ドライバ４２に接続されたディスプレイ１４の表示を制御する。そのため、プロセッサ３０は表示制御部と言うことがある。なお、ディスプレイ１４には、バックライトが設けられており、表示ドライバ４２はプロセッサ３０の指示に従って、そのバックライトの明るさや、点灯／消灯を制御する。
【００６５】
タッチパネル制御回路４８には、図１に示すタッチパネル１６が接続される。タッチパネル制御回路４８は、タッチパネル１６に必要な電圧などを付与すると共に、タッチパネル１６に対するタッチの開始を示すタッチ開始信号、タッチの終了を示す終了信号、およびタッチされたタッチ位置を示す座標データをプロセッサ３０に入力する。したがって、プロセッサ３０はこの座標データおよびその座標データの変化に基づいて、タッチされたオブジェクトを判断する。
【００６６】
実施例では、タッチパネル１６は、その表面と指などの物体（以下、便宜上合わせて指と言う。）との間に生じる静電容量の変化を検出する静電容量方式のタッチパネルである。タッチパネル１６は、たとえば１本または複数本の指がタッチパネル１６に触れたことを検出する。そのため、タッチパネル１６はポインティングデバイスと言うことがある。タッチパネル制御回路４８は、タッチパネル１６のタッチ有効範囲内でのタッチ操作を検出して、そのタッチ操作の位置を示す座標データをプロセッサ３０に出力する。つまり、ユーザは、タッチパネル１６の表面に対してタッチ操作を行うことで、操作位置や、操作方向などを携帯電話機１０に入力する。なお、タッチパネル制御回路４８は、タッチパネル１６に対してタッチ操作が行われたときの静電容量の変化量を検出することもできる。
【００６７】
また、本実施例のタッチパネル１６には、ユーザが手袋を装着している手でもタッチ操作を検出することが可能な高感度モードを設定することができる。具体的には、タッチ操作を開始するときの最初のタッチ操作の静電容量の変化量によってモードが自動的に設定される。たとえば、静電容量の変化量が閾値よりも小さければ、手袋をつけた状態でタッチ操作が行われていると判断され、タッチ操作と判定するための設定値が通常の設定値よりも小さい値に設定される。そして、タッチ操作と判定するための設定値が通常の設定値よりも小さい値にされた状態を、高感度モードと言う。これに対して、タッチ操作と判定するための設定値が通常の設定値にされた状態を、通常モードと言う。
【００６８】
なお、本実施例では、タッチ操作の静電容量の変化量が設定値より大きいかの判断をプロセッサ３０が行っているが、他の実施例ではタッチパネル制御回路４８が判断するようにしてもよい。
【００６９】
ここで、本実施例のタッチ操作には、タップ操作、ロングタップ操作、フリック操作、スワイプ（スライド）操作などが含まれる。
【００７０】
タップ操作は、タッチパネル１６の表面に指を接触（タッチ）させた後、短時間のうちにタッチパネル１６の表面から指を離す（リリースする）操作である。ロングタップ操作は、一定時間以上、指をタッチパネル１６の表面に接触させ続けた後、指をタッチパネル１６の表面から離す操作である。フリック操作は、タッチパネル１６の表面に指を接触させ、任意の方向へ所定速度以上で指を弾く操作である。スワイプ（スライド）操作は、タッチパネル１６の表面に指を接触させたまま任意の方向へ移動させた後、タッチパネル１６の表面から指を離す操作である。
【００７１】
また、上記のスワイプ操作には、ディスプレイ１４の表面に表示されたオブジェクトに指を触れ、オブジェクトを移動させるスワイプ操作、いわゆるドラッグ操作も含まれる。また、ドラッグ操作の後、タッチパネル１６の表面から指を離す操作をドロップ操作と言う。
【００７２】
なお、以下の説明では、タップ操作、ロングタップ操作、フリック操作、スワイプ操作、ドラッグ操作およびドロップ操作は、それぞれ「操作」を省略して記述されることがある。また、タッチ操作はユーザの指だけに限らず、スタイラスペンなどによって行われてもよい。
【００７３】
また、本実施例では、無操作の状態で所定時間（たとえば、１５秒）が経過すると、自動的にディスプレイ１４およびタッチパネル１６の電源がオフにされる。
【００７４】
近接センサ２４は、図示は省略するが、発光素子（たとえば、赤外線ＬＥＤ）と受光素子（たとえば、フォトダイオード）とを含む。プロセッサ３０は、フォトダイオードの出力の変化から、近接センサ２４（携帯電話機１０）に近接する物（たとえば、ユーザの顔や服など）の距離を算出する。具体的には、発光素子は赤外線を発光し、受光素子は、顔などの物で反射した赤外線を受光する。たとえば、受光素子がユーザの顔から遠い場合は、発光素子から発せられた赤外線は受光素子によってほとんど受光されない。一方、近接センサ２４にユーザの顔が近接すると、発光素子が発光した赤外線は顔に反射して受光素子によって受光される。このように、受光素子は近接センサ２４がユーザの顔に近接している場合とそうでない場合とで赤外線の受光量が変化するため、プロセッサ３０は、その受光量に基づいて、近接センサ２４から物までの距離を算出することが出来る。そして、プロセッサ３０は、算出した距離が一定値より小さいときに、物が近接していると判断される。なお、近接センサ２４は、物の近接を検出するために利用されることから、近接検出部と言うことがある。
【００７５】
照度センサ２６は、アレイ状に集積されたフォトダイオードなどを含む。各フォトダイオードは、受光すると出力が変化する。プロセッサ３０は、各フォトダイオードの出力の変化に基づいて、携帯電話機１０の周囲の明るさ（照度）を検出する。また、他の実施例では、フォトダイオードに代えてフォトトランジスタが利用されてもよい。なお、照度センサ２６は、周囲の照度を検出するために利用されることから、照度検出部と言うことがある。
【００７６】
バイブレータ５０は、偏心重が回転軸に取り付けられたモータであり、プロセッサ３０によってオン／オフが制御される。バイブレータ５０が動作（オン）すると、バイブレータ５０の振動によって携帯電話機１０も振動する。たとえば、着呼したときにバイブレータ５０が動作を動作させることで、着呼状態をユーザに通知することが出来る。また、タッチ操作が検出されたときにバイブレータ５０を動作させることで、ユーザに対してタッチ操作が検出されたことを通知する。なお、以下の説明では、タッチ操作が検出されたときにバイブレータ５０を動作させる処理を振動通知処理と言う。
【００７７】
電源回路５２は電源管理用のＩＣであり、電源回路５２は二次電池５４の電圧に基づく電力をシステム全体に供給する。ここで、電源回路５２が電力をシステム全体に供給している状態を、電源オン状態と言うことにする。一方、電源回路５２が電力をシステム全体に供給していない状態を、電源オフ状態と言うことにする。上述したように、電源回路５２は、電源オフ状態で電源キー２２ｂが長押し（電源オン操作）されると起動され、電源オン状態で電源キー２２ｂが長押し（電源オフ操作）されると停止される。さらに、電源オフ状態であっても、電源回路５２は、図示しない外部電源コネクタに外部電源が接続され、二次電池５４に電力が供給（充電）されると起動し、二次電池５４の満充電状態が検出されると停止する。また、「充電」とは、外部電源コネクタが外部電源と接続され外部電源から電力の供給を受け、二次電池５４が電気エネルギーを蓄えることを言う。なお、電源回路５２および二次電池５４は、まとめて電源部と言うことがある。
【００７８】
図３は着呼中に表示される着呼画面の一例を示す図解図である。図３を参照して、ディスプレイ１４の表示範囲は状態表示領域６０および機能表示領域６２を含む。状態表示領域６０には、アンテナ３４による電波受信状態を示すピクト、二次電池５４の残電池容量を示すピクトおよび時刻が表示される。機能表示領域６２には、着呼画面が表示される。この着呼画面には、着呼中であることを示す文字列、発呼者を示す文字列および画像、応答するための２つのキーおよび操作を説明するための文字列などが含まれる。
【００７９】
発呼者を示す文字列および画像は、相手の電話機の電話番号に対して、相手（発呼者）の名前と画像とを含むアドレスデータが登録されているときに、そのアドレスデータに基づいて表示される。ただし、このようなアドレスデータが登録されていない場合、着呼画面には「発呼者不明」と表示され、発呼者が不明であることを示す画像が表示される。
【００８０】
応答するための２つのキーには、着呼キー６４および保留キー６６が含まれている。着呼中に着呼キー６４に対してスワイプ操作がされると、通信可能状態が確立され、プロセッサ３０は通話処理を実行する。つまり、ユーザは、着呼キー６４に対してタッチ操作を行うことで、発呼者との通話を開始することが出来る。また、着呼中に保留キー６６に対してスワイプ操作されると、着呼可能状態が確立され、プロセッサ３０は保留処理を実行する。保留処理が実行されると、たとえば通話応答が出来ないことを伝える音声メッセージが発呼者の電話機に送信される。つまり、ユーザは、保留キー６６に対してタッチ操作を行うことで、発呼者に対して着呼に応答できないことを伝えることが出来る。
【００８１】
また、着呼画面およびその後の通話画面では、近接センサ２４によって物の近接が検出されているときは、タッチパネル１６に対するタッチ操作が制限される。つまり、通話中などでは携帯電話機１０がユーザの顔に近づけられるため、タッチパネル１６がユーザの顔を検出し誤動作する可能性がある。そのため、着呼中または通話中において近接センサ２４によって物の近接が検出されている場合は、タッチパネル１６に対してタッチ操作が行われても、キー操作に対応する処理などが実行されないようにタッチ操作が制限される。
【００８２】
ここで、携帯電話機１０は、タッチパネル１６に対するユーザの意図しない入力による誤操作を防止するために、タッチ操作に基づく所定の処理の実行を制限するロック状態を設定することができる。たとえば、電源キー２２ｂが操作されると、ディスプレイ１４およびタッチパネル１６の電源がオフにされると共にロック状態が設定される。この状態で、メニューキー２２ａが操作されると、ディスプレイ１４およびタッチパネル１６の電源がオンとなり、ロック画面が表示され、ロック状態の解除操作が受け付けられるようになる。ただし、ディスプレイ１４の電源が自動的にオフにされた場合も、ロック状態が設定される。
【００８３】
なお、本実施例のロック状態では、ロック画面が表示されるまでは、ディスプレイ１４およびタッチパネル１６の電源がオフにされているため、携帯電話機１０の消費電力が抑えられる。
【００８４】
図４（Ａ）はロック画面の一例を示す図解図である。図４（Ａ）を参照して、ロック状態で、たとえばメニューキー２２ａまたは電源キー２２ｂが操作されると機能表示領域６２にロック画面が表示される。ロック画面には、現在日時を示す日時アイコン６８が含まれるともに、解除操作を受け付ける２つのキーが表示される。２つのキーには、ロック状態を解除するためのスタートキー７０およびロック状態を解除すると共に電話機能を実行するための電話キー７２が含まれる。
【００８５】
たとえば、スタートキー７０に対してタップ操作がされると、そのタップ操作が解除操作として受け付けられロック状態が解除される。そして、スタートキー７０を利用してロック状態が解除されると、図４（Ｂ）に示す操作ロック画面が表示される。操作ロック画面には、日時アイコン６８が表示されると共に、開始アイコン７４が表示される。そして、この開始アイコン７４に対して、任意の方向に所定距離以上のスワイプ操作（開始操作）がされると、操作ロック状態が解除されてホーム画面が表示される。つまり、ユーザは、ロック状態が設定されている状態では、ロック画面で解除操作をした後に、操作ロック画面で開始操作を行うことで、ホーム画面を表示させることが出来る。
【００８６】
なお、他の実施例では、操作ロック画面に代えて、パスワードの入力を受け付けるパスワードロック画面が表示されるようにしてもよい。また、その他の実施例では、ロック状態が解除された後は、図４（Ｂ）に示す操作ロック画面が表示されずにホーム画面が表示されてもよい。さらにその他の実施例では、ロック画面として操作ロック画面が表示されてもよい。
【００８７】
また、電話キー７２に対してタップ操作がされると、そのタップ操作が解除操作として受け付けられロック状態が解除される。そして、電話キー７２を利用してロック状態が解除されると、ダイヤルキーを含む発呼画面が表示される。そして、ユーザは、発呼画面で任意の電話番号を入力した後に発呼操作を行うことで、任意の相手に電話を掛けることが出来る。なお、ロック状態で着呼したときは、図４（Ａ）に示すロック画面ではなく、図３に示す着呼画面が表示される。
【００８８】
ここで、ロック画面が表示されたとき、またはロック状態で着呼画面が表示されたときは、ユーザが手袋を装着した状態でタッチ操作を行うかを判断する必要があるため、タッチパネル１６の感度は高感度モードに設定される。これにより、ユーザが手袋を装着した状態でロック画面などを表示したとしても、ロック状態の解除操作を受け付けることが出来る。
【００８９】
ところが、ロック状態が設定されている携帯電話機１０がユーザの服のポケットの中に入れられている状態で、ロック画面が表示されたり、着呼画面が表示されたりすると、高感度モードが設定されているタッチパネル１６は、服を介してユーザの体（たとえば足）を検出する可能性がある。そして、ユーザの体を検出した場合、携帯電話機１０の設定がユーザの意図に反して変更されたり、ユーザの意図に反して着呼に応答してしまったりするといった誤動作が起きてしまうことが考えられる。
【００９０】
そこで、本実施例では、近接センサ２４および照度センサ２６を利用して、携帯電話機１０がユーザの服のポケットの中に入れられている状態を判断し、携帯電話機１０がポケットの中に入れられている状態だと判断されたときには、特定の通知を行うことでタッチ操作を実質的に無効にする。
【００９１】
具体的には、キー操作、着呼などのイベントが発生して、携帯電話機１０のディスプレイ１４の電源がオンにされると、近接センサ２４および照度センサ２６の電源がオンにされる。このとき、近接センサ２４によって物の近接が検出され、かつ照度センサ２６によって検出された照度が所定値より小さい、つまり周囲が暗い状態であると判断されたとき、携帯電話機１０がポケットの中に入れられている状態だと判断される。このように判断された状態で、タッチパネル１６にタッチ操作が行われると、たとえば図５に示すようなポップアップ７６が表示されると共に、バイブレータ５０による振動通知処理が実行される。そして、携帯電話機１０がポケットの中に入れられている状態では、タッチパネル１６のいずれの位置にタッチされてもポップアップ７６が表示され、振動通知処理が実行される。つまり、携帯電話機１０がポケットの中などに入れられており、物が検出され、かつ検出された照度が所定値よりも小さい場合において、タッチ操作が検出されると、ポップアップ７６が表示されたり、振動通知処理が実行されたりする。そして、このような状態でこれらの通知を行うことでタッチ操作を実質的に無効にし、誤動作が起きる可能性を低くしている。
【００９２】
図５を参照して、たとえばキー操作のイベントが発生した場合、ディスプレイ１４の電源がオンになった後にロック画面が表示される。この状態で携帯電話機１０がポケットの中に入れられていると判断され、タッチパネル１６における任意の位置にタッチ操作が行われると、ポップアップ７６がロック画面の上に重ねて表示され、バイブレータ５０を利用した振動通知処理が実行される。このように、タッチ操作に応答して振動通知処理が実行されるため、ユーザは、タッチパネル１６が故障していないことに気づくことが出来る。たとえば、タッチ操作に応じて振動通知処理が行われない場合、ユーザはタッチパネル１６が故障したためタッチ操作を行うことが出来ないと勘違いしてしまう可能性がある。ところが、本実施例のように、タッチ操作に応じて振動通知処理が行われることで、タッチパネル１６の故障によってタッチ操作を行うことが出来ないと、ユーザが勘違いする可能性を低くすることが出来る。
【００９３】
また、ポップアップ７６には、近接センサ２４および照度センサ２６の位置を示す携帯電話機１０の外観の画像と、携帯電話機１０を覆っている手や何らかの物を移動させることで携帯電話機１０が操作可能になることを伝えるメッセージとが含まれる。このように、ポケットの中に入れられていると判断されている場合、タッチ操作に応じてポップアップ７６を表示することで、近接センサ２４および照度センサ２６が誤って隠されていることを、ユーザに通知することが出来る。
【００９４】
そして、近接センサ２４によって物の近接が検出されなくなるか、照度センサ２６によって検出された照度が所定値より大きい、つまり周囲が明るくなると、ポップアップ７６の表示は消去される。つまり、携帯電話機１０がポケットの中に入れられている状態ではないと判断されると、ポップアップ７６が消去される。これにより、ユーザは、タッチ操作が実質的に有効になったことに気づくことが出来る。
【００９５】
また、上述したように、キー操作などのイベントの発生に対応して、近接センサ２４および照度センサ２６の電源をオンにすることで、携帯電話機１０がポケットの中に入れられているかの判断を行うときの消費電力を抑えることが出来る。たとえば、近接センサ２４および照度センサ２６の電源を常にオンにした場合、上記判断を行う必要が無いときでも近接センサ２４および照度センサ２６に電力が供給され、電力が無駄に消費されてしまう。ところが、本実施例のように近接センサ２４および照度センサ２６の電源をオンにすることで、消費電力を抑えることが出来る。
【００９６】
同様に、携帯電話機１０がポケットの中に入れられている状態ではなくなったと判断されたとき、つまり近接センサ２４によって物の近接が検出されなくなるか、照度センサ２６によって検出された照度が所定値より大きくなると、近接センサ２４および照度センサ２６の電源がオフにされる。このように、近接センサ２４および照度センサ２６のそれぞれが不要になれば各センサの電源がオフにされるため、消費電力が抑えられる。
【００９７】
図６を参照して、着呼のイベントが発生した場合、ディスプレイ１４の電源がオンになった後に着呼画面が表示される。この場合でも、携帯電話機１０がポケットの中に入れられていると判断されタッチ操作が検出されると、ポップアップ７６が着呼画面の上に重ねて表示され、振動通知処理が実行される。ただし、ポップアップ７６は、着呼画面における発呼者と対応する画像を隠さない位置、たとえば画面の下側に表示される。また、着呼画面で表示されるポップアップ７６の中にはメッセージは表示されるが画像は表示されず、ロック画面で表示されるポップアップ７６よりも表示サイズが小さい。したがって、ユーザは、着呼画面にポップアップ７６が重ねて表示された状態であっても、発呼者に関連する画像を確認できる。
【００９８】
また、着呼画面でポップアップ７６が表示されている場合、近接センサ２４によって物の近接が検出されなくなったときに、ポップアップ７６が消去される。つまり、ユーザは、タッチ操作が実質的に有効になったことに気づくことが出来る。また、上述したように、着呼中は近接センサ２４によってタッチパネル１６に対するタッチ操作を制限しているため、照度センサ２６は利用せずに、近接センサ２４の検出結果に基づいてタッチパネル１６に対する操作が実質的に有効な状態に戻るようにしてある。たとえば、ロック画面などに表示されたポップアップ７６と同様、照度センサ２６によって検出された照度を利用してタッチパネル１６に対する操作を有効にした場合、携帯電話機１０がユーザの顔の近くにあるにもかかわらず、タッチパネル１６に対するタッチ操作が有効になってしまい、誤動作が起きる可能性がある。そのため、本実施例では、このような誤動作が発生しないようにしてある。
【００９９】
さらに、着呼のイベントが発生した後に、タッチパネル１６に対する操作が有効になった後は、照度センサ２６の電源がオフにされる。そして、ポケットの中に入れられていない状態となっても、近接センサ２４によってユーザの顔の近接を検出する必要があるため、近接センサ２４の電源はオンにされたままとなる。このように、照度センサ２６の電源をオフにすることで、無駄な消費電力を抑えることが出来る。
【０１００】
本実施例では、携帯電話機１０がポケットの中に入れられていると判断された状態では、タッチパネル１６の任意の位置にタッチされるとポップアップ７６が表示される。つまり、携帯電話機１０がポケットの中に入れられていると判断された状態では、タッチパネル１６の略全体がタッチ操作の有効領域となっている。これに対して、たとえば図４（Ａ）に示すロック画面では、スタートキー７０および電話キー７２以外の位置にタッチ操作が行われても、タッチ操作と対応する処理が実行されない。つまり、ロック画面では、スタートキー７０および電話キー７２の表示範囲（所定領域）がタッチ操作の有効領域となっている。このことから、携帯電話機１０がポケットの中に入れられていると判断される前と後とでは、タッチパネル１６におけるタッチ操作の有効領域が変化しているといえる。そして、携帯電話機１０がタッチ操作に応じて特定の通知を行う状態では、キーの表示範囲に関係なくタッチパネル１６にタッチ操作が行われればポップアップ７６が表示される。そのため、ユーザは任意の位置にタッチ操作を行うことで、携帯電話機１０の状態を把握することが出来る。
【０１０１】
また、他の実施例では、携帯電話機１０がポケットの中に入れられていると判断された状態でも、所定領域（たとえば、キーの表示範囲）にタッチ操作が行われたときにポップアップ７６が表示されるようにしてもよい。つまり、他の実施例では、ユーザが所定領域に対してタッチ操作を行ったときにポップアップ７６を表示することが出来る。
【０１０２】
なお、キーの表示範囲を所定領域とすることで、ユーザがタッチ操作を行う位置を誘導することが出来る。
【０１０３】
また、本実施例では、無操作の状態で所定時間が経過したり、電源キー２２ｂが操作されたりして、ディスプレイ１４およびタッチパネル１６の電源がオフされたときも、近接センサ２４および照度センサ２６の電源はオフにされる。
【０１０４】
また、ロック画面が表示されているときに着呼フラグ３５０がオンになった場合、ロック画面に代えて着呼画面が表示される。このとき、ポップアップ７６が表示されていれば、ポップアップ７６は、図５の状態から図６の状態に変化する。つまり、ポップアップ７６の内容および表示位置が変化する。
【０１０５】
上述では本実施例の特徴を概説した。以下では、図７に示すメモリマップおよび図８−図１２に示すフロー図を用いて詳細に説明する。
【０１０６】
図７を参照して、ＲＡＭ４６には、プログラム記憶領域３０２とデータ記憶領域３０４とが形成される。プログラム記憶領域３０２は、先に説明したように、フラッシュメモリ４４（図２）に予め設定しているプログラムおよびデータの一部または全部を読み出して記憶（展開）しておくための領域である。
【０１０７】
プログラム記憶領域３０２には、無操作の状態で所定時間が経過したときにディスプレイ１４およびタッチパネル１６の電源をオフにするためのディスプレイ制御プログラム３１０、着呼中および通話中にタッチパネル１６に対するタッチ操作を制限するためのタッチ操作制御プログラム３１２、携帯電話機１０がポケットの中に入っていると判断されたときに、特定の通知するための通知制御プログラム３１４、ロック状態を解除したりするためのロック状態制御プログラム３１６および着呼したときに実行される着呼制御プログラム３１８などが記憶される。なお、プログラム記憶領域３０２には、発呼するためのプログラム、メールを送受信するためのプログラム、アドレス帳データを管理するためのプログラムなども記憶される。
【０１０８】
続いて、ＲＡＭ４６のデータ記憶領域３０４には、近接センサバッファ３３０、照度センサバッファ３３２、タッチバッファ３３４、ハードキーバッファ３３６およびタッチ領域バッファ３３８などが設けられると共に、ＧＵＩデータ３４０およびポップアップデータ３４２なども記憶される。また、データ記憶領域３０４には、タッチフラグ３４４、ディスプレイフラグ３４６、ロックフラグ３４８、着呼フラグ３５０、高感度フラグ３５２および無操作カウンタ３５４なども設けられる。
【０１０９】
近接センサバッファ３３０には、近接センサ２４によって検出された物までの距離の情報が一時的に記憶される。照度センサバッファ３３２には、照度センサ２６によって検出された照度の情報が一時的に記憶される。タッチバッファ３３４には、タッチパネル制御回路４８が出力するタッチ座標のデータ、静電容量の変化量、タッチ操作の始点および終点のタッチ座標のデータなどが一時的に記憶される。
【０１１０】
ハードキーバッファ３３６には、プロセッサ３０に入力されたハードキーの情報（キーデータ）が一時的に記憶される。タッチ領域バッファ３３８は、表示されている画面でタッチ操作が有効な領域の座標データが一時的に記憶される。たとえば、図４（Ａ）に示すロック画面が表示されている場合は、スタートキー７０および電話キー７２の表示範囲を示す座標データがタッチ領域バッファ３３８に記憶される。
【０１１１】
ＧＵＩデータ３４０は、ロック画面および着呼画面などを表示するときに表示するためのＧＵＩのデータである。そのため、ＧＵＩデータ３４０には、画像データおよび文字データなどが含まれる。ポップアップデータ３４２は、ポップアップ７６を表示するためのデータであり、ＧＵＩデータ３４０と同様、画像データおよび文字データを含む。
【０１１２】
タッチフラグ３４４は、タッチパネル１６に対してタッチされているか否かを判断するためのフラグである。たとえば、タッチフラグ３４４は、１ビットのレジスタで構成される。タッチフラグ３４４がオン（成立）されると、レジスタにはデータ値「１」が設定される。一方、タッチフラグ３４４がオフ（不成立）されると、レジスタにはデータ値「０
」が設定される。また、タッチフラグ３４４は、タッチパネル制御回路４８の出力に基づいてオン／オフが切り換えられる。
【０１１３】
ディスプレイフラグ３４６はディスプレイ１４に画像が表示されているか否かを判断するためのフラグである。たとえば、ディスプレイフラグ３４６は、ディスプレイ１４に画像が表示されるとオンにされ、ディスプレイ１４に表示されている画像が消去されるとオフにされる。ロックフラグ３４８は、ロック状態が設定されているか否かを判断するためのフラグである。たとえば、ロックフラグ３４８は、ロック状態が設定されるとオンにされ、ロック状態が解除されるとオフにされる。着呼フラグ３５０は、着呼中であるかを判断するためのフラグである。たとえば、着呼フラグ３５０は、音声発信信号を受信するとオンにされ、音声発信信号が受信できなくなるとオフにされる。高感度フラグ３５２は、高感度モードが設定されているか否かを判断するためのフラグである。
【０１１４】
なお、これらのフラグの構成は、タッチフラグ３４４と略同じであるため、これらのフラグの構成の詳細な説明は、簡単のため省略する。
【０１１５】
無操作カウンタ３５４は、無操作の状態の時間を計測するためのカウンタである。また、無操作カウンタ３５４は、ディスプレイ１４の電源がオンにされるか、キー操作や着呼などのイベントが生じると初期化され、時間の計測が開始される。無操作カウンタ３５４によって所定時間が計測されると、無操作カウンタ３５４は満了する。そして、無操作カウンタ３５４が満了すると、ディスプレイ１４およびタッチパネル１６の電源がオフにされる。
【０１１６】
なお、データ記憶領域３０４には、アドレス帳データが記憶されたり、プログラムの実行に必要な、他のフラグやタイマ（カウンタ）が設けられたりする。
【０１１７】
プロセッサ３０は、Ｗｉｎｄｏｗｓ（登録商標）ベースのＯＳや、Ａｎｄｒｏｉｄ（登録商標）およびｉＯＳ（登録商標）などのＬｉｎｕｘ（登録商標）ベースのＯＳなどその他のＯＳの制御下で、図８−図１０に示す通知制御処理、図１１に示すロック状態制御処理および図１２に示す着呼制御処理などを含む、複数のタスクを並列的に処理する。
【０１１８】
なお、無操作の状態で所定時間が経過したときにディスプレイ１４およびタッチパネル１６の電源をオフにするディスプレイ制御処理および着呼中および通話中に近接センサ２４を利用してタッチパネル１６に対するタッチ操作を制限するタッチ操作制御処理も、上記の処理と並列的に処理される。そして、２つの処理については既に周知であり、本願発明の本質的な内容ではないため、図示および説明は省略する。
【０１１９】
図８は通知制御処理のフロー図の一部である。通知制御処理は、たとえばディスプレイ１４の電源がオフにされると通知制御処理の実行命令が発行され、通知制御処理が開始される。この通知制御処理の実行命令は、ディスプレイ１４の電源がオフの状態であれば、一定周期（たとえば、１００ｍｓ）毎に発行される。
【０１２０】
ステップＳ１でプロセッサ３０は、イベントが発生したか否かを判断する。つまり、キー操作または着呼などのイベントが発生したかが判断される。具体的には、プロセッサ３０は、ハードキーバッファ３３６にキー情報が記憶されるか、着呼フラグ３５０がオンになったかを判断する。ステップＳ１で“ＮＯ”であれば、つまりイベントが発生していなければ、プロセッサ３０は通知制御処理を終了する。一方、ステップＳ１で“ＹＥＳ”であれば、たとえばキー操作のイベントが発生すると、ステップＳ３でプロセッサ３０は、近接センサ２４および照度センサ２６の電源をオンにする。つまり、携帯電話機１０がポケットなどの中に入れられている状態かを判断するために、これらのセンサの電源がオンにされる。なお、ステップＳ３の処理を実行するプロセッサ３０は第１制御部として機能する。
【０１２１】
続いて、ステップＳ５でプロセッサ３０は、ディスプレイ１４およびタッチパネル１６の電源をオンにする。つまり、発生したイベントに対応する画面を表示して操作するために、ディスプレイ１４およびタッチパネル１６の電源がオンにされる。続いて、ステップＳ７で着呼か否かを判断する。つまり、発生したイベントが着呼であるかが判断される。具体的には、プロセッサ３０は着呼フラグ３５０がオンであるかを判断する。ステップＳ７で“ＹＥＳ”であれば、つまり発生したイベントが着呼の場合、プロセッサ３０は、図１０に示すステップＳ３１の処理に進む。
【０１２２】
一方、ステップＳ７で“ＮＯ”であれば、たとえば発生したイベントがキー操作の場合、ステップＳ９でプロセッサ３０は、物の近接を検出したか否かを判断する。つまり、携帯電話機１０の正面に物が存在しているかが判断される。具体的には、プロセッサ３０は、近接センサバッファ３３０に記憶されている距離の情報に基づいて、物が近接しているかを判断する。ステップＳ９で“ＮＯ”であれば、つまり物の近接が検出されていなければ、プロセッサ３０はステップＳ２７の処理に進む。一方、ステップＳ９で“ＹＥＳ”であれば、つまり物の近接が検出されていれば、ステップＳ１１でプロセッサ３０は、周囲が暗いか否かを判断する。つまり、プロセッサ３０は、照度センサバッファ３３２に記憶されている照度が、所定値よりも小さいかを判断する。ステップＳ１１で“ＮＯ”であれば、つまり携帯電話機１０の周囲が明るければ、プロセッサ３０はステップＳ２７の処理に進む。
【０１２３】
一方、ステップＳ１１で“ＹＥＳ”であれば、つまり物の近接が検出され、かつ周囲が暗ければ、プロセッサ３０はステップＳ１３の処理に進む。つまり、携帯電話機１０がポケットの中に入れられた状態だと判断される。このように判断されると、ステップＳ１３でプロセッサ３０は、タッチ操作か否かを判断する。たとえば、ロック画面が表示されている場合、タッチパネル１６に対して任意の位置でタッチ操作が行われたかが判断される。ステップＳ１３で“ＮＯ”であれば、つまりタッチ操作が行われていなければ、プロセッサ３０はステップＳ１９の処理に進む。なお、ステップＳ１１で“ＹＥＳ”と判断された場合、タッチ領域バッファ３３８には、タッチパネル１６の全領域を示す座標データが記憶される。つまり、タッチパネル１６の全体がタッチ操作の有効領域とされる。
【０１２４】
一方、ステップＳ１３で“ＹＥＳ”であれば、たとえばタッチパネル１６に対してタップ操作がされると、プロセッサ３０は、ステップＳ１５でポップアップ７６を表示し、ステップＳ１７で振動通知処理を実行する。たとえば、ロック画面が表示されている状態であれば、図５に示すようなポップアップ７６が表示され、バイブレータ５０が動作する。
【０１２５】
続いて、ステップＳ１９でプロセッサ３０は、物の近接が検出されなくなったか否かを判断する。つまり、携帯電話機１０がポケットの中に入れられた状態ではなくなったかが判断される。ステップＳ１９で“ＹＥＳ”であれば、つまり物の近接が検出されなくなれば、プロセッサ３０はステップＳ２５の処理に進む。一方、ステップＳ１９で“ＮＯ”であれば、つまり物の近接が検出された状態であれば、ステップＳ２１でプロセッサ３０は周囲が明るいか否かを判断する。つまり、ステップＳ１９と同様、携帯電話機１０がポケットの中かに入れられた状態ではなくなったかが判断される。ステップＳ２１で“ＮＯ”であれば、ステップＳ２３でプロセッサ３０は、表示が消去されたか否かを判断する。たとえば、電源キー２２ｂが操作され、ディスプレイフラグ３４６がオフにされたかが判断される。ステップＳ２３で“ＹＥＳ”であれば、たとえば無操作の状態で所定時間が経過して、ディスプレイ１４の電源がオフにされてディスプレイフラグ３４６がオフになると、プロセッサ３０は、後述するステップＳ２９の処理を実行した後に、通知制御処理を終了する。
【０１２６】
ステップＳ２３で“ＮＯ”であれば、たとえば携帯電話機１０がポケットの中に入れられたままで、ディスプレイ１４の表示が変化しなければ、プロセッサ３０はステップＳ１３の処理に戻る。その後、ステップＳ１９またはステップＳ２１で“ＹＥＳ”と判断されると、つまり物の近接が検出されなくなるか、周囲が明るくなると、ステップＳ２５でプロセッサ３０は、ポップアップ７６を消去する。たとえば、図５に示すロック画面が表示されていた場合、ポップアップ７６が消去され、図４（Ａ）に示すロック画面が表示される。ただし、ポップアップ７６が表示されていない場合は、ディスプレイ１４の表示は変化しない。そして、ステップＳ２５でポップアップ７６が消去されると、タッチ領域バッファ３３８には、表示されているキーに対応する座標データが記憶される。つまり、携帯電話機１０がポケットの中に入れられている状態ではなくなったと判断されると、タッチパネル１６の有効領域が、タッチパネル１６の全体からキーの表示領域に変化する。なお、ステップＳ２５の処理を実行するプロセッサ３０は消去部として機能する。
【０１２７】
続いて、ステップＳ２７でプロセッサ３０は、表示が消去されたか否かを判断する。たとえば、ロック画面が表示されている状態で解除操作がされ、ロック画面が消去されてディスプレイフラグ３４６がオフにされたかが判断される。ステップＳ２７で“ＮＯ”であれば、たとえば携帯電話機１０が持たれた状態でロック画面が表示されていれば、プロセッサ３０はステップＳ９の処理に戻る。
【０１２８】
たとえば解除操作がされロック画面が消去された後に操作ロック画面が表示されていればディスプレイフラグ３４６が一旦オフになるため、ステップＳ２７では“ＹＥＳ”と判断され、ステップＳ２９でプロセッサ３０は、近接センサ２４および照度センサ２６の電源をオフにする。つまり、携帯電話機１０がポケットの中に入れられた状態であるかを判断する必要が無くなったため、２つのセンサの電源がオフにされる。そして、ステップＳ２９の処理が終了すれば、プロセッサ３０は通知制御処理を終了する。なお、ステップＳ２９の処理を実行するプロセッサ３０は第２制御部として機能する。
【０１２９】
ここで、発生したイベントが着呼であれば、つまりステップＳ７で“ＹＥＳ”であれば、図１０に示すステップＳ３１でプロセッサ３０は、ステップＳ９と同様、物の近接を検出したか否かを判断する。ステップＳ３１で“ＹＥＳ”であれば、つまり物の近接が検出されると、ステップＳ３３でプロセッサ３０は、ステップＳ１１と同様、周囲が暗いか否かを判断する。ステップＳ３１またはステップＳ３３で“ＮＯ”であれば、つまり、物の近接が検出されていないか、周囲が明るければ、プロセッサ３０は、後述するステップＳ４７の処理を実行した後に通知制御処理を終了する。つまり、着呼した時点でポケットの中に携帯電話機１０が入れられている状態ではないと判断されたため、通知制御処理は終了する。なお、通知制御処理が終了したときに着呼中であれば、タッチ操作制御処理が実行され、近接センサ２４を利用してタッチパネル１６に対するタッチ操作を制限するか否かの判断がされる。
【０１３０】
また、ステップＳ３３で“ＹＥＳ”であれば、つまり物の近接が検出され、周囲が暗ければ、プロセッサ３０はステップＳ３５の処理に進む。つまり、携帯電話機１０がポケットの中に入れられた状態であると判断される。このように判断されると、ステップＳ３５でプロセッサ３０は、ステップＳ１３と同様、タッチ操作か否かを判断する。ステップＳ３５で“ＮＯ”であれば、つまりタッチ操作が行われていなければ、プロセッサ３０はステップＳ４１の処理に進む。なお、ステップＳ３３で“ＹＥＳ”と判断された場合、ステップＳ１１で“ＹＥＳ”と判断されたときと同様、タッチパネル１６の全体がタッチ操作の有効領域とされる。
【０１３１】
一方、ステップＳ３５で“ＹＥＳ”であれば、つまりタッチ操作が行われると、プロセッサ３０は、ステップＳ３７で図６に示すポップアップ７６を表示し、ステップＳ３９で振動通知処理を実行する。
【０１３２】
続いて、ステップＳ４１でプロセッサ３０は、ステップＳ１９と同様、物の近接が検出されなくなったかが判断される。ステップＳ４１で“ＮＯ”であれば、つまり物が検出されていれば、ステップＳ４３でプロセッサ３０は、表示が消去されたか否かを判断する。たとえば、電源キー２２ｂが操作されてディスプレイフラグ３４６がオフされたかが判断される。ステップＳ４３で“ＹＥＳ”であれば、たとえば音声発信信号が受信されなくなって着呼フラグ３５０がオフとなり、着呼画面が消去されると、プロセッサ３０はステップＳ２９の処理に進む。
【０１３３】
また、ステップＳ４３で“ＮＯ”であれば、つまり表示が消去されなければ、プロセッサ３０はステップＳ３５の処理に戻る。そのあと、ステップＳ４１で“ＹＥＳ”と判断されると、つまり物の近接が検出されなくなると、ステップＳ４５でプロセッサ３０は、ポップアップ７６を消去する。つまり、図６に示す着呼画面においてポップアップ７６が消去されると、図３に示す着呼画面がディスプレイ１４に表示される。そして、ステップＳ４５でポップアップ７６が消去されると、ステップＳ２５の処理でポップアップ７６が消去されたときと同様、タッチパネル１６の有効領域が、タッチパネル１６の全体からキーの表示領域に変化する。なお、ステップＳ４５の処理を実行するプロセッサ３０は消去部として機能する。
【０１３４】
続いて、ステップＳ４７でプロセッサ３０は、照度センサ２６の電源をオフにする。つまり、照度センサ２６が不要であるため、照度センサ２６の電源がオフにされる。そして、ステップＳ４７の処理が終了すると、プロセッサ３０は通知制御処理を終了する。また、通常の着呼画面が表示されるため、タッチパネル１６に対するタッチ操作は、上述したタッチ操作制御処理によって制限される場合もある。そして、ステップＳ４７の処理を実行するプロセッサ３０は第３制御部として機能する。
【０１３５】
なお、ステップＳ１５，Ｓ３７の処理を実行するプロセッサ３０はポップアップ表示処理部として機能する。
【０１３６】
図１１はロック状態制御処理のフロー図である。たとえばロック状態が設定されているときにディスプレイ１４の電源がオンにされると、ロック状態制御処理が開始される。ステップＳ６１でプロセッサ３０は、高感度フラグ３５２をオンにする。つまり、タッチパネル１６の感度が高感度モードにされる。続いて、ステップＳ６３でプロセッサ３０は、ロック画面を表示する。たとえば、図４（Ａ）に示すロック画面がディスプレイ１４に表示される。また、ロック画面が表示されると、スタートキー７０および電話キー７２の表示範囲を示す座標データがタッチ領域バッファ３３８に記憶される。ただし、携帯電話機１０がポケットの中に入れられている状態だと判断されているときには、タッチパネル１６の全体を示す座標データがタッチ領域バッファ３３８に記憶される。
【０１３７】
続いて、ステップＳ６５でプロセッサ３０は、解除操作がされたか否かを判断する。たとえば、スタートキー７０または電話キー７２に対してタップ操作がされたかが判断される。ただし、携帯電話機１０がポケットに入れられている状態と判断されている場合、上記の解除操作は有効な操作として受け付けられない。
【０１３８】
ステップＳ６５で“ＮＯ”であれば、つまり解除操作がされなければ、ステップＳ６７でプロセッサ３０は、表示が消去されたか否かを判断する。たとえば、無操作の状態で所定時間が経過して、ディスプレイ１４の電源がオフにされることでロック画面が消去されたかが判断される。具体的には、プロセッサ３０は、ディスプレイフラグ３４６がオフになったかを判断する。ステップＳ６７で“ＹＥＳ”であれば、たとえば電源キー２２ｂが操作されてロック画面が消去されると、プロセッサ３０はステップＳ７５の処理に進む。一方、ステップＳ６７で“ＮＯ”であれば、つまりロック画面が表示された状態であれば、プロセッサ３０はステップＳ６５の処理に戻る。そして、ステップＳ６５で“ＹＥＳ”であれば、たとえばスタートキー７０が操作されると、ステップＳ６９でプロセッサ３０は、ロックフラグ３４８をオフにする。つまり、ロック状態が解除される。
【０１３９】
続いて、ステップＳ７１でプロセッサ３０は、手袋操作か否かを判断する。つまり、解除操作としてされたタッチ操作において、静電容量の変化量が閾値よりも小さいかが判断される。なお、静電容量の変化量は、タッチバッファ３３４から読み出される。ステップＳ７１で“ＮＯ”であれば、たとえば素手で解除操作がされ、タッチバッファ３３４に記憶されている静電容量の変化量が閾値よりも大きければ、ステップＳ７３でプロセッサ３０は、高感度フラグ３５２をオフにする。つまり、タッチパネル１６の感度が通常モードにされる。そして、ステップＳ７３の処理が終了すると、プロセッサ３０はステップＳ７５の処理に進む。一方、ステップＳ７１で“ＹＥＳ”であれば、たとえば手袋を装着した手で解除操作がされ、静電容量の変化量が閾値よりも小さければ、プロセッサ３０はステップＳ７５の処理に進む。つまり、高感度モードが設定されたままとなる。
【０１４０】
続いて、ステップＳ７５でプロセッサ３０は、ロック画面を消去する。つまり、ロック状態が解除されたため、次の画面（たとえば、操作ロック画面）を表示するためにロック画面が消去される。そして、ステップＳ７５の処理が終了すれば、プロセッサ３０はロック状態制御処理を終了する。
【０１４１】
図１２は着呼制御処理のフロー図である。たとえば、着呼フラグ３５０がオンになると、着呼制御処理が開始される。ステップＳ９１でプロセッサ３０は、ロック状態か否かを判断する。つまりロックフラグ３４８がオンであるかが判断される。ステップＳ９１で“ＮＯ”であれば、つまりロック状態が設定されていなければ、プロセッサ３０はステップＳ９５の処理に進む。一方、ステップＳ９１で“ＹＥＳ”であれば、つまりロック状態が設定されロックフラグ３４８がオンであれば、ステップＳ９３でプロセッサ３０は、ステップＳ６１と同様、高感度フラグ３５２をオンにする。
【０１４２】
続いて、ステップＳ９５でプロセッサ３０は、ディスプレイ１４の電源がオンであるか否かを判断する。つまり、ディスプレイ１４の電源がオフの状態で着呼する可能性がある。そのため、着呼画面を表示する前に、通知制御処理のステップＳ５でディスプレイ１４の電源がオンにされたかを判断する。ステップＳ９５で“ＮＯ”であれば、つまりディスプレイ１４の電源がオフであれば、プロセッサ３０はステップＳ９５の処理を繰り返す。一方、ステップＳ９５で“ＹＥＳ”であれば、つまりディスプレイ１４の電源がオンであれば、ステップＳ９７でプロセッサ３０は、着呼画面を表示する。たとえば、図３に示す着呼画面がディスプレイ１４に表示される。なお、着呼画面が表示される共に、着信音がスピーカ１８から出力され、バイブレータ５０が動作する。また、着呼画面が表示されると、着呼キー６４および保留キー６６の表示範囲を示す座標データがタッチ領域バッファ３３８に記憶される。ただし、携帯電話機１０がポケットの中に入れられている状態だと判断されている場合は、タッチパネル１６の全体を示す座標データがタッチ領域バッファ３３８に記憶される。
【０１４３】
続いて、ステップＳ９９でプロセッサ３０は、着呼操作か否かを判断する。たとえば、着呼キー６４に対してタップ操作がされたかが判断される。ステップＳ９９で“ＹＥＳ”であれば、たとえば着呼キー６４に対してタップ操作がされると、ステップＳ１０１でプロセッサ３０は、通話処理を実行する。つまり、相手の電話機と通話可能な状態となる。そして、ステップＳ１０１の処理が終了すれば、プロセッサ３０はステップＳ１０９の処理に進む。一方、ステップＳ９９で“ＮＯ”であれば、つまり通話操作がされていなければ、ステップＳ１０３でプロセッサ３０は、保留操作がされたか否かを判断する。たとえば、保留キー６６に対してタップ操作がされたか否かを判断する。ステップＳ１０３で“ＹＥＳ”であれば、たとえば保留キー６６に対してタップ操作がされると、ステップＳ１０５でプロセッサ３０は、保留処理を実行する。たとえば、相手の電話機に対して現時点で通話によって対応できないことを伝えるメッセージが送信される。そして、ステップＳ１０５の処理が終了すると、プロセッサ３０はステップＳ１０９の処理に進む。なお、携帯電話機１０がポケットに入れられている状態と判断されている場合、上記の着呼操作または保留操作は有効な操作として受け付けられない。
【０１４４】
ステップＳ１０３で“ＮＯ”であれば、つまり保留操作がされなければ、ステップＳ１０７でプロセッサ３０は、着呼フラグ３５０がオフか否かを判断する。つまり、音声発信信号が受信されなくなり、着呼フラグ３５０がオフとなったかが判断される。ステップＳ１０７で“ＮＯ”であれば、つまり音声発信信号が受信されており、着呼フラグ３５０がオンであれば、プロセッサ３０はステップＳ９９の処理に戻る。
【０１４５】
また、ステップＳ１０７で“ＹＥＳ”であれば、たとえば音声発信信号が受信されなくなり、着呼フラグ３５０がオフになっていれば、ステップＳ１０９でプロセッサ３０は、着呼画面を消去する。つまり、次の画面を表示するために、着呼画面が消去される。また、着呼画面の消去と共に、着信音の出力も停止され、バイブレータ５０も停止する。そして、ステップＳ１０９の処理が終了すれば、プロセッサ３０は着呼制御処理を終了する。また、着呼制御処理が終了すると、ディスプレイ１４には、通話画面、保留画面、ロック画面またはホーム画面などが表示される。
【０１４６】
なお、ステップＳ６９，Ｓ１０１，Ｓ１０５の処理を実行するプロセッサ３０は実行部として機能する。
【０１４７】
＜第２実施例＞
第２実施例では、携帯電話機１０がポケットの中に入れられている状態だと判断されると、タッチ操作が検出されなくてもポップアップ７６が表示される。なお、携帯電話機１０の外観や、電気的な構成などは第１実施例と略同じであるため、詳細な説明は省略する。
【０１４８】
たとえば、携帯電話機１０がポケットの中に入れられており、近接センサ２４によって物の近接が検出され、照度センサ２６によって検出された照度が所定値よりも小さい状態であれば、メニューキー２２ａが操作されロック画面が表示されると共に、ポップアップ７６も合わせて表示される。
【０１４９】
同様に、上述のように携帯電話機１０がポケットの中に入れられている状態で着呼すると、着呼画面が表示されると共にポップアップ７６も表示される。
【０１５０】
したがって、第２実施例では、ユーザが近接センサ２４および照度センサ２６を誤って指などで隠してしまった場合、ユーザはディスプレイ１４を見るだけでそのような状態であることに気づくことが出来る。
【０１５１】
上述では第２実施例の特徴を概説した。以下では、図１３，１４に示すフロー図を用いて第２実施例について説明する。
【０１５２】
図１１は第２実施例の通知制御処理のフロー図の一部であり、図１２は第２実施例の通知制御処理のフロー図の他の一部である。なお、第２実施例の通知制御処理において、ステップＳ１−Ｓ７の処理は、第１実施例と同じであるため図示を省略する。また、ステップＳ９−Ｓ１１，Ｓ１９−Ｓ３３，Ｓ４１−Ｓ４７の処理も、第１実施例と略同じであるため詳細な説明を省略する。
【０１５３】
第２実施例の通知制御処理が実行され、たとえばロック画面が表示された後に携帯電話機１０がポケットの中に入れられていると判断されると、つまりステップＳ１１で“ＹＥＳ”であれば、ステップＳ１２１でプロセッサ３０は、ポップアップ７６を表示する。たとえば、図５に示すようにロック画面に対してポップアップ７６が重ねて表示される。
【０１５４】
続いて、ステップＳ１２３でプロセッサ３０は、タッチ操作が行われたか否かを判断する。たとえば、ポップアップ７６が表示されているロック画面に対してタッチ操作が行われたかが判断される。ステップＳ１２３で“ＮＯ”であれば、つまりタッチ操作が行われなければ、プロセッサ３０はステップＳ１９の処理に進む。一方、ステップＳ１２３で“ＹＥＳ”であれば、つまりタッチ操作が行われると、ステップＳ１２５でプロセッサ３０は、振動通知処理を実行する。つまり、タッチ操作に応じて振動通知処理が実行される。
【０１５５】
ステップＳ１２５の処理が終了すると、ステップＳ１９−Ｓ２９の処理が第１実施例と同様、実行される。このとき、ステップＳ２３で“ＮＯ”であれば、つまり携帯電話機１０の状態が変化していなければ、プロセッサ３０はステップＳ１２３の処理に戻る。
【０１５６】
また、第２実施例の通知制御処理が実行され、着呼画面が表示された後に携帯電話機１０がポケットの中に入れられていると判断されると、つまりステップＳ３３で“ＹＥＳ”であれば、ステップＳ１４１でプロセッサ３０は、ポップアップ７６を表示する。たとえば、図６に示すように着呼画面に重ねてポップアップ７６がディスプレイ１４に表示される。
【０１５７】
続いて、ステップＳ１４３でプロセッサ３０は、タッチ操作が行われたか否かを判断する。つまり、ポップアップ７６が表示されている着呼画面にタッチ操作が行われたかが判断される。ステップＳ１４３で“ＮＯ”であれば、つまりタッチ操作が行われていなければ、プロセッサ３０はステップＳ４１の処理に進む。一方、ステップＳ１４３で“ＹＥＳ”であれば、たとえばポップアップ７６が表示されている着呼画面にタップ操作などがされると、ステップＳ１４５でプロセッサ３０は、振動通知処理を実行する。つまり、上述のタップ操作に対応して振動通知処理が実行される。
【０１５８】
また、ステップＳ１４５の処理が終了すると、ステップＳ４１−Ｓ４７の処理が第１実施例と同様、実行される。このとき、ステップＳ４３で“ＮＯ”であれば、つまり携帯電話機１０の状態が変化していなければ、プロセッサ３０はステップＳ１４３の処理に戻る。
【０１５９】
なお、ステップＳ１５，Ｓ１７，Ｓ３７，Ｓ３９，Ｓ１２５，Ｓ１４５の処理を実行するプロセッサ３０は通知部として機能する。特に、ステップＳ１７，Ｓ３９，Ｓ１２５，Ｓ１４５の処理を実行するプロセッサ３０は振動通知部として機能する。また、第２実施例において、ステップＳ１２１，Ｓ１４１の処理を実行するプロセッサ３０はポップアップ表示処理部として機能する。
【０１６０】
また、本実施例では、着呼中は近接センサ２４および照度センサ２６を利用して、携帯電話機１０がポケットの中に入れられているか否かを判断していたが、他の実施例では、照度センサ２６を利用せずに、携帯電話機１０がポケットの中に入れられているか否かを判断するようにしてもよい。
【０１６１】
具体的には、図１５を参照して、他の実施例の通知制御処理では、周囲の明るさを判断するステップＳ３３の処理、つまり照度センサ２６を利用するステップが省略される。そのため、ステップＳ３１で“ＹＥＳ”であれば、つまり物の近接が検出されていれば、プロセッサ３０はステップＳ３５以降の処理を実行する。つまり、ステップＳ３１で“ＹＥＳ”であれば、つまり物の近接が検出されていれば、携帯電話機１０がポケットの中に入れられていると判断される。
【０１６２】
そして、その他の実施例では、着呼以外のイベントが発生した場合も、他の実施例と同様、照度センサ２６を利用せずに、携帯電話機１０がポケットの中に入れられているか否かを判断するようにしてもよい。この場合、通知制御処理では、ステップＳ１１およびステップＳ２１の処理が省略される。
【０１６３】
また、さらにその他の実施例では、イベントにはアラームの通知や、メール着信などが含まれていてもよい。そのため、ポップアップ７６は、アラーム画面や、メール着信画面などでも表示される。
【０１６４】
また、本実施例では、特定の通知として、ポップアップ７６を表示したり、バイブレータ５０を動作させたりしたが、他の実施例では、音声やＬＥＤなどの光なども適宜組み合わせて特定の通知が行われてもよい。
【０１６５】
また、その他の実施例では、ユーザは、高感度モードおよび通常モードを任意に設定できるようにしてもよい。さらに、高感度モードが設定されているときには、高感度モードであることを示すアイコンが状態表示領域６０に表示されるようにしてもよい。そして、さらにその他の実施例では、常に高感度モードが設定されていてもよい。
【０１６６】
また、他の実施例では、近接センサ２４および照度センサ２６は、常にオンにされていてもよい。この場合、イベントが発生したタイミングに限らず、携帯電話機１０がポケットの中に入れられている状態かを判断するようにしてもよい。
【０１６７】
また、その他の実施例では、第１実施例のように、通知制御処理において、タッチ操作が検出されたときにポップアップの表示などの振動通知処理以外の処理が実行される場合は、振動通知処理（ステップＳ１７，Ｓ３９）は省略されてもよい。
【０１６８】
また、さらにその他の実施例では、振動通知処理にかえて、ＬＥＤなどの発光を利用する発光通知処理や、スピーカからの音を利用する音通知処理などが実行されてもよい。つまり、光や音などによってユーザに対してタッチ操作が検出されたことが通知される。そして、振動、光および音などによる通知は適宜組み合わせられてもよい。
【０１６９】
また、上述したように、通知制御処理、ロック状態制御処理および着呼制御処理は、プロセッサ３０によって並列的に処理される。そのため、各処理に含まれる各ステップついても、プロセッサ３０によって並列的に実行される。
【０１７０】
また、本実施例では、フロー図によって説明された処理において、ステップの繰り返しは一定間隔（たとえば、１秒よりも短い時間）で行われるが、他の実施例では、一定間隔よりも長い間隔で繰り返されてもよい。
【０１７１】
また、上述の実施例では、閾値（所定値など）に対して「より大きい」の言葉を用いたが「閾値より大きい」とは「閾値以上」の意味も含まれる。また、「閾値よりも小さい」とは「閾値以下」および「閾値未満」の意味も含まれる。
【０１７２】
また、本実施例で用いられたプログラムは、データ配信用のサーバのＨＤＤに記憶され、ネットワークを介して携帯電話機１０に配信されてもよい。また、ＣＤ，ＤＶＤ，ＢＤ（Blue-Ray Disk）などの光学ディスク、ＵＳＢメモリおよびメモリカードなどの記憶媒体に複数のプログラムを記憶させた状態で、その記憶媒体が販売または配布されてもよい。そして、上記したサーバや記憶媒体などを通じてダウンロードされた、プログラムが本実施例と同等の構成の携帯電話機にインストールされた場合、本実施例と同等の効果が得られる。
【０１７３】
そして、本明細書中で挙げた、具体的な数値は、いずれも単なる一例であり、製品の仕様変更などに応じて適宜変更可能である。
【符号の説明】
【０１７４】
１０    …  携帯電話機
１４    …  ディスプレイ
１６    …  タッチパネル
２２ａ    …  メニューキー
２２ｂ    …  電源キー
２４    …  近接センサ
２６    …  照度センサ
３０    …  プロセッサ
４４    …  フラッシュメモリ
４６    …  ＲＡＭ
５０    …  バイブレータ
５２    …  電源回路
５４    …  二次電池
６４    …  着呼キー
６６    …  保留キー
７０    …  スタートキー
７２    …  電話キー
７６    …  ポップアップ
【図１】
2016009993.tif 000003
【図２】
2016009993.tif 000004
【図３】
2016009993.tif 000005
【図４】
2016009993.tif 000006
【図５】
2016009993.tif 000007
【図６】
2016009993.tif 000008
【図７】
2016009993.tif 000009
【図８】
2016009993.tif 000010
【図９】
2016009993.tif 000011
【図１０】
2016009993.tif 000012
【図１１】
2016009993.tif 000013
【図１２】
2016009993.tif 000014
【図１３】
2016009993.tif 000015
【図１４】
2016009993.tif 000016
【図１５】
2016009993.tif 000017