(57)【要約】【課題】音声送信を停止せずに、受信端末ごとに音声パケット送信間隔を変更する。【解決手段】話者権管理機能１２は、送信端末２から送信された話者権要求４を受け、話者権の付与を決定して、話者権情報５を送信端末２および受信端末３に通知する。受信処理管理機能１４は、話者権を得た送信端末２から受信した音声パケット６に含まれる音声データを転送音声記憶部１８に書き込み、音声パケット６を受信する際の送信間隔を決定するための情報である間隔決定情報８を送信端末２に通知する。送信処理管理機能１６は、受信端末３から通知された音声パケット７を受信する際の送信間隔を決定するための情報である間隔決定情報９に基づいて音声パケット７の次回の送信間隔を決定し、決定した送信間隔に従って転送音声記憶部１８から音声データを読み出し、音声データを含む音声パケット７を作成して受信端末３に送信する。【選択図】図２
2008131262.tif 000002
【特許請求の範囲】
【請求項１】
複数の通話端末と通信可能な通話サーバであって、
音声データを含む第１の音声情報を第１の通話端末から受信する第１音声情報受信処理管理機能と、
前記第１の音声情報に含まれる前記音声データを記憶する転送音声記憶部と、
前記転送音声記憶部に記憶された前記音声データに基づいて第２の音声情報を作成し、前記第２の音声情報を第２の通話端末に送信する第２音声情報送信処理管理機能と、
を有し、複数の前記第２の通話端末が前記通話サーバに接続されているとき、
前記第２音声情報送信処理管理機能は、前記複数の第２の通話端末の各々に対して決定される第２の送信間隔に基づいて前記第２の音声情報を作成し、前記複数の第２の通話端末の各々に対して決定される前記第２の送信間隔で前記第２の音声情報を送信する
ことを特徴とする通話サーバ。
【請求項２】
請求項１に記載した通話サーバであって、
前記第２音声情報送信処理管理機能は、さらに
前記第２の送信間隔を決定するための第２の間隔決定情報を前記第２の通話端末から受信する第２間隔決定情報受信機能と、
前記第２の間隔決定情報に基づいて前記第２の送信間隔を決定する第２送信間隔決定機能と、
前記第２の送信間隔を記憶する第２送信間隔情報記憶部と、
を有し、
前記第２送信間隔情報記憶部に記憶された前記第２の送信間隔と、前記転送音声記憶部に記憶された前記音声データと、に基づいて前記第２の音声情報を作成する
ことを特徴とする通話サーバ。
【請求項３】
請求項２に記載した通話サーバであって、
前記第２の間隔決定情報は通信品質情報を含み、
前記第２音声情報送信処理管理機能は、さらに、
前記第２の間隔決定情報に含まれる前記通信品質情報を記憶する第２品質情報記憶部を有し、
前記第２送信間隔決定機能は、前記第２品質情報記憶部に記憶された第２の間隔決定情報に含まれる通信品質情報と、前記第２間隔決定情報受信機能で受信した第２の間隔決定情報に含まれる通信品質情報と、前記第２送信間隔情報記憶部に記憶された前記第２の送信間隔と、に基づいて前記第２の送信間隔を更新する
ことを特徴とする通話サーバ。
【請求項４】
請求項１に記載した通話サーバであって、
前記第１音声情報受信処理管理機能は、さらに、
前記第１の通話端末が前記第１の音声情報を送信する際の第１の送信間隔を決定するために前記第１の音声情報に基づいて生成された第１の間隔決定情報を送信する第１間隔決定情報送信機能
を有することを特徴とする通話サーバ。
【請求項５】
通話サーバと通信可能な第１の通話端末であって、
ユーザから入力される音声信号を受け付けて音声データに変換する音声入力機能と、
前記音声データを記憶する入力音声記憶部と、
前記入力音声記憶部に記憶された前記音声データに基づいて第１の音声情報を作成する第１音声情報作成機能と、
前記第１の音声情報を前記通話サーバに送信する第１音声情報送信機能と、
第１の送信間隔を決定するための第１の間隔決定情報を前記通話サーバから受信する第１間隔決定情報受信機能と、
前記第１の間隔決定情報に基づいて前記第１の送信間隔を決定する第１送信間隔決定機能と、
前記第１の送信間隔を記憶する第１送信間隔情報記憶部と、
を有し、
前記第１音声情報作成機能は、前記第１送信間隔情報記憶部に記憶された前記第１の送信間隔と、前記入力音声記憶部に記憶された前記音声データと、に基づいて前記第１の音声情報を作成する
ことを特徴とする第１の通話端末。
【請求項６】
音声データを含む第２の音声情報を通話サーバから受信可能な第２の通話端末であって、
前記第２の音声情報を受信する第２音声情報受信機能と、
前記第２の音声情報に含まれる前記音声データを記憶する受信音声記憶部と、
前記受信音声記憶部に記憶された前記音声データを音声信号に変換して出力する音声出力機能と、
前記第２の音声情報が送信される第２の送信間隔を決定するために前記第２の音声情報に基づいて生成された第２の間隔決定情報を送信する第２間隔決定情報送信機能と
を有することを特徴とする第２の通話端末。
【請求項７】
音声データを含む第１の音声情報を第１の通話端末から受信し、前記音声データに基づいて作成した第２の音声情報を第２の通話端末に送信する通話サーバと通信可能な通話端末であって、
前記第１の通話端末として機能するための、
ユーザから入力される音声信号を受け付けて前記音声データに変換する音声入力機能と、
前記音声データを記憶する入力音声記憶部と、
前記入力音声記憶部に記憶された前記音声データに基づいて前記第１の音声情報を作成する第１音声情報作成機能と、
前記第１の音声情報を第１の送信間隔で前記通話サーバに送信する第１音声情報送信機能と、
前記第１の送信間隔を決定するための第１の間隔決定情報を前記通話サーバから受信する第１間隔決定情報受信機能と、
前記第１の間隔決定情報に基づいて前記第１の送信間隔を決定する第１送信間隔決定機能と、
前記第１の送信間隔を記憶する第１送信間隔情報記憶部と、
前記第２の通話端末として機能するための、
前記第２の音声情報を受信する第２音声情報受信機能と、
前記第２の音声情報に含まれる前記音声データを記憶する受信音声記憶部と、
前記受信音声記憶部に記憶された前記音声データを音声信号に変換して出力する音声出力機能と、
前記第２の音声情報が送信される第２の送信間隔を決定するために前記第２の音声情報に基づいて生成された第２の間隔決定情報を送信する第２間隔決定情報送信機能と
を有し、
前記第１音声情報作成機能は、前記第１送信間隔情報記憶部に記憶された前記第１の送信間隔と、前記入力音声記憶部に記憶された前記音声データと、に基づいて前記第１の音声情報を作成する
ことを特徴とする通話端末。
【請求項８】
通話サーバおよび該通話サーバと通信可能な複数の通話端末からなる通話システムであって、
前記通話端末は、
ユーザから入力される音声信号を受け付けて音声データに変換する音声入力機能と、
前記音声データを記憶する入力音声記憶部と、
前記入力音声記憶部に記憶された前記音声データに基づいて第１の音声情報を作成する第１音声情報作成機能と、
前記第１の音声情報を第１の送信間隔で前記通話サーバに送信する第１音声情報送信機能と、
前記第１の送信間隔を決定するための第１の間隔決定情報を前記通話サーバから受信する第１間隔決定情報受信機能と、
前記第１の間隔決定情報に基づいて前記第１の送信間隔を決定する第１送信間隔決定機能と、
前記第１の送信間隔を記憶する第１送信間隔情報記憶部と、
第２の音声情報を受信する第２音声情報受信機能と、
前記第２の音声情報に含まれる前記音声データを記憶する受信音声記憶部と、
前記受信音声記憶部に記憶された前記音声データを音声信号に変換して出力する音声出力機能と、
第２の送信間隔を決定するために前記第２の音声情報に基づいて生成された第２の間隔決定情報を送信する第２間隔決定情報送信機能と
を有し、
前記第１音声情報作成機能は、前記第１送信間隔情報記憶部に記憶された前記第１の送信間隔と、前記入力音声記憶部に記憶された前記音声データと、に基づいて前記第１の音声情報を作成し、
前記通話サーバは、
前記第１の音声情報を第１の通話端末から受信する第１音声情報受信処理管理機能と、
前記第１の音声情報に含まれる前記音声データを記憶する転送音声記憶部と、
前記転送音声記憶部に記憶された前記音声データを蓄積し、蓄積された前記音声データに基づいて前記第２の音声情報を作成し、前記第２の音声情報を前記第２の送信間隔で前記第１の通話端末とは異なる第２の通話端末に送信する第２音声情報送信処理管理機能と、
を有し、
前記第２音声情報送信処理管理機能は、さらに、
前記第２の送信間隔を決定するための前記第２の間隔決定情報を前記第２の通話端末から受信する第２間隔決定情報受信機能と、
前記第２の間隔決定情報に基づいて前記第２の送信間隔を決定する第２送信間隔決定機能と、
前記第２の送信間隔を記憶する第２送信間隔情報記憶部と、
を有し、さらに、
前記第２送信間隔情報記憶部に記憶された前記第２の送信間隔と、前記転送音声記憶部に記憶された前記音声データと、に基づいて前記第２の音声情報を作成し、
複数の前記第２の通話端末が前記通話サーバに接続されているとき、前記複数の第２の通話端末の各々に対して決定される前記第２の送信間隔に基づいて前記第２の音声情報を作成し、前記複数の第２の通話端末の各々に対して決定される前記第２の送信間隔で前記第２の音声情報を送信し、
前記第１音声情報受信処理管理機能は、さらに、
前記第１の送信間隔を決定するための前記第１の間隔決定情報を前記第１の音声情報に基づいて生成する第１間隔情報生成機能と、
前記第１の間隔決定情報を送信する第１間隔決定情報送信機能と、
を有する
ことを特徴とする通話システム。
【請求項９】
複数の通話端末と通信可能であり、第１の通話端末から受信した第１の音声情報に含まれる音声データを記憶する転送音声記憶部と前記複数の通話端末の各々に対して決定される第２の送信間隔を記憶する送信間隔情報記憶部とを有する通話サーバが転送処理を行う転送処理方法であって、
前記第１の音声情報を前記第１の通話端末から受信する第１音声情報受信ステップと、
前記第１の音声情報を前記転送音声記憶部に記憶する第１音声情報蓄積ステップと、
前記転送音声記憶部に記憶された前記第１の音声情報の第１の送信間隔を算出する送信間隔算出ステップと、
前記第１の送信間隔と等しい前記第２の送信間隔が前記送信間隔情報記憶部に記憶されている第２の通話端末に対して前記第１の音声情報の宛先を書き換えて前記第２の音声情報として送信する音声情報転送ステップと、
前記第１の音声情報から前記音声データを抽出して前記転送音声記憶部に記憶する音声データ蓄積ステップと、
前記第１の送信間隔と異なる前記第２の送信間隔が前記送信間隔情報記憶部に記憶されている前記第２の通話端末に対して、前記転送音声記憶部に記憶された前記音声データと前記第２の送信間隔とに基づいて前記第２の音声情報を作成し、前記第２の音声情報を前記第２の送信間隔で前記第２の通話端末に送信する第２音声情報送信ステップと、
を有することを特徴とする転送処理方法。
【請求項１０】
複数の通話端末と通信可能であり、第１の通話端末から受信した第１の音声情報に含まれる音声データを記憶する転送音声記憶部と前記複数の通話端末の各々に対して決定される第２の送信間隔を記憶する送信間隔情報記憶部とを有するコンピュータに転送処理方法を実行させる転送処理プログラムであって、
前記転送処理方法は、
前記第１の音声情報を前記第１の通話端末から受信する第１音声情報受信ステップと、
前記第１の音声情報を前記転送音声記憶部に記憶する第１音声情報蓄積ステップと、
前記転送音声記憶部に記憶された前記第１の音声情報の第１の送信間隔を算出する送信間隔算出ステップと、
前記第１の送信間隔と等しい前記第２の送信間隔が前記送信間隔情報記憶部に記憶されている第２の通話端末に対して前記第１の音声情報の宛先を書き換えて前記第２の音声情報として送信する音声情報転送ステップと、
前記第１の音声情報から前記音声データを抽出して前記転送音声記憶部に記憶する音声データ蓄積ステップと、
前記第１の送信間隔と異なる前記第２の送信間隔が前記送信間隔情報記憶部に記憶されている前記第２の通話端末に対して、前記転送音声記憶部に記憶された前記音声データと前記第２の送信間隔とに基づいて前記第２の音声情報を作成し、前記第２の音声情報を前記第２の送信間隔で前記第２の通話端末に送信する第２音声情報送信ステップと、
を有することを特徴とする転送処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声通話を提供するシステムに係り、特に、３者以上の音声通話において音声品質のよい音声通話を提供する方法に関する。
【背景技術】
【０００２】
ＰｏＣ（Ｐｕｓｈ−ｔｏ−Ｔａｌｋ  ｏｖｅｒ  Ｃｅｌｌｕｌａｒ）と呼ばれる新しい通信サービスが注目されている。ＰｏＣはＰｏＣ／Ｗ（Ｐｕｓｈ−ｔｏ−Ｔａｌｋ  ｏｖｅｒ  Ｃｅｌｌｕｌａｒ／Ｗｉｒｅｌｅｓｓ）とも呼ばれ、双方向通話可能なトランシーバタイプの音声通話サービスである。従来からあるＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）サービス等のＩＰ電話サービスと異なり、複数人の受信者（ＰｏＣクライアント）に対して一斉に音声送信可能で、かつ、受信者は応答動作をすることなく音声メッセージを受け取ることが可能という特徴がある。このような特徴により、ＰｏＣサービスは、グループ間での簡易コミュニケーションツールとして非常に多くの分野で関心を集めている。ユーザはＰｏＣクライアントに備わっている発言ボタンを押下することにより、ＰｏＣサーバから発言許可（話者権）を得て発言を行う。ＰｏＣサーバから話者権を取得できるクライアントは同時には１台のみであり、ＰｏＣクライアントはお互いに話者権の取得・解放を繰り返しながらコミュニケーションを行う。
【０００３】
音声情報の送信単位である音声パケットを受信する端末は、音声パケットに含まれる音声データを音声信号に変換してスピーカから再生音声を出力する。再生音声を出力し終わっても次の音声パケットが到着しない場合、再生音声に隙間があくことになる。ネットワークの状況により、パケット送信時間にはゆらぎが生じる。このため、受信した音声パケットからただちに音声を再生すると、このような隙間がたびたび出現する。すなわち、再生音声がたびたび途切れるという品質低下が生じる。これを避けるために、音声パケットを受信してからすぐに音声再生を始めるのではなく、音声データをバッファに蓄積しておき、ある程度の時間遅らせてから音声再生を始める。これにより、音声の途切れが少なくなるが、再生開始までの時間が遅れることになる。モバイルネットワークは、パケット送信時間のゆらぎが大きいため、高品質な音声送信を行うためには、大きなバッファを用意し、再生開始を大きく遅らせる必要がある。音声遅延が短い事を要求されるＩＰ電話では、再生開始までの時間遅れを大きく取れないため、モバイルネットワーク上でＩＰ電話を導入することは困難である。しかし、ＰｏＣは、音声送信が同時双方向ではないため、ＩＰ電話と比較して大きな音声遅延の許容が可能であり、再生開始までの時間遅れを大きく取ることができるので、モバイルネットワーク上でも導入容易である。ＰｏＣにおける音声送信はＩＥＴＦ（Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｒｃｅ）のＲＦＣ（Ｒｅｑｕｅｓｔ  ｆｏｒ  Ｃｏｍｍｅｎｔｓ）１８８９（非特許文献１参照）に定められた仕様に則って行われる。
【非特許文献１】Ｈ．Ｓｃｈｕｌｚｒｉｎｎｅ、外３名、“ＲＴＰ：  Ａ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ  ｆｏｒ  Ｒｅａｌ−Ｔｉｍｅ  Ａｐｐｌｉｃａｔｉｏｎｓ”、［ｏｎｌｉｎｅ］、Ｊａｎｕａｒｙ  １９９６、Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｒｃｅ、［平成１８年１０月１５日検索］、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｉｅｔｆ．ｏｒｇ／ｒｆｃ／ｒｆｃ１８８９．ｔｘｔ？ｎｕｍｂｅｒ＝１８８９＞
【発明の開示】
【発明が解決しようとする課題】
【０００４】
モバイルネットワークでリアルタイム音声送信する場合、音声パケット送信間隔を短くすると、パケット送信頻度が頻繁になり、音声パケット送信間隔を長くするとパケット長が長くなる。いずれにしても過度になると、音声品質が劣化する事がわかっている。したがって、よりよい音声品質を得るためには、適切な音声パケット送信間隔を設定する必要がある。ところが、適切な音声パケット送信間隔は、通信事業者が提供するネットワークシステムのネットワーク特性の違い、送信方向（ｕｐｌｉｎｋ／ｄｏｗｎｌｉｎｋ）の違い、電波状況、混雑度等の要因で、時々刻々と変わる。そのため、音声パケット送信間隔を一定不変にするよりも、その時その時の状況に応じて音声パケット送信間隔を変更するほうが、よりよい音声品質を得ることができる。
【０００５】
１対１の通話であれば、双方でネゴシエーションすることにより、通信の途中で音声パケット送信間隔を変えることが可能である。そのとき、必要に応じて音声送信を停止してもよい。ＰｏＣのように１対多の送信を行う場合には、各受信端末の受信環境が異なるため、特定の端末にとってよりよい音声パケット送信間隔が、他の端末にとってもよりよい音声パケット送信間隔であるとは限らない。そこで、受信端末ごとに音声パケット送信間隔を変えることが望まれる。そのとき、他の受信端末も受信中であるため、特定の受信端末のために、すべての音声送信を停止することは避けたい。
【０００６】
本発明の目的は、音声送信を停止せずに、受信端末ごとに音声パケット送信間隔を変更することのできる通話システムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明にかかる通話サーバは、複数の通話端末と通信可能な通話サーバであって、音声データを含む第１の音声情報を第１の通話端末から受信する第１音声情報受信処理管理機能と、第１の音声情報に含まれる音声データを記憶する転送音声記憶部と、転送音声記憶部に記憶された音声データに基づいて第２の音声情報を作成し、第２の音声情報を第２の通話端末に送信する第２音声情報送信処理管理機能とを有し、複数の第２の通話端末が通話サーバに接続されているとき、第２音声情報送信処理管理機能は、複数の第２の通話端末の各々に対して決定される第２の送信間隔に基づいて第２の音声情報を作成し、複数の第２の通話端末の各々に対して決定される第２の送信間隔で第２の音声情報を送信することを特徴とする。このように構成することにより、音声送信を停止せずに、受信端末ごとに音声情報送信間隔を変更することができる。
【０００８】
本発明にかかる通話サーバの第２音声情報送信処理管理機能は、さらに第２の送信間隔を決定するための第２の間隔決定情報を第２の通話端末から受信する第２間隔決定情報受信機能と、第２の間隔決定情報に基づいて第２の送信間隔を決定する第２送信間隔決定機能と、第２の送信間隔を記憶する第２送信間隔情報記憶部とを有し、第２送信間隔情報記憶部に記憶された第２の送信間隔と、転送音声記憶部に記憶された音声データとに基づいて第２の音声情報を作成するようにしてもよい。このように構成することにより、受信端末ごとの情報に基づいて、音声情報送信間隔を変更することができる。
【０００９】
本発明にかかる通話サーバにおいて、第２の間隔決定情報は通信品質情報を含み、第２音声情報送信処理管理機能は、さらに、第２の間隔決定情報に含まれる通信品質情報を記憶する第２品質情報記憶部を有し、第２送信間隔決定機能は、第２品質情報記憶部に記憶された第２の間隔決定情報に含まれる通信品質情報と、第２間隔決定情報受信機能で受信した第２の間隔決定情報に含まれる通信品質情報と、第２送信間隔情報記憶部に記憶された第２の送信間隔とに基づいて第２の送信間隔を更新するようにしてもよい。このように構成することにより、受信端末側では通信品質を評価して通話サーバに通知するだけで、音声情報送信間隔の変更をしてもらえるため、受信端末側の負荷を軽減することができる。
【００１０】
本発明にかかる通話サーバの第１音声情報受信処理管理機能は、さらに、第１の通話端末が第１の音声情報を送信する際の第１の送信間隔を決定するために第１の音声情報に基づいて生成された第１の間隔決定情報を送信する第１間隔決定情報送信機能を有するようにしてもよい。このように構成することにより、通話サーバからの情報に基づいて、送信端末からの音声情報送信間隔を変更することができる。
【００１１】
本発明にかかる第１の通話端末は、通話サーバと通信可能な第１の通話端末であって、ユーザから入力される音声信号を受け付けて音声データに変換する音声入力機能と、音声データを記憶する入力音声記憶部と、入力音声記憶部に記憶された音声データに基づいて第１の音声情報を作成する第１音声情報作成機能と、第１の音声情報を通話サーバに送信する第１音声情報送信機能と、第１の送信間隔を決定するための第１の間隔決定情報を通話サーバから受信する第１間隔決定情報受信機能と、第１の間隔決定情報に基づいて第１の送信間隔を決定する第１送信間隔決定機能と、第１の送信間隔を記憶する第１送信間隔情報記憶部とを有し、第１音声情報作成機能は、第１送信間隔情報記憶部に記憶された第１の送信間隔と、入力音声記憶部に記憶された音声データとに基づいて第１の音声情報を作成することを特徴とする。このように構成することにより、通話サーバからの情報に基づいて、通話サーバへの音声情報送信間隔を変更することができる。
【００１２】
本発明にかかる第２の通話端末は、音声データを含む第２の音声情報を通話サーバから受信可能な第２の通話端末であって、第２の音声情報を受信する第２音声情報受信機能と、第２の音声情報に含まれる音声データを記憶する受信音声記憶部と、受信音声記憶部に記憶された音声データを音声信号に変換して出力する音声出力機能と、第２の音声情報が送信される第２の送信間隔を決定するために第２の音声情報に基づいて生成された第２の間隔決定情報を送信する第２間隔決定情報送信機能とを有することを特徴とする。このように構成することにより、第２の通話端末からの情報に基づいて、通話サーバからの音声情報送信間隔を変更することができる。
【００１３】
本発明にかかる通話端末は、音声データを含む第１の音声情報を第１の通話端末から受信し、音声データに基づいて作成した第２の音声情報を第２の通話端末に送信する通話サーバと通信可能な通話端末であって、第１の通話端末として機能するための、ユーザから入力される音声信号を受け付けて音声データに変換する音声入力機能と、音声データを記憶する入力音声記憶部と、入力音声記憶部に記憶された音声データに基づいて第１の音声情報を作成する第１音声情報作成機能と、第１の音声情報を第１の送信間隔で通話サーバに送信する第１音声情報送信機能と、第１の送信間隔を決定するための第１の間隔決定情報を通話サーバから受信する第１間隔決定情報受信機能と、第１の間隔決定情報に基づいて第１の送信間隔を決定する第１送信間隔決定機能と、第１の送信間隔を記憶する第１送信間隔情報記憶部と、第２の通話端末として機能するための、第２の音声情報を受信する第２音声情報受信機能と、第２の音声情報に含まれる音声データを記憶する受信音声記憶部と、受信音声記憶部に記憶された音声データを音声信号に変換して出力する音声出力機能と、第２の音声情報が送信される第２の送信間隔を決定するために第２の音声情報に基づいて生成された第２の間隔決定情報を送信する第２間隔決定情報送信機能とを有し、第１音声情報作成機能は、第１送信間隔情報記憶部に記憶された第１の送信間隔と、入力音声記憶部に記憶された音声データとに基づいて第１の音声情報を作成することを特徴とする。
【００１４】
本発明にかかる通話システムは、通話サーバおよび通話サーバと通信可能な複数の通話端末からなる通話システムであって、通話端末は、ユーザから入力される音声信号を受け付けて音声データに変換する音声入力機能と、音声データを記憶する入力音声記憶部と、入力音声記憶部に記憶された音声データに基づいて第１の音声情報を作成する第１音声情報作成機能と、第１の音声情報を第１の送信間隔で通話サーバに送信する第１音声情報送信機能と、第１の送信間隔を決定するための第１の間隔決定情報を通話サーバから受信する第１間隔決定情報受信機能と、第１の間隔決定情報に基づいて第１の送信間隔を決定する第１送信間隔決定機能と、第１の送信間隔を記憶する第１送信間隔情報記憶部と、第２の音声情報を受信する第２音声情報受信機能と、第２の音声情報に含まれる音声データを記憶する受信音声記憶部と、受信音声記憶部に記憶された音声データを音声信号に変換して出力する音声出力機能と、第２の送信間隔を決定するために第２の音声情報に基づいて生成された第２の間隔決定情報を送信する第２間隔決定情報送信機能とを有し、第１音声情報作成機能は、第１送信間隔情報記憶部に記憶された第１の送信間隔と、入力音声記憶部に記憶された音声データとに基づいて第１の音声情報を作成し、通話サーバは、第１の音声情報を第１の通話端末から受信する第１音声情報受信処理管理機能と、第１の音声情報に含まれる音声データを記憶する転送音声記憶部と、転送音声記憶部に記憶された音声データを蓄積し、蓄積された音声データに基づいて第２の音声情報を作成し、第２の音声情報を第２の送信間隔で第１の通話端末とは異なる第２の通話端末に送信する第２音声情報送信処理管理機能とを有し、第２音声情報送信処理管理機能は、さらに、第２の送信間隔を決定するための第２の間隔決定情報を第２の通話端末から受信する第２間隔決定情報受信機能と、第２の間隔決定情報に基づいて第２の送信間隔を決定する第２送信間隔決定機能と、第２の送信間隔を記憶する第２送信間隔情報記憶部とを有し、さらに、第２送信間隔情報記憶部に記憶された第２の送信間隔と、転送音声記憶部に記憶された音声データと、に基づいて第２の音声情報を作成し、複数の第２の通話端末が通話サーバに接続されているとき、複数の第２の通話端末の各々に対して決定される第２の送信間隔に基づいて第２の音声情報を作成し、複数の第２の通話端末の各々に対して決定される第２の送信間隔で第２の音声情報を送信し、第１音声情報受信処理管理機能は、さらに、第１の送信間隔を決定するための第１の間隔決定情報を第１の音声情報に基づいて生成する第１間隔情報生成機能と、第１の間隔決定情報を送信する第１間隔決定情報送信機能とを有することを特徴とする。
【００１５】
本発明にかかる転送処理方法は、複数の通話端末と通信可能であり、第１の通話端末から受信した第１の音声情報に含まれる音声データを記憶する転送音声記憶部と複数の通話端末の各々に対して決定される第２の送信間隔を記憶する送信間隔情報記憶部とを有する通話サーバが転送処理を行う転送処理方法であって、第１の音声情報を第１の通話端末から受信する第１音声情報受信ステップと、第１の音声情報を転送音声記憶部に記憶する第１音声情報蓄積ステップと、転送音声記憶部に記憶された第１の音声情報の第１の送信間隔を算出する送信間隔算出ステップと、第１の送信間隔と等しい第２の送信間隔が送信間隔情報記憶部に記憶されている第２の通話端末に対して第１の音声情報の宛先を書き換えて第２の音声情報として送信する音声情報転送ステップと、第１の音声情報から音声データを抽出して転送音声記憶部に記憶する音声データ蓄積ステップと、第１の送信間隔と異なる第２の送信間隔が送信間隔情報記憶部に記憶されている第２の通話端末に対して、転送音声記憶部に記憶された音声データと第２の送信間隔とに基づいて第２の音声情報を作成し、第２の音声情報を第２の送信間隔で第２の通話端末に送信する第２音声情報送信ステップとを有することを特徴とする。
【００１６】
本発明にかかる転送処理プログラムは、複数の通話端末と通信可能であり、第１の通話端末から受信した第１の音声情報に含まれる音声データを記憶する転送音声記憶部と複数の通話端末の各々に対して決定される第２の送信間隔を記憶する送信間隔情報記憶部とを有するコンピュータに転送処理方法を実行させる転送処理プログラムであって、転送処理方法は、第１の音声情報を第１の通話端末から受信する第１音声情報受信ステップと、第１の音声情報を転送音声記憶部に記憶する第１音声情報蓄積ステップと、転送音声記憶部に記憶された第１の音声情報の第１の送信間隔を算出する送信間隔算出ステップと、第１の送信間隔と等しい第２の送信間隔が送信間隔情報記憶部に記憶されている第２の通話端末に対して第１の音声情報の宛先を書き換えて第２の音声情報として送信する音声情報転送ステップと、第１の音声情報から音声データを抽出して転送音声記憶部に記憶する音声データ蓄積ステップと、第１の送信間隔と異なる第２の送信間隔が送信間隔情報記憶部に記憶されている第２の通話端末に対して、転送音声記憶部に記憶された音声データと第２の送信間隔とに基づいて第２の音声情報を作成し、第２の音声情報を第２の送信間隔で第２の通話端末に送信する第２音声情報送信ステップとを有することを特徴とする。
【発明の効果】
【００１７】
本発明によれば、３人以上参加して音声通話を行うＰｏＣシステムにおいて、音声送信を停止せずに各受信端末向けの音声パケット送信間隔を変えることができるため、受信端末ごとに受信環境に応じた音声パケット送信間隔を設定することにより、よりよい音声品質を得ることが可能となる。
【発明を実施するための最良の形態】
【００１８】
以下、図面に基づいて本発明の実施例を説明する。
【実施例】
【００１９】
図１は、本発明の実施例にかかる通話システムのシステム構成を示す図である。本実施例にかかる通話システムは、音声パケット６を送信する送信端末２と、音声パケット７を受信する受信端末３と、送信端末２から送信された音声パケット６を受信端末３に転送するＰｏＣサーバ１とを含む。送信端末２はＰｏＣサーバ１に話者権要求４を送信する。ＰｏＣサーバ１は話者権の付与を決定して、話者権情報５を送信端末２および受信端末３に通知する。送信端末２はＰｏＣサーバ１に音声パケット６を送信する。ＰｏＣサーバ１は受信した音声パケット６を音声パケット７に変換して受信端末３に送信する。受信端末３はＰｏＣサーバ１から送信された音声パケット７を受信する。ＰｏＣサーバ１は音声パケット６の送信間隔を決定するための情報である間隔決定情報８を送信端末２に通知し、送信端末２は間隔決定情報８に基づいて音声パケット６の次回の送信間隔を決定する。受信端末３は音声パケット７の送信間隔を決定するための情報である間隔決定情報９をＰｏＣサーバ１に通知し、ＰｏＣサーバ１は間隔決定情報９に基づいて音声パケット７の次回の送信間隔を決定する。
【００２０】
図２は、本発明の実施例にかかるＰｏＣサーバ１のシステム構成を示す図である。本実施例にかかるＰｏＣサーバ１は、話者権を管理する話者権管理機能１２と、音声の受信処理を管理する受信処理管理機能１４と、音声の送信処理を管理する送信処理管理機能１６と、受信した音声パケット６に含まれる音声データを蓄積する転送音声記憶部１８と、ＰｏＣサーバ１全体の処理の流れを制御する制御機能１０とを含む。その他、通常のＰｏＣサーバの機能はすべて制御機能１０が行うものとする。話者権管理機能１２は、送信端末２から送信された話者権要求４を受け、話者権の付与を決定して、話者権情報５を送信端末２および受信端末３に通知する。受信処理管理機能１４は、受信した音声パケット６に含まれる音声データを転送音声記憶部１８に書き込み、間隔決定情報８を送信端末２に通知する。送信処理管理機能１６は、受信端末３から通知された間隔決定情報９に基づいて音声パケット７の次回の送信間隔を決定し、決定した送信間隔に従って転送音声記憶部１８から音声データを読み出し、読み出した音声データを含む音声パケット７を作成して受信端末３に送信する。
【００２１】
図３は、本発明の実施例にかかる送信端末２のシステム構成を示す図である。本実施例にかかる送信端末２は、話者権を管理する話者権管理機能２２と、ユーザによる音声入力を受け付ける音声入力機能２４と、音声の送信処理を管理する送信処理管理機能２６と、入力した音声データを蓄積する入力音声記憶部２８と、送信端末２全体の処理の流れを制御する制御機能２０とを含む。その他、通常の送信端末の機能はすべて制御機能２０が行うものとする。話者権管理機能２２は、ユーザによる話者権要求ボタンの押下を受けて、ＰｏＣサーバ１に対して話者権要求４を送信し、ＰｏＣサーバ１から送信された話者権情報５を受信し、送信端末２の表示画面に話者権に関する情報を表示する。音声入力機能２４は、マイクから入力された音声信号をエンコードして得られた音声データを入力音声記憶部２８に蓄積する。送信処理管理機能２６は、ＰｏＣサーバ１から通知された間隔決定情報８に基づいて音声パケット６の次回の送信間隔を決定し、決定した送信間隔に従って入力音声記憶部２８から音声データを読み出し、音声データを含む音声パケット６を作成してＰｏＣサーバ１に送信する。
【００２２】
図４は、本発明の実施例にかかる受信端末３のシステム構成を示す図である。本実施例にかかる受信端末３は、話者権を管理する話者権管理機能３２と、音声の受信処理を管理する受信処理管理機能３４と、音声をスピーカに出力する音声出力機能３６と、受信した音声パケット７に含まれる音声データを蓄積する受信音声記憶部３８と、受信端末３全体の処理の流れを制御する制御機能３０とを含む。その他、通常の受信端末の機能はすべて制御機能３０が行うものとする。話者権管理機能３２は、ＰｏＣサーバ１から送信された話者権情報５を受信し、受信端末３の表示画面に話者権に関する情報を表示する。受信処理管理機能３４は、受信した音声パケット７に含まれる音声データを受信音声記憶部３８に書き込み、間隔決定情報９をＰｏＣサーバ１に通知する。音声出力機能３６は、受信音声記憶部３８から読み出した音声データをデコードして得られた音声信号をスピーカに出力する。
【００２３】
図５は、本発明の実施例にかかるＰｏＣサーバ１のシステム構成の詳細を示す図である。本説明では、間隔決定情報８（９）として通信品質情報を送信するものとして説明する。話者権管理機能１２は、話者権要求受信機能１０２と、話者権付与決定機能１０４と、話者権情報送信機能１０６とを含む。送信端末２から送信された話者権要求４を話者権要求受信機能１０２が受信し、話者権付与決定機能１０４が話者権の付与を決定して、話者権情報送信機能１０６が話者権情報５を送信端末２および受信端末３に通知する。受信処理管理機能１４は、音声パケット受信機能１１２と、音声データ蓄積機能１１４と、通信品質評価機能１１６と、間隔決定情報送信機能１１８と、送信間隔算出機能１２６とを含む。音声パケット受信機能１１２が送信端末２から送信された音声パケット６を受信し、受信した音声パケット６に含まれる音声データを音声データ蓄積機能１１４が転送音声記憶部１８に書き込む。音声データ蓄積機能１１４は受信した音声パケット６そのものも転送音声記憶部１８に書き込む。音声パケット受信機能１１２が音声パケット６を受信した際の通信品質を通信品質評価機能１１６が評価して通信品質情報を生成し、間隔決定情報送信機能１１８が通信品質情報を間隔決定情報８として送信端末２に通知する。送信処理管理機能１６は、間隔決定情報受信機能１２０と、品質情報記憶部１２１と、送信間隔決定機能１２２と、送信間隔情報記憶部１２４と、音声パケット作成機能１２８と、音声パケット送信機能１３０とを含む。間隔決定情報受信機能１２０が受信端末３から通知された通信品質情報を間隔決定情報９として受信して品質情報記憶部１２１に蓄積し、送信間隔決定機能１２２が受信端末３から通知された通信品質情報と品質情報記憶部１２１に蓄積された前回の通信品質情報と送信間隔情報記憶部１２４に記憶された現在の送信間隔情報に基づいて音声パケット７の次回の送信間隔を決定し、送信間隔情報記憶部１２４に記憶された現在の送信間隔情報を更新する。一方、受信した音声パケット６の送信間隔を送信間隔算出機能１２６が算出する。受信した音声パケット６の送信間隔と決定した音声パケット７の送信間隔とが異なる場合、決定した音声パケット７の送信間隔に従って音声パケット作成機能１２８が転送音声記憶部１８から音声データを読み出し、音声データにヘッダを付加して音声パケット７を作成する。受信した音声パケット６の送信間隔と決定した音声パケット７の送信間隔とが同じ場合、受信した音声パケット６を音声パケット作成機能１２８が転送音声記憶部１８から読み出し、ヘッダ情報を書き換えて音声パケット７とする。音声パケット送信機能１３０が音声パケット７を受信端末３に送信する。
【００２４】
図６は、本発明の実施例にかかる送信端末２のシステム構成の詳細を示す図である。話者権管理機能２２は、話者権要求入力機能２０２と、話者権要求送信機能２０４と、話者権情報受信機能２０６と、話者権情報表示機能２０８と、話者権判断機能２１０とを含む。ユーザによる話者権要求ボタンの押下を話者権要求入力機能２０２が検知し、話者権要求送信機能２０４がＰｏＣサーバ１に対して話者権要求４を送信する。ＰｏＣサーバ１から送信された話者権情報５を話者権情報受信機能２０６が受信し、話者権情報表示機能２０８が送信端末２の表示画面に話者権に関する情報を表示する。話者権判断機能２１０が話者権の所有者を判断し、自身が話者権の所有者であることを確認する。送信処理管理機能２６は、間隔決定情報受信機能２２０と、品質情報記憶部２２１と、送信間隔決定機能２２２と、送信間隔情報記憶部２２４と、音声パケット作成機能２２８と、音声パケット送信機能２３０とを含む。間隔決定情報受信機能２２０がＰｏＣサーバ１から通知された通信品質情報を間隔決定情報８として受信して品質情報記憶部２２１に蓄積し、送信間隔決定機能２２２がＰｏＣサーバ１から通知された通信品質情報と品質情報記憶部２２１に蓄積された前回の通信品質情報と送信間隔情報記憶部２２４に記憶された現在の送信間隔情報に基づいて音声パケット６の次回の送信間隔を決定し、送信間隔情報記憶部２２４に記憶された現在の送信間隔情報を更新する。決定した音声パケット６の送信間隔に従って音声パケット作成機能２２８が入力音声記憶部２８から音声データを読み出し、音声データにヘッダを付加して音声パケット６を作成する。音声パケット送信機能２３０が音声パケット６をＰｏＣサーバ１に送信する。
【００２５】
図７は、本発明の実施例にかかる受信端末３のシステム構成の詳細を示す図である。話者権管理機能３２は、話者権情報受信機能３０６と、話者権情報表示機能３０８と、話者権判断機能３１０とを含む。ＰｏＣサーバ１から送信された話者権情報５を話者権情報受信機能３０６が受信し、話者権情報表示機能３０８が受信端末３の表示画面に話者権に関する情報を表示する。話者権判断機能３１０が話者権の所有者を判断し、他者が話者権の所有者であることを確認する。受信処理管理機能３４は、音声パケット受信機能３１２と、音声データ蓄積機能３１４と、通信品質評価機能３１６と、間隔決定情報送信機能３１８とを含む。音声パケット受信機能３１２がＰｏＣサーバ１から送信された音声パケット７を受信し、受信した音声パケット７に含まれる音声データを音声データ蓄積機能３１４が受信音声記憶部３８に書き込む。音声パケット受信機能３１２が音声パケット７を受信した際の通信品質を通信品質評価機能３１６が評価して通信品質情報を生成し、間隔決定情報送信機能３１８が通信品質情報を間隔決定情報９としてＰｏＣサーバ１に通知する。
【００２６】
以下、具体的な事例に基づいて本実施例を説明する。
図８は、本発明の実施例にかかる音声パケット６のデータ構成を示す図である。音声パケット６には、パケットサイズ４２、送信先アドレス４４、シーケンス番号４６、タイムスタンプ４８、音声データ５０を含む。パケットサイズ４２は音声パケット６全体のデータ長を示す数値である。送信先アドレス４４は音声パケット６の送信先を示すアドレスである。シーケンス番号４６は音声パケット６の送信順を示す数値である。タイムスタンプ４８は音声パケット６の送信時刻を示す数値である。音声データ５０は送信されるべき音声信号をエンコードしたデータである。エンコードの方法により、音声信号の時間長が同じでも、エンコードされたデータのサイズが異なることがある。
【００２７】
音声信号は２０ミリ秒ごとにエンコードされて音声データとなり、２０ミリ秒の音声信号に相当する音声データがいくつかまとめられて音声データ５０となる。たとえば２つまとめられた場合は４０ミリ秒分の音声信号が一つのパケットとして送信されることになり、したがって、送信間隔は４０ミリ秒となる。
【００２８】
ＰｏＣサーバ１には複数の通話端末が接続可能である。複数の通話端末のうち話者権を得た通話端末が送信端末２となって音声パケット６を送信し、他の通話端末は受信端末３となって音声パケット７を受信する。ＰｏＣサーバ１は、受信端末３となったときの各通話端末に対する送信間隔を送信間隔情報記憶部１２４に記憶している。図９は、本発明の実施例にかかる送信間隔情報記憶部１２４に記憶される送信間隔情報のデータ構成を示す図である。図９に示した例では、通話端末Ａに送信するときは８０ミリ秒の送信間隔、通話端末Ｂに送信するときは４０ミリ秒の送信間隔、通話端末Ｃに送信するときは６０ミリ秒の送信間隔で音声パケット７を送信するように設定されている。各通話端末は送信端末２となったときにＰｏＣサーバ１に音声パケット６を送信する際の送信間隔を記憶している。
【００２９】
図１０は、本発明の実施例にかかるＰｏＣサーバ１の音声転送時のフローチャートである。ステップＳ１０２−ステップＳ１１６の順を追って、ＰｏＣサーバ１の音声転送時の処理の流れを説明する。なお、本実施例では、２０ミリ秒ごとにＷａｋｅＵｐ信号が出るのに合わせ、各送信間隔の音声パケット７が当該送信間隔ごとに作成され送信されるものとする。
【００３０】
（ステップＳ１０２）音声パケット受信機能１１２が送信端末２から送信された音声パケット６を受信する。
【００３１】
（ステップＳ１０４）受信した音声パケット６を音声データ蓄積機能１１４が転送音声記憶部１８に書き込む。
【００３２】
（ステップＳ１０６）送信間隔算出機能１２６が受信した音声パケット６の送信間隔を算出する。音声パケット６の送信間隔を算出する方法は如何様でもよいが、たとえば、音声パケット６のシーケンス番号４６とタイムスタンプ４８を利用し、受信した音声パケット６よりシーケンス番号４６が一つ少ない音声パケット６との間でタイムスタンプ４８の差分を計算することで送信間隔を算出することができる。あるいは、何ミリ秒分の音声信号に相当する音声データを含んでいるかという情報をヘッダに付け加えてもよい。また、エンコード後のデータサイズが音声信号の長さに比例するのであれば、音声データ５０のデータサイズを調べることによって、送信間隔を算出することができる。
【００３３】
（ステップＳ１０８）音声パケット作成機能１２８が送信間隔情報記憶部１２４を調べ、受信した音声パケット６の送信間隔と同じ送信間隔が設定されている受信端末３を抽出する。受信した音声パケット６の送信間隔と同じ送信間隔が設定されている受信端末３が存在すれば、受信した音声パケット６を音声パケット作成機能１２８が転送音声記憶部１８から読み出し、送信先アドレス４４を該当する受信端末３のアドレスに書き換えて音声パケット７とする。音声パケット送信機能１３０が音声パケット７を送信する。たとえば、受信した音声パケット６の送信間隔が４０ミリ秒であった場合、受信端末Ｂに設定されている送信間隔も４０ミリ秒なので、受信した音声パケット６の送信先アドレス４４が受信端末Ｂのアドレスに書き換えられて音声パケット７となり、この音声パケット７が送信される。このようにして、受信した音声パケット６と同じ送信間隔が設定されているすべての受信端末３に音声パケット７が送信される。こうすることにより、パケット作成の時間を要さず、より早く音声パケット７を送信することが可能となる。
【００３４】
（ステップＳ１１０）受信した音声パケット６を音声データ蓄積機能１１４が転送音声記憶部１８から読み出し、音声データだけを抽出して転送音声記憶部１８に書き込む。
【００３５】
（ステップＳ１１２）２０ミリ秒ごとにＷａｋｅＵｐ信号が出ている。
（ステップＳ１１４）ＷａｋｅＵｐ信号が出たら（ステップＳ１１２：Ｙｅｓ）、送信タイミングに当たる送信間隔について、この送信間隔に相当する次の音声データが転送音声記憶部１８に蓄積されているかを音声パケット作成機能１２８がチェックする。
【００３６】
（ステップＳ１１６）次の音声データが転送音声記憶部１８に蓄積されていれば（ステップＳ１１４：Ｙｅｓ）音声パケット作成機能１２８が次の音声データを転送音声記憶部１８から読み出し、この送信間隔が設定されている受信端末３のアドレスを送信先アドレス４４に設定した音声パケット７を作成し、音声パケット送信機能１３０が音声パケット７を送信する。
【００３７】
上記のように、本実施例によれば、音声パケット７の送信を停止することなく、受信端末３ごとに異なる送信間隔で音声パケット７を送信することができる。
【００３８】
本実施例では、通信品質の評価に基づいて音声パケット７の送信間隔を変更する。通信品質を評価する尺度は如何様なものでもよいが、例としてパケットロス率とジッタを説明する。
【００３９】
図１１は、本発明の実施例におけるパケットロス率およびジッタ値の定義を説明する図である。シーケンス番号ｎのパケットが送信された時刻をＴＳｎとする。同様にシーケンス番号ｎのパケットが受信された時刻をＴＲｎとする。時刻ＴＳｎに送信されたパケットは時刻ＴＲｎに受信される。
【００４０】
あらかじめ定めた観測時間内の受信パケットのシーケンス番号を調べ、最小シーケンス番号と最大シーケンス番号を抽出する。図１１の例では最小シーケンス番号が４で最大シーケンス番号が８となる。したがって、この間に４から８までの５個のパケットが受信できたと期待できる。実際にはシーケンス番号６のパケットは受信されていない。そこで、シーケンス番号６のパケットは受信できなかった（パケットロスという）と考え、５個のパケットのうち１個が受信できなかったので、パケットロス率は２０％となる。なお、パケットロス率の定義は図１１に示されたものに限定されず、パケットロスの多さを評価できるものであればどのような定義でもよい。
【００４１】
パケットが送信されてから受信されるまでの伝送所要時間はネットワークの状況等に応じて変化する。したがって、ある時刻に受信したパケットの伝送所要時間と、その一つ前に受信したパケットの伝送所要時間には差がある。このような伝送所要時間の変動をジッタと呼ぶ。ジッタの程度を評価するためにジッタ値を定義する。たとえば図１１においては、ジッタ値は受信順で隣接するパケット間における伝送所要時間の差を平均したような値として定義され、パケットを受信するごとに評価される。ただし、図１１中のジッタｍの定義において、ｍはシーケンス番号ではなく、受信パケットの受信順を表している。ＴＲｍはｍ番目の受信パケットの受信時刻であり、ＴＳｍはｍ番目の受信パケットの送信時刻である。なお、ジッタ値の定義は図１１に示されたものに限定されず、ジッタの程度を評価できるものであればどのような定義でもよい。
【００４２】
なお、これらの通信品質の評価は常時行ってもよいし、適宜行うことにしてもよい。たとえば、ＰｏＣサーバ１は、送信端末２に話者権を与えているときだけ通信品質の評価を行う。また、受信端末３は送信端末２に話者権が与えられているときだけ通信品質の評価を行う。こうすることにより、無駄な処理を削減することができる。
【００４３】
次に、通信品質の評価に基づいて音声パケット７の送信間隔を変更する処理について説明する。
【００４４】
図１２は本発明の実施例における送信間隔変更処理のフローチャートである。ステップＳ２０２−ステップＳ２１２の順を追って、送信間隔変更処理の流れを説明する。なお、送信間隔は基本単位（たとえば２０ミリ秒）の整数倍とする。
【００４５】
（ステップＳ２０２）送信間隔を長くするか短くするかを示す変更方向の初期値を設定する。変更方向は「長くする」か「短くする」かのいずれかであり、変更方向の初期値をどちらに設定するかは任意である。たとえば変更方向の初期値として「長くする」を設定する。
【００４６】
（ステップＳ２０４）送信間隔の初期値を設定する。送信間隔の初期値をいくらに設定するかは任意である。たとえば送信間隔の初期値として「１００ミリ秒」を設定する。
【００４７】
（ステップＳ２０６）受信が始まったら、所定期間（たとえば５秒）ごとに通信品質を評価する。評価尺度としては前述のパケットロス率あるいはジッタ値を用いる。評価尺度としてパケットロス率を用いる場合には、所定期間におけるパケットロス率を計算しこの値で評価する。評価尺度としてジッタ値を用いる場合には、パケット受信ごとにジッタ値を計算し、所定期間内の最後に計算したジッタ値で評価する。パケットロス率とジッタ値を組み合わせて評価してもよい。パケットロス率とジッタ値の組み合せ方は任意であるが、たとえば、パケットロス率とジッタ値の重みつき和を用いて評価する。
【００４８】
（ステップＳ２０８）ステップＳ２０６で得た評価値を前回の評価値と比較し、評価値が前回よりよくなったか、前回より悪くなったか、前回と同じか、を判定する。この際、判定に用いる閾値をあらかじめ設定しておき、評価値の差分が閾値以内であれば前回と同じと判定し、評価値の差分が閾値を上回った場合に、前回より悪くなった、あるいは前回よりよくなったと判定する。差分ではなく、前回の評価値に対する差分の割合を閾値と比較してもよい。評価値が前回の評価値と同じと判定された場合は、送信間隔の変更を行わず、ステップＳ２０６に移行する。評価値が前回の評価値より悪くなったと判定された場合は、ステップＳ２１０に移行する。評価値が前回の評価値よりよくなったと判定された場合は、ステップＳ２１２に移行する。
【００４９】
（ステップＳ２１０）送信間隔の変更に先立って、変更方向の反転を行う。すなわち、現在の変更方向が「長くする」であれば「短くする」に設定し、現在の変更方向が「短くする」であれば「長くする」に設定する。
【００５０】
（ステップＳ２１２）現在の送信間隔を変更方向に基本単位だけ変更する。たとえば、現在の送信間隔が１００ミリ秒であり、現在の変更方向が「長くする」であれば、送信間隔は１２０ミリ秒に変更される。現在の送信間隔が１００ミリ秒であり、現在の変更方向が「短くする」であれば、送信間隔は８０ミリ秒に変更される。変更後、ステップＳ２０６に移行する。
【００５１】
上記説明ではＰｏＣサーバ１から受信端末３への音声パケット送信を前提にして送信間隔の変更について説明したが、送信端末２からＰｏＣサーバ１への音声パケット送信における送信間隔の変更についても同様である。
【００５２】
なお、送信間隔の変更方法については、各種のバリエーションが考えられる。
上記説明では受信側の負荷を少なくするために、送信側で送信間隔を決定するとしているが、受信側のシステム条件によって受信側が受信可能な送信間隔が限定される場合がある。そのような場合においては、受信可能な送信間隔の範囲をあらかじめ受信側から送信側に対して通知しておき、送信側はその範囲で送信間隔を決定することにしてもよい。これによって、受信側で受信できないような送信間隔で音声パケットが送信されることを防ぐことができる。
【００５３】
また、受信側が送信間隔を決定し、その送信間隔で送信するように送信側に指定する形でもよい。このようにすれば送信側の負荷を少なくすることができる。その場合、送信側のシステム条件によって送信側が送信可能な送信間隔が限定される場合がある。送信側は、受信側によって指定された送信間隔で送信することができない場合、その送信間隔に変更することを拒否するようにしてもよい。また、送信間隔の変更を拒否したことを受信側に通知してもよい。そうすることによって、受信側が想定する送信間隔と実際の送信間隔とを一致させることができる。あるいは、送信可能な送信間隔の範囲をあらかじめ送信側から受信側に通知しておき、受信側はその範囲で送信間隔を決定するようにしてもよい。そうすることにより、受信側が適切な範囲で送信間隔を決定することができる。
【００５４】
また、送信間隔の増減の決定までを受信側が行って送信側に通知し、これを基に送信側が送信間隔を決定するようにしてもよい。こうすることにより、送信側、受信側の双方の負荷をある程度少なくすることができる。
【００５５】
さらに、受信側で指定した送信間隔の変更をいつから実行するかについて、たとえば、送信パケットのシーケンス番号で指定する等によって受信側から指定するようにしてもよい。こうすることにより、受信側が想定する送信間隔と実際の送信間隔とを一致させることができる。
【００５６】
なお、上述した実施例にかかる各装置は、ハードウェアとして実施可能であるだけでなく、コンピュータのソフトウェアとしても実施可能である。例えば、図２に示した話者権管理機能１２、受信処理管理機能１４、送信処理管理機能１６、および制御機能１０をコンピュータに実行させるプログラムを作成し、当該プログラムをコンピュータのメモリに読み込ませて実行させれば、ＰｏＣサーバ１を実現することができる。
【００５７】
本発明の実施例にかかる各装置を実現するプログラムは、図１３に示すように、ＣＤ−ＲＯＭやＣＤ−ＲＷ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ等やフレキシブルディスク等の可搬型記録媒体６４だけでなく、通信回線６６の先に備えられた他の記憶装置６８や、コンピュータシステム６２のハードディスクやＲＡＭ等の記憶装置、記録媒体７０のいずれに記憶されるものであってもよく、プログラム実行時には、プログラムはローディングされ、主メモリ上で実行される。
【００５８】
本実施例では、ＰｏＣシステムとして説明したが、本発明にかかる技術はＰｏＣシステムのみに適用され得るものではなく、音声通話を管理する通話サーバと通話に参加する通話端末とから構成される通話システムであれば適用可能である。すなわち、通話サーバが送信端末２となる通話端末から音声パケット６を受信する際の送信間隔を決定するための情報を通話端末にフィードバックすることにより、通話端末において音声パケット送信間隔を変更し、受信端末３となる通話端末が通話サーバから音声パケット７を受信する際の送信間隔を決定するための情報を通話サーバにフィードバックすることにより、通話サーバにおいて音声パケット送信間隔を変更する。通話サーバは、受信した音声パケット６からヘッダ情報を取り除いて、音声データのみを転送音声記憶部１８に蓄積する。通話サーバが音声パケット７を送信する際には、送信間隔に応じた量の音声データを転送音声記憶部１８から読み出し、ヘッダ情報を付加して音声パケット７を作成し送信する。通話サーバは受信した音声パケット６をそのまま転送音声記憶部１８に蓄積し、受信した音声パケット６の送信間隔と同じ送信間隔で転送する際には、転送音声記憶部１８から音声パケット６を読み出し、ヘッダ情報を変更して音声パケット７とし、送信するようにしてもよい。
【００５９】
（付記１）複数の通話端末と通信可能な通話サーバであって、
音声データを含む第１の音声情報を第１の通話端末から受信する第１音声情報受信処理管理機能と、
前記第１の音声情報に含まれる前記音声データを記憶する転送音声記憶部と、
前記転送音声記憶部に記憶された前記音声データに基づいて第２の音声情報を作成し、前記第２の音声情報を第２の通話端末に送信する第２音声情報送信処理管理機能と、
を有し、複数の前記第２の通話端末が前記通話サーバに接続されているとき、
前記第２音声情報送信処理管理機能は、前記複数の第２の通話端末の各々に対して決定される第２の送信間隔に基づいて前記第２の音声情報を作成し、前記複数の第２の通話端末の各々に対して決定される前記第２の送信間隔で前記第２の音声情報を送信する
ことを特徴とする通話サーバ。
（付記２）付記１に記載した通話サーバであって、
前記第２音声情報送信処理管理機能は、さらに
前記第２の送信間隔を決定するための第２の間隔決定情報を前記第２の通話端末から受信する第２間隔決定情報受信機能と、
前記第２の間隔決定情報に基づいて前記第２の送信間隔を決定する第２送信間隔決定機能と、
前記第２の送信間隔を記憶する第２送信間隔情報記憶部と、
を有し、
前記第２送信間隔情報記憶部に記憶された前記第２の送信間隔と、前記転送音声記憶部に記憶された前記音声データと、に基づいて前記第２の音声情報を作成する
ことを特徴とする通話サーバ。
（付記３）付記２に記載した通話サーバであって、
前記第２の間隔決定情報は送信間隔を指定する送信間隔指定情報を含み、
前記第２送信間隔決定機能は、前記第２の間隔決定情報に含まれる前記送信間隔指定情報に従って前記第２の送信間隔を決定する
ことを特徴とする通話サーバ。
（付記４）付記２に記載した通話サーバであって、
前記第２の間隔決定情報は送信間隔増減情報を含み、
前記第２送信間隔決定機能は、前記第２の間隔決定情報に含まれる前記送信間隔増減情報と、前記第２送信間隔情報記憶部に記憶された前記第２の送信間隔と、に基づいて前記第２の送信間隔を更新する
ことを特徴とする通話サーバ。
（付記５）付記２に記載した通話サーバであって、
前記第２の間隔決定情報は通信品質情報を含み、
前記第２音声情報送信処理管理機能は、さらに、
前記第２の間隔決定情報に含まれる前記通信品質情報を記憶する第２品質情報記憶部を有し、
前記第２送信間隔決定機能は、前記第２品質情報記憶部に記憶された第２の間隔決定情報に含まれる通信品質情報と、前記第２間隔決定情報受信機能で受信した第２の間隔決定情報に含まれる通信品質情報と、前記第２送信間隔情報記憶部に記憶された前記第２の送信間隔と、に基づいて前記第２の送信間隔を更新する
ことを特徴とする通話サーバ。
（付記６）付記１に記載した通話サーバであって、
前記第１音声情報受信処理管理機能は、さらに、
前記第１の通話端末が前記第１の音声情報を送信する際の第１の送信間隔を決定するために前記第１の音声情報に基づいて生成された第１の間隔決定情報を送信する第１間隔決定情報送信機能
を有することを特徴とする通話サーバ。
（付記７）付記６に記載した通話サーバであって、
前記第１音声情報受信処理管理機能は、さらに、
前記第１の音声情報の受信時に通信品質を評価して第１の通信品質情報を生成する第１通信品質評価機能を有し、
前記第１の間隔決定情報は前記第１の通信品質情報を含む
ことを特徴とする通話サーバ。
（付記８）付記６に記載した通話サーバであって、
前記第１音声情報受信処理管理機能は、さらに、
前記第１の音声情報の受信時に通信品質を評価して第１の通信品質情報を生成する第１通信品質評価機能と、
前記第１の通信品質情報を記憶する第１品質情報記憶部と、
前記第１品質情報記憶部に記憶された第１の通信品質情報と、前記第１通信品質評価機能で得られた第１の通信品質情報と、を比較することにより、前記第１の送信間隔の増減を指定する第１の送信間隔増減情報を生成する間隔増減決定機能と、
を有し、
前記第１の間隔決定情報は前記第１の送信間隔増減情報を含む
ことを特徴とする通話サーバ。
（付記９）付記６に記載した通話サーバであって、
前記第１音声情報受信処理管理機能は、さらに、
前記第１の音声情報の受信時に前記第１の送信間隔を算出する第１送信間隔算出機能と
前記第１の音声情報の受信時に通信品質を評価して第１の通信品質情報を生成する第１通信品質評価機能と、
前記第１の通信品質情報を記憶する第１品質情報記憶部と、
前記第１品質情報記憶部に記憶された第１の通信品質情報と、前記第１通信品質評価機能で得られた第１の通信品質情報と、を比較することにより、前記第１の送信間隔の増減を指定する第１の送信間隔増減情報を生成する間隔増減決定機能と、
前記第１の送信間隔増減情報と、前記第１送信間隔情報記憶部に記憶された前記第１の送信間隔と、に基づいて前記第１の送信間隔の更新値を指定する第１の送信間隔指定情報を生成する第１送信間隔決定機能と、
を有し、
前記第１の間隔決定情報は前記第１の送信間隔指定情報を含む
ことを特徴とする通話サーバ。
（付記１０）通話サーバと通信可能な第１の通話端末であって、
ユーザから入力される音声信号を受け付けて音声データに変換する音声入力機能と、
前記音声データを記憶する入力音声記憶部と、
前記入力音声記憶部に記憶された前記音声データに基づいて第１の音声情報を作成する第１音声情報作成機能と、
前記第１の音声情報を前記通話サーバに送信する第１音声情報送信機能と、
第１の送信間隔を決定するための第１の間隔決定情報を前記通話サーバから受信する第１間隔決定情報受信機能と、
前記第１の間隔決定情報に基づいて前記第１の送信間隔を決定する第１送信間隔決定機能と、
前記第１の送信間隔を記憶する第１送信間隔情報記憶部と、
を有し、
前記第１音声情報作成機能は、前記第１送信間隔情報記憶部に記憶された前記第１の送信間隔と、前記入力音声記憶部に記憶された前記音声データと、に基づいて前記第１の音声情報を作成する
ことを特徴とする第１の通話端末。
（付記１１）付記１０に記載した第１の通話端末であって、
前記第１の間隔決定情報は前記第１の送信間隔の更新値を指定する送信間隔指定情報を含み、
前記第１送信間隔決定機能は、前記第１の間隔決定情報に含まれる前記送信間隔指定情報に従って前記第１の送信間隔を更新する
ことを特徴とする第１の通話端末。
（付記１２）付記１０に記載した第１の通話端末であって、
前記第１の間隔決定情報は送信間隔増減情報を含み、
前記第１送信間隔決定機能は、前記第１の間隔決定情報に含まれる前記送信間隔増減情報と、前記第１送信間隔情報記憶部に記憶された前記第１の送信間隔と、に基づいて前記第１の送信間隔を更新する
ことを特徴とする第１の通話端末。
（付記１３）付記１０に記載した第１の通話端末であって、
前記第１の間隔決定情報は通信品質情報を含み、
前記第１の通話端末は、さらに、前記第１の間隔決定情報に含まれる前記通信品質情報を記憶する第１品質情報記憶部と、
を有し、
前記第１送信間隔決定機能は、前記第１品質情報記憶部に記憶された第１の間隔決定情報に含まれる通信品質情報と、前記第１間隔決定情報受信機能で受信した第１の間隔決定情報に含まれる通信品質情報と、前記第１送信間隔情報記憶部に記憶された前記第１の送信間隔と、に基づいて前記第１の送信間隔を更新する
ことを特徴とする第１の通話端末。
（付記１４）音声データを含む第２の音声情報を通話サーバから受信可能な第２の通話端末であって、
前記第２の音声情報を受信する第２音声情報受信機能と、
前記第２の音声情報に含まれる前記音声データを記憶する受信音声記憶部と、
前記受信音声記憶部に記憶された前記音声データを音声信号に変換して出力する音声出力機能と、
前記第２の音声情報が送信される第２の送信間隔を決定するために前記第２の音声情報に基づいて生成された第２の間隔決定情報を送信する第２間隔決定情報送信機能と
を有することを特徴とする第２の通話端末。
（付記１５）付記１４に記載した第２の通話端末であって、さらに、
前記第２の音声情報の受信時に通信品質を評価して第２の通信品質情報を生成する第２通信品質評価機能と、
を有し、
前記第２の間隔決定情報は前記第２の通信品質情報を含む
ことを特徴とする第２の通話端末。
（付記１６）付記１４に記載した第２の通話端末であって、さらに、
前記第２の音声情報の受信時に通信品質を評価して第２の通信品質情報を生成する第２通信品質評価機能と、
前記第２の通信品質情報を記憶する第２品質情報記憶部と、
前記第２品質情報記憶部に記憶された第２の通信品質情報と、前記第２通信品質評価機能で得られた第２の通信品質情報と、を比較することにより、前記第２の送信間隔の増減を指定する第２の送信間隔増減情報を生成する間隔増減決定機能と、
を有し、
前記第２の間隔決定情報は前記第２の送信間隔増減情報を含む
ことを特徴とする第２の通話端末。
（付記１７）付記１４に記載した第２の通話端末であって、さらに、
前記第２の音声情報の受信時に前記第２の送信間隔を算出する第２送信間隔算出機能と
前記第２の音声情報の受信時に通信品質を評価して第２の通信品質情報を生成する第２通信品質評価機能と、
前記第２の通信品質情報を記憶する第２品質情報記憶部と、
前記第２品質情報記憶部に記憶された第２の通信品質情報と、前記第２通信品質評価機能で得られた第２の通信品質情報と、を比較することにより、前記第２の送信間隔の増減を指定する第２の送信間隔増減情報を生成する間隔増減決定機能と、
前記第２の送信間隔増減情報と、前記第２送信間隔情報記憶部に記憶された前記第２の送信間隔と、に基づいて前記第２の送信間隔の更新値を指定する第２の送信間隔指定情報を生成する第２送信間隔決定機能と、
を有し、
前記第２の間隔決定情報は前記第２の送信間隔指定情報を含む
ことを特徴とする第２の通話端末。
（付記１８）音声データを含む第１の音声情報を第１の通話端末から受信し、前記音声データに基づいて作成した第２の音声情報を第２の通話端末に送信する通話サーバと通信可能な通話端末であって、
前記第１の通話端末として機能するための、
ユーザから入力される音声信号を受け付けて前記音声データに変換する音声入力機能と、
前記音声データを記憶する入力音声記憶部と、
前記入力音声記憶部に記憶された前記音声データに基づいて前記第１の音声情報を作成する第１音声情報作成機能と、
前記第１の音声情報を第１の送信間隔で前記通話サーバに送信する第１音声情報送信機能と、
前記第１の送信間隔を決定するための第１の間隔決定情報を前記通話サーバから受信する第１間隔決定情報受信機能と、
前記第１の間隔決定情報に基づいて前記第１の送信間隔を決定する第１送信間隔決定機能と、
前記第１の送信間隔を記憶する第１送信間隔情報記憶部と、
前記第２の通話端末として機能するための、
前記第２の音声情報を受信する第２音声情報受信機能と、
前記第２の音声情報に含まれる前記音声データを記憶する受信音声記憶部と、
前記受信音声記憶部に記憶された前記音声データを音声信号に変換して出力する音声出力機能と、
前記第２の音声情報が送信される第２の送信間隔を決定するために前記第２の音声情報に基づいて生成された第２の間隔決定情報を送信する第２間隔決定情報送信機能と
を有し、
前記第１音声情報作成機能は、前記第１送信間隔情報記憶部に記憶された前記第１の送信間隔と、前記入力音声記憶部に記憶された前記音声データと、に基づいて前記第１の音声情報を作成する
ことを特徴とする通話端末。
（付記１９）通話サーバおよび該通話サーバと通信可能な複数の通話端末からなる通話システムであって、
前記通話端末は、
ユーザから入力される音声信号を受け付けて音声データに変換する音声入力機能と、
前記音声データを記憶する入力音声記憶部と、
前記入力音声記憶部に記憶された前記音声データに基づいて第１の音声情報を作成する第１音声情報作成機能と、
前記第１の音声情報を第１の送信間隔で前記通話サーバに送信する第１音声情報送信機能と、
前記第１の送信間隔を決定するための第１の間隔決定情報を前記通話サーバから受信する第１間隔決定情報受信機能と、
前記第１の間隔決定情報に基づいて前記第１の送信間隔を決定する第１送信間隔決定機能と、
前記第１の送信間隔を記憶する第１送信間隔情報記憶部と、
第２の音声情報を受信する第２音声情報受信機能と、
前記第２の音声情報に含まれる前記音声データを記憶する受信音声記憶部と、
前記受信音声記憶部に記憶された前記音声データを音声信号に変換して出力する音声出力機能と、
第２の送信間隔を決定するために前記第２の音声情報に基づいて生成された第２の間隔決定情報を送信する第２間隔決定情報送信機能と
を有し、
前記第１音声情報作成機能は、前記第１送信間隔情報記憶部に記憶された前記第１の送信間隔と、前記入力音声記憶部に記憶された前記音声データと、に基づいて前記第１の音声情報を作成し、
前記通話サーバは、
前記第１の音声情報を第１の通話端末から受信する第１音声情報受信処理管理機能と、
前記第１の音声情報に含まれる前記音声データを記憶する転送音声記憶部と、
前記転送音声記憶部に記憶された前記音声データを蓄積し、蓄積された前記音声データに基づいて前記第２の音声情報を作成し、前記第２の音声情報を前記第２の送信間隔で前記第１の通話端末とは異なる第２の通話端末に送信する第２音声情報送信処理管理機能と、
を有し、
前記第２音声情報送信処理管理機能は、さらに、
前記第２の送信間隔を決定するための前記第２の間隔決定情報を前記第２の通話端末から受信する第２間隔決定情報受信機能と、
前記第２の間隔決定情報に基づいて前記第２の送信間隔を決定する第２送信間隔決定機能と、
前記第２の送信間隔を記憶する第２送信間隔情報記憶部と、
を有し、さらに、
前記第２送信間隔情報記憶部に記憶された前記第２の送信間隔と、前記転送音声記憶部に記憶された前記音声データと、に基づいて前記第２の音声情報を作成し、
複数の前記第２の通話端末が前記通話サーバに接続されているとき、前記複数の第２の通話端末の各々に対して決定される前記第２の送信間隔に基づいて前記第２の音声情報を作成し、前記複数の第２の通話端末の各々に対して決定される前記第２の送信間隔で前記第２の音声情報を送信し、
前記第１音声情報受信処理管理機能は、さらに、
前記第１の送信間隔を決定するための前記第１の間隔決定情報を前記第１の音声情報に基づいて生成する第１間隔情報生成機能と、
前記第１の間隔決定情報を送信する第１間隔決定情報送信機能と、
を有する
ことを特徴とする通話システム。
（付記２０）複数の通話端末と通信可能であり、第１の通話端末から受信した第１の音声情報に含まれる音声データを記憶する転送音声記憶部と前記複数の通話端末の各々に対して決定される第２の送信間隔を記憶する送信間隔情報記憶部とを有する通話サーバが転送処理を行う転送処理方法であって、
前記第１の音声情報を前記第１の通話端末から受信する第１音声情報受信ステップと、
前記第１の音声情報を前記転送音声記憶部に記憶する第１音声情報蓄積ステップと、
前記転送音声記憶部に記憶された前記第１の音声情報の第１の送信間隔を算出する送信間隔算出ステップと、
前記第１の送信間隔と等しい前記第２の送信間隔が前記送信間隔情報記憶部に記憶されている第２の通話端末に対して前記第１の音声情報の宛先を書き換えて前記第２の音声情報として送信する音声情報転送ステップと、
前記第１の音声情報から前記音声データを抽出して前記転送音声記憶部に記憶する音声データ蓄積ステップと、
前記第１の送信間隔と異なる前記第２の送信間隔が前記送信間隔情報記憶部に記憶されている前記第２の通話端末に対して、前記転送音声記憶部に記憶された前記音声データと前記第２の送信間隔とに基づいて前記第２の音声情報を作成し、前記第２の音声情報を前記第２の送信間隔で前記第２の通話端末に送信する第２音声情報送信ステップと、
を有することを特徴とする転送処理方法。
（付記２１）複数の通話端末と通信可能であり、第１の通話端末から受信した第１の音声情報に含まれる音声データを記憶する転送音声記憶部と前記複数の通話端末の各々に対して決定される第２の送信間隔を記憶する送信間隔情報記憶部とを有するコンピュータに転送処理方法を実行させる転送処理プログラムであって、
前記転送処理方法は、
前記第１の音声情報を前記第１の通話端末から受信する第１音声情報受信ステップと、
前記第１の音声情報を前記転送音声記憶部に記憶する第１音声情報蓄積ステップと、
前記転送音声記憶部に記憶された前記第１の音声情報の第１の送信間隔を算出する送信間隔算出ステップと、
前記第１の送信間隔と等しい前記第２の送信間隔が前記送信間隔情報記憶部に記憶されている第２の通話端末に対して前記第１の音声情報の宛先を書き換えて前記第２の音声情報として送信する音声情報転送ステップと、
前記第１の音声情報から前記音声データを抽出して前記転送音声記憶部に記憶する音声データ蓄積ステップと、
前記第１の送信間隔と異なる前記第２の送信間隔が前記送信間隔情報記憶部に記憶されている前記第２の通話端末に対して、前記転送音声記憶部に記憶された前記音声データと前記第２の送信間隔とに基づいて前記第２の音声情報を作成し、前記第２の音声情報を前記第２の送信間隔で前記第２の通話端末に送信する第２音声情報送信ステップと、
を有することを特徴とする転送処理プログラム。
【図面の簡単な説明】
【００６０】
【図１】本発明の実施例にかかる通話システムのシステム構成を示す図
【図２】本発明の実施例にかかるＰｏＣサーバのシステム構成を示す図
【図３】本発明の実施例にかかる送信端末のシステム構成を示す図
【図４】本発明の実施例にかかる受信端末のシステム構成を示す図
【図５】本発明の実施例にかかるＰｏＣサーバのシステム構成の詳細を示す図
【図６】本発明の実施例にかかる送信端末のシステム構成の詳細を示す図
【図７】本発明の実施例にかかる受信端末のシステム構成の詳細を示す図
【図８】本発明の実施例にかかる音声パケットのデータ構成を示す図
【図９】本発明の実施例にかかる送信間隔情報記憶部に記憶される送信間隔情報のデータ構成を示す図
【図１０】本発明の実施例にかかるＰｏＣサーバの音声転送時のフローチャート
【図１１】本発明の実施例におけるパケットロス率およびジッタ値の定義を説明する図
【図１２】本発明の実施例における送信間隔変更処理のフローチャート
【図１３】コンピュータ環境の例を示す図
【符号の説明】
【００６１】
１：  ＰｏＣサーバ
２：  送信端末
３：  受信端末
１０、２０、３０：  制御機能
１２、２２、３２：  話者権管理機能
１４、３４：  受信処理管理機能
１６、２６：  送信処理管理機能
１８：  転送音声記憶部
２４：  音声入力機能
２８：  入力音声記憶部
３６：  音声出力機能
３８：  受信音声記憶部
１０２：  話者権要求受信機能
１０４：  話者権付与決定機能
１０６：  話者権情報送信機能
１１２、３１２：  音声パケット受信機能
１１４、３１４：  音声データ蓄積機能
１１６、３１６：  通信品質評価機能
１１８、３１８：  間隔決定情報送信機能
１２０、２２０：  間隔決定情報受信機能
１２１、２２１：  品質情報記憶部
１２２、２２２：  送信間隔決定機能
１２４、２２４：  送信間隔情報記憶部
１２６：  送信間隔算出機能
１２８、２２８：  音声パケット作成機能
１３０、２３０：  音声パケット送信機能
２０２：  話者権要求入力機能
２０４：  話者権要求送信機能
２０６、３０６：  話者権情報受信機能
２０８、３０８：  話者権情報表示機能
２１０、３１０：  話者権判断機能
【図１】
2008131262.tif 000003
【図２】
2008131262.tif 000004
【図３】
2008131262.tif 000005
【図４】
2008131262.tif 000006
【図５】
2008131262.tif 000007
【図６】
2008131262.tif 000008
【図７】
2008131262.tif 000009
【図８】
2008131262.tif 000010
【図９】
2008131262.tif 000011
【図１０】
2008131262.tif 000012
【図１１】
2008131262.tif 000013
【図１２】
2008131262.tif 000014
【図１３】
2008131262.tif 000015