(57)【特許請求の範囲】
【請求項１】
センターサーバと、前記センターサーバとの間で通信を行う第１の移動体と、前記センターサーバとの間で通信を行う第２の移動体と、を備える情報処理システムであって、
前記第１の移動体は、
走行ガイドに関する投稿情報を取得する投稿情報取得部と、
前記投稿情報を前記センターサーバに送信する投稿情報送信部と、を備え、
前記センターサーバは、
前記投稿情報に基づくガイド情報を蓄積するガイド情報蓄積部と、
前記第２の移動体の経路情報に基づいて、前記ガイド情報蓄積部の中から、前記ガイド情報を抽出するガイド情報抽出部と、を備え、
前記第２の移動体は、
設定された目的地までの走行ルートに対して、前記第２の移動体の走行ガイドを実行する走行ガイド実行部を備えており、
前記投稿情報送信部は、前記第１の移動体の走行軌跡情報に含まれる位置情報を前記投稿情報と関連付けて、前記センターサーバに送信し、
前記ガイド情報抽出部は、前記第２の移動体の経路情報と、前記投稿情報に関連付けられた、前記第１の移動体の前記走行軌跡情報に含まれる前記位置情報と、を照らし合わせることによって、前記ガイド情報を抽出し、
前記走行ガイド実行部は、前記ガイド情報抽出部により抽出された前記ガイド情報を利用して、前記走行ガイドを実行する、情報処理システム。
【請求項２】
前記投稿情報は、前記第１の移動体の乗員による音声データである、請求項１記載の情報処理システム。
【請求項３】
第１の移動体と、第２の移動体との間で通信を行うセンターサーバであって、
前記第１の移動体から、前記第１の移動体の走行軌跡情報に含まれる位置情報と、当該位置情報に関連付けられた、走行ガイドに関する投稿情報と、を受信する投稿情報受信部と、
前記投稿情報に基づくガイド情報を蓄積するガイド情報蓄積部と、
前記第２の移動体の経路情報に基づいて、前記ガイド情報蓄積部の中から、前記ガイド情報を抽出するガイド情報抽出部と、
前記ガイド情報抽出部で抽出された前記ガイド情報を、前記第２の移動体へ送信するガイド情報送信部と、を備え、
前記ガイド情報抽出部は、前記第２の移動体の経路情報と、前記投稿情報に関連付けられた、前記第１の移動体の前記走行軌跡情報に含まれる前記位置情報と、を照らし合わせることによって、設定された目的地までの前記第２の移動体の走行ルートの所定の案内地点に対応する、前記ガイド情報を抽出することを特徴とするセンターサーバ。
【請求項４】
請求項３記載のセンターサーバとの間で通信を行う情報処理装置であって、
前記第２の移動体に搭載されており、
少なくとも前記目的地に関する情報を前記センターサーバに送信すると共に、前記センターサーバに対して前記ガイド情報を要求するガイド情報要求部と、
前記目的地までの前記走行ルートに対して、前記第２の移動体の前記走行ガイドを実行する走行ガイド実行部と、を備え、
前記ガイド情報要求部は、前記第１の移動体から投稿された前記投稿情報に基づく前記ガイド情報を要求し、
前記走行ガイド実行部は、前記走行ルートの所定の前記案内地点に対応する、前記投稿情報に基づく前記ガイド情報を取得した場合、当該ガイド情報を用いて前記走行ガイドを実行する、情報処理装置。
【請求項５】
前記走行ガイド実行部は、前記走行ルートの所定の前記案内地点に対応する、前記投稿情報に基づく前記ガイド情報を取得できなかった場合、前記走行ガイド実行部が標準で備えているガイド情報を用いて前記走行ガイドを実行する、請求項４記載の情報処理装置。
【請求項６】
請求項３記載のセンターサーバとの間で通信を行う情報処理装置であって、
前記第１の移動体に搭載されており、
前記走行ガイドに関する前記投稿情報を取得する投稿情報取得部と、
前記第１の移動体の前記走行軌跡情報を前記投稿情報と関連付けて、前記センターサーバに送信する投稿情報送信部と、を備える情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置、及びセンターサーバに関する。
【背景技術】
【０００２】
従来より、車両の走行ガイドを行う際に、運転者がディスプレイを見なくてもよいように、右左折の際に、事前に音声で案内する装置が知られている。従来の装置では、予め保持している地図データと一定のパラメータに基づいて、画一的に車線変更や右左折の音声案内を行っている。また、従来より、特許文献１に示す装置が知られている。この装置は、車両が交差点などの案内地点に達すると、交差点付近に存在する施設で、ランドマーク候補となる施設を地図情報から読み込む。そして、この装置は、曲がる先に存在する当該施設を目印として報知することで、分かり易い案内を提供している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１２７８３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上述の装置では、目印となる施設を示したとしても、実際に右左折を行う運転者にとって分かり易い案内が出来ない場合があった。例えば、月日の経過によりランドマークの周辺状況が変化することなどにより、報知された目印が分かり難くなる場合などがある。また、実際の運転者にとっては、周辺環境との関係でランドマークが分かり難い場合もある。このように、従来の装置では、実際の道路を走行している運転者にとって、必ずしも最適な案内を行えない場合があった。
【０００５】
本発明は、このような課題を解決するためになされたものであり、利用者にとって分かり易い走行ガイドを行うことができる情報処理システム、センターサーバ、情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一側面に係る情報処理システムは、センターサーバと、センターサーバとの間で通信を行う第１の移動体と、センターサーバとの間で通信を行う第２の移動体と、を備える情報処理システムであって、第１の移動体は、走行ガイドに関する投稿情報を取得する投稿情報取得部と、投稿情報をセンターサーバに送信する投稿情報送信部と、を備え、センターサーバは、投稿情報に基づくガイド情報を蓄積するガイド情報蓄積部を備え、第２の移動体は、設定された目的地までの走行ルートに対して、第２の移動体の走行ガイドを実行する走行ガイド実行部を備えており、走行ガイド実行部は、ガイド情報蓄積部のガイド情報を利用して、走行ガイドを実行する。
【０００７】
情報処理システムでは、第２の移動体の走行ガイド実行部は、センターサーバのガイド情報蓄積部のガイド情報を利用して走行ガイドを実行している。そして、センターサーバのガイド情報蓄積部に蓄積されているガイド情報は、走行ガイドが実行される第２の移動体とは異なる、第１の移動体から投稿された投稿情報に基づくものである。すなわち、走行ガイドに利用されるガイド情報は、実際に道路等を走行した第１の移動体からの投稿情報に基づくものである。これにより、第２の移動体の走行ガイド実行部は、第２の移動体の利用者にとって分かり易い走行ガイドを行うことができる。
【０００８】
また、センターサーバは、第２の移動体の経路情報に基づいて、前記ガイド情報蓄積部の中から、前記ガイド情報を抽出するガイド情報抽出部を更に備え、投稿情報送信部は、第１の移動体の走行軌跡情報を投稿情報と関連付けて、センターサーバに送信し、ガイド情報抽出部は、第２の移動体の経路情報と、投稿情報に関連付けられた第１の移動体の走行軌跡情報とを照らし合わせることによって、前記ガイド情報を抽出する。これにより、センターサーバのガイド情報抽出部は、第２の移動体が走行しようとする走行ルートに対して、必要なガイド情報のみを抽出することができる。
【０００９】
また、投稿情報は、前記第１の移動体の乗員による音声データである。音声データを用いることで、第１の移動体の乗員は、運転中であっても容易に投稿情報を作成することができる。
【００１０】
センターサーバは、第１の移動体と、第２の移動体との間で通信を行うセンターサーバであって、第１の移動体から、走行ガイドに関する投稿情報を受信する投稿情報受信部と、投稿情報に基づくガイド情報を蓄積するガイド情報蓄積部と、第２の移動体の経路情報に基づいて、ガイド情報蓄積部の中から、ガイド情報を抽出するガイド情報抽出部と、ガイド情報抽出部で抽出されたガイド情報を、第２の移動体へ送信するガイド情報送信部と、を備え、ガイド情報抽出部は、設定された目的地までの第２の移動体の走行ルートの所定の案内地点に対応する、ガイド情報を抽出する。
【００１１】
センターサーバでは、ガイド情報抽出部は、設定された目的地までの第２の移動体の走行ルートの所定の案内地点に対応する、ガイド情報をガイド情報蓄積部から抽出する。そして、ガイド情報蓄積部に蓄積されているガイド情報は、走行ガイドが実行される第２の移動体とは異なる、第１の移動体から投稿された投稿情報に基づくものである。すなわち、第２の移動体で走行ガイドに利用されるガイド情報は、実際に道路等を走行した第１の移動体からの投稿情報に基づくものである。これにより、第２の移動体では、第２の移動体の利用者にとって分かり易い走行ガイドを行うことができる。
【００１２】
情報処理装置は、移動体に搭載され、センターサーバとの間で通信を行う情報処理装置であって、少なくとも目的地に関する情報をセンターサーバに送信すると共に、センターサーバに対してガイド情報を要求するガイド情報要求部と、目的地までの走行ルートに対して、移動体の走行ガイドを実行する走行ガイド実行部と、を備え、ガイド情報要求部は、他の移動体から投稿された投稿情報に基づくガイド情報を要求し、走行ガイド実行部は、走行ルートの所定の案内地点に対応する、投稿情報に基づくガイド情報を取得した場合、当該ガイド情報を用いて走行ガイドを実行する。
【００１３】
情報処理装置では、走行ガイド実行部は、センターサーバから取得したガイド情報を用いて走行ガイドを実行する。そして、センターサーバから取得したガイド情報は、走行ガイドが実行される移動体とは異なる、他の移動体から投稿された投稿情報に基づくものである。すなわち、移動体で走行ガイドに利用されるガイド情報は、実際に道路等を走行した他の移動体からの投稿情報に基づくものである。これにより、移動体では、当該移動体の利用者にとって分かり易い走行ガイドを行うことができる。
【００１４】
また、走行ガイド実行部は、走行ルートの所定の案内地点に対応する、投稿情報に基づくガイド情報を取得できなかった場合、走行ガイド実行部が標準で備えているガイド情報を用いて走行ガイドを実行する。これにより、他の車両からの投稿情報に基づくガイド情報が存在しない案内地点に対しても、走行ガイドを実行できる。
【００１５】
情報処理装置は、移動体に搭載され、センターサーバとの間で通信を行う情報処理装置であって、走行ガイドに関する投稿情報を取得する投稿情報取得部と、移動体の走行軌跡情報を投稿情報と関連付けて、センターサーバに送信する投稿情報送信部と、を備える。
【００１６】
情報処理装置では、投稿情報送信部は、取得した投稿情報を走行軌跡情報と関連付けて、センターサーバへ送信する。そして、センターサーバは、取得した投稿情報に基づくガイド情報を蓄積しておけば、同様な走行軌跡で移動する他の移動体へ当該ガイド情報を送信することで、当該他の移動体での走行ガイドに利用することができる。このガイド情報は、走行ガイドが実行される他の移動体とは異なる、移動体から投稿された投稿情報に基づくものである。すなわち、他の移動体で走行ガイドに利用されるガイド情報は、実際に道路等を走行した移動体からの投稿情報に基づくものである。これにより、他の移動体では、当該他の移動体の利用者にとって分かり易い走行ガイドを行うことができる。
【発明の効果】
【００１７】
本発明によれば、利用者にとって分かり易い走行ガイドを行うことができる。
【図面の簡単な説明】
【００１８】
【図１】図１は、実施形態に係る情報処理システムの構成を示す図である。
【図２】図２は、実施形態に係る情報処理システムの構成を示すブロック構成図である。
【図３】図３は、投稿車両が投稿情報をセンターサーバへ投稿するときの処理の一例を示すフローチャートである。
【図４】図４は、センターサーバがガイド情報を抽出して、利用車両へ送信する場合の処理の一例を示すフローチャートである。
【図５】図５は、情報処理装置が利用車両の走行ガイドを行う場合の処理の一例を示すフローチャートである。
【図６】図６は、投稿車両が投稿情報を取得し、センターサーバへ投稿する様子の一例を示す。
【図７】図７は、図６に示す投稿情報に基づくガイド情報を利用して、利用車両の走行ガイドを行う様子の一例を示す。
【図８】図８は、センターサーバのガイド情報の抽出の処理内容を説明するための図である。
【図９】図９は、投稿情報を有効に用いることができる場面の一例を示す図である。
【発明を実施するための形態】
【００１９】
以下、図面を参照して情報処理システム、情報処理装置、センターサーバの好適な実施形態について詳細に説明する。
【００２０】
図１及び図２を参照して、本発明の実施形態に係る情報処理システム１００の構成について説明する。図１に示すように、情報処理システム１００は、センターサーバ１と、情報を投稿する投稿車両２Ａと、投稿された情報を利用する利用車両２Ｂ、を備えている。投稿車両２Ａ、利用車両２Ｂ、は、それぞれセンターサーバ１と通信を行っている。なお、利用車両２Ｂは投稿車両になることもできるし、投稿車両２Ａは利用車両になることもできる。本システムを利用することができる投稿車両２Ａ及び利用車両２Ｂは、複数存在している。勿論、一台の車両が、情報を投稿しながらも、他の車両からの投稿情報を利用してもよい（また、自車から投稿した投稿情報を利用してもよい）。なお、本実施形態では、理解のために、一台の利用車両２Ｂが複数の投稿車両２Ａからの投稿情報を利用する状況を前提として説明する。投稿車両２Ａは、センターサーバ１と通信できる情報処理装置１０Ａを備えている。情報処理装置１０Ａは、少なくとも、投稿車両２Ａの乗員（運転者や同乗者）ＤＣから走行ガイドに関する投稿情報を取得する機能を有している。情報処理装置１０Ａは、少なくともセンターサーバ１と通信可能で、投稿情報を取得できる車載器であれば特に限定されず、カーナビゲーション装置やスマートフォンなどを用いることができる。利用車両２Ｂは、センターサーバ１と通信できる情報処理装置１０Ｂを備えている。情報処理装置１０Ｂは、少なくとも利用車両２Ｂの乗員（運転者や同乗車）ＤＣの走行ガイドを行う機能を有している。情報処理装置１０Ｂは、少なくともセンターサーバ１と通信可能で、走行ガイドを行うことができる車載器であれば特に限定されず、カーナビゲーション装置やスマートフォンなどを用いることができる。
【００２１】
図２を参照して、情報処理システム１００の構成をより詳細に説明する。なお、利用車両２Ｂは投稿車両２Ａになることができ、投稿車両２Ａは利用車両２Ｂになることができるため、投稿車両２Ａの情報処理装置１０Ａと利用車両２Ｂの情報処理装置１０Ｂは、全く同じ構成となってよい。ただし、図２では、理解のために、投稿車両２Ａとしての役割を果たすための構成のみを示し、利用車両２Ｂとしての役割を果たすための構成のみを示す。図２に示すように、投稿車両２Ａは、情報処理装置１０Ａを搭載している。情報処理装置１０Ａは、投稿情報取得部１１と、走行状態記録部１２と、データアップロード部１３と、を備えている。
【００２２】
投稿情報取得部１１は、投稿車両２Ａの乗員（運転者又は同乗者）から走行ガイドに関する投稿情報を取得する機能を有している。投稿情報は、所望の目的地へ走行する際に、走行を案内することができる情報である（具体例については、後述する）。投稿情報の形態は、特に限定されず、録音によって取得される音声データでもよく、文字入力によって取得されるデータや、タッチパネルやボタン操作によって取得されるデータや、撮影によって取得される画像データなどであってもよい。
【００２３】
本実施形態では、投稿情報の形態として、録音によって取得される音声データを例示する。具体的に、投稿情報取得部１１は、録音操作部１４と、録音記録部１５と、を備えている。録音操作部１４は、乗員が録音開始や録音停止を操作するための操作部、及び音声を取得するマイクなどを有するインタフェースである。録音操作部１４は、乗員が操作することができるものであればどのようなものでもよく、タッチパネルや、車内に設けられたボタン（例えば、ハンドルに設けられた操作ボタン）などを用いることができる。また、録音操作部１４のマイクも、どこに設けられていてもよい。録音記録部１５は、乗員によって録音された音声データを記録する機能を有している。投稿情報取得部１１は、取得した投稿情報を走行状態記録部１２へ送信する。
【００２４】
走行状態記録部１２は、投稿情報取得部１１にて投稿情報を取得するときの、投稿車両２Ａの走行状態を記録する機能を有している。走行状態記録部１２は、例えば、録音開始地点、録音停止地点、及び投稿情報を取得しているときの投稿車両２Ａの走行軌跡情報（走行軌跡のどの位置で音声データが録音されたかの位置情報などを含む）などを記録する機能を有している。また、走行状態記録部１２は、例えば、投稿情報と取得しているときの時間帯や、周辺の渋滞状況を記録してもよい。走行状態記録部１２は、記録した走行状態をデータアップロード部１３へ送信する。
【００２５】
データアップロード部１３は、投稿情報をセンターサーバ１に送信してアップロードする投稿情報送信部として機能する。また、データアップロード部１３は、投稿車両２Ａの走行状態に関する情報（走行軌跡情報を含む）を投稿情報と関連付けて、センターサーバ１に送信する機能を有している。関連付けに関する詳細な説明は、後述する。
【００２６】
センターサーバ１は、投稿情報受信部２１と、データ処理部２２と、ガイド情報蓄積部２３と、記憶部２４と、経路情報取得部２６と、ガイド情報抽出部２７と、ガイド情報送信部２８と、を備えている。
【００２７】
投稿情報受信部２１は、投稿車両２Ａから送信された投稿情報を受信する機能を有している。投稿情報受信部２１は、走行状態と関連付けられた投稿情報を受信する。投稿情報受信部２１は、受信した投稿情報をデータ処理部２２へ送信する。
【００２８】
データ処理部２２は、投稿情報受信部２１にて受信した投稿情報のデータ処理を行う機能を有している。また、データ処理部２２は、処理後の情報を、ガイド情報としてガイド情報蓄積部２３へ送信する。データ処理部２２は、投稿された情報を、利用車両２Ｂでの走行ガイドに利用し易いように（また、ガイド情報抽出部２７で抽出し易いように）データ処理を行ってよい。あるいは、データ処理部２２は、投稿された投稿情報をそのままガイド情報としてもよい。ガイド情報は、投稿車両２Ａから投稿された投稿情報に基づいて作成された情報であり、利用車両２Ｂを走行ガイドして支援するための情報である。ガイド情報は、利用車両２Ｂで出力される内容と、出力する状況に関する情報（例えば、どの場所でガイドを実行するかについての位置情報など）とを含んでいる。
【００２９】
例えば、投稿情報が音声データである場合、投稿車両２Ａで録音された音声データ自体に、場所などの位置情報が関連付けられたものをガイド情報として用いてよい。この場合、データ処理部２２は、投稿車両２Ａで録音された音声データ自体を出力用の案内音声として取得し、投稿車両２Ａの走行軌跡情報に基づいて当該音声データに関連付けられている位置情報も取得する。データ処理部２２は、位置情報が関連付けられた案内音声を、ガイド情報として取得する。または、投稿者の音声を別の音声に変換したもの、またはノイズキャンセリングした音声をガイド情報としてもよい。または、音声データを外国語に翻訳したものをガイド情報としてもよく、音声データの内容を加工（例えば、メートル単位で表現されたものをマイル単位などに変換する）したものをガイド情報としてもよい。
【００３０】
ガイド情報蓄積部２３は、投稿情報に基づくガイド情報を蓄積する機能を有している。ガイド情報蓄積部２３は、記憶部２４を有しており、当該記憶部２４にガイド情報を蓄積する。ガイド情報蓄積部２３は、複数の投稿車両２Ａから得たガイド情報をそれぞれ蓄積することができ、一台の投稿車両２Ａから複数回得たガイド情報をそれぞれ蓄積することができる。
【００３１】
経路情報取得部２６は、利用車両２Ｂの経路情報を取得する機能を有している。経路情報には、利用車両２Ｂの、出発地（ルート設定する際の現在位置）や、目的地や、走行ルートなどの情報が含まれている。また、経路情報には、時間帯や交通状態などに関する情報が含まれていてもよい。経路情報取得部２６は、ガイド情報抽出部２７へ、経路情報を送信する。
【００３２】
ガイド情報抽出部２７は、利用車両２Ｂの経路情報に基づいて、ガイド情報蓄積部２３の記憶部２４の中から、ガイド情報を抽出する機能を有している。ガイド情報抽出部２７は、設定された目的地までの利用車両２Ｂの走行ルートの所定の案内地点に対応する、ガイド情報を抽出する機能を有している。すなわち、ガイド情報抽出部２７は、利用車両２Ｂの走行ルートの中のいずれかの案内地点（例えば交差点など）で、走行ガイドに用いることができるガイド情報が記憶部２４に蓄積されているか否かを検索する。ガイド情報抽出部２７は、利用できるガイド情報が存在していれば、当該ガイド情報を抽出する。より具体的には、ガイド情報抽出部２７は、利用車両２Ｂの経路情報と、投稿情報に関連付けられた投稿車両２Ａの走行軌跡情報とを照らし合わせることによって、ガイド情報を抽出する機能を有している。ここでは、投稿車両２Ａの走行軌跡情報は、ガイド情報に含まれる位置情報として記憶部２４に蓄積されている。従って、ガイド情報抽出部２７は、利用車両２Ｂの経路情報に含まれる走行ルートと、ガイド情報に含まれる位置情報とを照らし合わせ、走行ルート中に利用可能なガイド情報があるか否かを検索できる。
【００３３】
ガイド情報抽出部２７は、走行ルート中の複数位置に案内地点が存在していれば、各案内地点に対応したガイド情報を抽出できる。ガイド情報抽出部２７は、抽出したガイド情報をガイド情報送信部２８へ送信する。ガイド情報送信部２８は、ガイド情報抽出部２７で抽出されたガイド情報を、利用車両２Ｂへ出力する。なお、走行ルート中に、利用できるガイド情報が存在していない場合は、その旨をガイド情報送信部２８を介して利用車両２Ｂに送信する。
【００３４】
利用車両２Ｂは、情報処理装置１０Ｂを搭載している。情報処理装置１０Ｂは、入力部３１と、走行ルート検索部３２と、地図データ３３と、ガイド情報要求部３４と、ガイド情報受信部３６と、走行ガイド実行部３７と、を備えている。
【００３５】
入力部３１は、利用車両２Ｂの乗員（運転手や同乗車など）が各種情報を入力することができるインタフェースである。入力部３１では、利用車両２Ｂの目的地を入力することができ、その他、ルート案内に必要な情報を入力できる。また、入力部３１では、他の車両（投稿車両２Ａ）で投稿されたガイド情報を用いるかどうかの選択も行うことができる。入力部３１で入力された情報は、走行ルート検索部３２へ送信される。
【００３６】
走行ルート検索部３２は、少なくとも利用者両２Ｂの現在位置及び目的地に基づいて、地図データ３３を用いて利用車両２Ｂの走行ルートを検索する機能を有している。走行ルート検索部３２は、走行ルートが決定すると、当該走行ルートや目的地や出発地などの情報を含む経路情報を、ガイド情報要求部３４へ送信する。ガイド情報要求部３４は、経路情報をセンターサーバ１の経路情報取得部２６へ送信すると共に、センターサーバ１に対してガイド情報を要求する機能を有している。ガイド情報受信部３６は、センターサーバ１からガイド情報を受信する機能を有している。ガイド情報受信部３６は、受信したガイド情報を走行ガイド実行部３７へ送信する。
【００３７】
走行ガイド実行部３７は、設定された目的地までの走行ルートに対して、利用車両２Ｂの走行ガイドを実行する機能を有している。走行ガイド実行部３７は、センターサーバ１のガイド情報蓄積部２３のガイド情報を利用して、走行ガイドを実行する機能を有している。走行ガイド実行部３７は、走行ルートの所定の案内地点に対応する、ガイド情報をセンターサーバ１から取得できた場合（つまり、センターサーバ１に当該案内地点に対応するガイド情報が存在している）、当該ガイド情報を用いて走行ガイドを実行する機能を有している。一方、走行ガイド実行部３７は、センターサーバ１からガイド情報を取得できなかった場合、且つ、走行ガイド実行部３７が標準データとして備えているガイド情報（他の車両から投稿されたものではない）が存在している場合は、当該標準データを用いて走行ガイドを実行する。走行ガイド実行部３７は、走行ルートの案内を行う走行ルート案内部３８と、走行ガイド用の音声データを再生する音声再生部３９と、を有している。走行ルート案内部３８は、運転者に対して走行ルートなどを表示するディスプレイなどによって構成されている。音声再生部３９は、運転者に対して音声を発生するスピーカなどによって構成されている。
【００３８】
次に、図３〜図８を参照して、本実施形態に係る情報処理システム１００の情報処理の一例について説明する。以下の例は、投稿情報として音声データを投稿する場合の処理の一例である。
【００３９】
まず、投稿車両２Ａが投稿情報をセンターサーバ１へ投稿する場合の処理について説明する。図３は、投稿車両２Ａが投稿情報をセンターサーバ１へ投稿するときの処理の一例を示すフローチャートである。図３の処理は、投稿車両２Ａが走行している間、繰り返し実行される。また、図６は、投稿車両２Ａが投稿情報を取得（音声データを録音）し、センターサーバ１へ投稿する様子の一例を示す。図６は、投稿車両２Ａが交差点で左折する場合に投稿情報を投稿する様子の一例を示している。図６に示す投稿車両２Ａの乗員ＤＣは、交差点の状況を熟知しており、交差点直前では混むため、早めに車線変更した方がよいことを知っている。具体的に、投稿車両２Ａは、当初、第３車線Ｌ３を走行している。投稿車両２Ａの乗員ＤＣは、早めに車線変更すべきことを知っている。従って、乗員ＤＣは、交差点よりかなり手前の位置Ｐ１にて、録音開始操作を行うと共に、例えば「車線変更してください」という音声を発する。その後、乗員ＤＣは、第２車線Ｌ２へ車線変更する。また、乗員ＤＣは、更に交差点に更に近づき、予め左折レーンである第１車線Ｌ１を走っておいた方がよいと判断すると、位置Ｐ２にて、「車線変更してください」という音声を発する。その後、乗員ＤＣは、第１車線Ｌ１へ車線変更する。また、左折する際、乗員ＤＣは、位置Ｐ３にて「左折してください」という音声を発する。左折が終了すると、位置Ｐ４にて、乗員ＤＣは録音を停止する。当該例は、後程、図３のフローチャートと照らしあわせて説明する。
【００４０】
図３に示すように、投稿車両２Ａの情報処理装置１０Ａの投稿情報取得部１１は、録音開始操作待機状態となる（ステップＳ１００）。Ｓ１００は、投稿車両２Ａの乗員からの録音開始操作を待っている状態である。また、投稿情報取得部１１は、録音開始操作があるか否かの判定を行う（ステップＳ１１０）。投稿車両２Ａの乗員が録音操作部１４を操作することによって録音開始の意思表示をした場合、投稿情報取得部１１は、録音開始操作があったと判定する。当該録音開始操作の形式は特に限定されず、車内の所定位置やディスプレイなどに設けられたボタンやスイッチの押下でもよく、音声認識（例えば、乗員の「録音を開始します」という音声を、操作開始のトリガとする）などであってもよい。録音開始操作が無いと判定された場合、再び録音開始操作待機状態となる。
【００４１】
Ｓ１１０において録音開始操作があったと判定された場合、投稿車両２Ａの走行状態記録部１２は、録音開始地点を特定すると共に、当該録音開始地点を記録する（ステップＳ１２０）。図６の例では、乗員ＤＣは、位置Ｐ１にて録音開始の操作を行っている。従って、走行状態記録部１２は、位置Ｐ１を録音開始地点として記録する。
【００４２】
録音が開始すると、投稿情報取得部１１の録音記録部１５は、投稿情報として、乗員ＤＣの音声を録音する（ステップＳ１３０）。また、走行状態記録部１２は、走行軌跡情報を記録する（ステップＳ１４０）。このとき、走行軌跡情報に加えて、時間帯や渋滞状況などの情報を記録してもよい。また、投稿情報取得部１１は、録音停止操作があったか否かの判定を行う（ステップＳ１５０）。Ｓ１５０において、録音停止操作が無いと判定されると、再びＳ１３０から処理を繰返す。
【００４３】
図６の例では、投稿車両２Ａが位置Ｐ１にあるとき、録音記録部１５は、「車線変更してください」という音声を録音する。走行状態記録部１２は、そのときの走行軌跡情報（ここでは、位置Ｐ１における位置情報）を記録する。投稿車両２Ａが位置Ｐ２にあるとき、録音記録部１５は、「車線変更してください」という音声を録音する。走行状態記録部１２は、そのときの走行軌跡情報（ここでは、位置Ｐ２における位置情報）を記録する。投稿車両２Ａが位置Ｐ３にあるとき、録音記録部１５は、「左折してください」という音声を録音する。走行状態記録部１２は、そのときの走行軌跡情報（ここでは、位置Ｐ３における位置情報）を記録する。なお、一回目の音声データが録音される位置Ｐ１と二回目の音声データが録音される位置Ｐ２との間では、ノイズ（道路の騒音や、車内の会話など）が録音されて、第３車線Ｌ３から第２車線Ｌ２へ車線変更する走行軌跡ＲＬについての走行軌跡情報が記録される。ただし、走行ガイドに関する音声ではないと明確に判断できる場合は、録音や走行軌跡情報の記録を一時休止しておいてもよい。あるいは、センターサーバ１に送信するときに、そのような音声データ及び走行軌跡情報を省略しておいてもよい。あるいは、センターサーバ１のデータ処理部２２などで、そのような音声データ及び走行軌跡情報を省略してもよい。
【００４４】
Ｓ１５０において、録音停止操作があったと判定された場合、走行状態記録部１２は、録音停止地点を特定すると共に、当該録音停止地点を記録する（ステップＳ１６０）。走行状態記録部１２は、乗員ＤＣが録音開始と同様な操作を行うことを録音停止操作としてもよく、アクションが終了（左折完了）したことを検知して、録音停止操作があったと自動的にみなしてもよい。図６の例では、乗員ＤＣは、位置Ｐ４にて録音停止の操作を行っている。従って、走行状態記録部１２は、位置Ｐ４を録音停止地点として記録する。
【００４５】
データアップロード部１３は、Ｓ１２０〜Ｓ１６０の処理で取得された音声データ（投稿情報）と走行軌跡情報とを関連付ける（ステップＳ１７０）。図６の例では、例えば、データアップロード部１３は、一回目の録音に係る音声データを位置Ｐ１の位置情報と関連付け、二回目の録音に係る音声データを位置Ｐ２の位置情報と関連付け、三回目の録音に係る音声データを位置Ｐ３の位置情報と関連付ける。また、データアップロード部１３は、録音開始位置Ｐ１の位置情報と録音停止位置Ｐ４の位置情報を、各音声データと関連付ける。これにより、データアップロード部１３は、録音開始位置Ｐ１から録音停止位置Ｐ４の間に、三つの音声データが含まれた一セットの記録データを作成する。
【００４６】
データアップロード部１３は、Ｓ１７０で作成された記録データをセンターサーバ１へ送信する（ステップＳ１８０）。一方、センターサーバ１の投稿情報受信部２１は、音声データ（投稿情報）が含まれた当該記録データを受信する（ステップＳ１９０）。
【００４７】
センターサーバ１のデータ処理部２２は、Ｓ１９０で受信した記録データのデータ処理を実行する（ステップＳ２００）。これにより、データ処理部２２は、利用車両２Ｂで利用可能なガイド情報を作成する。データ処理部２２は、投稿車両２Ａからの記録データをそのままガイド情報としてもよいし、記録データに編集・加工等を施してガイド情報を作成してもよい。図６の例では、ガイド情報は、位置Ｐ１の位置情報と関連付けられた音声データ（または、加工・編集された音声データ）、位置Ｐ２の位置情報と関連付けられた音声データ（または、加工・編集された音声データ）、位置Ｐ３の位置情報と関連付けられた音声データ（または、加工・編集された音声データ）、及び録音開始位置Ｐ１の位置情報と録音停止位置Ｐ４の位置情報を、少なくとも含んでいる。
【００４８】
センターサーバ１のガイド情報蓄積部２３は、Ｓ２００で作成されたガイド情報を記憶部２４で記憶することによって、蓄積する（ステップＳ２１０）。図６の例では、ガイド情報蓄積部２３は、録音開始位置Ｐ１から録音停止位置Ｐ４の区間におけるガイド情報として、当該ガイド情報を蓄積する。以上によって、図３の処理が終了し、再びＳ１００から処理が開始される。勿論、ガイド情報蓄積部２３は、他の場所に関するガイド情報や、同じ場所について他の投稿車両２Ａ（または、同じ投稿車両２Ａから同じ場所について何度も情報を得てもよい）からのガイド情報も蓄積できる。
【００４９】
次に、センターサーバ１がガイド情報を抽出して、利用車両２Ｂへ送信する場合の処理について説明する。図４は、センターサーバ１がガイド情報を抽出して、利用車両２Ｂへ送信する場合の処理の一例を示すフローチャートである。図４の処理は、利用車両２Ｂが走行ルートの設定を行う際に実行される。また、図８は、センターサーバ１のガイド情報の抽出の処理内容を説明するための図である。図８は、利用車両２Ｂが走行する走行ルートの一例を示している。
【００５０】
図４に示すように、利用車両２Ｂは、入力部３１での入力操作に基づいて、利用車両２Ｂの目的地を取得する（ステップＳ３００）。走行ルート検索部３２は、地図データ３３及びＳ３００で入力された目的地に基づいて、利用車両２Ｂの走行ルートを検索する（ステップＳ３１０）。走行ルート検索部３２は、利用車両２Ｂの現在位置を出発地とし、目的地へ向かう走行ルートを地図データ３３から検索する。走行ルートの決定は、どのような方法でなされてもよく、例えば、最短ルートを選んでもよく、右左折が最も少ないルートを選んでもよく、投稿されたガイド情報を最も多く活用できるルートを選んでもよい。
【００５１】
ガイド情報要求部３４は、センターサーバ１に対して、利用車両２Ｂの経路情報を送信すると共に、ガイド情報を要求する（ステップＳ３２０）。センターサーバ１の経路情報取得部２６は、利用車両２Ｂからの経路情報を取得する（ステップＳ３３０）。また、ガイド情報抽出部２７は、ガイド情報を抽出するために、Ｓ３３０で取得された経路情報の解析を行う（ステップＳ３４０）。Ｓ３４０では、ガイド情報抽出部２７は、利用車両２Ｂの走行ルートを解析することで、走行ルート中の案内地点を特定する（例えば、どの交差点で右左折するかなどを把握する）。ガイド情報抽出部２７は、例えば、走行ルートを複数の道路区間（例えば、走行ルート中のリンクを一つの道路区間とする）に分けて解析を行ってよい。なお、以下のステップＳ３５０〜Ｓ３８０は、走行ルートに含まれる複数の道路区間の中から、一つずつ道路区間を取り出して処理を行う。
【００５２】
次に、ガイド情報抽出部２７は、判定対象に係る道路区間について、当該道路区間に対応するガイド情報がガイド情報蓄積部２３に存在するかどうかの確認を行い（ステップＳ３５０）、ガイド情報が存在するか否かを判定する（ステップＳ３６０）。Ｓ３６０において、ガイド情報が存在すると判定された場合、ガイド情報抽出部２７は、当該ガイド情報を抽出する（ステップＳ３７０）。ガイド情報抽出部２７は、全ての道路区間について抽出が完了したか否かを判定する（ステップＳ３８０）。抽出処理されていない道路区間が存在する場合、次の道路区間についてＳ３５０〜Ｓ３７０の処理が繰返される。一方、ガイド情報が存在しないと判定された場合、当該道路区間についてのガイド情報の抽出は行われず、Ｓ３８０へ移行する。
【００５３】
Ｓ３３０〜Ｓ３８０の処理の一例について、図８の例を用いて具体的に説明する。まず、Ｓ３３０において、経路情報取得部２６は、図８（ａ）に示すような経路情報を取得する。Ｓ３４０において、ガイド情報抽出部２７は、当該経路情報を解析し、利用車両２Ｂが、出発地「ＳＴＡＲＴ」から出発し、道路区間（リンク）ＬＫ１を通過し、左折して道路区間（リンク）ＬＫ２を通過し、右折して道路区間（リンク）ＬＫ３を通過し、左折して道路区間（リンク）ＬＫ４を通過して「ＧＯＡＬ」へ到着することを把握する。この場合、ガイド情報抽出部２７は、道路区間ＬＫ１と道路区間ＬＫ２の間の交差点の手前、道路区間ＬＫ２と道路区間ＬＫ３の間の交差点の手前、及び道路区間ＬＫ３と道路区間ＬＫ４の間の交差点の手前を、案内地点として把握する。
【００５４】
ここで、ガイド情報蓄積部２３の記憶部２４は、図８（ｂ）に示すようなガイド情報ＧＰ１〜ＧＰ７を有している。これらのガイド情報ＧＰ１〜ＧＰ７は、投稿車両２Ａから投稿された情報に基づいて作成されたガイド情報である。一方、図８（ｃ）は、走行ルートに対して抽出されたガイド情報を示している。
【００５５】
ガイド情報抽出部２７は、「ＳＴＡＲＴ」から「ＧＯＡＬ」へ向かって道路区間ＬＫ１、ＬＫ２、ＬＫ３、ＬＫ４の順番でＳ３５０〜Ｓ３８０の処理を実行する。ただし、順番は特に限定されない。ガイド情報抽出部２７は、道路区間ＬＫ１について、ガイド情報の抽出処理を行う。図８（ｂ）に示すように、ガイド情報蓄積部２３は、道路区間ＬＫ１の交差点（ＬＫ１とＬＫ２の間）の手前において、左折用のガイド情報ＧＰ１及び右折用のガイド情報ＧＰ２を有している。今回の走行ガイドには、左折用のガイド情報ＧＰ１のみが用いられる。ガイド情報抽出部２７は、道路区間ＬＫ１に対応するガイド情報が存在すると判定し、図８（ｃ）に示すようにガイド情報ＧＰ１を抽出する。全ての道路区間について抽出処理が完了していないので、ガイド情報抽出部２７は、次の道路区間ＬＫ２についての抽出処理へ移行する。
【００５６】
なお、ガイド情報ＧＰ１が複数存在している場合は、いずれか一つのガイド情報を選択して、抽出する。同一の案内地点（また、同一のアクション）に対して、複数の投稿車両２Ａから投稿があった場合（また、同一の投稿車両２Ａから複数回の投稿があった場合）、ガイド情報が複数存在することになる。この場合、ガイド情報抽出部２７は、所定の判断方法によって、一つのガイド情報を選択できる。例えば、センターサーバ１側が自動的に選んでもよく、利用車両２Ｂの乗員が設定した選択条件に基づいて選んでもよい。
【００５７】
図８（ｂ）に示すように、ガイド情報蓄積部２３は、道路区間ＬＫ２の交差点（ＬＫ２とＬＫ３の間）の手前において、左折用のガイド情報ＧＰ４のみを有している。今回の走行ガイドには、右折用のガイド情報が必要にも関わらず、左折用のガイド情報ＧＰ４のみが存在する。ガイド情報抽出部２７は、道路区間ＬＫ２に対応するガイド情報は存在しないと判定し、図８（ｃ）に示すようにガイド情報を抽出しない。全ての道路区間について抽出処理が完了していないので、抽出ガイド情報抽出部２７は、次の道路区間ＬＫ３についての抽出処理へ移行する。
【００５８】
図８（ｂ）に示すように、ガイド情報蓄積部２３は、道路区間ＬＫ３の交差点（ＬＫ３とＬＫ４の間）の手前において、左折用のガイド情報ＧＰ６のみを有している。今回の走行ガイドには、左折用のガイド情報が必要になる。ガイド情報抽出部２７は、道路区間ＬＫ３に対応するガイド情報が存在すると判定し、図８（ｃ）に示すようにガイド情報ＧＰ６を抽出する。全ての道路区間について抽出処理が完了していないので、ガイド情報抽出部２７は、次の道路区間ＬＫ４についての抽出処理へ移行する。道路区間ＬＫ４では特に交差点もなく、直進するだけで目的地「ＧＯＡＬ」に到着する。従って、ガイド情報も存在しておらず、ガイド情報抽出部２７は、ガイド情報を抽出しない。道路区間ＬＫ４の抽出が終了すると、全ての道路区間についての抽出処理が終了する。ここの例では、ガイド情報ＧＰ２，ＧＰ３，ＧＰ４，ＧＰ７は抽出されないが、他の走行ルートが設定された場合は、用いられる。
【００５９】
図４に戻り、Ｓ３８０において抽出処理が完了したと判定された場合、ガイド情報送信部２８は、抽出されたガイド情報を利用車両２Ｂへ送信する（ステップＳ３９０）。そして、利用車両２Ｂのガイド情報受信部３６は、当該ガイド情報を受信する（ステップＳ４００）。図８の例では、図８（ｃ）に示すように、ガイド情報送信部２８は、ガイド情報ＧＰ１，ＧＰ６を送信する。以上によって、図４の処理が終了する。同一または他の利用車両２Ｂが走行ルートの設定を行うとき、再びＳ３００から処理が開始される。
【００６０】
次に、情報処理装置１０Ｂがガイド情報を利用して利用車両２Ｂの走行ガイドを行う場合の処理について説明する。図５は、情報処理装置１０Ｂが利用車両２Ｂの走行ガイドを行う場合の処理の一例を示すフローチャートである。図５の処理は、情報処理装置１０Ｂがセンターサーバ１からガイド情報を受信した後、利用車両２Ｂの走行ガイドを行う際に実行される。また、図７は、図６に示す投稿情報に基づくガイド情報を利用して、利用車両２Ｂの走行ガイドを行う様子の一例を示す。図７は、利用車両２Ｂが交差点で左折する場合に、図８で抽出されたガイド情報ＧＰ１を利用する様子の一例を示している。
【００６１】
図５に示すように、利用車両２Ｂの情報処理装置１０Ｂの走行ガイド実行部３７は、利用車両２Ｂの走行ガイドを開始する（ステップＳ５００）。具体的に、走行ガイド実行部３７の走行ルート案内部３８が、走行ルートの案内を行う。走行ルート案内部３８は、図８（ｃ）に示すような、出発地「ＳＴＡＲＴ」から目的地「ＧＯＡＬ」へ向かう走行ルートを走行するように、案内を行う。
【００６２】
走行ガイド実行部３７は、現在位置よりも一定距離先の案内地点のガイド情報の有無を確認する（ステップＳ５１０）。具体的には、利用車両２Ｂの現在位置よりも一定距離先の案内地点に、図４のＳ３７０で抽出されたガイド情報が存在するか否かを確認する。走行ガイド実行部３７は、Ｓ５１０の確認に基づいて、当該案内地点にガイド情報が存在するか否かを判定する（ステップＳ５２０）。Ｓ５２０においてガイド情報が存在すると判定された場合、走行ガイド実行部３７の音声再生部３９は、当該案内地点において、センターサーバ１から受信したガイド情報に基づく案内音声を再生することで、走行ガイドを実行する（ステップＳ５３０）。一方、Ｓ５２０においてガイド情報が存在しないと判定された場合、走行ガイド実行部３７の音声再生部３９は、標準の案内音声が存在している場合は、当該案内音声を再生する（ステップＳ５４０）。標準の音声案内とは、情報処理装置１０Ｂの走行ガイド実行部３７が標準データとして元々備えている、既存の案内音声であり、投稿車両２Ａの投稿に基づくものではない。標準の案内音声が存在していない場合、音声再生部３９は、音声案内を行わない。Ｓ５３０またはＳ５４０の処理が終了すると、走行ガイド実行部３７は、走行ルートの案内が終了したか否かを判定する（ステップＳＳ５５０）。すなわち、走行ガイド実行部３７は、利用車両２Ｂが目的地に到着したか否かを判定する。Ｓ５５０において、案内が終了していないと判定された場合、Ｓ５１０から再び処理が繰返される。一方、Ｓ５５０において、案内が終了したと判定された場合、図５の処理が終了する。次の走行ガイドが開始されたときに、再びＳ５００から処理が実行される。
【００６３】
図５の処理の一例について、図７及び図８（ｃ）を用いて説明する。まず、利用車両２Ｂは、出発地「ＳＴＡＲＴ」から出発し、道路区間ＬＫ１を走行する。Ｓ５１０において、走行ガイド実行部３７は、一定距離先の案内地点である交差点（ＬＫ１とＬＫ２の間）について、ガイド情報の有無を確認する。Ｓ５２０において、走行ガイド実行部３７は、当該交差点にはガイド情報ＧＰ１が存在しているため、「ガイド情報あり」と判定する。
【００６４】
Ｓ５３０において、利用車両２Ｂが交差点に近づくと、音声再生部３９は、ガイド情報ＧＰ１に基づいた案内音声を再生する。図７に示すように、ガイド情報ＧＰ１は、図６での投稿車両２Ａでの録音に基づくものであり、録音開始位置Ｐ１から録音停止位置Ｐ４との間において、三つの音声データを有している。まず、利用車両２Ｂが位置Ｐ１に到達すると、音声再生部３９は、乗員ＤＣに「車線変更してください」という音声を再生する。同様に、音声再生部３９は、位置Ｐ２で「車線を変更してください」という音声を再生し、位置Ｐ３で「左折してください」という音声を再生する。
【００６５】
なお、利用車両２Ｂの走行軌跡は、投稿車両２Ａの走行軌跡情報と対応するように詳細に判定されてもよく、大雑把に判定されてもよい。具体的には、走行ガイド実行部３７は、利用車両２Ｂがどの車線に存在しているかを考慮して案内音声を再生してもよい。または、走行ガイド実行部３７は、車線までは考慮せず、利用車両２Ｂが交差点の何メートル前に存在しているかのみを考慮して音声案内を再生してもよい。車線まで考慮する場合、例えば、利用車両２Ｂが既に第２車線Ｌ２を走っており、一回目の音声が録音された第３車線Ｌ３上の位置Ｐ１を通過しない場合、音声再生部３９は、一回目の案内音声を省略してもよい。これによって、不要な案内を省略し、実際の利用車両２Ｂの走行に即した案内を行うことができる。音声車線まで考慮しない場合、利用車両２Ｂがどの車線を走行しているかに関わらず、利用車両２Ｂが交差点から見て位置Ｐ１と同じ距離まで手前に来たら、音声再生部３９は、案内音声を再生する。すなわち、利用車両２Ｂが第１車線Ｌ１や第２車線Ｌ２を走行していても、一回目の音声を再生する。なお、このような処理を行う場合、データ処理部２２が、一回目の音声を「第３車線に居る場合は、車線変更してください」という音声に編集しておいてもよい。これによって、システム内の演算の負荷を低減することができる。
【００６６】
また、利用車両２Ｂの走行軌跡のみならず、他の要素を考慮してもよい。例えば、走行ガイド実行部３７は、時間帯や渋滞情報を考慮してもよい。例えば、走行ガイド実行部３７は、ガイド情報ＧＰ１の元となった投稿車両２Ａの状況とは大きく違う場合（例えば、投稿車両２Ａが録音したのは渋滞する日中であるが、利用車両２Ｂが走行しているのは渋滞しない早朝である場合など）、案内音声の再生を省略してもよい。または、センターサーバ１でのガイド情報の抽出の段階で、抽出を省略してもよい。
【００６７】
図８（ｃ）において、利用車両２Ｂが、道路区間ＬＫ１の交差点を左折し、道路区間ＬＫ２を走行すると、走行ガイド実行部３７は、一定距離先の案内地点である交差点（ＬＫ２とＬＫ３の間）について、ガイド情報の有無を確認する。Ｓ５２０において、走行ガイド実行部３７は、当該交差点にはガイド情報が存在していないため、「ガイド情報なし」と判定する。Ｓ５４０において、走行ガイド実行部３７は、当該交差点に対して標準の案内音声を有している場合は、当該案内音声を再生する。有していない場合は、案内音声を再生しない。利用車両２Ｂが、道路区間ＬＫ２の交差点を左折し、道路区間ＬＫ３を走行すると、走行ガイド実行部３７は、一定距離先の案内地点である交差点（ＬＫ３とＬＫ４の間）について、ガイド情報の有無を確認する。Ｓ５２０において、走行ガイド実行部３７は、当該交差点にはガイド情報ＧＰ６が存在しているため、「ガイド情報あり」と判定する。ガイド情報ＧＰ１と同様に、音声再生部３９は、ガイド情報ＧＰ６に基づいた案内音声を再生する。利用車両２Ｂが、道路区間ＬＫ３の交差点を左折し、道路区間ＬＫ４を走行すると、その先は目的地「ＧＯＡＬ」であり、案内地点は存在せず、ガイド情報も存在しない。利用車両２Ｂが目的地「ＧＯＡＬ」に到着することで、Ｓ５５０において案内終了と判定される。
【００６８】
以上のように、交通渋滞などを考慮した車線変更を例にして、本実施形態に係る情報処理システム１００の処理について説明した。しかし、情報処理システム１００は、あらゆる状況に対応した投稿情報を利用することが可能である。例えば、図９（ａ）に示すように、店などの建物ＳＴ１へ入る場合において、当該建物ＳＴ１への左折地点の手前に大きな木などの障害物ＴＲが存在する場合がある。このような場合、運転者から建物ＳＴ１や看板などが目視し難くなり、「５０ｍ先で左折してください」などの標準の音声案内を報知しても、運転者が正しい位置で曲がれない可能性もある。しかしながら、左折地点に目立つ建物ＳＴ２があるときに、投稿車両２Ａから投稿された「建物ＳＴ２の手前で左折してください」という分かり易い案内音声を用いれば、利用車両２Ｂは間違えることなく正しい位置で曲がることができる。また、例えば、図９（ｂ）に示すように、五差路の交差点を曲がるとき、標準の音声案内を報知しただけでは、運転者が誤った方向へ曲がる可能性もある。しかしながら、他の車両から投稿された「建物ＳＴ１と建物ＳＴ２の間の道路に入ってください」という分かり易い案内音声を用いれば、利用車両２Ｂは間違えることなく正しい方向へ曲がることができる。上述に示す状況以外でも、あらゆる場名において、投稿情報に基づいた走行ガイドを行うことができる。
【００６９】
次に、本実施形態に係る情報処理システム１００、センターサーバ１、情報処理装置１０Ａ，１０Ｂの作用・効果について説明する。
【００７０】
まず、比較例に係る情報処理装置について説明する。比較例に係る情報処理装置は、利用車両に搭載されたカーナビゲーション装置である。このカーナビゲーション装置も、交差点の右左折などの案内地点において、案内音声で走行ガイドを行う。しかし、当該案内音声は、標準データとして備わっているもので、カーナビゲーション装置自身が保持している地図データと一定のパラメータに基づいて、画一的に作成されたものである。従って、当該案内音声は、実際の交通状況を反映できていない場合や、交差点周辺に存在しているデータ化されていない地物の状況を反映できていない場合がある。例えば、図６に示すような交差点で右左折する場合において、カーナビゲーション装置は、交差点の手前に来たときに画一的に「後、何メートルで交差点です。車線変更してください」と報知するだけである。しかしながら、交差点によっては、遠くからでは分かり難いものの、交差点直前になると右左折レーンが急に渋滞する場合がある。このような状況では、交差点よりも相当手前から車線変更をしなくては、渋滞列に割り込まなくてはならない状態になったり、右左折できない状態になる場合もある。また、前述のように図９（ａ）の状況では、地図データでは反映されない障害物ＴＲがあることで、運転者が左折地点を確認できないため、画一的な案内音声を聞いても正しく曲がれない場合がある。また、図９（ｂ）のような複雑な交差点では、画一的な案内音声が分かり難く、正しい方向へ曲がれない場合がある。以上のように、比較例に係るカーナビゲーション装置では、利用車両の運転者にとって、必ずしも最適な案内を行えない場合があった。
【００７１】
一方、本実施形態に係る情報処理システム１００では、利用車両２Ｂの情報処理装置１０Ｂの走行ガイド実行部３７は、センターサーバ１のガイド情報蓄積部２３のガイド情報を利用して走行ガイドを実行している。そして、センターサーバ１のガイド情報蓄積部２３に蓄積されているガイド情報は、走行ガイドが実行される利用車両２Ｂとは異なる、投稿車両２Ａから投稿された投稿情報に基づくものである。すなわち、走行ガイドに利用されるガイド情報は、実際に道路等を走行した投稿車両２Ａからの投稿情報に基づくものである。これにより、利用車両２Ｂの走行ガイド実行部３７は、当該利用車両２Ｂの運転者にとって分かり易い走行ガイドを行うことができる。このように、他の利用者からの投稿に基づいたガイド情報を提供することで、より利用者目線に立った走行ガイドを提供できる。また、投稿車両２Ａの乗員が道路の状況を熟知している者であれば、センターサーバを介して他の利用車両２Ｂへ的確なアドバイスを提供できる。すなわち、利用車両２Ｂの運転者にとっては、詳しい道案内人を車内に同乗させた感覚で、走行することができる。また、実際に道路を走行している車両からの投稿情報を用いることで、地図データなどでは修正が追いつかないような環境の変化に速やかに対応することが可能となる。
【００７２】
また、本実施形態に係るセンターサーバ１では、ガイド情報抽出部２７は、設定された目的地までの利用車両２Ｂの走行ルートの所定の案内地点に対応する、ガイド情報をガイド情報蓄積部２３から抽出する。そして、ガイド情報蓄積部２３に蓄積されているガイド情報は、走行ガイドが実行される利用車両２Ｂとは異なる、投稿車両２Ａから投稿された投稿情報に基づくものである。すなわち、利用車両２Ｂで走行ガイドに利用されるガイド情報は、実際に道路等を走行した投稿車両２Ａからの投稿情報に基づくものである。これにより、利用車両２Ｂでは、当該利用者量２Ｂの運転者にとって分かり易い走行ガイドを行うことができる。
【００７３】
利用車両２Ｂに搭載される情報処理装置１０Ｂでは、走行ガイド実行部３７は、センターサーバ１から取得したガイド情報を用いて走行ガイドを実行する。そして、センターサーバ１から取得したガイド情報は、走行ガイドが実行される利用車両２Ｂとは異なる、投稿車両２Ａから投稿された投稿情報に基づくものである。すなわち、利用車両２Ｂで走行ガイドに利用されるガイド情報は、実際に道路等を走行した投稿車両２Ａからの投稿情報に基づくものである。これにより、利用車両２Ｂでは、当該利用車両２Ｂの利用者にとって分かり易い走行ガイドを行うことができる。
【００７４】
投稿車両２Ａに搭載される情報処理装置１０Ａでは、データアップロード部１３は、取得した投稿情報を走行軌跡情報と関連付けて、センターサーバ１へ送信する。そして、センターサーバ１は、取得した投稿情報に基づくガイド情報を蓄積しておけば、同様な走行軌跡で移動する他の利用車両２Ｂへ当該ガイド情報を送信することで、当該利用車両２Ｂでの走行ガイドに利用することができる。このガイド情報は、走行ガイドが実行される利用車両２Ｂとは異なる、投稿車両２Ａから投稿された投稿情報に基づくものである。すなわち、利用車両２Ｂで走行ガイドに利用されるガイド情報は、実際に道路等を走行した投稿車両２Ａからの投稿情報に基づくものである。これにより、利用車両２Ｂでは、当該利用車両２Ｂの利用者にとって分かり易い走行ガイドを行うことができる。
【００７５】
センターサーバ１は、利用車両２Ｂの経路情報に基づいて、ガイド情報蓄積部２３の中から、ガイド情報を抽出するガイド情報抽出部２７を備えている。また、データアップロード部１３は、投稿車両２Ａの走行軌跡情報を投稿情報と関連付けて、センターサーバ１に送信する。ガイド情報抽出部２７は、利用車両２Ｂの経路情報と、投稿情報に関連付けられた投稿車両２Ａの走行軌跡情報とを照らし合わせることによって、ガイド情報を抽出する。これにより、センターサーバ１のガイド情報抽出部２７は、利用車両２Ｂが走行しようとする経路に対して、必要なガイド情報のみを抽出することができる。
【００７６】
また、投稿情報は、投稿車両２Ａの乗員による音声データである。音声データを用いることで、投稿車両２Ａの乗員は、運転中であっても容易に投稿情報を作成することができる。
【００７７】
また、走行ガイド実行部３７は、走行ルートの所定の案内地点に対応する、投稿情報に基づくガイド情報を取得できなかった場合、走行ガイド実行部３７が標準で備えているガイド情報を用いて走行ガイドを実行する。これにより、他の投稿車両２Ａからの投稿情報に基づくガイド情報が存在しない案内地点に対しても、走行ガイドを実行できる。
【００７８】
本発明は、上述の実施形態に限定されるものではない。
【００７９】
投稿車両２Ａから投稿される投稿情報の形態は、特に限定されず、乗員の意思を伝達できるものであればどのようなものであってもよい。例えば、上述の実施形態のような録音によって取得される音声データでもよく、文字入力によって取得されるデータや、タッチパネルやボタン操作によって取得されるデータでもよい。例えば、投稿車両２Ａが「ここで曲がってください」という文字を打って投稿してもよく、ディスプレイの画面に「ここで曲がってください」と表示されて待機状態にあるボタンをタッチすることで投稿してもよい。また、撮影によって取得される画像データなどであってもよい。例えば、「あの建物の手前で曲がってください」という音声や文字と共に、当該建物の画像を添付して投稿してもよい。また、利用車両２Ｂ側で運転者に提供される出力形式も特に限定されず、投稿情報の形式と利用車両２Ｂでの出力形式も、一致していても一致していなくてもよい。例えば、投稿車両２Ａでは文字データなどで投稿されるが、音声データに置き換えられて、利用車両２Ｂで案内音声を出力してもよい。逆に、音声データで投稿されて、文字や画像データに置き換えられて、利用車両２Ｂで表示されてよい。
【００８０】
また、センターサーバ１、情報処理装置１０Ａ、情報処理装置１０Ｂの何れかで行われていた処理の一部は、他の部分で行われてもよい。例えば、上述の実施形態では、利用車両２Ｂの情報処理装置１０Ｂが、走行ルートの検索を行っていた。しかし、利用車両２Ｂでは少なくとも目的地の入力が行われればよく、センターサーバ１が走行ルートの検索を行ってよい（すなわち、センターサーバ１に走行ルート検索部３２と地図データ３３が設けられる）。センターサーバ１は、ガイド情報に加えて、走行ルートも送信する。また、センターサーバ１のデータ処理部２２で行われていた処理の一部または全部を、情報処理装置１０Ａ及び／または情報処理装置１０Ｂで行ってもよい。すなわち、投稿車両２Ａは、投稿情報をある程度データ処理してから投稿してもよく、利用車両２Ｂは、取得したガイド情報をある程度データ処理してから利用してもよい。
【符号の説明】
【００８１】
１…センターサーバ、１０Ａ，１０Ｂ…情報処理装置、１１…投稿情報取得部、１３…データアップロード部（投稿情報送信部）、２１…投稿情報受信部、２３…ガイド情報蓄積部、２７…ガイド情報抽出部、２８…ガイド情報送信部、３４…ガイド情報要求部、３７…走行ガイド実行部、２Ａ…投稿車両（第１の移動体）、２Ｂ…利用車両（第２の移動体）。
【図１】
0005785063.tif 000002
【図２】
0005785063.tif 000003
【図３】
0005785063.tif 000004
【図４】
0005785063.tif 000005
【図５】
0005785063.tif 000006
【図６】
0005785063.tif 000007
【図７】
0005785063.tif 000008
【図８】
0005785063.tif 000009
【図９】
0005785063.tif 000010