(57)【特許請求の範囲】
【請求項１】
特定エリアを示すデータを記憶する記憶部、
位置を取得する取得部、
特定信号を受信する受信部、および
前記受信部によって特定信号を受信したとき、受信した特定信号に基づいて新たな特定エリアを前記記憶部に登録する登録部、
前記取得部によって取得された現在の位置が前記記憶部に記憶されている特定エリア内に入っているかを判断する第１判断部、および
前記第１判断部によって前記特定エリア内に入っていると判断されたとき、特殊モードを設定する設定部を備える、携帯通信端末。
【請求項２】
前記受信部によって特定信号が受信されているとき、前記取得部によって取得された複数の位置を記録する記録部をさらに備え、
前記登録部は、前記記録部によって記録された複数の位置に基づいて、新たな特定エリアを前記記憶部に登録する、請求項１記載の携帯通信端末。
【請求項３】
前記記録部によって記録された複数の位置の重心を算出する重心算出部をさらに備え、
前記登録部は、前記重心算出部によって算出された重心を中心とする特定エリアを登録する、請求項２記載の携帯通信端末。
【請求項４】
前記登録部は、前記受信部によって特定信号を受信したときに、前記取得部によって取得された位置が施設のエリア内に入っている場合、前記施設のエリアを特定エリアとして登録する、請求項１ないし３のいずれかに記載の携帯通信端末。
【請求項５】
前記特殊モードが設定されているときに、前記取得部によって取得された現在の位置が前記特定エリア内から出たかを判断する第２判断部、および
前記第２判断部によって前記特定エリア内から出たと判断されたとき、前記特殊モードを解除する解除部をさらに備える、請求項１ないし４のいずれかに記載の携帯通信端末。
【請求項６】
前記特定エリアを地図上に表示する表示部をさらに備える、請求項１ないし５のいずれかに記載の携帯通信端末。
【請求項７】
前記特殊モードは、マナーモードを含む、請求項１ないし６のいずれかに記載の携帯通信端末。
【請求項８】
特定エリアを示すデータを記憶する記憶部、位置を取得する取得部および特定信号を受信する受信部を有する、携帯通信端末のプロセッサを、
前記受信部によって特定信号を受信したとき、受信した特定信号に基づいて新たな特定エリアを前記記憶部に登録する登録部、
前記取得部によって取得された現在の位置が前記記憶部に記憶されている特定エリア内に入っているかを判断する判断部、および
前記判断部によって前記特定エリア内に入っていると判断されたとき、特殊モードを設定する設定部として機能させる、モード制御プログラム。
【請求項９】
特定エリアを示すデータを記憶する記憶部、位置を取得する取得部および特定信号を受信する受信部を有する、携帯通信端末におけるモード制御方法であって、前記携帯通信端末のプロセッサが、
前記受信部によって特定信号を受信したとき、受信した特定信号に基づいて新たな特定エリアを前記記憶部に登録する登録ステップ、
前記取得部によって取得された現在の位置が前記記憶部に記憶されている特定エリア内に入っているかを判断する判断ステップ、および
前記判断ステップによって前記特定エリア内に入っていると判断されたとき、特殊モードを設定する設定ステップを実行する、モード制御方法。
【請求項１０】
特定信号を受信する受信部、
前記受信部によって受信された特定信号に基づいて特定エリアを登録する登録部、
位置を取得する取得部、および
前記取得部によって取得された現在の位置が、前記登録部によって作成された特定エリア内に入っているとき、特殊モードを設定する設定部を備える、携帯通信端末。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、携帯通信端末、モード制御プログラムおよびモード制御方法に関し、特に特殊モードに切り替えることができる、携帯通信端末、モード制御プログラムおよびモード制御方法に関する。
【背景技術】
【０００２】
従来、特殊モードに切り替えることができる、携帯通信端末が広く知られており、この種の装置の一例が特許文献１に開示されている。この背景技術では、マナーエリア内に設置されたマナーモード用信号発生装置は、マナー信号をエリア内に断続的に無線送信している。そして、携帯電話機がマナーエリアに入ってマナー信号を受信すると、自動的にマナーモードに切り替えられる。
【特許文献１】特開２００３−５２０７７号公報［H04Q 7/38, H04M 1/725, H04M 3/436, H04M 3/50］
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ところが、マナー信号は人間や、環境に設置される物に影響されるため、マナー信号がマナーエリア全体に届いているとは限らない。そのため、携帯電話機がマナーエリアに入っても自動的にマナーモードが設定されないことがある。よって、使用者は、マナーエリアに入ったときに、マナーモードが自動的に設定されているかを確認しなければならなくなる。
【０００４】
それゆえに、この発明の主たる目的は、新規な、携帯通信端末、モード制御プログラムおよびモード制御方法を提供することである。
【０００５】
この発明の他の目的は、特殊モードを適切に設定することができる、携帯通信端末、モード制御プログラムおよびモード制御方法を提供することである。
【課題を解決するための手段】
【０００６】
この発明は、上記の課題を解決するために、以下の構成を採用した。なお、括弧内の参照符号および補足説明等は、この発明の理解を助けるために記述する実施形態との対応関係を示したものであって、この発明を何ら限定するものではない。
【０００７】
第１の発明は、特定エリアを示すデータを記憶する記憶部、位置を取得する取得部、特定信号を受信する受信部、および受信部によって特定信号を受信したとき、受信した特定信号に基づいて新たな特定エリアを記憶部に登録する登録部、取得部によって取得された現在の位置が記憶部に記憶されている特定エリア内に入っているかを判断する第１判断部、および第１判断部によって特定エリア内に入っていると判断されたとき、特殊モードを設定する設定部を備える、携帯通信端末である。
【０００８】
第１の発明では、記憶部（３４）は、座標や数式を、特定エリア（ＭＡ）を示すデータとして記憶する。また、特定エリアを示すデータは、予め記憶部に記憶されていてもよいし、ネットワークを通じて取得されてもよい。取得部（３６，３８，４２，４４）は、衛星からの信号や電波強度などに基づいて、経度および緯度で示される位置座標を取得する。受信部（４２，４４）は、特定エリア内であることを示す特定信号（マナーモード信号）を受信する。登録部（２４、Ｓ７５）は、受信部によって特定信号を受信したとき、受信した特定信号に基づいて新たな特定エリアを記憶部に登録する。たとえば、第１判断部（２４，Ｓ５）は、座標や数式で示される特定エリアの座標範囲内に、携帯通信端末の現在の位置座標が入っているかを判断する。設定部（２４，Ｓ７）は、携帯通信端末の現在の位置が特定エリア内に入っていると判断されると、携帯通信端末に特殊モードを設定する。
【０００９】
第１の発明によれば、現在の位置に基づいて特定エリアに入っているかを判断して、特殊モードを設定することができる。また、使用者は、自身が意図する場所で、特殊モードに切り替えることができる。
【００１０】
第２の発明は、第１の発明に従属し、受信部によって特定信号が受信されているとき、取得部によって取得された複数の位置を記録する記録部をさらに備え、登録部は、記録部によって記録された複数の位置に基づいて、新たな特定エリアを記憶部に登録する。
【００１１】
第２の発明では、記録部（２４，Ｓ５５）は、たとえば、特定信号が受信されている間は、取得部によって取得された位置（Ｐ１−Ｐ９）を、所定時間毎に記録する。登録部は、特定信号を受信できた複数の位置に基づいて、特定エリアを新たに登録する。
【００１２】
第３の発明は、第２の発明に従属し、記録部によって記録された複数の位置の重心を算出する重心算出部をさらに備え、登録部は、重心算出部によって算出された重心を中心とする特定エリアを登録する。
第３の発明では、重心算出部（２４，Ｓ７１）は、記録部によって記録された複数の位置から重心を算出する。登録部は、特定信号を受信できた複数の位置の重心を中心とする特定エリアを新たに登録する。
第４の発明は、第１の発明ないし第３の発明のいずれかに従属し、登録部は、受信部によって特定信号を受信したときに、取得部によって取得された位置が施設のエリア内に入っている場合、施設のエリアを特定エリアとして登録する。
【００１３】
第５の発明は、第１の発明ないし第４の発明のいずれかに従属し、特殊モードが設定されているときに、取得部によって取得された現在の位置が特定エリア内から出たかを判断する第２判断部、および第２判断部によって特定エリア内から出たと判断されたとき、特殊モードを解除する解除部をさらに備える。
【００１４】
第５の発明では、携帯通信端末に特殊モードが設定されている場合、第２判断部（２４，Ｓ１５）は、携帯通信端末の現在の位置が特定エリアから出たかを判断する。解除部（２４，Ｓ１７）は、携帯通信端末の現在の位置が特定エリアから出ると、携帯電話機の特殊モードを解除する。
【００１５】
第５の発明によれば、使用者は、携帯通信端末を持って特定エリアの外に移動するだけで、特殊モードを解除することができる。
【００２１】
第６の発明は、第１の発明ないし第５の発明のいずれかに従属し、特定エリアを地図上に表示する表示部をさらに備える。
【００２２】
第６の発明では、表示部（２４，Ｓ３７）は、たとえば現在の位置の周辺の地図と特定エリアとを表示する。
【００２３】
第６の発明によれば、使用者は現在の位置と特定エリアとの位置関係を容易に把握できる。
【００２４】
第７の発明は、第１の発明ないし第６の発明のいずれかに従属し、特殊モードは、マナーモードを含む。
【００２５】
第７の発明では、マナーモードが設定された携帯通信端末では、音声着信音やクリック音などが出力されなくなる。
【００２６】
第７の発明によれば、使用者は、特定エリアに入るだけでマナーモードを設定できるようになる。
【００２７】
第８の発明は、特定エリアを示すデータを記憶する記憶部（３４）、位置を取得する取得部（３６，３８，４２，４４）および特定信号を受信する受信部を有する、携帯通信端末（１０）のプロセッサ（２４）を、受信部によって特定信号を受信したとき、受信した特定信号に基づいて新たな特定エリアを記憶部に登録する登録部、取得部によって取得された現在の位置が記憶部に記憶されている特定エリア内に入っているかを判断する判断部（Ｓ５）、および判断部によって特定エリア内に入っていると判断されたとき、特殊モードを設定する設定部（Ｓ７）として機能させる、モード制御プログラムである。
【００２８】
第８の発明でも、第１の発明と同様に、現在の位置に基づいて特定エリアに入っているかを判断して、特殊モードを設定することができる。また、使用者は、自身が意図する場所で、特殊モードに切り替えることができる。
【００２９】
第９の発明は、特定エリアを示すデータを記憶する記憶部（３４）、位置を取得する取得部（３６，３８，４２，４４）および特定信号を受信する受信部を有する、携帯通信端末（１０）におけるモード制御方法であって、携帯通信端末のプロセッサが、受信部によって特定信号を受信したとき、受信した特定信号に基づいて新たな特定エリアを記憶部に登録する登録ステップ、取得部によって取得された現在の位置が記憶部に記憶されている特定エリア内に入っているかを判断する判断ステップ（Ｓ５）、および判断ステップによって特定エリア内に入っていると判断されたとき、特殊モードを設定する設定ステップ（Ｓ７）を実行する、モード制御方法である。
【００３０】
第９の発明でも、第１の発明と同様に、現在の位置に基づいて特定エリアに入っているかを判断して、特殊モードを設定することができる。また、使用者は、自身が意図する場所で、特殊モードに切り替えることができる。
第１０の発明は、特定信号を受信する受信部、前記受信部によって受信された特定信号に基づいて特定エリアを登録する登録部、位置を取得する取得部、および前記取得部によって取得された現在の位置が、前記登録部によって作成された特定エリア内に入っているとき、特殊モードを設定する設定部を備える、携帯通信端末である。
【発明の効果】
【００３１】
この発明によれば、携帯通信端末の現在の位置に基づいて、携帯通信端末に特殊モードを設定することができる。
【００３２】
この発明の上述の目的、その他の目的、特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００３３】
【図１】図１はこの発明の一実施例の携帯電話機の電気的な構成を示す図解図である。
【図２】図２は図１に示す携帯電話機のマナーモードが変化する様子の一例を示す図解図である。
【図３】図３は図１に示すディスプレイに表示される地図およびマナーモードエリアの一例を示す図解図である。
【図４】図４は図１に示すＲＡＭの第１実施例のメモリマップの一例を示す図解図である。
【図５】図５は図１に示すプロセッサの自動設定処理の一例を示すフロー図である。
【図６】図６は図１に示すプロセッサの自動解除処理の一例を示すフロー図である。
【図７】図７は図１に示すプロセッサの表示処理の一例を示すフロー図である。
【図８】図８は図２に示すマナーモードエリアを作成する手順の一例を示す図解図である。
【図９】図９は図１に示すＲＡＭの第２実施例のメモリマップの一例を示す図解図である。
【図１０】図１０は図１に示すプロセッサのマナーモードエリア作成処理の一例を示すフロー図である。
【図１１】図１１は図１に示すプロセッサの登録処理の一例を示すフロー図である。
【発明を実施するための形態】
【００３４】
＜第１実施例＞
図１を参照して、この実施例の携帯電話機１０は、携帯通信端末の一種であり、CPUと呼ばれるプロセッサ２４を含む。また、プロセッサ２４には、無線通信回路１４、Ａ／Ｄ１６、第１Ｄ／Ａ２０ａ、第２Ｄ／Ａ２０ｂ、キー入力装置２６、表示ドライバ２８、フラッシュメモリ３２、ＲＡＭ３４、ＧＰＳ回路３６、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）制御回路４０および振動装置４６が接続される。
【００３５】
無線通信回路１４にはアンテナ１２が接続される。また、Ａ／Ｄ１６にはマイク１８が接続される。第１Ｄ／Ａ２０ａには第１スピーカ２２ａが接続され、第２Ｄ／Ａ２０ｂには第２スピーカ２２ｂが接続される。さらに、表示ドライバ２８にはディスプレイ３０が接続され、ＧＰＳ回路３６にはＧＰＳアンテナ３８が接続される。そして、無線ＬＡＮ制御回路４０には無線ＬＡＮアンテナ４２が接続される。
【００３６】
プロセッサ２４は携帯電話機１０の全体制御を司る。ＲＡＭ３４は、記憶部として機能し、プロセッサ２４の作業領域（描画領域を含む）ないしバッファ領域として用いられる。フラッシュメモリ３２には、携帯電話機１０の文字、画像、音声、音および映像のようなコンテンツのデータが記録される。
【００３７】
Ａ／Ｄ１６は、当該Ａ／Ｄ１６に接続されたマイク１８を通して入力される音声ないし音についてのアナログ音声信号を、デジタル音声信号に変換する。第１Ｄ／Ａ２０ａは、デジタル音声信号をアナログ音声信号に変換（復号）して、図示しないアンプを介して第１スピーカ２２ａに与える。また、第２Ｄ／Ａ２０ｂは、第１Ｄ／Ａ２０ａと同様、デジタル音声信号をアナログ音声信号に変換して、図示しないアンプを介して第１スピーカ２２ａに与える。そして、アナログ音声信号に対応する音声ないし音は、第１スピーカ２２ａまたは第２スピーカ２２ｂから出力される。なお、プロセッサ２４は、アンプの増幅率を制御することで、第１スピーカ２２ａおよび第２スピーカ２２ｂから出力される音声の音量を調整する。
【００３８】
キー入力装置２６は、操作部として機能し、カーソルキー、通話キーおよび終話キーなどを備える。そして、使用者が操作したキーの情報（キーデータ）はプロセッサ２４に入力される。また、キー入力装置２６に含まれる各キーが操作されると、クリック音が第２スピーカ２２ｂから出力される。したがって、使用者は、クリック音を聞くことで、キー操作に対する操作感を得ることができる。
【００３９】
また、プロセッサ２４はカーソルキーに対して行われたキー操作に応じて、音量を調整する信号を、アンプ２２に出力する。つまり、使用者は、カーソルキーを操作することで、第１スピーカ２２ａおよび第２スピーカ２２ｂから出力される音声の音量を調節することができる。なお、所定の機能が実行されている状態で終話キーが操作されると、実行中の機能を終了し、携帯電話機１０は待機状態となる。
【００４０】
表示ドライバ２８は、プロセッサ２４の指示の下、当該表示ドライバ２８に接続されたディスプレイ３０の表示を制御する。なお、表示ドライバ２８は表示する画像データを一時的に記憶するビデオメモリ（図示せず）を含む。
【００４１】
ＧＰＳ回路３６は、現在の位置を測位（取得）する処理を実行するときに起動される。また、ＧＰＳアンテナ３８は、ＧＰＳ衛星２００から送信されるＧＰＳ信号を受信し、ＧＰＳ回路３６に出力する。そして、プロセッサ２４は、受信したＧＰＳ信号に基づいて二次元測位を行い、現在位置データとして緯度および経度を算出する。また、図１には、簡単のために、１つのＧＰＳ衛星２００しか描画していないが、現在位置を測位するためには、少なくとも３つ以上のＧＰＳ衛星２００からＧＰＳ信号を受信しなければならない。さらに、４つのＧＰＳ衛星２００からＧＰＳ信号を受信できる場合、二次元測位ではなく三次元測位が行われ、高度も算出される。
【００４２】
無線ＬＡＮ制御回路４０は、Ｗｉ−ｆｉ（ワイファイ）と呼ばれることもある、ＩＥＥＥ８０２．１１の規格に基づいて無線通信を行うための回路である。通常、無線通信は不使用の状態にされており、使用者の操作に応じて起動（実行）される。無線ＬＡＮ制御回路４０が起動すると、無線ＬＡＮアンテナ４２を介して、アクセスポイント（ＡＰ）４４との無線通信が確立される。
【００４３】
また、携帯電話機１０は、ＡＰ４４との無線通信における電波強度から現在の位置を推定することができる。具体的には、携帯電話機１０とＡＰ４４との位置関係と電波強度とを対応付けた、マップデータを予め作成しておく。そして、ＡＰ４４に対して設置される緯度および経度を設定しておけば、電波強度およびマップデータに基づいてＡＰ４４に対する携帯電話機１０の位置を推定（取得）することが可能になる。また、現在の位置を推定する処理は、ＡＰ４４の制御装置（ＰＣ）によって行われてもよいし、携帯電話機１０によって行われてもよい。そして、ＡＰ４４の制御装置が現在の位置を推定する処理を行う場合、携帯電話機１０が電波強度を制御装置に送信すると、制御装置は推定結果を携帯電話機１０に返信する。
【００４４】
なお、ＧＰＳ回路３６およびＧＰＳアンテナ３８はＧＰＳ取得部として機能し、無線ＬＡＮ制御回路４０および無線ＬＡＮアンテナ４２は無線ＬＡＮ取得部として機能する。また、ＧＰＳ回路３６、ＧＰＳアンテナ３８、無線ＬＡＮ制御回路４０および無線ＬＡＮアンテナ４２が、まとめて取得部と呼ばれることもある。そして、無線ＬＡＮ制御回路４０および無線ＬＡＮアンテナ４２は受信部として機能することもある。
【００４５】
振動装置４０は、偏心モータを含んでおり、バイブレータと呼ばれることもある。また、プロセッサ２４は、振動装置４０を起動することで、携帯電話機１０を振動させることができる。
【００４６】
無線通信回路１４は、ＣＤＭＡ方式での無線通信を行うための回路である。たとえば、使用者がキー入力装置２６を用いて電話発信（発呼）を指示すると、無線通信回路１４は、プロセッサ２４の指示の下、電話発信処理を実行し、アンテナ１２を介して電話発信信号を出力する。電話発信信号は、基地局および通信網（図示せず）を経て相手の電話機に送信される。そして、相手の電話機において着信処理が行われると、通信可能状態が確立され、プロセッサ２４は通話処理を実行する。
【００４７】
通常の通話処理について具体的に説明すると、相手の電話機から送られてきた変調音声信号はアンテナ１２によって受信される。受信された変調音声信号には、無線通信回路１４によって復調処理および復号処理が施される。そして、これらの処理によって得られた受話音声信号は、第１Ｄ／Ａ２０ａによってアナログ音声信号に変換された後、第１アンプ２２ａを介して第１スピーカ２２ａから出力される。一方、マイク１８を通して取り込まれた送話音声信号は、Ａ／Ｄ１６によってデジタル音声信号に変換された後、プロセッサ２４に与えられる。デジタル音声信号に変換された送話信号には、プロセッサ２４の指示の下、無線通信回路１４によって符号化処理および変調処理が施され、アンテナ１２を介して出力される。したがって、変調音声信号は、基地局および通信網を介して相手の電話機に送信される。
【００４８】
また、相手の電話機からの電話発信信号がアンテナ１２によって受信されると、無線通信回路１４は、電話着信（着呼）をプロセッサ２４に通知する。これに応じて、プロセッサ２４は、表示ドライバ２８を制御して、着信通知に記述された発信元情報（電話番号など）をディスプレイ３０に表示する。また、これとほぼ同時に、プロセッサ２４は、第２スピーカ２２ｂから着信音（着信メロディ、着信音声と言うこともある。）を出力させる。さらに、プロセッサ２４は、振動装置４０を起動させて、着信音の出力と同期するように、携帯電話機１０を振動させる。
【００４９】
使用者が通話キーを用いて応答操作を行うと、無線通信回路１４は、プロセッサ２４の指示の下、電話着信処理を実行する。さらに、通信可能状態が確立され、プロセッサ２４は上述した通常の通話処理を実行する。
【００５０】
通話可能状態に移行した後に終話キーによって通話終了操作が行われると、プロセッサ２４は、無線通信回路１４を制御して、通話相手に通話終了信号を送信する。通話終了信号の送信後、プロセッサ２４は通話処理を終了する。また、先に通話相手から通話終了信号を受信した場合も、プロセッサ２４は通話処理を終了する。さらに、通話相手によらず、移動通信網から通話終了信号を受信した場合も、プロセッサ２４は通話処理を終了する。
【００５１】
また、使用者は、着信中に着信音が出力されないようにするために、マナーモード（特殊モード）を設定（オン）することができる。たとえば、使用者がマナーモードを設定する操作を行うと、着信音や、クリック音が第２スピーカ２２ｂから出力されなくなる。一方、使用者がマナーモードを解除（オフ）する操作を行えば、着信音やクリック音が第２スピーカ２２ｂから出力されるようになる。ただし、マナーモードが設定されていても、着信中は発信元情報が表示され携帯電話機１０が振動するため、音声着信は使用者に通知される。
【００５２】
ここで、本実施例では、携帯電話機１０の現在の位置がマナーモードエリア（特定エリア）ＭＡ内に入ると、マナーモードのオン／オフを自動的に切り替えることができる。たとえば、図２（Ａ）を参照して、携帯電話機１０のマナーモードがオフの場合、携帯電話機１０はＧＰＳ衛星２００またはアクセスポイント４４を利用して、現在の位置を取得する。また、携帯電話機１０にはマナーモードエリアＭＡを表す座標範囲が予め設定されているため、携帯電話機１０は取得した現在の位置がマナーモードエリアＭＡに入っているかを判断できる。
【００５３】
このような状態で、図２（Ｂ）のように、現在の位置がマナーモードエリアＭＡに入っていると判断されると、マナーモードがオン（設定）にされる。つまり、使用者が携帯電話機１０を所持した状態で、マナーモードエリアＭＡに入れば、自動的にマナーモードが設定される。また、マナーモードが設定されると、エリアから出たときにマナーモードを解除するために、現在位置がマナーモードエリアＭＡから出たかが判断されるようになる。
【００５４】
そして、図２（Ｃ）のように、携帯電話機１０の現在の位置がマナーモードエリアＭＡから出ると、マナーモードはオフにされる。つまり、使用者は、マナーモードエリアＭＡの外に移動するだけで、マナーモードを解除することができる。
【００５５】
たとえば、マナーモードエリアＭＡが映画館や病院などの屋内の場合、ＧＰＳ衛星２００からのＧＰＳ信号は受信しにくくなるため、屋内に設けられたＡＰ４４に基づいて現在位置が取得される。ただし、映画館や病院に向かうまでの道路は屋外であるため、ＧＰＳ衛星２００が利用される。つまり、屋外であればＧＰＳ信号を利用し、屋内であればＡＰ４４との無線通信を利用して位置を取得できる。つまり、使用者の状況に応じて、的確に位置が取得できる。
【００５６】
また、本実施例では、ＧＰＳ信号を良好に受信できる環境であれば、ＧＰＳ信号に基づく位置の取得が優先される。そして、ＧＰＳ信号を良好に受信できない環境に変化すれば、ＡＰ４４との無線通信に基づいて、位置が取得されるようになる。
【００５７】
なお、マナーモードエリアＭＡのデータは、携帯電話機１０に予め設定されていてもよいし、事業者から配信されてもよい。また、地図情報を利用して使用者が任意に設定してもよい。さらに、他の携帯電話機１０に設定されているマナーモードエリアＭＡを、赤外線やＢｌｕｅｔｏｏｔｈを利用する近距離無線通信によって、受け取ってもよい。
【００５８】
図３を参照して、携帯電話機１０は、図示しないネットワークとの通信によって現在位置の周辺を表す地図データをダウンロードし、地図をディスプレイ３０に表示させることができる。このとき、現在位置の周辺にマナーモードエリアＭＡが存在していれば、マナーモードエリアＭＡが地図と共に表示される。そして、地図と共にマナーモードエリアＭＡが表示されるため、使用者は現在位置とマナーモードエリアＭＡとの位置関係を容易に把握できるようになる。
【００５９】
図４は、ＲＡＭ３４のメモリマップ３００を示す図である。ＲＡＭ３４のメモリマップ３００には、プログラム記憶領域３０２およびデータ記憶領域３０４が含まれる。また、プログラムおよびデータの一部は、フラッシュメモリ３２から一度に全部または必要に応じて部分的かつ順次的に読み出され、ＲＡＭ３４に記憶されてからプロセッサ２４によって処理される。
【００６０】
プログラム記憶領域３０２には、携帯電話機１０を動作させるためのプログラムが記憶されている。たとえば、携帯電話機１０を動作させるためのプログラムは、自動設定プログラム３１０、自動解除プログラム３１２および表示プログラム３１４などから構成されている。自動設定プログラム３１０は、マナーモードエリアＭＡに入ったことを検出すると、マナーモードを設定するためのプログラムである。自動解除プログラム３１２は、マナーモードがオンの状態でマナーモードエリアＭＡから出たことを検出すると、マナーモードを解除するためのプログラムである。表示プログラム３１４は、マナーモードエリアＭＡを地図上に表示するためのプログラムである。
【００６１】
なお、図示は省略するが、携帯電話機１０を動作させるためのプログラムには、電話着信状態を通知するためのプログラムおよび外部と通信するためのプログラムなどが含まれる。
【００６２】
続いて、データ記憶領域３０４には、現在位置バッファ３３０および地図バッファ３３２などが設けられるとともに、マナーモードエリアデータ３３４などが記憶される。また、データ記憶領域３０４には、自動フラグ３３６なども設けられる。
【００６３】
現在位置バッファ３３０には、ＧＰＳ衛星２００から送信されたＧＰＳ信号に基づいて取得された位置、またはＡＰ４４との無線通信における電波強度に基づいて推定（取得）された位置が一時的に記憶される。地図バッファ３３２には、ネットワークを通じてダウンロードされた地図画像が一時的に記憶される。
【００６４】
マナーモードエリアデータ３３４は、マナーモードエリアＭＡの範囲を示す座標データから構成されている。たとえば、マナーモードエリアＭＡが矩形であれば、対角を成す２つの頂点の座標がマナーモードエリアデータ３３４として記憶される。なお、携帯電話機１０に設定可能なマナーモードエリアＭＡは１つだけに限らず、２つ以上が設定されてもよい。この場合、マナーモードエリアデータ３３４は２つ以上のマナーモードエリアＭＡに対応する座標データから構成される。
【００６５】
自動フラグ３３６は、マナーモードを自動的に切り替えるかを判断するためのフラグである。つまり、マナーモードの自動切り替え機能が有効にされていれば自動フラグ３３６がオンにされ、無効にされていれば自動フラグ３３６はオフにされる。そして、自動フラグ３３６は使用者による操作に応じてオン／オフが切り替えられる。たとえば自動フラグ３３６は、１ビットのレジスタで構成される。自動フラグ３３６がオン（成立）されると、レジスタにはデータ値「１」が設定される。一方、自動フラグ３３６がオフ（不成立）されると、レジスタにはデータ値「０」が設定される。
【００６６】
なお、図示は省略するが、データ記憶領域３０４には、ディスプレイ３０に表示される画像や文字列のデータなどが記憶されると共に、携帯電話機１０の動作に必要なカウンタや、フラグも設けられる。
【００６７】
プロセッサ２４は、Android（登録商標）およびREXなどのLinux（登録商標）ベースのOSや、その他のOSの制御下で、図５に示す自動設定処理、図６に示す自動解除処理および図７に示す表示処理などを含む、複数のタスクを並列的に処理する。
【００６８】
図５は自動設定処理のフロー図である。たとえば、携帯電話機１０の電源がオンにされ、マナーモードがオフであり、かつ自動切り替え機能が有効であれば、プロセッサ２４はステップＳ１で、マナーモードエリアデータ３３４を読み出す。つまり、プロセッサ２４がマナーモードエリアＭＡの位置を把握するために、ＲＡＭ３４からマナーモードエリアデータ３３４が読み出される。
【００６９】
続いて、ステップＳ３では、現在位置が取得される。たとえば、ＧＰＳ衛星２００からのＧＰＳ信号を受信して、現在の位置が取得される。ただし、ＧＰＳ信号が正常に受信できなければ、ＡＰ４４が発信する信号を探索して、ＡＰ４４との無線通信を確立する。そして、ＡＰ４４との無線通信の電波強度に基づいて現在の位置を取得する。また、いずれかの方法で取得された現在の位置を示すデータは現在位置バッファ３３０に記憶される。
【００７０】
続いて、ステップＳ５では、マナーモードエリアＭＡに入っているかが判断される。つまり、現在位置バッファ３３０に格納された位置データおよび読み出されたマナーモードエリアデータ３３４に基づいて、携帯電話機１０の位置がマナーモードエリアＭＡに入っているかを判断する。なお、ステップＳ５の処理を実行するプロセッサ２４は第１判断部として機能する。
【００７１】
ステップＳ５で“ＮＯ”であれば、つまり携帯電話機１０の位置がマナーモードエリアＭＡに入っていなければ、ステップＳ３に戻る。そして、携帯電話機１０の位置がマナーモードエリアＭＡに入るまで、ステップＳ３およびステップＳ５の処理が繰り返される。
【００７２】
一方、ステップＳ５で“ＹＥＳ”であれば、つまり携帯電話機１０の位置がマナーモードエリアＭＡに入ると、ステップＳ７でマナーモードを設定して、自動設定処理を終了する。つまり、図２（Ｂ）のように、携帯電話機１０の現在の位置がマナーモードエリアＭＡに入れば、マナーモードが設定される。なお、ステップＳ７の処理を実行するプロセッサ２４は設定部として機能する。
【００７３】
図６は自動解除処理のフロー図である。たとえば、マナーモードが設定された状態で、自動切り替え機能が有効であれば、プロセッサ２４は、ステップＳ１１でマナーモードエリアデータ３３４を読み出し、ステップＳ１３で現在位置を取得する。続いて、ステップＳ１５で、マナーモードエリアＭＡから出たか否かが判断される。たとえば、現在位置バッファ３３０に格納される位置データと読み出されたマナーモードエリアデータ３３４に基づいて、携帯電話機１０の現在位置がマナーモードエリアＭＡから出たか否かが判断される。なお、ステップＳ１５の処理を実行するプロセッサ２４は第２判断部として機能する。
【００７４】
ステップＳ１５で“ＮＯ”であれば、つまり携帯電話機１０の現在の位置がマナーモードエリアＭＡの中に入っていれば、ステップＳ１３に戻る。たとえば、携帯電話機１０がマナーモードエリアＭＡを出るまで、ステップＳ１３およびステップＳ１５の処理が繰り返される。
【００７５】
一方、ステップＳ１５で“ＹＥＳ”であれば、つまり携帯電話機１０の現在の位置がマナーモードエリアＭＡから出ると、ステップＳ１７でマナーモードを解除し、自動解除処理を終了する。つまり、図２（Ｃ）のように、使用者がマナーモードエリアＭＡの外に出れば、携帯電話機１０のマナーモードは解除される。なお、ステップＳ１７の処理を実行するプロセッサ２４は解除部として機能する。
【００７６】
図７は表示処理のフロー図である。たとえば、使用者が地図表示機能を実行する操作を行うと、プロセッサ２４はステップＳ３１で、現在位置を取得する。つまり、ＧＰＳ衛星２００またはＡＰ４４を利用して、現在の位置が取得される。続いて、ステップＳ３３で、現在位置を含む地図データを取得する。つまり、ネットワークを介してデータ通信を行い、位置データを送信して、地図データをサーバから取得する。また、取得した地図データは、地図バッファ３３２に記憶される。
【００７７】
続いて、ステップＳ３５では、マナーモードエリアデータ３３４が読み出される。つまり、地図にマナーモードエリアＭＡを描画するために、マナーモードエリアデータ３３４が読み出される。続いて、ステップＳ３７では、マナーモードエリアＭＡを含む地図を表示し、表示処理を終了する。たとえば、ステップＳ３７の処理では、読み出されたマナーモードエリアデータ３３４に基づいて、マナーモードエリアＭＡを表す図形を描画し、描画された図形を地図バッファ３３２に記憶された地図データ反映させる。そして、このように処理された地図データがディスプレイ３０に表示される。なお、ステップＳ３７の処理を実行するプロセッサ２４は表示部として機能する。
【００７８】
以上のように、第１実施例では、現在の位置とマナーモードエリアＭＡの位置とに基づいて、マナーモードを自動的に切り替えることができる。また、設定されているマナーモードエリアＭＡの位置は地図と合わせて表示できるため、使用者は容易に現在位置とマナーモードエリアＭＡとの位置関係を把握できる。
【００７９】
＜第２実施例＞
第２実施例では、ＡＰ４４は、自身が発信する信号が届く範囲がマナーモードエリアＭＡであることを示す、マナーモードエリア信号を送信している。そして、携帯電話機１０は、ＡＰ４４が発信するマナーモードエリア信号を受信している間は、マナーモードが設定される。
【００８０】
ただし、ＡＰ４４が発信する信号は周囲の環境に影響されやすいので、マナーモードエリアＭＡであっても、マナーモード信号が正しく受信できない場合がある。たとえば、図８（Ａ）を参照して、ＡＰ４４が送信するマナーモード信号の送信範囲は障害物Ｂの影響を受けて歪んでいる。このような状態で、軌跡Ｔで示される経路で使用者が移動した場合、障害物Ｂの影響を受けてマナーモード信号が受信できていないところでは、マナーモードは解除されてしまう。
【００８１】
そこで、第２実施例では、マナーモード信号を受信できる複数の位置を記憶しておき、それらの受信位置に基づいてマナーモードエリアデータを作成（登録）する。そして、次にマナーモードエリアＭＡを訪れたときに、マナーモード信号を正しく受信できていなくても、作成したマナーモードエリアデータと現在位置とに基づいてマナーモードが設定されるようになる。
【００８２】
マナーモードエリアＭＡを作成する場合、マナーモード信号を受信できていれば、受信位置を所定時間（たとえば、３０秒）毎に記録する。そして、記録された複数の受信位置の重心位置を算出し、全ての受信位置を含む最小円がマナーモードエリアＭＡとして登録される。
【００８３】
たとえば、図８（Ａ）に示す軌跡Ｔを移動する前に、使用者がマナーモードエリアＭＡを作成する操作をしていれば、図８（Ｂ）に示すような受信位置Ｐ１−Ｐ９が記録される。また、使用者が受信位置Ｐ９で終了操作を行うと、受信位置Ｐ１−Ｐ９の重心が算出される。そして、図８（Ｃ）のように、重心Ｇが算出されると、重心Ｇから最も遠い重心位置Ｐ１までの距離を半径とするマナーモードエリアＭＡが登録（作成）される。つまり、図８（Ｃ）に示す円を表す数式および重心Ｇの座標がマナーモードエリアデータ３３４としてＲＡＭ３４に記憶される。
【００８４】
よって、使用者は、マナーモード信号を受信できる環境であれば、簡単な操作でマナーモードエリアＭＡを登録できる。これによって、使用者は、自身が意図する場所で、マナーモードに切り替えることができるようになる。
【００８５】
図９は、第２実施例のＲＡＭ３４のメモリマップ３００を示す図である。第２実施例のプログラム記憶領域３０２には、第１実施例のプログラムに加えて、マナーモードエリア作成プログラム３１６および登録プログラム３１８がさらに記憶される。また、第２実施例のデータ記憶領域には、第１実施例のバッファ、データおよびフラグに加えて、受信位置バッファ３３８がさらに設けられる。
【００８６】
マナーモードエリア作成プログラム３１６は、マナーモードエリアＭＡを作成するためのプログラムである。登録プログラム３１８は、マナーモードエリア作成プログラム３１６のサブルーチンであり、マナーモードエリアＭＡを登録するためのプログラムである。受信位置バッファ３３８には、図８（Ｂ）などに示す受信位置Ｐが一時的に記憶される。
【００８７】
第２実施例のプロセッサ２４は、第１実施例の処理に加えて、図１０に示すマナーモードエリア作成処理および図１１に示す登録処理などを含む、複数のタスクを並列的に処理する。
【００８８】
たとえば、マナーモードエリアＭＡを作成する操作がされると、プロセッサ２４は、ステップＳ５１で現在位置を取得し、ステップＳ５３でマナーモード信号を受信しているか否かを判断する。つまり、ステップＳ５３では、ＡＰ４４が送信するマナー信号を受信することが出来たか否かが判断される。ステップＳ５３で“ＮＯ”であれば、つまりマナーモード信号を受信できなければ、ステップＳ６１に進む。一方、ステップＳ５３で“ＹＥＳ”であれば、つまりマナーモード信号を受信できれば、ステップＳ５５で現在の位置を記録する。つまり、ステップＳ５１で取得された位置データを、受信位置バッファ３３８に記録する。なお、ステップＳ５５の処理を実行するプロセッサ２４は記録部として機能する。
【００８９】
続いて、ステップＳ５７でタイマをリセットする。つまり、現在位置を所定時間毎に取得するために、所定時間を計測するタイマをリセットする。なお、タイマがリセットされると、時間の計測が開始される。続いて、ステップＳ５９ではタイマが満了したか否かを判断する。つまり、時間の計測が開始されてから、所定時間が経過したか否かが判断される。ステップＳ５７で“ＮＯ”であれば、つまり所定時間が経過していなければ、ステップＳ５７の処理が繰り返し実行される。一方、ステップＳ５７で“ＹＥＳ”であれば、つまり所定時間が経過すると、ステップＳ６１で終了操作か否かが判断される。つまり、ステップＳ６１ではマナーモードエリアＭＡを作成する処理を終了する操作がされたか否かを判断する。ステップＳ６１で“ＮＯ”であれば、つまり終了操作がされていなければ、ステップＳ５１に戻る。つまり、他の受信位置を記録するためにステップＳ５１−Ｓ６１の処理が繰り返される。
【００９０】
また、ステップＳ６１で“ＹＥＳ”であれば、つまり終了操作がされると、ステップＳ６３で、記録された受信位置が２つ以上か否かが判断される。これは、記録されている受信位置が１または０個であれば、重心を算出することができないため、マナーモードエリアＭＡが作成できない。そのため、ステップＳ６１では、受信位置バッファ３３８に記憶されている受信位置のデータが２つ以上かを判断する。
【００９１】
ステップＳ６３で“ＹＥＳ”であれば、つまり記録された受信位置が２つ以上であれば、ステップＳ６５で登録処理を実行し、マナーモードエリア作成処理を終了する。なお、登録処理については、図１１に示すフロー図を用いて説明するため、ここでの詳細な説明は省略する。
【００９２】
また、ステップＳ６３で“ＮＯ”であれば、たとえば記録されている受信位置が１つであれば、ステップＳ６７でエラー表示を行い、ステップＳ５１に戻る。つまり、他の受信位置を登録するために、ステップＳ５１に戻る。また、ステップＳ６７では、「受信位置が少ないため、マナーモードエリアＭＡを作成することができません。」などの文字列がディスプレイ３０に表示される。なお、他の実施例では、エラー表示を行うとともに、マナーモードエリア作成処理を終了するかが確認されてもよい。そして、マナーモード信号を全く受信できない状態であれば、マナーモードエリアＭＡを作成せずに、マナーモードエリア作成処理が終了されてもよい。
【００９３】
図１１は登録処理のフロー図である。図１０のステップＳ６５が実行されると、プロセッサ２４はステップＳ７１で、記録された受信位置の重心を算出する。たとえば、図８（Ｂ）に示すような受信位置Ｐ１−Ｐ９が受信位置バッファ３３８に記録されている場合、図８（Ｃ）に示す重心Ｇが算出される。なお、ステップＳ７１の処理を実行するプロセッサ２４は重心算出部として機能する。
【００９４】
続いて、ステップＳ７３では、重心Ｇを中心とする円を定義する。たとえば、算出された重心Ｇから受信位置毎に距離を算出する。そして、最も遠い受信位置までの距離を半径とする、円の数式を求める。たとえば、図８（Ｃ）の重心Ｇが算出されている場合、重心Ｇと、その重心Ｇから最も遠い点である受信位置Ｐ１との距離を半径とする、円の数式が求められる。
【００９５】
続いて、ステップＳ７５では、定義された円をマナーモードエリアデータ３３４として登録し、登録処理を終了する。つまり、重心Ｇの座標および定義された円の数式を、マナーモードエリアデータ３３４としてＲＡＭ３４に記憶する。なお、ステップＳ７５の処理を実行するプロセッサ２４は登録部として機能する。
【００９６】
なお、第２実施例の登録処理では、全ての受信位置の重心Ｇを中心とする円がマナーモードエリアとして登録したが、他の実施例では、異なる手法に基づいてマナーモードエリアが登録されてもよい。たとえば、全ての受信位置のうち、最も遠い距離関係を持つ２つの受信位置を探索し、その２つの受信位置によって示される直線を直径とする円が、マナーモードエリアとして登録されてもよい。
【００９７】
また、受信位置が、病院、球場および映画館などの所定の施設に含まれる場合、その施設を示すエリア全体がマナーモードエリアとして登録されてもよい。この場合、全ての受信位置が含まれている施設、複数の受信位置が複数の施設に散らばっているときに最も多くの受信位置が含まれている施設、または全受信位置に対して所定の割合（たとえば８割）の受信位置を含む施設などを示すエリア全体が、マナーモードエリアとして登録される。
【００９８】
以上の説明から分かるように、携帯電話機１０は、ＲＡＭ３４、ＧＰＳ回路３６および無線ＬＡＮ制御回路４０などを備える。ＲＡＭ３４には、マナーモードを設定すべきマナーモードエリアＭＡを示すデータが記憶されている。たとえば、ＧＰＳ衛星２００からのＧＰＳ信号に基づく現在の位置が、マナーモードエリアＭＡ内に入っていると判断されると、携帯電話機１０にはマナーモードが設定される。また、マナーモードエリアＭＡから出たと判断されると、マナーモードは解除される。
【００９９】
このように、携帯電話機１０の現在の位置に基づいて、マナーモードのオン／オフを適切に切り替えることができる。
【０１００】
また、使用者は、マナーモードエリアＭＡに出入りすることで、マナーモードのオン／オフを切り替えることができる。つまり、使用者の利便性は向上する。
【０１０１】
なお、自動設定処理および自動解除処理は、常に有効にされていなくてもよい。たとえば、深夜の時間帯や、通勤時間帯および営業時間帯のみ自動設定処理および自動解除処理が有効にされてもよい。
【０１０２】
なお、他の実施例では、携帯電話機１０に加速度センサを設けることで、屋内の携帯電話機１０の移動を検出することで、現在位置を推定してもよい。また、ＧＰＳ信号を利用して現在の位置を取得する場合、近隣の基地局の情報を利用して、精度を向上させてもよい。
【０１０３】
また、携帯電話機１０の通信方式はＣＤＭＡ方式であるが、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）方式、Ｗ−ＣＤＭＡ方式、ＧＳＭ方式、ＴＤＭＡ方式、ＦＤＭＡ方式およびＰＨＳ方式などが採用されてもよい。
【０１０４】
また、本実施例で用いられた各プログラムは、データ配信用のサーバのＨＤＤに記憶され、ネットワークを介して携帯電話機１０に配信されてもよい。また、ＣＤ，ＤＶＤ，ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）などの光学ディスク、ＵＳＢメモリおよびメモリカードなどの記憶媒体にこれらのプログラムを記憶させた状態で、その記憶媒体が販売または配布されてもよい。そして、上記したサーバや記憶媒体などを通じてダウンロードされた、プログラムが本実施例と同等の構成の携帯電話機にインストールされた場合、本実施例と同等の効果が得られる。
【０１０５】
さらに、本実施例は、携帯電話機１０のみに限らず、スマートフォンおよびＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）に適用されてもよい。
【０１０６】
そして、本明細書中で挙げた所定時間などの具体的な数値は、いずれも単なる一例であり、製品の仕様などの必要に応じて適宜変更可能である。
【符号の説明】
【０１０７】
１０    …  携帯電話機
１２    …  アンテナ
１４    …  無線通信回路
２２ａ，２２ｂ    …  第１スピーカ、第２スピーカ
２４    …  プロセッサ
３０    …  ディスプレイ
３４    …  ＲＡＭ
３６    …  ＧＰＳ回路
３８    …  ＧＰＳアンテナ
４０    …  無線ＬＡＮ制御回路
４２    …  無線ＬＡＮアンテナ
４４    …  アクセスポイント
４６    …  振動装置
２００    …  ＧＰＳ衛星
【図１】
0005653203.tif 000002
【図２】
0005653203.tif 000003
【図３】
0005653203.tif 000004
【図４】
0005653203.tif 000005
【図５】
0005653203.tif 000006
【図６】
0005653203.tif 000007
【図７】
0005653203.tif 000008
【図８】
0005653203.tif 000009
【図９】
0005653203.tif 000010
【図１０】
0005653203.tif 000011
【図１１】
0005653203.tif 000012