(57)【要約】【課題】  交通に関する情報の管理を効率化し、利用を容易にする技術を提供する。【解決手段】    車両に関する情報および道路上に存在する物体の情報をそれぞれ空間に関連付けて管理する交通情報管理システムに、車両および道路上に存在する物体の情報を取得する情報取得手段と、前記情報に関連付けられる空間である情報空間を定義する情報空間定義手段と、車両の情報空間と道路上に存在する物体の情報空間との交わりを判定する判定手段と、前記判定手段によって車両の情報空間と道路上に存在する物体の情報空間とが交わっていると判定された場合に、前記車両において、前記物体の情報空間に関連付けられている情報に応じたプログラムを実行するプログラム実行手段とを備えた。【選択図】  図５
2006350788.tif 000002
【特許請求の範囲】
【請求項１】
車両に関する情報および道路上に存在する物体の情報をそれぞれ空間に関連付けて管理する交通情報管理システムであって、
車両および道路上に存在する物体の情報を取得する情報取得手段と、
前記情報に関連付けられる空間である情報空間を定義する情報空間定義手段と、
車両の情報空間と道路上に存在する物体の情報空間との交わりを判定する判定手段と、
前記判定手段によって車両の情報空間と道路上に存在する物体の情報空間とが交わっていると判定された場合に、前記車両において、前記物体の情報空間に関連付けられている情報に応じたプログラムを実行するプログラム実行手段と、
を有する交通情報管理システム。
【請求項２】
請求項１に記載の交通情報管理システムであって、
前記情報空間定義手段は、車両の走行速度および車両が走行中の道路の道幅を取得する手段を有し、取得された走行速度および道幅に基づいて前記車両の情報空間の大きさを定義する
ことを特徴とする交通情報管理システム。
【請求項３】
請求項１または２に記載の交通情報管理システムであって、
車両は複数のプログラムを有し、
前記情報空間定義手段は、各プログラムの実行条件に応じて、異なる大きさの情報空間を定義する
ことを特徴とする交通情報管理システム。
【請求項４】
請求項１〜３のいずれかに記載の交通情報管理システムであって、
車両内の状況を取得する車内状況取得手段をさらに有し、
前記プログラム実行手段は、前記車内状況取得手段が取得した車両内の状況に応じてプログラムの実行方法を変更する
ことを特徴とする交通情報管理システム。
【請求項５】
車両に関する情報および道路上に存在する物体の情報をそれぞれ空間に関連付けて管理する交通情報管理システム上の交通情報管理サーバであって、
車両および道路上に存在する物体の情報をその情報に関連付けられた情報空間とともに取得する情報空間取得手段と、
車両の情報空間と道路上に存在する物体の情報空間との交わりを判定する判定手段と、
前記判定手段によって情報空間が交わっていると判定された場合に、前記情報空間が交わったことを、前記道路上に存在する物体の情報とともに前記車両に通知する通知手段と、
を有する交通情報管理サーバ。
【請求項６】
車両に関する情報および道路上に存在する物体の情報をそれぞれ空間に関連付けて管理する交通情報管理システム上の交通情報管理サーバであって、
車両および道路上に存在する物体の情報をその情報に関連付けられた情報空間とともに取得する情報空間取得手段と、
前記道路上に存在する物体の情報を、該情報に関連付けられた情報空間とともに車両に通知する情報空間通知手段と、
を有する交通情報管理サーバ。
【請求項７】
車両に関する情報および道路上に存在する物体の情報をそれぞれ空間に関連付けて管理する交通情報管理システム上の交通情報処理装置であって、
自車に関する情報に関連付けられる空間である情報空間を定義する情報空間定義手段と、
道路上に存在する物体の情報をその情報に関連付けられた情報空間とともに取得する情報空間取得手段と、
前記情報空間定義手段が定義した自車の情報空間と、前記情報空間取得手段が取得した情報空間との交わりを判定する判定手段と、
前記判定手段によって両情報空間が交わると判定された場合に、交わった情報空間の種類に応じたプログラムを実行するプログラム実行手段と、
を有する交通情報処理装置。
【請求項８】
請求項７に記載の交通情報処理装置であって、
自車の走行速度および自車が走行中の道路の道幅を取得する走行状況取得手段をさらに有し、
前記情報空間定義手段は、前記走行状況取得手段が取得した走行速度および道幅に基づいて、自車に関する情報に関連付けられる情報空間の大きさを定義する
ことを特徴とする交通情報処理装置。
【請求項９】
請求項７または８に記載の交通情報処理装置であって、
該交通情報処理装置は複数のプログラムを有し、
前記情報空間定義手段は、各プログラムの実行条件に応じて、異なる大きさの情報空間を定義する
ことを特徴とする交通情報処理装置。
【請求項１０】
請求項７〜９のいずれかに記載の交通情報処理装置であって、
自車内の状況を取得する車内状況取得手段をさらに有し、
前記プログラム実行手段は、前記車内状況取得手段が取得した自車内の状況に応じて、プログラムの実行方法を変更する
ことを特徴とする交通情報処理装置。
【請求項１１】
請求項７〜１０のいずれかに記載の交通情報処理装置を備えた車両。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両および道路上に存在する物体の情報を管理・利用する方法に関する。
【背景技術】
【０００２】
近年、自動車ではエンジン、ブレーキ、ステアリング、エアバッグなど様々な機器がＥＣＵ（Electronic Control Unit）によって制御されている。また、ナビゲーションやテ
レマティクスといった車載情報システムも搭載されている。これらのシステムでは、周囲から情報を取得し、この情報に基づいて電子機器上でプログラムを実行している。
【０００３】
例えば、プリクラッシュシステムは、レーダーによって周囲の物体との衝突を予測する。このシステムでは、衝突を予測すると段階に応じて、運転者への警告、ブレーキの自動制御、シートベルトの巻き込み、エアバックの作動などを行う。
【０００４】
また、経路探索を行うカーナビゲーションシステムでは、渋滞情報を取得した際には渋滞を迂回できるような経路が存在するか再探索を行う機能もある。その他にも、周辺の店舗などの情報をディスプレイに表示して乗員に店舗を案内する機能がある。
【０００５】
これらのプログラムは、関連する情報を取得した際に実行されるように構成されている。
【特許文献１】特開２００４−２６８６２８号公報
【特許文献２】特開２００２−４８５６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記のような従来技術では、各プログラムはそれぞれ情報の取得を行い、プログラムの実行タイミングについては個別に判断していた。
【０００７】
すなわち、プログラムの開発においてプログラムごとに実行タイミングの判定処理を実装しなければならず、開発効率の低下、開発コストの増大という問題が生じていた。
【０００８】
本発明は上記実情を鑑みてなされたものであって、その目的とするところは、車両および道路上に存在する物体に関する情報の管理を効率化し利用を容易にする技術を提供することにある。
【０００９】
本発明の別の目的は、車両用のプログラムの開発効率を向上させる技術を提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明は以下のような構成をとる。
【００１１】
（第１の態様）
本発明の第１の態様は、車両に関する情報および道路上に存在する物体の情報をそれぞれ空間に関連付けて管理する交通情報管理システムである。車両に関する情報とは、例えば、車両の現在位置、走行速度、走行方向、目的地などである。また、道路上に存在する物体とは、例えば、車両、信号機、道路自体や、店舗、観光スポットなどである。道路上に存在する物体の情報とは、車両であれば、現在位置、走行速度、走行方向、目的地などである。また、信号機であれば、現在の信号の状態（赤や青）、次の信号状態の変化まで
の時間などである。また、道路自体であれば、路面状況、交通規制情報、渋滞情報などである。店舗や観光スポットであれば、その位置や、店舗や観光スポットを紹介する情報などである。
【００１２】
本発明に係る交通情報管理システムは、情報取得手段、情報空間定義手段、判定手段、およびプログラム実行手段を有する。
【００１３】
情報取得手段は、上記した車両および道路上に存在する物体の情報を取得する。例えば、車両については、現在位置はＧＰＳ（Global Positioning System）によって、速度は速度計によって取得する。また、信号機については信号機の状態を管理・記憶している制御装置から取得する。また、道路自体については、路面状況や渋滞情報などをカメラやレーダ等のセンサを有する路側機から取得する。また、店舗の情報は、通信によって取得する。
【００１４】
情報空間定義手段は、情報取得手段が取得した情報に関連付けられる空間である情報空間を定義する。情報空間は、関連付けられた情報が車両などに影響を及ぼす範囲であり、情報と情報空間とは関連付けられて本交通情報管理システム上で管理される。（なお、車両および道路上に存在する物体の情報に関連付けられる情報空間のことをそれぞれ単に、車両の情報空間、道路上に存在する物体の情報空間と呼ぶ。）
判定手段は、車両の情報空間と道路上に存在する物体の情報空間との交わりを判定する。
【００１５】
プログラム実行手段は、判定手段によって車両の情報空間と道路上に存在する物体の情報空間とが交わっていると判定された場合に、この車両において、この物体の情報空間に関連付けられている情報に応じたプログラムを実行する。
【００１６】
例えば、車両の情報空間と交わった情報空間が他の車両の情報に関連付けられている場合は、衝突の警告や衝突回避のための自動制御を行うプログラムを実行する。また、車両の情報空間と交わった情報空間が路面の渋滞情報に関連付けられている場合は、目的地までの経路の再探索を行うプログラムを実行する。また、車両の情報空間と交わった情報空間が店舗の情報に関連付けられている場合は、この店舗に関する情報を乗員に対して通知するプログラムを実行する。このように、交わった情報空間に関連付けられている情報に基づいて、所定のプログラムを実行する。ここでは、情報空間が交わったときに実行されるプログラムは１つとして説明したが、実行されるプログラムは複数であっても構わない。
【００１７】
以上のように、本発明の第１の態様に係る交通情報管理システムでは、交通に関する情報をその種類に依らず情報空間に関連付けて一元的に管理し、各プログラムで共通して利用できるため、交通に関する情報の管理が効率化され、利用が容易になる。また、各プログラムで個別に実行タイミングの判断についての開発する必要がなくなるため、車両用プログラムの開発の効率が向上する。
【００１８】
また、本発明の第１の態様における情報空間定義手段は、車両の走行速度および車両が走行中の道路の道幅を取得する手段を有し、取得された走行速度および道幅に基づいて車両の情報空間の大きさを定義することも好ましい。
【００１９】
走行速度は、車両内に搭載された速度計や、路側に設置されたレーダーや磁気を利用するセンサなどにより取得する。また、道路の道幅は、道幅が格納されている地図情報を予め保持したり、基地局から通信により道幅を取得したり、測距センサの使用、カメラで道路の画像を撮影し画像解析を行うなどの方法により取得する。
【００２０】
車両の走行速度に応じて、周囲の情報から影響を受ける範囲を主に進行方向に対して拡げると良い。例えば、走行速度が大きいほど衝突予測の範囲を拡げることが好ましく、店舗案内もより遠くの店舗の情報まで案内することが好ましい。また、道幅は周囲を走行する車両の範囲を定める要素であるため、道幅に応じて情報空間を拡大することが好ましい。
【００２１】
このように走行速度や道幅に応じて情報空間の大きさを変えることで、プログラムの実行開始のための判断をより適切に行うことが可能となる。
【００２２】
また、本発明の第１の態様において、車両は複数のプログラムを有し、情報空間定義手段は、各プログラムの実行条件に応じて、異なる大きさの情報空間を定義することが好ましい。例えば、衝突回避のための自動制動プログラムに対応する情報空間は車両の進行方向であって比較的至近な距離に定義し、衝突警告プログラムに対応する情報空間はこれよりも前方の範囲に定義することが好ましい。店舗案内プログラムに対応する情報空間はこれらよりも広範囲に定義することが好ましい。
【００２３】
このように、実行するプログラムごとに異なる範囲の情報空間を定義することで、複数のプログラムに対して適切な実行条件を設定することが可能となる。また、複数のプログラムの実行タイミングの判定処理を一元化することが可能となり、開発効率の向上および開発コストの低減が可能となる。
【００２４】
また、本発明の第１の態様に係る交通情報管理システムは、車両内の状況を取得する車内状況取得手段をさらに有することが好ましい。そして、本発明の第１の態様におけるプログラム実行手段は、車内状況取得手段が取得した車両内の状況に応じてプログラムの実行方法を変更することが好ましい。
【００２５】
車両内の状況とは、例えば、運転者および同乗者の人数、その構成、乗車位置などである。これらの情報は、シートに備えられた圧力センサや、画像センサなどにより取得する。
【００２６】
そして、例えば、チャイルドシートを使用している場合には、衝突の際に、その座席に備えられたエアバックを動作させない。また、店舗案内の際に、乗員の構成が大人と子供を含む場合には、ファミリー向けの店舗を優先的に案内するようにする。
【００２７】
このように、車内の状況に応じてプログラムの実行方法を変更することで、より状況に即したプログラムの実行を行うことが可能となる。
【００２８】
（第２の態様）
本発明の第２の態様は、車両に関する情報および道路上に存在する物体の情報をそれぞれ空間に関連付けて管理する交通情報管理システム上の交通情報管理サーバである。本発明の第２の態様に係る交通情報管理サーバは、情報空間取得手段、判定手段、および通知手段を有する。
【００２９】
情報取得手段は、車両および道路上に存在する物体の情報を取得する。情報空間取得手段は、車両および道路上に存在する物体の情報をその情報に関連付けられた情報空間とともに取得する。判定手段は、車両の情報空間と道路上に存在する物体の情報空間との交わりを判定する。通知手段は、判定手段によって情報空間が交わっていると判定された場合に、情報空間が交わったことを、道路上に存在する物体の情報とともに車両に通知する。
【００３０】
本発明の第２の態様に係る交通情報管理サーバは、車両および道路上に存在する物体の情報を、情報空間と関連付けて一元的に管理する。そして、交通情報管理サーバにおいて情報空間の交わりを判定手段が判定して、情報空間が交わった場合にはその旨の通知を通知手段が車両に対して行う。
【００３１】
通知手段は、情報空間が交わったことを車両に通知する際に、交わった道路上に存在する物体の情報とともに通知する。この通知は、情報空間の交わりを通知するだけであっても良く、車両に対してプログラムの実行を命令する通知であっても良い。
【００３２】
（第３の態様）
本発明の第３の態様は、車両に関する情報および道路上に存在する物体の情報をそれぞれ空間に関連付けて管理する交通情報管理システム上の交通情報管理サーバである。本発明の第３の態様に係る交通情報管理サーバは、情報空間取得手段および情報空間通知手段とを有する。
【００３３】
情報空間取得手段は、車両および道路上に存在する物体の情報をその情報に関連付けられた情報空間とともに取得する。情報空間通知手段は、道路上に存在する物体の情報を、この情報に関連付けられた情報空間とともに車両に通知する。
【００３４】
本発明の第３の態様に係る交通情報管理サーバは、車両および道路上の物体の情報を、情報空間と関連付けて一元的に管理する。第３の態様では、上記の情報と情報空間とを車両に対して通知する。すなわち、車両は、交通情報管理サーバから自車の周囲に存在する情報および情報空間を取得することが可能となる。これにより各車両は、取得した情報空間の交わりを自ら判断することでプログラムの実行タイミングの判定を行うことが可能となる。
【００３５】
（第４の態様）
本発明の第４の態様は、車両に関する情報および道路上に存在する物体の情報をそれぞれ空間に関連付けて管理する交通情報管理システム上の交通情報処理装置である。本発明の第４の態様に係る交通情報処理装置は、情報空間定義手段、情報空間取得手段、判定手段、およびプログラム実行手段とを有する。
【００３６】
第４の態様における情報空間定義手段は、自車に関する情報に関連付けられる空間である情報空間を定義する。情報空間取得手段は、道路上に存在する物体の情報をその情報に関連付けられた情報空間とともに取得する。判定手段は、情報空間定義手段が定義した自車の情報空間と、情報空間取得手段が取得した情報空間との交わりを判定する。プログラム実行手段は、判定手段によって両情報空間が交わると判定された場合に、交わった情報空間の種類に応じたプログラムを実行する。
【００３７】
上記のように、第４の態様に係る交通情報処理装置では、自車の情報空間は交通情報処理装置で定義し、道路上の物体についての情報空間は外部から取得する。そして、情報空間の交わりを判断してプログラムを実行する。その際、交わった情報空間に関連付けられている情報の種類や内容を考慮してプログラムを実行する。
【００３８】
このように、本発明の第４の態様に係る交通情報処理装置では、交通に関する情報をその種類に依らず情報空間に関連付けて情報空間の交わりに基づいてプログラムを実行しているため、各プログラムでの実行タイミングの判断についての開発を省略することが可能となり、車両用プログラムの開発の効率が向上する。
【００３９】
本発明の第４の態様は、自車の走行速度および自車が走行中の道路の道幅を取得する走
行状況取得手段をさらに有することが好ましい。そして、本発明の第４の態様における情報空間定義手段は、走行状況取得手段が取得した走行速度および道幅とに基づいて、自車に関する情報に関連付けられる情報空間の大きさを定義する。
【００４０】
このように走行速度や道幅に応じて情報空間の大きさを変えることで、プログラムの実行開始のための判断をより適切に行うことが可能となる。
【００４１】
本発明の第４の態様において、交通情報処理装置は複数のプログラムを有し、情報空間定義手段は、各プログラムの実行条件に応じて、異なる大きさの情報空間を定義することも好ましい。これにより、各プログラムごとに適切な実行条件を設定することが可能となる。また、複数のプログラムの実行タイミングの判定処理を一元化することが可能となり、開発効率の向上および開発コストの低減が可能となる。
【００４２】
本発明の第４の態様に係る交通情報処理装置は、自車内の状況を取得する車内状況取得手段をさらに有することが好ましい。そして、本発明の第４の態様におけるプログラム実行手段は、車内状況取得手段が取得した自車内の状況に応じて、プログラムの実行方法を変更することが好ましい。これにより、より状況に即したプログラムの実行を行うことが可能となる。
【発明の効果】
【００４３】
本発明によれば、車両および道路上に存在する物体に関する情報の管理が効率化されるとともにその利用が容易になる。また、本発明によれば、車両用プログラムの開発効率が向上する。
【発明を実施するための最良の形態】
【００４４】
以下に図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。
【００４５】
（第１の実施形態）
本発明の第１の実施形態では、交通情報管理サーバが車両情報、渋滞情報、店舗情報を一元管理し、車両がこれらの情報を取得してプログラムの実行判断を行う。
【００４６】
＜システム構成＞
図１は、本実施形態のシステム構成を示す図である。本システムは、ネットワーク８を介して接続された、交通情報管理サーバ１、車両２、３、路側機４、店舗５を含む。車両２，３はアクセスポイント（ＡＰ）７を介してネットワーク８に接続される。
【００４７】
［交通情報管理サーバ］
図２は交通情報管理サーバ１の構成を示す図である。交通情報管理サーバ１は、情報空間取得部４１、座標変換部４２、情報空間記憶部４３、および情報空間通知部４４から構成される。これらの各部の機能は、ＣＰＵ（中央演算処理装置）がメモリに格納されたプログラムを実行することにより実現される。
【００４８】
情報空間取得部４１は、車両２、３、路側機４、店舗５から情報とこれらの情報に関連付けられた空間である情報空間とを取得する。取得した情報空間が車両２，３等を原点とする座標系で表されている場合には、その車両等の現在位置をもとに、座標変換部４２が絶対座標（緯度，経度、高さ）に変換する。そして、情報空間記憶部４３は、絶対座標で表された情報空間を、車両等の情報と関連付けて記憶する。
【００４９】
情報空間通知部４４は、車両２，３から情報空間を要求されたときに、情報空間記憶部４３に記憶されている情報空間およびこれに関連付けられている情報を要求元に通知する
。この際、情報空間記憶部４３では情報空間は絶対座標を用いて管理されているので、座標変換部４２は要求元の車両の位置を原点とする座標系に座標変換してから通知する。ただし、要求元の車両側で座標変換を行う場合には、絶対座標で通知しても良い。
【００５０】
［車両］
図３は、車両２に搭載された交通情報処理装置の構成を示す図である。交通情報処理装置は、通信部１１、ミリ波レーダ１２、速度センサ１３、ナビゲーション装置１４、走行制御部１５、統合制御部１６から構成される。これらの各部は車内ＬＡＮ１７によって接続されている。
【００５１】
通信部１１は、アクセスポイント７との間で無線通信を行う。また、通信部１１によって、他の車両と車車間通信を行ったり、路側機から送信される情報を受信したりする。
【００５２】
ミリ波レーダ１２は、他の車両や障害物などの相対位置および相対速度を計測する。速度センサ１３は、車両２の走行速度を計測する。速度センサ１３は、走行速度が計測できるものであれば、磁気式、機械式などいかなる技術を用いても構わない。
【００５３】
ナビゲーション装置１４は、ＧＰＳ(Global Positioning System)、地図情報を格納し
た記録部、表示部、入力部などを有する。ナビゲーション装置１４は、入力部から目的地を入力され、ＧＰＳから取得した現在位置および記録部に格納された地図情報を用いて最適な経路を検索し、表示部に表示する。また、周囲に存在する店舗を検索・表示する機能を有する。また、ナビゲーション装置１４が有する地図情報には道路の道幅が記録されているので、ＧＰＳにより取得した現在位置を利用して、車両２が走行中の道路の道幅を取得することができる。
【００５４】
走行制御部１５は、ブレーキやステアリングやエンジンを制御する複数のＥＣＵから構成される。走行制御部１５は、例えば、衝突回避のための制動を行ったり、適切な走行速度や車間距離を保つための制御を行う。また、走行制御部１５は、衝突の警告などを運転者に対して行う。
【００５５】
統合制御部１６は、自車の情報空間および道路上に存在する物体の情報空間の交わりを判定し、情報空間が交わっている場合には走行制御部１５やナビゲーション装置１４に対してプログラム実行の通知を行う。
【００５６】
図４は、統合制御部１６の構成を示す図である。統合制御部１６は、情報空間定義部２１、情報空間取得部２２、情報空間記憶部２３、判定部２４、およびプログラム実行部２５を有する。これらの各部の機能は、ＣＰＵがメモリに格納されたプログラムを実行することによって実現される。
【００５７】
情報空間定義部２１は、実行判定を行うプログラムごとに情報空間を定義し、情報空間記憶部２３に格納する。情報空間定義部２１は、プログラムごとに予め定められた既定領域と、速度センサ１３によって取得された自車の走行速度、ナビゲーション装置１４によって取得された走行中の道路の道幅とに基づいて、情報空間を定義する。
【００５８】
情報空間取得部２２は、通信部１１を介して交通情報管理サーバ１に対して自車の周囲に存在する物体の情報およびこの情報に関連付けられている情報空間を要求する。情報空間取得部２２は、交通情報管理サーバ１から取得した情報および情報空間を関連付けて情報空間記憶部２３に格納する。
【００５９】
判定部２４は、自車の情報空間と、周囲に存在する物体の情報空間の交わりを判定する
。両情報空間が交わっている場合には、プログラム実行部２５が走行制御部１５やナビゲーション装置１４に対してプログラムの実行を通知する。実行されるプログラムは、交わった情報空間の種類に応じて決定される。また、実行通知の際に、交わった情報空間に関連付けられている情報の内容がプログラムに渡される。
【００６０】
＜情報空間＞
図５を用いて情報空間について説明する。図５は、情報空間定義部２１によって定義された車両２の情報空間を概念的に示した図である。
【００６１】
車両２に対して複数の情報空間３１，３２，３３，３４が定義される。これらの情報空間は、実行の対象となるプログラムごとに位置・大きさ・範囲などが異なる領域を持つ。
【００６２】
情報空間３１は、衝突回避プログラムの実行判定領域となる情報空間（以下、衝突回避プログラム用情報空間という）である。この情報空間と、他の車両の衝突回避プログラム用情報空間が交わったときに、衝突回避プログラムが実行される。衝突回避プログラムは、走行制御部１５によって実行され、車両に対して制動処理を行う。
【００６３】
情報空間３２は、衝突警告プログラム用情報空間であり、他の車両の衝突警告プログラム用情報空間が交わったときに、衝突警告プログラムが実行される。衝突警告プログラムは、走行制御部１５によって実行され、運転者に対して、音声を利用したりシートベルト引っ張ることなどによって衝突の可能性が高いことを通知する。
【００６４】
情報空間３３は、経路再探索プログラム用情報空間であり、渋滞情報の情報空間が交わったときに、経路再探索プログラムが実行される。経路再探索プログラムは、ナビゲーション装置１４によって実行され、目的地までの所要時間が最短となる経路を再探索する。この探索の際に、交わった情報空間に関連付けられている渋滞情報を考慮して経路の探索を行う。
【００６５】
情報空間３４は、店舗案内プログラム用情報空間であり、店舗情報の情報空間が交わったときに、店舗案内プログラムが実行される。店舗案内プログラムは、ナビゲーション装置１４によって実行され、その店舗に関する情報を、ナビゲーション装置１４の表示部に表示したり、音声によって運転者に通知する。
【００６６】
これらの情報空間は、車両２の位置を原点とする３次元座標系で管理される。また、情報空間の範囲は、車両の走行速度および走行中の道路の道幅に基づいて定義される。
【００６７】
図６は、情報空間記憶部２３に格納される情報空間のデータ構造を示す図である。図６に示すように、情報空間は、実行の対象となるプログラムと、情報空間の３次元座標およびプログラム実行の判定対象となる情報空間の種類によって管理される。
【００６８】
本実施形態では、情報空間は直方体形状としたが、円筒形状やドーム形状などどのような形状であっても構わない。また、車両２の複数の情報空間は、互いに交わっていても構わない。
【００６９】
＜処理フロー＞
［情報空間のサーバへの登録処理］
[[車両]]
次に、情報空間を定義し交通情報管理サーバ１に登録する処理について説明する。まず、図７のフローチャートを用いて車両２が交通情報管理サーバ１に登録する処理を説明する。
【００７０】
ステップＳ１０１で、車両２は、速度センサ１３から走行速度を、ナビゲーション装置１４の地図情報から道幅を取得する。
【００７１】
ステップＳ１０２で、情報空間定義部２１は、プログラムごとに情報空間を定義する。この際、プログラムごとに予め定められた既定の範囲と、上記ステップで取得した走行速度および道幅とに基づいて情報空間の範囲を定義する。この情報空間は、上記したように自車を原点とする座標系であらわされる。
【００７２】
ステップＳ１０３において、上記で定義した情報空間を、通信部１１を介して情報管理サーバ１に通知し登録する。この際、自車の現在位置、走行速度、進行方向、目的地などの情報も合わせて通知する。車両の現在位置は、ナビゲーション装置１４のＧＰＳから取得する。走行速度は、速度センサ１３から取得する。進行方向および目的地はナビゲーション装置１４から取得する。
【００７３】
ステップＳ１０４において、上記通知を受け取った交通情報管理サーバ１は、車両２を原点として表されている情報空間の座標を、絶対座標系へと変換する。この座標変換は、車両の現在位置（絶対座標）、車両の進行方向、および情報空間（車両２を中心とする座標系）とを用いて行うことができる。
【００７４】
ステップＳ１０５において、交通情報管理サーバ１は、座標変換した情報空間の範囲と、通知された車両に関する情報とを関連付けて記憶する。
【００７５】
[[路側機および店舗]]
次に、路側機４が交通情報管理サーバ１に情報空間を登録する処理を説明する。路側機４は路面の状況や、渋滞情報をセンサによって取得する。この情報を、情報空間とともに交通情報管理サーバ１に通知する。
【００７６】
路側機４は移動しないため、交通情報管理サーバ１に位置が登録されていれば、再度通知を行う必要はない。したがって、路面状況や渋滞情報などの情報のみを通知しても良い。
【００７７】
また、情報空間の広さが変わって交通情報管理サーバ１に通知を行う必要が生じた場合も、路側機４を原点とする座標系で情報空間を表さずに、絶対座標系を用いた座標で交通情報管理サーバ１に通知する。
【００７８】
また、店舗５が交通情報管理サーバ１に情報空間を登録する処理も路側機４の場合と同様である。
【００７９】
［車両における判定処理］
車両２におけるプログラム実行判定処理について、図８のフローチャートを用いて説明する。
【００８０】
ステップＳ２０１で、上記のように定義され情報空間記憶部４３に記憶されている自車の情報空間を取得する。
【００８１】
ステップＳ２０２において、情報空間取得部２２は、周囲の物体の情報空間の取得要求を交通情報管理サーバ１に対して送信し、情報空間およびその情報に関連付けられた情報を取得する。
【００８２】
ステップＳ２０３において、自車の情報空間と、取得した情報空間との交わりを判定する。自車の情報空間は、図６に示したようにプログラムごとに定義されており、その判定対象となる情報空間が交わったときのみ、両情報空間が交わったと判定する。
【００８３】
例えば、自車の店舗案内プログラム用情報空間３４と、店舗５の情報空間が交わった場合は情報空間が交わったと判定する。逆に、店舗案内プログラム用情報空間３４、渋滞情報の情報空間が交わっても、両情報空間は交わっていると判定されない。
【００８４】
ステップＳ２０４で上記判定結果にしたがって、処理を分岐する。両情報空間が交わっていると判定された場合には、ステップＳ２０５に進み、対応するプログラムが実行される。この際、情報空間に関連付けられている情報が、プログラムの中で利用される。ステップＳ２０４で交わっていないと判定された場合には、処理を終了する。
【００８５】
＜動作例＞
次に、図９の状況を例に具体的なプログラム実行判定処理の動作について説明する。図９には、車両２および車両Ａ，Ｂ、路側機４、店舗５の情報空間が示されている。車両２の情報空間３１，３２，３３，３４は、図面の見易さのために図５における情報空間と異なる形状をしている。また、車両Ａ，Ｂについては、衝突警告プログラム用情報空間３２ａ，３２ｂのみを示してある。
【００８６】
車両２は、まず自車の走行速度および道路の道幅に基づいて情報空間３１，３２，３３，３４を定義する。そして車両２は、車両Ａ、Ｂおよび路側機４、店舗５の情報空間を交通情報管理サーバ１から取得する。これらの情報空間は、情報空間記憶部２３に格納される。
【００８７】
次に、判定部２４がこれらの情報空間の重なりを判定する。衝突回避プログラム用情報空間３１と重なる情報空間はないので、衝突回避プログラムは実行されない。
【００８８】
衝突警告プログラム用情報空間３２は、車両Ａの情報空間３２ａと重なるため、プログラム実行部２５は、走行制御部１５に衝突警告プログラムの実行を通知する。この際、衝突警告プログラムは、情報空間３２ａに関連付けられている車両Ａに関する情報（走行速度、進行方向など）を利用して、衝突の可能性が高いことを運転者に音声などにより通知する。
【００８９】
経路再探索プログラム用情報空間３３は、路側機４の渋滞情報に関する情報空間３５と重なるため、プログラム実行部２５は、ナビゲーション装置１４に対して経路再探索プログラムの実行を通知する。この際、ナビゲーション装置１４は、情報空間３５に関連付けられている渋滞情報を利用して最短経路の再探索を行う。
【００９０】
店舗案内プログラム用情報空間３４は、店舗５の情報空間３６と交わっているため、プログラム実行部２５は、ナビゲーション装置１４に対して店舗案内プログラムの実行を通知する。この際、店舗案内プログラムは、情報空間３６と関連付けられている店舗に関する情報を、運転者に対して案内する。なお、店舗案内プログラム用情報空間３４は、車両Ｂの情報空間３２ｂとも重なっている。しかし、店舗案内プログラム用情報空間３４の重なりの判定対象は、店舗の情報空間である（図６参照）。したがって、店舗案内プログラム用情報空間３４と車両Ｂの情報空間は重なっているとは判定しない。
【００９１】
＜効果＞
このように、交通に関する情報を情報空間に関連付けて交通情報管理サーバ１に管理するため、交通に関する情報の管理が効率化され、その利用も容易になる。また、各車両が
周囲の物体の情報および情報空間を交通情報管理サーバ１から取得し、情報空間の交わりがある場合にプログラムを実行することで、各車両におけるプログラム実行の判定は、全てのプログラムで情報空間の重なりを判断するだけで行うことができる。したがって、車両用のプログラム開発において、各プログラムごとに実行判断ルーチンの開発をする必要がなく、共通の実行判断ルーチンを使用することが可能となり、開発効率が向上する。また、開発コストも低下する。
【００９２】
また、車両についての情報空間をその車両の走行速度および走行中の道路の道幅に基づいて変化させるため、プログラムの実行開始判断をより適切に行うことが可能となる。
【００９３】
（第２の実施形態）
本発明の第２の実施形態では、交通情報管理サーバが車両情報、渋滞情報、店舗情報を一元管理する。そして、交通情報管理サーバが車両におけるプログラムの実行判断もあわせて行う。本発明の第２の実施形態は、第１の実施形態と基本的に同様であるので、異なる部分についてのみ説明する。
【００９４】
図１０は、本発明の第２の実施形態における交通情報管理サーバ１の構成を示す図である。交通情報管理サーバ１は、情報空間取得部４１、座標変換部４２、情報空間記憶部４３、判定部４５、および通知部４６から構成される。情報空間取得部４１、座標変換部４２、および情報空間記憶部４３は第１の実施形態と同様であるので説明を省略する。
【００９５】
判定部４５は、情報空間記憶部４３に記憶されている、車両に関する情報空間が他の情報空間と交わっているか判定する。判定処理の内容は第１の実施形態の場合と同様である。
【００９６】
判定部４５が車両の情報空間と他の情報空間とが交わっていると判定した場合に、通知部４６は、情報空間が交わったことを車両に対して通知する。この際、この情報空間に関連付けられて情報空間記憶部４３に記憶されている情報も同時に、車両に対して通知する。
【００９７】
この通知を受け取った車両では、プログラム実行部２５が交わった情報空間およびこれに関連付けられている情報をもとにプログラムの実行を走行制御装置１５やナビゲーション装置１４に対して通知する。
【００９８】
このような構成をとることで、車両におけるプログラムの実行判断は交通情報管理サーバ１側で一括して行うことが可能となり、車両用のプログラムの開発効率が向上する。また、実行判断処理がサーバ側で行われるため、車両の処理負荷が軽減する。
【００９９】
（その他の変形例）
本実施形態においては、周囲の物体の情報および情報空間は、交通情報管理サーバ１から取得していたが、他の方法により取得しても良い。例えば、車両２はミリ波レーダ１２を用いて、周囲の車両Ａ，Ｂの位置および相対速度を取得し、それに基づいて情報空間を自車で定義してそれを使用しても良い。また、車両２は、通信部１１を介して車両Ａ，Ｂや路側機４、店舗５と通信を行うことで、情報空間を取得しても良い。
【０１００】
上記の実施形態では、車両（との衝突）、渋滞、店舗に関する情報およびそれに伴って実行するプログラムのみを紹介したが、その他にどのような情報およびプログラムを扱っても良い。例えば、明るさを情報として、ライトの点灯、消灯を制御または警告するプログラムや、雨を検知してワイパーを制御するプログラムなど様々なものに利用することができる。
【０１０１】
また、車両２は、車内センサを設けて乗員数や乗員構成などを取得し、プログラム実行部２５は車内の状況も考慮してプログラムを実行するか判断しても良い。例えば、エアバッグを始動する場合には、チャイルドシートが使われている座席に対してはエアバッグを動作させない。また、車内カメラの画像解析により、乗員の構成が大人と子供であれば、店舗案内プログラムで家族向きの店舗を優先的に案内する。
【図面の簡単な説明】
【０１０２】
【図１】第１の実施形態におけるシステム構成の例を示す図である。
【図２】第１の実施形態における交通情報管理サーバの構成を示すブロック図である。
【図３】第１の実施形態における車両の構成を示すブロック図である。
【図４】第１の実施形態における統合制御部の構成を示す図である。
【図５】第１の実施形態における車両の有する情報空間を説明する概念図である。
【図６】第１の実施形態における情報空間のデータ構造を説明する図である。
【図７】第１の実施形態における情報空間の登録処理を示すフローチャートである。
【図８】第１の実施形態におけるプログラム実行判断処理を示すフローチャートである。
【図９】第１の実施形態におけるシステム構成の例を示す図である。
【図１０】第２の実施形態における交通情報管理サーバの構成を示すブロック図である。
【符号の説明】
【０１０３】
１        交通情報管理サーバ
２、３    車両
４        路側機
５        店舗
７        アクセスポイント
８        ネットワーク
１１      通信部
１２      ミリ波レーダ
１３      速度センサ
１４      ナビゲーション装置
１５      走行制御部
１６      統合制御部
１７      車内ＬＡＮ
２１      情報空間定義部
２２      情報空間取得部
２３      情報空間記憶部
２４      判定部
２５      プログラム実行部
３１，３２，３２ａ，３２ｂ，３３，３４，３５，３６      情報空間
４１      情報空間取得部
４２      座標変換部
４３      情報空間記憶部
４４      情報空間通知部
４５      判定部
４６      通知部
Ａ，Ｂ    車両
【図１】
2006350788.tif 000003
【図２】
2006350788.tif 000004
【図３】
2006350788.tif 000005
【図４】
2006350788.tif 000006
【図５】
2006350788.tif 000007
【図６】
2006350788.tif 000008
【図７】
2006350788.tif 000009
【図８】
2006350788.tif 000010
【図９】
2006350788.tif 000011
【図１０】
2006350788.tif 000012