(57)【要約】【課題】画像データを出力する発表者装置が切り替わっても、データ通信に伴う無駄なデータ処理が発生することを防止可能な会議システム、会議支援システムおよびツリー構造切替え方法を提供する。【解決手段】発表者切り替えコマンドを送信し、その後、結果がＯＫの発表者切り替え結果コマンドを受信したＰＣが、子から親に切り替わり、発表者切り替えコマンドを受信し、その後、結果がＯＫの発表者切り替え結果コマンドを送信したＰＣが、親から子に切り替わり、発表者切り替えコマンドおよび結果がＯＫの発表者切り替え結果コマンドの通信処理を行ったプロジェクターでは、直属の親と直属の子が変更される。【選択図】図１Ａ
2008147846.tif 000002
【特許請求の範囲】
【請求項１】
ツリー構造のネットワークのノードとして機能可能なプロジェクターであって、
投写部と、
前記ネットワークにおける直属の親および直属の子を表す親子情報を記憶する記憶部と、
前記親子情報にて表された直属の親から画像データを受信した場合、該画像データに応じた画像を前記投写部を用いて投写し、かつ、該画像データを前記親子情報にて表された直属の子に送信するデータ制御部と、
前記直属の子から親子関係の切替えを要求する切替要求を受信した場合、該切替要求を前記直属の親に送信し、該直属の親から切替えの許可を表す許可情報を受信した場合、該許可情報を、該切替要求を送信した直属の子に送信し、前記親子情報を変更して、該直属の親を直属の子に、該切替要求を送信した直属の子を直属の親とする変更部と、を含むプロジェクター。
【請求項２】
請求項１に記載のプロジェクターにおいて、
音を出力するための音出力部をさらに含み、
前記データ制御部は、前記親子情報にて表された直属の親から音データを受信した場合、該音データに応じた音を前記音出力部から出力する、プロジェクター。
【請求項３】
ツリー構造のネットワークのノードとして機能可能な端末であって、
自端末が親のときにのみ親ＩＤを格納する格納部と、
画像を表示する表示部と、
前記格納部が前記親ＩＤを格納している場合、前記表示部が表示している画像に応じた画像データを、接続されているネットワーク上の子に送信する送信部と、
前記格納部が前記親ＩＤを格納している状況で、前記子から親子関係の切替えを要求する切替要求を受信した場合、該切替えの許可を表す許可情報を前記子に送信すると共に、該格納部から該親ＩＤを削除する第１変更部と、
前記格納部が前記親ＩＤを格納していない状況で、接続されているネットワーク上の親から画像データを受信した場合、該画像データに応じた画像を前記表示部に表示する出力制御部と、
前記格納部が前記親ＩＤを格納していない状況で前記切替要求を送信する旨の指示を受け付けた場合、該切替要求を、前記親に送信し、該親から前記許可情報を受信した場合、前記格納部に前記親ＩＤを格納する第２変更部と、を含む端末。
【請求項４】
請求項３に記載の端末において、
音データを出力する音データ出力部と、
音を出力するための音出力部と、をさらに含み、
前記送信部は、前記格納部が前記親ＩＤを格納している場合、前記音データ出力部が出力した音データを、前記子に送信し、
前記出力制御部は、前記格納部が前記親ＩＤを格納していない状況で、前記親から前記音データを受信した場合、該音データに応じた音を前記音出力部から出力する、端末。
【請求項５】
ツリー構造のネットワークのノードとして機能可能なプロジェクターおよび端末からなる会議システムであって、
前記プロジェクターは、
投写部と、
前記ネットワークにおける直属の親および直属の子を表す親子情報を記憶する記憶部と、
前記親子情報にて表された直属の親から画像データを受信した場合、該画像データに応じた画像を前記投写部を用いて投写し、かつ、該画像データを前記親子情報にて表された直属の子に送信するデータ制御部と、
前記直属の子から親子関係の切替えを要求する切替要求を受信した場合、該切替要求を前記直属の親に送信し、該直属の親から切替えの許可を表す許可情報を受信した場合、該許可情報を、該切替要求を送信した直属の子に送信し、前記親子情報を変更して、該直属の親を直属の子に、該切替要求を送信した直属の子を直属の親とする変更部と、を含み、
前記端末は、
自端末が親のときにのみ親ＩＤを格納する格納部と、
画像を表示する表示部と、
前記格納部が前記親ＩＤを格納している場合、前記表示部が表示している画像に応じた画像データを、接続されているネットワーク上の子に送信する送信部と、
前記格納部が前記親ＩＤを格納している状況で、前記子から親子関係の切替えを要求する切替要求を受信した場合、該切替えの許可を表す許可情報を前記子に送信すると共に、該格納部から該親ＩＤを削除する第１変更部と、
前記格納部が前記親ＩＤを格納していない状況で、接続されているネットワーク上の親から画像データを受信した場合、該画像データに応じた画像を前記表示部に表示する出力制御部と、
前記格納部が前記親ＩＤを格納していない状況で前記切替要求を送信する旨の指示を受け付けた場合、該切替要求を、前記親に送信し、該親から前記許可情報を受信した場合、前記格納部に前記親ＩＤを格納する第２変更部と、を含む、会議システム。
【請求項６】
ツリー構造のネットワークのノードとして機能可能なプロジェクターが行うツリー構造切替方法であって、
前記ネットワークにおける直属の親および直属の子を表す親子情報を記憶し、
前記親子情報にて表された直属の親から画像データを受信した場合、該画像データに応じた画像を投写し、かつ、該画像データを前記親子情報にて表された直属の子に送信し、
前記直属の子から親子関係の切替えを要求する切替要求を受信した場合、該切替要求を前記直属の親に送信し、該直属の親から切替えの許可を表す許可情報を受信した場合、該許可情報を、該切替要求を送信した直属の子に送信し、前記親子情報を変更して、該直属の親を直属の子に、該切替要求を送信した直属の子を直属の親とする、ツリー構造切替方法。
【請求項７】
ツリー構造のネットワークのノードとして機能可能で、親のときにのみ親ＩＤを格納する端末が行うツリー構造切替方法であって、
前記親ＩＤを格納している場合、表示している画像に応じた画像データを、接続されているネットワーク上の子に送信し、
前記親ＩＤを格納している状況で、前記子から親子関係の切替えを要求する切替要求を受信した場合、該切替えの許可を表す許可情報を前記子に送信すると共に、該親ＩＤを削除し、
前記親ＩＤを格納していない状況で、接続されているネットワーク上の親から画像データを受信した場合、該画像データに応じた画像を表示し、
前記親ＩＤを格納していない状況で前記切替要求を送信する旨の指示を受け付けた場合、該切替要求を、前記親に送信し、該親から前記許可情報を受信した場合、前記親ＩＤを格納する、ツリー構造切替え方法。
【請求項８】
請求項６に記載のツリー構造切替方法をコンピュータに実行させるプログラム。
【請求項９】
請求項７に記載のツリー構造切替方法をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プロジェクター、端末、会議システム、ツリー構造切替え方法およびプログラムに関する。
【背景技術】
【０００２】
複数の機器が接続されてなる会議システムが知られている。会議システムでは、発表者装置は、画像等のデータを直接または間接的に他の機器に送信する。他の機器は、発表者装置からの画像等のデータを表示する。このため、会議の参加者は、各機器の表示を見ることによって同じ画像を見ることができる。
【０００３】
図１７は、発表者装置であるＰＣ１０１が画像データおよび音声データを他の端末（プロジェクターおよびＰＣ）１０２〜１１０に直接提供する会議システムを示したブロック図である。
【０００４】
また、特許文献１（特開２００６−２７９５３５号公報）には、複数の端末がネットワークを介して会議サーバと接続してなる会議システムが記載されている。この会議システムでは、発表者装置が、画像等のデータを会議サーバに提供し、会議サーバは、発表者装置からのデータを他の端末に送信する。
【０００５】
また、端末と接続された複数のサーバがツリー構造で会議サーバに接続されている会議システムも知られている。図１８は、ツリー構造の会議システムを示したブロック図である。
【０００６】
図１８では、発表者装置であるＰＣ２０１は、会議サーバ（会議マスタ）であるプロジェクター２０２に、画像等のデータを提供し、プロジェクター２０２は、そのデータを、ＰＣ２０３とプロジェクター２０４に提供する。プロジェクター２０４は、そのデータを、ＰＣ２０５とプロジェクター２０６および２０８に提供する。プロジェクター２０６は、そのデータを、ＰＣ２０７に提供し、プロジェクター２０８は、そのデータを、ＰＣ２０９および２１０に提供する。
【０００７】
これらの会議システムでは、予め決められた１つのサーバが常に会議サーバとして動作する。
【０００８】
なお、これらの会議システムでは、発表者の変更に伴い、発表者装置となるＰＣ（端末）が切り替わることある。
【特許文献１】特開２００６−２７９５３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
図１７に示した会議システムおよび特許文献１に記載の会議システムの構造は、ツリー型でないため、発表者装置または会議サーバに負荷がすべて集中する。このため、会議システムに参加する端末が増えると、通信の帯域が足りなくなり画像データと音声データが滞る場合がある。
【００１０】
これに対して、図１８に示したツリー型の会議システムでは、データ送信の負荷は、各プロジェクターに分散される。
【００１１】
しかしながら、図１８に示したツリー型の会議システムでは、会議サーバが固定であるため、会議サーバに直接接続されていないＰＣが発表者装置になると、無駄なデータ処理が必要となる。
【００１２】
図１９は、図１８に示したＰＣ２０７が発表者装置になったときのデータの流れを説明するための説明図である。なお、図１９において、図１８に示したものと同一のものには同一符号を付してある。
【００１３】
図１９に示したように、例えば、ＰＣ２０７が発表者装置に切り替わると、ＰＣ２０７は、まず、プロジェクター２０６および２０４を介して、会議サーバであるプロジェクター２０２に、画像データおよび音声データを提供し、その後、プロジェクター２０２が、他の機器に、それら画像データおよび音声データを提供することになる。
【００１４】
このため、発表者装置が、他の機器（図１９では、プロジェクター２０６および２０４）を介して、データを会議サーバに送信するという無駄なデータ処理が必要となり、通信の負荷が増大する。
【００１５】
本発明の目的は、画像データを出力する端末（発表者装置）が切り替わっても、データ通信に伴う無駄なデータ処理が発生することを防止可能な、プロジェクター、端末、会議システム、ツリー構造切替え方法およびプログラムを提供することである。
【課題を解決するための手段】
【００１６】
上記目的を達成するため、本発明のプロジェクターは、ツリー構造のネットワークのノードとして機能可能なプロジェクターであって、投写部と、前記ネットワークにおける直属の親および直属の子を表す親子情報を記憶する記憶部と、前記親子情報にて表された直属の親から画像データを受信した場合、該画像データに応じた画像を前記投写部を用いて投写し、かつ、該画像データを前記親子情報にて表された直属の子に送信するデータ制御部と、前記直属の子から親子関係の切替えを要求する切替要求を受信した場合、該切替要求を前記直属の親に送信し、該直属の親から切替えの許可を表す許可情報を受信した場合、該許可情報を、該切替要求を送信した直属の子に送信し、前記親子情報を変更して、該直属の親を直属の子に、該切替要求を送信した直属の子を直属の親とする変更部と、を含む。
【００１７】
また、本発明のツリー構造切替方法は、ツリー構造のネットワークのノードとして機能可能なプロジェクターが行うツリー構造切替方法であって、前記ネットワークにおける直属の親および直属の子を表す親子情報を記憶し、前記親子情報にて表された直属の親から画像データを受信した場合、該画像データに応じた画像を投写し、かつ、該画像データを前記親子情報にて表された直属の子に送信し、前記直属の子から親子関係の切替えを要求する切替要求を受信した場合、該切替要求を前記直属の親に送信し、該直属の親から切替えの許可を表す許可情報を受信した場合、該許可情報を、該切替要求を送信した直属の子に送信し、前記親子情報を変更して、該直属の親を直属の子に、該切替要求を送信した直属の子を直属の親とする。
【００１８】
また、本発明の端末は、ツリー構造のネットワークのノードとして機能可能な端末であって、自端末が親のときにのみ親ＩＤを格納する格納部と、画像を表示する表示部と、前記格納部が前記親ＩＤを格納している場合、前記表示部が表示している画像に応じた画像データを、接続されているネットワーク上の子に送信する送信部と、前記格納部が前記親ＩＤを格納している状況で、前記子から親子関係の切替えを要求する切替要求を受信した場合、該切替えの許可を表す許可情報を前記子に送信すると共に、該格納部から該親ＩＤを削除する第１変更部と、前記格納部が前記親ＩＤを格納していない状況で、接続されているネットワーク上の親から画像データを受信した場合、該画像データに応じた画像を前記表示部に表示する出力制御部と、前記格納部が前記親ＩＤを格納していない状況で前記切替要求を送信する旨の指示を受け付けた場合、該切替要求を、前記親に送信し、該親から前記許可情報を受信した場合、前記格納部に前記親ＩＤを格納する第２変更部と、を含む。
【００１９】
また、本発明のツリー構造切替方法は、ツリー構造のネットワークのノードとして機能可能で、親のときにのみ親ＩＤを格納する端末が行うツリー構造切替方法であって、前記親ＩＤを格納している場合、表示している画像に応じた画像データを、接続されているネットワーク上の子に送信し、前記親ＩＤを格納している状況で、前記子から親子関係の切替えを要求する切替要求を受信した場合、該切替えの許可を表す許可情報を前記子に送信すると共に、該親ＩＤを削除し、前記親ＩＤを格納していない状況で、接続されているネットワーク上の親から画像データを受信した場合、該画像データに応じた画像を表示し、前記親ＩＤを格納していない状況で前記切替要求を送信する旨の指示を受け付けた場合、該切替要求を、前記親に送信し、該親から前記許可情報を受信した場合、前記親ＩＤを格納する。
【００２０】
上記発明によれば、上記プロジェクターと上記端末とが接続されると、切替要求を送信し許可情報を受信した端末が、子から親に切り替わり、切替要求を受信し許可情報を送信した端末が、親から子に切り替わり、切替要求および許可情報の通信処理を行ったプロジェクターでは、直属の親と直属の子が変更される。
【００２１】
このため、端末およびプロジェクターにて構成されるツリー構造は、切替要求を送信し許可情報を受信した端末をルートノードとしたツリー構造に切り替わる。
【００２２】
よって、画像データを送信する端末が切り替わっても、データ通信に伴う無駄なデータ処理が発生することを防止可能となる。
【００２３】
また、本発明の会議システムは、ツリー構造のネットワークのノードとして機能可能なプロジェクターおよび端末からなる会議システムであって、前記プロジェクターは、投写部と、前記ネットワークにおける直属の親および直属の子を表す親子情報を記憶する記憶部と、前記親子情報にて表された直属の親から画像データを受信した場合、該画像データに応じた画像を前記投写部を用いて投写し、かつ、該画像データを前記親子情報にて表された直属の子に送信するデータ制御部と、前記直属の子から親子関係の切替えを要求する切替要求を受信した場合、該切替要求を前記直属の親に送信し、該直属の親から切替えの許可を表す許可情報を受信した場合、該許可情報を、該切替要求を送信した直属の子に送信し、前記親子情報を変更して、該直属の親を直属の子に、該切替要求を送信した直属の子を直属の親とする変更部と、を含み、前記端末は、自端末が親のときにのみ親ＩＤを格納する格納部と、画像を表示する表示部と、前記格納部が前記親ＩＤを格納している場合、前記表示部が表示している画像に応じた画像データを、接続されているネットワーク上の子に送信する送信部と、前記格納部が前記親ＩＤを格納している状況で、前記子から親子関係の切替えを要求する切替要求を受信した場合、該切替えの許可を表す許可情報を前記子に送信すると共に、該格納部から該親ＩＤを削除する第１変更部と、前記格納部が前記親ＩＤを格納していない状況で、接続されているネットワーク上の親から画像データを受信した場合、該画像データに応じた画像を前記表示部に表示する出力制御部と、前記格納部が前記親ＩＤを格納していない状況で前記切替要求を送信する旨の指示を受け付けた場合、該切替要求を、前記親に送信し、該親から前記許可情報を受信した場合、前記格納部に前記親ＩＤを格納する第２変更部と、を含む。
【００２４】
上記発明によれば、切替要求を送信し許可情報を受信した端末が、子から親に切り替わり、切替要求を受信し許可情報を送信した端末が、親から子に切り替わり、切替要求および許可情報の通信処理を行ったプロジェクターでは、直属の親と直属の子が変更される。
【００２５】
このため、端末およびプロジェクターにて構成されるツリー構造は、切替要求を送信し許可情報を受信した端末をルートノードとしたツリー構造に切り替わる。
【００２６】
よって、画像データを送信する端末が切り替わっても、データ通信に伴う無駄なデータ処理が発生することを防止可能となる。
【００２７】
なお、上記プロジェクターは、音を出力するための音出力部をさらに含み、前記データ制御部は、前記親子情報にて表された直属の親から音データを受信した場合、該音データに応じた音を前記音出力部から出力することが望ましい。
【００２８】
また、上記端末は、音データを出力する音データ出力部と、音を出力するための音出力部と、をさらに含み、前記送信部は、前記格納部が前記親ＩＤを格納している場合、前記音データ出力部が出力した音データを、前記子に送信し、前記出力制御部は、前記格納部が前記親ＩＤを格納していない状況で、前記親から前記音データを受信した場合、該音データに応じた音を前記音出力部から出力することが望ましい。
【００２９】
上記発明によれば、データを送信する端末が切り替わってもデータ通信に伴う無駄なデータ処理が発生することなく、画像データと共に音データも提供できる。このため、例えば、会議の発表者が親の端末を用いれば、発表者が意図した画像と、発表者の音声とを、プロジェクターおよび他の端末を用いて、会議の参加者に提供することが可能となる。
【発明の効果】
【００３０】
本発明によれば、画像データを出力する端末が切り替わっても、データ通信に伴う無駄なデータ処理が発生することを防止可能となる。
【発明を実施するための最良の形態】
【００３１】
次に、本発明の実施例の構成について図面を参照して詳細に説明する。
【００３２】
図１Ａは、本発明の一実施例のツリー構造型会議システムを示したブロック図である。
【００３３】
図１Ａにおいて、ツリー構造型会議システムは、会議管理機能を内蔵している複数のネットワークプロジェクター（以下、単に「プロジェクター」と称する。）１Ａ〜１Ｄと、会議管理機能をインストールしている複数の端末装置（以下「ＰＣ」と称する。）２Ａ〜２Ｆと、を含む。なお、プロジェクターの数は４台に限らず適宜変更可能であり、コンピュータ等の端末装置の数も６台に限らず適宜変更可能である。
【００３４】
プロジェクター１Ａ〜１Ｄのそれぞれは、ツリー構造で接続されたノードであり、また、会議支援システムを構成する。
【００３５】
プロジェクター１Ａは、会議マスタ（会議サーバ）であり、また、プロジェクター１Ｂの直属の親である。プロジェクター１Ｂは、プロジェクター１Ａの直属の子であり、また、プロジェクター１Ｃおよび１Ｄの直属の親である。プロジェクター１Ｃは、プロジェクター１Ｂの直属の子である。プロジェクター１Ｄは、プロジェクター１Ｂの直属の子である。なお、プロジェクター１Ｂ〜１Ｄは、会議ノードとなる。
【００３６】
ＰＣ２Ａは、プロジェクター１Ａ〜１Ｄにて形成されたツリー構造のルートノードであるプロジェクター１Ａを直属の子として、プロジェクター１Ａに接続されている。なお、ＰＣ２Ａは、発表者によって使用される発表者装置になっている。
【００３７】
ＰＣ２Ｂは、プロジェクター１Ａを直属の親として、プロジェクター１Ａと接続されている。なお、ＰＣ２Ｂは、参加者によって使用される参加者装置になっている。
【００３８】
ＰＣ２Ｃ〜２Ｆのそれぞれは、参加者によって使用される参加者装置になっている。ＰＣ２Ｃは、プロジェクター１Ｂを直属の親として、プロジェクター１Ｂと接続されている。ＰＣ２Ｄは、プロジェクター１Ｃを直属の親として、プロジェクター１Ｃと接続されている。ＰＣ２ＥおよびＰＣ２Ｆは、プロジェクター１Ｄを直属の親として、プロジェクター１Ｄと接続されている。
【００３９】
発表者装置（図１ＡではＰＣ２Ａ）は、直属の子である会議マスタ（図１Ａではプロジェクター１Ａ）に、画像データおよび音声データ（音データ）を送信する。
【００４０】
会議マスタは、発表者装置から受信した画像データに応じた画像を投写し、発表者装置から受信した音声データに応じた音を出力し、さらに、それら画像データおよび音声データを、直属の子（例えば、会議ノード、参加者装置）に送信する。
【００４１】
会議ノードは、直属の親から受信した画像データに応じた画像を投写し、直属の親から受信した音声データに応じた音を出力し、さらに、それら画像データおよび音声データを、直属の子に送信する。
【００４２】
参加者装置は、直属の親から受信した画像データに応じた画像を表示し、直属の親から受信した音声データに応じた音を出力する。
【００４３】
なお、図１Ａに示した会議システムでは、画像データと音声データが親から子へ送信されるが、例えば、画像データのみが親から子へ送信されてもよい。
【００４４】
本実施例では、発表者装置の切り替えに伴い、会議システムのツリー構造が変化する。
【００４５】
図１Ｂは、図１Ａに示した会議システムにおいて発表者装置がＰＣ２ＡからＰＣ２Ｄに切り替わった場合のツリー構造の変化を示したブロック図である。図１Ｂにおいて、図１Ａに示したものと同一のものには同一符号を付してある。
【００４６】
図１Ｂでは、ＰＣ２Ｄは、発表者装置となり、また、プロジェクター１Ｃの直属の親となる。プロジェクター１Ｃは、会議マスタとなり、また、ＰＣ２Ｄの直属の子となり、プロジェクター１Ｂの直属の親となる。
【００４７】
プロジェクター１Ｂは、会議ノードであり、また、プロジェクター１Ｃの直属の子となり、プロジェクター１Ａ、プロジェクター１ＤおよびＰＣ２Ｃの直属の親となる。ＰＣ２Ｃは、プロジェクター１Ｂの直属の子である。
【００４８】
プロジェクター１Ａは、会議ノードとなり、また、プロジェクター１Ｂの直属の子となり、ＰＣ２ＡおよびＰＣ２Ｂの直属の親となる。ＰＣ２Ａは、参加者装置となり、プロジェクター１Ａの直属の子となる。
【００４９】
プロジェクター１Ｄは、会議ノードであり、また、プロジェクター１Ｂの直属の子であり、ＰＣ２ＥおよびＰＣ２Ｆの直属の親である。ＰＣ２Ｂは、参加者端末であり、プロジェクター１Ａの直属の子である。ＰＣ２ＥおよびＰＣ２Ｆは、参加者端末であり、プロジェクター１Ｄの直属の子である。
【００５０】
図２は、プロジェクター１Ａの一例を示したブロック図である。なお、プロジェクター１Ｂ〜１Ｄは、プロジェクター１Ａと同様の構成である。このため、プロジェクター１Ｂ〜１Ｄの構成の説明は割愛する。
【００５１】
図２において、プロジェクター１Ａは、メモリ１１と、ＴＣＰ／ＩＰ（Transmission Control Protocol / InternetProtocol）プロトコルスタック部１２と、会議管理部１３と、音声伸張部１４と、音声出力装置１５と、画像伸張部１６と、映像表示装置１７と、を含む。なお、音声伸張部１４と音声出力装置１５とで音出力部１８が構成され、画像伸張部１６と映像表示装置１７とで投写部１９が構成される。
【００５２】
メモリ１１は、記憶部の一例であり、自プロジェクターの直属の親および直属の子を表す親子情報を記憶する。
【００５３】
ＴＣＰ／ＩＰプロトコルスタック部１２は、インターネットやイントラネットで標準的に使われる通信のためのプロトコルを実装したソフトウェア群である。
【００５４】
会議管理部１３は、データ制御部１３ａと、変更部１３ｂと、設定部１３ｃと、を含み、例えば、メモリ１１内の親子情報に基づいて、自プロジェクターの動作を管理する。
【００５５】
データ制御部１３ａは、親子情報にて表された直属の親から、ＴＣＰ／ＩＰプロトコルスタック部１２を介して、圧縮された画像データおよび圧縮された音声データを受信した場合、その画像データに応じた画像を投写部１９を用いて投写し、その音声データに応じた音声を音出力部１８から出力する。具体的には、データ制御部１３ａは、画像データを画像伸張部１６に提供し、音声データを音声伸張部１４に提供する。
【００５６】
また、データ制御部１３ａは、それら画像データおよび音声データを、ＴＣＰ／ＩＰプロトコルスタック部１２を介して、親子情報にて表された直属の子に送信する。
【００５７】
変更部１３ｂは、直属の子から、親子関係の切替えを要求する発表者切り替えコマンド（切替要求）を受信した場合、その発表者切り替えコマンドを直属の親に送信し、その直属の親から、親子関係の許可を表す発表者切り替え結果コマンド（許可情報）を受信した場合、その発表者切り替え結果コマンドを、その発表者切り替えコマンドを送信した直属の子に送信し、その後、メモリ１１内の親子情報を変更して、直属の親を直属の子に、発表者切り替えコマンドを送信した直属の子を直属の親に変更する。
【００５８】
設定部１３ｃは、自プロジェクターの親子関係を設定する。
【００５９】
なお、会議管理部１３として、例えばコンピュータの一例であるＣＰＵが用いられてもよい。この場合、会議管理部１３の機能を実現するためのプログラムが、コンピュータ読み取り可能な記録媒体の一例であるメモリ１１に記録され、ＣＰＵである会議管理部１３が、メモリ１１からそのプログラムを読み取り実行して、上述した機能を実現する。
【００６０】
音声伸張部１４は、会議管理部１３から受け付けた音声データを展開し、その展開された音声データを音声出力装置１５に提供する。
【００６１】
音声出力装置１５は、音声伸張部１４から受け付けた音声データに応じた音を出力する。
【００６２】
画像伸張部１６は、会議管理部１３から受け付けた画像データを展開し、その展開された画像データを映像表示装置１７に提供する。
【００６３】
映像表示装置１７は、画像伸張部１６から受け付けた画像データに応じた画像を、例えば不図示のスクリーンに投写する。
【００６４】
図３は、ＰＣ２Ａの一例を示したブロック図である。なお、ＰＣ２Ｂ〜２Ｆは、ＰＣ２Ａと同様の構成である。このため、ＰＣ２Ｂ〜２Ｆの構成の説明は割愛する。
【００６５】
図３において、ＰＣ２Ａは、メモリ２１と、ＴＣＰ／ＩＰプロトコルスタック部２２と、表示部２３と、送信駆動部２４と、会議管理部２５と、音出力部２６と、を含む。
【００６６】
表示部２３は、画像伸張部２３ａと、映像表示装置２３ｂとを含む。送信駆動部２４は、画面キャプチャ部２４ａと、画像圧縮部２４ｂと、音声録音装置２４ｃと、音声圧縮部２４ｄと、を含む。会議管理部２５は、送信管理部２５ａと、第１変更部２５ｂと、出力管理部２５ｃと、第２変更部２５ｄと、設定部２５ｅと、を含む。音出力部２６は、音声伸張部２６ａと、音声出力装置２６ｂと、を含む。
【００６７】
メモリ２１は、格納部の一例であり、自端末が親のときだけ親ＩＤ（親識別情報）を格納する。
【００６８】
表示部２３は、画像を表示する。具体的には、画像伸張部２３ａは、ＴＣＰ／ＩＰプロトコルスタック部２２からの圧縮された画像データを展開し、その展開された画像データを映像表示装置２３ｂに提供する。映像表示装置２３ｂは、画像伸張部２３ａから受け付けた画像データに応じた画像を表示する。
【００６９】
送信駆動部２４は、メモリ２１に親ＩＤが格納されている場合、表示部２３が表示している画像に応じた画像データを、ＴＣＰ／ＩＰプロトコルスタック部２２を介して、自端末の直属の子に送信する。
【００７０】
具体的には、メモリ２１に親ＩＤが格納されている場合、画面キャプチャ部２４ａは、表示部２３の画面をキャプチャし、キャプチャされた画面を表す画像データを、画像圧縮部２４ｂに提供する。
【００７１】
画像圧縮部２４ｂは、画面キャプチャ部２４ａから受け付けた画像データを圧縮処理し、その圧縮した画像データを、ＴＣＰ／ＩＰプロトコルスタック部２２を介して、自端末の直属の子に送信する。
【００７２】
また、送信駆動部２４は、メモリ２１に親ＩＤが格納されている場合、マイク２７から受け付けた音声データを、ＴＣＰ／ＩＰプロトコルスタック部２２を介して、自端末の直属の子に送信する。
【００７３】
具体的には、メモリ２１に親ＩＤが格納されている場合、音声録音装置２４ｃは、マイク２７から受け付けた音声データを録音し、その音声データを音声圧縮部２４ｄに提供する。
【００７４】
音声圧縮部２４ｄは、音声録音装置２４ｃから受け付けた音声データを圧縮処理し、その圧縮した音声データを、ＴＣＰ／ＩＰプロトコルスタック部２２を介して、自端末の直属の子に送信する。
【００７５】
会議管理部２５は、メモリ２１内の情報に基づいて、自ＰＣの動作を管理する。
【００７６】
送信管理部２５ａは、メモリ２１に親ＩＤが格納されている場合、画面キャプチャ部２４ａおよび音声録音装置２４ｃを動作させ、かつ、ＴＣＰ／ＩＰプロトコルスタック部２２に、送信駆動部２４から受け付けたデータを自端末の直属の子に送信する処理を実行させる。
【００７７】
なお、送信管理部２５ａと送信駆動部２４とで送信部を構成する。
【００７８】
第１変更部２５ｂは、メモリ２１が親ＩＤを格納している状況で、直属の子から、発表者切り替えコマンドを受信した場合、切替えの許可を表す発表者切り替え結果コマンドを、その直属の子に送信すると共に、メモリ２１内の親ＩＤを削除する。
【００７９】
出力管理部２５ｃは、メモリ２１に親ＩＤが格納されていない場合、直接接続されているプロジェクターからの圧縮された画像データを画像伸張部２３ａに提供し、かつ、直接接続されているプロジェクターからの圧縮された音声データを音声伸張部２６ａに提供する処理を、ＴＣＰ／ＩＰプロトコルスタック部２２に行わせる。
【００８０】
なお、出力管理部２５ｃとＴＣＰ／ＩＰプロトコルスタック部２２とで出力制御部を構成する。
【００８１】
第２変更部２５ｄは、メモリ２１が親ＩＤを格納していない状況で、ユーザから、切替要求を送信する旨の指示を受け付けた場合、発表者切り替えコマンドを、直接接続されているプロジェクターに送信し、そのプロジェクターから、切替えの許可を表す発表者切り替え結果コマンドを受信した場合、メモリ２１内の親ＩＤを格納する。
【００８２】
設定部２５ｅは、自装置の親子関係を設定する。
【００８３】
なお、会議管理部２５として、例えばコンピュータの一例であるＣＰＵが用いられてもよい。この場合、会議管理部２５の機能を実現するためのプログラムが、コンピュータ読み取り可能な記録媒体の一例であるメモリ２１に記録され、ＣＰＵである会議管理部２５が、メモリ２１からそのプログラムを読み取り実行して、上述した機能を実現する。
【００８４】
音出力部２６は、ＴＣＰ／ＩＰプロトコルスタック部２２から提供された音声データに応じた音声を出力する。
【００８５】
具体的には、音声伸張部２６ａは、ＴＣＰ／ＩＰプロトコルスタック部２２から受け付けた音声データを展開し、その展開された音声データを音声出力装置２６ｂに提供する。
【００８６】
音声出力装置２６ｂは、音声伸張部２６ａから受け付けた音声データに応じた音を出力する。
【００８７】
図４は、ＰＣ２Ａが発表者装置であるときに機能する構成要素を示したブロック図であり、図５は、ＰＣ２Ａが参加者装置であるときに機能する構成要素を示したブロック図である。なお、図４および図５において、図３に示したものと同一のものには同一符号を付してある。
【００８８】
なお、プロジェクター１Ａ〜１ＤおよびＰＣ２Ａ〜２Ｆとも、ＴＣＰ／ＩＰプロトコルスタック部の設定は完了しており、ネットワーク３に接続して、相互に通信が可能な状態になっている。
【００８９】
機器間の親と子の関係は、図１Ａを参照すると、発表者装置であるＰＣ２Ａが接続されているプロジェクター１Ａが親の起点となり、通信経路（接続経路）において、ＰＣ２Ａに近いプロジェクターが親、ＰＣ２Ａから遠いプロジェクターが子として定義される。
【００９０】
会議マスタは、発表者装置であるＰＣが直接接続しているプロジェクターと定義する。会議マスタと発表者装置は、会議システムの全体の情報を保持、管理している。
【００９１】
会議マスタ以外のプロジェクターは、会議ノードとなり、自己に直接接続している親（直属の親）の情報と、自己に直接接続している子（直属の子）の情報を保持、管理している。
【００９２】
画像データおよび音声データは、親から子へリレーして送信される。
【００９３】
会議ノードは、親から送信された画像データおよび音声データを、機器（子）に送信する。
【００９４】
各ＰＣは、会議システムに参加する際、会議参加コマンドを送信する。会議参加コマンドは、子から親へリレーして送信され、最終的に発表者装置に到達する。
【００９５】
図６は、会議参加コマンドの一例を示した説明図である。
【００９６】
図６において、会議参加コマンド６０１には、経路数６０１ａと、経路情報６０１ｂと、参加先ＩＰ（宛先）６０１ｃと、認証情報６０１ｄと、参加者数６０１ｅと、参加者情報６０１ｆが含まれる。
【００９７】
会議参加コマンド６０１が、子から親にリレーされる際に、会議参加コマンド６０１を中継した機器（プロジェクター）は、自己のＩＰアドレスを経路情報６０１ｂに付加し、さらに、経路数６０１ａに「１」を加える。
【００９８】
発表者装置は、会議参加コマンド６０１を受け付けると、その会議参加コマンドの応答コマンドである会議参加結果コマンドを送信する。
【００９９】
図７は、会議参加結果コマンドの一例を示した説明図である。
【０１００】
図７において、会議参加結果コマンド７０１には、結果情報７０１ａと、発表者フラグ７０１ｂと、経路数６０１ａと、経路情報６０１ｂが含まれる。なお、会議参加結果コマンド７０１の経路数６０１ａおよび経路情報６０１ｂとしては、会議参加結果コマンド７０１に対応する会議参加コマンド６０１に付加されている経路数６０１ａおよび経路情報６０１ｂが用いられる。
【０１０１】
会議参加結果コマンド７０１を受け付けた機器（プロジェクター）は、会議参加結果コマンド７０１内の経路情報６０１ｂに従って、会議参加結果コマンド７０１をリレーし、会議参加結果コマンド７０１は、最終的に、会議参加結果コマンド７０１に対応する会議参加コマンド６０１を発行した機器（参加者装置：ＰＣ）に到達する。
【０１０２】
この経路数と経路情報を付加するコマンドの作成方法は、一般的な方法である。
【０１０３】
次に、動作を説明する。
（１）会議マスタの作成
まず、最初に会議マスタの作成ついて説明する。
【０１０４】
図８は、会議マスタの作成を説明するための説明図である。なお、図８において、図１に示したものと同一のものには同一符号を付してある。
【０１０５】
図８を参照すると、ＰＣ２Ａの設定部２５ｅは、プロジェクター１Ａに対して、会議参加コマンド６０１を発行する。
【０１０６】
ＰＣ２Ａがプロジェクター１Ａに発行する会議参加コマンド６０１（図６参照）では、参加先ＩＰ６０１ｃとして、プロジェクター１ＡのＩＰアドレスが記載され、認証情報６０１ｄとして、後から会議システムに接続する参加者（ＰＣ）を認証するための会議の認証情報が記載され、参加者数６０１ｅとして「１」が記載され、参加者情報６０１ｆとして、ＰＣ２ＡのＩＰアドレスが記載され、経路数６０１ａとして「１」が記載され、経路情報６０１ｂとして、「ＰＣ２ＡのＩＰアドレス」が記載されている。
【０１０７】
プロジェクター１Ａの設定部１３ｃは、宛先である参加先ＩＰ３０１ｃが自分自身のＩＰアドレスで、かつ、自己の親が存在しない場合（メモリ１１に親子情報が記憶されていない場合）、メモリ１１に、ＰＣ２Ａを直属の親として示した親子情報を記憶して、プロジェクター１Ａを会議マスタにし、会議参加結果コマンド７０１の発表者フラグ７０１ｂをセットして、会議参加結果コマンド７０１をＰＣ２Ａに送信する。
【０１０８】
ＰＣ２Ａの設定部２５ｅは、会議参加結果コマンド７０１の発表者フラグ７０１ｂがセットされていた場合、メモリ２１に親ＩＤを格納し、ＰＣ２Ａを発表者装置にする。
【０１０９】
メモリ２１に親ＩＤが格納されると、送信管理部２５ａは、画面キャプチャ部２４ａおよび音声録音装置２４ｃを動作させる。
【０１１０】
画面キャプチャ部２４ａは、動作を開始すると、表示部２３の画面をキャプチャし、キャプチャされた画面を表す画像データを、画像圧縮部２４ｂに提供する。
【０１１１】
画像圧縮部２４ｂは、画面キャプチャ部２４ａから画像データを受け付けると、その画像データを圧縮処理し、その圧縮した画像データを、ＴＣＰ／ＩＰプロトコルスタック部２２を介して、自端末の直属の子（プロジェクター１Ａ）に送信する。
【０１１２】
プロジェクター１Ａのデータ制御部１３ａは、直属の親から、ネットワーク３およびＴＣＰ／ＩＰプロトコルスタック部１２を介して、画像データを受信すると、その画像データを画像伸張部１６に提供する。
【０１１３】
画像伸張部１６は、会議管理部１３から受け付けた画像データを展開し、その展開された画像データを映像表示装置１７に提供し、映像表示装置１７は、その画像データに応じた画面を投写する。つまり、プロジェクター１Ａは、発表者装置となったＰＣ２Ａから送信された画像データに応じた画像を投写する。
【０１１４】
一方、ＰＣ２Ａの音声録音装置２４ｃは、動作を開始すると、マイク２７から受け付けた音声データを録音し、その音声データを音声圧縮部２４ｄに提供する。
【０１１５】
音声圧縮部２４ｄは、音声録音装置２４ｃから受け付けた音声データを圧縮処理し、圧縮した音声データを、ＴＣＰ／ＩＰプロトコルスタック部２２を使用してネットワーク３経由でプロジェクター１Ａに送信する。
【０１１６】
プロジェクター１Ａのデータ制御部１３ａは、直属の親から、ネットワーク３およびＴＣＰ／ＩＰプロトコルスタック部１２を介して、音声データを受信すると、その音声データを音声伸張部１４に提供する。
【０１１７】
音声伸張部１４は、データ制御部１３ａから受け付けた音声データを展開し、その展開された音声データを音声出力装置１５に提供し、音声出力装置１５は、その音声データに応じた音声をスピーカーなどから出力する。
【０１１８】
図８を参照すると、発表者装置となったＰＣ２Ａが親、会議マスタとなったプロジェクター１Ａが子になり、画像データおよび音声データは、親から子へ逐次送信される。
（２）会議マスタへの参加
次に、会議システムへ他のＰＣが参加する動作について説明する。
【０１１９】
図９は、会議システムへ他のＰＣが参加する動作を説明するための説明図である。なお、図９において、図１に示したものと同一のものには同一符号を付してある。
【０１２０】
図９を参照すると、ＰＣ２Ｂの設定部２５ｅは、プロジェクター１Ａに対して、会議参加コマンド６０１を発行する。
【０１２１】
ＰＣ２Ｂがプロジェクター１Ａに発行する会議参加コマンド６０１（図６参照）では、参加先ＩＰ６０１ｃとして、プロジェクター１ＡのＩＰアドレスが記載され、認証情報６０１ｄとして、会議の認証情報が記載され、参加者数６０１ｅとして「１」が記載され、参加者情報６０１ｆとして、ＰＣ２ＢのＩＰアドレスが記載され、経路数６０１ａとして「１」が記載され、経路情報６０１ｂとして、「ＰＣ２ＢのＩＰアドレス」が記載されている。
【０１２２】
プロジェクター１Ａの設定部１３ｃは、ＰＣ２Ｂから受け付けた会議参加コマンド６０１を、親であるＰＣ２Ａ（発表者装置）にリレーする。その際、設定部１３ｃは、会議参加コマンド６０１の経路数６０１ａに「１」を加え、経路情報６０１ｂにプロジェクター１ＡのＩＰアドレスを追加する。
【０１２３】
発表者装置であるＰＣ２Ａの設定部２５ｅは、会議参加コマンド６０１の認証情報６０１ｄをもとに、ＰＣ２Ｂが参加者装置として会議システムに参加してもよいかどうかを審査する。審査の方法については、パスワードによる認証、発表者自身の確認による認証など、一般的な審査を行う。
【０１２４】
設定部２５ｅは、審査の結果を、会議参加結果コマンド７０１の結果情報７０１ａに格納し、発表者フラグ７０１ｂをセットせず、会議参加コマンド６０１の経路数６０１ａおよび経路情報６０１ｂを会議参加結果コマンド７０１に付加する。
【０１２５】
設定部２５ｅは、その会議参加結果コマンド７０１をプロジェクター１Ａに送信する。
【０１２６】
プロジェクター１Ａの設定部１３ｃは、その会議参加結果コマンド７０１をリレーしてＰＣ２Ｂに送信する。このとき、会議参加結果コマンド７０１の結果情報７０１ａが、審査結果がＯＫであることを表す場合、設定部１３ｃは、ＰＣ２Ｂを直属の子とする情報を、メモリ１１の親子情報に追加する。
【０１２７】
ＰＣ２Ｂの設定部２５ｅは、審査の結果がＮＧであった場合、親子関係を構築せずに、会議マスタへの参加動作を終了する。
【０１２８】
一方、審査の結果がＯＫであった場合、設定部２５ｅは、会議参加結果コマンド７０１の発表者フラグ７０１ｂがセットされていないため、メモリ２１に親ＩＤを格納せず、プロジェクター１Ａを直属の親として、会議ツリーを構成する。
【０１２９】
図９を参照すると、プロジェクター１Ａが親、参加者装置であるＰＣ２Ｂが子として接続される。
【０１３０】
プロジェクター１Ａのデータ制御部１３ａは、メモリ１１内の親子情報を参照し、子として接続する機器が発生した時点で、画像伸張部１６および音声伸張部１４に送っている画像データおよび音声データをコピーし、そのコピーを、ＴＣＰ／ＩＰプロトコルスタック部１２を使用してネットワーク３経由で、子であるＰＣ２Ｂ（参加者装置）に送信を開始する。
【０１３１】
参加者装置であるＰＣ２ＢのＴＣＰ／ＩＰプロトコルスタック部２２は、画像データを受信すると、その画像データを画像伸張部２３ａに提供する。
【０１３２】
画像伸張部２３ａは、その画像データを展開し、その展開された画像データを映像表示装置２３ｂに提供し、映像表示装置２３ｂは、その画像データに応じた画面を表示する。つまり、参加者装置であるＰＣ２Ｂは、発表者装置であるＰＣ２Ａと同じ画面を表示する。
【０１３３】
また、ＰＣ２ＢのＴＣＰ／ＩＰプロトコルスタック部２２は、音声データを受信すると、その音声データを音声伸張部２６ａに提供する。
【０１３４】
音声伸張部２６ａは、その音声データを展開し、その展開された音声データを音声出力装置２６ｂに提供し、音声出力装置２６ｂは、その音声データに応じた音声をスピーカーなどから出力する。
【０１３５】
図９を参照すると、プロジェクター１ＡがＰＣ２Ｂの親、ＰＣ２Ｂがプロジェクター１Ａの子になり、画像データおよび音声データは、親から子（ＰＣ２Ａ（発表者装置）、プロジェクター１Ａ（会議マスタ）、ＰＣ２Ｂ（参加者装置）の順）に逐次送信される。
（３）複数の会議マスタへの作成
次に、複数の会議マスタの作成について説明する。
【０１３６】
図１０は、複数の会議マスタの作成を説明するための説明図である。なお、図１０において、図１に示したものと同一のものには同一符号を付してある。
【０１３７】
図１０を参照すると、上記（１）会議マスタの作成と、上記（２）会議マスタへの参加を、各プロジェクター１Ｂ、プロジェクター１Ｃ、プロジェクター１Ｄにて行うことにより、複数の会議マスタが作成される。
（４）会議ノードの作成
次に、会議ノードの作成について説明する。
【０１３８】
図１１は、会議ノードの作成を説明するための説明図である。なお、図１１において、図１０に示したものと同一のものには同一符号を付してある。
【０１３９】
図１１を参照すると、発表者装置であるＰＣ２Ｃの設定部２５ｅは、会議参加コマンド６０１を、プロジェクター１Ｂに送信する。
【０１４０】
ＰＣ２Ｃからプロジェクター１Ｂに送信された会議参加コマンド６０１には、参加先ＩＰ６０１ｃとして、プロジェクター１ＡのＩＰアドレスが記載され、認証情報６０１ｄとして、ＰＣ２Ｃを認証するための情報が記載され、参加者数６０１ｅとして、プロジェクター１Ｂを含めた現在ＰＣ２Ｃが存在する会議システムに参加している機器の数「２」が記載され、参加者情報６０１ｆとして、現在ＰＣ２Ｃが存在する会議システムに参加している各機器のＩＰアドレスが記載され、経路数６０１ａとして「１」が記載され、経路情報６０１ｂとして、「ＰＣ２ＣのＩＰアドレス」が記載されている。
【０１４１】
プロジェクター１Ｂの設定部１３ｃは、その会議参加コマンド６０１を、その参加先ＩＰ６０１ｃに記載されたプロジェクター１Ａ（プロジェクター１ＡのＩＰアドレス）に送信する。プロジェクター１Ｂの設定部１３ｃは、会議参加コマンド６０１を送信する際、会議参加コマンド６０１の経路数６０１ａおよび経路情報３０１ｂを上述したように更新する。
【０１４２】
図１１を参照すると、プロジェクター１Ａには親が存在するので、プロジェクター１Ａの設定部１３ｃは、プロジェクター１Ｂから受け付けた会議参加コマンド６０１を、親であるＰＣ２Ａにリレーする。
【０１４３】
なお、プロジェクター１Ａの設定部１３ｃは、会議参加コマンド６０１をリレーする際に、会議参加コマンド６０１の経路数６０１ａおよび経路情報６０１ｂを上述したように更新する。
【０１４４】
発表者装置であるＰＣ２Ａの設定部２５ｅは、会議参加コマンド６０１の認証情報６０１ｄをもとに、プロジェクター１Ｂの会議グループ（会議システム）が、ＰＣ２Ａが有する会議システムに参加してもよいかどうかを審査する。
【０１４５】
ＰＣ２Ａの設定部２５ｅは、審査の結果を、会議参加結果コマンド７０１の結果情報７０１ａに格納し、発表者フラグ７０１ｂをセットせず、会議参加コマンド６０１の経路数６０１ａおよび経路情報３０１ｂを、会議参加結果コマンド７０１に付加する（図７参照）。
【０１４６】
ＰＣ２Ａの設定部２５ｅは、その会議参加結果コマンド７０１をプロジェクター１Ａに送信する。
【０１４７】
図１１を参照すると、プロジェクター１Ａの設定部１３ｃは、経路情報６０１ｂをもとにして、会議参加結果コマンド７０１をリレーしてプロジェクター１Ｂ経由でＰＣ２Ｃに送信する。
【０１４８】
なお、プロジェクター１Ａの設定部１３ｃは、審査の結果がＯＫであった場合、会議参加結果コマンド７０１の発表者フラグ７０１ｂがセットされていないため、プロジェクター１Ｂを直属の子とする情報を、メモリ１１の親子情報に追加する。
【０１４９】
また、プロジェクター１Ｂの設定部１３ｃは、審査の結果がＯＫであった場合、会議参加結果コマンド７０１の発表者フラグ７０１ｂがセットされていないため、メモリ１１内の親子情報を、プロジェクター１Ａを直属の親としＰＣ２Ｃを直属の子とする親子情報に変更する。よって、プロジェクター１Ｂは、会議マスタから会議ノードに変更される。
【０１５０】
ＰＣ２Ｃの設定部２５ｅは、審査の結果がＮＧであった場合、親子関係を構築せずに動作を終了する。
【０１５１】
一方、ＰＣ２Ｃの設定部２５ｅは、審査の結果がＯＫであった場合、会議参加結果コマンド７０１の発表者フラグ７０１ｂがセットされていないため、メモリ２１から親ＩＤを削除する。
【０１５２】
このため、ＰＣ２Ｃは、参加者装置となり、プロジェクター１Ｂを直属の親とし、また、プロジェクター１Ｂは、ＰＣ２Ｃを直属の子とする。
【０１５３】
画像データおよび音声データは、親子関係が確立すると、発表者装置であるＰＣ２Ａ、プロジェクター１Ａ、プロジェクター１Ｂ、参加者装置であるＰＣ２Ｃの順に送信される。
【０１５４】
ＰＣ２Ａを発表者装置とする会議システムにプロジェクター１Ｂが参加する前と後で、ＰＣ２Ａの負担は増えずに、参加者数が増えたことになる。
【０１５５】
なお、会議の構造をツリー型にすることにより、負荷が分散されるのは一般的に知られる結果である。
（５）複数のノードの作成
プロジェクター１Ｃが属する会議システムおよびプロジェクター１Ｄが属する会議システムが、参加先ＩＰ６０１ｃとしてプロジェクター１ＢのＩＰアドレスがセットされた会議参加コマンド６０１を用いて、プロジェクター１Ａが属する会議システムに接続することにより、図１２のようなツリー構造の会議システムを作成することができる。なお、図１２において、図１に示したものと同一のものには同一符号を付してある。
【０１５６】
画像データおよび音声データは、親子関係が確立すると、まず、発表者装置であるＰＣ２Ａから、プロジェクター１Ａ、プロジェクター１Ｂの順に送信され、その後、プロジェクター１Ｂからプロジェクター１Ｃとプロジェクター１Ｄへ送信される。そして、画像データおよび音声データは、プロジェクター１Ｃから参加者装置であるＰＣ２Ｄへ、プロジェクター１Ｄから参加者装置であるＰＣ２ＥおよびＰＣ２Ｆに送信される。
【０１５７】
図１７に示したように、会議システムの構造がツリー型でない場合、発表者装置に負荷がすべて集中する。参加者装置が増えると通信の帯域が足りなくなり画像と音声のデータが滞る場合がある。
【０１５８】
図１８に示したように、会議システムの構造がツリー型の場合、負荷が各プロジェクターに分散する。そして、より多くの参加者を増やすことが可能となる。
【０１５９】
会議の構造をツリー型にすることにより、負荷が分散されるのは一般的に知られる結果である。
【０１６０】
次に、発表者装置の切り替え動作について説明する。
【０１６１】
まず、切り替え動作の概要を説明する。
【０１６２】
図１のようなツリー構造型会議システムにおいて、参加者装置であったＰＣが発表者装置に切り替わる際、発表者装置に切り替わるＰＣに直接接続しているプロジェクターが会議を管理する会議マスタになり、旧会議マスタは、直接接続しているＰＣ（参加者装置）のみを管理する会議ノードになる。
【０１６３】
このため、発表者装置が切り替わる前と後とでツリー構造型会議システムの利点を損なうことなく、全く同じ方式で会議を継続することができる。
【０１６４】
次に、図１３、図１４、図１５および図１６を参照して、発表者装置の切り替え動作の詳細を説明する。
【０１６５】
図１５において、参加者装置であるＰＣ２Ｄの第２変更部２５ｄは、発表者切り替えコマンド（切替要求）を発行する。
【０１６６】
図１３は、発表者切り替えコマンドの一例を示した説明図である。
【０１６７】
図１３において、発表者切り替えコマンド１３０１は、参加者情報１３０１ａ、経路数１３０１ｂおよび経路情報１３０１ｃを含む。
【０１６８】
ＰＣ２Ｄから発行される発表者切り替えコマンド１３０１では、参加者情報１３０１ａとして、ＰＣ２Ｄの情報（ＰＣ２ＤのＩＰアドレズ）が記載され、経路数１３０１ｂとして「１」が記載され、経路情報１３０１ｃとして、ＰＣ２ＤのＩＰアドレスが記載される。
【０１６９】
プロジェクター１Ｃ、１Ｂおよび１Ａを経由して、発表者装置であるＰＣ２Ａに発表者切り替えコマンド１３０１が到達した際、経路数１３０１ｂは「４」を示し、経路情報１３０１ｃには、ＰＣ２ＤのＩＰアドレス、プロジェクター１ＣのＩＰアドレス、プロジェクター１ＢのＩＰアドレス、プロジェクター１ＡのＩＰアドレスが記載されている。
【０１７０】
ＰＣ２Ａの第１変更部２５ｂは、発表者切り替えコマンド１３０１を受信すると、発表者切り替えの認証処理を行う。認証処理は、ＰＣ２Ａのユーザに直接問い合わせるなどの一般的な方法で行う。
【０１７１】
ＰＣ２Ａの第１変更部２５ｂは、認証を終了すると、発表者切り替え結果コマンドを直属の子に送信する（図１６（ａ）参照）。
【０１７２】
図１４は、発表者切り替え結果コマンドの一例を示した説明図である。
【０１７３】
図１４において、発表者切り替え結果コマンド１４０１は、結果１４０１ａと、すべての会議情報１４０１ｂと、経路数１３０１ｂと、経路情報１３０１ｃと、を含む。
【０１７４】
ＰＣ２Ａの第１変更部２５ｂは、認証の結果がＮＧであった場合は、発表者切り替え結果コマンド１４０１に関して、結果１４０１ａにＮＧを格納し、すべての会議情報１４０１ｂにデータを格納せず、発表者切り替えコマンド１３０１の経路数１３０１ｂおよび経路情報１３０１ｃを付加して、その発表者切り替え結果コマンド１４０１を送信する。
【０１７５】
結果１４０１ａにＮＧが格納されている場合、発表者切り替え結果コマンド１４０１の途中の経路では、特別な処理は行われずに、ＰＣ２Ｄに発表者切り替え結果コマンド１４０１が到達し、ＰＣ２Ｄは、ＮＧの結果を表示する。
【０１７６】
一方、認証の結果がＯＫであった場合は、ＰＣ２Ａの第１変更部２５ｂは、発表者切り替え結果コマンド１４０１に関して、結果１４０１ａにＯＫを格納し、すべての会議情報１４０１ｂに、ＰＣ２Ａが管理しているすべての会議情報を格納し、発表者切り替えコマンド１３０１の経路数１３０１ｂおよび経路情報１３０１ｃを付加して、その発表者切り替え結果コマンド（許可情報）１４０１をプロジェクター１Ａへ送信する。
【０１７７】
次に、ＰＣ２Ａの第１変更部２５ｂは、メモリ２１に格納されている親ＩＤを削除する。この処理により、ＰＣ２Ａの送信管理部２５ａは、ＰＣ２Ａの画面キャプチャ部２４ａおよび音声録音装置２４ｃの動作を停止する。よって、ＰＣ２Ａは、発表者装置から参加者装置に切り替わり、画像データおよび音声データの送信がストップする。
【０１７８】
発表者切り替え結果コマンド１４０１を受信したプロジェクター１Ａの変更部１３ｂは、発表者切り替え結果コマンド１４０１をプロジェクター１Ｂに送信する（図１６（ｂ）参照）。
【０１７９】
なお、プロジェクター１Ａの変更部１３ｂは、発表者切り替え結果コマンド１４０１の結果１４０１ａがＯＫの場合、メモリ１１の親子情報を変更して、プロジェクター１ＡとＰＣ２Ａとの親子関係を逆転させ、プロジェクター１Ａとプロジェクター１Ｂとの親子関係を逆転させる。
【０１８０】
その結果、ＰＣ２Ａがプロジェクター１Ａの直属の子になり、プロジェクター１ＡがＰＣ２Ａの直属の親になり、プロジェクター１Ａがプロジェクター１Ｂの直属の子になり、プロジェクター１Ｂがプロジェクター１Ａの直属の親となる。
【０１８１】
また、ＰＣ２Ａが発表者装置から参加者装置に切り替わったことにより、プロジェクター１Ａは会議マスタから会議ノードへと切り替わる。
【０１８２】
次に、発表者切り替え結果コマンド１４０１を受信したプロジェクター１Ｂの変更部１３ｂは、発表者切り替え結果コマンド１４０１をプロジェクター１Ｃに送信する（図１６（ｃ）参照）。
【０１８３】
なお、プロジェクター１Ｂの変更部１３ｂは、結果１４０１ａがＯＫの場合、メモリ１１の親子情報を変更して、プロジェクター１Ｂとプロジェクター１Ａとの親子関係を逆転させ、プロジェクター１Ｂとプロジェクター１Ｃの親子関係を逆転させる。
【０１８４】
その結果、プロジェクター１Ａがプロジェクター１Ｂの直属の子になり、プロジェクター１Ｂがプロジェクター１Ａの直属の親になり、プロジェクター１Ｂがプロジェクター１Ｃの直属の子となり、プロジェクター１Ｃがプロジェクター１Ｂの直属の親となる。
【０１８５】
次に、発表者切り替え結果コマンド１４０１を受信したプロジェクター１Ｃの変更部１３ｂは、発表者切り替え結果コマンド１４０１をＰＣ２Ｄに送信する（図１６（ｄ）参照）。
【０１８６】
なお、プロジェクター１Ｃの変更部１３ｂは、結果１４０１ａがＯＫの場合、メモリ１１の親子情報を変更して、プロジェクター１Ｃとプロジェクター１Ｂとの親子関係を逆転させ、プロジェクター１ＣとＰＣ２Ｄとの親子関係を逆転させる。
【０１８７】
その結果、プロジェクター１Ｂがプロジェクター１Ｃの直属の子になり、プロジェクター１Ｃがプロジェクター１Ｂの直属の親になり、プロジェクター１ＣがＰＣ２Ｄの直属の子になり、ＰＣ２Ｄがプロジェクター１Ｃの直属の親となる。
【０１８８】
図１Ｂを参照すると、最後に、発表者切り替え結果コマンド１４０１を受信したＰＣ２Ｄの第２変更部２５ｄは、結果１４０１ａがＯＫの場合、メモリ２１内の親情報を親ＩＤに変更する。このため、ＰＣ２Ｄとプロジェクター１Ｃとの親子関係が逆転し、プロジェクター１ＣがＰＣ２Ｄの直属の子になり、ＰＣ２Ｄがプロジェクター１Ｃの直属の親になる。
【０１８９】
そして、ＰＣ２Ｄが、参加者装置から発表者装置に切り替わることにより、プロジェクター１Ｃが会議マスタとなり、会議ツリーの再構築が完了し、発表者装置であるＰＣ２Ｄから画像データおよび音声データの送信が開始され、発表者装置の切り替えが完了する。
【０１９０】
本実施例によれば、以下の効果を奏する。
【０１９１】
第１の効果は、会議ツリー再構築を行わない場合、会議ノード側からの発表者切り替えを行うと画像および音声データを一度会議マスタに送信する無駄なデータ処理が必要なのに対して、本実施例では、すぐに画像および音声データを会議全体に送信することができる。
【０１９２】
第２の効果は、発表者装置の切り替えを行う前と行った後で、画像データおよび音声データの流し方および会議コマンドの流し方の規則性が変わらないことである。これにより、プロジェクターおよびＰＣの動作を規定するプログラムが簡略化できる。
【０１９３】
第３の効果は、部分的な会議ツリーの再構成とすることが可能であるということである。例えば、図１Ｂに示したプロジェクター１Ｄ（会議ノード）のように、何も処理をする必要がない部分が存在する。
【０１９４】
本実施例によれば、発表者切り替えコマンド１３０１を送信し、その後、結果１４０１ａがＯＫの発表者切り替え結果コマンド１４０１（許可情報）を受信したＰＣが、子から親に切り替わり、発表者切り替えコマンド１３０１を受信し、その後、結果１４０１ａがＯＫの発表者切り替え結果コマンド１４０１を送信したＰＣが、親から子に切り替わり、発表者切り替えコマンド１３０１および結果１４０１ａがＯＫの発表者切り替え結果コマンド１４０１の通信処理を行ったプロジェクターでは、直属の親と直属の子が変更される。
【０１９５】
このため、ＰＣおよびプロジェクターにて構成されるツリー構造は、発表者切り替えコマンド１３０１を送信し、その後、結果１４０１ａがＯＫの発表者切り替え結果コマンド１４０１（許可情報）を受信したＰＣをルートノードとしたツリー構造に切り替わる。
【０１９６】
よって、画像データを送信するＰＣ、すなわち、発表者装置が切り替わっても、データ通信に伴う無駄なデータ処理が発生することを防止可能となる。
【０１９７】
また、本実施例では、発表者装置となったＰＣは、音声データも送信する。
【０１９８】
この場合、発表者装置が切り替わってもデータ通信に伴う無駄なデータ処理が発生することなく、画像データと共に音データも提供できる。このため、例えば、会議の発表者が発表者装置となったＰＣを用いれば、発表者が意図した画像と、発表者の音声とを、プロジェクターおよび他のＰＣを用いて、会議の参加者に提供することが可能となる。
【０１９９】
以上説明した実施例において、図示した構成は単なる一例であって、本発明はその構成に限定されるものではない。
【図面の簡単な説明】
【０２００】
【図１Ａ】本発明の一実施例のツリー構造型会議システムを示したブロック図である。
【図１Ｂ】本発明の一実施例のツリー構造型会議システムを示したブロック図である。
【図２】プロジェクター１Ａの一例を示したブロック図である。
【図３】ＰＣ２Ａの一例を示したブロック図である。
【図４】ＰＣ２Ａが発表者装置であるときに機能する構成要素を示したブロック図である。
【図５】ＰＣ２Ａが参加者装置であるときに機能する構成要素を示したブロック図である。
【図６】会議参加コマンドの一例を示した説明図である。
【図７】会議参加結果コマンドの一例を示した説明図である。
【図８】会議マスタの作成を説明するための説明図である。
【図９】会議システムへ他のＰＣが参加する動作を説明するための説明図である。
【図１０】複数の会議マスタの作成を説明するための説明図である。
【図１１】会議ノードの作成を説明するための説明図である。
【図１２】本発明の一実施例のツリー構造型会議システムを示したブロック図である。
【図１３】発表者切り替えコマンドの一例を示した説明図である。
【図１４】発表者切り替え結果コマンドの一例を示した説明図である。
【図１５】発表者装置の切り替え動作を説明するための説明図である。
【図１６】発表者装置の切り替え動作を説明するための説明図である。
【図１７】発表者装置が画像データおよび音声データを他の端末に直接提供する会議システムを示したブロック図である。
【図１８】ツリー構造の会議システムを示したブロック図である。
【図１９】図１８に示したＰＣ２０７が発表者装置になったときのデータの流れを説明するための説明図である。
【符号の説明】
【０２０１】
１Ａ〜１Ｄ  プロジェクター
２Ａ〜２Ｆ  ＰＣ
１１、２１  メモリ
１２、２２  ＴＣＰ／ＩＰプロトコルスタック部
１３、２５  会議管理部
１３ａ    データ制御部
１３ｂ    変更部
１３ｃ    設定部
２５ａ    送信管理部
２５ｂ    第１変更部
２５ｃ    出力管理部
２５ｄ    第２変更部
２５ｅ    変更部
１４、２６ａ  音声伸張部
１５、２６ｂ  音声出力装置
１６、２３ａ  画像伸張部
１７、２３ｂ  映像表示装置
１８      音出力部
１９      投写部
２３      表示部
２４      送信駆動部
２４ａ    画面キャプチャ部
２４ｂ    画像圧縮部
２４ｃ    音声録音装置
２４ｄ    音声圧縮部
２６      音出力部
２７      マイク
【図１Ａ】
2008147846.tif 000003
【図１Ｂ】
2008147846.tif 000004
【図２】
2008147846.tif 000005
【図３】
2008147846.tif 000006
【図４】
2008147846.tif 000007
【図５】
2008147846.tif 000008
【図６】
2008147846.tif 000009
【図７】
2008147846.tif 000010
【図８】
2008147846.tif 000011
【図９】
2008147846.tif 000012
【図１０】
2008147846.tif 000013
【図１１】
2008147846.tif 000014
【図１２】
2008147846.tif 000015
【図１３】
2008147846.tif 000016
【図１４】
2008147846.tif 000017
【図１５】
2008147846.tif 000018
【図１６】
2008147846.tif 000019
【図１７】
2008147846.tif 000020
【図１８】
2008147846.tif 000021
【図１９】
2008147846.tif 000022