(57)【要約】【課題】最適な会議サーバで遠隔会議を記録することができる会議システム、会議サーバ、および特定サーバを提供する。【解決手段】会議システムでは、各会議サーバが各会議端末との間でネットワークの通信品質を検出し、検出した通信品質を特定サーバに送信する（Ｓ７）。特定サーバは各会議サーバから受信した通信品質に基づいて記録サーバを特定する（Ｓ９）。記録開始指示がある場合（Ｓ１１：ＹＥＳ）、特定した記録サーバに記録開始コマンドを送信する（Ｓ１３）。記録開始コマンドが入力された会議サーバは、その会議サーバが中継するメディアデータをメディアデータ記憶部に記憶させる（Ｓ１５）。【選択図】図３
2013207568.tif 000002
【特許請求の範囲】
【請求項１】
相互に送受信される画像データまたは音声データを含むメディアデータによって遠隔会議を実行する複数の会議端末と、前記メディアデータを中継する複数の会議サーバと、前記メディアデータを記録する前記会議サーバである記録サーバを特定するための特定サーバとを備え、ネットワークを介して、前記複数の会議端末の各々が前記複数の会議サーバのいずれかに接続され、前記複数の会議サーバが相互に接続され、前記特定サーバが前記複数の会議サーバに接続された会議システムであって、
前記複数の会議サーバの各々は、
前記複数の会議端末の各々について、前記会議サーバと前記会議端末との間で送受信される前記メディアデータが経由する前記ネットワークの通信品質を検出する通信品質検出手段と、
前記通信品質検出手段によって検出された前記通信品質を、前記ネットワークを介して前記特定サーバに送信する通信品質送信手段と、
前記メディアデータの記録開始を指示する記録開始コマンドが入力された場合に、前記会議サーバによって中継される前記メディアデータを、前記遠隔会議を記憶するための記憶装置に記憶させる会議記録手段とを備え、
前記特定サーバは、
前記ネットワークを介して前記複数の会議サーバから受信した前記通信品質に基づいて、前記複数の会議サーバのうちで前記記録サーバを特定する記録サーバ特定手段と、
前記記録サーバ特定手段によって特定された前記記録サーバに、前記ネットワークを介して前記記録開始コマンドを送信するコマンド送信手段と
を備えたことを特徴とする会議システム。
【請求項２】
前記通信品質検出手段は、前記通信品質として、前記会議サーバと前記会議端末との間で送受信される前記メディアデータの遅延時間を検出し、
前記記録サーバ特定手段は、前記ネットワークを介して受信した前記遅延時間に基づいて、前記遅延時間が最も小さい前記会議サーバを、前記記録サーバに特定することを特徴とする請求項１に記載の会議システム。
【請求項３】
前記通信品質検出手段は、前記通信品質として、前記会議サーバと前記会議端末との間で送受信される前記メディアデータのパケットロス率を検出し、
前記記録サーバ特定手段は、前記ネットワークを介して受信した前記パケットロス率に基づいて、前記パケットロス率が最も小さい前記会議サーバを、前記記録サーバに特定することを特徴とする請求項１に記載の会議システム。
【請求項４】
前記通信品質検出手段は、前記通信品質として、前記会議サーバと前記会議端末との間で送受信される前記メディアデータの遅延時間およびパケットロス率を検出し、
前記特定サーバは、前記ネットワークを介して受信した前記遅延時間および前記パケットロス率に基づいて、前記複数の会議サーバの各々について、前記会議サーバによって中継される前記メディアデータをリアルタイムに取得した場合と比較した再現性を示す劣化度を算出する劣化度算出手段を備え、
前記記録サーバ特定手段は、前記劣化度算出手段によって算出された前記劣化度が最も小さい前記会議サーバを、前記記録サーバに特定することを特徴とする請求項１に記載の会議システム。
【請求項５】
前記通信品質検出手段は、前記複数の会議端末の各々について検出した複数の前記遅延時間の分散値を、前記通信品質を示す前記遅延時間として使用することを特徴とする請求項２または４に記載の会議システム。
【請求項６】
前記通信品質検出手段は、前記複数の会議端末の各々について検出した複数の前記パケットロス率の平均値を、前記通信品質を示す前記パケットロス率として使用することを特徴とする請求項３または４に記載の会議システム。
【請求項７】
ネットワークを介して、相互に送受信される画像データまたは音声データを含むメディアデータによって遠隔会議を実行する複数の会議端末に接続された、前記メディアデータを中継する会議サーバであって、
前記会議サーバは、前記ネットワークを介して、他の前記会議サーバと、前記メディアデータを記録する前記会議サーバである記録サーバを特定するための特定サーバとに接続され、
前記複数の会議端末の各々について、前記会議サーバと前記会議端末との間で送受信される前記メディアデータが経由する前記ネットワークの通信品質を検出する通信品質検出手段と、
前記通信品質検出手段によって検出された前記通信品質を、前記ネットワークを介して前記特定サーバに送信する通信品質送信手段と、
前記メディアデータの記録開始を指示する記録開始コマンドが入力された場合に、前記会議サーバによって中継される前記メディアデータを、前記遠隔会議を記憶するための記憶装置に記憶させる会議記録手段と
を備えたことを特徴とする会議サーバ。
【請求項８】
ネットワークを介して、複数の会議端末によって相互に送受信される画像データまたは音声データを含むメディアデータを中継する複数の会議サーバに接続された、前記メディアデータを記録する前記会議サーバである記録サーバを特定するための特定サーバであって、
前記ネットワークを介して前記複数の会議サーバから受信した、前記会議サーバと前記会議端末との間で送受信される前記メディアデータが経由する前記ネットワークの通信品質に基づいて、前記複数の会議サーバのうちで前記記録サーバを特定する記録サーバ特定手段と、
前記記録サーバ特定手段によって特定された前記記録サーバに、前記ネットワークを介して、前記メディアデータの記録開始を指示する記録開始コマンドを送信するコマンド送信手段と
を備えたことを特徴とする特定サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の拠点にそれぞれ配設されて、各拠点間でネットワークを介して遠隔会議が実行される会議システム、並びに、会議システムに用いられる会議サーバおよび特定サーバに関する。
【背景技術】
【０００２】
従来、ユーザの映像や音声を入出力可能な会議端末を各拠点に設置し、各会議端末で取得された映像や音声を会議サーバで中継し、各会議端末で映像や音声を合成出力して遠隔会議を行う会議システムが知られている。このような会議システムにおいて、会議サーバで遠隔会議を記録することが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４５５１６６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のような会議システムでは、例えば一の会議サーバに接続された会議端末と、他の会議サーバに接続された会議端末との間で、遠隔会議を行う場合がある。この場合、各会議端末で取得された映像や音声は、一の会議サーバおよび他の会議サーバを経由して送受信されて、遠隔会議が実行される。
【０００５】
このように、複数の会議サーバを経由して遠隔会議が実行される場合に、全ての会議サーバで遠隔会議を記録すると、各会議サーバにおけるＣＰＵや記憶領域などのリソースを効率的に使用できないことがあった。さらに、複数の会議サーバのいずれかで遠隔会議を記録する場合、遠隔会議を記録するのに最適な会議サーバを正確に特定することが困難であった。
【０００６】
本発明は、上述した課題を解決するためになされたものであり、最適な会議サーバで遠隔会議を記録することができる会議システム、会議サーバ、および特定サーバを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第一態様に係る会議システムは、相互に送受信される画像データまたは音声データを含むメディアデータによって遠隔会議を実行する複数の会議端末と、前記メディアデータを中継する複数の会議サーバと、前記メディアデータを記録する前記会議サーバである記録サーバを特定するための特定サーバとを備え、ネットワークを介して、前記複数の会議端末の各々が前記複数の会議サーバのいずれかに接続され、前記複数の会議サーバが相互に接続され、前記特定サーバが前記複数の会議サーバに接続された会議システムであって、前記複数の会議サーバの各々は、前記複数の会議端末の各々について、前記会議サーバと前記会議端末との間で送受信される前記メディアデータが経由する前記ネットワークの通信品質を検出する通信品質検出手段と、前記通信品質検出手段によって検出された前記通信品質を、前記ネットワークを介して前記特定サーバに送信する通信品質送信手段と、前記メディアデータの記録開始を指示する記録開始コマンドが入力された場合に、前記会議サーバによって中継される前記メディアデータを、前記遠隔会議を記憶するための記憶装置に記憶させる会議記録手段とを備え、前記特定サーバは、前記ネットワークを介して前記複数の会議サーバから受信した前記通信品質に基づいて、前記複数の会議サーバのうちで前記記録サーバを特定する記録サーバ特定手段と、前記記録サーバ特定手段によって特定された前記記録サーバに、前記ネットワークを介して前記記録開始コマンドを送信するコマンド送信手段とを備える。
【０００８】
上記会議システムは、遠隔会議を実行する複数の会議端末と、メディアデータを中継する複数の会議サーバと、記録サーバを特定するための特定サーバとを備え、ネットワークを介して、複数の会議端末の各々が複数の会議サーバのいずれかに接続され、複数の会議サーバが相互に接続され、特定サーバが前記複数の会議サーバに接続される。各会議サーバは、各会議端末との間でネットワークの通信品質を検出し、検出した通信品質を特定サーバに送信する。特定サーバは、各会議サーバから受信した通信品質に基づいて記録サーバを特定し、特定した記録サーバに記録開始コマンドを送信する。記録開始コマンドが入力された会議サーバは、その会議サーバが中継するメディアデータを記憶装置に記憶させる。これによれば、各会議サーバにおけるネットワークの通信品質に基づいて、最適な会議サーバに遠隔会議の記録を実行させることができる。
【０００９】
前記通信品質検出手段は、前記通信品質として、前記会議サーバと前記会議端末との間で送受信される前記メディアデータの遅延時間を検出し、前記記録サーバ特定手段は、前記ネットワークを介して受信した前記遅延時間に基づいて、前記遅延時間が最も小さい前記会議サーバを、前記記録サーバに特定してもよい。この場合、ネットワーク通信時に生じるデータ遅延を抑制しつつ、遠隔会議をより高品質で記録することができる。
【００１０】
前記通信品質検出手段は、前記通信品質として、前記会議サーバと前記会議端末との間で送受信される前記メディアデータのパケットロス率を検出し、前記記録サーバ特定手段は、前記ネットワークを介して受信した前記パケットロス率に基づいて、前記パケットロス率が最も小さい前記会議サーバを、前記記録サーバに特定してもよい。この場合、ネットワーク通信時に生じるパケットロスを抑制しつつ、遠隔会議をより高品質で記録することができる。
【００１１】
前記通信品質検出手段は、前記通信品質として、前記会議サーバと前記会議端末との間で送受信される前記メディアデータの遅延時間およびパケットロス率を検出し、前記特定サーバは、前記ネットワークを介して受信した前記遅延時間および前記パケットロス率に基づいて、前記複数の会議サーバの各々について、前記会議サーバによって中継される前記メディアデータをリアルタイムに取得した場合と比較した再現性を示す劣化度を算出する劣化度算出手段を備え、前記記録サーバ特定手段は、前記劣化度算出手段によって算出された前記劣化度が最も小さい前記会議サーバを、前記記録サーバに特定してもよい。この場合、ネットワーク通信時に生じるパケットロスおよびデータ遅延を抑制しつつ、遠隔会議をより高品質で記録することができる。
【００１２】
前記通信品質検出手段は、前記複数の会議端末の各々について検出した複数の前記遅延時間の分散値を、前記通信品質を示す前記遅延時間として使用してもよい。この場合、より正確な遅延時間に基づいて記録サーバを特定でき、ひいては遠隔会議の記録品質が向上する。
【００１３】
前記通信品質検出手段は、前記複数の会議端末の各々について検出した複数の前記パケットロス率の平均値を、前記通信品質を示す前記パケットロス率として使用してもよい。この場合、より正確なパケットロス率に基づいて記録サーバを特定でき、ひいては遠隔会議の記録品質が向上する。
【００１４】
本発明の第二態様に係る会議サーバは、ネットワークを介して、相互に送受信される画像データまたは音声データを含むメディアデータによって遠隔会議を実行する複数の会議端末に接続された、前記メディアデータを中継する会議サーバであって、前記会議サーバは、前記ネットワークを介して、他の前記会議サーバと、前記メディアデータを記録する前記会議サーバである記録サーバを特定するための特定サーバとに接続され、前記複数の会議端末の各々について、前記会議サーバと前記会議端末との間で送受信される前記メディアデータが経由する前記ネットワークの通信品質を検出する通信品質検出手段と、前記通信品質検出手段によって検出された前記通信品質を、前記ネットワークを介して前記特定サーバに送信する通信品質送信手段と、前記メディアデータの記録開始を指示する記録開始コマンドが入力された場合に、前記会議サーバによって中継される前記メディアデータを、前記遠隔会議を記憶するための記憶装置に記憶させる会議記録手段とを備えている。
【００１５】
上記会議サーバは、ネットワークを介して、遠隔会議を実行する複数の会議端末と、記録サーバを特定するための特定サーバとに接続される。会議サーバは、各会議端末との間でネットワークの通信品質を検出し、検出した通信品質を特定サーバに送信する。記録開始コマンドが入力された会議サーバは、その会議サーバが中継するメディアデータを記憶装置に記憶させる。これによれば、各会議サーバにおけるネットワークの通信品質に基づいて、最適な会議サーバに遠隔会議の記録を実行させることができる。
【００１６】
本発明の第三態様に係る特定サーバは、ネットワークを介して、複数の会議端末によって相互に送受信される画像データまたは音声データを含むメディアデータを中継する複数の会議サーバに接続された、前記メディアデータを記録する前記会議サーバである記録サーバを特定するための特定サーバであって、前記ネットワークを介して前記複数の会議サーバから受信した、前記会議サーバと前記会議端末との間で送受信される前記メディアデータが経由する前記ネットワークの通信品質に基づいて、前記複数の会議サーバのうちで前記記録サーバを特定する記録サーバ特定手段と、前記記録サーバ特定手段によって特定された前記記録サーバに、前記ネットワークを介して、前記メディアデータの記録開始を指示する記録開始コマンドを送信するコマンド送信手段とを備えている。
【００１７】
上記特定サーバは、ネットワークを介して、メディアデータを中継する複数の会議サーバに接続される。特定サーバは、各会議サーバから受信した通信品質に基づいて記録サーバを特定し、特定した記録サーバに記録開始コマンドを送信する。これによれば、各会議サーバにおけるネットワークの通信品質に基づいて、最適な会議サーバに遠隔会議の記録を実行させることができる。
【図面の簡単な説明】
【００１８】
【図１】会議システム１００の全体構成図である。
【図２】会議サーバ２の電気的構成を示すブロック図である。
【図３】会議システム１００で実行される遠隔会議の全体の流れを示すフローチャートである。
【図４】第一実施形態に係る、通信品質計測処理のフローチャートである。
【図５】第一実施形態に係る、記録サーバ決定処理のフローチャートである。
【図６】第一実施形態に係る、会議サーバＡ、Ｂの通信品質を評価したテーブル５０Ａ、５０Ｂを示す図である。
【図７】記録準備処理のフローチャートである。
【図８】記録開始処理のフローチャートである。
【図９】第二実施形態に係る通信品質計測処理のフローチャートである。
【図１０】第二実施形態に係る記録サーバ決定処理のフローチャートである。
【図１１】第二実施形態に係る、会議サーバＡ、Ｂの通信品質を評価したテーブル６０Ａ、６０Ｂを示す図である。
【図１２】第三実施形態に係る通信品質計測処理のフローチャートである。
【図１３】第三実施形態に係る記録サーバ決定処理のフローチャートである。
【図１４】遅延時間とパケットロス率に対する通信品質の相関図である。
【図１５】第三実施形態に係る、会議サーバＡ、Ｂの通信品質を評価したテーブル７０Ａ、７０Ｂを示す図である。
【発明を実施するための形態】
【００１９】
以下、本発明の実施形態について、図面を参照して説明する。参照する図面は、本発明が採用し得る技術的特徴を説明するために用いられるものである。図面に記載されている装置の構成、各種処理のフローチャート等は、それのみに限定する趣旨ではなく、単なる説明例である。
【００２０】
図１〜図８を参照して、本発明の第一実施形態を説明する。図１を参照して、会議システム１００のシステム構成について説明する。本実施形態の会議システム１００は、画像および音声を用いた遠隔会議（テレビ会議）を実行するために、特定サーバ１と、複数の会議サーバ２と、複数の会議端末３とが、ネットワーク８を介して接続されたシステム構成を有する。会議端末３は、遠隔会議に参加するユーザによって使用される。会議サーバ２は、複数の会議端末３の間で実行される遠隔会議を制御し、さらに遠隔会議を記録可能である。特定サーバ１は、複数の会議サーバ２のうちで、遠隔会議の記録を実行する会議サーバ２である記録サーバを決定する。
【００２１】
本実施形態では、ネットワーク８を介して、複数の会議端末３の各々が複数の会議サーバ２のいずれかに接続され、複数の会議サーバ２が相互に接続され、特定サーバ１が複数の会議サーバ２に接続される。図１に示す会議システム１００の例では、１つの特定サーバ１と、２つの会議サーバ２（以下、会議サーバＡ、会議サーバＢと表記する。）と、３つの会議端末３（以下、端末Ｃ、端末Ｄ、端末Ｅと表記する。）とが設けられている。端末Ｃおよび端末Ｄは会議サーバＡと公衆回線で接続され、端末Ｅは会議サーバＢと公衆回線で接続される。会議サーバＡおよび会議サーバＢは、専用回線で相互に接続され、且つ、専用回線で特定サーバ１にも接続される。これらの公衆回線および専用回線を総称して、ネットワーク８という。
【００２２】
会議端末３は、図示しないカメラ、マイク、ディスプレイ、スピーカ、操作部などを備えた端末装置である。各会議端末３は、遠隔会議時に、カメラによって取得された自拠点の画像データ、マイクによって取得された自拠点の音声データ、遠隔会議で使用される文書や動画などの資料データなどを、会議サーバ２へ送信する。以下の説明では、各会議端末３で取得された画像データ、音声データ、資料データを含めて、遠隔会議時に使用されるデータを「メディアデータ」という。
【００２３】
会議サーバ２は、各会議端末３から受信したメディアデータを、遠隔会議に接続している他の会議端末３に送信する。各会議端末３は、会議サーバ２から受信したメディアデータに基づいて会議データを生成して出力する。会議データの出力時には、他拠点の画像データがディスプレイに表示され、且つ、他拠点の音声データがスピーカから出力される。その結果、複数拠点の画像データおよび音声データが、会議システム１００内で共有される。会議システム１００では、会議の参加者の全てが同一拠点にいない場合でも、参加者は円滑に会議を実行することができる。なお、この遠隔会議制御は従来と同様であるため、本実施形態では詳細な説明を省略する。
【００２４】
図１を参照して、特定サーバ１の電気的構成について説明する。本実施形態の特定サーバ１は、汎用のサーバである。特定サーバ１は、ＣＰＵ１０、ＲＯＭ１１、ＲＡＭ１２、ＨＤＤ１３、および入出力インターフェース１９を備え、これらがバス１８を介して接続されている。入出力インターフェース１９には、外部通信Ｉ／Ｆ１４が接続されている。特定サーバ１は、外部通信Ｉ／Ｆ１４によってネットワーク８に接続される。なお、ＨＤＤ１３には、ＣＰＵ１０に後述の記録サーバ決定処理（図５参照）および記録準備処理（図７参照）を実行させるプログラムが記憶されている。
【００２５】
図２を参照して、会議サーバ２の電気的構成について説明する。本実施形態の会議サーバ２は、特定サーバ１と同様に汎用のサーバであり、ＣＰＵ２０、ＲＯＭ２１、ＲＡＭ２２、ＨＤＤ２３、および入出力インターフェース２９を備え、これらがバス２８を介して接続されている。入出力インターフェース２９には、外部通信Ｉ／Ｆ２４が接続されている。ＨＤＤ２３には、会議端末３から受信したメディアデータが記憶されるメディアデータ記憶部２３１、遠隔会議を記録した議事録データが記憶される議事録データ記憶部２３２など、各種記憶領域が設けられている。また、ＨＤＤ２３には、ＣＰＵ２０に後述の通信品質計測処理（図４参照）および記録開始処理（図８参照）を実行させるプログラムなども記憶されている。
【００２６】
図３を参照して、会議システム１００で実行される遠隔会議の流れについて説明する。以下では、会議サーバＡ、Ｂを介して端末Ｃ，Ｄ，Ｅ間で遠隔会議が進行する場合を例示して説明する（図１参照）。
【００２７】
図３に示すように、会議システム１００では、ユーザは会議端末３を使用して、遠隔会議が実行される仮想スペースである会議室を、会議サーバ２上に作成する（Ｓ１）。例えば、端末ＣのユーザＵＣが主催者として、会議サーバＡ、Ｂの少なくとも一方に会議室を作成する。このとき、遠隔会議のスケジュールや参加者などを、会議室に設定する。具体的には、遠隔会議の参加者として、ユーザＵＣのほか、端末ＤのユーザＵＤと、端末ＥのユーザＵＥを設定する。
【００２８】
次いで、会議室に設定されたユーザが遠隔会議に参加する（Ｓ３）。具体的には、端末Ｃおよび端末Ｄが会議サーバＡに接続され、端末Ｅが会議サーバＢに接続されて、端末Ｃ，Ｄ，Ｅ間でメディアデータを送受可能な状態となる。なお、各会議端末３がいずれの会議サーバ２に接続されるかは、公知技術と同様に、各会議端末３のＩＰアドレスによって決定されればよい。
【００２９】
会議室に設定されたユーザ全員が遠隔会議に参加すると、遠隔会議を開始する（Ｓ５）。具体的には、端末Ｃおよび端末Ｄは会議サーバＡを介して他端末とメディアデータのパケットを送受信し、端末Ｅは会議サーバＢを介して他端末とメディアデータのパケットを送受信する。つまり、端末Ｃと端末Ｄとの間では、メディアデータが会議サーバＡを介して送受信される。端末Ｃと端末Ｅとの間では、メディアデータが会議サーバＡ、Ｂを介して送受信される。同様に、端末Ｄと端末Ｅとの間でも、メディアデータが会議サーバＡ、Ｂを介して送受信される。これにより、端末Ｃ，Ｄ，Ｅ間で遠隔会議が進行する。
【００３０】
次いで、遠隔会議を制御する複数の会議サーバ２の通信品質を計測する通信品質計測処理が実行される（Ｓ７）。ステップＳ７で計測された通信品質に基づいて、複数の会議サーバ２の中から記録サーバを決定する記録サーバ決定処理が実行される（Ｓ９）。通信品質計測処理および記録サーバ決定処理は、詳細を後述する。その後、記録開始指示ありか否かが判断される（Ｓ１１）。具体的には、遠隔会議を実行中の会議端末３のいずれで遠隔会議の記録開始が指示入力された場合、記録開始指示ありと判断される（Ｓ１１：ＹＥＳ）。記録開始指示がない場合（Ｓ１１：ＮＯ）、処理はステップＳ７に戻る。
【００３１】
一方、記録開始指示がある場合（Ｓ１１：ＹＥＳ）、遠隔会議を制御する複数の会議サーバ２に記録サーバを通知する記録準備処理が実行される（Ｓ１３）。さらに、記録サーバに遠隔会議の記録を開始させる記録開始処理が実行される（Ｓ１５）。これにより、遠隔会議の実行中に記録サーバによって中継されるメディアデータは、記録サーバのメディアデータ記憶部２３１（図２参照）に記憶される。
【００３２】
会議室に設定されたスケジュールの会議終了日時に達した場合、または、遠隔会議を実行中の会議端末３のいずれで遠隔会議の終了が指示入力された場合、記録サーバでの遠隔会議の記録が終了される（Ｓ１７）。さらに、ユーザが会議室から退出して、遠隔会議が終了する（Ｓ１９）。具体的には、端末Ｃおよび端末Ｄが会議サーバＡから切断され、端末Ｅが会議サーバＢから切断されて、会議サーバ２上から会議室が削除される。
【００３３】
以上の処理によって、遠隔会議の実行後には、遠隔会議に使用されたメディアデータが、記録サーバのメディアデータ記憶部２３１に記憶される。さらに、記録サーバでは、メディアデータ記憶部２３１に記憶されているメディアデータに基づいて、遠隔会議の内容を記録した議事録データが作成され、議事録データ記憶部２３２（図２参照）に記憶される。この議事録データを再生することで、ユーザは過去に行われた遠隔会議を視聴することができる。
【００３４】
図４を参照して、第一実施形態において、各会議サーバ２で実行される通信品質計測処理（Ｓ７）について説明する。まず接続先装置からパケットが受信される（Ｓ２１）。接続先装置は、本処理を行う会議サーバ２（以下、対象サーバという。）に接続されている、遠隔会議を実行中の会議端末３および他の会議サーバ２である。先述したように、接続先装置は遠隔会議が開始されると、メディアデータのパケットを接続先の対象サーバに送信する。このパケットには、送信日時やシーケンス番号などの情報が含まれる。
【００３５】
次いで、パケットの送受信日時に基づいて、遅延時間が計測される（Ｓ２３）。具体的には、対象サーバで計測されたパケットの受信日時から、パケットに含まれる送信日時を減じることで、対象サーバに接続される分割経路上で生じる遅延時間が算出される。分割経路は、他の会議サーバ２を経由することなく、接続先装置が対象サーバに接続される通信経路である。
【００３６】
その後、全分割経路の計測完了であるか否かが判断される（Ｓ２５）。具体的には、対象サーバに接続されている全ての接続先装置のうち、遅延時間が計測されていない接続先装置がある場合、全分割経路の計測完了でないと判断される（Ｓ２５：ＮＯ）。この場合、処理はステップＳ２１に戻る。一方、対象サーバに接続されている全ての接続先装置について遅延時間が計測された場合、全分割経路の計測完了であると判断される（Ｓ２５：ＹＥＳ）。この場合、分割経路毎に計測した全ての遅延時間が、対象サーバの通信品質として、特定サーバ１に送信される（Ｓ２７）。その後、通信品質計測処理が終了される。
【００３７】
図５を参照して、第一実施形態において、特定サーバ１で実行される記録サーバ決定処理（Ｓ９）について説明する。まず遠隔会議を実行中の会議サーバ２から遅延時間が受信される（Ｓ４１）。これにより、特定サーバ１では、遠隔会議を実行中の各会議サーバ２で計測された全分割経路の遅延時間が取得される。次いで、全ての会議サーバ２から受信した遅延時間に基づいて、全通信経路の総遅延時間が算出される（Ｓ４３）。具体的には、遠隔会議を実行する会議サーバ２と会議端末３との間に形成される全ての通信経路について、各通信経路上に生じる総遅延時間が、その通信経路を構成する分割経路の遅延時間を合算して算出される。
【００３８】
さらに、各会議サーバ２に接続される通信経路の総遅延時間の分散値が、会議サーバ２毎に算出される（Ｓ４５）。算出された分散値が最小の会議サーバ２が、記録サーバに決定される（Ｓ４７）。決定された記録サーバはＲＡＭ１２に上書き保存されるため、ＲＡＭ１２には最新の記録サーバが記憶される。その後、記録サーバ決定処理が終了される。
【００３９】
図６を参照して、第一実施形態に係る記録サーバの決定手法の具体例を、通信品質計測処理（図４）および記録サーバ決定処理（図５）と対応づけて説明する。以下では、理解を容易にするために、会議サーバＡの通信品質を評価した結果を示すテーブル５０Ａと、会議サーバＢの通信品質を評価した結果を示すテーブル５０Ｂとを用いて説明する。
【００４０】
会議サーバＡが対象サーバである場合は、端末Ｃ、端末Ｄ、会議サーバＢが接続先装置である。会議サーバＡで通信品質計測処理（図４）が実行されると、端末Ｃから会議サーバＡまでの分割経路「Ｃ→Ａ」、端末Ｄから会議サーバＡまでの分割経路「Ｄ→Ａ」、会議サーバＢから会議サーバＡまでの分割経路「Ｂ→Ａ」について、それぞれの遅延時間が計測される（Ｓ２３）。一例として、分割経路「Ｃ→Ａ」、「Ｄ→Ａ」、「Ｂ→Ａ」の遅延時間は、「２００」（単位：ｍｓ）である。
【００４１】
会議サーバＢが対象サーバである場合は、端末Ｅ、会議サーバＡが接続先装置である。会議サーバＢで通信品質計測処理（図４）が実行されると、端末Ｅから会議サーバＡまでの分割経路「Ｅ→Ｂ」、会議サーバＡから会議サーバＢまでの分割経路「Ａ→Ｂ」について、それぞれの遅延時間が計測される（Ｓ２３）。一例として、分割経路「Ｅ→Ｂ」の遅延時間は「２００」、分割経路「Ａ→Ｂ」の遅延時間は「１００」である。
【００４２】
テーブル５０Ａに示すように、端末Ｃ，Ｄ，Ｅ間で実行される遠隔会議を、会議サーバＡの実行可能な録画サービスＸＡで記録する場合、各端末Ｃ，Ｄ，Ｅから録画サービスＸＡにメディアデータを送信する通信経路「Ｃ→ＸＡ」、「Ｄ→ＸＡ」、「Ｅ→ＸＡ」が使用される。通信経路「Ｃ→ＸＡ」は、分割経路「Ｃ→Ａ」と同義である。通信経路「Ｄ→ＸＡ」は、分割経路「Ｄ→Ａ」と同義である。通信経路「Ｅ→ＸＡ」は、２つの分割経路「Ｅ→Ｂ」、「Ｂ→Ａ」の組合せと同義である。
【００４３】
テーブル５０Ｂに示すように、端末Ｃ，Ｄ，Ｅ間で実行される遠隔会議を、会議サーバＢの実行可能な録画サービスＸＢで記録する場合、各端末Ｃ，Ｄ，Ｅから録画サービスＸＢにメディアデータを送信する通信経路が使用される。通信経路「Ｃ→ＸＢ」は、２つの分割経路「Ｃ→Ａ」、「Ａ→Ｂ」の組合せと同義である。通信経路「Ｄ→ＸＢ」は、２つの分割経路「Ｄ→Ａ」、「Ａ→Ｂ」の組合せと同義である。通信経路「Ｅ→ＸＢ」は、分割経路「Ｅ→Ｂ」と同義である。
【００４４】
特定サーバ１で記録サーバ決定処理（図５）が実行されると、会議サーバＡ、Ｂでそれぞれ取得された分割経路の遅延時間に基づいて、会議サーバＡに接続される通信経路「Ｃ→ＸＡ」、「Ｄ→ＸＡ」、「Ｅ→ＸＡ」の総遅延時間が、それぞれ「２００」、「２００」、「４００」に算出される（Ｓ４３）。会議サーバＢに接続される通信経路「Ｃ→ＸＢ」、「Ｄ→ＸＢ」、「Ｅ→ＸＢ」の総遅延時間が、それぞれ「３００」、「３００」、「２００」に算出される（Ｓ４３）。さらに、会議サーバＡの総遅延時間の分散値「１３３３３」と、会議サーバＢの総遅延時間の分散値「３３３３」とが算出される（Ｓ４５）。このうち、分散値が最も小さい会議サーバＢが、記録サーバに決定される（Ｓ４７）。
【００４５】
図７を参照して、特定サーバ１で実行される記録準備処理（Ｓ１３）について説明する。まず開始要求コマンドが受信される（Ｓ６１）。開始要求コマンドは、会議端末３で先述の記録開始指示が行われた場合に、その会議端末３に接続されている会議サーバ２が特定サーバ１に送信する、記録サーバの指定を要求するコマンドである。次いで、遠隔会議を実行中の会議サーバ２の全てに、記録開始コマンドが送信される（Ｓ６３）。記録開始コマンドは、記録サーバを指定して遠隔会議の記録開始を指示するコマンドである。その後、記録準備処理が終了される。
【００４６】
図８を参照して、会議サーバ２で実行される記録開始処理（Ｓ１５）について説明する。まず記録開始コマンドが受信される（Ｓ８１）。次いで、対象サーバが、記録開始コマンドの指定する記録サーバであるか否かが判断される（Ｓ８３）。記録サーバである場合（Ｓ８３：ＹＥＳ）、遠隔会議の記録が開始される（Ｓ８５）。つまり、先述したように、対象サーバによって中継されるメディアデータが、対象サーバのメディアデータ記憶部２３１に記憶される。ステップＳ８５の実行後、または、記録サーバでない場合（Ｓ８３：ＮＯ）、記録開始処理が終了される。
【００４７】
以上説明したように、第一実施形態の会議システム１００では、各会議サーバ２が各会議端末３との間でネットワーク８の通信品質を検出し、検出した通信品質を特定サーバ１に送信する。特定サーバ１は各会議サーバ２から受信した通信品質に基づいて記録サーバを特定し、特定した記録サーバに記録開始コマンドを送信する。記録開始コマンドが入力された会議サーバ２は、その会議サーバ２が中継するメディアデータをメディアデータ記憶部２３１に記憶させる。これによれば、各会議サーバ２におけるネットワーク８の通信品質に基づいて、最適な会議サーバ２に遠隔会議の記録を実行させることができる。
【００４８】
詳細には、会議サーバ２と会議端末３との間で送受信されるデータの遅延時間が最も小さい会議サーバ２が、記録サーバに特定される。したがって、ネットワーク通信時に生じるデータ遅延を抑制しつつ、遠隔会議をより高品質で記録することができる。さらに、複数の会議端末３の各々について検出した複数の遅延時間の分散値を使用することで、より正確な遅延時間に基づいて記録サーバを特定でき、ひいては遠隔会議の記録品質が向上する。
【００４９】
図９〜図１１を参照して、本発明の第二実施形態について説明する。第二実施形態は、記録サーバの決定手法の詳細が、第一実施形態と異なる。以下では、第一実施形態と異なる点のみを説明する。
【００５０】
図９を参照して、第二実施形態において、各会議サーバ２で実行される通信品質計測処理（Ｓ７）について説明する。まず図４のステップＳ２１と同様に、接続先装置からパケットが受信される（Ｓ１０１）。次いで、パケットのシーケンス番号に基づいて、パケットロス率が計測される（Ｓ１０３）。具体的には、対象サーバで単位時間あたりに連続して受信されたパケットのシーケンス番号に基づいてロスしたパケット数を特定することで、対象サーバに接続される分割経路上で生じるパケットロス率が算出される。
【００５１】
その後、図４のステップＳ２５と同様に、全分割経路の計測完了であるか否かが判断される（Ｓ１０５）。全分割経路の計測完了でない場合（Ｓ１０５：ＮＯ）、処理はステップＳ１０１に戻る。一方、全分割経路の計測完了である場合（Ｓ１０５：ＹＥＳ）、分割経路毎に計測した全てのパケットロス率が、対象サーバの通信品質として、特定サーバ１に送信される（Ｓ１０７）。その後、通信品質計測処理が終了される。
【００５２】
図１０を参照して、第二実施形態において、特定サーバ１で実行される記録サーバ決定処理（Ｓ９）について説明する。まず図５のステップＳ４１と同様に、遠隔会議を実行中の会議サーバ２からパケットロス率が受信される（Ｓ１２１）。次いで、全ての会議サーバ２から受信したパケットロス率に基づいて、全通信経路の総パケットロス率が算出される（Ｓ１２３）。具体的には、遠隔会議を実行する会議サーバ２と会議端末３との間に形成される全ての通信経路について、各通信経路上に生じるパケットロス率が、その通信経路を構成する分割経路のパケットロス率を合算して算出される。さらに、各会議サーバ２に接続される通信経路の総パケットロス率の平均値が、会議サーバ２毎に算出される（Ｓ１２５）。算出された平均値が最小の会議サーバ２が、記録サーバに決定される（Ｓ１２７）。その後、記録サーバ決定処理が終了される。
【００５３】
図１１を参照して、第二実施形態に係る記録サーバの決定手法の具体例を、通信品質計測処理（図９）および記録サーバ決定処理（図１０）と対応づけて説明する。以下では、理解を容易にするために、会議サーバＡの通信品質を評価した結果を示すテーブル６０Ａと、会議サーバＢの通信品質を評価した結果を示すテーブル６０Ｂとを用いて説明する。
【００５４】
会議サーバＡで通信品質計測処理（図９）が実行されると、分割経路「Ｃ→Ａ」、「Ｄ→Ａ」、「Ｂ→Ａ」について、それぞれのパケットロス率が計測される（Ｓ１０３）。一例として、分割経路「Ｃ→Ａ」、「Ｄ→Ａ」、「Ｂ→Ａ」のパケットロス率は、それぞれ「２．５０」、「２．００」、「１．００」（単位：％）である。会議サーバＢで通信品質計測処理（図９）が実行されると、分割経路「Ｅ→Ｂ」、「Ａ→Ｂ」について、それぞれのパケットロス率が計測される（Ｓ１０３）。一例として、分割経路「Ｅ→Ｂ」、「Ａ→Ｂ」のパケットロス率は、それぞれ「１．３０」、「１．００」である。
【００５５】
テーブル６０Ａ、６０Ｂに示すように、特定サーバ１で記録サーバ決定処理（図１０）が実行されると、会議サーバＡ、Ｂでそれぞれ取得された分割経路のパケットロス率に基づいて、会議サーバＡの通信経路「Ｃ→ＸＡ」、「Ｄ→ＸＡ」、「Ｅ→ＸＡ」の総パケットロス率が、それぞれ「２．５０」、「２．００」、「２．８０」に算出される（Ｓ１２３）。会議サーバＢの通信経路「Ｃ→ＸＢ」、「Ｄ→ＸＢ」、「Ｅ→ＸＢ」の総パケットロス率が、それぞれ「３．５０」、「２．００」、「１．３０」に算出される（Ｓ１２３）。さらに、会議サーバＡの総パケットロス率の平均値「２．４３」と、会議サーバＢの総パケットロス率の平均値「２．６０」とが算出される（Ｓ１２５）。このうち、分散値が最も小さい会議サーバＡが、記録サーバに決定される（Ｓ１２７）。
【００５６】
以上説明したように、第二実施形態の会議システム１００では、第一実施形態と同様に、各会議サーバ２におけるネットワーク８の通信品質に基づいて、最適な会議サーバ２に遠隔会議の記録を実行させることができる。詳細には、会議サーバ２と会議端末３との間で送受信されるデータのパケットロス率が最も小さい会議サーバ２が、記録サーバに特定される。したがって、ネットワーク通信時に生じるパケットロスを抑制しつつ、遠隔会議をより高品質で記録することができる。さらに、複数の会議端末３の各々について検出した複数のパケットロス率の平均値を使用することで、より正確なパケットロス率に基づいて記録サーバを特定でき、ひいては遠隔会議の記録品質が向上する。
【００５７】
図１２〜図１５を参照して、本発明の第三実施形態について説明する。第三実施形態は、記録サーバの決定手法の詳細が、第一、第二実施形態と異なる。以下では、第一、第二実施形態と異なる点のみを説明する。
【００５８】
図１２を参照して、第三実施形態において、各会議サーバ２で実行される通信品質計測処理（Ｓ７）について説明する。まず図４のステップＳ２１および図９のステップＳ１０１と同様に、接続先装置からパケットが受信される（Ｓ２０１）。次いで、図４のステップＳ２３と同様に、パケットの送受信日時に基づいて遅延時間が計測される（Ｓ２０３）。さらに、図９のステップＳ１０３と同様に、パケットのシーケンス番号に基づいてパケットロス率が計測される（Ｓ２０５）。
【００５９】
その後、図４のステップＳ２５および図９のステップＳ１０５と同様に、全分割経路の計測完了であるか否かが判断される（Ｓ２０７）。全分割経路の計測完了でない場合（Ｓ２０７：ＮＯ）、処理はステップＳ２０１に戻る。一方、全分割経路の計測完了である場合（Ｓ２０７：ＹＥＳ）、分割経路毎に計測した全ての遅延時間およびパケットロス率が、対象サーバの通信品質として、特定サーバ１に送信される（Ｓ２０９）。その後、通信品質計測処理が終了される。
【００６０】
図１３を参照して、第三実施形態において、特定サーバ１で実行される記録サーバ決定処理（Ｓ９）について説明する。まず図５のステップＳ４１および図１０のステップＳ１２１と同様に、遠隔会議を実行中の会議サーバ２から通信品質が受信される（Ｓ２２１）。次いで、全ての会議サーバ２から受信した通信品質（つまり、遅延時間およびパケットロス率）に基づいて、全分割経路における通信品質の劣化度が算出される（Ｓ２２３）。劣化度は、会議サーバ２によって中継されるデータをリアルタイムに取得した場合と比較したデータ再現性を示す。
【００６１】
より具体的に、各分割経路の劣化度は、その分割経路を経由して会議サーバ２で受信された時点のメディアデータの再現性を、会議端末３で送信された時点のメディアデータを１００％とした割合で示す。つまり、劣化度が大きいほど、メディアデータの再現性が低くなり、遠隔会議の記録品質が悪くなる。各分割経路の劣化度は、その分割経路の遅延時間およびパケットロス率に基づいて特定される。ここで、遅延時間およびパケットロス率は、それぞれ異なる観点で通信品質を評価する指標である。そのため、本実施形態では、遅延時間およびパケットロス率を同一の尺度である劣化度で評価するために、図１４に例示するような品質相関図を使用する。
【００６２】
図１４に例示する品質相関図では、あらかじめ行われた実験および計算によって、遅延時間およびパケットロス率をそれぞれ通信品質の劣化度と対応付けた相関曲線が定義されている。図１４では、横軸が遅延時間（１０ｍｓ）およびパケットロス率（×０．２％）を示し、縦軸が劣化度を示す。遅延時間に対応する劣化度を示す相関曲線を破線で示し、パケットロス率に対応する劣化度を示す相関曲線を実線で示している。ステップＳ２２３では、各分割経路の遅延時間およびパケットロス率にそれぞれ対応する劣化度が、図１４に例示する品質相関図に基づいて特定される。遅延時間に対応する劣化度と、パケットロス率に対応する劣化度との合算値が、分割経路の劣化度として算出される。
【００６３】
ステップＳ２２３で算出された全分割経路の劣化度に基づいて、全通信経路の総劣化度が算出される（Ｓ２２５）。具体的には、遠隔会議を実行する会議サーバ２と会議端末３との間に形成される全ての通信経路について、各通信経路の総劣化度が、その通信経路を構成する分割経路の劣化度を合算して算出される。さらに、各会議サーバ２に接続される通信経路の総劣化度の平均値が、会議サーバ２毎に算出される（Ｓ２２７）。算出された平均値が最小の会議サーバ２が、記録サーバに決定される（Ｓ２２９）。その後、記録サーバ決定処理が終了される。
【００６４】
図１５を参照して、第三実施形態に係る記録サーバの決定手法の具体例を、通信品質計測処理（図１２）および記録サーバ決定処理（図１３）と対応づけて説明する。以下では、理解を容易にするために、会議サーバＡの通信品質を評価した結果を示すテーブル７０Ａと、会議サーバＢの通信品質を評価した結果を示すテーブル７０Ｂとを用いて説明する。
【００６５】
会議サーバＡで通信品質計測処理（図１２）が実行されると、分割経路「Ｃ→Ａ」、「Ｄ→Ａ」、「Ｂ→Ａ」について、それぞれの遅延時間およびパケットロス率が計測される（Ｓ２０３、Ｓ２０５）。一例として、分割経路「Ｃ→Ａ」、「Ｄ→Ａ」、「Ｂ→Ａ」の遅延時間は全て「２００」であり、パケットロス率はそれぞれ「２．５０」、「２．００」、「１．００」である。会議サーバＢで通信品質計測処理（図１２）が実行されると、分割経路「Ｅ→Ｂ」、「Ａ→Ｂ」について、それぞれの遅延時間およびパケットロス率が計測される（Ｓ２０３、Ｓ２０５）。一例として、分割経路「Ｅ→Ｂ」、「Ａ→Ｂ」の遅延時間はそれぞれ「２００」、「１００」であり、パケットロス率はそれぞれ「１．３０」、「１．００」である。
【００６６】
テーブル７０Ａ、７０Ｂに示すように、特定サーバ１で記録サーバ決定処理（図１３）が実行されると、分割経路「Ｃ→Ａ」、「Ｄ→Ａ」、「Ｂ→Ａ」、「Ｅ→Ｂ」、「Ａ→Ｂ」について、それぞれ劣化度が算出される（Ｓ２２３）。一例として、分割経路「Ｃ→Ａ」、「Ｄ→Ａ」、「Ｂ→Ａ」、「Ｅ→Ｂ」、「Ａ→Ｂ」の劣化度は、「２８．２５４」、「２５．５５１」、「２３．０００」、「２２．２００」、「１１．６００」である。
【００６７】
さらに、分割経路の劣化度に基づいて、会議サーバＡの通信経路「Ｃ→ＸＡ」、「Ｄ→ＸＡ」、「Ｅ→ＸＡ」の総劣化度が、それぞれ「２８．２５４」、「２５．５５１」、「４５．２００」に算出される（Ｓ２２５）。会議サーバＢの通信経路「Ｃ→ＸＢ」、「Ｄ→ＸＢ」、「Ｅ→ＸＢ」の総劣化度が、それぞれ「３９．８５４」、「３７．１５１」、「２２．２００」に算出される（Ｓ２２５）。さらに、会議サーバＡの総劣化度の平均値「３３．００２」と、会議サーバＢの総劣化度の平均値「３３．０６８」とが算出される（Ｓ２２７）。このうち、平均値が最も小さい会議サーバＡが、記録サーバに決定される（Ｓ２２９）。
【００６８】
以上説明したように、第三実施形態の会議システム１００では、第一、第二実施形態と同様に、各会議サーバ２におけるネットワーク８の通信品質に基づいて、最適な会議サーバ２に遠隔会議の記録を実行させることができる。詳細には、会議サーバ２と会議端末３との間で送受信されるデータの遅延時間およびパケットロス率に基づいて通信品質の劣化度を特定し、特定した劣化度の最も小さい会議サーバ２が、記録サーバに特定される。したがって、ネットワーク通信時に生じるデータ遅延およびパケットロスを抑制しつつ、遠隔会議をより高品質で記録することができる。
【００６９】
上記の第一〜第三実施形態において、ステップＳ７を実行するＣＰＵ２０が、本発明の「通信品質検出手段」および「通信品質送信手段」に相当する。ステップＳ９を実行するＣＰＵ１０が、本発明の「記録サーバ特定手段」に相当する。ステップＳ１３を実行するＣＰＵ１０が、本発明の「コマンド送信手段」に相当する。ステップＳ１５を実行するＣＰＵ２０が、本発明の「会議記録手段」に相当する。第三実施形態において、ステップＳ２２３〜Ｓ２２７を実行するＣＰＵ２０が、本発明の「劣化度算出手段」に相当する。
【００７０】
なお、本発明は上記実施形態に限定されるものではなく、発明の要旨を変更しない範囲での変更が可能である。上記実施形態では、特定サーバ１および会議サーバ２が別々のサーバであるが、これに代えて特定サーバ１と会議サーバ２とが１つのサーバで構成されてもよい。また、記録サーバは、外部の記憶装置にメディアデータを記憶してもよい。
【００７１】
また、上記実施形態では、遠隔会議の開始後に、録画開始指示に応じて遠隔会議の記録が開始されるが、これに代えて遠隔会議が開始されると自動的に遠隔会議の記録が開始されてもよい。例えば、図３に示すフローチャートにおいて、ステップＳ５の実行前に、ステップＳ７、Ｓ９、Ｓ１３、Ｓ１５を実行して、遠隔会議の開始と同タイミングで会議記録を開始してもよい。この場合、会議サーバ２での通信品質の計測時に（Ｓ７）、メディアデータのパケットではなく、会議開始前に接続先端末から計測用パケットを受信して、分割経路の通信品質を計測してもよい。
【００７２】
また、記録開始コマンドや開始要求コマンドは、メディアデータと同じネットワーク８を介して送受信されてもよいし、メディアデータとは異なるネットワーク８（例えば、電話回線）を介して送受信されてもよい。また、これらのコマンドは、ネットワーク８を介することなく、特定サーバ１や会議サーバ２などでユーザが直接入力してもよい。
【符号の説明】
【００７３】
１    特定サーバ
２    会議サーバ
３    会議端末
８    ネットワーク
１０    ＣＰＵ
２０    ＣＰＵ
１００    会議システム
２３１    メディアデータ記憶部
【図１】
2013207568.tif 000003
【図２】
2013207568.tif 000004
【図３】
2013207568.tif 000005
【図４】
2013207568.tif 000006
【図５】
2013207568.tif 000007
【図６】
2013207568.tif 000008
【図７】
2013207568.tif 000009
【図８】
2013207568.tif 000010
【図９】
2013207568.tif 000011
【図１０】
2013207568.tif 000012
【図１１】
2013207568.tif 000013
【図１２】
2013207568.tif 000014
【図１３】
2013207568.tif 000015
【図１４】
2013207568.tif 000016
【図１５】
2013207568.tif 000017