(57)【特許請求の範囲】
【請求項１】
第１の分割画面構成領域、及び第２の分割画面構成領域を含む複数の分割画面構成領域によって構成された分割画面による画像表示が可能な画像表示装置に対して、前記分割画面を構成する各々の前記分割画面構成領域へ所定の画像の割り当てを行うグラフィカルユーザインタフェース装置であって、
前記第１の分割画面構成領域に対応付けられた第１の操作領域、及び前記第２の分割画面構成領域に対応付けられた第２の操作領域を含む操作ウィンドウを、前記グラフィカルユーザインタフェース装置が備える表示装置に表示させる手段と、
第１の端末が送信する画像データに基づく第１の画像を前記第１の分割画面構成領域に割り当てるとともに、第２の端末が送信する画像データに基づく第２の画像を前記第２の分割画面構成領域に割り当てる割当手段と、を備えた
グラフィカルユーザインタフェース装置。
【請求項２】
請求項１記載のグラフィカルユーザインタフェース装置であって、
前記操作ウィンドウは、前記画像表示装置による画像の表示が可能な端末の一覧を表示する領域を含む
グラフィカルユーザインタフェース装置。
【請求項３】
請求項１または請求項２記載のグラフィカルユーザインタフェース装置であって、
前記割当手段は、前記一覧に含まれる端末が送信する画像データに基づく画像を、前記第１の分割画像構成領域又は前記第２の分割画像構成領域に割り当てる
グラフィカルユーザインタフェース装置。
【請求項４】
請求項１ないし請求項３のいずれか一項に記載のグラフィカルユーザインタフェース装置であって、
前記第１の操作領域及び前記第２の操作領域は、前記第１の分割画面構成領域及び前記第２の分割画面構成領域の配置と同一の位置関係で配置されている
グラフィカルユーザインタフェース装置。
【請求項５】
請求項１ないし請求項４のいずれか一項に記載のグラフィカルユーザインタフェース装置であって、
前記分割画面の表示と、前記第１の分割画面構成領域を非分割画面で表示する全画面表示とを切り替える切替手段を備えた
グラフィカルユーザインタフェース装置。
【請求項６】
請求項５記載のグラフィカルユーザインタフェース装置であって、
前記割当手段は、前記切替手段が前記分割画面の表示から前記全画面表示へ切り替えて、前記表示装置に前記全画面表示の画像を表示させている間に、前記第１の画像の割当を行うことが可能な
グラフィカルユーザインタフェース装置。
【請求項７】
請求項１ないし請求項６のいずれか一項に記載のグラフィカルユーザインタフェース装置であって、
前記第１の操作領域に前記第１の画像のサムネイルを表示させるとともに、前記第２の操作領域に前記第２の画像のサムネイルを表示させる手段を備えた
グラフィカルユーザインタフェース装置。
【請求項８】
請求項１ないし請求項７のいずれか一項に記載のグラフィカルユーザインタフェース装置であって、
更に、前記分割画面の分割数及び／または前記分割画面構成領域の配置を変化させる手段と、
該変化した分割数及び／または配置に追随して、前記操作ウィンドウの分割数及び／または配置を変化させる手段と
を備えたグラフィカルユーザインタフェース装置。
【請求項９】
第１の分割画面構成領域、及び第２の分割画面構成領域を含む複数の分割画面構成領域によって構成された分割画面による画像表示が可能な画像表示装置に対して、前記分割画面を構成する各々の前記分割画面構成領域へ所定の画像の割り当てを行うグラフィカルユーザインタフェース装置であって、
前記第１の分割画面構成領域に対応付けられた第１の操作領域、及び前記第２の分割画面構成領域に対応付けられた第２の操作領域を含み、前記第１の操作領域及び前記第２の操作領域は、前記第１の分割画面構成領域及び前記第２の分割画面構成領域との対応関係が視覚的に把握可能である操作ウィンドウを、前記グラフィカルユーザインタフェース装置が備える表示装置に表示させる手段と、
第１の端末が送信する画像データに基づく第１の画像を前記第１の分割画面構成領域に割り当てるとともに、第２の端末が送信する画像データに基づく第２の画像を前記第２の分割画面構成領域に割り当てる割当手段と、を備えた
グラフィカルユーザインタフェース装置。
【請求項１０】
第１の分割画面構成領域、及び第２の分割画面構成領域を含む複数の分割画面構成領域によって構成された分割画面による画像表示が可能な画像表示装置に対して、前記分割画面を構成する各々の前記分割画面構成領域へ所定の画像の割り当てを行うグラフィカルユーザインタフェース装置の制御方法であって、
前記第１の分割画面構成領域に対応付けられた第１の操作領域、及び前記第２の分割画面構成領域に対応付けられた第２の操作領域を含む操作ウィンドウを、前記グラフィカルユーザインタフェース装置が備える表示装置に表示させ、
第１の端末が送信する画像データに基づく第１の画像を前記第１の分割画面構成領域に割り当てるとともに、第２の端末が送信する画像データに基づく第２の画像を前記第２の分割画面構成領域に割り当てる
制御方法。
【請求項１１】
第１の分割画面構成領域、及び第２の分割画面構成領域を含む複数の分割画面構成領域によって構成された分割画面による画像表示が可能な画像表示装置に対して、前記分割画面を構成する各々の前記分割画面構成領域へ所定の画像の割り当てを行うグラフィカルユーザインタフェース装置の制御方法であって、
前記第１の分割画面構成領域に対応付けられた第１の操作領域、及び前記第２の分割画面構成領域に対応付けられた第２の操作領域を含み、前記第１の操作領域及び前記第２の操作領域は、前記第１の分割画面構成領域及び前記第２の分割画面構成領域との対応関係が視覚的に把握可能である操作ウィンドウを、前記グラフィカルユーザインタフェース装置が備える表示装置に表示させ、
第１の端末が送信する画像データに基づく第１の画像を前記第１の分割画面構成領域に割り当てるとともに、第２の端末が送信する画像データに基づく第２の画像を前記第２の分割画面構成領域に割り当てる
制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、分割画面による画像表示が可能な画像表示装置に対して、分割画面を構成する各々の分割画面構成領域へ所定の画像の割り当てを行うグラフィカルユーザインタフェース装置に関する。
【背景技術】
【０００２】
近年、複数台のパーソナルコンピュータとプロジェクタとを接続した会議システムが開発されている。このような会議システムは、複数台のパーソナルコンピュータの表示画面を分割表示により同時投写することが可能であり、会議や授業において、複数台のパーソナルコンピュータに保存された資料を見比べて議論を行いたい場合などに便利である。このような会議システムとして、例えば、下記特許文献１及び特許文献２の技術が知られている。
【０００３】
例えば、上記特許文献１では、プロジェクタが、ネットワークで接続された複数の端末の画面のキャプチャ画像をプロジェクタが合成して、１つの分割表示画面として投写する技術を開示している。この分割表示の際、どの端末画像を、分割表示画面を構成する各々の分割領域へ割り当てるかは、ユーザがリモートコントローラ等を用いて、端末の優先順位を入力し、その優先順位に基づいて行われる。
【０００４】
このように、端末の優先順位を入力して、各々の分割領域へ端末画像の割り当てを行うことは、ユーザにとって操作が煩雑であった。分割表示の候補となる画像が多数あり、何度もその割り当てを変更するような場合には、尚更である。また、ユーザは、その優先順位に対応する分割領域の位置を記憶している必要があった。このような操作の煩雑性の問題は、上述の優先順位を用いる場合に限らず、分割表示画面を構成する分割領域を指定して、端末画像の割り当てを行う場合であっても、同様に生じ得る問題であった。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−５４１３４号公報
【特許文献２】特開２００３−３３０４３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述の問題を踏まえ、本発明が解決しようとする課題は、分割画面による画像表示が可能な画像表示装置に対して、分割画面を構成する各々の分割画面構成領域へ所定の画像の割り当てる等の操作を簡単に行うことである。
【課題を解決するための手段】
【０００７】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
［第１の形態］
第１の分割画面構成領域、及び第２の分割画面構成領域を含む複数の分割画面構成領域によって構成された分割画面による画像表示が可能な画像表示装置に対して、前記分割画面を構成する各々の前記分割画面構成領域へ所定の画像の割り当てを行うグラフィカルユーザインタフェース装置であって、
前記第１の分割画面構成領域に対応付けられた第１の操作領域、及び前記第２の分割画面構成領域に対応付けられた第２の操作領域を含む操作ウィンドウを表示させる手段と、
第１の端末が送信する画像データに基づく第１の画像を前記第１の分割画面構成領域に割り当てるとともに、第２の端末が送信する画像データに基づく第２の画像を前記第２の分割画面構成領域に割り当てる割当手段と、を備えた
グラフィカルユーザインタフェース装置。
［第２の形態］
第１の分割画面構成領域、及び第２の分割画面構成領域を含む複数の分割画面構成領域によって構成された分割画面による画像表示が可能な画像表示装置に対して、前記分割画面を構成する各々の前記分割画面構成領域へ所定の画像の割り当てを行うグラフィカルユーザインタフェース装置の制御方法であって、
前記第１の分割画面構成領域に対応付けられた第１の操作領域、及び前記第２の分割画面構成領域に対応付けられた第２の操作領域を含む操作ウィンドウを、前記グラフィカルユーザインタフェース装置が備える表示装置に表示させ、
第１の端末が送信する画像データに基づく第１の画像を前記第１の分割画面構成領域に割り当てるとともに、第２の端末が送信する画像データに基づく第２の画像を前記第２の分割画面構成領域に割り当てる
制御方法。
［第３の形態］
第１の分割画面構成領域、及び第２の分割画面構成領域を含む複数の分割画面構成領域によって構成された分割画面による画像表示が可能な画像表示装置に対して、前記分割画面を構成する各々の前記分割画面構成領域へ所定の画像の割り当てを行うグラフィカルユーザインタフェース装置の制御方法であって、
前記第１の分割画面構成領域に対応付けられた第１の操作領域、及び前記第２の分割画面構成領域に対応付けられた第２の操作領域を含み、前記第１の操作領域及び前記第２の操作領域は、前記第１の分割画面構成領域及び前記第２の分割画面構成領域との対応関係が視覚的に把握可能である操作ウィンドウを、前記グラフィカルユーザインタフェース装置が備える表示装置に表示させ、
第１の端末が送信する画像データに基づく第１の画像を前記第１の分割画面構成領域に割り当てるとともに、第２の端末が送信する画像データに基づく第２の画像を前記第２の分割画面構成領域に割り当てる
制御方法。
【０００８】
［適用例１］分割画面による画像表示が可能な画像表示装置に対して、前記分割画面を構成する各々の分割画面構成領域へ所定の画像の割り当てを行うグラフィカルユーザインタフェース装置であって、前記分割画面の分割数と同一数であって、前記分割画面構成領域の各々と一意に対応付けられた操作領域を備えた操作ウィンドウを表示させる手段を備えたグラフィカルユーザインタフェース装置。
【０００９】
かかる構成のグラフィカルユーザインタフェース装置は、分割画面を構成する分割画面構成領域の各々と操作領域とが一意に対応付けられた操作領域を備えた操作ウィンドウを表示させるので、操作を行いたい分割画面構成領域に対応する操作領域を用いて操作を行えば、どの分割画面構成領域についての操作を行うのかを選択する操作が不要となる。したがって、簡単に分割画面構成領域についての操作を行うことができる。
【００１０】
［適用例２］操作領域は、各々の分割画面構成領域の配置と同一の位置関係で配置された適用例１記載のグラフィカルユーザインタフェース装置。
【００１１】
かかる構成のグラフィカルユーザインタフェース装置は、操作領域が分割画面構成領域の配置と同一の位置関係で配置されているので、どの操作領域がどの分割画面構成領域と対応付けられているかを視覚的に簡単に把握できる。したがって、簡単に分割画面構成領域についての操作を行うことができる。
【００１２】
［適用例３］操作領域の各々は、対応する分割画面構成領域に所定の画像を割り当てる手段を備えた適用例１または適用例２記載のグラフィカルユーザインタフェース装置。
【００１３】
かかる構成のグラフィカルユーザインタフェース装置は、各々の操作領域が、分割画面構成領域に所定の画像を割り当てる手段を備えているので、画像の割り当てを行いたい分割画面構成領域に対応する操作領域を用いて、少ない操作で簡単に画像の割り当てを行うことができる。
【００１４】
［適用例４］適用例１ないし適用例３のいずれか記載のグラフィカルユーザインタフェース装置であって、操作領域の各々は、分割画面の表示と、分割画面構成領域の一つを非分割画面で表示する全画面表示とを切り替える手段を備えたグラフィカルユーザインタフェース装置。
【００１５】
かかる構成のグラフィカルユーザインタフェース装置は、各々の操作領域が、分割画面の表示と全画面表示とを切り替える手段を備えているので、全画面表示を行いたい画像に対応する操作領域で分割画面の表示から全画面表示に切り替える指示を行えば、全画面表示を行いたい画像を選択する操作が不要となる。したがって、少ない操作で簡単に全画面表示に切り替えることができる。
【００１６】
［適用例５］適用例１または適用例２記載のグラフィカルユーザインタフェース装置であって、操作領域の各々は、対応する分割画面構成領域に所定の画像を割り当てる割当手段と、分割画面の表示と、分割画面構成領域の一つを非分割画面で表示する全画面表示とを切り替える切替手段とを備え、割当手段は、切替手段が分割画面の表示から全画面表示へ切り替えて、表示装置に全画面表示の画像を表示させている間に、所定の画像の割当を行うことが可能なグラフィカルユーザインタフェース装置。
【００１７】
かかる構成のグラフィカルユーザインタフェース装置は、切替手段が分割画面の表示から全画面表示へ切り替えて、表示装置に全画面表示の画像を表示させている間に、割当手段が所定の画像の割当を行うことができるので、画像を全画面表示から分割画面の表示に切り替える際に、分割画面構成領域に画像の割り当てを行う操作に起因する待ち時間を生じない。したがって、分割画面の表示と全画面表示との円滑な切り替えが可能である。
【００１８】
［適用例６］適用例１ないし適用例５のいずれか記載のグラフィカルユーザインタフェース装置であって、操作領域の各々は、操作領域内に、操作領域に対応する分割画面構成領域に表示される画像のサムネイルを表示させる手段を備えたグラフィカルユーザインタフェース装置。
【００１９】
かかる構成のグラフィカルユーザインタフェース装置は、各々の操作領域内に、当該操作領域に対応する分割画面構成領域に表示される画像のサムネイルを表示させることができるので、分割画面構成領域と操作領域の対応関係が分かりやすい。したがって、分割画面構成領域についての操作を簡単に行うことができる。
【００２０】
［適用例７］適用例１ないし適用例６のいずれか記載のグラフィカルユーザインタフェース装置であって、更に、分割画面の分割数及び／または分割画面構成領域の配置を変化させる手段と、変化した分割数及び／または配置に追随して、操作ウィンドウの分割数及び／または配置を変化させる手段とを備えたグラフィカルユーザインタフェース装置。
【００２１】
かかる構成のグラフィカルユーザインタフェース装置は、分割画面の分割数及び／または分割画面構成領域の配置が変化すると、その変化に追随して操作ウィンドウの分割数及び／または配置を変化させる。したがって、どのような分割画面の分割数や配置が設定されても、分割画面構成領域についての操作を簡単に行うことができる。また、分割画面の分割数や配置を途中で変更しても、それに対応して、分割画面構成領域についての操作を簡単に行うことができる。
【００２２】
［適用例８］分割画面による画像表示が可能な画像表示装置に対して、分割画面を構成する各々の分割画面構成領域へ所定の画像の割り当てを行うグラフィカルユーザインタフェース装置であって、分割画面構成領域の各々との対応関係が視覚的に把握可能な複数の操作領域により構成される操作ウィンドウを表示させる手段を備えたグラフィカルユーザインタフェース装置。
【００２３】
かかる構成のグラフィカルユーザインタフェース装置は、分割画面構成領域の各々との対応関係が視覚的に把握可能な複数の操作領域により構成される操作ウィンドウを用いて操作できるので、所望の分割画面構成領域に対応する操作領域を操作することで、簡単に分割画面構成領域についての操作を行うことができる。
【図面の簡単な説明】
【００２４】
【図１】会議システム１０の構成を示す説明図である。
【図２】コンピュータＰＣ１〜ＰＣ５の概略構成を示す説明図である。
【図３】司会者コンピュータＰＣｍの概略構成を示す説明図である。
【図４】プロジェクタＰＲ１の概略構成を示す説明図である。
【図５】コンピュータＰＣ１〜ＰＣ５と司会者コンピュータＰＣｍとの接続処理うち、コンピュータＰＣ１〜ＰＣ５の流れを示すフローチャートである。
【図６】コンピュータＰＣ１〜ＰＣ５と司会者コンピュータＰＣｍとの接続処理うち、司会者コンピュータＰＣｍの流れを示すフローチャートである。
【図７】時間別プロファイル３３の具体例を示す説明図である。
【図８】時間別プロファイル８３とクラス構成プロファイル８４の具体例を示す説明図である。
【図９】実施例としての、会議システム１０を用いて表示画像を切り替える分割表示画面切り替え処理の流れの一例を示す説明図である。
【図１０】実施例としての、会議システム１０を用いて表示画像を切り替える分割表示画面切り替え処理の流れの一例を示す説明図である。
【図１１】プロジェクタと画面表示の設定を行うためのプロジェクタ選択ウィンドウＷ４００の一例を示す説明図である。
【図１２】プロジェクタ投写操作を行うプロジェクタ投写操作ウィンドウＷ５００の一例を示す説明図である。
【図１３】プロジェクタ投写操作ウィンドウＷ５００の使用中の表示例を示す説明図である。
【発明を実施するための形態】
【００２５】
本発明の実施例について説明する。
Ａ．会議システム１０の構成：
Ａ−１．システムの概略構成：
本実施例の会議システム１０の構成を図１に示す。会議システム１０は、複数台の端末の表示画面をプロジェクタにより同時に表示することができる画像表示システムであり、コンピュータＰＣ１〜ＰＣ５と司会者コンピュータＰＣｍとプロジェクタＰＲ１とがネットワークにより接続されて構成される。本実施例においては、コンピュータＰＣ１〜ＰＣ５と司会者コンピュータＰＣｍとプロジェクタＰＲ１とは、ローカルエリアネットワークＬＡＮにより接続されている。なお、図示は省略しているが、ローカルエリアネットワークＬＡＮ上には、司会者コンピュータＰＣｍ及びプロジェクタＰＲ１に相当する機器が他にも設置されている。
【００２６】
なお、コンピュータＰＣ１〜ＰＣ５、司会者コンピュータＰＣｍ及びプロジェクタＰＲ１の接続方法は、上述の形態に限られるものではなく、使用環境や求められる通信速度等に応じて、種々の接続方法が設定可能である。例えば、司会者コンピュータＰＣｍとプロジェクタＰＲ１とは、Ｄ−ｓｕｂケーブルやＵＳＢケーブルなどでローカル接続してもよい。また、これらの接続は、有線方式に限らず、無線方式の接続であってもよい。もとより、インターネットを介して接続してもよい。
【００２７】
また、詳細については後述するが、プロジェクタＰＲ１は、スクリーンＳＣ１に投写して、司会者コンピュータＰＣｍが４つの異なる画像を１画面の画像に合成した合成画像を表示することが可能である。以降、スクリーンＳＣ１の４分割表示に対応する領域を、図示するように、分割画面構成領域ＳＣ１１〜ＳＣ１４と呼ぶこととする。
【００２８】
Ａ−２．コンピュータＰＣ１〜ＰＣ５の概略構成：
会議システム１０を構成するコンピュータＰＣ１は、所定のプログラムがインストールされたパーソナルコンピュータであり、生徒Ａの利用に供される。コンピュータＰＣ１の概略構成を図２に示す。なお、生徒Ｂ〜Ｅの利用に供されるコンピュータＰＣ２〜ＰＣ５は、コンピュータＰＣ１と同様の構成であるため、説明を省略する。図示するように、コンピュータＰＣ１は、ＣＰＵ２０、ハードディスクドライブ３０、ＲＯＭ３６、ＲＡＭ３８、ネットワークインタフェース４１、入力機構５１、ＶＲＡＭ６１、グラフィックコントローラ６３、ディスプレイ６５を備えており、それぞれがバスで接続されている。
【００２９】
ＣＰＵ２０は、ハードディスクドライブ３０やＲＯＭ３６に記憶されたファームウェアやＯＳをＲＡＭ３８に展開して実行することで、コンピュータＰＣ１の制御を司る。また、ＣＰＵ２０は、ハードディスクドライブ３０に記憶されたプログラムを実行することで、データ送信部２１、通信部２２として機能する。この機能部の詳細については、後述する。
【００３０】
ハードディスクドライブ３０には、コンピュータＰＣ１のＩＰアドレスが記憶されているほか、アドレス・サーバ名管理テーブル３１、サーバ名プロファイル３２、時間別プロファイル３３を記憶するための記憶領域が確保されている。これらの詳細については、後述する。なお、これらの記憶領域は、ハードディスクドライブ８０に限らず、書き換え可能な不揮発性メモリであるＥＥＰＲＯＭなどで確保してもよい。
【００３１】
ネットワークインタフェース４１は、ローカルエリアネットワークＬＡＮに接続するためのインタフェースであり、コンピュータＰＣ１は、ネットワークインタフェース４１を介してローカルエリアネットワークＬＡＮに接続されている。
【００３２】
入力機構５１は、キーボードとポインティングデバイス（ここではマウス）からなる。グラフィックコントローラ６３は、ＶＲＡＭ６１をバッファとして使用して、ディスプレイ６５に表示すべき画像を表示する。
【００３３】
Ａ−３．司会者コンピュータＰＣｍの概略構成：
会議システム１０を構成する司会者コンピュータＰＣｍは、所定のプログラムがインストールされたパーソナルコンピュータであり、先生Ｍの利用に供される。この司会者コンピュータＰＣｍは、本実施例においては、請求項のサーバに該当するものである。司会者コンピュータＰＣｍの概略構成を図３に示す。図示するように、司会者コンピュータＰＣｍは、ＣＰＵ７０、ハードディスクドライブ８０、ＲＯＭ８６、ＲＡＭ８８、ネットワークインタフェース９１、ＵＳＢインタフェース９３、入力機構１０１、ＶＲＡＭ１１１、グラフィックコントローラ１１３、ディスプレイ１１５を備えており、それぞれがバスで接続されている。
【００３４】
ＣＰＵ７０は、ハードディスクドライブ８０に記憶されたプログラムを実行することで、データ通信制御部７１、画像合成部７２、合成画像受付部７３、画像切替受付部７４、ＧＵＩ制御部７５、通信部７６として機能する。
【００３５】
ハードディスクドライブ８０には、司会者コンピュータＰＣｍのＩＰアドレスが記憶されているほか、アドレス・クライアント名管理テーブル８１、クライアント名プロファイル８２、時間別プロファイル８３、クラス構成プロファイル８４を記憶するための記憶領域が確保されている。また、後述する複数のＧＵＩプログラムが記憶されている。これらの詳細については、後述する。なお、これらの記憶領域は、ハードディスクドライブ８０に限らず、書き換え可能な不揮発性メモリであるＥＥＰＲＯＭなどで確保してもよい。
【００３６】
ＵＳＢインタフェース９３は、プロジェクタＰＲ１に接続するためのＵＳＢ形式のインタフェースであり、司会者コンピュータＰＣｍは、ＵＳＢケーブルを介してプロジェクタＰＲ１に接続することも可能である。
【００３７】
ＲＯＭ８６、ＲＡＭ８８、ネットワークインタフェース９１、入力機構１０１、ＶＲＡＭ１１１、グラフィックコントローラ１１３、ディスプレイ１１５については、コンピュータＰＣ１〜ＰＣ５と同様の構成であり、説明を省略する。
【００３８】
Ａ−４．プロジェクタＰＲ１の概略構成：
会議システム１０を構成するプロジェクタＰＲ１は、分割画面表示のための特別の機能を有しない汎用のプロジェクタであり、その概略構成を図４に示す。図示するように、プロジェクタＰＲ１は、ＣＰＵ１２０、ＲＯＭ１３６、ＲＡＭ１３８、ネットワークインタフェース１４１、ＵＳＢインタフェース１４３、ＶＲＡＭ１５１、グラフィックコントローラ１５３、投写部１５５を備えており、それぞれがバスで接続されている。
【００３９】
ＣＰＵ１２０は、ＲＯＭ１３６に記憶されたプログラムをＲＡＭ１３８に展開して実行することで、データ受信部１２１として機能する。この機能部の詳細については、後述する。
【００４０】
ネットワークインタフェース１４１は、ローカルエリアネットワークＬＡＮに接続するためのインタフェースであり、プロジェクタＰＲ１は、ネットワークインタフェース１４１を介してローカルエリアネットワークＬＡＮに接続されている。なお、ＵＳＢインタフェース１４３は、司会者コンピュータＰＣｍに接続するためのＵＳＢ形式のインタフェースであり、プロジェクタＰＲ１は、ＵＳＢケーブルを介して司会者コンピュータＰＣｍに接続することも可能である。
【００４１】
グラフィックコントローラ１５３は、ＶＲＡＭ１５１をバッファとして使用して、投写部１５５に画像を投写させる。投写部１５５は、液晶式の投写機構であり、ＲＧＢの各色用の液晶パネルを透過した光を投写することで、スクリーンＳＣ１上に、画像を表示する。本実施例においては液晶式を用いたが、本方式に限らず、ＣＲＴ方式、ＤＬＰ方式、ＬＣＯＳ方式、ＧＬＶ方式など、種々の方式を用いることができる。
【００４２】
Ｂ．会議システム１０の使用方法：
会議システム１０の使用方法について、会議システム１０を学校の授業に適用する場合を想定して、具体的に説明する。以下の例は、授業の進行役である先生Ｍが、司会者コンピュータＰＣｍを操作することで、プロジェクタＰＲ１を介して、スクリーンＳＣ１上に、生徒Ａ〜Ｅが使用するコンピュータＰＣ１〜ＰＣ５のディスプレイ６５に表示された表示画面画像ＰＣＴ１〜ＰＣＴ５及び司会者コンピュータＰＣｍのディスプレイ１１５に表示された表示画面画像ＰＣＴｍのいずれかを全体画面表示させたり、表示画面画像ＰＣＴ１〜ＰＣＴ５，ＰＣＴｍのうち、選択された表示画面画像を分割画面表示させたりして、授業を行うケースを想定している。表示画面画像ＰＣＴ１〜ＰＣＴ５及びＰＣＴｍは、生徒Ａ〜Ｅ及び先生Ｍがそれぞれ作成した資料を表示する画像であり、生徒Ａ〜Ｅ及び先生Ｍは、授業の状況に応じて、各自が作成した資料について説明する機会がある。
【００４３】
Ｂ−１．使用のための初期設定：
会議システム１０を使用するための初期設定について説明する。ここでの初期設定は、コンピュータＰＣ１〜ＰＣ５と司会者コンピュータＰＣｍとが通信を行うための初期設定である。この初期設定処理は、まず、先生Ｍが司会者コンピュータＰＣｍで所定のソフトウェアを立ち上げ、次いで、生徒Ａ〜ＥがコンピュータＰＣ１〜ＰＣ５で各々所定のソフトウェアを立ち上げることで開始される。
【００４４】
コンピュータＰＣ１〜ＰＣ５のＣＰＵ２０は、上述のソフトウェアが立ち上がると、検索用コマンドを発行し、ローカルエリアネットワークＬＡＮ内に一斉同報する。一方、検索用コマンドを受信した司会者コンピュータＰＣｍのＣＰＵ７０は、コンピュータＰＣ１〜ＰＣ５に、司会者コンピュータＰＣｍのコンピュータ名（先生名）とＩＰアドレスとを返信する。コンピュータＰＣ１〜ＰＣ５のＣＰＵ２０は、このコンピュータ名とＩＰアドレスとを受信して、アドレス・サーバ名管理テーブル３１に登録する。
【００４５】
また、コンピュータＰＣ１〜ＰＣ５のＣＰＵ２０は、コンピュータＰＣ１〜ＰＣ５のコンピュータ名（生徒名）とＩＰアドレスとを司会者コンピュータＰＣｍに各々送信する。司会者コンピュータＰＣｍのＣＰＵ７０は、このコンピュータ名とＩＰアドレスとを受信して、アドレス・クライアント名管理テーブル８１に登録する。
【００４６】
以降、コンピュータＰＣ１〜ＰＣ５は、先生名が登録されたサーバ名プロファイル３２と上述のアドレス・サーバ名管理テーブル３１とを参照することで司会者コンピュータＰＣｍのＩＰアドレスを特定して、通信を行うこととなる。同様に、司会者コンピュータＰＣｍも、クライアント名プロファイル８２とアドレス・クライアント名管理テーブル８１とを参照することで、コンピュータＰＣ１〜ＰＣ５のＩＰアドレスを特定して、通信を行うこととなる。本実施例においては、このような初期設定は、新たな生徒が追加される場合や、ＩＰアドレスが変更される場合などに対応するために、上述のソフトウェアを立ち上げるたびに行うこととしたが、所定期間に亘って、登録内容に変更がないような場合には、この初期設定の更新を省略することも可能である。また、上述の初期設定は、先生Ｍや生徒Ａ〜Ｅが入力機構５１や入力機構１０１を用いて入力する構成としてもよい。
【００４７】
なお、本実施例においては、コンピュータＰＣ１〜ＰＣ５，司会者コンピュータＰＣｍの自身のＩＰアドレスは、生徒Ａ〜Ｅ，先生Ｍの事前設定により、ハードディスクドライブ３０，８０にそれぞれ記憶されていることを前提としたが、このような態様に限られるものではない。例えば、上述の初期設定の前に、ローカルエリアネットワークＬＡＮ上のＤＨＣＰサーバが、コンピュータＰＣ１〜ＰＣ５，司会者コンピュータＰＣｍが一斉同報するＩＰアドレスの要求を受けて、各々にＩＰアドレスを割り当てることとしてもよい。
【００４８】
Ｂ−２．接続処理
コンピュータＰＣ１〜ＰＣ５と司会者コンピュータＰＣｍとの接続処理の流れについて、図５及び図６に示す。図５は、コンピュータＰＣ１〜ＰＣ５側の処理であり、ＣＰＵ２０が通信部２２の処理として行う。図６は、司会者コンピュータＰＣｍ側の処理であり、ＣＰＵ７０が通信部７６の処理として行う。なお、以下の説明は、生徒Ａ〜Ｅが、自分専用のコンピュータＰＣ１〜ＰＣ５を割り当てられていることを前提としている。これらの処理は、上述のソフトウェアが立ち上がり、初期設定が完了することにより開始される。
【００４９】
この接続処理が開始されると、まず、コンピュータＰＣ１〜ＰＣ５のＣＰＵ２０は、図５に示すように、ハードディスクドライブ３０に記憶された時間別プロファイル３３を読み込む（ステップＳ２００）。
【００５０】
この時間別プロファイル３３の具体例を図７に示す。時間別プロファイル３３は、時間別に接続先が設定されたプロファイルであり、ここでは、月曜日〜金曜日の１時限〜４時限の各授業枠と、当該授業枠で受講する授業の先生名が対応付けられている。すなわち、時間別プロファイル３３は、生徒Ａ〜Ｅの授業の時間割であり、例えば、月曜日の１時限目は先生Ｍ、火曜日の３時限目は先生Ｎの授業というように定められている。なお、この時間別プロファイル３３は、生徒Ａ〜Ｅが、予め入力機構５１等を用いて入力し、ハードディスクドライブ３０に記憶されているものである。
【００５１】
そして、時間別プロファイル３３を読み込むと、ＣＰＵ２０は、現在時刻と、時間別プロファイル３３とを比較し、現在時刻に該当するプロファイルデータがあるか否かを判断する（ステップＳ２０１）。
【００５２】
その結果、該当するプロファイルデータがあれば（ステップＳ２０２：ＹＥＳ）、当該時間に授業の受講が予定されているということであり、ＣＰＵ２０は、当該時間に該当する先生（本実施例では先生Ｍ）のコンピュータ（本実施例では司会者コンピュータＰＣｍ）に接続要求する（ステップＳ２０２）。なお、図１では示していないが、図７に示した先生Ｎ〜Ｑは、先生Ｍと同様に、ローカルエリアネットワークＬＡＮに接続された司会者コンピュータを個別に所有しており、他の授業が予定されている時間であれば、先生Ｎ〜Ｑのコンピュータに接続要求を行うこととなる。一方、該当するプロファイルデータがなければ（ステップＳ２０１：ＮＯ）、当該時間に授業の予定が予定されていないということであり、処理を完了する。
【００５３】
一方、司会者コンピュータＰＣｍにおいては、接続処理が開始されると、まず、ＣＰＵ７０は、図６に示すように、ハードディスクドライブ８０に記憶された時間別プロファイル８３及びクラス構成プロファイル８４を読み込む（ステップＳ２２１）。
【００５４】
この時間別プロファイル８３の具体例を図８（ａ）に示す。時間別プロファイル８３は、時間別に接続先が設定されたプロファイルであり、ここでは、月曜日〜金曜日の１時限〜４時限の各授業枠と、当該授業枠で授業を行うクラス名が対応付けられている。すなわち、時間別プロファイル８３は、先生Ｍの授業実施の時間割であり、例えば、月曜日の１時限目はクラス１の授業、月曜日の２時限目はクラス２の授業というように定められている。
【００５５】
また、クラス構成プロファイル８４の具体例を図８（ｂ）に示す。クラス構成プロファイル８４は、授業の受講単位であるクラスの構成が設定されたプロファイルであり、ここでは、クラス１〜クラス７のそれぞれについて、当該クラスを構成する生徒名が対応付けられている。
【００５６】
なお、この時間別プロファイル８３及びクラス構成プロファイル８４は、先生Ｍが、予め入力機構１０１等を用いて入力し、ハードディスクドライブ８０に記憶されているものである。
【００５７】
そして、時間別プロファイル８３及びクラス構成プロファイル８４を読み込むと、ＣＰＵ７０は、生徒Ａ〜Ｅ、すなわち、コンピュータＰＣ１〜ＰＣ５からの接続要求があったか否かを継続的に判断する（ステップＳ２２２）。
【００５８】
その結果、接続要求がなければ（ステップＳ２２２：ＮＯ）、接続要求があるまで待機する。一方、接続要求があったと判断すれば（ステップＳ２２２：ＹＥＳＳ）、ＣＰＵ２０は、時間別プロファイル８３及びクラス構成プロファイル８４を参照して、接続要求を行った生徒が、時間別プロファイル８３に定められた、現在の時刻に対応するクラスに属する生徒であるか否かを判断する（ステップＳ２２３）。
【００５９】
その結果、クラスに属する生徒であれば（ステップＳ２２３：ＹＥＳ）、ＣＰＵ２０は、生徒からの接続要求に対して、接続を許可し、接続関係を成立させる（ステップＳ２２４）。一方、クラスに属する生徒でなければ、当該生徒は、この時間の授業を受ける権限がないので、ＣＰＵ７０は、生徒からの接続要求に対して接続を拒否し（ステップＳ２２５）、処理を上記ステップＳ２２２に戻して、別の生徒からの新たな接続要求を待機する。以上のようにして、ローカルエリアネットワークＬＡＮを介して、コンピュータＰＣ１〜ＰＣ５と司会者コンピュータＰＣｍとの接続関係が成立する。
【００６０】
なお、本実施例においては、生徒Ａ〜Ｅが、自分専用のコンピュータＰＣ１〜ＰＣ５を割り当てられていることを前提としたが、複数の生徒間でひとつのコンピュータを兼用する場合には、上記ステップＳ２００の前に、ＣＰＵ２０が、生徒に生徒名を入力させ、上記ステップＳ２０２で、接続要求と共に生徒名を司会者コンピュータＰＣｍに送信する構成とすればよい。
【００６１】
また、本実施例では、端末としてのコンピュータＰＣ１〜ＰＣ５と、サーバとしての司会者コンピュータＰＣｍの両方が、それぞれ時間的な条件と接続先とを対応付けたプロファイルを記憶している構成としたが、いずれか一方のみが記憶している構成としてもよい。なお、司会者コンピュータＰＣｍのみがプロファイルを記憶している場合であっても、コンピュータＰＣ１〜ＰＣ５が、ローカルエリアネットワークＬＡＮ上に接続要求を自動的に一斉同報する構成とすれば、司会者コンピュータＰＣｍは、時間別プロファイル８３及びクラス構成プロファイル８４を参照して、これらのプロファイルに適合するコンピュータＰＣ１〜ＰＣ５にのみ接続許可を行うので、コンピュータＰＣ１〜ＰＣ５と司会者コンピュータＰＣｍとが自動的に接続関係を成立させることは可能である。
【００６２】
また、司会者コンピュータＰＣｍは、上記ステップＳ２２５において接続を拒否する場合には、接続を拒否したコンピュータＰＣ１〜ＰＣ５に、接続を拒否した旨を通知する構成としてもよい。こうすれば、生徒Ａ〜Ｅは、自分が授業を受ける権限を有していないことを速やかに気付くことができる。
【００６３】
Ｂ−３．分割表示画面切り替え処理：
図９及び図１０は、本実施例の会議システム１０を用いて、コンピュータＰＣ１〜ＰＣ５の表示画面の分割表示画像をスクリーンＳＣ１上に投写し、その表示画像を切り替える分割表示画面切り替え処理の流れの一例を示す説明図である。図９及び図１０の右欄は、先生Ｍが、司会者コンピュータＰＣｍを用いて、スクリーンＳＣ１上に投写する表示画面を指定する操作を示している。図９及び図１０の中欄は、右欄の先生Ｍの操作を受けた司会者コンピュータＰＣｍの処理と、司会者コンピュータＰＣｍの処理を受けたコンピュータＰＣ１〜ＰＣ５及びプロジェクタＰＲ１の処理を示している。図９及び図１０の左欄は、中欄の各段階においてスクリーンＳＣ１に投写される画像を示している。
【００６４】
この処理は、先生Ｍが、司会者コンピュータＰＣｍに投写画像の指示操作を行うことで開始される。本実施例では、コンピュータＰＣ１〜ＰＣ４の表示画面画像ＰＣＴ１〜ＰＣＴ４が４分割表示された画像をプロジェクタＰＲ１に投写させる指示操作とする（操作Ｏ３６０）。
【００６５】
上記操作Ｏ３６０の指示は、司会者コンピュータＰＣｍの入力機構１０１と、ディスプレイ１１５に表示されたＧＵＩ（グラフィカルユーザインタフェース）を用いて行われる。以下、このＧＵＩについて具体的を示して説明する。司会者コンピュータＰＣｍでは、上述のソフトウェアが立ち上がると、ＣＰＵ７０が、グラフィックコントローラ１１３を用いて、ディスプレイ１１５に、プロジェクタの選択と画面表示の設定を行うためのウィンドウを表示させる。このウィンドウの一例としてのプロジェクタ選択ウィンドウＷ４００を図１１に示す。プロジェクタ選択ウィンドウＷ４００は、プロジェクタ選択サブウィンドウＷ４１０と、画面表示設定サブウィンドウＷ４２０とを備えている。
【００６６】
プロジェクタ選択サブウィンドウＷ４１０には、司会者コンピュータＰＣｍに接続されたプロジェクタが一覧表示される。ここで表示されるプロジェクタは、プラグアンドプレイにより司会者コンピュータＰＣｍとの接続が自動認識されたプロジェクタである。図１１では、接続されたプロジェクタＰＲ１とＰＲ２のうち、プロジェクタＰＲ１が、使用するプロジェクタとして選択された様子を示している。なお、このプロジェクタＰＲ２は、図１には図示していないが、ローカルエリアネットワークＬＡＮ上に、プロジェクタＰＲ１と同様の構成により接続されたプロジェクタがある場合についての例示である。このプロジェクタ選択サブウィンドウＷ４１０には、プロジェクタがローカルエリアネットワークＬＡＮ上にある場合には、上述のプロジェクタの一覧には、上述したソフトウェアの立ち上げ時にＣＰＵ７０がプロジェクタを検索し、その結果が表示されるが、検索ボタンＢ４１２をクリックすることで、接続されたプロジェクタを再検索することも可能である。
【００６７】
画面表示設定サブウィンドウＷ４２０には、プロジェクタＰＲ１がスクリーンＳＣ１に投写すべき画像の表示方法の選択肢が表示される。図１１の例では、選択肢として、全画面表示、２画面表示、４画面表示が示され、その中で４画面表示が選択された様子を示している。この２画面表示または４画面表示は、異なる画像を同時に分割表示する表示方法である。これらの表示方法を選択した場合、分割表示と全画面表示とを簡単に切り替えることができるが、その詳細については後述する。なお、分割画面表示の選択肢は、例示した２画面表示及び４画面表示に限らず、３画面表示や、５画面以上の表示であってもよいことは言うまでもない。また、２画面表示の際に、横に２画面を並べて表示するのか、あるいは、縦に２画面を並べて表示するのかといった分割画面の配置や、各分割画面のサイズなど、分割画面の種々の形態についても併せて選択できる構成としてもよい。
【００６８】
このように、プロジェクタＰＲ１及び４画面表示を選択して、ＯＫボタンＢ４２２がクリックされると、ＣＰＵ７０は、ＧＵＩ制御部７５の処理として、ハードディスクドライブ８０に記憶された複数種類のＧＵＩプログラムの中から、選択された４画面表示に対応するＧＵＩプログラムを読み込んで、グラフィックコントローラ１１３を用いて、ディスプレイ１１５に、プロジェクタ投写操作ウィンドウを表示させる。このウィンドウの一例としてのプロジェクタ投写操作ウィンドウＷ５００を図１２に示す。プロジェクタ投写操作ウィンドウＷ５００は、司会者表示サブウィンドウＷ５１０、参加者表示サブウィンドウＷ５２０、投写操作サブウィンドウＷ６００、プレビューサブウィンドウＷ７００を備えている。
【００６９】
司会者表示サブウィンドウＷ５１０には、予め設定された司会者コンピュータＰＣｍの使用者の名前が、司会者名として表示される。司会者コンピュータＰＣｍを複数の使用者間で兼用する場合には、ソフトウェアが立ち上がった際に、司会者名を入力させてもよい。
【００７０】
また、参加者表示サブウィンドウＷ５２０には、プロジェクタＰＲ１により投写が可能なコンピュータの一覧が、そのステータスと共に表示される。投写可能なコンピュータとは、司会者コンピュータＰＣｍと、上記ステップＳ２２４において司会者コンピュータＰＣｍとの接続関係が成立されたコンピュータであり、ここでは、識別性の便から、コンピュータの一覧を当該コンピュータの使用者名で示している。また、ここでのステータスとは、投写中であるか否かの情報である。図１２では、Ｗ５１０に司会者名「先生Ｍ」が表示され、参加者表示サブウィンドウＷ５２０に「先生Ｍ」及びコンピュータＰＣ１〜ＰＣ５の「生徒Ａ〜Ｅ」が表示された様子を例示している。なお、司会者表示サブウィンドウＷ５１０及び参加者表示サブウィンドウＷ５２０の表示は、司会者または参加者を一意に特定できるものであればよく、コンピュータ名、機種名等で表示することであってもよい。
【００７１】
投写操作サブウィンドウＷ６００は、左上画面用サブウィンドウＷ６１０、右上画面用サブウィンドウＷ６２０、右下画面用サブウィンドウＷ６３０、左下画面用サブウィンドウＷ６４０を備えている。このように４つの画面用サブウィンドウを備えているのは、上述の画面表示設定サブウィンドウＷ４２０において、「４画面表示」を選択したためであり、仮に「２画面表示」を選択していれば、画面用サブウィンドウの数は２つ、「全画面表示」を選択していれば、画面用サブウィンドウの数は１つとなる。すなわち、投写操作サブウィンドウＷ６００が備える画面用サブウィンドウの数及び配置は、スクリーンＳＣ１に表示される分割表示画面と対応させているのである。なお、本実施例においては、画面用サブウィンドウは、分割表示画面の分割数及び配置と対応させたが、これに限るものではなく、分割表示画面の種々の表示の形態と対応させてもよい。例えば、分割表示画面を構成する分割画面構成領域の各々に異なる色の画面枠を設けて表示するような場合には、画面用サブウィンドウの色を、画面枠の色に対応させてもよいし、分割画面構成領域の各々の形や大きさが互いに異なるような場合には、画面用サブウィンドウの形や大きさを、割画面構成領域の形や大きさに対応させてもよい。
【００７２】
左上画面用サブウィンドウＷ６１０は、投写ユーザ表示部Ｄ６１１と、投写ボタンＢ６１３、停止ボタンＢ６１４、全画面表示ボタンＢ６１５とを備えている。投写ユーザ表示部Ｄ６１１は、左上の分割画面構成領域（分割画面構成領域ＳＣ１１）に表示する画像に対応するコンピュータのユーザを表示するための領域である。投写ボタンＢ６１３及び停止ボタンＢ６１４は、左上の分割画面構成領域に、他の分割画面構成領域とは独立した状態で、所定の画像を投写し、あるいはその投写を停止するための指示を行う操作ボタンである。例えば、図１２に示すように、参加者表示サブウィンドウＷ５２０で「生徒Ａ」を選択した上で、左上画面用サブウィンドウＷ６１０で投写ボタンＢ６１３をクリックすると、投写ユーザ表示部Ｄ６１１に「生徒Ａ」が表示されると共に、スクリーンＳＣ１の左上画面である分割画面構成領域ＳＣ１１に、生徒Ａが使用しているコンピュータＰＣ１の表示画面画像ＰＣＴ１を表示できる。更に、停止ボタンＢ６１４をクリックすると、投写ユーザ表示部Ｄ６１１から「生徒Ａ」の表示が消えると共に、分割画面構成領域ＳＣ１１から表示画面画像ＰＣＴ１が消える。なお、上述の参加者表示サブウィンドウＷ５２０で「生徒Ａ」を選択して、投写操作サブウィンドウＷ６００で分割画面構成領域ＳＣ１１に表示画面画像ＰＣＴ１を割り当てる操作は、投写ボタンＢ６１３をクリックする代わりに、参加者表示サブウィンドウＷ５２０の「生徒Ａ」をＷ６１０内にドラッグアンドドロップする構成としてもよい。
【００７３】
全画面表示ボタンＢ６１５は、４分割表示画面と全画面表示とを切り替えるためのボタンである。例えば、スクリーンＳＣ１に４分割表示画面が表示されている場合に、全画面表示ボタンＢ６１５をクリックすると、左上の分割画面構成領域に表示していた画像を全画面表示に切り替えることができる。そして、再度、全画面表示ボタンＢ６１５をクリックすると、全画面表示から元の４分割表示画面に切り替えることができる。右上画面用サブウィンドウＷ６２０〜Ｗ６４０については、左上画面用サブウィンドウＷ６１０と同様の構成であるため、説明を省略する。
【００７４】
また、投写操作サブウィンドウＷ６００は、プロジェクタＰＲ１の投写を操作するためのＰＬＡＹボタンＢ６０１、ＳＴＯＰボタンＢ６０２、ＰＡＵＳＥボタンＢ６０３を備えている。これらのボタンは、司会者コンピュータＰＣｍがプロジェクタＰＲ１に送信する画像を一括操作するためのボタンであり、スクリーンＳＣ１の表示が分割表示であるか、あるいは全画面表示であるかに係わらず、プロジェクタＰＲ１による画像の投写、中止、画像の一時停止を一括操作することができる。
【００７５】
プレビューサブウィンドウＷ７００は、参加者表示サブウィンドウＷ５２０に表示された生徒Ａ〜Ｅを選択した際に、プロジェクタＰＲ１の投写画像とは無関係に、選択した生徒に対応する表示画面画像ＰＣＴ１〜ＰＣＴ５のプレビューを行う領域であり、拡大ボタンＢ７０１及び縮小ボタンＢ７０２を用いて、表示を拡大または縮小表示させることも可能である。なお、ここでのプレビューには、例えば、参加者表示サブウィンドウＷ５２０で生徒Ａ〜Ｅが選択された際に、司会者コンピュータＰＣｍがＰＣ１〜ＰＣ５にデータ送信要求を行うことで、コンピュータＰＣ１〜ＰＣ５から受け取った、データサイズが縮小化された画像データが用いられる。
【００７６】
また、これらのサブウィンドウを備えたプロジェクタ投写操作ウィンドウＷ５００は、プロジェクタ選択ボタンＢ５０１、環境設定ボタンＢ５０２を備えている。プロジェクタ選択ボタンＢ５０１は、プロジェクタの選択と画面表示の設定を再度行うためのボタンであり、このボタンをクリックすると、上述のプロジェクタ選択ウィンドウＷ４００が表示される。したがって、先生Ｍは、会議システム１０の使用の途中であっても、プロジェクタ選択ボタンＢ５０１をクリックしてプロジェクタ選択ウィンドウＷ４００を表示させ、プロジェクタの選択や、画面表示の設定を変更することが可能である。環境設定ボタンＢ５０２は、プロジェクタＰＲ１への入力履歴の使用の有無等の設定を行うためのボタンである。
【００７７】
上述のように、プロジェクタ選択ボタンＢ５０１をクリックして、プロジェクタ選択ウィンドウＷ４００を表示させ、画面表示の設定を変更すると、その後に表示されるプロジェクタ投写操作ウィンドウＷ５００は、その変更に追随して変更されることとなる。例えば、プロジェクタ選択ウィンドウＷ４００において、４画面表示から２画面表示に変更する操作を行うと、ＣＰＵ７０は、ＧＵＩ制御部７５の処理として、ハードディスクドライブ８０に記憶された複数のＧＵＩプログラムの中から、２画面表示に対応するＧＵＩプログラムを読み込み、２つの画面用サブウィンドウで構成される投写操作サブウィンドウＷ６００を備えたプロジェクタ投写操作ウィンドウＷ５００を表示させる。なお、上述のように、画面用サブウィンドウと、分割表示画面の色や形、大きさといった表示形態とを対応させている場合には、その表示形態の変化に追随して、投写操作サブウィンドウＷ６００を変化させてもよい。
【００７８】
また、投写操作サブウィンドウＷ６００を構成する画面用サブウィンドウＷ６１０〜Ｗ６４０は、ＲＡＭ８８に記憶された、対応する分割画面構成領域で表示する画像データを基にＣＰＵ７０が作成したサムネイルを表示する構成としてもよい。例えば、画面用サブウィンドウＷ６１０〜Ｗ６４０に、サムネイルを表示するための表示部を各種ボタン等の邪魔にならない位置に設けてもよいし、輝度信号を減少して作成した半透明のサムネイルを各種ボタン等に重畳表示してもよい。こうすれば、分割画面構成領域と画面用サブウィンドウＷ６１０〜Ｗ６４０との対応関係が分かりやすく、操作を簡単に行うことができる。
【００７９】
ここで説明を操作Ｏ３６０に戻す。先生Ｍは、上述のＧＵＩを用いて、参加者表示サブウィンドウＷ５２０で「生徒Ａ」を選択し、プレビューサブウィンドウＷ７００に表示される表示画面画像ＰＣＴ１の内容を確認した後、左上画面用サブウィンドウＷ６１０の投写ボタンＢ６１３をクリックする。同様に、生徒Ｂ〜Ｄを選択して、プレビューサブウィンドウＷ７００に表示される表示画面画像ＰＣＴ２〜４の内容を確認した後、それぞれ右上画面用サブウィンドウＷ６２０〜Ｗ６４０の投写ボタンＢ６２３〜Ｂ６４３をクリックする。このような操作が、コンピュータＰＣ１〜ＰＣ４の表示画面画像ＰＣＴ１〜ＰＣＴ４が４分割表示された画像をプロジェクタＰＲ１に投写させる指示操作となる。これらの指示は、ＣＰＵ７０に、合成画像受付部７３の処理として受け付けられる。
【００８０】
分割表示の指示を受け付けると、司会者コンピュータＰＣｍのＣＰＵ７０は、コンピュータＰＣ１〜ＰＣ４に、順次、データ送信要求を行う（ステップＳ３００）。
【００８１】
一方、コンピュータＰＣ１〜ＰＣ４のＣＰＵ２０は、司会者コンピュータＰＣｍが送信したデータ送信要求を受信すると（ステップＳ３２０）、データ送信部２１の処理として、各々のディスプレイ６５に表示された表示画面画像ＰＣＴ１〜ＰＣＴ４の画像データを司会者コンピュータＰＣｍに送信する（ステップＳ３２１）。この表示画面画像ＰＣＴ１〜ＰＣＴ４の画像データは、データ送信要求を受信した際にコンピュータＰＣ１〜ＰＣ４のＶＲＡＭ６１に記録されている画像データ（ここではＲＧＢ画像データ）であり、当該画像データを画像として表示するために必要なグラフィックコントローラ６３の設定情報と共に送信される。なお、コンピュータＰＣ１〜ＰＣ４のグラフィックコントローラ６３、司会者コンピュータＰＣｍのグラフィックコントローラ１１３及びプロジェクタＰＲ１のグラフィックコントローラ１５３が統一的な設定を持っている場合などには、グラフィックコントローラ６３の設定情報は送信しなくてもよい。
【００８２】
一方、司会者コンピュータＰＣｍのＣＰＵ７０は、コンピュータＰＣ１〜ＰＣ４の送信を受けて、データ通信制御部７１の処理として、コンピュータＰＣ１〜ＰＣ４がそれぞれ送信した表示画面画像ＰＣＴ１〜ＰＣＴ４の画像データを受信し、コンピュータ名と対応付けてＲＡＭ８５に記憶する（ステップＳ３０１）。そして、ＣＰＵ７０は、画像合成部７２の処理として、表示画面画像ＰＣＴ１〜ＰＣＴ４の合成画像を表す合成画像データをＲＡＭ８５に生成する（ステップＳ３０２）。
【００８３】
そして、合成画像データを生成すると、ＣＰＵ７０は、データ通信制御部７１の処理として、表示画面画像ＰＣＴ１〜ＰＣＴ４の合成画像データをプロジェクタＰＲ１に送信する（ステップＳ３０４）。
【００８４】
一方、プロジェクタＰＲ１では、ＣＰＵ１２０が、データ受信部１２１の処理として、司会者コンピュータＰＣｍの送信した表示画面画像ＰＣＴ１〜ＰＣＴ４の合成画像データを受信して、ＶＲＡＭ１５１に記録する。そして、グラフィックコントローラ１５３がＶＲＡＭ１５１の画像データを読み込んで、投写部１５５を用いて、スクリーンＳＣ１上に画像を投写する（ステップＳ３４０）。これにより、スクリーンＳＣ１上には、図９の左欄に示すように、分割画面構成領域ＳＣ１１〜ＳＣ１４に、それぞれ表示画面画像ＰＣＴ１〜ＰＣＴ４が表示された４分割画面が表示される。
【００８５】
なお、この時、上述のプロジェクタ投写操作ウィンドウＷ５００は、図１３に示すような状態となっている。図示するように、参加者表示サブウィンドウＷ５２０においては、生徒Ａ〜Ｄのステータスが「投写中」と表示される。投写操作サブウィンドウＷ６００においては、投写ユーザ表示部Ｄ６１１〜Ｄ６４１に、ぞれぞれ「生徒Ａ〜Ｄ」が表示される。また、プレビューサブウィンドウＷ７００には、参加者表示サブウィンドウＷ５２０で最後に選択された生徒Ｄに対応する表示画面画像ＰＣＴ４が表示されている。
【００８６】
なお、上記ステップＳ３０２及びステップＳ３０４においては、ＣＰＵ７０は、コンピュータＰＣ１〜ＰＣ４の全てから画像データを受け取って合成画像データを生成した後に、合成画像データを送信することとしたが、所定のタイミング毎に、合成画像データを生成し、送信することとしてもよい。前者の場合は、スクリーンＳＣ１上に突然４分割表示の画像が表示されるが、後者の場合は、４分割表示画面が生成される過程の画像についても順次表示されることとなる。
【００８７】
次に、先生Ｍは、表示画面画像ＰＣＴ１について、生徒Ａに詳細な説明をさせるために、入力機構１０１を操作して、スクリーンＳＣ１上に投写される画像を、表示画面画像ＰＣＴ１〜ＰＣＴ４の４分割画面からコンピュータＰＣ１の表示画面画像ＰＣＴ１の全画面表示に切り替えるように指示する（操作Ｏ３６１）。具体的には、先生Ｍは、司会者コンピュータＰＣｍのディスプレイ１１５に表示されたプロジェクタ投写操作ウィンドウＷ５００において、左上画面用サブウィンドウＷ６１０の全画面表示ボタンＢ６１５をクリックする。
【００８８】
この指示を受けて、司会者コンピュータＰＣｍでは、ＣＰＵ７０が画像切替受付部７４の処理としてその指示を受け付け、データ通信制御部７１の処理として、ＲＡＭ８５にコンピュータＰＣ１の名と対応付けて記録された表示画面画像ＰＣＴ１の画像データをプロジェクタＰＲ１に送信する（ステップＳ３０５）。
【００８９】
一方、プロジェクタＰＲ１では、ＣＰＵ１２０が、データ受信部１２１の処理として、司会者コンピュータＰＣｍの送信した表示画面画像ＰＣＴ１の画像データを受信して、上記ステップＳ３４０と同様に、スクリーンＳＣ１上に画像を投写する（ステップＳ３４１）。これにより、スクリーンＳＣ１上には、図９の左欄に示すように、表示画面画像ＰＣＴ１がスクリーンＳＣ１の画面全体に表示される。こうすることで、例えば、コンピュータＰＣ１を使用する生徒Ａは、スクリーンＳＣ１に大きく表示された表示画面画像ＰＣＴ１を他の生徒に見せると同時に、コンピュータＰＣ１のディスプレイ６５でその内容を確認しながら、表示画面画像ＰＣＴ１についての詳細な説明を行うことができる。
【００９０】
次に、先生Ｍは、スクリーンＳＣ１上に表示画面画像ＰＣＴ１が全画面表示で投写され、生徒Ａが表示画面画像ＰＣＴ１について説明を行っている間に、入力機構１０１を操作して、表示画面画像ＰＣＴ１〜ＰＣＴ４の合成画像データのうち、表示画面画像ＰＣＴ２と表示画面画像ＰＣＴ５とを入れ替えた合成画像データを作成するように指示する（操作Ｏ３６２）。具体的には、先生Ｍは、司会者コンピュータＰＣｍのディスプレイ１１５に表示されたプロジェクタ投写操作ウィンドウＷ５００において、表示画面画像ＰＣＴ２の分割表示領域に対応する右上画面用サブウィンドウＷ６２０の停止ボタンＢ６２４をクリックした後、参加者表示サブウィンドウＷ５２０で「生徒Ｅ」を選択し、右上画面用サブウィンドウＷ６２０の投写ボタンＢ８２３をクリックする。なお、この操作は、表示画面画像ＰＣＴ１の説明が完了した後に、表示画面画像ＰＣＴ１，５，３，４を分割表示するための準備である。
【００９１】
この指示を受けて、司会者コンピュータＰＣｍでは、ＣＰＵ７０が合成画像受付部７３の処理としてその指示を受け付け、クライアント名プロファイル８２及び時間別プロファイル８３を参照して、相手のＩＰアドレスを特定して、コンピュータＰＣ５に、データ送信要求を行う（ステップＳ３０６）。
【００９２】
一方、コンピュータＰＣ５のＣＰＵ２０は、司会者コンピュータＰＣｍが送信したデータ送信要求を受信すると（ステップＳ３２２）、データ送信部２１の処理として、ディスプレイ６５に表示された表示画面画像ＰＣＴ５の画像データを司会者コンピュータＰＣｍに送信する（ステップＳ３２３）。なお、このステップＳ３２３や上記ステップＳ３２１における画像データの送信は、ローカルエリアネットワークＬＡＮの通信負荷を考慮して、ＪＰＥＧなど圧縮画像形式で送信することとしてもよい。
【００９３】
一方、司会者コンピュータＰＣｍのＣＰＵ７０は、コンピュータＰＣ５の送信を受けて、データ通信制御部７１の処理として、コンピュータＰＣ５が送信した表示画面画像ＰＣＴ５の画像データを受信し、コンピュータ名と対応付けてＲＡＭ８５に記憶する（ステップＳ３０７）。そして、ＣＰＵ７０は、画像合成部７２の処理として、ＲＡＭ８５に記憶された表示画面画像ＰＣＴ１，５，３，４の画像データから、表示画面画像ＰＣＴ１，５，３，４の合成画像を表す合成画像データをＲＡＭ８５に生成する（ステップＳ３０８）。
【００９４】
そして、生徒Ａによる表示画面画像ＰＣＴ１の説明が終了すると、先生Ｍは、入力機構１０１を操作して、スクリーンＳＣ１上に投写される画像を、表示画面画像ＰＣＴ１の全体画面表示から、分割画面に切り替えるように指示する（操作Ｏ３６３）。具体的には、先生Ｍは、司会者コンピュータＰＣｍのディスプレイ１１５に表示されたプロジェクタ投写操作ウィンドウＷ５００において、左上画面用サブウィンドウＷ６１０の全画面表示ボタンＢ６１５をクリックする。
【００９５】
この指示を受けて、司会者コンピュータＰＣｍでは、ＣＰＵ７０が画像切替受付部７４の処理としてその指示を受け付け、データ通信制御部７１の処理として、ＲＡＭ８５に記録された表示画面画像ＰＣＴ１，５，３，４の合成画像データをプロジェクタＰＲ１に送信する（ステップＳ３１０）。
【００９６】
一方、プロジェクタＰＲ１では、ＣＰＵ１２０が、データ受信部１２１の処理として、司会者コンピュータＰＣｍの送信した表示画面画像ＰＣＴ１，５，３，４の合成画像データを受信して、上記ステップＳ３４０及びＳ３４１と同様に、スクリーンＳＣ１上に画像を投写する（ステップＳ３４２）。これにより、スクリーンＳＣ１上には、図１０の左欄に示すように、分割画面構成領域ＳＣ１１〜ＳＣ１４に、それぞれ表示画面画像ＰＣＴ１，５，３，４が表示された４分割画面が表示される。こうして、本実施例の画面切り替え処理は完了となる。
【００９７】
なお、本実施例においては、コンピュータＰＣ１〜ＰＣ５は、司会者コンピュータＰＣｍからのデータ送信要求に対応して、当該送信要求を受けた際のＶＲＡＭ６１に記録されている画像データを司会者コンピュータＰＣｍに送信するものとしたが、このような構成に限られるものではない。例えば、コンピュータＰＣ１〜ＰＣ５は、ＶＲＡＭ６１に記録されている画像データを定期的なタイミングで司会者コンピュータＰＣｍに送信するものとしてもよい。あるいは、ＶＲＡＭ６１のデータが書き換えられる度に司会者コンピュータＰＣｍに送信するものとしてもよい。このような構成とすれば、司会者コンピュータＰＣｍが画像データを受け取る度に、実施例で示した方法でスクリーンＳＣ１に表示する画像を最新の画像に更新することで、コンピュータＰＣ１〜ＰＣ５の表示画面画像ＰＣＴ１〜ＰＣＴ５に変更が生じた場合や、表示画面画像ＰＣＴ１〜ＰＣＴ５が動画である場合であっても、表示画面画像ＰＣＴ１〜ＰＣＴ５の変化に追随して、スクリーンＳＣ１上に表示画面画像ＰＣＴ１〜ＰＣＴ５を表示することができる。このような構成とする場合には、コンピュータＰＣ１〜ＰＣ５は、書き換えられたデータ部分のみを送信することとすれば、ローカルエリアネットワークＬＡＮの通信負荷を低減できる。
【００９８】
また、本実施例においては、表示画面画像ＰＣＴ１〜ＰＣＴ５をスクリーンＳＣ１上に投写する例を示したが、プロジェクタ投写操作ウィンドウＷ５００の参加者表示サブウィンドウＷ５２０において、先生Ｍを選択すれば、司会者コンピュータＰＣｍの表示画面画像ＰＣＴｍを投写することも可能である。この場合には、先生Ｍは、所望の画像データをディスプレイ１１５に表示させた上で、プロジェクタ投写操作ウィンドウＷ５００を最小化すればよい。
【００９９】
また、本実施例においては、スクリーンＳＣ１上に投写する画像は、コンピュータＰＣ１〜ＰＣ５の表示画面画像ＰＣＴ１〜ＰＣＴ５としたが、このような態様に限られるものではなく、コンピュータＰＣ１〜ＰＣ５が扱う画像であればよい。例えば、コンピュータＰＣ１〜ＰＣ５がＷＥＢカメラを搭載している場合には、その撮影画像を投写することとしてもよい。あるいは、コンピュータＰＣ１〜ＰＣ５において、各々が記憶しているイメージデータのうち、指定されたものを、コンピュータＰＣ１〜ＰＣ５のディスプレイ６５に表示させることなく、投射することとしてもよい。
【０１００】
また、本実施例では、会議システム１０を構成する画像表示装置としてプロジェクタを用いた場合を示したが、プラズマディスプレイ、液晶ディスプレイ、有機ＥＬディスプレイなど種々の表示装置を用いることができる。また、会議システム１０を構成する端末として、コンピュータＰＣ１〜ＰＣ５を例示したが、携帯電話、ＰＤＡ（Personal Digital Assistant）など、種々の通信端末で構成することができる。
【０１０１】
また、本実施例においては、司会者コンピュータＰＣｍが、コンピュータＰＣ１〜ＰＣ５から画像データを受け取り、合成画像を生成するなどして、プロジェクタＰＲ１に送信するサーバの機能を果たしたが、先生Ｍが操作する司会者コンピュータＰＣｍと、サーバとを個別に設置してもよい。こうすれば、司会者コンピュータＰＣｍの負荷が低減し、司会者コンピュータＰＣｍの使用性能を高めることができる。また、このような場合には、コンピュータＰＣ１〜ＰＣ５のハードディスクドライブ３０に記憶された時間別プロファイル３３、司会者コンピュータＰＣｍのハードディスクドライブ８０に記憶された時間別プロファイル８３及びクラス構成プロファイル８４をサーバで一括管理し、コンピュータＰＣ１〜ＰＣ５や司会者コンピュータＰＣｍは、図５及び図６で示した接続処理の度に、サーバにアクセスして必要なプロファイルを読み込む構成としてもよい。もちろん、司会者コンピュータＰＣｍがサーバの機能を果たす場合であっても、司会者コンピュータＰＣｍがプロファイルを一括管理してもよい。こうすれば、先生Ｍや生徒Ａ〜Ｅの時間割や、各クラスの構成などを一括管理することができ、管理が行いやすくなる。
【０１０２】
かかる構成の会議システム１０で用いられるグラフィカルユーザインタフェース装置は、スクリーンＳＣ１に表示される分割表示画面を構成する分割画面構成領域と同一の分割数及び配置の画面用サブウィンドウを備えた投写操作サブウィンドウＷ６００をディスプレイ１１５に表示させる。したがって、操作を行いたい分割画面構成領域に対応する画面用サブウィンドウを用いて操作を行えば、どの分割画面構成領域についての操作を行うのかを選択する操作が不要となる。また、どの画面用サブウィンドウがどの分割画面構成領域と対応付けられているかを視覚的に簡単に把握できる。したがって、スクリーンＳＣ１の分割画面構成領域ＳＣ１１〜ＳＣ１４に対して、画像の割り当てなどの操作を簡単に行うことができる。
【０１０３】
また、かかる構成の会議システム１０で用いられるグラフィカルユーザインタフェース装置は、画面用サブウィンドウＷ６１０〜Ｗ６４０の各々が、分割画面表示と全画面表示とを切り替える全画面表示ボタンを備えた投写操作サブウィンドウＷ６００をディスプレイ１１５に表示させる。したがって、全画面表示を行いたい画像に対応する画面用サブウィンドウで、当該ボタンをクリックして、スクリーンＳＣ１の表示を分割画面表示から全画面表示に切り替える指示を行えば、全画面表示を行いたい画像を選択する操作が不要となる。したがって、少ない操作で簡単に全画面表示に切り替えることができる。
【０１０４】
また、かかる構成の会議システム１０で用いられるグラフィカルユーザインタフェース装置は、画面用サブウィンドウの各々が、対応する分割画面構成領域に所定の画像を割り当てるための投写ボタンと、分割画面表示と全画面表示とを切り替える全画面表示ボタンとを備えた投写操作サブウィンドウＷ６００をディスプレイ１１５に表示させるので、全画面表示ボタンをクリックして、スクリーンＳＣ１の表示を分割画面表示から全画面表示に切り替えて、ＳＣ１上に全画面表示の画像を表示させている間に、分割画面構成領域ＳＣ１１〜ＳＣ１４に所定の画像の割当を行うことが可能である。したがって、再度、全画面表示から分割画面表示に切り替える際に、分割画面構成領域に画像の割り当てを行う操作に起因する待ち時間を生じない。したがって、分割画面表示と全画面表示との円滑な切り替えが可能である。
【０１０５】
また、かかる構成の会議システム１０で用いられるグラフィカルユーザインタフェース装置は、プロジェクタ選択ウィンドウＷ４００により、スクリーンＳＣ１への画面表示について、分割数や配置等を変更すると、その後に表示されるプロジェクタ投写操作ウィンドウＷ５００が備える画面用サブウィンドウの数や配置等が、その変更に追随して変更される。したがって、どのような分割画面の分割数や配置が設定されても、あるいは、分割画面数や配置を会議システム１０の使用途中で変更しても、画面用サブウィンドウとスクリーンＳＣ１の分割画面構成領域との対応関係を視覚的に保つことができ、分割画面構成領域への画像の割り当て等の操作を簡単に行うことができる。
【０１０６】
以上、本発明の実施例について説明したが、本発明はこうした実施例に限られるものではなく、本発明の要旨を脱しない範囲において、種々なる態様で実施できることは勿論である。例えば、本実施例では、司会者コンピュータＰＣｍにグラフィカルユーザインタフェース装置を搭載する構成としたが、プロジェクタＰＲ１などの表示装置に搭載することも可能である。
【符号の説明】
【０１０７】
１０…会議システム
２０…ＣＰＵ
２１…データ送信部
２２…通信部
３０…ハードディスクドライブ
３１…アドレス・サーバ名管理テーブル
３２…サーバ名プロファイル
３３…時間別プロファイル
３６…ＲＯＭ
３８…ＲＡＭ
４１…ネットワークインタフェース
５１…入力機構
６１…ＶＲＡＭ
６３…グラフィックコントローラ
６５…ディスプレイ
７０…ＣＰＵ
７１…データ通信制御部
７２…画像合成部
７３…合成画像受付部
７４…画像切替受付部
７５…ＧＵＩ制御部
７６…通信部
８０…ハードディスクドライブ
８１…アドレス・クライアント名管理テーブル
８２…クライアント名プロファイル
８３…時間別プロファイル
８４…クラス構成プロファイル
８６…ＲＯＭ
８８…ＲＡＭ
９１…ネットワークインタフェース
９３…ＵＳＢインタフェース
１０１…入力機構
１１１…ＶＲＡＭ
１１３…グラフィックコントローラ
１１５…ディスプレイ
１２０…ＣＰＵ
１２１…データ受信部
１３６…ＲＯＭ
１３８…ＲＡＭ
１４１…ネットワークインタフェース
１４３…ＵＳＢインタフェース
１５１…ＶＲＡＭ
１５３…グラフィックコントローラ
１５５…投写部
ＰＣ１〜ＰＣ５…コンピュータ
ＰＣｍ…司会者コンピュータ
ＰＲ１…プロジェクタ
ＳＣ１…スクリーン
ＳＣ１１〜ＳＣ１４…分割画面構成領域
ＬＡＮ…ローカルエリアネットワーク
ＰＣＴ１〜ＰＣＴ５，ＰＣＴｍ…表示画面画像
Ｗ４００…プロジェクタ選択ウィンドウ
Ｗ４１０…プロジェクタ選択サブウィンドウ
Ｗ４２０…画面表示設定サブウィンドウ
Ｗ５００…プロジェクタ投写操作ウィンドウ
Ｗ５１０…司会者表示サブウィンドウ
Ｗ５２０…参加者表示サブウィンドウ
Ｗ６００…投写操作サブウィンドウ
Ｗ６１０…左上画面用サブウィンドウ
Ｗ６２０…右上画面用サブウィンドウ
Ｗ６３０…右下画面用サブウィンドウ
Ｗ６４０…左下画面用サブウィンドウ
Ｗ７００…プレビューサブウィンドウ
【図１】
0005445661.tif 000002
【図２】
0005445661.tif 000003
【図３】
0005445661.tif 000004
【図４】
0005445661.tif 000005
【図５】
0005445661.tif 000006
【図６】
0005445661.tif 000007
【図７】
0005445661.tif 000008
【図８】
0005445661.tif 000009
【図９】
0005445661.tif 000010
【図１０】
0005445661.tif 000011
【図１１】
0005445661.tif 000012
【図１２】
0005445661.tif 000013
【図１３】
0005445661.tif 000014