(57)【特許請求の範囲】
【請求項１】
地図を表示可能な表示器と、
前記表示器に地図を表示させると共に、表示させた地図上の始点位置から目的地までの経路を演算して地図画面上に表示させる制御手段とを備え、
前記制御手段は、ユーザが前記始点位置から前記目的地までの希望移動距離を指定した場合は、前記経路の距離が前記希望移動距離に近付くように経路探索することが可能に構成されていると共に、ユーザの指定に基づく距離が前記始点位置から前記目的地までの最短経路に相当する距離に達しない場合は、警告動作を行うことを特徴とする携帯型地図表示装置。
【請求項２】
地図を表示可能な表示器と、
前記表示器に地図を表示させると共に、表示させた地図上の始点位置から目的地までの経路を演算して地図画面上に表示する制御手段とを備え、
前記制御手段は、ユーザが前記始点位置から前記目的地までの希望移動歩数を指定した場合は、前記経路の距離が前記希望移動歩数に相当する距離に近付くように経路探索することが可能に構成されていると共に、ユーザの指定に基づく距離が前記始点位置から前記目的地までの最短経路に相当する距離に達しない場合は、警告動作を行うことを特徴とする携帯型地図表示装置。
【請求項３】
地図を表示可能な表示器と、
前記表示器に地図を表示させると共に、表示させた地図上の始点位置から目的地までの経路を演算して地図画面上に表示する制御手段とを備え、
前記制御手段は、ユーザが前記始点位置から前記目的地まで移動するための希望移動時間を指定した場合は、前記経路の距離が前記希望移動時間に相当する距離に近付くように経路探索することが可能に構成されていると共に、ユーザの指定に基づく距離が前記始点位置から前記目的地までの最短経路に相当する距離に達しない場合は、警告動作を行うことを特徴とする携帯型地図表示装置。
【請求項４】
地図を表示可能な表示器と、
前記表示器に地図を表示させると共に、表示させた地図上の始点位置から目的地までの経路を演算して地図画面上に表示する制御手段とを備え、
前記制御手段は、ユーザが前記始点位置から前記目的地まで移動する間に消費したいカロリーを指定した場合は、前記経路の距離が前記消費カロリーに相当する移動距離に近付くように経路探索することが可能に構成されていると共に、ユーザの指定に基づく距離が前記始点位置から前記目的地までの最短経路に相当する距離に達しない場合は、警告動作を行うことを特徴とする携帯型地図表示装置。
【請求項５】
前記制御手段は、前記警告動作を、前記表示器による表示，振動発生手段による振動，音声出力手段による音声の内、これらの何れか１つまたは複数の組み合わせによって行うことを特徴とする請求項１乃至４の何れかに記載の携帯型地図表示装置。
【請求項６】
前記警告動作を、どのような態様によって実施させるかをユーザが設定可能に構成されていることを特徴とする請求項５記載の携帯型地図表示装置。
【請求項７】
前記警告動作の実行の可否を設定可能に構成されていることを特徴とする請求項１乃至６の何れかに記載の携帯型地図表示装置。
【請求項８】
前記制御手段は、前記警告動作を行う場合、前記始点位置から前記目的地までの最短経路を前記地図画面上に表示することを特徴とする請求項１乃至７の何れかに記載の携帯型地図表示装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、地図を表示させると共に、その地図画面中に地図上の開始位置から目的地までの経路を表示するようにした携帯型地図表示装置に関する。
【０００２】
【従来の技術】
従来より、登山やハイキング或いは街歩きなどでも使用できる携帯型ナビゲーション装置（地図表示装置）の一例として、地図の表示に必要な地図データを、携帯電話機（ＰＨＳを含む概念である）を通じて外部のデータベース（例えばインターネットに接続された情報サーバ）からダウンロードして表示する構成とすることにより、大型にならざるを得ない記憶装置（ＣＤ−ＲＯＭドライブユニットなど）を不要とし、もって全体の小型化を図ったものが提供されている。このような携帯型ナビゲーション装置にあっては、自己の現在地を示す位置情報を得るためのＧＰＳ受信機を内蔵し、このＧＰＳ受信機により得た現在地から使用者により入力された目的地までの経路を着色表示する（モノクロ表示の場合は所定階調の表示或いは所定パターンの表示を行う）という案内機能を備えた構成とされる。
【０００３】
【発明が解決しようとする課題】
この種の携帯型ナビゲーション装置では、現在地から目的地までの経路を探索する場合には、通常は最短経路を探索するようになっている。しかしながら、ユーザは、現在地から目的地まで常に最短経路で移動することを希望するとは限らない。例えば、移動に要する時間に比較的余裕がある場合や、歩行して運動することを目的とする場合なども想定されるが、従来のナビゲーション装置では、このような事情に応じた経路探索を行うことができなかった。
【０００４】
本発明は上記事情に鑑みてなされたものであり、その目的は、始点位置から目的地までの経路を探索する場合に、より多様な条件を付与することができる携帯型地図表示装置を提供することにある。
【０００５】
【発明が解決しようとする課題】
請求項１記載の携帯型地図表示装置によれば、制御手段を、ユーザが始点位置から目的地までの希望移動距離を指定すると、地図上の始点位置から目的地までの経路の距離が前記希望移動距離に近付くように経路探索することを可能に構成する。例えば、ユーザが現在地から目的地まで移動する場合の最短経路が１５００ｍであったとしても、ユーザが目的地まで例えば２０００ｍ歩いて移動することを希望してその希望移動距離２０００ｍを入力すると、制御手段は、現在地から目的地までの移動経路が２０００ｍに極力近付くように冗長な経路を加味して探索を行う。
【０００６】
即ち、ユーザが必ずしも目的地まで最短経路で移動することを希望せず、例えば、ある程度の長い距離を時間をかけて歩行し運動することを目的としているような場合には、制御手段はユーザが入力した希望移動距離に基づいた経路を探索するので、ユーザは、その探索された経路に沿って目的地まで歩行することで所期の目的を達成することができる。従って、従来に比較して、ユーザの要求に広く対応することが可能となる。
そして、制御手段は、ユーザの指定に基づく距離が始点位置から目的地までの最短経路に相当する距離に達しない場合は、警告動作を行う。具体的には、請求項５記載の携帯型地図表示装置のように、警告動作を、表示器による表示，振動発生手段による振動，音声出力手段による音声の内、これらの何れか１つまたは複数の組み合わせによって行う。
例えば、ユーザが現在地から目的地まで移動する場合の最短経路が５０００ｍであったとしても、ユーザが目的地まで例えば３０００ｍ歩いて移動することを希望して入力すると、制御手段は、３０００ｍでは目的地まで達し得ないことを警告する。従って、ユーザは、設定に無理があることを事前に知ることができ、目的地または希望移動距離等を変更することができるようになり利便性が向上する。
【０００７】
請求項２記載の携帯型地図表示装置によれば、制御手段は、ユーザが始点位置から目的地までの希望移動歩数を指定すると、地図上の始点位置から目的地までの経路の距離が希望移動歩数に相当する距離に近付くように経路探索を実施する。例えば、ユーザが現在地から目的地まで移動する場合に、最短経路では約３０００歩で到達可能であったとしても、ユーザが目的地まで例えば５０００歩歩いて移動することを希望しその歩数を入力すると、制御手段は、現在地から目的地までの移動経路が５０００歩に相当する距離に極力近付くように冗長な経路を加味して探索を行う。
【０００８】
即ち、ユーザが、請求項１と同様にある程度の長い距離を時間をかけて歩行し運動することを目的としており、その運動量を歩数によって目安としたい場合には、希望移動歩数を入力すれば制御手段がその希望移動歩数に基づいた経路を探索するので、ユーザは、その探索された経路に沿って目的地まで歩行することで所期の目的を達成することができる。
そして、制御手段は、ユーザの指定に基づく距離が始点位置から目的地までの最短経路に相当する距離に達しない場合は、警告動作を行う。具体的には、請求項５記載の携帯型地図表示装置のように、警告動作を、表示器による表示，振動発生手段による振動，音声出力手段による音声の内、これらの何れか１つまたは複数の組み合わせによって行う。
例えば、ユーザが現在地から目的地まで移動する場合の最短経路が５０００ｍであったとしても、ユーザが目的地まで例えば３０００ｍ歩いて移動することを希望して入力すると、制御手段は、３０００ｍでは目的地まで達し得ないことを警告する。従って、ユーザは、設定に無理があることを事前に知ることができ、目的地または希望移動距離等を変更することができるようになり利便性が向上する。
【０００９】
請求項３記載の携帯型地図表示装置によれば、制御手段は、ユーザが始点位置から目的地まで移動するための希望移動時間を指定した場合は、地図上の始点位置から目的地までの経路の距離が希望移動時間に相当する距離に近付くように経路探索を実施する。例えば、ユーザが現在地から目的地まで移動する場合に、最短経路では歩いて約４５分で到達可能であったとしても、ユーザが目的地まで例えば１時間歩いて移動することを希望しその希望時間を入力すると、制御手段は、現在地から目的地までの移動経路が歩いて１時間に相当する距離に極力近付くように冗長な経路を加味して探索を行う。
【００１０】
即ち、ユーザが、請求項１または２と同様にある程度の長い距離を時間をかけて歩行し運動することを目的としており、その運動量を歩行時間によって目安としたい場合には、希望移動時間を入力すれば制御手段がその希望移動時間に基づいた経路を探索するので、ユーザは、その探索された経路に沿って目的地まで歩行することで所期の目的を達成することができる。
そして、制御手段は、ユーザの指定に基づく距離が始点位置から目的地までの最短経路に相当する距離に達しない場合は、警告動作を行う。具体的には、請求項５記載の携帯型地図表示装置のように、警告動作を、表示器による表示，振動発生手段による振動，音声出力手段による音声の内、これらの何れか１つまたは複数の組み合わせによって行う。
例えば、ユーザが現在地から目的地まで移動する場合の最短経路が５０００ｍであったとしても、ユーザが目的地まで例えば３０００ｍ歩いて移動することを希望して入力すると、制御手段は、３０００ｍでは目的地まで達し得ないことを警告する。従って、ユーザは、設定に無理があることを事前に知ることができ、目的地または希望移動距離等を変更することができるようになり利便性が向上する。
【００１１】
請求項４記載の携帯型地図表示装置によれば、制御手段は、ユーザが始点位置から目的地まで移動する間に消費したいカロリーを指定した場合は、地図上の始点位置から目的地までの経路の距離が消費カロリーに相当する移動距離に近付くように経路探索を実施する。
【００１２】
例えば、一般に、１時間歩行した場合に消費されるカロリーは約２００ｋｃａｌであるといわれている。そして、ユーザが現在地から目的地まで移動する場合に、最短経路では歩いて１時間３０分程度で到達可能であったとしても、ユーザが例えば歩いて４００ｋｃａｌ消費することを希望してその希望消費カロリーを入力したとする。すると、制御手段は、現在地から目的地までの移動経路が歩いて４００ｋｃａｌを消費すると想定される、移動に２時間程度を要する距離に極力近付くように冗長な経路を加味して探索を行う。
【００１３】
即ち、ユーザが、やはりある程度の長い距離を時間をかけて歩行し運動することを目的としており、その運動量を消費カロリーによって目安としたい場合には、希望消費カロリーを入力すれば制御手段がその希望消費カロリーに基づいた経路を探索するので、ユーザは、その探索された経路に沿って目的地まで歩行することで所期の目的を達成することができる。
そして、制御手段は、ユーザの指定に基づく距離が始点位置から目的地までの最短経路に相当する距離に達しない場合は、警告動作を行う。具体的には、請求項５記載の携帯型地図表示装置のように、警告動作を、表示器による表示，振動発生手段による振動，音声出力手段による音声の内、これらの何れか１つまたは複数の組み合わせによって行う。
例えば、ユーザが現在地から目的地まで移動する場合の最短経路が５０００ｍであったとしても、ユーザが目的地まで例えば３０００ｍ歩いて移動することを希望して入力すると、制御手段は、３０００ｍでは目的地まで達し得ないことを警告する。従って、ユーザは、設定に無理があることを事前に知ることができ、目的地または希望移動距離等を変更することができるようになり利便性が向上する。
【００２２】
請求項６記載の携帯型地図表示装置によれば、警告動作を、どのような態様によって実施させるかをユーザが設定可能に構成するので、ユーザの好みに応じて警告動作の態様を設定することができる。
【００２３】
請求項７記載の携帯型地図表示装置によれば、警告動作の実行の可否を設定可能に構成するので、ユーザが不要と考える場合には警告動作を停止させることができる。
【００２４】
請求項８記載の携帯型地図表示装置によれば、制御手段は、警告動作を行う場合、始点位置から目的地までの最短経路を地図画面上に表示するので、ユーザは、最短経路を地図画面上で確認して条件を指定する場合の参考とすることができるので、利便性が向上する。
【００２９】
【発明の実施の形態】
（第１実施例）
以下、本発明の第１実施例について図１ないし図４を参照しながら説明する。
全体の正面外観を示す図２において、携帯型の情報端末１（携帯型地図表示装置に相当）は、矩形状の本体ケース１ａを備えたもので、本体ケース１ａの前面側には、比較的大きな表示面積を有したＬＣＤパネル２（表示器に相当）が設けられている。尚、このＬＣＤパネル２としては、例えば１６階調表示のモノクロタイプのものが使用される。ＬＣＤパネル２の表面の全域には、マトリクス型のパネル状タッチスイッチ（図示せず）が形成されており、特に、図中下縁部には、スイッチ機能を表した複数個（本実施例では例えば７個）のアイコン３ａ〜３ｇが印刷によって形成されている。これらアイコン３ａ〜３ｇのうち、例えば左端のアイコン３ａ、並びにこれに隣接するアイコン３ｂは、それぞれメニュースイッチ、キャンセルスイッチとして機能し、右端のアイコン３ｇは、後述する内蔵マイコンシステムをシャットダウンした後に電源を遮断するための「切」スイッチとして機能する構成となっている。
【００３０】
本体ケース１の上縁部には、電源をハード的に入切するための電源スイッチ４が設けられ、下縁部には、携帯電話機（図１に符号１５を付して示す）に接続されるデータ通信ケーブル（図１に符号１４を付して示す）用のターミナルボックス１ｂが設けられている。また、本体ケース１の側縁部には、それぞれ押しボタンスイッチより成るポインタスイッチ５、６及び確定用スイッチ７が設けられている。尚、ポインタスイッチ５、６は、ＬＣＤパネル２に表示されたアイコンやリストの中から任意のものを選択するために、選択状態にあるアイコン或いはリストやカーソルなどを上下方向へ移動させるためのスイッチであり、確定用スイッチ７は、選択されたアイコン或いはリストを確定するときに操作するスイッチである。
【００３１】
図１には、情報端末１の概略的な内部構成とこれに関連した周辺構成が機能ブロックの組み合わせにより示されている。この図１において、情報端末１は、ＣＰＵ８（制御手段に相当）を中心としたマイコンシステムとして構成されており、ＣＰＵ８と接続された内部バス９には、制御プログラムなどを格納したＲＯＭ１０、ワーキング用記憶エリアとなるＲＡＭ１１、前記ＬＣＤパネル２が接続されていると共に、前記図示しないタッチスイッチ、ポインタスイッチ５、６及び確定用スイッチ７などを含む入力装置１２が接続されている。尚、入力装置１２に、入力音声を解析して所定のコマンドデータに変換する音声入力手段を加えることもできる。
【００３２】
また、内部バス９には、携帯電話インターフェースとなるデータ通信装置１３が接続されており、前記ターミナルボックス１ｂにデータ通信ケーブル１４を介して接続された携帯電話機１５及び携帯電話回線を介してインターネット１６にダイヤルアップ接続できる構成となっている。
【００３３】
さらに、内部バス９には、ＧＰＳ受信ユニット１７（位置情報取得装置に相当）が接続されている。このＧＰＳ受信ユニット１７は、ＧＰＳ用の人工衛星からの電波を受信するＧＰＳアンテナ１７ａを有し、受信したデータを解析して得た座標位置や時刻情報に基づいた演算により現在地の位置情報（経度及び緯度情報）を取得する構成となっている。また、内部バス９には、音声出力用のＩＣ及びスピーカなどから構成される音声出力装置（音声出力手段）３０が接続されており、ＣＰＵ８によって制御されるようになっている。
【００３４】
基地局１８には、インターネット１６に接続された情報サーバ１９と、地図データや施設データなどの各種のデータを蓄積したデータベース２０とが設けられており、その情報サーバ１９は、情報端末１側からの要求に応じてデータベース２０中の各種データをアンサバックする構成となっている。そして、情報端末１においては、携帯電話機１５及びインターネット１６を通じて情報サーバ１９にアクセスすることにより、上記データベース２０から携帯電話機１５を通じて所望の地図データをダウンロードするものであり、このようにダウンロードした地図データをＲＡＭ１１に記憶すると共に、その記憶地図データをＬＣＤパネル２に表示するようになっている。
【００３５】
図３のフローチャートには、上記情報端末１内のＣＰＵ８による制御内容のうち、本発明の要旨に関係した部分が示されており、以下これについて関連した作用と共に説明する。また、図４は、図３のフローチャートを実行した場合に伴うＬＣＤパネル２の画面の変化を示す。
【００３６】
図３は、例えばＬＣＤパネル２に表示されたメニュー画面を利用した選択操作に応じて開始される経路案内制御ルーチン、具体的には、自己の現在地から目的地までの経路を演算すると共に、その経路をＬＣＤパネル２に表示された地図  （自己の現在地を含む地図）上に表示するための経路案内制御ルーチンの内容を概略的に示すものである。ＬＣＤパネル２の初期状態では、図４（ａ）に示すようにその時点での現在地を地図上に表示している。
【００３７】
この経路案内制御ルーチンでは、目的地を設定するための目的地設定用メニュー画面において目的地が設定されるまで若しくはキャンセルスイッチに対応したアイコン３ｂの何れかが操作されるまで待機する（ステップＳ１、Ｓ２）。尚、目的地の設定は、例えば、表示された地図画面中の任意ポイントを指定する操作、或いは地名、施設名、ランドマーク名、駅名、予め判明している住所などを指定する操作などにより行うことができる。
【００３８】
そして、アイコン３ｂが操作されたとき（ステップＳ２で「ＹＥＳ」）には、経路案内制御ルーチンを中途終了してリターンする。一方、目的地が設定されたとき（ステップＳ１で「ＹＥＳ」，図４（ｂ）参照）には、ＧＰＳ受信ユニット１７から現在地の位置情報を取得し（ステップＳ３）、経路演算処理ルーチンＳ４を実行する。尚、図４では、目的地の方向を矢印で表現した指標マークＢで表示し、現在地（始点位置）を三角形状のアイコンＮで示している。
【００３９】
この経路演算処理ルーチンＳ４では、現在地の位置情報及び前述のように設定された目的地を示す情報に基づいて、当該現在地（始点位置）から目的地までの最短経路並びにその距離を演算し、その演算により得た経路データ及び距離データをＲＡＭ１１に記憶する。尚、上記経路データは、現在地から目的地までの屈曲した軌跡を例えば複数のベクトルデータで表現した形式のものである。また、ここでは目的地までの最短経路を演算する構成としたが、経路演算処理の内容に、別途に入力された立ち寄り先の情報を反映させる構成とすることもできる。
【００４０】
上記経路演算処理ルーチンＳ４の実行後には、ユーザに希望移動距離Ｌを入力させる（ステップＳ５）。この場合、図４（ｃ）に示すように、ＬＣＤパネル２の画面上に前記距離Ｌを入力させるためのウインドウを開き、例えば０ｍから１００ｍ単位の距離を表示させ、ユーザがポインタスイッチ５または６を操作することにより画面上のカーソルを移動させ、ウインドウの表示をスクロールさせる。そして、ユーザが希望移動距離Ｌとして選択した距離表示にカーソルを合わせて確定用スイッチ７をオン操作すると（ステップＳ５で「ＹＥＳ」）、希望移動距離Ｌが確定してステップＳ７に移行する。
【００４１】
また、ステップＳ５において、ユーザが確定用スイッチ７をオン操作せずにアイコン３ｂを操作した場合は（ステップＳ６で「ＹＥＳ」）には、経路案内制御ルーチンを中途終了してリターンする。
【００４２】
ステップＳ７では、ステップＳ５でユーザが選択した希望移動距離Ｌが０ｍか否かを判断し、０ｍであった場合には（「ＹＥＳ」）ステップＳ４で演算した目的地までの最短経路をＬＣＤパネル２の画面上に表示し（ステップＳ１４）、また、その最短経路の距離Ｌmin も同画面上に表示させる（ステップＳ１５，図４（ｄ）参照）。それからステップＳ１２に移行し、ユーザが希望移動距離Ｌを変更して異なる経路を求めるため再試行するか否かを判断する。ここでは、例えば、ユーザが確定用スイッチ７をオン操作すると「ＮＯ」と判断してステップＳ１に戻る。また、ユーザがアイコン３ｂを操作した場合は「ＹＥＳ」と判断してステップＳ５に戻る。
【００４３】
一方、ステップＳ７において、ステップＳ５でユーザが選択した希望移動距離Ｌが０ｍでなければ、その希望移動距離Ｌが、現在地から目的地までの最短経路の距離Ｌmin 未満であるか否かを判断する（ステップＳ８）。即ち、例えば最短経路距離Ｌmin が３００ｍである場合に、ユーザが希望移動距離Ｌを２００ｍに設定すると（ステップＳ８で「ＹＥＳ」）警告処理を行う（ステップＳ１３）。警告処理は、音声出力装置３０によって、例えば「指定した距離が最短経路距離を下回っています」などのように音声を出力させることで行う。それから、ステップＳ１４，Ｓ１５に移行してステップＳ４で演算した目的地までの最短経路及びその距離Ｌmin をＬＣＤパネル２の画面上に表示させる（図４（ｄ）参照）。この場合、ステップＳ１４，Ｓ１５における処理もユーザの視覚に訴える警告動作の一環となっている。
【００４４】
また、ステップＳ８において、ユーザが選択した希望移動距離Ｌが最短経路距離Ｌmin 未満でなければ（「ＮＯ」）、現在地から目的地までの移動経路を希望移動距離Ｌに応じて演算することにより求める（ステップＳ９）。例えば、ユーザが希望移動距離Ｌを１５００ｍに設定すると、移動経路の距離が１５００ｍに極力近付くように経路を探索する。
【００４５】
そして、経路の演算が終了すると、その経路をＬＣＤパネル２の画面上に表示し（ステップＳ１０）、また、その経路の距離（例えば、１４８０ｍなど）も同画面上に表示させる（ステップＳ１１，図４（ｅ）参照）。それからステップＳ１２に移行する。
【００４６】
以上のように本実施例によれば、ＣＰＵ８は、ユーザが現在地から目的地までの希望移動距離Ｌを指定すると、地図上の現在地から目的地までの経路の距離が希望移動距離Ｌに近付くように経路探索を行うようにした。即ち、ユーザが必ずしも目的地まで最短経路で移動することを希望せず、例えば、ある程度の長い距離を時間をかけて歩行し運動することを目的としているような場合に、希望移動距離Ｌを入力すればＣＰＵ８はその希望移動距離Ｌに基づいた経路を探索するので、ユーザは、その探索された経路に沿って目的地まで歩行することで所期の目的を達成することができる。従って、従来に比較して、ユーザの要求に広く対応することが可能となる。
【００４７】
また、本実施例によれば、ＣＰＵ８は、探索した経路をＬＣＤ２の地図画面上に表示するので、ユーザは、自分が指定した条件に基づいて探索された経路が実際にどのような経路になったのかを地図画面上で確認することができる。加えて、ＣＰＵ８は、探索した経路の距離も地図画面上に表示するので、ユーザは、指定した条件に基づいて探索された経路が実際にどの程度の距離になったのかを確認することができる。
【００４８】
そして、ＣＰＵ８は、ユーザの指定に基づく希望移動距離Ｌが最短経路距離Ｌmin に達しない場合は、音声出力装置３０による音声の出力及びＬＣＤパネル２による表示によって警告動作を行うようにしたので、ユーザは、希望移動距離Ｌの設定に無理があることを事前に知ることができ、目的地または希望移動距離Ｌ等を変更することができるようになり利便性が向上する。また、この時ＣＰＵ８は、現在地から目的地までの最短経路を地図画面上に表示するので、ユーザは、最短経路を地図画面上で確認して、次回に条件を指定する場合の参考とすることができる。
【００４９】
（第２実施例）
図５は本発明の第２実施例を示すものであり、第１実施例と同一部分には同一符号を付して説明を省略し、以下異なる部分についてのみ説明する。第２実施例の構成は基本的に第１実施例と同様であり、ＣＰＵ８による処理内容が若干異なっている。
【００５０】
即ち、図５のフローチャートでは、ステップＳ５に代わるステップＳ１６において、ユーザは、希望移動距離Ｌを入力する代わりに希望移動歩数ＳＮを入力する。例えば、図４（ｃ）においてＬＣＤパネル２の画面上に移動距離を表示したものに代えて、例えば０歩から２００歩単位の歩数を表示させユーザに選択させる。それから、ユーザに自身の歩幅ＳＷを、例えば０．５ｍ〜１．５ｍ程度の範囲で０．１ｍ単位で選択設定させる（ステップＳ１７）。
【００５１】
続いて、ユーザが設定した希望移動歩数ＳＮと歩幅ＳＷに基づいて移動距離Ｌａを（１）式により演算する（ステップＳ１８）。
Ｌａ＝ＳＷ×ＳＮ                                      …（１）
例えば、希望移動歩数ＳＮ＝５０００歩，歩幅ＳＷ＝１．０ｍであれば、移動距離Ｌａは５０００ｍとなる。以降は、第１実施例と同様にして移動距離Ｌａに基づく処理を行う。
【００５２】
また、ステップＳ１１，Ｓ１５で探索した経路の距離を表示すると、その後のステップＳ１９，Ｓ２０では、ユーザが当該経路を歩行するのに要すると想定される歩数をＬＣＤパネル２の画面上に表示する。例えば、探索した経路距離をＬs （＝４９８０ｍ）とすれば、当該経路を歩行するのに要すると想定される歩数ＳＮ１は、Ｌs ／ＳＷ（＝４９８０歩）で求められ、最小経路を歩行するのに要すると想定される歩数ＳＮ２は、Ｌmin ／ＳＷで求められる。例えば、Ｌmin ＝３０００ｍであれば、ＳＮ２＝３０００歩，となる。
【００５３】
従って、例えば、ステップＳ１９では、ステップＳ１１により表示した距離Ｌs と共に「歩数４９８０歩」のように画面上に表示する。また、ステップＳ２０では、ステップＳ１５により表示した距離Ｌmin と共に「歩数３０００歩」のように画面上に表示する。
【００５４】
以上のように第２実施例によれば、ＣＰＵ８は、ユーザが現在地から目的地までの希望移動歩数ＳＮを指定すると、地図上の現在地から目的地までの経路距離が希望移動歩数ＳＮに相当する距離Ｌａに近付くように経路探索を実施するので、ユーザが、第１実施例と同様にある程度の長い距離を時間をかけて歩行し運動することを目的としており、その運動量を歩数によって目安としたい場合には、ＣＰＵ８が希望移動歩数ＳＮに基づいて探索した経路に沿って目的地まで歩行することで所期の目的を達成することができる。
【００５５】
また、第２実施例によれば、ユーザが歩幅ＳＷを設定可能とした。即ち、歩幅は、各ユーザ毎に異なる場合が多く、例えば平均値的な歩幅を用いて対応すると希望移動歩数ＳＮに相当する距離Ｌａに含まれる誤差が大きくなる場合がある。そこで、ユーザが夫々歩幅ＳＷを設定可能に構成することで、希望移動歩数ＳＮに相当する距離Ｌａの探索を各ユーザに適合して行うことができるようになり、誤差を縮小することが可能となる。
【００５６】
更に、第２実施例によれば、ＣＰＵ８は、探索した経路の距離Ｌａに相当する歩数ＳＮ１も地図画面上に表示するので、ユーザは、指定した条件に基づいて探索された経路が実際にどの程度の歩数に相当する距離になったのかを確認することができる。
【００５７】
（第３実施例）
図６は本発明の第３実施例を示すものであり、第１実施例と同一部分には同一符号を付して説明を省略し、以下異なる部分についてのみ説明する。第３実施例の構成は基本的に第１実施例と同様であり、ＣＰＵ８による処理内容が若干異なっている。
【００５８】
即ち、図６のフローチャートでは、ステップＳ５に代わるステップＳ２１において、ユーザは、希望移動距離Ｌを入力する代わりに希望移動時間Ｔを入力する。例えば、図４（ｃ）においてＬＣＤパネル２の画面上に移動距離を表示したものに代えて、例えば０分から１０分単位の時間を表示させてユーザに選択させる。それから、ユーザに自身の移動速度Ｖを、例えば５０ｍ／分〜１５０ｍ／分程度の範囲で１０ｍ／分単位で選択設定させる（ステップＳ２２）。
【００５９】
続いて、ユーザが設定した希望移動時間Ｔと移動速度Ｖとに基づいて移動距離Ｌｂを（２）式により演算する（ステップＳ２３）。
Ｌｂ＝Ｖ×Ｔ                                          …（２）
例えば、希望移動時間Ｔ＝６０分，移動速度Ｖ＝８０ｍ／分であれば、移動距離Ｌｂは４８００ｍとなる。以降は、第１実施例と同様にして移動距離Ｌｂに基づく処理を行う。
【００６０】
また、ステップＳ１１，Ｓ１５で探索した経路の距離を表示すると、その後のステップＳ２４，Ｓ２５では、ユーザが当該経路を歩行するのに要すると想定される時間をＬＣＤパネル２の画面上に表示する。例えば、探索した経路距離をＬs （＝４８２０ｍ）とすれば、当該経路を歩行するのに要すると想定される時間Ｔ１は、Ｌs ／Ｖ（＝６０．２５分），で求められ、最小経路を歩行するのに要すると想定される時間Ｔ２は、Ｌmin ／Ｖ，で求められる。例えば、Ｌmin ＝３０００ｍであれば、Ｔ２＝３７．５分，となる。
【００６１】
従って、例えば、ステップＳ２４では、ステップＳ１１により表示した距離Ｌs と共に「移動時間６０．２５分」のように画面上に表示する。また、ステップＳ２５では、ステップＳ１５により表示した距離Ｌmin と共に「移動時間３７．５分」のように画面上に表示する。
【００６２】
以上のように第３実施例によれば、ＣＰＵ８は、ユーザが現在地から目的地までの希望移動時間Ｔを指定すると、地図上の現在地から目的地までの経路距離が希望移動時間Ｔに相当する距離Ｌｂに近付くように経路探索を実施するので、ユーザが、第１，第２実施例と同様にある程度の長い距離を時間をかけて歩行し運動することを目的としており、その運動量を移動時間によって目安としたい場合には、ＣＰＵ８が希望移動時間Ｔに基づいて探索した経路に沿って目的地まで歩行することで所期の目的を達成することができる。
【００６３】
また、第３実施例によれば、ユーザが歩行する場合の移動速度Ｖを設定可能とした。即ち、移動速度は各ユーザ毎に異なる場合が多く、例えば平均値的な移動速度を用いて対応すると希望移動時間Ｔに相当する距離Ｌｂに含まれる誤差が大きくなる場合がある。そこで、ユーザが夫々自身の移動速度Ｖを設定可能に構成することで、希望移動時間Ｔに相当する距離Ｌｂの探索を各ユーザに適合して行うことができるようになり、誤差を縮小することが可能となる。
【００６４】
更に、第３実施例によれば、ＣＰＵ８は、探索した経路の距離Ｌｂをユーザが移動するのに要すると想定される時間Ｔ１も地図画面上に表示するので、ユーザは、指定した条件に基づいて探索された経路が実際にどの程度の移動時間を要すると想定されるかを確認することができる。
【００６５】
（第４実施例）
図７は本発明の第４実施例を示すものであり、第１または第３実施例と同一部分には同一符号を付して説明を省略し、以下異なる部分についてのみ説明する。第２実施例の構成は基本的に第１実施例と同様であり、ＣＰＵ８による処理内容が若干異なっている。
【００６６】
即ち、図７のフローチャートでは、ステップＳ５に代わるステップＳ２６において、ユーザは、希望消費カロリーＣを入力する。例えば、図４（ｃ）においてＬＣＤパネル２の画面上に移動距離を表示したものに代えて、例えば０ｋｃａｌから１００ｋｃａｌ単位で表示させてユーザに選択させる。それから、第３実施例と同様にユーザに自身の移動速度Ｖを選択設定させる（ステップＳ２２）。
【００６７】
続いて、ユーザが設定した希望消費カロリーＣと移動速度Ｖとに基づいて移動距離Ｌｃを（３）式により演算する（ステップＳ２７）。
Ｌｃ＝６０×Ｖ×Ｃ／２００                              …（３）
即ち、１時間歩行した場合の平均的な消費カロリーは２００ｋｃａｌ程度であるから、（３）式によって消費カロリーＣに応じた移動距離Ｌｃが概算で求められる。例えば、希望消費カロリーＣ＝３００ｋｃａｌ，移動速度Ｖ＝８０ｍ／分であれば、移動距離Ｌｃは７２００ｍとなる。以降は、第１実施例等と同様にして移動距離Ｌｃに基づく処理を行う。
【００６８】
また、ステップＳ１１，Ｓ１５で探索した経路の距離を表示すると、その後のステップＳ２８，Ｓ２９では、ユーザが当該経路を歩行した場合に消費すると想定される時間をＬＣＤパネル２の画面上に表示する。例えば、探索した経路距離をＬs （＝７．２１ｋｍ）とすれば、当該経路を歩行するのに消費すると想定されるカロリーＣ１は、（２００×Ｌs ）／（６０×Ｖ）（＝３００ｋｃａｌ），で求められ、最小経路を歩行するのに消費すると想定されるカロリーＣ２は、  （２００×Ｌmin ）／（６０×Ｖ），で求められる。例えば、Ｌmin ＝６４００ｍであればＣ２＝２６６．７ｋｃａｌ，となる。
【００６９】
従って、例えば、ステップＳ２８では、ステップＳ１１により表示した距離Ｌs と共に「消費カロリー３００ｋｃａｌ」のように画面上に表示する。また、ステップＳ２９では、ステップＳ１５により表示した距離Ｌmin と共に「消費カロリー２６６．７ｋｃａｌ」のように画面上に表示する。
【００７０】
以上のように第４実施例によれば、ＣＰＵ８は、ユーザが現在地から目的地までの希望消費カロリーＣを指定すると、地図上の現在地から目的地までの経路距離が希望消費カロリーＣに相当する距離Ｌｃに近付くように経路探索を実施するので、ユーザが歩行による運動量を消費カロリーによって目安としたい場合には、ＣＰＵ８が希望消費カロリーＣに基づいて探索した経路に沿って目的地まで歩行することで所期の目的を達成することができる。
【００７１】
また、第４実施例においても、第３実施例と同様にユーザが歩行する場合の移動速度Ｖを設定可能としたので、希望消費カロリーＣに相当する距離Ｌｃの探索を各ユーザに適合して行うことができるようになり、誤差を縮小することが可能となる。
【００７２】
更に、第４実施例によれば、ＣＰＵ８は、探索した経路の距離Ｌｃをユーザが移動するのに消費すると想定されるカロリーＣ１も地図画面上に表示するので、ユーザは、指定した条件に基づいて探索された経路を移動すると実際にどの程度のカロリーを消費すると想定されるかを確認することができる。
【００７３】
（第５実施例）
図８及び図９は本発明の第５実施例を示すものである。第５実施例の構成は基本的に第１乃至第４実施例等と同様であり、情報端末１を携帯したユーザが、第１乃至第４実施例により探索した経路に沿って実際に徒歩により移動する場合における処理（移動経路表示制御）の一例を示す。
【００７４】
即ち、図８において、情報端末１のＣＰＵ８は、ＧＰＳ受信ユニット１７より現在位置の情報を取得すると（ステップＡ１）、その位置情報に基づいて出発地点から現在地までの移動距離ＬT 及び移動歩数ＳＮT を演算する（ステップＡ２，Ａ３）。例えば、移動距離ＬT ＝３５０ｍであり、ユーザの歩幅設定値（デフォルト）を０．７ｍとすると、移動歩数ＳＮT は、３５０／０．７＝５００歩
のように計算される。尚、第２実施例のようにユーザに歩幅ＳＷを設定させても良い。
【００７５】
続いて、ＣＰＵ８は、移動経路を地図画面上に表示する（ステップＡ４）。この場合、図９に示すように、例えば予め探索した経路を黒塗りで表示している場合には、現在地まで移動した経路をドットによって表示する。それから、ステップＡ２，Ａ３で演算した移動距離ＬT 及び移動歩数ＳＮT をＬＣＤパネル２の画面上に表示する（ステップＡ５）。そして、ユーザが探索経路に沿った移動を終了するためにキャンセルスイッチたるアイコン３ｂを操作しなければ（ステップＡ６で「ＮＯ」）ステップＡ１に戻り、アイコン３ｂを操作した場合は（ステップＡ６で「ＹＥＳ」）リターンする。
【００７６】
以上のように第５実施例によれば、情報端末１のＣＰＵ８は、ＧＰＳ受信ユニット１７が取得する位置情報に基づいて、予め定めた出発地点から現在地までの経路を、探索した目的地までの経路に重ね合わせてＬＣＤパネル２の地図画面上に表示させると共に、移動経路の距離ＬT とその距離ＬT に相当する歩数ＳＮT も演算してＬＣＤパネル２に表示させるようにした。
【００７７】
従って、ユーザは、地図画面を参照して現在自分が探索させた経路中のどの辺りに位置しているのかを知ることができる。そして、どのくらいの距離を移動したのか、また、その移動に何歩を要したかも把握することができるので、例えば、経路を移動したことによる運動量がどれ位になったか等の参考に供することが可能となる。
【００７８】
本発明は上記し且つ図面に記載した実施例にのみ限定されるものではなく、次のような変形または拡張が可能である。
最短経路の演算をステップＳ４で行うものに代えて、ステップＳ５，Ｓ１６，Ｓ２１，Ｓ２６で「ＮＯ」と判断した場合に行っても良い。
第２実施例において、ユーザに歩幅ＳＷを必ずしも入力させる必要はなく、平均的な歩幅の値（例えば、０．７ｍ）を予め設定しておき、その値に基づいて歩数ＳＮに応じた距離Ｌａを１つの目安（参考値）として求めても良い。また、自分の歩行速度を正確に把握していないユーザでも感覚的に凡その値を設定できるように、「遅い（例えば５０ｍ／分）」，「普通（例えば７０ｍ／分）」，「速い（例えば１００ｍ／分）」のような三段階程度の設定から選択できるように構成しても良い。
第３，第４実施例において、ユーザに移動速度Ｖを必ずしも入力させる必要はなく、平均的な移動速度，（例えば、７０ｍ／分や４ｋｍ／時など）を予め設定しておき、その値に基づいて希望移動時間Ｔ，希望消費カロリーＣに応じた距離Ｌｂ，Ｌｃを求めても良い。
【００７９】
第１，第３実施例，第４実施例においても、第２実施例のステップＳ１９，Ｓ２０のように最短経路や探索した経路を移動するのに要すると想定される歩数をＬＣＤパネル２に表示するようにしても良い。
第１〜第４実施例を適宜組み合わせて実施しても良い。その場合、移動距離，移動歩数，移動時間，消費カロリーの何れに基づいて経路を探索するかをメニュー画面などでユーザが適宜選択できるようにすれば良い。
第５実施例において、移動距離または移動歩数の何れか一方のみを表示させても良い。また、現在地までの移動経路で消費したと想定されるカロリーをＬＣＤパネル２に表示しても良い。更に、移動経路や移動距離等を表示するのは、第１〜第４実施例などによって探索された経路に沿って行うものに限ることなく、任意の出発地点から現在地までの移動経路に関する表示を行っても良い（即ち、目的地が無い場合でも良い）。
ユーザが歩行で移動するものに限らず、例えば競歩やジョギングなどをする場合、或いは自転車に乗って移動する場合を想定して同様の処理を行っても良い。その場合、例えば、第４実施例では、それらの運動形態に応じた１時間当たりの消費カロリーをユーザが設定できるように構成しても良い。
警告動作は、例えば、警告用のブザーを設け、そのブザーを鳴動させることで行っても良い。また、ＬＣＤパネル２の画面上に「指定した距離が最短経路距離を下回っています」などのように文字を表示させて行っても良い。また、バイブレータ（振動発生手段）を搭載して筐体１ａを振動させるようにしても良い。更に、これらの何れかを組合わせて実施しても良い。或いは、最短経路をＬＣＤパネル２に表示するだけでも良い。
【００８０】
また、警告動作を行わせるか否かを、ユーザが設定できるように構成しても良い。斯様に構成すれば、ユーザは、自身が感じた警告の要否に応じて設定を行うことができる。更に、警告動作を行うものに代えて、例えば、第１実施例の場合、ユーザが希望移動距離Ｌを入力する段階で最短経路距離Ｌmin 以上の距離を表示して選択させるようにしても良い。
また、警告動作は、最短経路距離Ｌmin を下回った場合に行うものに限らず、例えば、Ｌs ＜０．９×Ｌmin ，となった場合に警告を行っても良い。即ち、最短経路距離Ｌmin を下回ったとしても、ある程度距離Ｌmin に近い場合には警告を行わないようにしても良い。
例えば、第１実施例において、ステップＳ７で「ＹＥＳ」と判断した場合は、ステップＳ１４，Ｓ１５を実行せずにステップＳ１に戻ったり或いはリターンしても良い。また、このようにＬ＝０となるような選択肢は必ずしも設けずとも良い。その場合、必要に応じてデフォルトで最短経路を地図画面上に表示するようにしても良い。
地図上の始点位置は、必ずしもある時点における現在位置とは限らず、現在位置と異なる地点を始点位置として同様の処理を行っても良い。
条件を代えて探索した複数の経路を、地図画面上に同時に表示させても良い。地図データは必ずしもデータベース２０より得る必要はない。例えば、地図データを記憶するのに容量が十分で且つ小型の媒体（例えば、メモリカードや光ディスク等）が使用できる場合には、情報端末にそれらを内蔵或いは接続可能として地図データを得るように構成しても良い。
【図面の簡単な説明】
【図１】本発明の第１実施例を示す情報端末の及び関連部分の機能ブロック図
【図２】情報端末の平面図
【図３】情報端末のＣＰＵによる経路案内制御の処理内容を示すフローチャート
【図４】図３に示す処理内容の実行に伴うＬＣＤパネルの画面表示の一例を示す図
【図５】本発明の第２実施例を示す図３相当図
【図６】本発明の第３実施例を示す図３相当図
【図７】本発明の第４実施例を示す図３相当図
【図８】本発明の第５実施例であり、情報端末のＣＰＵによる移動経路表示制御の処理内容を示すフローチャート
【図９】図４相当図
【符号の説明】
１は情報端末（携帯型地図表示装置）、２はＬＣＤパネル（表示器）、８はＣＰＵ（制御手段）、１７はＧＰＳ受信ユニット（位置情報取得装置）、３０は音声出力装置（音声出力手段）を示す。
【図１】
0003684996.tif 000002
【図２】
0003684996.tif 000003
【図３】
0003684996.tif 000004
【図４】
0003684996.tif 000005
【図５】
0003684996.tif 000006
【図６】
0003684996.tif 000007
【図７】
0003684996.tif 000008
【図８】
0003684996.tif 000009
【図９】
0003684996.tif 000010