(57)【要約】【課題】複数の移動体の現在位置とともに、現在位置周辺の道路状況を提示すること。【解決手段】情報提示装置１００は、取得部１０１、推測部１０２、提示部１０３によって構成される。取得部１０１は、複数の移動体の現在位置および当該移動体の挙動情報を取得する。推測部１０２は、取得部１０１によって取得された現在位置および挙動情報に基づいて、複数の移動体の現在位置周辺におけるそれぞれの道路状況を推測する。提示部１０３は、推測部１０２よって推測されたそれぞれの道路状況を現在位置とともに提示する。【選択図】図１
2007257370.tif 000002
【特許請求の範囲】
【請求項１】
複数の移動体の現在位置および当該移動体の挙動情報を取得する取得手段と、
前記取得手段によって取得された現在位置および挙動情報に基づいて、前記複数の移動体の現在位置周辺におけるそれぞれの道路状況を推測する推測手段と、
前記推測手段によって推測されたそれぞれの道路状況を前記現在位置とともに提示する提示手段と、
を備えることを特徴とする情報提示装置。
【請求項２】
前記取得手段は、前記挙動情報として前記移動体の所定時間内の平均速度情報を取得し、
前記推測手段は、前記移動体の所定時間内の平均速度が所定速度以下であった場合に、当該移動体の現在位置周辺が渋滞していると推測することを特徴とする請求項１に記載の情報提示装置。
【請求項３】
前記推測手段は、前記現在位置周辺に所定の地物が存在する場合には、前記平均速度が所定速度以下であっても前記現在位置周辺が渋滞していると推測しないことを特徴とする請求項２に記載の情報提示装置。
【請求項４】
前記推測手段は、前記現在位置が道路以外の場所に存在する場合には、前記平均速度が所定速度以下であっても前記現在位置周辺が渋滞していると推測しないことを特徴とする請求項２または３に記載の情報提示装置。
【請求項５】
自装置が設置された移動体の現在位置および当該移動体の挙動情報を他の装置に送信する送信手段と、
前記送信手段による送信の結果、自装置が設置された移動体以外の他の移動体の現在位置および当該他の移動体の現在位置周辺における道路状況を前記他の装置から受信する受信手段と、
前記受信手段によって受信された現在位置および当該現在位置周辺における道路状況を提示する提示手段と、
を備えることを特徴とする情報提示装置。
【請求項６】
複数の移動体の現在位置および当該移動体の挙動に関する情報をそれぞれの移動体から受信する受信手段と、
前記受信手段によって受信された現在位置および挙動に関する情報に基づいて、前記複数の移動体の現在位置周辺におけるそれぞれの道路状況を推測する推測手段と、
前記推測手段によって推測された道路状況を前記現在位置とともに前記複数の移動体に送信する送信手段と、
を備えることを特徴とする情報処理装置。
【請求項７】
複数の移動体の現在位置および当該移動体の挙動情報を取得する取得工程と、
前記取得工程によって取得された現在位置および挙動情報に基づいて、前記複数の移動体の現在位置周辺におけるそれぞれの道路状況を推測する推測工程と、
前記推測工程によって推測されたそれぞれの道路状況を前記現在位置とともに提示する提示工程と、
を含んだことを特徴とする情報提示方法。
【請求項８】
自装置が設置された移動体の現在位置および当該移動体の挙動情報を他の装置に送信する送信工程と、
前記送信工程による送信の結果、自装置が設置された移動体以外の他の移動体の現在位置および当該他の移動体の現在位置周辺における道路状況を前記他の装置から受信する受信工程と、
前記受信工程によって受信された現在位置および当該現在位置周辺における道路状況を提示する提示工程と、
を含んだことを特徴とする情報提示方法。
【請求項９】
複数の移動体の現在位置および当該移動体の挙動に関する情報をそれぞれの移動体から受信する受信工程と、
前記受信工程によって受信された現在位置および挙動に関する情報に基づいて、前記複数の移動体の現在位置周辺におけるそれぞれの道路状況を推測する推測工程と、
前記推測工程によって推測された道路状況を前記現在位置とともに前記複数の移動体に送信する送信工程と、
を含んだことを特徴とする情報処理方法。
【請求項１０】
請求項７または８に記載の情報提示方法をコンピュータに実行させることを特徴とする情報提示プログラム。
【請求項１１】
請求項９に記載の情報処理方法をコンピュータに実行させることを特徴とする情報処理プログラム。
【請求項１２】
請求項１０に記載の情報提示プログラムを記録したコンピュータに読み取り可能な記録媒体。
【請求項１３】
請求項１１に記載の情報処理プログラムを記録したコンピュータに読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、移動体の位置を表示する情報提示装置、情報処理装置、情報提示方法、情報処理方法、情報提示プログラム、情報処理プログラムおよび記録媒体に関する。ただし、この発明の利用は、上述した情報提示装置、情報処理装置、情報提示方法、情報処理方法、情報提示プログラム、情報処理プログラムおよび記録媒体に限られない。
【背景技術】
【０００２】
従来、複数の車両間において互いの現在位置を送信し合うことにより、自車位置のみならず他車位置をも同一画面上に表示できるようにしたグループ内通信機能付きナビゲーション装置が知られている。このようなナビゲーション装置は、たとえば、他車を有効状態または無効状態のいずれか一方に設定する設定手段を備え、有効状態に設定してある他車から送信されてきた他車位置のみを自車位置と共にディスプレイ上に表示する（たとえば、下記特許文献１参照。）。
【０００３】
【特許文献１】特開２００２−０６２１４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来技術によれば、グループに属する他車の位置は知ることができるものの、他車の走行状態は知ることができないという問題点が一例として挙げられる。グループ内通信をおこないながら走行する場合は、共通の目的地点に向かって走行することが多く、同一の経路を走行する可能性が高い。このような場合、先に走行する車両の走行状態（たとえば、渋滞に巻き込まれているなど）は、後続の車両にとって貴重な情報となるにもかかわらず、他車の走行状態は知ることができない。
【０００５】
また、他車の走行状態が得られないため、たとえば、他車の目的地点への到着が遅れている場合に、渋滞に巻き込まれて到着が遅れているのか、道に迷って到着が遅れているのかを知ることができないという問題点が一例として挙げられる。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかる情報提示装置は、複数の移動体の現在位置および当該移動体の挙動情報を取得する取得手段と、前記取得手段によって取得された現在位置および挙動情報に基づいて、前記複数の移動体の現在位置周辺におけるそれぞれの道路状況を推測する推測手段と、前記推測手段によって推測されたそれぞれの道路状況を前記現在位置とともに提示する提示手段と、を備えることを特徴とする。
【０００７】
また、請求項５の発明にかかる情報提示装置は、自装置が設置された移動体の現在位置および当該移動体の挙動情報を他の装置に送信する送信手段と、前記送信手段による送信の結果、自装置が設置された移動体以外の他の移動体の現在位置および当該他の移動体の現在位置周辺における道路状況を前記他の装置から受信する受信手段と、前記受信手段によって受信された現在位置および当該現在位置周辺における道路状況を提示する提示手段と、を備えることを特徴とする。
【０００８】
また、請求項６の発明にかかる情報処理装置は、複数の移動体の現在位置および当該移動体の挙動に関する情報をそれぞれの移動体から受信する受信手段と、前記受信手段によって受信された現在位置および挙動に関する情報に基づいて、前記複数の移動体の現在位置周辺におけるそれぞれの道路状況を推測する推測手段と、前記推測手段によって推測された道路状況を前記現在位置とともに前記複数の移動体に送信する送信手段と、を備えることを特徴とする。
【０００９】
また、請求項７の発明にかかる情報提示方法は、複数の移動体の現在位置および当該移動体の挙動情報を取得する取得工程と、前記取得工程によって取得された現在位置および挙動情報に基づいて、前記複数の移動体の現在位置周辺におけるそれぞれの道路状況を推測する推測工程と、前記推測工程によって推測されたそれぞれの道路状況を前記現在位置とともに提示する提示工程と、を含んだことを特徴とする。
【００１０】
また、請求項８の発明にかかる情報提示方法は、自装置が設置された移動体の現在位置および当該移動体の挙動情報を他の装置に送信する送信工程と、前記送信工程による送信の結果、自装置が設置された移動体以外の他の移動体の現在位置および当該他の移動体の現在位置周辺における道路状況を前記他の装置から受信する受信工程と、前記受信工程によって受信された現在位置および当該現在位置周辺における道路状況を提示する提示工程と、を含んだことを特徴とする。
【００１１】
また、請求項９の発明にかかる情報処理方法は、複数の移動体の現在位置および当該移動体の挙動に関する情報をそれぞれの移動体から受信する受信工程と、前記受信工程によって受信された現在位置および挙動に関する情報に基づいて、前記複数の移動体の現在位置周辺におけるそれぞれの道路状況を推測する推測工程と、前記推測工程によって推測された道路状況を前記現在位置とともに前記複数の移動体に送信する送信工程と、を含んだことを特徴とする。
【００１２】
また、請求項１０の発明にかかる情報提示プログラムは、請求項７または８に記載の情報提示方法をコンピュータに実行させることを特徴とする。
【００１３】
また、請求項１１の発明にかかる情報処理プログラムは、請求項９に記載の情報処理方法をコンピュータに実行させることを特徴とする。
【００１４】
また、請求項１２の発明にかかる記録媒体は、請求項１０に記載の情報提示プログラムを記録したコンピュータに読み取り可能なことを特徴とする。
【００１５】
また、請求項１３の発明にかかる記録媒体は、請求項１１に記載の情報処理プログラムを記録したコンピュータに読み取り可能なことを特徴とする。
【発明を実施するための最良の形態】
【００１６】
以下に添付図面を参照して、この発明にかかる情報提示装置、情報処理装置、情報提示方法、情報処理方法、情報提示プログラム、情報処理プログラムおよび記録媒体の好適な実施の形態を詳細に説明する。
【００１７】
（実施の形態）
はじめに、実施の形態にかかる情報提示装置１００の機能的構成について説明する。図１は、実施の形態にかかる情報提示装置１００の機能的構成を示すブロック図である。実施の形態にかかる情報提示装置１００は、取得部１０１、推測部１０２、提示部１０３によって構成される。
【００１８】
取得部１０１は、複数の移動体の現在位置および当該移動体の挙動情報を取得する。複数の移動体は、たとえば、同一の地点を目的地点として移動している。また、挙動情報とは、たとえば、それぞれの移動体の所定時間内の平均速度や進行方向などである。この他、取得部１０１は、移動体の現在位置周辺に存在する地物や、移動体の現在位置の属性（道路や駐車場など）に関する情報を取得することとしてもよい。
【００１９】
推測部１０２は、取得部１０１によって取得された現在位置および挙動情報に基づいて、複数の移動体の現在位置周辺におけるそれぞれの道路状況を推測する。取得部１０１は、たとえば、取得部１０１が挙動情報として取得した、移動体の所定時間内の平均速度が所定速度以下であった場合に、当該移動体の現在位置周辺が渋滞していると推測する。
【００２０】
また、推測部１０２は、現在位置周辺に所定の地物が存在する場合には、平均速度が所定速度以下であっても現在位置周辺が渋滞していると推測しない。所定の地物とは、たとえば、信号機や横断歩道、非常停車帯などである。また、推測部１０２は、現在位置が道路以外の場所に存在する場合には、平均速度が所定速度以下であっても現在位置周辺が渋滞していると推測しない。この場合、移動体は、施設の駐車場などに停車している可能性が高いからである。
【００２１】
提示部１０３は、推測部１０２によって推測されたそれぞれの移動体の現在位置周辺の道路状況を、現在位置とともに提示する。提示部１０３は、たとえば、表示画面に表示された地図上に移動体の現在位置およびその周辺の道路状況を表示する。また、たとえば、テキスト情報や音声情報として、移動体の現在位置およびその周辺の道路状況を提示することとしてもよい。
【００２２】
つぎに、情報提示装置１００による情報提示処理について説明する。図２は、情報提示装置１００による情報提示処理の手順を示すフローチャートである。図２のフローチャートにおいて、情報提示装置１００は、まず、取得部１０１によって、複数の移動体の現在位置および挙動に関する情報を取得する（ステップＳ２０１）。このとき、挙動に関する情報として、たとえば、各移動体の所定時間内の平均速度情報を取得する。
【００２３】
つぎに、推測部１０２によって、複数の移動体のうち、いずれか１つを選択し、その平均速度が所定速度以下か否かを判断する（ステップＳ２０２）。平均速度が所定速度以下の場合は（ステップＳ２０２：Ｙｅｓ）、その移動体の現在位置周辺に所定の地物があるか否かを判断する（ステップＳ２０３）。
【００２４】
移動体の現在位置周辺に所定の地物があると判断されなかった場合（ステップＳ２０３：Ｎｏ）、移動体の現在位置が道路以外の場所であるか否かを判断する（ステップＳ２０４）。現在位置が道路以外の場所でない場合は（ステップＳ２０４：Ｎｏ）、移動体の現在位置周辺の道路は渋滞していると推測する（ステップＳ２０５）。
【００２５】
一方、ステップＳ２０２で平均速度が所定速度以下でない場合は（ステップＳ２０２：Ｎｏ）、移動体の現在位置周辺は渋滞していないと推測して（ステップＳ２０６）、ステップＳ２０８に移行する。また、ステップＳ２０３で移動体の現在位置周辺に所定の地物がある場合（ステップＳ２０３：Ｙｅｓ）、および、ステップＳ２０４で現在位置が道路以外の場所である場合は（ステップＳ２０４：Ｙｅｓ）、移動体の現在位置周辺の道路状況は不明であるとして（ステップＳ２０７）、ステップＳ２０８に移行する。
【００２６】
推測部１０２は、すべての移動体について道路状況を推測するまで（ステップＳ２０８：Ｎｏ）、ステップＳ２０２に戻り以降の処理を繰り返す。そして、すべての移動体について道路状況を推測すると（ステップＳ２０８：Ｙｅｓ）、複数の移動体の現在位置とともに道路状況の推測結果を提示して（ステップＳ２０９）、本フローチャートによる処理を終了する。
【００２７】
なお、上述した実施の形態では、情報提示装置１００によって複数の移動体の現在位置周辺の道路状況を推測したが、情報処置装置によって推測した道路状況を、複数の移動体にそれぞれ設置されている情報提示装置に送信することとしてもよい。
【００２８】
この場合、情報提示装置は、自装置が設置された移動体の現在位置および当該移動体の挙動情報を、ネットワークを介して接続された情報処置装置に送信する送信部と、送信部による送信の結果、自装置が設置された移動体以外の他の移動体の現在位置および当該他の移動体の現在位置周辺における道路状況を情報処置装置から受信する受信部と、受信部によって受信された現在位置および当該現在位置周辺における道路状況を提示する提示部と、を備える。
【００２９】
また、道路状況を推測する情報処理装置は、複数の移動体の現在位置および当該移動体の挙動に関する情報をそれぞれの移動体に設置された情報提示装置から受信する受信部と、受信部によって受信された現在位置および挙動に関する情報に基づいて、複数の移動体の現在位置周辺におけるそれぞれの道路状況を推測する推測部と、推測部によって推測された道路状況を現在位置とともに複数の移動体に送信する送信部と、を備える。
【００３０】
これにより、それぞれの移動体の現在位置周辺の道路状況を、情報処理装置で一括して推測することができ、情報提示装置の処理負担を軽減させることができる。
【００３１】
以上説明したように、情報提示装置１００によれば、複数の移動体の現在位置および挙動情報を取得し、取得した情報に基づいて道路状況を推測および提示する。これにより、複数の移動体の現在位置周辺の道路状況を、ユーザに提示することができる。たとえば、ある移動体の現在位置周辺が混雑していると提示された場合、ユーザは自己の移動に際して、その現在位置周辺を回避し、順調に移動できる経路を選択することができる。
【００３２】
また、移動体の所定時間内の平均速度が所定速度以下であった場合に、その移動体の現在位置周辺が渋滞していると推測する。これにより、比較的取得が容易な速度情報に基づいて、移動体の現在位置周辺の道路が渋滞しているか否かを推測することができる。
【００３３】
また、たとえば、移動体の平均速度が所定速度以下でも、現在位置周辺に所定の地物が存在したり、移動体の現在位置が道路以外の場所にある場合などは、渋滞していると予想しない。これにより、道路状況の推測精度をより向上させることができる。
【実施例】
【００３４】
（グループ内通信システム３００のシステム構成）
つぎに、上述した実施の形態にかかる情報提示装置１００の実施例について説明する。以下の実施例においては、情報提示装置１００を、複数の車両間におけるグループ内通信（ポイントパーティ機能）に適用した場合について説明する。
【００３５】
図３は、実施例にかかるグループ内通信システムのシステム構成を示す説明図である。実施例にかかるグループ内通信システム３００は、管理サーバ３１０およびナビゲーション装置３２０によって構成される。管理サーバ３１０は、複数のナビゲーション装置３２０で形成されるグループのグループ内通信を管理する。
【００３６】
ナビゲーション装置３２０は、道路Ｌを走行する車両３３０に搭載されている。管理サーバ３１０とナビゲーション装置３２０とは、ネットワーク３４０を介して接続されている。
【００３７】
グループ内通信をおこなう場合、ナビゲーション装置３２０は、管理サーバ３１０から定期的におこなわれる送信要求に合わせて、自装置の移動情報を送信する。管理サーバ３１０は、ナビゲーション装置３２０からそれぞれ送信された移動情報を、グループに参加している他の車両３３０に搭載されたナビゲーション装置３２０に送信する。これにより、グループに参加している各車両３３０のユーザは、グループのメンバーの位置を相互に把握することができる。
【００３８】
グループ内通信をおこなう場合、ナビゲーション装置３２０は、５分ごと、１０分ごとなど、定期的に管理サーバ３１０へ移動情報のアップロードをおこなう。また、管理サーバ３１０から最新の情報のアップロードを指示された場合は、直近の移動情報を送信する。
【００３９】
また、各ナビゲーション装置３２０は、必要に応じて管理サーバ３１０から他の車両３３０の移動情報を受信することができる。たとえば、中心位置と範囲を指定したり、取得メッシュを指定して、指定範囲内を走行する車両３３０の移動情報のみを受信することとしてもよい。また、センターコンソール画面など、特別な端末からの強制アップロード要求を許可している各端末（ユーザが了承している端末）に移動情報をアップロードするよう要求しても良い。さらに、移動情報の送受信は、管理サーバ３１０を介さずにナビゲーション装置３２０間で直接おこなっても良い。
【００４０】
ナビゲーション装置３２０が送信する移動情報には、後述するＧＰＳユニット４１６や各種センサ４１７から出力された出力値を用いてＣＰＵ４０１で算出した車両３３０の現在位置の他、車両３３０の所定時間ごとの平均速度、移動方位、車両名称などが含まれている。管理サーバ３１０では、各車両３３０から送信された移動情報を保存するとともに、同一（または近傍）地点における同一（または近傍）時刻の位置情報が複数ある場合には、それらを平均化する。
【００４１】
また、グループ内通信をおこなう場合、グループに参加しているメンバー全員に、または、グループ内のメンバーの一部を指定して、メッセージなどを送信することができる。このように、グループ内で情報を共有することによって、たとえば、複数の車両３３０で同一の目的地点に向かって走行する場合などに利便性を向上させることができる。
【００４２】
（ナビゲーション装置３２０のハードウェア構成）
つぎに、ナビゲーション装置３２０のハードウェア構成について説明する。図４は、ナビゲーション装置のハードウェア構成を示すブロック図である。図４において、ナビゲーション装置３２０は、ＣＰＵ４０１と、ＲＯＭ４０２と、ＲＡＭ（メモリ）４０３と、磁気ディスクドライブ４０４と、磁気ディスク４０５と、光ディスクドライブ４０６と、光ディスク４０７と、音声Ｉ／Ｆ（インターフェース）４０８と、マイク４０９と、スピーカ４１０と、入力デバイス４１１と、映像Ｉ／Ｆ４１２と、カメラ４１３と、ディスプレイ４１４と、通信Ｉ／Ｆ４１５と、ＧＰＳユニット４１６と、各種センサ４１７とを備えている。また、各構成部４０１〜４１７はバス４２０によってそれぞれ接続されている。
【００４３】
まず、ＣＰＵ４０１は、ナビゲーション装置３２０の全体の制御を司る。ＲＯＭ４０２は、ブートプログラム、通信プログラム、データベース作成プログラム、データ解析プログラムなどのプログラムを記録している。ＲＡＭ４０３は、ＣＰＵ４０１のワークエリアとして使用される。
【００４４】
磁気ディスクドライブ４０４は、ＣＰＵ４０１の制御に従って磁気ディスク４０５に対するデータの読み取り／書き込みを制御する。磁気ディスク４０５は、磁気ディスクドライブ４０４の制御で書き込まれたデータを記録する。磁気ディスク４０５としては、たとえば、ＨＤ（ハードディスク）やＦＤ（フレキシブルディスク）を用いることができる。
【００４５】
光ディスクドライブ４０６は、ＣＰＵ４０１の制御に従って光ディスク４０７に対するデータの読み取り／書き込みを制御する。光ディスク４０７は、光ディスクドライブ４０６の制御に従ってデータが読み出される着脱自在な記録媒体である。光ディスク４０７は、書き込み可能な記録媒体を利用することもできる。また、この着脱可能な記録媒体として、光ディスク４０７のほか、ＭＯ、メモリカードなどであってもよい。
【００４６】
磁気ディスク４０５、光ディスク４０７に記録される情報の他の一例として、経路探索・経路誘導などに用いる地図データが挙げられる。地図データは、建物、河川、地表面などの地物（フィーチャ）を表す背景データと、道路の形状を表す道路形状データとを有しており、ディスプレイ４１４の表示画面において２次元または３次元に描画される。ナビゲーション装置３２０が経路誘導中の場合は、地図データと後述するＧＰＳユニット４１６によって取得された自車の現在地点とが重ねて表示されることとなる。
【００４７】
音声Ｉ／Ｆ４０８は、音声入力用のマイク４０９および音声出力用のスピーカ４１０に接続される。マイク４０９に受音された音声は、音声Ｉ／Ｆ４０８内でＡ／Ｄ変換される。また、スピーカ４１０からは音声が出力される。なお、マイク４０９から入力された音声は、音声データとして磁気ディスク４０５あるいは光ディスク４０７に記録可能である。
【００４８】
入力デバイス４１１は、文字、数値、各種指示などの入力のための複数のキーを備えたリモコン、キーボード、マウス、タッチパネルなどが挙げられる。さらに、入力デバイス４１１は、デジタルカメラや携帯電話端末などの他の情報処理端末を接続し、データの入出力をおこなうことができる。
【００４９】
映像Ｉ／Ｆ４１２は、映像入力用のカメラ４１３および映像出力用のディスプレイ４１４と接続される。映像Ｉ／Ｆ４１２は、具体的には、たとえば、ディスプレイ４１４全体の制御をおこなうグラフィックコントローラと、即時表示可能な画像情報を一時的に記録するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいて、ディスプレイ４１４を表示制御する制御ＩＣなどによって構成される。
【００５０】
カメラ４１３は、車両３３０内外の映像を撮像し、画像データとして出力する。カメラ４１３で撮像された画像は、画像データとして磁気ディスク４０５あるいは光ディスク４０７に記録可能である。ディスプレイ４１４には、アイコン、カーソル、メニュー、ウインドウ、あるいは文字や画像などの各種データが表示される。このディスプレイ４１４は、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを採用することができる。
【００５１】
通信Ｉ／Ｆ４１５は、無線を介してネットワーク３４０に接続され、ナビゲーション装置３２０とＣＰＵ４０１とのインターフェースとして機能する。通信Ｉ／Ｆ４１５は、さらに、無線を介してインターネットなどの通信網に接続され、この通信網とＣＰＵ４０１とのインターフェースとしても機能する。
【００５２】
通信網には、ＬＡＮ、ＷＡＮ、公衆回線網や携帯電話網などがある。具体的には、通信Ｉ／Ｆ４１５は、たとえば、無線通信装置などによって構成され、管理サーバ３１０から配信される他の車両３３０の移動情報などを受信する。
【００５３】
ＧＰＳユニット４１６は、ＧＰＳ衛星からの電波を受信し、車両３３０の現在地点（ナビゲーション装置３２０の現在地点）を示す情報を出力する。ＧＰＳユニット４１６の出力情報は、後述する各種センサ４１７の出力値とともに、ＣＰＵ４０１による車両の現在地点の算出に際して利用される。現在地点を示す情報は、たとえば緯度・経度、高度などの、地図データ上の１点を特定する情報である。
【００５４】
また、各種センサ４１７は、車速センサや加速度センサ、角速度センサなどの、車両３３０の位置や挙動を判断することが可能な情報を出力する。各種センサ４１７の出力値は、ＣＰＵ４０１による現在地点の算出や、速度や方位の変化量の測定に用いられる。
【００５５】
なお、管理サーバ３１０のハードウェア構成は、ナビゲーション装置３２０のハードウェア構成のうち、少なくともＣＰＵ４０１と、ＲＯＭ４０２と、ＲＡＭ（メモリ）４０３と、磁気ディスクドライブ４０４（または光ディスクドライブ４０６）と、磁気ディスク４０５（または光ディスク４０７）と、通信Ｉ／Ｆ４１５とを備えるものとする。
【００５６】
また、実施の形態にかかる情報提示装置１００の構成のうち、取得部１０１は通信Ｉ／Ｆ４１５によって、推測部１０２はＣＰＵ４０１によって、提示部１０３はＣＰＵ４０１、映像Ｉ／Ｆ４１２、ディスプレイ４１４によって、それぞれの機能を実現する。
【００５７】
（ナビゲーション装置３２０によるグループ内通信処理）
つぎに、ナビゲーション装置３２０による位置表示処理について説明する。ナビゲーション装置３２０は、管理サーバ３１０に自車の移動情報を送信するとともに、グループに参加している他の車両３３０の移動情報を受信する。そして、自車の位置とともに、グループに参加している他の車両３３０の位置をディスプレイ４１４に表示する。
【００５８】
また、移動情報に含まれる速度情報などを用いて、他の車両３３０の現在位置周辺の道路の混雑状況を推測し、ディスプレイ４１４に表示する。これにより、グループ内の他の車両３３０の移動状況や周囲の混雑状況を、ユーザに把握させることができる。
【００５９】
図５は、ナビゲーション装置によるグループ内位置表示処理の手順を示すフローチャートである。図５のフローチャートにおいて、ナビゲーション装置３２０は、まず、通信Ｉ／Ｆ４１５を介して管理サーバ３１０に接続する（ステップＳ５０１）。そして、自己が参加するグループにログインする（ステップＳ５０２）。グループへのログインは、たとえば、グループ参加のためのＩＤおよびパスワードを入力するなどによっておこなう。
【００６０】
グループにログインすると、ナビゲーション装置３２０は、車両３３０が走行を開始するまで待機する（ステップＳ５０３：Ｎｏ）。そして、車両が走行を開始すると（ステップＳ５０３：Ｙｅｓ）、自車の現在位置を算出する（ステップＳ５０４）とともに、一定時間ごとの平均速度を算出する（ステップＳ５０５）。現在位置の算出は、ＧＰＳユニット４１６や各種センサ４１７から出力された出力値を用いておこなう。また、平均速度の算出の詳細は、図６を参照して後述する。
【００６１】
つぎに、ナビゲーション装置３２０は、管理サーバ３１０に自車の移動情報を送信する（ステップＳ５０５）。このとき送信する移動情報は、ステップＳ５０４で算出した現在位置およびステップＳ５０５で算出した平均速度の他、車両３３０の移動方位、車両名称などが含まれている。
【００６２】
つづいて、ナビゲーション装置３２０は、管理サーバ３１０からグループに参加している他の車両３３０の移動情報を受信する（ステップＳ５０６）。このとき受信する移動情報も、ステップＳ５０４で送信した移動情報と同様に、他の車両３３０の現在位置、平均速度、移動方位、車両名称などが含まれている。
【００６３】
そして、受信した移動情報を用いて、他車の現在位置周辺の混雑状況を推測する（ステップＳ５０８）。混雑状況の予想は、たとえば、他の車両３３０の平均速度が、走行中の道路の制限速度を所定速度以上下回っている場合、その車両３３０の現在位置周辺は渋滞していると推測する。
【００６４】
また、たとえば、他の車両３３０の現在位置周辺に、信号機や横断歩道などがある場合は、信号待ちなどで停車している可能性が高いため、平均速度の時間的な推移や、周辺の車両３３０の平均速度などを参考として、混雑状況を推測する。さらに、他の車両３３０の現在位置が道路以外の場所である場合、たとえば、駐車場に停車している場合などは、道路状況の予想対象から外す。なお、各車両３３０の現在位置周辺の混雑状況の推測処理は、管理サーバ３１０でおこなってもよい。この場合、各車両３３０は、他の車両３３０の現在位置周辺の混雑状況を含む移動情報を受信する。
【００６５】
ナビゲーション装置３２０は、移動情報を受信したすべての車両３３０（他車）について周辺の道路状況を推測して、他車の現在位置およびその周辺の混雑状況を表示する（ステップＳ５０９）。そして、走行が終了するまでは（ステップＳ５１０：Ｎｏ）、ステップＳ５０４に戻り、以降の処理を繰り返し、走行が終了すると（ステップＳ５１０：Ｙｅｓ）、本フローチャートによる処理を終了する。
【００６６】
図６は、図５のステップＳ５０５の平均速度の算出処理を説明するための説明図である。図６において、線分Ｒは、車両３３０の走行経路である。また、車両３３０は、矢印Ｄが示す方向に走行している。
【００６７】
車両３３０は、地点Ｐ１で１回目の移動情報の送信をおこない、地点Ｐ２で２回目の移動情報の送信をおこなう。１回目の送信から２回目の送信までの間隔を５分間、その間車両３３０が走行した距離（地点Ｐ１−地点Ｐ２間の距離）をＡｋｍとする。また、地点Ｐ３は、地点Ｐ２での移動情報の送信の１分間前における車両３３０の位置であり、地点Ｐ３−地点Ｐ２間の道のりはＢｋｍである。
【００６８】
平均速度の算出は、たとえば、地点Ｐ１−地点Ｐ２間の道のり／送信間隔＝Ａｋｍ／５分間、によって算出する。このとき、コンビニエンスストアなどに立ち寄るために停車した場合は、送信間隔から停車時間を差し引いた上で平均速度を算出する。
【００６９】
また、たとえば、地点Ｐ３−地点Ｐ２間の道のり／地点Ｐ３−地点Ｐ２間の所要時間＝Ｂｋｍ／１分間、によって平均速度を算出してもよい。この場合、送信時刻直前でコンビニエンスストアなどに立ち寄るために停車した場合は、道路から外れてコンビニエンスストアの駐車場に進入する直前の１分間に走行した道のりによって平均速度を算出する。
【００７０】
この他にも、たとえば、地点Ｐ１から地点Ｐ２に至るまでの間、所定時間ごと（たとえば、１秒ごと）に車両３３０の速度をサンプリングし、サンプリングした速度の和／サンプリング回数によって、平均速度を算出してもよい。
【００７１】
このように、ナビゲーション装置３２０や携帯電話端末の操作のための停車、交差点での停車など、渋滞ではなくても一時的に停車する場合もあるため、分単位で平均速度を算出することによって、より高い精度で各車両３３０の走行状態を知ることができる。また、パーキングブレーキの状態、ナビの操作状態などに基づいて、駐停車の目的がナビゲーション装置３２０や携帯電話端末の操作、コンビニなどの施設への立ち寄りなどであるか否かを判別してもよい。このような場合の駐停車は、道路の混雑状況とは関係がないので、平均速度の算出データから除外する。
【００７２】
算出された平均速度は、算出区間の始点・終点、中間地点、および時間などの情報とともに、移動情報として管理サーバ３１０にアップロードされる。管理サーバ３１０にアップロードされた移動情報に同一地点・同一時刻の情報（それぞれ近い地点、近い時刻でもよい）が複数ある場合は、管理サーバ３１０でそれらのデータを平均化して、精度を高めてもよい。
【００７３】
管理サーバ３１０は、アップロードされた移動情報を、グループ内の他の車両３３０のナビゲーション装置３２０に送信する。移動情報を受信した他の車両３３０のナビゲーション装置３２０は、他の車両３３０の現在位置と混雑状況を、ディスプレイ４１４に割り込み表示する。なお、情報の出力形態は、表示に限らず、音声情報やテキスト情報であってもよい。
【００７４】
また、割り込み表示が終了した後でも、メニュー操作などによって混雑状況を確認することができる。ナビゲーション装置３２０に目的地点までの経路が設定されている場合は、経路上にある車両３３０のうち、自車から一番近い位置にある車両３３０の情報を表示しても良い。経路が設定されていない場合は自車から一番近い車両３３０の情報や、一定範囲（たとえば、自車周辺５ｋｍを表示するように自車を中心としてスケールチェンジをする）の情報を表示しても良い。
【００７５】
図７は、他車の移動情報の表示画面の一例を示す説明図である。図７において、ナビゲーション装置３２０のディスプレイ４１４には、地図ＭＰが表示されている。地図ＭＰには、３台分の車両３３０の移動情報を示す他車情報表示７０１〜７０３（７０１ａ〜７０３ａ，７０１ｂ〜７０３ｂ）が表示されている。
【００７６】
他車情報表示７０１〜７０３は、他車の走行位置を示す位置表示７０１ａ〜７０３ａおよび、その区間の平均速度を示す速度表示７０１ｂ〜７０３ｂによって構成される位置表示７０１ａ〜７０３ａは、それぞれの車両３３０の平均速度算出区間の始点および終点をつなぐ。また、速度表示７０１ｂ〜７０３ｂは、区間表示７０１ａ〜７０３ａに示された区間の平均速度である。
【００７７】
この他、たとえば、平均速度の算出区間の中間点に矢印を表示したり、矢印の色（たとえば順調なら青、ほとんど動いていないなら赤など）や形状を変更して速度表示に代えたりしてもよい。なお、車両３３０がどちらの方向に走行しているのか区別できるよう、矢印などを用いて表示するのが望ましい。
【００７８】
さらに、地図を表示せずに他車の名称と移動方向・速度などをリスト表示してもよい。また、他の車両３３０周辺のトンネルや橋、その他目印となる施設名称を、移動方向と速度などと共にリスト表示してもよい。
【００７９】
図８は、移動情報をリスト表示する場合の表示画面の一例を示す説明図である。図８において、ナビゲーション装置３２０のディスプレイ４１４には、エリア別混雑状況表示画面８０１が表示されている。エリア別混雑状況表示画面８０１には、埼玉県川越エリアの混雑状況情報８０２が表示されており、新しい情報から順に混雑状況に関する情報がある地点のリスト表示８１１〜８１５が表示されている。
【００８０】
たとえば、図８のように「佐藤さんの車」を示すリスト表示８１３を選択すると、佐藤さんの車の現在位置周辺の地図および混雑状況を示す画面が表示される。このようにリスト表示８１１〜８１５をおこなうことによって、ユーザが希望する地点の混雑状況を迅速に表示することができる。
【００８１】
以上説明したように、グループ内通信システム３００によれば、グループに属する車両３３０の現在位置および平均速度情報をそれぞれ受信し、受信した情報に基づいて混雑状況を推測および表示する。これにより、それぞれの車両３３０の現在位置周辺の混雑状況を、ユーザに提示することができる。たとえば、ある車両３３０の現在位置周辺が混雑していると表示された場合、ユーザは自車の移動に際して、その現在位置周辺を回避し、順調に移動できる道路を選択することができる。
【００８２】
また、たとえば、現在位置周辺に横断歩道や信号機がある場合や、車両３３０の現在位置が道路以外の場所（駐車場など）にある場合などは、車両３３０の平均速度が所定速度以下でも混雑していると予想しない。これにより、混雑状況の推測精度をより向上させることができる。
【００８３】
なお、本実施の形態で説明した情報提示方法および情報処理方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【図面の簡単な説明】
【００８４】
【図１】実施の形態にかかる情報提示装置１００の機能的構成を示すブロック図である。
【図２】情報提示装置１００による情報提示処理の手順を示すフローチャートである。
【図３】実施例にかかるグループ内通信システムのシステム構成を示す説明図である。
【図４】ナビゲーション装置のハードウェア構成を示すブロック図である。
【図５】ナビゲーション装置によるグループ内位置表示処理の手順を示すフローチャートである。
【図６】図５のステップＳ５０５の平均速度の算出処理を説明するための説明図である。
【図７】他車の移動情報の表示画面の一例を示す説明図である。
【図８】移動情報をリスト表示する場合の表示画面の一例を示す説明図である。
【符号の説明】
【００８５】
１００  情報提示装置
１０１  取得部
１０２  推測部
１０３  提示部
【図１】
2007257370.tif 000003
【図２】
2007257370.tif 000004
【図３】
2007257370.tif 000005
【図４】
2007257370.tif 000006
【図５】
2007257370.tif 000007
【図６】
2007257370.tif 000008
【図７】
2007257370.tif 000009
【図８】
2007257370.tif 000010