(57)【要約】【課題】  簡易に情報を共有することができるナビゲーション技術を提供する。【解決手段】  本発明のナビゲーションシステムは、ナビゲーション装置とコミュニティサーバ装置を有して構成される。ナビゲーション装置は、発話などの音声を録音する手段を備え、コミュニティサーバ装置上で管理するコミュニティごとに録音した音声を登録する手段を備える。また、同じコミュニティに属する他の使用者が登録した音声を取得して再生する手段を備える。コミュニティサーバ装置は、コミュニティごとに発話情報を記憶し、公開し、要求に応じて転送する手段を備える。【選択図】図１
2009063423.tif 000002
【特許請求の範囲】
【請求項１】
サーバ装置を介して他のナビゲーション装置と共有情報を共有するナビゲーション装置であって、
使用者による音声入力を受け付ける入力手段と、
前記入力手段により受け付けた前記音声入力から、前記共有情報を共有する単位であるコミュニティ名を特定するコミュニティ特定手段と、
特定した前記コミュニティ名を指定して前記共有情報を取得する要求を前記サーバ装置に送信する共有情報取得要求送信手段と、
前記共有情報取得要求送信手段により送信した前記要求に対して前記サーバ装置から送信される前記共有情報を受信する共有情報受信手段と、
前記共有情報受信手段により受信した前記共有情報を音声により出力する共有情報再生手段と、
を備えることを特徴とするナビゲーション装置。
【請求項２】
請求項１に記載のナビゲーション装置であって、
前記共有情報取得要求送信手段は、車種を識別する情報を、前記要求に付加して送信する、
ことを特徴とするナビゲーション装置。
【請求項３】
サーバ装置を介して他のナビゲーション装置と共有情報を共有するナビゲーション装置であって、
使用者による音声入力を受け付ける入力手段と、
前記入力手段により受け付けた第一の音声入力から、前記共有情報を共有する単位であるコミュニティ名を特定するコミュニティ特定手段と、
前記入力手段により受け付けた第二の音声入力を前記共有情報として受け付ける共有情報受付手段と、
特定した前記コミュニティ名を指定して、前記共有情報受付手段により受け付けた前記共有情報を登録する要求を前記サーバ装置に送信する共有情報登録要求送信手段と、
を備えることを特徴とするナビゲーション装置。
【請求項４】
請求項３に記載のナビゲーション装置であって、
前記共有情報登録要求送信手段は、車種を識別する情報を、前記要求に付加して送信する、
ことを特徴とするナビゲーション装置。
【請求項５】
請求項１または３に記載のナビゲーション装置であって、
前記サーバ装置に対して、コミュニティを作成する要求を送信するコミュニティ作成要求送信部を備え、
前記コミュニティ作成要求送信部は、前記入力手段により受け付けた音声入力から、作成するコミュニティのコミュニティ名を特定し、前記特定したコミュニティ名を、前記コミュニティを作成する要求に含めて送信する、
ことを特徴とするナビゲーション装置。
【請求項６】
請求項２または４に記載のナビゲーション装置であって、
前記サーバ装置に対して、コミュニティを作成する要求を送信するコミュニティ作成要求送信部を備え、
前記コミュニティ作成要求送信部は、前記入力手段により受け付けた音声入力から、作成するコミュニティのコミュニティ名を特定し、前記特定したコミュニティ名と、車種を識別する情報とを、前記コミュニティを作成する要求に含めて送信する、
ことを特徴とするナビゲーション装置。
【請求項７】
複数のナビゲーション装置間で共有する共有情報を登録するサーバ装置であって、
記憶部を備え、
前記複数のナビゲーション装置のいずれか一台から、音声情報である前記共有情報の登録を要求する共有情報登録要求を受け付ける登録要求受付手段と、
前記登録要求受付手段で受け付けた前記共有情報登録要求に含まれる前記共有情報を、前記登録要求受付手段で受け付けた前記共有情報登録要求に含まれるコミュニティ名ごとに前記記憶部に記憶することで登録を行う共有情報登録手段と、
前記複数のナビゲーション装置から前記コミュニティ名を指定して前記記憶部に記憶された前記共有情報の要求を受け付ける共有情報要求受付手段と、
前記共有情報要求受付手段において受け付けた前記要求に含まれる前記コミュニティ名に関連付けられた前記共有情報を前記記憶部から取得して、前記共有情報を要求したナビゲーション装置に送信する共有情報提供手段と、
を備えることを特徴とするサーバ装置。
【請求項８】
複数のナビゲーション装置間で共有する共有情報を登録するサーバ装置であって、
記憶部を備え、
前記複数のナビゲーション装置のいずれか一台から、音声情報である前記共有情報の登録を要求する共有情報登録要求を受け付ける登録要求受付手段と、
前記登録要求受付手段で受け付けた前記共有情報登録要求に含まれる前記共有情報を、前記登録要求受付手段で受け付けた前記共有情報登録要求に含まれるコミュニティ名と車種を識別する情報と、に関連付けて前記記憶部に記憶することで登録を行う共有情報登録手段と、
前記複数のナビゲーション装置から、前記コミュニティ名と、車種を識別する情報と、を含む前記共有情報の取得要求を受け付ける共有情報要求受付手段と、
前記共有情報要求受付手段において受け付けた前記要求に含まれる前記コミュニティ名と、前記車種を識別する情報と、に関連付けられた前記共有情報を前記記憶部から取得して、前記共有情報を要求したナビゲーション装置に送信する共有情報提供手段と、
を備えることを特徴とするサーバ装置。
【請求項９】
請求項７に記載のサーバ装置であって、さらに、
前記複数のナビゲーション装置のいずれか一台からのコミュニティ作成要求を受け付けて、前記コミュニティを新たに設定するコミュニティ作成部、
を備えることを特徴とするサーバ装置。
【請求項１０】
複数のナビゲーション装置間で共有する共有情報をサーバ装置に登録するナビゲーションシステムであって、
前記サーバ装置は、記憶部を備え、
前記複数のナビゲーション装置のいずれか一台から、音声情報である前記共有情報の登録を要求する共有情報登録要求を受け付ける登録要求受付手段と、
前記登録要求受付手段で受け付けた前記共有情報登録要求に含まれる前記共有情報を、前記登録要求受付手段で受け付けた前記共有情報登録要求に含まれるコミュニティ名に関連付けて前記記憶部に記憶することで登録を行う共有情報登録手段と、
前記複数のナビゲーション装置から前記コミュニティ名を指定して前記共有情報の要求を受け付ける共有情報要求受付手段と、
前記共有情報要求受付手段において受け付けた前記要求に含まれる前記コミュニティに関連付けられた前記共有情報を前記記憶部から取得して、前記共有情報を要求したナビゲーション装置に送信する共有情報提供手段と、
を備え、
前記ナビゲーション装置は、
使用者による音声入力を受け付ける入力手段と、
前記入力手段により受け付けた第一の音声入力から、前記共有情報を共有する単位であるコミュニティ名を特定するコミュニティ特定手段と、
前記入力手段により受け付けた第二の音声入力を前記共有情報として受け付ける共有情報受付手段と、
前記コミュニティ名を指定して前記共有情報受付手段により受け付けた前記共有情報を登録する要求を前記サーバ装置に送信する共有情報登録要求送信手段と、
前記コミュニティ名を指定して前記共有情報を取得する要求を前記サーバ装置に送信する共有情報取得要求送信手段と、
前記共有情報取得要求送信手段により送信した前記要求に対して前記サーバ装置から送信される前記共有情報を受信する共有情報受信手段と、
前記共有情報受信手段により受信した前記共有情報を音声により出力する共有情報再生手段と、
を備えることを特徴とするナビゲーションシステム。
【請求項１１】
複数のナビゲーション装置同士で共有する共有情報をサーバ装置に登録するナビゲーションシステムの使用方法であって、
前記ナビゲーション装置が、
使用者からの音声入力を受け付ける入力ステップと、
前記入力ステップにより受け付けた第一の音声入力から、前記共有情報を共有する単位であるコミュニティ名を特定するコミュニティ特定ステップと、
前記入力ステップにより受け付けた第二の音声入力を前記共有情報として受け付ける共有情報受付ステップと、
前記コミュニティ名を指定して前記共有情報受付ステップにおいて受け付けた前記共有情報を登録する要求である共有情報登録要求を前記サーバ装置に送信する共有情報登録要求送信ステップと、
を実行し、
前記サーバ装置が、
前記ナビゲーション装置からの共有情報登録要求を受け付ける登録要求受付ステップと、
前記登録要求受付ステップで受け付けた前記共有情報登録要求に含まれるコミュニティ名に関連付けて記憶することで登録する共有情報登録ステップと、
を実行することを特徴とするナビゲーションシステムの使用方法。
【請求項１２】
複数のナビゲーション装置同士で共有する共有情報をサーバ装置に登録するナビゲーションシステムの使用方法であって、
前記ナビゲーション装置が、
使用者による音声入力を受け付ける入力ステップと、
前記入力ステップにより受け付けた前記音声入力から、前記共有情報を共有する単位であるコミュニティ名を特定するコミュニティ特定ステップと、
前記コミュニティ名を指定して前記共有情報を取得する要求を前記サーバ装置に送信する共有情報取得要求送信ステップと、
を実行し、
前記サーバ装置が、
前記コミュニティ名を指定して前記共有情報を取得する前記ナビゲーション装置からの要求を受け付ける共有情報要求受付ステップと、
前記共有情報要求受付ステップにおいて受け付けた前記要求に含まれる前記コミュニティ名に関連付けられた前記共有情報を前記ナビゲーション装置に送信する共有情報提供ステップと、
を実行し、
前記ナビゲーション装置が、
前記サーバ装置から送信される前記共有情報を受信する共有情報受信ステップと、
前記共有情報受信ステップにより受信した前記共有情報を音声により出力する共有情報再生ステップと、
を実行する、
ことを特徴とするナビゲーションシステムの使用方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション技術に関するものである。
【背景技術】
【０００２】
従来、ナビゲーション技術において、ナビゲーション装置の使用者同士で情報共有を行う技術として、コミュニティという情報を共有するグループ単位で情報共有を行うものがある。例えば、特許文献１に記載されているように、コミュニティに参加した使用者の端末のアドレスをコミュニティ参加者の端末に公開し、互いに公開したアドレスを用いて不特定多数の使用者間で一対一の通信を行い、その使用者間でのみ情報を共有する技術を提供するナビゲーション技術がある。
【０００３】
【特許文献１】特開２００４−１３９５０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記のようなナビゲーション技術は、例えば、複数あるコミュニティの一覧情報が画面に表示され、使用者はその中から参加したいコミュニティを、画面上のカーソルを操作して選択することでコミュニティに参加する。しかし、情報を共有するためには一対一の通信を行う必要があるため、実際の情報の共有範囲は、一の使用者と他の一の使用者との間の情報共有に限られる。
【０００５】
また、上記技術では、情報共有を行うために必要な指示をナビゲーション装置に与えるために、使用者が手入力せねばならない。そのため、車など、手入力操作に制限のある環境では十分な操作を行えない場合がありえる。
【０００６】
つまり、特許文献１に記載されたナビゲーション技術では、簡易に、多数の使用者と情報共有を行いたい、という使用者のニーズに答えることができない。
【０００７】
本発明の目的は、簡易に多数の使用者と情報共有を行うことができるナビゲーション技術を提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決すべく、本発明のナビゲーション技術は、ナビゲーション装置が発話などの音声を録音し、その録音した音声を発言情報としてコミュニティに登録し、また、同じコミュニティに属する他の使用者が登録した発言情報を取得して再生する手段を備える。そして、サーバ装置が、コミュニティごとに発話情報を発言情報として記憶し、公開し、要求に応じて転送する手段を備える。
【０００９】
例えば、本発明のナビゲーション装置は、サーバ装置を介して他のナビゲーション装置と共有情報を共有するナビゲーション装置であって、使用者による音声入力を受け付ける入力手段と、前記入力手段により受け付けた前記音声入力から前記共有情報を共有する単位であるコミュニティ名を特定するコミュニティ特定手段と、特定した前記コミュニティ名を指定して前記共有情報を取得する要求を前記サーバ装置に送信する共有情報取得要求送信手段と、前記共有情報取得要求送信手段により送信した前記要求に対して前記サーバ装置から送信される前記共有情報を受信する共有情報受信手段と、前記共有情報受信手段により受信した前記共有情報を音声により出力する共有情報再生手段と、を備えることを特徴とする。
【００１０】
また例えば、本発明のナビゲーション装置は、サーバ装置を介して他のナビゲーション装置と共有情報を共有するナビゲーション装置であって、使用者による音声入力を受け付ける入力手段と、前記入力手段により受け付けた第一の音声入力から前記共有情報を共有する単位であるコミュニティ名を特定するコミュニティ特定手段と、前記入力手段により受け付けた第二の音声入力を前記共有情報として受け付ける共有情報受付手段と、特定した前記コミュニティ名を指定して前記共有情報受付手段により受け付けた前記共有情報を登録する要求を前記サーバ装置に送信する共有情報登録要求送信手段と、を備えることを特徴とする。
【００１１】
またさらに、本発明のサーバ装置は、複数のナビゲーション装置間で共有する共有情報を登録するサーバ装置であって、記憶部を備え、前記複数のナビゲーション装置のいずれか一台から、音声情報である前記共有情報の登録を要求する共有情報登録要求を受け付ける登録要求受付手段と、前記登録要求受付手段で受け付けた前記共有情報登録要求に含まれる前記共有情報を、前記登録要求受付手段で受け付けた前記共有情報登録要求に含まれるコミュニティ名ごとに前記記憶部に記憶することで登録を行う共有情報登録手段と、前記複数のナビゲーション装置から前記コミュニティ名を指定して前記記憶部に記憶された前記共有情報の要求を受け付ける共有情報要求受付手段と、前記共有情報要求受付手段において受け付けた前記要求に含まれる前記コミュニティ名に関連付けられた前記共有情報を前記記憶部から取得して、前記共有情報を要求したナビゲーション装置に送信する共有情報提供手段と、を備えることを特徴とする。
【００１２】
そして、さらに、本発明のナビゲーションシステムは、複数のナビゲーション装置間で共有する共有情報をサーバ装置に登録するナビゲーションシステムであって、前記サーバ装置は、記憶部を備え、前記複数のナビゲーション装置のいずれか一台から、音声情報である前記共有情報の登録を要求する共有情報登録要求を受け付ける登録要求受付手段と、前記登録要求受付手段で受け付けた前記共有情報登録要求に含まれる前記共有情報を、前記登録要求受付手段で受け付けた前記共有情報登録要求に含まれるコミュニティ名に関連付けて前記記憶部に記憶することで登録を行う共有情報登録手段と、前記複数のナビゲーション装置から前記コミュニティ名を指定して前記共有情報の要求を受け付ける共有情報要求受付手段と、前記共有情報要求受付手段において受け付けた前記要求に含まれる前記コミュニティに関連付けられた前記共有情報を前記記憶部から取得して、前記共有情報を要求したナビゲーション装置に送信する共有情報提供手段と、を備え、前記ナビゲーション装置は、使用者による音声入力を受け付ける入力手段と、前記入力手段により受け付けた第一の音声入力から前記共有情報を共有する単位であるコミュニティ名を特定するコミュニティ特定手段と、前記入力手段により受け付けた第二の音声入力を前記共有情報として受け付ける共有情報受付手段と、前記コミュニティ名を指定して前記共有情報受付手段により受け付けた前記共有情報を登録する要求を前記サーバ装置に送信する共有情報登録要求送信手段と、前記コミュニティ名を指定して前記共有情報を取得する要求を前記サーバ装置に送信する共有情報取得要求送信手段と、前記共有情報取得要求送信手段により送信した前記要求に対して前記サーバ装置から送信される前記共有情報を受信する共有情報受信手段と、前記共有情報受信手段により受信した前記共有情報を音声により出力する共有情報再生手段と、を備えることを特徴とする。
【発明を実施するための最良の形態】
【００１３】
以下に、本発明の一実施形態について、図面を参照して説明する。
【００１４】
図１は、本発明の一実施形態が適用されたナビゲーションシステム１０００の概略構成図である。図示するように、ナビゲーションシステム１０００は、運転者およびその同乗者などの使用者が使用するナビゲーション装置１００と、ネットワーク５００を介してナビゲーション装置１００に接続し、情報を送受信するコミュニティサーバ２００と、を有して構成される。
【００１５】
ナビゲーションシステム１０００は、通常、二台以上のナビゲーション装置１００を有して構成される。そして、同じコミュニティに属する二台以上のナビゲーション装置１００により、同一の情報を共有する。
【００１６】
ここで、ネットワーク５００は、例えば、携帯電話網などの無線通信網であるが、これに限られず、ＰＨＳ網や無線ＬＡＮなどでもよい。望ましくは、無線による通信を行うことができるネットワーク５００が良い。
【００１７】
図２は、ナビゲーション装置１００の概略構成図である。図示するように、ナビゲーション装置１００は、演算処理部１と、ディスプレイ部２と、記憶装置３と、音声入出力装置４と、入力装置５と、車速センサ６と、ジャイロセンサ７と、ＧＰＳ(Global Positioning System)受信装置８と、ＦＭ多重放送受信装置９と、ビーコン受信装置１０と、通信装置１１と、を備えている。
【００１８】
演算処理部１は、様々な処理を行う中心的ユニットである。例えば各種センサ６,７やＧＰＳ受信装置８から出力される情報を基にして現在地を検出する。また、得られた現在地の情報に基づいて、表示に必要な地図データを記憶装置３から読み出す。また、読み出した地図データをグラフィックス展開し、そこに現在地を示すマークを重ねてディスプレイ部２へ表示する。また、記憶装置３に記憶されている地図データを用いて、使用者から指示された出発地（現在地）と目的地とを結ぶ最適な経路（推奨経路）を探索する。また、音声入出力装置４やディスプレイ１２を用いて使用者を誘導する。
【００１９】
ディスプレイ部２は、演算処理部１で生成されたグラフィックス情報を表示するユニットであり、ディスプレイ１２と、タッチ入力検出装置１３とを備える。ディスプレイ１２は、ＣＲＴや液晶ディスプレイなどで構成される。
【００２０】
タッチ入力検出装置１３は、ディスプレイ１２の表示側面に搭載され、表示画面を透過するいわゆるタッチパネルである。タッチ入力検出装置１３は、ディスプレイ１２に表示された画像のＸＹ座標と対応したタッチ位置を特定し、タッチ位置を座標に変換して出力する。タッチ入力検出装置１３は、感圧式または静電式の入力検出素子などにより構成される。
【００２１】
記憶装置３は、ＣＤ-ＲＯＭやＤＶＤ-ＲＯＭやＨＤＤやＩＣカードといった、少なくとも読み取りが可能な記憶媒体で構成されている。この記憶媒体には、地図データ６００が記憶されている。
【００２２】
図３は、地図データ６００の構成を示す図である。地図データ６００は、地図上の区画された領域であるメッシュの識別コード（メッシュＩＤ）６１１ごとに、そのメッシュ領域に含まれる道路を構成する各リンクのリンクデータ６２０を含んでいる。
【００２３】
リンクデータ６２０は、リンクＩＤ６２１ごとに、リンクを構成する２つのノード（開始ノード、終了ノード）の座標情報６２２、リンクを含む道路の種別情報６２３、リンクの長さを示すリンク長情報６２４、リンク旅行時間６２５、２つのノードにそれぞれ接続するリンクのリンクＩＤ（接続リンクＩＤ）６２６、リンクに含まれる車線の数を示す車線数６２７などを含んでいる。なお、ここでは、リンクを構成する２つのノードについて開始ノードと終了ノードとを区別することで、同じ道路の上り方向と下り方向とを、それぞれ別のリンクとして管理するようにしている。なお、リンク旅行時間６２５は、日時、天気などの条件ごとに対応付けられたリンク旅行時間であってもよい。
【００２４】
図２に戻って説明する。音声入出力装置４は、演算処理部１で生成した使用者へのメッセージを音声信号に変換し出力する。また、使用者が発した声をＶＲ（Voice Recognizer）により認識して文字情報化し、演算処理部１にその内容を転送する処理を行う。
【００２５】
入力装置５は、使用者からの指示を受け付けるユニットである。入力装置５は、スクロールキー、縮尺変更キーなどのハードスイッチ、ジョイスティックなどで構成される。
【００２６】
車速センサ６,ジャイロセンサ７およびＧＰＳ受信装置８は、ナビゲーション装置１００で現在地（自車位置）を検出するために使用されるものである。車速センサ６は、所定の期間内の車輪の回転数と車輪周長から走行距離を算出し、走行距離を所定の期間で割ることにより車両の走行速度を算出し、さらに対となる車輪の回転数の差から移動体が曲がった角度を計測するものである。ジャイロ７は、光ファイバジャイロや振動ジャイロ等で構成され、移動体が回転した角度を検出するものである。ＧＰＳ受信装置８は、ＧＰＳ衛星からの信号を受信し移動体とＧＰＳ衛星間の距離と距離の変化率を３個以上の衛星に対して測定することで移動体の現在位置、進行速度および進行方位を測定する。
【００２７】
ＦＭ多重放送受信装置９は、ＦＭ多重放送信号としてＶＩＣＳ情報などのＦＭ多重放送局から送られてくる概略現況交通情報、規制情報、ＳＡ／ＰＡ（サービスエリア／パーキングエリア）情報、駐車場情報、天気情報などを受信する。
【００２８】
ビーコン受信装置１０は、ＶＩＣＳ（登録商標、Vehicle Information and Communication System）などのビーコン装置から送られてくる現況交通情報、規制情報、ＳＡ／ＰＡ情報、駐車場情報などを受信する。
【００２９】
通信装置１１は、例えば携帯電話網などの無線通信網に接続し、通信を行うためのユニットである。とくに、ネットワーク５００に接続することができるユニットである。
【００３０】
図４は、演算処理部１の機能ブロック図である。
【００３１】
図示するように、演算処理部１は、主制御部１０１と、コミュニティ表示部１０２と、コミュニティ参加受付部１０３と、コミュニティ発言受付部１０４と、最新発言リロード部１０５と、コミュニティ作成受付部１０６と、経路探索部１０７と、入力受付部１０８と、経路誘導部１０９と、表示処理部１１０と、を有する。
【００３２】
主制御部１０１は、様々な処理を行う中心的な機能部であり、処理内容に応じて、他の処理部を制御する。また、主制御部１０１は、ナビゲーション装置１００の本来の基本動作であるナビゲーション処理（例えば、交通情報の表示、現在位置の算出、現在位置の表示、経路探索、経路誘導等）を実施する。さらに、各処理部からの要求に応じて、現在時刻を出力する。
【００３３】
コミュニティ表示部１０２は、通信装置１１などを介してコミュニティに関する情報を取得し、画面表示するための情報を作成すると共に、その情報をＴＴＳ（Text To Speech）再生して音声情報として出力する。
【００３４】
例えば、コミュニティ表示部１０２は、通信装置１１を介して、車両の車種名と共にコミュニティ情報を要求する情報をコミュニティサーバ２００に送信し、コミュニティ一覧情報を受信する。そして、コミュニティ一覧を表示する画面を構成するとともに、コミュニティ一覧のコミュニティ名を所定件数（例えば直近に発言のあった３件のコミュニティ）抽出し、そのコミュニティ名をＴＴＳ再生する。
【００３５】
コミュニティ参加受付部１０３は、音声入出力装置４を介して受け付けたコミュニティ名に関する音声情報から、コミュニティ名を抽出し、テキスト情報に変換する。そして、そのコミュニティ名を、図５に示す参加コミュニティ情報７００の参加中コミュニティ７０３として、車種名７０１と発言者名７０２と共に記憶させる。そして、そのコミュニティ名と車種名とを付加してコミュニティ参加依頼情報を作成し、コミュニティサーバ２００に送信する。そして、その応答として返信されたコミュニティの最新の発言情報（音声情報）を所定件数（例えば３件）受信し、音声入出力装置４を介して音声出力する。
【００３６】
図５は、参加コミュニティ情報７００の構成を示す図である。参加コミュニティ情報７００は、そのレコード７０４ごとに、車種名７０１と、発言者名７０２と、参加中コミュニティ７０３と、の情報を含む。車種名７０１は、ナビゲーション装置１００が取り付けてある車両の車種に対応付けられた情報であり、予め設定されている車種の名称の情報である。発言者名７０２は、ナビゲーション装置１００の使用者の通称などの名前に関する情報である。具体的には、例えば、ハンドルネームと呼ばれる仮想的な名前でもよいし、使用者の本名であっても良い。この発言者名７０２は、ナビゲーション装置１００を使用者に合わせて設定する際に入力し設定した発言者の名称の情報であってもよい。参加中コミュニティ７０３は、参加しているコミュニティの名称に関する情報である。
【００３７】
コミュニティ発言受付部１０４は、音声入出力装置４を介して受け付けた音声を録音し、発言情報を作成する。そして、その発言情報に、コミュニティ名と、車種名と、発言者名と、を付加して発言登録依頼情報を作成し、コミュニティサーバ２００に送信する。そして、その応答として返信されたコミュニティの最新の発言情報（音声情報）を所定件数（例えば３件）受信し、音声入出力装置４を介して音声出力する。
【００３８】
最新発言リロード部１０５は、音声入出力装置４を介して受け付けたリロードに関する音声情報から、リロード要求である旨を判定する。そして、参加コミュニティ情報７００の車種名７０１に、参加中コミュニティ７０３を付加して最新情報取得要求情報を作成し、コミュニティサーバ２００に送信する。そして、その応答として返信されたコミュニティの最新の発言情報（音声情報）を所定件数（例えば３件）受信し、音声入出力装置４を介して音声出力する。
【００３９】
コミュニティ作成受付部１０６は、コミュニティ作成指示と共に、音声入出力装置４を介して受け付けたコミュニティ名に関する音声情報からコミュニティ名を抽出してテキスト情報に変換する。そして、そのコミュニティ名に参加コミュニティ情報７００の車種名７０１を付加してコミュニティ作成依頼情報を作成し、コミュニティサーバ２００に送信する。
【００４０】
経路探索部１０７は、ダイクストラ法等を用いて、指定された２地点（現在地、目的地）間を結ぶ経路を所定の地点（ノード）を結ぶ道路（リンク）をリンクコスト（例えば、距離や旅行時間）に換算して、経路上の総コストが他の経路に対して最少となる経路を探索する。
【００４１】
入力受付部１０８は、入力装置５に入力された使用者からの指示を受け、その要求内容に対応する処理を実行するように演算処理部１の各部を制御する。例えば、使用者が推奨経路の探索を要求したときは、目的地を設定するため、地図をディスプレイ１２に表示する処理を表示処理部１１０に要求する。また、現在地（出発地）から目的地までの経路を演算する処理を経路探索部１０７に要求する。
【００４２】
経路誘導部１０９は、経路探索部１０７で探索された経路を用いて経路誘導を行う。例えば、経路の情報と、現在地の情報とを比較し、交差点等を通過する前に直進すべきか、右左折すべきかを音声出入力装置４を用いて音声で使用者に知らせる。また、経路誘導部１０９は、ディスプレイ１２に表示された地図上に進行すべき方向を表示して、使用者に推奨経路を通知する。
【００４３】
表示処理部１１０は、ディスプレイ１２への表示が要求される領域にある地図のデータを記憶装置３から受け取り、指定された縮尺、描画方式で、道路、その他の地図構成物や、現在地、目的地、推奨経路のための矢印といったマークを描画するように地図描画コマンドを生成する。そして、生成したコマンドを、ディスプレイ１２に送信する。
【００４４】
図６は、演算処理部１のハードウェア構成例を示す図である。
【００４５】
図示するように、演算処理部１は、各デバイス間をバス３２で接続した構成としてある。演算処理部１は、数値演算及び各デバイスを制御するといった様々な処理を実行するＣＰＵ(Central Processing Unit)２１と、記憶装置３から読み出した地図データ、演算データなどを格納するＲＡＭ(Random Access Memory)２２と、プログラムやデータを格納するＲＯＭ(Read Only Memory)２３と、メモリ間およびメモリと各デバイスとの間のデータ転送を実行するＤＭＡ（Direct Memory Access）２４と、グラフィックス描画を実行し且つ表示制御を行う描画コントローラ２５と、グラフィックスイメージデータを蓄えるＶＲＡＭ(Video Random Access Memory)２６と、イメージデータをＲＧＢ信号に変換するカラーパレット２７と、アナログ信号をデジタル信号に変換するＡ/Ｄ変換器２８と、シリアル信号をバスに同期したパラレル信号に変換するＳＣＩ(Serial Communication Interface)２９と、パラレル信号をバスに同期させてバス上にのせるＰＩＯ(Parallel Input/Output)３０と、パルス信号を積分するカウンタ３１と、を有する。
【００４６】
なお、上記した演算処理部１の各機能部は、ＣＰＵ２１がＲＡＭ２２やＲＯＭ２３にロードしたプログラムを実行することにより実現される。
【００４７】
図７は、コミュニティサーバ２００の概略構成図である。図示するように、コミュニティサーバ２００は、コミュニティ一覧提供部２０１と、コミュニティ参加処理部２０２と、コミュニティ発言登録部２０３と、発言情報提供部２０４と、コミュニティ管理部２０５と、記憶部２０６と、を備える。また、記憶部２０６には、発言情報記憶領域２０７が格納されている。
【００４８】
発言情報記憶領域２０７は、図９に示すコミュニティ情報８００と、図１０に示す発言情報８１０と、を記憶する領域である。
【００４９】
図９は、コミュニティ情報８００の構成を示す図である。コミュニティ情報８００は、そのレコード８０５ごとに、コミュニティ名８０１と、車種名８０２と、作成日時８０３と、最終発言日時８０４と、の情報を含む。コミュニティ名８０１は、現存するコミュニティを識別する名称である。車種名８０２は、ナビゲーション装置１００が取り付けてある車両の車種に対応付けられた情報であり、予め設定されている車種の名称の情報である。車種名８０２は、コミュニティ名８０１と合わせて、コミュニティを一意に識別するための情報である。例えば、コミュニティ名８０１が同一であっても、車種名８０２が異なる場合には違うコミュニティであると識別される。作成日時８０３は、コミュニティの作成された日時に関する情報である。最終発言日時８０４は、コミュニティ上で最終発言のあった日時を示す情報である。
【００５０】
図１０は、発言情報８１０の構成を示す図である。発言情報８１０は、そのレコード８１７ごとに、コミュニティ名８１１と、車種名８１２と、発言者名８１３と、発言内容８１４と、発言番号８１５と、発言日時８１６と、の情報を含む。コミュニティ名８１１は、コミュニティを識別する名称である。車種名８１２は、ナビゲーション装置１００が取り付けてある車両の車種に対応付けられた情報であり、予め設定されている車種の名称の情報である。車種名８１２は、コミュニティ名８１１と合わせて、コミュニティを一意に識別するための情報として使用する情報である。発言者名８１３は、コミュニティ上で発言した者の名前に関する情報である。発言内容８１４は、発言した内容を録音した音声情報を識別する識別子である。例えば、デジタル録音した音声を所定の形式（例えばｍｐ３（MPEG Audio Layer-3等）で圧縮するなどして、音声ファイルとして管理する際のファイル名称である。なお、音声ファイルは、ｍｐ３形式に限らず、ＷＡＶＥ（RIFF waveform Audio Format）形式など他の音声記録形式でもよい。発言番号８１５は、発言に一意の通番を付与して管理するための識別子である。発言日時８１６は、コミュニティ上で発言情報を記憶した日時を示す情報である。
【００５１】
図７の説明に戻る。
【００５２】
コミュニティ一覧提供部２０１は、車両の車種名と共にコミュニティ情報を要求する情報を、ナビゲーション装置１００から受け付け、コミュニティ一覧情報を送信する。例えば、コミュニティ一覧提供部２０１は、ナビゲーション装置１００から、車両の車種名の情報を含むコミュニティ一覧取得要求を受け付け、発言情報記憶領域２０７に記憶されたコミュニティ情報８００にアクセスする。そして、車種名８０２が受信した車種名と一致するレコードを全て抽出し、抽出したレコードのコミュニティ名８０１と最終発言日時８０４と、を取得し送信する。
【００５３】
コミュニティ参加処理部２０２は、コミュニティ名と車種名とを含むコミュニティ参加依頼情報を受信する。そして、その応答としてコミュニティの最新の発言情報（音声情報）を所定件数（例えば３件）送信する。
【００５４】
具体的には、例えば、コミュニティ名と車種名とを含むコミュニティ参加依頼情報をナビゲーション装置１００から受信する。そして、そのコミュニティ名と車種名を取得し、発言情報８１０のコミュニティ名８１１、車種名８１２と、受信したコミュニティ名、車種名と、がそれぞれ一致する発言情報を抽出する。次いで、抽出した発言情報の中から、発言日時８１６が最も新しいものから順に所定件数（例えば３件）を抽出し、その発言内容８１４の音声情報を特定する。そして、その特定した発言情報をナビゲーション装置１００に対して送信する。
【００５５】
コミュニティ発言登録部２０３は、発言情報と、コミュニティ名と、車種名と、を含む発言登録依頼情報をナビゲーション装置１００から受信する。そして、その応答としてコミュニティの最新の発言情報（音声情報）を所定件数（例えば３件）送信する。
【００５６】
具体的には、例えば、コミュニティ発言登録部２０３は、発言情報と、コミュニティ名と、車種名と、発言者名と、を含む発言登録依頼情報をナビゲーション装置１００から受信する。そして、受信したコミュニティ名を発言情報８１０のコミュニティ名８１１として記憶し、受信した車種名を車種名８１２として記憶し、受信した発言者名を発言者名８１３として記憶し、発言番号８１５に一意の連番などを割り振って記憶し、受信した発言情報に、発言番号８１５を基にしてファイル名を付与し、付与したファイル名と受信した発言情報とを発言内容８１４として記憶し、発言日時８１６に記憶時の処理日時を記憶する。記憶した後は、コミュニティ情報８００の該当するコミュニティの最終発言日時８０４に、発言日時８１６に記憶した処理日時を格納する。
【００５７】
そして、コミュニティ発言登録部２０３は、発言情報８１０のコミュニティ名８１１と、車種名８１２とが、受信したコミュニティ名と、受信した車種名と、に一致する発言情報を抽出する。次いで、その抽出した発言情報から、発言情報発言日時８１６が最も新しいものから順に所定件数（例えば３件）を抽出し、その発言内容８１４の音声情報を特定する。そして、その特定した発言情報をナビゲーション装置１００に対して送信する。
【００５８】
発言情報提供部２０４は、コミュニティ名と、車種名と、を含む最新情報取得要求情報を受信する。そして、その応答としてコミュニティの最新の発言情報（音声情報）を所定件数（例えば３件）送信する。
【００５９】
具体的には、例えば、発言情報提供部２０４は、コミュニティ名と車種名とを付加された最新情報取得要求情報をナビゲーション装置１００から受信する。そして、発言情報８１０のコミュニティ名８１１と、車種名８１２とが、受信したコミュニティ名と、受信した車種名と、に一致する発言情報を抽出する。次いで、その抽出した発言情報のうち、発言日時８１６が最も新しいものから順に所定件数（例えば３件）を抽出し、その発言内容８１４の音声情報を特定する。そして、その特定した発言情報をナビゲーション装置１００に対して送信する。
【００６０】
コミュニティ管理部２０５は、コミュニティ名と、車種名と、を含む最新情報取得要求情報を受信する。そして、コミュニティ情報８００にそのコミュニティを登録する。
【００６１】
具体的には、例えば、コミュニティ管理部２０５は、コミュニティ名と車種名とを付加されたコミュニティ作成依頼情報をナビゲーション装置１００から受信する。そして、受信したコミュニティ名をコミュニティ情報８００のコミュニティ名８０１として、受信した車種名を車種名８０２として、処理時点の日時を作成日時８０３として、同じく処理時点の日時を最終発言日時８０４として、記憶させることで登録する。
【００６２】
また、コミュニティ管理部２０５は、コミュニティ情報８００のうち所定の期間使用されていないものを削除する。
【００６３】
具体的には、コミュニティ管理部２０５は、コミュニティ情報８００の最終発言日時８０４が現在の日時と比較して所定以上の時間差（例えば２４０時間以上）があるものを対象として、使用されていないものとして削除を行う。
【００６４】
図８は、コミュニティサーバ２００のハードウェア構成を示す図である。
【００６５】
図示するように、コミュニティサーバ２００は、例えばＣＰＵ（Central Processing Unit）などの処理装置２１１と、ＲＡＭ（Random Access Memory）２１２と、例えばハードディスクドライブなどのディスク装置２１３と、ネットワーク５００に接続することができるネットワークＩＦ（Interface）２１４と、を有して構成される。
【００６６】
上記したコミュニティサーバ２００の各機能部であるコミュニティ一覧提供部２０１と、コミュニティ参加処理部２０２と、コミュニティ発言登録部２０３と、発言情報提供部２０４と、コミュニティ管理部２０５と、は、ネットワークＩＦ２１４を介してネットワーク５００と通信し、ディスク装置２１３に格納されたプログラムをＲＡＭ２１２にロードし、ＲＡＭ２１２にロードされた処理命令を処理装置２１１が実行することにより実現される。
【００６７】
［動作の説明］次に、上記構成のナビゲーションシステム１０００の動作について説明する。
【００６８】
図１１と図１２は、コミュニティに参加する際に必要な情報を提示し、使用者が参加を望むコミュニティの指定を受け付けて参加させる処理であるコミュニティ参加処理の流れを示すフロー図である。
【００６９】
ナビゲーション装置１００の入力受付部１０８を介して、コミュニティ表示部１０２は、ナビゲーション装置１００の使用者からコミュニティ参加の意志表示である入力を受け付ける（ステップＳ１００）。例えば、ここで入力されるコミュニティ参加の意志表示は、音声による指示「コミュニティ参加」の発言等であり、音声入出力装置４を介して入力受付部１０８がこれを受け付け、コミュニティ表示部１０２に引き渡す。
【００７０】
次に、ナビゲーション装置１００のコミュニティ表示部１０２は、コミュニティの一覧をコミュニティサーバに要求する（ステップＳ１０１）。具体的には、コミュニティ表示部１０２は、コミュニティ参加要求のための要求情報を作成し、記憶装置３に予め記憶された車種名７０１を取得する。そして、通信装置１１を介してネットワーク５００に接続し、コミュニティサーバ２００に対してコミュニティ参加要求情報と、車種名とを送信する。
【００７１】
次に、コミュニティサーバ２００のコミュニティ一覧提供部２０１は、受け取った車種名に合致するコミュニティを抽出する（ステップＳ１０２）。
【００７２】
具体的には、コミュニティ一覧提供部２０１は、ネットワーク５００を介してコミュニティ参加要求情報と車種名とを受信する。そして、発言情報記憶領域２０７のコミュニティ情報８００から、車種名８０２が受信した車種名と同一であるコミュニティを抽出する。
【００７３】
次に、コミュニティサーバ２００のコミュニティ一覧提供部２０１は、ステップＳ１０２で抽出したコミュニティのコミュニティ名８０１を連結して一覧情報とし、これをナビゲーション装置１００に対して送信する（ステップＳ１０３）。
【００７４】
具体的には、コミュニティ一覧提供部２０１は、ステップＳ１０２で抽出したコミュニティのコミュニティ名８０１を連結して一覧情報とし、ネットワーク５００を介してナビゲーション装置１００に対して一覧情報を送信する。
【００７５】
次に、ナビゲーション装置１００のコミュニティ表示部１０２は、ステップＳ１０３にてコミュニティサーバ２００から送信されたコミュニティの一覧情報を受信する（ステップＳ１０４）。
【００７６】
そして、ナビゲーション装置１００のコミュニティ表示部１０２は、ステップＳ１０４で受信した一覧情報に含まれるコミュニティの名称を音声情報として再生する（ステップＳ１０５）。
【００７７】
具体的には、コミュニティ表示部１０２は、ステップＳ１０４で受信した一覧情報から
コミュニティ一覧を表示する画面を構成する。そして、コミュニティ一覧のコミュニティ名を所定件数（例えば直近に発言のあった３件のコミュニティ）抽出し、そのコミュニティ名をＴＴＳ再生し、音声入出力装置４を介して使用者に対して音声読み上げを行う。
【００７８】
次に、ナビゲーション装置１００の主制御部１０１は、音声入出力装置４を介して使用者からの音声指示を受け付ける（ステップＳ１０６）。
【００７９】
具体的には、主制御部１０１は、音声入出力装置４の入力スイッチを押下されたことを受け付けて、コミュニティ参加受付部１０３に対して、入力される音声を録音するよう指示し、主制御部１０１は、入力された音声をコミュニティ参加受付部１０３に引き渡す。
【００８０】
そして、ナビゲーション装置の主制御部１０１は、使用者によりなされた音声指示の受付が終了したことを、音声入出力装置４の入力スイッチが開放されたことにより検知する。そして、コミュニティ参加受付部１０３に音声録音を停止し、コミュニティサーバ２００へ送信する処理を開始するよう指示する（ステップＳ１０７）。
【００８１】
次に、コミュニティ参加受付部１０３は、ステップＳ１０６で引き渡された音声情報に含まれる指示内容から、参加するコミュニティを特定する（ステップＳ１０８）。
【００８２】
具体的には、コミュニティ参加受付部１０３は、ステップＳ１０６で引き渡された音声情報を、音声入出力装置４のＶＲによってテキスト情報に変換し、変換したテキスト情報を参加するコミュニティ名として特定する。そして、コミュニティ参加受付部１０３は、特定したコミュニティ名を、参加コミュニティ情報７００の参加中コミュニティ７０３として、記憶装置３に記憶された車種名を車種名７０１として、予め定めてある発言者名を発言者名７０２として、記憶させる。
【００８３】
その後、コミュニティ参加受付部１０３は、ステップＳ１０８で特定した、参加するコミュニティ名と、記憶装置３に予め記憶された車種名と、を含むコミュニティ参加依頼情報を作成し、コミュニティサーバ２００に送信する（ステップＳ１０９）。
【００８４】
コミュニティサーバ２００のコミュニティ参加処理部２０２は、コミュニティ名と車種名とを含むコミュニティ参加依頼情報を受信する（ステップＳ１１０）。
【００８５】
そして、コミュニティ参加処理部２０２は、発言情報８１０のコミュニティ名８１１とステップＳ１１０で受信したコミュニティ名とが一致し、かつ車種名８１２と受信した車種名とが一致するコミュニティを特定する（ステップＳ１１１）。
【００８６】
次に、ステップＳ１１１で特定したコミュニティの最新の発言情報（音声情報）を所定件数（例えば３件）送信する（ステップＳ１１２）。
【００８７】
具体的には、ステップＳ１１１で特定したコミュニティの発言のうち、発言日時８１６が最も新しいものから順に所定件数（例えば３件）を抽出し、その発言内容８１４の音声情報を特定する。そして、その特定した発言情報をナビゲーション装置１００に対して送信する。
【００８８】
そして、ナビゲーション装置１００のコミュニティ参加受付部１０３は、ステップＳ１１２でナビゲーション装置１００に送信されたコミュニティの最新の発言情報（音声情報）を所定件数（例えば３件）受信し、音声入出力装置４を介して音声出力して終了する（ステップＳ１１３）。
【００８９】
以上が、コミュニティ参加処理である。
【００９０】
図１３は、コミュニティ上の最新の発言情報を取得して使用者に示す処理である発言取得処理の流れを示すフロー図である。
【００９１】
ナビゲーション装置１００の入力受付部１０８を介して、最新発言リロード部１０５は、ナビゲーション装置１００の使用者からコミュニティの最新の発言取得（リロード）の意志表示である入力を受け付ける（ステップＳ２００）。例えば、ここで入力されるリロードの意志表示は、音声による指示（例えば「最新発言」の発言等）であり、音声入出力装置４を介して入力受付部１０８がこれを受け付け、音声入出力装置４のＶＲにより認識し、最新発言リロード部１０５に引き渡す。
【００９２】
次に、最新発言リロード部１０５は、参加中のコミュニティ名と車種名とを付加して最新情報取得要求情報を作成し、コミュニティサーバ２００に送信する（ステップＳ２０１）。
【００９３】
具体的には、最新発言リロード部１０５は、参加コミュニティ情報７００の参加中コミュニティ７０３と、車種名７０１と、を取得し、これらの情報を含む最新情報取得要求情報を作成し、コミュニティサーバに送信する（ステップＳ２０１）。
【００９４】
次に、コミュニティサーバ２００の発言情報提供部２０４は、ステップＳ２０１でナビゲーション装置１００から送信されたコミュニティ名と、車種名と、を含む最新情報取得要求情報を受信する。そして、その応答としてコミュニティの最新の発言情報（音声情報）を所定件数（例えば３件）取得する（ステップＳ２０２）。
【００９５】
具体的には、例えば、発言情報提供部２０４は、コミュニティ名と車種名とを含む最新情報取得要求情報をナビゲーション装置１００から受信する。そして、発言情報８１０のコミュニティ名８１１と、車種名８１２とが、受信したコミュニティ名と、車種名と、に一致する発言情報を抽出する。次いで、その抽出した発言情報から、発言日時８１６が最も新しいものから順に所定件数（例えば３件）を抽出し、その発言内容８１４の音声情報を特定する。
【００９６】
そして、コミュニティサーバ２００の発言情報提供部２０４は、ステップＳ２０２で特定した発言の音声情報と、対応する発言日時８１６とをナビゲーション装置１００に対して送信する（ステップＳ２０３）。
【００９７】
次に、ナビゲーション装置１００の最新発言リロード部１０５は、ステップＳ２０３で送信された音声情報と、対応する発言日時と、を受信する（ステップＳ２０４）。
【００９８】
続いて、最新発言リロード部１０５は、ステップＳ２０４で受信した音声情報のうち、発言日時が最新のものから所定の件数（例えば３件）を対象として、所定の順序（例えば、発言日時が古い順）で音声入出力装置４を介して音声出力する（ステップＳ２０５）。そして、処理を終了する。
【００９９】
以上が、発言取得処理である。
【０１００】
図１４は、使用者からの発言を取得してコミュニティ上に発言情報を登録する処理である発言登録処理の流れを示すフロー図である。
【０１０１】
ナビゲーション装置１００の主制御部１０１は、音声入出力装置４を介して使用者からの指示を受け付ける（ステップＳ３００）。
【０１０２】
具体的には、主制御部１０１は、音声入出力装置４の入力スイッチを押下されたことを受け付けて、これを使用者からの指示として受け付ける。
【０１０３】
そして、主制御部１０１は、コミュニティ発言受付部１０４に対して、使用者から入力される音声を録音するよう指示する（ステップＳ３０１）。具体的には、主制御部１０１は、コミュニティ発言受付部１０４に対して、入力受付部１０８を介して入力される音声を録音するよう指示すると共に、入力された音声をコミュニティ発言受付部１０４に引き渡す。
【０１０４】
そして、ナビゲーション装置の主制御部１０１は、音声入出力装置４を介して使用者からの音声の受付が終了したこと検知すると、コミュニティ発言受付部１０４に音声録音を停止させ、処理を開始するよう指示する（ステップＳ３０２）。
【０１０５】
具体的には、ナビゲーション装置の主制御部１０１は、音声入出力装置４の入力を行うスイッチが開放されたことを受け付けて、使用者からの音声の受付が終了したと検知し、コミュニティ発言受付部１０４に音声録音を停止させ、コミュニティサーバ２００への登録処理を開始するよう指示する。
【０１０６】
次に、コミュニティ発言受付部１０４は、ステップＳ３０１で引き渡された音声を録音することで作成した発言情報と、参加コミュニティ情報７００の車種名７０１の情報と、と、参加中コミュニティ７０３の情報と、発言者名７０２と、を含むコミュニティ発言登録情報を作成し、コミュニティサーバ２００に送信する（ステップＳ３０３）。
【０１０７】
コミュニティサーバ２００のコミュニティ発言登録部２０３は、ステップＳ３０３で送信された発言情報と、車種名と、コミュニティ名と、発言者名と、を受信し、発言情報８１０に記憶する（ステップＳ３０４）。
【０１０８】
具体的には、コミュニティ発言登録部２０３は、ステップＳ３０３で送信された発言情報と、車種名と、コミュニティ名と、発言者名と、を受信する。そして、受信したコミュニティ名を発言情報８１０のコミュニティ名８１１として、受信した車種名を発言情報８１０の車種名８１２として、受信した発言者名を発言情報８１０の発言者名８１３として、記憶する。さらに、コミュニティ発言登録部２０３は、一意の連番を割り当ててその連番を発言番号８１５として、発言番号８１５を受信した発言情報のファイル名として命名しそのファイル名を発言内容８１４として、その処理時点での現在日時を発言日時８１６として、それぞれ記憶する。あわせて、コミュニティ発言登録部２０３は、発言日時８１６に記憶した処理時点での現在日時を、コミュニティ情報８００の最終発言日時８０４として記憶する。
【０１０９】
そして、コミュニティ発言登録部２０３は、ステップＳ３０４で発言情報を記憶したコミュニティに関して最新の発言情報（音声情報）を所定件数（例えば３件）取得する（ステップＳ３０５）。
【０１１０】
具体的には、コミュニティ発言登録部２０３は、発言情報８１０のコミュニティ名８１１と、車種名８１２とが、受信したコミュニティ名と、受信した車種名と、に一致する発言情報を抽出する。次いで、その抽出した発言情報から、発言日時８１６が最も新しいものから順に所定件数（例えば３件）を抽出し、その発言内容８１４の音声情報を特定する。
【０１１１】
次に、コミュニティサーバ２００のコミュニティ発言登録部２０３は、ステップＳ３０５で特定した音声情報と、その音声情報に対応する発言日時８１６と、をナビゲーション装置１００に対して送信する（ステップＳ３０６）。
【０１１２】
そして、ナビゲーション装置１００のコミュニティ発言受付部１０４は、ステップＳ３０６で送信された音声情報と、対応する発言日時と、を受信する（ステップＳ３０７）。
【０１１３】
続いて、コミュニティ発言受付部１０４は、ステップＳ３０７で受信した音声情報のうち、発言日時が最新のものから所定の件数（例えば３件）を対象として、所定の順序（例えば、発言日時が古い順）で音声入出力装置４を介して音声出力する（ステップＳ３０８）。そして、処理を終了する。
【０１１４】
以上が、発言登録処理である。
【０１１５】
図１５は、使用者から指示によりコミュニティを作成する処理であるコミュニティ作成処理の流れを示すフロー図である。
【０１１６】
ナビゲーション装置１００の主制御部１０１は、音声入出力装置４を介して使用者からの操作を受け付ける（ステップＳ４００）。
【０１１７】
具体的には、主制御部１０１は、音声入出力装置４の入力スイッチを押下されたことを受け付けて、コミュニティ作成受付部１０６に対して、入力される音声を録音するよう指示し、主制御部１０１は、入力される音声をコミュニティ作成受付部１０６に引き渡す。
【０１１８】
そして、ナビゲーション装置の主制御部１０１は、使用者によりなされた音声指示の受付が終了したことを、音声入出力装置４の入力スイッチが開放されたことにより検知すると、コミュニティ作成受付部１０６に音声録音を停止し、コミュニティサーバ２００へコミュニティを作成する処理を開始するよう指示する。
【０１１９】
次に、コミュニティ作成受付部１０６は、ステップＳ４００で引き渡された音声情報の指示する内容から、作成するコミュニティを特定する（ステップＳ４０１）。
【０１２０】
具体的には、コミュニティ作成受付部１０６は、ステップＳ４０１で引き渡された音声を音声入出力装置４のＶＲによってテキスト情報に変換し、変換したテキスト情報を作成するコミュニティ名として特定する。そして、コミュニティ作成受付部１０６は、特定したコミュニティ名を、参加コミュニティ情報７００の参加中コミュニティ７０３に、記憶装置３に記憶された車種名を車種名７０１に、予め定めた発言者名を発言者名７０２に、記憶させる。
【０１２１】
その後、コミュニティ作成受付部１０６は、ステップＳ４０１で特定した作成するコミュニティ名と、記憶装置３に予め記憶された車種名と、を含むコミュニティ作成依頼情報を作成し、コミュニティサーバ２００に送信する（ステップＳ４０２）。
【０１２２】
コミュニティサーバ２００のコミュニティ管理部２０５は、ステップＳ４０２でナビゲーション装置１００から送信された情報を受信を基に、コミュニティを作成して終了する（ステップＳ４０３）。
【０１２３】
具体的には、コミュニティ管理部２０５は、ステップＳ４０２でナビゲーション装置１００から送信されたコミュニティ名と、車種名と、を受信する。そして、受信したコミュニティ名をコミュニティ情報８００のコミュニティ名８０１として、受信した車種名を車種名８０２として、処理時点の日時を作成日時８０３として、同じく処理時点の日時を最終発言日時８０４として記憶させ、処理を終了する。
【０１２４】
以上が、コミュニティ作成処理である。
【０１２５】
以上、本発明の一実施形態について説明した。
【０１２６】
このように、本発明の一実施形態により、コミュニティサーバ２００を介して、同一のコミュニティを構成する複数のナビゲーション装置１００間で情報を共有することができるようになる。さらに、その情報共有に必要な操作に手入力を必要としないため、車などの環境下で利用することが容易となる効果を奏する。
【０１２７】
また、ナビゲーションシステム１０００において、ナビゲーション装置１００が一台であっても、ナビゲーション装置１００から、情報をコミュニティサーバ２００に登録し、登録した情報をそのナビゲーション装置１００に取得することが可能である。つまり、コミュニティサーバ２００を、ナビゲーション装置１００の記憶手段として用いることも可能である。
【０１２８】
本発明は、上記実施形態に制限されない。上記実施形態は、本発明の技術的思想の範囲内で様々な変形が可能である。
【０１２９】
例えば、上記実施形態では、コミュニティサーバ２００と、ナビゲーション装置１００と、を別の独立した装置としたが、これに限らず、これらの機能を同一の装置上に実現してもよい。例えば、上記のネットワーク５００を無線ＬＡＮなどのローカルネットワークとして、通信装置１１を無線ＬＡＮに接続する通信装置とする。そして、コミュニティサーバ２００と同様の機能を追加的に備えたナビゲーション装置３００が、他のナビゲーション装置１００からの通信を受け付けてコミュニティ上の発言を登録／提供するコミュニティサーバ装置の役割を果たしてもよい。
【０１３０】
さらに、例えば、上記実施形態では、コミュニティは、車種が同じ車両同士でコミュニティを共有しているが、車種に関係なく、使用者の住所あるいは現在地などの属する地域が同じ車両同士で共有するようにしてもよい。その場合には、各処理にて、車種名の代わりに現在地が属する地域名や、住所のある地域名を用いてもよい。
【０１３１】
このようにすることで、車両の種類に関係なく近隣の施設や交通状況、行楽地などの渋滞情報や気象情報など地域に密接に関係する情報をコミュニティで共有することが可能になる。そのため、発言情報の活用目的を上記実施形態とは異なるものとすることができる。
【０１３２】
なお、上記の実施形態では、本発明を車載用ナビゲーション装置に適用した例について説明したが、本発明は車載用以外のナビゲーション装置にも適用することができる。
【図面の簡単な説明】
【０１３３】
【図１】図１は、本発明の一実施形態が適用されたナビゲーションシステムの概略構成図である。
【図２】図２は、ナビゲーション装置の概略構成図である。
【図３】図３は、ナビゲーション装置の記憶装置に記憶されている地図データの構成例を示す図である。
【図４】図４は、ナビゲーション装置の演算処理部の機能構成を示す図である。
【図５】図５は、ナビゲーション装置の記憶装置に記憶されている参加コミュニティ情報の構成例を示す図である。
【図６】図６は、ナビゲーション装置の演算処理部のハードウェア構成図である。
【図７】図７は、コミュニティサーバの概略構成図である。
【図８】図８は、コミュニティサーバのハードウェア構成図である。
【図９】図９は、コミュニティ情報の構成を示す図である。
【図１０】図１０は、発言情報の構成を示す図である。
【図１１】図１１は、コミュニティ参加処理（前半）のフロー図である。
【図１２】図１２は、コミュニティ参加処理（後半）のフロー図である。
【図１３】図１３は、発言取得処理のフロー図である。
【図１４】図１４は、発言登録処理のフロー図である。
【図１５】図１５は、コミュニティ作成処理のフロー図である。
【符号の説明】
【０１３４】
１・・・演算処理部、２・・・ディスプレイ部、３・・・記憶装置、４・・・音声出入力装置、５・・・入力装置、６・・・車速センサ、７・・・ジャイロ、８・・・ＧＰＳ受信機、９・・・ＦＭ多重放送受信装置、１０・・・ビーコン受信装置、１１・・・通信装置、１２・・・ディスプレイ、１３・・・タッチ入力検出装置、１６・・・画面、２１・・・ＣＰＵ、２２・・・ＲＡＭ、２３・・・ＲＯＭ、２４・・・ＤＭＡ、２５・・・描画コントローラ、２６・・・ＶＲＡＭ、２７・・・カラーパレット、２８・・・Ａ/Ｄ変換器、２９・・・ＳＣＩ、３０・・・ＰＩＯ、３１・・・カウンター、３２・・・バス、１００・・・ナビゲーション装置、１０１・・・主制御部、１０２・・・コミュニティ表示部、１０３・・・コミュニティ参加受付部、１０４・・・コミュニティ発言受付部、１０５・・・最新発言リロード部、１０６・・・コミュニティ作成受付部、１０７・・・経路探索部、１０８・・・入力受付部、１０９・・・経路誘導部、１１０・・・表示処理部、２００・・・コミュニティサーバ、２０１・・・コミュニティ一覧提供部、２０２・・・コミュニティ参加処理部、２０３・・・コミュニティ発言登録部、２０４・・・発言情報提供部、２０５・・・コミュニティ管理部、２０６・・・記憶部、２０７・・・発言情報記憶領域、２１１・・・処理装置、２１２・・・ＲＡＭ、２１３・・・ディスク装置、２１４・・・ネットワークＩＦ、５００・・・ネットワーク、６００・・・地図データ、７００・・・参加コミュニティ情報、８００・・・コミュニティ情報、８１０・・・発言情報
【図１】
2009063423.tif 000003
【図２】
2009063423.tif 000004
【図３】
2009063423.tif 000005
【図４】
2009063423.tif 000006
【図５】
2009063423.tif 000007
【図６】
2009063423.tif 000008
【図７】
2009063423.tif 000009
【図８】
2009063423.tif 000010
【図９】
2009063423.tif 000011
【図１０】
2009063423.tif 000012
【図１１】
2009063423.tif 000013
【図１２】
2009063423.tif 000014
【図１３】
2009063423.tif 000015
【図１４】
2009063423.tif 000016
【図１５】
2009063423.tif 000017