(57)【要約】【課題】移動による消費熱量を考慮したナビゲーション装置の利便性を向上させることができるようにする。【解決手段】ナビゲーション装置１００が、複数の店舗それぞれの客１人あたりの摂取熱量の目安を含む店舗情報を記憶する店舗情報記憶部２２と、ユーザＡの身体情報と、実行可能な運動の程度とを示すユーザ情報を記憶するユーザ情報記憶部２３とを備え、店舗情報が示す複数の店舗の中から目的地を特定し、店舗情報に応じて予測摂取熱量を特定し、予測摂取熱量を摂取する場合にユーザＡが行うべきである運動の量を特定し、目的地Ｇまでの推奨移動経路を探索し、探索した推奨移動経路Ｒ１を移動した場合に消費する熱量の予測量を算出し、予測消費熱量が推奨運動量によりユーザＡが消費する熱量よりも少ないと判定した場合に、ユーザＡが目的地Ｇへの移動に関連して消費する熱量が推奨消費熱量以上となる経路を探索して表示する。【選択図】図５
2012113516.tif 000002
【特許請求の範囲】
【請求項１】
表示装置の表示画面における地図上にユーザの現在位置を表示して前記ユーザを目的地まで誘導するナビゲーション装置であって、
道路情報を記憶する道路情報記憶手段と、
複数の店舗それぞれの店舗名と、位置と、客１人あたりの摂取熱量の目安とを含む店舗情報を記憶する店舗情報記憶手段と、
前記ユーザの身体情報と、実行可能な運動の程度とを示すユーザ情報を記憶するユーザ情報記憶手段と、
前記ユーザからの要求に応じて前記店舗情報が示す複数の店舗の中から前記目的地を特定する目的地特定手段と、
該目的地特定手段により特定された目的地に対応する前記店舗情報が示す客１人あたりの摂取熱量の目安に応じて前記ユーザが摂取する熱量の予測量である予測摂取熱量を特定する予測摂取熱量特定手段と、
前記ユーザ情報に基づいて、前記予測摂取熱量を摂取する場合に前記ユーザが行うべきである運動の量である推奨運動量を特定する推奨運動量特定手段と、
前記道路情報に基づいて前記目的地までの推奨移動経路を探索する推奨移動経路探索手段と、
前記ユーザが前記推奨移動経路探索手段により探索された推奨移動経路を移動した場合に消費する熱量の予測量である予測消費熱量を算出する予測消費熱量算出手段と、
該予測消費熱量算出手段により算出された予測消費熱量が前記推奨運動量により前記ユーザが消費する熱量である推奨消費熱量よりも少ないか判定する消費熱量判定手段と、
該消費熱量判定手段により前記予測消費熱量が前記推奨消費熱量よりも少ないと判定された場合に、前記道路情報と前記推奨運動量とに基づいて、前記ユーザが前記目的地への移動に関連して消費する熱量が前記推奨消費熱量以上となる経路である推奨熱量消費経路を探索する推奨熱量消費経路探索手段と、
該推奨熱量消費経路探索手段により探索された推奨熱量消費経路を前記表示装置の表示画面に表示する経路表示手段とを含む
ことを特徴とするナビゲーション装置。
【請求項２】
前記ユーザ情報は、前記ユーザの熱量消費率が高くなる移動速度である推奨移動速度を含み、
前記推奨移動速度と前記推奨運動量とに基づいて、前記ユーザが前記推奨熱量消費経路上における所定の条件を満たす地点である経由地を通過するまでに要する時間を設定する経由地通過時間設定手段を含む  
請求項１記載のナビゲーション装置。
【請求項３】
前記道路情報は、階段や坂道に関する情報である通路情報を含み、
前記ユーザ情報は、景観を優先することや階段を回避することを優先することなど、目的地までの迂回路を探索する場合の迂回条件を含み、
前記推奨熱量消費経路探索手段は、前記迂回条件に基づいて前記目的地までの迂回路を探索する
請求項１または請求項２記載のナビゲーション装置。
【請求項４】
前記推奨消費熱量と前記予測消費熱量との差が所定の閾値以上であるか判定する過剰熱量判定手段と、
該過剰熱量判定手段により前記推奨消費熱量と前記予測消費熱量との差が所定の閾値以上であると判定された場合に、前記目的地から所定距離以内に位置し、前記客１人あたりの摂取熱量の目安が前記目的地に対応する客１人あたりの摂取熱量の目安よりも低い店舗を検索する代替店舗検索手段と、
該代替店舗検索手段により検索された店舗を前記ユーザに提示する代替店舗提示手段とを含む
請求項１から請求項３のうち何れかに記載のナビゲーション装置。
【請求項５】
前記ユーザが前記目的地に到着後に移動する予定である移動予定経路を特定する移動予定経路特定手段を含み、
前記推奨熱量消費経路探索手段は、
前記迂回条件に従う場合に、前記ユーザが前記目的地への移動経路において消費する熱量が前記推奨消費熱量以上になるか否か判定する経路判定手段と、
該経路判定手段により前記目的地への移動経路において消費する熱量が前記推奨消費熱量以上にならないと判定された場合に、前記移動予定経路特定手段により特定された移動予定経路の移動で前記ユーザが消費する熱量と前記目的地への移動経路において消費する熱量との和が前記推奨消費熱量以上となるように前記移動予定経路を変更する移動予定経路変更手段とを有する
請求項３記載のナビゲーション装置。
【請求項６】
徒歩、自転車、自動車および電車など、前記ユーザの移動方法を特定する移動方法特定手段を含み、
前記推奨運動量特定手段は、前記移動方法特定手段により特定された移動方法に対応する運動方法により推奨される運動量を推奨運動量として特定する
請求項１から請求項５のうち何れかに記載のナビゲーション装置。
【請求項７】
表示装置の表示画面における地図上にユーザの現在位置を表示して前記ユーザを目的地まで誘導するようにナビゲーション装置に動作制御させるためのナビゲーションプログラムであって、
前記ナビゲーション装置に、
前記ユーザからの要求に応じて複数の店舗それぞれの店舗名と、位置と、客１人あたりの摂取熱量の目安とを含む店舗情報を記憶する店舗情報記憶手段に記憶された店舗情報が示す複数の店舗の中から前記目的地を特定する目的地特定処理と、
該目的地特定処理にて特定された目的地に対応する前記店舗情報が示す客１人あたりの摂取熱量の目安に応じて前記ユーザが摂取する熱量の予測量である予測摂取熱量を特定する予測摂取熱量特定処理と、
前記ユーザの身体情報と、実行可能な運動の程度とを示すユーザ情報を記憶するユーザ情報記憶手段に記憶されたユーザ情報に基づいて、前記予測摂取熱量を摂取する場合に前記ユーザが行うべきである運動の量である推奨運動量を特定する推奨運動量特定処理と、
道路情報を記憶する道路情報記憶手段に記憶された道路情報に基づいて前記目的地までの推奨移動経路を探索する推奨移動経路探索処理と、
前記ユーザが前記推奨移動経路探索処理にて探索された推奨移動経路を移動した場合に消費する熱量の予測量である予測消費熱量を算出する予測消費熱量算出処理と、
該予測消費熱量算出処理にて算出された予測消費熱量が前記推奨運動量により前記ユーザが消費する熱量である推奨消費熱量よりも少ないか判定する消費熱量判定処理と、
該消費熱量判定処理にて前記予測消費熱量が前記推奨消費熱量よりも少ないと判定された場合に、前記道路情報と前記推奨運動量とに基づいて、前記ユーザが前記目的地への移動に関連して消費する熱量が前記推奨消費熱量以上となる経路である推奨熱量消費経路を探索する推奨熱量消費経路探索処理と、
該推奨熱量消費経路探索処理にて探索された推奨熱量消費経路を前記表示装置の表示画面に表示する経路表示処理とを
実行させるためのナビゲーションプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置の表示画面における地図上にユーザの現在位置を表示してユーザを目的地まで誘導するナビゲーション装置、およびナビゲーション装置に動作制御させるためのナビゲーションプログラムに関する。
【背景技術】
【０００２】
従来から、車両や人間などの移動体の目的地への到達を支援するための装置として、ナビゲーション装置が知られている。このナビゲーション装置は、例えば、ＧＰＳ（Global Positioning System）によって移動体の現在位置を導出し、この移動体の現在位置情報と道路地図情報とを基に経路探索処理によって推奨移動経路を求め、この推奨移動経路に基づいて移動経路の自動案内（以下、「経路誘導」という。）を行う。
【０００３】
このようなナビゲーション装置には、ユーザの健康管理に寄与することなどを目的として、ユーザの消費カロリーを算出できるものが提案されている。
【０００４】
すなわち、公知のナビゲーション装置には、例えば、ユーザにより指定された飲食物のカロリー（以下、熱量）のうちの所定分（例えば、６０％分など）を消費するのに必要な移動距離を算出し、現在位置から指定された飲食物を提供可能な飲食店までの移動距離を算出し、算出した２つの移動距離の関係が所定の条件を満たす飲食店の飲食店データを取得して表示部に表示し、ユーザにより飲食店を選択させて移動案内表示を表示させる構成したものがある（特許文献１）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−３０９５７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、このようなナビゲーション装置は、施設の検索と検索した施設への経路案内とを主要な目的とするナビゲーション装置において、利便性に欠ける部分があるという問題があった。
【０００７】
すなわち、例えば特許文献１に記載のナビゲーション装置の場合、指定された飲食物を提供可能な飲食店のうち移動距離に関する所定の条件を満たすものだけを表示してユーザの選択を受け付けるため、ユーザが指定した飲食物を提供する飲食店であってもユーザが気づくことができない場合があるという問題があった。
【０００８】
本発明は、上述した問題を解決すべく、移動による消費熱量を考慮したナビゲーション装置の利便性を向上させることを目的とする。
【課題を解決するための手段】
【０００９】
本発明のナビゲーション装置は、表示装置の表示画面における地図上にユーザの現在位置を表示して前記ユーザを目的地まで誘導するナビゲーション装置であって、道路情報を記憶する道路情報記憶手段と、複数の店舗それぞれの店舗名と、位置と、客１人あたりの摂取熱量の目安とを含む店舗情報を記憶する店舗情報記憶手段と、前記ユーザの身体情報と、実行可能な運動の程度とを示すユーザ情報を記憶するユーザ情報記憶手段と、前記ユーザからの要求に応じて前記店舗情報が示す複数の店舗の中から前記目的地を特定する目的地特定手段と、該目的地特定手段により特定された目的地に対応する前記店舗情報が示す客１人あたりの摂取熱量の目安に応じて前記ユーザが摂取する熱量の予測量である予測摂取熱量を特定する予測摂取熱量特定手段と、前記ユーザ情報に基づいて、前記予測摂取熱量を摂取する場合に前記ユーザが行うべきである運動の量である推奨運動量を特定する推奨運動量特定手段と、前記道路情報に基づいて前記目的地までの推奨移動経路を探索する推奨移動経路探索手段と、前記ユーザが前記推奨移動経路探索手段により探索された推奨移動経路を移動した場合に消費する熱量の予測量である予測消費熱量を算出する予測消費熱量算出手段と、該予測消費熱量算出手段により算出された予測消費熱量が前記推奨運動量により前記ユーザが消費する熱量である推奨消費熱量よりも少ないか判定する消費熱量判定手段と、該消費熱量判定手段により前記予測消費熱量が前記推奨消費熱量よりも少ないと判定された場合に、前記道路情報と前記推奨運動量とに基づいて、前記ユーザが前記目的地への移動に関連して消費する熱量が前記推奨消費熱量以上となる経路である推奨熱量消費経路を探索する推奨熱量消費経路探索手段と、該推奨熱量消費経路探索手段により探索された推奨熱量消費経路を前記表示装置の表示画面に表示する経路表示手段とを含むことを特徴とする。
【００１０】
上記の構成としたことで、移動による消費熱量を考慮したナビゲーション装置の利便性を向上させることができるようになる。
【００１１】
前記ユーザ情報は、前記ユーザの熱量消費率が高くなる移動速度である推奨移動速度を含み、前記推奨移動速度と前記推奨運動量とに基づいて、前記ユーザが前記推奨熱量消費経路上における所定の条件を満たす地点である経由地を通過するまでに要する時間を設定する経由地通過時間設定手段を含む構成とされていてもよい。
【００１２】
前記道路情報は、階段や坂道に関する情報である通路情報を含み、前記ユーザ情報は、景観を優先することや階段を回避することを優先することなど、目的地までの迂回路を探索する場合の迂回条件を含み、前記推奨熱量消費経路探索手段は、前記迂回条件に基づいて前記目的地までの迂回路を探索する構成とされていてもよい。
【００１３】
前記推奨消費熱量と前記予測消費熱量との差が所定の閾値以上であるか判定する過剰熱量判定手段と、該過剰熱量判定手段により前記推奨消費熱量と前記予測消費熱量との差が所定の閾値以上であると判定された場合に、前記目的地から所定距離以内に位置し、前記客１人あたりの摂取熱量の目安が前記目的地に対応する客１人あたりの摂取熱量の目安よりも低い店舗を検索する代替店舗検索手段と、該代替店舗検索手段により検索された店舗を前記ユーザに提示する代替店舗提示手段とを含む構成とされていてもよい。
【００１４】
前記ユーザが前記目的地に到着後に移動する予定である移動予定経路を特定する移動予定経路特定手段を含み、前記推奨熱量消費経路探索手段は、前記迂回条件に従う場合に、前記ユーザが前記目的地への移動経路において消費する熱量が前記推奨消費熱量以上になるか否か判定する経路判定手段と、経路判定手段により目的地への移動経路において消費する熱量が推奨消費熱量以上にならないと判定された場合に、前記移動予定経路特定手段により特定された移動予定経路の移動で前記ユーザが消費する熱量と前記目的地への移動経路において消費する熱量との和が前記推奨消費熱量以上となるように前記移動予定経路を変更する移動予定経路変更手段とを有する構成とされていてもよい。
【００１５】
徒歩、自転車、自動車および電車など、前記ユーザの移動方法を特定する移動方法特定手段を含み、前記推奨運動量特定手段は、前記移動方法特定手段により特定された移動方法に対応する運動方法により推奨される運動量を推奨運動量として特定する構成とされていてもよい。
【００１６】
また、本発明のナビゲーションプログラムは、表示装置の表示画面における地図上にユーザの現在位置を表示して前記ユーザを目的地まで誘導するようにナビゲーション装置に動作制御させるためのナビゲーションプログラムであって、前記ナビゲーション装置に、前記ユーザからの要求に応じて複数の店舗それぞれの店舗名と、位置と、客１人あたりの摂取熱量の目安とを含む店舗情報を記憶する店舗情報記憶手段に記憶された店舗情報が示す複数の店舗の中から前記目的地を特定する目的地特定処理と、該目的地特定処理にて特定された目的地に対応する前記店舗情報が示す客１人あたりの摂取熱量の目安に応じて前記ユーザが摂取する熱量の予測量である予測摂取熱量を特定する予測摂取熱量特定処理と、前記ユーザの身体情報と、実行可能な運動の程度とを示すユーザ情報を記憶するユーザ情報記憶手段に記憶されたユーザ情報に基づいて、前記予測摂取熱量を摂取する場合に前記ユーザが行うべきである運動の量である推奨運動量を特定する推奨運動量特定処理と、道路情報を記憶する道路情報記憶手段に記憶された道路情報に基づいて前記目的地までの推奨移動経路を探索する推奨移動経路探索処理と、前記ユーザが前記推奨移動経路探索処理にて探索された推奨移動経路を移動した場合に消費する熱量の予測量である予測消費熱量を算出する予測消費熱量算出処理と、該予測消費熱量算出処理にて算出された予測消費熱量が前記推奨運動量により前記ユーザが消費する熱量である推奨消費熱量よりも少ないか判定する消費熱量判定処理と、該消費熱量判定処理にて前記予測消費熱量が前記推奨消費熱量よりも少ないと判定された場合に、前記道路情報と前記推奨運動量とに基づいて、前記ユーザが前記目的地への移動に関連して消費する熱量が前記推奨消費熱量以上となる経路である推奨熱量消費経路を探索する推奨熱量消費経路探索処理と、該推奨熱量消費経路探索処理にて探索された推奨熱量消費経路を前記表示装置の表示画面に表示する経路表示処理とを実行させるためのものである。
【発明の効果】
【００１７】
本発明によれば、移動による消費熱量を考慮したナビゲーション装置の利便性を向上させることができるようになる。
【図面の簡単な説明】
【００１８】
【図１】ナビゲーション装置の構成の例を示すブロック図である。
【図２】制御部と記憶部の構成の例を説明するための説明図である。
【図３】店舗情報の格納状態の例を示す説明図である。
【図４】ユーザ情報の格納状態の例を示す説明図である。
【図５】ナビゲーション処理の例を示すフローチャートである。
【図６】推奨移動経路表示画面の例を示す説明図である。
【図７】推奨熱量消費経路表示画面の例を示す説明図である。
【図８】推奨熱量消費経路探索処理の例を示すフローチャートである。
【図９】メッセージを表示する画面の例を示す説明図である。。
【発明を実施するための形態】
【００１９】
以下、本発明の一実施の形態について図面を参照して説明する。
【００２０】
図１は、本発明の一実施の形態に係るナビゲーション装置１００の構成の例を示すブロック図である。ナビゲーション装置１００は、例えば、モバイルタイプのパーソナルコンピュータ、ＰＮＤ（Portable
Navigation Device）や専用デバイスなどの情報処理装置によって構成されるものである。本例においては、図１に示すように、ナビゲーション装置１００は、制御部１０と、記憶部２０と、メモリ３０と、表示部４０と、センサ部５０と、通信部６０と、入力部７０とを含む。以下、ナビゲーション装置１００が、ユーザにより携帯される場合について説明する。
【００２１】
なお、図示しないが、ナビゲーション装置１００は、ＣＰＵ（中央処理装置）、プログラム記憶部、ＯＳ（オペレーティング・システム）等を有する。
【００２２】
制御部１０は、例えばＣＰＵ（中央処理装置）により構成され、記憶部２０に記憶されたコンピュータプログラム（ナビゲーション装置１００に動作制御させるためのコンピュータプログラムであり、ナビゲーションプログラムを含む。）に従い、ナビゲーション装置１００を構成する各要素を統括制御し、経路探索機能、経路誘導機能、サービス情報（ガソリンスタンドやコンビニエンスストア、ラーメン店、ホテル・旅館といった店舗情報や、有名な施設情報、行楽地情報といったＰＯＩ（Point Of Interest）情報）を検索する情報検索機能を含む各種の処理を実行するための各種の機能を有する。なお、これらの各種機能は、一般のナビゲーション装置が備える公知の技術によって実現される。制御部１０の構成については、後で詳しく説明する（図２参照）。
【００２３】
記憶部２０は、ＲＯＭやＲＡＭなどで構成され、ナビゲーション装置１００が使用する各種コンピュータプログラムや、地図情報などナビゲーション装置として必要な各種情報を記憶する記憶媒体である。記憶部２０の構成については、後で詳しく説明する（図２参照）。
【００２４】
メモリ３０は、制御部１０が処理する各種情報を一時的に保持する記憶媒体であり、ＲＡＭなどの半導体記憶装置により構成される。
【００２５】
出力部４０は、経路誘導に関する情報を出力する装置であり、例えば画像情報を表示する画像表示装置（ディスプレイ装置、モニタ）と、音声情報を音声出力する音声出力装置（スピーカ装置）とを含む。画像表示装置は、道路地図情報とユーザの現在位置情報とを表示画面上に表示するとともに、目的地までの推奨移動経路を表示画面上に併せて表示することで、視覚によって道順などを報知する。
【００２６】
また、音声出力装置は、各種音声情報に基づいて各種音声を出力することで、聴覚によって移動経路の道順（例えば、「１００ｍ先を右折」など）や、移動経路に関連する情報（例えば、道路名称や交通規制情報、付近のお奨め施設の紹介など）などを報知する。なお、音声出力装置を含む出力部４０は、制御部１０または経路誘導部１３からの通知を受けて音声案内などを行う。
【００２７】
センサ部５０は、ナビゲーション装置１００の現在位置（すなわち、ユーザの現在位置）を測位する機能を備えており、例えば、ＧＰＳ衛星から送られてくるＧＰＳ信号を受信し、このＧＰＳ信号に基づいて位置を測定するＧＰＳセンサや、初期位置から移動量（距離）を計測する速度センサ、進行（移動）方位を計測するジャイロセンサ等からなる。
【００２８】
ＧＰＳセンサは、いわゆるＧＰＳ受信機と称されるものであり、ＧＰＳ衛星から放射されるＧＰＳ信号を受信してＧＰＳ衛星とＧＰＳ受信機自身との距離（疑似距離）を測定し、複数の衛星からのＧＰＳ信号を同時に受信することによりＧＰＳ受信機自身の現在位置（ＧＰＳ測位解）を算出する。
【００２９】
また、センサ部５０は、ＧＰＳ信号を受信するＧＰＳ受信機（アンテナ）の他、受信したＧＰＳ信号のデコード等の処理を行い、制御部１０に通知する機能を有する。
【００３０】
通信部６０は、インターネットなどの通信ネットワークに無線あるいは有線によって接続し、通信ネットワークに接続された管理サーバなどの外部の装置と情報の送受信を行うための機能を有する。
【００３１】
入力部７０は、制御部１０に対する各種指示をユーザから受け付ける機能を備える。本例では、入力部７０は、例えば、表示部４０の表示画面上に表示される操作ボタンなどによって構成される。
【００３２】
図２は、本例における制御部１０と記憶部２０の構成の例を説明するための説明図である。図２に示すように、制御部１０は、経路探索部１１と、現在位置特定部１２と、経路誘導部１３と、目的地特定部１４と、予測摂取熱量特定部１５と、推奨運動量特定部１６と、予測消費熱量算出部１７と、熱量判定部１８と、代替店舗提示部１９とを含む。
【００３３】
経路探索部１１は、出発位置（例えば、ユーザの現在位置やユーザにより入力された位置）から目的地（例えば、地図上のユーザが選択した位置）までの移動経路を導出する経路探索処理を行う。経路探索処理では、例えば、入力部７０を介して出発地（または、現在位置）と目的地とを示す情報の入力を受け付けて、受け付けた情報に基づいて、道路情報を参照して出発地から目的地までの移動経路を導出するとともに、導出した移動経路を含む道路地図からなる移動経路周辺地図を生成する処理を行う。なお、経路探索処理については公知の技術を用いるので、ここでの詳細な説明は省略する。また、経路探索処理に必要な情報、例えば現在位置の特定や移動経路周辺地図を生成するためなどに用いられる地図情報は、予め記憶部２０に記憶されている構成としてもよいし、通信部６０により外部の管理サーバなどから取得する構成としてもよい。
【００３４】
また、図２に示すように、本例における経路探索部１１は、推奨移動経路探索部１１Ａと、推奨熱量消費経路探索部１１Ｂと、経由地通過時間設定部１１Ｃと、経路判定部１１Ｄと、移動方法特定部１１Ｅとを含む。
【００３５】
推奨移動経路探索部１１Ａは、後述する道路情報（または、道路地図情報）に基づいて目的地までの推奨移動経路を探索する処理を行う機能を有する。ここで、推奨移動経路探索部１１Ａが探索する推奨移動経路は、「移動距離が短い経路」や「移動に要する時間が短い経路」など、消費熱量を推奨する条件に含まない一般的な移動経路であることとする。
【００３６】
推奨熱量消費経路探索部１１Ｂは、ユーザが目的地への移動に関連して消費する熱量が、後述する「推奨消費熱量」以上となる経路（推奨熱量消費経路）を探索する処理を行う機能を有する。本例においては、推奨熱量消費経路探索部１１Ｂは、後述する道路情報（または、道路地図情報）と、後述する推奨運動量とに基づいて推奨熱量消費経路を探索する。推奨熱量消費経路の探索については、後で詳しく説明する（図８参照）。
【００３７】
経由地通過時間設定部１１Ｃは、後述するユーザ情報が含む推奨移動速度（図４参照）と後述する推奨運動量とに基づいて、ユーザが推奨熱量消費経路上における所定の条件を満たす地点である経由地を通過するまでに要する時間を設定する処理を行う機能を有する。なお、本例においては、記憶部２０に、経由地を特定する所定の条件として、「出発地または目的地から特定距離にある地点」が記憶されている場合を例に説明を行なう。なお、経由地の特定方法は特に限定されず、例えば、目的地のみが経由地として特定される構成としてもよい。また、本例における経由地通過時間設定部１１Ｃは、目的地への到着予定時刻が決定している場合には、ユーザ情報と、推奨運動量と、到着予定時刻とに基づいて、各経由地を通過すべき時刻を特定する処理を行う機能を有するものとする。
【００３８】
移動方法特定部１１Ｅは、徒歩、自転車、自動車および電車など、ユーザの移動方法を特定する処理を行う機能を有する。本例においては、移動方法特定部１１Ｅは、ユーザによる選択を受け付けることにより移動方法を特定するものとする。以下、移動方法が「徒歩」に限定されている場合を例に説明を行なう。
【００３９】
現在位置特定部１２は、ユーザの現在位置情報を特定する処理を行う。ここで、現在位置は、例えば緯度と経度により示される。現在位置特定部１２は、例えば、センサ部５０から通知される情報に基づいて現在位置を示す現在位置情報を特定する。
【００４０】
経路誘導部１３は、経路探索部１１により探索された推奨移動経路（推奨熱量消費経路のうち、推奨移動経路とみなされた経路を含む。）を用いた一般的な経路誘導（ユーザの現在位置に応じた推奨移動経路を含む地図の表示や、音声案内など）を行うための処理を行う機能を有する。
【００４１】
目的地特定部１４は、ユーザからの要求に応じて、後述する店舗情報（図３参照）が示す複数の店舗の中から目的地を特定する処理を行う機能を有する。
【００４２】
予測摂取熱量特定部１５は、目的地特定部１４により特定された目的地に対応する店舗情報が示す「客１人あたりの摂取熱量の目安」に応じてユーザが摂取する熱量の予測量である予測摂取熱量を特定する処理を行う機能を有する。本例においては、予測摂取量特定部１５は、客１人あたりの摂取量の目安として設定された「平均摂取熱量」を予測摂取熱量として特定する。なお、客１人あたりの摂取量の目安として設定された熱量が複数ある場合には、予測摂取熱量特定部１５は、ユーザによる選択を受け付けるための処理（例えば、複数の熱量やメニューの名称などを選択可能に出力部４０の表示画面に表示するための処理）を行う構成としてもよいし、所定の項目に設定された熱量を優先して選択する構成としてもよい。本例においては、予測摂取熱量特定部１５が、「平均摂取熱量」として設定された熱量を優先して選択する場合について説明する。
【００４３】
推奨運動量特定部１６は、後述するユーザ情報（図４参照）に基づいて、予測摂取熱量特定部１５により特定された予測摂取熱量をユーザが摂取する場合に、健康状態の維持などのためにユーザが行うべきである運動の量である推奨運動量を特定する処理を行う機能を有する。本例においては、推奨運動量特定部１６は、後述する運動レベル（推奨移動速度や限界運動量などを示す水準）を超えない範囲で、ユーザの健康状態の維持などのために有効であると考えられる運動量（例えば、歩行速度、歩行距離、歩行時間など）を特定する。また、推奨運動量特定部１６は、移動方法特定部１１Ｅにより特定された移動方法に対応する運動方法により推奨される運動量を推奨運動量として特定する。
【００４４】
予測消費熱量算出部１７は、ユーザが経路探索部１１により探索された推奨移動経路を移動した場合に消費する熱量の予測量である予測消費熱量を算出する処理を行う機能を有する。本例においては、予測消費熱量算出部１７は、ユーザ情報が示すユーザの身体情報（身長や体重）と、目的地までの移動に要する移動時間と、目的地までの移動距離と、移動方法とに基づいて、予測消費熱量を算出する。また、本例における予測消費熱量算出部１７は、推奨運動量特定部１６により特定された推奨運動量によりユーザが消費する熱量（推奨消費熱量）を算出する処理を行う機能を有するものとする。なお、推奨運動量から推奨消費熱量を算出する方法としては、予測消費熱量を算出する場合と同様に、一般的な消費熱量の算出方法を用いることとする。
【００４５】
熱量判定部１８は、予測消費熱量算出部１７により算出された予測消費熱量が推奨運動量特定部１６により特定された推奨運動量によりユーザが消費する熱量である推奨消費熱量よりも少ないか判定する処理（消費熱量判定処理）を行う機能を有する。
【００４６】
また、本例における熱量判定部１８は、推奨消費熱量と予測消費熱量との差が所定の閾値（例えば、１０００［ｋｃａｌ］）以上であるか否か判定する処理（過剰熱量判定処理）を行う機能を有する。
【００４７】
代替店舗提示部１９は、熱量判定部１８により、推奨消費熱量と予測消費熱量との差が所定の閾値以上であると判定された場合に、目的地から所定距離以内（例えば、５００［ｍ］以内）に位置し、店舗情報が示す客１人あたりの摂取熱量の目安（図３参照）が目的地に対応する客１人あたりの摂取熱量の目安よりも低い店舗を検索し、検索した店舗をユーザに提示するための処理を行う機能を有する。なお、本例においては、制御部１０が、店舗情報記憶部２２に記憶された店舗情報の中から、検索条件を満たす店舗を示す店舗情報を検索するものとする。
【００４８】
また、本例において、記憶部２０は、図２に示すように、道路地図情報記憶部２１と、店舗情報記憶部２２と、ユーザ情報記憶部２３とを含む。
【００４９】
道路地図情報記憶部２１は、一定の緯度幅と緯度幅で区切られた矩形状の範囲（以下、「メッシュ」という。）に分割して地図情報を記憶する記憶媒体である。この地図情報は、道路地図情報記憶部２１に記憶されるほか、例えばＳＤメモリカードと呼ばれるリムーバルメディアとしての補助記憶装置や、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等に保存することができる。また、インターネット等の通信ネットワークを介して地図情報をダウンロードするようにしてもよい。また、道路地図情報記憶部２１は、交通規制や道路の構成などを示す道路情報として、道路をノードとリンクで表して管理し、各ノードとリンクに関して経路構成ノード情報と経路構成リンク情報とを記憶する記憶媒体である。すなわち、経路探索部１１は、経路探索処理において必要な情報を道路地図情報記憶部２１から取得することとなる。以下、適宜地図情報と道路情報とを対応付けした情報を「道路地図情報」と呼ぶ。
【００５０】
なお、道路情報は、時期や車両の進行方向によって異なる内容となる場合がある。ここで、本例における道路情報には、各リンクの長さや通過時間を経路コストとして格納されている。また、道路情報は、複数の階層を持っており、本例においては近傍用（全ての道路を格納）、近距離用（細街路以外の道路を格納）、中距離用（県道以上の道路を格納）、遠距離用（高速道、国道を格納）が設定されている。この場合、例えば道路情報を構成するノードとリンクに階層情報を設定するようにすればよい。これにより、経路探索の条件によって経路探索の対象となる道路情報を使い分けることができる。すなわち、例えば現在位置から目的地までの距離が長距離である場合には、間に存在する道路情報の量が膨大になるため、遠距離用が設定された道路情報を用いて経路探索処理を行うことにより、経路探索部１１の処理負荷を軽減させることができる。
【００５１】
また、本例における道路情報は、階段や坂道に関する情報である通路情報を含む。階段や坂道の位置や大きさを示す通路情報を含むことにより、例えば、後述する運動レベルの高いユーザには、階段や坂道が多い移動経路を推奨熱量消費経路として提供することができるようになる。
【００５２】
店舗情報記憶部２２は、複数の店舗それぞれの店舗名と、位置と、客１人あたりの摂取熱量の目安とを含む店舗情報を記憶する記憶媒体である。なお、本例における「店舗」は、飲食物を提供する施設を意味するものとする。
【００５３】
図３は、店舗情報記憶部２２における店舗情報の格納状態の例を示す説明図である。図３に示すように、本例における店舗情報は、店舗名と、位置と、客１人あたりの摂取熱量の目安（平均摂取熱量とお奨めメニューの熱量）とを含む。
【００５４】
ここで、「位置」とは、現実に店舗が存在する位置を示すものであり、本例においては住所が記憶される。
【００５５】
また、「平均摂取熱量」とは、各店舗の客１人あたりの平均摂取熱量を示すものである。
【００５６】
また、「お奨めメニューの熱量」とは、店舗毎に推奨しているメニューの熱量を示すものである。飲食物は、季節や天候などによって推奨するものが変更する可能性が高いので、例えば、各店舗からの要求に応じてお奨めメニューの熱量を更新する構成とされることが好ましい。なお、お奨めメニューの熱量として、例えば、インターネット上の口コミの内容が示すメニューの熱量や、ユーザの嗜好に応じたメニューの熱量などを記憶する構成としてもよい。この場合、例えば所定の周期で、店舗情報を更新する構成とされることが好ましい。
【００５７】
なお、本例においては、「客１人あたりの摂取熱量の目安」として「平均摂取熱量」と「お奨めメニューの熱量」とを用いる場合について説明するが、ユーザの熱量摂取量を予測するための情報はこれに限定されない。すなわち、例えば、客層の種類に応じた平均摂取熱量を記憶しておき、ユーザが属する客層の平均摂取熱量を後述するナビゲーション処理にて用いることができる構成としてもよい。また、各店舗のメニューの平均熱量を平均摂取熱量として記憶しておく構成としてもよい。
【００５８】
ユーザ情報記憶部２３は、ユーザの身体情報と、実行可能な運動の程度とを示すユーザ情報を記憶する記憶媒体である。
【００５９】
図４は、ユーザ情報記憶部２３におけるユーザ情報の格納状態の例を示す説明図である。図４に示すように、本例におけるユーザ情報は、ユーザ名と、年齢と、身長と、体重と、迂回条件と、運動レベルとを含む。
【００６０】
ここで、「迂回条件」とは、目的地までの最短経路や、移動に要する料金が安価な経路などを示す通常の推奨移動経路と比べて、目的地に対して遠回りする経路（迂回路）を探索する場合の探索条件を意味する。迂回条件としては、例えば、「景観を優先」、「階段の回避を優先」、「迂回による追加時間は３０分以内」など、種々の内容が考えられる。
【００６１】
また、「運動レベル」とは、ユーザの運動可能量（本例においては、歩行距離の上限）を示す値であり、年齢や日頃の運動量および所定の特定基準に基づいて特定される値である。なお、運動レベルは、ナビゲーション装置１００が、ユーザ情報やユーザの行動履歴から特定可能な日頃の運動量などに基づいて特定する構成としてもよいし、ユーザによる入力を受け付ける構成としてもよい。なお、本例における運動レベルは、記憶部２０に予め記憶された運動レベルの特定基準に従って、制御部１０が特定するものとする。また、本例においては、ユーザ情報記憶部２３には、運動レベルに応じて、ユーザの体に過度の負担がかからない範囲で、ユーザの熱量消費率が高くなる移動速度（歩行速度や自転車での移動速度などを含む。以下、「推奨移動速度」）が対応付けされているものとする（図示せず）。
【００６２】
次に、本例におけるナビゲーション装置１００の動作について図を参照して説明する。なお、本発明に特に係わらない処理については、その詳細な説明を省略している場合がある。
【００６３】
図５は、ナビゲーション装置１００が実行するナビゲーション処理の例を示すフローチャートである。ナビゲーション処理では、ナビゲーション装置１００のユーザＡが消費する熱量を考慮した経路探索を行うための処理が行われる。
【００６４】
本例におけるナビゲーション処理は、例えば、ナビゲーション装置１００が、目的地を検索するユーザＡの操作に応じて、店舗情報の表示に要する処理を開始したことにより開始される。
【００６５】
ナビゲーション処理において、先ず、制御部１０は、店舗情報記憶部２２を参照して、ユーザＡによる入力部７０の操作に応じた検索条件を満たす店舗情報を表示する（ステップＳ１０１）。
【００６６】
店舗情報を表示すると、制御部１０は、目的地特定部１４により、表示した店舗情報に応じた位置を目的地に設定するか否かを判定する（ステップＳ１０２）。
【００６７】
ユーザＡによる目的地の設定操作を受け付けたことにより、表示した店舗情報に応じた位置を目的地に設定すると判定すると（ステップＳ１０２のＹ）、制御部１０は、予測摂取熱量特定部１６により、目的地における予測摂取熱量を特定する（ステップＳ１０３）。
【００６８】
予測摂取熱量を特定すると、制御部１０は、推奨運動量特定部１５により、予測摂取熱量に対する推奨運動量を特定する（ステップＳ１０４）。
【００６９】
推奨運動量を特定すると、制御部１０は、予測消費熱量算出部１７により、特定した推奨運動量に対応する推奨消費熱量を算出する（ステップＳ１０５）。
【００７０】
推奨消費熱量を算出すると、制御部１０は、推奨移動経路探索部１１Ａにより、ユーザＡの現在位置から目的地までの推奨移動経路を探索する（ステップＳ１０６）。
【００７１】
推奨移動経路を探索すると、制御部１０は、制御部１０は、予測消費熱量算出部１７により、探索した推奨移動経路Ｒ１を移動した場合の予測消費熱量を算出する（ステップＳ１０７）。
【００７２】
予測消費熱量を算出すると、制御部１０は、出力部４０の表示画面に、推奨移動経路表示画面を表示する（ステップＳ１０８）。
【００７３】
図６は、推奨移動経路表示画面の例を示す説明図である。図６に示すように、本例における推奨移動経路表示画面は、推奨移動経路を表示する領域である推奨移動経路表示領域１０１と、推奨移動経路や目的地に関する情報を表示する領域である関連情報表示領域１０２とを備える。
【００７４】
ここで、推奨移動経路表示領域１０１は、ユーザＡの現在位置Ｐと目的地Ｇとを結ぶ推奨移動経路Ｒ１と、目的地Ｇにおける摂取予定熱量を表示する摂取予定量表示領域１０３と、ユーザＡの移動方法を表示する移動方法表示領域１０４とを含む。
【００７５】
また、関連情報表示領域１０２には、目的地Ｇへの到着予定時刻と、推奨移動経路を移動するのに要する時間（移動時間）と、移動距離と、移動熱量（すなわち、予測消費熱量）とが表示される。
【００７６】
推奨移動経路表示画面を表示すると、制御部１０は、算出した予測消費熱量が、特定した推奨消費熱量よりも低いか否か判定する（ステップＳ１０９）。ここで、予測消費熱量が推奨消費熱量以上であると判定すると（ステップＳ１０９のＮ）、制御部１０は、ここでの処理を終了する。なお、この場合、制御部１０は、経路誘導部１３により、推奨移動経路Ｒ１をユーザＡが移動するように経路誘導を行う。
【００７７】
一方、予測消費熱量が推奨消費熱量よりも低いと判定すると（ステップＳ１０９のＹ）、制御部１０は、推奨消費熱量と予測消費熱量との差（すなわち、推奨消費熱量から予測消費熱量を減算した値）が所定の閾値以上であるか否か判定する（ステップＳ１１０）。
【００７８】
ここで、推奨消費熱量と予測消費熱量との差が所定の閾値以上であると判定すると（ステップＳ１１０のＹ）、制御部１０は、店舗情報記憶部２２を参照し、目的地から所定距離以内に位置し、「客１人あたりの摂取熱量の目安」が現在の目的地に対応する「客１人あたりの摂取熱量の目安」よりも低い店舗を検索する（すなわち、現在の目的地の代替案として提示する代替店舗を検索する）（ステップＳ１１１）。
【００７９】
代替店舗を検索すると、制御部１０は、検索した代替店舗をユーザＡに提示するための処理を行い（ステップＳ１１２）、ここでの処理を終了する。本例においては、制御部１０は、検索した店舗情報の一部（例えば、店舗名と位置）を出力部４０の表示画面に表示する。
【００８０】
なお、本例におけるナビゲーション装置１００は、代替店舗を提示した後は、ユーザによる代替店舗の選択を受け付けて、選択を受け付けた代替店舗を目的地とする場合のナビゲーション処理ステップＳ１０２の処理を開始するものとする。
【００８１】
一方、推奨消費熱量と予測消費熱量との差が所定の閾値以上でないと判定すると（ステップＳ１１０のＹ）、制御部１０は、推奨熱量消費経路探索部１１Ｂにより、推奨消費熱量に応じた推奨熱量消費経路の探索処理を行う（ステップＳ１１３）。なお、推奨熱量消費経路の探索処理については、後で詳しく説明する（図８参照）。
【００８２】
推奨熱量消費経路を探索すると、制御部１０は、出力部４０の表示画面に、推奨熱量消費経路表示画面を表示して（ステップＳ１１４）、ここでの処理を終了する。
【００８３】
図７は、推奨熱量消費経路表示画面の例を示す説明図である。図７に示すように、本例における推奨熱量消費経路表示画面は、現在の推奨移動経路Ｒ１に重畳して推奨熱量消費経路を表示する推奨熱量消費経路表示領域２０１と、推奨熱量消費経路関する情報を表示する領域である関連情報表示領域２０２とを備える。
【００８４】
ここで、推奨熱量消費経路表示領域２０１は、推奨移動経路表示領域１０１（図６参照）に、探索した推奨熱量消費経路Ｄ１，Ｄ２を識別可能に追加した形態となる。
【００８５】
また、関連情報表示領域２０２には、推奨熱量消費経路毎の移動時間と、移動距離と、移動によりユーザが消費する熱量（移動熱量。すなわち、予測消費熱量）とが表示される。
【００８６】
なお、本例におけるナビゲーション装置１００は、推奨熱量消費経路表示画面を表示した後は、ユーザによる推奨熱量消費経路の選択を受け付けて、選択を受け付けた推奨熱量消費経路を推奨移動経路に決定し、経路誘導部１３による経路誘導を開始するものとする。
【００８７】
次に、本例におけるナビゲーション装置１００が実行する推奨熱量消費経路探索処理の例について説明する。なお、本発明に特に係わらない処理については、その詳細な説明を省略している場合がある。
【００８８】
図８は、ナビゲーション装置１００が実行する推奨熱量消費経路探索処理の例を示すフローチャートである。
【００８９】
推奨熱量消費経路探索処理において、制御部１０は、先ず、ユーザ情報記憶部２３を参照して、ユーザＡの運動レベルを確認する（ステップＳ２０１）。
【００９０】
ユーザの運動レベルを確認すると、制御部１０は、経路判定部１１Ｄにより、ユーザＡの運動レベルを超えない範囲での移動時間の制限により、推奨移動経路を変更せずに推奨消費熱量以上の熱量を消費することができないか否かを判定する（ステップＳ２０２）。すなわち、例えば、ユーザＡが、推奨移動経路Ｒ１を早く歩くことにより、推奨消費熱量以上の熱量を消費し得るか否かを判定する。
【００９１】
ここで、推奨移動経路を変更せずに推奨消費熱量以上の熱量を消費することができないと判定すると（ステップＳ２０２のＹ）、制御部１０は、ユーザ情報記憶部２３を参照して、ユーザＡの迂回条件を確認する（ステップＳ２０３）。
【００９２】
迂回条件を確認すると、制御部１０は、ユーザＡに対応する迂回条件に基づいて、ユーザＡが消費する熱量が推奨消費熱量以上となる迂回路を探索する（ステップＳ２０４）。
【００９３】
迂回路を探索すると、制御部１０は、探索した迂回路を推奨熱量消費経路に決定する（ステップＳ２０５）。
【００９４】
一方、ステップＳ２０２の処理において、推奨移動経路を変更せずに推奨消費熱量以上の熱量を消費することができると判定すると（ステップＳ２０２のＮ）、制御部１０は、現在の推奨移動経路を推奨熱量消費経路に決定する（ステップＳ２０６）。
【００９５】
推奨熱量消費経路を決定すると、制御部１０は、経由地通過時間設定部１１Ｃにより、ユーザＡが推奨熱量消費経路上の経由地の通過時間を設定して（ステップＳ２０７）、ナビゲーション処理におけるステップＳ１１４の処理に移行する。
【００９６】
以上に説明したように、上述した実施の形態では、表示装置（例えば、出力部４０）の表示画面における地図上にユーザＡの現在位置を表示してユーザＡを目的地Ｇまで誘導するナビゲーション装置１００が、道路情報を記憶する道路情報記憶部（例えば、道路地図情報記憶部２１）と、複数の店舗それぞれの店舗名と、位置（例えば、住所）と、客１人あたりの摂取熱量の目安（例えば、平均摂取熱量やお奨めメニューの熱量）とを含む店舗情報を記憶する店舗情報記憶部２２と、ユーザＡの身体情報（例えば、年齢、身長、体重）と、実行可能な運動の程度（例えば、運動レベル）とを示すユーザ情報を記憶するユーザ情報記憶部２３とを備え、ユーザＡからの要求に応じて店舗情報が示す複数の店舗の中から目的地を特定し、特定した目的地Ｇに対応する店舗情報が示す客１人あたりの摂取熱量の目安に応じてユーザが摂取する熱量の予測量である予測摂取熱量を特定し、ユーザ情報に基づいて、予測摂取熱量を摂取する場合にユーザＡが行うべきである運動の量である推奨運動量を特定し、道路情報（例えば、道路地図情報）に基づいて目的地Ｇまでの推奨移動経路（例えば、移動距離が最短な経路）を探索し、ユーザＡが探索した推奨移動経路Ｒ１を移動した場合に消費する熱量の予測量である予測消費熱量を算出し、算出した予測消費熱量が推奨運動量によりユーザＡが消費する熱量である推奨消費熱量よりも少ないか判定し、予測消費熱量が推奨消費熱量よりも少ないと判定した場合に、道路情報（例えば、道路地図情報）と推奨運動量とに基づいて、ユーザＡが目的地Ｇへの移動に関連して消費する熱量が推奨消費熱量以上となる経路である推奨熱量消費経路を探索し、探索した推奨熱量消費経路Ｄ１，Ｄ２を表示装置（例えば、出力部４０）の表示画面に表示する構成としているので、移動による消費熱量を考慮したナビゲーション装置の利便性を向上させることができるようになる。
【００９７】
すなわち、目的地への移動経路を探索する場合に、目的地においてユーザが摂取する熱量を予測して、予測結果を反映させた移動経路を提供することができるようになるので、肥満防止や、熱量コントロール中の人へのサポートを有効に実施することができるようになる。
【００９８】
また、上述した実施の形態では、ユーザ情報がユーザの熱量消費率が高くなる移動速度である推奨移動速度（例えば、運動レベルに対応する推奨移動速度）を含み、推奨移動速度と推奨運動量とに基づいて、ユーザＡが推奨熱量消費経路上における所定の条件を満たす地点である経由地を通過するまでに要する時間を設定する構成としているので、ユーザに対し、熱量の消費効率が高い移動速度による移動を行うことための目安となる情報を提供することができるようになる。
【００９９】
また、推奨熱量消費経路探索処理（図８参照）において、経由地の通過時間を設定することにより、例えば、推奨熱量消費経路Ｄ１（図７参照）を推奨移動経路として経路誘導を行う場合に、ナビゲーション装置１００が、ユーザＡの現在位置と、経由地と、現在時刻とに基づいて、ユーザＡの移動が熱量の消費に有効な速度を保っているか否かを判定することができるようになる。
【０１００】
また、ユーザＡが経由地通過時間を越えても経由地を通過できそうにない場合（例えば、現在時刻から経由通過時刻まで残り時間が所定の条件を満たしたときに、ユーザＡの現在位置と経由地との移動距離が特定距離以上である場合）、例えば図９に示すように、移動速度が落ちていることをユーザに報知するメッセージ３０１を出力部４０の表示画面に表示する構成としてもよい。
【０１０１】
また、上述した実施の形態では、道路情報は、階段や坂道に関する情報である通路情報を含み、ユーザ情報は、景観を優先することや階段を回避することを優先することなど、目的地までの迂回路を探索する場合の迂回条件を含み、ナビゲーション装置１００が、迂回条件に基づいて目的地Ｇまでの迂回路（例えば、推奨熱量消費経路Ｄ１，Ｄ２）を探索する構成としているので、ユーザに応じた迂回路を探索して、熱量を消費するための迂回がユーザに不快感を与えてしまうことを防止することができるようになる。この場合、迂回条件にユーザの嗜好を反映させる構成とすることが好ましい。
【０１０２】
また、上述した実施の形態では、ナビゲーション装置１００が、推奨消費熱量と予測消費熱量との差が所定の閾値以上であるか判定し、推奨消費熱量と予測消費熱量との差が所定の閾値以上であると判定した場合に、目的地Ｇから所定距離以内に位置し、客１人あたりの摂取熱量の目安（例えば、平均摂取熱量やお奨めメニューの熱量）が目的地Ｇに対応する客１人あたりの摂取熱量の目安よりも低い店舗を検索し、検索した店舗をユーザＡに提示する構成としているので、ユーザに対して、ユーザが代替目的地として許容し得る店舗のうち、ユーザに適した消費熱量のメニューを提供する店舗を案内することができるようになる。
【０１０３】
また、上述した実施の形態では、ナビゲーション装置１００が、徒歩、自転車、自動車および電車など、ユーザＡの移動方法を特定し、特定した移動方法に対応する運動方法により推奨される運動量を推奨運動量として特定する構成としているので、ユーザの移動方法に応じた熱量消費を考慮した経路探索ができるようになる。
【０１０４】
なお、上述した実施の形態においては特に言及していないが、ナビゲーション装置１００が、ユーザＡが目的地Ｇに到着後に移動する予定である移動予定経路を特定し、ユーザＡの迂回条件に従う場合に、ユーザＡが目的地Ｇへの移動経路において消費する熱量が推奨消費熱量以上になるか否か判定し、目的地Ｇへの移動経路において消費する熱量が推奨消費熱量以上にならないと判定した場合に、特定した移動予定経路の移動でユーザＡが消費する熱量と目的地Ｇへの移動経路において消費する熱量との和が推奨消費熱量以上となるように移動予定経路を変更する構成としてもよい。このような構成とすることにより、目的地到着前の移動で推奨消費熱量を消費できない場合にも、ユーザによる熱量コントロールを支援することができるようになる。
【０１０５】
この場合、ナビゲーション装置１００が、ユーザによる移動予定経路の入力を受け付けることにより移動予定経路を特定する構成としてもよいし、目的地から所定の位置（例えば、ユーザの自宅の住所など）を結ぶ経路を移動予定経路として特定する構成としてもよい。
【０１０６】
また、移動予定経路の変更に関しては、ナビゲーション装置１００が、ユーザ情報における迂回条件に従って移動経路を変更する構成とすればよい。
【０１０７】
なお、この場合、推奨移動経路に対する迂回条件と、移動予定経路に対する迂回条件とを別々に記憶しておく構成としてもよい。このような構成とすることにより、例えば食後には過度な運動を望まないユーザに対しても、適切な移動経路を提供することができるようになる。
【０１０８】
また、目的地の到着前と到着後との移動において消費する熱量の割合（熱量消費割合）を予め設定しておき、ナビゲーション装置１００が、設定された熱量消費割合に基づいて、推奨移動経路に対応する推奨熱量消費経路と、移動予定経路の変更とを実行する構成としてもよい。
【産業上の利用可能性】
【０１０９】
本発明は、ユーザの進路案内を実現するデバイスを扱う業種において産業上有用であり、特に、移動による消費熱量を考慮したナビゲーション装置の利便性を向上させるのに有用である。
【符号の説明】
【０１１０】
１０    制御部
１１    経路探索部
１１Ａ  推奨移動経路探索部
１１Ｂ  推奨熱量消費経路探索部
１１Ｃ  経由地通過時間設定部
１１Ｄ  経路判定部
１１Ｅ  移動方法特定部
１２    現在位置特定部
１３    経路誘導部
１４    目的地特定部
１５    予測摂取熱量特定部
１６    推奨運動量特定部
１７    予測消費熱量算出部
１８    熱量判定部
１９    代替店舗提示部
２０    記憶部
２１    道路地図情報記憶部
２２    店舗情報記憶部
２３    ユーザ情報記憶部
３０    メモリ
４０    出力部
５０    センサ部
６０    通信部
７０    入力部
１００  ナビゲーション装置
【図１】
2012113516.tif 000003
【図２】
2012113516.tif 000004
【図３】
2012113516.tif 000005
【図４】
2012113516.tif 000006
【図５】
2012113516.tif 000007
【図６】
2012113516.tif 000008
【図７】
2012113516.tif 000009
【図８】
2012113516.tif 000010
【図９】
2012113516.tif 000011