(57)【要約】【課題】  端末間の通信速度を制御して、システム資源の有効利用と負荷軽減を図り、利用者に高品質なサービスを提供する。【解決手段】  多地点会議装置１０は、テレビ会議に参加する端末数の変更を契機に、テレビ会議中の総端末数と自己の処理能力とから各端末への通信速度を計算し、計算結果を通信速度変更指示により端末へ通知する。この場合、テレビ会議を行っている全端末装置の使用リソースを求め、使用リソースがしきい値を超過するか否かを判定し、超過すると判定した場合には、しきい値超過時のリソース確保割合にするために１端末あたりの通信速度を再計算する。端末装置２０−１〜２０−ｎは、通信速度の変更を認識して、データの通信速度を変更させる。【選択図】  図１
2005260384.tif 000002
【特許請求の範囲】
【請求項１】
多地点でテレビ会議を行うテレビ会議システムにおいて、
テレビ会議に参加する端末数の変更を契機に、テレビ会議中の総端末数と自己の処理能力とから各端末への通信速度を計算し、計算結果を通信速度変更指示により端末へ通知する主制御部を含む多地点会議装置と、
通信速度の変更を認識して、データの通信速度を変更させる端末側制御部を含む端末装置と、
を有することを特徴とするテレビ会議システム。
【請求項２】
前記多地点会議装置は、テレビ会議を行っている全端末装置の使用リソースを求め、使用リソースがしきい値を超過するか否かを判定し、超過すると判定した場合には、しきい値超過時のリソース確保割合にするために１端末あたりの通信速度を再計算することを特徴とする請求項１記載のテレビ会議システム。
【請求項３】
前記多地点会議装置は、通信速度変更指示をテレビ会議グループ内の１台の端末のみに送信し、通信速度変更指示を受信した第１の端末装置は、通信速度を変更したデータを生成し、第２の端末装置は、前記第１の端末装置から送信されるデータから通信速度の変化を認識して、自端末の通信速度を変更させることを特徴とする請求項１記載のテレビ会議システム。
【請求項４】
多地点でテレビ会議を行うテレビ会議システムにおいて、
テレビ会議中の総端末数と自己の処理能力とを含む通信速度計算情報を全端末に通知する主制御部を含む多地点会議装置と、
通信速度計算情報を受信して、テレビ会議中の総端末数と前記多地点会議装置の処理能力とから自端末の通信速度を計算し、計算結果にもとづきデータの通信速度を変更させる端末側制御部を含む端末装置と、
を有することを特徴とするテレビ会議システム。
【請求項５】
多地点でテレビ会議を行うテレビ会議システムにおいて、
端末から送信されるデータに対して、映像分配、音声ミキシングの制御を行う多地点会議装置と、
テレビ会議の実行中、新規端末がシステムに接続した際、新規端末から送信されるデータの速度が自端末の通信速度より低速であると判断した場合には、自端末の通信速度を新規端末側の速度に合わせるように制御する端末側制御部を含む端末装置と、
を有することを特徴とするテレビ会議システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はテレビ会議システムに関し、特に多地点でテレビ会議を行うテレビ会議システムに関する。
【背景技術】
【０００２】
近年、ＩＰネットワークの通信速度が急速に高速化してきたことにより、音声や映像を含むマルチメディア情報のやり取りへと、ネットワークの利用形態が変化しつつある。その利用形態のなかでも、企業を中心として今後広く普及しつつあるものの一つに、テレビ会議システムが挙げられる。
【０００３】
多地点テレビ会議システムは、サーバに該当するＭＣＵ（Multi Point Control Unit）により、多地点のテレビ会議の全体制御（映像の分配、音声のミキシング等）が行われるが、従来のＭＣＵは、処理性能や管理機能制限により映像品質（通信速度）は固定で運用していた。また、処理速度が変更できるシステムの場合は、利用者がクライアント端末に対して手動で設定を行っていた。
【０００４】
従来のテレビ会議システムとして、クライアント端末側から接続要求時に付加される通信モードを検出して、ＭＣＵ側で通信モードに対応した速度を設定する技術が提案されている（例えば、特許文献１）。
【特許文献１】特開平４−２９８１４９号公報（段落番号〔００１３〕〜〔００１９〕，第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
多地点テレビ会議システムのサービスを提供する事業者は、従来のシステムにおいて通信速度が固定の場合、端末の接続台数によってはＭＣＵにおける負荷、処理能力をもて余すこととなる。また通信速度の変更においては管理者のオペレーションが必要となる。さらに、通信速度が固定的であるため、加入者へより画質音質の良いサービスを提供できる能力がＭＣＵにあってもそれを有効利用できない点がある。
【０００６】
また今後、サービスを受ける加入者が増加するにしたがって、ＩＰネットワークにおいてＭＣＵの制御負荷は増大し、資源が圧迫された状態となる。提供事業者は新たなシステムの増築、または通信速度の制御を行うオペレーションが必要となる問題がある。
【０００７】
ＭＣＵにおける処理能力（ｂｐｓ：Bits Per Second：１秒間に１ビットのデータを転送する送通信速度の単位、ｐｐｓ：Packet Per Second：１秒間に処理可能なパケット数のこと）には限界があり、接続される端末が少なければ、その処理能力をもて余す。
【０００８】
例として、ＭＣＵは１パケットが１５００byteのデータを１秒間に１０，０００パケット処理できる性能とした場合、処理能力は１０，０００パケット×１５００byte×８８bit＝１２０Ｍｂｐｓ（１０ｋｐｐｓ）となる。
【０００９】
各端末間との通信速度を３８４Ｋｂｐｓ（固定）とし、１００台の端末が稼動している場合、ＭＣＵが端末に費やす処理能力は、３８４Ｋｂｐｓ×１００台＝３８．４Ｍｂｐｓとなり、１２０Ｍｂｐｓ−３８．４Ｍｂｐｓ＝８１．６Ｍｂｐｓの処理能力を残すこととなる。ＭＣＵの処理能力をもて余すことなく使用した場合、１２０Ｍｂｐｓ／１００台＝１．２Ｍｂｐｓを各端末間の通信速度に設定でき、より画質音質の良いサービスを提供できる。
【００１０】
このように、従来のテレビ会議システムでは、会議システム全体の処理性能／資源を有効に活用できておらず、多地点会議サービスを提供する場合は、最大限に資源の活用ができないまま、設備増設などのシステム拡張を行って来た。
【００１１】
また、従来技術（特開平４−２９８１４９号公報）では、クライアント端末が備えている通信モードをＭＣＵ側で選択する構成であり、ＭＣＵの処理能力を考慮しての通信速度設定はなされておらず、不特定多数の端末を管理・制御するＭＣＵの処理負荷軽減は行われていない。
【００１２】
本発明はこのような点に鑑みてなされたものであり、クライアント端末間の通信速度を制御して、システム資源の有効利用と負荷軽減を図り、利用者に高品質なサービスを提供するテレビ会議システムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明では上記課題を解決するために、図１に示すような、多地点でテレビ会議を行うテレビ会議システム１において、テレビ会議に参加する端末数の変更を契機に、テレビ会議中の総端末数と自己の処理能力とから各端末への通信速度を計算し、計算結果を通信速度変更指示により端末へ通知する主制御部１２を含む多地点会議装置１０と、通信速度の変更を認識して、データの通信速度を変更させる端末側制御部２２を含む端末装置２０−１〜２０−ｎと、を有することを特徴とするテレビ会議システム１が提供される。
【００１４】
ここで、多地点会議装置１０は、テレビ会議に参加する端末数の変更を契機に、テレビ会議中の総端末数と自己の処理能力とから各端末への通信速度を計算し、計算結果を通信速度変更指示により端末へ通知する主制御部１２を含み、テレビ会議を行っている全端末装置の使用リソースを求め、使用リソースがしきい値を超過するか否かを判定し、超過すると判定した場合には、しきい値超過時のリソース確保割合にするために１端末あたりの通信速度を再計算する。端末装置２０−１〜２０−ｎは、通信速度の変更を認識して、データの通信速度を変更させる端末側制御部２２を含む。
【発明の効果】
【００１５】
本発明のテレビ会議システムは、多地点会議装置では、テレビ会議に参加する端末数の変更を契機に、テレビ会議中の総端末数と自己の処理能力とから各端末への通信速度を計算し、端末装置では、通信速度の変更を認識して、データの通信速度を変更させる構成とした。これにより、端末間の通信速度を制御して、システム資源の有効利用と負荷軽減を図り、利用者に高品質なサービスを提供することが可能になる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態を図面を参照して説明する。図１は本発明のテレビ会議システムの原理図である。テレビ会議システム１は、多地点会議装置（以下、ＭＣＵ）１０と、端末装置（以下、端末）２０−１〜２０−ｎとから構成され、ネットワーク（ＩＰネットワーク）３０を用いて不特定多数の加入者に対して、多地点間で同時に複数のテレビ会議、またはテレビ電話を提供するシステムである。
【００１７】
ＭＣＵ１０は、送受信部１１、主制御部１２、データ管理部１３、ストリーム処理部１４から構成される。送受信部１１は、ネットワーク３０を介して、端末２０−１〜２０−ｎ側とのデータの送受信を行う。主制御部１２は、テレビ会議に参加する端末数の変更を契機に、テレビ会議中の総端末数とＭＣＵ１０自身の処理能力とから各端末への通信速度を計算し、計算結果を通信速度変更指示により端末へ通知する制御を行う。この場合、テレビ会議を行っている全端末装置の使用リソースを求め、使用リソースがしきい値を超過するか否かを判定し、超過すると判定した場合には、しきい値超過時のリソース確保割合にするために１端末あたりの通信速度を再計算する。詳細は図１０〜図１３で後述する。
【００１８】
データ管理部１３は、あらかじめシステムの設定時に登録された各加入者宅に設置される端末２０−１〜２０−ｎの情報が格納されるデータベースである。データ管理部１３には、登録されているＴＶ会議グループ、そのグループに属する端末のＩＰアドレス、ＴＶ会議中の総端末数、ＭＣＵ１０の処理限界通信速度などが管理されている。ストリーム処理部１４は、端末２０−１〜２０−ｎから送信されるストリーム信号に対して、映像分配、音声ミキシングの処理を行う。
【００１９】
端末２０−１〜２０−ｎ（総称する場合は端末２０）は、送受信部２１、端末側制御部２２（以下、単に制御部２２）、データ管理部２３、エンコード処理部２４、デコード処理部２５、映像合成部２６から構成される。
【００２０】
送受信部２１は、ネットワーク３０を介してデータの送受信を行う。制御部２２は、通信速度の変更があった場合はこれを認識して、データ（ストリーム信号）の通信速度を変更させる。データ管理部２３は、会議参加時の通信速度等の端末内のデータを管理する。
【００２１】
エンコード処理部２４は、入力映像・音声をストリーム信号に形式変更を行うためのエンコード（符号化）処理を行う。デコード処理部２５は、受信したストリーム信号を再生させる形式に変更するデコード（復号化）処理を行う。映像合成部２６は、各地点の端末から送信された映像を合成し、音声とのリップシンク等の処理を行って映像・音声を出力する。
【００２２】
次に通信端末が増加した時の動作概要について説明する。図２はテレビ会議参加端末追加時のシステムの動作を説明するための図である。ＭＣＵ１０とネットワーク３０を介し接続するＴＶ会議グループＧｒ１に属する端末２０−１、端末２０−２がある。
【００２３】
ここで、ＴＶ会議中のＴＶ会議グループＧｒ１に新たに端末２０−３が参加してきた時、端末２０−３から制御メッセージ（参加メッセージ）ｍ１が送受信部１１に受信される。主制御部１２は、会議参加を認識し、データ管理部１３に格納されているＴＶ会議中の総端末数を更新し、ＴＶ会議中の総端末数とＭＣＵ１０の処理能力を元に、各端末に設定する通信速度を再計算する。
【００２４】
次に通信速度の再計算結果による設定変更の動作概要について説明する。図３は端末２０の通信速度変更時の動作を説明するための図である。ＭＣＵ１０で通信速度の再計算された結果をネットワーク３０を介し、制御メッセージｍ２（通信速度変更指示）にて端末２０に設定変更を行う。
【００２５】
ここで、ＴＶ会議に端末が追加で参加した時、ＭＣＵ１０で通信速度の再計算した結果は、制御メッセージｍ２に乗り、端末２０の送受信部２１にて受信される。制御部２２は通信速度の変更を認識し、エンコード処理部２４に対し、データエンコードの処理速度の変更（映像ストリームの通信速度の変更）制御を実施する。
【００２６】
次に端末３台でのＴＶ会議中の映像ストリーム信号の流れについて説明する。図４は端末３台でのＴＶ会議中の映像ストリーム信号の流れの一例を示す図である。端末２０−１に入ってきた音声・映像信号は、端末２０−１内のエンコード処理部２４−１に入り、映像は映像ストリームに形式変更される。エンコード処理されたストリーム信号ｂ１は、端末２０−１の送受信部２１−１から送られ、ネットワーク３０を経由し、ＭＣＵ１０の送受信部１１に届く。
【００２７】
そして、ストリーム信号ｂ１は、ストリーム処理部１４に入る。ストリーム処理部１４ではストリーム信号の映像信号を複写し、ストリーム信号ｂ１−２とストリーム信号ｂ１−３を生成し、それぞれを送受信部１１からネットワーク３０を経由し、端末２０−２、２０−３に送信する。
【００２８】
同様に、端末２０−２に入ってきた音声・映像信号もエンコード処理され、ストリーム信号ｂ２としてＭＣＵ１０に送信され、ストリーム処理部１４で複写されてストリーム信号ｂ２−１、ｂ２−３を生成し、それぞれを送受信部１１からネットワーク３０を経由し、端末２０−１、２０−３に送信する。また、端末２０−３では、入ってきた映像・音声信号ｂ３をエンコードせずに折り返して、映像合成部２６−３へ入力している。
【００２９】
端末２０−３において、ＭＣＵ１０から届いた端末２０−１のストリーム信号ｂ１−３と、端末２０−２のストリーム信号ｂ２−３とを、端末２０−３内の送受信部２１−３にて受信し、デコード処理部２５−３でストリームを再生させる形式に変更する。そして、映像合成部２６−３は、ストリーム信号ｂ１−３、ｂ２−３及び自身の信号ｂ３の合成を行い出力する。
【００３０】
同様にして、端末２０−１では、端末２０−２のストリーム信号ｂ２−１をデコードして出力し、端末２０−２では、端末２０−１のストリーム信号ｂ１−２をデコードして出力する。
【００３１】
次に端末が退出した際の動作概要について説明する。図５は端末が退出した際の動作を説明するための図である。ＴＶ会議グループにて、ＴＶ会議中の端末２０−１〜２０−３の３台から、端末２０−３がＴＶ会議から退出した場合について示す。
【００３２】
端末２０−３の制御部２２−３は、ＴＶ会議退出のメッセージを制御メッセージｍ３に乗せ、送受信部２１−３を介して、ネットワーク３０を経由してＭＣＵ１０に送信する。ＭＣＵ１０の送受信部１１は、制御メッセージｍ３を受信し、主制御部１２は、端末２０−３がＴＶ会議から退出する旨を認識する。そして、データ管理部１３に登録されているＴＶ会議中の総端末数を３台から２台へ変更する。
【００３３】
主制御部１２は、ＴＶ会議グループ内のＴＶ会議中の端末数が２台となったことを認識し、ストリーム処理部１４に映像ストリームの複写・転送処理を停止させる。それと共に、送受信部１１より２端末間による通信制御命令を制御メッセージｍ４に乗せ、端末２０−１、２０−２にそれぞれ送信する。
【００３４】
２端末間による通信制御命令の入った制御メッセージｍ４を端末２０−１、２０−２の送受信部２１−１、２１−２が受信すると、端末２０−１、２０−２の制御部２２−１、２２−２は、エンコード処理部２４−１、２４−２にてエンコード処理したストリーム信号を、ＭＣＵ１０に対してではなく、対向する端末２０−１、端末２０−２同士で通信するよう送信する。なお、２端末間の通信状態になった場合は、ＭＣＵ１０は、端末２０−１、２０−２に対して接続管理制御のみを行うことになる。
【００３５】
次に稼動端末が２台から複数台になった際の動作概要について説明する。図６は稼動端末が２台から３台になった際の動作を説明するための図である。ＴＶ会議中の稼動端末が端末２０−１、２０−２の２台から、新たに端末２０−３が参加してきた場合を示す。
【００３６】
ＴＶ会議中のＴＶ会議グループに対し、新たに端末２０−３が参加した時、端末２０−３の制御部２２−３は、会議参加を示す内容を制御メッセージｍ１に乗せ、送受信部２１−３よりネットワーク３０を経由してＭＣＵ１０に送信する。
【００３７】
ＭＣＵ１０内の送受信部１１は、制御メッセージｍ１を受信し、主制御部１２は会議参加を認識して、データ管理部１３に登録されているＴＶ会議中の総端末数を更新する。主制御部１２は、送受信部１１より多端末間による通信制御命令を制御メッセージｍ５に乗せ、端末２０−１〜２０−３にそれぞれ送信する。
【００３８】
多端末間による映像通信制御命令の入った制御メッセージｍ５を端末２０−１〜２０−３の送受信部２１−１〜２１−３が受信すると、端末２０−１〜２０−３の制御部２２−１〜２２−３は、エンコード処理部２４−１〜２４−３でエンコード処理したストリーム信号を、２端末間の相手端末に対してではなく、ＭＣＵ１０に対して送信するよう制御する。
【００３９】
また、ＭＣＵ１０内の主制御部１２は、ストリーム処理部１４に対し、受信している端末２０−１〜２０−３からのストリーム信号をそれぞれに複写・転送を開始する制御を行う。
【００４０】
次にＭＣＵ１０からＴＶ会議グループ内の１台の端末２０に対して通信速度の変更設定を行い、その後に端末間で通信速度が変更される動作概要について説明する。図７は１台の端末に対して通信速度の変更設定が行われて端末間で通信速度を変更する動作を説明するための図である。通信速度変更が発生した時、ＭＣＵ１０は、通信速度変更指示を制御メッセージｍ２に乗せ、ＴＶ会議グループ内の任意の１つの端末（端末２０−１とする）に送信する。
【００４１】
端末２０−１は、送受信部２１−１で制御メッセージｍ２を受信し、制御部２２−１は通信速度変更内容を認識し、エンコード処理部２４−１に対し、速度制御を行う。
同ＴＶ会議グループに属する端末２０−２、端末２０−３は、ＭＣＵ１０にて複写送信されたストリーム信号を送受信部２１−２、２１−３を経由し、デコード処理部２５−２、２５−３で受信する。端末２０−２、端末２０−３内の制御部２２−２、２２−３は、デコード処理部２５−２、２５−３でのストリーム信号受信時に、受信通信速度の変化を認識し、端末２０−１の通信速度になるように、エンコード処理部２４−２、２４−３の通信速度の変更制御を実施する。
【００４２】
次に端末２０側にてＭＣＵ１０の性能を把握して通信速度制御を行う場合の動作概要について説明する。図８は端末２０側にてＭＣＵ１０の性能を把握して通信速度制御を行う動作を説明するための図である。端末２０が新規にＭＣＵ１０に接続した時に、ＭＣＵ１０は、接続中の全端末に対しＭＣＵ１０の全リソース（処理能力）、接続中の端末台数を通知する。
【００４３】
ここで、ＴＶ会議グループに新たに端末２０−３が接続したとすると、ＭＣＵ１０より接続中の全端末２０−１〜２０−３に対し、制御メッセージｍ６によってＭＣＵ１０の全リソース、接続中の端末台数が通知される。
【００４４】
通知を受信した全端末２０−１〜２０−３は、端末内の制御部２２−１〜２２−３にて会議参加を認識し、ＴＶ会議中の総端末数とＭＣＵ１０のリソースの処理限界通信速度を基に、各端末に設定する通信速度を再計算し、計算結果をエンコード処理部２４−１〜２４−３に設定する。
【００４５】
次にＭＣＵ１０を介さずに端末２０の通信速度性能に合わせた通信速度設定の動作概要について説明する。図９は端末２０の通信速度性能に合わせた通信速度設定の動作を説明するための図である。端末２０−１、２０−２は、通信速度ｘにてテレビ会議中、最大通信速度ｙ（ｙ＜ｘ）の端末２０−３が新規にＭＣＵ１０に接続した時、端末２０−３は、映像・音声信号をエンコード処理部２４−３にてエンコード処理し、最大通信速度ｙで通信する。
【００４６】
ＭＣＵ１０にて分配・送信された端末２０−３のストリーム信号は、端末２０−１、２０−２で受信され、端末２０−１、２０−２内の制御部２２−１、２２−２は、デコード処理時に端末２０−３の通信速度を検出する。制御部２２−１、２２−２は、自端末の通信速度ｘより速度の低いことを判断すると、自端末のエンコード処理部２４−１、２４−２に対して、通信速度ｘに合わせた速度変更制御を実施する。
【００４７】
次に本発明の詳細動作についてシーケンス図を用いて説明する。図１０〜図１３は通信速度計算の動作を示すシーケンス及びＭＣＵリソース変化を示す図である。なお、以降に説明する動作例では、以下の数値がシステムで定義されているものとする。
・ＭＣＵ１０が同時に処理可能な能力（リソース）：１２０Ｍｂｐｓ
・１端末あたりの最大通信速度：１．５Ｍｂｐｓ
・ＭＣＵリソースしきい値：８０％（９６Ｍｂｐｓ）
・しきい値超過時のリソース確保割合：５０％（６０Ｍｂｐｓ）
〔Ｓ１〕グループＧ１（端末Ｇ１−１〜Ｇ１−４）の４台の端末がテレビ会議を行うため、ＭＣＵ１０と接続する（接続要求をＭＣＵ１０へ送信する）。
【００４８】
〔Ｓ２〕ＭＣＵ１０と接続の際に、ＭＣＵ１０から端末Ｇ１−１〜Ｇ１−４に対し通信速度を最大値１．５Ｍｂｐｓで送信するよう指示する。
〔Ｓ３〕ステップＳ２の指示を含む呼接続が完了した後、グループＧ１の各端末はＭＣＵ１０を経由してテレビ会議を開始する。
【００４９】
〔Ｓ４ａ、Ｓ４ｂ〕ＭＣＵ１０のリソース（１２０Ｍｂｐｓ）は、グループＧ１が使用している分の６（＝１．５×４）Ｍｂｐｓを消費し、残リソースは１１４（＝１２０−６）Ｍｂｐｓとなる。
【００５０】
〔Ｓ５〕同様にして、その後グループＧ１５まで順次接続する。合計１５グループ分接続している時点で、ＭＣＵ使用リソースは９０（＝１．５×６０）Ｍｂｐｓ、残リソースは３０（＝１２０−９０）Ｍｂｐｓとなる。
【００５１】
〔Ｓ６〕グループＧ１６が上記同様手順でＭＣＵ１０に接続する。
〔Ｓ７〕グループＧ１６がＭＣＵ１０に接続した時、使用リソースが下記の式（１）の計算により、システムしきい値である８０％（９６Ｍｂｐｓ）に到達することを認識する。
【００５２】
使用リソース量（９６Ｍｂｐｓ）＝接続端末台数（１６グループ×４台）×端末１台あたりの通信速度（１．５Ｍｂｐｓ）    ・・・（１）
〔Ｓ８〕ＭＣＵ１０は、使用率をリソース確保割合である５０％にするため、「現在の端末接続台数」と「使用率５０％（６０Ｍｂｐｓ）」を元に、以下の式（２）により、端末１台あたりの通信速度を計算する。
【００５３】
端末１台あたりの通信速度＝使用率５０％（６０Ｍｂｐｓ）／端末接続台数（１６グループ×４台）    ・・・（２）
〔Ｓ９〕上記の計算により、端末１台あたりの通信速度が約９３０Ｋｂｐｓとなる。ＭＣＵ１０は、決定した通信速度を、接続している全端末に９３０Ｋｂｐｓで転送するよう指示する。
【００５４】
〔Ｓ１０〕通信速度変更指示を受けた各端末は、現在送信中のデータ通信速度を１．５Ｍｂｐｓから９３０Ｋｂｐｓへ減速する。
〔Ｓ１１〕ＭＣＵリソース使用利用率が５０％に抑えられ、さらに多くの端末を接続収容可能状態となる。
【００５５】
〔Ｓ１２〕テレビ会議を利用していたグループＧ１が終了したとする。端末Ｇ１−１〜Ｇ１−４はＭＣＵ１０へ切断要求を送信する。
〔Ｓ１３〕ＭＣＵ１０は、切断が発生した時点でリソースの再計算を行う。上記と同様な計算を行うことで、端末１台あたりの最大通信速度１．５Ｍｂｐｓでもリソースしきい値を超えないことが判る。
【００５６】
〔Ｓ１４〕ＭＣＵ１０は、現在接続中の全端末に対し、１．５Ｍｂｐｓで転送するよう指示する。
〔Ｓ１５〕通信速度変更指示を受けた各端末は、現在送信中のデータ通信速度を９３０Ｋｂｐｓから１．５Ｍｂｐｓへ増速し、データ通信を再開する。
【００５７】
図１４は１台の端末に対して通信速度の変更設定が行われて、端末間で通信速度を変更する動作を示すシーケンス図である。
〔Ｓ２１〕端末２０−１〜２０−３は、ＭＣＵ１０に対して接続要求を送信する。なお、端末２０−１〜２０−３は、同じ会議を行うものとする。
【００５８】
〔Ｓ２２〕ＭＣＵ１０から１．５Ｍｂｐｓの通信速度が設定され、ＭＣＵ１０を経由してテレビ会議を開始する。
〔Ｓ２３〕通信速度変更が発生した場合、ＭＣＵ１０は、端末２０−１に対し通信速度変更指示（９３０Ｋｂｐｓとする）を行う。
【００５９】
〔Ｓ２４〕端末２０−１は、通信速度変更指示を受信して、ＭＣＵ１０へデータを９３０Ｋｂｐｓの通信速度で送信する（９３０Ｋｂｐｓでデータ通信を行う）。
〔Ｓ２５〕ＭＣＵ１０から９３０Ｋｂｐｓのデータが端末２０−２、２０−３へ送信される。
【００６０】
〔Ｓ２６〕端末２０−２、２０−３は、端末２０−１から送られるデータのデコード時に、通信速度が９３０Ｋｂｐｓに減速したことを検出する。
〔Ｓ２７〕端末２０−２、２０−３は、エンコード処理の通信速度を９３０Ｋｂｐｓに減速し、通信を再開する。
【００６１】
図１５、図１６は端末側にてＭＣＵ１０の性能を把握して通信速度制御を行う際の動作を示すシーケンス図である。
〔Ｓ３１〕グループＧ１（端末Ｇ１−１〜Ｇ１−４）の４台の端末がテレビ会議を行うため、ＭＣＵ１０と接続する。
【００６２】
〔Ｓ３２〕ＭＣＵ１０から端末Ｇ１−１〜Ｇ１−４に対し、テレビ会議中の総端末数とＭＣＵ１０の処理能力とを含む通信速度計算情報（以下、ＭＣＵ情報）を通知する。
〔Ｓ３３〕グループＧ１の各端末は、ＭＣＵ情報を元に、図１０〜図１３で上述したようなＭＣＵリソースを考慮した通信速度計算を行って、ＭＣＵ１０を経由してテレビ会議を開始する（１．５Ｍｂｐｓで通信を行うとする）。
【００６３】
ここで、ＭＣＵ情報を以下の内容とする。
・ＭＣＵの全リソース量（１２０Ｍｂｐｓ）
・システムしきい値（８０％：９６Ｍｂｐｓ）
・接続中端末台数（１グループ＝４台）
・しきい値超過時のリソース確保割合（５０％：６０Ｍｂｐｓ）
これらの情報を受信した各接続中端末は、図１０〜図１３で上述したＭＣＵ１０が実施していた計算（式（１））と同様の方法でしきい値超過有無を判定するが、グループＧ１のみ接続している状態ではしきい値は超過しない（使用リソース：６Ｍｂｐｓ）。
【００６４】
〔Ｓ３４〕同様に、その後グループＧ１６の端末Ｇ１６−３まで順次接続していく。
〔Ｓ３５〕端末Ｇ１６−４がＭＣＵ１０に接続した際に、ＭＣＵ１０が転送するＭＣＵ情報は以下の数値となる。
・ＭＣＵの全リソース量（１２０Ｍｂｐｓ）
・システムしきい値（８０％：９６Ｍｂｐｓ）
・接続中端末台数（６４台＝１６グループ×４台）
・しきい値超過時のリソース確保割合（５０％：６０Ｍｂｐｓ）
〔Ｓ３６〕これらの情報を受信した各接続中端末は、再び式（１）を用いてしきい値超過有無を判定し、しきい値超過であること（しきい値９６Ｍｂｐｓに対し、使用量９６Ｍｂｐｓとなった）を認識する。
【００６５】
〔Ｓ３７〕しきい値超過を認識した全端末にて、通信速度をＭＣＵ１０が実施していた計算（式２）で求める（９３０Ｋｂｐｓとなる）。
〔Ｓ３８〕その後、端末Ｇ１−１〜Ｇ１６−４は、エンコード速度（通信速度）を９３０Ｋｂｐｓへ減速してデータ通信を再開する。なお、端末切断によりＭＣＵリソースに余裕ができたら再び同様の方法で計算し、通信速度を増速する方向へ制御する。
【００６６】
図１７は端末の通信速度性能に合わせて通信速度を設定する際の動作を示すシーケンス図である。端末２０−２〜２０−４が通信速度１．５Ｍｂｐｓで、ＭＣＵ１０を経由してテレビ会議を行っているときに、処理能力（スペック）が低く、最大３８４Ｋｂｐｓでしかテレビ会議アプリケーションが動作しない端末２０−１が接続した場合を考える。
【００６７】
〔Ｓ４１〕端末２０−２〜２０−４は、ＭＣＵ１０を介してテレビ会議を行っている（１．５Ｍｂｐｓ）。
〔Ｓ４２〕最大３８４Ｋｂｐｓの端末２０−１がＭＣＵ１０に接続する。
【００６８】
〔Ｓ４３〕ＭＣＵ１０と端末２０−１は３８４Ｋｂｐｓの通信速度でデータ通信を行う。
〔Ｓ４４〕ＭＣＵ１０から３８４Ｋｂｐｓのデータが端末２０−２〜２０−４へ送信される。
【００６９】
〔Ｓ４５〕端末２０−２〜２０−４は、端末２０−１から送られるデータのデコード時に、現在通信している１．５Ｍｂｐｓより低い３８４Ｋｂｐｓのデータが送られてくることを検出する。
【００７０】
〔Ｓ４６〕端末２０−２〜２０−４は、エンコード処理の通信速度を３８４Ｋｂｐｓに減速し、ＭＣＵ１０を経由して通信を再開する。
図１８は端末の通信速度性能に合わせて通信速度を設定する際の動作を示すフローチャートである。
【００７１】
〔Ｓ５１〕端末２０内のデコード処理部２５は、受信ストリーム信号の速度が変更したことを制御部２２へ通知する。
〔Ｓ５２〕制御部２２は、現在の通信速度とデコード処理部２５から通知された速度とを比較する。
【００７２】
〔Ｓ５３〕現在速度≦通知速度なら通信速度は変更せず、現在速度＞通知速度ならステップＳ５４へいく。
〔Ｓ５４〕制御部２２は、エンコード処理部２４に対して、通知速度でデータエンコードするように速度変更を指示する。
【００７３】
以上説明したように、本発明によれば、多地点会議システムにおける最適な通信速度を自動的に利用端末数に応じて調整できる。これにより、ＭＣＵ性能／資源を最大限に活かしたサービス提供が可能となり、より高画質な映像を利用者に提供できると共に、システム管理作業の軽減にも貢献する。
【００７４】
また、ＭＣＵ１０からの通信速度の調整指示を、通話グループの１端末にだけに通知するだけでグループ内の端末が自動的に速度を合わせる構成とし、またはＭＣＵ１０から指示を出さずに、端末側にて判断して最適な通信速度に調整できる構成としたので、ＭＣＵの負荷軽減が図れる。さらに、端末側にて端末自身の処理性能を判断して通信速度を調整する構成としたので、様々な処理を行うＭＣＵ１０への負荷を大幅に軽減することが可能になる。
【００７５】
（付記１）  多地点でテレビ会議を行うテレビ会議システムにおいて、
テレビ会議に参加する端末数の変更を契機に、テレビ会議中の総端末数と自己の処理能力とから各端末への通信速度を計算し、計算結果を通信速度変更指示により端末へ通知する主制御部を含む多地点会議装置と、
通信速度の変更を認識して、データの通信速度を変更させる端末側制御部を含む端末装置と、
を有することを特徴とするテレビ会議システム。
【００７６】
（付記２）  前記多地点会議装置は、テレビ会議を行っている全端末装置の使用リソースを求め、使用リソースがしきい値を超過するか否かを判定し、超過すると判定した場合には、しきい値超過時のリソース確保割合にするために１端末あたりの通信速度を再計算することを特徴とする付記１記載のテレビ会議システム。
【００７７】
（付記３）  前記多地点会議装置は、通信速度変更指示をテレビ会議グループ内の１台の端末のみに送信し、通信速度変更指示を受信した第１の端末装置は、通信速度を変更したデータを生成し、第２の端末装置は、前記第１の端末装置から送信されるデータから通信速度の変化を認識して、自端末の通信速度を変更させることを特徴とする付記１記載のテレビ会議システム。
【００７８】
（付記４）  多地点でテレビ会議を行うテレビ会議システムにおいて、
テレビ会議中の総端末数と自己の処理能力とを含む通信速度計算情報を全端末に通知する主制御部を含む多地点会議装置と、
通信速度計算情報を受信して、テレビ会議中の総端末数と前記多地点会議装置の処理能力とから自端末の通信速度を計算し、計算結果にもとづきデータの通信速度を変更させる端末側制御部を含む端末装置と、
を有することを特徴とするテレビ会議システム。
【００７９】
（付記５）  前記端末装置は、テレビ会議を行っている全端末装置の制御を行っている前記多地点会議装置に関する使用リソースを求め、使用リソースがしきい値を超過するか否かを判定し、超過すると判定した場合には、しきい値超過時のリソース確保割合にするために自端末の通信速度を再計算することを特徴とする付記４記載のテレビ会議システム。
【００８０】
（付記６）  多地点でテレビ会議を行うテレビ会議システムにおいて、
端末から送信されるデータに対して、映像分配、音声ミキシングの制御を行う多地点会議装置と、
テレビ会議の実行中、新規端末がシステムに接続した際、新規端末から送信されるデータの速度が自端末の通信速度より低速であると判断した場合には、自端末の通信速度を新規端末側の速度に合わせるように制御する端末側制御部を含む端末装置と、
を有することを特徴とするテレビ会議システム。
【００８１】
（付記７）  多地点テレビ会議の制御を行う多地点会議装置において、
ネットワークを介して、端末側とのデータの送受信を行う送受信部と、
テレビ会議に参加する端末数の変更を契機に、テレビ会議を行っている全端末装置の使用リソースを求め、使用リソースがしきい値を超過するか否かを判定し、超過すると判定した場合には、しきい値超過時のリソース確保割合にするために１端末あたりの通信速度を再計算し、計算結果を含む通信速度変更指示をテレビ会議グループ内の１台の端末のみに送信させる制御を行う主制御部と、
を有することを特徴とする多地点会議装置。
【００８２】
（付記８）  テレビ会議を行う端末装置において、
ネットワークを介してデータの送受信を行う送受信部と、
多地点会議装置から送信された通信速度変更指示を受信した場合、または他端末から送信されるデータから通信速度の変化を認識した場合は、自端末の通信速度を変更させる制御を行う端末側制御部と、
を有することを特徴とする端末装置。
【００８３】
（付記９）  多地点テレビ会議の制御を行う多地点会議装置において、
ネットワークを介してデータの送受信を行う送受信部と、
テレビ会議に参加する端末数の変更を契機に、テレビ会議中の総端末数と自己の処理能力とを含む通信速度計算情報を接続している全端末に通知する主制御部と、
を有することを特徴とする多地点会議装置。
【００８４】
（付記１０）  テレビ会議を行う端末装置において、
ネットワークを介してデータの送受信を行う送受信部と、
多地点会議装置から送信された、テレビ会議中の総端末数と自己の処理能力とを含む通信速度計算情報を受信して、前記多地点会議装置に関する使用リソースを求め、使用リソースがしきい値を超過するか否かを判定し、超過すると判定した場合には、しきい値超過時のリソース確保割合にするために自端末の通信速度を再計算し、計算結果にもとづき自端末の通信速度を変更させる端末側制御部と、
を有することを特徴とする端末装置。
【００８５】
（付記１１）  テレビ会議を行う端末装置において、
ネットワークを介してデータの送受信を行う送受信部と、
テレビ会議の実行中、新規端末がシステムに接続した際、新規端末から送信されるデータの速度が自端末の通信速度より低速であると判断した場合には、自端末の通信速度を新規端末側の速度に合わせるように制御する端末側制御部と、
を有することを特徴とする端末装置。
【図面の簡単な説明】
【００８６】
【図１】本発明のテレビ会議システムの原理図である。
【図２】テレビ会議参加端末追加時のシステムの動作を説明するための図である。
【図３】端末の通信速度変更時の動作を説明するための図である。
【図４】端末３台でのＴＶ会議中の映像ストリーム信号の流れの一例を示す図である。
【図５】端末が退出した際の動作を説明するための図である。
【図６】稼動端末が２台から３台になった際の動作を説明するための図である。
【図７】１台の端末に対して通信速度の変更設定が行われて端末間で通信速度を変更する動作を説明するための図である。
【図８】端末側にてＭＣＵの性能を把握して通信速度制御を行う動作を説明するための図である。
【図９】端末の通信速度性能に合わせた通信速度設定の動作を説明するための図である。
【図１０】通信速度計算の動作を示すシーケンス及びＭＣＵリソース変化を示す図である。
【図１１】通信速度計算の動作を示すシーケンス及びＭＣＵリソース変化を示す図である。
【図１２】通信速度計算の動作を示すシーケンス及びＭＣＵリソース変化を示す図である。
【図１３】通信速度計算の動作を示すシーケンス及びＭＣＵリソース変化を示す図である。
【図１４】１台の端末に対して通信速度の変更設定が行われて、端末間で通信速度を変更する動作を示すシーケンス図である。
【図１５】端末側にてＭＣＵの性能を把握して通信速度制御を行う際の動作を示すシーケンス図である。
【図１６】端末側にてＭＣＵの性能を把握して通信速度制御を行う際の動作を示すシーケンス図である。
【図１７】端末の通信速度性能に合わせて通信速度を設定する際の動作を示すシーケンス図である。
【図１８】端末の通信速度性能に合わせて通信速度を設定する際の動作を示すフローチャートである。
【符号の説明】
【００８７】
１  テレビ会議システム
１０  多地点会議装置
１１、２１  送受信部
１２  主制御部
１３、２３  データ管理部
１４  ストリーム処理部
２０−１〜２０−ｎ、２０  端末装置
２２  端末側制御部
２４  エンコード処理部
２５  デコード処理部
２６  映像合成部
３０  ネットワーク
【図１】
2005260384.tif 000003
【図２】
2005260384.tif 000004
【図３】
2005260384.tif 000005
【図４】
2005260384.tif 000006
【図５】
2005260384.tif 000007
【図６】
2005260384.tif 000008
【図７】
2005260384.tif 000009
【図８】
2005260384.tif 000010
【図９】
2005260384.tif 000011
【図１０】
2005260384.tif 000012
【図１１】
2005260384.tif 000013
【図１２】
2005260384.tif 000014
【図１３】
2005260384.tif 000015
【図１４】
2005260384.tif 000016
【図１５】
2005260384.tif 000017
【図１６】
2005260384.tif 000018
【図１７】
2005260384.tif 000019
【図１８】
2005260384.tif 000020