(57)【要約】  情報生成装置（１００）は、移動体に搭載され、速度検出部（１０１）により移動体の移動速度を検出する。そして、指示部（１０２）により移動速度に応じて、所定の時間間隔もしくは前記移動体の所定の移動距離間隔のいずれか一方の間隔ごとに移動体の走行情報の生成指示を出力する。生成部（１０３）は、指示部（１０２）から出力された生成指示に応じて、移動体の現在地情報および時刻情報を含む走行情報を生成する。また、生成された走行情報は、通信部（１０５）により収集装置（１１０）に送信される。
2008059556.tif 000002
【特許請求の範囲】
【請求項１】
移動体に搭載し、当該移動体の走行に関する情報（以下「走行情報」という）を生成する情報生成装置であって、
前記移動体の移動速度を検出する速度検出手段と、
前記速度検出手段により検出された移動速度に応じて、所定の時間間隔もしくは前記移動体の所定の移動距離間隔のいずれか一方の間隔ごとに前記走行情報の生成指示を出力する指示手段と、
前記指示手段から出力される走行情報の生成指示に応じて、前記移動体の現在地情報および時刻情報を含む走行情報を生成する生成手段と、
を備えることを特徴とする情報生成装置。
【請求項２】
前記指示手段は、前記速度検出手段により閾値以上の速度が検出された場合には、所定の時間間隔ごとに前記走行情報の生成指示を出力し、閾値未満の速度が検出された場合には、前記移動体の所定の移動距離間隔ごとに前記走行情報の生成指示を出力することを特徴とする請求項１に記載の情報生成装置。
【請求項３】
前記指示手段は、前記速度検出手段により閾値以上の速度が検出された場合には、前記移動体の所定の移動距離間隔ごとに前記走行情報の生成指示を出力し、閾値未満の速度が検出された場合には、所定の時間間隔ごとに前記走行情報の生成指示を出力することを特徴とする請求項１に記載の情報生成装置。
【請求項４】
前記生成手段は、前記走行情報として、前記指示手段による生成指示を出力ごとの前記現在地情報および時刻情報に基づいて前記移動体の変位情報を求めることを特徴とする請求項１に記載の情報生成装置。
【請求項５】
前記速度検出手段により検出された移動体速度に応じた時間間隔もしくは移動距離間隔を前記走行情報の生成間隔に設定する生成間隔設定手段を備え、
前記指示手段は、前記生成間隔設定手段により設定された時間間隔もしくは移動距離間隔のいずれか一方の間隔ごとに前記走行情報の生成指示を出力することを特徴とする請求項１に記載の情報生成装置。
【請求項６】
前記生成間隔設定手段は、あらかじめ定められた移動速度に対応した時間間隔の特性情報に基づいて前記走行情報の生成間隔に設定することを特徴とする請求項５に記載の情報生成装置。
【請求項７】
前記生成間隔設定手段は、あらかじめ定められた移動速度に対応した移動距離間隔の特性情報に基づいて前記走行情報の生成間隔に設定することを特徴とする請求項５に記載の情報生成装置。
【請求項８】
情報生成装置により生成された前記走行情報を収集する収集装置との通信をおこなう通信手段を備え、
当該通信手段は、前記生成手段により生成された走行情報を前記収集装置へ送信することを特徴とする請求項１〜７のいずれか一つに記載の情報生成装置。
【請求項９】
前記生成手段により生成された走行情報を蓄積する蓄積手段を備え、
前記通信手段は、所定の時間間隔ごとに前記蓄積手段に蓄積された走行情報を前記収集装置へ送信することを特徴とする請求項８に記載の情報生成装置。
【請求項１０】
移動体に搭載し、当該移動体の走行に関する情報（以下「走行情報」という）を生成する情報生成装置の情報生成方法であって、
前記移動体の移動速度を検出する速度検出工程と、
前記速度検出工程により検出された移動速度に応じて、所定の時間間隔もしくは前記移動体の所定の移動距離間隔のいずれか一方の間隔ごとに前記走行情報の生成指示を出力する指示工程と、
前記指示工程により出力された走行情報の生成指示に応じて、前記移動体の現在地情報および時刻情報を含む走行情報を生成する生成工程と、
を含むことを特徴とする情報生成方法。
【請求項１１】
前記速度検出工程により検出された移動体速度に応じた時間間隔もしくは移動距離間隔を前記走行情報の生成間隔に設定する生成間隔設定工程を含み、
前記指示工程は、前記生成間隔設定工程により設定された時間間隔もしくは移動距離間隔のいずれか一方の間隔ごとに前記走行情報の生成指示を出力することを特徴とする請求項１０に記載の情報生成方法。
【請求項１２】
請求項１０または１１に記載の情報生成方法をコンピュータに実行させることを特徴とする情報生成プログラム。
【請求項１３】
請求項１２に記載の情報生成プログラムをコンピュータに読み取り可能に記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動体に搭載し、走行に関する情報を生成する情報生成装置、情報生成方法、情報生成プログラムおよび記録媒体に関する。ただし、この発明の利用は、前述の情報生成装置、情報生成方法、情報生成プログラムおよび記録媒体に限るものではない。
【背景技術】
【０００２】
従来より、交通状況に関する情報を提供するために様々な技術が開発されている。近年は、特に実際に走行中の移動体から走行状態に関する情報（以下、「走行情報」という）を収集する手法に関しての研究が進められている。このような走行中の移動体から収集した走行情報に基づいて交通情報を生成することにより、即時性の高い交通情報を利用者に提供することができる。【０００３】
走行情報を収集するには、たとえば、緯度経度情報や、走行速度を検出する機能を備えたプローブカーを、走行情報を収集したい地域で走行させる。そして、プローブカーにより収集された情報を管理サーバなどのプローブデータ収集装置が一括して収集し、交通情報を生成するプローブカー・システムがある。【０００４】
具体的には、プローブデータ収集装置により、プローブカーから走行情報を収集する。そして、プローブデータ収集装置は、道路特定部およびルート判定部によりプローブカーの各車両が通過した走行軌跡データを生成する。さらに、プローブデータ収集装置は、プローブカー搭載率判定部と、交通情報判定区間決定部と、交通情報生成部と、を備えている。【０００５】
プローブカー搭載率判定部では、プローブカー搭載率に応じて、プローブ交通情報とＶＩＣＳ交通情報のいずれを優先するかを判定する。つぎに、交通情報判定区間決定部では、プローブカー搭載率判定の判定結果に応じて交通情報判定区間を変化させる。そして、交通情報生成部では、プローブカー搭載率が所定値以上の場合はプローブ交通情報を優先し、所定値未満の場合はＶＩＣＳ交通情報を優先して他方の交通情報を補完的に用いるようにし、交通情報判定区間の渋滞度や旅行時間などの交通情報を生成し、交通情報の信頼性を高める（たとえば、下記特許文献１参照。）。【０００６】
【特許文献１】特開２００６−２４４２６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記特許文献１のような従来技術の場合、移動体（たとえば、上述したプローブカー）は、通常、所定の時間間隔もしくは所定の距離間隔のいずれかの間隔ごとに走行情報を生成する。そして、生成された走行情報は、生成のたびに交通情報を生成する管理サーバへ送信されるか、または、生成ごとに蓄積され、所定時間経過するたびに蓄積された走行情報群が管理サーバへ送信される。【０００８】
しかしながら、走行情報を所定の間隔で生成しているということは、各生成間隔の間の速度は平均化されるためその間の速度の変化を捉えることはできない。すなわち、データ生成間隔が広くなると細かい速度変化の様子が走行情報に反映されない。結果として、信頼度の高い走行情報を生成できないとう問題が一例として挙げられる。【０００９】
また、渋滞に関する交通情報を生成する目的で移動体の走行情報を生成する場合、上述のように通常は、所定の時間間隔もしくは所定の距離間隔のいずれかの間隔ごとに走行情報を生成する。すなわち、低速走行時も高速走行時も一律の間隔で走行情報が生成される。【００１０】
たとえば、所定の時間間隔ごとに走行情報を生成する場合、中高速走行時（６０〜１００［ｋｍ／ｈ］）と比較して、低速走行や徐行時（３０〜１０［ｋｍ／ｈ］）には、変位の少ない走行情報が連続して生成される。一方、所定の距離間隔ごとに走行情報を生成する場合、中高速走行時と比較して低速走行時には、単位時間当たりの走行距離が短いため走行情報の生成回数が少なくなる。このように、移動体の走行速度に応じて、走行情報の内容や、生成回数が大きく変化するため、走行情報の精度が一定の基準に安定しないという問題が一例として挙げられる。
【課題を解決するための手段】
【００１１】
請求項１の発明にかかる情報生成装置は、移動体に搭載し、当該移動体の走行に関する情報（以下「走行情報」という）を生成する情報生成装置であって、前記移動体の移動速度を検出する速度検出手段と、前記速度検出手段により検出された移動速度に応じて、所定の時間間隔もしくは前記移動体の所定の移動距離間隔のいずれか一方の間隔ごとに前記走行情報の生成指示を出力する指示手段と、前記指示手段から出力される走行情報の生成指示に応じて、前記移動体の現在地情報および時刻情報を含む走行情報を生成する生成手段と、を備えることを特徴とする。【００１２】
また、請求項１０の発明にかかる情報生成方法は、移動体に搭載し、当該移動体の走行に関する情報（以下「走行情報」という）を生成する情報生成装置の情報生成方法であって、前記移動体の移動速度を検出する速度検出工程と、前記速度検出工程により検出された移動速度に応じて、所定の時間間隔もしくは前記移動体の所定の移動距離間隔のいずれか一方の間隔ごとに前記走行情報の生成指示を出力する指示工程と、前記指示工程により出力された走行情報の生成指示に応じて、前記移動体の現在地情報および時刻情報を含む走行情報を生成する生成工程と、を含むことを特徴とする。【００１３】
また、請求項１２の発明にかかる情報生成プログラムは、請求項１０または１１に記載の情報生成方法をコンピュータに実行させることを特徴とする。【００１４】
また、請求項１３の発明にかかる記録媒体は、請求項１２に記載の情報生成プログラムをコンピュータに読み取り可能に記録したことを特徴とする。
【図面の簡単な説明】
【００１５】
【図１】図１は、本実施の形態の情報生成装置の機能的構成を示すブロック図である。
【図２】図２は、本実施の形態にかかる情報生成装置の処理の内容を示すフローチャートである。
【図３】図３は、図２のステップＳ２０２における生成指示の出力処理の内容を示すフローチャートである。
【図４】図４は、本実施例のシステム構成の概要を示す説明図である。
【図５】図５は、ナビゲーション装置のハードウェア構成を示すブロック図である。
【図６】図６は、走行情報の生成基準の切り替え処理の手順を示すフローチャートである。
【図７】図７は、走行情報の生成時間間隔の設定の一例を示す特性図である。
【図８】図８は、走行情報の生成時間間隔の設定変更手順を示す説明図である。
【図９】図９は、走行情報の生成時間間隔の設定処理の手順を示すフローチャートである。
【図１０】図１０は、走行情報の生成距離間隔の設定の一例を示す特性図である。
【図１１】図１１は、走行情報の生成距離間隔の設定処理の手順を示すフローチャートである。
【符号の説明】
【００１６】
１００  情報生成装置
１０１  速度検出部
１０２  指示部
１０３  生成部
１０４  生成間隔設定部
１０５  通信部
１０６  蓄積部
１１０  収集装置
【発明を実施するための最良の形態】
【００１７】
以下に添付図面を参照して、この発明にかかる情報生成装置、情報生成方法、情報生成プログラムおよび記録媒体の好適な実施の形態を詳細に説明する。【００１８】
（情報生成装置の機能的構成）
まず、本実施の形態にかかる情報生成装置の機能的構成について説明する。図１は、本実施の形態の情報生成装置の機能的構成を示すブロック図である。図１のように、情報生成装置１００は、速度検出部１０１と、指示部１０２と、生成部１０３と、生成間隔設定部１０４と、通信部１０５と、蓄積部１０６と、を含んで構成されている。【００１９】
情報生成装置１００は、移動体に搭載され、移動体の走行情報を生成する。移動体とは、四輪車、二輪車などの車両や列車などの乗り物に限らず、利用者自身であってもよい。また、情報生成装置１００によって生成された走行情報は、後述する通信部１０５から収集装置１１０へ送信される。【００２０】
速度検出部１０１は、移動体の移動速度を検出する。移動速度を検出するには、移動体が車両であれば、たとえば、車輪の回転から車速パルスを取得する。また、車速パルスを取得できない移動体の場合は、各種の速度センサやＧＰＳ信号を受信して算出した現在位置の変位に応じて移動速度を検出してもよい。【００２１】
指示部１０２は、速度検出部１０１により検出された移動速度に応じて、所定の時間間隔もしくは前記移動体の所定の移動距離間隔のいずれか一方の間隔ごとに走行情報の生成指示を出力する。【００２２】
たとえば、指示部１０２は、速度検出部１０１により閾値以上の速度が検出された場合には、所定の時間間隔ごとに走行情報の生成指示を出力し、閾値未満の速度が検出された場合には、移動体の所定の移動距離間隔ごとに走行情報の生成指示を出力するように設定する（設定例１）。また、反対に、指示部１０２は、速度検出部１０１により閾値以上の速度が検出された場合には、移動体の所定の移動距離間隔ごとに走行情報の生成指示を出力し、閾値未満の速度が検出された場合には、所定の時間間隔ごとに走行情報の生成指示を出力するように設定してもよい（設定例２）。【００２３】
なお、設定例１は、頻繁な生成間隔となり、その都度走行情報が生成される。すなわち、高精度できめ細かい走行情報を生成できる。また、設定例２の場合は、設定例１とは異なり、生成間隔が緩慢になる。したがって、一度に生成される走行情報の情報量に制限がある場合などに利用するとよい。【００２４】
閾値の設定例としては、たとえば、低速走行と中高速走行とを境とするために３０［ｋｍ／ｈ］を閾値に設定したり、低中速走行と高速走行とを境とするために６０［ｋｍ／ｈ］を閾値に設定したりする例が挙げられる。なお、閾値の設定は、情報生成装置１００を搭載する移動体の特性に応じて利用者が任意に設定することができる。また、情報生成装置１００を搭載した移動体が複数存在し、これら複数の移動体の情報生成装置１００により生成された走行情報を後述する収集装置１１０が一括して収集する場合には、各情報生成装置１００の指示部１０２は、同じ閾値が設定された状態が好ましい。【００２５】
生成部１０３は、指示部１０２から出力される走行情報の生成指示に応じて移動体の現在地情報および時刻情報を含む走行情報を生成する。また、生成部１０３は、走行情報として、指示部１０２による生成指示を出力ごとの現在地情報および時刻情報に基づいて移動体の変位情報を求めてもよい。変位情報とは、移動体が、所定時間にどれだけ移動したかをあらわす情報である。具体的には、緯度経度情報によりどのように移動したかをあらわす経路情報や、緯度距離をあらわす情報である。【００２６】
生成間隔設定部１０４は、速度検出部１０１により検出された移動体速度に応じた時間間隔もしくは移動距離間隔を走行情報の生成間隔に設定する。この場合、指示部１０２は、生成間隔設定部１０４により設定された時間間隔もしくは移動距離間隔のいずれか一方の間隔ごとに走行情報の生成指示を出力する。【００２７】
また、生成間隔設定部１０４における生成間隔の設定内容は一様ではなく、利用者が任意に設定してもよいし、あらかじめ定められた移動速度に対応した時間間隔の特性情報を用意しておき、この特性情報に基づいて生成間隔を設定してもよい。特性情報とは、移動体の速度に応じた生成間隔をあらわした情報である。特性情報は、具体的には、たとえば、移動速度が１０［ｋｍ／ｈ］であれば○○（ｍまたは秒）間隔、６０［ｋｍ／ｈ］であれば××間隔というように移動速度と一対一で生成間隔が設定されている。また、特性情報は、グラフや方程式によってあらわされる場合もある。【００２８】
なお、上述したように、移動体の移動速度に応じて走行情報の生成間隔は、等時間間隔または等移動距離間隔に適宜切り替えられる。したがって、走行情報は、等時間間隔に走行情報を生成する場合と、等距離間隔に走行情報を生成する場合との双方の特性情報を用意しておく必要がある。【００２９】
通信部１０５は、各情報生成装置１００により生成された走行情報を収集する収集装置１１０との通信をおこなう。上述した生成部１０３により生成された走行情報は、通信部１０５から収集装置１１０へ送信される。なお、情報生成装置１００により生成した走行情報を収集装置１１０に送信する際には、利用者の許可を必要とするような設定が好ましい。【００３０】
たとえば、情報生成装置１００を搭載した移動体が、収集装置１１０との通信可能エリアに入ると、情報生成装置１００は、収集装置１１０との通信を確立する。そして、情報生成装置１００は、利用者に対して通信が確立した収集装置１１０への走行情報を送信するか否かの判断を受け付ける。利用者が走行情報を送信する旨の判断をした場合にのみ、通信部１０５から走行情報を送信する。なお、走行情報は、収集装置１１０に送信しない場合であっても、後述する蓄積部１０６に蓄積され、走行履歴として利用される。【００３１】
なお、情報生成装置１００を搭載した移動体が、収集装置１１０との通信可能エリアに入り、収集装置１１０との通信が確立した際に走行情報を送信するようにしてもよい。すなわち、走行情報を送信するか否かの判断をおこなうことなく送信するようにしてもよい。【００３２】
ここで、収集装置１１０は、上述したように、情報生成装置１００により生成された走行情報を収集する機能を備えた装置である。収集装置１１０は、走行情報を収集可能な地域を走行する移動体に搭載されているすべての情報生成装置１００から走行情報を収集することができる。また、収集装置１１０は、収集した情報に基づいてリアルタイムな交通情報を生成し、各移動体に配信することもできる。【００３３】
また、蓄積部１０６は、生成部１０３により生成された走行情報を蓄積する。たとえば、上述した通信部１０５が所定の時間間隔ごとに走行情報を送信する場合には、所定の時間間隔ごとに前記蓄積部１０６に蓄積された走行情報を収集装置１１０へ送信する。また、上述した通信部１０５が通信可能エリアに入るたびに走行情報を送信する場合には、前の通信可能エリアから蓄積された走行情報を送信する。【００３４】
以上説明したように、本実施の形態にかかる情報生成装置１００は、移動体の移動速度に応じて異なる間隔で走行情報を生成する。また、生成された情報は、生成ごとまたは所定時間間隔ごとに収集装置１１０へ送信される。【００３５】
（情報生成装置の処理の内容）
つぎに、本実施の形態にかかる情報生成装置の処理の内容について説明する。図２は、本実施の形態にかかる情報生成装置の処理の内容を示すフローチャートである。【００３６】
図２のフローチャートにおいて、まず、速度検出部１０１により移動体の移動速度を検出したか否かを判断する（ステップＳ２０１）。ここで、移動速度を検出するまで待ち（ステップＳ２０１：Ｎｏのループ）、移動速度を検出すると（ステップＳ２０１：Ｙｅｓ）、指示部１０２により、移動速度に応じて所定の時間間隔／移動距離間隔ごとに走行情報の生成指示を出力する（ステップＳ２０２）。なお、このステップＳ２０２における指示部１０２の生成指示の出力処理については、図３を用いて詳しく説明する。【００３７】
ステップＳ２０２おいて指示部１０２から走行情報の生成指示が出力されると、生成部１０３により、走行情報を生成する（ステップＳ２０３）。走行情報が生成されると、つぎに移動体が走行を終了したか否かを判断する（ステップＳ２０４）。ここで、移動体が走行を終了した場合は（ステップＳ２０４：Ｙｅｓ）、そのまま一連の処理を終了する。一方、移動体が引き続き走行している場合は（ステップＳ２０４：Ｎｏ）、ステップＳ２０１の処理に戻り、移動速度に応じて走行情報を生成する（ステップＳ２０１〜Ｓ２０３）。【００３８】
つぎに、図２のフローチャートのステップＳ２０２における生成指示の出力処理の内容について詳細に説明する。図３は、図２のステップＳ２０２における生成指示の出力処理の内容を示すフローチャートである。【００３９】
図３のフローチャートにおいて、まず、ステップＳ２０１により検出された移動速度に基づいて、等時間間隔ごとに生成指示を出力する設定になっているか否かを判断する（ステップＳ３０１）。ここで、等時間間隔ごとに生成指示を出力する設定になっている場合は（ステップＳ３０１：Ｙｅｓ）、生成間隔設定部１０４に設定されている特性情報に基づいて、移動速度に対応した時間間隔を設定する（ステップＳ３０２）。【００４０】
そして、前回の速度検出時からステップＳ３０２によって設定した時間間隔だけ経過したか否かを判断する（ステップＳ３０３）。ここで、設定した時間間隔だけ経過するまで待ち（ステップＳ３０３：Ｎｏのループ）、時間が経過すると（ステップＳ３０３：Ｙｅｓ）、生成部１０３に走行情報の生成指示を出力し（ステップＳ３０４）、ステップＳ２０３の処理に移行する。【００４１】
一方、等時間間隔ごとに生成指示を出力しない設定になっている場合は（ステップＳ３０１：Ｎｏ）、等移動距離間隔ごとに生成指示が出力される設定になっていると判断する。したがって、生成間隔設定部１０４に設定されている特性情報に基づいて、移動速度に対応した移動距離間隔を設定する（ステップＳ３０５）。【００４２】
そして、前回の速度検出位置からステップＳ３０５によって設定した移動距離間隔分走行したか否かを判断する（ステップＳ３０６）。ここで、設定した移動距離間隔分走行するまで待ち（ステップＳ３０６：Ｎｏのループ）、移動距離間隔分走行すると（ステップＳ３０６：Ｙｅｓ）、生成部１０３に走行情報の生成指示を出力し（ステップＳ３０４）、ステップＳ２０３の処理に移行する。【００４３】
以上説明したように、本実施の形態にかかる情報生成装置１００によれば、移動体の移動速度に応じて走行情報を生成する間隔の基準を時間もしくは距離のいずれかに切り替える。また、いずれかの間隔にしたがって、信頼度の高い走行情報を生成できるとともに、生成する走行情報の精度を一定の基準に保つことができる。
【実施例】
【００４４】
以下にこの発明の実施例について説明する。本実施例では、実施の形態にかかる情報生成装置１００をナビゲーション装置の機能の一部に適用した場合について説明する。さらに、本実施例では、上述のようなナビゲーション装置により生成された走行情報を、ビーコンを経由して収集し交通情報を生成する走行情報収集システムを実現する。【００４５】
（システム構成）
まず、本実施例のシステム構成について説明する。図４は、本実施例のシステム構成の概要を示す説明図である。図４の走行情報収集システム４００は、車両から送信される走行情報を収集してリアルタイムな交通情報を生成するシステムである。また収集した走行情報から生成された交通情報を各車両にフィードバックすることもできる。図４のように、走行情報収集システム４００は、たとえば、車両４０１と、ビーコン４０２と、通信センター４０３とを含んで構成されている。車両４０１は、実施の形態にかかる情報生成装置１００の機能を備えたナビゲーション装置５００（詳しくは後述する）を搭載した移動体である。【００４６】
また、ビーコン４０２は、車両４０１との双方向通信が可能な通信装置である。具体的には、光ビーコンや電波ビーコンなどがある。また、電波ビーコンが１基につき６０〜７０ｍ、光ビーコンが１基につき３．５ｍの通信可能エリアを実現するため、車両４０１が走行する道路の車線数や、ビーコン設置可能台数に応じて適宜種類を選択して設定する。【００４７】
また、通信センター４０３は、ビーコン４０２が取得した車両４０１の走行情報を収集する。また、通信センター４０３は、収集した各車両４０１の走行情報から通信可能エリア内の交通情報を生成する。この交通情報は、現在走行中の車両４０１から収集した走行情報に基づいているため、リアルタイムで高精度の交通情報を生成することができる。なお、通信センター４０３により生成された交通情報は、ビーコン４０２を介して車両４０１に配信される。【００４８】
（ナビゲーション装置のハードウェア構成）
つぎに、ナビゲーション装置のハードウェア構成について説明する。図５は、ナビゲーション装置のハードウェア構成を示すブロック図である。このナビゲーション装置５００は、車両に搭載された状態で利用される。【００４９】
図５のように、ナビゲーション装置５００は、ＣＰＵ５０１と、ＲＯＭ５０２と、ＲＡＭ（メモリー）５０３と、磁気ディスクドライブ５０４と、磁気ディスク５０５と、光ディスクドライブ５０６と、光ディスク５０７と、音声Ｉ／Ｆ（インターフェース）５０８と、マイク５０９と、スピーカ５１０と、入力デバイス５１１と、映像Ｉ／Ｆ５１２と、ディスプレイ５１３と、カメラ５１４と、通信Ｉ／Ｆ５１５と、ＧＰＳユニット５１６と、各種センサ５１７と、を含んで構成される。また、各構成部５０１〜５１７は、バス５２０によってそれぞれ接続されている。【００５０】
ＣＰＵ５０１は、ナビゲーション装置５００の全体の制御を司る。ＲＯＭ５０２は、ブートプログラム、ナビゲーションプログラム、通信プログラム、情報生成プログラムなどのプログラムを記録している。ＲＡＭ５０３は、ＣＰＵ５０１のワークエリアとして使用される。【００５１】
磁気ディスクドライブ５０４は、ＣＰＵ５０１の制御にしたがって磁気ディスク５０５に対するデータの読み取り／書き込みを制御する。磁気ディスク５０５は、磁気ディスクドライブ５０４の制御で書き込まれたデータを記録する。磁気ディスク５０５としては、たとえば、ＨＤ（ハードディスク）やＦＤ（フレキシブルディスク）を用いることができる。【００５２】
光ディスクドライブ５０６は、ＣＰＵ５０１の制御にしたがって光ディスク５０７に対するデータの読み取り／書き込みを制御する。光ディスク５０７は、光ディスクドライブ５０６の制御にしたがってデータが読み出される着脱自在な記録媒体である。光ディスク５０７は、書き込み可能な記録媒体を利用することもできる。また、この着脱可能な記録媒体として、光ディスク５０７のほか、ＭＯ、メモリカードなどであってもよい。【００５３】
また、本実施例の場合、磁気ディスク５０５や光ディスク５０７などの記録手段の中のいずれかの記録領域に情報生成プログラムにより生成された走行情報が蓄積される。さらに、磁気ディスク５０５や光ディスク５０７に記録される情報の他の一例として、経路探索・経路誘導などに用いる地図データが挙げられる。地図データは、建物、河川、地表面などの地物（フィーチャ）をあらわす背景データと、道路の形状をあらわす道路形状データとを有しており、ディスプレイ５１３の表示画面において２次元または３次元に描画される。ナビゲーション装置５００が経路誘導中の場合は、地図データとＣＰＵ５０１によって取得された車両の現在地点とが重ねて表示されることとなる。【００５４】
音声Ｉ／Ｆ５０８は、音声入力用のマイク５０９および音声出力用のスピーカ５１０に接続される。マイク５０９に受音された音声は、音声Ｉ／Ｆ５０８内でＡ／Ｄ変換される。また、スピーカ５１０からは音声が出力される。なお、マイク５０９から入力された音声は、音声データとして磁気ディスク５０５または光ディスク５０７に記録可能である。【００５５】
入力デバイス５１１は、文字、数値、各種指示などの入力のための複数のキーを備えたリモコン、キーボード、マウス、タッチパネルなどが挙げられる。さらに、入力デバイス５１１は、デジタルカメラや携帯電話端末などの他の情報処理端末を接続し、データの入出力をおこなうことができる。【００５６】
映像Ｉ／Ｆ５１２は、映像出力用のディスプレイ５１３および映像入力用のカメラ５１４と接続される。映像Ｉ／Ｆ５１２は、具体的には、たとえば、ディスプレイ５１３全体の制御をおこなうグラフィックコントローラと、即時表示可能な画像情報を一時的に記録するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいて、ディスプレイ５１３を表示制御する制御ＩＣなどによって構成される。【００５７】
ディスプレイ５１３には、アイコン、カーソル、メニュー、ウインドウ、あるいは文字や画像などの各種データが表示される。このディスプレイ５１３は、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを採用することができる。カメラ５１４は、車両内外の映像を撮像し、画像データとして出力する。カメラ５１４で撮像された画像は、画像データとして磁気ディスク５０５あるいは光ディスク５０７に記録可能である。【００５８】
通信Ｉ／Ｆ５１５は、ビーコン４０２（図４参照）と無線通信をおこない、ビーコン４０２を介して通信センター４０３に走行情報を送信する。また、通信Ｉ／Ｆ５１５は、ビーコン４０２に限らず様々な通信網へ接続し情報の送受信をおこなう。【００５９】
通信Ｉ／Ｆ５１５が接続する通信網としては、ＬＡＮ、ＷＡＮ、公衆回線網や携帯電話網などがある。具体的には、通信Ｉ／Ｆ５１５は、たとえば、ＦＭチューナー、ＶＩＣＳ／ビーコンレシーバ、無線ナビゲーション装置、およびその他のナビゲーション装置によって構成され、ビーコン４０２から配信される渋滞や交通規制などの道路交通情報を取得する。道路交通情報としては、たとえば、ＶＩＣＳ情報を受信する。このＶＩＣＳ情報は、道路交通情報通信システム（ＶＩＣＳ）により、渋滞、事故、規制などの道路交通情報が提供される。そして、取得されたＶＩＣＳ情報は、ナビゲーション装置５００上で、リアルタイムに表示される。なお、ＶＩＣＳは登録商標である。【００６０】
ＧＰＳユニット５１６は、ＧＰＳ衛星からの電波を受信し、ナビゲーション装置５００を搭載した車両４０１（図４参照）の位置に関する情報を出力する。ＧＰＳユニット５１６の出力情報は、後述する各種センサ５１７の出力値とともに、ＣＰＵ５０１による車両４０１の現在地点の算出に際して利用される。現在地点を示す情報は、たとえば緯度・経度、高度などの、地図データ上の１点を特定する情報である。【００６１】
各種センサ５１７は、車速センサや角速度センサなどであり、車両４０１の位置や挙動を判断するための情報を出力する。各種センサ５１７の出力値は、ＣＰＵ５０１による車両４０１の現在地点の算出や、速度や方位の変化量の測定に用いられる。【００６２】
なお、上述したナビゲーション装置５００のハードウェア構成に対応させると、図１に示した情報生成装置１００の速度検出部１０１は、たとえばＣＰＵ５０１、ＲＯＭ５０２、ＲＡＭ５０３および各種センサ５１７よりその機能を実現する。また、指示部１０２は、たとえばＣＰＵ５０１、ＲＯＭ５０２、ＲＡＭ５０３およびＧＰＳユニット５１６によりそれぞれその機能を実現する。また、生成部１０３および生成間隔設定部１０４は、たとえば、ＣＰＵ５０１、ＲＯＭ５０２およびＲＡＭ５０３にそれぞれその機能を実現する。また、通信部１０５は、たとえばＣＰＵ５０１、ＲＯＭ５０２および通信Ｉ／Ｆ５１５によりその機能を実現する。また、蓄積部１０６はたとえばＣＰＵ５０１、磁気ディスクドライブ５０４、磁気ディスク５０５、光ディスクドライブ５０６および光ディスク５０７によりその機能を実現する。【００６３】
（走行情報の生成手法）
つぎに、ナビゲーション装置５００おける走行情報の生成の手法について説明する。ナビゲーション装置５００は、ＲＯＭ５０２に記録されている情報生成プログラムを実行させることにより、走行情報を生成することができる。走行情報の生成の際には、移動速度に応じて下記の２点を調整することができる。【００６４】
（１）走行情報の生成基準の切り替え
（２）具体的な生成間隔（時間／距離）の設定
以下、具体例を挙げて上記２点の調整の内容を説明する。【００６５】
（走行情報の生成基準の切り替え）
まず、（１）走行情報の生成基準の切り替えについて説明する。生成基準とは、すなわち、所定の時間間隔で走行情報を生成するのか、もしくは所定の距離間隔（移動距離間隔）で走行情報を生成するのかいずれかである。車両４０１から走行情報を収集する最大の目的は、渋滞の状況を把握するための交通情報を生成である。精度の高い走行情報を生成するには、逐一走行情報現在位置を検出して走行情報を生成するのが望ましいが、情報量が膨大になってしまい、移動中に生成したすべての走行情報をビーコン４０２へ送信しきれない。【００６６】
したがって、車両４０１により生成される走行情報は、通常、所定の時間間隔または所定の距離間隔で走行情報を生成する。このように、走行情報の生成間隔があるということは、生成間隔の間の速度は平均化されることをあらわす。すなわち、その間の速度の変化は捉えられない。当然のことながら、走行情報の生成間隔が広くなると細かい速度変化の様子が捉えにくくなってしまう。また、走行情報の生成間隔は、走行情報の生成基準により大きく変化する。【００６７】
所定の時間間隔で走行情報を生成する場合のメリットは、車両４０１の速度が低速時であっても、生成間隔が広くならず走行情報を不足なく確保できる点にある。低速時は等距離間隔に生成間隔を設定すると速度が遅くなるにつれて同じ距離間隔でも到達するのに要する時間が長くなってしまう。したがって、所定の時間間隔で走行情報を生成することにより、渋滞の度合いを測るのにより細かな速度変化を捉えることができ、多くの生成情報を確実に生成することができる。【００６８】
一方、所定の距離間隔で走行情報を生成する場合のメリットは、車両４０１の速度が高速時であっても、生成間隔が広くならず、走行情報を不足なく確保できる点にある。高速走行時は等時間間隔に生成間隔を設定すると速度が上がるにつれて同じ時間間隔でも進む距離が長く、結果として長い距離の平均速度を示すことになり、データが間延びになってしまう。したがって、所定の距離間隔で走行情報を生成することにより、多くの生成情報を確実に生成することができる。【００６９】
このように、本実施例では、等時間間隔もしくは等距離間隔のいずれかの間隔で走行情報を生成し車両４０１の速度に応じて生成基準を適宜切り替える。なお、本実施例では、通信センター４０３へ送信することを目的とした走行情報を生成しているが、本発明にかかる情報生成方法は、上述のような場合に限らず、移動体の走行に関する情報を生成する際に広く適用することができる。【００７０】
また、ナビゲーション装置５００により生成される走行情報とは、車両がどのような経路をどのような速度で走行したかをあらわす走行履歴情報である。具体的には、たとえば、所定の時間間隔もしくは所定の移動距離間隔ごとに「自車の緯度経度＋時刻」のデータが生成され、蓄積される。他の例として、生成情報は「自車の平均車速」のデータであってもよいし、前回の生成時からの差分データのみを生成して、生成される走行情報の情報量を圧縮してもよい。【００７１】
（走行情報の生成基準（時間/距離）の切り替え処理の手順）
つぎに、ナビゲーション装置５００における走行情報の生成基準の切り替え処理の手順について説明する。生成基準とは、すなわち時間間隔と距離間隔とのいずれかである。図６は、走行情報の生成基準の切り替え処理の手順を示すフローチャートである。【００７２】
図６のフローチャートにおいて、まず、車両４０１が走行を開始したか否かを判断する（ステップＳ６０１）。ここで、走行が開始されるまで待ち（ステップＳ６０１：Ｎｏのループ）、開始すると（ステップＳ６０１：Ｙｅｓ）、走行開始位置を基準位置、走行開始時刻を基準時刻として基準位置および基準時刻のデータを生成する（ステップＳ６０２）。つぎに、車両４０１の移動速度Ｖを検出する（ステップＳ６０３）とともに、経過時間ｔｘを０にリセットする（ステップＳ６０４）。また、経過時間ｔｘのリセットに伴い、経過時間ｔｘの計時を開始する（ステップＳ６０５）。【００７３】
そして、車両４０１の移動速度Ｖがあらかじめ設定してある所定の速度Ｖ１よりも速いか否かを判断する（ステップＳ６０６）。ここで、移動速度Ｖが所定の速度Ｖ１よりも速い場合（ステップＳ６０６：Ｙｅｓ）、所定の等距離間隔ごとに走行情報を生成する処理に移行する。したがって、まず、前回のデータ生成位置から所定距離走行したか否かを判断する（ステップＳ６０７）。ここで、車両４０１が所定距離走行するまで待ち（ステップＳ６０７：Ｎｏのループ）、所定距離走行すると（ステップＳ６０７：Ｙｅｓ）、ステップＳ６０２においてデータを生成した基準位置および基準時刻と現在位置および現在時刻との差分データを生成する（ステップＳ６０９）。【００７４】
一方、ステップＳ６０６において、移動速度Ｖが所定の速度Ｖ１よりも遅い場合（ステップＳ６０６：Ｎｏ）、所定の等時間間隔ごとに走行情報を生成する処理に移行する。したがって、まず、前回のデータ生成時刻から所定時間経過したか否かを判断する（ステップＳ６０８）。ここで、車両４０１が所定時間経過するまで待ち（ステップＳ６０８：Ｎｏのループ）、所定時間経過すると（ステップＳ６０８：Ｙｅｓ）、ステップＳ６０９に移行し、差分データを生成する。【００７５】
ステップＳ６０９の処理が終了すると、つぎに、経過時間ｔｘがあらかじめ設定した所定時間ｔ１よりも長くなっているか否かを判断する（ステップＳ６１０）。すなわち、経過時間ｔｘが計時を開始してから所定時間ｔ１経過したか否かを判断する。ここで、経過時間ｔｘが所定時間ｔ１よりも短い場合、すなわち所定時間ｔ１経過していない場合には（ステップＳ６１０：Ｎｏ）、ステップＳ６０６の処理に戻り、データ生成処理を繰り返す。【００７６】
一方、ステップＳ６１０において、経過時間ｔｘが所定時間ｔ１より長い、すなわち所定時間ｔ１経過した場合は（ステップＳ６１０：Ｙｅｓ）、通信センター４０３へ生成データを送信する（ステップＳ６１１）。その後、車両４０１が走行を終了したか否かを判断する（ステップＳ６１２）。ここで、車両４０１が引き続き走行する場合は（ステップＳ６１２：Ｎｏ）、ステップＳ６０４の処理に戻り、経過時間ｔｘが所定時間ｔ１経過するまで、繰り返しデータを生成する（ステップＳ６０４〜Ｓ６１０）。生成したデータは、所定時間ｔ１経過すると上述したステップＳ６１１のように通信センター４０３へ送信される。【００７７】
一方、ステップＳ６１２において、車両４０１の走行が終了したと判断された場合は（ステップＳ６１２：Ｙｅｓ）、そのまま一連の処理を終了する。このように、ナビゲーション装置５００は、等時間間隔ごとに差分データを生成し、所定の等時間間隔ごとに生成した差分データを一括して通信センター４０３へ送信する。差分データは、通信センター４０３に車両４０１の走行情報として受信される。【００７８】
（走行情報の生成間隔の設定）
つぎに、（２）具体的な生成間隔（時間／距離）の設定について説明する。上述したように、ナビゲーション装置５００は、車両４０１の速度に応じて生成基準を切り替えることができるが、さらに、生成基準に設定された生成間隔を速度に応じて最適な値に設定することができる。【００７９】
上述したように、車両４０１から走行情報を収集する最大の目的は、渋滞の状況を把握するための交通情報の生成である。たとえば、上記（１）により、走行情報の生成基準を等時間間隔にする。このような場合、車両４０１が低速走行時であっても高速走行時であっても一律の時間間隔で走行情報が生成され、低速走行時には、あまり位置が変化しない走行情報が連続して生成されてしまう。一方、走行情報の生成基準を等距離間隔に切り替えると、低速走行時には、移動距離が少ないため、走行情報の生成回数が少なくなりすぎてしまう。したがって、本実施例では、車両４０１の速度が変化してもデータの変化の度合いやデータ生成回数が適切になるよう、速度によって生成間隔を設定する。【００８０】
（生成時間間隔の設定）
まず、走行情報の生成時間間隔の調整について説明する。図７は、走行情報の生成時間間隔の設定の一例を示す特性図である。上述したように、等時間間隔で走行情報を生成していくと、低速走行時には、あまり位置が変化しない走行情報が連続して生成されるので、たとえば、速度が速くなると時間間隔を狭め、遅くなると時間間隔を広げるように制御する。具体的には、車両４０１の速度を検出すると、図７のような特性図７００のグラフ７１０〜７３０や、方程式に当てはめて、その都度生成間隔を設定する。【００８１】
図８は、走行情報の生成時間間隔の設定変更手順を示す説明図である。図８を用いてさらに、具体的に説明すると。前回生成時間間隔を設定した際の速度Ｖｘ−１が変更基準値以上に変化していた場合に、現在の時間間隔ｔｘが新時間間隔ｔ１に変更する。【００８２】
つぎに、走行情報の生成時間間隔の設定処理の手順について説明する。図９は、走行情報の生成時間間隔の設定処理の手順を示すフローチャートである。図９のフローチャートにおいて、まず、ナビゲーション装置５００が搭載された車両４０１が走行を開始したか否かを判断する（ステップＳ９０１）。ここで、走行を開始するまで待ち（ステップＳ９０１：Ｎｏのループ）、走行を開始すると（ステップＳ９０１：Ｙｅｓ）、走行開始位置を基準位置、走行開始時刻を基準時刻として基準位置および基準時刻のデータを生成する（ステップＳ９０２）。【００８３】
そして、ステップＳ９０２のデータ生成と共に、経過時間ｔｘを０にリセットし（ステップＳ９０３）、経過時間ｔｘの計時を開始する（ステップＳ９０４）。ステップＳ９０４により経過時間ｔｘの計時が開始されると、つぎに車両４０１の移動速度Ｖを検出し（ステップＳ９０５）、速度Ｖにおけるデータの生成時間間隔ｔｖを検出する（ステップＳ９０６）。【００８４】
つぎに、前回のデータ生成時刻から生成時間間隔ｔｖ経過したか否かを判断する（ステップＳ９０７）。なお、ステップＳ９０７の処理が初めておこなわれる場合は、前回のデータ生成時刻が存在しないため、経過時間ｔｘの計時が開始されてから生成時間間隔ｔｖ経過したか否かを判断する。【００８５】
ステップＳ９０７において、前回のデータ生成時刻から生成時間間隔ｔｖだけ経過するまで待ち（ステップＳ９０７：Ｎｏのループ）、生成時間間隔ｔｖが経過すると（ステップＳ９０７：Ｙｅｓ）、ステップＳ９０２においてデータを生成した基準位置および基準時刻と現在位置および現在時刻との差分データを生成する（ステップＳ９０８）。【００８６】
差分データが生成されると、つぎに、経過時間ｔｘがあらかじめ設定した所定時間ｔ１よりも長くなっているか否かを判断する（ステップＳ９０９）。すなわち、経過時間ｔｘが計時を開始してから所定時間ｔ１経過したか否かを判断する。ここで、経過時間ｔｘが所定時間ｔ１よりも短い場合、すなわち所定時間ｔ１経過していない場合には（ステップＳ９０９：Ｎｏ）、ステップＳ９０５の処理に戻り、データ生成処理を繰り返す。【００８７】
一方、ステップＳ９０９において、経過時間ｔｘが所定時間ｔ１より長い、すなわち所定時間ｔ１経過した場合は（ステップＳ９０９：Ｙｅｓ）、通信センター４０３へ生成データを送信する（ステップＳ９１０）。その後、車両４０１が走行を終了したか否かを判断する（ステップＳ９１１）。ここで、車両４０１が引き続き走行する場合は（ステップＳ９１１：Ｎｏ）、ステップＳ９０３の処理に戻り、経過時間ｔｘが所定時間ｔ１経過するまで、繰り返しデータを生成する（ステップＳ９０３〜Ｓ９０９）。生成したデータは、所定時間ｔ１経過すると上述したステップＳ９１０のように通信センター４０３へ送信される。【００８８】
一方、ステップＳ９１１において、車両４０１の走行が終了したと判断された場合は（ステップＳ９１１：Ｙｅｓ）、そのまま一連の処理を終了する。このように、ナビゲーション装置５００は、等時間間隔ごとに差分データを生成し、所定の等時間間隔ごとに生成した差分データを一括して通信センター４０３へ送信する。差分データは、通信センター４０３に車両４０１の走行情報として受信される。【００８９】
（走行情報の生成距離間隔の設定）
つぎに、走行情報を等距離間隔ごとに生成すると設定された場合の生成距離間隔の設定について説明する。図１０は、走行情報の生成距離間隔の設定の一例を示す特性図である。図１０の特性図１０００のグラフ１０１０〜１０３０は、いずれも車両４０１の速度に対応した生成距離間隔の特性をあらわしている。車両４０１の速度を検出すると、図１０のような特性図１０００のグラフ１０１０〜１０３０や、方程式に当てはめて、その都度生成間隔を設定する。【００９０】
つぎに、走行情報の生成距離間隔の設定処理の手順について説明する。図１１は、走行情報の生成距離間隔の設定処理の手順を示すフローチャートである。図１１のフローチャートにおいて、まず、ナビゲーション装置５００が搭載された車両４０１が走行を開始したか否かを判断する（ステップＳ１１０１）。ここで、走行を開始するまで待ち（ステップＳ１１０１：Ｎｏのループ）、走行を開始すると（ステップＳ１１０１：Ｙｅｓ）、走行開始位置を基準位置、走行開始時刻を基準時刻として基準位置および基準事項のデータを生成する（ステップＳ１１０２）。【００９１】
そして、ステップＳ１１０２のデータ生成と共に、経過時間ｔｘを０にリセットし（ステップＳ１１０３）、経過時間ｔｘの計時を開始する（ステップＳ１１０４）。ステップＳ１１０４により経過時間ｔｘの計時が開始されると、つぎに車両４０１の移動速度Ｖを検出し（ステップＳ１１０５）、速度Ｖにおけるデータの生成距離間隔ｄｖを検出する（ステップＳ１１０６）。【００９２】
つぎに、前回のデータ生成位置から生成距離間隔ｄｖ走行したか否かを判断する（ステップＳ１１０７）。なお、ステップＳ１１０７の処理が初めておこなわれる場合は、前回のデータ生成位置が存在しないため、経過時間ｔｘの計時が開始されてから生成距離間隔ｄｖ走行したか否かを判断する。【００９３】
ステップＳ１１０７において、前回のデータ生成位置から生成距離間隔ｄｖだけ走行するまで待ち（ステップＳ１１０７：Ｎｏのループ）、生成距離間隔ｄｖだけ走行すると（ステップＳ１１０７：Ｙｅｓ）、ステップＳ１１０２においてデータを生成した基準位置および基準時刻と、現在位置および現在時刻との差分データを生成する（ステップＳ１１０８）。【００９４】
差分データが生成されると、つぎに、経過時間ｔｘがあらかじめ設定した所定時間ｔ１よりも長くなっているか否かを判断する（ステップＳ１１０９）。すなわち、経過時間ｔｘが計時を開始してから所定時間ｔ１経過したか否かを判断する。ここで、経過時間ｔｘが所定時間ｔ１よりも短い場合、すなわち所定時間ｔ１経過していない場合には（ステップＳ１１０９：Ｎｏ）、ステップＳ１１０５の処理に戻り、データ生成処理を繰り返す。【００９５】
一方、ステップＳ１１０９において、経過時間ｔｘが所定時間ｔ１より長い、すなわち所定時間ｔ１経過した場合は（ステップＳ１１０９：Ｙｅｓ）、通信センター４０３へ生成データを送信する（ステップＳ１１１０）。その後、車両４０１が走行を終了したか否かを判断する（ステップＳ１１１１）。ここで、車両４０１が引き続き走行する場合は（ステップＳ１１１１：Ｎｏ）、ステップＳ１１０３の処理に戻り、経過時間ｔｘが所定時間ｔ１経過するまで、繰り返しデータを生成する（ステップＳ１１０３〜Ｓ１１０９）。生成したデータは、所定時間ｔ１経過すると上述したステップＳ１１１０のように通信センター４０３へ送信される。【００９６】
一方、ステップＳ１１１１において、車両４０１の走行が終了したと判断された場合は（ステップＳ１１１１：Ｙｅｓ）、そのまま一連の処理を終了する。このように、ナビゲーション装置５００は、等時間間隔ごとに差分データを生成し、所定の等距離間隔ごとに生成した差分データを一括して通信センター４０３へ送信する。差分データは、通信センター４０３に車両４０１の走行情報として受信される。【００９７】
以上説明したように、本発明にかかる情報生成装置、情報生成方法、情報生成プログラムおよび記録媒体によれば、低速走行時にも高速走行時にも、最適な間隔で走行情報の生成指示をおこなう。したがって、信頼度の高い走行情報を生成することができる。また、低速走行時に等時間間隔で走行情報を生成するか、等距離間隔で走行情報を生成するかの設定を切り替えることにより、走行情報の情報量を調整することができる。【００９８】
なお、本実施の形態で説明した情報生成方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【図１】
2008059556.tif 000003
【図２】
2008059556.tif 000004
【図３】
2008059556.tif 000005
【図４】
2008059556.tif 000006
【図５】
2008059556.tif 000007
【図６】
2008059556.tif 000008
【図７】
2008059556.tif 000009
【図８】
2008059556.tif 000010
【図９】
2008059556.tif 000011
【図１０】
2008059556.tif 000012
【図１１】
2008059556.tif 000013
【手続補正書】
【提出日】平成19年10月12日(2007.10.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
移動体に搭載し、当該移動体の走行に関する情報（以下「走行情報」という）を生成する情報生成装置であって、
前記移動体の移動速度を検出する速度検出手段と、
前記速度検出手段により検出された移動速度に応じて、所定の時間間隔もしくは前記移動体の所定の移動距離間隔のいずれか一方に切り替えられ、当該切り替えられた間隔ごとに前記走行情報の生成指示を出力する指示手段と、
前記指示手段から出力される走行情報の生成指示に応じて、前記移動体の現在地情報および時刻情報を含む走行情報を生成する生成手段と、
を備えることを特徴とする情報生成装置。
【請求項２】
前記指示手段は、前記速度検出手段により閾値以上の速度が検出された場合には、所定の時間間隔ごとに前記走行情報の生成指示を出力し、閾値未満の速度が検出された場合には、前記移動体の所定の移動距離間隔ごとに前記走行情報の生成指示を出力することを特徴とする請求項１に記載の情報生成装置。
【請求項３】
前記指示手段は、前記速度検出手段により閾値以上の速度が検出された場合には、前記移動体の所定の移動距離間隔ごとに前記走行情報の生成指示を出力し、閾値未満の速度が検出された場合には、所定の時間間隔ごとに前記走行情報の生成指示を出力することを特徴とする請求項１に記載の情報生成装置。
【請求項４】
前記生成手段は、前記走行情報として、前記指示手段による生成指示を出力ごとの前記現在地情報および時刻情報に基づいて前記移動体の変位情報を求めることを特徴とする請求項１に記載の情報生成装置。
【請求項５】
前記速度検出手段により検出された移動体速度に応じた時間間隔もしくは移動距離間隔を前記走行情報の生成間隔に設定する生成間隔設定手段を備え、
前記指示手段は、前記生成間隔設定手段により設定された時間間隔もしくは移動距離間隔のいずれか一方の間隔ごとに前記走行情報の生成指示を出力することを特徴とする請求項１に記載の情報生成装置。
【請求項６】
前記生成間隔設定手段は、あらかじめ定められた移動速度に対応した時間間隔の特性情報に基づいて前記走行情報の生成間隔に設定することを特徴とする請求項５に記載の情報生成装置。
【請求項７】
前記生成間隔設定手段は、あらかじめ定められた移動速度に対応した移動距離間隔の特性情報に基づいて前記走行情報の生成間隔に設定することを特徴とする請求項５に記載の情報生成装置。
【請求項８】
情報生成装置により生成された前記走行情報を収集する収集装置との通信をおこなう通信手段を備え、
当該通信手段は、前記生成手段により生成された走行情報を前記収集装置へ送信することを特徴とする請求項１〜７のいずれか一つに記載の情報生成装置。
【請求項９】
前記生成手段により生成された走行情報を蓄積する蓄積手段を備え、
前記通信手段は、所定の時間間隔ごとに前記蓄積手段に蓄積された走行情報を前記収集装置へ送信することを特徴とする請求項８に記載の情報生成装置。
【請求項１０】
移動体に搭載し、当該移動体の走行に関する情報（以下「走行情報」という）を生成する情報生成装置の情報生成方法であって、
前記移動体の移動速度を検出する速度検出工程と、
前記速度検出工程により検出された移動速度に応じて、所定の時間間隔もしくは前記移動体の所定の移動距離間隔のいずれか一方に切り替えられ、当該切り替えられた間隔ごとに前記走行情報の生成指示を出力する指示工程と、
前記指示工程により出力された走行情報の生成指示に応じて、前記移動体の現在地情報および時刻情報を含む走行情報を生成する生成工程と、
を含むことを特徴とする情報生成方法。
【請求項１１】
前記速度検出工程により検出された移動体速度に応じた時間間隔もしくは移動距離間隔を前記走行情報の生成間隔に設定する生成間隔設定工程を含み、
前記指示工程は、前記生成間隔設定工程により設定された時間間隔もしくは移動距離間隔のいずれか一方の間隔ごとに前記走行情報の生成指示を出力することを特徴とする請求項１０に記載の情報生成方法。
【請求項１２】
請求項１０または１１に記載の情報生成方法をコンピュータに実行させることを特徴とする情報生成プログラム。
【請求項１３】
請求項１２に記載の情報生成プログラムをコンピュータに読み取り可能に記録したことを特徴とする記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００２
【補正方法】変更
【補正の内容】
【０００２】
方の交通情報を補完的に用いるようにし、交通情報判定区間の渋滞度や旅行時間などの交通情報を生成し、交通情報の信頼性を高める（たとえば、下記特許文献１参照。）。
［０００６］
特許文献１  特開２００６−２４４２６５号公報
発明の開示
発明が解決しようとする課題
［０００７］
上記特許文献１のような従来技術の場合、移動体（たとえば、上述したプローブカー）は、通常、所定の時間間隔もしくは所定の距離間隔のいずれかの間隔ごとに走行情報を生成する。そして、生成された走行情報は、生成のたびに交通情報を生成する管理サーバへ送信されるか、または、生成ごとに蓄積され、所定時間経過するたびに蓄積された走行情報群が管理サーバへ送信される。
［０００８］
しかしながら、走行情報を所定の間隔で生成しているということは、各生成間隔の間の速度は平均化されるためその間の速度の変化を捉えることはできない。すなわち、データ生成間隔が広くなると細かい速度変化の様子が走行情報に反映されない。結果として、信頼度の高い走行情報を生成できないとう問題が一例として挙げられる。
［０００９］
また、渋滞に関する交通情報を生成する目的で移動体の走行情報を生成する場合、上述のように通常は、所定の時間間隔もしくは所定の距離間隔のいずれかの間隔ごとに走行情報を生成する。すなわち、低速走行時も高速走行時も一律の間隔で走行情報が生成される。
［００１０］
たとえば、所定の時間間隔ごとに走行情報を生成する場合、中高速走行時（６０〜１００［ｋｍ／ｈ］）と比較して、低速走行や徐行時（３０〜１０［ｋｍ／ｈ］）には、変位の少ない走行情報が連続して生成される。一方、所定の距離間隔ごとに走行情報を生成する場合、中高速走行時と比較して低速走行時には、単位時間当たりの走行距離が短いため走行情報の生成回数が少なくなる。このように、移動体の走行速度に応じて、走行情報の内容や、生成回数が大きく変化するため、走行情報の精度が一定の基準に安定しないという問題が一例として挙げられる。
課題を解決するための手段
［００１１］
請求項１の発明にかかる情報生成装置は、移動体に搭載し、当該移動体の走行に
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００３
【補正方法】変更
【補正の内容】
【０００３】
関する情報（以下「走行情報」という）を生成する情報生成装置であって、前記移動体の移動速度を検出する速度検出手段と、前記速度検出手段により検出された移動速度に応じて、所定の時間間隔もしくは前記移動体の所定の移動距離間隔のいずれか一方に切り替えられ、当該切り替えられた間隔ごとに前記走行情報の生成指示を出力する指示手段と、前記指示手段から出力される走行情報の生成指示に応じて、前記移動体の現在地情報および時刻情報を含む走行情報を生成する生成手段と、を備えることを特徴とする。
［００１２］
また、請求項１０の発明にかかる情報生成方法は、移動体に搭載し、当該移動体の走行に関する情報（以下「走行情報」という）を生成する情報生成装置の情報生成方法であって、前記移動体の移動速度を検出する速度検出工程と、前記速度検出工程により検出された移動速度に応じて、所定の時間間隔もしくは前記移動体の所定の移動距離間隔のいずれか一方に切り替えられ、当該切り替えられた間隔ごとに前記走行情報の生成指示を出力する指示工程と、前記指示工程により出力された走行情報の生成指示に応じて、前記移動体の現在地情報および時刻情報を含む走行情報を生成する生成工程と、を含むことを特徴とする。
［００１３］
また、請求項１２の発明にかかる情報生成プログラムは、請求項１０または１１に記載の情報生成方法をコンピュータに実行させることを特徴とする。
［００１４］
また、請求項１３の発明にかかる記録媒体は、請求項１２に記載の情報生成プログラムをコンピュータに読み取り可能に記録したことを特徴とする。
図面の簡単な説明
［００１５］
［図１］図１は、本実施の形態の情報生成装置の機能的構成を示すブロック図である。
［図２］図２は、本実施の形態にかかる情報生成装置の処理の内容を示すフローチャートである。
［図３］図３は、図２のステップＳ２０２における生成指示の出力処理の内容を示すフローチャートである。
［図４］図４は、本実施例のシステム構成の概要を示す説明図である。
［図５］図５は、ナビゲーション装置のハードウェア構成を示すブロック図である。
［図６］図６は、走行情報の生成基準の切り替え処理の手順を示すフローチャートである。
【国際調査報告】
2008059556.tif 000014
2008059556.tif 000015
2008059556.tif 000016