(57)【特許請求の範囲】
【請求項１】
情報処理装置から通信回線を介して送信される画像データを表示する表示装置であって、
前記通信回線を介して情報処理装置と通信する通信手段と、
前記通信手段により受信した複数の画像データが、同一の情報処理装置から送信された画像データであるのか、複数の異なる情報処理装置から送信された画像データであるのかを判定する判定手段と、
前記判定手段による判定の結果、前記複数の画像データが同一の情報処理装置から受信したデータである場合には、当該複数の画像データを第１のレイアウトとし、前記複数の画像データが複数の異なる情報処理装置から受信したデータである場合には、当該複数の画像データを前記第１のレイアウトとは異なる第２のレイアウトとして、前記複数の画像データを表示面に表示する表示制御手段と、を有し、
前記表示制御手段は、前記複数の画像データのレイアウトを変更する旨の確認をユーザから受け付けるための画面を表示することを特徴とする表示装置。
【請求項２】
前記第１のレイアウトは、前記複数の画像データを結合したレイアウトであり、
前記第２のレイアウトとは、前記複数の画像データを分離したレイアウトであることを特徴とする請求項１に記載の表示装置。
【請求項３】
前記第１のレイアウトは、前記第２のレイアウトよりも、前記複数の画像データ同士の配置位置を近づけたレイアウトであることを特徴とする請求項１または２に記載の表示装置。
【請求項４】
前記表示制御手段は、前記情報処理装置から取得した複数の画像データのレイアウト設定情報に応じて、前記複数の画像データを画面に表示するが、前記複数の画像データが同一の情報処理装置から受信したデータである場合には、前記レイアウト設定情報に関わらず、当該複数の画像データを結合したレイアウトとすることを特徴とする請求項２または３に記載の表示装置。
【請求項５】
前記レイアウト設定情報から、前記複数の画像データが所定の間隔をもって配置されるレイアウトか否かを判定するレイアウト判定手段と、
前記複数の画像データのサイズを判定するサイズ判定手段と、を更に有し、
前記表示制御手段は、前記複数の画像データが同一の情報処理装置から受信したデータであって、前記レイアウト判定手段により前記複数の画像データが所定の間隔をもって配置されるレイアウトであり、かつ前記複数の画像データが異なっている場合であっても、前記サイズ判定手段により前記複数の画像データのサイズが同一ならば、前記レイアウト設定情報に関わらず、各画像データを結合したレイアウトで表示することを特徴とする請求項４に記載の表示装置。
【請求項６】
前記サイズ判定手段は、前記複数の画像データの解像度を判定する解像度判定手段と、前記複数の画像データの画面アスペクト比を判定するアスペクト比判定手段と、を有し、
前記表示制御手段は、前記複数の画像データが同一の情報処理装置から受信したデータであって、前記レイアウト判定手段により前記複数の画像データが所定の間隔をもって配置されるレイアウトであり、かつ前記複数の画像データが異なっている場合であっても、前記解像度判定手段により前記複数の画像データの解像度が同一かつ前記アスペクト比判定手段により前記複数の画像データの画面アスペクト比が同一ならば、前記レイアウト設定情報に関わらず、各画像データを結合したレイアウトで表示することを特徴とする請求項５に記載の表示装置。
【請求項７】
前記サイズ判定手段による判定の結果、前記複数の画像データのサイズが異なる場合、当該複数の画像データを同じサイズにリサイズするリサイズ手段を更に有することを特徴とする請求項５又は６に記載の表示装置。
【請求項８】
前記表示制御手段は、前記複数の画像データが複数の異なる情報処理装置から受信したデータである場合であって、前記サイズ判定手段により前記複数の画像データのサイズが同一ならば、前記レイアウト設定情報に関わらず、各画像データを結合したレイアウトで表示することを特徴とする請求項５又は６に記載の表示装置。
【請求項９】
前記表示制御手段は、前記各画像データを結合したレイアウトとする場合には、結合する複数の画像全体の外縁に枠を表示し、前記各画像データを分離したレイアウトとする場合には、個々の画像の外縁に枠を表示することを特徴とする請求項１から８のいずれか１項に記載の表示装置。
【請求項１０】
前記表示制御手段は、前記各画像データを分離したレイアウトとする場合には、複数の画像の間に区切り線を表示することを特徴とする請求項１から８のいずれか１項に記載の表示装置。
【請求項１１】
前記表示制御手段は、前記複数の画像データが同一の情報処理装置から受信したデータである場合には、各画像データの近傍に、送信元の情報処理装置のモニタの識別情報を表示し、
前記複数の画像データが複数の異なる情報処理装置から受信したデータである場合には、各画像データの近傍に、各画像データの送信元の情報処理装置の識別情報を表示することを特徴とする請求項１から８のいずれか１項に記載の表示装置。
【請求項１２】
画像を表示するモニタを有する情報処理装置であって、
通信回線を介して接続された表示装置と通信する通信手段と、
複数のモニタに表示されている各画像データをキャプチャする画像取得手段と、
前記画像取得手段によりキャプチャされた各画像データの送信先の表示装置を決定する決定手段と、
前記送信先が同一である複数の画像データを結合する画像処理手段と、を有し、
前記通信手段は、前記決定手段により決定された送信先の表示装置に、前記画像取得手段によりキャプチャされた各画像データ又は前記画像処理手段により結合された画像データを送信することを特徴とする情報処理装置。
【請求項１３】
前記画像取得手段によりキャプチャされた各画像データの前記表示装置におけるレイアウトを設定するレイアウト設定手段と、
前記レイアウト設定手段により設定されたレイアウトから、前記送信先が同一である複数の画像データが所定の間隔をもって配置されるレイアウトか否かを判定するレイアウト判定手段と、
前記送信先が同一である複数の画像データのサイズを判定するサイズ判定手段と、を更に有し、
前記画像処理手段は、前記レイアウト判定手段による判定の結果、前記送信先が同一である複数の画像データが所定の間隔をもって配置されるレイアウトであり、前記サイズ判定手段により前記複数の画像データのサイズが同一の場合で、かつ前記送信先が同一である複数の画像データが異なっている場合、当該送信先が同一である複数の画像データを結合することを特徴とする請求項１２に記載の情報処理装置。
【請求項１４】
前記サイズ判定手段は、前記送信先が同一である複数の画像データの解像度を判定する解像度判定手段と、
前記送信先が同一である複数の画像データの画面アスペクト比を判定するアスペクト比判定手段と、を有し、
前記画像処理手段は、前記レイアウト判定手段による判定の結果、前記送信先が同一である複数の画像データが所定の間隔をもって配置されるレイアウトであり、前記解像度判定手段により前記複数の画像データの解像度が同一かつ前記アスペクト比判定手段により前記複数の画像データの画面アスペクト比が同一の場合で、かつ前記送信先が同一である複数の画像データが異なっている場合、当該送信先が同一である複数の画像データを結合することを特徴とする請求項１３に記載の情報処理装置。
【請求項１５】
前記画像処理手段は、前記送信先が同一である複数の画像データについては、送信先ごとに画像データを結合し、前記送信先が異なっている複数の画像データについては、当該画像データが表示されているモニタごとに画像データを分離し、
前記通信手段は、前記決定手段により決定された送信先の表示装置に、前記画像処理手段によりモニタごとに分離された画像データ又は前記画像処理手段により結合された画像データを送信することを特徴とする請求項１２から１４のいずれか１項に記載の情報処理装置。
【請求項１６】
前記画像取得手段によりキャプチャされた各画像データの前記表示装置におけるレイアウトを設定するレイアウト設定手段と、
前記レイアウト設定手段により設定されたレイアウトから、前記送信先が同一である複数の画像データが所定の間隔をもって配置されるレイアウトか否かを判定するレイアウト判定手段と、を更に有し、
前記画像処理手段は、前記レイアウト判定手段による判定の結果、前記送信先が同一である複数の画像データが所定の間隔をもって配置されるレイアウトであり、前記解像度判定手段により前記複数の画像データの解像度が同一かつ前記アスペクト比判定手段により前記複数の画像データの画面アスペクト比が同一の場合で、前記送信先が同一である複数の画像データが異なっていると判定された場合、当該送信先が同一である複数の画像データを結合することを特徴とする請求項１４に記載の情報処理装置。
【請求項１７】
通信回線を介して接続された情報処理装置と表示装置とを備える画像表示システムであって、
前記情報処理装置は、
通信回線を介して接続された表示装置と通信する通信手段と、
複数のモニタに表示されている各画像データをキャプチャする画像取得手段と、
前記画像取得手段によりキャプチャされた各画像データの送信先の表示装置を決定する決定手段と、
前記送信先の各表示装置での各画像データのレイアウトを決定するレイアウト設定手段と、を有し、
前記通信手段は、前記決定手段により決定された送信先の表示装置に、前記画像取得手段によりキャプチャされた各画像データを前記レイアウト設定手段により設定されたレイアウト設定情報と共に送信し、
前記表示装置は、
前記通信回線を介して情報処理装置と通信する通信手段と、
前記通信手段により受信した複数の画像データが、同一の情報処理装置から送信された画像データであるのか、複数の異なる情報処理装置から送信された画像データであるのかを判定する判定手段と、
前記判定手段による判定の結果、前記複数の画像データが同一の情報処理装置から受信したデータである場合には、前記レイアウト設定情報に関わらず、当該複数の画像データを第１のレイアウトとし、前記複数の画像データが複数の異なる情報処理装置から受信したデータである場合には、当該複数の画像データを前記第１のレイアウトとは異なる第２のレイアウトとして、前記複数の画像データを表示面に表示する表示制御手段と、を有することを特徴とする画像表示システム。
【請求項１８】
通信回線を介して情報処理装置と通信する通信手段を有し、前記情報処理装置から通信回線を介して送信される画像データを表示する表示装置の制御方法であって、
前記通信手段により受信した複数の画像データが、同一の情報処理装置から送信された画像データであるのか、複数の異なる情報処理装置から送信された画像データであるのかを判定する判定工程と、
前記判定工程での判定の結果、前記複数の画像データが同一の情報処理装置から受信したデータである場合には、当該複数の画像データを第１のレイアウトとし、前記複数の画像データが複数の異なる情報処理装置から受信したデータである場合には、当該複数の画像データを前記第１のレイアウトと異なる第２のレイアウトとして、前記複数の画像データを表示面に表示する表示制御工程と、を有し、
前記表示制御工程では、前記複数の画像データのレイアウトを変更する旨の確認をユーザから受け付けるための画面を表示することを特徴とする制御方法。
【請求項１９】
通信回線を介して接続された表示装置と通信する通信手段と、画像を表示するモニタとを有する情報処理装置の制御方法であって、
複数のモニタに表示されている各画像データをキャプチャする画像取得工程と、
前記画像取得工程にてキャプチャされた各画像データの送信先の表示装置を決定する決定工程と、
前記送信先が同一である複数の画像データを結合する画像処理工程と、を有し、
前記通信手段は、前記決定工程により決定された送信先の表示装置に、前記画像取得工程にてキャプチャされた各画像データ又は前記画像処理工程により結合された画像データを送信することを特徴とする制御方法。
【請求項２０】
コンピュータを、請求項１から１１のいずれか１項に記載の表示装置の各手段として機能させるためのプログラム。
【請求項２１】
コンピュータを、請求項１２から１６のいずれか１項に記載の情報処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置から供給される画像データを表示する表示制御技術に関する。
【背景技術】
【０００２】
近年、会議や研修会等でプレゼンテーションを行う際は、ＰＣから受信した画像信号をスクリーンに投射させるプロジェクタを用いることが多い。
【０００３】
通常、パーソナルコンピュータ（以下、ＰＣ）とプロジェクタとはアナログＲＧＢケーブルを用いたアナログ接続によって画像信号の送受信を行っていた。アナログ接続では、接続に手間がかかる、遠隔地からの接続が困難、複数台のＰＣと同時に接続したい、といった理由から通信回線を介してＰＣとプロジェクタを接続する画像表示システムが注目されている。
【０００４】
従来は、画像表示システムを実現するために、ＰＣなどの情報処理装置のモニタに表示された画面について定期的に画面キャプチャを行い、キャプチャされた画像データをプロジェクタなどの表示装置に送信している。
【０００５】
なお、画面キャプチャとはＰＣなどのモニタに表示している画面データをビデオメモリからドライバにより取得し、内部ＲＡＭに一時格納することである。
【０００６】
通信回線を介して複数台のＰＣと接続した場合には、複数台のＰＣの画面を１台のプロジェクタに並べて表示（以下、多画面表示）することが可能である。また、同様に１台のＰＣのプライマリ及びセカンダリといった複数の画面データを１台のプロジェクタに多画面表示することも可能となる。
【０００７】
例えば、特許文献１では通信可能に接続された複数の端末機器における表示画面を、表示装置の一つの画面上に多画面表示することを可能にする技術が開示されている。画面キャプチャ機能を有する各端末機器から送信されてきたキャプチャ画像データを通信部で受信し、表示制御部が、画像合成部により各キャプチャ画像データを画面分割して１画面の画像データに合成することで、多画面表示が実現される。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００４−０５４１３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記特許文献１では、互いに関連性のない画像をモニタに表示している異なる複数のＰＣのモニタ画面を多画面表示する場合でも、１台のＰＣの複数のモニタ画面を多画面表示する場合でも同様に多画面表示されてしまう。このため、各画面を近接して表示すると、関連性のない異なる複数のモニタ画面を見るには視認性が低下する一方、各画面を離間して表示すると、関連性のある１台のＰＣの複数のモニタ画面を元の連続した１枚の画像としては見づらくなり視認性が低下する。
【００１０】
本発明は、上記課題に鑑みてなされ、その目的は、プロジェクタなどの表示装置に複数の画像を表示する際に、画像間の関連性に応じて表示形態を変更することで、視認性を向上することができる表示制御技術を実現することである。
【課題を解決するための手段】
【００１１】
上記課題を解決し、目的を達成するために、本発明の表示装置は、情報処理装置から通信回線を介して送信される画像データを表示する表示装置であって、前記通信回線を介して情報処理装置と通信する通信手段と、前記通信手段により受信した複数の画像データが、同一の情報処理装置から送信された画像データであるのか、複数の異なる情報処理装置から送信された画像データであるのかを判定する判定手段と、前記判定手段による判定の結果、前記複数の画像データが同一の情報処理装置から受信したデータである場合には、当該複数の画像データを第１のレイアウトとし、前記複数の画像データが複数の異なる情報処理装置から受信したデータである場合には、当該複数の画像データを前記第１のレイアウトとは異なる第２のレイアウトとして、前記複数の画像データを表示面に表示する表示制御手段と、を有し、前記表示制御手段は、前記複数の画像データのレイアウトを変更する旨の確認をユーザから受け付けるための画面を表示する。
【発明の効果】
【００１２】
本発明によれば、プロジェクタなどの表示装置に複数の画像を表示する際に、画像間の関連性に応じて表示形態を変更することで、視認性を向上することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明に係る実施形態の画像表示システムの構成図。
【図２】本実施形態の画像表示システムのブロック構成図。
【図３】実施形態１の画像表示システムにおけるＰＣ側での処理を示すフローチャート。
【図４】実施形態１の画像表示システムにおけるプロジェクタ側での処理を示すフローチャート。
【図５】本実施形態の画像表示システムにおけるＰＣ側のレイアウト設定画面を例示する図。
【図６】本実施形態の画像表示システムにおけるプロジェクタ側でレイアウト変更可能な画面レイアウトを例示する図。
【図７】実施形態２の画像表示システムのＰＣ側での処理を示すフローチャート。
【図８】実施形態３の画像表示システムのＰＣ側での処理を示すフローチャート。
【図９】実施形態４の画像表示システムのプロジェクタ側での処理を示すフローチャート。
【発明を実施するための形態】
【００１４】
以下に、本発明を実施するための形態について詳細に説明する。尚、以下に説明する実施の形態は、本発明を実現するための一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施の形態に限定されるものではない。また、後述する各実施形態の一部を適宜組み合わせて構成してもよい。
【００１５】
［実施形態１］先ず、図１を参照して、本発明に係る実施形態の画像表示システムの構成について説明する。
【００１６】
図１において、画像表示システム１は、本発明の情報処理装置として例示されるＰＣ１０と、同じく表示装置として例示されるプロジェクタ２０とを備え、ＰＣ１０とプロジェクタ２０とはＬＡＮなどの通信回線３０を介して通信可能に接続されている。
【００１７】
ＰＣ１０は、モニタに表示されている画像データをキャプチャし、通信回線３０を介してプロジェクタ２０に送信する。プロジェクタ２０は、ＰＣ１０から受信した画像データを受信して、プロジェクタ２０の画面に投影できる形式に変換して表示する。このとき、マウスなどの操作部１０ａによってＰＣ１０におけるウィンドウシステム上のポインタが操作されるが、ポインタの表示位置データは、画像データとは別にプロジェクタ２０に送信される。なお、ここでいうウィンドウシステムとは、例えばマイクロソフト社のオペレーティングシステム（以下、ＯＳ）であるＷｉｎｄｏｗｓ（登録商標）によって実現される、Ｇｒａｐｈｉｃａｌ Ｕｓｅｒ Ｉｎｔｅｒｆａｃｅ（ＧＵＩ）のことである。ＧＵＩにより、複数のタスクに固有の領域を、割当てて画面出力を多重化することが可能になる。
【００１８】
また、画像表示システム１は、ＰＣ１０と同等の機能を持つ複数のＰＣ１１，１２が通信回線３０を介してＰＣ１０と接続されている。
【００１９】
プロジェクタ２０は、ＰＣ１０から受信した画像データを投影画面１５に投影する際に、ＰＣ１０の画面データを投影エリア１６に、ＰＣ１１の画面データを投影エリア１７に、ＰＣ１２の画面データを投影エリア１８にそれぞれ表示する。また、他のＰＣから通信回線３０を介して画面データを受信していない投影エリア１９には、ＰＣ１２のセカンダリモニタ１２ａの画面データが表示されている。
【００２０】
また、プロジェクタ２０のみ図示しているが、通信回線３０にはプロジェクタ２０と同等の他のプロジェクタが複数接続可能であり、ＰＣ１０は適宜画面データを投影する送信先のプロジェクタを選択可能である。
【００２１】
＜ＰＣ及びプロジェクタのブロック構成＞図２を参照して、ＰＣ１０〜１２とプロジェクタ２０の各ブロック構成について説明する。
【００２２】
図２において、ＰＣ１０〜１２は、ＣＰＵ１０１、ＣＰＵ１０１の処理手順を記述した制御プログラムを記憶するためのＲＯＭ１０２、ワークメモリとして一時的に制御プログラムやデータを格納するＲＡＭ１０３を有する。また、ＰＣ１０〜１２は、アプリケーションやＯＳなどの各プログラムとデータを格納するためのハードディスクドライブ（ＨＤＤ）１０４を備える。更に、ＰＣ１０〜１２は、通信回線３０を介してプロジェクタ２０や他のプロジェクタ、サーバなどと通信するための通信ＩＦ（インタフェース）１０６を備える。更にまた、ＰＣ１０は、キーボードやポインティングデバイス（マウスなど）を介して入力されるユーザ操作を受け付けるユーザＩＦ１０７を備える。
【００２３】
また、ＰＣ１０〜１２は、ＰＣ１０〜１２のモニタ画面に表示する画像データを記憶するＶＲＡＭ１０８、画像処理部１０９、表示制御部１１０、液晶パネルなどの表示デバイスからなるモニタ１１１，１１２、これら各要素を接続する内部バス１１３を備える。なお、画像処理部１０９は、複数のモニタ１１１，１１２が接続されている場合には、モニタごとに表示対象の画像データを信号処理し、表示信号を生成する。なお、モニタは２台に限らず、３台以上であってもよい。
【００２４】
プロジェクタ２０は、ＣＰＵ２０１、ＣＰＵ２０１の処理手順を記述した制御プログラムを記憶するためのＲＯＭ２０２、ワークメモリとして一時的に制御プログラムやデータを格納するＲＡＭ２０３を備える。また、プロジェクタ２０は、ＰＣ１０〜１２との通信可能に接続するための通信ＩＦ２０５、各種の操作ボタンや操作リモコンなどを介して入力されるユーザ操作を受け付けるユーザＩＦ２０６を備える。更にまた、プロジェクタ２０は、画像データを投影部２０８に出力するための投影制御部２０７、液晶パネル及びその駆動部、レンズ及びその駆動系、並びに光源からなる投影部２０８、これら各要素を接続する内部バス２０９を備える。なお、他のプロジェクタも同様の構成を有する。
【００２５】
＜ＰＣ側での処理＞次に、図３を参照して、ＰＣ１０〜１２による処理について説明する。なお、図３に示す処理は、ＰＣ１０〜１２においてプロジェクタ制御用のアプリケーション起動時に、ＨＤＤ１０４に格納されているアプリケーションプログラムを、ＣＰＵ１０１がＲＡＭ１０３に展開することで実行される。
【００２６】
図３（ａ）において、ＣＰＵ１０１は、ＰＣ１０〜１２が多画面表示モードに設定されているか判定する（Ｓ１０１）。ここで、多画面表示モードとは、例えば、ＰＣ１０〜１２に複数のモニタ１１１，１１２が接続されており、各モニタごとに設定された画像を表示するモード、若しくはＰＣ１０〜１２のモニタに表示された画像を複数の画像に分離して表示するモードである。ここでは、例えば、ＰＣ１０〜１２のＷｉｎｄｏｗｓ ＯＳにおける画面のプロパティ設定におけるディスプレイの設定情報を取得することで複数のモニタの画面のレイアウト設定が判定できる。
【００２７】
ここで、図５を参照して、多画面表示モードにおけるレイアウト設定について、ＰＣ１０に接続されたプライマリモニタ１１１とセカンダリモニタ１１２のそれぞれに画像を表示している場合を例に説明する。
【００２８】
図５（ａ）は同一サイズの２つのモニタ画面を左右に表示する場合のレイアウト設定を例示し、ＰＣ１０に表示されたレイアウト設定画面５００の中にプライマリモニタ５０１とセカンダリモニタ５０２が左右に並べて表示される。
【００２９】
図５（ｂ）は同一サイズの２つのモニタ画面を上下にずらして左右に表示する場合のレイアウト設定を例示している。図５（ｂ）では、ＰＣ１０に表示されたレイアウト設定画面５００の中にプライマリモニタ５０１とセカンダリモニタ５０２が左右に表示されるが、縦方向のＹ軸座標は異なる座標となる。
【００３０】
図５（ｃ）はサイズが異なる２つのモニタ画面を左右に表示する場合のレイアウト設定を例示し、レイアウト設定画面５００の中に異なるサイズのプライマリモニタ５０３とセカンダリモニタ５０４が左右に並べて表示される。
【００３１】
図５（ｄ）はアスペクト比が異なる２つのモニタ画面を左右に表示する場合のレイアウト設定を例示し、レイアウト設定画面５００の中に異なるアスペクト比のプライマリモニタ５０５とセカンダリモニタ５０６が左右に並べて表示される。
【００３２】
図５（ｅ）は同一サイズの４つのモニタ画面を上下左右に表示する場合のレイアウト設定を例示し、レイアウト設定画面５００の中に同一アスペクト比の第１〜第４モニタ５０７〜５１０が上下左右に表示される。
【００３３】
なお、図５（ａ）〜（ｅ）で例示したレイアウト設定以外にも様々なレイアウトが可能である。
【００３４】
図３の説明に戻り、ステップＳ１０１で多画面表示モードに設定されている場合には、ＣＰＵ１０１は、ＰＣ１０〜１２からレイアウト設定情報を取得する（Ｓ１０２）。
【００３５】
次に、ＣＰＵ１０１は、例えば図５に示したレイアウト設定画面にて設定され、プロジェクタ２０へ送信する対象となる画面データ（以下、送信画像データ）が複数存在するか判定する（Ｓ１０３）。ここで、送信画像データの設定はユーザがＰＣ１０〜１２のモニタに表示されるアプリケーション画面を操作することにより行う。
【００３６】
ステップＳ１０３で、送信画像データが複数存在する場合には、ＣＰＵ１０１は、各画像データの送信先をユーザＩＦ１０７を介して入力されたユーザ操作に従って決定する（Ｓ１０４）。
【００３７】
ステップＳ１０５では、ＣＰＵ１０１は、送信画像データの送信先のプロジェクタとの通信接続を確立するため、通信ＩＦ１０６を介して接続要求を発行する。ここで発行される接続要求は、ＴＣＰ／ＩＰなどの通信プロトコル上に独自のパケット情報を付加して送信する。
【００３８】
なお、ステップＳ１０１にて単一画面表示モードに設定されている場合又はステップＳ１０３にてプロジェクタへの送信画像データが複数存在しない場合には、ステップＳ１０５に移行する。ここで、単一画面表示モードは、例えば、ＰＣ１０のセカンダリモニタ１１２が接続されておらず、ＰＣ１０のプライマリモニタ１１１の画面データのみを表示するモードである。
【００３９】
ステップＳ１０６では、ＣＰＵ１０１は、接続要求先のプロジェクタから接続要求に対する返信を受信し、接続可能でれば接続を確立してステップＳ１０７に移行し、接続不可であれば本処理を終了する。
【００４０】
ステップＳ１０７では、ＣＰＵ１０１は、送信先のプロジェクタの投影部２０８の画面レイアウトを設定するため、各ＰＣで設定された図５に示すレイアウト設定情報と画像情報とを通信ＩＦ１０６を介して送信先のプロジェクタへ送信する（Ｓ１０７）。ここで、画像情報は、画像の数と、各画像の解像度やアスペクト比（画面サイズ）、近接するレイアウトか否か、画面レイアウトにおける各画像の表示エリア、各画像の異同や相関などを示す情報を含む。
【００４１】
次に、図３（ｂ）を参照して、ＰＣ１０のモニタ画面に表示されている画像データを通信回線３０を介してプロジェクタ２０へ送信する処理について説明する。
【００４２】
図３（ｂ）において、ＣＰＵ１０１は、表示制御部１１０によってモニタに出力されている画像の座標を指定して、当該画像が格納されているＶＲＡＭ１０８から画像データを取得する（Ｓ１１１）。複数のモニタに画像が表示されている場合には、各モニタに表示されている画像データの中で、ステップＳ１０４にて決定された各送信画像データの座標を指定してＶＲＡＭ１０８から画像データを取得する（画像取得処理）。
【００４３】
ステップＳ１１１にてキャプチャした各送信画像データは通信ＩＦ１０６を介して送信先のプロジェクタへ送信される（Ｓ１１２）。ここで、送信画像データが複数存在する場合には、図３（ａ）のステップＳ１０４にて設定された各送信先のプロジェクタに対象となる画像データを送信する（Ｓ１１２）。なお、複数の画像データを同一のプロジェクタに送信することも可能である。
【００４４】
各画像データの送信が完了した後、ＣＰＵ１０１は、プログラムの終了指示がユーザＩＦ１０７を介して入力された場合には処理を終了し、終了指示が入力されていない場合にはステップＳ１１４に移行する（Ｓ１１３）。
【００４５】
ステップＳ１１４では、ＣＰＵ１０１は、表示制御部１１０から出力する画像データに更新があるのを待ち、更新があった場合にはステップＳ１１１に戻り、モニタに出力されている画像データをＶＲＡＭ１０８から取得する。
【００４６】
以上の処理により、ＰＣ１０〜１２が複数のモニタに表示している画像データを通信回線３０を介して送信先のプロジェクタに送信することが可能となる。
【００４７】
＜プロジェクタ側での処理＞次に、図４を参照して、プロジェクタ２０による処理について説明する。なお、図４に示す処理は、プロジェクタ２０の電源投入時に、ＲＯＭ２０２に格納されているファームウェアプログラムを、ＣＰＵ２０１がＲＡＭ２０３に展開することで実行される。
【００４８】
図４（ａ）において、ＣＰＵ２０１は、通信回線３０に接続されたＰＣ１０〜１２のいずれかから接続要求を通信ＩＦ２０５を介して受信し（Ｓ２０１）、接続要求を受信した後、接続可能な状況であるかを判定する（Ｓ２０２）。
【００４９】
ステップＳ２０２で接続可能な状況ならば、ＣＰＵ２０１は、接続要求を送信したＰＣに対して接続要求を受け付けたことを通信ＩＦ２０５を介して通知する（Ｓ２０３）。接続が不可能な状況ならば、接続要求を送信したＰＣに対して接続を拒否することを通信ＩＦ２０５を介して通知して、本処理を終了する（Ｓ２０４）。
【００５０】
次に、ＣＰＵ２０１は、ステップＳ２０３にて接続を確立したＰＣ（ここでは、ＰＣ１０とする）からプロジェクタ２０のレイアウト設定情報と画像情報とを通信ＩＦ２０５を介して受信する（Ｓ２０５）。
【００５１】
図４（ｂ）はプロジェクタ２０が、ＰＣ１０から受信する複数の画像データを表示するためのレイアウトを決定する処理を示している。
【００５２】
図４（ｂ）において、ＣＰＵ２０１は、プロジェクタ２０側でユーザにより予め設定されている既存のレイアウト設定を、ＰＣ１０から受信したレイアウトに自動的に変更できる変更許可設定になっているか判定する（Ｓ２１１）。変更許可設定になっている場合にはステップＳ２１２に移行し、変更不可設定であれば、図４（ｃ）でプロジェクタ２０側で設定された画面レイアウトに従ってＰＣ１０から受信した画像データを投影する。
【００５３】
ステップＳ２１２では、ＣＰＵ２０１は、接続を確立した同一機器であるＰＣ１０から複数の画像データを受信するか否かを判定する。ここでは、ステップＳ２０５で受信した画像情報から判定する。ステップＳ２１２で複数の画像データを受信する場合にはステップＳ２１３に移行し、複数の画像データを受信しない場合にはステップＳ２２０に移行する。
【００５４】
ステップＳ２１３では、ＣＰＵ２０１は、受信する複数の画像データが、図５（ａ）や図５（ｅ）のように所定の間隔をもって近接する画面レイアウトか否かを判定する（レイアウト判定処理）。ステップＳ２１３での判定の結果、近接していない場合にはステップＳ２２０に移行し、近接している場合にはステップＳ２１４に移行する。
【００５５】
ステップＳ２１４では、ＣＰＵ２０１は、受信する複数の画像データが異なる画像データであるか否かを判定し（画像判定処理）、同じ画像データならば本処理を終了し、図４（ｃ）の画像表示処理に移行し、異なる画像であればステップＳ２１５に移行する。
【００５６】
ステップＳ２１５では、ＣＰＵ２０１は、複数の画像データの解像度が同一か否かを判定し（サイズ判定処理及び解像度判定処理）、解像度が同一ならばステップＳ２１６に移行し、同一でないならばステップＳ２１７に移行する。
【００５７】
ステップＳ２１６では、ＣＰＵ２０１は、複数の画像データの画面アスペクト比が同一か否かを判定し（サイズ判定処理及びアスペクト比判定処理）、アスペクト比が同一ならばステップＳ２１９に移行し、同一でないならばステップＳ２１７に移行する。
【００５８】
ステップＳ２１７では、ＣＰＵ２０１は、プロジェクタ２０側で予めユーザにより設定された既存の設定が、多画面表示の際に各画像を均等サイズ、同一アスペクト比で表示する設定となっているか判定する。均等サイズ、同一アスペクト比で表示する設定ならばステップＳ２１８に移行し、そうでなければステップＳ２２０に移行する。
【００５９】
ステップＳ２１８では、ＣＰＵ２０１は、複数の画像データの解像度及び／又はアスペクト比を、複数の画像データの中から選択された代表的な画像データの解像度及び／又はアスペクト比に合わせてレターボックス形式でリサイズする。ここでリサイズ処理は、ユーザにより予め設定された値に従ってもよいし、最も高い解像度とアスペクト比４：３に合わせるなど予め決められたルールに従ってもよい。
【００６０】
ステップＳ２１９では、ＣＰＵ２０１は、ユーザにより予め設定された画面レイアウト情報をＲＡＭ２０３から読み出し、複数の画像データを結合した画面レイアウト（第１のレイアウト）に変更する。
【００６１】
ステップＳ２２０では、ＣＰＵ２０１は、ユーザにより予め設定された画面レイアウト情報をＲＡＭ２０３から読み出し、複数の画像データを識別可能に分離した画面レイアウト（第２のレイアウト）に変更する。
【００６２】
なお、ステップＳ２１９及びＳ２２０でのレイアウト設定を変更する際に、レイアウト変更を実行するか否かを、送信元のＰＣ（ユーザ）に問い合わせる画面を表示し、ユーザの確認をとってからレイアウト変更を実行してもよい。また、ステップＳ２１９における表示レイアウトと、ステップＳ２２０における表示レイアウを比較すると、複数の画像データ同士の配置位置が異なる。すなわち、ステップＳ２１９における表示レイアウトの方がステップＳ２２０における表示レイアウトに比べて、複数の画像データ同士の配置位置が近い距離である。または、ステップＳ２２０における表示レイアウトでは、複数の画像データ同士を分離するための枠線等の画像を表示するが、Ｓ２１９における表示レイアウトにおいては、枠線等の画像を表示しない。
【００６３】
ここで、図６を参照して、ステップＳ２１９及びＳ２２０におけるレイアウト変更処理の具体例について説明する。
【００６４】
図６（ａ）に複数の画像データの画像間距離を変更した場合の画面レイアウトを例示している。ステップＳ２１９では投影画面６００にはプライマリモニタ１１１（又はＰＣ１１）の画像６０２とセカンダリモニタ１１２（又はＰＣ１２）の画像６０３が左右に結合して表示される。一方、ステップＳ２２０では投影画面６０１にはプライマリモニタ１１１（又はＰＣ１１）の画像６０４とセカンダリモニタ１１２（又はＰＣ１２）の画像６０５が識別可能に分離して表示される。本実施形態では、ステップＳ２１９における表示レイアウトは、投影画像６０２と６０３とを結合して表示している。しかし、結合していなくとも、ステップＳ２２０に対応する表示レイアウトよりも、投影画像同士の配置される位置が近ければよい。たとえば、ステップＳ２２０においては、投影画像は、１０画素分横に離間して表示しているとすると、ステップＳ２１９においては、１０画素よりも少ない画素数離間していれば良い。すなわち、ステップＳ２１９においては、９画素から０画素離間していれば良い。すなわち、ステップＳ２１９における表示レイアウトの方がステップＳ２２０における表示レイアウトに比べて、複数の画像データ同士の配置位置が近い距離である。
【００６５】
図６（ｂ）に各画像に枠を表示する場合の画面レイアウトを例示している。ステップＳ２１９では投影画面６００にはプライマリモニタ１１１（又はＰＣ１１）の画像６０２とセカンダリモニタ１１２（又はＰＣ１２）の画像６０３を左右に結合させ、かつ画像６０２と画像６０３の画像全体の外縁を枠６０６により囲って表示する。一方ステップＳ２２０では投影画面６０１にはプライマリモニタ１１１（又はＰＣ１１）の画像６０４の外縁を枠６０７、セカンダリモニタ１１２（又はＰＣ１２）の画像６０５の外縁を枠６０８で囲うことで各々の画像を識別可能に分離させる（枠表示処理）。
【００６６】
図６（ｃ）に複数の画像の離間距離を変更した場合の画面レイアウトを例示している。ステップＳ２１９では投影画面６００にはプライマリモニタ１１１（又はＰＣ１１）の画像６０２とセカンダリモニタ１１２（又はＰＣ１２）の画像６０３が左右に結合して表示される。一方、ステップＳ２２０では投影画面６０１にはプライマリモニタ１１１（又はＰＣ１１）の画像６０４とセカンダリモニタ１１２（又はＰＣ１２）の画像６０５との間に区切り線６０９で区切ることで各々の画像を識別可能に分離させる（線表示処理）。
【００６７】
図６（ｄ）に複数の画像の離間距離を大きく変更した場合の画面レイアウトを例示している。ステップＳ２１９では投影画面６００にはプライマリモニタ１１１の画像６０２とセカンダリモニタ１１２の画像６０３を左右に結合して表示する。同時に、画像６０２の近傍には画像６０２を表示しているプライマリモニタ１１１の名前６１０、画像６０３の近傍には画像６０３を表示しているセカンダリモニタ１１２の名前６１１がそれぞれ表示される（識別情報表示処理）。
【００６８】
一方、ステップＳ２２０では投影画面６０１にはＰＣ１１の画像６０４とＰＣ１２の画像６０５を結合する。そして、画像６０４の近傍に画像６０４の送信元となるＰＣ１１の識別情報６１２、画像６０５の近傍に画像６０５の送信元となるＰＣ１２の識別情報６１３を表示する（識別情報表示処理）。
【００６９】
図４（ｃ）はプロジェクタがＰＣから画像データを受信して表示するまでの処理を示している。
【００７０】
図４（ｃ）において、ＰＣとの接続が確立されると本プログラムが起動し、通信ＩＦ２０５を介して通信回線３０上に存在するＰＣから送信される画像データの受信待ち状態となる（Ｓ２３１）。
【００７１】
ステップＳ２３２では、ＣＰＵ２０１は、ＰＣ側から受信したレイアウト設定情報又はステップＳ２１９、Ｓ２２０で設定された画面レイアウトに従い、受信した画像データの投影画面における表示エリアを決定する。
【００７２】
ステップＳ２３３では、ＣＰＵ２０１は、決定された表示エリアごとに投影制御部２０７を介して画像データを投影部２０８に投影する。
【００７３】
ステップＳ２３４では、ＣＰＵ２０１は、ＰＣとの接続が切断されたか否か判定し、切断された場合には本処理を終了し、切断されていない場合にはステップＳ２３１に戻り、画像の受信待ち状態となる。
【００７４】
以上の処理によれば、プロジェクタが同一のＰＣから送信される複数の画像データを多画面表示する際に、各画像データの関連性に応じて表示形態を変更する。例えば、ＰＣ側で所定の間隔をもって近接する画像であれば左右に結合して表示し、それ以外ならば識別可能に分離して表示するので、画像の視認性が向上する。
【００７５】
［実施形態２］次に、実施形態２として、ＰＣ側で複数の送信画像データを結合して送信する処理について説明する。なお、本実施形態を実現する画像表示システムのブロック構成は、前述した実施形態１と同様であるため、説明を省略する。
【００７６】
実施形態１ではＰＣから受信した画像データのレイアウトをプロジェクタ側で変更していたのに対して、本実施形態ではＰＣ側でプロジェクタでの画面レイアウトを変更する。
【００７７】
図７を参照して、実施形態２のＰＣ１０〜１２の処理について説明する。なお、本処理において、プロジェクタとの通信接続を確立する処理については図３（ａ）で説明した通りである。また、図７に示す処理は、ＰＣ１０〜１２においてプロジェクタ制御用のアプリケーション起動時に、ＨＤＤ１０４に格納されているアプリケーションプログラムを、ＣＰＵ１０１がＲＡＭ１０３に展開することで実行される。
【００７８】
図７において、ＣＰＵ１０１は、画像処理部１０９により表示制御部１１０を介して複数のモニタ１１１，１１２に表示されている画像データをＶＲＡＭ１０８から取得する（Ｓ３０１）。
【００７９】
ステップＳ３０２では、ＣＰＵ１０１は、複数の画像データの送信先が同一のプロジェクタであるか否かを判定する。送信先が同一の場合にはステップＳ３０２に移行し、異なる場合にはステップＳ３０８に移行する。
【００８０】
ステップＳ３０３では、ＣＰＵ１０１は、送信対象の複数の画像データが図５（ａ）や図５（ｅ）のように所定の間隔をもって近接する画面レイアウトか否かを判定する。近接している場合にはステップＳ３０３に移行し、近接していない場合にはステップＳ３０８に移行する。本実施形態では、図５（ａ）、図５（ｅ）のように、所定の間隔を持って近接する画像レイアウトである場合には、画像データを取り込む際に、複数の画像を１つの画像データに結合した画像を生成するのである。
【００８１】
さらに、ステップＳ３０４では、ＣＰＵ１０１は、送信対象の複数の画像データの画面アスペクト比が同一であるか否かを判定する（Ｓ３０４）。アスペクト比が同一ならばステップＳ３０５に移行し、同一でないならばステップＳ３０８に移行する。
【００８２】
ステップＳ３０５では、ＣＰＵ１０１は、送信対象の複数の画像データの解像度が同一であるか否かを判定する。解像度が同一ならばステップＳ３０６に移行し、同一でないならばステップＳ３０８に移行する。
【００８３】
ステップＳ３０６では、ＣＰＵ１０１は、送信対象の複数の画像データが異なっているか否かを判定し、異なっているならばステップＳ３０７に移行し、同じならばステップＳ３０８に移行する。
【００８４】
ステップＳ３０７では、ＣＰＵ１０１は、所定の間隔をもって近接する画像データを結合する。すなわち、ステップＳ３０７においては、ＣＰＵ１０１は、所定の間隔を持って近接する複数の画像データをひとつの画像データとして結合した状態で画像を取り込むのである。
【００８５】
ステップＳ３０８では、ＣＰＵ１０１は、送信先のプロジェクタの画面レイアウトを設定する。ここで、ステップＳ３０７で結合した画像データを表示できるようなレイアウトに設定するためのレイアウト設定情報を送信先のプロジェクタへ送信する。
【００８６】
ステップＳ３０９では、ＣＰＵ１０１は、送信対象の各画像データを送信先のプロジェクタへ送信する。
【００８７】
各画像データの送信が完了した後、ＣＰＵ１０１は、プログラムの終了指示がユーザＩＦ１０７を介して入力された場合には処理を終了し、終了指示が入力されていない場合にはステップＳ３１１に移行する（Ｓ３１０）。
【００８８】
ステップＳ３１１では、ＣＰＵ１０１は、表示制御部１１０にて出力する画像データに更新があるのを待ち、更新があった場合にはステップＳ３０１に戻り、各モニタ１１１，１１２に出力されている画像データをＶＲＡＭ１０８から取得する。
【００８９】
プロジェクタ２０側での画像表示処理については、図４（ｂ）の処理を除き、図４（ａ）及び図４（ｃ）と同一である。
【００９０】
［実施形態３］次に、実施形態３として、ＰＣ側で全てのモニタに表示されている全ての画像データを取得し、取得した画像データをモニタごとに分離又は送信先ごとに結合して送信する処理について説明する。なお、本実施形態を実現する画像表示システムのブロック構成は、前述した実施形態１と同様であるため、説明を省略する。なお、本実施形態では、ＰＣ１０には２台のモニタ１１１，１１２が接続されている例で説明しているが、３台以上のモニタが接続されている場合であってもよい。
【００９１】
図８を参照して、実施形態２のＰＣでの処理について説明する。なお、本処理において、プロジェクタとの通信接続を確立する処理については図３（ａ）で説明した通りである。また、図８に示す処理は、ＰＣ１０においてプロジェクタ制御用のアプリケーション起動時に、ＨＤＤ１０４に格納されているアプリケーションプログラムを、ＣＰＵ１０１がＲＡＭ１０３に展開することで実行される。
【００９２】
図８において、ＣＰＵ１０１は、画像処理部１０９により表示制御部１１０を介して全てのＰＣ１０のモニタに表示されている全ての画像データをＶＲＡＭ１０８から取得する（Ｓ４０１）。
【００９３】
ステップＳ４０２では、ＣＰＵ１０１は、ステップＳ４０１でキャプチャした全ての画像データのうち、送信先が同一の画像データが複数存在するか判定する。送信先が同一の画像データが複数存在する場合にはステップＳ４０３に移行し、送信先が異なっている場合又は送信先が同一の画像データが単一の場合にはステップＳ４０７に移行する。
【００９４】
ステップＳ４０３では、ＣＰＵ１０１は、送信先が同一である複数の画像データが図５（ａ）、（ｅ）のように所定の間隔をもって近接する画面レイアウトか否かを判定する。そして、近接している場合にはステップＳ４０３に移行し、近接していない場合にはステップＳ４０７に移行する。
【００９５】
ステップＳ４０４では、ＣＰＵ１０１は、送信先が同一で互いに近接する画面レイアウトの複数の画像データの画面アスペクト比が同一であるか否かを判定し、同一ならばステップＳ４０５に移行し、同一でないならばステップＳ４０７に移行する。
【００９６】
ステップＳ４０５では、ＣＰＵ１０１は、送信先が同一で互いに近接する画面レイアウトの複数の画像データの解像度が同一であるかを判別し、同一ならばステップＳ４０６に移行し、同一でないならばステップＳ４０７に移行する。
【００９７】
ステップＳ４０６では、ＣＰＵ１０１は、送信先が同一で互いに近接する画面レイアウトの複数の画像データが異なっているか否かを判定し、同一である場合にはステップＳ４０７に移行し、異なっている場合にはステップＳ４０８に移行する。
【００９８】
ステップＳ４０７では、ＣＰＵ１０１は、モニタごとに画像データを識別可能に分離した１つの画像を生成し、ＲＡＭ１０３に格納し、ステップＳ４０９に移行する。
【００９９】
ステップＳ４０８では、ＣＰＵ１０１は、送信先が同一で互いに近接する画面レイアウトの複数の画像データについて、送信先ごとに複数の画像データを結合した１つの画像を生成する。そして、結合した画像データをＲＡＭ１０３に格納し、ステップＳ４０９に移行する。
【０１００】
ステップＳ４０９では、ステップＳ４０７、Ｓ４０８で分離又は結合された画像データを表示できるようなレイアウト設定情報を、送信先のプロジェクタへ送信する。
【０１０１】
その後、ＣＰＵ１０１は、各画像データを送信先のプロジェクタへ送信し（Ｓ４１０）、各画像データの送信が完了した後、プログラムの終了指示があった場合には処理を終了する（Ｓ４１１）。また、終了指示が入力されていない場合にはステップＳ４１２に移行し、表示制御部１１０にて出力する画像データに更新があるのを待ち、更新があった場合にはステップＳ４０１に戻り、再度モニタから画像データをＶＲＡＭ１０８から取得する。
【０１０２】
プロジェクタ２０側での画像表示処理については、図４（ｂ）の処理を除き、図４（ａ）及び図４（ｃ）と同一である。
【０１０３】
［実施形態４］次に、実施形態４として、プロジェクタ２０が、複数のＰＣから画像データを受信した場合のレイアウト変更処理について説明する。本実施形態では、複数のＰＣから画像データを受信した場合であっても、所定の条件を満たせば、図６の投影画面６００のように各画像を結合するようにプロジェクタ側で画面レイアウトを変更する。なお、図９に示す処理は、図４（ｂ）に対応し、プロジェクタ２０の電源投入時に、ＲＯＭ２０２に格納されているファームウェアプログラムを、ＣＰＵ２０１がＲＡＭ２０３に展開することで実行される。
【０１０４】
本実施形態を実現する画像表示システムのブロック構成は、前述した実施形態１と同様であるため、説明を省略する。また、ＰＣ１０〜１２側での処理については、図３と同様であり、プロジェクタ２０側での画像表示処理については図４（ｂ）の処理を除き、図４（ａ）及び図４（ｃ）と同一である。
【０１０５】
図９において、ＣＰＵ２０１は、プロジェクタ２０側での既存のレイアウト設定を、ＰＣ１０から受信したレイアウトに自動的に変更してもよい変更許可設定になっているか否か判定する（Ｓ５０１）。変更許可設定になっている場合にはステップＳ５０２に移行し、変更不可設定であれば、図４（ｃ）でプロジェクタ２０側で設定された画面レイアウトに従ってＰＣから受信した画像データを投影する。
【０１０６】
ステップＳ５０２では、ＣＰＵ２０１は、プロジェクタ２０が接続を確立した複数のＰＣから画像データを受信するか否かを判定する。ここでは、図４（ａ）のステップＳ２０５で受信した画像情報から判定する。
【０１０７】
ステップＳ５０２で複数の画像データを受信する場合にはステップＳ５０３に移行し、複数の画像データを受信しない場合にはステップＳ５０６に移行する。
【０１０８】
ステップＳ５０３では、ＣＰＵ２０１は、複数のＰＣから受信する各画像データの解像度が同一か否かを判定し、各画像データの解像度が同一ならばステップＳ５０４に移行し、同一ではないならばステップＳ５０６に移行する。
【０１０９】
次に、ステップＳ５０４では、ＣＰＵ２０１は、複数のＰＣから受信する各画像データの画面アスペクト比が同一か否かを判定し、アスペクト比が同一ならばステップＳ５０５に移行し、同一でないならばステップＳ５０６に移行する。
【０１１０】
ステップＳ５０５では、ＣＰＵ２０１は、ユーザにより予め設定された画面レイアウト情報をＲＡＭ２０３から読み出し、複数の画像データを結合した画面レイアウトに変更する。
【０１１１】
ステップＳ５０６では、ＣＰＵ２０１は、ユーザにより予め設定された画面レイアウト情報をＲＡＭ２０３から読み出し、複数の画像データを識別可能に分離した画面レイアウトに変更する。
【０１１２】
プロジェクタ２０側での画像表示処理については、図４（ｂ）の処理を除き、図４（ａ）及び図４（ｃ）と同一である。
【０１１３】
以上説明したように、上記各実施形態によれば、プロジェクタの投影画面に複数の画像を投影する際に、例えば同じＰＣの複数のモニタから表示されている画像のように、関連性の高い画像については結合したレイアウトとする。一方、例えば個々のＰＣごとに表示されている画像のように、関連性の低い画像については枠や線などで識別可能に分離したレイアウトとする。このように画像間の関連性に応じて表示形態を変更することで、視認性を向上することができる。
【０１１４】
［他の実施形態］本発明は、以下の処理を実行することによっても実現される。即ち、上記実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵなど）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【図１】
0005677034.tif 000002
【図２】
0005677034.tif 000003
【図３】
0005677034.tif 000004
【図４】
0005677034.tif 000005
【図５】
0005677034.tif 000006
【図６】
0005677034.tif 000007
【図７】
0005677034.tif 000008
【図８】
0005677034.tif 000009
【図９】
0005677034.tif 000010