(57)【要約】【課題】より有効な方位の情報をユーザに与える。【解決手段】携帯通信端末は、現在の時刻を計る計時処理を行い、表示部１５５に表示されている地図が示す地域の中に現在の時刻において地磁気センサ１５８の検出値の精度が低下し易い精度低下地域が含まれるか否かを示す精度情報を所定の情報提供元から無線通信部１５０を介して取得し、該取得した精度情報を表示部１５５に表示させる。【選択図】図７
2011154377.tif 000002
【特許請求の範囲】
【請求項１】
無線通信手段と、
地磁気を検出する地磁気センサと、
現在地の地理的位置に関連する情報を取得する位置情報取得手段と、
表示手段と、
上記地磁気センサの検出値に基づいて地理的方位を算出し、該算出した方位の情報と、上記位置情報取得手段において取得される位置情報に基づいて特定される現在地の周辺の地図とを上記表示手段に表示させる制御手段と、
を有する携帯通信端末であって、
上記制御手段は、現在の時刻を計る計時処理を行い、上記表示手段に表示されている地図が示す地域の中に上記現在の時刻において上記地磁気センサの検出値の精度が低下し易い精度低下地域が含まれるか否かを示す精度情報を所定の情報提供元から上記無線通信手段を介して取得し、該取得した精度情報を上記表示手段に表示させる
ことを特徴とする携帯通信端末。
【請求項２】
地磁気を検出する地磁気センサと、
現在地の地理的位置に関連する情報を取得する位置情報取得手段と、
表示手段と、
上記地磁気センサの検出値に基づいて地理的方位を算出し、該算出した方位の情報と、上記位置情報取得手段において取得される位置情報に基づいて特定される現在地の周辺の地図とを上記表示手段に表示させる制御手段と、
を有する携帯通信端末であって、
時刻に応じた上記地磁気センサの検出値の精度が低下し易い精度低下地域の情報を記憶する記憶手段を有し、
上記制御手段は、現在の時刻を計る計時処理を行い、上記計時処理により得られる現在の時刻において上記表示手段に表示されている地図が示す地域の中に上記精度低下地域が含まれるか否かを示す精度情報を上記表示手段に表示させる
ことを特徴とする携帯通信端末。
【請求項３】
上記制御手段は、上記方位の情報と上記地図とを上記表示手段に表示させる際に、上記方位の情報に応じて上記地図の向きを制御する
ことを特徴とする請求項１または請求項２に記載の携帯通信端末。
【請求項４】
上記制御手段は、上記位置情報に基づいて特定される現在地が上記精度低下地域に含まれる場合に、上記地図を所定の方位に固定して上記表示手段に表示させる
ことを特徴とする請求項１乃至請求項３のいずれか一項に記載の携帯通信端末。
【請求項５】
上記制御手段は、上記位置情報に基づいて特定される現在地が上記精度低下地域に含まれるか否かを示す情報を上記表示手段に表示させる
ことを特徴とする請求項１乃至請求項４のいずれか一項に記載の携帯通信端末。
【請求項６】
上記制御手段は、上記方位の情報を上記表示手段に表示させているときに上記地磁気センサの検出値が所定の異常状態になった場合、該異常状態が発生した地点において上記位置情報取得手段により取得される位置情報を上記無線通信手段により上記所定の情報提供元に送信する
ことを特徴とする請求項１に記載の携帯通信端末。
【請求項７】
無線通信手段と、地磁気を検出する地磁気センサと、現在地の地理的位置に関連する情報を取得する位置情報取得手段と、上記地磁気センサの検出値に基づいて算出される地理的方位の情報と、上記位置情報取得手段において取得される位置情報に基づいて特定される現在地の周辺の地図とを表示する表示手段と、を有する携帯通信端末において情報を表示する携帯通信端末の情報表示方法であって、
上記方位の情報と上記地図とを上記表示手段に表示させているときに、上記表示手段に表示されている地図が示す地域の中に現在の時刻において上記地磁気センサの検出値の精度が低下し易い精度低下地域が含まれるか否かを示す精度情報を所定の情報提供元から上記無線通信手段を介して取得する第１の工程と、
上記第１の工程において取得した精度情報を上記表示手段に表示させる第２の工程と
を有することを特徴とする携帯通信端末の情報表示方法。
【請求項８】
無線通信手段と、地磁気を検出する地磁気センサと、現在地の地理的位置に関連する情報を取得する位置情報取得手段と、上記地磁気センサの検出値に基づいて算出される地理的方位の情報と、上記位置情報取得手段において取得される位置情報に基づいて特定される現在地の周辺の地図とを表示する表示手段と、時刻に応じた上記地磁気センサの検出値の精度が低下し易い精度低下地域の情報を記憶する記憶手段と、を有する携帯通信端末において情報を表示する携帯通信端末の情報表示方法であって、
現在の時刻を計る第１の工程と、
上記第１の工程により得られる現在の時刻において上記表示手段に表示されている地図が示す地域の中に上記精度低下地域が含まれるか否かを示す精度情報を上記表示手段に表示させる第２の工程と、
を有することを特徴とする携帯通信端末の情報表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地理的方位を測定するための地磁気センサを備えた携帯電話機等の携帯通信端末およびその情報表示方法に関するものである。
【背景技術】
【０００２】
従来から、現在地の地理的位置を確認したり、目的地までの道のりを地図によって案内する装置への要望があり、こうした要望を満たすものとして、カーナビゲーション装置が知られている。
【０００３】
一般に、カーナビゲーション装置は、複数のＧＰＳ（global positioning system）衛星から送出される信号（以降、ＧＰＳ信号と表記する）を受信して処理することにより現在地の地理的位置を割り出し、この現在地周辺の地図データを装置内の記憶部（ＤＶＤやハードディスク等）に格納されたデータベースから読み出して、ディスプレイに表示させている。また、車速センサとジャイロセンサを用いて車の移動軌跡を算出し、これと地図上における道路との一致程度を検出するマップマッチング処理を行って、測位の誤差を補正している。
【０００４】
しかしながら、車に乗っていないときでも自らの位置を把握し、目的地までの道のりを知りたいという要望があり、こうした要望を満たすものとして、携帯電話機に簡易的なナビゲーション機能を搭載したものが登場している。
【０００５】
当初、ナビゲーション機能付き携帯電話機には、方位を測定するための装置が省略されていたため、カーナビゲーション装置で一般的に行われているヘディングアップ表示（進行方向が画面の上部に向かうように地図を回転させる表示）のような使用者にとって分かり易い地図表示が困難であった。
【０００６】
そこで、近年では、地磁気センサを用いて方位の測定を行い、ヘディングアップ表示を可能にしたナビゲーション機能付きの携帯電話機が提案されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００４−２８８３７号公報
【特許文献２】特開２００２−３２８０４２号公報
【特許文献３】特開平１０−１９７２５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、磁気を帯びた鉄筋や鉄骨を多く使用している建築物、橋梁、地下街などや、大電流を使用する電車、発電所、工場などにおいては、地磁気センサの検出の妨げとなる強い磁界が生じている。市街地にはこうした外部磁界を生じる場所が多く存在しているため、街の中で歩行者が携帯電話機のナビゲーション機能を用いると、しばしば、外部磁界の影響によって方位の精度が低下してしまうことがある。
【０００９】
一方、携帯電話機では、サイズやコストの制約から、例えばカーナビゲーション装置におけるジャイロセンサを用いた移動方向の検出などのように、地磁気センサ以外の検出方法を用いて方位の測定誤差を補正することが困難である。したがって、地磁気センサの検出誤差がそのまま方位の精度低下につながってしまうという不利益がある。
【００１０】
本発明はかかる事情に鑑みてなされたものであり、その目的は、より有効な方位の情報をユーザに与えることができる携帯通信端末およびその情報表示方法を提供することにある。
【課題を解決するための手段】
【００１１】
本発明の第１の観点に係る携帯通信端末は、無線通信手段と、地磁気を検出する地磁気センサと、現在地の地理的位置に関連する情報を取得する位置情報取得手段と、表示手段と、上記地磁気センサの検出値に基づいて地理的方位を算出し、該算出した方位の情報と、上記位置情報取得手段において取得される位置情報に基づいて特定される現在地の周辺の地図とを上記表示手段に表示させる制御手段と、を有する携帯通信端末であって、上記制御手段は、現在の時刻を計る計時処理を行い、上記表示手段に表示されている地図が示す地域の中に上記現在の時刻において上記地磁気センサの検出値の精度が低下し易い精度低下地域が含まれるか否かを示す精度情報を所定の情報提供元から上記無線通信手段を介して取得し、該取得した精度情報を上記表示手段に表示させる。
【００１２】
本発明の第２の観点に係る携帯通信端末は、地磁気を検出する地磁気センサと、現在地の地理的位置に関連する情報を取得する位置情報取得手段と、表示手段と、上記地磁気センサの検出値に基づいて地理的方位を算出し、該算出した方位の情報と、上記位置情報取得手段において取得される位置情報に基づいて特定される現在地の周辺の地図とを上記表示手段に表示させる制御手段と、を有する携帯通信端末であって、時刻に応じた上記地磁気センサの検出値の精度が低下し易い精度低下地域の情報を記憶する記憶手段を有し、上記制御手段は、現在の時刻を計る計時処理を行い、上記計時処理により得られる現在の時刻において上記表示手段に表示されている地図が示す地域の中に上記精度低下地域が含まれるか否かを示す精度情報を上記表示手段に表示させる。
【００１３】
好ましくは、上記制御手段は、上記方位の情報と上記地図とを上記表示手段に表示させる際に、上記方位の情報に応じて上記地図の向きを制御してよい。
【００１４】
好ましくは、上記制御手段は、上記位置情報に基づいて特定される現在地が上記精度低下地域に含まれる場合に、上記地図を所定の方位に固定して上記表示手段に表示させてよい。
【００１５】
好ましくは、上記制御手段は、上記位置情報に基づいて特定される現在地が上記精度低下地域に含まれるか否かを示す情報を上記表示手段に表示させてよい。
【００１６】
好ましくは、上記制御手段は、上記方位の情報を上記表示手段に表示させているときに上記地磁気センサの検出値が所定の異常状態になった場合、該異常状態が発生した地点において上記位置情報取得手段により取得される位置情報を上記無線通信手段により上記所定の情報提供元に送信してよい。
【００１７】
本発明の第３の観点に係る携帯通信端末の情報表示方法は、無線通信手段と、地磁気を検出する地磁気センサと、現在地の地理的位置に関連する情報を取得する位置情報取得手段と、上記地磁気センサの検出値に基づいて算出される地理的方位の情報と、上記位置情報取得手段において取得される位置情報に基づいて特定される現在地の周辺の地図とを表示する表示手段と、を有する携帯通信端末において情報を表示する携帯通信端末の情報表示方法であって、上記方位の情報と上記地図とを上記表示手段に表示させているときに、上記表示手段に表示されている地図が示す地域の中に現在の時刻において上記地磁気センサの検出値の精度が低下し易い精度低下地域が含まれるか否かを示す精度情報を所定の情報提供元から上記無線通信手段を介して取得する第１の工程と、上記第１の工程において取得した精度情報を上記表示手段に表示させる第２の工程とを有する。
【００１８】
本発明の第４の観点に係る携帯通信端末の情報表示方法は、無線通信手段と、地磁気を検出する地磁気センサと、現在地の地理的位置に関連する情報を取得する位置情報取得手段と、上記地磁気センサの検出値に基づいて算出される地理的方位の情報と、上記位置情報取得手段において取得される位置情報に基づいて特定される現在地の周辺の地図とを表示する表示手段と、時刻に応じた上記地磁気センサの検出値の精度が低下し易い精度低下地域の情報を記憶する記憶手段と、を有する携帯通信端末において情報を表示する携帯通信端末の情報表示方法であって、現在の時刻を計る第１の工程と、上記第１の工程により得られる現在の時刻において上記表示手段に表示されている地図が示す地域の中に上記精度低下地域が含まれるか否かを示す精度情報を上記表示手段に表示させる第２の工程と、を有する。
【発明の効果】
【００１９】
本発明によれば、方位の精度に関連する情報を含んだ、より有効な方位の情報をユーザに与えることができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施形態に係る携帯電話機において地理的位置および地図の情報を取得するためのシステムの構成例を示すブロック図である。
【図２】ナビゲーションサーバ装置が有する精度情報マップおよび補正情報マップの概念図である。
【図３】開状態にある携帯電話機の斜視図である。
【図４】閉状態にある携帯電話機の一側面からの斜視図である。
【図５】閉状態にある携帯電話機の他の側面からの斜視図である
【図６】基板実装筐体の内部における基板実装状態を示す斜視図である。
【図７】実施形態に係る携帯電話機の構成例を示すブロック図である。
【図８】ＧＰＳ信号受信処理の一例を図解したフローチャートである。
【図９】第１の実施形態に係るナビゲーション処理の一例を図解したフローチャートである。
【図１０】ナビゲーションサーバ装置から送信される地図情報の一例を示す図である。
【図１１】携帯電話機における表示画像の回転処理の一例を図解したフローチャートである。
【図１２】方位角の算出方法を説明するための図である。
【図１３】第１の実施形態に係る方位算出処理の一例を図解したフローチャートである。
【図１４】第２の実施形態に係る方位算出処理の一例を図解した第１のフローチャートである。
【図１５】第２の実施形態に係る方位算出処理の一例を図解した第２のフローチャートである。
【図１６】第３の実施形態に係るナビゲーション処理の一例を図解したフローチャートである。
【図１７】第４の実施形態に係る携帯電話機において実行される地磁気検出値の異常通知処理の一例を図解したフローチャートである。
【図１８】第４の実施形態に係るナビゲーションサーバ装置における精度情報の更新処理の一例を示す図である。
【発明を実施するための形態】
【００２１】
以下、ナビゲーション機能や撮像機能を有する多機能型の携帯電話機に本発明を適用した場合の４つの実施形態について、図面を参照しながら述べる。
【００２２】
＜第１の実施形態＞
図１は、本発明の実施形態に係る携帯電話機１００において地理的位置および地図の情報を取得するためのシステムの構成例を示すブロック図である。
【００２３】
携帯電話機１００は、既知の軌道を周回する３つまたはそれ以上のＧＰＳ衛星２００から送信されるＧＰＳ信号を受信する。そして、受信したＧＰＳ信号に関する情報を、基地局３００から通信網を経由してＧＰＳサーバ装置４０１に送信し、現在地の位置情報をＧＰＳサーバ装置４０１から取得する。
また、携帯電話機１００は、ＧＰＳサーバ装置４０１から取得した現在地の位置情報を基地局３００から通信網を経由してナビゲーションサーバ装置４０２に送信し、現在地周辺の地図の情報や、現在地における地磁気検出値の精度に関する情報（精度情報）、現在地における方位の補正に関する情報（補正情報）を、ナビゲーションサーバ装置４０２から取得する。
【００２４】
ＧＰＳサーバ装置４０１は、通信網を介して携帯電話機１００から送られてくるＧＰＳ信号の情報に基づいて、携帯電話機１００の地理的な位置を算出する。そして、算出した位置情報を、通信網から基地局３００を経由して携帯電話機１００に送信する。
【００２５】
ナビゲーションサーバ装置４０２は、通信網を介して携帯電話機１００から送られてくる位置情報に基づいて、携帯電話機１００周辺の地図の情報をデータベースから検索する。そして、検索した地図情報を、通信網から基地局３００を経由して携帯電話機１００に送信する。
【００２６】
また、ナビゲーションサーバ装置４０２は、上述した精度情報および補正情報と位置情報とを対応付けてマップ化したデータベースである、精度情報マップＭＩ１および補正情報マップＭＩ２を有している。
【００２７】
図２は、ナビゲーションサーバ装置４０２が有する精度情報マップＭＩ１および補正情報マップＭＩ２の概念図である。ナビゲーションサーバ装置４０２は、携帯電話機１００から現在地の位置情報Ｐが与えられると、これに対応する精度情報Ｉ１（Ｐ）および補正情報Ｉ２（Ｐ）を精度情報マップＭＩ１および補正情報マップＭＩ２から読み出して、地図情報ともに携帯電話機１００へ送信する。
なお、精度情報および補正情報のより詳しい内容と、これを用いた携帯電話機１００の処理については、後ほど図９や図１３を参照して説明する。
【００２８】
図３、図４、および図５は、携帯電話機１００の外観の一例を示す図である。
図３は、開いた状態にある携帯電話機１００の斜視図であり、図４は、閉じた状態にある携帯電話機１００の一側面からの斜視図であり、図５は、閉じた状態にある携帯電話機１００の他の側面からの斜視図である。
【００２９】
携帯電話機１００は、図に示すように、第１筐体（上部筐体）２と、第２筐体（下部筐体）３とが、可動機構部４を介して開閉自在（回転自在）に連結されている。
なお、可動機構部４は、所定の回転軸を中心に、第１筐体２と第２筐体３の２つの筐体を相対的に回転可能に構成される。
【００３０】
第１筐体２は、図３および図４に示すように、可動機構部４の作動状態（開状態、閉状態）にかかわりなく露出する第１面２ａに例えばＬＣＤ（liquid crystal display）パネルや有機ＥＬ（electroluminescent）ディスプレイパネルからなる表示パネル２１が配置される。この表示パネル２１の図３中の上部には、スピーカ２２が内蔵されている。
表示パネル２１は、後述する表示部１５５に含まれる。また、スピーカ２２は、後述する音声処理部１５６に含まれる。
【００３１】
第２筐体３は、内部に基板が実装される基板実装筐体３１と、基板実装筐体３１の蓋体をなす蓋側筐体３２とを重ね合わせて構成されている。
【００３２】
第２筐体３の基板実装筐体３１の外平面３１ａ、すなわち閉状態時に第１筐体２の一面と対向する面３１ａには、テンキーボタン３１１ａと、カーソルボタン３１１ｂと、決定ボタン３１１ｃとを有する操作キー３１１が配置されている。そして、操作キー３１１の図３中の下部には、マイクロフォン３１２が内蔵されている。
操作キー３１１は、後述するキー入力部１５４に含まれる。また、マイクロフォン３１２は、後述する音声処理部１５６に含まれる。
【００３３】
第２筐体３の蓋側筐体３２において開状態、閉状態にかかわりなく露出する外平面３２ｂには、図５に示すように、その中央部より可動機構部４の連結部に近い側に、カメラモジュール３４の光学系３４ａが配置されている。
また、第２筐体３の蓋側筐体３２の外平面３２ａにおいて、光学系３４ａより更に連結部に近い側には、光学系３４ａと並列に、内蔵のフラッシュランプによる閃光を外部に放射するための発光窓３２１と、接写時等に撮影補助としての白色光を放射するための発光窓３２２が配置されている。
カメラモジュール３４は、後述する撮像部１５７に含まれる。
【００３４】
第２筐体３の一側部には、図３および図４に示すように、カメラモジュール用タクトスイッチ３５が配置されており、第２筐体３の他方の側部には、連結部に近い側に、メモリカードを挿入するためのメモリカード用スロット３３が形成されている。
【００３５】
図６は、基板実装筐体３１の内部３１ｂにおける基板実装状態を示す斜視図である。
図６に示すように、基板実装筐体３１の内部３１ｂには、その底面部全体にわたって、メイン基板３７が装着される。
メイン基板３７上においてメモリカード用スロット３３に面する位置には、着脱可能なメモリカードが装着されるメモリカード部１５９が実装される。
また、このメモリカード部１５９に隣接するメイン基板３７の中央寄りの位置には、地磁気センサ１５８が実装される。
【００３６】
図７は、本発明の実施形態に係る携帯電話機１００の構成例を示すブロック図である。
図７に例示する携帯電話機１００は、無線通信部１５０と、ＧＰＳ信号受信部１５１と、記憶部１５２と、開閉判定部１５３と、キー入力部１５４と、表示部１５５と、音声入出力部１５６と、撮像部１５７と、地磁気センサ１５８と、メモリカード部１５９と、制御部１６０とを有する。
無線通信部１５０は、本発明の無線通信手段の一実施形態である。
ＧＰＳ信号受信部１５１は、本発明の位置情報取得手段の一実施形態である。
記憶部１５２は、本発明の記憶手段の一実施形態である。
表示部１５５は、本発明の表示手段の一実施形態である。
地磁気センサ１５８は、本発明の地磁気センサの一実施形態である。
【００３７】
無線通信部１５０は、基地局３０との間の無線通信に関する処理を行う。例えば、制御部１６０から出力される送信データに所定の変調処理を施して無線信号に変換し、アンテナから送出する。また、アンテナにおいて受信された無線信号に所定の復調処理を施して受信データを再生し、制御部１６０に出力する。
【００３８】
ＧＰＳ信号受信部１５１は、ＧＰＳ衛星２０から送出されるＧＰＳ信号を受信して増幅、ノイズ除去、変調等の信号処理を施し、ＧＰＳサーバ装置４０１において位置情報を算出するために必要な情報を取得する。
【００３９】
記憶部１５２は、制御部１６０において実行されるプログラムや、制御部１６０の処理で用いられる定数データ、一時的に記憶が必要な変数データ、撮像画像データなどを記憶する。
【００４０】
開閉判定部１５３は、可動機構部４による第１筐体２および第２筐体３の回転の状態が、上述した開状態または閉状態の何れであるかを判定する。
例えば、開閉判定部１５３は、第１筐体２と第２筐体３とが重なった状態になる閉状態を検出するスイッチ等の検出器を含んでおり、閉状態とそれ以外の状態とを判別する。
【００４１】
キー入力部１５４は、上述した操作キー３１１やカメラモジュール用タクトスイッチ３５に対してキーを押下する等の入力操作が行われた場合、これに応じた信号を発生して制御部１６０に出力する。
【００４２】
表示部１５５は、制御部１６０において生成される画像データに応じた画像を表示パネル２１に表示させる。
【００４３】
音声処理部１５６は、入力される音声をマイクロフォン３１２において電気的な音声信号に変換して増幅、アナログ−デジタル変換、符号化等の信号処理を施し、その処理結果の音声データを制御部１６０へ出力する。また、制御部１６０から入力される音声データに復号化、デジタル−アナログ変換、増幅等の信号処理を施して音声信号を生成し、これをスピーカ２２において音声に変換する。
【００４４】
撮像部１５７は、上述した光学系３４ａにおいて入射した像を撮像して静止画や動画の画像データを生成し、制御部１６０に出力する。また、制御部１６０の制御に従って、撮像時にフラッシュランプを点灯させ、発光窓３２１から放射させる。
【００４５】
地磁気センサ１５８は、方位の算出に用いる地磁気を検出する。
例えば図６に示すように、地磁気センサ１５８は、メイン基板３７上の固定された位置において、互いに直交する３つの方向の地磁気を検出する。すなわち、メイン基板３７上に設定された所定の３軸の座標系を基準として、その各軸方向の地磁気を検出する。地磁気の検出には、例えばコイルの励磁を利用する方法や、ホール効果を利用する方法、磁気抵抗素子を利用する方法など、種々の方法が用いられる。
【００４６】
本実施形態では、一例として、地磁気センサ１５８がアナログ−デジタル変換器を搭載しており、上述のような方法で得られる地磁気のアナログ信号を８ビットのデジタル信号に変換して出力するものとする。すなわち、３方向の地磁気の検出値を、それぞれ０から２５５までの整数値として出力するものとする。
【００４７】
制御部１６０は、記憶部１５２に格納されるプログラムに基づいて処理を実行するコンピュータを有しており、携帯電話機１００の全体的な動作に関わる種々の処理を行う。
例えば、電話機の機能に関連する処理として、キー入力部１５４におけるキー入力操作に応じて無線通信部１５０の発呼、着信のシーケンスを制御する処理や、音声処理部１５６において入出力される音声データを無線通信部１５０において送受信させる処理を行う。
データ通信機能に関連する処理としては、キー入力部１５４におけるキー入力操作に応じて無線通信部１５０を動作させて、所定のメールサーバ装置と通信を行い、電子メール等のデータのやりとりする処理を行う。
撮像機能に関連する処理としては、キー入力部１５４におけるキー入力操作に応じて撮像部１５７に静止画や動画の撮像処理を実行させる処理や、撮像された画像のデータに圧縮符号化等の画像処理を施して記憶部１５２に格納する処理などを行う。静止画の撮影時には、適切なタイミングでフラッシュランプを点灯させる処理も行う。
【００４８】
また、制御部１６０は、ナビゲーション機能に関連する処理として、地磁気センサ１５８の検出値に基づいて地理的方位を算出する処理や、ＧＰＳ信号受信部１５１で受信したＧＰＳ信号の情報をＧＰＳサーバ装置４０１に送信して現在地の位置情報を取得する処理、この位置情報をナビゲーションサーバ装置４０２に送信して現在地周辺の地図の情報や精度情報、補正情報を取得する処理、取得した地図情報や精度情報を表示部１５５に表示させる処理、基地局３００からの測位用信号と方位の算出結果とに基づいて現在地を割り出す処理、補正情報に基づいて補正された方位を算出する処理、方位の算出結果に応じて表示画面上における地図の向きを制御する処理（ヘディングアップ表示処理）などを行う。
【００４９】
更に、制御部１６０は、ユーザに対する表示パネル２１の向きが開状態と閉状態とで１８０度異なることに対処するため、開閉判定部１５３の判定結果に応じて表示部１５５の表示画像に回転を施す処理を行う。
【００５０】
ここで、上述した構成を有する携帯電話機１００の動作について、本発明に関連するナビゲーション機能を中心に説明する。
【００５１】
まず、ＧＰＳ信号の受信処理について述べる。
【００５２】
図８は、携帯電話機１００におけるＧＰＳ信号受信処理の一例を図解したフローチャートである。
【００５３】
制御部１６０は、例えば２秒間隔といった一定のタイミングでＧＰＳ信号受信部１５１を制御して、衛星からのＧＰＳ信号のスキャンを行う（ステップＳＴ１０２，ＳＴ１０４）。スキャンの結果、ＧＰＳ信号を受信できた場合には、その情報を記憶部１５２に格納する（ＳＴ１０６）。このようなＧＰＳ信号のスキャンと情報の格納を、受信可能な全ての衛星について繰り返す（ステップＳＴ１０８，ＳＴ１０４，ＳＴ１０６）。全ての衛星についてスキャンを行ったら、次のＧＰＳ信号受信タイミングまで待って、再びステップＳＴ１０４〜１０８の処理を行う。制御部１６０は、このようなＧＰＳ信号受信処理を、例えば電源がオンの期間において常に実行する。
【００５４】
次に、ナビゲーション処理について述べる。
【００５５】
図９は、携帯電話機１００におけるナビゲーション処理の一例を図解したフローチャートである。
【００５６】
制御部１００は、例えばキー入力部１５４におけるキー入力操作等によってナビゲーション処理の開始が選択されると（ステップＳＴ１２２）、まず、上述したＧＰＳ受信処理によって得られた情報を無線通信部１５０から基地局３００、通信網を介して、ＧＰＳサーバ装置４０１に送信する処理を行う（ステップＳＴ１２４）。
ＧＰＳサーバ装置４０１は、携帯電話機１００からＧＰＳの情報を受信すると、この受信したＧＰＳ情報に基づいて携帯電話機１００の現在地の位置（例えば緯度、経度の情報）を算出し、その算出結果を通信網から基地局３００を経由して、携帯電話機１００に送信する。
携帯電話機１００は、ＧＰＳサーバ装置４０１から送信される位置情報を受信して、記憶部１５２に格納する（ステップＳＴ１２６）。
【００５７】
次に、制御部１００は、無線通信部１５０から基地局３００、通信網を介してナビゲーションサーバ装置４０２にアクセスし（ステップＳＴ１２８）、取得した位置情報をナビゲーションサーバ装置４０２へ送信する（ステップＳＴ１３０）。
ナビゲーションサーバ装置４０２は、携帯電話機１００から位置情報を受信すると、この位置情報によって特定される携帯電話機１００の現在地周辺の地図の情報をデータベースから検索し、該検索した地図情報を通信網から基地局３００を経由して携帯電話機１００に送信する。また、この現在地における精度情報および補正情報を図２に示すようにマップ化されたデータベースから読み出して、地図情報とともに携帯電話機１００に送信する。
携帯電話機１００は、ナビゲーションサーバ装置４０２から送信される地図情報、精度情報、補正情報を受信して、記憶部１５２に格納する（ステップＳＴ１３２）。
【００５８】
図１０は、ナビゲーションサーバ装置４０２から送信される地図情報の一例を示す図である。
本実施形態では、一例として、地図情報にそれぞれ固有の識別番号が割り当てられているものとする。ナビゲーションサーバ装置４０２は、この識別番号に基づいて、所定サイズ（例えば１ｋｍ四方）ごとに地図のデータを管理しており、携帯電話機１００へ地図情報を送信する場合には、この識別番号を地図のデータに添付して送信する。図１０の例において、現在地周辺の地図は識別番号ＭＰ０であり、その四方の地図は識別番号ＭＰ１〜ＭＰ４である。
【００５９】
このような地図情報を取得すると、制御部１６０は、取得した地図情報に基づいて現在地周辺の地図の画像データを生成し、表示部１５５の表示パネル２１に地図を表示させる（ステップＳＴ１３４）。
【００６０】
表示パネル２１に表示される地図の領域は、例えば図１０に示すように、ナビゲーションサーバ装置４０２から取得した１ｋｍ四方の地図より狭い領域（例えば２００ｍ×３００ｍ）である。
【００６１】
地図の表示方法は、例えばノースアップ表示（地図上の北を画面の上に向ける表示）とヘディングアップ表示（地図上の進行方向を画面の上に向ける表示）の何れかを選択することが可能である。
キー入力部１５４のキー操作によってノースアップ表示が選択された場合、制御部１６０は、地図の北方向を表示画面の上方向に固定させて表示部１５５に表示させる。
【００６２】
一方、キー入力部１５４のキー操作によってヘディングアップ表示が選択された場合、制御部１６０は、後述する方位算出処理によって求めた方位に応じて、表示画面上における地図の向きを制御する処理を行う。例えば、第２筐体３のマイクロフォン３１２が配置される一方の端部から連結部を有する他方の端部へ向かう方向Ａ（図３参照）を進行方向とした場合、この進行方向の方位が表示画面の上方に向かうように、表示画面上における地図の向きを制御する。
【００６３】
なお、ここで述べている「表示画面の上方」は、第２筐体３を把持して携帯電話機１００を利用するユーザの視点から見た場合のものであり、筐体の開、閉状態を変化させると、これに応じて「表示画面の上方」も変化する。すなわち、筐体が開状態の場合、第１筐体２におけるスピーカ２２側が表示画面の上方になり、筐体が開状態の場合は、第１筐体２における連結部側が表示画面の上方になる。
制御部１６０は、後述するように、筐体の開、閉状態に応じて表示画面上における画像を回転させる処理を行い、ユーザに対して適切な向きに画像を表示させる。
【００６４】
更に制御部１６０は、このステップＳＴ１３４において、地図の画像とともにナビゲーションサーバ装置４０２から取得した精度情報に基づく地磁気検出値の精度に関連する情報を、表示部１５５に表示させる。
【００６５】
精度情報は、表示部１５５に表示中の地図が示す地域の中に、地磁気センサ１５８の検出値の精度が低下し易い精度低下地域が含まれるか否かを示す情報である。精度低下地域は地磁気検出の妨げとなる磁界の強い地域であり、例えばビルディングや地下鉄などのように、地上や地下に造られた建造物より発生する磁界の強い地域などがこれに含まれる。精度情報は、例えば、実地において地磁気以外の磁界ベクトルを測定する作業などによって予め取得されて、ナビゲーションサーバ装置４０２に登録される。
精度情報は、例えば、この精度情報と共にナビゲーションサーバ装置４０２から送信される地図の地域内に含まれる精度低下地域を、地図上の座標などによって示す。
【００６６】
制御部１６０は、上記の精度情報を、例えば色や形などによって地図の上に視覚的に表示させる。すなわち、精度低下地域とその他の地域とが互いに異なる色や形態で表されるように構成された地図を表示部１５５に表示させる。
この場合、精度低下地域を含んだ地図の画像情報は、例えば予めナビゲーションサーバ装置４０２において生成したものを携帯電話機１００に提供しても良いし、携帯電話機１００の制御部１６０において精度情報と地図情報とを元に作成しても良い。
もしくは、単純に、ビルディングや駅の構内などの建造物の内部を精度低下地域であると仮定しても良い。この場合、精度情報は、精度低下地域としての建造物が存在する地域を示す情報であり、携帯電話機１００の制御部１６０は、この精度情報と地図情報とを元に精度低下地域（すなわち建造物内部）とその他の地域とを互いに異なる色や形態で表示部１５５に表示させる。
【００６７】
また、制御部１６０は、上記のように地図の中で精度低下地域を視覚的に表示させる他にも、例えば携帯電話機１００の現在地が精度低下地域に含まれるか否かを文字や記号等により表示部１５５に表示させても良い。
【００６８】
あるいは、表示部１５５に方位を表すコンパスの画像を表示させている場合、制御部１６０は、このコンパスが左右に振れるような動きを表示させることにより、現在地が精度低下地域内であることを示しても良い。また、コンパスの画像の形や色、サイズを変化させたり、精度低下地域内にあることを示す別の画像を表示させても良い。
【００６９】
更には、ヘディングアップ表示を行っている際中に現在地が精度低下地域内に入った場合、制御部１６０は、ヘディングアップ表示からノースアップ表示に切り替えることによって、現在地が精度低下地域内であることをユーザに示しても良い。
【００７０】
このようにして地図情報および精度情報の表示を始めると、制御部１６０は、キー入力部１５４のキー操作によってナビゲーション処理の終了が選択されるまでの間、次に述べるステップＳＴ１３８以降の処理を繰り返す（ステップＳＴ１３６）。
【００７１】
まず、制御部１６０は、携帯電話機１００周囲の複数（例えば３つ以上）の基地局３００から送出される測位用の基準信号に基づいて、現在地の位置を算出する（ステップＳＴ１３８）。そして、現在地の算出結果から携帯電話機１００の移動の有無を判定し（ステップＳＴ１４０）、携帯電話機１００が移動していないと判定した場合は、基地局３００からの基準信号に基づく現在地の算出を引き続き行う（ＳＴ１３８）。
【００７２】
ステップＳＴ１４０において、携帯電話機１００が移動したと判定した場合、制御部１６０は、その移動先の地点が現在取得している地図の端の領域にあるか否かを判定する（ステップＳＴ１４２）。例えば、表示部１５５に表示すべき地図の一部が、現在取得している地図に含まれておらず、これに隣接する地図に含まれている場合、現在地が地図の端の領域にあると判定する。
現在地が端領域にあると判定した場合、制御部１６０は、この端領域に隣接する地図をナビゲーションサーバ装置１４６に要求する（ステップＳＴ１４６）。例えば、現在取得中の地図の識別番号と、この地図に対して東西南北の何れの方位に隣接するかを指示する情報とを、ナビゲーションサーバ装置１４６に送信する。
ナビゲーションサーバ装置１４６は、携帯電話機１００から送られるこれらの情報に応じた地図をデータベースから検出して、携帯電話機１００に送信する。また、この地図情報に付随させて、新しい精度情報および補正情報を携帯電話機１００に送信する。
携帯電話機１００は、ナビゲーションサーバ装置４０２から送信される地図情報、精度情報および補正情報を受信して記憶部１５２に格納し（ステップＳＴ１３２）、この地図情報および精度情報を表示部１５５に表示させる（ステップＳＴ１３４）。その後は、ステップＳＴ１３８以降の処理を繰り返す。
また、現在地が端領域にないと判定した場合、制御部１６０は、算出した現在地に応じて、例えば現在地が地図の中心となるように地図の表示領域を移動させる処理を行い、その後は、ステップＳＴ１３８以降の処理を繰り返す。
【００７３】
次に、筐体の開、閉状態に応じた表示画像の回転処理について述べる。
【００７４】
図１１は、携帯電話機１００における表示画像の回転処理の一例を図解したフローチャートである。
【００７５】
制御部１６０は、電源がオンの間、開閉判定部１５３において判定される開閉状態を常に監視する（ステップＳＴ１６２）。そして、開閉判定部１５３において閉状態でないこと（すなわち開状態）が判定されると、第１筐体２におけるスピーカ２２側が画像の上方となる向きで、表示パネル２１に画像を表示させる（ステップＳＴ１６６）。
この開状態における表示を通常表示とすると、開閉判定部１５３において閉状態が判定された場合、制御部１６０は、通常表示における画像を１８０度回転させて表示パネル２１に表示させる（ステップＳＴ１６４）。すなわち、第１筐体２における連結部側が画像の上方となる向きで、表示パネル２１に画像を表示させる。
このような表示画像の回転処理によって、筐体の開、閉状態によらず常にユーザの見易い向きで表示部１５５に画像を表示させることができる。
【００７６】
次に、方位の算出処理について述べる。
ここでは、まず、図１２を参照して方位の算出方法の概略を述べ、その後、図１３を参照して制御部１６０における方位算出処理を述べる。
【００７７】
図１２は、方位角の算出方法を説明するための図である。
図１２において、座標軸Ｈｘ、Ｈｙ、Ｈｚを有する直角座標系は、地平面上に設定される基準の座標系である。すなわち、座標軸ＨｘおよびＨｙは地平面に平行な座標軸であり、それぞれ所定の方位を向く。また、座標軸Ｈｚは地平面に垂直な方向を向く座標軸である。
方位角θは、第２筐体３のメイン基板３７上に設定される地磁気検出の基準方向（例えば図３における方向Ａ）のベクトルを地平面に正射影した像Ｚｘｙと座標軸Ｈｘとのなす角度である。傾斜角φは、この像Ｚｘｙと基準方向Ａのベクトルとのなす角度である。また、ひねり角ηは、基準方向Ａのベクトルを回転軸として携帯電話機１００をその周りに回転させた角度である。
方位角θ、傾斜角φ、ひねり角ηが何れもゼロの場合、第２筐体３のメイン基板３７上に設定される地磁気検出の座標系は、図１２に示す座標軸Ｈｘ、Ｈｙ、Ｈｚの座標系と一致する。
【００７８】
ここで、座標軸Ｈｘに対応する地磁気の検出値をα、座標軸Ｈｙに対応する地磁気の検出値をβ、座標軸Ｈｚに対応する地磁気の検出値をγとすると、図１２に示す方位角θの正接ｔａｎθは次式で表される。
【００７９】
（数１）
ｔａｎθ＝β／（γ・ｓｉｎφ−α・ｃｏｓφ）  …  （１）
【００８０】
ただし、式（１）において、ひねり角ηはゼロとしている。
制御部１６０は、例えば式（１）に示すような関係を用いて、地磁気センサ１５８から得られる３方向の地磁気の検出値から方位角を算出する。
【００８１】
制御部１６０は、上述した方位の算出にあたって、地平面に対する表示パネル２１の傾斜角も加味する。
一般のユーザは、表示パネル２１を例えば４５度程度の角度で傾けたときに、楽な姿勢で表示パネル２１の画像を見ることができる。そこで、制御部１６０は、地平面に対する表示パネル２１の傾斜角が例えば４５度になるときの傾斜角φを用いて、式（１）により方位を算出する。
【００８２】
なお、制御部１６０は、開状態と閉状態とにおいて地平面に対する地磁気センサ１５８の傾斜角が異なる場合、この傾斜角の違いを考慮して、それぞれの状態の方位角を算出しても良い。
例えば、閉状態において第１筐体２と第２筐体３とがほぼ平行に重なるのに対し、開状態において第１筐体２と第２筐体３とが相対的に傾斜する（例えば「く」字状に傾く）ように、２つの筐体が連結されているものとする。この場合、ユーザが、両方の操作スタイルで表示パネル２１に対する視線の方向を一定に保とうとすると、地平面に対する第２筐体３の傾斜は、開状態と閉状態とで異なる。第２筐体３の傾斜が異なるということは、地平面に対する基準方向Ａの傾斜が開，閉状態において異なることを意味する。そこで、制御部１６０は、開閉判定部１５３の判定結果に応じた所定の角度の傾斜角φを用いて、方位の算出を行う。この傾斜角φは、開状態および閉状態の何れにおいても、地平面に対する表示パネル２１の傾斜角が例えば４５度で一定となるように設定された角度である。
【００８３】
傾斜角の情報は、例えばデータテーブルとして記憶部１５２に予め格納される。方位の検出が行われる場合、制御部１６０は、開閉判定部１５３の判定結果に関連付けられた傾斜角の情報をこのデータテーブルから読み出し、この情報に基づいて方位の算出を行う。
【００８４】
図１３は、携帯電話機１００における方位算出処理の一例を図解したフローチャートである。
【００８５】
キー入力部１５４におけるキー入力操作等によってナビゲーション処理の開始が選択されると（ステップＳＴ２０２）、制御部１６０は、ナビゲーションサーバ装置４０２から取得した精度情報に基づいて、携帯電話機１００の現在地が精度低下地域に含まれるか否かを判定する（ステップＳＴ２０４）。
【００８６】
ナビゲーションサーバ装置４０２から取得する精度情報は、例えば、ナビゲーションサーバ装置４０２から送られてくる地図上における精度低下地域の座標の情報（地図上の領域を示す座標範囲の情報など）を含んでいる。
この場合、制御部１６０は、精度情報に含まれる座標の情報から、携帯電話機１００の現在地が精度低下地域に含まれるか否かを判定する。
【００８７】
携帯電話機１００の現在地が精度低下地域に含まれると判定した場合、制御部１６０は、ナビゲーションサーバ装置４０２から取得した補正情報に基づいて、現在地の磁界の状態が補正処理によって方位を算出できる状態にあるか否か判定し（ステップＳＴ２０６）、方位の算出が可能な状態と判定した場合、補正情報を用いて方位を算出する。
【００８８】
補正情報は、携帯電話機１００の現在地における磁界の状態に応じた方位の補正を行うための情報であり、例えば、現在地において方位の算出が可能であるか否かを示すフラグ情報と、方位の補正値とを含んでいる。
制御部１６０は、ステップＳＴ２０６において、方位の算出が可能であるか否かをフラグ情報に基づいて判定する。そして、算出可能と判定した場合、ステップＳＴ２０８において、補正値に基づいて補正された方位を算出する。
【００８９】
制御部１６０は、補正された方位を算出する場合、例えば、式（１）に基づいて方位を算出した結果に、補正情報として取得した正または負の補正値を加える。この補正値は、例えば、実地において地磁気以外の磁界ベクトルを測定する作業などによって予め取得されて、ナビゲーションサーバ装置４０２に登録される。
【００９０】
なお、補正情報は、上記のようなフラグ情報を持たずに、補正値を使ってフラグ情報と同等の内容を表しても良い。例えば、補正値が所定のしきい値より大きい（もしくは小さい）ことをもって、現在地における方位の算出ができないことを表しても良い。
【００９１】
ステップＳＴ２０４において現在地が精度低下地域内にないと判定した場合、制御部１６０は、上述した補正情報の補正値を用いずに、例えば式（１）に基づいて方位を算出する。
ステップＳＴ２０６において現在地の方位算出の算出ができないと判定した場合、制御部１６０は、方位の算出を行わずに、次に述べるステップＳＴ２１２へ進む。
【００９２】
ステップＳＴ２０８またはＳＴ２０１において方位を算出した後、もしくはステップＳＴ２０６において方位の算出をパスした後、制御部１６０は、キー入力部１５４の操作等によってナビゲーション処理の終了が選択されているかどうかを調べ（ステップＳＴ２１２）、当該処理が続くと確認した場合、上述したステップＳＴ２０４〜ＳＴ２１０の処理を繰り返す。
【００９３】
以上説明したように、本実施形態によれば、方位の情報と地図とを表示部１５５に表示させているときに、表示中の地図が示す地域の中に地磁気センサ１５８の検出値の精度が低下し易い精度低下地域が含まれるか否かを示す精度情報がナビゲーションサーバ装置４０２から取得されて、表示部１５５に表示される。
これにより、現在表示されている方位の情報の精度が低いか否かをユーザが正しく把握できるようになる。例えば、方位の情報の精度が低い場合、画面に表示中の方位を参考にせずに、地図に表示されている情報と周囲の風景とを見比べて方位を把握するなど、別の方法により方位の見当を付けるべきことがユーザにとって明確になるため、ナビゲーション機能の使い易さを向上させることができる。
【００９４】
また、本実施形態によれば、方位の情報と地図とを表示部１５５に表示させているときに、携帯電話機１００の現在地における磁界の状態に応じた方位の補正情報がナビゲーションサーバ装置４０２から取得され、この補正情報に基づいて補正された方位が算出される。
したがって、街中でのナビゲーション時において問題となる、建物等が発生する磁界による方位の誤差を、精度良く補正することが可能になる。これにより、建物が密集するような地磁気検出にとって厳しい環境であっても、方位の情報を精度良くユーザに表示することが可能になり、ナビゲーション機能の使い易さをより一層向上させることができる。
【００９５】
＜第２の実施形態＞
次に、本発明の第２の実施形態を述べる。
第２の実施形態では、時間帯に応じて変化する磁界の状態が反映された精度情報や補正情報に基づいて方位の情報の表示や方位の補正が行われる。
【００９６】
ここで、第２の実施形態に係るナビゲーションシステムは図１と同様な構成を有し、第２の実施形態に係る携帯電話機は図３〜図７に示す携帯電話機１００と同様な構成を有するものとする。
以下では、第１の実施形態と異なる本実施形態のナビゲーション処理を説明する。
【００９７】
図１４および図１５は、第２の実施形態に係る携帯電話機１００のナビゲーション処理の一例を図解したフローチャートである。
図９と図１４および図１５とにおける同一の符号は、同一内容の処理を示す。両者の違いは、図９に示すステップＳＴ１３２が図１４においてステップＳＴ１４８に置き換えられている点と、図１５においてステップＳＴ１５０が追加されている点にある。
【００９８】
ナビゲーションサーバ装置４０２は、例えば上述した精度情報マップや補正情報マップを、複数の異なる時間帯について有している。そして、携帯電話機１００から地図情報、精度情報および補正情報の要求を受けると、ＧＰＳ信号などに基づく計時処理によって計測した現在時刻に対応する精度情報マップおよび補正情報マップ精度情報から精度情報および補正情報を読み出して、地図情報とともに携帯電話機１００に送信する。
携帯電話機１００は、ナビゲーションサーバ装置４０２から送信される現在地周辺の地図情報ならびに現在時刻の精度情報および補正情報を受信して、記憶部１５２に格納し（ステップＳＴ１４８）、既に述べたステップＳＴ１３４以降の処理を行う。
【００９９】
また、ステップＳＴ１４０において端末が移動していないと判定した場合や、ステップＳＴ１４２において現在地が地図の端領域にないと判定してステップＳＴ１１４の表示領域の移動を行った場合、制御部１６０は、ナビゲーションサーバ装置４０２から新たな精度情報および補正情報を取得すべきか否かの判定を行う（ステップＳＴ１５０）。
この処理は、時間帯に応じた適切な精度情報および補正情報をナビゲーションサーバ装置４０２から取得するための処理であり、例えば一定時間を経過する度に精度情報および補正情報を取得すべきとの判定を行う。
新たな精度情報および補正情報を取得すべきと判定した場合、制御部１６０は、ステップＳＴ１４８に処理を移して、ナビゲーションサーバ装置４０２から現在時刻の精度情報および補正情報の取得を行い、ステップＳＴ１３４以降の処理を繰り返す。
新たな精度情報および補正情報を取得する必要がないと判定した場合、制御部１６０は、ステップＳＴ１３６に処理を移して、ナビゲーション処理の終了が選択されたか否かの確認を行い、ナビゲーション処理が続行する場合には、ステップＳＴ１３８以降の処理を繰り返す。
【０１００】
以上説明したように、本実施形態によれば、同一の地点や同一の地域においても時間帯に応じて異なる磁界の状態が反映された精度情報を用いて、精度低下地域の表示が行われるため、より正確な方位の精度をユーザに知らせることができる。例えば、通勤時間帯とそうでない時間帯における鉄道周辺や、稼動時間帯とそうでない時間帯における工場周辺の磁界の状態などが加味された、より正確な方位の精度をユーザに知らせることができる。
【０１０１】
また、時間帯に応じて異なる磁界の状態が反映された補正情報を用いて方位の補正が行われるため、より正確な方位の情報をユーザに提供することができる。
【０１０２】
＜第３の実施形態＞
次に、本発明の第３の実施形態を述べる。
第３の実施形態では、精度情報や補正情報が端末側の記憶手段に記憶される。
【０１０３】
ここで、第３の実施形態に係る携帯電話機は図３〜図７に示す携帯電話機１００と同様な構成を有するものとする。
ただし、第３の実施形態に係る携帯電話機は、図１に示すＧＰＳサーバ装置４０１やナビゲーションサーバ装置４０２にアクセスせず、自端末内の記憶部１５２に、これらのサーバ装置で得られる情報（地図情報、精度情報、補正情報）を格納するものとする。
以下では、第１および第２の実施形態と異なる本実施形態のナビゲーション処理を説明する。
【０１０４】
図１６は、第３の実施形態に係る携帯電話機１００のナビゲーション処理の一例を図解したフローチャートである。
【０１０５】
制御部１００は、例えばキー入力部１５４におけるキー入力操作等によってナビゲーション処理の開始が選択されると（ステップＳＴ３０２）、まず、図８と同様なＧＰＳ受信処理によって得られる情報に基づいて、携帯電話機１００の現在地の位置（例えば緯度、経度の情報）を算出する（ステップＳＴ３０４）。
【０１０６】
次に、制御部１００は、ステップＳＴ３０４で算出した位置情報によって特定される携帯電話機１００の現在地周辺の地図の情報を記憶部１５２内のデータベースから取得する。
また、制御部１００は、ＧＰＳ信号等に基づいて現在時刻を計測する計時処理を行い、この計時処理で求めた現在時刻に対応する記憶部１５２内の精度情報マップおよび補正情報マップより、現在時刻における精度情報および補正情報を取得する（ステップＳＴ３０６）。
【０１０７】
記憶部１５２から地図情報を取得すると、制御部１６０は、取得した地図情報に基づいて現在地周辺の地図の画像データを生成し、表示部１５５の表示パネル２１に地図を表示させる（ステップＳＴ３０８）。地図の表示方法は、例えばノースアップ表示やヘディングアップ表示といった表示方法から選択可能である。
【０１０８】
更に制御部１６０は、このステップＳＴ３０８において、地図の画像とともに記憶部１５２から取得した精度情報を表示部１５５に表示させる。例えば、精度低下地域とその他の地域とが互いに異なる色や形態で表されるように構成された地図を表示部１５５に表示させても良いし、携帯電話機１００の現在地が精度低下地域に含まれるか否かを文字や記号等により表示部１５５に表示させても良い。
【０１０９】
このようにして地図情報および精度情報の表示を始めると、制御部１６０は、キー入力部１５４のキー操作によってナビゲーション処理の終了が選択されるまでの間、次に述べるステップＳＴ３１２以降の処理を繰り返す（ステップＳＴ３１０）。
【０１１０】
まず、制御部１６０は、携帯電話機１００周囲の複数の基地局３００から送出される測位用の基準信号に基づいて、現在地の位置を算出する（ステップＳＴ３１２）。
そして、現在地の算出結果から携帯電話機１００の移動の有無を判定し（ステップＳＴ３１４）、携帯電話機１００が移動したと判定した場合は、その移動先の地点が現在取得している地図の端の領域にあるか否かを更に判定する（ステップＳＴ１４２）。例えば、表示部１５５に表示すべき地図の一部が、現在取得している地図に含まれておらず、これに隣接する地図に含まれている場合、現在地が地図の端の領域にあると判定する。
現在地が端領域にあると判定した場合、制御部１６０は、この端領域に隣接する地図情報と、この地図の領域に対応する精度情報および補正情報を記憶部１５２から取得し（ステップＳＴ３０６）、取得した地図情報および精度情報を表示部１５５に表示させる（ステップＳＴ３０８）。その後は、ステップＳＴ３１２以降の処理を繰り返す。
現在地が端領域にないと判定した場合、制御部１６０は、算出した現在地に応じて、例えば現在地が地図の中心となるように地図の表示領域を移動させる処理を行った後（ステップＳＴ３１８）、後述するステップＳＴ３２０に移る。
【０１１１】
ステップＳＴ３１４において端末が移動していないと判定した場合や、ステップＳＴ３１６において現在地が地図の端領域にないと判定してステップＳＴ３１８の表示領域の移動を行った場合、制御部１６０は、記憶部１５２から新たな精度情報および補正情報を取得すべきか否かの判定を行う（ステップＳＴ３２０）。
この処理は、時間帯に応じた適切な精度情報および補正情報を記憶部１５２から取得するための処理であり、例えば一定時間を経過する度に精度情報および補正情報を取得すべきとの判定を行う。
新たな精度情報および補正情報を取得すべきと判定した場合、制御部１６０は、ステップＳＴ３０６に処理を移して、記憶部１５２から現在時刻の精度情報および補正情報の取得を行い、ステップＳＴ３０８以降の処理を繰り返す。
新たな精度情報および補正情報を取得する必要がないと判定した場合、制御部１６０は、ステップＳＴ３１０に処理を移して、ナビゲーション処理の終了が選択されたか否かの確認を行い、ナビゲーション処理が続行する場合には、ステップＳＴ３１２以降の処理を繰り返す。
【０１１２】
以上説明したように、精度情報や補正情報を端末側の記憶部に格納する場合においても、第１の実施形態や第２の実施形態と同様に、正確な方位の情報とその精度の情報をユーザに提供することができる。
【０１１３】
＜第４の実施形態＞
次に、本発明の第４の実施形態を述べる。
第４の実施形態では、端末において発生した地磁気検出値の異常の情報がサーバ装置に通知され、この通知情報に応じて、サーバ装置の精度情報が更新される。
【０１１４】
ここで、第４の実施形態に係るナビゲーションシステムは図１と同様な構成を有し、第４の実施形態に係る携帯電話機は図３〜図７に示す携帯電話機１００と同様な構成を有するものとする。
以下では、第１または第２の実施形態に対して追加される処理である、本実施形態の地磁気検出値の異常通知処理および精度情報の更新処理について説明する。
【０１１５】
図１７は、本実施形態に係る携帯電話機１００において実行される地磁気検出値の異常通知処理の一例を図解したフローチャートである。
【０１１６】
キー入力部１５４におけるキー入力操作等によってナビゲーション処理の開始が選択されると（ステップＳＴ４０２）、制御部１６０は、地磁気センサ１５８の検出値が所定の異常状態になっているか調べる（ステップＳＴ４０４）。
例えば、'０'〜'２５５'までの整数値で表現される８ビットの地磁気検出値の何れか１つにオーバーフローが生じている状態（検出値が最小値'０'や最大値'２５５'に張り付く状態）や、地磁気検出値の何れか１つが所定の正常範囲を外れている状態を、異常状態として検知する。
【０１１７】
制御部１６０は、このような地磁気検出値の異常状態を検知すると、該検知の時点から異常状態が持続する時間を計測する（ステップＳＴ４０６）。そして、異常状態が所定時間（例えば５秒間）以内で終了した場合、制御部１６０は、外部磁界によって地磁気検出値に誤差が生じたと判断し（ステップＳＴ４０８）、現在地の位置情報をナビゲーションサーバ装置４０２に通知する（ステップＳＴ４１０）。
例えば携帯電話機１００をスピーカ等の強い磁界を発生する物に近づけることによって携帯電話機１００が磁気を帯びてしまった場合、地磁気センサ１５８の検出値は、定常的に誤差（オフセット誤差）を生じた状態になる。このようなオフセット誤差は、例えば携帯電話機１００を回転させながら地磁気の検出を行い、回転に応じた地磁気センサ検出値のベクトル軌跡を求めることによって容易に算出することできる。制御部１６０は、オフセット誤差を算出して補正する処理を例えば一定時間ごとに実行して、携帯電話機１００の着磁による方位算出値の精度低下を抑制する。
一方、外部磁界によって生じる地磁気検出値の異常は、オフセット誤差のように定常的に続くことはあまりなく、通常は一過性のものであることが多い。例えば、通過する車や電車が発生する磁界を地磁気センサ１５８において検出すると、その検出値は一時的に異常な状態（オーバーフロー状態等）になる。また、例えば、ユーザが歩行しながらナビゲーションを行う場合に磁界を発生する建物の横を通り過ぎるときなども、地磁気センサ１５８の検出値は一時的に異常な状態になる。
こうした外部磁界による地磁気検出値の誤差は、オフセット誤差のように携帯電話機１００を回転させる方法では補正できないため、方位算出値の精度低下につながる。
そこで、制御部１６０は、地磁気検出値に一時的にオーバーフロー等の異常が起きる場合、外部磁界による地磁気検出値の異常が生じたと判断して、この異常が生じた位置をナビゲーションサーバ装置４０２に通知する。
【０１１８】
サーバ装置４０２に地磁気検出値の異常を通知した後、制御部１６０は、ナビゲーション処理の終了が選択されているかどうかを調べ（ステップＳＴ４１２）、当該処理が続くと確認された場合、上述したステップＳＴ４０４〜ＳＴ４１０の処理を繰り返す。
また、ステップＳＴ４０４において地磁気検出値の異常状態が検知されない場合や、ステップＳＴ４０８において所定時間以上にわたって地磁気検出値の異常状態が続いたと判定された場合、同様にナビゲーション処理の続行を確認した上で、ステップＳＴ４０４〜ＳＴ４１０の処理を繰り返す。
【０１１９】
図１８は、本実施形態に係るナビゲーションサーバ装置４０２における精度情報の更新処理の一例を図解したフローチャートである。
ナビゲーションサーバ装置４０２は、携帯電話機１００から地磁気検出値の異常発生地点の通知を受信し（ステップＳＴ５０２）、この受信した通知に基づいて、精度情報マップにおける精度情報を更新する（ステップＳＴ５０４）。例えば、所定サイズの範囲（数ｍ四方などの範囲）において一定時間内に所定数の携帯電話機から地磁気検出値異常の通知を受けた場合、この異常発生頻度が高い範囲を精度低下地域として精度情報マップに登録する。このような登録処理を、例えば、所定の時間帯ごとに定めた精度情報マップに対して行う。
【０１２０】
以上説明したように、本実施形態によれば、方位の情報を表示部１５５に表示させているときに地磁気センサ１５８の検出値が所定の異常状態になった場合、この異常状態が発生した地点における位置情報が携帯電話機１００からナビゲーションサーバ装置４０２に提供される。ナビゲーションサーバ装置４０２では、携帯電話機１００から提供される地磁気検出値の異常状態発生地点の位置情報に基づいて、該地点について予め保持している精度情報が更新される。
そのため、新しい建造物の出現などによって刻々と変化する街中の磁界の状況を的確に精度情報に反映することができるため、より正確な方位の精度の情報をユーザに提供することができる。
また、ナビゲーションサーバ装置４０２において精度情報の更新状態を調べることにより、街中の磁界変化の状況を容易に把握することができるため、精度情報や補正情報を取得するための実地の磁界測定等を行う場合、磁界変化の著しい地域に絞って作業を行うことができるため、作業負担を軽減することができる。
【０１２１】
ここまで、本発明の幾つかの実施形態について述べてきたが、本発明は上述した形態にのみ限定されるものではなく、種々のバリエーションを含む。
【０１２２】
上述の実施形態では、地磁気センサ１５８において３方向の地磁気が検出される例を示したが、これに限らず、例えば２方向でも良い。
【０１２３】
図１３に示す方位算出処理では、精度低下地域内でのみ補正情報に基づいた補正を行っているが、これに限らず、精度低下地域以外の通常地域において補正情報に基づいた補正を行っても良い。
【０１２４】
上述の実施形態では、携帯電話機１００において地図の回転処理（例えばヘディングアップ表示など）を行っているが、これに限らず、例えば携帯電話機１００がナビゲーションサーバ装置４０２に対して地図の表示の向きを指定して地図情報を要求し、ナビゲーションサーバ装置４０２が、携帯電話機１００から要求に応じた向きの地図情報を生成して携帯電話機１００に提供しても良い。
すなわち、制御部１６０は、地磁気検出値に基づき算出した方位に応じた地図の画像情報を、ナビゲーションサーバ装置４０２から取得して表示部１５５に表示させる処理を行い、この処理中に、現在地が精度低下地域内に入った場合、算出した方位とは関係なく予め設定された方位の地図の画像情報を、ナビゲーションサーバ装置４０２から取得して表示部１５５に表示させても良い。
【０１２５】
上述の実施形態では、制御部１６０の処理がコンピュータによってプログラムに基づいて実行される例を示したが、これらの処理の少なくとも一部をコンピュータによらずにハードウェアを用いて実行させることも可能である。
逆に、制御部１６０以外の他のユニットにおける少なくとも一部の処理を、制御部１６０のコンピュータにおいて実行させても良い。
【０１２６】
また、上述の実施形態では、第１筐体と第２筐体とが回転自在に連結される携帯電話機を例として示しているが、本発明はこれに限定されない。例えば、２つの筐体が折り畳み可能やスライド可能に連結されていても良いし、１つの筐体に表示部とキー操作部とを備える構造でも良い。
【０１２７】
また、本発明の携帯通信端末は携帯電話機に限定されない。例えば、ＰＤＡなど、通信機能を有する携帯型の端末装置に広く本発明は適用可能である。
【０１２８】
なお、以上においては、説明の簡単化のために、本発明を第１乃至第４の実施形態に分けて述べているが、本発明はこれに限定されない。すなわち、本発明は、各々の形態を単独に有するものの他、これらの形態を任意に組み合わせたものも含む。
【符号の説明】
【０１２９】
２…第１筐体、３…第２の筐体、４…可動機構部、２１…表示パネル、１００…携帯電話機、２００…ＧＰＳ衛星、３００…基地局、４０１…ＧＰＳサーバ装置、４０２…ナビゲーションサーバ装置、１５０…無線通信部、１５１…ＧＰＳ信号受信部、１５２…記憶部、１５３…開閉判定部、１５４…キー入力部、１５５…表示部、１５６…音声処理部、１５７…撮像部、１５８…地磁気センサ、１５９…メモリカード部、１６０…制御部。
【図１】
2011154377.tif 000003
【図２】
2011154377.tif 000004
【図３】
2011154377.tif 000005
【図４】
2011154377.tif 000006
【図５】
2011154377.tif 000007
【図６】
2011154377.tif 000008
【図７】
2011154377.tif 000009
【図８】
2011154377.tif 000010
【図９】
2011154377.tif 000011
【図１０】
2011154377.tif 000012
【図１１】
2011154377.tif 000013
【図１２】
2011154377.tif 000014
【図１３】
2011154377.tif 000015
【図１４】
2011154377.tif 000016
【図１５】
2011154377.tif 000017
【図１６】
2011154377.tif 000018
【図１７】
2011154377.tif 000019
【図１８】
2011154377.tif 000020