(57)【要約】【課題】電池残量が不足する場合でも、目的地までの経路を認識し易くナビゲートできるようにしたナビゲーション装置を提供する。【解決手段】方向決定モードでは、携帯電話端末を回転させ、地磁気センサー１５の方位情報と、目的地の方位情報とから、目的地の方向を探索し、これに応じて、点灯レベル、音の鳴動レベル、振動レベルにより、段階的に報知を行う。走行モードでは、地磁気センサー１５の方位情報と、次の交差点又は曲がり角に向かう方位情報差とから、経路に沿って方向に道路を移動しているかを検出し、これに応じて、段階的に報知を行う。目的地への接近度検出処理では、加速度情報から計算した歩数と歩幅情報の積算値と、出発点から目的地までの距離情報から、目的地にまでの接近度を検出し、これに応じて、段階的に報知を行う。【選択図】図１
2011169739.tif 000002
【特許請求の範囲】
【請求項１】
現在位置から見た目的地の方位情報と、目的地に向かうまでの交差点又は曲がり角毎の距離情報と、各交差点又は曲がり角から次の交差点又は曲がり角に向かうための方位情報と、出発点から目的地までの距離情報とを含む経路情報を記憶する記憶手段と、
歩行方向を検出する方向検出手段と、
歩行距離を検出する距離検出手段と、
利用者に段階的な報知を行う報知手段と、
ナビゲーション機能を行う制御手段とを備え、
前記制御手段は、
前記記憶手段に記憶されている現在位置から見た目的地の方位情報と、前記方向検出手段により検出された歩行方向の情報との差に応じて、目的地の方向はどこかを前記報知手段により段階的に報知する処理と、
前記記憶手段に記憶されている各交差点又は曲がり角から次の交差点又は曲がり角に向かうための方位情報と、前記方向検出手段により検出された歩行方向の情報との差に応じて、目的地への経路上を歩行しているかを前記報知手段により段階的に報知する処理と、
前記記憶手段に記憶されている出発点から目的地までの距離情報と、前記距離検出手段により検出された走行距離情報との差に応じて、目的地へ接近しているかどうかを前記報知手段により段階的に報知する処理とを行う
ことを特徴とするナビゲーション装置。
【請求項２】
前記方向検出手段は、地磁気センサーであることを特徴とする請求項１に記載のナビゲーション装置。
【請求項３】
前記距離検出手段は、加速度センサーと、前記加速度センサーにより取得された加速度情報から計算した歩数と歩幅情報の積算値から距離を検出する手段であることを特徴とする請求項１または請求項２に記載のナビゲーション装置。
【請求項４】
前記報知手段は、光の点灯により段階的に報知を行う発光素子と、音の鳴動により段階的に報知を行う音源と、振動の大きさにより段階的に報知を行うバイブレータの内の１つ又はその組み合わせであることを特徴とする請求項１から請求項３のいずれかに記載のナビゲーション装置。
【請求項５】
さらに、現在地を測位する測位手段を有し、前記経路情報は、現在位置をネットワークを介して送信することで、ナビゲーションサービスを行うサーバからネットワークを介して取得することを特徴とする請求項１から請求項４のいずれかに記載のナビゲーション装置。
【請求項６】
さらに、電池残量を検出する電池容量検出手段を有し、前記制御手段は、前記電池容量検出手段により電池残量が十分でないことを検出すると、前記ナビゲーション機能を実行することを特徴とする請求項１から請求項５のいずれかに記載のナビゲーション装置。
【請求項７】
現在位置から見た目的地の方位情報と、目的地に向かうまでの交差点又は曲がり角毎の距離情報と、各交差点又は曲がり角から次の交差点又は曲がり角に向かうための方位情報と、出発点から目的地までの距離情報とを含む経路情報とを記憶する工程と、
前記記憶されている現在位置から見た目的地の方位情報と、検出された歩行方向の情報との差に応じて、目的地の方向はどこかを段階的に報知する工程と、
前記記憶されている各交差点又は曲がり角から次の交差点又は曲がり角に向かうための方位情報と、検出された歩行方向の情報との差に応じて、目的地への経路上を歩行しているかを段階的に報知する工程と、
前記記憶されている出発点から目的地までの距離情報と、検出された走行距離情報との差に応じて、目的地へ接近しているかどうかを段階的に報知する工程と
を備えるようにしたことを特徴とするナビゲーション方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特に、ＧＰＳ(Global Positioning System)処理部を有する携帯電話端末に用いて好適なナビゲーション装置及びナビゲーション方法に関する。
【背景技術】
【０００２】
ナビゲーションサービスが利用可能な携帯電話が普及している（例えば、特許文献１）。このような携帯電話端末では、ナビゲーション機能を利用する場合には、利用者は、携帯電話端末に目的地を入力し、ナビゲーションサービスを行うサーバに接続し、利用者の携帯電話端末のＧＰＳ機能により、利用者の現在位置を取得し、現在位置をネットワークサービスを行うサーバに送る。ナビゲーションサービスを行うサーバは、利用者の現在地と目的地を受信すると、目的地までの経路を求め、現在位置周辺の地図と、目的地までの経路情報を利用者の携帯電話端末に送信する。携帯電話端末には、現在位置周辺の地図と、目的地までの経路情報が表示され、利用者は、この地図上の経路表示を見て、目的地に到達することができる。
【０００３】
また、特許文献１に示されるものでは、携帯電話端末でナビゲーションを行う場合に、現在地から見た目的位置の方位がある方向を示し、地図情報をダウンロードする必要がないようにしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２８８５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
携帯電話端末でナビゲーションを行う際に、現在位置周辺の地図を表示させて経路をナビゲーションさせるようにした場合、ナビゲーション中は常にＧＰＳ機能を動作させ、現在地を逐次ネットワークを介して送信し、ネットワークから地図表示受信して、表示する必要がある。このため、携帯電話端末の電池の残量が不足しているような場合には、目的地に到達する前に、電池が不足するおそれがある。
【０００６】
また、特許文献１に示されているものでは、目的地の方向だけを指示している。しかしながら、目的までの実際の経路は、いくつかの交差点や曲がり角を越えていかなければならず、目的地の方向だけでは、十分にナビゲートできない。
【０００７】
上述の課題を鑑み、本発明は、電池残量が不足する場合でも、目的地までの経路を認識し易くナビゲートできるようにしたナビゲーション装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述の課題を解決するために、本発明に係るナビゲーション装置は、現在位置から見た目的地の方位情報と、目的地に向かうまでの交差点又は曲がり角毎の距離情報と、各交差点又は曲がり角から次の交差点又は曲がり角に向かうための方位情報と、出発点から目的地までの距離情報とを含む経路情報を記憶する記憶手段と、歩行方向を検出する方向検出手段と、歩行距離を検出する距離検出手段と、利用者に段階的な報知を行う報知手段と、ナビゲーション機能を行う制御手段とを備え、制御手段は、記憶手段に記憶されている現在位置から見た目的地の方位情報と、方向検出手段により検出された歩行方向の情報との差に応じて、目的地の方向はどこかを報知手段により段階的に報知する処理と、記憶手段に記憶されている各交差点又は曲がり角から次の交差点又は曲がり角に向かうための方位情報と、方向検出手段により検出された歩行方向の情報との差に応じて、目的地への経路上を歩行しているかを報知手段により段階的に報知する処理と、記憶手段に記憶されている出発点から目的地までの距離情報と、距離検出手段により検出された走行距離情報との差に応じて、目的地へ接近しているかどうかを報知手段により段階的に報知する処理とを行うことを特徴とする。
【０００９】
本発明に係るナビゲーション方法は、現在位置から見た目的地の方位情報と、目的地に向かうまでの交差点又は曲がり角毎の距離情報と、各交差点又は曲がり角から次の交差点又は曲がり角に向かうための方位情報と、出発点から目的地までの距離情報とを含む経路情報とを記憶する工程と、記憶されている現在位置から見た目的地の方位情報と、検出された歩行方向の情報との差に応じて、目的地の方向はどこかを段階的に報知する工程と、記憶されている各交差点又は曲がり角から次の交差点又は曲がり角に向かうための方位情報と、検出された歩行方向の情報との差に応じて、目的地への経路上を歩行しているかを段階的に報知する工程と、記憶されている出発点から目的地までの距離情報と、検出された走行距離情報との差に応じて、目的地へ接近しているかどうかを段階的に報知する工程とを備えるようにしたことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、地図からでは分かり難い目的地の方向を、携帯電話端末を回転させ、ＬＥＤの光の強さや音の鳴動パターン、振動の大きさで、目的地の方向を知ることができる。利用者が目的地までの方向を把握することで、地図情報等を参照することなく、目的地に近づくことができる。
【００１１】
また、本発明によれば、記憶されている各交差点又は曲がり角から次の交差点又は曲がり角に向かうための方位情報と、地磁気センサーにより検出された歩行方向の情報との差に応じて、目的地への経路上を歩行しているかどうかを、ＬＥＤの光の強さや音の鳴動パターン、振動の大きさで、知ることができる。また、本発明によれば、記憶されている出発点から目的地までの距離情報と、加速度情報から計算した歩数と歩幅情報の積算値から得られた情報との差に応じて、目的地への接近度を、ＬＥＤの光の強さや音の鳴動パターン、振動の大きさで、知ることができる。
【００１２】
また、本発明によれば、地図情報を表示させたり、ＧＰＳ機能により測位を逐次行う必要がない。このため、電池残量が少ない状態でも、確実にナビゲーションが行える。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１の実施形態としての携帯電話端末１の構成を示すブロック図である。
【図２】メモリに蓄積される経路情報の説明図である。
【図３】ナビゲーションを行う際の処理を示すフローチャートである。
【図４】簡易ナビゲーションでの処理を示すフローチャートである。
【図５】方向決定モードでの方向探索の説明図である。
【図６】方向決定モードでの処理を示すフローチャートである。
【図７】走行モードでの処理を示すフローチャートである。
【図８】目的地までの接近度の検出処理を示すフローチャートである。
【図９】本発明の第２の実施形態の歩数計を示すブロック図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態について図面を参照しながら説明する。図１は、本発明の第１の実施形態としての携帯電話端末１の構成を示すブロック図である。
【００１５】
図１に示すよう、本発明の第１の実施形態としての携帯電話端末１は、通信部１１と、ＣＰＵ(Central Processing Unit)１２と、ＧＰＳ受信機１３と、メモリ１４と、地磁気センサー１５と、加速度センサー１６と、電池容量センサー１７と、ＬＥＤ(Light Emitting Diode)１８と、音源１９及びスピーカー２０と、バイブレータ２１と、入力部２２と、表示部２３とを有している。
【００１６】
通信部１１は、基地局（図示せず）と無線により通信を行う。また、ナビゲーションを行う場合には、通信部１１は、利用者が入力した目的地の情報と、ＧＰＳ受信機１３より取得した現在位置の情報をネットワークに送り、目的地までの経路情報を受信する。
【００１７】
ＣＰＵ１２は、各部の制御を行う。また、電池残量が不足している状態でナビゲーションを行う場合には、ＣＰＵ１２は、簡易ナビゲーションを行うために、最初に、方向決定モードで、地磁気センサー１５の方位情報と、ネットワークにより取得しメモリ１４に記憶されている目的地の方位情報とから、目的地の方向を探索し、これに応じて、ＬＥＤ１８の点灯レベル、音源１９の音の鳴動レベル、バイブレータ２１の振動レベルを段階的に設定する処理を行う。次に、走行モードでは、ＣＰＵ１２は、地磁気センサー１５の方位情報と、メモリ１４に蓄積されている次の交差点又は曲がり角に向かう方位情報差とから、経路に沿って方向に道路を移動しているかを検出し、これに応じて、ＬＥＤ１８の点灯レベル、音源１９の音の鳴動レベル、バイブレータ２１の振動レベルを段階的に設定する処理を行う。また、ＣＰＵ１２は、加速度センサー１６の加速度情報から計算した歩数と歩幅情報の積算値と、メモリ１４に蓄積されている出発点から目的地までの距離情報から、目的地にまでの接近度を検出し、これに応じて、ＬＥＤ１８の点灯レベル、音源１９の音の鳴動レベル、バイブレータ２１の振動レベルを段階的に設定する処理を行う。
【００１８】
ＧＰＳ受信機１３は、地球上を周回する複数のＧＰＳ衛星からの信号を受信して、携帯電話装置の利用者の現在位置を取得する。
【００１９】
メモリ１４は、通信部１１よりネットワークから得られた経路情報や地図情報を記憶する。経路情報としては、図２に示すように、現在位置から見た目的地の方位情報と、目的地に向かうまでに存在する交差点と曲がり角の数と、各交差点間の距離／曲がり角までの距離情報と、各交差点／曲がり角から次の交差点／曲がり角に向かうための方位情報と、出発点から目的地までの距離情報とが記憶される。また、メモリ１４には、入力部２２から入力された利用者の歩幅情報が記憶される。
【００２０】
地磁気センサー１５は、携帯電話端末１がどの方位を向いているかを検出する。加速度センサー１６は、携帯電話端末１の利用者が歩行しているか／停止しているかの状態を検知する。また、加速度センサー１６から、歩数情報が取得できる。電池容量センサー１７は、携帯電話端末１に装着されたバッテリの残量を検出する。
【００２１】
ＬＥＤ１８は、目的地の方向はどこか、目的地への経路上を歩行しているか、目的地へ接近しているかどうかの情報を、利用者に光で段階的に通知する。音源１９及びスピーカー２０は、目的地の方向はどこか、目的地への経路上を歩行しているか、目的地へ接近しているかどうかの情報を、利用者に音で段階的に通知する。バイブレータ２１は、目的地の方向はどこか、目的地への経路上を歩行しているか、目的地へ接近しているかどうかの情報を、利用者に振動で段階的に通知する。
【００２２】
入力部２２は、利用者が目的地の情報等を入力するのに用いられる。また、入力部２２により、歩幅情報が入力される。表示部２３は、地図情報や経路情報等を表示するのに用いられる。
【００２３】
次に、本発明の第１の実施形態の携帯電話端末１の動作について説明する。本発明の第１の実施形態においては、ナビゲーションを行う際には、利用者は、入力部２２により目的地の情報を入力し、通信部１１により、目的地の情報と、ＧＰＳ受信機１３により取得した現在位置の情報をネットワークに送る。ネットワーク上のナビゲーションサービスにより、目的地までの経路情報が求められる。この目的地までの経路情報や周辺の地図情報は、ネットワークを介して、通信部１１で受信される。このネットワーク経由で得られる経路情報は、メモリ１４に記憶される。
【００２４】
図２に示したように、メモリ１４に記憶される経路情報は、現在位置（出発点）から見た目的地の方位情報と、目的地に向かうまでに存在する交差点と曲がり角の数と、各交差点間の距離／曲がり角までの距離情報と、各交差点／曲がり角から次の交差点／曲がり角に向かうための方位情報と、出発点から目的地までの距離情報からなる。
【００２５】
図３は、ナビゲーションを行う際の処理を示すフローチャートである。ナビゲーションを行う際には、図３に示すように、ＣＰＵ１２は、電池容量センサー１７により、電池の残量が十分かどうか（例えば電池残量が５０％以上かどうか）を判定し（ステップＳ１）、電池残量が十分な場合には、通常のナビゲーションを行う（ステップＳ２）。通常のナビゲーションでは、現在位置周辺の地図と、目的地までの経路情報が利用者の携帯電話端末１に送られる。利用者の携帯電話端末１には、現在位置周辺の地図に沿って、目的地までの経路情報が表示される。そして、ＧＰＳ受信機１３により、現在地が逐次測位され、これに沿って、ナビゲーションが行われる。ステップＳ１で、電池残量が十分でない場合には、ＣＰＵ１２は、図４に示すような簡易ナビゲーションを行う。
【００２６】
図４は、簡易ナビゲーションでの処理を示すフローチャートである。簡易ナビゲーションは、図４に示すように、方向決定モード（ステップＳ１１）と、走行モード（ステップＳ１２）とからなる。ステップＳ１１の方向決定モードでは、図５に示すように、利用者は、歩行を停止した状態で、画面に表示された地図を見ながら携帯電話端末１を回転させる。携帯電話端末１のＣＰＵ１２は、地磁気センサー１５からの方位情報と、メモリ１４に蓄積されている経路情報にある目的地の方位とを比較し、地磁気センサー１５からの方位情報と経路情報にある目的地の方位とが一致すると、現在の携帯電話端末１の向きが目的地の方向を示していることを、ＬＥＤ１８の点灯と音源１９の音で利用者に知らせる。
【００２７】
ステップＳ１２の走行モードでは、省電力のために、画面上の地図は消去される。そして、利用者は、携帯電話端末１を持って、方向決定モードで示された目的地の方向に従って、歩行する。携帯電話端末１のＣＰＵ１２は、地磁気センサー１５の方位情報と、メモリ１４に蓄積されている次の交差点又は曲がり角に向かう方位情報差とから、経路に沿った方向に道路を移動しているかを検出し、これに応じて、ＬＥＤ１８の点灯レベル、音源１９の音の鳴動レベル、バイブレータ２１の振動レベルを設定する処理を行う。これにより、目的地に沿った方向に進んでいるかどうかを、交差点又は曲がり角毎に、ＬＥＤ１８の点灯と音源１９の音と、バイブレータ２１の振動で利用者に知らせる。
【００２８】
また、走行モード中に、目的地の接近度が検出される（ステップＳ１３）。ステップＳ１３の目的地にまでの接近度の検出処理では、ＣＰＵ１２は、加速度情報から計算した歩数と歩幅情報の積算値と、出発点から目的地までの距離情報から、目的地にまでの接近度に応じて、ＬＥＤ１８の点灯レベル、音源１９の音の鳴動レベル、バイブレータ２１の振動レベルを設定する処理を行う。これにより、ＬＥＤ１８の点灯と音源１９の音と、バイブレータ２１の振動で、目的地に到着したことを知らせる。
【００２９】
図６は、図４のステップＳ１１の方向決定モードでの処理を示すフローチャートである。方向決定モードでは、ＣＰＵ１２は、加速度センサー１６の速度情報が「０」（歩行停止状態）かどうかを判定する（ステップＳ１０１）。ステップＳ１０１で、利用者が歩行しており、加速度センサー１６の速度情報が「０」でないなら、ＣＰＵ１２は、ＬＥＤ１８を輝度レベルＰ１（最小輝度）で点灯させ、音の鳴動を停止させ、バイブレータ２１の振動を停止させ（ステップＳ１０２）、処理を終了する。
【００３０】
ステップＳ１０１で、利用者が歩行を停止しており、加速度センサー１６の速度情報が「０」の場合には、ＣＰＵ１５は、地磁気センサー１５で検出された方位情報と目的地の方位情報とを比較し、地磁気センサー１５の方位情報と、メモリ１４に記憶されている目的地の方位情報との差が閾値Ａ１度（例えば３０度）以上かどうかを判定する（ステップＳ１０３）。ステップＳ１０３で、地磁気センサー１５の方位情報と目的地の方位情報の差が閾値Ａ１度以上なら、ＣＰＵ１２は、ＬＥＤ１８を輝度レベルＰ３（最大輝度）、音源１９を鳴動レベルＱ３（最大音量）、バイブレータ２１を振動レベルＲ３（最大振動）にそれぞれ設定する（ステップＳ１０４）。
【００３１】
ステップＳ１０３で、地磁気センサー１５の方位情報と目的地の方位情報の差が閾値Ａ１以上でなければ、ＣＰＵ１２は、地磁気センサー１５の方位情報と目的地の方位情報の差が閾値Ａ２度（例えば１５度）未満かどうかを判定する（ステップＳ１０５）。ステップＳ１０５で、地磁気センサー１５の方位情報と目的地の方位情報の差が閾値Ａ２未満でなければ、ＣＰＵ１２は、ＬＥＤ１８を輝度レベルＰ２（中間輝度）、音源１９を鳴動レベルＱ２（中間振動）、バイブレータ２１を振動レベルＲ２（中間振動）にそれぞれ設定する（ステップＳ１０６）。ステップＳ１０５で、地磁気センサー１５の方位情報と目的地の方位情報の差が閾値Ａ２度未満なら、ＣＰＵ１２は、ＬＥＤ１８を輝度レベルＰ１（最小輝度）で点灯させ、音源１９を停止させ、バイブレータ２１の振動を停止させる（ステップＳ１０７）。
【００３２】
ステップＳ１０４、ステップＳ１０６、ステップＳ１０７で、ＬＥＤ１８の点灯状レベル、音源１９の音の鳴動レベル、バイブレータ２１の振動レベルが設定されたら、ＣＰＵ１２は、ステップＳ１０４、ステップＳ１０６、ステップＳ１０７で設定された条件に従って、ＬＥＤ１８の点灯、音源１９の音の鳴動、バイブレータ２１の振動を開始させ（ステップＳ１０８）、ステップＳ１０１にリターンする。
【００３３】
方向決定モードでは、利用者は、図５に示したように、携帯電話端末１を回転させる。携帯電話端末１を回転させると、ステップＳ１０１〜ステップＳ１０８の処理により、地磁気センサー１５の方位情報と、メモリ１４に記憶されている目的地の方位情報の差に応じて、ＬＥＤ１８の点灯レベル、音源１９の音の鳴動レベル、バイブレータ２１の振動レベルが段階的に設定される。
【００３４】
すなわち、地磁気センサー１５の方位情報と目的地の方位情報の差が閾値Ａ１度（例えば３０度）以上の場合には、ステップＳ１０４で、ＬＥＤ１８が輝度レベルＰ３（最大輝度）で点灯し、音源１９の音が音量レベルＱ３（最大音量）で鳴動し、バイブレータ２１が振動レベルＲ３（最大振動）で振動するようになる。地磁気センサー１５の方位情報と目的地の方位情報の差が閾値Ａ２度（例えば１５度）以上、閾値Ａ１度（例えば３０度）未満の場合には、ステップＳ１０６で、ＬＥＤ１８が輝度レベルＰ２（中間輝度）で点灯し、音源１９が鳴動レベルＲ２（中間音量）で鳴動し、バイブレータ２１が振動レベルＲ２（中間振動）で振動するようになる。地磁気センサー１５の方位情報と目的地の方位情報の差が閾値Ａ２（例えば１５度）未満になると、ステップＳ１０７で、ＬＥＤ１８が輝度レベルＰ１（最小輝度）で点灯し、音源１９の鳴動が停止し、バイブレータ２１の振動が停止する。これにより、利用者は、携帯電話端末１を回転させ、ＬＥＤ１８の輝度レベルが最小になり、音源１９の音の鳴動が停止し、バイブレータ２１の振動が停止する方向を検出することで、目的地への方向を探索することができる。
【００３５】
図７は、図４のステップＳ１２の走行モードでの処理を示すフローチャートである。走行モードでは、ＣＰＵ１２は、加速度センサー１６の速度情報か「０」以上かどうかを判定する（ステップＳ２０１）。ステップＳ２０１で、加速度センサー１６の速度情報が「０」以上でなければ、利用者は停止しているので、ＣＰＵ１２は、ＬＥＤ１８を輝度レベルＰ１で点灯させ、音源１９の音の鳴動を停止させ、バイブレータ２１の振動を停止させ、処理を終了させる（ステップＳ２０２）。
【００３６】
ステップＳ２０１で、加速度センサー１６の速度情報が「０」以上の場合には、ＣＰＵ１２は、地磁気センサー１５で検出された方位情報と、次の交差点又は曲がり角に向かう方位情報とを比較し、地磁気センサー１５の方位情報と次の交差点又は曲がり角の方位情報との差が閾値Ａ１１度（例えば３０度）以上かどうかを判定する（ステップＳ２０３）。
【００３７】
ステップＳ２０３で、地磁気センサー１５の方位情報と次の交差点又は曲がり角に向かう方位情報との差が閾値Ａ１１度以上なら、ＣＰＵ１２は、ＬＥＤ１８を輝度レベルＰ３（最大輝度）、音源１９を鳴動レベルＱ３（最大音量）、バイブレータ２１を振動レベルＲ３（最大振動）にそれぞれ設定する（ステップＳ２０４）。ステップＳ２０３で、地磁気センサー１５の方位情報と次の交差点又は曲がり角に向かう方位情報との差が閾値Ａ１１度以上でないなら、ＣＰＵ１３は、地磁気センサー１５の方位情報と目的地の方位情報の差が閾値Ａ１２度（例えば１５度）未満かどうかを判定する（ステップＳ２０５）。ステップＳ２０５で、地磁気センサー１５の方位情報と次の交差点又は曲がり角に向かう方位情報との差が閾値Ａ１２度未満でなければ、ＣＰＵ１２は、ＬＥＤ１８を輝度レベルＰ２（中間輝度）、音源１９を鳴動レベルＱ２（中間音量）、バイブレータ２１を振動レベルＲ２（中間振動）にそれぞれ設定する（ステップＳ２０６）。ステップＳ２０５で、地磁気センサー１５の方位情報と次の交差点又は曲がり角に向かう方位情報との差が閾値Ａ１２未満なら、ＣＰＵ１２は、ＬＥＤ１８を輝度レベルＰ１（最小輝度）で点灯させ、音源１９の鳴動を停止させ、バイブレータ２１の振動を停止させる（ステップＳ２０７）。
【００３８】
ステップＳ２０４、ステップＳ２０６、ステップＳ２０７で、ＬＥＤ１８の点灯レベル、音源１９の音の鳴動レベル、バイブレータ２１の振動レベルが設定されたら、ＣＰＵ１２は、ＬＥＤ１８の点灯、音源１９の音の鳴動、バイブレータ２１の振動を開始させ（ステップＳ２０８）、ステップＳ２０１にリターンする。
【００３９】
走行モードでは、利用者は、携帯電話端末１を持って、方向決定モードで示された目的地の方向に従って、歩行する。このとき、地磁気センサー１５の方位情報と、メモリ１４に記憶されている次の交差点又は曲がり角に向かう方位情報との差を判定することで、交差点又は曲がり角毎に、利用者が経路に沿って歩行しているかどうかが分かる。走行モードでは、地磁気センサー１５の方位情報と、メモリ１４に記憶されている次の交差点又は曲がり角に向かう方位情報との差に応じて、ＬＥＤ１８の点灯レベル、音源１９音の鳴動レベル、バイブレータ２１の振動レベルが段階的に設定される。
【００４０】
すなわち、利用者が目的地までの経路に沿って走行していれば、地磁気センサー１５の方位情報と、メモリ１４に記憶されている次の交差点又は曲がり角に向かう方位情報との差が閾値Ａ１２（例えば１５度）未満になり、ステップＳ２０７で、ＬＥＤ１８が輝度レベルＰ１（最小輝度）で点灯し、音源１９からの音が停止し、バイブレータ２１の振動が停止する。利用者の走行が目的地の経路から少し外れると、地磁気センサー１５の方位情報と、メモリ１４に記憶されている次の交差点又は曲がり角に向かう方位情報との差が閾値Ａ１２（例えば１５度）以上、閾値Ａ１１（例えば３０度）未満になり、ステップＳ２０６で、ＬＥＤ１８が輝度レベルＰ２（中間輝度）で点灯し、音源１９が音量レベルＱ２（中間音量）で鳴動し、バイブレータ２１が振動レベルＲ２（中間振動）で振動する。利用者の走行が目的地の経路から大きく外れると、地磁気センサー１５の方位情報と、メモリ１４に記憶されている次の交差点又は曲がり角に向かう方位情報との差が閾値Ａ１２（例えば３０度）以上になり、ステップＳ２０４で、ＬＥＤ１８が輝度レベルＰ３（最大輝度）で点灯し、音源１９が音量レベルＱ３（最大音量）で鳴動し、バイブレータ２１が振動レベルＲ３（最大振動）で振動する。
【００４１】
図８は、図４のステップＳ１３の目的地までの接近度の検出処理を示すフローチャートである。目的地までの接近度の検出処理では、ＣＰＵ１２は、地磁気センサー１５の方位情報と、メモリ１４に記憶されている次の交差点又は曲がり角に向かう方位情報とが閾値Ａ２１度（例えば１５度）以内かどうかを判定し（ステップＳ３０１）、ステップＳ３０１で、地磁気センサー１５の方位情報と、次の交差点又は曲がり角に向かう方位情報との差が閾値Ａ２１度（例えば１５度）以内なら、ＣＰＵ１２は、加速度センサー１６からの加速度情報から計算した歩数とメモリ１４に記憶されている歩幅情報との積算値と、メモリ１４に記憶されている出発点から目的地までの距離との差を比較し、加速度情報から計算した歩数と歩幅情報の積算値と、出発点から目的地までの距離の差が閾値Ｂ２１（例えば１００ｍ）以内かどうかを判定する（ステップＳ３０２）。ステップＳ３０１で、地磁気センサー１５の方位情報と、次の交差点又は曲がり角に向かう方位情報との差が閾値Ａ２１度以内でない場合には、ステップＳ２０１にリターンし、また、ステップＳ３０２、加速度情報から計算した歩数と歩幅情報の積算値と、出発点から目的地までの距離の差が閾値Ｂ２１以内でない場合には、ステップＳ３０１にリターンする。
【００４２】
ステップＳ３０１で、地磁気センサー１５の方位情報と、次の交差点又は曲がり角に向かう方位情報との差が閾値Ａ２１度以内であり、かつ、ステップＳ３０２、加速度情報から計算した歩数と歩幅情報の積算値と、出発点から目的地までの距離の差が閾値Ｂ２１（例えば１００ｍ）以内であると判定された場合には、ＣＰＵ１２は、加速度情報から計算した歩数と歩幅情報の積算値と、出発点から目的地までの距離の差が閾値Ｂ２２（例えば２０ｍ）未満かどうかを判定する（ステップＳ３０３）。
【００４３】
ステップＳ３０３で、加速度情報から計算した歩数と歩幅情報の積算値と、出発点から目的地までの距離の差が閾値Ｂ２２未満でなければ、ＣＰＵ１２は、ＬＥＤ１８を輝度レベルＰ１（最小輝度）で長い周期で点滅、音源１９を鳴動レベルＱ２（中間音量）の断続音、バイブレータ２１を振動レベルＲ２（中間振動）にそれぞれ設定する（ステップＳ３０４）。ステップＳ３０３で、加速度情報から計算した歩数と歩幅情報の積算値と、出発点から目的地までの距離の差が閾値Ｂ２２未満なら、ＣＰＵ１２は、ＬＥＤ１８を輝度レベルＰ１（最小輝度）で短い周期で点滅、音源１９を鳴動レベルＱ２（中間音量）の断続音、バイブレータ２１を振動レベルＲ２（中間振動）にそれぞれ設定する（ステップＳ３０５）。
【００４４】
ステップＳ３０４及びステップＳ３０５で、ＬＥＤ１８の点灯状態、音源１９からの音の鳴動状態、バイブレータ２１の振動レベルが設定されたら、ＣＰＵ１２は、ＬＥＤ１８の点灯、音源１９からの音の鳴動、バイブレータ２１の振動を開始させ（ステップＳ３０６）、ステップＳ３０１にリターンする。
【００４５】
ステップＳ３０１〜ステップＳ３０６の処理により、目的地までの近接度合いに応じて、ＬＥＤ１８の点灯状態、音源１９からの音の鳴動状態、バイブレータ２１の振動レベルが段階的に設定される。
【００４６】
すなわち、利用者の現在地が目的地に近づくと、加速度情報から計算した歩数と歩幅情報の積算値と、出発点から目的地までの距離の差が小さくなる。利用者が経路に沿って歩行しており、利用者の現在地が閾値Ｂ２１（例えば１００ｍ）以内なると、ステップＳ３０４で、ＬＥＤ１８が輝度レベルＰ１（最小輝度）で長い周期の点滅となり、音源１９が鳴動レベルＱ２（中間音量）の断続音となり、バイブレータ２１が振動レベルＲ２（中間振動）で振動するようになる。
【００４７】
利用者が目的地に到着し、利用者の現在地が閾値Ｂ２２（例えば２０ｍ）以内なると、ステップＳ３０５で、ＬＥＤ１８が輝度レベルＰ１（最小輝度）で短い周期で点滅され、音源１９が鳴動レベルＱ２（中間音量）の断続音となり、バイブレータ２１を振動レベルＲ２（中間振動）で振動するようになる。これにより、利用者は、目的地の近傍まで到達したことを知ることができる。
【００４８】
以上説明したように、本発明の第１の実施形態では、省電力で簡易ナビゲーションを行う場合には、方向決定モードで、携帯電話端末１を回転させ、地磁気センサー１５の方位情報とメモリ１４に記憶されている目的地の方位情報とを比較することで、ＬＥＤ１８の点灯レベル、音源１９の音の鳴動レベルにより、目的地の方向が探索できる。また、走行モードでは、地磁気センサー１５の方位情報とメモリ１４に蓄積されている次の交差点又は曲がり角に向かう方位情報差とを比較することで、ＬＥＤ１８の点灯レベル、音源１９の音の鳴動レベル、バイブレータ２１の振動レベルにより、経路に沿って方向に道路を移動しているかが検出できる。また、加速度センサー１６の加速度情報から計算した歩数と歩幅情報の積算値とメモリ１４に蓄積されている出発点から目的地までの距離情報とを比較することで、ＬＥＤ１８の点灯レベル、音源１９の音の鳴動レベル、バイブレータ２１の振動レベルにより、目的地までの接近度が検出できる。
【００４９】
これらの処理は、メモリ１４に記憶された経路情報を用いているため、ＧＰＳ機能を用いる必要がない。また、ＬＥＤ１８の点灯レベル、音源１９の音の鳴動レベル、バイブレータ２１の振動レベルを使うことで、画面上に地図を表示することなく、省電力で、利用者に分かりやすくナビゲートを行える。
【００５０】
＜第２の実施形態＞
図９は、本発明の第２の実施形態を示すものである。この実施形態は、歩数計１０１に利用した物であり、その基本的構成は第１の実施形態と同様であるが、ＧＰＳ受信機を有していない。
【００５１】
図９に示すように、本発明の第２の実施形態の歩数計１０１は、ＣＰＵ１１２と、メモリ１１４と、地磁気センサー１１５と、加速度センサー１１６と、ＬＥＤ１１８と、音源１１９と、スピーカー１２０とから構成されている。そして、通信インターフェース１２１を介して、パーソナルコンピュータ１２２と接続可能とされている。
【００５２】
この実施形態では、ＧＰＳ受信機を利用せず、経路情報のみでも歩行ナビゲーションのための通知が可能なため、歩数計に経路情報を登録することができればよい。歩数計への経路情報の登録は、パーソナルコンピュータ１２２と歩数計１０１をケーブルで接続し、歩数計のメモリ１１４内に経路情報を記憶するなどの手段を用いる。
【００５３】
目的地へのナビゲーションは、出発地点に移動後、歩数計のスタートボタンを押下し、目的地の方向を、歩数計を回転させることで行い、歩行開始後は、経路から外れた際に通知されるＬＥＤ１１８などの光と、音源１１９からの短い音を示すビープ音で通知する。目的地に近づいた際の通知もＬＥＤ１１８の明るさとビープ音の音量の大きさで通知する。
【００５４】
このように、この実施形態では、メモリ１１４に記憶されている経路情報と、地磁気センサー１１５と、加速度センサー１１６と、歩幅の情報からナビゲーションしているので、ＧＰＳを有さない装置などにおいても経路情報の入手手段と、歩数情報を蓄積するメモリ１１４と地磁気センサー１１５、歩数をカウントする加速度センサー１１６があればＬＥＤ１１８の光の強さと、音源１１９からのビープ音の音量で目的地までの歩行ナビゲーションという効果が得られる。
【００５５】
本発明は、上述した実施形態に限定されるものではなく、この発明の要旨を逸脱しない範囲内で様々な変形や応用が可能である。
【００５６】
なお、上述の携帯電話端末は内部に、コンピュータシステムを有している。そして、上述した各処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【００５７】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【００５８】
１：携帯電話端末
１１：通信部
１２：ＣＰＵ
１３：ＧＰＳ受信機
１４：メモリ
１５：地磁気センサー
１６：加速度センサー
１７：電池容量センサー
１８：ＬＥＤ
１９：音源
２０：スピーカー
２１：バイブレータ
２２：入力部
２３：表示部
【図１】
2011169739.tif 000003
【図２】
2011169739.tif 000004
【図３】
2011169739.tif 000005
【図４】
2011169739.tif 000006
【図５】
2011169739.tif 000007
【図６】
2011169739.tif 000008
【図７】
2011169739.tif 000009
【図８】
2011169739.tif 000010
【図９】
2011169739.tif 000011