(57)【要約】【課題】異なる場所に存在するユーザが他のユーザの状況を把握することが可能なサーバ、方法、及びシステムを提供すること。【解決手段】ジョギング状況共有サーバ１は、通信可能に接続された複数のユーザ端末３０の夫々から受信した位置情報に基づいて、ユーザの移動した距離を示す絶対距離を複数のユーザの夫々について算出すると共に、異なるユーザ間における絶対距離の差を示す相対距離を算出する位置情報更新手段１２と、ユーザ端末３０から受信した音声の音量を、この音声を送信したユーザ端末３０と他のユーザ端末３０との相対距離に応じて調整する音声ミキシング手段１３と、音声を調整した音量で他のユーザ端末３０に送信する送信手段１５とを備える。【選択図】図１
2010117317.tif 000002
【特許請求の範囲】
【請求項１】
移動する複数のユーザの位置情報を管理するサーバであって、
通信可能に接続された複数のユーザ端末の夫々から受信した前記位置情報に基づいて、ユーザの移動した距離を定期的に抽出すると共に、異なるユーザ間における前記距離の差を示す相対距離を算出する位置情報更新手段と、
ユーザ端末から受信した音声の音量を、前記ユーザ端末と他のユーザ端末との前記相対距離に応じて調整する音量調整手段と、
音量調整された前記音声をユーザ端末ごとにミキシングして、各ユーザ端末に送信する送信手段と、を備えることを特徴とするサーバ。
【請求項２】
前記相対距離が変化したことに応じて、その旨を報知する報知情報を生成するナレーション生成手段を更に備え、
前記送信手段は、生成した前記報知情報を前記ユーザ端末に送信することを特徴とする請求項１に記載のサーバ。
【請求項３】
前記送信手段は、ユーザ間の相対距離が変化したユーザ端末に前記報知情報を送信することを特徴とする請求項２に記載のサーバ。
【請求項４】
移動する複数のユーザの位置情報を管理する方法であって、
通信可能に接続された複数のユーザ端末の夫々から受信した前記位置情報に基づいて、ユーザの移動した距離を定期的に抽出すると共に、異なるユーザ間における前記距離の差を示す相対距離を算出するステップと、
ユーザ端末から受信した音声の音量を、前記ユーザ端末と他のユーザ端末との前記相対距離に応じて調整するステップと、
音量調整された前記音声をユーザ端末ごとにミキシングして、各ユーザ端末に送信するステップと、
を含むことを特徴とする方法。
【請求項５】
移動する複数のユーザの位置情報を管理するシステムであって、
サーバと複数のユーザ端末とが通信可能に接続され、
複数のユーザ端末の夫々から前記サーバへ送信されるユーザの位置情報に基づいて、ユーザの移動した距離を定期的に抽出すると共に、異なるユーザ間における前記距離の差を示す相対距離を算出する位置情報更新手段と、
ユーザ端末から前記サーバへ送信される音声の音量を、前記ユーザ端末と他のユーザ端末との前記相対距離に応じて調整する音量調整手段と、
音量調整された前記音声をユーザ端末ごとにミキシングして、前記サーバから各ユーザ端末に送信する送信手段と、
を備えることを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動する複数のユーザの位置情報を管理するサーバ、方法、及びシステムに関する。特に、異なる場所に存在する複数ユーザの位置情報の変化を管理するサーバ、方法、及びシステムに関する。
【背景技術】
【０００２】
近年、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ：全地球測位）やＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）基地局網を利用した位置情報取得手段を備えた携帯電話機等の携帯通信端末が普及し、ユーザの現在位置の位置情報に基づいた様々なサービスが提供されるようになってきた。
【０００３】
例えば、特許文献１には、表示手段を備えた携帯端末機器のＧＰＳを用いて、現在地までのユーザの移動時間が予め求められた予定時間とずれが生じているか検知し、ずれが生じていた場合にはその後の到達地点における予定時間を自動的に修正することの可能な管理システムが開示されている。
【特許文献１】特開２００７−２８６０６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記のような管理システムはユーザ個人の位置情報の変化をこのユーザ個人のみが把握できるだけであり、異なるユーザがこのユーザの位置情報の変化を把握することはできない。
【０００５】
ところで、ネットワークの発達した今日では、異なる場所に存在する複数のユーザが一つの運動（例えば、ジョギング）を共有することが考えられ、このような場合には、ユーザは、他のユーザの状況を把握できることとするのが好ましい。
【０００６】
そこで、本発明は、異なる場所に存在するユーザが他のユーザの状況を把握することが可能なサーバ、方法、及びシステムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明では、以下のような解決手段を提供する。
【０００８】
（１）  移動する複数のユーザの位置情報を管理するサーバであって、
通信可能に接続された複数のユーザ端末の夫々から受信した前記位置情報に基づいて、ユーザの移動した距離を定期的に抽出すると共に、異なるユーザ間における前記距離の差を示す相対距離を算出する位置情報更新手段と、
ユーザ端末から受信した音声の音量を、前記ユーザ端末と他のユーザ端末との前記相対距離に応じて調整する音量調整手段と、
音量調整された前記音声をユーザ端末ごとにミキシングして、各ユーザ端末に送信する送信手段と、を備えることを特徴とするサーバ。
【０００９】
（１）のような構成によれば、サーバは複数のユーザの移動した距離の差である相対距離に基づいてユーザの発した音声の音量を調整し、調整した音量で他のユーザにこの音声を伝える。そのため、異なる場所に存在するユーザであっても、他のユーザの状況、即ち、ユーザは自分と他のユーザとの移動速度の差を把握できる。また、この場合において、他のユーザの状況は音声により聴覚的に把握できるため、ユーザは運動（例えば、ジョギング）を行いながら容易に他のユーザの状況を把握できる。
【００１０】
（２）  前記相対距離が変化したことに応じて、その旨を報知する報知情報を生成するナレーション生成手段を更に備え、
前記送信手段は、生成した前記報知情報を前記ユーザ端末に送信することを特徴とする（１）に記載のサーバ。
【００１１】
このような構成によれば、他のユーザの状況を音量だけでなく報知情報によっても把握できるため、他のユーザの状況をより明確に把握することができる。
【００１２】
（３）  前記送信手段は、ユーザ間の相対距離が変化したユーザ端末に前記報知情報を送信することを特徴とする（２）に記載のサーバ。
【００１３】
このような構成によれば、ユーザには自ら関係する情報のみが伝えられるため、例えば、ジョギング等の運動を行っている最中に煩わしさを感じすることがない。
【００１４】
（４）  移動する複数のユーザの位置情報を管理する方法であって、
通信可能に接続された複数のユーザ端末の夫々から受信した前記位置情報に基づいて、ユーザの移動した距離を示す絶対距離を複数のユーザの夫々について算出すると共に、異なるユーザ間における前記絶対距離の差を示す相対距離を算出するステップと、
ユーザ端末から受信した音声の音量を、この音声を送信したユーザ端末と他のユーザ端末との前記相対距離に応じて調整するステップと、
前記音声を調整した音量で前記他のユーザ端末に送信するステップと、
を含むことを特徴とする方法。
【００１５】
（５）  移動する複数のユーザの位置情報を管理するシステムであって、
サーバと複数のユーザ端末とが通信可能に接続され、
複数のユーザ端末の夫々から前記サーバへ送信されるユーザの位置情報に基づいて、ユーザの移動した距離を示す絶対距離を複数のユーザの夫々について算出すると共に、異なるユーザ間における前記絶対距離の差を示す相対距離を算出する位置情報更新手段と、
ユーザ端末から前記サーバへ送信される音声の音量を、この音声を送信したユーザ端末と他のユーザ端末との前記相対距離に応じて調整する音声ミキシング手段と、
前記サーバから前記他のユーザ端末へ前記音声を調整した音量で送信する送信手段と、
を備えることを特徴とするシステム。
【００１６】
（４）又は（５）のような構成によれば、（１）のような構成と同様の効果を奏することができる。
【発明の効果】
【００１７】
本発明によれば、異なる場所に存在するユーザであっても運動を行いながら容易に他のユーザの移動状況を把握できる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施形態について図を参照しながら説明する。なお、本発明の実施形態では、複数ユーザの位置情報変化として、複数のユーザが異なる場所でジョギングしている状況における位置情報の変化を例にとって説明する。また、以下において、「ジョギング」とは、会話をできる状態でゆっくりと走ることをいい、例えば、時速約１０．３ｋｍ程度のゆっくりとした速さで走ることをいう。
【００１９】
［ジョギング状況共有サーバ１を含むシステムの全体構成］
図１は、本発明の好適な一実施形態であるジョギング状況共有システム１００の概略を示した図である。本実施形態に係るジョギング状況共有システム１００は、複数のユーザ端末３０とジョギング状況共有サーバ１とが互いに通信可能に接続されて構成される。
【００２０】
ユーザ端末３０は、異なる場所でジョギングする複数のユーザが夫々所有する装置であり、イヤホン及びマイクを備える。ジョギングするユーザはこのイヤホン及びマイクを用いることで、異なる場所でジョギングしていたとしても互いにコミュニケーションをとることができる。
【００２１】
また、ユーザ端末３０は、複数のＧＰＳ衛星２より位置検出のための電波を受信する。ここで、図１ではＧＰＳ衛星２は１個のみ示しているが、よく知られているように位置を特定するためには最低３個、通常は４個以上のＧＰＳ衛星２からの電波を受信する必要がある。ＧＰＳ衛星２から送られてくる電波には様々な軌道情報や原子時計による非常に精度の高い時刻データが含まれる。これらの情報から現在位置の緯度、経度等の扱いやすい位置データを得るには、ユーザ端末３０にＧＰＳ衛星２の軌道情報や付加情報を保持させ、複雑な測位演算を行わせる必要がある。そのため、通常はネットワークを介して接続された位置情報取得サーバ５がこれらの測位演算を行い、得られた結果を位置データ（緯度、経度、可能であれば高度等）としてユーザ端末３０に送信する方法が用いられる。ここで、本実施の形態では、ユーザ端末３０は一定の周期で位置情報取得サーバ５と通信を行うため、ユーザ端末３０は一定の周期で自己の位置データを取得できる。なお、本実施の形態では約１秒程度の周期で位置データを取得することとしているが、精度を保証できるのであればこの周期は任意に設定可能である。
【００２２】
ユーザ端末３０は、緯度、経度等の自らの位置データを取得する度に、この位置データをジョギング状況共有サーバ１に送信する。また、ユーザ端末３０は、マイクを介して入力された音声データをジョギング状況共有サーバ１に送信する。なお、ユーザ端末３０からジョギング状況共有サーバ１には、ジョギングの開始／終了を知らせる信号を送信することとしてもよい。また、ユーザ端末３０は、ジョギング状況共有サーバ１からジョギングの開始／終了を知らせる信号を受信することとしてもよい。
【００２３】
ジョギング状況共有サーバ１は、受信手段１１と、位置情報更新手段１２と、音声ミキシング手段１３と、ナレーション生成手段１４と、送信手段１５と、音量レベル設定テーブル１６と、ナレーション設定テーブル１７と、を備える。
【００２４】
受信手段１１は、ユーザ端末３０から送信される位置データや音声データを受信する。なお、位置データとしてはＧＰＳにより特定されるユーザ端末３０の座標が考えられる。ここで、位置データは、ユーザ端末３０が一定の周期で位置データを取得する度に送信されるため、受信手段は、一定の周期で位置データを取得することになる。
【００２５】
位置情報更新手段１２は、位置データを受信すると、ユーザ（端末）の位置情報を更新する。そのため、位置情報更新手段１２は、一定の周期で（定期的に）位置情報を更新する。ここで、本実施の形態では更新する位置情報として「絶対距離」及び「相対距離」を少なくとも含むこととしている。「絶対距離」とはジョギングを開始してからユーザが移動した距離をいい、「相対距離」とは２人のユーザの絶対距離の差をいう。なお、ユーザが移動した距離は、ユーザ端末３０の座標の変化により算出することができる。
【００２６】
音声ミキシング手段１３は、受信した音声データを相対距離に応じて調整する。具体的には、相対距離が大きいユーザに対して送信する音声データは音量を小さく調整し、相対距離が小さいユーザに対して送信する音声データは音量を大きく調整する。
【００２７】
ナレーション生成手段１４は、現在のジョギングの状況をユーザに伝えるナレーションを生成する。ここで、ナレーション生成手段１４の生成するナレーションの種別としては、例えば、ユーザ間の相対距離の変化やユーザがジョギングした距離（即ち、ユーザ毎の絶対距離）やジョギングを開始してからの時間やジョギングの速度等といった情報が含まれる。
【００２８】
送信手段１５は、相対距離に応じて調整した音声データを、当該音声データを送信したユーザ端末３０とは別のユーザ端末３０に送信する。また、送信手段１５は、生成したナレーションの音声データを、ナレーションに対応するジョギング状況のユーザ端末３０に送信する。なお、送信手段１５は、生成したナレーションの音声データを、ナレーションに対応しないユーザ端末３０にも送信することとしてもよい。
【００２９】
［音量レベル設定テーブル１６］
次に、図２を参照して、音量レベル設定テーブル１６について説明する。
【００３０】
音量レベル設定テーブル１６は、ユーザが発した音声の音量をユーザ間の相対距離に応じて調整する際に用いられ、相対距離に対応する音量レベルの情報を規定している。ここで、本実施の形態では、音量レベルが高いことは実際の音量が大きいことを意味している。そのため、本実施の形態では、ユーザが発した音声は、相対距離が小さいほど大きい音量で他のユーザに伝わり、相対距離が大きくなるにつれて小さい音量で他のユーザに伝わる。
【００３１】
このように、ユーザには他のユーザとの相対距離に応じた音量で他のユーザの発した音声が伝わるため、異なる場所でジョギングするユーザ同士が一緒にジョギングしているかのような感覚を共有することができる。
【００３２】
［ナレーション設定テーブル１７］
次に、図３を参照して、ナレーション設定テーブル１７について説明する。
【００３３】
ナレーション設定テーブル１７は、ナレーション生成手段１４がナレーションを生成する際に用いられ、ジョギングの状況に対応するレーションの内容（セリフ）を規定している。図３におけるナレーション設定テーブル１７は、ジョギングの状況の一例であるユーザ間の相対距離の変化に応じたナレーション設定テーブル１７を示している。
【００３４】
なお、ユーザ間の相対距離の変化に応じたナレーションでは、ユーザごとに異なるナレーションを生成することができる。具体的には、相対距離「１０ｍ」から相対距離「５ｍ」に変化した場合には、絶対距離で前にいるユーザには「○さんが５ｍ近づいてきています。」というナレーションを生成し、絶対距離で後ろにいるユーザには「×さんに５ｍ近づきました。」というナレーションを生成することができる。
【００３５】
ここで、図３においては、ユーザ間の相対距離の変化に応じたナレーション設定テーブル１７を例示しているが、ユーザがジョギングした距離やジョギングを開始してからの時間やジョギングの速度等といった情報に応じたナレーション設定テーブルを設けることもできる。なお、ジョギングを開始してからの時間やジョギングの速度に応じたナレーションを生成する場合には、ジョギング状況共有サーバにジョギングを開始してからの時間を計時する手段を設けることができる。
【００３６】
また、生成したナレーションの音量レベルは一定としてもよく、変化させることとしてもよい。具体的には、相対距離の変化に応じてナレーションの音量レベルを変化させることとしてもよく、また、ジョギングの速度に応じてナレーションの音量レベルを変化させることとしてもよい。即ち、生成したナレーションの音量レベルを、ジョギングの状況に応じて変化させることとしてもよい。
【００３７】
なお、このナレーション設定テーブル１７をユーザが任意に設定できることとしてもよい。例えば、ユーザが相対距離の変化についてのナレーションは受けないが、絶対距離の変化についてのナレーションを受けるように設定できるようにしてもよい。
【００３８】
［ジョギング状況共有サーバ１のハードウェア構成図］
図４は、本実施形態に係るジョギング状況共有サーバ１のハードウェア構成を示す図である。本発明が実施されるサーバは標準的なものでよく、以下に構成の一例を示す。
【００３９】
ジョギング状況共有サーバ１は、制御部１０を構成するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１０（マルチプロセッサ構成ではＣＰＵ１０１２等複数のＣＰＵが追加されてもよい）、バスライン１００５、通信Ｉ／Ｆ（Ｉ／Ｆ：インターフェイス）１０４０、メインメモリ１０５０、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）１０６０、表示装置１０２２、Ｉ／Ｏコントローラ１０７０、キーボード及びマウス等の入力装置１１００、ハードディスク１０７４、光ディスクドライブ１０７６、並びに半導体メモリ１０７８を備える。なお、ハードディスク１０７４、光ディスクドライブ１０７６、及び半導体メモリ１０７８はまとめて記憶部２０と呼ぶ。
【００４０】
制御部１０は、ジョギング状況共有サーバ１を統括的に制御する部分であり、ハードディスク１０７４に記憶された各種プログラムを適宜読み出して実行することにより、上述したハードウェアと協働し、本発明に係る各種機能を実現している。
【００４１】
通信Ｉ／Ｆ１０４０は、ジョギング状況共有サーバ１が、通信ネットワークを介してユーザ端末３０と情報を送受信する場合のネットワーク・アダプタである。通信Ｉ／Ｆ１０４０は、モデム、ケーブル・モデム及びイーサネット（登録商標）・アダプタを含んでよい。
【００４２】
ＢＩＯＳ１０６０は、ジョギング状況共有サーバ１の起動時にＣＰＵ１０１０が実行するブートプログラムや、ジョギング状況共有サーバ１のハードウェアに依存するプログラム等を記録する。
【００４３】
表示装置１０２２は、ブラウン管表示装置（ＣＲＴ）、液晶表示装置（ＬＣＤ）等のディスプレイ装置を含む。
【００４４】
Ｉ／Ｏコントローラ１０７０には、ハードディスク１０７４、光ディスクドライブ１０７６、及び半導体メモリ１０７８等の記憶装置である記憶部２０を接続することができる。
【００４５】
入力装置１１００は、ジョギング状況共有サーバ１の管理者による入力の受け付けを行うものである。
【００４６】
ハードディスク１０７４は、本ハードウェアをジョギング状況共有サーバ１として機能させるための各種プログラム、本発明の機能を実行するプログラム及び後述するＤＢのテーブル及びレコードを記憶する。なお、ジョギング状況共有サーバ１は、外部に別途設けたハードディスク（図示せず）を外部記憶装置として利用することもできる。
【００４７】
光ディスクドライブ１０７６としては、例えば、ＤＶＤ−ＲＯＭドライブ、ＣＤ−ＲＯＭドライブ、ＤＶＤ−ＲＡＭドライブ、ＣＤ−ＲＡＭドライブを使用することができる。この場合は各ドライブに対応した光ディスク１０７７を使用する。光ディスク１０７７から光ディスクドライブ１０７６によりプログラム又はデータを読み取り、Ｉ／Ｏコントローラ１０７０を介してメインメモリ１０５０又はハードディスク１０７４に提供することもできる。
【００４８】
なお、本発明でいうコンピュータとは、記憶装置、制御部等を備えた情報処理装置をいい、ジョギング状況共有サーバ１は、記憶部２０、制御部１０等を備えた情報処理装置により構成され、この情報処理装置は、本発明のコンピュータの概念に含まれる。
【００４９】
［ジョギング状況共有サーバ１の基本処理］
図５及び図６は、ジョギング状況共有サーバ１における処理の流れの詳細を示したフローチャートである。図５は、刻々と更新されるジョギングの状況に応じてナレーションを生成する状況データ更新処理を示し、図６は、あるユーザが発した音声を他のユーザに伝える際の音声ミキシング処理を示す。
【００５０】
図５を参照して、状況データ更新処理について説明する。
【００５１】
Ｓ１：受信手段１１は、ユーザ端末３０からジョギングを開始する旨の信号を受信する。なお、この信号には、ジョギングを開始する旨の情報に加え、このジョギングに参加するユーザのユーザ端末３０を特定する情報が含まれる。送信手段１５は、ジョギングに参加する全てのユーザのユーザ端末３０に、ジョギングを開始する旨の信号を送信する。このようにして、複数のユーザは同時にジョギングを開始することになる。なお、本処理は、複数のユーザにおいて同時にジョギングを開始するために行われるものであり、複数のユーザが同時にジョギングを開始できるのであれば他の方法で実現することとしてもよい。
【００５２】
Ｓ２：受信手段１１は、ユーザ端末３０からの位置情報を受信し、夫々のユーザの位置情報を取得する。
【００５３】
Ｓ３：制御部１０（位置情報更新手段１２）は、夫々のユーザのジョギング状況を更新する。例えば、制御部１０は、取得した位置情報に基づいて夫々のユーザの絶対距離やユーザ間の相対距離を更新する。また、制御部１０は、ジョギングを開始してからの時間やユーザのジョギングの速度を更新することとしてもよい。
【００５４】
Ｓ４：制御部１０は、更新したジョギング状況がナレーション設定テーブル１７に規定された状況となったか判定する。例えば、制御部１０は、ユーザ間の相対距離が変化したか判定する。
【００５５】
Ｓ５：制御部１０（ナレーション生成手段１４）は、規定された状況となった場合には、ナレーション設定テーブル１７を参照して対応するナレーションを生成する。
【００５６】
Ｓ６：送信手段１５は、生成したナレーションの音声データを、ナレーションに対応するジョギング状況のユーザ端末３０に送信する。
【００５７】
このように、ユーザ端末にはジョギングの状況が送信されるため、ユーザは刻々と変化するジョギングの状況を把握することができる。特に、ナレーション設定テーブル１７をユーザ自らが任意に設定できるため、自らが望む情報を適確に把握できる。
【００５８】
なお、送信手段１５は、生成したナレーションの音声データを、ナレーションに対応しないジョギング状況のユーザ端末３０にも送信することとしてもよい。このようにすることで、ユーザは、他のユーザのジョギング状況も把握することができる。
【００５９】
次に、図６を参照して、音声ミキシング処理について説明する。
【００６０】
Ｓ１１：受信手段１１は、ユーザ端末３０からユーザが発した音声の音声データを受信する。
【００６１】
Ｓ１２：制御部１０（音声ミキシング手段１３）は、音量レベル設定テーブル１６を参照し、Ｓ２において更新したユーザ間の相対距離に基づいて受信した音声データの音量を調整する。即ち、相対距離の小さいユーザ同士の音声データは大きな音量に調整し、相対距離の大きいユーザ同士の音声データは小さな音量に調整する。
【００６２】
Ｓ１３：送信手段１５は、音声を発したユーザのユーザ端末３０とは別のユーザのユーザ端末３０に、両ユーザの相対距離に応じて音量を調整した音声データを送信する。
【００６３】
［ジョギング状況の共有についての具体例］
次に、図７を参照して、本実施の形態におけるジョギング状況共有システム１００により複数のユーザにおいてジョギングの状況が共有される様子について説明する。
【００６４】
図７において、ユーザＡ，ユーザＢ，ユーザＣの３人のユーザは夫々異なる場所でジョギングを行っている。図７では、ジョギングを開始してから２０分が経過しており、ユーザＡの絶対距離は「１２１０ｍ」、ユーザＢの絶対距離は「１２００ｍ」、ユーザＣの絶対距離は「１１９５ｍ」となっている。また、ユーザ間の相対距離は、ユーザＡ，Ｂ間が「１０ｍ」、ユーザＡ，Ｃ間が「１５ｍ」、ユーザＢ，Ｃ間が「５ｍ」となっている。その結果、ユーザＡからすると、ユーザＣはユーザＢよりも離れている状況となっている。
【００６５】
本実施の形態では、ユーザＡには、ユーザＢが発した音声が音量レベル８で伝わり、ユーザＣが発した音声がユーザＢが発した音声よりも小さい音量レベル７で伝わる。即ち、ユーザＡには、より離れているユーザＣの音声の方が、近いユーザＢの音声よりも小さな音量で伝わる。なお、ユーザＢ，Ｃにおいても同様に、他のユーザとの相対距離に応じた音量で音声が伝わることになる。
【００６６】
これにより、本実施の形態では、ジョギングを行うユーザは、他のユーザの音声の音量から他のユーザとの間の距離を認識することができる。そのため、他のユーザの音声の音量が小さくなった場合には、自らのジョギングのペースを調節し他のユーザとの距離を縮めることができ、結果として、異なる場所でジョギングする他のユーザとペースをあわせてジョギングすることができる。よって、本実施の形態におけるジョギング状況共有システム１００によれば、異なる場所でジョギングする複数のユーザに、他のユーザとペースをあわせてジョギングしている感覚を与えることができる。
【００６７】
ここで、ユーザは、他のユーザとのペースの相違を、他のユーザの音声の音量だけでなく、ジョギング状況共有サーバ１から送信されるナレーションによっても認識することができる。そのため、ユーザはより正確に他のユーザとペースをあわせることが可能になる。
【００６８】
また、自らのペースと他のユーザのペースとの関係により相対距離が変化し、音声の音量が変化するため、異なる場所でジョギングを行う他のユーザのペースを離れた場所に存在しながら管理することができる。
【００６９】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。即ち、上述の実施形態では「ジョギング」を例にとって説明したが、会話をしながら移動可能なものであれば「ジョギング」に限られるものではない。また、ユーザ端末３０の位置データを位置情報取得サーバ５により演算することとしているが、ユーザ端末３０に測位演算機能を装備させれば、位置情報取得サーバ５と交信せずとも位置データを直接取得することも可能である。本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施例に記載されたものに限定されるものではない。
【図面の簡単な説明】
【００７０】
【図１】本実施形態に係るジョギング状況共有システムの概略を示した図である。
【図２】本実施形態に係る音量レベル設定テーブルを示した図である。
【図３】本実施形態に係るナレーション設定テーブルを示した図である。
【図４】本実施形態に係るジョギング状況共有サーバのハードウェア構成を示した図である。
【図５】本実施形態に係る状況データ更新処理を示すフローチャートである。
【図６】本実施形態に係る音声ミキシング処理を示すフローチャートである。
【図７】本実施形態に係るジョギング状況共有システムによりジョギング状況が共有される様子を示した図である。
【符号の説明】
【００７１】
１  ジョギング状況共有サーバ
１０  制御部
１１  受信手段
１２  位置情報更新手段
１３  音声ミキシング手段
１５  送信手段
１６  音量レベル設定テーブル
３０  ユーザ端末
【図１】
2010117317.tif 000003
【図２】
2010117317.tif 000004
【図３】
2010117317.tif 000005
【図４】
2010117317.tif 000006
【図５】
2010117317.tif 000007
【図６】
2010117317.tif 000008
【図７】
2010117317.tif 000009