(57)【要約】  【課題】  中継装置の負荷を軽減する技術を提供する。  【解決手段】  クライアント端末１５０から会議の設定依頼を受けた会議サーバ１１０では、複数のビデオルータ１３０Ａ〜１３０Ｃの中から負荷の少ないビデオルータ１３０を選択して、選択したビデオルータ１３０の通信アドレスを、会議に参加するクライアント端末１５０に通知して、会議を設定する。【選択図】図１
2010124232.tif 000002
【特許請求の範囲】
【請求項１】
複数のクライアント端末と、複数の中継装置と、会議管理サーバと、を有する会議システムであって、
前記会議管理サーバの制御部は、
前記クライアント端末より会議の相手方のクライアント端末を指定した会議の設定依頼を受けると、前記複数の中継装置の中から、設定する会議で使用する中継装置を予め定められた方法で選択する処理と、
選択された中継装置の通信アドレスを特定する情報を、設定する会議に参加するクライアント端末に通知する処理と、
設定する会議に参加するクライアント端末の通信アドレスを特定する情報を、選択された中継装置に通知する処理と、を行い、
前記クライアント端末の制御部は、撮像部で撮像された映像データ及び音声収集部で収集された音声データの少なくとも何れか一方を、前記管理サーバより通知された中継装置の通信アドレスに送信する処理を行い、
前記中継装置の制御部は、設定された会議に参加しているクライアント端末から受信した映像データ及び音声データの少なくとも何れか一方を、前記設定された会議に参加しているクライアント端末に転送する処理を行うこと、
を特徴とする会議システム。
【請求項２】
請求項１に記載の会議システムであって、
前記管理サーバの制御部は、
中継装置と、当該中継装置を介して会議を行っているクライアント端末と、を特定する会議開催情報を記憶部に記憶する処理と、
前記クライアント端末より会議の相手方のクライアント端末を指定した会議の設定依頼を受けると、前記会議開催情報より、中継装置毎のクライアント端末の接続数を算出し、前記複数の中継装置の中から、クライアント端末の接続数が最も少ない中継装置を選択する処理と、を行うこと、
を特徴とする会議システム。
【請求項３】
請求項２に記載の会議システムであって、
前記管理サーバの制御部は、
前記クライアント端末より、参加する会議を特定した会議の参加要求を受けると、前記会議開催情報より、参加する会議で選択されている中継装置毎のクライアント端末の接続数を算出し、算出した接続数が予め定められた数を超えているか否かを判断する処理と、
算出した接続数が予め定められた数を超えていない場合には、超えていない中継装置のうち、クライアント端末の接続数が最も少ないものを選択し、算出した接続数が予め定められた数を超えている場合には、参加する会議で使用されていない中継装置毎のクライアント端末の接続数を算出し、クライアント端末の接続数が最も少ないものを選択する処理と、
選択された中継装置の通信アドレスを特定する情報を、前記会議の参加要求を送信してきたクライアント端末に通知する処理と、
前記会議に参加するクライアント端末の通信アドレスを特定する情報を、選択された中継装置に通知する処理と、を行うこと、
を特徴とする会議システム。
【請求項４】
請求項１に記載の会議システムであって、
前記中継装置の制御部は、処理負荷を特定する情報を前記管理サーバに送信する処理を行い、
前記管理サーバの制御部は、
前記中継装置から受信した前記処理負荷を特定する情報を通信状況情報として記憶部に記憶する処理と、
前記クライアント端末より会議の相手方のクライアント端末を指定した会議の設定依頼を受けると、前記通信状況情報から処理負荷の最も軽い中継装置を特定し、特定した中継装置を選択する処理と、を行うこと、
を特徴とする会議システム。
【請求項５】
請求項４に記載の会議システムであって、
前記管理サーバの制御部は、
前記クライアント端末より、参加する会議を特定した会議の参加要求を受けると、前記会議開催情報より、参加する会議で選択されている中継装置毎の処理負荷を特定し、特定した処理負荷が最も軽い中継装置を選択する処理と、
選択された中継装置の通信アドレスを特定する情報を、前記会議の参加要求を送信してきたクライアント端末に通知する処理と、
前記会議に参加するクライアント端末の通信アドレスを特定する情報を、選択された中継装置に通知する処理と、を行うこと、
を特徴とする会議システム。
【請求項６】
複数のクライアント端末と、複数の中継装置と、会議管理サーバと、を有する会議システムが行う会議方法であって、
前記会議管理サーバの制御部が、前記クライアント端末より会議の相手方のクライアント端末を指定した会議の設定依頼を受けると、前記複数の中継装置の中から、設定する会議で使用する中継装置を予め定められた方法で選択する処理を行う過程と、
前記会議管理サーバの制御部が、選択された中継装置の通信アドレスを特定する情報を、設定する会議に参加するクライアント端末に通知する処理を行う過程と、
前記会議管理サーバの制御部が、設定する会議に参加するクライアント端末の通信アドレスを特定する情報を、選択された中継装置に通知する処理を行う過程と、
前記クライアント端末の制御部が、撮像部で撮像された映像データ及び音声収集部で収集された音声データの少なくとも何れか一方を、前記管理サーバより通知された中継装置の通信アドレスに送信する処理を行う過程と、
前記中継装置の制御部が、設定された会議に参加しているクライアント端末から受信した映像データ及び音声データの少なくとも何れか一方を、前記設定された会議に参加しているクライアント端末に転送する処理を行う過程と、を備えること、
を特徴とする会議方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のクライアント端末から得られる映像データ又は音声データを複数の中継装置で中継する技術に関する。
【背景技術】
【０００２】
従来のテレビ会議システムでは、例えば、特許文献１に記載の技術のように、テレビ会議を行う部屋等に端末を設置し、複数の端末から得られる映像及び音声を中継サーバ等の中継装置に送信して、中継サーバから各々の端末に配信するようにしている。
【０００３】
【特許文献１】特開2001-313915号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の技術では、複数の端末から得られる映像及び音声を中継装置から各々の端末に配信するようにしているため、会議に参加する端末の数が増えたり、開催する会議の数が増えたりすると、中継装置の負担が大きくなり、配信する映像及び音声が遅延する場合もあった。
【０００５】
そこで、本発明は、中継装置の負荷を軽減する技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
以上の課題を解決するため、本発明では、クライアント端末から得られる映像データ又は音声データを送信する中継装置を適宜選択する。
【０００７】
例えば、本発明は、複数のクライアント端末と、複数の中継装置と、会議管理サーバと、を有する会議システムであって、前記会議管理サーバの制御部は、前記クライアント端末より会議の相手方のクライアント端末を指定した会議の設定依頼を受けると、前記複数の中継装置の中から、設定する会議で使用する中継装置を予め定められた方法で選択する処理と、選択された中継装置の通信アドレスを特定する情報を、設定する会議に参加するクライアント端末に通知する処理と、設定する会議に参加するクライアント端末の通信アドレスを特定する情報を、選択された中継装置に通知する処理と、を行い、前記クライアント端末の制御部は、撮像部で撮像された映像データ及び音声収集部で収集された音声データの少なくとも何れか一方を、前記管理サーバより通知された中継装置の通信アドレスに送信する処理を行い、前記中継装置の制御部は、設定された会議に参加しているクライアント端末から受信した映像データ及び音声データの少なくとも何れか一方を、前記設定された会議に参加しているクライアント端末に転送する処理を行うこと、を特徴とする。
【発明の効果】
【０００８】
以上のように、本発明によれば、中継装置の負担を軽減することができる。
【発明を実施するための最良の形態】
【０００９】
図１は、本発明の第一の実施形態である会議システム１００の概略図である。
【００１０】
図示するように、会議システム１００は、会議管理サーバ１１０と、中継装置としてのビデオルータ１３０Ａ〜１３０Ｃ（以下、各々を区別しない場合には、ビデオルータ１３０という）と、クライアント端末１５０Ａ〜１５０Ｃ（以下、各々を区別しない場合には、クライアント端末１５０という）と、を備え、会議管理サーバ１１０、ビデオルータ１３０及びクライアント端末１５０は、ネットワーク１７０を介して相互に情報を送受信することができるようにされている。
【００１１】
図２は、会議管理サーバ１１０の概略図である。図示するように、会議管理サーバ１１０は、記憶部１１１と、制御部１１５と、入力部１２０と、出力部１２１と、通信部１２２と、を備える。
【００１２】
記憶部１１１は、クライアント情報記憶領域１１２と、会議開催情報記憶領域１１３と、を備える。
【００１３】
クライアント情報記憶領域１１２には、会議を行うために使用されるクライアント端末１５０の通信アドレスを特定する情報を有するクライアント情報が記憶される。例えば、本実施形態においては、図３（クライアント情報テーブル１１２ａの概略図）に示すようなクライアント情報テーブル１１２ａが記憶される。
【００１４】
クライアント情報テーブル１１２ａは、クライアントＩＤ欄１１２ｂと、アドレス欄１１２ｃと、を有する。
【００１５】
クライアントＩＤ欄１１２ｂには、各々のクライアント端末１５０を特定する情報が格納される。ここでは、クライアント端末１５０を特定する情報として、クライアント端末１５０を識別するために各々のクライアント端末１５０に割り振られたクライアントＩＤが格納される。
【００１６】
アドレス欄１１２ｃには、クライアントＩＤ欄１１２ｂで特定されるクライアント端末１５０の通信アドレス（ＩＰアドレス等）を特定する情報が格納される。
【００１７】
図２に戻り、会議開催情報記憶領域１１３には、会議管理サーバ１１０を介して設定された会議に参加しているクライアント端末１５０と、当該クライアント端末１５０が情報を送受信するビデオルータ１３０と、を特定する情報を有する会議開催情報が記憶される。例えば、本実施形態においては、図４（会議開催情報テーブル１１３ａの概略図）に示すような会議開催情報テーブル１１３ａが記憶される。
【００１８】
会議開催情報テーブル１１３ａは、会議ＩＤ欄１１３ｂと、ビデオルータＩＤ欄１１３ｃと、クライアントＩＤ欄１１３ｄと、アドレス欄１１３ｅと、を有する。
【００１９】
会議ＩＤ欄１１３ｂには、会議管理サーバ１１０を介して設定された会議を特定する情報が格納される。ここで、本実施形態においては、会議を特定する情報として、各々の会議が設定される際に割り振られる識別情報である会議ＩＤが格納される。
【００２０】
ビデオルータＩＤ欄１１３ｃには、ビデオルータ１３０を特定する情報が格納される。ここで、本実施形態においては、ビデオルータ１３０を特定する情報として、各々のビデオルータ１３０に予め割り振られているビデオルータＩＤが格納される。
【００２１】
クライアントＩＤ欄１１３ｄには、会議ＩＤ欄１１３ｂで特定される会議に参加しているクライアント端末１５０を特定する情報（ここでは、クライアントＩＤ）が格納される。
【００２２】
アドレス欄１１３ｅには、クライアントＩＤ欄１１３ｄで特定されるクライアント端末１５０に割り振られている通信アドレスを特定する情報が格納される。
【００２３】
制御部１１５は、全体制御部１１６と、呼制御部１１７と、会議管理部１１８と、を備える。
【００２４】
全体制御部１１６は、会議管理サーバ１１０での処理の全体を制御する。
【００２５】
例えば、本実施形態においては、クライアント情報記憶領域１１２に必要な情報を記憶し、更新する処理を行う。具体的には、全体制御部１１６は、入力部１２０を介してクライアント端末１５０のクライアントＩＤ及び通信アドレスの入力を受け付け、入力された情報をクライアント情報テーブル１１２ａの対応する欄に格納する処理を行う。
【００２６】
呼制御部１１７は、会議を設定するための呼制御を行う。
【００２７】
例えば、呼制御部１１７は、クライアント端末１５０より、他のクライアント端末１５０のクライアントＩＤ又は通信アドレスを指定した発呼（会議の設定依頼）メッセージを、通信部１２２を介して受信すると、会議で使用するビデオルータ１３０を選択する。本実施形態においては、呼制御部１１７は、ビデオルータ１３０で情報を送受信しているクライアント端末１５０の数が少ないものから順に選択するようにしている。
【００２８】
具体的には、呼制御部１１７は、未だ選択されていないビデオルータ１３０が有る場合には、予め定められた順番でビデオルータ１３０を選択するものとし、既に全てのビデオルータ１３０が選択されている場合には、ビデオルータ１３０に接続しているクライアント端末１５０の数が少ないものから順番（クライアント端末１５０の数が同じ場合には、予め定められた順番）で選択する。
【００２９】
なお、呼制御部１１７は、一つのビデオルータ１３０に収容するクライアント端末１５０が予め定められた数に達している場合には、一つの会議のために他のビデオルータ１３０も選択する。この場合におけるビデオルータ１３０の選択も、前述と同様、予め定められた順番、または、収容されているクライアント端末１５０の数が少ない順番、で行う。
【００３０】
そして、呼制御部１１７は、受信した発呼メッセージにおいて指定されているクライアントＩＤで特定されるクライアント端末１５０の通信アドレス又は指定されている通信アドレスに予め定めら得たプロトコルに応じた発呼メッセージを送信する処理を行う。ここで、この発呼メッセージには、発呼メッセージの宛先であるクライアント端末１５０が使用するビデオルータ１３０の通信アドレスが含まれているものとする。
【００３１】
そして、呼制御部１１７は、このような発呼メッセージに対して、会議に応答する応答メッセージを受信すると、各々の会議毎に一意となる会議ＩＤを割り振り、当該会議ＩＤと、当該会議ＩＤで特定される会議で使用するビデオルータ１３０に割り振られているビデオルータＩＤと、当該会議ＩＤで特定される会議に参加するクライアント端末１５０に割り振られているクライアントＩＤと、当該会議ＩＤで特定される会議に参加する端末に割り振れている通信アドレスと、を特定して、後述する会議管理部１１８にルーティング処理指令を行い、会議を設定する。
【００３２】
また、呼制御部１１７は、既に開催されている会議の会議ＩＤを特定した発呼（会議への参加要求）メッセージを、通信部１２２を介して受信すると、当該発呼メッセージを送信してきたクライアント端末１５０が使用するビデオルータ１３０を選択する。
【００３３】
ここで、呼制御部１１７は、受信した発呼メッセージで参加を要求されている会議で使用されているビデオルータ１３０に収容されているクライアント端末１５０が、予め定められた数に達していない場合には、当該会議で使用され、収容しているクライアント端末１５０が予め定められた数に達していないビデオルータ１３０を選択する。
【００３４】
一方、呼制御部１１７は、受信した発呼メッセージで参加を要求されている会議で使用されているビデオルータ１３０に収容されているクライアント端末１５０が、予め定められた数に達している場合には、上述のように、予め定められた順番、または、収容されているクライアント端末１５０の数が少ない順番、でビデオルータ１３０の選択を行う。
【００３５】
そして、呼制御部１１７は、受信した発呼メッセージで参加を要求されている会議の会議ＩＤと、当該会議ＩＤで特定される会議で使用するビデオルータ１３０に割り振られているビデオルータＩＤと、当該発呼メッセージを送信してきたクライアント端末１５０に割り振られているクライアントＩＤ及び通信アドレスと、を特定して、後述する会議管理部１１８にルーティング処理指令を行い、会議への参加を設定する。
【００３６】
なお、呼制御部１１７は、クライアント端末１５０より当該クライアント端末１５０に割り振られている通信アドレスを特定した取消通知を受けると、当該通信アドレスを特定して、会議管理部１１８にルーティング取消処理指令を行い、既に開催されている会議から、取消通知を行ったクライアント端末１５０の参加を取り消す処理を行う。
【００３７】
会議管理部１１８は、会議管理サーバ１１０を介して設定された会議を管理する処理を行う。
【００３８】
例えば、会議管理部１１８は、呼制御部１１７よりルーティング処理指令を受けると、当該ルーティング処理指令で特定されている会議ＩＤが、会議開催情報テーブル１１３ａの会議ＩＤ欄１１３ｂに格納されていない場合には、会議開催情報テーブル１１３ａに新たなレコードを追加して、追加したレコードに、ルーティング処理指令で特定されている会議ＩＤ、ビデオルータＩＤ、クライアントＩＤ及び通信アドレスを格納するとともに、通信部１２２を介して、ルーティング処理指令で特定されている会議ＩＤ、ビデオルータ及び通信アドレス、を特定したルーティング指示をビデオルータ１３０に送信する処理を行う。
【００３９】
また、会議管理部１１８は、呼制御部１１７よりルーティング処理指令を受けると、当該ルーティング処理指令で特定されている会議ＩＤが、会議開催情報テーブル１１３ａの会議ＩＤ欄１１３ｂに既に格納されている場合には、当該会議ＩＤが会議ＩＤ欄１１３ｂに格納されているレコードに新たな行を追加して、ルーティング処理指令で特定されているビデオルータＩＤ、クライアントＩＤ及び通信アドレス、を特定する情報を格納するとともに、通信部１２２を介して、ルーティング処理指令で特定されている会議ＩＤ、ビデオルータＩＤ及び通信アドレスを特定したルーティング指示をビデオルータ１３０に送信する処理を行う。
【００４０】
なお、会議管理部１１８は、呼制御部１１７より、ルーティング取消処理指令を受けると、当該ルーティング取消処理指令で特定されている通信アドレスが、会議開催情報テーブル１１３ａのアドレス欄１１３ｅに格納されている行の情報を削除する。なお、会議ＩＤに対応付けられている全ての行の情報が削除された場合には、当該会議ＩＤのレコードを削除する。
【００４１】
そして、会議管理部１１８は、当該ルーティング取消処理指令に含まれている通信アドレスを特定する情報を含むルーティング取消指示を、通信部１２２を介してビデオルータ１３０に送信する。
【００４２】
入力部１２０は、情報の入力を受け付ける。
【００４３】
出力部１２１は、情報を出力する。
【００４４】
通信部１２２は、ＬＡＮ２００を介した情報の送受信を行う。
【００４５】
以上に記載した会議管理サーバ１１０は、例えば、図５（コンピュータ９００の概略図）に示すような、ＣＰＵ（Central Processing Unit）９０１と、メモリ９０２と、ＨＤＤ（Hard Disk Drive）等の外部記憶装置９０３と、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）やＤＶＤ−ＲＯＭ（Digital Versatile Disk Read Only Memory）等の可搬性を有する記憶媒体９０４に対し情報の読み出し及び書き込みを行う読書装置９０５と、キーボードやマウスなどの入力装置９０６と、ディスプレイなどの出力装置９０７と、通信ネットワークに接続するためのＮＩＣ（Network Interface Card）等の通信装置９０８と、を備えた一般的なコンピュータ９００で実現できる。
【００４６】
例えば、記憶部１１１は、ＣＰＵ９０１がメモリ９０２又は外部記憶装置９０３を利用することにより実現可能であり、制御部１１５は、外部記憶装置９０３に記憶されている所定のプログラムをメモリ９０２にロードしてＣＰＵ９０１で実行することで実現可能であり、入力部１２０は、ＣＰＵ９０１が入力装置９０６を利用することで実現可能であり、出力部１２１は、ＣＰＵ９０１が出力装置９０７を利用することで実現可能であり、通信部１２２は、ＣＰＵ９０１が通信装置９０８を利用することで実現可能である。
【００４７】
この所定のプログラムは、読書装置９０５を介して記憶媒体９０４から、あるいは、通信装置９０８を介してネットワークから、外部記憶装置９０３にダウンロードされ、それから、メモリ９０２上にロードされてＣＰＵ９０１により実行されるようにしてもよい。また、読書装置９０５を介して記憶媒体９０４から、あるいは、通信装置９０８を介してネットワークから、メモリ９０２上に直接ロードされ、ＣＰＵ９０１により実行されるようにしてもよい。
【００４８】
図６は、ビデオルータ１３０の概略図である。図示するように、ビデオルータ１３０は、記憶部１３１と、制御部１３５と、通信部１３９と、を備える。
【００４９】
記憶部１３１は、ビデオルータ情報記憶領域１３２と、ルーティング情報記憶領域１３３を備える。
【００５０】
ビデオルータ情報記憶領域１３２は、ビデオルータ１３０の通信アドレスを特定する情報を有するビデオルータ情報が記憶される。例えば、本実施形態においては、図７（ビデオルータ情報テーブル１３２ａの概略図）に示すようなビデオルータ情報テーブル１３２ａが記憶される。
【００５１】
ビデオルータ情報テーブル１３２ａは、ビデオルータＩＤ欄１３２ｂと、アドレス欄１３２ｃと、を有する。
【００５２】
ビデオルータＩＤ欄１３２ｂには、ビデオルータ１３０を特定する情報（ここでは、ビデオルータＩＤ）が格納される。
【００５３】
アドレス欄１３２ｃには、ビデオルータＩＤ欄１３２ｂで特定されるビデオルータ１３０の通信アドレスを特定する情報が格納される。
【００５４】
図６に戻り、ルーティング情報記憶領域１３３には、会議に参加しているクライアント端末１５０の通信アドレスと、会議で使用するビデオルータ１３０を特定する情報と、を有するルーティング情報が記憶される。例えば、本実施形態においては、図８（ルーティング情報テーブル１３３ａの概略図）に示すようなルーティング情報テーブル１３３ａが記憶される。
【００５５】
ルーティング情報テーブル１３３ａは、会議ＩＤ欄１３３ｂと、ビデオルータＩＤ欄１３３ｃと、アドレス欄１３３ｄと、を有する。
【００５６】
会議ＩＤ欄１３３ｂには、会議管理サーバ１１０を介して設定された会議を特定する情報（ここでは、会議ＩＤ）が格納される。
【００５７】
ビデオルータＩＤ欄１３３ｃには、会議ＩＤ欄１３３ｂで特定される会議で使用するビデオルータを特定する情報（ここでは、ビデオルータＩＤ）が格納される。
【００５８】
アドレス欄１３３ｄには、会議ＩＤ欄１３３ｂで特定される会議に参加しているクライアント端末１５０に割り振られている通信アドレスを特定する情報が格納される。
【００５９】
図６に戻り、制御部１３５は、全体制御部１３６と、ルーティング情報管理部１３７と、を備える。
【００６０】
全体制御部１３６は、ビデオルータ１３０での処理の全体を制御する。
【００６１】
例えば、本実施形態においては、全体制御部１３６は、通信部１３９を介して、ビデオルータ１３０を特定する情報（ここでは、ビデオルータＩＤ）と、ビデオルータ１３０の通信アドレスを特定する情報と、を有するビデオルータ情報の登録要求を受信して、ビデオルータ情報テーブル１３２に格納する処理を行う。
【００６２】
また、本実施形態においては、全体制御部１３６は、ルーティング情報テーブル１３３ａに従ったルーティング処理を行う。
【００６３】
具体的には、全体制御部１３６は、通信部１３９から受信した映像データ又は音声データの送信元の通信アドレスを特定し、特定した通信アドレスがルーティング情報テーブル１３３ａのアドレス欄１３３ｄに対応する会議ＩＤ欄１３３ｂのレコードを特定する。
【００６４】
次に、全体制御部１３６は、特定したレコードに含まれているビデオルータＩＤ欄１３３ｃに格納されているビデオルータＩＤが自装置のＩＤである行では、アドレス欄１３３ｄに格納されている通信アドレスの内、送信元の通信アドレス以外の通信アドレスを取得し、特定したレコードに含まれているビデオルータＩＤ欄１３３ｃに格納されているビデオルータＩＤが自装置のＩＤではない行では、当該ビデオルータＩＤがビデオルータＩＤ欄１３２ｂに格納されているビデオルータ情報テーブル１３２ａのレコードを特定し、特定したレコードのアドレス欄１３２ｃに格納されている通信アドレスを取得する。
【００６５】
そして、全体制御部１３６は、取得した通信アドレスに受信した映像データ又は音声データを転送する。なお、転送する映像データ又は音声データには、会議ＩＤを添付するものとする。
【００６６】
さらに、全体制御部１３６は、他のビデオルータ１３０より映像データ又は音声データを受信した場合には、受信した映像データ又は音声データに添付されている会議ＩＤが会議ＩＤ欄１３３ｂに格納されているルーティング情報テーブル１３２ａのレコードを特定し、特定したレコードのビデオルータＩＤ欄１３３ｃに自装置のＩＤが格納されている行を特定し、特定した行のアドレス欄１３３ｄに格納されている通信アドレスを取得し、取得した通信アドレスに受信した映像データ又は音声データを転送する。
【００６７】
ルーティング情報管理部１３７は、ルーティング情報テーブル１３３ａの管理を行う。
【００６８】
例えば、ルーティング情報管理部１３７は、会議管理サーバ１１０よりルーティング指示を受けると、当該ルーティング指示で特定されている会議ＩＤが、ルーティング情報テーブル１３３ａの会議ＩＤ欄１３３ｂに格納されていない場合には、ルーティング情報テーブル１３３ａに新たなレコードを追加して、追加したレコードに、ルーティング指示で特定されている会議ＩＤ、ビデオルータＩＤ及び通信アドレスを格納する。
【００６９】
また、ルーティング情報管理部１３７は、会議管理サーバ１１０よりルーティング指示を受けると、当該ルーティング指示で特定されている会議ＩＤが、ルーティング情報テーブル１３３ａの会議ＩＤ欄１３３ｂに既に格納されている場合には、当該会議ＩＤが会議ＩＤ欄１３３ｂに格納されているレコードに新たな行を追加して、ルーティング指示で特定されているビデオルータＩＤ及び通信アドレスを格納する。
【００７０】
なお、ルーティング情報管理部１３７は、会議管理サーバ１１０よりルーティング取消指示を受けると、当該ルーティング取消指示で特定されている通信アドレスが、ルーティング情報テーブル１３３ａのアドレス欄１３３ｄに格納されている行の情報を削除する。なお、会議ＩＤに対応付けられている全ての行の情報が削除された場合には、当該会議ＩＤのレコードを削除する。
【００７１】
通信部１３９は、ネットワーク１７０を介した情報の送受信を行う。
【００７２】
以上に記載したビデオルータ１３０は、例えば、図７に示すような一般的なコンピュータ９００で実現できる。
【００７３】
例えば、記憶部１３１は、ＣＰＵ９０１がメモリ９０２又は外部記憶装置９０３を利用することにより実現可能であり、制御部１３５は、外部記憶装置９０３に記憶されている所定のプログラムをメモリ９０２にロードしてＣＰＵ９０１で実行することで実現可能であり、通信部１３９は、ＣＰＵ９０１が通信装置９０８を利用することで実現可能である。
【００７４】
この所定のプログラムは、読書装置９０５を介して記憶媒体９０４から、あるいは、通信装置９０８を介してネットワークから、外部記憶装置９０３にダウンロードされ、それから、メモリ９０２上にロードされてＣＰＵ９０１により実行されるようにしてもよい。また、読書装置９０５を介して記憶媒体９０４から、あるいは、通信装置９０８を介してネットワークから、メモリ９０２上に直接ロードされ、ＣＰＵ９０１により実行されるようにしてもよい。
【００７５】
図９は、クライアント端末１５０の概略図である。図示するように、クライアント端末１５０は、記憶部１５１と、制御部１５３と、撮像部１５９と、集音部１６０と、入力部１６１と、映像出力部１６２と、音声出力部１６３と、通信部１６４と、を備える。
【００７６】
記憶部１５１には、クライアント端末１５０で処理を行うために必要な情報が格納される。例えば、本実施形態においては、ビデオルータ１３０との間で送受信する映像データ及び音声データの少なくとも何れか一方や、会議管理サーバ１１０の通信アドレス等が記憶される。
【００７７】
制御部１５３は、全体制御部１５４と、通信制御部１５５と、映像合成部１５６と、音声合成部１５７と、を備える。
【００７８】
全体制御部１５４は、クライアント端末１５０での処理の全体を制御する。
【００７９】
例えば、本実施形態においては、全体制御部１５４は、後述する入力部１６１を介して、クライアント端末１５０のオペレータより、会議を設定するクライアント端末１５０に割り振られているクライアントＩＤ又は通信アドレスを特定した会議の設定指示の入力を受け付けると、入力されたクライアントＩＤ又は通信アドレスを含む発呼メッセージを生成して、通信制御部１５５及び通信部１６４を介して、生成した発呼メッセージを会議管理サーバ１１０に送信する処理を行う。
【００８０】
また、全体制御部１５４は、会議を設定するための発呼メッセージを受信すると、クライアント端末１５０のオペレータに会議を設定するための着呼があった旨の通知を行う。そして、全体制御部１５４は、入力部１６１を介して、会議を行う旨の意思表示の入力を受け付けると、通信制御部１５５及び通信部１６４を介して、会議管理サーバ１１０に応答メッセージを送信する処理を行う。
【００８１】
ここで、着呼があった旨の通知は、例えば、後述する映像出力部１６２に予め定められた着呼メッセージを表示する、後述する音声出力部１６３から着信音を出力する、等により行えばよい。
【００８２】
さらに、本実施形態においては、全体制御部１５４は、後述する撮像部１５９及び集音部１６０を介して得られた映像データ及び音声データを通信制御部１５５に出力する処理を行う。
【００８３】
また、全体制御部１５４は、映像合成部１５６又は音声合成１５７で合成された映像又は音声を、映像出力部１６２又は音声出力部１６３に出力する処理を行う。
【００８４】
通信制御部１５５は、通信部１６４を介した情報の送受信を行う。
【００８５】
また、通信制御部１５５は、異なる送信元から送信されてきた映像データを映像合成部１５６に出力し、異なる送信元から送信されてきた音声データを音声合成部１５７に出力する。
【００８６】
なお、本実施形態においては、通信制御部１５５は、全体制御部１５４より出力された映像データ及び音声データの各々のデータを各々別の送信データとしてビデオルータ１３０に送信する。
【００８７】
映像合成部１５６は、通信制御部１５５から得られた映像データを合成する。映像データの合成は、一つの画面を特定の領域に区分して、特定の送信元から送信されてきた映像データを予め定められた領域に嵌め込めばよいが、このような態様に限定されず、例えば、複数の映像データの一部又は全部を重ね合わせる等により行ってもよい。
【００８８】
音声合成部１５７は、通信制御部１５５から得られた音声データを合成する。ここで、音声データを合成する技術については、既存の技術を使用すればよいため、詳細な説明は省略する。
【００８９】
撮像部１５９は、映像を撮像する。なお、撮像された映像は、映像データとして、全体制御部１５４に出力する。
【００９０】
集音部１６０は、音声を集音する。なお、集音された音声は、音声データとして、全体制御部１５４に出力する。
【００９１】
入力部１６１は、情報の入力を受け付ける。
【００９２】
映像出力部１６２は、映像データを出力する。
【００９３】
音声出力部１６３は、音声データを出力する。
【００９４】
通信部１６４は、ＬＡＮ２００を介した情報の送受信を行う。
【００９５】
以上に記載したクライアント端末１５０は、例えば、図５に示すような一般的なコンピュータ９００に、ビデオカメラ装置等の撮像装置（図示せず）、マイク等の集音装置（図示せず）、スピーカ等の音声出力装置（図示せず）、を備えることで実現できる。
【００９６】
例えば、記憶部１４１は、ＣＰＵ９０１がメモリ９０２又は外部記憶装置９０３を利用することにより実現可能であり、制御部１４３は、外部記憶装置９０３に記憶されている所定のプログラムをメモリ９０２にロードしてＣＰＵ９０１で実行することで実現可能であり、撮像部１５９は、ＣＰＵ９０１が撮像装置を利用することにより実現可能であり、集音部１６０は、ＣＰＵ９０１が集音装置を利用することにより実現可能であり、入力部１６１は、ＣＰＵ９０１が入力装置９０６を利用することにより実現可能であり、映像出力部１６２は、ＣＰＵ９０１が出力装置９０７を利用することにより実現可能であり、音声出力部１６３は、ＣＰＵ９０１が音声出力装置を利用することにより実現可能であり、通信部１６４は、ＣＰＵ９０１が通信装置９０８を利用することで実現可能である。
【００９７】
この所定のプログラムは、読書装置９０５を介して記憶媒体９０４から、あるいは、通信装置９０８を介してネットワークから、外部記憶装置９０３にダウンロードされ、それから、メモリ９０２上にロードされてＣＰＵ９０１により実行されるようにしてもよい。また、読書装置９０５を介して記憶媒体９０４から、あるいは、通信装置９０８を介してネットワークから、メモリ９０２上に直接ロードされ、ＣＰＵ９０１により実行されるようにしてもよい。
【００９８】
図１０は、会議システム１００において、会議を行う際の処理を示すシーケンス図である。
【００９９】
ここで、図１０では、クライアント端末１５０Ａから、クライアント端末１５０Ｂ、１５０Ｃに発呼を行い、会議を設定する際の処理を示すが、このような態様に限定されるわけではない。
【０１００】
まず、クライアント端末１５０Ａの全体制御部１５４は、入力部１６１を介して、クライアント端末１５０Ａのオペレータより、会議を設定するクライアント端末１５０Ｂ、１５０Ｃに割り振られているクライアントＩＤを特定した会議の設定指示の入力を受け付けると、入力されたクライアントＩＤを含む発呼メッセージを生成して、通信制御部１５５に会議管理サーバ１１０への送信指示を行い、通信制御部１５５は、発呼メッセージ（会議の設定依頼）を、通信部１６４を介して会議管理サーバ１１０に送信する（Ｓ１０）。
【０１０１】
このような発呼メッセージを受信した会議管理サーバ１１０では、呼制御部１７７が、発呼メッセージに含まれているクライアントＩＤを抽出し、抽出したクライアントＩＤの数に「１」を加算した参加クライアント端末数を算出し、会議に参加するクライアント端末１５０が使用するビデオルータ１３０を選択する（Ｓ１１）。
【０１０２】
ビデオルータ１３０の選択は、例えば、ビデオルータＩＤ欄１１３ｃ及びクライアントＩＤ欄１１３ｄを参照して、ビデオルータＩＤ毎に収容されている（接続されている）クライアント端末１５０の数を計数し、計数した数が少ない順に選択を行う。ここで、計数した最小数に複数のビデオルータ１３０がある場合には、予め定められた順番で選択すればよい。
【０１０３】
本シーケンスにおいては、クライアント端末１５０Ａ及びクライアント端末１５０Ｂに対してはビデオルータ１３０Ａが選択され、クライアント端末１５０Ｃに対してはビデオルータ１３０Ｂが選択されるものとする。
【０１０４】
そして、呼制御部１１７は、クライアント端末１５０Ｂに対しては、ステップＳ１１で選択されたビデオルータ１３０ＡのビデオルータＩＤを有する発呼メッセージを、クライアント端末１５０Ｃに対しては、ステップＳ１１で選択されたビデオルータ１３０ＢのビデオルータＩＤを有する発呼メッセージを、通信部１２２を介して、各々送信する（Ｓ１２、Ｓ１３）。
【０１０５】
このような発呼メッセージを受信したクライアント端末１５０Ｂでは、全体制御部１５４が、例えば、映像出力部１６２に予め定められた着呼メッセージを表示するか、音声出力部１６３から着信音を出力するか、等によりクライアント端末１５０Ｂのオペレータに会議を設定するための発呼があった旨の通知を行い、入力部１６１を介して、会議を行う旨の意思表示の入力を受け付けると、通信部１６４を介して、会議管理サーバ１１０に応答メッセージを送信する（Ｓ１４）。
【０１０６】
また、このような発呼メッセージを受信したクライアント端末１５０Ｃでも同様に、全体制御部１５４が、例えば、映像出力部１６２に予め定められた着呼メッセージを表示するか、音声出力部１６３から着信音を出力するか、等によりクライアント端末１５０Ｃのオペレータに会議を設定するための発呼があった旨の通知を行い、入力部１６１を介して、会議を行う旨の意思表示の入力を受け付けると、通信部１６４を介して、会議管理サーバ１１０に応答メッセージを送信する（Ｓ１５）。
【０１０７】
このような応答メッセージを受信した会議管理サーバ１１０では、会議管理部１１８が、今回のクライアント端末１５０Ａ、１５０Ｂ、１５０Ｃが開催する会議の会議ＩＤを割り振り、会議開催情報テーブル１１３ａに新たなレコードを生成し、割り振られた会議ＩＤ、ステップＳ１１で選択されたビデオルータ１３０のビデオルータＩＤ、選択されたビデオルータ１３０で通信を行うクライアント端末１５０Ａ、１５０Ｂ、１５０ＣのクライアントＩＤ及び通信アドレス、を生成したレコードの対応する欄に格納するとともに、割り振られた会議ＩＤ、選択されたビデオルータ１３０のビデオルータＩＤ、選択されたビデオルータ１３０で情報の送受信を行うクライアント端末１５０Ａ、１５０Ｂ、１５０Ｃの通信アドレス、を有するルーティング指示を、通信部１２２を介して、ステップＳ１１で選択されたビデオルータ１３０に送信する（Ｓ１６、Ｓ１７）。
【０１０８】
また、このような応答メッセージを受信した会議管理サーバ１１０では、呼制御部１１９が、通信部１２２を介して、クライアント端末１５０Ａに応答メッセージを転送する（Ｓ１８）。なお、呼制御部１１９は、転送する応答メッセージに、ビデオルータ１３０ＡのビデオルータＩＤと、会議ＩＤと、を含めておく。
【０１０９】
ステップＳ１６、Ｓ１７において、ルーティング指示を受信したビデオルータ１３０のルーティング情報管理部１３７は、ルーティング情報テーブル１３３ａに新たなレコードを追加して、ルーティング指示に含まれている会議ＩＤ、ビデオルータＩＤ及び通信アドレスを対応する欄に格納し、全体制御部１３６がこのようなレコードに従って、ルーティング処理を行う。
【０１１０】
例えば、第一のクライアント端末１５０Ａから映像データ及び音声データを受信したビデオルータ１３０Ａでは、全体制御部１３６が、映像データ及び音声データの送信元の通信アドレスがルーティング情報テーブル１３３ａのアドレス欄１３３ｄに格納されているレコードにおいて、自装置のビデオルータＩＤがビデオルータＩＤ欄１３３ｃに格納されている行を特定し、特定した行のアドレス欄１３３ｄに格納されている通信アドレスのうち、映像データ又は音声データの送信元の通信アドレス外の通信アドレスを取得する。
【０１１１】
また、全体制御部１３６は、映像データ及び音声データの送信元の通信アドレスがルーティング情報テーブル１３３ａのアドレス欄１３３ｄに格納されているレコードにおいて、自装置のビデオルータＩＤがビデオルータＩＤ欄１３３ｃに格納されていない行を特定し、特定した行のビデオルータＩＤ欄１３３ｃに格納されているビデオルータＩＤを特定する。そして、特定したビデオルータＩＤに対応する通信アドレスをビデオルータ情報テーブル１３２ａより取得する。
【０１１２】
そして、全体制御部１３６は、以上のようにして取得した通信アドレスに映像データ又は音声データを転送する。なお、転送する映像データ又は音声データには会議ＩＤを添付する。
【０１１３】
また、他のビデオルータ１３０Ａより映像データ又は音声データを取得したビデオルータ１３０Ｂでは、受信した映像データ又は音声データに添付されている会議ＩＤが、ルーティング情報テーブル１３３の会議ＩＤ欄１３３ｂに格納されているレコードを特定し、特定したレコードにおいて、ビデオルータＩＤ欄１３３ｃに自装置のビデオルータＩＤが格納されている行を特定し、特定した行のアドレス欄１３３ｄに格納されている通信アドレスを取得し、取得した通信アドレスに、映像データ又は音声データを転送する。
【０１１４】
以上のような処理を、クライアント端末１５０Ｂ、１５０Ｃから映像データを受信したビデオルータ１３０Ａ、１３０Ｂでも行うことで、クライアント端末１５０Ａ、１５０Ｂ、１５０Ｃで取得された映像データ又は音声データを他のクライアント端末１５０Ａ、１５０Ｂ、１５０Ｃに送信することができるようになる。
【０１１５】
なお、他のクライアント端末１５０Ａ、１５０Ｂ、１５０Ｃからの映像データ及び音声データを受信したクライアント端末１５０Ａ、１５０Ｂ、１５０Ｃでは、映像合成部１５６が映像データの合成を行い、音声合成部１５７が音声データの合成を行い（Ｓ１９、Ｓ２０、Ｓ２１）、それぞれ映像出力部１６２及び音声出力部１６３に出力する。
【０１１６】
図１１は、会議システム１００において既に開催されている会議に、クライアント端末１５０が参加する際の処理を示すシーケンス図である。
【０１１７】
なお、図１１においては、クライアント端末１５０Ａ及びクライアント端末１５０Ｂ間で開催されている会議に、クライアント端末１５０Ｃが参加する際の処理を示すが、このような態様に限定されるわけではない。
【０１１８】
また、クライアント端末１５０Ａ、１５０Ｂのオペレータは、例えば、図１０のステップＳ１８で転送されてきた応答メッセージに含まれている会議ＩＤを、参加を許可するクライアント端末１５０Ｃのオペレータに、通信等の手段で通知しておくことで、当該クライアント端末１５０Ｃのオペレータに会議への参加を許可することができる。
【０１１９】
まず、クライアント端末１５０Ｃのオペレータは、会議を設定したクライアント端末１５０Ａのオペレータより、会議毎に割り振られている会議ＩＤを通信等により取得し、取得した会議ＩＤを特定した発呼メッセージ（会議の参加要求）を会議管理サーバ１１０に送信する（Ｓ３０）。
【０１２０】
このような発呼メッセージを受信した会議管理サーバ１１０では、呼制御部１７７が、会議に参加するクライアント端末１５０が使用するビデオルータ１３０を選択する（Ｓ３１）。
【０１２１】
ビデオルータ１３０の選択は、例えば、発呼メッセージに含まれている会議ＩＤが会議ＩＤ欄１１３ｂに格納されている会議開催情報テーブル１１３ａのレコードを特定し、特定したレコードのビデオルータＩＤ欄１１３より、当該会議で使用されているビデオルータ１３０を特定し、当該会議で使用されているビデオルータ１３０毎に、当該ビデオルータ１３０に接続されているクライアント端末１５０の数をクライアントＩＤ欄１１３ｄより算出して、算出した値に「１」をプラスした参加クライアント端末数が、予め定められた閾値を超えていないものがあるときには、既に使用しているビデオルータ１３０のうち参加クライアント端末数が最も少ないもの（複数有る場合には、予め定められた順序）を選択する。
【０１２２】
一方、参加クライアント端末数が、予め定められた閾値を超えていないものがないときには、他のビデオルータ１３０のうちで、収容しているクライアント端末１５０の数が最も少ないもの（複数ある場合には、予め定められた順番）を選択する。
【０１２３】
ここで、本シーケンスにおいては、クライアント端末１５０Ｃには、ビデオルータ１３０Ｂを選択するものとする。
【０１２４】
そして、会議管理サーバ１１０の会議管理部１１８は、ステップＳ３０の発呼メッセージに含まれている会議ＩＤが会議ＩＤ欄１１３ｂに格納されている会議開催情報テーブル１１３ａのレコードを特定し、特定したレコードに新たな行を作成して、ステップＳ３１で選択されたビデオルータ１３０のビデオルータＩＤ、選択されたビデオルータ１３０で通信を行うクライアント端末１５０ＣのクライアントＩＤ及び通信アドレス、を生成した行の対応する欄に格納するとともに、会議ＩＤ、選択されたビデオルータ１３０のビデオルータＩＤ、選択されたビデオルータ１３０で情報の送受信を行うクライアント端末１５０Ｃの通信アドレス、を特定するルーティング指示を、通信部１２２を介して、発呼メッセージで特定された会議ＩＤで特定される会議で使用するビデオルータ１３０（既に使用されているビデオルータ１３０Ａ及びステップＳ３１で選択されたビデオルータ１３０Ｂ）に送信する（Ｓ３２、Ｓ３３）。
【０１２５】
ステップＳ３２、Ｓ３３において、ルーティング指示を受信したビデオルータ１３０Ａ、１３０Ｂのルーティング情報管理部１３７は、ルーティング指示に含まれている会議ＩＤが会議ＩＤ欄１３３ｂに格納されているルーティング情報テーブル１３３ａのレコードを特定し、特定したレコードに新たな行を追加して、ルーティング指示に含まれているビデオルータＩＤ及び通信アドレスを対応する欄に格納し、全体制御部１３６がこのようなレコードに従って、ルーティング処理を行う。
【０１２６】
以上のように、本実施形態においては、複数のビデオルータ１３０を用いて効率的に映像データ及び音声データを配信することができる。
【０１２７】
次に、本発明の第二の実施形態について説明する。
【０１２８】
本発明の第二の実施形態は、第一の実施形態と比較して、会議管理サーバ２１０と、ビデオルータ２３０と、が異なっているため、以下、これらに関連する事項について説明する。
【０１２９】
図１２は、会議管理サーバ２１０の概略図である。図示するように、図示するように、会議管理サーバ２１０は、記憶部２１１と、制御部２１５と、入力部１２０と、出力部１２１と、通信部１２２と、を備え、第一の実施形態と比較して、記憶部２１１及び制御部２１５が異なっているため、以下、これらの関連する事項について説明する。
【０１３０】
記憶部２１１は、クライアント情報記憶領域１１２と、会議開催情報記憶領域１１３と、通信状況情報記憶領域２１４と、を備え、第一の実施形態と比較して、通信状況情報記憶領域２１４が設けられている点が異なっているため、以下、この点に関連する事項について説明する。
【０１３１】
通信状況情報記憶領域２１４には、会議システム１００で使用されているビデオルータ２３０の通信状況（通信負荷）を特定する情報が記憶される。例えば、本実施形態においては、図１３（通信状況情報テーブル２１４ａの概略図）に示すような通信状況情報テーブル２１４ａが記憶される。
【０１３２】
図示するように、通信状況情報テーブル２１４ａは、ビデオルータＩＤ欄２１４ｂと、通信速度欄２１４ｃと、を有する。
【０１３３】
ビデオルータＩＤ欄２１４ｂには、会議システム１００で使用されているビデオルータ２３０を特定する情報（ここでは、ビデオルータＩＤ）が格納される。
【０１３４】
通信速度欄２１４ｃには、ビデオルータＩＤ欄２１４ｂで特定されるビデオルータ２３０２から送信されてきた通信速度（ｂｉｔ／ｓ）を特定する情報が格納される。
【０１３５】
図１２に戻り、制御部２１５は、全体制御部１１６と、呼制御部２１７と、会議管理部１１８と、通信状況管理部２１９と、を備え、第一の実施形態と比較して、呼制御部２１７と、通信状況管理部２１９と、が異なるため、以下これらに関連する事項について説明する。
【０１３６】
呼制御部２１７は、会議を設定するための呼制御を行う。
【０１３７】
例えば、呼制御部２１７は、クライアント端末１５０より、他のクライアント端末１５０のクライアントＩＤ又は通信アドレスを指定した発呼（会議の設定依頼）メッセージを、通信部１２２を介して受信すると、会議で使用するビデオルータ２３０を選択する。
【０１３８】
ここで、本実施形態における呼制御部２１７は、通信状況情報記憶領域２１４に記憶されている通信状況情報テーブル２１４ａを参照して、最も通信負荷の軽い（最も通信速度の速い）ビデオルータ２３０を選択する。なお、最も通信負荷の軽い（最も通信速度の速い）ビデオルータ２３０が複数ある場合には、任意の選択方法、例えば、予め定められた順番や、ビデオルータ２３０に収容されているクライアント端末１５０の数が少ない順番で、選択すればよい。
【０１３９】
なお、本実施形態における呼制御部２１７での処理は、ビデオルータ２３０の選択処理以外は第一の実施形態における呼制御部１１７での処理と同様である。
【０１４０】
通信状況管理部２１９は、各ビデオルータ２３０から送られてくる通信状況情報を通信状況情報テーブル２１４ａに格納する処理を行う。
【０１４１】
具体的には、通信状況管理部２１９は、各ビデオルータ２３０から送られてくる通信状況情報に含まれているビデオルータＩＤがビデオルータＩＤ欄２１４ｂに格納されているレコードを特定し（格納されていない場合には新たなレコードを作成して、ビデオルータＩＤを格納し）、当該通信状況情報に含まれている通信速度を特定する情報を対応するレコードの通信速度欄２１４ｃに格納（更新）する処理を行う。
【０１４２】
図１４は、ビデオルータ２３０の概略図である。図示するように、ビデオルータ２３０は、記憶部１３１と、制御部２３５と、通信部１３９と、を備え、第一の実施形態と比較して、制御部２３５が異なっているため、以下、制御部２３５に関連する事項について説明する。
【０１４３】
制御部２３５は、全体制御部１３６と、ルーティング情報管理部１３７と、通信状況処理部２３８と、を備え、第一の実施形態と比較して、通信状況処理部２３８が設けられている点で異なっているため、以下、通信状況処理部２３８に関連する事項について説明する。
【０１４４】
通信状況処理部２３８は、通信部１３９を介して送信する映像データ及び音声データの通信状況を特定し、特定した通信状況を特定する通信状況情報を、通信部１３９を介して、会議管理サーバ２１０に送信する処理を行う。
【０１４５】
具体的には、通信状況処理部２３８は、通信部１３９を介して送信する映像データ及び音声データの予め定められた期間における通信速度（ｂｐｓ）の平均値を算出し、算出した通信速度を特定する情報と、自装置のビデオルータＩＤと、を有する通信状況情報を生成して、特定の時（特定の周期等）に通信部１３９を介して、会議管理サーバ２１０に送信する。
【０１４６】
以上のように、本発明の第二の実施形態においては、通信負荷の軽いビデオルータ２３０を用いて映像データ及び音声データを送信するため、効率的に映像データ及び音声データを送信することができる。
【０１４７】
以上に記載した実施形態においては、各々の会議を特定する情報として会議ＩＤを使用し、各々のクライアント端末１５０を識別する情報としてクライアントＩＤを使用したが、このような態様に限定されず、例えば、各々の会議を特定する情報として、会議システム１００に予め割り振られている回線の電話番号を用い、また、各々のクライアント端末１５０を特定する情報として、各々のクライアント端末１５０に割り振られている電話番号を用いることも可能である。このような場合には、会議を設定したいクライアント端末１５０に割り振られている電話番号に電話をかけることにより（複数のクライアント端末１５０に対して会議を設定する場合には、複数の電話番号を「＊」や「♯」で連結等）、上述と同様の処理で会議を設定することができ、既に設定されている会議に参加する場合には、参加する会議に割り振られている電話番号に電話をかけることにより、上述と同様の処理で会議に参加することができるようになる。
【０１４８】
また、以上に記載した実施形態においては、ビデオルータ１３０が収容しているクライアント端末１５０の数の少ない順、または、ビデオルータ２３０の通信速度の早い順、にビデオルータ１３０、２３０の選択を行っているが、このような態様に限定されず、例えば、選択するビデオルータの順番を予め定めておき、選択されたビデオルータに収容するクライアント端末１５０の数が予め定められた閾値を超えたら、当該順番に従って、次のビデオルータを選択するようにしてもよい。このような場合には、閾値は、ビデオルータの最大収容数から特定の数を差し引いたものを使用することで、後で会議に参加するクライアント端末１５０が出てきた場合でも、柔軟に対応することができるようになる。
【０１４９】
さらに、ビデオルータ毎に、当該ビデオルータを介して通信するクライアント端末１５０を予め定めておき（一つのクライアント端末に複数のビデオルータを割り振っておく）、クライアント端末１５０を使用して会議を行う場合に、当該クライアント端末１５０に割り振られているビデオルータの中から、通信を行っているクライアント端末１５０の数の最も少ないもの、通信速度の最も速いもの、を選択するようにすることも可能である。このような場合には、ビデオルータの処理能力で、割り振られるビデオルータの数を変えたり、クライアント端末１５０に距離的に近いビデオルータを割り振ったり、といったことをしておくことで、効率的な伝送を行うことができるようになる。
【図面の簡単な説明】
【０１５０】
【図１】会議システムの概略図。
【図２】会議管理サーバの概略図。
【図３】クライアント情報テーブルの概略図。
【図４】会議開催情報テーブルの概略図。
【図５】コンピュータの概略図。
【図６】ビデオルータの概略図。
【図７】ビデオルータ情報テーブルの概略図。
【図８】ルーティング情報テーブルの概略図。
【図９】クライアント端末の概略図。
【図１０】会議システムにおいて会議を行う際の処理を示すシーケンス図。
【図１１】会議システムにおいて既に開催されている会議に、クライアント端末が参加する際の処理を示すシーケンス図。
【図１２】会議管理サーバの概略図。
【図１３】通信状況情報テーブルの概略図。
【図１４】ビデオルータの概略図。
【符号の説明】
【０１５１】
１００  会議システム
１１０、２１０  会議管理サーバ
１１１、２１１  記憶部
１１２  クライアント情報記憶領域
１１３  会議開催情報記憶領域
２１４  通信状況情報記憶領域
１１５、２１５  制御部
１１６  全体制御部
１１７、２１７  呼制御部
１１８  会議管理部
２１９  通信状況管理部
１３０、２３０  ビデオルータ
１３１  記憶部
１３２  ビデオルータ情報記憶領域
１３３  ルーティング情報記憶領域
１３５、２３５  制御部
１３６  全体制御部
１３７  ルーティング情報管理部
２３８  通信状況処理部
１５０  クライアント端末
１５１  記憶部
１５３  制御部
１５４  全体制御部
１５５  通信制御部
１５６  映像合成部
１５７  音声合成部
１５９  撮像部
１６０  集音部
１６２  映像出力部
１６３  音声出力部
【図１】
2010124232.tif 000003
【図２】
2010124232.tif 000004
【図３】
2010124232.tif 000005
【図４】
2010124232.tif 000006
【図５】
2010124232.tif 000007
【図６】
2010124232.tif 000008
【図７】
2010124232.tif 000009
【図８】
2010124232.tif 000010
【図９】
2010124232.tif 000011
【図１０】
2010124232.tif 000012
【図１１】
2010124232.tif 000013
【図１２】
2010124232.tif 000014
【図１３】
2010124232.tif 000015
【図１４】
2010124232.tif 000016