(57)【要約】【課題】複数の撮像手段によって撮像された複数の画像のデータを通信装置が送信してテレビ会議を実行する場合に、通信装置の処理負担を低下させることができる画像処理装置、画像処理方法、および画像処理プログラムを提供する。【解決手段】通信システムは、ネットワークを介してデータを送信するＰＣと、ＰＣに対して直列に接続される複数のテレビ会議端末とを備える。テレビ会議端末は、ＰＣに連なって接続している他のテレビ会議端末の台数を取得する。テレビ会議端末は、画像を撮像するカメラから自装置画像データを取得し（Ｓ６０）、且つ、下位に接続している他のテレビ会議端末から他装置画像データを取得する（Ｓ６１）。取得した自装置画像データと他装置画像データとを合成して合成画像データを生成する（Ｓ６２）。テレビ会議端末は、生成した合成画像データをＰＣに出力する（Ｓ６５）。【選択図】図８
2012182688.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してデータを送信する通信装置と、前記通信装置に対して直列に接続される複数の画像処理装置とを備える通信システムにおいて使用され、他の拠点で表示させる画像の画像データを前記通信装置に出力することが可能な画像処理装置であって、
前記通信装置に連なって接続している他の画像処理装置の台数を取得する台数取得手段と、
画像を撮像する撮像手段から第一画像データを取得する第一画像データ取得手段と、
自装置に接続している他の画像処理装置から第二画像データを取得する第二画像データ取得手段と、
前記第一画像データ取得手段によって取得された第一画像データと前記第二画像データ取得手段によって取得された第二画像データとを、前記台数取得手段によって取得された台数に応じて合成して合成画像データを生成する生成手段と、
前記生成手段によって生成された前記合成画像データを、接続している他の画像処理装置または前記通信装置に出力する出力手段と
を備えたことを特徴とする画像処理装置。
【請求項２】
前記通信装置に連なって接続している自装置および他の画像処理装置のうち、前記通信装置に対する自装置の接続順を取得する接続順情報取得手段と、
合成画像データ上の座標における第一画像データの合成位置を示す座標情報と、前記自装置の接続順とを対応付けるテーブルを記憶手段から取得するテーブル取得手段とをさらに備え、
前記生成手段は、前記テーブル取得手段によって取得されたテーブルにおいて、前記接続順情報取得手段によって取得された前記自装置の接続順に対応する座標情報が示す合成位置に、第一画像データを合成することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
ユーザが表示手段に表示されたテンプレートに対して操作を入力することで設定される情報であり、前記テンプレート上の座標において前記ユーザが指定した各画像処理装置の第一画像データの合成位置を示す座標情報を取得する設定情報取得手段をさらに備え、
前記生成手段は、前記設定情報取得手段によって取得された座標情報が示す合成位置に、第一画像データを合成することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記第二画像データ取得手段は、変換符号化および量子化が行われた第二画像データを、接続している前記他の画像処理装置から取得し、
前記画像処理装置は、
自装置が他の画像処理装置を介さずに前記通信装置に接続しているか否かを判断する判断手段と、
前記判断手段によって他の画像処理装置を介さずに前記通信装置に接続されていると判断された場合に、前記生成手段によって生成された合成画像データに対して予測符号化処理を含む圧縮処理を行う圧縮処理手段をさらに備え、
前記出力手段は、前記圧縮処理手段によって処理された合成画像データを前記通信装置に出力することを特徴とする請求項１から３のいずれかに記載の画像処理装置。
【請求項５】
前記通信装置に出力する合成画像データの解像度およびフレームレートを前記通信装置から取得する出力情報取得手段と、
前記出力情報取得手段によって取得された解像度およびフレームレートを、前記通信装置に連なって接続している他の画像処理装置に通知する通知手段とをさらに備え、
前記生成手段は、前記出力情報取得手段によって取得された解像度およびフレームレート、または他の画像処理装置の通知手段によって通知された解像度およびフレームレートに従って合成画像データを生成することを特徴とする請求項１から４のいずれかに記載の画像処理装置。
【請求項６】
ネットワークを介してデータを送信する通信装置と、前記通信装置に対して直列に接続される複数の画像処理装置とを備える通信システムにおいて使用され、他の拠点で表示させる画像の画像データを前記通信装置に出力することが可能な画像処理装置によって実行される画像処理方法であって、
前記通信装置に連なって接続している他の画像処理装置の台数を取得する台数取得ステップと、
画像を撮像する撮像手段から第一画像データを取得する第一画像データ取得ステップと、
自装置に接続している他の画像処理装置から第二画像データを取得する第二画像データ取得ステップと、
前記第一画像データ取得ステップにおいて取得された第一画像データと前記第二画像データ取得ステップにおいて取得された第二画像データとを、前記台数取得ステップにおいて取得された台数に応じて合成して合成画像データを生成する生成ステップと、
前記生成ステップにおいて生成された前記合成画像データを、接続している他の画像処理装置または前記通信装置に出力する出力ステップと
を備えたことを特徴とする画像処理方法。
【請求項７】
ネットワークを介してデータを送信する通信装置と、前記通信装置に対して直列に接続される複数の画像処理装置とを備える通信システムにおいて使用され、他の拠点で表示させる画像の画像データを前記通信装置に出力することが可能な画像処理装置で用いられる画像処理プログラムであって、
前記通信装置に連なって接続している他の画像処理装置の台数を取得する台数取得ステップと、
画像を撮像する撮像手段から第一画像データを取得する第一画像データ取得ステップと、
自装置に接続している他の画像処理装置から第二画像データを取得する第二画像データ取得ステップと、
前記第一画像データ取得ステップにおいて取得された第一画像データと前記第二画像データ取得ステップにおいて取得された第二画像データとを、前記台数取得ステップにおいて取得された台数に応じて合成して合成画像データを生成する生成ステップと、
前記生成ステップにおいて生成された前記合成画像データを、接続している他の画像処理装置または前記通信装置に出力する出力ステップと
を前記画像処理装置のコントローラに実行させるための指示を含む画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テレビ会議を実行するために通信装置からネットワークを介して送信される画像データを処理する画像処理装置、画像処理方法、および画像処理プログラムに関する。
【背景技術】
【０００２】
従来、撮像手段によって撮像された画像のデータを他のデバイスに出力する際に、データの出力先のデバイスの処理負担を低下させる技術が知られている。例えば、特許文献１に記載の撮像装置は、画像を印刷するプリンタに画像データを出力する際に、プリンタからメモリサイズの情報を取得する。取得したメモリサイズに基づいて、プリンタに出力可能な画像データのサイズを算出する。出力する画像データのサイズが、出力可能なサイズよりも大きい場合、撮像装置は、圧縮されている画像データを再圧縮してプリンタに出力する。その結果、画像を印刷する処理が適切に行われる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１０１２２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
テレビ会議を実行するための通信システムでは、画像データが複数の通信装置間で送受信されることで、複数の拠点の画像がシステム内で共有される。複数の撮像手段によって撮像された複数の画像のデータを１つの通信装置が送信する場合、通信装置は複数の画像を合成し、合成した画像のデータを送信する必要があった。従って、通信装置の処理負担が増大し、テレビ会議中に表示される画像が乱れる可能性があった。従来の技術では、複数の撮像手段によって撮像された複数の画像のデータを送信する場合の通信装置の処理負担を低下させることはできなかった。
【０００５】
本発明は、複数の撮像手段によって撮像された複数の画像のデータを通信装置が送信してテレビ会議を実行する場合に、通信装置の処理負担を低下させることができる画像処理装置、画像処理方法、および画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第一の態様に係る画像処理装置は、ネットワークを介してデータを送信する通信装置と、前記通信装置に対して直列に接続される複数の画像処理装置とを備える通信システムにおいて使用され、他の拠点で表示させる画像の画像データを前記通信装置に出力することが可能な画像処理装置であって、前記通信装置に連なって接続している他の画像処理装置の台数を取得する台数取得手段と、画像を撮像する撮像手段から第一画像データを取得する第一画像データ取得手段と、自装置に接続している他の画像処理装置から第二画像データを取得する第二画像データ取得手段と、前記第一画像データ取得手段によって取得された第一画像データと前記第二画像データ取得手段によって取得された第二画像データとを、前記台数取得手段によって取得された台数に応じて合成して合成画像データを生成する生成手段と、前記生成手段によって生成された前記合成画像データを、接続している他の画像処理装置または前記通信装置に出力する出力手段とを備える。
【０００７】
第一の態様に係る画像処理装置は、複数の撮像手段によって撮像された画像の画像データを合成して合成画像データを生成する。生成した合成画像データを、他の画像処理装置または通信装置に出力することができる。画像処理装置から合成画像データを入力した通信装置は、画像データを合成する処理を行う必要がない。従って、画像処理装置は通信装置の処理負担を低下させることができ、テレビ会議中の通信が乱れる可能性を低下させることができる。
【０００８】
前記画像処理装置は、前記通信装置に連なって接続している自装置および他の画像処理装置のうち、前記通信装置に対する自装置の接続順を取得する接続順情報取得手段と、合成画像データ上の座標における第一画像データの合成位置を示す座標情報と、前記自装置の接続順とを対応付けるテーブルを記憶手段から取得するテーブル取得手段とをさらに備えてもよい。前記生成手段は、前記テーブル取得手段によって取得されたテーブルにおいて、前記接続順情報取得手段によって取得された前記自装置の接続順に対応する座標情報が示す合成位置に、第一画像データを合成してもよい。画像処理装置は、通信装置に対する自装置の接続順に応じた適切な合成位置に第一画像データを合成することができる。通信装置は、第一画像データの合成位置を画像処理装置に指示する必要はない。従って、画像処理装置は通信装置の処理負担をさらに低下させることができる。
【０００９】
前記画像処理装置は、ユーザが表示手段に表示されたテンプレートに対して操作を入力することで設定される情報であり、前記テンプレート上の座標において前記ユーザが指定した各画像処理装置の第一画像データの合成位置を示す座標情報を取得する設定情報取得手段をさらに備えてもよい。前記生成手段は、前記設定情報取得手段によって取得された座標情報が示す合成位置に、第一画像データを合成してもよい。この場合、ユーザは、各撮像手段によって撮像された画像のレイアウトを自由に決定することができる。
【００１０】
前記第二画像データ取得手段は、変換符号化および量子化が行われた第二画像データを、接続している前記他の画像処理装置から取得してもよい。前記画像処理装置は、自装置が他の画像処理装置を介さずに前記通信装置に接続しているか否かを判断する判断手段と、前記判断手段によって他の画像処理装置を介さずに前記通信装置に接続されていると判断された場合に、前記生成手段によって生成された合成画像データに対して予測符号化処理を含む圧縮処理を行う圧縮処理手段をさらに備えてもよい。前記出力手段は、前記圧縮処理手段によって処理された合成画像データを前記通信装置に出力してもよい。画像処理装置は、変換符号化および量子化が行われた第二画像データを取得するため、データ量の大きい第二画像データを取得して処理負担が増加することを防止することができる。さらに、画像処理装置は、合成画像データを通信装置に出力する場合にのみ、予測符号化処理を含む圧縮処理を行う。よって、合成画像データを生成する際に第二画像データを復号化する必要が無く、効率よく処理を行うことができる。通信装置は、圧縮処理が既に行われた合成画像データを入力するため、通信装置の処理負担はさらに低下する。
【００１１】
前記画像処理装置は、前記通信装置に出力する合成画像データの解像度およびフレームレートを前記通信装置から取得する出力情報取得手段と、前記出力情報取得手段によって取得された解像度およびフレームレートを、前記通信装置に連なって接続している他の画像処理装置に通知する通知手段とをさらに備えてもよい。前記生成手段は、前記出力情報取得手段によって取得された解像度およびフレームレート、または他の画像処理装置の通知手段によって通知された解像度およびフレームレートに従って合成画像データを生成してもよい。この場合、画像処理装置は、通信装置が要求する解像度およびフレームレートを他の画像処理装置と共有し、適切な合成画像データを通信装置に出力することができる。
【００１２】
本発明の第二の態様に係る画像処理方法は、ネットワークを介してデータを送信する通信装置と、前記通信装置に対して直列に接続される複数の画像処理装置とを備える通信システムにおいて使用され、他の拠点で表示させる画像の画像データを前記通信装置に出力することが可能な画像処理装置によって実行される画像処理方法であって、前記通信装置に連なって接続している他の画像処理装置の台数を取得する台数取得ステップと、画像を撮像する撮像手段から第一画像データを取得する第一画像データ取得ステップと、自装置に接続している他の画像処理装置から第二画像データを取得する第二画像データ取得ステップと、前記第一画像データ取得ステップにおいて取得された第一画像データと前記第二画像データ取得ステップにおいて取得された第二画像データとを、前記台数取得ステップにおいて取得された台数に応じて合成して合成画像データを生成する生成ステップと、前記生成ステップにおいて生成された前記合成画像データを、接続している他の画像処理装置または前記通信装置に出力する出力ステップとを備える。
【００１３】
第二の態様に係る画像処理方法によると、画像処理装置は、複数の撮像手段によって撮像された画像の画像データを合成して合成画像データを生成する。生成した合成画像データを、他の画像処理装置または通信装置に出力することができる。画像処理装置から合成画像データを入力した通信装置は、画像データを合成する処理を行う必要がない。従って、画像処理装置は通信装置の処理負担を低下させることができ、テレビ会議中の通信が乱れる可能性を低下させることができる。
【００１４】
本発明の第三の態様に係る画像処理プログラムは、ネットワークを介してデータを送信する通信装置と、前記通信装置に対して直列に接続される複数の画像処理装置とを備える通信システムにおいて使用され、他の拠点で表示させる画像の画像データを前記通信装置に出力することが可能な画像処理装置で用いられる画像処理プログラムであって、前記通信装置に連なって接続している他の画像処理装置の台数を取得する台数取得ステップと、画像を撮像する撮像手段から第一画像データを取得する第一画像データ取得ステップと、自装置に接続している他の画像処理装置から第二画像データを取得する第二画像データ取得ステップと、前記第一画像データ取得ステップにおいて取得された第一画像データと前記第二画像データ取得ステップにおいて取得された第二画像データとを、前記台数取得ステップにおいて取得された台数に応じて合成して合成画像データを生成する生成ステップと、前記生成ステップにおいて生成された前記合成画像データを、接続している他の画像処理装置または前記通信装置に出力する出力ステップとを前記画像処理装置のコントローラに実行させるための指示を含む。
【００１５】
第三の態様に係る画像処理プログラムによると、画像処理装置は、複数の撮像手段によって撮像された画像の画像データを合成して合成画像データを生成する。生成した合成画像データを、他の画像処理装置または通信装置に出力することができる。画像処理装置から合成画像データを入力した通信装置は、画像データを合成する処理を行う必要がない。従って、画像処理装置は通信装置の処理負担を低下させることができ、テレビ会議中の通信が乱れる可能性を低下させることができる。
【図面の簡単な説明】
【００１６】
【図１】通信システム１００のシステム構成を示す図である。
【図２】テレビ会議端末１およびＰＣ３の電気的構成を示すブロック図である。
【図３】テレビ会議中に表示装置４６に表示される画像の一例を示す図である。
【図４】ＰＣ３が実行するＰＣ会議処理のフローチャートである。
【図５】画像配置入力用テンプレート５１を表示している表示装置４６の一例を示す図である。
【図６】レイアウト情報のデータ構成を説明するための説明図である。
【図７】テレビ会議端末１が実行する端末会議処理のフローチャートである。
【図８】端末会議処理中に実行される最上位端末処理のフローチャートである。
【図９】テレビ会議端末１のフラッシュメモリ１３に記憶されている合成位置テーブルのデータ構成を説明するための説明図である。
【図１０】端末会議処理中に実行される下位端末処理のフローチャートである。
【発明を実施するための形態】
【００１７】
以下、本発明の画像処理装置を具現化した一実施の形態であるテレビ会議端末１について、図面を参照して説明する。参照する図面は、本発明が採用し得る技術的特徴を説明するために用いられるものである。図面に記載されている装置の構成、各種処理のフローチャート等は、それのみに限定する趣旨ではなく、単なる説明例である。
【００１８】
図１を参照して、テレビ会議端末１を備えた通信システム１００の概略構成について説明する。通信システム１００は、ネットワーク８を介してデータを送受信することが可能な複数の通信装置を備える。本実施の形態では、通信装置としてパーソナルコンピュータ（以下、「ＰＣ」という。）３が用いられているが、データの送受信が可能なテレビ会議専用の装置等を通信装置として用いてもよい。
【００１９】
ＰＣ３にはテレビ会議端末１を接続することができる。テレビ会議端末１は、設置された拠点の音声をマイク２６（図２参照）から入力し、且つ画像をカメラ２８（図２参照）から入力する。入力した音声および画像のデータをＰＣ３に出力する。また、テレビ会議端末１は、ＰＣ３から入力した音声のデータに基づいて、他拠点の音声をスピーカ２７（図２参照）から発生させることができる。
【００２０】
ＰＣ３には複数のテレビ会議端末１を接続することもできる。従って、図１に示すように、複数のユーザが１つの拠点に集合してテレビ会議を実行する場合、各ユーザの近傍に複数のテレビ会議端末１の各々を配置することができる。その結果、各ユーザの鮮明な画像が他の拠点で表示され、且つ各ユーザの発話音声が正確に他の拠点で出力される。
【００２１】
本実施の形態では、１つのＰＣ３に複数のテレビ会議端末１を接続する場合、複数のテレビ会議端末１を直列にＰＣ３に接続する。図１に示す例では、ＰＣ３にテレビ会議端末１Ａが接続される。テレビ会議端末１Ａにはテレビ会議端末１Ｂが接続され、さらにテレビ会議端末１Ｂにはテレビ会議端末１Ｃが接続される。従って、テレビ会議端末１Ｃが自装置のマイク２６およびカメラ２８から入力したデータは、テレビ会議端末１Ｂおよびテレビ会議端末１Ａを介してＰＣ３に出力される。同様に、テレビ会議端末１Ｂが入力した音声および画像のデータは、テレビ会議端末１Ａを介してＰＣ３に出力される。ＰＣ３は、複数のテレビ会議端末１Ａ〜１Ｃから入力したデータを、ネットワーク８を介して他の拠点のＰＣ３に送信する。その結果、ユーザＡ，Ｂ，Ｃの発話音声および画像が他の拠点で出力される。
【００２２】
前述したように、複数のテレビ会議端末１を１つのＰＣ３に接続することで、複数のユーザの各々の正確な発話音声および鮮明な画像が他の拠点で出力される。一方で、従来の技術では、ＰＣ３は、複数のテレビ会議端末１から入力した複数の画像データを合成する必要があった。その結果、ＰＣ３の処理負担が増大していた。ＰＣ３の処理負担が増大すると、データ通信、音声の出力、画像の表示等が乱れ、テレビ会議を円滑に実行できない可能性がある。本実施の形態のテレビ会議端末１は、ＰＣ３の処理負担を低下させて円滑にテレビ会議を実行することができる。
【００２３】
なお、以下の説明では、ＰＣ３に直列に接続されている複数のテレビ会議端末１のうち、ＰＣ３に近い方の端末を「上位」、ＰＣ３から遠い方の端末を「下位」とする。他のテレビ会議端末１を介さずにＰＣ３に直接接続しているテレビ会議端末１（例えば、図１のテレビ会議端末１Ａ）を「最上位端末」という。ＰＣ３から最も遠いテレビ会議端末１（例えば、図１のテレビ会議端末１Ｃ）を「最下位端末」という。上位および下位の２つのテレビ会議端末１に接続しているテレビ会議端末１（例えば、図１のテレビ会議端末１Ｂ）を「中間端末」という。
【００２４】
図２を参照して、テレビ会議端末１およびＰＣ３の電気的構成について説明する。テレビ会議端末１は、テレビ会議端末１の制御を司るＣＰＵ１０を備える。ＣＰＵ１０には、ＲＯＭ１１、ＲＡＭ１２、フラッシュメモリ１３、および入出力インターフェース１４が、バス１９を介して接続されている。
【００２５】
ＲＯＭ１１は、テレビ会議端末１を動作させるためのプログラムおよび初期値等を記憶している。後述する端末会議処理（図７等参照）を実行するためのプログラムはＲＯＭ１１に記憶されている。ＲＡＭ１２は、制御プログラムで使用される各種の情報を一時的に記憶する。フラッシュメモリ１３は不揮発性の記憶装置である。後述する合成位置テーブル（図９参照）はフラッシュメモリ１３に記憶されている。フラッシュメモリ１３の代わりに、ＥＥＰＲＯＭまたはメモリカード等の記憶装置を用いてもよい。
【００２６】
入出力インターフェース１４には、ＵＳＢデバイスＩ／Ｆ２１、音声入力処理部２２、音声出力処理部２３、映像入力処理部２４、ＵＳＢホストＩ／Ｆ２５、および操作部２９が接続されている。ＵＳＢデバイスＩ／Ｆ２１は、ＰＣ３のＵＳＢホストＩ／Ｆ４３、または他のテレビ会議端末１のＵＳＢホストＩ／Ｆ２５に接続し、接続したデバイスに自拠点の音声および画像のデータを出力する。テレビ会議端末１がＵＳＢデバイスＩ／Ｆ２１によって他の装置に接続された場合、接続した他の装置がＵＳＢ通信プロトコルを主導する。一方、ＵＳＢホストＩ／Ｆ２５は、下位のテレビ会議端末１のＵＳＢデバイスＩ／Ｆ２１に接続し、接続した下位のテレビ会議端末１から自拠点の音声および画像のデータを入力する。ＵＳＢホストＩ／Ｆ２５によって他の装置に接続された場合には、自装置がＵＳＢ通信プロトコルを主導する。なお、ＵＳＢデバイスＩ／Ｆ２１およびＵＳＢホストＩ／Ｆ２５によって各種信号を他のデバイスとの間で入出力できることは言うまでもない。音声入力処理部２２は、マイク２６からの音声データの入力を処理する。音声出力処理部２３は、スピーカ２７の動作を処理する。映像入力処理部２４は、カメラ２８からの画像データの入力を処理する。操作部２９は電源ボタン、音量調節ボタン、マイクミュートボタン等からなり、ユーザによる各種操作入力を受け付ける。
【００２７】
ＰＣ３は、ＰＣ３の制御を司るＣＰＵ３０を備える。ＣＰＵ３０には、ＲＯＭ３１、ＲＡＭ３２、ハードディスクドライブ（以下、「ＨＤＤ」という。）３３、および入出力インターフェース３４が、バス３９を介して接続されている。ＲＯＭ３１は、ＰＣ３を動作させるためのプログラムおよび初期値等を記憶している。ＲＡＭ１２は各種情報を一時的に記憶する。ＨＤＤ１３は不揮発性の記憶装置である。
【００２８】
入出力インターフェース３４には、映像出力処理部４１、外部通信Ｉ／Ｆ４２、ＵＳＢホストＩ／Ｆ４３、および操作部４７が接続されている。映像出力処理部４１は、映像を表示する表示装置４６の動作を処理する。外部通信Ｉ／Ｆ４２は、ＰＣ３をネットワーク８に接続する。ＵＳＢホストＩ／Ｆ４３は、ＵＳＢケーブルを介してＰＣ３をテレビ会議端末１（最上位端末）に接続する。操作部４７はキーボード等からなり、各種操作入力を受け付ける。
【００２９】
図３を参照して、通信システム１００でテレビ会議が実行されている間にＰＣ３の表示装置４６に表示される画像の一例について説明する。図３に示す例では、拠点Ｘに３人のユーザＡ，Ｂ，Ｃが集まり、且つ拠点Ｙには１人のユーザＤがいる。拠点ＸのＰＣ３には３つのテレビ会議端末１が接続されており、各テレビ会議端末１が３人のユーザＡ，Ｂ，Ｃの各々を撮像する。拠点ＸのＰＣ３は、３つのテレビ会議端末１が撮像した３つの画像が合成された合成画像４８を表示装置４６に表示する。さらに、拠点ＹのＰＣ３から受信したユーザＤの画像４９を表示装置４６に表示する。拠点ＸのＰＣ３は、合成画像４８の画像データを拠点ＹのＰＣ３に送信する。従って、図３に示す画像と同様の画像が、拠点ＹのＰＣ３の表示装置４６にも表示される。なお、ＰＣ３は、図３に例示する画像をプロジェクタに投影させてテレビ会議を実行してもよいし、ＰＣ３に接続された他の表示装置に表示させてもよい。
【００３０】
本実施の形態に係るテレビ会議端末１は、複数のテレビ会議端末１が撮像した複数の画像を合成して合成画像データを生成し、生成した合成画像データをＰＣ３に出力することができる。従って、テレビ会議端末１はＰＣ３の処理負担を低下させることができる。また、複数のテレビ会議端末１は、各テレビ会議端末１が撮像した画像の合成画像データにおける合成位置を示す座標情報を共有し、適切な位置に画像を合成することができる。さらに、テレビ会議端末１は、ＰＣ３から要求された解像度およびフレームレートに応じた適切な合成画像データをＰＣ３に出力することができる。以下、処理の詳細について説明する。
【００３１】
図４から図６を参照して、ＰＣ３が実行するＰＣ会議処理について説明する。ＰＣ３のＨＤＤ３３には、テレビ会議を実行するためのアプリケーションプログラムがインストールされている。ＰＣ３のＣＰＵ３０は、アプリケーションを立ち上げる指示を操作部４７から入力すると、図４に示すＰＣ会議処理を実行する。
【００３２】
図４に示すように、ＰＣ会議処理が開始されると、接続している最上位端末に台数調査コマンドが出力される（Ｓ１）。台数調査コマンドとは、ＰＣ３に連なって接続しているテレビ会議端末１の台数を調査する指示を行うためのコマンドである。詳細は後述するが、テレビ会議端末１は、台数調査コマンドをＰＣ３から入力すると、テレビ会議端末１の台数を調査してＰＣ３に通知する。ＰＣ３のＣＰＵ１０は、最上位端末から台数を取得してＲＡＭ３２に記憶する（Ｓ２）。
【００３３】
次いで、レイアウト指定コマンドが操作部４７に入力されたか否かが判断される（Ｓ３）。レイアウト指定コマンドは、合成画像のレイアウトをユーザ自身が指定する場合にユーザによって入力される。レイアウト指定コマンドが入力されていなければ（Ｓ３：ＮＯ）、デフォルトのレイアウトを用いて会議を開始させる指示が入力されたか否かが判断される（Ｓ４）。入力されていなければ（Ｓ４：ＮＯ）、処理はＳ３の判断へ戻る。
【００３４】
レイアウト指定コマンドが入力された場合（Ｓ３：ＹＥＳ）、画像配置入力用テンプレートが起動されて表示装置４６に表示される（Ｓ６）。図５に、画像配置入力用テンプレート５１を表示した表示装置４６の一例を示す。画像配置入力用テンプレートは、合成画像のレイアウトの指定をユーザから受け付けるためのテンプレートである。Ｓ６では、Ｓ２で取得された台数、およびテレビ会議で採用する画像の解像度に応じたテンプレートが起動される。図５に例示する画像配置入力用テンプレート５１は、テレビ会議端末１の台数が３台であり、且つ採用する解像度がＶＧＡ（６４０×４８０）である場合のテンプレートである。この場合、最上位端末の撮像画像の位置を示す「画像１の位置」５２、中間端末の撮像画像の位置を示す「画像２の位置」５３、最下位端末の撮像画像の位置を示す「画像３の位置」５４が表示される。さらに、左上端を原点とした座標の数値が表示される。ユーザは、表示装置４６に表示されるポインタ（図示せず）を操作部４７によって操作することで、各画像の位置および大きさを指定する。指定したレイアウトを確定させる場合には、確定ボタン５７を操作する。なお、斜線部分５５は撮像画像が表示されないブランク部分である。
【００３５】
確定ボタン５７が操作されるまで（Ｓ７：ＮＯ）、画像配置入力用テンプレートは継続して起動される。確定ボタン５７が操作されてレイアウトの指定が完了すると（Ｓ７：ＹＥＳ）、レイアウト情報が設定されて最上位端末に出力される（Ｓ８）。図６に示すように、レイアウト情報は、各テレビ会議端末１が撮像した各々の画像の合成画像データ上の合成位置を示す。具体的には、合成画像データ上の座標における各々の画像の合成位置を示す座標値が、レイアウト情報として設定されて出力される。
【００３６】
レイアウト情報の出力（Ｓ８）が完了した場合、またはデフォルトのレイアウトを用いて会議を開始させる指示が入力された場合には（Ｓ４：ＹＥＳ）、会議開始指示が最上位端末に出力される（Ｓ１０）。テレビ会議で採用する画像の解像度およびフレームレートが最上位端末に出力される（Ｓ１１）。ＰＣ会議処理は終了する。なお、ＰＣ３のＣＰＵ３０は、ＰＣ会議処理を終了すると、画像および音声のデータを他のＰＣ３との間で送受信する処理を開始する。この処理は一般的な処理であるため、説明を省略する。
【００３７】
図７から図１０を参照して、テレビ会議端末１が実行する端末会議処理について説明する。テレビ会議端末１のＲＯＭ１１には、テレビ会議中にＰＣ３に画像データを出力するための画像処理プログラムが記憶されている。テレビ会議端末１のＣＰＵ１０は、電源が投入されることを契機として、図７に示す端末会議処理を実行する。
【００３８】
図７に示すように、端末会議処理が開始されると、ＰＣ３から台数調査コマンドが入力されたか否かが判断される（Ｓ２１）。入力されていなければ（Ｓ２１：ＮＯ）、上位に接続されているテレビ会議端末１から台数調査コマンドが入力されたか否かが判断される（Ｓ２２）。入力されていなければ（Ｓ２２：ＮＯ）、Ｓ２１およびＳ２２の判断が繰り返される。
【００３９】
自装置が最上位端末であり、他のテレビ会議端末１を介さずにＰＣ３に接続されている場合には、テレビ会議の開始時にＰＣ３から台数調査コマンドが出力されてくる。従って、ＰＣ３から台数調査コマンドを直接入力した場合（Ｓ２１：ＹＥＳ）、ＣＰＵ１０は、自装置を最上位端末として認識し、自装置の接続番号を「１」に設定する（Ｓ２３）。接続番号とは、ＰＣ３に連なって接続している複数のテレビ会議端末１のうち、ＰＣ３に対する自装置の接続順を示す番号である。詳細は後述するが、テレビ会議端末１は、自装置のカメラ２８によって撮像した画像のデータの合成位置を、接続番号に従って認識する。本実施の形態では、上位のテレビ会議端末１から順に接続番号が増加するように接続番号が設定される。具体的には、ＰＣ３に直接接続されている場合には接続順が「１」とされ、接続番号が「１」とされる。１つのテレビ会議端末１（最上位端末）を介してＰＣ３に接続されている場合には接続順が「２」とされ、接続番号が「２」とされる。また、上位に接続されているテレビ会議端末１から台数調査コマンドを入力した場合には（Ｓ２２：ＹＥＳ）、処理はそのままＳ２４へ移行する。
【００４０】
台数調査コマンドが入力されると、下位に接続されているテレビ会議端末１へ台数調査コマンドが出力される（Ｓ２４）。出力した台数調査コマンドに対して、下位端末数の回答があったか否かが判断される（Ｓ２６）。回答がない場合（Ｓ２６：ＮＯ）、自装置の下位にはテレビ会議端末１が接続されていない。従って、自装置が最下位端末として認識される（Ｓ２７）。さらに、上位のテレビ会議端末１に対し、下位端末数が最下位端末の１つのみであることが出力される（Ｓ２８）。次いで、上位のテレビ会議端末１から合計台数が入力されるまで待機される（Ｓ３３：ＮＯ）。詳細は後述するが、合計台数は、最上位端末から下位のテレビ会議端末１へ向けて順に入力される。合計台数が入力されると（Ｓ３３：ＹＥＳ）、自装置よりも下位の端末数を合計台数から引いた値が、自装置の接続番号に設定される（Ｓ３４）。つまり、自装置が最下位端末であれば、自装置よりも下位の端末数は「０」であるため、合計台数と自装置の接続番号は等しくなる。次いで、自装置が最下位端末であるか否かが判断される（Ｓ３９）。最下位端末であれば（Ｓ３９：ＹＥＳ）、処理はそのままＳ４１の判断へ移行する。
【００４１】
台数調査コマンドに対する回答があった場合（Ｓ２６：ＹＥＳ）、下位のテレビ会議端末１から入力された下位端末数が認識され、ＲＡＭ１２に記憶される（Ｓ３０）。次いで、自装置が最上位端末であるか否かが判断される（Ｓ３１）。自装置が最上位端末でなければ（Ｓ３１：ＮＯ）、下位のテレビ会議端末１から入力された下位端末数に「１」を足した数が、上位のテレビ会議端末１における下位端末数として、上位のテレビ会議端末１に対して出力される（Ｓ３２）。上記のテレビ会議端末１から合計台数が入力されると（Ｓ３３：ＹＥＳ）、合計台数から自装置の下位端末数を引いた値が自装置の接続番号に設定される（Ｓ３４）。自装置が最下位端末でなければ（Ｓ３９：ＮＯ）、下位に接続されているテレビ会議端末１に、上位のテレビ会議端末１から入力された合計台数がそのまま出力（転送）されて（Ｓ４０）、処理はＳ４１の判断へ移行する。
【００４２】
自装置が最上位端末である場合には（Ｓ３１：ＹＥＳ）、下位のテレビ会議端末１から入力された下位端末数に「１」を足した数が合計台数として認識される（Ｓ３６）。自装置に接続しているＰＣ３および下位のテレビ会議端末１に対し、認識した合計台数が出力される（Ｓ３７）。前述したように、合計台数は最下位端末まで順に通知されるため、ＰＣ３に連なって接続しているテレビ会議端末１の全てが合計台数を認識できる。処理はＳ４１の判断へ移行する。
【００４３】
次いで、ＰＣ３または上位のテレビ会議端末１から会議開始指示を入力したか否かが判断され（Ｓ４１）、入力するまで待機状態となる（Ｓ４１：ＮＯ）。会議開始指示を入力すると（Ｓ４１：ＹＥＳ）、自装置が最上位端末であるか否かが判断される（Ｓ４２）。最上位端末であれば（Ｓ４２：ＹＥＳ）、最上位端末処理が行われて（Ｓ４３）、処理は終了する。自装置が最上位端末でなければ（Ｓ４２：ＮＯ）、下位端末処理が行われて（Ｓ４４）、処理は終了する。
【００４４】
図８を参照して、最上位端末処理について説明する。最上位端末処理が開始されると、テレビ会議で採用する解像度およびフレームレートがＰＣ３から入力される（Ｓ５１）。解像度およびフレームレートは、会議開始指示と共にＰＣ３によって出力される（図４、Ｓ１０およびＳ１１参照）。入力された解像度、フレームレート、および会議開始指示は、下位に接続しているテレビ会議端末１に転送される（Ｓ５２）。
【００４５】
ＰＣ３からレイアウト情報（図６参照）が入力されたか否かが判断される（Ｓ５３）。前述したように、ユーザが画像配置入力用テンプレートを用いて画像の配置を指定すると、ＰＣ３は、各々の画像の合成画像データ上の合成位置を示すレイアウト情報を最上位端末に出力する。レイアウト情報が入力された場合（Ｓ５３：ＹＥＳ）、入力されたレイアウト情報が下位のテレビ会議端末１に転送される（Ｓ５４）。レイアウト情報が示す合成位置のうち、最上位端末の接続番号「１」に対応する合成位置が、自装置が撮像した画像の合成位置として認識される（Ｓ５５）。
【００４６】
レイアウト情報が入力されていない場合（Ｓ５３：ＮＯ）、ユーザはデフォルトのレイアウトを用いて会議を開始させる指示を入力している。この場合、フラッシュメモリ１３に記憶されている合成位置テーブルが取得される（Ｓ５６）。図９に示すように、合成位置テーブルでは、合成画像データ上の座標における各画像の合成位置を示す座標情報と、テレビ会議端末１の接続順（接続番号）とが対応付けられている。本実施の形態では、解像度がＶＧＡである場合のテーブルと、解像度がＸＧＡである場合のテーブルとが設けられている。ＰＣ３に接続されているテレビ会議端末１の合計台数毎に、各端末の合成位置を示す座標情報と接続順とが対応付けられている。テレビ会議端末１のＣＰＵ１０は、合計台数、解像度、および自装置の接続順に対応する座標情報を取得する。取得した座標情報が示す合成位置を、自装置が撮像した画像のデータを合成する合成位置として認識する（Ｓ５７）。
【００４７】
次いで、自装置のカメラ２８が撮像した画像のデータ（自装置画像データ）が取得される（Ｓ６０）。Ｓ６０では、Ｓ５１でＰＣ３から入力された解像度の自装置画像データが取得される。さらに、Ｓ５１で入力されたフレームレートに従って自装置画像データが取得される。次いで、下位に接続しているテレビ会議端末１から画像データ（他装置画像データ）が取得される（Ｓ６１）。なお、Ｓ６１で取得される他装置画像データは、下位に接続しているテレビ会議端末１が１つのみであれば、下位のテレビ会議端末１が撮像した画像の画像データとなる。一方、下位に接続しているテレビ会議端末１が複数であれば、下位の複数のテレビ会議端末１によって撮像された複数の画像の合成画像となる。また、詳細は後述するが、他装置画像データの解像度およびフレームレートは、Ｓ６０で取得される自装置画像データの解像度およびフレームレートと同一となっている。さらに、他装置画像データには、ＤＣＴおよび量子化が既に行われている。次いで、他装置画像データのうち、Ｓ５５またはＳ５７で認識した位置に、自装置画像データが合成される（Ｓ６２）。その結果、合成画像データが生成される。
【００４８】
最上位端末では、生成された合成画像データに対して予測符号化処理が行われる（Ｓ６３）。さらに、ハフマン符号化が行われる（Ｓ６４）。最上位端末が予測符号化およびハフマン符号化を行ってデータを圧縮することで、ＰＣ３はこれらの処理を行う必要がなくなる。なお、Ｓ６４では、ＣＰＵ１０はハフマン符号化以外のエントロピー符号化を行ってもよい。予測符号化およびエントロピー符号化のいずれかのみを行ってもよい。符号化された合成画像データは、自装置に接続しているＰＣ３に出力される（Ｓ６５）。操作部２９等から会議終了指示を入力するまで（Ｓ６６：ＮＯ）、Ｓ６０〜Ｓ６６の処理が繰り返される。会議終了指示を入力すると（Ｓ６６：ＹＥＳ）、処理は終了する。
【００４９】
図１０を参照して、下位端末処理について説明する。下位端末処理が開始されると、上位に接続されているテレビ会議端末１から解像度およびフレームレートが入力される（Ｓ７１）。下位にテレビ会議端末１が接続されていれば（自装置が最下位端末でなければ）、入力した解像度・フレームレートと、会議開始指示とが、下位のテレビ会議端末１に転送される（Ｓ７２）。
【００５０】
上位に接続されているテレビ会議端末１からレイアウト情報（図６参照）が入力されたか否かが判断される（Ｓ７３）。レイアウト情報が入力された場合（Ｓ７３：ＹＥＳ）、自装置が最下位端末でなければ、レイアウト情報が下位のテレビ会議端末１に転送される（Ｓ７４）。レイアウト情報が示す合成位置のうち、自装置の接続番号に対応する合成位置が、自装置画像の合成位置として認識される（Ｓ７５）。レイアウト情報が入力されていない場合（Ｓ７３：ＮＯ）、フラッシュメモリ１３から合成位置テーブル（図９参照）が取得される（Ｓ７６）。取得された合成位置テーブルから、合計台数、解像度、および自装置の接続順に対応する座標情報が取得される。取得された座標情報によって示される位置が、自装置画像の合成位置として認識される（Ｓ７７）。
【００５１】
次いで、自装置のカメラ２８から自装置画像データが取得される（Ｓ７９）。Ｓ７９では、Ｓ７１で取得された解像度およびフレームレートに従って自装置画像データが取得される。つまり、複数のテレビ会議端末１の間で共通の解像度およびフレームレートが用いられることになる。自装置が最下位端末であれば（Ｓ８０：ＹＥＳ）、Ｓ７５またはＳ７７で認識された位置に自装置画像データが配置され（Ｓ８１）、この画像データに対して離散コサイン変換（ＤＣＴ）および量子化処理が行われる（Ｓ８５）。ＤＣＴおよび量子化が行われた画像データが、上位に接続しているテレビ会議端末１に出力される（Ｓ８６）。画像データの出力前にＤＣＴおよび量子化を行うことで、上位のテレビ会議端末１およびＰＣ３の処理負担を低下させることができる。さらに、本実施の形態では、予測符号化およびハフマン符号化は最上位端末のみで行われる。従って、中間端末および最上位端末は、他装置画像データを復号化することなく、他装置画像データに自装置画像データを合成することができる。なお、Ｓ８５では、離散フーリエ変換（ＤＦＴ）等の他の変換符号化処理が行われてもよいし、変換符号化および量子化のいずれかのみが行われてもよい。
【００５２】
自装置が最下位端末でなく中間端末であれば（Ｓ８０：ＮＯ）、下位に接続しているテレビ会議端末１から他装置画像データが取得される（Ｓ８３）。取得された他装置画像データのうち、Ｓ７５またはＳ７７で認識した位置に、自装置画像データが合成される（Ｓ８４）。その結果、合成画像データが生成される。生成された合成画像データに対してＤＣＴおよび量子化が行われて（Ｓ８５）、合成画像データは上位のテレビ会議端末１に出力される（Ｓ８６）。操作部２９等から会議終了指示を入力するまで（Ｓ８７：ＮＯ）、Ｓ７９〜Ｓ８７の処理が繰り返される。会議終了指示を入力すると（Ｓ８７：ＹＥＳ）、処理は終了する。
【００５３】
以上説明したように、本実施の形態のテレビ会議端末１は、複数のカメラ２８によって撮像された複数の画像の画像データを合成して合成画像データを生成する。生成した合成画像データを、上位のテレビ会議端末１またはＰＣ３に出力することができる。最上位端末から合成画像データを入力したＰＣ３は、画像データを合成する処理を行う必要がない。従って、テレビ会議端末１はＰＣ３の処理負担を低下させることができ、テレビ会議中の通信が乱れる可能性を低下させることができる。
【００５４】
テレビ会議端末１は、自装置が撮像した画像のデータ（自装置画像データ）の合成位置を、合成位置テーブルおよび自装置の接続順に応じて容易に認識することができる。認識した適切な位置に自装置画像データを合成することができる。ＰＣ３は、画像データの合成位置を各々のテレビ会議端末１に指示する必要はない。従って、合成位置テーブルを用いる場合、テレビ会議端末１はＰＣ３の処理負担をさらに低下させることができる。
【００５５】
テレビ会議端末１は、ユーザがＰＣ３の操作部４７を操作することで設定されたレイアウト情報によって、自装置画像データの合成位置を認識することができる。この場合、ユーザは、各テレビ会議端末１が撮像した画像のレイアウトを自由に決定することができる。テレビ会議端末１は、レイアウト情報が示す適切な位置に自装置画像データを合成することができる。
【００５６】
テレビ会議端末１は、自装置が中間端末または最下位端末として動作する場合には、変換符号化および量子化を行った画像データを上位のテレビ会議端末に出力する。従って、上位のテレビ会議端末がデータ量の大きい画像データを取得して処理負担が増加することを防止することができる。また、上位のテレビ会議端末１が入力する他装置画像データには、予測符号化およびエントロピー符号化は行われていない。従って、テレビ会議端末１は、合成画像データを生成する際に他装置画像データを復号化する必要もない。さらに、テレビ会議端末１は、最上位端末として動作する場合には、予測符号化およびエントロピー符号化を行った合成画像データをＰＣ３に出力する。よって、ＰＣ３の処理負担をさらに低下させることができる。
【００５７】
テレビ会議端末１は、最上位端末として動作する場合、解像度およびフレームレートをＰＣ３から取得し、下位のテレビ会議端末１に通知する。各テレビ会議端末１は、ＰＣ３から取得された解像度およびフレームレートに従って合成画像データを生成することができる。従って、テレビ会議端末１は、他のテレビ会議端末１と解像度およびフレームレートを共有して適切な合成画像データをＰＣ３に出力することができる。
【００５８】
上記実施の形態において、テレビ会議端末１が本発明の「画像処理装置」に相当する。ＰＣ３が本発明の「通信装置」に相当する。図７の端末会議処理で合計台数を取得するＣＰＵ１０が「台数取得手段」として機能する。自装置画像データが本発明の「第一画像データ」に相当する。図８のＳ６０および図１０のＳ７９で自装置画像データを取得するＣＰＵ１０が「第一画像データ取得手段」として機能する。他装置画像データが本発明の「第二画像データ」に相当する。図８のＳ６１および図１０のＳ８３で他装置画像データを取得するＣＰＵ１０が「第二画像データ取得手段」として機能する。図８のＳ６２および図１０のＳ８４で合成画像データを生成するＣＰＵ１０が「生成手段」として機能する。図８のＳ６５および図１０のＳ８６で合成画像データを出力するＣＰＵ１０が「出力手段」として機能する。
【００５９】
図７のＳ２３、Ｓ３４で接続番号を取得するＣＰＵ１０が「接続順情報取得手段」として機能する。図８のＳ５６および図１０のＳ７６で合成位置テーブルを取得するＣＰＵ１０が「テーブル取得手段」として機能する。図８のＳ５３および図１０のＳ７３でレイアウト情報を取得するＣＰＵ１０が「設定情報取得手段」として機能する。図７のＳ２１で自装置がＰＣ３に直接接続されているか否かを判断するＣＰＵ１０が「判断手段」として機能する。図８のＳ６３，Ｓ６４で予測符号化処理を含む圧縮処理を行うＣＰＵ１０が「圧縮処理手段」として機能する。図８のＳ５１で解像度およびフレームレートを取得するＣＰＵ１０が「出力情報取得手段」として機能する。図８のＳ５２および図１０のＳ７２で解像度およびフレームレートを転送するＣＰＵ１０が「通知手段」として機能する。
【００６０】
図７の端末会議処理で合計台数を取得する処理が「台数取得ステップ」に相当する。図８のＳ６０および図１０のＳ７９で自装置画像データを取得する処理が「第一画像データ取得ステップ」に相当する。図８のＳ６１および図１０のＳ８３で他装置画像データを取得する処理が「第二画像データ取得ステップ」に相当する。図８のＳ６２および図１０のＳ８４で合成画像データを生成する処理が「生成ステップ」に相当する。図８のＳ６５および図１０のＳ８６で合成画像データを出力する処理が「出力ステップ」に相当する。
【００６１】
本発明は上記実施の形態に限定されることはなく、様々な変形が可能であることは言うまでもない。例えば、テレビ会議端末１以外のデバイスを本発明に係る「画像処理装置」として用いることも可能である。例えば、ネットワーク８に接続しているＰＣ３に、カメラを備えた複数のＰＣを直列に接続することで、テレビ会議を実行することも可能である。この場合、カメラを備えた複数のＰＣの各々が本発明の「画像処理装置」に相当する。また、画像処理装置自身がカメラを備えている必要はない。画像処理装置は、自身に接続している外付けのカメラから自装置画像データを入力することも可能である。同様に、本発明に係る「通信装置」もＰＣ３である必要はない。テレビ会議を実行するための専用の通信装置等を、本発明に係る「通信装置」として用いることも可能である。
【００６２】
ＰＣ３と最上位端末との間の接続、および複数のテレビ会議端末１間の接続は、ＵＳＢ接続に限られず、他のプロトコルに従った接続方法を用いてもよい。無線通信を用いてもよいことは言うまでもない。
【００６３】
上記実施の形態では、複数のテレビ会議端末１が直列にＰＣ３に接続されている。しかし、本発明は、複数のテレビ会議端末１の全てが並列にＰＣ３に接続されている場合を除き、様々な場合に適用できる。例えば、ＰＣ３に複数のテレビ会議端末１が並列に接続されている場合でも、並列に接続された各テレビ会議端末１にさらにテレビ会議端末１が接続されている場合であれば、本発明を適用することができる。この場合、ＰＣ３は、自装置に並列に接続された複数のテレビ会議端末１から画像データを入力して合成する必要はある。しかし、本発明を適用すれば、ＰＣ３に直接接続された最上位端末は、自装置に入力された複数の画像を合成してＰＣ３に出力することができる。従って、本発明を適用しない場合に比べて、ＰＣ３が画像を合成する処理の処理量は低下する。また、最上位端末に複数のテレビ会議端末１が並列に接続している場合には、最上位端末が全ての画像データを合成してＰＣ３に出力することで、ＰＣ３の処理負担を低下させることができる。
【００６４】
上記実施の形態では、ＰＣ３は自ら画像を撮像することはない。しかし、ＰＣ３は、自ら自装置画像データを取得し、最上位端末から入力した他装置画像データに自装置画像データを合成してもよい。この場合、最上位端末は、予測符号化およびエントロピー符号化を行わずに合成画像データをＰＣ３に出力するのが望ましい。
【００６５】
上記実施の形態では、ユーザ自身が画像のレイアウトを指定する場合、ＰＣ３がユーザの操作入力を受け付けることでレイアウト情報が設定される。しかし、テレビ会議端末１がユーザの操作入力を受け付けてレイアウト情報を設定してもよい。
【符号の説明】
【００６６】
１    テレビ会議端末
３    ＰＣ
８    ネットワーク
１０    ＣＰＵ
１１    ＲＯＭ
１３    フラッシュメモリ
２１    ＵＳＢデバイスＩ／Ｆ
２５    ＵＳＢホストＩ／Ｆ
２８    カメラ
５１    画像配置入力用テンプレート
１００    通信システム
【図１】
2012182688.tif 000003
【図２】
2012182688.tif 000004
【図３】
2012182688.tif 000005
【図４】
2012182688.tif 000006
【図５】
2012182688.tif 000007
【図６】
2012182688.tif 000008
【図７】
2012182688.tif 000009
【図８】
2012182688.tif 000010
【図９】
2012182688.tif 000011
【図１０】
2012182688.tif 000012