(57)【特許請求の範囲】
【請求項１】
ナビゲーション機能を有する携帯端末であって、
ＧＰＳ信号に基づいて当該携帯端末の位置を測定するＧＰＳ測定部と、
加速度センサの検出結果に基づく当該携帯端末のユーザの歩数に基づいて、当該携帯端末の移動距離を算出する移動距離算出手段と、
前記移動距離算出手段が算出した移動距離に基づいて、当該携帯端末がガイドポイントに到達したか否かを判定するガイドポイント判定手段と、
ガイドポイント判定手段がガイドポイントに到達したと判定したことに基づいて、前記ＧＰＳ測定部の電源をオン状態に制御するＧＰＳ測定部制御手段と、
当該携帯端末がガイドポイントに到達したときに、当該携帯端末の電池容量の残量を検出する電池容量検出手段と、
ガイドポイントにおける進行方向を案内する案内情報を出力する案内情報出力手段とを備え、
前記案内情報出力手段は、前記電池容量検出手段が検出する電池容量の残量に応じて、異なる出力態様で前記案内情報を出力する
ことを特徴とする携帯端末。
【請求項２】
目的地までの経路を検索し、ＧＰＳ測定部が測定した当該携帯端末の位置に基づいて、検索した経路に含まれるガイドポイントまでの距離を計算する距離計算手段を備え、
ＧＰＳ測定部制御手段は、前記距離計算手段がガイドポイントまでの距離を計算すると、前記ＧＰＳ測定部の電源をオフ状態に制御し、
ガイドポイント判定手段は、前記距離計算手段が計算したガイドポイントまでの距離と、前記移動距離算出手段が算出した移動距離とに基づいて、当該携帯端末がガイドポイントに到達したか否かを判定する
請求項１記載の携帯端末。
【請求項３】
ガイドポイント判定手段がガイドポイントに到達したと判定すると、ＧＰＳ測定部制御手段によって電源をオン状態に制御されたＧＰＳ測定部の測定結果に基づいて、ガイドポイントに到達したか否かを最終判定するガイドポイント最終判定手段を備えた請求項１又は請求項２記載の携帯端末。
【請求項４】
距離計算手段は、ガイドポイント最終判定手段がガイドポイントに到達していないと判定すると、ＧＰＳ測定部制御手段によって電源をオン状態に制御されたＧＰＳ測定部が測定した当該携帯端末の位置に基づいて、ガイドポイントまでの距離を再計算し、
移動距離算出手段は、ガイドポイント最終判定手段がガイドポイントに到達していないと判定した後に、当該携帯端末の移動距離を再度算出し、
ガイドポイント判定手段は、前記距離再計算手段が再計算したガイドポイントまでの距離と、前記移動距離算出手段が再度算出した移動距離とに基づいて、当該携帯端末がガイドポイントに到達したか否かを判定する
請求項３記載の携帯端末。
【請求項５】
電池容量検出手段が検出した電池容量の残量が所定値以上であるか否かを判定する電池容量判定手段を備え、
案内情報出力手段は、
前記電池容量判定手段が電池容量の残量が前記所定値以上であると判定すると、ガイドポイントにおける進行方向を示す地図情報を表示するとともに、ガイドポイントにおける進行方向を案内する音声を出力し、
前記電池容量判定手段が電池容量の残量が前記所定値未満であると判定すると、ガイドポイントにおける進行方向を案内する音声の出力のみを実行する
請求項１から請求項４のうちのいずれか１項に記載の携帯端末。
【請求項６】
電池容量検出手段が検出した電池容量の残量が第１所定値以上であるか否かを判定するとともに、第２所定値以上であるか否かを判定する電池容量判定手段を備え、
案内情報出力手段は、
前記電池容量判定手段が電池容量の残量が前記第１所定値以上であると判定すると、ガイドポイントにおける進行方向を示す地図情報を所定時間表示するとともに、ガイドポイントにおける進行方向を案内する音声を出力し、
前記電池容量判定手段が電池容量の残量が前記第１所定値未満であり且つ前記第２所定値以上であると判定すると、ガイドポイントにおける進行方向を示す地図情報を前記所定時間と比較して短い時間表示するとともに、ガイドポイントにおける進行方向を案内する音声を出力し、
前記電池容量判定手段が電池容量の残量が前記第２所定値未満であると判定すると、ガイドポイントにおける進行方向を案内する音声の出力のみを実行する
請求項１から請求項４のうちのいずれか１項に記載の携帯端末。
【請求項７】
当該携帯端末がガイドポイントに到達したときに、目的地までのガイダンスの実行回数を判定するガイダンス回数判定手段と、
ガイドポイントにおける進行方向を案内する案内情報を出力する案内情報出力手段とを備え、
前記案内情報出力手段は、前記ガイダンス回数判定手段が判定した目的地までのガイダンスの実行回数に応じて、異なる出力態様で前記案内情報を出力する
請求項１から請求項６のうちのいずれか１項に記載の携帯端末。
【請求項８】
携帯端末を用いたナビゲーション方法であって、
加速度センサの検出結果に基づく前記携帯端末のユーザの歩数に基づいて、前記携帯端末の移動距離を算出するステップと、
算出した前記移動距離に基づいて、前記携帯端末がガイドポイントに到達したか否かを判定するステップと、
ガイドポイントに到達したと判定したことに基づいて、ＧＰＳ信号に基づいて前記携帯端末の位置を測定するＧＰＳ測定部の電源をオン状態に制御するステップと、
前記携帯端末がガイドポイントに到達したときに、前記携帯端末の電池容量の残量を検出するステップと、
検出した電池容量の残量に応じて、異なる出力態様で、ガイドポイントにおける進行方向を案内する案内情報を出力するステップとを
含むことを特徴とする携帯端末を用いたナビゲーション方法。
【請求項９】
目的地までの経路を検索し、ＧＰＳ測定部が測定した携帯端末の位置に基づいて、検索した経路に含まれるガイドポイントまでの距離を計算するステップと、
ガイドポイントまでの距離を計算すると、前記ＧＰＳ測定部の電源をオフ状態に制御するステップと、
計算したガイドポイントまでの距離と、算出した移動距離とに基づいて、前記携帯端末がガイドポイントに到達したか否かを判定するステップとを含む
請求項８記載の携帯端末を用いたナビゲーション方法。
【請求項１０】
携帯端末を用いたナビゲーションを行うためのナビゲーション用プログラムであって、
コンピュータに、
加速度センサの検出結果に基づく前記携帯端末のユーザの歩数に基づいて、前記携帯端末の移動距離を算出する処理と、
算出した前記移動距離に基づいて、前記携帯端末がガイドポイントに到達したか否かを判定する処理と、
ガイドポイントに到達したと判定したことに基づいて、ＧＰＳ信号に基づいて前記携帯端末の位置を測定するＧＰＳ測定部の電源をオン状態に制御する処理と、
前記携帯端末がガイドポイントに到達したときに、前記携帯端末の電池容量の残量を検出する処理と、
検出した電池容量の残量に応じて、異なる出力態様で、ガイドポイントにおける進行方向を案内する案内情報を出力する処理とを
実行させるためのナビゲーション用プログラム。
【請求項１１】
コンピュータに、
目的地までの経路を検索し、ＧＰＳ測定部が測定した携帯端末の位置に基づいて、検索した経路に含まれるガイドポイントまでの距離を計算する処理と、
ガイドポイントまでの距離を計算すると、前記ＧＰＳ測定部の電源をオフ状態に制御する処理と、
計算したガイドポイントまでの距離と、算出した移動距離とに基づいて、前記携帯端末がガイドポイントに到達したか否かを判定する処理とを実行させる
請求項１０記載のナビゲーション用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション機能を有する携帯端末、携帯端末を用いたナビゲーション方法、及び携帯端末を用いたナビゲーションを行うためのナビゲーション用プログラムに関する。
【背景技術】
【０００２】
携帯電話機等の携帯端末を用いたナビゲーションを行うサービスが提供されている。例えば、携帯電話機を用いたＧＰＳナビゲーションでは、携帯電話機が備えるＧＰＳ測位部を用いて、常に携帯電話機の位置を測位する。そして、携帯電話機は、ＧＰＳ測位部の測定結果に基づいて、表示部に表示する地図上に現在位置を表示するとともに、音声による案内を行うことにより、ナビゲーションを行う。
【０００３】
しかし、電池で動作する携帯電話機を用いたナビゲーションを行う場合には、ナビゲーション中に常時ＧＰＳ測位部の電源をオン状態として電池を消費する。また、常時地図表示を行い、さらに音声と併せてガイダンスを行うので、ナビゲーション中の電池消費が大きくなる。携帯電話機においては、電池容量が限られているので、ナビゲーションの処理による電池消費量が大きいと、携帯電話機の動作時間が短くなってしまう。そこで、携帯電話機の電池消費量を低減する方法が提案されている。
【０００４】
例えば、特許文献１には、ＧＰＳ測位により求めた移動端末の移動速度に基づいてガイドポイントまでの到着予定時間を推定し、特定のエリアに近づくまではＧＰＳ測位を行わないようにすることによって、ＧＰＳ測位による電力消費を低減する移動体端末が記載されている。
【０００５】
また、例えば、特許文献２には、ＧＰＳ測位を常時行うのではなく、待ち受け先の基地局が変化したタイミングでＧＰＳ測位を行うようにすることによって、ＧＰＳ測位による電力消費を低減する装置が記載されている。
【０００６】
また、例えば、特許文献３には、ＧＰＳ測位による位置測定と、加速度センサや振動センサを用いた自立測位による位置測定とを併用して、セキュリティ端末の位置を測定することが記載されている。具体的には、特許文献３では、セキュリティ端末は、蓄積誤差が小さい間は自立測位による位置測定を行い、蓄積誤差が大きくなればＧＰＳ測位による位置測定を行うことによって、小電力化を行っている。
【０００７】
【特許文献１】特開２００５−２５０８５３号公報
【特許文献２】特開２００６−１５３６９５号公報
【特許文献３】特開２００６−２４２５７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
特許文献１に記載された移動体端末では、特定のエリアに近づくまではＧＰＳ測位を行わないようにすることによって、ある程度ＧＰＳ測位による電力消費を低減することができる。しかし、ガイドポイントまでの到着予定時間を推測するためにＧＰＳ測位を行わなければならず、ＧＰＳ測位による電力消費を十分に低減することはできない。また、推測した到着予定時間のみに基づいて特定のエリアに近づいたか否かを判定しているので、ガイドポイントに到達したか否かを正確に判定できるとは限らない。
【０００９】
また、特許文献２に記載された装置では、待ち受け先の基地局が変化したタイミングでＧＰＳ測位を行うようにすることによって、ある程度ＧＰＳ測位による電力消費を低減することができる。しかし、待ち受け先の基地局の変化をＧＰＳ測位のタイミングとしており、基地局間の距離が長い場合（例えば、数ｋｍ程度の場合）には、現在位置を測定する間隔が大きくなりすぎてしまい、現在位置の測定の精度が低下する。
【００１０】
また、特許文献３に記載されたセキュリティ端末では、ＧＰＳ測位による位置測定と自立測位による位置測定とを併用することによって、ある程度小電力化を行うことができる。しかし、自立測位による位置測定の蓄積誤差が大きい場合にはＧＰＳ測位を使用する頻度が高く、十分に小電力化を図れるとは限らない。
【００１１】
そこで、本発明は、携帯端末の位置測定の精度を維持しつつ、携帯端末を用いたナビゲーションを行う場合の消費電力を低減できる携帯端末、ナビゲーション方法、及びナビゲーション用プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明による携帯端末は、ナビゲーション機能を有する携帯端末であって、ＧＰＳ信号に基づいて携帯端末の位置を測定するＧＰＳ測定部と、加速度センサの検出結果に基づく携帯端末のユーザの歩数に基づいて、携帯端末の移動距離を算出する移動距離算出手段と、移動距離算出手段が算出した移動距離に基づいて、携帯端末がガイドポイントに到達したか否かを判定するガイドポイント判定手段と、ガイドポイント判定手段がガイドポイントに到達したと判定したことに基づいて、ＧＰＳ測定部の電源をオン状態に制御するＧＰＳ測定部制御手段と、当該携帯端末がガイドポイントに到達したときに、当該携帯端末の電池容量の残量を検出する電池容量検出手段と、ガイドポイントにおける進行方向を案内する案内情報を出力する案内情報出力手段とを備え、案内情報出力手段は、電池容量検出手段が検出する電池容量の残量に応じて、異なる出力態様で案内情報を出力するたことを特徴とする。
【００１３】
本発明によるナビゲーション方法は、携帯端末を用いたナビゲーション方法であって、加速度センサの検出結果に基づく携帯端末のユーザの歩数に基づいて、携帯端末の移動距離を算出するステップと、算出した移動距離に基づいて、携帯端末がガイドポイントに到達したか否かを判定するステップと、ガイドポイントに到達したと判定したことに基づいて、ＧＰＳ信号に基づいて携帯端末の位置を測定するＧＰＳ測定部の電源をオン状態に制御するステップと、携帯端末がガイドポイントに到達したときに、携帯端末の電池容量の残量を検出するステップと、検出した電池容量の残量に応じて、異なる出力態様で、ガイドポイントにおける進行方向を案内する案内情報を出力するステップとを含むことを特徴とする。
【００１４】
本発明によるナビゲーション用プログラムは、携帯端末を用いたナビゲーションを行うためのナビゲーション用プログラムであって、コンピュータに、加速度センサの検出結果に基づく携帯端末のユーザの歩数に基づいて、携帯端末の移動距離を算出する処理と、算出した移動距離に基づいて、携帯端末がガイドポイントに到達したか否かを判定する処理と、ガイドポイントに到達したと判定したことに基づいて、ＧＰＳ信号に基づいて携帯端末の位置を測定するＧＰＳ測定部の電源をオン状態に制御する処理と、携帯端末がガイドポイントに到達したときに、携帯端末の電池容量の残量を検出する処理と、検出した電池容量の残量に応じて、異なる出力態様で、ガイドポイントにおける進行方向を案内する案内情報を出力する処理とを実行させるためのものである。
【発明の効果】
【００１５】
本発明によれば、携帯端末の位置測定の精度を維持しつつ、携帯端末を用いたナビゲーションを行う場合の消費電力を低減することができる。
【発明を実施するための最良の形態】
【００１６】
実施形態１．
以下、本発明の第１の実施形態を図面を参照して説明する。図１は、本発明による携帯端末の構成の一例を示すブロック図である。本実施形態では、携帯端末が、電池残量に応じたナビゲーション機能を有する携帯電話機である場合を説明する。なお、携帯端末は、携帯電話機にかぎらず、例えば、ＰＨＳ端末等の端末であってもよい。
【００１７】
図１に示すように、携帯電話機は、加速度センサ１、歩数検出部２、表示部３、ＧＰＳ測位部４、制御部５、記憶部６、音声出力部７、電池残量検出部８、電池９、及び表示時間設定部１０を含む。
【００１８】
加速度センサ１は、携帯電話機が移動するときの加速度を検出し、歩数検出部２に出力する機能を備える。
【００１９】
歩数検出部２は、例えば、各種演算回路によって実現される。また、例えば、歩数検出部２は、プログラムに従って動作する携帯電話機のＣＰＵによって実現されてもよい。歩数検出部２は、加速度センサ１から入力する加速度を歩数に換算する機能を備える。例えば、携帯電話機は、予めユーザの操作に従って、単位加速度あたりのユーザの歩数を入力し、記憶部６に記憶している。そして、歩数検出部２は、予め記憶部６に記憶する単位加速度あたりの歩数に基づいて、加速度センサ１が検出した加速度を歩数に換算し出力する。
【００２０】
表示部３は、例えば、液晶表示部等の表示部によって実現される。表示部３は、制御部５の指示に従って、ナビゲーション用の地図等の画像を表示する機能を備える。
【００２１】
ＧＰＳ測位部４は、例えば、ＧＰＳ受信機によって実現される。ＧＰＳ測位部４は、携帯電話機が備えるＧＰＳアンテナを介して、ＧＰＳ衛星からＧＰＳ信号を受信する機能を備える。また、ＧＰＳ測位部４は、受信したＧＰＳ信号に基づいて、携帯電話機の位置を測定する機能を備える。
【００２２】
制御部５は、例えば、プログラムに従って動作するＣＰＵを含む各種制御回路によって実現される。制御部５は、例えば、歩数検出部２が出力する歩数に基づいて、携帯電話機の移動距離を算出し、ナビゲーションにおけるガイドポイントに到達したか否かを判定したり、ＧＰＳ測位部４をオン状態とするタイミングを決定したりする機能を備える。また、制御部５は、例えば、電池残量検出部８が検出する電池容量の残量に応じて、ナビゲーションにおけるガイダンス方法を選択する機能を備える。
【００２３】
記憶部６は、例えば、携帯電話機が備えるメモリ等の記憶デバイスによって実現される。記憶部６は、例えば、ナビゲーションにおけるガイダンスポイントを示す情報や、ガイダンスポイントまでの距離を記憶する。
【００２４】
音声出力部７は、例えば、スピーカ等の音声出力装置によって実現される。音声出力部７は、制御部５の指示に従って、ナビゲーション用のガイダンスの音声を出力する機能を備える。
【００２５】
電池残量検出部８は、例えば、各種演算回路によって実現される。また、例えば、電池残量検出部８は、プログラムに従って動作する携帯電話機のＣＰＵによって実現されてもよい。電池残量検出部８は、電池９の電池容量の残量を検出する機能を備える。
【００２６】
電池９は、携帯電話機を動作させるための電力を各部に供給する機能を備える。
【００２７】
表示時間設定部１０は、例えば、各種演算回路によって実現される。また例えば、表示時間設定部１０は、プログラムに下がって動作する携帯電話機のＣＰＵによって実現されてもよい。表示時間設定部１０は、ナビゲーションのガイダンスを行うための地図の表示部３への表示時間を設定する機能を備える。
【００２８】
次に、図１に示す携帯電話機の機能構成について説明する。図２は、図１に示す携帯電話機の機能構成の一例を示す機能ブロック図である。図２に示すように、携帯電話機は、目的地入力手段１０１、距離計算手段１０２、ＧＰＳ測位部制御手段１０３、移動距離計算手段１０４、ガイドポイント判定手段１０５、ガイドポイント最終判定手段１０６、電池残量判定手段１０７、及びナビゲーション実行手段１０８を含む。
【００２９】
目的地入力手段１０１は、具体的には、プログラムに従って動作する携帯電話機のＣＰＵ、及びキーボードやマウス等の入力デバイスによって実現される。目的地入力手段１０１は、携帯電話機のユーザの操作に従って、目的地を入力する機能を備える。
【００３０】
距離計算手段１０２は、具体的には、プログラムに従って動作する携帯電話機のＣＰＵによって実現される。距離計算手段１０２は、ＧＰＳ測位部４が出力する位置情報（例えば、携帯電話機の現在位置を示す緯度／経度）と、目的地入力手段１０１が入力した目的地とに基づいて、現在位置から目的地までの経路を検出する機能を備える。また、距離計算手段１０２は、検出した経路に含まれるガイドポイント（例えば、右折ポイントや左折ポイント）を特定する機能を備える。また、距離計算手段１０２は、特定した各ガイドポイントまでの距離を算出する機能を備える。また、距離計算手段１０２は、特定したガイドポイントを示す情報（例えば、ガイドポイントの位置情報（例えば、緯度／経度））や各ガイドポイントまでの距離を、記憶部６に記憶させる機能を備える。
【００３１】
ＧＰＳ測位部制御手段１０３は、具体的には、プログラムに従って動作する携帯電話機のＣＰＵによって実現される。ＧＰＳ測位部制御手段１０３は、ＧＰＳ測位部４の電源をオン状態に制御したり、オフ状態に制御したりする処理を実行する機能を備える。
【００３２】
移動距離計算手段１０４は、具体的には、プログラムに従って動作する携帯電話機のＣＰＵによって実現される。移動距離計算手段１０４は、歩数検出部２が換算した歩数に基づいて、携帯電話機の移動距離を算出する機能を備える。例えば、携帯電話機は、予めユーザの操作に従って、１歩あたりの移動距離を入力し、記憶部６に記憶している。そして、移動距離計算手段１０４は、予め記憶部６に記憶する１歩新井の移動距離を、歩数検出部２が検出する歩数に乗算することによって、携帯電話機の移動距離を求める。
【００３３】
ガイドポイント判定手段１０５は、具体的には、プログラムに従って動作する携帯電話機のＣＰＵによって実現される。ガイドポイント判定手段１０５は、移動距離計算手段１０４が算出する移動距離と、距離計算手段１０２が算出するガイドポイントまでの距離とに基づいて、携帯電話機がガイドポイントに到達したか否かを判定する機能を備える。例えば、ガイドポイント判定手段１０５は、移動距離計算手段１０４が算出した移動距離が、距離計算手段１０２が算出したガイドポイントまでの距離と合致すると判定すると、携帯電話機がガイドポイントに到達したと判定する。
【００３４】
ガイドポイント最終判定手段１０６は、具体的には、プログラムに従って動作する携帯電話機のＣＰＵによって実現される。ガイドポイント最終判定手段１０６は、ガイドポイント判定手段１０５によって携帯電話機がガイドポイントに到達した後に、さらに携帯電話機がガイドポイントに到達したか否かを最終判定する機能を備える。本実施形態では、ガイドポイント最終判定手段１０６は、ＧＰＳ測位部４が出力する位置情報と、距離計算手段１０２によって特定され記憶部６に記憶されるガイドポイントを示す情報（例えば、ガイドポイントの位置情報）とに基づいて、携帯電話機がガイドポイントに到達したか否かを判定する。
【００３５】
電池残量判定手段１０７は、具体的には、プログラムに従って動作する携帯電話機のＣＰＵによって実現される。電池残量判定手段１０７は、電池残量検出部８が検出する電池９の電池容量の残量に基づいて、電池容量の残量が所定値以上であるか否かを判定する機能を備える。
【００３６】
本実施形態では、電池残量判定手段１０７は、電池容量の残量のレベルを「大」、「中」および「小」の３段階のいずれであるかを判定する。例えば、電池残量判定手段１０７は、電池残量検出部８が検出した電池容量の残量が第１所定値（例えば、電池９をフル充電した場合の値に対して７０パーセントの値）以上であるか否かを判定する。そして、電池残量判定手段１０７は、第１所定値以上であると判定した場合には、電池容量の残量のレベルが「大」であると判定する。また、例えば、電池残量判定手段１０７は、第１所定値未満であると判定すると、電池残量検出部８が検出した電池容量の残量が第２所定値（例えば、電池９をフル充電した場合の値に対して４０パーセントの値）以上であるか否かを判定する。そして、電池残量判定手段１０７は、第２所定値以上であると判定した場合には、電池容量の残量のレベルが「中」であると判定する。また、電池残量判定手段１０７は、第２所定値未満であると判定した場合には、電池容量の残量のレベルが「小」であると判定する。
【００３７】
ナビゲーション実行手段１０８は、具体的には、プログラムに従って動作する携帯電話機のＣＰＵによって実現される。ナビゲーション実行手段１０８は、携帯電話機がガイドポイントに到達したときに、そのガイドポイントにおける進行方向（例えば、そのガイドポイントで左折すべきか、または右折すべきか）を示す案内情報を出力する機能を備える。なお、ナビゲーション実行手段１０８は、電池残量検出部８が検出する電池容量の残量に応じて、異なる出力態様で案内情報を出力する。
【００３８】
本実施形態では、ナビゲーション実行手段１０８は、電池残量判定手段１０７によって電池容量の残量「大」と判定された場合には、ガイドポイントにおける進行方向を示す地図情報を表示部３に所定時間（比較的長い時間。例えば、６０秒間。）表示する制御を行う。この場合、例えば、ナビゲーション実行手段１０８は、表示時間設定部１０に対して、地図情報の表示時間を所定時間に設定させる制御を行う。また、ナビゲーション実行手段１０８は、ガイドポイントにおける進行方向を案内する音声を音声出力部７に出力させる。
【００３９】
また、ナビゲーション実行手段１０８は、電池残量判定手段１０７によって電池容量の残量「中」と判定された場合には、ガイドポイントにおける進行方向を示す地図情報を表示部３に、上記の所定時間より短い時間（例えば、３０秒間）表示する制御を行う。この場合、例えば、ナビゲーション実行手段１０８は、表示時間設定部１０に対して、地図情報の表示時間を、上記の所定時間より短い時間に設定させる制御を行う。また、ナビゲーション実行手段１０８は、ガイドポイントにおける進行方向を案内する音声を音声出力部７に出力させる。
【００４０】
また、ナビゲーション実行手段１０８は、電池残量判定手段１０７によって電池容量の残量「小」と判定された場合には、地図情報を表示部３に表示する制御を行わずに、ガイドポイントにおける進行方向を案内する音声を音声出力部７に出力させる制御のみを行う。
【００４１】
なお、本実施形態において、携帯電話機の記憶装置（図示せず）は、携帯電話機を用いたナビゲーションを行うための各種プログラムを記憶している。例えば、携帯電話機の記憶装置は、コンピュータに、加速度センサの検出結果に基づく携帯端末のユーザの歩数に基づいて、携帯端末の移動距離を算出する処理と、算出した移動距離に基づいて、携帯端末がガイドポイントに到達したか否かを判定する処理と、ガイドポイントに到達したと判定したことに基づいて、ＧＰＳ信号に基づいて携帯端末の位置を測定するＧＰＳ測定部の電源をオン状態に制御する処理とを実行させるためのナビゲーション用プログラムを記憶している。
【００４２】
次に、動作について説明する。図３は、携帯電話機が電池容量の残量に応じたナビゲーションを実行する処理の一例を示す流れ図である。ユーザは、携帯電話機のナビゲーション機能を用いたい場合、携帯電話機を操作して、目的地の入力操作を行う。すると、携帯電話機の目的地入力手段１０１は、ユーザの操作に従って、目的地を入力する。
【００４３】
また、携帯電話機のＧＰＳ測位部制御手段１０３は、ＧＰＳ測位部４の電源をオン状態に制御する。すると、ＧＰＳ測位部４は、ＧＰＳ信号を受信し、携帯電話機の現在の位置情報を測定する。また、位置測定を終わると、ＧＰＳ測位部制御手段１０３は、再びＧＰＳ測位部４の電源をオフ状態に制御する。
【００４４】
また、距離計算手段１０２は、ＧＰＳ測位部４が測定した現在の位置情報と、目的地入力手段１０１が入力した目的地とに基づいて、現在位置から目的地までの経路を検出する。また、距離計算手段１０２は、検出した経路に含まれるガイドポイントを特定するとともに、特定した各ガイドポイントまでの距離を算出する（ステップＳ１０１）。そして、距離計算手段１０２は、特定したガイドポイントを示す情報や各ガイドポイントまでの距離を、記憶部６に記憶させる。
【００４５】
次いで、携帯電話機は、ナビゲーションを開始する。携帯電話機の歩数検出部２は、加速度センサ１から出力される加速度を歩数に換算する。次いで、携帯電話機の移動距離計算手段１０４は、歩数検出部２が換算した歩数に基づいて、携帯電話機の移動距離を算出する（ステップＳ１０２）。次いで、携帯電話機のガイドポイント判定手段１０５は、移動距離計算手段１０４が算出した移動距離と、距離計算手段１０２が算出した（記憶部６に記憶されている）ガイドポイントまでの距離とに基づいて、携帯電話機がガイドポイントに到達したか否かを判定する（ステップＳ１０３）。
【００４６】
携帯電話機がガイドポイントに到達していないと判定した場合には（ステップＳ１０３のＮ）、ステップＳ１０２に戻り、ステップＳ１０２，Ｓ１０３の処理を繰り返し実行する。すなわち、携帯電話機は、加速度センサ１の出力に基づく歩数検出部２からの歩数に基づいて、再度、移動距離の計算を継続する。
【００４７】
携帯電話機がガイドポイントに到達したと判定した場合には（ステップＳ１０３のＹ）、ＧＰＳ測位部制御手段１０３は、ＧＰＳ測位部４の電源をオン状態に制御する。すると、ＧＰＳ測位部４は、ＧＰＳ信号を受信し、携帯電話機の現在の位置情報を測定する（ステップＳ１０４）。次いで、ガイドポイント最終判定手段１０６は、ＧＰＳ測位部４が出力した位置情報と、距離計算手段１０２によって特定された（記憶部６に記憶されている）ガイドポイントを示す情報とに基づいて、携帯電話機がガイドポイントに到達したか否かを最終判定する（ステップＳ１０５）。
【００４８】
携帯電話機がガイドポイントに到達していないと判定した場合には（ステップＳ１０５のＮ）、距離計算手段１０２は、ＧＰＳ測位部４が出力した位置情報と、記憶部６が記憶するガイドポイントを示す情報とに基づいて、ガイドポイントまでの距離を再計算する（ステップＳ１０６）。そして、差距離計算手段１０２は、再計算したガイドポイントまでの距離を記憶部６に記憶させる。そして、ステップＳ１０２に戻り、ステップＳ１０２以降の処理を再び実行する。すなわち、携帯電話機は、加速度センサ１による移動距離の監視を再度実行する。
【００４９】
携帯電話機がガイドポイントに到達したと最終判定した場合には（ステップＳ１０５のＹ）、電池残量検出部８は、電池９の電池容量の残量を検出する（ステップＳ１０７）。次いで、電池残量判定手段１０７は、電池残量検出部８が検出した電池容量の残量に基づいて、電池容量の残量が所定値以上であるか否かを判定する。本実施形態では、電池残量判定手段１０７は、電池容量の残量のレベルが「大」、「中」または「小」のいずれであるかを判定する（ステップＳ１０８）。
【００５０】
電池容量の残量が十分ある（レベル「大」である）と判定した場合には、ナビゲーション実行手段１０８は、ナビゲーションにおけるガイダンス方法として、ガイドポイントにおける進行方向を示す地図情報を表示部３に所定時間（比較的長い時間。例えば、６０秒間。）表示する制御を行う。この場合、例えば、ナビゲーション実行手段１０８は、表示時間設定部１０に対して、地図情報の表示時間を所定時間（例えば、地図表示時間「長」）に設定させる制御を行う。また、ナビゲーション実行手段１０８は、ガイドポイントにおける進行方向を案内する音声を音声出力部７に出力させる（ステップＳ１０９）。
【００５１】
電池容量の残量がレベル「中」であると判定した場合には、ナビゲーション実行手段１０８は、ナビゲーションにおけるガイダンス方法として、ガイドポイントにおける進行方向を示す地図情報を表示部３に所定時間より短い時間（例えば、３０秒間）表示する制御を行う。この場合、例えば、ナビゲーション実行手段１０８は、表示時間設定部１０に対して、地図情報の表示時間を所定時間より短い時間（例えば、地図表示時間「短」）に設定させる制御を行う。また、ナビゲーション実行手段１０８は、ガイドポイントにおける進行方向を案内する音声を音声出力部７に出力させる（ステップＳ１１０）。
【００５２】
電池容量の残量がレベル「小」であると判定した場合には、ナビゲーション実行手段１０８は、地図情報を表示部３に表示する制御を行わずに、ガイドポイントにおける進行方向を案内する音声を音声出力部７に出力させる制御のみを行う。
【００５３】
以上に説明したように、本実施形態によれば、ガイドポイント判定手段１０５によって携帯電話機がガイドポイントに到達したと判定したことに基づいて、ＧＰＳ測位部４の電源をオン状態に制御し、携帯電話機の現在位置を測定する。ＧＰＳ測位部４による位置測定をガイドポイント近くになるまで行わないので、ナビゲーションを行う際に常時ＧＰＳによる測位を行うことを不要とし、ナビゲーションを行う際の消費電力を低減することができ、携帯電話機の動作時間を延ばすことができる。
【００５４】
また、本実施形態によれば、ＧＰＳ測位部４の電源をオフ状態としＧＰＳによる測位を行わない場合であっても、加速度センサ１が検出する加速度に基づく歩数により、携帯電話機の移動距離を算出する。そのため、ＧＰＳによる測位を行わない場合であっても、携帯電話機がガイドポイントに到達するまでの移動距離推定をある程度正確に行うことができる。
【００５５】
従って、携帯電話機の位置測定の精度を維持しつつ、携帯電話機を用いたナビゲーションを行う場合の消費電力を低減することができる。
【００５６】
また、本実施形態によれば、携帯電話機がガイドポイントに到達したと最終判定したときに、ガイドポイントにおける進行方向を地図表示したり音声出力する。ナビゲーションを行う際にガイダンスが必要なポイントでのみ、地図表示による進行方向のガイドを行うので、不必要な表示を行わないようにすることができる。
【００５７】
また、本実施形態では、電池容量の残量に応じたナビゲーションのガイダンスを行うので、ナビゲーションを行う際の消費電力を低減することができ、携帯電話機の動作時間を延ばすことができる。
【００５８】
実施形態２．
次に、本発明の第２の実施形態を図面を参照して説明する。図４は、携帯端末の他の機能構成の例を示す機能ブロック図である。図４に示すように、本実施形態では、携帯電話機は、図２に示した構成要素に代えて、ガイダンス回数／電池残量判定手段１０９を含む点で、第１の実施形態と異なる。また、本実施形態では、ナビゲーション実行手段１０８Ａの機能が、第１の実施形態で示したナビゲーション実行手段１０８の機能と異なる。
【００５９】
ガイダンス回数／電池残量判定手段１０９は、具体的には、プログラムに従って動作する携帯電話機のＣＰＵによって実現される。ガイダンス回数／電池残量判定手段１０９は、距離計算手段１０２が特定した（記憶部６に記憶されている）ガイダンスポイントを示す情報に基づいて、目的地までのガイダンスポイントの数を特定する機能を備える。すなわち、ガイダンス回数／電池残量判定手段１０９は、ガイダンスポイントの数を特定することによって、目的地に到達するまでのガイダンスの実行回数を特定する。
【００６０】
また、ガイダンス回数／電池残量判定手段１０９は、第１の実施形態で示した電池残量判定手段１０７と同様の処理に従って、電池残量検出部８が検出する電池９の電池容量の残量に基づいて、電池容量の残量が所定値以上であるか否かを判定する機能を備える。
【００６１】
ナビゲーション実行手段１０８Ａは、電池残量検出部８が検出する電池容量の残量に加えて、ガイダンス回数／電池残量判定手段１０９が特定したガイダンスの実行回数に応じて、異なる出力態様で案内情報を出力する機能を備える。
【００６２】
例えば、本実施形態では、ナビゲーション実行手段１０８Ａは、ガイダンス回数／電池残量判定手段１０９によって電池容量の残量が「大」又は「中」と判定された場合であっても、ガイダンスの実行回数が所定回数（例えば１０回）以上である場合には、ガイドポイントにおける進行方向を案内する音声を音声出力部７に出力させる制御のみを行う。そのように処理を実行することによって、電池容量の残量が多い場合であっても、目的地までのガイダンス回数が多い場合には、ナビゲーションを行う際の消費電力を低減することができる。
【００６３】
なお、ガイダンス回数／電池残量判定手段１０９及びナビゲーション実行手段１０８Ａ以外の携帯電話機の各構成要素の機能は、第１の実施形態で示したそれらの機能と同様である。
【００６４】
以上に説明したように、本実施形態によれば、電池容量の残量に加えて、目的地までのガイダンスの実行回数に応じて、異なる態様でナビゲーションのガイダンスを行う。そのため、電池容量の残量に加えて、目的地到着までに必要なガイダンス実行回数を考慮して、地図表示や音声案内の組み合わせを選択してナビゲーションを行うことができる。従って、ナビゲーションの途中で電池容量の残量がなくなり、ナビゲーションを中断してしまう事態をより確実に防止することができる。
【００６５】
次に、本発明による携帯端末の最小構成について説明する。図５は、携帯端末の最小の構成例を示すブロック図である。図５に示すように、携帯端末は、ナビゲーション機能を有し、最小の構成要素として、ＧＰＳ測位部４と、移動距離計算手段１０４と、ガイドポイント判定手段１０５と、ＧＰＳ測位部制御手段１０３とを含む。
【００６６】
ＧＰＳ測位部４は、ＧＰＳ信号に基づいて携帯端末の位置を測定する機能を備える。また、移動距離計算手段１０４は、加速度センサの検出結果に基づく携帯端末のユーザの歩数に基づいて、携帯端末の移動距離を算出する機能を備える。また、ガイドポイント判定手段１０５は、移動距離計算手段１０４が算出した移動距離に基づいて、携帯端末がガイドポイントに到達したか否かを判定する機能を備える。また、ＧＰＳ測位部制御手段１０３は、ガイドポイント判定手段１０５がガイドポイントに到達したと判定したことに基づいて、ＧＰＳ測位部４の電源をオン状態に制御する機能を備える。
【００６７】
図５に示す最小構成の携帯端末によれば、携帯端末の位置測定の精度を維持しつつ、携帯端末を用いたナビゲーションを行う場合の消費電力を低減することができる。
【００６８】
なお、上記に示した各実施形態では、以下の（１）〜（８）に示すような携帯端末の特徴的構成が示されている。
【００６９】
（１）携帯端末は、ナビゲーション機能を有する携帯端末（例えば、携帯電話機）であって、ＧＰＳ信号に基づいて携帯端末の位置を測定するＧＰＳ測定部（例えば、ＧＰＳ測位部４によって実現される）と、加速度センサの検出結果に基づく携帯端末のユーザの歩数に基づいて、携帯端末の移動距離を算出する移動距離算出手段（例えば、移動距離計算手段１０４によって実現される）と、移動距離算出手段が算出した移動距離に基づいて、携帯端末がガイドポイントに到達したか否かを判定するガイドポイント判定手段（例えば、ガイドポイント判定手段１０５によって実現される）と、ガイドポイント判定手段がガイドポイントに到達したと判定したことに基づいて、ＧＰＳ測定部の電源をオン状態に制御するＧＰＳ測定部制御手段（例えば、ＧＰＳ測位部制御手段１０３によって実現される）とを備えたことを特徴とする。
【００７０】
（２）携帯端末は、目的地までの経路を検索し、ＧＰＳ測定部が測定した携帯端末の位置に基づいて、検索した経路に含まれるガイドポイントまでの距離を計算する距離計算手段（例えば、距離計算手段１０２によって実現される）を備え、ＧＰＳ測定部制御手段は、距離計算手段がガイドポイントまでの距離を計算すると、ＧＰＳ測定部の電源をオフ状態に制御し、ガイドポイント判定手段は、距離計算手段が計算したガイドポイントまでの距離と、移動距離算出手段が算出した移動距離とに基づいて、携帯端末がガイドポイントに到達したか否かを判定するように構成されていてもよい。
【００７１】
（３）携帯端末は、ガイドポイント判定手段がガイドポイントに到達したと判定すると、ＧＰＳ測定部制御手段によって電源をオン状態に制御されたＧＰＳ測定部の測定結果に基づいて、ガイドポイントに到達したか否かを最終判定するガイドポイント最終判定手段（例えば、ガイドポイント最終判定手段１０６によって実現される）を備えるように構成されていてもよい。
【００７２】
（４）携帯端末において、距離計算手段は、ガイドポイント最終判定手段がガイドポイントに到達していないと判定すると、ＧＰＳ測定部制御手段によって電源をオン状態に制御されたＧＰＳ測定部が測定した携帯端末の位置に基づいて、ガイドポイントまでの距離を再計算し、移動距離算出手段は、ガイドポイント最終判定手段がガイドポイントに到達していないと判定した後に、携帯端末の移動距離を再度算出し、ガイドポイント判定手段は、距離再計算手段が再計算したガイドポイントまでの距離と、移動距離算出手段が再度算出した移動距離とに基づいて、携帯端末がガイドポイントに到達したか否かを判定するように構成されていてもよい。
【００７３】
（５）携帯端末は、携帯端末がガイドポイントに到達したときに、携帯端末の電池容量の残量を検出する電池容量検出手段（例えば、電池残量検出部８によって実現される）と、ガイドポイントにおける進行方向を案内する案内情報を出力する案内情報出力手段（例えば、ナビゲーション実行手段１０８によって実現される）とを備え、案内情報出力手段は、電池容量検出手段が検出する電池容量の残量に応じて、異なる出力態様で案内情報を出力するように構成されていてもよい。
【００７４】
（６）携帯端末は、電池容量検出手段が検出した電池容量の残量が所定値以上であるか否かを判定する電池容量判定手段（例えば、電池残量判定手段１０７によって実現される）を備え、案内情報出力手段は、電池容量判定手段が電池容量の残量が所定値以上であると判定すると、ガイドポイントにおける進行方向を示す地図情報を表示するとともに、ガイドポイントにおける進行方向を案内する音声を出力し、電池容量判定手段が電池容量の残量が所定値未満であると判定すると、ガイドポイントにおける進行方向を案内する音声の出力のみを実行するように構成されていてもよい。
【００７５】
（７）携帯端末は、電池容量検出手段が検出した電池容量の残量が第１所定値以上であるか否かを判定するとともに、第２所定値以上であるか否かを判定する電池容量判定手段（例えば、電池残量判定手段１０７によって実現される）を備え、案内情報出力手段は、電池容量判定手段が電池容量の残量が第１所定値以上であると判定すると、ガイドポイントにおける進行方向を示す地図情報を所定時間表示するとともに、ガイドポイントにおける進行方向を案内する音声を出力し、電池容量判定手段が電池容量の残量が第１所定値未満であり且つ第２所定値以上であると判定すると、ガイドポイントにおける進行方向を示す地図情報を所定時間と比較して短い時間表示するとともに、ガイドポイントにおける進行方向を案内する音声を出力し、電池容量判定手段が電池容量の残量が第２所定値未満であると判定すると、ガイドポイントにおける進行方向を案内する音声の出力のみを実行するように構成されていてもよい。
【００７６】
（８）携帯端末は、携帯端末がガイドポイントに到達したときに、目的地までのガイダンスの実行回数を判定するガイダンス回数判定手段（例えば、ガイダンス回数／電池残量判定手段１０９によって実現される）と、ガイドポイントにおける進行方向を案内する案内情報を出力する案内情報出力手段（例えば、ナビゲーション実行手段１０８Ａによって実現される）とを備え、案内情報出力手段は、ガイダンス回数判定手段が判定した目的地までのガイダンスの実行回数に応じて、異なる出力態様で案内情報を出力するように構成されていてもよい。
【産業上の利用可能性】
【００７７】
本発明は、ナビゲーション機能を有する携帯電話機等の携帯端末に適用できる。
【図面の簡単な説明】
【００７８】
【図１】本発明による携帯端末の構成の一例を示すブロック図である。
【図２】図１に示す携帯電話機の機能構成の一例を示す機能ブロック図である。
【図３】携帯電話機が電池容量の残量に応じたナビゲーションを実行する処理の一例を示す流れ図である。
【図４】携帯端末の他の機能構成の例を示す機能ブロック図である。
【図５】携帯端末の最小の構成例を示すブロック図である。
【符号の説明】
【００７９】
１  加速度センサ
２  歩数検出部
３  表示部
４  ＧＰＳ測位部
５  制御部
６  記憶部
７  音声出力部
８  電池残量検出部
９  電池
１０  表示時間設定部
１０１  目的地入力手段
１０２  距離計算手段
１０３  ＧＰＳ測位部制御手段
１０４  移動距離計算手段
１０５  ガイドポイント判定手段
１０６  ガイドポイント最終判定手段
１０７  電池残量判定手段
１０８  ナビゲーション実行手段
【図１】
0005109817.tif 000002
【図２】
0005109817.tif 000003
【図３】
0005109817.tif 000004
【図４】
0005109817.tif 000005
【図５】
0005109817.tif 000006