(57)【要約】      （修正有）【課題】通信費用および使用帯域を低減することができるテレビ会議システムを提供する。【解決手段】拠点内において親機として動作するテレビ会議装置２０ｂ−１は、同一拠点内で子機として動作するテレビ会議装置２０ｂ−２およびテレビ会議装置２０ｂ−３の画像および音声をそれぞれ合成して、会議画像および会議音声を作成するサーバとして動作するテレビ会議装置２０ａ−１へＷＡＮ１１を介して送信する。テレビ会議装置２０ａ−１は、親機として動作する各テレビ会議装置２０ｂ−１及び２０ｃ−１から受信した合成画像と、自装置のカメラからの画像とを合成し、会議画像を作成する。【選択図】図１
2013026843.tif 000002
【特許請求の範囲】
【請求項１】
複数の拠点のそれぞれに１つ以上のテレビ会議装置が設けられ、それぞれの拠点どうしがＷＡＮ（Wide Area Network）を介して接続されたテレビ会議システムであって、
いずれかのテレビ会議装置は、テレビ会議に用いられる会議画像および会議音声を生成してその他のテレビ会議装置に配信するテレビ会議サーバとして動作し、
各拠点内でＷＡＮに接続しているテレビ会議装置は、親機として動作し、
各拠点内で前記親機として動作するテレビ会議装置に接続しているテレビ会議装置は、子機として動作し、
子機として動作するそれぞれのテレビ会議装置は、
自装置に接続されたカメラによって撮影された画像およびマイクによって収集された音声を、親機として動作する同一拠点内のテレビ会議装置へ送信し、親機として動作する同一拠点内のテレビ会議装置を介して、テレビ会議サーバとして動作するテレビ会議装置から会議画像および会議音声を受信し、当該会議画像を自装置に接続されたモニタに表示すると共に、当該会議音声を自装置に接続されたスピーカから出力し、
親機として動作する同一拠点内のテレビ会議装置は、
子機として動作する同一拠点内の複数のテレビ会議装置から送信された画像を合成して１つの合成画像を作成し、当該複数のテレビ会議装置から送信された音声を合成して１つの合成音声を作成し、作成した合成画像および合成音声を、テレビ会議サーバとして動作するテレビ会議装置へＷＡＮを介して送信し、テレビ会議サーバとして動作するテレビ会議装置から受信した会議画像および会議音声を、子機として動作する同一拠点内のテレビ会議装置へ送信し、
テレビ会議サーバとして動作するテレビ会議装置は、
親機として動作するそれぞれのテレビ会議装置からＷＡＮを介して受信した合成画像をさらに合成して前記会議画像を生成し、親機として動作するそれぞれのテレビ会議装置からＷＡＮを介して受信した合成音声をさらに合成して前記会議音声を生成し、生成した会議画像および会議音声を、それぞれの拠点内で親機として動作するテレビ会議装置へ、ＷＡＮを介して送信することを特徴とするテレビ会議システム。
【請求項２】
請求項１に記載のテレビ会議システムであって、
テレビ会議サーバとして動作するテレビ会議装置は、
会議画像として最終的に合成されるそれぞれの画像のサイズを、親機として動作するそれぞれのテレビ会議装置に通知し、
親機として動作するそれぞれのテレビ会議装置は、
子機として動作する同一拠点内のテレビ会議装置から送信された画像を、テレビ会議サーバとして動作するテレビ会議装置から通知されたサイズに縮小して合成することを特徴とするテレビ会議システム。
【請求項３】
請求項１または２に記載のテレビ会議システムであって、
それぞれのテレビ会議装置は、
予め定められた認証コードを格納する認証コード格納部と、
サーバとして動作するテレビ会議装置から、認証コードを含む会議参加要求を受信した場合に、当該会議参加要求に含まれている認証コードが、前記認証コード格納部に格納されている認証コードと一致すれば、自装置に接続されたカメラによって撮影された画像およびマイクによって収集された音声を、親機として動作する同一拠点内のテレビ会議装置へ送信する自動参加処理部と
を有することを特徴とするテレビ会議システム。
【請求項４】
請求項１または２に記載のテレビ会議システムであって、
それぞれのテレビ会議装置は、
他のテレビ会議装置の識別情報を格納する識別情報格納部と、
他のテレビ会議装置から、当該テレビ会議装置の識別情報を含むカメラ起動指示を受信した場合に、当該カメラ起動指示に含まれている識別情報が、前記識別情報格納部に格納されている識別情報と一致すれば、自装置に接続されたカメラによって撮影された画像を、当該他のテレビ会議装置へ送信するカメラ画像転送部と
を有し、
他のテレビ会議装置へカメラ起動指示を送信したテレビ会議装置は、
当該他のテレビ会議装置から画像を受信した場合に、当該画像を、自装置に接続されたカメラによって撮影された画像として、親機として動作する同一拠点内のテレビ会議装置へ送信することを特徴とするテレビ会議システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の拠点のそれぞれに１つ以上のテレビ会議装置が設けられ、それぞれの拠点どうしがＷＡＮ（Wide Area Network）を介して接続されたテレビ会議システムに関する。
【背景技術】
【０００２】
下記の特許文献１には、各テレビ会議端末装置が公衆回線を介して多地点制御装置に接続され、多地点制御装置は、各テレビ会議端末装置から公衆回線を介して送信された画像および音声をそれぞれ合成して会議画像および会議音声を生成し、生成した会議画像および会議音声を、公衆回線を介して各テレビ会議端末装置へ配信するテレビ会議システムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−３３８２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上記特許文献１のように広域に敷設されている公衆回線を介せば、遠隔地の人とテレビ会議を行うことが可能であるが、回線使用料がかかり、テレビ会議にかかるコストが高くなる場合がある。また、それぞれのテレビ会議端末装置は、自装置に接続されたカメラによって撮影された画像を、公衆回線を介して多地点制御装置へ送るが、多地点制御装置から送られてくる会議画像では、複数に分けられたそれぞれの領域に、各テレビ会議端末装置から送信された画像が縮小されてはめ込まれる。そのため、各テレビ会議端末装置から送信された画像のサイズが無駄に大きい場合があり、使用帯域が無駄に消費されている場合がある。
【０００５】
本発明は上記事情を鑑みてなされたものであり、本発明の目的は、遠隔地とのテレビ会議における通信費用および使用帯域を低減することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、例えば特許請求の範囲に記載の構成を採用する。
本願は、上記課題を解決するための手段を複数含んでいるが、その一例を挙げるならば、複数の拠点のそれぞれに１つ以上のテレビ会議装置が設けられ、それぞれの拠点どうしがＷＡＮ（Wide Area Network）を介して接続されたテレビ会議システムであって、
いずれかのテレビ会議装置は、テレビ会議に用いられる会議画像および会議音声を生成してその他のテレビ会議装置に配信するテレビ会議サーバとして動作し、
各拠点内でＷＡＮに接続しているテレビ会議装置は、親機として動作し、
各拠点内で前記親機として動作するテレビ会議装置に接続しているテレビ会議装置は、子機として動作し、
子機として動作するそれぞれのテレビ会議装置は、
自装置に接続されたカメラによって撮影された画像およびマイクによって収集された音声を、親機として動作する同一拠点内のテレビ会議装置へ送信し、親機として動作する同一拠点内のテレビ会議装置を介して、テレビ会議サーバとして動作するテレビ会議装置から会議画像および会議音声を受信し、当該会議画像を自装置に接続されたモニタに表示すると共に、当該会議音声を自装置に接続されたスピーカから出力し、
親機として動作する同一拠点内のテレビ会議装置は、
子機として動作する同一拠点内の複数のテレビ会議装置から送信された画像を合成して１つの合成画像を作成し、当該複数のテレビ会議装置から送信された音声を合成して１つの合成音声を作成し、作成した合成画像および合成音声を、テレビ会議サーバとして動作するテレビ会議装置へＷＡＮを介して送信し、テレビ会議サーバとして動作するテレビ会議装置から受信した会議画像および会議音声を、子機として動作する同一拠点内のテレビ会議装置へ送信し、
テレビ会議サーバとして動作するテレビ会議装置は、
親機として動作するそれぞれのテレビ会議装置からＷＡＮを介して受信した合成画像をさらに合成して前記会議画像を生成し、親機として動作するそれぞれのテレビ会議装置からＷＡＮを介して受信した合成音声をさらに合成して前記会議音声を生成し、生成した会議画像および会議音声を、それぞれの拠点内で親機として動作するテレビ会議装置へ、ＷＡＮを介して送信することを特徴とする。
【発明の効果】
【０００７】
本発明のテレビ会議システムによれば、遠隔地とのテレビ会議において、通信費用および使用帯域を低減することができる。
上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係るテレビ会議システム１０の構成の一例を示すシステム構成図である。
【図２】テレビ会議装置２０の詳細な機能構成の一例を示すブロック図である。
【図３】データベース２５に格納されているアドレステーブル２５０のデータ構造を示す図である。
【図４】データベース２５に格納されているクライアントリスト２５１のデータ構造を示す図である。
【図５】データベース２５に格納されている画面構成テーブル２５２のデータ構造を示す図である。
【図６】動作モード決定処理の一例を示すフローチャートである。
【図７】動作モード決定後のテレビ会議装置２０の動作の一例を示すフローチャートである。
【図８】ＩＮＶＩＴＥリクエストおよび２００ ＯＫレスポンスのデータ構造の一部を例示する概念図である。
【図９】ＩＮＶＩＴＥリクエストおよび２００ ＯＫレスポンスに含まれる記述子を説明するための説明図である。
【図１０】クライアント動作（Ｓ３００）の一例を示すフローチャートである。
【図１１】画面構成情報３０のデータ構造の一例を示す概念図である。
【図１２】親機による合成画面の作成過程を説明するための概念図である。
【図１３】サーバ動作（Ｓ４００）の一例を示すフローチャートである。
【図１４】サーバ動作（Ｓ４００）の一例を示すフローチャートである。
【図１５】サーバによる会議画像の作成過程を説明するための概念図である。
【図１６】テレビ会議装置２０ｂ−１がテレビ会議装置２０ａ−１とのテレビ会議を開始する過程を説明するためのシーケンス図である。
【図１７】テレビ会議装置２０ａ−１とテレビ会議装置２０ｂ−１との間で行われているテレビ会議にテレビ会議装置２０ｂ−２が参加する過程を説明するためのシーケンス図である。
【図１８】テレビ会議装置２０ａ−１とテレビ会議装置２０ｂ−１とがテレビ会議中にサーバとして動作しているテレビ会議装置２０ａ−１がテレビ会議装置２０ｂ−２を当該テレビ会議に参加させる過程を説明するためのシーケンス図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について図面を参照しながら説明する。
【００１０】
図１は、本発明の一実施形態に係るテレビ会議システム１０の構成の一例を示すシステム構成図である。テレビ会議システム１０は、複数の拠点１２Ａ〜Ｃのそれぞれに設けられた、複数のテレビ会議装置２０を備え、それぞれの拠点１２はＷＡＮ（Wide Area Network）１１を介して接続されている。
【００１１】
それぞれの拠点１２内に設けられた複数のテレビ会議装置２０は、ＬＡＮ１３を介して互いに接続され、複数のテレビ会議装置２０の中の１台はＷＡＮ１１に接続されている。それぞれの拠点１２内に設けられた複数のテレビ会議装置２０において、ＷＡＮ１１に接続されているテレビ会議装置２０は親機として動作し、他のテレビ会議装置２０は子機として動作する。
【００１２】
図２は、テレビ会議装置２０の詳細な機能構成の一例を示すブロック図である。テレビ会議装置２０は、第１の通信部２１、動作モード決定部２２、クライアント動作部２３、サーバ動作部２４、データベース２５、第２の通信部２６、アドレス割当部２７、入力Ｉ／Ｆ（インターフェイス）２８、および出力Ｉ／Ｆ（インターフェイス）２９を有する。
【００１３】
データベース２５は、アドレステーブル２５０、クライアントリスト２５１、および画面構成テーブル２５２を有する。アドレステーブル２５０には、例えば図３に示すように、自装置が親機として動作する場合に、同一拠点１２内で子機として動作する他のテレビ会議装置２０に割り当てられるＩＰアドレス２５００および内線番号２５０１の組が格納されている。また、ＩＰアドレス２５００および内線番号２５０１の組み合わせ毎に、当該組み合せが子機に割り当てられた場合に割当済みを示す１が設定され、割り当てられていない場合に０が設定される割当フラグ２５０２が対応付けられている。
【００１４】
クライアントリスト２５１には、例えば図４に示すように、会議画像および会議音声の配信対象となるクライアントのテレビ会議装置２０を識別するクライアントＩＤ２５１０に対応付けて、当該テレビ会議装置２０が子機である場合に、同一拠点１２内の親機のテレビ会議装置２０を識別する親機ＩＤ２５１１が格納される。なお、クライアントＩＤ２５１０が親機のテレビ会議装置２０を示す場合、親機ＩＤ２５１１には何も情報が登録されない。
【００１５】
画面構成テーブル２５２には、例えば図５に示すように、テレビ会議に参加しているテレビ会議装置２０の台数を示すクライアント数２５２０に対応付けて、構成パターン番号２５２１毎に、当該テレビ会議において作成されるべき会議画像の構成パターンが格納されている。それぞれの構成パターンには、画面を複数の領域に分け、それぞれの領域に識別情報が対応付けられている。
【００１６】
次に、図２の構成を備えるテレビ会議装置２０の動作を、図６、図７、図１０、および図１３を用いて説明する。図６は、動作モード決定処理の一例を示すフローチャートである。ここで、第１の通信部２１には、ＷＡＮ１１またはＬＡＮ１３が接続され、第２の通信部２６には、ＬＡＮ１３が接続される。
【００１７】
まず、動作モード決定部２２は、第１の通信部２１に指示して、当該第１の通信部２１に接続されたＷＡＮ１１またはＬＡＮ１３を介して、DISCOVERメッセージを送信させる（Ｓ１００）。テレビ会議装置２０がＷＡＮ１１に接続されている場合（例えば図１におけるテレビ会議装置２０ｂ−１）、ＷＡＮ１１上の電話番号割当サーバがDISCOVERメッセージを受信し、外線番号およびグローバルＩＰアドレスを含むOFFERメッセージを返信する。
【００１８】
また、テレビ会議装置２０がＬＡＮ１３に接続されている場合（例えば図１におけるテレビ会議装置２０ｂ−２）、当該ＬＡＮ１３に接続されている当該親機（例えば図１におけるテレビ会議装置２０ｂ−１）のアドレス割当部２７が第２の通信部２６を介してDISCOVERメッセージを受信する。
【００１９】
そして、アドレス割当部２７は、データベース２５内のアドレステーブル２５０を参照して、割当フラグに０が設定されているＩＰアドレスおよび内線番号の組の中から、割当候補となる組を１つ以上選択し、選択したＩＰアドレスおよび内線番号の組を含むOFFERメッセージを第２の通信部２６を介して子機のテレビ会議装置２０へ返信する。
【００２０】
次に、動作モード決定部２２は、第１の通信部２１を介して受信したOFFERメッセージが、予め定められた電話番号割当サーバまたは親機のテレビ会議装置２０からのOFFERメッセージか否かを判定する（Ｓ１０１）。動作モード決定部２２は、例えば、ＩＰアドレスの他に外線番号または内線番号がOFFERメッセージに含まれている場合に、予め定められた電話番号割当サーバまたは親機のテレビ会議装置２０からのOFFERメッセージと判定する。
【００２１】
予め定められた電話番号割当サーバまたは親機のテレビ会議装置２０からのOFFERメッセージではない場合（Ｓ１０１：Ｎｏ）、動作モード決定部２２は、DISCOVERメッセージを送信してから所定時間（例えば１分）が経過したか否かを判定する（Ｓ１０７）。所定時間が経過していない場合（Ｓ１０７：Ｎｏ）、動作モード決定部２２は、再びステップＳ１０１に示した処理を実行する。一方、所定時間が経過した場合（Ｓ１０７：Ｙｅｓ）、動作モード決定部２２は、出力Ｉ／Ｆ２９を介してディスプレイ２０４にエラーを示す情報を表示し（Ｓ１０８）、本フローチャートに示した処理を終了する。
【００２２】
予め定められた電話番号割当サーバまたは親機のテレビ会議装置２０からのOFFERメッセージである場合（Ｓ１０１：Ｙｅｓ）、動作モード決定部２２は、OFFERメッセージの送信元へREQUESTメッセージを返信する（Ｓ１０２）。REQUESTメッセージを受信したテレビ会議装置２０のアドレス割当部２７は、データベース２５内のアドレステーブル２５０を参照して、割当フラグに０が設定されているＩＰアドレスおよび内線番号の組の中から１組を選択し、選択したＩＰアドレスおよび内線番号の組を含むPACKメッセージを第２の通信部２６を介して子機のテレビ会議装置２０へ返信し、アドレステーブル２５０において選択してPACKメッセージに組み込んだ組に対応付けられている割当フラグを１に書き換える。
【００２３】
次に、動作モード決定部２２は、PACKメッセージを受信したか否かを判定する（Ｓ１０３）。PACKメッセージを受信していない場合（Ｓ１０３：Ｎｏ）、動作モード決定部２２は、ステップＳ１０７に示した処理を実行する。一方、PACKメッセージを受信した場合（Ｓ１０３：Ｙｅｓ）、動作モード決定部２２は、受信したPACKメッセージに含まれている電話番号が所定の桁数（例えば１０桁）以上であるか否か、即ち、外線番号であるか否かを判定する（Ｓ１０４）。
【００２４】
PACKメッセージに含まれている電話番号が所定の桁数以上である場合、即ち、外線番号である場合（Ｓ１０４：Ｙｅｓ）、動作モード決定部２２は、テレビ会議装置２０の動作モードを親機に決定する（Ｓ１０５）。そして、動作モード決定部２２は、自装置の動作モードを示し情報をデータベース２５に登録し、本フローチャートに示した処理を終了する。
【００２５】
一方、PACKメッセージに含まれている電話番号が所定の桁数未満である場合、即ち、内線番号である場合（Ｓ１０４：Ｎｏ）、動作モード決定部２２は、テレビ会議装置２０の動作モードを子機に決定する（Ｓ１０６）。そして、動作モード決定部２２は、自装置の動作モードを示す情報、および、受信したPACKメッセージに含まれている親機のテレビ会議装置２０の識別情報をデータベース２５に登録し、本フローチャートに示した処理を終了する。
【００２６】
次に、動作モード決定後のテレビ会議装置２０の動作を図７のフローチャートを用いて説明する。
【００２７】
まず、クライアント動作部２３は、キーボード２０２等の入力装置から入力Ｉ／Ｆ２８を介して、他のテレビ会議装置２０とのテレビ会議の開始を指示されたか否かを判定する（Ｓ２００）。テレビ会議の開始を指示された場合（Ｓ２００：Ｙｅｓ）、クライアント動作部２３は、自装置をクライアントとするINVITEリクエストを、ユーザから指定されたテレビ会議装置２０宛に、第１の通信部２１を介して送信する（Ｓ２０１）。
【００２８】
ここで、自装置をクライアントとするINVITEリクエストは、自装置が親機である場合には、例えば図８（ａ）に示すように、「a=tvconf:client」の記述を含む。「a=」で始まる行は、図９に示すように属性を示すセッション記述であり、「a=tvconf:client」は、クライアントとしてテレビ会議に参加する旨を示す。なお、INVITEリクエストに含まれている「m=video xxx」や「m=audio xxx」は、図９に示すように、メディアとして画像および音声を含む旨を示す。
【００２９】
また、自装置が子機である場合、クライアント動作部２３は、例えば図８（ｂ）に示すように、「a=」で始まる行に、クライアントとしてテレビ会議に参加する旨に加えて、自装置が属している親機のテレビ会議装置２０の識別情報を付加したINVITEリクエストを送信する。親機のテレビ会議装置２０の識別情報は、動作モードが子機に決定した際に動作モード決定部２２によってデータベース２５に格納されている。
【００３０】
次に、クライアント動作部２３は、第１の通信部２１を介して、送信元をサーバとする200 OKレスポンスを受信したか否かを判定する（Ｓ２０２）。送信元をサーバとする200 OKレスポンスは、例えば図８（ｃ）に示すように、「a=tvconf:server」の記述を含む。これは、送信元が親機であっても、子機であっても同様である。
【００３１】
送信元をサーバとする200 OKレスポンスを受信した場合（Ｓ２０２：Ｙｅｓ）、クライアント動作部２３は、後述するクライアント動作を実行し（Ｓ３００）、再びステップＳ２００に示した処理を実行する。
【００３２】
一方、送信元をサーバとする200 OKレスポンスを受信しなかった場合（Ｓ２０２：Ｎｏ）、クライアント動作部２３は、サーバとなるテレビ会議装置２０のアドレスを通知されたか否かを判定する（Ｓ２０３）。サーバとなるテレビ会議装置２０のアドレスを通知されていない場合（Ｓ２０３：Ｎｏ）、クライアント動作部２３は、再びステップＳ２００に示した処理を実行する。
【００３３】
一方、サーバとなるテレビ会議装置２０のアドレスを通知された場合（Ｓ２０３：Ｙｅｓ）、クライアント動作部２３は、自装置をクライアントとするINVITEリクエストを、通知されたアドレスのテレビ会議装置２０ａ宛に送信し（Ｓ２０４）、クライアント動作部２３は、再びステップＳ２００に示した処理を実行する。
【００３４】
ステップＳ２００において、テレビ会議の開始を指示されていない場合（Ｓ２００：Ｎｏ）、サーバ動作部２４は、第１の通信部２１を介して、送信元をクライアントとするINVITEリクエストを受信したか否かを判定する（Ｓ２０５）。送信元をクライアントとするINVITEリクエストを受信した場合（Ｓ２０５：Ｙｅｓ）、サーバ動作部２４は、出力Ｉ／Ｆ２９を介して、他のテレビ会議装置２０からテレビ会議への参加を求められている旨をディスプレイ２０４に表示する等によりユーザに通知する。
【００３５】
そして、サーバ動作部２４は、キーボード２０２等の入力装置から入力Ｉ／Ｆ２８を介して、テレビ会議への参加をユーザが許可したか否かを判定する（Ｓ２０６）。テレビ会議への参加をユーザが許可しなかった場合（Ｓ２０６：Ｎｏ）、クライアント動作部２３は、ビジーレスポンスを返し（Ｓ２０８）、再びステップＳ２００に示した処理を実行する。一方、テレビ会議への参加をユーザが許可した場合（Ｓ２０６：Ｙｅｓ）、サーバ動作部２４は、自装置をサーバとする200 OKレスポンスを返し（Ｓ２０７）、後述するサーバ動作を実行する（Ｓ４００）。
【００３６】
ステップＳ２０５において、送信元をクライアントとするINVITEリクエストを受信していない場合（Ｓ２０５：Ｎｏ）、クライアント動作部２３は、送信元をサーバとするINVITEリクエストを受信したか否かを判定する（Ｓ２０９）。送信元をサーバとするINVITEリクエストを受信していない場合（Ｓ２０９：Ｎｏ）、クライアント動作部２３は、再びステップＳ２００に示した処理を実行する。
【００３７】
一方、送信元をサーバとするINVITEリクエストを受信した場合（Ｓ２０９：Ｙｅｓ）、クライアント動作部２３は、出力Ｉ／Ｆ２９を介して、他のテレビ会議装置２０からテレビ会議への参加を求められている旨をディスプレイ２０４に表示する等によりユーザに通知する。そして、クライアント動作部２３は、キーボード２０２等の入力装置から入力Ｉ／Ｆ２８を介して、テレビ会議への参加をユーザが許可したか否かを判定する（Ｓ２１０）。
【００３８】
テレビ会議への参加をユーザが許可しなかった場合（Ｓ２１０：Ｎｏ）、クライアント動作部２３は、ステップＳ２０８に示した処理を実行する。一方、テレビ会議への参加をユーザが許可した場合（Ｓ２１０：Ｙｅｓ）、クライアント動作部２３は、自装置をクライアントとする200 OKレスポンスを返し（Ｓ２１１）、後述するクライアント動作を実行する（Ｓ３００）。
【００３９】
図１０は、クライアント動作（Ｓ３００）の一例を示すフローチャートである。
【００４０】
まず、クライアント動作部２３は、自装置が親機として動作しているか否かを判定する（Ｓ３０１）。自装置の動作モードを示す情報は動作モード決定部２２によってデータベース２５に登録されている。自装置が親機として動作している場合（Ｓ３０１：Ｙｅｓ）、クライアント動作部２３は、サーバとして動作している他のテレビ会議装置２０から、ＷＡＮ１１および第１の通信部２１を介して画面構成情報を受信する（Ｓ３０２）。
【００４１】
ここで、画面構成情報とは、サーバとして動作しているテレビ会議装置２０によって作成される情報であり、例えば図１１に示すように、クライアント数３００、構成パターン番号３０１、および領域毎のテレビ会議装置２０のＩＤ３０２が含まれる。構成パターン番号３０１は、図５に示した画面構成テーブル２５２において、クライアント数３００に対応付けられている構成パターンの中から、サーバとして動作しているテレビ会議装置２０のユーザによって選択される。
【００４２】
また、ＩＤ３０２には、選択された構成パターン番号３０１に対応する構成パターンにおいて、それぞれの領域に表示される画像の送信元のテレビ会議装置２０のＩＤが、領域を示す番号順に格納される。各テレビ会議装置２０から送信された画像をどの領域に表示するかは、例えばサーバとして動作しているテレビ会議装置２０のユーザによって決定される。
【００４３】
次に、クライアント動作部２３は、入力Ｉ／Ｆ２８を介して、自装置に接続されているカメラ２００およびマイク２０１から、画像および音声をそれぞれ取得する（Ｓ３０３）。そして、クライアント動作部２３は、ステップＳ３０２において受信した画面構成情報に含まれている構成パターン番号に対応する構成パターンを、画面構成テーブル２５２から抽出する。
【００４４】
そして、クライアント動作部２３は、自装置に接続されているカメラ２００から取得した画像を、抽出した構成パターンにおいて、自装置に割り当てられた領域の大きさに縮小し、縮小した画像を当該構成パターンにはめ込むことにより、合成画像を作成する。
【００４５】
なお、第２の通信部２６を介して子機として動作している他のテレビ会議装置２０から画像を含むデータを受信した場合、クライアント動作部２３は、例えば、図１２に示すように、受信したデータに含まれる画像３１を、当該子機に割り当てられた領域の大きさに縮小し、縮小した画像と、縮小した自装置の画像とを、当該構成パターンに従って合成して合成画像３３を作成する。
【００４６】
また、クライアント動作部２３は、第２の通信部２６を介して子機として動作している他のテレビ会議装置２０から音声を含むデータを受信した場合に、受信したデータに含まれる音声と、自装置のマイク２０１から取得した音声とを合成する。そして、クライアント動作部２３は、合成後の合成画像および合成音声を、ＷＡＮ１１および第１の通信部２１を介して、サーバとして動作している他のテレビ会議装置２０へ送信する（Ｓ３０４）。
【００４７】
このように、親機として動作するテレビ会議装置２０のクライアント動作部２３は、自装置の画像および子機の画像を１つの合成画像に合成して送信するため、各拠点から合成画像を送信するための通信回線は１本で足り、拠点内に設けられたそれぞれのテレビ会議装置２０毎に通信回線を契約する場合に比べて、通信費用を低く抑えることができる。
【００４８】
また、親機として動作するテレビ会議装置２０のクライアント動作部２３は、自装置の画像および子機の画像をそれぞれ縮小して１つの画像のサイズに合成するため、各子機がそれぞれを１つの画像のサイズのままサーバとして動作するテレビ会議装置２０へ画像を送信する場合に比べて画像のデータ量を低く抑えることができる。
【００４９】
また、親機として動作するテレビ会議装置２０のクライアント動作部２３は、自装置の画像および子機の画像をそれぞれ縮小して１つの画像のサイズに合成して合成画像を作成するが、この合成画像３３は、図１２に示すように、構成パターンの一部を構成する画像である。そのため、合成画像３３のデータ量は、各子機がそれぞれを１つの画像のサイズのままサーバとして動作するテレビ会議装置２０へ送信する場合に比べてさらに低く抑えられている。
【００５０】
また、音声についても、親機として動作するテレビ会議装置２０のクライアント動作部２３は、自装置の音声および子機の音声を合成して合成音声として送信するため、自装置および各子機のそれぞれの音声を別々に送信する場合に比べて、音声データのデータ量も低く抑えることができる。
【００５１】
次に、クライアント動作部２３は、サーバとして動作している他のテレビ会議装置２０から、ＷＡＮ１１および第１の通信部２１を介して、後述する会議画像および会議画像を受信し、受信した会議画像を出力Ｉ／Ｆ２９を介してディスプレイ２０４に表示し、受信した会議音声を出力Ｉ／Ｆ２９を介してスピーカ２０３から出力する（Ｓ３０５）。
【００５２】
この際、クライアント動作部２３は、同一拠点内に、子機として動作する他のテレビ会議装置２０が存在する場合に、サーバとして動作している他のテレビ会議装置２０から受信した会議画像および会議音声を、ＬＡＮ１３を介して当該子機として動作する他のテレビ会議装置２０へ送信する。
【００５３】
次に、クライアント動作部２３は、キーボード２０２等の入力装置から入力Ｉ／Ｆ２８を介して、ユーザからテレビ会議の終了を指示されたか否かを判定する（Ｓ３０６）。ユーザからテレビ会議の終了を指示された場合（Ｓ３０６：Ｙｅｓ）、クライアント動作部２３は、本フローチャートに示したクライアント動作を終了する。
【００５４】
ユーザからテレビ会議の終了を指示されていない場合（Ｓ３０６：Ｎｏ）、クライアント動作部２３は、第１の通信部２１を介して、送信元をクライアントとするINVITEリクエストを受信したか否かを判定する（Ｓ３０７）。本実施形態では、テレビ会議への参加はサーバとして動作するテレビ会議装置２０に要求することとしているため、送信元をクライアントとするINVITEリクエストを受信した場合（Ｓ３０７：Ｙｅｓ）、クライアント動作部２３は、サーバとして動作しているテレビ会議装置２０のアドレスを通知し（Ｓ３０８）、再びステップＳ３０３に示した処理を実行する。
【００５５】
一方、送信元をクライアントとするINVITEリクエストを受信していない場合（Ｓ３０７：Ｎｏ）、クライアント動作部２３は、送信元をサーバとするINVITEリクエストを受信したか否かを判定する（Ｓ３０９）。本実施形態では、テレビ会議に参加中のテレビ会議装置２０は、他のテレビ会議に重複して参加することはできないこととしているため、送信元をサーバとするINVITEリクエストを受信した場合（Ｓ３０９：Ｙｅｓ）、クライアント動作部２３は、ビジーレスポンスを返し（Ｓ３１０）、再びステップＳ３０３に示した処理を実行する。一方、送信元をサーバとするINVITEリクエストを受信していない場合（Ｓ３０９：Ｎｏ）、クライアント動作部２３は、再びステップＳ３０３に示した処理を実行する。
【００５６】
ステップＳ３０１において、自装置が子機として動作している場合（Ｓ３０１：Ｎｏ）、クライアント動作部２３は、入力Ｉ／Ｆ２８を介して、自装置に接続されているカメラ２００およびマイク２０１から、映像および音声をそれぞれ取得し、取得した映像および音声を、第１の通信部２１およびＬＡＮ１３を介して、親機として動作する同一拠点内の他のテレビ会議装置２０へ送信する（Ｓ３１１）。
【００５７】
次に、クライアント動作部２３は、親機として動作する同一拠点内の他のテレビ会議装置２０から、ＬＡＮ１３および第１の通信部２１を介して、後述する会議画像および会議画像を受信した場合に、受信した会議画像を出力Ｉ／Ｆ２９を介してディスプレイ２０４に表示し、受信した会議音声を出力Ｉ／Ｆ２９を介してスピーカ２０３から出力する（Ｓ３１２）。
【００５８】
次に、クライアント動作部２３は、キーボード２０２等の入力装置から入力Ｉ／Ｆ２８を介して、ユーザからテレビ会議の終了を指示されたか否かを判定する（Ｓ３１３）。ユーザからテレビ会議の終了を指示された場合（Ｓ３１３：Ｙｅｓ）、クライアント動作部２３は、本フローチャートに示したクライアント動作を終了する。
【００５９】
ユーザからテレビ会議の終了を指示されていない場合（Ｓ３１３：Ｎｏ）、クライアント動作部２３は、第１の通信部２１を介して、送信元をクライアントとするINVITEリクエストを受信したか否かを判定する（Ｓ３１４）。送信元をクライアントとするINVITEリクエストを受信した場合（Ｓ３１４：Ｙｅｓ）、クライアント動作部２３は、サーバとして動作しているテレビ会議装置２０のアドレスを通知し（Ｓ３１５）、再びステップＳ３１１に示した処理を実行する。
【００６０】
一方、送信元をクライアントとするINVITEリクエストを受信していない場合（Ｓ３１４：Ｎｏ）、クライアント動作部２３は、送信元をサーバとするINVITEリクエストを受信したか否かを判定する（Ｓ３１６）。送信元をサーバとするINVITEリクエストを受信した場合（Ｓ３１６：Ｙｅｓ）、クライアント動作部２３は、ビジーレスポンスを返し（Ｓ３１７）、再びステップＳ３１１に示した処理を実行する。一方、送信元をサーバとするINVITEリクエストを受信していない場合（Ｓ３１６：Ｎｏ）、クライアント動作部２３は、再びステップＳ３１１に示した処理を実行する。
【００６１】
図１３および図１４は、サーバ動作（Ｓ４００）の一例を示すフローチャートである。
【００６２】
まず、サーバ動作部２４は、ステップＳ２０５（図７参照）において受信したINVITEリクエストに含まれている送信元のテレビ会議装置２０のＩＤを、データベース２５内のクライアントリスト２５１に登録し、当該テレビ会議装置２０が子機である場合には、当該INVITEリクエストに含まれている親機のテレビ会議装置２０のＩＤも合わせて登録することにより、クライアントリスト２５１を更新する（Ｓ４０１）。
【００６３】
次に、サーバ動作部２４は、キーボード２０２等の入力装置から入力Ｉ／Ｆ２８を介したユーザからの指示に応じて、クライアント数、構成パターンの番号、および当該構成パターンの各領域に割り当てるテレビ会議装置２０のＩＤを含む画面構成情報を作成する。そして、サーバ動作部２４は、クライアントリスト２５１を参照して、親機として動作する各テレビ会議装置２０のＩＤを取得し、それぞれのＩＤに対応するテレビ会議装置２０へ、作成した画面構成情報を、第１の通信部２１およびＷＡＮ１１を介して送信する（Ｓ４０２）。
【００６４】
次に、サーバ動作部２４は、自装置が親機として動作しているか否かを判定する（Ｓ４０３）。自装置が親機として動作している場合（Ｓ４０３：Ｙｅｓ）、サーバ動作部２４は、入力Ｉ／Ｆ２８を介して、自装置に接続されているカメラ２００およびマイク２０１から、画像および音声をそれぞれ取得する（Ｓ４０４）。
【００６５】
次に、サーバ動作部２４は、取得した画像を、ステップＳ４０２において作成した画面構成情報内の構成パターン番号で示される構成パターンにおいて、自装置に割り当てられた領域の大きさに縮小する。なお、第２の通信部２６を介して子機として動作している他のテレビ会議装置２０から画像を含むデータを受信した場合、サーバ動作部２４は、受信したデータに含まれる画像３１を、当該子機に割り当てられた領域の大きさに縮小する。
【００６６】
次に、サーバ動作部２４は、図１５に示すように、ＷＡＮ１１および第１の通信部２１を介して、親機として動作する各テレビ会議装置２０から合成画像３３を受信し、受信した合成画像３３と、自装置のカメラ２００からの画像３４を縮小したものとを、ステップＳ４０２において作成した画面構成情報に基づいて合成し、会議画像３５を作成する。
【００６７】
また、サーバ動作部２４は、ＷＡＮ１１および第１の通信部２１を介して、親機として動作する各テレビ会議装置２０から合成音声を受信し、受信した合成音声と、自装置の第１の通信部２１０からの音声とを合成して会議音声を作成する。
【００６８】
次に、サーバ動作部２４は、作成した会議画像および会議音声を、ＷＡＮ１１および第１の通信部２１を介して、親機として動作している各テレビ会議装置２０へ送信する（Ｓ４０５）。そして、サーバ動作部２４は、作成した会議画像を出力Ｉ／Ｆ２９を介してディスプレイ２０４に表示し、作成した会議音声を出力Ｉ／Ｆ２９を介してスピーカ２０３から出力する（Ｓ４０６）。
【００６９】
次に、サーバ動作部２４は、キーボード２０２等の入力装置から入力Ｉ／Ｆ２８を介して、ユーザからテレビ会議の終了を指示されたか否かを判定する（Ｓ４０７）。ユーザからテレビ会議の終了を指示された場合（Ｓ４０７：Ｙｅｓ）、サーバ動作部２４は、本フローチャートに示したサーバ動作を終了する。
【００７０】
一方、ユーザからテレビ会議の終了を指示されていない場合（Ｓ４０７：Ｎｏ）、サーバ動作部２４は、第１の通信部２１を介して、送信元をクライアントとするINVITEリクエストを受信したか否かを判定する（Ｓ４０８）。本実施形態では、テレビ会議への参加はサーバとして動作するテレビ会議装置２０に要求することとしているため、送信元をクライアントとするINVITEリクエストを受信した場合（Ｓ４０８：Ｙｅｓ）、サーバ動作部２４は、当該INVITEリクエストの送信元のテレビ会議装置２０の情報を、出力Ｉ／Ｆ２９を介してディスプレイ２０４に表示する等によりユーザに通知する。
【００７１】
次に、サーバ動作部２４は、キーボード２０２等の入力装置から入力Ｉ／Ｆ２８を介して、ユーザによって、当該INVITEリクエストに応じて送信元のテレビ会議装置２０によるテレビ会議への参加が許可されたか否かを判定する（Ｓ４０９）。INVITEリクエストの送信元のテレビ会議装置２０によるテレビ会議への参加が許可されなかった場合（Ｓ４０９：Ｎｏ）、サーバ動作部２４は、再びステップＳ４０４に示した処理を実行する。
【００７２】
一方、INVITEリクエストの送信元のテレビ会議装置２０によるテレビ会議への参加が許可された場合（Ｓ４０９：Ｙｅｓ）、サーバ動作部２４は、送信元をサーバとする200 OKレスポンスを返し（Ｓ４１０）、再びステップＳ４０１に示した処理を実行する。
【００７３】
送信元をクライアントとするINVITEリクエストを受信していない場合（Ｓ４０８：Ｎｏ）、サーバ動作部２４は、送信元をサーバとするINVITEリクエストを受信したか否かを判定する（Ｓ４１１）。本実施形態では、テレビ会議のサーバとして動作しているテレビ会議装置２０は、他のテレビ会議にクライアントとして重複して参加することはできないこととしているため、送信元をサーバとするINVITEリクエストを受信した場合（Ｓ４１１：Ｙｅｓ）、サーバ動作部２４は、ビジーレスポンスを返し（Ｓ４１２）、再びステップＳ４０４に示した処理を実行する。
【００７４】
送信元をサーバとするINVITEリクエストを受信していない場合（Ｓ４１１：Ｎｏ）、サーバ動作部２４は、キーボード２０２等の入力装置から入力Ｉ／Ｆ２８を介して、他のテレビ会議装置２０をテレビ会議に参加させる旨の指示を、ユーザから受け付けたか否かを判定する（Ｓ４１３）。他のテレビ会議装置２０をテレビ会議に参加させる旨の指示をユーザから受け付けていない場合（Ｓ４１３：Ｎｏ）、サーバ動作部２４は、再びステップＳ４０４に示した処理を実行する。
【００７５】
他のテレビ会議装置２０をテレビ会議に参加させる旨の指示をユーザから受け付けた場合（Ｓ４１３：Ｙｅｓ）、サーバ動作部２４は、第１の通信部２１を介して、送信元をサーバとするINVITEリクエストを送信し（Ｓ４１４）、送信元をクライアントとする200 OKレスポンスを受信したか否かを判定する（Ｓ４１５）。
【００７６】
送信元をクライアントとする200 OKレスポンスを受信しなかった場合（Ｓ４１５：Ｎｏ）、サーバ動作部２４は、再びステップＳ４０４に示した処理を実行する。一方、送信元をクライアントとする200 OKレスポンスを受信した場合（Ｓ４１５：Ｙｅｓ）、サーバ動作部２４は、再びステップＳ４０１に示した処理を実行する。
【００７７】
ステップＳ４０３において、自装置が子機として動作している場合（Ｓ４０３：Ｎｏ）、サーバ動作部２４は、入力Ｉ／Ｆ２８を介して、自装置に接続されているカメラ２００およびマイク２０１から、画像および音声をそれぞれ取得し、取得した画像および音声を、第１の通信部２１を介して、同一拠点内で親機として動作するテレビ会議装置２０へ送信する（図１４のＳ４１６）。
【００７８】
次に、サーバ動作部２４は、図１５で説明したように、第１の通信部２１を介して、親機として動作する各テレビ会議装置２０から合成画像３３を受信し、受信した合成画像３３と、自装置のカメラ２００からの画像３４を縮小したものとを、ステップＳ４０２において作成した画面構成情報に基づいて合成し、会議画像３５を作成する。また、サーバ動作部２４は、第１の通信部２１を介して、親機として動作する各テレビ会議装置２０から合成音声を受信し、受信した合成音声と、自装置のマイク２０１からの音声とを合成して会議音声を作成する。
【００７９】
次に、サーバ動作部２４は、クライアントリスト２５１を参照して、親機として動作する各テレビ会議装置２０のＩＤを取得し、それぞれのＩＤに対応するテレビ会議装置２０へ、作成した会議画像および会議音声を、第１の通信部２１を介して送信する（Ｓ４１７）。そして、サーバ動作部２４は、作成した会議画像を出力Ｉ／Ｆ２９を介してディスプレイ２０４に表示し、作成した会議音声を出力Ｉ／Ｆ２９を介してスピーカ２０３から出力する（Ｓ４１８）。
【００８０】
次に、サーバ動作部２４は、キーボード２０２等の入力装置から入力Ｉ／Ｆ２８を介して、ユーザからテレビ会議の終了を指示されたか否かを判定する（Ｓ４１９）。ユーザからテレビ会議の終了を指示された場合（Ｓ４１９：Ｙｅｓ）、サーバ動作部２４は、本フローチャートに示したサーバ動作を終了する。
【００８１】
一方、ユーザからテレビ会議の終了を指示されていない場合（Ｓ４１９：Ｎｏ）、サーバ動作部２４は、第１の通信部２１を介して、送信元をクライアントとするINVITEリクエストを受信したか否かを判定する（Ｓ４２０）。送信元をクライアントとするINVITEリクエストを受信した場合（Ｓ４２０：Ｙｅｓ）、サーバ動作部２４は、当該INVITEリクエストの送信元のテレビ会議装置２０の情報を、出力Ｉ／Ｆ２９を介してディスプレイ２０４に表示する等によりユーザに通知する。
【００８２】
次に、サーバ動作部２４は、キーボード２０２等の入力装置から入力Ｉ／Ｆ２８を介して、ユーザから、当該INVITEリクエストに応じて送信元のテレビ会議装置２０によるテレビ会議への参加が許可されたか否かを判定する（Ｓ４２１）。INVITEリクエストの送信元のテレビ会議装置２０によるテレビ会議への参加が許可されなかった場合（Ｓ４２１：Ｎｏ）、サーバ動作部２４は、再びステップＳ４１６に示した処理を実行する。
【００８３】
一方、INVITEリクエストの送信元のテレビ会議装置２０によるテレビ会議への参加が許可された場合（Ｓ４２１：Ｙｅｓ）、サーバ動作部２４は、送信元をサーバとする200 OKレスポンスを返し（Ｓ４２２）、再びステップＳ４０１に示した処理を実行する。
【００８４】
送信元をクライアントとするINVITEリクエストを受信していない場合（Ｓ４２０：Ｎｏ）、サーバ動作部２４は、送信元をサーバとするINVITEリクエストを受信したか否かを判定する（Ｓ４２３）。送信元をサーバとするINVITEリクエストを受信した場合（Ｓ４２３：Ｙｅｓ）、サーバ動作部２４は、ビジーレスポンスを返し（Ｓ４２４）、再びステップＳ４１６に示した処理を実行する。
【００８５】
送信元をサーバとするINVITEリクエストを受信していない場合（Ｓ４２３：Ｎｏ）、サーバ動作部２４は、キーボード２０２等の入力装置から入力Ｉ／Ｆ２８を介して、他のテレビ会議装置２０をテレビ会議に参加させる旨の指示を、ユーザから受け付けたか否かを判定する（Ｓ４２５）。他のテレビ会議装置２０をテレビ会議に参加させる旨の指示をユーザから受け付けていない場合（Ｓ４２５：Ｎｏ）、サーバ動作部２４は、再びステップＳ４１６に示した処理を実行する。
【００８６】
他のテレビ会議装置２０をテレビ会議に参加させる旨の指示をユーザから受け付けた場合（Ｓ４２５：Ｙｅｓ）、サーバ動作部２４は、第１の通信部２１を介して、送信元をサーバとするINVITEリクエストを送信し（Ｓ４２６）、送信元をクライアントとする200 OKレスポンスを受信したか否かを判定する（Ｓ４２７）。
【００８７】
送信元をクライアントとする200 OKレスポンスを受信しなかった場合（Ｓ４２７：Ｎｏ）、サーバ動作部２４は、再びステップＳ４２６に示した処理を実行する。一方、送信元をクライアントとする200 OKレスポンスを受信した場合（Ｓ４２７：Ｙｅｓ）、サーバ動作部２４は、再びステップＳ４０１に示した処理を実行する。
【００８８】
次に、２台のテレビ会議装置２０がテレビ会議を開始する過程を、図１６を用いて説明する。図１６では、図１のシステム構成において、テレビ会議装置２０ｂ−１がテレビ会議装置２０ａ−１にテレビ会議を要求することにより、テレビ会議を開始する場面のシーケンスを示している。
【００８９】
まず、テレビ会議装置２０ｂ−１は、送信元をクライアントとするINVITEリクエストを、ＷＡＮ１１を介してテレビ会議装置２０ａ−１へ送信する（Ｓ５００）。なお、図１のシステム構成においてテレビ会議装置２０ｂ−１は親機であるため、テレビ会議装置２０ａ−１へ送信されるINVITEリクエストには親機のＩＤが記述されない。テレビ会議装置２０ａ−１は、ユーザにテレビ会議の開始を要求されている旨を通知し、ユーザからの指示に応じて、送信元をサーバとする200 OKレスポンスをテレビ会議装置２０ｂ−１に返す（Ｓ５０１）。
【００９０】
次に、サーバとして動作するテレビ会議装置２０ａ−１は、データベース２５内のクライアントリスト２５１にテレビ会議装置２０ａ−１のＩＤを登録することによりクライアントリスト２５１を更新する（Ｓ５０２）。そして、テレビ会議装置２０ａ−１は、ユーザからの指示に応じて画面構成情報を作成し（Ｓ５０３）、作成した画面構成情報を、親機として動作しているテレビ会議装置２０ｂ−１へＷＡＮ１１を介して送信する（Ｓ５０４）。
【００９１】
次に、テレビ会議装置２０ａ−１およびテレビ会議装置２０ｂ−１は、それぞれ、入力Ｉ／Ｆ２８を介して、自装置に接続されているカメラ２００およびマイク２０１から、画像および音声をそれぞれ取得する（Ｓ５０５、Ｓ５０６）。そして、テレビ会議装置２０ｂ−１は、取得した画像を、画面構成情報内の構成パターン番号で示される構成パターンにおいて、自装置に割り当てられた領域の大きさに縮小して合成画像を作成する（Ｓ５０７）。
【００９２】
なお、ステップＳ５０７において、テレビ会議装置２０ｂ−１に子機が接続されている場合には、子機の画像とテレビ会議装置２０ｂ−１のカメラ２００から取得した画像とを合成して合成画像を作成するが、図１６の場面では、テレビ会議装置２０ｂ−１には子機が接続されていないため、ステップＳ５０７において作成される合成画像には、テレビ会議装置２０ｂ−１のカメラ２００から取得した画像を縮小したものがそのまま含まれることになる。
【００９３】
また、ステップＳ５０７において、テレビ会議装置２０ｂ−１に子機が接続されている場合には、子機の音声とテレビ会議装置２０ｂ−１のマイク２０１から取得した音声とを合成して合成音声を作成するが、図１６の場面では、テレビ会議装置２０ｂ−１には子機が接続されていないため、ステップＳ５０７において作成される合成音声には、テレビ会議装置２０ｂ−１のカメラ２００から取得した音声のみが含まれることになる。
【００９４】
次に、テレビ会議装置２０ｂ−１は、作成した合成音声および合成画像を、ＷＡＮ１１を介して、サーバとして動作するテレビ会議装置２０ａ−１へ送信する（Ｓ５０８）。テレビ会議装置２０ａ−１は、ステップＳ５０３において作成した画面構成情報に従って、テレビ会議装置２０ａ−１のカメラ２００から取得した画像とテレビ会議装置２０ｂ−１から送信された合成画像とを合成して会議画像を作成し、テレビ会議装置２０ａ−１のマイク２０１から取得した音声とテレビ会議装置２０ｂ−１から送信された合成音声とを合成して会議音声を作成する（Ｓ５０９）。
【００９５】
次に、テレビ会議装置２０ａ−１は、作成した会議画像および会議音声を、親機として動作しているテレビ会議装置２０ｂ−１へＷＡＮ１１を介して送信する（Ｓ５１０）。そして、テレビ会議装置２０ａ−１は、作成した会議画像を出力Ｉ／Ｆ２９を介してディスプレイ２０４に表示し、作成した会議音声を出力Ｉ／Ｆ２９を介してスピーカ２０３から出力する（Ｓ５１１）。また、テレビ会議装置２０ｂ−１は、テレビ会議装置２０ａ−１から受信した会議画像を出力Ｉ／Ｆ２９を介してディスプレイ２０４に表示し、テレビ会議装置２０ａ−１から受信した会議音声を出力Ｉ／Ｆ２９を介してスピーカ２０３から出力する（Ｓ５１２）。
【００９６】
次に、テレビ会議装置２０ａ−１とテレビ会議装置２０ｂ−１との間で行われているテレビ会議にテレビ会議装置２０ｂ−２が参加する過程を、図１７を用いて説明する。図１７では、図１のシステム構成において、図１６のシーケンスによってテレビ会議装置２０ａ−１とテレビ会議装置２０ｂ−１とがテレビ会議を開始したことを前提としている。
【００９７】
テレビ会議装置２０ａ−１とテレビ会議装置２０ｂ−１とがテレビ会議を行っている最中に（Ｓ５２０）、テレビ会議装置２０ｂ−２は、送信元をクライアントとするINVITEリクエストを、ＬＡＮ１３を介して、同一拠点内で親機として動作しているテレビ会議装置２０ｂ−１宛に送信する（Ｓ５２１）。なお、図１のシステム構成においてテレビ会議装置２０ｂ−２は親機として動作しているテレビ会議装置２０ｂ−１の子機であるため、テレビ会議装置２０ｂ−１へ送信されるINVITEリクエストには、同一拠点内で親機として動作しているテレビ会議装置２０ｂ−１のＩＤが記述される。
【００９８】
テレビ会議装置２０ｂ−１は、サーバとしてではなく、クライアントとしてテレビ会議に参加中であるため、当該テレビ会議にサーバとして参加しているテレビ会議装置２０ａ−１のアドレスをテレビ会議装置２０ｂ−２に通知する（Ｓ５２２）。本実施形態において、開催中のテレビ会議への参加は、サーバとして動作しているテレビ会議装置２０へ要求することにより実現される。
【００９９】
サーバとして参加しているテレビ会議装置２０ａ−１のアドレスの通知を受け、テレビ会議装置２０ｂ−２は、ステップＳ５２１において送信したINVITEリクエストの宛先をテレビ会議装置２０ａ−１に変更し、当該INVITEリクエストを、ＬＡＮ１３を介してテレビ会議装置２０ｂ−１へ送信する（Ｓ５２３）。テレビ会議装置２０ｂ−１は、受信したINVITEリクエストが自装置宛でないため、受信したINVITEリクエストを、宛先となるテレビ会議装置２０ａ−１へＷＡＮ１１を介して転送する（Ｓ５２４）。
【０１００】
テレビ会議装置２０ａ−１は、ユーザにテレビ会議の開始を要求されている旨を通知し、ユーザからの指示に応じて、送信元をサーバとし、テレビ会議装置２０ｂ−２を宛先とする200 OKレスポンスをＷＡＮ１１を介して返信する（Ｓ５２５）。テレビ会議装置２０ｂ−１は、受信した200 OKレスポンスが自装置宛でないため、受信した200 OKレスポンスを、宛先となるテレビ会議装置２０ｂ−２へＬＡＮ１３を介して転送する（Ｓ５２６）。
【０１０１】
次に、サーバとして動作するテレビ会議装置２０ａ−１は、データベース２５内のクライアントリスト２５１にテレビ会議装置２０ａ−１のＩＤを登録することによりクライアントリスト２５１を更新する（Ｓ５２７）。そして、テレビ会議装置２０ａ−１は、ユーザからの指示に応じて画面構成情報を作成し（Ｓ５２８）、作成した画面構成情報を、親機として動作しているテレビ会議装置２０ｂ−１へＷＡＮ１１を介して送信する（Ｓ５２９）。
【０１０２】
次に、テレビ会議装置２０ａ−１、テレビ会議装置２０ｂ−１、およびテレビ会議装置２０ｂ−２は、それぞれ、入力Ｉ／Ｆ２８を介して、自装置に接続されているカメラ２００およびマイク２０１から、画像および音声をそれぞれ取得する（Ｓ５３０、Ｓ５３１、Ｓ５３２）。そして、テレビ会議装置２０ｂ−２は、取得した画像および音声を、テレビ会議装置２０ｂ−２へＬＡＮ１３を介して送信する（Ｓ５３３）。
【０１０３】
次に、テレビ会議装置２０ｂ−１は、自装置のカメラ２００から取得した画像を、画面構成情報内の構成パターン番号で示される構成パターンにおいて、自装置に割り当てられた領域の大きさに縮小し、テレビ会議装置２０ｂ−２から受信した画像を、画面構成情報内の構成パターン番号で示される構成パターンにおいて、テレビ会議装置２０ｂ−２に割り当てられた領域の大きさに縮小する。
【０１０４】
次に、テレビ会議装置２０ｂ−１は、縮小したそれぞれの画像を当該構成パターンに従って合成して合成画像を作成する（Ｓ５３４）。また、テレビ会議装置２０ｂ−１は、自装置のマイク２０１から取得した音声と、テレビ会議装置２０ｂ−２から受信した音声とを合成して合成音声を作成する（Ｓ５３４）。そして、テレビ会議装置２０ｂ−１は、作成した合成画像および合成音声を、ＷＡＮ１１を介して、サーバとして動作するテレビ会議装置２０ａ−１へ送信する（Ｓ５３５）。
【０１０５】
次に、テレビ会議装置２０ａ−１は、ステップＳ５２８において作成した画面構成情報に従って、テレビ会議装置２０ａ−１のカメラ２００から取得した画像とテレビ会議装置２０ｂ−１から送信された合成画像とを合成して会議画像を作成し、テレビ会議装置２０ａ−１のマイク２０１から取得した音声とテレビ会議装置２０ｂ−１から送信された合成音声とを合成して会議音声を作成する（Ｓ５３６）。
【０１０６】
次に、テレビ会議装置２０ａ−１は、作成した会議画像および会議音声を、親機として動作しているテレビ会議装置２０ｂ−１へＷＡＮ１１を介して送信する（Ｓ５３７）。テレビ会議装置２０ｂ−１は、受信した会議画像および会議音声を、子機として動作しているテレビ会議装置２０ｂ−２へＬＡＮ１３を介して転送する（Ｓ５３８）。
【０１０７】
次に、テレビ会議装置２０ａ−１は、作成した会議画像を出力Ｉ／Ｆ２９を介してディスプレイ２０４に表示し、作成した会議音声を出力Ｉ／Ｆ２９を介してスピーカ２０３から出力する（Ｓ５３９）。また、テレビ会議装置２０ｂ−１は、テレビ会議装置２０ａ−１から受信した会議画像を出力Ｉ／Ｆ２９を介してディスプレイ２０４に表示し、テレビ会議装置２０ａ−１から受信した会議音声を出力Ｉ／Ｆ２９を介してスピーカ２０３から出力する（Ｓ５４０）。また、テレビ会議装置２０ｂ−２は、テレビ会議装置２０ｂ−１から受信した会議画像を出力Ｉ／Ｆ２９を介してディスプレイ２０４に表示し、テレビ会議装置２０ｂ−１から受信した会議音声を出力Ｉ／Ｆ２９を介してスピーカ２０３から出力する（Ｓ５４１）。
【０１０８】
次に、テレビ会議装置２０ａ−１とテレビ会議装置２０ｂ−１との間で行われているテレビ会議に、テレビ会議装置２０ａ−１がテレビ会議装置２０ｂ−２を参加させる過程を、図１８を用いて説明する。図１８では、図１のシステム構成において、図１６のシーケンスによってテレビ会議装置２０ａ−１とテレビ会議装置２０ｂ−１とがテレビ会議を開始したことを前提としている。
【０１０９】
テレビ会議装置２０ａ−１とテレビ会議装置２０ｂ−１とがテレビ会議を行っている最中に（Ｓ５５０）、送信元をサーバとし、テレビ会議装置２０ｂ−２を宛先とするINVITEリクエストを、テレビ会議装置２０ｂ−２の親機として動作するテレビ会議装置２０ｂ−１へＷＡＮ１１を介して送信する（Ｓ５５１）。なお、テレビ会議装置２０ａ−１は、データベース２５内のクライアントリスト２５１を参照して、テレビ会議装置２０ｂ−２の親機のテレビ会議装置２０ｂ−１のＩＤを特定し、特定したＩＤに対応する親機へテレビ会議装置２０ｂ−２を宛先とするINVITEリクエストを送信する。
【０１１０】
テレビ会議装置２０ｂ−１は、受信したINVITEリクエストが自装置宛でないため、受信したINVITEリクエストを、宛先となるテレビ会議装置２０ｂ−２へＬＡＮ１３を介して転送する（Ｓ５５２）。テレビ会議装置２０ｂ−２は、ユーザにテレビ会議への参加を要求されている旨を通知し、ユーザからの指示に応じて、送信元をクライアントとし、テレビ会議装置２０ａ−１を宛先とする200 OKレスポンスをＬＡＮ１３を介してテレビ会議装置２０ｂ−１へ送信する（Ｓ５５３）。
【０１１１】
テレビ会議装置２０ｂ−１は、受信した200 OKレスポンスが自装置宛でないため、受信した200 OKレスポンスを、宛先となるテレビ会議装置２０ａ−１へＷＡＮ１１を介して転送する（Ｓ５５４）。これ以降の動作は、図１７において説明したステップＳ５２７〜５４１と同様であるため、説明を省略する。
【０１１２】
以上、本発明の実施の形態について説明した。
【０１１３】
上記説明から明らかなように、本実施形態のテレビ会議システム１０によれば、ＷＡＮ１１を介して遠隔地にあるテレビ会議装置２０とテレビ会議を行う場合に、通信費用および使用帯域を低減することができる。
【０１１４】
なお、本発明は、上記した各実施形態に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施形態では、送信元をサーバとするINVITEリクエストを受信した場合に、テレビ会議装置２０のクライアント動作部２３は、ユーザにその旨を通知し、ユーザから許可された場合に、送信元をクライアントとする200 OKレスポンスを返信して、クライアントとしてテレビ会議に参加するが、本発明はこれに限られない。
【０１１５】
例えば、各テレビ会議装置２０のデータベース２５内に予め定められた認証コードを格納しておき、サーバとして動作するテレビ会議装置２０は、自動的に参加させるテレビ会議装置２０に対して、当該認証コードを含み、送信元をサーバとするINVITEリクエストを送信する。当該INVITEリクエストを受信したテレビ会議装置２０は、当該INVITEリクエスト内に含まれている認証コードと、自装置のデータベース２５内に予め格納されている認証コードとが一致した場合に、テレビ会議への参加をユーザから指示されなくても、自動的に、自装置を送信元とする200 OKレスポンスを返信してテレビ会議に参加する。これにより、例えば、無人の作業現場に設けられたテレビ会議装置２０の映像および音声を、高いセキュリティのもとで、開催中のテレビ会議に加えることができる。
【０１１６】
また、テレビ会議装置２０のデータベース２５内にテレビ会議装置２０のアドレスまたはＩＤを予め格納しておき、サーバまたはクライアントとして動作するテレビ会議装置２０は、カメラの起動指示を含むINVITEリクエストを他のテレビ会議装置２０へ送信する。当該INVITEリクエストを受信したテレビ会議装置２０は、当該INVITEリクエスト内にカメラ起動の指示が含まれている場合に、当該INVITEリクエストの送信元のテレビ会議装置２０のアドレスまたはＩＤが自装置のデータベース２５内に予め格納されているアドレスまたはＩＤと一致すれば、自装置に接続されているマイク２０１の画像を当該INVITEリクエストの送信元のテレビ会議装置２０へ送る。
【０１１７】
カメラ起動の指示を含むINVITEリクエストを送信したテレビ会議装置２０は、当該INVITEリクエストの送信先から画像が送信されてきた場合に、自装置が親機であれば、当該画像を自装置に接続されたカメラ２００からの画像として合成画像を作成し、自装置が子機であれば、当該画像を自装置に接続されたカメラ２００からの画像として親機へ送信する。
【０１１８】
これにより、例えば、２つのテレビ会議装置２０が近い場所に配置されており、一方のテレビ会議装置２０のカメラ２００が故障した場合に、近くにある他方のテレビ会議装置２０に、当該一方のテレビ会議装置２０のアドレスまたはＩＤを入力した上で、当該一方のテレビ会議装置２０から当該他方のテレビ会議装置２０へ、カメラ起動の指示を含むINVITEリクエストを送信させることにより、近くにある他のテレビ会議装置２０のカメラ２００を、故障した自装置のカメラ２００として代用することができる。これは、マイク２０１についても同様である。
【０１１９】
また、上記した実施形態では、サーバとして動作するテレビ会議装置２０のユーザが、会議画像の画面構成やテレビ会議に参加している各テレビ会議装置２０の画像の配置を決定し、テレビ会議に参加している全てのテレビ会議装置２０は、サーバとして動作するテレビ会議装置２０のユーザによって決定された画面構成や配置の会議画像を表示するが、本発明はこれに限られない。例えば、テレビ会議に参加しているそれぞれのテレビ会議装置２０のユーザは、当該テレビ会議装置２０を操作して、自分の好みの画面構成や配置を、サーバとして動作しているテレビ会議装置２０に通知し、サーバとして動作しているテレビ会議装置２０は、それぞれのテレビ会議装置２０の要求に応じて、個別にテレビ会議画像を作成して提供するようにしてもよい。
【０１２０】
また、上記した各実施形態は、本発明を分かりやすく説明するために詳細に説明したものであり、本発明が、必ずしも説明した全ての構成要素を備えるものに限定されるものではない。また、ある実施形態の構成の一部を、他の実施形態の構成に置き換えることが可能であり、ある実施形態の構成に、他の実施形態の構成を加えることも可能である。また、各実施形態の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【０１２１】
また、上記の各構成、機能、処理部、処理手段等は、それらの一部または全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現されてもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、ＳＳＤ（Solid State Drive）等の記録装置、または、ＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に置くことができる。
【０１２２】
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
【符号の説明】
【０１２３】
１０・・・テレビ会議システム、１１・・・ＷＡＮ、１２・・・拠点、１３・・・ＬＡＮ、２０・・・テレビ会議装置、２１・・・第１の通信部、２２・・・動作モード決定部、２３・・・クライアント動作部、２４・・・サーバ動作部、２５・・・データベース、２５０・・・アドレステーブル、２５１・・・クライアントリスト、２５２・・・画面構成テーブル、２６・・・第２の通信部、２７・・・アドレス割当部、２８・・・入力Ｉ／Ｆ、２９・・・出力Ｉ／Ｆ、３０・・・画面構成情報
【図１】
2013026843.tif 000003
【図２】
2013026843.tif 000004
【図３】
2013026843.tif 000005
【図４】
2013026843.tif 000006
【図５】
2013026843.tif 000007
【図６】
2013026843.tif 000008
【図７】
2013026843.tif 000009
【図８】
2013026843.tif 000010
【図９】
2013026843.tif 000011
【図１０】
2013026843.tif 000012
【図１１】
2013026843.tif 000013
【図１２】
2013026843.tif 000014
【図１３】
2013026843.tif 000015
【図１４】
2013026843.tif 000016
【図１５】
2013026843.tif 000017
【図１６】
2013026843.tif 000018
【図１７】
2013026843.tif 000019
【図１８】
2013026843.tif 000020