(57)【要約】【課題】テレビ会議における通信トラフィックを削減すると共に、各テレビ会議装置にかかる処理負荷を低減することができるテレビ会議システムを提供する。【解決手段】テレビ会議システム１０が備える各テレビ会議装置２０は、自装置に接続されているカメラ２１１によって撮影された画像を会議画像で使用されるサイズに変更して他のテレビ会議装置２０へ送信すると共に、他のテレビ会議装置２０によってサイズ変更された画像を受信して、受信した画像と、自装置でサイズ変更した画像とを合成して会議画像を作成して表示装置２１５に表示する。【選択図】図２
2013145957.tif 000002
【特許請求の範囲】
【請求項１】
通信回線を介して接続された複数のテレビ会議装置を備え、それぞれのテレビ会議装置に接続されたカメラよって撮影された画像を含む会議画像をそれぞれのテレビ会議装置に表示させるテレビ会議システムであって、
それぞれの前記テレビ会議装置は、
テレビ会議装置毎に、テレビ会議装置に接続されたカメラによって撮影された画像の前記会議画像内における位置を示す位置情報、および、当該位置に表示される画像のサイズを示すサイズ情報を、それぞれのテレビ会議装置を識別する装置ＩＤに対応付けた会議画像構成情報を格納する会議画像構成情報格納部と、
自装置の装置ＩＤに対応付けられているサイズ情報を前記会議画像構成情報格納部から抽出し、自装置に接続されたカメラによって撮影された画像を、抽出したサイズ情報で示される画像サイズに変更する画像サイズ変更部と、
前記画像サイズ変更部によって画像サイズが変更された画像を、自装置の装置ＩＤと共に他のテレビ会議装置へ送信する画像送信部と、
他のテレビ会議装置から受信した画像、および、前記画像サイズ変更部によって画像サイズが変更された画像を、前記会議画像構成情報格納部に格納された位置情報に従って配置して会議画像を作成し、作成した会議画像を表示装置に表示させる会議画像作成部と
を有することを特徴とするテレビ会議システム。
【請求項２】
請求項１に記載のテレビ会議システムであって、
前記複数のテレビ会議装置のいずれか１台はサーバとして動作し、それ以外のテレビ会議装置はクライアントとして動作し、
それぞれの前記テレビ会議装置は、
自装置がサーバとして動作する場合、ユーザからの入力に従って前記会議画像構成情報を作成し、作成した会議画像構成情報を、前記会議画像構成情報格納部に格納すると共に、クライアントとして動作する他のテレビ会議装置へ送信する会議画像構成情報作成部と、
自装置がクライアントとして動作する場合、サーバとして動作するテレビ会議装置から会議画像構成情報を受信し、受信した会議画像構成情報を前記会議画像構成情報格納部に登録する会議画像構成情報登録部と
をさらに有することを特徴とするテレビ会議システム。
【請求項３】
請求項２に記載のテレビ会議システムであって、
それぞれの前記テレビ会議装置の画像送信部は、
自装置がクライアントとして動作する場合、自装置内の画像サイズ変更部によって画像サイズが変更された画像を、サーバとして動作するテレビ会議装置へ、自装置の装置ＩＤと共に送信し、
自装置がサーバとして動作する場合、それぞれのクライアントに、当該クライアント以外の他のクライアントから受信した画像、および、自装置内の画像サイズ変更部によって画像サイズが変更された画像を、それぞれの画像を撮影したテレビ会議装置の装置ＩＤと共に送信することを特徴とするテレビ会議システム。
【請求項４】
通信回線を介して接続された複数のテレビ会議装置を備え、それぞれのテレビ会議装置に接続されたカメラによって撮影された画像を含む会議画像をそれぞれのテレビ会議装置に表示させるテレビ会議システムにおける会議画像作成方法であって、
それぞれの前記テレビ会議装置は、
テレビ会議装置毎に、テレビ会議装置に接続されたカメラによって撮影された画像の前記会議画像内における位置を示す位置情報、および、当該位置に表示される画像のサイズを示すサイズ情報を、それぞれのテレビ会議装置を識別する装置ＩＤに対応付けた会議画像構成情報を格納する会議画像構成情報格納部を有し、
自装置の装置ＩＤに対応付けられているサイズ情報を前記会議画像構成情報格納部から抽出し、自装置に接続されたカメラによって撮影された画像を、抽出したサイズ情報で示される画像サイズに変更する画像サイズ変更部ステップと、
前記画像サイズ変更ステップにおいて画像サイズを変更した画像を、自装置の装置ＩＤと共に他のテレビ会議装置へ送信する画像送信部ステップと、
他のテレビ会議装置から受信した画像、および、前記画像サイズ変更ステップにおいて画像サイズを変更した画像を、前記会議画像構成情報格納部に格納された位置情報に従って配置して会議画像を作成し、作成した会議画像を表示装置に表示させる会議画像作成ステップと
を実行することを特徴とする会議画像作成方法。
【請求項５】
通信回線を介して接続された複数のテレビ会議装置を備え、それぞれのテレビ会議装置に接続されたカメラによって撮影された画像を含む会議画像をそれぞれのテレビ会議装置に表示させるテレビ会議システムに用いられるテレビ会議装置であって、
テレビ会議装置毎に、テレビ会議装置に接続されたカメラによって撮影された画像の前記会議画像内における位置を示す位置情報、および、当該位置に表示される画像のサイズを示すサイズ情報を、それぞれのテレビ会議装置を識別する装置ＩＤに対応付けた会議画像構成情報を格納する会議画像構成情報格納部と、
自装置の装置ＩＤに対応付けられているサイズ情報を前記会議画像構成情報格納部から抽出し、自装置に接続されたカメラによって撮影された画像を、抽出したサイズ情報で示される画像サイズに変更する画像サイズ変更部と、
前記画像サイズ変更部によって画像サイズが変更された画像を、自装置の装置ＩＤと共に他のテレビ会議装置へ送信する画像送信部と、
他のテレビ会議装置から受信した画像、および、前記画像サイズ変更部によって画像サイズが変更された画像を、前記会議画像構成情報格納部に格納された位置情報に従って配置して会議画像を作成し、作成した会議画像を表示装置に表示させる会議画像作成部と
を有することを特徴とするテレビ会議装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テレビ会議システム、会議画像作成方法、およびテレビ会議装置に関する。
【背景技術】
【０００２】
下記の特許文献１には、会議に参加する各端末装置が最高画質の画像データをＭＣＵ（Multipoint Control Unit）へ送り、ＭＣＵは、受信した画像データを合成することなく会議に参加している各端末転送へ転送し、各端末装置がユーザの好みあったサイズに画像を縮小して会議画像を作成するテレビ会議システムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−３０７８４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上記特許文献１に開示されているテレビ会議システムでは、ＭＣＵから送信された画像よりも小さいサイズに加工された画像が最終的に各端末装置に表示されることになるため、無駄にデータ量の大きな画像を送信することになる。また、各端末装置側では、テレビ会議に参加している端末装置の台数分の画像のサイズをリアルタイムで縮小する処理を実行する必要があり、各端末装置には高い処理性能が必要となる。
【０００５】
本発明は上記事情を鑑みてなされたものであり、本発明の目的は、テレビ会議における通信トラフィックを削減すると共に、各テレビ会議装置にかかる処理負荷を低減することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、例えば特許請求の範囲に記載の構成を採用する。
本願は、上記課題を解決するための手段を複数含んでいるが、その一例を挙げるならば、通信回線を介して接続された複数のテレビ会議装置を備え、それぞれのテレビ会議装置に接続されたカメラよって撮影された画像を含む会議画像をそれぞれのテレビ会議装置に表示させるテレビ会議システムであって、
それぞれの前記テレビ会議装置は、
テレビ会議装置毎に、テレビ会議装置に接続されたカメラによって撮影された画像の前記会議画像内における位置を示す位置情報、および、当該位置に表示される画像のサイズを示すサイズ情報を、それぞれのテレビ会議装置を識別する装置ＩＤに対応付けた会議画像構成情報を格納する会議画像構成情報格納部と、
自装置の装置ＩＤに対応付けられているサイズ情報を前記会議画像構成情報格納部から抽出し、自装置に接続されたカメラによって撮影された画像を、抽出したサイズ情報で示される画像サイズに変更する画像サイズ変更部と、
前記画像サイズ変更部によって画像サイズが変更された画像を、自装置の装置ＩＤと共に他のテレビ会議装置へ送信する画像送信部と、
他のテレビ会議装置から受信した画像、および、前記画像サイズ変更部によって画像サイズが変更された画像を、前記会議画像構成情報格納部に格納された位置情報に従って配置して会議画像を作成し、作成した会議画像を表示装置に表示させる会議画像作成部と
を有することを特徴とする。
【発明の効果】
【０００７】
本発明のテレビ会議システムによれば、テレビ会議における通信トラフィックを削減すると共に、各テレビ会議装置にかかる処理負荷を低減することができる。
上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係るテレビ会議システム１０の構成の一例を示すシステム構成図である。
【図２】テレビ会議装置２０の詳細な機能構成の一例を示すブロック図である。
【図３】会議画像構成情報格納部２０１に格納される会議画像構成情報２０１０のデータ構造の一例を示す図である。
【図４】会議画像構成情報格納部２０１に格納されているテンプレートテーブル２０１５のデータ構造の一例を示す図である。
【図５】アドレス情報格納部２０２に格納されているデータの構造の一例を示す図である。
【図６】テレビ会議装置２０がサーバとして動作する場合の動作の一例を示すフローチャートである。
【図７】ＩＮＶＩＴＥリクエストまたは２００ＯＫレスポンスに含まれるデータの一例を説明するための概念図である。
【図８】ＩＮＶＩＴＥリクエストおよび２００ＯＫレスポンスに含まれる記述子を説明するため説明図である。
【図９】画像データの流れの一例を説明するための概念図である。
【図１０】画像データの流れの一例を説明するための概念図である。
【図１１】会議画像３０の一例を説明するための概念図である。
【図１２】テレビ会議装置２０がクライアントとして動作する場合の動作の一例を示すフローチャートである。
【図１３】テレビ会議システム１０全体の動作を説明するためのシーケンス図である。
【図１４】ＩＮＶＩＴＥリクエストに含まれるデータの他の例を説明するための概念図である。
【図１５】画像データの流れの他の例を説明するための概念図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について図面を参照しながら説明する。
【００１０】
図１は、本発明の一実施形態に係るテレビ会議システム１０の構成の一例を示すシステム構成図である。テレビ会議システム１０は、複数のテレビ会議装置２０を備える。それぞれのテレビ会議装置２０は、インターネット等の通信回線１１に接続されている。
【００１１】
テレビ会議に参加しているそれぞれのテレビ会議装置２０は、自装置に接続されているカメラが撮影した動画像と、当該テレビ会議に参加している他のテレビ会議装置２０に接続されているカメラが撮影した動画像とを含む会議画像を表示すると共に、当該テレビ会議に参加している他のテレビ会議装置２０のそれぞれに接続されているマイクによって取り込まれた音声を合成してスピーカから出力する。
【００１２】
図２は、テレビ会議装置２０の詳細な機能構成の一例を示すブロック図である。テレビ会議装置２０は、通信制御部２００、会議画像構成情報格納部２０１、アドレス情報格納部２０２、画像サイズ変更部２０３、画像送信部２０４、会議画像作成部２０５、音声処理部２０６、会議画像構成情報作成部２０７、会議画像構成情報登録部２０８、入力インターフェイス２０９、および出力インターフェイス２１０を有する。
【００１３】
会議画像構成情報格納部２０１には、例えば図３に示すような会議画像構成情報２０１０と、例えば図４に示すようなテンプレートテーブル２０１５とが格納される。会議画像構成情報２０１０には、例えば図３に示すように、それぞれのテレビ会議装置２０を識別する装置ＩＤ２０１１に対応付けて、会議画像のテンプレートを識別するテンプレート番号２０１２、会議画像内における当該テレビ会議装置２０の動画像の画像サイズ２０１３、および、会議画像内における当該テレビ会議装置２０の動画像の位置２０１４を示す情報が格納される。
【００１４】
また、テンプレートテーブル２０１５には、例えば図４に示すように、それぞれのテンプレートのテンプレート番号２０１６に対応付けて、会議画像のテンプレート２０１７が予め格納されている。それぞれのテンプレートでは、会議画像が複数の領域に分けられており、それぞれの領域に識別情報が割り当てられている。図３に示した会議画像構成情報２０１０内の位置２０１４には、画像サイズ２０１２に対応するテンプレート内の特定の領域の識別情報が割り当てられる。
【００１５】
例えば、図３に例示した会議画像構成情報２０１０内の値を参照すると、会議画像としては、テンプレート番号が「２」のテンプレート（図４参照）が用いられ、装置ＩＤが「Ｅ００１」のテレビ会議装置２０の動画像は、画像サイズが「６４０×４８０ピクセル」であり、当該テンプレートの「Ｌ１」の位置に配置される。同様に、装置ＩＤが「Ｅ００２」、「Ｅ００３」、および「Ｅ００４」のテレビ会議装置２０の動画像は、それぞれ、画像サイズが「６４０×４８０ピクセル」であり、当該テンプレートの「Ｌ２」、「Ｌ３」、および「Ｌ４」の位置に配置される。
【００１６】
アドレス情報格納部２０２には、例えば図５に示すように、それぞれのテレビ会議装置２０の装置ＩＤ２０２０に対応付けて、当該テレビ会議装置２０のアドレス情報２０２１が格納される。なお、本実施形態では、サーバとして動作するテレビ会議装置２０の装置ＩＤ２０２０には、テレビ会議に参加するテレビ会議装置２０の中で、自装置以外のテレビ会議装置２０の装置ＩＤおよびアドレス情報が登録される必要があるが、クライアントとして動作するテレビ会議装置２０の装置ＩＤ２０２０には、少なくともサーバとして動作するテレビ会議装置２０の装置ＩＤおよびアドレス情報が登録されていればよい。
【００１７】
次に、図２の構成を有するテレビ会議装置２０の動作を、図６〜図１２を用いて説明する。図６は、テレビ会議装置２０がサーバとして動作する場合のテレビ会議装置２０の動作の一例を示すフローチャートである。キーボードやマウス等の入力装置２１３を介して、会議画像構成情報作成部２０７が会議画像構成情報の作成指示をユーザから受け付けた場合に、テレビ会議装置２０は、図６に示す動作を開始する。
【００１８】
まず、会議画像構成情報作成部２０７は、入力装置２１３を介してユーザから受け付けた操作に応じて、図３に示した会議画像構成情報２０１０を作成し、作成した会議画像構成情報２０１０を会議画像構成情報格納部２０１に登録する（Ｓ１００）。また、会議画像構成情報作成部２０７は、入力装置２１３を介してユーザから、テレビ会議に参加するテレビ会議装置２０の中で、少なくとも自装置以外のテレビ会議装置２０の装置ＩＤおよびアドレス情報を受け付け、受け付けた装置ＩＤおよびアドレス情報をアドレス情報格納部２０２に登録する（Ｓ１０１）。
【００１９】
次に、会議画像構成情報作成部２０７は、テレビ会議に参加する他のテレビ会議装置２０へのＩＮＶＩＴＥリクエストの送信を通信制御部２００に指示する。通信制御部２００は、これを受けて未選択のアドレス情報を１つ選択する（Ｓ１０２）。そして、通信制御部２００は、会議画像構成情報格納部２０１内の会議画像構成情報２０１０を参照して、例えば図７（ａ）に示すようなデータを含むＩＮＶＩＴＥリクエストを作成し、作成したＩＮＶＩＴＥリクエストを、ステップＳ１０２で選択したアドレス情報に対応するテレビ会議装置２０へ通信回線１１を介して送信する（Ｓ１０３）。
【００２０】
ここで、図７（ａ）に示したＩＮＶＩＴＥリクエストに含まれるデータについて説明する。「m=」で始まる行は、図８に示すようにメディアを示すセッション記述であり、「m=audio xxx」は、メディアとして音声を含むことを示しており、「xxx」の部分は、コーデックの方式やそのバージョン等の音声処理の仕様を示す。同様に、「m=video xxx」は、メディアとして動画を含むことを示しており、「xxx」の部分は、コーデックの方式やそのバージョン等の動画処理の仕様を示す。
【００２１】
また、「a=」で始まる行は、図８に示すように属性を示すセッション記述であり、「a=tvconf:」は、送信元のテレビ会議装置２０の動作モードを示す制御コードである。「a=tvconf:server」の場合は、送信元のテレビ会議装置２０がサーバとして動作していることを示し、「a=tvconf:client」の場合は、送信元のテレビ会議装置２０がクライアントとして動作可能であることを示す。また、ＩＮＶＩＴＥリクエスト内の「会議画像構成情報」には、図３で説明した会議画像構成情報２０１０が格納される。
【００２２】
次に、通信制御部２００は、ステップＳ１０２で選択したアドレス情報に対応するテレビ会議装置２０から、図７（ｂ）に示す２００ＯＫレスポンスを受信したか否かを判定する（Ｓ１０４）。２００ＯＫレスポンスを受信した場合（Ｓ１０４：Ｙｅｓ）、通信制御部２００は、当該２００ＯＫレスポンスの送信元のテレビ会議装置２０との間で、音声データおよび画像データを送受信するための通信路を設定し、ステップＳ１０６に示す処理を実行する。
【００２３】
ここで、図７（ａ）に示したＩＮＶＩＴＥリクエストを受信したテレビ会議装置２０は、受信したＩＮＶＩＴＥリクエストに含まれている音声や動画の処理の仕様に該当する処理を実行可能であり、かつ、テレビ会議においてクライアントとして動作が可能である場合に、図７（ｂ）に示す２００ＯＫレスポンスを、サーバとして動作するテレビ会議装置２０へ返す。
【００２４】
図７（ｂ）に示した２００ＯＫレスポンスには、ＩＮＶＩＴＥリクエストに含まれているものと同一の「m=audio xxx」および「m=video xxx」が含まれ、送信元のテレビ会議装置２０がクライアントとして動作可能であることを示す「a=tvconf:client」が含まれる。
【００２５】
ステップＳ１０４において、タイムアウトやエラー通知などにより２００ＯＫレスポンスを受信しなかった場合（Ｓ１０４：Ｎｏ）、通信制御部２００は、エラーの内容を出力インターフェイス２１０を介してスピーカ２１４や表示装置２１５によりユーザに通知させる（Ｓ１０５）。例えば、ＩＮＶＩＴＥリクエストの送信先のテレビ会議装置２０がサーバまたはクライアントとして既にテレビ会議を実行中の場合などは、テレビ会議においてクライアントとして動作が可能でないとして、その旨がエラー通知として返信される。
【００２６】
次に、通信制御部２００は、アドレス情報格納部２０２を参照して、全てのアドレス情報を選択したか否かを判定する（Ｓ１０６）。未選択のアドレス情報がある場合（Ｓ１０６：Ｎｏ）、通信制御部２００は、再びステップＳ１０２に示した処理を実行する。
【００２７】
一方、全てのアドレス情報を選択した場合（Ｓ１０６：Ｙｅｓ）、通信制御部２００は、サーバとしてのテレビ会議の開始を、画像サイズ変更部２０３、画像送信部２０４、会議画像作成部２０５、および音声処理部２０６に指示する。これを受けて画像サイズ変更部２０３は、カメラ２１１によって撮影された動画像のデータを入力インターフェイス２０９を介して取得する（Ｓ１０７）。
【００２８】
次に、画像サイズ変更部２０３は、会議画像構成情報格納部２０１内の会議画像構成情報２０１０を参照して、自装置の装置ＩＤに対応付けられている画像サイズの情報を抽出し、ステップＳ１０７において取得した動画像を、会議画像構成情報２０１０から抽出した画像サイズに縮小し（Ｓ１０８）、画像サイズを縮小した動画像のデータを画像送信部２０４へ送る。
【００２９】
次に、画像送信部２０４は、通信制御部２００が確立した通信路を介して、テレビ会議に参加している他のテレビ会議装置２０のそれぞれから動画像のデータを受信し、受信したこれらの動画像と、自装置の画像サイズ変更部２０３によって画像サイズが縮小された動画像とを、テレビ会議に参加している他のテレビ会議装置２０のそれぞれに転送する画像転送処理を実行する（Ｓ１０９）。
【００３０】
ここで、サーバとして動作するテレビ会議装置２０−１は、例えば図９に示すように、テレビ会議に参加している他のテレビ会議装置２０−２〜４のそれぞれから、通信回線１１を介して、会議画像構成情報で指定されている画像サイズに縮小された動画像Ｐ２〜４を、装置ＩＤと共に受信する。
【００３１】
図９に示す例では、テレビ会議装置２０−２は会議画像構成情報で指定されている画像サイズに縮小した動画像Ｐ２を、テレビ会議装置２０−３は会議画像構成情報で指定されている画像サイズに縮小した動画像Ｐ３を、テレビ会議装置２０−４は会議画像構成情報で指定されている画像サイズに縮小した動画像Ｐ４を、通信回線１１を介してテレビ会議装置２０−１へそれぞれ装置ＩＤと共に送信している。
【００３２】
そして、画像転送処理では、画像送信部２０４は、例えば図１０に示すように、他のテレビ会議装置２０−２〜４のそれぞれに対して、送信先のテレビ会議装置２０以外のテレビ会議装置２０から受信した動画像と、自装置の画像サイズ変更部２０３によって画像サイズが縮小された動画像とを転送する。
【００３３】
例えば、テレビ会議装置２０−１は、動画像Ｐ２の送信元であるテレビ会議装置２０−２へは、動画像Ｐ１、動画像Ｐ３、および動画像Ｐ４を、動画像Ｐ３の送信元であるテレビ会議装置２０−３へは、動画像Ｐ１、動画像Ｐ２、および動画像Ｐ４を、動画像Ｐ４の送信元であるテレビ会議装置２０−４へは、動画像Ｐ１、動画像Ｐ２、および動画像Ｐ３を、それぞれ通信回線１１を介して装置ＩＤと共に転送する。なお、動画像Ｐ１は、テレビ会議装置２０−１の画像サイズ変更部２０３で画像サイズが縮小された動画像である。
【００３４】
なお、音声については、テレビ会議装置２０−２〜４は、自装置に接続されているマイク２１２で収集された音声のデータを、それぞれ通信回線１１を介してテレビ会議装置２０−１へ送信する。そして、サーバとして動作するテレビ会議装置２０−１の音声処理部２０６は、他のテレビ会議装置２０から受信した音声のデータを合成してスピーカ２１４を介して出力する。
【００３５】
また、サーバとして動作するテレビ会議装置２０−１の音声処理部２０６は、他のテレビ会議装置２０−２〜４から受信した音声のデータに、自装置に接続されているマイク２１２を介して収集した音声のデータを合成して、テレビ会議に参加している他のテレビ会議装置２０−２〜４のそれぞれへ通信回線１１を介して送信する。
【００３６】
次に、会議画像作成部２０５は、テレビ会議に参加している他のテレビ会議装置２０のそれぞれから受信した動画像と、自装置の画像サイズ変更部２０３によって画像サイズが縮小された動画像とを用いて会議画像を作成し、作成した会議画像を出力インターフェイス２１０を介して表示装置２１５に表示させる会議画像作成処理を実行する（Ｓ１１０）。
【００３７】
会議画像作成処理では、会議画像作成部２０５は、会議画像構成情報格納部２０１内の会議画像構成情報２０１０を参照して、自装置の装置ＩＤに対応付けられているテンプレート番号のテンプレートをテンプレートテーブル２０１５から抽出する。そして、会議画像作成部２０５は、会議画像構成情報格納部２０１内の会議画像構成情報２０１０を参照して、抽出したテンプレート内のそれぞれの領域に、通信制御部２００がテレビ会議に参加している他のテレビ会議装置２０のそれぞれから受信した動画像と、自装置の画像サイズ変更部２０３によって画像サイズが縮小された動画像とを割り付けて、例えば図１１に示すような会議画像３０を作成する。
【００３８】
次に、通信制御部２００は、ユーザの操作によりＢＹＥリクエストを送信したか、あるいは、テレビ会議に参加している全てのテレビ会議装置２０からＢＹＥリクエストを受信したか等を判定することによりテレビ会議が終了したか否かを判定する（Ｓ１１１）。テレビ会議が終了していない場合（Ｓ１１１：Ｎｏ）、画像サイズ変更部２０３、画像送信部２０４、会議画像作成部２０５、および音声処理部２０６は、再びステップＳ１０７〜Ｓ１１０で説明した処理を実行する。一方、テレビ会議が終了した場合（Ｓ１１１：Ｙｅｓ）、テレビ会議装置２０は、本フローチャートに示す動作を終了する。
【００３９】
ここで、図１１に例示した会議画像３０には４つの領域３１〜３４が設けられており、それぞれの領域には、テレビ会議に参加している各テレビ会議装置２０の動画像が割り付けられる。ここで、会議画像３０に含まれる複数の動画像の中の１つは、当該会議画像３０を表示するテレビ会議装置２０のカメラ２１１で撮影され、当該テレビ会議装置２０の画像サイズ変更部２０３によって縮小されたものである。
【００４０】
そのため、会議画像３０を表示しているテレビ会議装置２０のカメラ２１１で撮影された動画像が例えば領域３１に表示されるとすれば、当該テレビ会議装置２０は、領域３２〜３４に表示されているそれぞれの動画像を、通信回線１１を介して他のテレビ会議装置２０から受信すれば、会議画像３０を作成して表示することができる。そのため、会議画像３０全体の画像データを通信回線１１を介して取得する場合に比べて、通信回線１１を流れるデータ量を低く抑えることができる。
【００４１】
ここで、テレビ会議に参加している各テレビ会議装置２０で表示可能な動画像の画像サイズの最大値をａとし、テレビ会議に参加しているテレビ会議装置２０の台数をｎとすると、特許文献１に記載の技術では、少なくとも表示可能な画像サイズの最大値以上の動画像を各テレビ会議装置２０がＭＣＵへ送信していると考えられることから、ＭＣＵが受信するデータ量は、少なくともｎ×ａとなる。
【００４２】
また、ＭＣＵは、各テレビ会議装置２０へ、送信先のテレビ会議装置２０から受信した動画像以外の動画像を縮小せずに送信するため、ＭＣＵは、１台のテレビ会議装置２０に対してはｎ−１個の動画像を送信することになる。よって、テレビ会議に参加している全てのテレビ会議装置２０に動画像を送信する場合には、ＭＣＵが送信するデータ量の合計は、ｎ×（ｎ−１）×ａとなる。よって、特許文献１に記載の技術では、ＭＣＵが送受信するデータ量の合計は、ｎａ＋ｎ（ｎ−１）ａ＝ｎ2ａとなる。
【００４３】
一方、本実施形態におけるテレビ会議システム１０では、各テレビ会議装置２０が表示可能な大きさの動画像を会議画像として作成するため、会議画像の画像サイズの最大値はａとなる。また、会議画像内の領域を分割して各テレビ会議装置２０の動画像を表示するため、各テレビ会議装置２０の動画像のサイズの平均値はａ／ｎとなる。そして、クライアントとして動作するｎ−１台のテレビ会議装置２０が、ａ／ｎのデータ量の動画像を、サーバとして動作する１台のテレビ会議装置２０へそれぞれ送信するため、サーバとして動作するテレビ会議装置２０が受信するデータ量の合計は、（ｎ−１）×ａ／ｎとなる。
【００４４】
また、サーバとして動作するテレビ会議装置２０は、クライアントとして動作する１台のテレビ会議装置２０に対しては、ｎ−１個の動画像を送信することになる。よって、テレビ会議に参加している全てのクライアントに動画像を送信する場合には、サーバとして動作するテレビ会議装置２０が送信するデータ量の合計は、（ｎ−１）×（ｎ−１）×ａ／ｎとなる。
【００４５】
よって、サーバとして動作するテレビ会議装置２０が送信するデータ量の合計は、（ｎ−１）2×ａ／ｎ＋（ｎ−１）×ａ／ｎ＝（ｎ−１）ａとなる。ｎはテレビ会議装置２０の台数を示す自然数なので、ｎ2ａと（ｎ−１）ａとでは、（ｎ−１）ａの方が小さく、本実施形態のテレビ会議システム１０では通信トラフィックが削減されていることがわかる。
【００４６】
なお、各テレビ会議装置２０が最大サイズの動画像をＭＣＵへ送り、ＭＣＵが会議画像を作成して各テレビ会議装置２０へ配信する方式のテレビ会議システムでは、ＭＣＵが各テレビ会議装置２０から受信するデータ量も各テレビ会議装置２０へ送信するデータ量も共にｎａとなり、ＭＣＵが送受信するデータ量の合計は２ｎａとなる。これと比較しても、本実施形態のテレビ会議システム１０のでは通信トラフィックが削減されていることがわかる。
【００４７】
また、それぞれのテレビ会議装置２０は、通信回線１１を介して他のテレビ会議装置２０のそれぞれから受信した動画像と、自装置の画像サイズ変更部２０３によって画像サイズが縮小された動画像とを、会議画像のテンプレートに割り付けることで図１１に示すような会議画像３０を作成する。
【００４８】
そのため、それぞれのテレビ会議装置２０は、自装置のカメラ２１１で撮影された動画像を会議画像構成情報に従って縮小すれば、他のテレビ会議装置２０のそれぞれから受信した動画像については、画像サイズを変更することなく会議画像３０を作成することができる。従って、それぞれのテレビ会議装置２０は、１つの動画像についてリアルタイムで画像サイズの変更を実行すればよく、会議画像を作成する際の処理負荷を低く抑えることができる。
【００４９】
図１２は、テレビ会議装置２０がクライアントとして動作する場合のテレビ会議装置２０の動作の一例を示すフローチャートである。図７（ａ）に示したＩＮＶＩＴＥリクエストを受信した場合に、テレビ会議装置２０は、図１２に示す動作を開始する。
【００５０】
まず、通信制御部２００は、受信したＩＮＶＩＴＥリクエストに含まれているメディアを示すセッション記述を参照し、自装置が当該セッション記述において指定されている仕様に対応する音声処理および動画処理の実行が可能か否かを判定する（Ｓ２００）。
【００５１】
指定された仕様の音声処理または動画処理の実行が可能でない場合（Ｓ２００：Ｎｏ）、通信制御部２００は、その旨を示すエラー通知を、ＩＮＶＩＴＥリクエストの送信元のテレビ会議装置２０へ返信し（Ｓ２０９）、テレビ会議装置２０は、本フローチャートに示す動作を終了する。なお、指定された仕様の音声処理または動画処理の実行が可能でない場合以外にも、ＩＮＶＩＴＥリクエストを受信した時点でサーバまたはクライアントとして既にテレビ会議を実行中の場合などにも、通信制御部２００は、その旨を示すエラー通知を返信する。
【００５２】
一方、指定された仕様の音声処理および動画処理の実行が可能である場合（Ｓ２００：Ｙｅｓ）、通信制御部２００は、図７（ｂ）に示した２００ＯＫリクエストを、ＩＮＶＩＴＥリクエストの送信元のテレビ会議装置２０へ返信し（Ｓ２０１）、ＩＮＶＩＴＥリクエストの送信元のテレビ会議装置２０との間で、音声データおよび画像データを送受信するための通信路を設定する。そして、通信制御部２００は、受信したＩＮＶＩＴＥリクエストのデータを会議画像構成情報登録部２０８へ送る。
【００５３】
次に、会議画像構成情報登録部２０８は、受け取ったＩＮＩＴＥリクエストに含まれている会議画像構成情報を会議画像構成情報格納部２０１に登録する（Ｓ２０２）。ＩＮＩＴＥリクエストには送信元のテレビ会議装置２０の装置ＩＤおよびアドレス情報が含まれているため、会議画像構成情報登録部２０８は、受け取ったＩＮＩＴＥリクエストに含まれている装置ＩＤおよびアドレス情報を対応付けてアドレス情報格納部２０２に登録する（Ｓ２０３）。そして、会議画像構成情報登録部２０８は、クライアントとしてのテレビ会議の開始を、画像サイズ変更部２０３、画像送信部２０４、会議画像作成部２０５、および音声処理部２０６に指示する。
【００５４】
これを受けて画像サイズ変更部２０３は、カメラ２１１によって撮影された動画像のデータを入力インターフェイス２０９を介して取得する（Ｓ２０４）。そして、画像サイズ変更部２０３は、会議画像構成情報格納部２０１内の会議画像構成情報２０１０を参照して、自装置の装置ＩＤに対応付けられている画像サイズの情報を抽出する。
【００５５】
次に、画像サイズ変更部２０３は、ステップＳ２０４において取得した動画像を、会議画像構成情報２０１０から抽出した画像サイズに縮小し（Ｓ２０５）、画像サイズを縮小した動画像のデータを画像送信部２０４へ送る。画像送信部２０４は、画像サイズ変更部２０３から受け取った動画像のデータを、自装置の装置ＩＤと共に、アドレス情報格納部２０２に登録されているアドレス情報に対応するテレビ会議装置２０へ、通信制御部２００が確立した通信路を介して送信する（Ｓ２０６）。
【００５６】
また、音声処理部２０６は、マイク２１２および入力インターフェイス２０９を介して取得した音声のデータを、アドレス情報格納部２０２に登録されているアドレス情報に対応するテレビ会議装置２０へ、通信制御部２００が確立した通信路を介して送信する。
【００５７】
次に、会議画像作成部２０５は、テレビ会議装置２０が確立した通信路を介して、サーバとして動作するテレビ会議装置２０から、テレビ会議に参加している他のテレビ会議装置２０の動画像を受信する。そして、会議画像作成部２０５は、受信したこれらの動画像と、自装置の画像サイズ変更部２０３によって画像サイズが縮小された動画像とを用いて図１１で説明した会議画像を作成し、作成した会議画像を出力インターフェイス２１０を介して表示装置２１５に表示させる会議画像作成処理を実行する（Ｓ２０７）。
【００５８】
また、音声処理部２０６は、通信回線１１を介してサーバとして動作するテレビ会議装置２０からテレビ会議の合成音声を受信し、受信した合成音声を、または、自装置に接続されているマイク２１２を介して収集した音声を受信した合成音声から差し引いた音声を、スピーカ２１４を介して出力する。
【００５９】
次に、通信制御部２００は、ＢＹＥリクエストの送信または受信などによりテレビ会議が終了したか否かを判定する（Ｓ２０８）。テレビ会議が終了していない場合（Ｓ２０８：Ｎｏ）、画像サイズ変更部２０３、画像送信部２０４、会議画像作成部２０５、および音声処理部２０６は、再びステップＳ２０４〜Ｓ２０７で説明した処理を実行する。一方、テレビ会議が終了した場合（Ｓ２０８：Ｙｅｓ）、テレビ会議装置２０は、本フローチャートに示す動作を終了する。
【００６０】
図１３は、テレビ会議システム１０全体の動作を説明するためのシーケンス図である。
【００６１】
まず、テレビ会議装置２０−１は、キーボードやマウス等の入力装置２１３を介して、会議画像構成情報の作成指示をユーザから受け付けることにより、サーバとしての動作を開始し、ユーザから受け付けた操作に応じて、図３に示した会議画像構成情報２０１０を作成し、作成した会議画像構成情報２０１０を会議画像構成情報格納部２０１に登録する（Ｓ３００）。そして、テレビ会議装置２０−１は、入力装置２１３を介してユーザから、テレビ会議に参加するテレビ会議装置２０の中で、少なくとも自装置以外のテレビ会議装置２０の装置ＩＤおよびアドレス情報を受け付け、受け付けた装置ＩＤおよびアドレス情報をアドレス情報格納部２０２に登録する（Ｓ３０１）。
【００６２】
次に、サーバとして動作するテレビ会議装置２０−１は、例えば図７（ａ）に示したＩＮＶＩＴＥリクエストを作成し、作成したＩＮＶＩＴＥリクエストを、アドレス情報格納部２０２に登録されているそれぞれのアドレス情報に対応するテレビ会議装置２０−２〜４へ通信回線１１を介して送信する（Ｓ３０２）。
【００６３】
テレビ会議装置２０−２〜４のそれぞれは、通信回線１１を介してＩＮＶＩＴＥリクエストをテレビ会議装置２０−１から受信し、受信したＩＮＶＩＴＥリクエストに含まれているセッション記述で指定された仕様の音声処理および動画処理の実行が可能であり、かつ、クライアントとして動作が可能である場合に、図７（ｂ）に示した２００ＯＫレスポンスをテレビ会議装置２０−１へ返し（Ｓ３０３）、テレビ会議装置２０−１と、テレビ会議装置２０−２〜４のそれぞれとの間に通信路を設定する。
【００６４】
そして、テレビ会議装置２０−２〜４のそれぞれは、受信したＩＮＩＴＥリクエストに含まれている会議画像構成情報を会議画像構成情報格納部２０１に登録し、ＩＮＩＴＥリクエストの送信元のテレビ会議装置２０の装置ＩＤおよびアドレス情報を対応付けてアドレス情報格納部２０２に登録し、クライアントとしての動作を開始する。
【００６５】
次に、テレビ会議装置２０−１は、自装置に接続されているカメラ２１１を介して動画像のデータを取得し、自装置内の会議画像構成情報格納部２０１に格納されている会議画像構成情報２０１０を参照して、取得した動画像のデータを、自装置の装置ＩＤに対応付けられている画像サイズに縮小して動画像Ｐ１を作成する（Ｓ３０４）。
【００６６】
同様に、テレビ会議装置２０−２〜４も、それぞれ、自装置に接続されているカメラ２１１を介して動画像のデータを取得し、自装置内の会議画像構成情報格納部２０１に格納されている会議画像構成情報２０１０を参照して、取得した動画像のデータを、自装置の装置ＩＤに対応付けられている画像サイズに縮小して動画像Ｐ２〜４を作成する（Ｓ３０５〜３０６）。
【００６７】
次に、テレビ会議装置２０−２〜４のそれぞれは、作成した動画像Ｐ２〜４を、自装置に接続されているマイク２１２を介して取得した音声のデータおよび自装置の装置ＩＤと共に、通信回線１１を介して、サーバとして動作するテレビ会議装置２０−１へそれぞれ送信する（Ｓ３０８〜３１０）。
【００６８】
テレビ会議装置２０−１は、テレビ会議装置２０−２〜４のそれぞれから動画像Ｐ２〜４および装置ＩＤを受信し、テレビ会議装置２０−２〜４のそれぞれに対して、送信先のテレビ会議装置２０以外のテレビ会議装置２０から受信した動画像と、自装置で作成した動画像とを、装置ＩＤと共に転送する（Ｓ３１１〜３１３）。
【００６９】
具体的には、テレビ会議装置２０−１は、動画像Ｐ２の送信元であるテレビ会議装置２０−２へは、動画像Ｐ１、動画像Ｐ３、および動画像Ｐ４を送信し（Ｓ３１１）、動画像Ｐ３の送信元であるテレビ会議装置２０−３へは、動画像Ｐ１、動画像Ｐ２、および動画像Ｐ４を送信し（Ｓ３１２）、動画像Ｐ４の送信元であるテレビ会議装置２０−４へは、動画像Ｐ１、動画像Ｐ２、および動画像Ｐ３を送信する（Ｓ３１３）。
【００７０】
音声については、サーバとして動作するテレビ会議装置２０−１は、他のテレビ会議装置２０−２〜４から受信した音声のデータと、自装置に接続されているマイク２１２を介して収集した音声のデータとを合成して、テレビ会議に参加している他のテレビ会議装置２０−２〜４のそれぞれへ送信する。
【００７１】
次に、テレビ会議装置２０−１〜４のそれぞれは、自装置内の会議画像構成情報格納部２０１に格納されている会議画像構成情報２０１０を参照して、自装置の装置ＩＤに対応付けられているテンプレート番号のテンプレートをテンプレートテーブル２０１５から抽出し、抽出したテンプレート内のそれぞれの領域に、他のテレビ会議装置２０のそれぞれから受信した動画像と、自装置が作成した動画像とを割り付けて、例えば図１１に示すような会議画像３０を作成し、作成した会議画像３０を自装置に接続されている表示装置２１５に表示する（Ｓ３１４）。
【００７２】
なお、音声については、テレビ会議装置２０−１は、テレビ会議装置２０−２〜４のそれぞれから受信した音声を合成し、合成した音声をスピーカ２１４を介して出力する。また、テレビ会議装置２０−２〜４のそれぞれは、受信した合成音声を、または、自装置に接続されているマイク２１２を介して収集した音声を受信した合成音声から差し引いた音声を、スピーカ２１４を介して出力する。
【００７３】
以上、本発明の実施の形態について説明した。
【００７４】
上記説明から明らかなように、本実施形態のテレビ会議システム１０によれば、テレビ会議における通信トラフィックを削減すると共に、各テレビ会議装置２０にかかる処理負荷を低減することができる。
【００７５】
なお、本発明は、上記した各実施形態に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施形態では、サーバとして動作するテレビ会議装置２０が、クライアントとして動作するそれぞれのテレビ会議装置２０から動画像を収集して各テレビ会議装置２０へ振り分けたが、本発明はこれに限られず、各テレビ会議装置２０が、テレビ会議に参加している他のテレビ会議装置２０へ、自装置が作成した動画像をそれぞれ送信するようにしてもよい。
【００７６】
例えば、サーバとして動作するテレビ会議装置２０は、会議画像構成情報に加えて、図１４に示すような、テレビ会議に参加しているテレビ会議装置２０の装置ＩＤおよびアドレス情報を含むＩＮＶＩＴＥリクエストを、クライアントとして動作する各テレビ会議装置２０へ送信する。クライアントとして動作するテレビ会議装置２０は、それぞれ、ＩＮＶＩＴＥリクエストの送信元のテレビ会議装置２０の装置ＩＤおよびアドレス情報を対応付けてアドレス情報格納部２０２に登録する他に、ＩＮＶＩＴＥリクエストに含まれている装置ＩＤおよびアドレス情報を対応付けてアドレス情報格納部２０２に登録する。
【００７７】
そして、テレビ会議に参加しているテレビ会議装置２０は、それぞれ、アドレス情報格納部２０２内のアドレス情報を参照して、自装置で作成した動画像を、図１５に示すようにテレビ会議に参加している他のテレビ会議装置２０のそれぞれへ通信回線１１を介して送信する。音声についても同様に、テレビ会議に参加しているテレビ会議装置２０は、それぞれ、アドレス情報格納部２０２内のアドレス情報を参照して、自装置で収集した音声のデータを、テレビ会議に参加している他のテレビ会議装置２０のそれぞれへ通信回線１１を介して送信する。
【００７８】
そして、それぞれのテレビ会議装置２０は、自装置内の会議画像構成情報格納部２０１に格納されている会議画像構成情報２０１０を参照して、自装置の装置ＩＤに対応付けられているテンプレート番号のテンプレートをテンプレートテーブル２０１５から抽出し、抽出したテンプレート内のそれぞれの領域に、他のテレビ会議装置２０のそれぞれから受信した動画像と、自装置が作成した動画像とを割り付けて、例えば図１１に示すような会議画像３０を作成し、作成した会議画像３０を自装置に接続されている表示装置２１５に表示する。音声については、それぞれのテレビ会議装置２０は、他のテレビ会議装置２０のそれぞれから受信した音声を合成し、合成した音声をスピーカ２１４を介して出力する。
【００７９】
このように、テレビ会議に参加しているそれぞれのテレビ会議装置２０が、自装置で作成した動画像を他のテレビ会議装置２０へ送信するため、動画像の送受信にかかる通信トラフィックを分散させることができ、サーバとして動作するテレビ会議装置２０が接続されているアクセス回線への通信トラフィックの集中を緩和することができる。
【００８０】
また、上記した各実施形態は、本発明を分かりやすく説明するために詳細に説明したものであり、本発明が、必ずしも説明した全ての構成要素を備えるものに限定されるものではない。また、ある実施形態の構成の一部を、他の実施形態の構成に置き換えることが可能であり、ある実施形態の構成に、他の実施形態の構成を加えることも可能である。また、各実施形態の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【００８１】
また、上記の各構成、機能、処理部、処理手段等は、それらの一部または全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現されてもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、ＳＳＤ（Solid State Drive）等の記録装置、または、ＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に置くことができる。
【００８２】
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
【符号の説明】
【００８３】
１０・・・テレビ会議システム、１１・・・通信回線、２０・・・テレビ会議装置、２００・・・通信制御部、２０１・・・会議画像構成情報格納部、２０１０・・・会議画像構成情報、２０１５・・・テンプレートテーブル、２０２・・・アドレス情報格納部、２０３・・・画像サイズ変更部、２０４・・・画像送信部、２０５・・・会議画像作成部、２０６・・・音声処理部、２０７・・・会議画像構成情報作成部、２０８・・・会議画像構成情報登録部、２０９・・・入力インターフェイス、２１０・・・出力インターフェイス、２１１・・・カメラ、２１２・・・マイク、２１３・・・入力装置、２１４・・・スピーカ、２１５・・・表示装置、３０・・・会議画像
【図１】
2013145957.tif 000003
【図２】
2013145957.tif 000004
【図３】
2013145957.tif 000005
【図４】
2013145957.tif 000006
【図５】
2013145957.tif 000007
【図６】
2013145957.tif 000008
【図７】
2013145957.tif 000009
【図８】
2013145957.tif 000010
【図９】
2013145957.tif 000011
【図１０】
2013145957.tif 000012
【図１１】
2013145957.tif 000013
【図１２】
2013145957.tif 000014
【図１３】
2013145957.tif 000015
【図１４】
2013145957.tif 000016
【図１５】
2013145957.tif 000017