(57)【要約】【課題】経路の特徴を情報端末で抽出し、ユーザに対して適当な情報量の情報を提供する。【解決手段】情報端末は、複数の経路を探索し（ステップＳ１０）、探索された複数の経路の各々に沿って移動する際の消費エネルギー量を、複数の要因（たとえば、基礎燃料消費、空気抵抗、摩擦抵抗、高低差、加減速）について各要因ごとに推定する（ステップＳ２０）。そして、情報端末は、推定された各要因の消費エネルギー量を用いて、複数の要因の中から複数の経路の各々を特徴付ける要因を抽出する（ステップＳ４０）。また、情報端末は、ユーザが選択した複数の経路の内の少なくとも一つの経路について、抽出された要因に応じた情報を生成して、その情報を提供する（ステップＳ５０）。【選択図】図２
2013257204.tif 000002
【特許請求の範囲】
【請求項１】
複数の経路を探索する経路探索手段と、
前記経路探索手段により探索された前記複数の経路の各々に沿って移動する際の消費エネルギー量を、所定の複数の要因について各要因ごとに推定する推定手段と、
前記推定手段により推定された前記各要因ごとの消費エネルギー量を用いて、前記複数の要因の中から前記複数の経路の各々を特徴付ける要因を抽出する特徴抽出手段と、
前記複数の経路の内の少なくとも一つの経路について、前記特徴抽出手段により抽出された要因に応じた情報を提供する情報提供手段と、
を備えることを特徴とする情報端末。
【請求項２】
請求項１に記載の情報端末において、
前記特徴抽出手段は、
前記各要因ごとに、前記複数の経路の中から前記推定手段により推定された消費エネルギー量が最大となる経路を抽出する最大経路抽出手段と、
前記各要因ごとに、前記複数の経路の中から前記推定手段により推定された消費エネルギー量が最小となる経路を抽出する最小経路抽出手段と、
のいずれか少なくとも一方をさらに備え、
前記情報提供手段は、前記複数の経路のうち少なくとも一つについて、当該経路が前記最大経路抽出手段により抽出された要因および／または当該経路が前記最小経路抽出手段により抽出された要因に応じた情報を提供することを特徴とする情報端末。
【請求項３】
コンピュータを、
複数の経路を探索する経路探索手段と、
前記経路探索手段により探索された前記複数の経路の各々に沿って移動する際の消費エネルギー量を、所定の複数の要因について各要因ごとに推定する推定手段と、
前記推定手段により推定された前記各要因ごとの消費エネルギー量を用いて、前記複数の要因の中から前記複数の経路の各々を特徴付ける要因を抽出する特徴抽出手段と、
前記複数の経路の内の少なくとも一つの経路について、前記特徴抽出手段により抽出された要因に応じた情報を提供する情報提供手段として機能させるためのプログラム。
【請求項４】
請求項３に記載のプログラムにおいて、
前記特徴抽出手段は、
前記各要因ごとに、前記複数の経路の中から前記推定手段により推定された消費エネルギー量が最大となる経路を抽出する最大経路抽出手段と、
前記各要因ごとに、前記複数の経路の中から前記推定手段により推定された消費エネルギー量が最小となる経路を抽出する最小経路抽出手段と、
のいずれか少なくとも一方をさらに備え、
前記情報提供手段は、前記複数の経路のうち少なくとも一つについて、当該経路が前記最大経路抽出手段により抽出された要因および／または当該経路が前記最小経路抽出手段により抽出された要因に応じた情報を提供することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報端末および情報端末において実行されるプログラムに関する。
【背景技術】
【０００２】
異なる探索条件で複数の経路を探索して、各経路を構成する道路の特徴を対比させて表示するナビゲーション装置が知られている（たとえば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−７１９２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の情報の提供方法では、ユーザがどのような経路なのかを判断しなくてはならない上に、ユーザが分析するための情報が多すぎるという問題があった。
【課題を解決するための手段】
【０００５】
本発明の第１の態様による情報端末は、複数の経路を探索する経路探索手段と、経路探索手段により探索された複数の経路の各々に沿って移動する際の消費エネルギー量を、所定の複数の要因について各要因ごとに推定する推定手段と、推定手段により推定された各要因ごとの消費エネルギー量を用いて、複数の要因の中から複数の経路の各々を特徴付ける要因を抽出する特徴抽出手段と、複数の経路の内の少なくとも一つの経路について、特徴抽出手段により抽出された要因に応じた情報を提供する情報提供手段と、を備えることを特徴とする。
本発明の第２の態様によるプログラムは、コンピュータを、複数の経路を探索する経路探索手段と、経路探索手段により探索された複数の経路の各々に沿って移動する際の消費エネルギー量を、所定の複数の要因について各要因ごとに推定する推定手段と、推定手段により推定された各要因ごとの消費エネルギー量を用いて、複数の要因の中から複数の経路の各々を特徴付ける要因を抽出する特徴抽出手段と、複数の経路の内の少なくとも一つの経路について、特徴抽出手段により抽出された要因に応じた情報を提供する情報提供手段として機能させる。
【発明の効果】
【０００６】
本発明によれば、経路の特徴を情報端末で抽出し、ユーザに対して適当な情報量の情報を提供することができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施の形態による情報端末のブロック構成図である。
【図２】本発明の一実施の形態による情報端末により実行される経路探索アプリケーションに関するフローチャートである。
【図３】複数の経路と要因ごとに算出されたエネルギー量の一例を示す図である。
【図４】経路の特徴となる要因を抽出する処理に関するフローチャートである。
【図５】抽出された経路の特徴を表すデータの一例を示す図である。
【図６】本発明の一実施の形態による情報端末が情報を提供する処理に関するフローチャートである。
【図７】本発明の一実施の形態による情報端末が実施する情報提供の一例を示す図である。
【図８】本発明の一実施の形態による情報端末が情報を提供する処理に関するフローチャートである。
【図９】本発明の一実施の形態による情報端末が情報を生成する際に用いる文言の一サンプルである。
【発明を実施するための形態】
【０００８】
図１は、本発明の一実施の形態による情報端末のブロック構成図である。図１に例示された情報端末１は、出発地から目的地までの経路を探索する経路探索アプリケーション１１１を実行することができる車載装置、携帯端末、パーソナルコンピュータ、サーバなどであって、制御部１０と記憶部１１と出力部１２と入力部１３とを備える。
【０００９】
制御部１０は、ＣＰＵ、ＲＡＭ、ＲＯＭなどによって構成され、情報端末１の制御プログラム、経路探索アプリケーション１１１などの各種プログラムを実行する。経路探索アプリケーション１１１などの各種プログラムは記憶部１１などに記憶されており、実行時に制御部１０により読み出される。なお、経路探索アプリケーション１１１には、経路探索サービスを提供するウェブサイトと、それを閲覧するためのウェブブラウザなども含まれる。
【００１０】
記憶部１１は、ハードディスク、フラッシュメモリなどの不揮発性の記憶媒体である。記憶部１１には、地図データ１１０と経路探索アプリケーション１１１とが記憶されている。地図データ１１０は、地図上の地点を表すノードに関するノードデータや、ノードが表す地点と地点の間を繋ぐ道路区間を表すリンクに関するリンクデータなどが含まれる。ノードデータには、識別情報、座標情報、標高情報などが含まれる。リンクデータには、識別情報、リンクの両端のノード、各リンクのリンク長、リンク旅行時間、リンク平均速度、リンクの燃料コストなどの情報が含まれる。
【００１１】
リンクのリンク長は、リンクが表す道路区間の長さを表す。リンク旅行時間は、リンクが表す道路区間を車両が通過する際に要する時間を表す。リンク平均速度は、リンクが表す道路区間を車両が通過する際の車両の速度の平均である。渋滞が多い道路区間では、リンク旅行時間が大きくなり、リンク平均速度が小さくなる傾向にある。
【００１２】
出力部１２は、音声出力を行うためのスピーカ１２０、画像出力を行うための表示モニタ１２１などを含む。経路探索アプリケーション１１１に関する画面は表示モニタ１２１に表示される。
【００１３】
入力部１３は、キーボード、マウス、スイッチ、レバー、タッチパッド、ジョグダイアルなどの操作部材、ＧＰＳ受信部、インターネット回線などの電気通信回線網と接続される通信部などを含む。制御部１０は、入力部１３から入力される情報に基づいて、経路探索アプリケーション１１１の起動、終了、設定、ダウンロードなどを実行する。
【００１４】
制御部１０は、経路探索アプリケーション１１１を実行しているとき、出発地から目的地までの経路を、複数の探索条件を用いて探索することができる。複数の探索条件には、たとえば距離優先、時間優先、燃料優先などがある。距離優先による探索では、車両の走行距離が最も短くなる経路が探索される。時間優先による探索では、目的地に最も早く到着する経路が探索される。燃料優先による探索では、車両の燃料消費量が最も少ない経路が探索される。
【００１５】
ユーザは、経路探索アプリケーション１１１により探索された複数の経路の中から一の経路を選択する。ユーザが経路を選択する際、探索された複数の経路に関する情報をユーザに対して簡明に提供することが好ましい。経路探索アプリケーション１１１では、制御部１０は、探索した複数の経路を燃料消費の要因に基づいて分析して、複数の経路について簡明な情報を提供する。ここで、燃料消費の要因とは、たとえば（１）基礎燃料消費、（２）空気抵抗、（３）摩擦抵抗、（４）高低差、（５）加減速である。
【００１６】
図２は、制御部１０により実行される経路探索アプリケーション１１１の処理に関するフローチャートである。ステップＳ１０では、制御部１０は、ダイクストラ法などの公知な経路探索アルゴリズムを用いて複数の経路を探索する。たとえば、制御部１０は、距離優先、時間優先、燃料優先という三つの探索条件でそれぞれ経路を探索する。以降、各経路を距離優先経路、時間優先経路、燃料優先経路と称する。出発地および目的地は、たとえば表示モニタ１２１に表示された地図やメニュー画面の中から入力部１３を用いてユーザに指定させることにすればよい。なお、情報端末１の入力部１３にＧＰＳ受信部が含まれている場合は、そのＧＰＳ受信部が受信するＧＰＳ信号を用いて情報端末１の位置を算出してその位置を出発地としてもよい。制御部１０は、探索した複数の経路を、それらを識別するための識別情報と共にＲＡＭに記憶する。
【００１７】
ステップＳ２０では、ステップＳ１０で探索した複数の経路（距離優先経路、時間優先経路、燃料優先経路）のそれぞれについて、燃料消費の各要因ごとの燃料消費量を推定する。上記（１）〜（５）の各要因ごとの燃料消費量の推定値の算出方法を以下に示す。
（１）基礎燃料消費Ｆ［ｃｃ］
Ｆ＝Ｆｉｄｌｅ×ｔ
ここで、Fｉｄｌｅは単位時間あたりの燃料消費量［ｃｃ／ｓ］、ｔは対象リンクのリンク旅行時間［ｓ］である。対象リンクのリンク旅行時間ｔは、地図データ１１０に含まれる。
【００１８】
（２）空気抵抗による燃料消費量Ｑａ［ｃｃ］
Ｑａ＝ｋ×Ｒａ
Ｒａ＝１／２×ρ×Ｓ×Ｃｄ×Ｖｓ２×ｌ
ここで、kは単位エネルギー量を燃料消費量に換算する係数［ｃｃ／Ｊ］、Ｒａは空気抵抗によるエネルギー損失［Ｊ］、ρは空気密度［ｋｇ／ｍ３］、Ｓは車両の前面投影面積［ｍ２］、Ｃｄは空気抵抗係数（定数）、Ｖｓは対象リンクのリンク平均速度［ｍ／ｓ］、ｌは対象リンクのリンク長［ｍ］である。車両の前面投影面積Ｓは、定数としてもよいし、ユーザに設定入力させてもよい。また、情報端末１が車載装置の場合は車両から取得してもよい。対象リンクのリンク平均速度Ｖｓと対象リンクのリンク長ｌとは、地図データ１１０に含まれる。
【００１９】
（３）摩擦抵抗による燃料消費量Ｑｆ
Ｑｆ＝ｋ×Ｒｆ
Ｒｆ＝μ×Ｍ×ｇ×ｌ
ここで、kは単位エネルギー量を燃料消費量に換算する係数［ｃｃ／Ｊ］、Ｒｆは摩擦抵抗によるエネルギー損失［Ｊ］、μは摩擦抵抗係数（定数）、Ｍは車両の質量［ｋｇ］、ｇは重力加速度［ｍ／ｓ２］、ｌは対象リンクのリンク長［ｍ］である。車両の質量Ｍは、定数としてもよいし、ユーザに設定入力させてもよい。対象リンクのリンク長ｌは、地図データ１１０に含まれる。
【００２０】
（４）高低差による燃料消費量Ｑｉ
Ｑｉ＝ｋ×Ｒｉ
Ｒｆ＝Ｍ×ｇ×ｈ
ここで、kは単位エネルギー量を燃料消費量に換算する係数［ｃｃ／Ｊ］、Ｒｉは勾配抵抗によるエネルギー損失［Ｊ］、Ｍは車両の重量［ｋｇ］、ｇは重力加速度［ｍ／ｓ２］、ｈは対象リンクの標高差［ｍ］である。車両の質量Ｍは、定数としてもよいし、ユーザに設定入力させてもよい。対象リンクの標高差ｈは、地図データ１１０に含まれる標高情報から算出される。
【００２１】
（５）加減速による燃料消費量Ｑｂ
Ｑｂ＝ｋ×Ｒｂ
Ｒｂ＝１／２×（Ｍ＋ｍ）×（Ｖｅ２−Ｖｓ２）
ここで、kは単位エネルギー量を燃料消費量に換算する係数［ｃｃ／Ｊ］、Ｒｂは加減速によるエネルギー損失［Ｊ］、Ｍは車両の重量［ｋｇ］、mは加速時の回転部分相当重量［ｋｇ］、Ｖｅは対象リンクの次のリンクの平均リンク速度［m／ｓ］、Ｖｓは対象リンクのリンク平均速度［m／ｓ］である。車両の質量Ｍは、定数としてもよいし、ユーザに設定入力させてもよい。対象リンクの次のリンクの平均リンク速度Ｖｅと対象リンクのリンク平均速度Ｖｓとは、地図データ１１０に含まれる。
【００２２】
ステップＳ３０では、制御部１０は、ステップＳ１０で探索した複数の経路（距離優先経路、時間優先経路、燃料優先経路）のそれぞれについて、下式により総燃料消費量Ｑを算出する。
Ｑ＝Ｆ＋Ｑａ＋Ｑｆ＋Ｑｉ＋Ｑｂ
【００２３】
ステップＳ４０では、制御部１０は、ステップＳ２０で算出した（１）〜（５）の各要因ごとの燃料消費量を用いて、ステップＳ１０で探索した複数の経路のそれぞれについて経路の特徴となる燃料消費量の要因を抽出する。ステップＳ４０の処理についてはその詳細を後述する。
【００２４】
ステップＳ５０では、制御部１０は、ステップＳ４０で抽出した特徴に応じた情報を出力部１２から出力する。たとえば、制御部１０は、特徴に応じた情報を含む文章をスピーカ１２２から音声出力したり、表示モニタ１２１に画像出力したりする。
【００２５】
図３および図４を用いてステップＳ４０の処理について説明する。図３は、ステップＳ１０で探索された複数の経路の各々について、ステップＳ２０で算出される各要因ごとの燃料消費量と、ステップＳ３０で算出される総燃料消費量とを表に示した燃料消費表の一例を示す表である。図３の表には、時間優先経路と距離優先経路と燃料優先経路の燃料消費量が表示されている。
【００２６】
図３に例示された時間優先経路は、基礎燃料消費Ｆが２７０ｃｃ、空気抵抗による燃料消費量Ｑａが１００ｃｃ、摩擦抵抗による燃料消費量Ｑｆが１１０ｃｃ、高低差による燃料消費量Ｑｉが２００ｃｃ、加減速による燃料消費量Ｑｂが２６０ｃｃ、総燃料消費量Ｑが９４０ｃｃである。
【００２７】
図３に例示された距離優先経路は、基礎燃料消費Ｆが３００ｃｃ、空気抵抗による燃料消費量Ｑａが９０ｃｃ、摩擦抵抗による燃料消費量Ｑｆが９０ｃｃ、高低差による燃料消費量Ｑｉが２１０ｃｃ、加減速による燃料消費量Ｑｂが３００ｃｃ、総燃料消費量Ｑが９９０ｃｃである。
【００２８】
図３に例示された燃料優先経路は、基礎燃料消費Ｆが２８０ｃｃ、空気抵抗による燃料消費量Ｑａが９５ｃｃ、摩擦抵抗による燃料消費量Ｑｆが９０ｃｃ、高低差による燃料消費量Ｑｉが１８０ｃｃ、加減速による燃料消費量Ｑｂが２８０ｃｃ、総燃料消費量Ｑが９２５ｃｃである。
【００２９】
図４は、図２のステップＳ４０の処理に関するフローチャートである。図４に示す処理は、制御部１０により実行される。図４に示す処理では、燃料消費の各要因ごとにステップＳ４１０〜ステップＳ４４０の処理を実行する。
【００３０】
ステップＳ４１０では、燃料消費の要因ごとに、図２のステップＳ１０で探索された複数の経路のうち、燃料消費の要因が最大となる経路を抽出する。図３の例では、基礎燃料消費Ｆは距離優先経路が最大である。空気抵抗による燃料消費量Ｑａと摩擦抵抗による燃料消費量Ｑｆは、時間優先経路が最大である。高低差による燃料消費量Ｑｉと加減速による燃料消費量Ｑｂは、距離優先経路が最大である。したがって、燃料消費の各要因について、これらの経路がそれぞれ抽出される。
【００３１】
ステップＳ４２０では、燃料消費の要因ごとに、ステップＳ４１０で抽出された経路を表す識別情報と、その経路の当該要因での燃料消費量とを含む最大経路データをＲＡＭに記憶する。図３の例では、基礎燃料消費Ｆについては「距離優先経路」を表す識別情報と、距離優先経路の基礎燃料消費Ｆ（＝３００ｃｃ）とを含むような最大経路データ（基礎燃料消費，「距離優先経路」，３００ｃｃ）がＲＡＭに記憶される。他の燃料消費の要因についても、同様にして最大経路データがＲＡＭに記憶される。図３の燃料消費表に対する最大経路データの一例を図５（ａ）に示す。
【００３２】
ステップＳ４３０では、燃料消費の要因ごとに、図２のステップＳ１０で探索された複数の経路のうち、当該要因での燃料消費が最小となる経路を抽出する。図３の例では、基礎燃料消費Ｆは時間優先経路が最小である。空気抵抗による燃料消費量Ｑａは距離優先経路が最小である。摩擦抵抗による燃料消費量Ｑｆは、時間優先経路と燃料優先経路が最小である。高低差による燃料消費量Ｑｉは、燃料優先経路が最小である。加減速による燃料消費量Ｑｂは、時間優先経路が最小である。したがって、燃料消費の各要因について、これらの経路がそれぞれ抽出される。
【００３３】
ステップＳ４４０では、燃料消費の要因ごとにステップＳ４３０で抽出された経路を表す識別情報と、その経路の当該要因での燃料消費量とを含む最小経路データをＲＡＭに記憶する。図３の例では、基礎燃料消費Ｆについては「時間優先経路」を表す識別情報と、時間優先経路の基礎燃料消費Ｆ（＝２７０ｃｃ）とを含むような最小経路データ（基礎燃料消費，「時間優先経路」，２７０ｃｃ）がＲＡＭに記憶される。他の燃料消費の要因についても、同様にして最小経路データがＲＡＭに記憶される。図３の燃料消費表に対する最小経路データの一例を図５（ｂ）に示す。
【００３４】
図６は、図２のステップＳ５０の処理に関するフローチャートの一例である。図６の処理は、制御部１０により実行される。ステップＳ６１０では、制御部１０は、図２のステップＳ１０で探索された複数の経路の中からユーザが情報提供を希望する経路の選択を受け付ける。
【００３５】
図７は、図６のステップＳ６１０の処理を行う際に表示モニタ１２１に画像出力される経路選択画面の一例である。図７の経路選択画面には、地図画面と共に経路を表示する経路表示画面７１０と、選択ボタン領域７２０と、選択された経路の情報を表示する情報提供領域７３０とが表示されている。
【００３６】
経路表示画面７１０には、出発地から目的地までの複数の経路Ｐ１〜Ｐ３が地図と共に表示されている。経路Ｐ１は、時間優先の探索条件を用いて探索された経路である。経路Ｐ２は、距離優先の探索条件を用いて探索された経路である。経路Ｐ３は、燃料優先の探索条件を用いて探索された経路である。
【００３７】
選択ボタン領域７２０には、時間優先、距離優先、燃料優先という探索条件にそれぞれ対応した経路選択ボタン７２１，７２２，７２３が表示されている。図７では、時間優先という探索条件に対応した経路選択ボタン７２１が選択されており、他の経路選択ボタン７２２および７２３とは、その表示態様が異なっている。ユーザが選択ボタン領域７２０に表示された経路選択ボタンを選択すると、その経路選択ボタンに対応した探索条件で探索された経路が選択される。図７では、時間優先の探索条件で探索された経路Ｐ１が選択され、その表示態様が他の経路Ｐ２およびＰ３と異なっている。
【００３８】
情報提供領域７３０には、選択ボタン領域７２０を用いてユーザが選択した経路に関する情報が出力される。図７では、時間優先の探索条件で探索された経路Ｐ１について、「他ルートと比較して、距離が長いルートですが、渋滞が少ないルートです。」という文章が表示されている。
【００３９】
図６のステップＳ６２０では、制御部１０は、図４のステップＳ４２０で記憶された最大経路データ中に、ステップＳ６１０でユーザに選択された経路と対応付けて記憶されている燃料消費の要因を抽出する。たとえば、最大経路データが図５（ａ）に図示された内容であって、図７のように時間優先経路Ｐ１がユーザに選択されたとき、「空気抵抗」と「摩擦抵抗」とが抽出される。
【００４０】
ステップＳ６３０では、制御部１０は、ステップＳ６２０において複数の燃料消費の要因が抽出されたか否かを判定する。制御部１０は、ステップＳ６３０が肯定判定された場合はステップＳ６４０に処理を進め、ステップＳ６３０が否定判定された場合（抽出された要因数が０個または１個）はステップＳ６５０に処理を進める。上述の例では、「空気抵抗」と「摩擦抵抗」とが抽出されているため、肯定判定される。
【００４１】
ステップＳ６４０では、制御部１０は、ステップＳ６２０において抽出された複数の燃料消費の要因のうち、最大経路データに関連付けて記憶されている燃料消費量が最大の要因を抽出する。上述の例では、「空気抵抗」と「摩擦抵抗」について図５（ａ）の最大経路データを参照すると、「空気抵抗」の燃料消費量が１００ｃｃであり、「摩擦抵抗」の燃料消費量が１１０ｃｃであるため、「摩擦抵抗」が選択される。
【００４２】
図６のステップＳ６５０では、制御部１０は、図４のステップＳ４２０で記憶された最小経路データ中に、ステップＳ６１０でユーザに選択された経路と対応付けて記憶されている燃料消費の要因を抽出する。たとえば、最小経路データが図５（ｂ）に図示された内容であって、図７のように時間優先経路Ｐ１がユーザに選択されたとき、「基礎燃料消費」と「加減速」とが抽出される。
【００４３】
ステップＳ６６０では、制御部１０は、ステップＳ６５０において複数の燃料消費の要因が抽出されたか否かを判定する。制御部１０は、ステップＳ６６０が肯定判定された場合はステップＳ６７０に処理を進め、ステップＳ６６０が否定判定された場合（抽出された要因数が０個または１個）はステップＳ６８０に処理を進める。上述の例では、「基礎燃料消費」と「加減速」とが抽出されているため、肯定判定される。
【００４４】
ステップＳ６７０では、制御部１０は、ステップＳ６５０において抽出された複数の燃料消費の要因のうち、最小経路データに関連付けて記憶されている燃料消費量が最小の要因を抽出する。上述の例では、「基礎燃料消費」と「加減速」について図５（ｂ）の最小経路データを参照すると、「基礎燃料消費」の燃料消費量が２７０ｃｃであり、「加減速」の燃料消費量が２６０ｃｃであるため、「加減速」が選択される。
【００４５】
ステップＳ６８０では、制御部１０は、ステップＳ６２０またはステップＳ６４０で抽出された要因と、ステップＳ６５０またはステップＳ６７０で抽出された要因とに基づいて、ユーザに提供する情報を生成し、出力部１２へ出力する。たとえば、図７に例示されているように、「他ルートと比較して、距離が長いルートですが、渋滞が少ないルートです。」という文章に関するデータを生成して、情報提供領域７３０に出力する。
【００４６】
図８を用いて図６のステップＳ６８０の処理について説明する。図８の処理は、制御部１０により実行される。図８のステップＳ６８１では、制御部１０は、図６のステップＳ６２０またはステップＳ６４０において１以上の要因が抽出されたか否かを判定する。ステップＳ６８１が肯定判定された場合はステップＳ６８２に処理を進め、ステップＳ６８１が否定判定された場合はステップＳ６８３に処理を進める。
【００４７】
ステップＳ６８２では、制御部１０は、図６のステップＳ６５０またはステップＳ６７０において１以上の要因が抽出されたか否かを判定する。ステップＳ６８２が肯定判定された場合はステップＳ６８４に処理を進め、ステップＳ６８２が否定判定された場合はステップＳ６８５に処理を進める。
【００４８】
ステップＳ６８３では、制御部１０は、図６のステップＳ６５０またはステップＳ６７０において１以上の要因が抽出されたか否かを判定する。ステップＳ６８３が肯定判定された場合はステップＳ６８６に処理を進め、ステップＳ６８３が否定判定された場合はステップＳ６８７に処理を進める。
【００４９】
ステップＳ６８４では、制御部１０は、以下に示す第１パターンに基づいて情報を生成する。ここで、≪第１の情報≫は、ステップＳ６２０またはステップＳ６４０において抽出された要因に応じた情報を、図９（ａ）から選択して挿入する。一方、≪第２の情報≫は、ステップＳ６５０またはステップＳ６７０において抽出された要因に応じた情報を、図９（ｂ）から選択して挿入する。≪第１の情報≫には、≪第２の情報≫と比較して経路のデメリットを表す情報が多く含まれる。
＜第１パターン＞
『他ルートと比較して、≪第１の情報≫ルートですが、≪第２の情報≫ルートです。』
【００５０】
ステップＳ６８５では、制御部１０は、以下に示す第２パターンに基づいて情報を生成する。ここで、≪第１の情報≫は、ステップＳ６２０またはステップＳ６４０において抽出された要因に応じた情報を、図９（ａ）から選択して挿入する。
＜第２パターン＞
『他ルートと比較して、≪第１の情報≫ルートです。』
【００５１】
ステップＳ６８６では、制御部１０は、以下に示す第３パターンに基づいて情報を生成する。ここで、≪第２の情報≫は、ステップＳ６５０またはステップＳ６７０において抽出された要因に応じた情報を、図９（ｂ）から選択して挿入する。
＜第３パターン＞
『他ルートと比較して、≪第２の情報≫ルートです。』
【００５２】
ステップＳ６８７では、制御部１０は、以下に示す第４パターンに基づいて情報を生成する。
＜第４パターン＞
『平均的なルートです。』
【００５３】
ステップＳ６８８では、ステップＳ６８４，Ｓ６８５，Ｓ６８６，Ｓ６８７のいずれかで生成された情報を出力部１２へ出力する。図６の説明で用いた例では、ステップＳ６４０で燃料消費の要因として「摩擦抵抗」が選択されて、ステップＳ６７０で燃料消費の要因として「加減速」が選択されているため、ステップＳ６８１とステップＳ６８２が肯定判定される。そしてステップＳ６８４において、ステップＳ６４０で「摩擦抵抗」が選択されていることから第１の情報として「距離が長い」が選択されて、ステップＳ６７０で「加減速」が選択されていることから第２の情報として「渋滞が少ない」が選択されて、結果として第１パターンに基づいて以下の情報が生成される。
『他ルートと比較して、距離が長いルートですが、渋滞が少ないルートです。』
この情報が図７の情報提供領域７３０のように、出力部１２から出力される。なお、スピーカ１２０からステップＳ６８４，Ｓ６８５，Ｓ６８６，Ｓ６８７のいずれかで生成された情報を音声出力することにしてもよい。
【００５４】
第１〜第４パターンのような情報のサンプルデータは、経路探索アプリケーション１１１のプログラムデータ内部に組み込まれていてもよいし、経路探索アプリケーション１１１の外部ファイルとして記憶部１１に記憶されていてもよい。図９（ａ）および図９（ｂ）の情報についても同様である。
【００５５】
以上で説明した実施の形態によれば、次の作用効果を奏する。
本発明の一実施形態による情報端末１の制御部１０は、複数の経路を探索し（図２のステップＳ１０）、探索された複数の経路（図７に例示された経路Ｐ１〜Ｐ３）の各々に沿って車両が走行する際に車両が複数の要因（基礎燃料消費、空気抵抗、摩擦抵抗、高低差、加減速）により消費する燃料の量を、各要因ごとに推定する（図２のステップＳ２０）。そして、制御部１０は、推定された各要因の燃料消費量を用いて、複数の要因の中から複数の経路の各々を特徴付ける要因を抽出する（図２のステップＳ４０、図４）。また、制御部１０は、ユーザが選択した複数の経路の内の少なくとも一つの経路について（図６のステップＳ６１０）、抽出された要因に応じた情報を生成して（図６のステップＳ６８０、図８）、出力部１２に出力することで情報を提供する（図２のステップＳ５０、図８のステップＳ６８８）。このようにすることで、経路の特徴を情報端末で抽出し、ユーザに対して適当な情報量の情報を提供することができる。
【００５６】
以上で説明した実施の形態は、以下のように変形して実施できる。
（変形例１）図２のステップＳ１０で経路を探索する際に用いる探索条件は、距離優先、時間優先、燃料優先の三つだけに限定しない。たとえば、有料道路をできるだけ通過しない一般道優先などの探索条件を用いて経路探索を行うことにしてもよい。
（変形例２）図２のステップＳ２０では、探索された複数の経路の各々について燃料消費の各要因ごとに燃料消費量を算出したが、車両の燃料の消費量だけでなく他の乗物（移動物体）が消費するエネルギー量を算出することにしてもよい。たとえば、電気自動車の駆動用バッテリの消費量などを算出することにしてもよい。また、燃料消費の要因は、（１）基礎燃料消費、（２）空気抵抗、（３）摩擦抵抗、（４）高低差、（５）加減速以外にあってもよい。さらに、燃料消費の各要因の燃料消費量の算出方法についても実施の形態で説明した方法に限定しない。なお、人間が移動により消費するカロリーなどへの適用も考慮し得る。この場合、道路上の人の平均人数、坂の数や傾斜、階段の数などが要因となり得る。
（変形例３）図６のステップＳ６２０や図６のステップＳ６５０で複数の要因が抽出されたとき、ステップＳ６４０やステップＳ６７０で要因の数を減らしたが、ステップＳ６３０、Ｓ６４０、Ｓ６６０、Ｓ６７０の処理は省略して、ステップＳ６２０およびＳ６５０で抽出されたすべての要因について情報を提供することにしてもよい。たとえば、図６の説明で用いた例では、ステップＳ６２０で「空気抵抗」および「摩擦抵抗」が抽出されて、ステップＳ６５０で「基礎燃料消費」および「加減速」が抽出されているため、以下のような情報が提供される。
『他ルートと比較して、高速走行が可能なルートであり、距離が長いルートですが、所要時間の少ないルートであり、渋滞が少ないルートです。』
ステップＳ６４０およびステップＳ６７０において抽出された複数の燃料消費量が複数存在する場合も同様に上記のような情報を提供することにしてもよい。
（変形例４）図８および図９で説明した情報の生成方法は、あくまで一例であって文章のパターン、パターン数などは実施の形態で説明した内容だけに限定しない。また、ユーザに経路を選択させる方法も図７に示した方法だけに限定しない。なお、ユーザに経路を選択させることなく、探索された経路すべてについて情報を出力することにしてもよい。
（変形例５）探索する経路の出発地および目的地は経路ごとに異なっていてもよい。
（変形例６）最大経路データまたは最小経路データのいずれか一方を利用しないような情報端末やプログラムも本発明には含まれる。
（変形例７）ステップＳ６２０およびステップＳ６５０では、複数の燃料消費の要因の大小を単純に比較したが、各要因の燃料消費のそれぞれに要因ごとに定められた係数を乗じて比較することにしてもよい。総燃料消費量のうち各要因の燃料消費が占める割合は、均等ではなく所定の傾向が見られる。それらの割合に基づいて、経験的に定められた係数を各要因の燃料消費のそれぞれに乗ずることで、より適切に情報を提供することができる。または、各要因の燃料消費量について、経路間の平均値を求め、この平均値から各要因の係数を定めてもよい。
【００５７】
以上で説明した実施の形態および各種変形例は、発明の特徴が損なわれない限り、組み合わせて実行してよい。また、以上で説明した実施の形態や各種の変形例はあくまで一例であり、発明の特徴が損なわれない限り、本発明はこれらの内容に限定されない。
【符号の説明】
【００５８】
１  情報端末
１０  制御部
１１  記憶部
１２  出力部
１３  入力部
１１０  地図データ
１１１  経路探索アプリケーション
【図１】
2013257204.tif 000003
【図２】
2013257204.tif 000004
【図３】
2013257204.tif 000005
【図４】
2013257204.tif 000006
【図５】
2013257204.tif 000007
【図６】
2013257204.tif 000008
【図７】
2013257204.tif 000009
【図８】
2013257204.tif 000010
【図９】
2013257204.tif 000011