(57)【要約】【課題】ユーザは運動負荷と標高値の抽出条件に基づいて抽出された複数の経路候補の中から自分の嗜好にあった経路を選択する。【解決手段】ポータブルナビゲーション装置１は、道路地図上の各地点の標高値をノードデータ内に含む地図データを記憶部１１に記憶している。ポータブルナビゲーション装置１の制御部１０は、記憶部１１に記憶した地図データに基づいて、出発地から目的地までの経路を複数個探索し運動負荷および標高値に基づいて、複数の経路の中から経路候補を抽出する。制御部１０は、抽出された経路候補を表示モニタ１２に表示し、ユーザに表示された経路候補の中から経路案内用の経路を選択させ、選択された経路に基づいて経路案内させる。【選択図】図１
2012189415.tif 000002
【特許請求の範囲】
【請求項１】
運動するユーザを経路案内するポータブルナビゲーション装置であって、
道路地図に関する地図データを記憶する地図データ記憶手段と、
前記道路地図上の各地点における標高値を記憶する標高値記憶手段と、
前記地図データに基づいて、出発地から目的地までの経路を複数個探索する経路探索手段と、
前記経路を走行したときの運動負荷と、前記経路に含まれる各地点の前記標高値に基づいて、前記複数の経路の中から１または２以上の経路候補を抽出する経路候補抽出手段と、
前記経路候補抽出手段により抽出された経路候補を表示画面に表示する経路候補表示手段と、
前記経路候補表示手段により前記表示画面に表示された経路候補の中から前記ユーザが選択した経路に基づいて経路案内する経路案内手段と、
を備えることを特徴とするポータブルナビゲーション装置。
【請求項２】
請求項１に記載のポータブルナビゲーション装置において、
前記経路候補表示手段は、前記経路候補抽出手段により抽出された経路候補について、走行距離と標高値との関係を表すグラフを表示することを特徴とするポータブルナビゲーション装置。
【請求項３】
請求項２に記載のポータブルナビゲーション装置において、
前記地図データ記憶手段は、道路の周囲環境に関する情報を記憶する道路環境記憶手段と、
前記経路候補抽出手段により抽出された経路候補に含まれる各道路の周囲環境に関する情報を前記道路環境記憶手段から抽出する道路環境抽出手段とをさらに備え、
前記経路候補表示手段は、前記道路環境抽出手段により抽出された道路の周囲環境に関する情報に基づいて、前記グラフの各線分の表示態様を決定し、前記グラフを表示することを特徴とするポータブルナビゲーション装置。
【請求項４】
請求項２または３に記載のポータブルナビゲーション装置において、
前記道路地図内に存在する施設に関する情報を記憶する施設情報記憶手段と、
前記経路候補抽出手段により抽出された経路候補から所定の距離の範囲内に存在する前記施設を前記施設情報記憶手段から抽出する施設情報抽出手段をさらに備え、
前記経路候補表示手段は、前記施設情報抽出手段により抽出された施設を表す記号を前記グラフ上に表示することを特徴とするポータブルナビゲーション装置。
【請求項５】
請求項１から４に記載のポータブルナビゲーション装置において、
前記経路候補表示手段は、前記経路候補抽出手段により抽出された経路候補を、前記道路地図に重ねて表示することを特徴とするポータブルナビゲーション装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ポータブルナビゲーション装置に関する。
【背景技術】
【０００２】
サイクリングやランニング等の運動時に利用可能なナビゲーション装置が知られている。たとえば、特許文献１には、探索された経路に沿って運動したときに消費されるカロリーを算出し、カロリー消費量が目標値を超える経路が探索された場合にその経路を推奨経路とするポータブルナビゲーションシステムが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２９２５０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
運動によって所定のカロリーを消費するためには、運動強度の低い運動を長時間行ってもよいし、運動強度の高い運動を相対的に短い時間行ってもよい。サイクリング等の運動にあっては、起伏の小さい経路を長時間走行することによっても所定のカロリーを消費することができるし、起伏の大きい経路を相対的に短い時間走行することによっても所定のカロリーを消費することができる。いずれの経路による運動を希望するかは個々のユーザによって異なっており、運動に関するユーザの嗜好に適合した経路を選択可能にすることが望まれていた。
【課題を解決するための手段】
【０００５】
運動するユーザを経路案内するポータブルナビゲーション装置であって、道路地図に関する地図データを記憶する地図データ記憶手段と、道路地図上の各地点における標高値を記憶する標高値記憶手段と、地図データに基づいて、出発地から目的地までの経路を複数個探索する経路探索手段と、経路を走行したときの運動負荷と、経路に含まれる各地点の標高値に基づいて、複数の経路の中から１または２以上の経路候補を抽出する経路候補抽出手段と、経路候補抽出手段により抽出された経路候補を表示画面に表示する経路候補表示手段と、経路候補表示手段により表示画面に表示された経路候補の中からユーザが選択した経路に基づいて経路案内する経路案内手段と、備えることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、ユーザは運動負荷と標高値の抽出条件に基づいて抽出された複数の経路候補の中から自分の嗜好にあった経路を選択することができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施形態によるポータブルナビゲーション装置の一構成例を示すブロック図である。
【図２】経路候補を抽出するための設定画面の一例である。
【図３】経路候補の標高変化を表示した画面の一例である。
【図４】経路候補を道路地図上に表示した画面の一例である。
【図５】運動結果を表示した画面の一例である。
【図６】本発明の一実施形態によるポータブルナビゲーション装置が実行するナビゲーション処理に関するフローチャートの一例である。
【図７】本発明の一実施形態によるポータブルナビゲーション装置が経路候補を表示する処理に関するフローチャートである。
【図８】本発明の一実施形態によるポータブルナビゲーション装置が経路候補を表示する処理に関するフローチャートである。
【発明を実施するための形態】
【０００８】
本発明の一実施の形態によるポータブルナビゲーション装置について、図を用いて説明する。本発明の一実施の形態によるポータブルナビゲーション装置は、サイクリングやジョギングなどの運動を行うユーザに適用できるが、以下では説明の簡略化のためユーザは自転車に乗った運動を行うものとする。
【０００９】
図１は、ポータブルナビゲーション装置１の構成を示すブロック図である。ポータブルナビゲーション装置１は、制御部１０と、記憶部１１と、表示モニタ１２と、スピーカ１３と、ＧＰＳ受信部１４と、入力装置１５とを備える。ポータブルナビゲーション装置１は、自転車やユーザの身体に装着された運動負荷測定装置２と有線または無線で接続される。運動負荷測定装置２とは、たとえばサイクルコンピュータであって、自転車の走行速度や、走行距離、積算距離、走行時間、ケイデンス（ペダルを回す速さ）、ユーザの心拍数、消費カロリーなどを測定し、ポータブルナビゲーション装置１へそれらの測定結果を送信することができる。
【００１０】
制御部１０は、マイクロプロセッサ、各種周辺回路、ＲＡＭ、ＲＯＭなどによって構成される。制御部１０は、ポータブルナビゲーション装置１の各構成を制御して経路探索処理や、経路案内処理などの処理を実行する。
【００１１】
記憶部１１は、フラッシュメモリなどの不揮発性の記憶部材である。記憶部１１には、地図データ、アイコン等の各種画像データ、音声データ、ユーザが予め入力した体重などの個人情報などが記憶されている。
【００１２】
記憶部１１に記憶されている地図データには、地図表示用データ、経路探索用データ、施設データなどが含まれる。地図表示データは、表示モニタ１２に道路地図を表示するためのデータである。経路探索用データは、経路探索処理に用いるデータである。施設データは、コンビニエンスストアや、レストラン、駐輪所、公衆便所などの施設に関するデータであって、各施設の種類や、名称、位置情報などを少なくとも記憶している。
【００１３】
経路探索用データには、ノードデータとリンクデータが含まれる。ノードデータは、道路地図上にある交差点などの地点を表すノードに関するデータである。二つのノード間の道路は、リンクとしてデータ化されている。このリンクに関するデータがリンクデータである。リンクデータには、その端点であるノードの情報と、リンク長と、リンクコストと、そのリンクに対応する道路の周囲環境（山、海岸、農村、市街地、都市部など）に関する情報が含まれる。また、ノードデータには、各ノードが表す地点の座標や、標高値、ノードから延在するリンクに関する情報、信号機の有無を表す信号機情報などが記憶されている。
【００１４】
表示モニタ１２は、たとえば液晶モニタであって、ポータブルナビゲーション装置１の各種操作メニューや、経路候補表示画面、経路案内処理における案内用の画面などを表示する。スピーカ１３は、経路案内処理における音声案内や、各種楽曲などを音声出力することができる。
【００１５】
ＧＰＳ受信部１４は、ＧＰＳ衛星から送信されるＧＰＳ信号を受信し制御部１０へ出力する。ＧＰＳ信号には、ＧＰＳ衛星に搭載された原子時計からの時刻データなどが含まれている。制御部１０は、ＧＰＳ信号に含まれる時刻データを利用して、ポータブルナビゲーション装置１の現在位置や現在時刻を算出することができる。
【００１６】
入力装置１５は、各種スイッチ類や、操作パネル、表示モニタ１２と一体化されたタッチパネルなどで構成される。ユーザは、入力装置１５を用いてポータブルナビゲーション装置１を操作したり、情報を入力することができる。
【００１７】
ポータブルナビゲーション装置１の制御部１０は、記憶部１１に記憶された経路探索用データに基づいて、出発地から目的地までの経路を複数探索する。制御部１０は、探索した経路の中から、ユーザにより予め設定された条件に合致する経路を１または２以上抽出する。以降、この経路の抽出に用いた条件のことを候補抽出条件と称する。また、制御部１０が抽出した候補抽出条件に合致する経路のことを案内経路候補と称する。
【００１８】
図２は、ユーザが候補抽出条件の設定に用いる設定画面の一例である。設定画面２０は、表示モニタ１２に表示される。設定画面２０には、標高差設定部２１と、運動負荷設定部２２と、到着時刻設定部２３と、最大候補数設定部２４と、設定完了ボタン２５とが表示されている。ユーザは、入力装置１５を利用して設定画面２０の各部に標高差や、運動負荷、到着時刻、最大候補数などの候補抽出条件を入力し、設定することができる。
【００１９】
標高差設定部２１には、ユーザが標高差に関する設定に用いるボタンが表示されている。標高差設定部２１には、「大」、「小」、および「オフ」という三つのボタンが表示されている。ユーザは、たとえばタッチパネル等の入力装置１５を用いて三つのボタンのいずれかを選択することができる。
【００２０】
ユーザが入力装置１５を使って「大」ボタンを選択した場合、経路に含まれるノードの標高値が他の経路と比べて相対的に大きく変化する経路が案内経路候補として抽出される。たとえば、複数の経路のそれぞれに含まれるノードの標高値について最大値と最小値を抽出し、その差が相対的に大きい経路を案内経路候補として抽出する。また、経路に含まれるノードの標高値について分散の値を算出し、その分散の値が大きいものを抽出してもよい。
【００２１】
ユーザが入力装置１５を用いて「小」ボタンを選択したときは、経路に含まれるノードの標高値が相対的に小さく変化する経路が案内経路候補として抽出される。ユーザが入力装置１５を用いて「オフ」ボタンが選択したときは、標高差を条件とした案内経路候補の抽出を行わない。
【００２２】
運動負荷設定部２２には、ユーザが運動負荷に関する設定に用いるボタンが表示されている。運動負荷設定部２２には、「大」、「小」、および「オフ」という三つのボタンが表示されている。ユーザは、たとえばタッチパネル等の入力装置１５を用いて三つのボタンのいずれかを選択することができる。
【００２３】
ユーザが入力装置１５を用いて「大」ボタンを選択した場合、経路に沿って走行したときの運動負荷が大きいもの、すなわち消費カロリーが大きいものが案内経路候補として抽出される。案内経路候補ごとの消費カロリーは、ＭＥＴｓ（Ｍｅｔａｂｏｌｉｃ Ｅｑｕｉｖａｌｅｎｔｓ）法などの公知な方法に基づいて推定できる。たとえば、下記の数式（１）により消費カロリーを推定できる。なお、数式（１）中のＭＥＴｓ数は、運動の種類や運動時の平均時速ごとに予め定められた定数である。ユーザの体重は記憶部１１に記憶されている。運動時間は、各案内経路候補の経路長をＭＥＴｓ数に対応付けられた平均時速で除した結果を用いればよい。
消費カロリー［ｋｃａｌ］＝１．０５×ユーザの体重［ｋｇ］×ＭＥＴｓ数×運動時間［ｈ］  ・・・（１）
【００２４】
ユーザが入力装置１５を用いて「小」ボタンを選択した場合は、経路に沿って走行したときの運動負荷が小さいもの、すなわち消費カロリーが小さいものが案内経路候補として抽出される。ユーザが入力装置１５を用いて「オフ」ボタンを選択したときは、運動負荷を条件とした案内経路候補の抽出を行わない。
【００２５】
到着時刻設定部２３は、ユーザが到着時刻に関する設定を行うために用いる。到着時刻設定部２３には、「指定する」と「指定しない」という二つのボタンが表示されている。ユーザが入力装置１５を使って「指定する」ボタンを選択し、その下の入力欄２３１に到着希望時刻を入力した場合、その時刻までに到着可能な経路が案内経路候補として抽出される。ユーザが「指定しない」を選択した場合は、到着希望時刻の設定を行わない。
【００２６】
最大候補数設定部２４には、ユーザが抽出する案内経路候補の候補数の上限を設定するためのボタンが表示されている。最大候補数設定部２４には、「５個」、「１０個」、および「２０個」という三つのボタンが表示されている。ユーザが入力装置１５を使って「５個」ボタンを選択すると、抽出される案内経路候補の個数は最大５個となる。同様に「１０個」ボタンが選択されたときは、抽出される案内経路候補の個数は最大１０個となる。「２０個」ボタンについては、抽出される案内経路候補の個数は最大２０個となる。
【００２７】
ユーザが入力装置１５を使って設定完了ボタン２５を選択すると、設定画面２０による候補抽出条件の設定が完了する。設定された候補抽出条件は、記憶部１１に記憶される。そして、記憶部１１に記憶された候補抽出条件に基づいて、経路探索処理により探索された複数の経路の中から案内経路候補が抽出される。
【００２８】
ポータブルナビゲーション装置１は、抽出された案内経路候補を図３や図４のように表示モニタ１２に表示し、経路案内用の経路をユーザに選択させる。図３に示す案内経路候補の表示方法では、案内経路候補の標高変化を折れ線グラフで表示し、経路の起伏について大小や多寡を画像表示する。このような案内経路候補の表示方法を、標高変化表示型と称する。図４に示す案内経路候補の表示方法では、案内経路候補を道路地図に重ねて表示する。図４の案内経路候補の表示方法を地図表示型と称する。ユーザは、二つの表示方法を切り替えながら所望の経路を一つ選択することができる。
【００２９】
図３は、標高変化表示型の経路候補表示画面の一例である。図３に示す標高変化表示型の経路候補表示画面では、抽出された案内経路候補のうち候補抽出条件に比較的合致していた案内経路候補Ａと案内経路候補Ｂとが表示されている。案内経路候補Ａの表示領域３１ａには、案内経路候補Ａにおいて通過するノードの標高値の変化を表す折れ線グラフ３００ａが表示されている。案内経路候補Ａの表示領域３１ａの横軸は経路長を表し、縦軸は標高値を表す。表示領域３１ａの左端は出発地を表し、右端は目的地を表す。折れ線グラフ３００ａは、案内経路候補Ａにおいて通過する各ノードを出発地からの距離と、その標高値とに基づいてプロットし、プロットした点と点の間に線分を描くことにより描画される。出発地から各ノードまでの距離は、出発地から通過するリンクのリンク長から算出できる。
【００３０】
折れ線グラフ３００ａの上には、二つの信号機アイコン３０１と、山道表示アイコン３０２が表示されている。折れ線グラフ３００ａの下には、案内経路候補Ａの経路長３１０ａが「１４ｋｍ」と表示されている。信号機アイコン３０１は、案内経路候補Ａ上に信号機のある交差点があることを示す。信号機の有無は、ノードデータに含まれる信号機情報に基づいて判断される。山道表示アイコン３０２は、案内経路候補Ａ上のそのアイコンがあるリンクに対応する道路の周囲環境が山道であることを示す。道路の周囲環境が山道か否かはリンクデータに含まれる道路の周囲環境に関する情報に基づいて判断される。
【００３１】
案内経路候補Ｂの表示領域３１ｂには、案内経路候補Ａの表示領域３１ａと同様に、案内経路候補Ｂにおいて通過するノードの標高値の変化を表す折れ線グラフ３００ｂが表示されている。折れ線グラフ３００ｂの上には、五つの信号機アイコン３０１と、公衆便所アイコン３０３と、コンビニエンスストアアイコン３０４とが表示されている。折れ線グラフ３００ｂの下には、案内経路候補Ｂの経路長３１０ｂが「３０ｋｍ」と表示されている。公衆便所アイコン３０３とコンビニエンスストアアイコン３０４とは、施設データに基づいて表示されるものであって、案内経路候補Ｂから所定の距離の範囲内（たとえば５０ｍ）に公衆便所やコンビニエンスストアがある場合に折れ線グラフ３００ｂ上の対応する位置に表示される。折れ線グラフ３００ｂに含まれるリンクは、それに対応する道路の周囲が市街地であって、山道表示アイコン３０２のようなアイコンが表示されていない。
【００３２】
図３には、案内経路候補Ｂの表示領域３１ｂの下に次候補ボタン３２と、地図表示ボタン３３と、決定ボタン３４とが表示されている。ユーザが入力装置１５を用いて次候補ボタン３２を選択すると、表示モニタ１２に表示する案内経路候補が他の案内経路候補に切り替わる。ユーザが入力装置１５を用いて地図表示ボタン３３を選択すると、経路候補表示画面が標高変化表示型から地図表示型に切り替わる。
【００３３】
ユーザは、入力装置１５を用いて表示モニタ１２に表示されている案内経路候補の中から経路案内用の経路を一つ選択することができる。選択されている案内経路候補は、ユーザが入力装置１５を用いて決定ボタン３４を選択すると、経路案内用の経路として決定する。
【００３４】
図４は、地図表示型の経路候補表示画面の一例である。図４に示す地図表示型の経路候補表示画面には、出発地Ｓと目的地Ｄとを含む道路地図４０が表示されている。図４に示す地図表示型の経路候補表示画面では、候補抽出条件に基づいて抽出された案内経路候補のうち案内経路候補Ａと案内経路候補Ｂとが道路地図４０に重なるように表示されている。案内経路候補Ａがユーザに選択されており、実線で表示されている。一方、ユーザに選択されていない案内経路候補Ｂは点線で表示されている。道路地図４０は、出発地Ｓと、目的地Ｄと、表示中の案内経路候補Ａと、表示中の案内経路候補Ｂとを同時に表示できる最大の縮尺で表示される。道路地図は、地図データに含まれる地図表示用データに基づいて表示される。
【００３５】
図４では、道路地図４０の下に次候補ボタン４１と、標高表示ボタン４２と、決定ボタン４３とが表示されている。ユーザが入力装置１５を用いて次候補ボタン４１を選択すると、表示モニタ１２に表示する案内経路候補が他の案内経路候補に切り替わる。ユーザが入力装置１５を用いて標高表示ボタン４２を選択すると、経路候補表示画面が地図表示型から標高変化表示型に切り替わる。
【００３６】
ユーザは、入力装置１５を用いて表示モニタ１２に表示されている案内経路候補の中から経路案内用の経路を一つ選択することができる。選択されている案内経路候補は、ユーザが入力装置１５を用いて決定ボタン４３を選択すると、経路案内用の経路として決定する。
【００３７】
いずれかの経路候補表示画面に表示された案内経路候補の中から、ユーザが経路案内用の経路を選択すると、ポータブルナビゲーション装置１は当該経路に基づいた経路案内を開始する。制御部１０は、選択された経路に基づいた経路案内を開始するとき、運動負荷測定装置２による運動負荷の測定を開始する。そして、ユーザが目的地に到着したとき、運動負荷測定装置２から運動負荷の測定結果を取得する。たとえば、ユーザの心拍数や、消費カロリー、ケイデンスなどの情報を取得する。そして、運動負荷測定装置２から取得した情報を基に運動結果に関する情報を表示モニタ１２に表示する。
【００３８】
図５は、ポータブルナビゲーション装置１の表示モニタ１２に運動結果に関する情報を表示した画面の一例である。図５には、ユーザが経路案内を受けて走行した経路の走行距離に関する走行距離表示５１と、当該経路における最大の標高値と最小の標高値の差に関する標高差表示５２と、ユーザが当該経路に沿って走行していた間の心拍数の最大値に関する運動心拍数表示５３と、ユーザが当該経路に沿って走行することによって消費したカロリーに関する消費カロリー表示５４と、ユーザが当該経路に沿って走行していた間のケイデンスの最大値に関するケイデンス表示５５とが表示されている。
【００３９】
走行距離表示５１に表示される情報と、標高差表示５２に表示される情報は、ユーザが経路案内用に選択した経路に含まれるリンクとノードの情報から算出される。たとえば、走行距離表示５１は、当該経路に含まれるリンクのリンク長の総和を算出すればよい。標高差表示５２は、当該経路に含まれるノードの標高値のうち最大値と最小値とを抽出してその差を算出すればよい。
【００４０】
運動心拍数表示５３に表示される情報は、運動負荷測定装置２が測定したユーザの心拍数に基づいたものとすればよい。消費カロリー表示５４に表示される情報は、運動負荷測定装置２が測定した消費カロリーに基づいてもよいし、前述したＭＥＴｓ法で推定した値を表示してもよい。ケイデンス表示５５に表示される情報は、運動負荷測定装置２が測定したケイデンスを表示すればよい。
【００４１】
図６は、上記で説明したポータブルナビゲーション装置１が実行する処理に関するフローチャートの一例である。ステップＳ１００では、ポータブルナビゲーション装置１の制御部１０は、出発地と目的地の設定を行う。たとえば、ＧＰＳ受信部１４が受信したＧＰＳ信号に基づいて制御部１０が算出したポータブルナビゲーション装置１の現在位置を出発地とすればよい。また目的地は、入力装置１５を用いてユーザに指定させればよい。たとえば、記憶部１１に記憶された施設データの中から入力装置１５を用いて選択させればよい。また、記憶部１１に記憶された地図表示用データに基づいて表示モニタ１２に表示された道路地図の中から入力装置１５を用いてユーザに指定させてもよい。
【００４２】
ステップＳ２００では、制御部１０は、表示モニタ１２に図２の設定画面を表示し、ユーザに候補抽出条件を設定させる。設定された候補抽出条件は、ポータブルナビゲーション装置１の記憶部１１に記憶される。
【００４３】
ステップＳ３００では、制御部１０は、ステップＳ１００で設定した出発地から目的地までの経路を複数探索する。複数の経路の探索は、ダイクストラ法などの公知技術を利用すればよい。
【００４４】
ステップＳ４００では、制御部１０は、ステップＳ３００において探索された各経路について、標高の変化を表す情報と、運動負荷を算出する。ステップＳ５００では、制御部１０は、ステップＳ４００で算出した標高変化および運動負荷に基づいて、ステップＳ３００で探索された経路の中からステップＳ２００で設定された候補抽出条件に合致した案内経路候補を抽出する。
【００４５】
ステップＳ６００では、ステップＳ５００で抽出した案内経路候補を、図３や図４のような経路候補表示画面に表示し、ユーザに経路案内用の経路を選択させる。ステップＳ７００では、ステップＳ６００で選択された経路案内用の経路に従って、経路案内を行う。ステップＳ８００では、運動負荷測定装置２から取得した情報などに基づいて、図５のように運動結果に関する情報を表示する。
【００４６】
図７および図８は、図６のステップＳ６００において制御部１０が実行する処理に関するフローチャートの一例である。図７のステップＳ６０１では、制御部１０は、ステップＳ５００で抽出した案内経路候補のそれぞれに含まれるリンクのリンクデータを抽出する。ステップＳ６０２では、制御部１０は、各案内経路候補に含まれるリンクの端点にあたるノードの位置情報と標高値をノードデータから抽出する。ステップＳ６０３では、ステップＳ６０１で抽出されたリンクデータからリンクが表す道路の周囲環境に関する情報を抽出する。ステップＳ６０４では、各案内経路候補に含まれるリンクの端点にあたる各ノードについて信号機情報を参照し、信号機があるノードを抽出する。ステップＳ６０５では、制御部１０は、各案内経路候補から所定の距離の範囲内に存在する施設の施設情報を施設データの中から抽出する。
【００４７】
ステップＳ６０６では、制御部１０は、図３のような標高変化型の経路候補表示画面を表示モニタ１２に表示する。制御部１０は、ステップＳ６０２で抽出した各ノードの標高値と、出発地からの距離とに基づいて、ステップＳ５００で抽出した案内経路候補のうち所定数（図３の例では二つ）の案内経路候補について、各案内経路候補の表示領域３１ａ、３１ｂに案内経路候補の標高の変化を表す折れ線グラフ３００ａ、３００ｂをそれぞれ表示する。このとき、ステップＳ６０３で抽出した道路の周囲環境に関する情報に基づいて、折れ線の表示態様を変更する。たとえば、道路の周囲環境が山道のときは山道表示アイコン３０２を表示したり、線の太さを太くする。また、道路の周囲環境が海岸のときは線色を変更した上で海岸用の表示アイコンを表示する。さらに、ステップＳ６０４の抽出結果に基づいて、信号機があるノードに関しては信号機アイコン３０１を折れ線グラフ上に表示する。さらに、ステップＳ６０５で抽出した施設を表すアイコンを折れ線上の対応する位置に表示する。
【００４８】
ステップＳ６０７では、制御部１０は、地図表示ボタン３３が選択されたか否かを判定する。制御部１０は、地図表示ボタンが選択された場合は処理を図８のステップＳ６１０に進め、選択されていない場合はステップＳ６０８に進める。ステップＳ６０８では、制御部１０は、決定ボタン３４が選択されたか否かを判定する。制御部１０は、決定ボタン３４が選択されて経路案内用の経路が決定した場合は図７の処理を終了し、決定ボタン３４が選択されていない場合は処理をステップＳ６０９に進める。ステップＳ６０９では、制御部１０は、次候補ボタン３２が選択されたか否かを判定する。制御部１０は、次候補ボタン３２が選択された場合は処理をステップＳ６０６に戻して次の案内経路候補について標高変化型の経路候補表示画面を表示し、選択されていない場合は処理をステップＳ６０７に戻す。
【００４９】
図８のステップＳ６１０では、制御部１０は、ステップＳ５００で抽出した案内経路候補のうち所定数（図４の例では二つ）の案内経路候補を表示対象として、出発地と目的地と当該表示対象の案内経路候補とがすべて表示できる地図の縮尺を決定する。ステップＳ６１１では、制御部１０は、図４のような地図表示型の経路候補表示画面を表示モニタ１２に表示する。制御部１０は、ステップＳ６１０で決定した地図の縮尺で出発地と目的地と表示対象の案内経路候補（案内経路候補Ａおよび案内経路候補Ｂ）とがすべて表示できる道路地図（道路地図４０）を表示モニタ１２に表示する。そして、制御部１０は、その道路地図に重なるように表示対象の案内経路候補を表示する。
【００５０】
ステップＳ６１２では、制御部１０は、標高表示ボタン４２が選択されたか否かを判定する。標高表示ボタン４２が選択された場合は処理を図７のステップＳ６０２に戻し、標高表示ボタン４２が選択されていない場合は処理をステップＳ６１３に進める。ステップＳ６１３では、制御部１０は、決定ボタン４３が選択されたか否かを判定する。決定ボタン４３が選択されて経路案内用の経路が決定した場合は図８の処理を終了し、決定ボタン４３が選択されていない場合は処理をステップＳ６１４に進める。ステップＳ６１４では、制御部１０は、次候補ボタン４１が選択されたか否かを判定する。次候補ボタン４１が選択された場合は処理をステップＳ６１０に戻し、次の案内経路候補について地図の縮尺を決定して地図表示型の経路候補表示画面を表示する。一方、次候補ボタン４１が選択されていない場合は処理をステップＳ６１２に戻す。
【００５１】
以上で説明した実施の形態によれば、次の作用効果を奏する。
本発明の一実施形態によるポータブルナビゲーション装置１は、道路地図上の各地点の標高値をノードデータ内に含む地図データを記憶する記憶部１１を備える。ポータブルナビゲーション装置１の制御部１０は、記憶部１１に記憶した地図データに基づいて、出発地から目的地までの経路を複数個探索し運動負荷および標高値に基づいて、複数の経路の中から案内経路候補を抽出する。ポータブルナビゲーション装置１の制御部１０は、抽出された案内経路候補を表示モニタ１２に表示し、ユーザに表示された案内経路候補の中から経路案内用の経路を選択させ、選択された経路に基づいて経路案内させる。このようにすることで、ユーザは複数の案内経路候補の中から自分の嗜好にあった運動ができる経路を選択することができる。
【００５２】
また、図３に示すように、案内経路候補の経路長を横軸とし標高値を縦軸とした折れ線で案内経路候補を表示することにより、案内経路候補に含まれる起伏等をユーザに視覚的に確認させることができる。
【００５３】
さらに、図３に示すように、案内経路候補を表す折れ線の各線分の表示態様を道路の周囲環境に基づいて変更することにより、案内経路候補がどのような場所を通過するものなのかについてユーザに確認させることができる。また、案内経路候補の上にコンビニエンスストア等の施設の情報を表示することにより、ユーザが休憩することができる場所について情報を提供することができる。
【００５４】
以上で説明した実施の形態は、以下のように変形して実施できる。
〔１〕上記の実施形態では、ユーザは自転車に乗った運動を行うものとしたが、ジョギングなど他の運動に対しても適用できる。この場合、運動負荷測定装置２はサイクルコンピュータではなく、歩数計や心拍計などとすればよい。
【００５５】
〔２〕各ノードの標高値に関する情報は、標高データとして地図データとは別に記憶することにしてもよい。このとき、識別番号等を用いて地図データの各ノードと標高データに記憶された標高値とが一対一に対応付くようにする。道路の周囲環境に関する情報や、信号機情報なども同様である。
【００５６】
〔３〕図３に例示した標高変化表示型の経路候補表示画面では、各案内経路候補の折れ線グラフ３００ａ、３００ｂの下に経路長３１０ａ、３１０ｂを表示した。経路長を表示する場所は折れ線の下に限定しない。また、経路長以外にも、推定された消費カロリーや、経路長やリンクコストから算出される到着予定時刻などを表示することにしてもよい。
【００５７】
〔４〕図３に例示した標高変化表示型の経路候補表示画面では、各案内経路候補を折れ線グラフ３００ａ，３００ｂで表示した。しかし、その表示方法は、図３に例示したものに限定しない。たとえば、折れ線グラフの角を丸めた曲線で表示してもよいし、折れ線グラフの近似関数を算出してその近似関数が表す曲線を表示してもよい。また、折れ線グラフではなく棒グラフで表示してもよい。
【００５８】
〔５〕上記の実施形態では、図３の標高変化表示型の経路候補表示画面と、図４の地図表示型の経路候補表示画面とを、地図表示ボタン３３および標高表示ボタン４２で切り替えることとした。しかし、標高変化表示型の経路候補表示画面と、地図表示型の経路候補表示画面とを、同時に一つの画面に表示することにしてもよい。また、標高変化表示型と地図表示型の経路候補表示画面は、少なくとも片方を表示することができればよい。
【００５９】
以上で説明した実施の形態および各種変形例は、発明の特徴が損なわれない限り、組み合わせて実行してよい。また、以上で説明した各実施の形態や各種の変形例はあくまで一例であり、発明の特徴が損なわれない限り、本発明はこれらの内容に限定されない。
【符号の説明】
【００６０】
１  ポータブルナビゲーション装置
２  運動負荷測定装置
１０  制御部
１１  記憶部
１２  表示モニタ
１３  スピーカ
１４  ＧＰＳ受信部
１５  入力装置
２０  設定画面
３００ａ，３００ｂ  折れ線グラフ
【図１】
2012189415.tif 000003
【図２】
2012189415.tif 000004
【図３】
2012189415.tif 000005
【図４】
2012189415.tif 000006
【図５】
2012189415.tif 000007
【図６】
2012189415.tif 000008
【図７】
2012189415.tif 000009
【図８】
2012189415.tif 000010