(57)【要約】【課題】複数の情報端末装置により構成される情報共有システムにおいて、ある情報端末装置が所持する情報を他の情報端末装置で共有し、有効に活用できるようにとする。【解決手段】複数の情報端末装置は、通信ネットワークなどを介して相互に情報の送受信可能に設定されることにより、情報共有システムを構成する。情報提供側の端末装置として機能する場合、情報端末装置は、提供情報リストに含まれる提供情報のうち、情報提供者であるユーザが指定した指定提供情報を他の情報端末装置へ送信するとともに、指定提供情報の送信に合わせて、当該情報端末装置内において前記指定提供情報に関連付けられた処理を実行する。一方、情報受信側の端末装置として機能する場合、情報端末装置は、情報提供者の情報端末装置から前記指定提供情報を受信し、当該提供情報に関連付けられた処理を実行する。【選択図】図３
2007249284.tif 000002
【特許請求の範囲】
【請求項１】
情報共有システムを構成する情報端末装置であって、
他の情報端末装置へ提供可能な提供情報及び提供情報リストを記憶する記憶手段と、
前記提供情報リストに含まれる提供情報のうち、情報提供者であるユーザが指定した指定提供情報を他の情報端末装置へ送信する送信手段と、
前記送信手段による前記指定提供情報の送信に合わせて、当該情報端末装置内において前記指定提供情報に関連付けられた処理を実行する実行手段と、
情報提供者の情報端末装置から前記指定提供情報を受信し、当該提供情報に関連付けられた処理を実行する受信処理手段と、を備えることを特徴とする情報端末装置。
【請求項２】
情報受信者の情報端末装置からの要求に応じて、前記提供情報リストを、前記情報受信者の情報端末装置を含む他の情報端末装置へ送信するリスト送信手段と、
前記情報提供者の情報端末装置から前記提供情報リストを受信し、当該提供情報リストに含まれる提供情報のうち情報受信者であるユーザが指定した提供情報の要求を、前記情報提供者の情報端末装置へ送信する提供情報要求手段と、を備えることを特徴とする請求項１に記載の情報端末装置。
【請求項３】
前記送信手段は、前記情報共有システムを構成する全ての情報端末装置に対して、前記指定提供情報を送信することを特徴とする請求項１又は２に記載の情報端末装置。
【請求項４】
前記送信手段は、前記情報受信者から受信した提供情報の要求の数を、提供情報毎に集計して集計リストを生成し、表示装置に表示する手段を備えることを特徴とする請求項１乃至３のいずれか一項に記載の情報端末装置。
【請求項５】
前記提供情報は楽曲のデータであることを特徴とする請求項１乃至４のいずれか一項に記載の情報端末装置。
【請求項６】
前記提供情報は、地理上の地点に関連するデータであることを特徴とする請求項１乃至４のいずれか一項に記載の情報端末装置。
【請求項７】
情報共有システムを構成する情報端末装置において実行される情報通信方法であって、
提供情報リストに含まれる提供情報のうち、情報提供者であるユーザが指定した指定提供情報を他の情報端末装置へ送信する送信工程と、
前記送信手段による前記指定提供情報の送信に合わせて、当該情報端末装置内において前記指定提供情報に関連付けられた処理を実行する実行工程と、
情報提供者の情報端末装置から前記指定提供情報を受信し、当該提供情報に関連付けられた処理を実行する受信処理工程と、を備えることを特徴とする情報通信方法。
【請求項８】
コンピュータを備え、情報共有システムを構成する情報端末装置において実行される情報通信プログラムであって、
他の情報端末装置へ提供可能な提供情報及び提供情報リストを記憶する記憶手段、
前記提供情報リストに含まれる提供情報のうち、情報提供者であるユーザが指定した指定提供情報を他の情報端末装置へ送信する送信手段、
前記送信手段による前記指定提供情報の送信に合わせて、当該情報端末装置内において前記指定提供情報に関連付けられた処理を実行する実行手段、
情報提供者の情報端末装置から前記指定提供情報を受信し、当該提供情報に関連付けられた処理を実行する受信処理手段、として前記コンピュータを機能させることを特徴とする情報通信プログラム。
【請求項９】
請求項８に記載の情報通信プログラムを記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の情報端末装置間で情報を共有する手法に関する。
【背景技術】
【０００２】
サーバや情報提供センタなどと通信することにより、地図データや経路誘導データなどを取得し、車両のナビゲーションを実行する通信型の車載用ナビゲーション装置が知られている。例えば、特許文献１には、携帯電話を通信手段として利用し、ネットワークを介してサーバから施設情報を取得可能なカーナビゲーション装置が開示されている。この文献では、移動体の現在位置近傍の情報を特定することで、実際の使用上、必要とならない情報をサーバが送信しないようにすることを特徴としている。
【０００３】
【特許文献１】特開２００２ー３５７４３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１は、情報の受信者である移動体（カーナビゲーション装置）と、サーバと、クライアント（店舗）からなるシステムを開示しているが、サーバ及びクライアントはその役割が固定化されており、複数の移動体が情報を相互に共有するような状況において適したシステムとは言い難い。例えば、ある楽曲のデータを複数の装置で共有するような環境には適用が難しい。
【０００５】
また、複数の装置により情報を共有するシステムでは、各装置のユーザの意見を考慮して適切な情報提供がなされることが望ましい。
【０００６】
本発明が解決しようとする課題としては、上記のものが一例として挙げられる。本発明は、複数の情報端末装置により構成される情報共有システムにおいて、ある情報端末装置が所持する情報を他の情報端末装置で共有し、有効に活用できるようにとすることを課題とする。
【課題を解決するための手段】
【０００７】
請求項１に記載の発明は、情報共有システムを構成する情報端末装置であって、他の情報端末装置へ提供可能な提供情報及び提供情報リストを記憶する記憶手段と、前記提供情報リストに含まれる提供情報のうち、情報提供者であるユーザが指定した指定提供情報を他の情報端末装置へ送信する送信手段と、前記送信手段による前記指定提供情報の送信に合わせて、当該情報端末装置内において前記指定提供情報に関連付けられた処理を実行する実行手段と、情報提供者の情報端末装置から前記指定提供情報を受信し、当該提供情報に関連付けられた処理を実行する受信処理手段と、を備えることを特徴とする。
【０００８】
請求項７に記載の発明は、情報共有システムを構成する情報端末装置において実行される情報通信方法であって、提供情報リストに含まれる提供情報のうち、情報提供者であるユーザが指定した指定提供情報を他の情報端末装置へ送信する送信工程と、前記送信手段による前記指定提供情報の送信に合わせて、当該情報端末装置内において前記指定提供情報に関連付けられた処理を実行する実行工程と、情報提供者の情報端末装置から前記指定提供情報を受信し、当該提供情報に関連付けられた処理を実行する受信処理工程と、を備えることを特徴とする。
【０００９】
請求項８に記載の発明は、コンピュータを備え、情報共有システムを構成する情報端末装置において実行される情報通信プログラムであって、他の情報端末装置へ提供可能な提供情報及び提供情報リストを記憶する記憶手段、前記提供情報リストに含まれる提供情報のうち、情報提供者であるユーザが指定した指定提供情報を他の情報端末装置へ送信する送信手段、前記送信手段による前記指定提供情報の送信に合わせて、当該情報端末装置内において前記指定提供情報に関連付けられた処理を実行する実行手段、情報提供者の情報端末装置から前記指定提供情報を受信し、当該提供情報に関連付けられた処理を実行する受信処理手段、として前記コンピュータを機能させることを特徴とする。
【発明を実施するための最良の形態】
【００１０】
本発明の１つの実施形態では、情報共有システムを構成する情報端末装置は、他の情報端末装置へ提供可能な提供情報及び提供情報リストを記憶する記憶手段と、前記提供情報リストに含まれる提供情報のうち、情報提供者であるユーザが指定した指定提供情報を他の情報端末装置へ送信する送信手段と、前記送信手段による前記指定提供情報の送信に合わせて、当該情報端末装置内において前記指定提供情報に関連付けられた処理を実行する実行手段と、情報提供者の情報端末装置から前記指定提供情報を受信し、当該提供情報に関連付けられた処理を実行する受信処理手段と、を備える。
【００１１】
複数の上記情報端末装置は、通信ネットワークなどを介して相互に情報の送受信可能に設定されることにより、情報共有システムを構成する。各情報端末装置は、他の情報端末装置へ情報を提供する情報提供側の端末装置として機能するとともに、情報提供側の端末装置から情報を受信する情報受信側の端末装置としても機能することができる。上記情報端末装置は、他の情報端末装置へ提供可能な情報である提供情報を内部のデータベースなどに記憶しているともに、その提供情報リストである提供情報リストを記憶している。
【００１２】
情報提供側の端末装置として機能する場合、上記の情報端末装置は、提供情報リストに含まれる提供情報のうち、情報提供者であるユーザが指定した指定提供情報を他の情報端末装置へ送信するとともに、指定提供情報の送信に合わせて、当該情報端末装置内において前記指定提供情報に関連付けられた処理を実行する。
【００１３】
一方、情報受信側の端末装置として機能する場合、上記の情報端末装置は、情報提供者の情報端末装置から前記指定提供情報を受信し、当該提供情報に関連付けられた処理を実行する。
【００１４】
こうして、情報共有システムを構成する各情報端末装置は、情報提供者となるユーザが指定した提供情報を、他の情報端末装置に送信することができる。これにより、個々の情報端末装置が所持している情報を、全ての情報端末装置により共有することができ、情報の有効利用が可能となる。また、情報提供者の情報端末装置は指定提供情報に関連する処理を実行するとともに、情報受信者の情報端末装置は情報提供者の端末装置から送信された提供情報に関連する処理を実行する。よって、情報提供者及び情報受信者の双方の情報端末装置では、同一の提供情報に基づいて同一の処理が実行される。例えば、提供情報が楽曲データである場合、その楽曲データを提供した情報端末装置と、その楽曲データを受信した情報端末装置の双方が同一の楽曲データを再生することができる。
【００１５】
上記の情報端末装置の一態様は、情報受信者の情報端末装置からの要求に応じて、前記提供情報リストを、前記情報受信者の情報端末装置を含む他の情報端末装置へ送信するリスト送信手段と、前記情報提供者の情報端末装置から前記提供情報リストを受信し、当該提供情報リストに含まれる提供情報のうち情報受信者であるユーザが指定した提供情報の要求を、前記情報提供者の情報端末装置へ送信する提供情報要求手段と、を備える。この態様では、情報提供者が所持する提供情報リストが情報受信者に送られ、情報受信者はその提供情報リストから、所望の提供情報の要求を情報提供者の情報端末装置へ送信する。よって、情報提供者は、情報受信者からの要求を考慮して、各情報端末装置へ送信する提供情報を決定することができる。
【００１６】
上記の情報端末装置の他の一態様では、前記送信手段は、前記情報共有システムを構成する全ての情報端末装置に対して、前記指定提供情報を送信する。これにより、ある情報端末装置が所持する提供情報を、他の全ての情報端末装置が取得可能となる。
【００１７】
上記の情報端末装置の他の一態様では、前記送信手段は、前記情報受信者から受信した提供情報の要求の数を、提供情報毎に集計して集計リストを生成し、表示装置に表示する手段を備える。これにより、情報提供者は、他の情報端末装置を所持する情報受信者が、自分が所持するどの提供情報を必要としているかを容易に知ることができ、情報受信者の要求に適合した情報提供が可能となる。
【００１８】
好適な例では、前記提供情報は楽曲のデータとすることができる。これにより、ある１つの情報端末装置が所持する楽曲データを他の情報端末装置が共有し、自己の情報端末装置で再生することができる。
【００１９】
他の好適な例では、前記提供情報は、地理上の地点に関連するデータとすることができる。これにより、例えばある１つの情報端末装置において設定された目的地などの地点情報を、他の情報端末装置で共有し、他の情報端末装置で同様に目的地に設定することができる。
【００２０】
本発明の他の実施形態では、情報共有システムを構成する情報端末装置において実行される情報通信方法は、提供情報リストに含まれる提供情報のうち、情報提供者であるユーザが指定した指定提供情報を他の情報端末装置へ送信する送信工程と、前記送信手段による前記指定提供情報の送信に合わせて、当該情報端末装置内において前記指定提供情報に関連付けられた処理を実行する実行工程と、情報提供者の情報端末装置から前記指定提供情報を受信し、当該提供情報に関連付けられた処理を実行する受信処理工程と、を備える。
【００２１】
この実施形態では、複数の情報端末装置が情報共有システムを構成している状態で、上記の情報通信方法を実行することにより、個々の情報端末装置が所持している情報を、全ての情報端末装置により共有することができ、情報の有効利用が可能となる。
【００２２】
本発明のさらに他の実施形態では、コンピュータを備え、情報共有システムを構成する情報端末装置において実行される情報通信プログラムは、他の情報端末装置へ提供可能な提供情報及び提供情報リストを記憶する記憶手段、前記提供情報リストに含まれる提供情報のうち、情報提供者であるユーザが指定した指定提供情報を他の情報端末装置へ送信する送信手段、前記送信手段による前記指定提供情報の送信に合わせて、当該情報端末装置内において前記指定提供情報に関連付けられた処理を実行する実行手段、情報提供者の情報端末装置から前記指定提供情報を受信し、当該提供情報に関連付けられた処理を実行する受信処理手段、として前記コンピュータを機能させる。
【００２３】
この実施形態では、複数の情報端末装置が情報共有システムを構成している状態で、情報端末装置上で上記の情報通信プログラムを実行することにより、個々の情報端末装置が所持している情報を、全ての情報端末装置により共有することができ、情報の有効利用が可能となる。なお、上記の情報通信プログラムは、記録媒体に記憶した状態で好適に取り扱うことができる。
【実施例】
【００２４】
以下、図面を参照して本発明の好適な実施例について説明する。なお、以下の説明は、本発明を車両に搭載されるナビゲーション装置に適用した例を示す。即ち、ナビゲーション装置が本発明における情報端末装置を構成する。
【００２５】
［ナビゲーション装置］
図１に、ナビゲーション装置１の構成を示す。図１に示すように、ナビゲーション装置１は、自立測位装置１０、ＧＰＳ受信機１８、システムコントローラ２０、ディスクドライブ３１、データ記憶ユニット３６、通信用インタフェース３７、通信装置３８、表示ユニット４０、音声出力ユニット５０及び入力装置６０を備える。
【００２６】
自立測位装置１０は、加速度センサ１１、角速度センサ１２及び距離センサ１３を備える。加速度センサ１１は、例えば圧電素子からなり、車両の加速度を検出し、加速度データを出力する。角速度センサ１２は、例えば振動ジャイロからなり、車両の方向変換時における車両の角速度を検出し、角速度データ及び相対方位データを出力する。距離センサ１３は、車両の車輪の回転に伴って発生されているパルス信号からなる車速パルスを計測する。
【００２７】
ＧＰＳ受信機１８は、複数のＧＰＳ衛星から、測位用データを含む下り回線データを搬送する電波１９を受信する。測位用データは、緯度及び経度情報等から車両の絶対的な位置を検出するために用いられる。
【００２８】
システムコントローラ２０は、インタフェース２１、ＣＰＵ（Central Processing Unit）２２、ＲＯＭ（Read Only Memory）２３及びＲＡＭ（Random Access Memory）２４を含んでおり、ナビゲーション装置１全体の制御を行う。
【００２９】
インタフェース２１は、加速度センサ１１、角速度センサ１２及び距離センサ１３並びにＧＰＳ受信機１８とのインタフェース動作を行う。そして、これらから、車速パルス、加速度データ、相対方位データ、角速度データ、ＧＰＳ測位データ、絶対方位データ等をシステムコントローラ２０に入力する。ＣＰＵ２２は、システムコントローラ２０全体を制御する。ＲＯＭ２３は、システムコントローラ２０を制御する制御プログラム等が格納された図示しない不揮発性メモリ等を有する。ＲＡＭ２４は、入力装置６０を介して使用者により予め設定された経路データ等の各種データを読み出し可能に格納したり、ＣＰＵ２２に対してワーキングエリアを提供したりする。
【００３０】
システムコントローラ２０、ＣＤ−ＲＯＭドライブ又はＤＶＤ−ＲＯＭドライブなどのディスクドライブ３１、データ記憶ユニット３６、通信用インタフェース３７、表示ユニット４０、音声出力ユニット５０及び入力装置６０は、バスライン３０を介して相互に接続されている。
【００３１】
ディスクドライブ３１は、システムコントローラ２０の制御の下、ＣＤ又はＤＶＤといったディスク３３から、音楽データ、映像データなどのコンテンツデータを読み出し、出力する。なお、ディスクドライブ３１は、ＣＤ−ＲＯＭドライブ又はＤＶＤ−ＲＯＭドライブのうち、いずれか一方としてもよいし、ＣＤ及びＤＶＤコンパチブルのドライブとしてもよい。
【００３２】
データ記憶ユニット３６は、例えばＨＤＤなどにより構成され、地図データや施設データなどのナビゲーション処理に用いられる各種データを記憶するユニットである。
【００３３】
通信装置３８は、例えば、ＦＭチューナやビーコンレシーバ、携帯電話や専用の通信カードなどにより構成され、通信用インタフェース３７を介して、ＶＩＣＳ（Vehicle Information Communication System）センタから配信される渋滞や交通情報などの道路交通情報、その他の情報を受信する。
【００３４】
また、通信装置３８は、インターネットその他のネットワークを通じてサーバと通信し、情報を送受信可能なように構成することができる。この場合、通信装置３８は、サーバを介して、他の車両に搭載されたナビゲーション装置１と情報を送受信することができる。さらには、通信装置３８は、他の車両に搭載されたナビゲーション装置１とピア・ツゥ・ピア（Peer-To-Peer:Ｐ２Ｐ）通信により直接的に情報を送受信可能なように構成することもできる。
【００３５】
表示ユニット４０は、システムコントローラ２０の制御の下、各種表示データをディスプレイなどの表示装置に表示する。具体的には、システムコントローラ２０は、データ記憶ユニット３６から地図データを読み出す。表示ユニット４０は、システムコントローラ２０によってデータ記憶ユニット３６から読み出された地図データを、ディスプレイなどの表示画面上に表示する。表示ユニット４０は、バスライン３０を介してＣＰＵ２２から送られる制御データに基づいて表示ユニット４０全体の制御を行うグラフィックコントローラ４１と、ＶＲＡＭ（Video RAM ）等のメモリからなり即時表示可能な画像情報を一時的に記憶するバッファメモリ４２と、グラフィックコントローラ４１から出力される画像データに基づいて、液晶、ＣＲＴ（Cathode Ray Tube）等のディスプレイ４４を表示制御する表示制御部４３と、ディスプレイ４４とを備える。ディスプレイ４４は、例えば対角５〜１０インチ程度の液晶表示装置等からなり、車内のフロントパネル付近に装着される。
【００３６】
音声出力ユニット５０は、システムコントローラ２０の制御の下、ＣＤ−ＲＯＭドライブ３１又はＤＶＤ−ＲＯＭ３２、若しくはＲＡＭ２４等からバスライン３０を介して送られる音声デジタルデータのＤ／Ａ（Digital to Analog）変換を行うＤ／Ａコンバータ５１と、Ｄ／Ａコンバータ５１から出力される音声アナログ信号を増幅する増幅器（ＡＭＰ）５２と、増幅された音声アナログ信号を音声に変換して車内に出力するスピーカ５３とを備えて構成されている。
【００３７】
入力装置６０は、各種コマンドやデータを入力するための、キー、スイッチ、ボタン、リモコン、音声入力装置等から構成されている。入力装置６０は、車内に搭載された当該車載用電子システムの本体のフロントパネルやディスプレイ４４の周囲に配置される。また、ディスプレイ４４がタッチパネル方式である場合には、ディスプレイ４４の表示画面上に設けられたタッチパネルも入力装置６０として機能する。
【００３８】
［情報共有システム］
次に、複数のナビゲーション装置１により構成される情報共有システムについて説明する。図２に、情報共有システムの構成例を示す。図２において、情報共有システム１００は複数のナビゲーション装置１ａ〜１ｃにより構成される。各ナビゲーション装置１ａ〜１ｃは、図１に示す構成を有するものとする。即ち、各ナビゲーション装置１ａ〜１ｃは、通信装置３８を利用してサーバ１０１又は他のナビゲーション装置１と通信する。
【００３９】
基本的に、各ナビゲーション装置１ａ〜１ｃは、サーバ１０１に接続することにより情報を送受信することができる。例えばナビゲーション装置１ａを操作するユーザＡが他のユーザＢ及びＣに対してある情報を提供する場合、ユーザＡがその情報をサーバ１０１へアップロードし、ユーザＢ及びＣがその情報をサーバ１０１から各ナビゲーション装置１ｂ及び１ｃへダウンロードする。なお、各ナビゲーション装置１ａ〜１ｃがピア・ツゥ・ピア（以下、「Ｐ２Ｐ」と記す。）通信可能に構成されている場合、図２の破線１０７に示すように、ユーザＡ〜Ｃはサーバ１０１を経由することなく直接的に情報の送受信が可能である。
【００４０】
各ユーザＡ〜Ｃは各ナビゲーション装置１ａ〜１ｃを操作して情報共有システム１００を構成する通信ネットワークにログインし、情報共有システム１００のメンバーとなることにより情報の共有が可能となる。具体的には、各ユーザは予め決められたユーザ名やパスワードなどをナビゲーション装置１において入力し、通信ネットワークにログインする。ログインしたナビゲーション装置１は、通信ネットワーク上で、既にログインしている他のナビゲーション装置１を認識し、また、他のナビゲーション装置１から認識される。これにより、そのユーザは、当該通信ネットワークからログアウトするまでの間、情報共有システム１００のメンバーとなる。また、基本的な機能として、情報共有システムを構成している（即ち、ログイン中の）ナビゲーション装置１は、定期的に自己の車両の現在位置情報を他のメンバーのナビゲーション装置１に送信する。その結果、情報共有システムに参加中は、各メンバーは相互に他のメンバーの車両の現在位置を認識することができる。
【００４１】
［情報送受信方法］
次に、情報共有システム１００における基本的な情報の送受信方法について説明する。本実施例では、各ナビゲーション装置１は、情報共有システム１００において、音声出力ユニット５０により再生される楽曲データを相互に送受信することとする。即ち、楽曲データは本発明における提供情報の一例である。
【００４２】
以下、楽曲データの送受信方法について具体的に説明する。いま、図２において、ナビゲーション装置１ａを使用するユーザＡが情報提供者（即ち、情報送信者）となり、ナビゲーション装置１ｂ及び１ｃを使用するユーザＢ及びユーザＣが情報受信者となって、楽曲データを送受信するものと仮定する。
【００４３】
情報提供者であるユーザＡのナビゲーション装置１ａは、多数の楽曲データを記憶した楽曲ＤＢ１１０を備える。また、ナビゲーション装置１ａは、楽曲ＤＢ１１０内に記憶されている多数の楽曲データのリストである楽曲リスト１２０を備える。なお、楽曲ＤＢ１１０及び楽曲リスト１２０は、図１に示すデータ記憶ユニット３６内に記憶することができる。
【００４４】
楽曲データの提供方法の基本的な流れを図３に示す。なお、この例では、ユーザＢがユーザＡに対して楽曲リスト及び楽曲のリクエストを行い、ユーザＡがユーザＢを含む全てのユーザに楽曲データを提供するものとする。
【００４５】
まず、ユーザＢが、自己のナビゲーション装置１ｂを操作して、情報提供者であるユーザＡに対して楽曲リスト１２０を要求する（ステップＳ１）。これに対し、ユーザＡのナビゲーション装置１ａは楽曲リスト１２０を情報共有システム１００の全メンバーのナビゲーション装置１へ送信する（ステップＳ２）。
【００４６】
楽曲リスト１２０を受信した各ユーザは、楽曲リストを参照して、再生したい楽曲を選択し、その楽曲の送信要求（「リクエスト」とも呼ぶ。）を、ユーザＡのナビゲーション装置１ａへ送信する（ステップＳ３）。これに応答して、ユーザＡのナビゲーション装置１ａは、要求された楽曲の楽曲データをサーバ１０１へアップロードし（ステップＳ４）、情報共有システム１００に参加中の全てのメンバーのナビゲーション装置１へ再生開始要求を送信する（ステップＳ５）。これに応答し、各ナビゲーション装置１は、サーバ１０１へアクセスし、楽曲データをストリーミング再生する（ステップＳ６）。これと同時に、ユーザＡのナビゲーション装置１ａは、自己の楽曲ＤＢ１１０から同一の楽曲データを再生する（ステップＳ６）。こうして、情報共有システム１００に参加中のメンバーは、ユーザＡのナビゲーション装置１に記憶されている楽曲データを共有することができ、情報提供者であるユーザＡも含めて全てのユーザが同一の楽曲をほぼ同時に聞くことができる。
【００４７】
図４に、楽曲データの送信処理のフローチャートを示す。この送信処理は、情報提供者であるユーザが使用するナビゲーション装置１のシステムコントローラ２０が、予め用意されたプログラムを実行することにより実現される。いま、図２に例示するように、情報提供者がユーザＡであり、情報受信者がユーザＢ及びＣであると仮定する。
【００４８】
まず、情報受信者であるユーザＢ又はＣはナビゲーション装置１を操作して、情報提供者であるユーザＡに対して楽曲リストを要求する。ユーザＡのナビゲーション装置１ａは、他のナビゲーション装置１から楽曲リストの要求があったか否かを判定する（ステップＳ１１）。楽曲リストの要求が無かった場合、処理は終了する。楽曲リストの要求があった場合、ユーザＡのナビゲーション装置１ａは、情報共有システム１００に参加している全メンバー（即ち、ログイン中の全ユーザ）のナビゲーション装置１へ楽曲リストを送信する（ステップＳ１２）。この例では、ユーザＢ及びＣのナビゲーション装置１ｂ及び１ｃへ楽曲リストが送信される。
【００４９】
次に、楽曲リストを受信したユーザが楽曲リストを見て、再生したい楽曲のリクエストを送信すると、情報提供者のナビゲーション装置はそれを受信し（ステップＳ１３；Ｙｅｓ）、各楽曲に対するリクエスト数の集計結果をナビゲーション装置１ａのディスプレイ４４に表示する（ステップＳ１４）。リクエストの集計結果とは、楽曲リスト中の各楽曲に対するリクエスト数を示したものである。そして、ユーザＡは、リクエストの集計結果を見て、送信すべき楽曲を指定し、ナビゲーション装置１ａはその指定を受け取る（ステップＳ１５）。そして、ナビゲーション装置１ａは、ユーザＡが指定した楽曲データを全メンバーへ送信する（ステップＳ１６）。こうして、情報共有システムのメンバーである特定のユーザが要求した楽曲が、全メンバーのナビゲーション装置１へ送信され、再生される。なお、ステップＳ１６で各ナビゲーション装置１へ送信される楽曲データは、ストリームデータとすることができる。これにより、各ナビゲーション装置１のユーザは、送信された楽曲を即座に聞くことができる。
【００５０】
図５に、楽曲データの受信処理のフローチャートを示す。この送信処理は、情報受信者であるユーザが使用するナビゲーション装置１のシステムコントローラ２０が、予め用意されたプログラムを実行することにより実現される。なお、図２に例示するように、情報提供者がユーザＡであり、情報受信者がユーザＢ及びＣであると仮定する。
【００５１】
まず、情報受信者であるユーザＢがナビゲーション装置１ｂを操作し、ユーザＡのナビゲーション装置１ａに対して楽曲リストの要求を行い（ステップＳ２１）、楽曲リストを受信する（ステップＳ２２）。次に、ユーザＢは、受信した楽曲リストを参照して、再生したい楽曲を指定すると（ステップＳ２３；Ｙｅｓ）、ナビゲーション装置１ｂはその楽曲の再生要求をユーザＡのナビゲーション装置１ａに送信する（ステップＳ２４）。そして、ユーザＢのナビゲーション装置１ｂは、ユーザＡのナビゲーション装置１ａから送信された楽曲データを受信し、再生する。
【００５２】
なお、情報提供者が全メンバーに楽曲データを送信するように設定されているので、ユーザＣのナビゲーション装置１ｃも、ユーザＢが要求した楽曲を受信し、再生できる。こうして、メンバー中のいずれかのユーザが情報提供者であるユーザに楽曲リストを要求し、楽曲リストを受信したいずれかのユーザが情報提供者であるユーザに楽曲の再生要求を行えば、情報共有システム１００の全メンバーがその楽曲を取得することができる。また、楽曲データをストリームデータとして提供することにより、全メンバーがほぼ同時に同じ楽曲を聞くことができる。
【００５３】
なお、上記の例では、ステップＳ１２において情報提供者のナビゲーション装置１は全メンバーに楽曲リストを送信しているが、その代わりに、少なくともステップＳ１１で楽曲リストを要求してきたメンバーを含む特定のメンバーのみに楽曲リストを送信することとしてもよい。
【００５４】
また、上記の例では、ステップＳ１４においてリクエストの集計結果を表示し、最終的にはその中からユーザが送信すべき楽曲を指定することとしている。その代わりに、情報提供者のナビゲーション装置１がリクエストの集計結果を表示することなく、リクエストされた楽曲全てを順に各メンバーへ送信することとしてもよい。また、リクエストがあった旨を情報提供者のナビゲーション装置１に表示して告知し、情報提供者であるユーザの確認が得られたリクエストに対してのみ、要求された楽曲の楽曲データ送信することとしてもよい。
【００５５】
また、上記の例では、ステップＳ１６において全メンバーに楽曲データを送信しているが、その代わりに、少なくとも楽曲のリクエストを行ったメンバーを含む特定のメンバーのみに楽曲データを送信することとしても構わない。
【００５６】
次に、楽曲データの送受信操作中にユーザに対して表示される表示画面例について説明する。以下、ナビゲーション装置１の表示画面例を参照して、ユーザによる操作手順について説明する。
【００５７】
図６（ａ）に、ユーザＢが使用しているナビゲーション装置１ａの表示画面例を示す。この例では、図２に示すようにユーザＡ〜Ｃがそれぞれナビゲーション装置１ａ〜１ｃを使用して通信ネットワークにログインして、情報共有システムのメンバーになっているものと仮定する。また、本例では、各ユーザＡ〜Ｃは、情報共有システム１００の通信ネットワークを利用して、いわゆるチャットを行っているものとする。なお、チャットとは、一般的にインターネットやパソコン通信にアクセスしている複数のユーザ同士が画面上で文字を使ってリアルタイムに会話することを言う。本例では、ユーザがナビゲーション装置１を端末装置として使用して、他のナビゲーション装置を使用するユーザとの間でリアルタイムで文字列（テキスト）データの交換を行う。なお、あるユーザが入力した文字情報は、基本的にチャットに参加中の全てのユーザのナビゲーション装置１上に表示される。
【００５８】
ユーザＢのナビゲーション装置１ｂのディスプレイ４４には、図６（ａ）に示すように表示画面１３０が表示されている。表示画面１３０は、地図と、各種の入力ボタンと、チャットのメッセージとを含む。具体的に、表示画面１３０には、地図上の道路１３１を含む車両の現在位置付近の地図が表示され、地図上には車両の現在位置を示す現在位置マーク１３２、現在案内中のルートを示す案内ルート１３３、及び、チャットに参加している他のメンバーの車両の現在位置マーク１３４ａ及び１３４ｃが表示されている。なお、現在位置マーク１３４ａはナビゲーション装置１ａを備えるユーザＡの車両に対応し、現在位置マーク１３４ｃはナビゲーション装置１ｃを備えるユーザＣの車両に対応する。さらに、表示画面１３０には、チャットのメッセージを示すメッセージウィンドウ１４５が表示されている。
【００５９】
また、表示画面１３０の左右の位置には各種の入力ボタンが表示されている。楽曲リスト要求ボタン１３６は、情報受信者であるユーザが情報提供者であるユーザに対して、楽曲リストの送信を要求する際に使用される。楽曲リクエストボタン１３７は、情報受信者であるユーザが情報提供者であるユーザに対して楽曲のリクエストを行う際に使用される。リクエスト表示ボタン１３８は、情報提供者であるユーザが、他のユーザから送信された楽曲のリクエストの集計結果を表示し、楽曲データを送信する際に使用される。楽曲再生ボタン１３９は、情報提供者であるユーザが、情報受信者であるユーザからのリクエスト無しに、主体的に各メンバーに楽曲データを送信し、再生させる際に使用される。
【００６０】
なお、本例では、情報提供者のナビゲーション装置は原則として情報共有システム１００のメンバー全員に楽曲データを送信する。但し、情報提供者であるユーザＡの選択などにより、特定のメンバーのみに楽曲データを送信することも可能である。
【００６１】
まず、図６（ａ）に示す表示画面１３０において、情報受信者であるユーザＢが楽曲リスト要求ボタン１３６を押すと、ナビゲーション装置１ｂからナビゲーション装置１ａへ楽曲リストの要求が送られ、これに応答してナビゲーション装置１ａからナビゲーション装置１ｂへ楽曲リストが送信される。楽曲リストを受信すると、図６（ａ）に示すように、ナビゲーション装置１ｂはその旨を例えばメッセージウィンドウ１４５に表示してユーザＢに告知する。
【００６２】
次に、ユーザＢが楽曲リクエストボタン１３７を押すと、図６（ｂ）に示す楽曲リスト画面１４０がナビゲーション装置１ｂのディスプレイ４４に表示される。楽曲リスト画面１４０には、複数の楽曲を含む楽曲リストが表示され、ユーザはリモコンやタッチパネルなどの入力装置６０を操作することにより、楽曲バー１４１を選択することができる。ユーザＢが再生を希望する１つ又は複数の楽曲を選択し、その楽曲を楽曲バー１４１により選択し、送信ボタン１４２を押すと、ユーザＢが選択した楽曲のリクエストがユーザＡのナビゲーション装置１ａへ送信される。その後、ナビゲーション装置１ｂのディスプレイ４４には、図６（ａ）に示す表示画面１３０が表示される。
【００６３】
ユーザＡのナビゲーション装置１ａは、ユーザＢのナビゲーション装置１ｂから楽曲リクエストを受信すると、図７（ａ）に示すように、メッセージウィンドウ１４５内に楽曲リクエストを受信した旨のメッセージを表示する。ユーザＡがリクエスト表示ボタン１３８を押すと、図７（ｂ）に示すように、リクエストの集計結果を示す画面１６０がディスプレイ４４に表示される。画面１６０では、各楽曲バー１４１内に、リクエスト数が表示される。ユーザＡは、リクエストの集計結果を参照し、楽曲バー１４１を選択してメンバーに送信すべき楽曲を選択し、送信ボタン１４２を押す。これにより、ユーザＡが選択した楽曲の楽曲データが、情報共有システム１００の全メンバーのナビゲーション装置１へ送信され、再生される。
【００６４】
なお、上記の実施例では、ユーザＡが常に情報提供者となっているが、実際には情報提供者と情報受信者の役割は時々刻々と変化する。即ち、ある時点においては、情報共有システムを構成する複数のナビゲーション装置のユーザのうち、他のユーザから楽曲リストの要求を受信したユーザが情報提供者となり、それ以外の他のユーザ全員が情報受信者となる。次の時点で、別のユーザに対して楽曲リストの要求がなされた場合には、その要求を受信したユーザが情報提供者になる。従って、情報共有システムのメンバーは、必要に応じて、他のメンバーが所持する楽曲を要求し、自己のナビゲーション装置で再生することができる。
【００６５】
以上のように、本実施例では、情報共有システムにおいて、情報受信者であるユーザが情報提供者であるユーザに対して楽曲リストを要求すると、情報共有システムを構成している全ユーザに対して楽曲リストが送信され、各ユーザが楽曲のリクエストを行うことが可能となる。また、各ユーザが楽曲のリクエストを行うと、情報提供者であるユーザのナビゲーション装置がリクエストの集計結果を表示する。リクエストの集計結果は、各ユーザに対する一種のアンケートであり、情報提供者であるユーザは集計結果を見て、メンバーが満足するような楽曲を送信することができる。
【００６６】
［他の実施例］
上記の実施例では、情報提供者であるユーザＡは、情報受信者からの楽曲のリクエストを考慮して、各情報受信者へ送信すべき楽曲を決定している。これに対して、以下の実施例では、情報提供者であるユーザＡは、情報受信者からの楽曲のリクエストを得ることなく、各情報受信者へ送信すべき楽曲を決定し、配信を行う。これは、例えば、チャットなどにおいて既に意見交換がなされ、各情報受信者が求めている楽曲を情報送信者であるユーザＡが既に理解している場合などに好適に利用できる。
【００６７】
本実施例における楽曲データの送受信方法を、図８を参照して説明する。図８に示す情報共有システムの構成は図２に示すものと同様であり、情報提供者であるユーザＡのナビゲーション装置１ａと、情報受信者であるユーザＢ及びＣのナビゲーション装置１ｂ及び１ｃが相互に通信可能に構成されている。ここで、本実施例では、ユーザＡが自己の楽曲ＤＢ１１０内に記憶されている楽曲から送信すべき楽曲を選択し、その楽曲データ１２５をナビゲーション装置１ｂ及び１ｃへ送信する。なお、実際には図３に示したように、ナビゲーション装置１ａが楽曲データ１２５をサーバ１０１へアップロードし、これをナビゲーション装置１ｂ及び１ｃがそれぞれダウンロードしてストリーミング再生することになる。
【００６８】
図９（ａ）及び９（ｂ）に、本実施例において情報提供者であるユーザＡが楽曲データの送信を行う場合の表示画面例を示す。いま、図９（ａ）に示すように、ユーザＢ及びＣとのチャットを通じて、ユーザＡは各ユーザへ配信すべき楽曲を知っているものとする。即ち、この例では、ユーザＡはユーザＢ及びＣのメッセージに基づいてＳＯＮＧ−７を配信する。この場合、ユーザＡが楽曲再生ボタン１３９を押すと図９（ｂ）に示すような楽曲リスト画面１６５がナビゲーション装置１ａのディスプレイ４４に表示される。ユーザＡは、再生すべきＳＯＮＧ−７の楽曲バー１４１を選択し、送信ボタン１４２を押す。
【００６９】
これにより、図３のステップＳ４〜Ｓ６と同様の処理が実行される。即ち、ナビゲーション装置１ａは、楽曲ＤＢ１１０からＳＯＮＧ−７の楽曲データ１２５を読み出してサーバ１０１へアップロードするとともに、ユーザＢ及びＣのナビゲーション装置１ｂ及び１ｃへ再生開始要求を送信する。さらに、ユーザＡのナビゲーション装置１ａは、楽曲ＤＢ１１０から読み出したＳＯＮＧ−７の楽曲データを再生する。
【００７０】
再生開始要求を受信したナビゲーション装置１ｂ及び１ｃは、それぞれサーバ１０１へアクセスしてＳＯＮＧ−７の楽曲データをストリーミング再生する。こうして、ユーザＡ〜Ｃは、それぞれのナビゲーション装置１ａ〜１ｃによりほぼ同時にＳＯＮＧ−７を再生することができる。
【００７１】
［変形例］
上記の例は、情報共有システムのメンバーが共有する情報として楽曲データを挙げたが、本発明はこの実施例には限定されない。例えば、ナビゲーション装置に登録すべき地点の情報などを共有することができる。例えば、情報提供者であるユーザが登録地点のリストを他のメンバーに提供し、各メンバーはその中から自分が行きたい目的地を選択して情報提供者にリクエストする。情報提供者は、リクエストの集計結果を参考として目的地を決定し、その目的地の位置情報及び／又はその目的地までのルート情報などを全メンバーのナビゲーション装置へ送信する。これにより、メンバーの全員のナビゲーション装置に、同一の目的地を設定することができる。
【００７２】
なお、上記の実施例では、主としてサーバ経由で楽曲リスト及び楽曲のリクエスト、並びに、楽曲リスト及び楽曲データの送受信を行っているが、図２を参照して説明したように、サーバを経由せずＰ２Ｐ通信を利用してデータを送受信することも可能である。特に、楽曲リストの要求、楽曲データの送信要求、及び、楽曲リスト自体は、楽曲データと比較してデータ量が小さいので、Ｐ２Ｐにより送信するのに適している。
【図面の簡単な説明】
【００７３】
【図１】実施例によるナビゲーション装置の概略構成を示すブロック図である。
【図２】複数のナビゲーション装置により構成される情報共有システムを示す。
【図３】楽曲データの基本的な送受信方法を示す。
【図４】楽曲データの送信処理のフローチャートである。
【図５】送信データの受信処理のフローチャートである。
【図６】楽曲データの送受信操作中の表示画面例である。
【図７】楽曲データの送受信操作中の表示画面例である。
【図８】他の実施例における楽曲データの送受信方法を示す。
【図９】他の実施例における楽曲データの送信操作中の表示画面例である。
【符号の説明】
【００７４】
１  ナビゲーション装置
１０  自立測位装置
１８  ＧＰＳ受信機
２０  システムコントローラ
２２  ＣＰＵ
３６  データ記憶ユニット
４０  表示ユニット
６０  入力装置
【図１】
2007249284.tif 000003
【図２】
2007249284.tif 000004
【図３】
2007249284.tif 000005
【図４】
2007249284.tif 000006
【図５】
2007249284.tif 000007
【図６】
2007249284.tif 000008
【図７】
2007249284.tif 000009
【図８】
2007249284.tif 000010
【図９】
2007249284.tif 000011