(57)【要約】【課題】複数種類の画像データの各々を、画像データの送信先で、異なる表示装置に容易に表示させることができる通信装置、通信方法、および通信プログラムを提供する。【解決手段】テレビ会議サーバは、複数のＰＣとの間でインターネットを介した接続を確立する。接続した複数のＰＣの中から、特定のユーザが使用するＰＣを割り出す。特定のユーザが使用するＰＣが複数割り出された場合に、複数種類の画像データのそれぞれを送信する送信先のＰＣを決定する。テレビ会議サーバは、複数種類の画像データを受信し（Ｓ９２）、受信した複数種類の画像データの各々を、決定した送信先のＰＣに送信する（Ｓ９３〜Ｓ９７）。【選択図】図９
2011077583.tif 000002
【特許請求の範囲】
【請求項１】
他の機器にネットワークを介して接続し、前記機器に画像データを送信する通信装置であって、
前記他の機器への送信対象となる複数種類の画像データを取得する画像取得手段と、
複数の前記機器との間で前記ネットワークを介した接続を確立する接続手段と、
前記接続手段によって接続された前記複数の機器の中から、特定のユーザによる使用状態にある特定機器を割り出す割り出し手段と、
前記割り出し手段によって前記特定機器が複数割り出された場合に、前記複数の特定機器から、複数種類の画像データのそれぞれの送信先である送信先機器を、前記複数種類の画像データの種類に応じて決定する決定手段と、
前記画像取得手段によって取得された前記複数種類の画像データの各々を、前記決定手段によって決定された前記送信先機器に送信する送信手段と
を備えたことを特徴とする通信装置。
【請求項２】
前記割り出し手段は、前記接続手段によって接続された前記複数の機器の中の、アカウントが同一である複数の機器を、前記複数の特定機器として割り出すことを特徴とする請求項１に記載の通信装置。
【請求項３】
前記特定機器の性能および役割の少なくともいずれかを示す情報である機器情報を取得する情報取得手段をさらに備え、
前記決定手段は、前記情報取得手段によって取得された前記機器情報に基づいて前記画像データの前記送信先機器を決定することを特徴とする請求項１または２に記載の通信装置。
【請求項４】
前記情報取得手段は、
前記機器情報をユーザに入力させる入力画面の表示制御を前記特定機器に指示する指示手段と、
前記入力画面を表示制御した前記特定機器に入力された前記機器情報を前記特定機器から受信する受信手段と
を備えたことを特徴とする請求項３に記載の通信装置。
【請求項５】
前記情報取得手段は、
前記複数の特定機器について、前記接続手段による接続が確立された順である接続順を、前記機器情報として取得する第一取得手段を備え、
前記決定手段は、前記第一取得手段によって取得された接続順に基づいて、前記画像データの各々の前記送信先機器を決定することを特徴とする請求項３または４に記載の通信装置。
【請求項６】
前記情報取得手段は、
前記特定機器に接続された周辺機器に関する周辺機器情報を、前記機器情報として取得する第二取得手段を備え、
前記決定手段は、前記第二取得手段によって取得された前記周辺機器情報に基づいて、前記画像データの各々の前記送信先機器を決定することを特徴とする請求項３から５のいずれかに記載の通信装置。
【請求項７】
前記画像取得手段は、画像を撮像する撮像手段によって入力される撮像画像の画像データ、および資料画像の画像データを少なくとも取得し、
前記情報取得手段は、前記特定機器の操作性能を示す前記機器情報を取得し、
前記決定手段は、
前記機器情報が示す操作性能が最も高い特定機器を、前記資料画像の画像データを送信する送信先機器に決定し、
前記機器情報が示す操作性能が最も低い特定機器を、前記撮像画像の画像データを送信する送信先機器に決定することを特徴とする請求項３から６のいずれかに記載の通信装置。
【請求項８】
他の機器にネットワークを介して接続し、前記機器に画像データを送信する通信装置で行われる通信方法であって、
前記他の機器への送信対象となる複数種類の画像データを取得する画像取得ステップと、
複数の前記機器との間で前記ネットワークを介した接続を確立する接続ステップと、
前記接続ステップによって接続された前記複数の機器の中から、特定のユーザによる使用状態にある特定機器を割り出す割り出しステップと、
前記割り出しステップによって前記特定機器が複数割り出された場合に、前記複数の特定機器から、複数種類の画像データのそれぞれの送信先である送信先機器を、前記複数種類の画像データの種類に応じて決定する決定ステップと、
前記画像取得ステップによって取得された前記複数種類の画像データの各々を、前記決定ステップによって決定された前記送信先機器に送信する送信ステップと
を備えたことを特徴とする通信方法。
【請求項９】
他の機器にネットワークを介して接続し、前記機器に画像データを送信する通信装置で用いられる通信プログラムあって、
コンピュータに、
前記他の機器への送信対象となる複数種類の画像データを取得する画像取得ステップと、
複数の前記機器との間で前記ネットワークを介した接続を確立する接続ステップと、
前記接続ステップによって接続された前記複数の機器の中から、特定のユーザによる使用状態にある特定機器を割り出す割り出しステップと、
前記割り出しステップによって前記特定機器が複数割り出された場合に、前記複数の特定機器から、複数種類の画像データのそれぞれの送信先である送信先機器を、前記複数種類の画像データの種類に応じて決定する決定ステップと、
前記画像取得ステップによって取得された前記複数種類の画像データの各々を、前記決定ステップによって決定された前記送信先機器に送信する送信ステップと
を実行させることを特徴とする通信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して接続された他の機器に画像データを送信する通信装置、通信方法、および通信プログラムに関する。
【背景技術】
【０００２】
従来、他の機器に画像データを送信して画像を表示させる通信装置が知られている。例えば、通信装置としてテレビ会議装置を用いることで、複数のユーザが同一拠点にいない場合でも、画像を用いた遠隔会議を実行できる。
【０００３】
通信装置は、複数種類の画像データを送信することもできる。この場合、受信側の機器のユーザは、複数種類の画像が１つの表示装置に表示されるよりも、各画像が異なる表示装置に表示された方が、画像の内容を把握し易い。例えば、特許文献１に記載の情報端末は、ネットワークを介して受信した複数種類の画像データの一部を、さらに補助表示装置に転送して記憶させる。情報端末は、自ら画像を表示すると共に、補助表示装置に転送した画像の表示を制御することで、複数の表示装置に異なる画像を表示させる。また、特許文献２に記載のテレビ会議システムでは、２つの表示装置を備えた専用の端末機が用いられている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−１１０５６５号公報
【特許文献２】特開２００４−４８５５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の方法では、複数の機器を互いに接続する作業、画像表示の設定を行う作業等が煩雑である。さらに、接続のためのインターフェースが複数の機器間で合致しなければ、複数の表示装置を用いた表示を実現できない。また、特許文献２に記載の方法では、各ユーザが専用の端末機を用意しなければならなかった。
【０００６】
本発明は、複数種類の画像データの各々を、画像データの送信先で、異なる表示装置に容易に表示させることができる通信装置、通信方法、および通信プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第一の態様に係る通信装置は、他の機器にネットワークを介して接続し、前記機器に画像データを送信する通信装置であって、前記他の機器への送信対象となる複数種類の画像データを取得する画像取得手段と、複数の前記機器との間で前記ネットワークを介した接続を確立する接続手段と、前記接続手段によって接続された前記複数の機器の中から、特定のユーザによる使用状態にある特定機器を割り出す割り出し手段と、前記割り出し手段によって前記特定機器が複数割り出された場合に、前記複数の特定機器から、複数種類の画像データのそれぞれの送信先である送信先機器を、前記複数種類の画像データの種類に応じて決定する決定手段と、前記画像取得手段によって取得された前記複数種類の画像データの各々を、前記決定手段によって決定された前記送信先機器に送信する送信手段とを備えている。
【０００８】
第一の態様に係る通信装置によると、ユーザは、複数の機器を通信装置に接続させることで、複数種類の画像の各々を異なる表示装置に表示させることができる。従って、ユーザは、複数の機器同士を接続する必要も、複数の表示装置を備えた専用の機器を用意する必要もなく、異なる表示装置で容易に複数種類の画像を見ることができる。
【０００９】
前記割り出し手段は、前記接続手段によって接続された前記複数の機器の中の、アカウントが同一である複数の機器を、前記複数の特定機器として割り出してもよい。この場合、通信装置は、特定のユーザによる使用状態にある複数の特定機器を、アカウントによって容易に割り出すことができる。通信機器は、同一のアカウントを複数の機器に割り振るだけで、複数の特定機器を容易に設定することができる。通信機器に接続された機器が多数存在する場合でも、特定のユーザによる使用状態にある複数の特定機器を確実に割り出すことができる。
【００１０】
前記通信装置は、前記特定機器の性能および役割の少なくともいずれかを示す情報である機器情報を取得する情報取得手段をさらに備えるとよい。前記決定手段は、前記情報取得手段によって取得された前記機器情報に基づいて前記画像データの前記送信先機器を決定するとよい。この場合、通信装置は、特定機器の性能および役割の少なくともいずれかに応じて適切に画像データの送信先を決定することができる。
【００１１】
前記情報取得手段は、前記機器情報をユーザに入力させる入力画面の表示制御を前記特定機器に指示する指示手段と、前記入力画面を表示制御した前記特定機器に入力された前記機器情報を前記特定機器から受信する受信手段とを備えてもよい。この場合、通信装置は、機器情報の入力画面を特定機器に表示させて機器情報を受信することで、機器情報を容易に取得することができる。通信装置は、ユーザが特定機器に入力した機器情報を用いて送信先機器を決定することができるため、ユーザが所望する機器に所望する画像データを適切に送信することができる。
【００１２】
前記情報取得手段は、前記複数の特定機器について、前記接続手段による接続が確立された順である接続順を、前記機器情報として取得する第一取得手段を備えてもよい。前記決定手段は、前記第一取得手段によって取得された接続順に基づいて、前記画像データの各々の前記送信先機器を決定するとよい。この場合、通信装置は、接続順に応じて画像データの送信先機器を決定することができる。よって、ユーザに特段の操作を要求することなく、画像データの各々の送信先機器を、接続順に応じて適切に決定することができる。
【００１３】
前記情報取得手段は、前記特定機器に接続された周辺機器に関する周辺機器情報を、前記機器情報として取得する第二取得手段を備えてもよい。前記決定手段は、前記第二取得手段によって取得された前記周辺機器情報に基づいて、前記画像データの各々の前記送信先機器を決定するとよい。この場合、通信装置は、特定機器に接続された周辺機器に応じて、送信先機器を適切に決定することができる。
【００１４】
前記画像取得手段は、画像を撮像する撮像手段によって入力される撮像画像の画像データ、および資料画像の画像データを少なくとも取得するとよい。前記情報取得手段は、前記特定機器の操作性能を示す前記機器情報を取得するとよい。前記決定手段は、前記機器情報が示す操作性能が最も高い特定機器を、前記資料画像の画像データを送信する送信先機器に決定し、前記機器情報が示す操作性能が最も低い特定機器を、前記撮像画像の画像データを送信する送信先機器に決定するのが望ましい。この場合、操作性能が最も高い機器に資料画像が表示されるため、ユーザは資料の加工、操作等を円滑に行うことができる。また、操作性能が最も低い機器は、ユーザによる操作の必要がない撮像画像を表示すればよいため、操作性能が不足するおそれも低い。
【００１５】
本発明の第二の態様に係る通信方法は、他の機器にネットワークを介して接続し、前記機器に画像データを送信する通信装置で行われる通信方法であって、前記他の機器への送信対象となる複数種類の画像データを取得する画像取得ステップと、複数の前記機器との間で前記ネットワークを介した接続を確立する接続ステップと、前記接続ステップによって接続された前記複数の機器の中から、特定のユーザによる使用状態にある特定機器を割り出す割り出しステップと、前記割り出しステップによって前記特定機器が複数割り出された場合に、前記複数の特定機器から、複数種類の画像データのそれぞれの送信先である送信先機器を、前記複数種類の画像データの種類に応じて決定する決定ステップと、前記画像取得ステップによって取得された前記複数種類の画像データの各々を、前記決定ステップによって決定された前記送信先機器に送信する送信ステップとを備えている。
【００１６】
第二の態様に係る通信方法によると、ユーザは、複数の機器を通信装置に接続させることで、複数種類の画像の各々を異なる表示装置に表示させることができる。従って、ユーザは、複数の機器同士を接続する必要も、複数の表示装置を備えた専用の機器を用意する必要もなく、異なる表示装置で容易に複数種類の画像を見ることができる。
【００１７】
本発明の第三の態様に係る通信プログラムは、他の機器にネットワークを介して接続し、前記機器に画像データを送信する通信装置で用いられる通信プログラムあって、コンピュータに、前記他の機器への送信対象となる複数種類の画像データを取得する画像取得ステップと、複数の前記機器との間で前記ネットワークを介した接続を確立する接続ステップと、前記接続ステップによって接続された前記複数の機器の中から、特定のユーザによる使用状態にある特定機器を割り出す割り出しステップと、前記割り出しステップによって前記特定機器が複数割り出された場合に、前記複数の特定機器から、複数種類の画像データのそれぞれの送信先である送信先機器を、前記複数種類の画像データの種類に応じて決定する決定ステップと、前記画像取得ステップによって取得された前記複数種類の画像データの各々を、前記決定ステップによって決定された前記送信先機器に送信する送信ステップとを実行させることを特徴とする。
【００１８】
第三の態様に係る通信プログラムによると、ユーザは、複数の機器を通信装置に接続させることで、複数種類の画像の各々を異なる表示装置に表示させることができる。従って、ユーザは、複数の機器同士を接続する必要も、複数の表示装置を備えた専用の機器を用意する必要もなく、異なる表示装置で容易に複数種類の画像を見ることができる。
【図面の簡単な説明】
【００１９】
【図１】テレビ会議システム２のシステム構成を示す図である。
【図２】テレビ会議サーバ１の電気的構成を示すブロック図である。
【図３】ＨＤＤ１３の機器ＤＢ記憶エリア１３１に記憶されている機器ＤＢのデータ構成を示す模式図である。
【図４】ＰＣ７，８，９がテレビ会議サーバ１に接続する際の処理を示すシーケンス図である。
【図５】テレビ会議サーバ１が行う特定機器割り出し処理のフローチャートである。
【図６】テレビ会議サーバ１が行う機器情報取得処理のフローチャートである。
【図７】ＰＣ７がテレビ会議サーバ１上にＦｏｃｕｓを作成する際の処理を示すシーケンス図である。
【図８】ＰＣ７がＰＣ９をＦｏｃｕｓに招待する際の処理を示すシーケンス図である。
【図９】テレビ会議サーバ１が行う送信処理のフローチャートである。
【図１０】第一変形例に係るテレビ会議サーバ１が行う機器情報取得処理のフローチャートである。
【図１１】第二変形例に係るテレビ会議サーバ１が行う機器情報取得処理のフローチャートである。
【発明を実施するための形態】
【００２０】
以下、本発明の一実施の形態であるテレビ会議サーバ１について、図面を参照して説明する。なお、参照する図面は、本発明が採用し得る技術的特徴を説明するために用いられるものである。図面に記載されている装置の構成、各種処理のフローチャート等は、それのみに限定する趣旨ではなく、単なる説明例である。
【００２１】
図１を参照して、テレビ会議システム２のシステム構成について説明する。テレビ会議システム２は、テレビ会議サーバ１と、複数のパーソナルコンピュータ（以下、「ＰＣ」という。）とによって構成される。以下では、拠点Ａにいるａｌｉｃｅが２つのＰＣ７，８を使用し、拠点Ｂにいるｊｏｈｎが１つのＰＣ９を使用する場合を例示して説明する。拠点ＡのＰＣ７は、カメラおよびマイクを備えている。ＰＣ７は、カメラおよびマイクを用いて、拠点Ａの画像（動画像）のデータおよび音声のデータを生成し、インターネット５を介してテレビ会議サーバ１に送信する。テレビ会議サーバ１は、ＰＣ７から受信したデータを拠点ＢのＰＣ９に送信する。また、拠点ＢのＰＣ９は、カメラおよびマイクを用いて拠点Ｂの画像のデータおよび音声のデータを生成し、テレビ会議サーバ１に送信する。テレビ会議サーバ１は、ＰＣ９から受信したデータをＰＣ７，８に送信する。その結果、インターネット５を介した仮想会議が実行される。仮想会議によると、複数のユーザが同一の拠点にいない場合でも、ユーザは円滑に会議を行うことができる。なお、本発明を実現するためには、テレビ会議システム２を構成するＰＣの数は３つ以上であればよい。
【００２２】
次に、テレビ会議システム２によって行われる仮想会議の概要について説明する。テレビ会議システム２では、複数のＰＣがインターネット５上で通信を開始するための双方向通信プロトコルとして、ＳＩＰ（ＲＦＣ３２６１）が用いられる。ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）は、インターネット５上でエンド・トゥ・エンドのセッションを確立するためのプロトコルであり、リアルタイムコミュニケーションを容易に実現できる。テレビ会議サーバ１は、ユーザが使用するＰＣにアカウント（ＳＩＰ  ＵＲＩ）を付与することで、ＰＣを使用するユーザを識別する。
【００２３】
また、テレビ会議システム２では、会議を管理するための技術として、例えば、ＳＩＰ  Ｆｏｃｕｓ（ＲＦＣ４３５３、ＲＦＣ４５７９）が用いられる。ＳＩＰ  Ｆｏｃｕｓによる会議では、テレビ会議サーバ１がＦｏｃｕｓと呼ばれる仮想会議を作成する。各ＰＣは、テレビ会議サーバ１上に作成されたＦｏｃｕｓに接続することで、他の拠点のＰＣとの間で遠隔会議を実行する。テレビ会議サーバ１は、複数のＦｏｃｕｓを作成することができる。テレビ会議サーバ１は、各Ｆｏｃｕｓに対して、ＳＩＰ  ＵＲＩと同じ形式の識別子（ＣｏｎｆｅｒｅｎｃｅＵＲＩ）を割り当てる。ユーザは、ＣｏｎｆｅｒｅｎｃｅＵＲＩを指定することで、使用するＰＣを目的のＦｏｃｕｓに接続する。
【００２４】
テレビ会議では、複数種類の画像データが送受信される場合がある。例えば、テレビ会議中は、他の拠点の撮像画像と、複数のユーザ間で共有する文書、図面等の資料画像とを表示装置に表示させる場合が多い。この場合、撮像画像と資料画像とを異なる表示装置に表示させることが望ましい。表示装置が１つであれば、ユーザは、２種類の画像が１つの表示装置の表示領域内に収まるように画像を縮小したり、状況に応じて表示させる画像を切り替えたりする必要がある。よって、各画像が異なる表示装置に表示された方が、ユーザは画像の内容を容易に把握できる。表示された資料の編集等の作業も実行し易い。
【００２５】
しかし、従来のテレビ会議システムでは、２つの表示装置に画像を表示させる場合、２つの表示装置を１つのＰＣに接続する等の煩雑な作業を行う必要がある。画面の表示設定等を要する場合もある。また、接続のためのインターフェースが合致しなければ、そもそも２つの表示装置を利用できない。２画面を備えた専用の機器を用いることも可能ではあるが、汎用性が少ない専用の機器を用意するには無駄なコストがかかる。これに対し、本実施形態のテレビ会議システム２では、拠点Ａのユーザ（ａｌｉｃｅ）が複数のＰＣ７，８のそれぞれをテレビ会議サーバ１上の同一のＦｏｃｕｓに接続させる。テレビ会議サーバ１は、拠点ＢのＰＣ９から受信した複数種類の画像データを、拠点Ａにある複数のＰＣ７，８に別々に送信する。その結果、ユーザ（ａｌｉｃｅ）は、複数種類の画像を別々のＰＣ７，８の表示装置に容易に表示させることができる。
【００２６】
次に、図２および図３を参照して、テレビ会議サーバ１の電気的構成、およびハードディスクドライブ（以下、「ＨＤＤ」という。）１３に記憶されるデータについて説明する。
【００２７】
図２に示すように、テレビ会議サーバ１は、テレビ会議サーバ１の制御を司るＣＰＵ１０を備えている。ＣＰＵ１０には、ＲＯＭ１１、ＲＡＭ１２、ＨＤＤ１３、および入出力インターフェース１５が、バス１４を介して接続されている。ＲＯＭ１１は、テレビ会議サーバ１を動作させるためのプログラムおよび初期値等を記憶している。ＲＡＭ１２は、制御プログラムで使用される各種の情報を一時的に記憶する。ＨＤＤ１３は、各種の情報を記憶する不揮発性の記憶装置である。入出力インターフェース１５には、テレビ会議サーバ１をインターネット５に接続するための外部通信Ｉ／Ｆ１６が接続されている。
【００２８】
ＨＤＤ１３には、機器データベース（以下、「ＤＢ」という。）記憶エリア１３１、Ｆｏｃｕｓ情報記憶エリア１３２等の各種記憶エリアが設けられている。機器ＤＢ記憶エリア１３１には、テレビ会議サーバ１に接続されているＰＣについての情報である機器情報が、接続されているＰＣ毎に記憶される。Ｆｏｃｕｓ情報記憶エリア１３２には、実行中のＦｏｃｕｓのＣｏｎｆｅｒｅｎｃｅＵＲＩと、Ｆｏｃｕｓに接続しているＰＣのＳＩＰ  ＵＲＩとが対応付けて記憶されている。
【００２９】
図３に示すように、機器ＤＢ記憶エリア１３１内の機器ＤＢでは、ＳＩＰ  ＵＲＩ、送信元アドレス、ログイン時間、および送信するデータ種類の各情報が管理されている。ＳＩＰ  ＵＲＩは、前述したように、テレビ会議サーバ１に接続しているＰＣに付与されるアカウントである。本実施の形態では、テレビ会議サーバ１は、特定のユーザが使用する複数のＰＣに対しては、同一のＳＩＰ  ＵＲＩをあらかじめ付与する。図３に示す例では、ａｌｉｃｅが使用する２つのＰＣ７（送信元アドレスが「ａａａ．ａａａ．ａａａ．ａａａ」であるＰＣ）およびＰＣ８（送信元アドレスが「ｂｂｂ．ｂｂｂ．ｂｂｂ．ｂｂｂ」であるＰＣ）に対し、同一のＳＩＰ  ＵＲＩ「ａｌｉｃｅ＠ｓｉｐｓｅｒｖｅｒ．ｃｏｍ」があらかじめ付与されている。テレビ会議サーバ１は、ＳＩＰ  ＵＲＩが同一である複数のＰＣ７，８を、特定のユーザ（ａｌｉｃｅ）による使用状態にあるＰＣであると判断する。送信元アドレスは、テレビ会議サーバ１に接続しているＰＣのＩＰアドレスである。ログイン時間は、ＰＣがテレビ会議サーバ１に接続（ログイン）した時間である。送信するデータ種類は、特定のユーザが複数のＰＣをＦｏｃｕｓに接続している場合に、どのＰＣにいずれの種類の画像データを送信するかを示す情報である。図３に示す例では、ａｌｉｃｅによる使用状態にある２つのＰＣ７，８のうち、ＰＣ７に資料画像のデータが送信され、ＰＣ８に撮像画像のデータが送信される。
【００３０】
なお、図３に示す例では、いずれのＰＣも個別のグローバルＩＰアドレス（ＩＰアドレス）を取得しているとして説明を行っている。しかし、インターネット５とＰＣとの間にＮＡＴ（Ｎｅｔｗｏｒｋ  Ａｄｄｒｅｓｓ  Ｔｒａｎｓｌａｔｉｏｎ）ルータが存在するような場合もある。この場合、送信元アドレスに加えて送信元ポートを機器ＤＢ記憶エリア１３１に記憶すれば、テレビ会議サーバ１は各ＰＣとの接続を区別できる。また、通信時のソケット情報をそのまま機器ＤＢ記憶エリア１３１に格納してもよい。
【００３１】
以下、本実施の形態に係るテレビ会議システム２で行われる処理について、図４から図９を参照して説明する。テレビ会議サーバ１における処理は、ＲＯＭ１１およびＨＤＤ１３に記憶されているプログラムに従ってＣＰＵ１０が実行する。ＰＣ７〜９における処理は、各ＰＣのＣＰＵが実行する。
【００３２】
以下では、ａｌｉｃｅが使用する２つのＰＣ７（ａｌｉｃｅ−１）およびＰＣ８（ａｌｉｃｅ−２）と、テレビ会議サーバ１と、ｊｏｈｎが使用する１つのＰＣ９との間で行われる処理を例に挙げて説明を行う。以下の例における処理の流れを簡単に説明する。まず、ａｌｉｃｅがＰＣ７およびＰＣ８を順にテレビ会議サーバ１に接続する。ｊｏｈｎがＰＣ９をテレビ会議サーバ１に接続する（図４参照）。この時点で、テレビ会議サーバ１は、ＰＣ７およびＰＣ８が特定のユーザ（ａｌｉｃｅ）による使用状態にあることを割り出す（図５参照）。また、テレビ会議サーバ１は、画像データの送信先のＰＣを決定するための機器情報を取得する（図６参照）。次いで、ａｌｉｃｅは、テレビ会議サーバ１上にＦｏｃｕｓを作成する。ａｌｉｃｅのＰＣ７，８が、作成されたＦｏｃｕｓに接続される（図７参照）。ａｌｉｃｅは、作成したＦｏｃｕｓにｊｏｈｎを招待する（図８参照）。画像データの送信先のＰＣが決定されて、仮想会議が実行される（図９参照）。
【００３３】
まず、図４を参照して、ＰＣ７〜９がテレビ会議サーバ１に接続する際の処理について説明する。ａｌｉｃｅがＰＣ７の操作部を操作して接続を試みると、ＰＣ７からテレビ会議サーバ１に登録要求「ＲＥＧＩＳＴＥＲ」が送信される（Ｓ１）。「ＲＥＧＩＳＴＥＲ」は、ＰＣ７をＦｏｃｕｓに接続可能な端末の１つとして登録することを要求するＳＩＰメッセージである。テレビ会議サーバ１は、「ＲＥＧＩＳＴＥＲ」を受信すると、ＰＣ７のＳＩＰ  ＵＲＩおよびＩＰアドレスを、機器ＤＢ記憶エリア１３１（図３参照）に記憶する。テレビ会議サーバ１は、成功応答「２００  ＯＫ」をＰＣ７に送信し（Ｓ２）、ＰＣ７の登録が確立する。登録が確立すると、テレビ会議サーバ１は、後述する特定機器割り出し処理（Ｓ３）、および機器情報取得処理（Ｓ４）を行う。ＰＣ８からも同様に「ＲＥＧＩＳＴＥＲ」が送信され（Ｓ５）、テレビ会議サーバ１からＰＣ８に「２００  ＯＫ」が送信される（Ｓ６）。テレビ会議サーバ１は、ＰＣ８の登録が確立すると、特定機器割り出し処理（Ｓ７）、および機器情報取得処理（Ｓ８）を行う。ＰＣ９の登録も同様に行われる（Ｓ９〜Ｓ１２）。
【００３４】
図５を参照して、特定機器割り出し処理について説明する。特定機器割り出し処理は、テレビ会議サーバ１に接続しているＰＣの中から、特定のユーザによる使用状態にある１または複数のＰＣを割り出す処理である。使用状態とは、Ｆｏｃｕｓに接続するためにユーザがその時点で使用しているＰＣを、テレビ会議サーバ１が電子的に認識できる状態を示す。まず、新規に登録が確立されたＰＣのＳＩＰ  ＵＲＩと同一のＳＩＰ  ＵＲＩが、機器ＤＢ記憶エリア１３１（図３参照）に記憶されているか否かが検索される（Ｓ２１）。同一のＳＩＰ  ＵＲＩが存在しない場合、すなわち、ＳＩＰ  ＵＲＩが同一であるＰＣが未だログインしていない場合には（Ｓ２２：ＮＯ）、新規登録されたＰＣとユーザが同一であるＰＣは存在しないと判断されて（Ｓ２３）、処理は終了する。ＳＩＰ  ＵＲＩが同一であるＰＣが既にログインしている場合には（Ｓ２２：ＹＥＳ）、ＳＩＰ  ＵＲＩが共通する複数のＰＣが、特定のユーザによる使用状態にある複数のＰＣとして紐付けられる（Ｓ２４）。つまり、テレビ会議サーバ１は、その後の処理で、紐付けた複数のＰＣのそれぞれに対し、他の拠点のＰＣから受信した複数のデータを別々に送信する。その後、処理は終了する。
【００３５】
具体的には、図４に示すＳ３の特定機器割り出し処理では、新規に登録が確立したＰＣ７のＳＩＰ  ＵＲＩ（ａｌｉｃｅ＠ｓｉｐｓｅｒｖｅｒ．ｃｏｍ）と同一のＳＩＰ  ＵＲＩを有するＰＣは、未だテレビ会議サーバ１に接続していない（Ｓ２２：ＮＯ）。よって、ＰＣ７と同一ユーザのＰＣは存在しないと判断される（Ｓ２３）。一方、図４に示すＳ７の処理では、新規に登録が確立したＰＣ８のＳＩＰ  ＵＲＩは、既に登録が確立しているＰＣ７のＳＩＰ  ＵＲＩと同一である（Ｓ２２：ＹＥＳ）。よって、ＰＣ７とＰＣ８とが紐付けられる（Ｓ２４）。また、ｊｏｈｎは１つのＰＣ９のみを使用するため、図４に示すＳ１１の処理では、複数のＰＣの紐付けは行われない。
【００３６】
図６を参照して、機器情報取得処理について説明する。本実施の形態では、テレビ会議サーバ１は、テレビ会議サーバ１への接続が確立した順である接続順に基づいて、各画像データの送信先のＰＣを決定する。そこで、機器情報取得処理では、新規に登録が確立されたＰＣのログイン時間が取得され、機器ＤＢ記憶エリア１３１（図３参照）に記憶されて（Ｓ３１）、処理は終了する。
【００３７】
次に、図７を参照して、ＰＣ７がテレビ会議サーバ１上にＦｏｃｕｓを作成する際の処理について説明する。ａｌｉｃｅがＰＣ７の操作部を操作してＦｏｃｕｓの作成を試みると、ＰＣ７からテレビ会議サーバ１に呼出要求「ＩＮＶＩＴＥ」が送信される（Ｓ４１）。「ＩＮＶＩＴＥ」のＳＩＰメッセージには、Ｆｏｃｕｓを作成するアプリケーションのアドレスが記述される。テレビ会議サーバ１は、Ｆｏｃｕｓの作成中であることを示す作成中通知「１８０  Ｒｉｎｇｉｎｇ」をＰＣ７に送信し（Ｓ４２）、Ｆｏｃｕｓの作成に成功すると成功応答「２００  ＯＫ」を送信する（Ｓ４３）。ＰＣ７は、確認応答「ＡＣＫ」をテレビ会議サーバ１に送信する（Ｓ４４）。
【００３８】
テレビ会議サーバ１は、作成したＦｏｃｕｓのＩＤ（ＣｏｎｆｅｒｅｎｃｅＵＲＩ）を記述した呼出要求「ＩＮＶＩＴＥ」をＰＣ７に送信する（Ｓ４５）。ＰＣ７が成功応答「２００  ＯＫ」を返信すると（Ｓ４６）、テレビ会議サーバ１は、確認応答「ＡＣＫ」をＰＣ７に送信する（Ｓ４７）。ＰＣ７は、作成されたＦｏｃｕｓのＩＤを記述した変更通知要求「ＳＵＢＳＣＲＩＢＥ」をテレビ会議サーバ１に送信する（Ｓ４８）。テレビ会議サーバ１は、成功応答「２００  ＯＫ」と、「ＮＯＴＩＦＹ」とをＰＣ７に送信する（Ｓ４９，Ｓ５０）。ＰＣ７は、「２００  ＯＫ」を返信する（Ｓ５１）。また、テレビ会議サーバ１は、Ｆｏｃｕｓが作成された際に、Ｆｏｃｕｓを作成したユーザによる使用状態にある他のＰＣにも呼出要求「ＩＮＶＩＴＥ」を送信する。具体的には、機器ＤＢ記憶エリア１３１（図３参照）の情報によって、ａｌｉｃｅがＰＣ７だけでなくＰＣ８も使用していることが割り出されているので、Ｓ４５〜Ｓ５１と同様の処理が、ＰＣ８とテレビ会議サーバ１との間でも行われる（Ｓ５２〜Ｓ５８）。Ｆｏｃｕｓ作成の処理が完了する。なお、ＰＣ８に対しては、後述する「ＲＥＦＥＲ」メッセージ（図８参照）を送信してＦｏｃｕｓへの接続を確立してもよい。
【００３９】
次に、図８を参照して、ａｌｉｃｅがｊｏｈｎをＦｏｃｕｓに招待する際の処理について説明する。ａｌｉｃｅが、作成したＦｏｃｕｓへのｊｏｈｎの招待を試みると、作成したＦｏｃｕｓのＩＤを記述したＳＩＰメッセージ「ＲＥＦＥＲ」が、ＰＣ７からテレビ会議サーバ１に送信される（Ｓ６１）。テレビ会議サーバ１は、ａｌｉｃｅのＰＣ７に成功応答「２０２  Ａｃｃｅｐｔｅｄ」および通知メッセージ「ＮＯＴＩＦＹ（Ｔｒｉｎｇ）」を送信し（Ｓ６２，Ｓ６３）、ＰＣ７は「２００  ＯＫ」を返信する（Ｓ６４）。
【００４０】
テレビ会議サーバ１は、招待するＦｏｃｕｓのＩＤを記述した呼出要求「ＩＮＶＩＴＥ」を、ｊｏｈｎのＰＣ９に送信する（Ｓ６５）。ＰＣ９は、テレビ会議サーバ１に呼出中通知「１８０  Ｒｉｎｇｉｎｇ」を送信し（Ｓ６６）、その後、成功応答「２００  ＯＫ」を送信する（Ｓ６７）。テレビ会議サーバ１は、確認応答「ＡＣＫ」をＰＣ９に送信する（Ｓ６８）。
【００４１】
テレビ会議サーバ１は、通知メッセージ「ＮＯＴＩＦＹ（ＯＫ）」をａｌｉｃｅのＰＣ７に送信し（Ｓ６９）、ＰＣ７は「２００  ＯＫ」を返信する（Ｓ７０）。さらに、ａｌｉｃｅが使用しているもう１つのＰＣ８にも「ＮＯＴＩＦＹ（ＯＫ）」が送信され（Ｓ７１）、「２００  ＯＫ」が返信される（Ｓ７２）。ｊｏｈｎのＰＣ９は、変更通知要求「ＳＵＢＳＣＲＩＢＥ」をテレビ会議サーバ１に送信し（Ｓ７３）、テレビ会議サーバ１は、「２００  ＯＫ」と「ＮＯＴＩＦＹ」とをＰＣ９に送信する（Ｓ７４，Ｓ７５）。ＰＣ９は、「２００  ＯＫ」を返信する（Ｓ７６）。テレビ会議サーバ１は、ＰＣ７に「ＮＯＴＩＦＹ」を送信し（Ｓ７７）、ＰＣ７から「２００  ＯＫ」を受信する（Ｓ７８）。同様に、ＰＣ８にも「ＮＯＴＩＦＹ」が送信され（Ｓ７９）、「２００  ＯＫ」が返信されると（Ｓ８０）、ＦｏｃｕｓへのＰＣ９の招待が完了する。この状態で、テレビ会議の実行指示が行われると、テレビ会議サーバ１は、送信先機器決定処理を行い（Ｓ８１）、その後、送信処理を行う（Ｓ８２）。
【００４２】
送信先機器決定処理（Ｓ８１）について説明する。本実施の形態では、テレビ会議サーバ１は、特定のユーザが複数のＰＣをＦｏｃｕｓに接続している場合、テレビ会議サーバ１への接続順に基づいて、各画像データの送信先のＰＣを決定する。詳細には、テレビ会議サーバ１のＣＰＵ１０は、機器ＤＢ記憶エリア１３１から、特定のユーザ（ａｌｉｃｅ）が使用する複数のＰＣ（ＰＣ７およびＰＣ８）のログイン時間を取得する。ログイン時間が最も早いＰＣ（ＰＣ７）を、特定のユーザが主に操作する端末であるメイン端末とする。ログイン時間が最も遅いＰＣ（ＰＣ８）を、サブ端末とする。ＣＰＵ１０は、資料画像の送信先のＰＣをメイン端末に決定し、撮像画像の送信先のＰＣをサブ端末に決定する。各ＰＣにいずれの画像データを送信するかを示す情報を、機器ＤＢ記憶エリア１３１に記憶する。本実施の形態によると、ユーザが特段の操作等を行わなくても、画像データの送信先のＰＣが適宜決定されることとなる。
【００４３】
次に、図９を参照して、送信処理について説明する。まず、テレビ会議サーバ１のＣＰＵ１０は、機器ＤＢ記憶エリア１３１から必要な情報を読み出す（Ｓ９１）。本実施の形態では、各ＰＣにいずれの画像データを送信するかを示す情報が読み出される。ＣＰＵ１０は、Ｆｏｃｕｓに接続しているいずれかのＰＣからデータを受信すると（Ｓ９２）、データ種類を判断する（Ｓ９３）。詳細には、音声データであるか画像データであるかを判断する。また、画像データである場合には、資料画像のデータであるか撮像画像のデータであるかを判断する。次いで、ＣＰＵ１０は、受信したデータの送信（転送）先のユーザが複数のＰＣを使用中であるか否かを判断する（Ｓ９４）。送信先のユーザが１つのＰＣをＦｏｃｕｓに接続している場合（Ｓ９４：ＮＯ）、データ種類に関わらず、接続している唯一のＰＣを送信先のＰＣと判断し（Ｓ９５）、データを送信する（Ｓ９７）。
【００４４】
一方、送信先のユーザが複数のＰＣをＦｏｃｕｓに接続している場合（Ｓ９４：ＹＥＳ）、テレビ会議サーバ１のＣＰＵ１０は、送信先機器決定処理（図８、Ｓ８１）で決定した内容と、送信するデータのデータ種類とに応じて、データを送信するＰＣを判断する（Ｓ９６）。送信先のＰＣであると判断したＰＣに、データを送信する（Ｓ９７）。本実施形態では、データ種類が資料画像のデータであれば、テレビ会議サーバ１に最も先に接続したＰＣ７が送信先のＰＣであると判断される。データ種類が撮像画像のデータであれば、最も遅く接続したＰＣ８が送信先のＰＣであると判断される。次いで、ＣＰＵ１０は、Ｆｏｃｕｓが終了したか否かを判断し（Ｓ９８）、終了していなければ（Ｓ９８：ＮＯ）、Ｓ９２〜Ｓ９８の処理を繰り返し行う。ＰＣとの接続が途切れた場合、または会議終了の指示を受信した場合には（Ｓ９８：ＹＥＳ）、処理は終了する。
【００４５】
以上説明したように、本実施の形態のテレビ会議システム２によると、ユーザは複数のＰＣをテレビ会議サーバ１に接続させるだけで、複数種類の画像の各々を異なるＰＣの表示装置に表示させることができる。従って、ユーザは、複数の機器同士を接続する必要も、複数の表示装置を備えた専用の機器を用意する必要もなく、異なる表示装置で容易に複数種類の画像を見ることができる。各ＰＣは、テレビ会議サーバ１から受信した画像データを１つの表示装置に表示させるのみでよい。受信した画像データを複数の表示装置に表示させるための処理は必要ない。従って、テレビ会議サーバ１は、ＰＣの処理負担を増大させることなく、異なる表示装置に複数種類の画像を表示させることができる。ユーザは、資料の編集等も容易に実行することができる。
【００４６】
テレビ会議サーバ１は、ＰＣの機器情報を取得し、取得した情報に基づいて画像データの送信先のＰＣを決定する。詳細には、テレビ会議サーバ１は、ＰＣとテレビ会議サーバ１との接続が確立された順である接続順を、ＰＣの役割を示す機器情報として取得する。接続順に基づいて、画像データの各々の送信先のＰＣを決定する。従って、ユーザに特段の操作を要求することなく、画像データの送信先のＰＣを適切に決定することができる。
【００４７】
さらに詳細には、テレビ会議サーバ１は、ＰＣの接続順を、特定のユーザによる使用状態にある複数のＰＣにおける、画像データに対する特定のユーザからの操作受付に関する各ＰＣの役割を示す機器情報として取得する。換言すると、最も早い接続順を、画像データに対する特定のユーザからの操作受付の頻度が最も高いＰＣの接続順として取得する。テレビ会議サーバ１は、最も早い接続順が取得されたＰＣを、特定のユーザによる操作の必要性が撮像画像よりも高い資料画像の送信先に決定する。従って、ユーザによる操作が頻繁に行われる画像のデータと、ユーザによる操作が行われる頻度が低い画像のデータとを、それぞれ適切なＰＣに送信することができる。
【００４８】
テレビ会議サーバ１は、ＳＩＰ  ＵＲＩが同一である複数のＰＣを、特定のユーザによる使用状態にある複数のＰＣとして割り出す。従って、特定のユーザによる使用状態にある複数のＰＣを、ＳＩＰ  ＵＲＩを用いて容易且つ確実に割り出すことができる。
【００４９】
なお、上記実施の形態において、テレビ会議サーバ１が本発明の「通信装置」に相当する。ＰＣ７〜９が本発明の「機器」に相当する。インターネット５が本発明の「ネットワーク」に相当する。図９のＳ９２でＰＣ７〜９から画像データを受信するＣＰＵ１０が「画像取得手段」として機能する。図４のＳ１，Ｓ２，Ｓ５，Ｓ６，Ｓ９，Ｓ１０でＰＣ７〜９の接続を確立する処理を行うＣＰＵ１０が「接続手段」として機能する。図５に示す特定機器割り出し処理を行うＣＰＵ１０が「割り出し手段」として機能する。図８のＳ８１でデータの送信先のＰＣを決定するＣＰＵ１０が「決定手段」として機能する。図９のＳ９５〜Ｓ９７で、送信先として決定されたＰＣに画像データの各々を送信するＣＰＵ１０が「送信手段」として機能する。図６のＳ３１でＰＣ７〜９のログイン時間を機器情報として取得するＣＰＵ１０が「情報取得手段」および「第一取得手段」として機能する。
【００５０】
図９のＳ９２でＰＣ７〜９から画像データを受信する処理が「画像取得ステップ」に相当する。図４のＳ１，Ｓ２，Ｓ５，Ｓ６，Ｓ９，Ｓ１０でＰＣ７〜９の接続を確立する処理が「接続ステップ」に相当する。図５に示す特定機器割り出し処理が「割り出しステップ」に相当する。図８のＳ８１でデータの送信先のＰＣを決定する処理が「決定ステップ」に相当する。図９のＳ９５〜Ｓ９７で、送信先として決定されたＰＣに画像データの各々を送信する処理が「送信ステップ」に相当する。
【００５１】
本発明は、上記実施の形態に限定されることはなく、様々な変形が可能であることは言うまでもない。以下、上記実施の形態の変形例について説明する。
【００５２】
図１０を参照して、上記実施の形態の第一変形例について説明する。第一変形例に係るテレビ会議サーバ１は、機器情報取得処理（図４、Ｓ４，Ｓ８，Ｓ１２）において、ＰＣのユーザに機器情報の入力を要求する点に特徴がある。図１０に示すように、テレビ会議サーバ１のＣＰＵ１０は、機器情報取得処理を開始すると、機器情報入力画面の表示指示を、新規に接続を確立させたＰＣに対して行う（Ｓ１０１）。具体的には、機器情報入力画面の画像データをＰＣに送信することで表示指示を行っている。しかし、機器情報入力画面の画像データをあらかじめＰＣに記憶させておき、表示開始を指示する信号のみをＰＣに送信してもよい。また、第一変形例のテレビ会議サーバ１は、ＰＣにいずれの画像データを表示させるかを、機器情報入力画面によってユーザに選択させる。しかし、ユーザがＰＣを操作する頻度を入力させてもよいし、ＰＣをメイン端末およびサブ端末のいずれとして使用するかを入力させてもよい。次いで、機器情報入力画面を表示させたＰＣから機器情報が受信され、機器ＤＢ記憶エリア１３１（図３参照）に記憶される（Ｓ１０２）。処理は終了する。テレビ会議サーバ１は、送信先機器決定処理（図８、Ｓ８１）において、ＰＣから受信した機器情報に基づいて、各画像データの送信先のＰＣを決定すればよい。
【００５３】
以上のように、第一変形例に係るテレビ会議サーバ１は、機器情報入力画面をＰＣに表示させることで、容易に機器情報を取得することができる。ＰＣのユーザは、使用する複数のＰＣのそれぞれに、希望通りに何れかの画像を表示させることができる。なお、第一変形例において、図１０のＳ１０１で機器情報入力画面の表示指示を行うＣＰＵ１０が本発明の「指示手段」として機能する。図１０のＳ１０２でＰＣから機器情報を受信するＣＰＵ１０が「受信手段」として機能する。
【００５４】
図１１を参照して、上記実施の形態第二変形例について説明する。第二変形例に係るテレビ会議サーバ１は、機器情報取得処理（図４、Ｓ４，Ｓ８，Ｓ１２）において、ＰＣの操作性能およびＰＣの周辺機器の少なくともいずれかに関する性能情報を、機器情報としてＰＣから受信する点に特徴がある。図１１に示すように、テレビ会議サーバ１のＣＰＵ１０は、機器情報取得処理を開始すると、新規に接続を確立させたＰＣに性能情報の送信要求信号を送信する（Ｓ１１１）。ＰＣから性能情報を受信して機器ＤＢ記憶エリア１３１に記憶し（Ｓ１１２）、処理を終了する。
【００５５】
性能情報は、ＰＣの操作性能および周辺機器の少なくともいずれかに関する情報である。操作性能に関する情報には、例えば、ＰＣのＣＰＵスペックの値、ＰＣのメモリスペックの値、マウスの有無を示す情報等がある。送信先機器決定処理（図８、Ｓ８１）では、ＣＰＵスペックが高いＰＣ、メモリスペックが高いＰＣ、およびマウスを有するＰＣが、操作性能が高いＰＣとされる。そして、特定のユーザによる使用状態にある複数のＰＣのうち、操作性能が最も高いＰＣを、資料画像の画像データを送信するＰＣに決定する。操作性能が最も低いＰＣを、撮像画像の画像データを送信するＰＣに決定する。ユーザが資料画像に対して操作を行う頻度は、撮像画像に対して操作を行う頻度よりも高い。よって、ユーザは、操作性能が最も高いＰＣを操作することで、資料の加工、操作等を円滑に行うことができる。操作性能が最も低いＰＣは、操作が行われる頻度が低い撮像画像を表示すればよいため、操作中に操作性能が不足するおそれは低い。
【００５６】
周辺機器に関する情報には、例えば、テレビ会議用の画像を撮像するカメラが接続されているか否かを示す情報、テレビ会議用の音声を入力するマイクが接続されているか否かを示す情報等がある。
【００５７】
テレビ会議サーバ１は、カメラが接続されているか否かを示す情報を受信した場合、送信先機器決定処理（図８、Ｓ８１）において、カメラが接続されているＰＣを、撮像画像の画像データを送信するＰＣに決定する。複数のＰＣを使用するユーザが他のユーザと会話を行う場合、ユーザは、撮像画像が表示されたＰＣの表示装置を見る。従って、撮像画像が表示されるＰＣにカメラが接続されていれば、カメラは会話中のユーザを正面から撮像し易い。よって、この場合、ユーザ同士が表示装置を通じて互いに向かい合いながら遠隔会議を行うことができる。
【００５８】
また、テレビ会議サーバ１は、マイクが接続されているか否かを示す情報を受信した場合、送信先機器決定処理において、マイクが接続されているＰＣを、撮像画像を送信するＰＣに決定する。ユーザは撮像画像を見ながら会話を行うことが多いため、撮像画像が表示されるＰＣにマイクが接続されていれば、マイクはユーザの会話を入力し易い。よって、この場合、ユーザの音声を適切に相手方のＰＣに送信することができる。
【００５９】
なお、第二変形例において、図１１のＳ１１１，Ｓ１１２でＰＣの周辺機器に関する情報を受信するＣＰＵ１０が、本発明の「第二取得手段」として機能する。また、第二変形例において、特定のユーザによる使用状態にある複数のＰＣのそれぞれにカメラおよびマイクが接続されている場合には、動作中のカメラおよびマイクが接続されているＰＣを、撮像画像を送信するＰＣに決定してもよい。性能がより高いカメラおよびマイクが接続されているＰＣを、撮像画像を送信するＰＣに決定してもよい。
【００６０】
上記実施の形態はその他の変更も可能である。上記実施の形態では、画像データの送信先を決定して送信する等の処理をテレビ会議サーバ１が行っている。しかし、本発明が適用できるのはテレビ会議サーバに限られない。例えば、サーバを使用しないＰ２Ｐ型のテレビ会議システムにおいては、各拠点に配置される端末に本発明を適用することができる。この場合、端末に接続されたカメラからの画像データの入力処理を行う端末のＣＰＵが、本発明の「画像取得手段」として機能する。また、画像データを送信する送信先の機器はＰＣに限られない。テレビ会議を実現するための専用の端末等をＰＣ７〜９の代わりに用いることもできる。
【００６１】
上記実施の形態では、ＳＩＰ  ＵＲＩが同一である複数のＰＣを、特定のユーザによる使用状態にある複数のＰＣとして割り出している。しかし、特定のユーザによる使用状態にあるＰＣを割り出す方法はこれに限られない。例えば、テレビ会議サーバ１は、複数のＳＩＰ  ＵＲＩを同一のユーザに割り当てておき、同一のユーザに割り当てたＳＩＰ  ＵＲＩであることをあらかじめ記憶していてもよい。また、接続中の複数のＰＣの中から、自らが使用中の複数のＰＣを選択するようにユーザにＰＣを操作させて、選択結果を示す情報をＰＣから受信してもよい。この場合、ＰＣに割り当てられているＳＩＰ  ＵＲＩに関わらず、ユーザは複数のＰＣを用いて仮想会議に参加することができる。また、テレビ会議サーバ１は、パスワードの入力等をユーザに要求し、入力結果から複数のＰＣを割り出してもよい。
【００６２】
上記実施の形態では、「使用状態」とは、ＰＣとテレビ会議サーバ１とがインターネット５を介して接続した状態である。より詳細には、ＰＣのテレビ会議サーバ１への登録が確立した状態である。しかし、「使用状態」とは、Ｆｏｃｕｓに接続するためにユーザがその時点で使用しているＰＣを、テレビ会議サーバ１が電子的に認識できる状態であればよい。従って、登録が確立したＰＣを使用状態にあるＰＣとしなくても、本発明は実現できる。例えば、テレビ会議サーバ１は、ＰＣの登録が確立した後、パスワード等によってＰＣを電子認証した時点で、使用状態にあると判断してもよい。また、テレビ会議サーバ１は、ユーザがＦｏｃｕｓへの接続指示をＰＣに入力した時点で使用状態にある（ログインが完了した）と判断してもよい。
【００６３】
上記実施の形態では、資料画像の画像データと、撮像画像の画像データとを別々のＰＣに送信する場合を例に挙げた。しかし、画像データの種類はこれに限られない。例えば、Ｆｏｃｕｓの設定を変更するための設定用の画像等、他の種類の画像のデータをＰＣに表示させる場合にも、本発明は適用できる。また、３種類以上の画像データを別々のＰＣに送信する場合にも本発明は適用できる。資料画像の画像データが複数あってもよい。複数拠点の撮像画像の画像データを別々の表示装置に表示させる場合にも、本発明は当然適用できる。
【００６４】
上記実施の形態では、画像データの送信先のＰＣをあらかじめ送信先機器決定処理（図８、Ｓ８１）で決定した後、画像データを送信している（図８、Ｓ８２）。しかし、画像データの送信と送信先のＰＣの決定とを適宜行ってもよい。例えば、図９に示すＳ９６の処理を行う際に、機器ＤＢ記憶エリア１３１（図３参照）の情報を適宜参照し、送信先機器を決定してもよい。また、画像データの送信先のＰＣのみならず、音声データの送信先のＰＣを機器情報に基づいて決定してもよい。
【００６５】
上記実施の形態では、セッション開始プロトコルとして汎用的なＳＩＰ（ＲＦＣ３２６１）が使用される。また、会議を管理するための技術としてＳＩＰ  Ｆｏｃｕｓ（ＲＦＣ４３５３、ＲＦＣ４５７９）が用いられる。しかし、これらは一例に過ぎず、他の技術を用いて画像データを送受信するシステムにも本発明は適用できる。また、上記実施の形態では、１つの拠点で１人のユーザが仮想会議に参加している。しかし、１つの拠点で複数のユーザが仮想会議に参加する場合にも、本発明は当然適用できる。この場合、特定機器割り出し処理（図５参照）では、同一拠点内にいる複数のユーザを特定のユーザとして、特定のユーザによる使用状態にあるＰＣを割り出せばよい。また、テレビ会議サーバ１は、ＰＣの接続が確立された場合に機器情報を取得するのではなく、各ＰＣの機器情報をあらかじめ記憶しておいてもよい。
【符号の説明】
【００６６】
１    テレビ会議サーバ
２    テレビ会議システム
５    インターネット
７〜９    ＰＣ
１０    ＣＰＵ
１３    ＨＤＤ
１３１    機器ＤＢ記憶エリア
【図１】
2011077583.tif 000003
【図２】
2011077583.tif 000004
【図３】
2011077583.tif 000005
【図４】
2011077583.tif 000006
【図５】
2011077583.tif 000007
【図６】
2011077583.tif 000008
【図７】
2011077583.tif 000009
【図８】
2011077583.tif 000010
【図９】
2011077583.tif 000011
【図１０】
2011077583.tif 000012
【図１１】
2011077583.tif 000013