(57)【要約】【課題】コンピュータ装置の仮想画面上のウインドウを、画像表示装置の共有画面に表示する画像表示装置若しくは画像表示システムにおいて、ウインドウが共有画面からはみ出そうとした場合に、自動的に補正してウインドウが共有画面内に収めることが可能な画像表示装置及び画像表示システムを提供する。【解決手段】表示画面５４に隣接して設けられた仮想画面５５上のウインドウの画像データであるウインドウ画像データを、出力するコンピュータ装置５０と、コンピュータ装置５０が出力したウインドウ画像データを受信し、このウインドウ画像データからウインドウを生成して、１つの領域である共有画面８０に表示し、仮想画面５５上のウインドウの位置及び大きさの情報に基づいて、共有画面８０に収まらないと判断した場合に、ウインドウを共有画面８０上に収めて表示する処理を行う画像表示装置１とから構成する。【選択図】図１
2009086082.tif 000002
【特許請求の範囲】
【請求項１】
１又は複数のコンピュータ装置の表示画面に隣接して設けられた仮想画面上のウインドウを、１つの領域の共有画面に表示する画像表示装置において、
前記仮想画面上のウインドウの画像データであるウインドウ画像データを、前記１又は複数のコンピュータ装置から受信する受信手段と、
前記受信したウインドウ画像データからウインドウを生成し、前記共有画面に配置する画像配置手段と、
前記仮想画面上のウインドウの位置及び大きさの情報に基づいて、ウインドウが前記共有画面に収まらないと判断した場合に、前記ウインドウを共有画面内に収めて表示する処理を行う補正表示手段を有することを特徴とする画像表示装置。
【請求項２】
補正表示手段は、ウインドウの画素を縮小して、前記ウインドウを共有画面内に収める処理を行うことを特徴とする請求項１に記載の画像表示装置。
【請求項３】
補正表示手段は、ウインドウを移動させて、前記ウインドウを共有画面内に収める処理を行うことを特徴とする請求項１に記載の画像表示装置。
【請求項４】
補正表示手段は、表示画面に対する仮想画面の移動量である仮想画面移動信号を、収まらないと判断したウインドウ画像データ送信元のコンピュータ装置に送信し、前記仮想画面を表示画面に対して移動させて、ウインドウを共有画面内に収める処理を行うことを特徴とする請求項１に記載の画像表示装置。
【請求項５】
仮想画面を表示画面に対して移動させた場合において、補正表示手段が、前記仮想画面上にある既存のウインドウが共有画面に収まらないと判断した場合に、前記補正表示手段は、前記既存のウインドウを共有画面内に収める処理を行うことを特徴とする請求項４に記載の画像処理装置。
【請求項６】
補正表示手段は、既存のウインドウの画素を縮小して、既存のウインドウを共有画面内に収める処理を行うことを特徴とする請求項５に記載の画像表示装置。
【請求項７】
補正表示手段は、既存のウインドウを移動させて、既存のウインドウを共有画面上に収める処理を行うことを特徴とする請求項５に記載の画像表示装置。
【請求項８】
表示画面に隣接して設けられた仮想画面上のウインドウの画像データであるウインドウ画像データを、出力する１又は複数のコンピュータ装置と、
前記コンピュータ装置が出力したウインドウ画像データを受信し、このウインドウ画像データからウインドウを生成して、１つの領域である共有画面に表示し、前記仮想画面上のウインドウの位置及び大きさの情報に基づいて、前記共有画面に収まらないと判断した場合に、ウインドウを共有画面上に収めて表示する処理を行う画像表示装置と、
前記コンピュータ装置と前記画像表示装置とを通信させる通信手段とから構成されることを特徴とする画像表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、１又は複数のコンピュータ装置の仮想画面上のウインドウを、１つの領域の共有画面に表示することができる画像表示装置及び画像表示システムに関するものである。
【背景技術】
【０００２】
近年、会議の場において、会議の出席者が、それぞれのノート型パソコンに用意したデータを、プロジェクタ等の画像表示装置で表示して会議をするようになってきている。従来では、出席者が順次ノート型パソコンを、プロジェクタに接続して、データをプロジェクタで表示して発表していた。会議後に出席者のそれぞれ若しくは代表の一人が、会議で決定したことや、変更したことをデータに盛り込んで、更新作業をしていたため、大変手間であった。
【０００３】
もし、出席者がそれぞれ用意したデータを同時に、１つの領域の共有画面に表示して、共同で編集作業をすることができるとすると、情報の共有ができると同時に、その場でデータを共同で編集することができ大変便利である。
【０００４】
そこで、図１３に示されるような画像表示システム３００が考えられる。この画像表示システム３００は、複数のコンピュータ装置ＰＣ１、ＰＣ２が、プロジェクタ２００に接続していて、プロジェクタ２００が、複数のコンピュータ装置ＰＣ１、ＰＣ２の仮想の画面である仮想画面上のウインドウＷ１―１、Ｗ１−２、Ｗ２−１、Ｗ２−２を重ね合わせて共有画面として表示するシステムである。例えば、ユーザ１が、ポインティングディバイスを操作することにより、コンピュータ装置ＰＣ１の表示画面に表示されているウインドウＷ１−２、Ｗ１−１を、右側に移動させて、仮想画面に移動させると、ウインドウＷ１−２、Ｗ１−１が共有画面に表示されるようになる。
【０００５】
表示画面の画面解像度よりも仮想画面の画面解像度の方が低い場合には、図１４に示されるように、表示画面上のウインドウを仮想画面上に移動させると、このウインドウが共有画面上に収まらず、はみ出してしまい、ウインドウの一部が共有画面上で表示されないという問題が生じてしまう。
【０００６】
特許文献１には、コンピュータ装置の表示している画面の一部をプロジェクタに表示する技術が開示されている。しかし、複数のコンピュータ装置が表示しているウインドウを共有画面として、プロジェクタで表示することは考慮されておらず、前記問題を解決することはできない。また、特許文献２には、マルチモニタを使用して、副モニタをプロジェクタに投影する際の、主モニタと副モニタの位置関係に関する特許が開示されている。しかし、この特許文献２に記載の発明は、副モニタにウインドウを移動しにくくして、ユーザが意図しないウインドウがプロジェクタで表示してしまう誤操作を防止する発明であり、前記問題を解決することはできない。
【特許文献１】特開２００４−８６２７７号公報
【特許文献２】特開２００７−１０１８５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は上記のような問題点を解決し、１又は複数のコンピュータ装置の仮想画面上のウインドウを、画像表示装置の共有画面に表示する画像表示装置若しくは画像表示システムにおいて、ウインドウが共有画面上からはみ出そうとした場合に、ウインドウが共有画面内に収めることが可能な画像表示装置及び画像表示システムを提供する。
【課題を解決するための手段】
【０００８】
上記課題を解決するためになされた請求項１に記載の発明は、１又は複数のコンピュータ装置の表示画面に隣接して設けられた仮想画面上のウインドウを、１つの領域の共有画面に表示する画像表示装置において、
前記仮想画面上のウインドウの画像データであるウインドウ画像データを、前記１又は複数のコンピュータ装置から受信する受信手段と、
前記受信したウインドウ画像データからウインドウを生成し、前記共有画面に配置する画像配置手段と、
前記仮想画面上のウインドウの位置及び大きさの情報に基づいて、ウインドウが前記共有画面に収まらないと判断した場合に、前記ウインドウを共有画面内に収めて表示する処理を行う補正表示手段を有することを特徴とする。
【０００９】
請求項２記載の発明の補正表示手段は、ウインドウの画素を縮小して、前記ウインドウを共有画面内に収める処理を行うことを特徴とする。
【００１０】
請求項３に記載の発明の補正表示手段は、ウインドウを移動させて、前記ウインドウを共有画面内に収める処理を行うことを特徴とする。
【００１１】
請求項４に記載の発明の補正表示手段は、表示画面に対する仮想画面の移動量である仮想画面移動信号を、収まらないと判断したウインドウ画像データ送信元のコンピュータ装置に送信し、前記仮想画面を表示画面に対して移動させて、ウインドウを共有画面内に収める処理を行うことを特徴とする。
【００１２】
請求項５に記載の発明は、仮想画面を表示画面に対して移動させた場合において、補正表示手段が、前記仮想画面上にある既存のウインドウが共有画面に収まらないと判断した場合に、前記補正表示手段は、前記既存のウインドウを共有画面内に収める処理を行うことを特徴とする。
【００１３】
請求項６に記載の発明の補正表示手段は、既存のウインドウの画素を縮小して、既存のウインドウを共有画面内に収める処理を行うことを特徴とする。
【００１４】
請求項７に記載の発明の補正表示手段は、既存のウインドウを移動させて、既存のウインドウを共有画面上に収める処理を行うことを特徴とする。
【００１５】
請求項８に記載の発明の画像表示システムは、表示画面に隣接して設けられた仮想画面上のウインドウの画像データであるウインドウ画像データを、出力する１又は複数のコンピュータ装置と、
前記コンピュータ装置が出力したウインドウ画像データを受信し、このウインドウ画像データからウインドウを生成して、１つの領域である共有画面に表示し、前記仮想画面上のウインドウの位置及び大きさの情報に基づいて、前記共有画面に収まらないと判断した場合に、ウインドウを共有画面上に収めて表示する処理を行う画像表示装置と、
前記コンピュータ装置と前記画像表示装置とを通信させる通信手段とから構成することを特徴とする。
【発明の効果】
【００１６】
請求項１に記載の発明によれば、仮想画面上のウインドウの画像データであるウインドウ画像データを、前記１又は複数のコンピュータ装置から受信する受信手段と、前記受信したウインドウ画像データからウインドウを生成し、前記共有画面に配置する画像配置手段と、前記仮想画面上のウインドウの位置及び大きさの情報に基づいて、ウインドウが前記共有画面に収まらないと判断した場合に、前記ウインドウを共有画面内に収めて表示する処理を行う補正表示手段を有するので、ウインドウが共有画面上からはみ出そうとした場合に、ウインドウを共有画面内に収めることが可能となり、仮想画面上のウインドウの一部が共有画面上で表示されないという問題を解決することが可能となった。
【００１７】
請求項２記載の発明によれば、補正表示手段は、ウインドウの画素を縮小して、前記ウインドウを共有画面内に収める処理を行うこととしたので、仮想画面上のウインドウを自動的に補正して共有画面内に収めることが可能となった。
【００１８】
請求項３に記載の発明によれば、補正表示手段は、ウインドウを移動させて、前記ウインドウを共有画面内に収める処理を行うこととしたので、仮想画面上のウインドウを自動的に補正して共有画面内に収めることが可能となった。
【００１９】
請求項４に記載の発明によれば、補正表示手段は、表示画面に対する仮想画面の移動量である仮想画面移動信号を、収まらないと判断したウインドウ画像データ送信元のコンピュータ装置に送信し、前記仮想画面を表示画面に対して移動させて、ウインドウを共有画面内に収める処理を行うこととしたので、ウインドウが共有画面上からはみ出そうとした場合に、ウインドウを共有画面内に収めることが可能となり、仮想画面上のウインドウの一部が共有画面上で表示されないという問題を解決することが可能となった。
【００２０】
請求項５に記載の発明によれば、仮想画面を表示画面に対して移動させた場合において、補正表示手段が、前記仮想画面上にある既存のウインドウが共有画面に収まらないと判断した場合に、前記補正表示手段は、前記既存のウインドウを共有画面内に収める処理を行うこととしたので、移動させたウインドウを共有画面内に収めるとともに、仮想画面上の既存のウインドウも共有画面上に収めて表示することが可能となった。
【００２１】
請求項６に記載の発明によれば、補正表示手段は、既存のウインドウの画素を縮小して、既存のウインドウを共有画面内に収める処理を行うこととしたので、仮想画面上の既存のウインドウを自動的に補正して共有画面内に収めることが可能となった。
【００２２】
請求項７に記載の発明によれば、補正表示手段は、既存のウインドウを移動させて、既存のウインドウを共有画面上に収める処理を行うこととしたので、仮想画面上の既存のウインドウを自動的に補正して共有画面内に収めることが可能となった。
【００２３】
請求項８に記載の発明によれば、画像表示システムは、表示画面に隣接して設けられた仮想画面上のウインドウの画像データであるウインドウ画像データを、出力する１又は複数のコンピュータ装置と、前記コンピュータ装置が出力したウインドウ画像データを受信し、このウインドウ画像データからウインドウを生成して、１つの領域である共有画面に表示し、前記仮想画面上のウインドウの位置及び大きさの情報に基づいて、前記共有画面に収まらないと判断した場合に、ウインドウを共有画面上に収めて表示する処理を行う画像表示装置と、前記コンピュータ装置と前記画像表示装置とを通信させる通信手段とから構成したので、ウインドウが共有画面上からはみ出そうとした場合に、ウインドウを共有画面内に収めることが可能となり、仮想画面上のウインドウの一部が共有画面上で表示されないという問題を解決することが可能となった。
【発明を実施するための最良の形態】
【００２４】
（画像表示システムの概要）
以下に、図面を参照しつつ本発明の好ましい実施の形態を示す。
図１は本発明の画像表示装置を用いた画像表示システムの構成図である。図１に示されるように、本発明の画像表示システム１００は、コンピュータ装置５０ａ、５０ｂ（図上ではそれぞれ、ＰＣ１、ＰＣ２と表記している）の仮想の画面である仮想画面５５ａ、５５ｂ上に表示されている「ウインドウ」を、一つの領域に重ね合わせて、共有画面８０として表示し、コンピュータ装置５０ａ、５０ｂのユーザが、共有画面８０上に表示された「ウインドウ」を操作することができるシステムである。図１において、表示画面５４ａ、５４ｂは、それぞれコンピュータ装置５０ａ、５０ｂの画像表示装置５１ａ、５１ｂが表示している画面である。また、仮想画面５５ａ、５５ｂは、それぞれコンピュータ装置５０ａ、５０ｂの仮想の画面であり、図１において、仮想画面５５ａ、５５ｂは、表示画面５４ａ、５４ｂに隣接して、仮想的に設けられている。この仮想画面５５ａ、５５ｂは、表示画面５４ａ、５４ｂに、少なくとも一部が連続して仮想的に設けられていて、後述するように、カーソルＰ１、Ｐ２や「ウインドウ」が、表示画面５４ａ、５４ｂと仮想画面５５ａ、５５ｂとの間を移動することができるようになっている。なお、本実施形態では、仮想画面５５ａ、５５ｂは、表示画面５４ａ、５４ｂの右隣に設けられている。なお、「ウインドウ」には、各コンピュータ装置５０ａ、５０ｂの表示画面５４ａ、５４ｂに表示される、各種アプリケーソンソフトの「ウインドウ」の他、「フォルダ」を開けた「ウインドウ」等も含まれる。
【００２５】
画像表示システム１００は、１又は複数のコンピュータ装置５０ａ、５０ｂと、画像表示装置１と、複数のコンピュータ装置５０ａ、５０ｂと画像表示装置１とを接続してデータを通信する通信手段６０とから構成されている。なお、本実施形態では、画像表示装置１は、プロジェクタであり、スクリーン７５等に共有画面８０を投影して表示するようになっている。
【００２６】
なお、画像表示装置１にデータを送信するコンピュータ装置５０ａ、５０ｂは、図１に示されるように２台に限定されず、１台であっても、３台であっても、４台以上であっても差し支えない。以下、２台のコンピュータ装置５０ａ、５０ｂが、画像表示装置１に画像データを送信する実施形態について説明をする。
【００２７】
コンピュータ装置５０ａ、５０ｂは、「ウインドウ」を表示画面５４ａ、５４ｂに表示するものであればすべて含まれ、例えば、ウインドウズ（登録商標）、マッキントッシュ（登録商標）、リナックス（登録商標）、ＭＳ−ＤＯＳ（登録商標）等のＯＳ（オペレーティングシステム）を用いた、いわゆるパーソナルコンピュータや、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔの略、携帯情報端末）、ワークステーション、大型汎用コンピュータ等も含めることができる。
【００２８】
コンピュータ装置５０ａ、５０ｂは、仮想画面５５ａ、５５ｂ上の「ウインドウ」の画像データである「ウインドウ画像データ」及び「ウインドウ」の位置や大きさのデータである「ウインドウ座標データ」を、外部に出力する機能を備えていて、本発明では、コンピュータ装置５０ａ、５０ｂは、「ウインドウ画像データ」及び「ウインドウ座標データ」を、通信手段６０を介して、画像表示装置１に出力するようになっている。なお、「ウインドウ座標データ」には、仮想画面５５ａ、５５ｂ上の「ウインドウ」の座標情報（例えば、「ウインドウ」のある一点の座標の情報）や、前記「ウインドウ」の幅や高さの情報が含まれ、本実施形態では「ウインドウ」の座標情報は、「ウインドウ」の左上の位置を基準としている。
【００２９】
画像表示装置１は、通信手段６０を介して接続されているコンピュータ装置５０ａ、５０ｂから、「ウインドウ画像データ」及び「ウインドウ座標データ」を受信する機能を備えている。画像表示装置１は、前記受信した「ウインドウ画像データ」及び「ウインドウ座標データ」に基づいて、「ウインドウ」を生成し、一の領域に重ね合わせて配置して共有画面８０として表示する機能を備えている。
【００３０】
コンピュータ装置５０ａ、５０ｂには、ポインティングディバイスの一形態であるトラックパッド等が内蔵されていたり、マウス等が接続されていたりしている。ユーザがポインティングディバイスを操作すると、コンピュータ装置５０ａ、５０ｂは、操作により得られた「ポインティングディバイス信号」から、ポインターＰ１、Ｐ２を生成し、表示画面５４ａ、５４ｂに表示する処理を行う。なお、「ポインティングディバイス信号」には、カーソル位置情報データ」や「ポインティングディバイス押下信号」等が含まれる。「カーソル位置情報データ」は、例えば（Ｘｐ、Ｙｐ）のようなＸ座標、Ｙ座標で表されるパラメータのデータであり、これらのＸ座標、Ｙ座標のデータからカーソルＰ１、Ｐ２の位置を２次元で表現するようになっている。ユーザがポインティングディバイスを上下左右に動かすと、「カーソル位置情報データ」のＸ座標、Ｙ座標のパラメータが増減・加減されるようになっている。「ポインティングディバイス押下信号」は、ユーザがポインティングディバイスのボタンを押下した場合に出力される信号であり、当該ボタンを素早く離した場合のいわゆる「クリック」や、当該ボタンを押してから離すまでの間にポインティングディバイスを移動するいわゆる「ドラッグ」の信号を含む。なお、ポインティングディバイスは、トラックパッドやマウスに限定されず、トラックボール、ポインティングスティック、ペンタブレット等のポインティングディバイスであっても差し支えない。また、コンピュータ装置５０ａ、５０ｂのキーボード５２ａ、５２ｂでカーソルＰ１、Ｐ２を操作する場合には、キーボード５２ａ、５２ｂもポインティングディバイスに含まれる。
【００３１】
コンピュータ装置５０ａ、５０ｂは、仮想画面５５ａ、５５ｂ上の「カーソル位置情報データ」及び「ポインティングディバイス押下信号」を、通信手段６０を介して画像表示装置１に送信する機能を備えている。また、コンピュータ装置５０ａ、５０ｂは、キーボード５２ａ、５２ｂの操作信号である「キーボード信号」を、通信手段６０を介して画像表示装置１に送信する機能を備えている。
【００３２】
画像表示装置１は、通信手段６０を介して接続されているコンピュータ装置５０ａ、５０ｂから「ポインティングディバイス信号」や「キーボード信号」を受信する機能を備えている。また、画像表示装置１は、受信した「カーソル位置情報データ」に基づいて、カーソルＰ１、Ｐ２を、共有画面８０に表示させる機能を備えている。
【００３３】
本発明では、ユーザ１、２がポインティングディバイスを操作することにより、カーソルＰ１、Ｐ２を、表示画面５４ａ、５４ｂから仮想画面５５ａ、５５ｂに移動させると、カーソルＰ１、Ｐ２が、表示画面５４ａ、５４ｂから消滅すると同時に、共有画面８０上に表示されるようになっている。例えば、図１において、ユーザ１が、ポインティングディバイスを操作することにより、表示画面５４ａ上に表示されているカーソルＰ１を右側に移動させて、カーソルＰ１が表示画面５４ａと仮想画面５５ａの境界を超えると、表示画面５４ａの右端からカーソルＰ１が消滅すると同時に、共有画面８０の左端からカーソルＰ１が現れるようになっている。
【００３４】
ユーザ１、２は、ポインティングディバイスを操作することにより共有画面８０上の「ウインドウ」を、移動・クリック・ドラッグ等の操作をすることができる。例えば、コンピュータ装置５０ａのユーザ１が、表示画面５４ａに表示されているウインドウＷ１−１をドラッグすることにより右側に移動させて、ウインドウＷ１−１が表示画面５４ａと仮想画面５５ａの境界を超えると、前記境界を越えた部分のウインドウＷ１−１は、共有画面８０の左側から現れて表示されるようになる。
【００３５】
画像表示装置１は、共有画面８０上でカーソルＰ１、Ｐ２が指し示している「ウインドウ」の「ウインドウ画像データ」を送信しているコンピュータ装置５０ａ、５０ｂのいずれかを識別して、その識別したコンピュータ装置５０ａ、５０ｂに対して「ポインティングディバイス信号」や「キーボード信号」を送信する機能を備えている。
【００３６】
コンピュータ装置５０ａ、５０ｂは、画像表示装置１から他のコンピュータ装置５０ａ、５０ｂの「ポインティングディバイス信号」や「キーボード信号」を受信して、コンピュータ装置５０ａ、５０ｂのオペレーティングシステムやアプリケーションソフトに引き渡す機能を備えている。
【００３７】
これにより、例えば、カーソルＰ１が指し示しているウインドウＷ２−１の「ウインドウ画像データ」を出力しているコンピュータ装置５０ｂに対して、画像表示装置１が「ポインティングディバイス信号」や「キーボード信号」を送信して、ユーザ１が、コンピュータ装置５０ｂの仮想画面５５ｂ上のウインドウＷ２−１の操作を行うことが可能となる。
【００３８】
その結果、画像表示装置１により表示された共有画面８０を見ながら、コンピュータ装置５０ａを操作しているユーザ１が、ユーザ２に対して口頭で編集の指示を行うことなく、ウインドウ２−１を直接編集することが可能となる。
【００３９】
ユーザ１が、コンピュータ装置５０ａのポインティングディバイスを操作して、共有画面８０上に表示されているウインドウＷ２−１を操作した場合には、画像表示装置１は、コンピュータ装置５０ａから出力された「ポインティングディバイス信号」や「キーボード信号」をコンピュータ装置５０ｂに出力し、コンピュータ装置５０ｂは、この「ポインティングディバイス信号」や「キーボード信号」を、Ｗ２−１ウインドウを表示している「オペレーティングシステム」や「アプリケーションソフト」に引き渡して、これら「オペレーティングシステム」や「アプリケーションソフト」が処理を行う。例えば、ウインドウＷ２−１が、ワードプロセッサの「ウインドウ」である場合には、ユーザ１が、コンピュータ装置５０ａのポインティングディバイスを操作して、カーソルＰ１をウインドウＷ２−１の所望の位置に移動させるとともに、コンピュータ装置５０ａのキーボード５２ａを操作することにより、ウインドウＷ２−１に文字を入力することができるようになっている。このように、コンピュータ装置５０ｂは、コンピュータ装置５０ａから出力された「ポインティングディバイス信号」や「キーボード信号」を、画像装置１を介して取得し、ワードプロセッサソフトに引き渡す。このワードプロセッサソフトは、前記「ポインティングディバイス信号」や「キーボード信号」に基づいて、文字の入力等の各種処理を行う。「アプリケーションソフト」にはワードプロセッサソフト以外にも、表計算ソフト、メールソフト、プレゼーテンションソフト等のビジネスソフトの他、画像処理ソフト等が含まれ、ユーザ１、２が、共有画面８０に表示された各種ソフトの「ウインドウ」を操作することにより、共同作業ができるようになっている。
【００４０】
次に通信手段６０について説明をする。通信手段６０は、例えば図１に示されるように、複数の通信線が接続されるハブ６１と、ハブ６１と複数のコンピュータ装置５０ａ、５０ｂを接続する通信線６２と、ハブ６１と画像表示装置１を接続する通信線６３とから構成されている。通信線６３は、図２に示される画像表示装置１のネットワーク接続部１０に接続している。通信線６２は、図４に示されるコンピュータ装置５０ａ、５０ｂのネットワーク接続部１１３に接続している。
【００４１】
なお、画像表示装置１のネットワーク接続部１０及びコンピュータ装置５０ａ、５０ｂのネットワーク接続部１１３のインターフェースとして、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）や、ＵＳＢ（Ｕｎｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓの略、ＵＳＢ１．０、ＵＳＢ１．１、ＵＳＢ２．０を含む）、ＩＥＥＥ１３９４、ＲＳ２３２、ＲＳ４２２その他通信インターフェースを含めることができ、通信線６２と通信線６３は、これらのインターフェースに対応した通信線となっている。
【００４２】
あるいは通信手段６０として、無線を用いたものであってもよく、この場合のインターフェースとしては、ＩＥＥＥ８０２に規定されているいわゆる無線ＬＡＮやＢｌｕｅｔｏｏｔｈ、その他の無線インターフェースを含めることができる。この場合には、コンピュータ装置５０ａ、５０ｂのネットワーク接続部１１３及び、画像表示装置１のネットワーク接続部１０は、前記無線のインターフェースを用いたものとなっている。
【００４３】
また、図１に示される通信手段６０には、図３に示されるように、いわゆるイントラネット６５やインターネット６６を含めることもでき、イントラネット６５やインターネット６６等のネットワークに接続されているコンピュータ装置５０ａ、５０ｂが、「ウインドウ画像データ」や「ウインドウ座標データ」、「ポインティングディバイス信号」、「キーボード信号」を画像表示装置１に送信する実施形態であっても差し支えない。なお、図３において、６５はイントラネット、６６はインターネット、６７はハブ、６８はスイッチ、６９はルータ、７０はサーバー、７１はファイヤーウォール、７２は無線ＬＡＮのアクセスポイントを示す。
【００４４】
（画像表示装置の構成説明）
以下に、画像表示装置１の構成の説明をする。画像表示装置１は主に、ネットワーク接続部１０、ＣＰＵ１２、ＲＡＭ１３、ＲＯＭ１４、保存部１５、制御パネル３６、赤外線制御部３７、ランプ駆動回路２１、画像処理回路２８、ピント調節機構２６等から構成されていて、これらは相互にバス４５で接続されている。
【００４５】
ネットワーク接続部１０は、通信手段６０の通信線６３と接続している。ネットワーク接続部１０は、コンピュータ装置５０ａ、５０ｂから送信される、「ウインドウ画像データ」や「ウインドウ座標データ」、「ポインティングディバイス信号」、「キーボード信号」を受信する受信手段１０ａとしての役割をしている。また、ネットワーク接続部１０は各種データを外部に送信する送信手段１０ｂとしての役割もしていて、コンピュータ装置５０ａ、５０ｂに「ポインティングディバイス信号」や「キーボード信号」、後述する「仮想画面移動信号」等のデータを送信するようになっている。
【００４６】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔの略）１２は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙの略）１３、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙの略）１４と協動して、各種演算、処理を行うものである。
【００４７】
ＲＡＭ１３は、ＣＰＵ１２が処理するデータを一時的に保存するものである。また、ＲＡＭ１３は、表示画面８０に表示する「共有画面画像データ」を一次的に保存するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）としての役割をしている。なお、表示画面８０に表示する画像データを一次的に保存するＶＲＡＭをＲＡＭ１３とは別に設けて、バス４５に接続することとしても差し支えない。
【００４８】
ＲＯＭ１４には、画像表示装置１を制御する各種プログラムやパラメータが保存されている。アプリケーション保存部１４ａには、本発明の画像表示装置１を制御するためのアプリケーションソフトが保存されている。このアプリケーションソフトが、ＣＰＵ１２で処理されることにより、各種機能を実現している。ＲＯＭ１４のアプリケーション保存部１４ａには、画像配置手段１４ｂや補正表示手段１４ｃが保存されている。
【００４９】
画像配置手段１４ｂは、受信手段１０ａが受信した、「ウインドウ画像データ」及び「ウインドウ座標データ」から、「ウインドウ」を生成し、１つの領域に重ねて配置して、共有画面８０に表示する「共有画面画像データ」を生成して、ＶＲＡＭであるＲＡＭ１３に出力するものである。
【００５０】
補正表示手段１４ｃは、受信手段１０ａが受信した「ウインドウ座標データ」から、仮想画面５５ａ、５５ｂ上の「ウインドウ」の位置および大きさを認識し、前記「ウインドウ」が共有画面８０に収まるか否かを判断し、収まらないと判断した場合には、前記「ウインドウ」を共有画面８０内に収めて表示する処理を行うものである。なお、本実施形態では、「ウインドウ」のある一点の座標情報や、前記「ウインドウ」の幅や高さの情報からなる「ウインドウ座標データ」に基づいて、「ウインドウ」が共有画面８０に収まるか否かを判断することとしているが、「ウインドウ」の四隅の座標の情報を「ウインドウ座標データ」として、補正表示手段１４が、「ウインドウ」の四隅の座標のデータである「ウインドウ座標データ」に基づいて、「ウインドウ」が共有画面８０に収まるか否かを判断することとしても差し支えない。
【００５１】
保存部１５は、不揮発性メモリやハードディスク等により構成され、画像表示装置１の各種設定等が保存されるようになっている。なお、受信手段１０ａが受信した「ウインドウ画像データ」や「ウインドウ座標データ」を、ページングして保存部１５に保存することとしても差し支えない。
【００５２】
画像表示装置１は、ランプ駆動回路２１から供給される電力により発光するランプ等の光源２２と、この光源２２が発光した拡散光を集光し、より均一な照明光をＬＣＤ２４（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙの略、液晶表示素子）に照射する照明光学系２３と、照明光を入力して各画素に階調を表現して画像を生成するＬＣＤ２４と、このＬＣＤ２４が生成した画像をスクリーン７５等に投影する結像光学系２５とを備えている。なお、ＬＣＤ２４の代わりに、ＤＭＤ（Ｄｉｇｉｔａｌ  Ｍｉｃｒｏｍｉｒｒｏｒ  Ｄｅｖｉｃｅ）を用いても差し支えない。結像光学系２５は多数のレンズから構成されていて、ピント調整機構２６により自動的に焦点が合わされ、ＬＣＤ２４を透過した照明光が、スクリーン７５等に結像するようになっている。
【００５３】
画像表示装置１には、コンピュータ装置５０ａ、５０ｂから「画像信号」を取得する、ＶＧＡ端子（Ｖｉｄｅｏ  Ｇｒａｐｈｉｃｓ  Ａｒｒａｙの略）、ＤＶＩ−Ｄ端子等の画像信号入力部４１や、画像信号切替回路４２、画像信号入力回路４３が設けられているが、本発明では、コンピュータ装置５０ａ、５０ｂから送信される「ウインドウ画像データ」を、ネットワーク接続部１０の受信手段１０ａで受信するので、画像信号接続部４１や、画像信号切替回路４２、画像信号入力回路４３は、本発明の画像表示装置１には必ずしも必須ではない。
【００５４】
画像処理回路２８は、画像配置手段１４ｂが生成し、ＶＲＡＭであるＲＡＭ１３に保存されている「共有画面画像データ」を、バス４５を経由して取得し、必要に応じてシャープネス補正、ガンマ補正、コントラスト補正、ホワイトバランス補正、台形補正等の画像処理を行い、ＬＣＤ駆動回路３０に出力するものである。ＬＣＤ駆動回路３０は、画像処理回路２８が出力した「共有画面画像データ」に基づいて、ＬＣＤ２４の信号電極に印加する信号電極駆動信号、及び走査電極に印加する走査電極駆動信号を出力する。ＬＣＤ２４は、ＬＣＤ駆動回路３０から取得した信号電極駆動信号及び走査電極駆動信号に基づいて画像を生成する。
【００５５】
制御パネル３６は、画像処理装置１の各種設定を変更し、画像表示装置１を操作するためのものであり、ユーザの操作により生成される設定変更信号や操作信号を、バス４５を介して、各種プログラムに引き渡すものである。赤外線制御部３７は、ユーザがリモコン（図示せず）を用いることにより行った各種設定の変更信号や操作信号を、赤外線受光部３８を介して取得し、前記変更信号や操作信号を、バス４５を介して、各種プログラムに引き渡すものである。
【００５６】
（コンピュータ装置の構成の説明）
図４に、コンピュータ装置５０のブロック図を示して、コンピュータ装置５０の説明をする。コンピュータ装置５０は、主に、ＣＰＵ１０１、メモリ１０２、バスコントローラ１０３、ビデオサブシステム１０４、画像表示装置１０５、ＵＳＢバスコントローラ１０６、ＵＳＢコネクタ１０７、ハードディスク１０８、フロッピー（登録商標）ディスクドライブ１０９、ＣＤＲＯＭドライブ１１０、キーボード１１１、ポインティングディバイス１１２、ネットワーク接続部１１３とから構成されている。
【００５７】
ＣＰＵ１０１、メモリ１０２、ビデオサブシステム１０４は、相互に、高速バス１２１で接続されている。ＣＰＵ１０１は、メモリ１０２と協働して各種演算、処理を行うものである。メモリ１０２は、ＲＯＭやＲＡＭとから構成されている。ＲＯＭにはＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）が保存されている。ＲＡＭは、ハードディスク１０８からロードされた各種プログラムやデータを一時的に保存し、ＣＰＵ１０１の処理結果を一時的に保存するものである。
【００５８】
ビデオサブシステム１０４は、表示画面５４ａ、５４ｂに表示される画像データである「表示画像データ」を生成して画像表示装置１０５に出力するものである。ビデオサブシステム１０４は、グラフィックスコントローラやＶＲＡＭを備えている。グラフィックスコントローラは、ＣＰＵ１０１の命令により、画素の集合のデータである「表示画像データ」を生成し、ＶＲＡＭに出力するものである。ＶＲＡＭは、グラフィックスコントローラが生成した「表示画像データ」を一時的に保存するものである。ＶＲＡＭに保存された「表示画像データ」は、画像表示装置１０５に出力されるようになっている。
【００５９】
また、ビデオサブシステム１０４は、仮想画面５５ａ、５５ｂ上の「ウインドウ」の画像データである「ウインドウ画像データ」を生成し、ネットワーク接続部１１３から、通信手段６０を介して、画像表示装置１に出力する機能を備えている。グラフィックスコントローラは、ＣＰＵ１０１の命令により、画素の集合のデータである「ウインドウ画像データ」を生成し、ＶＲＡＭに出力する。ＶＲＡＭは、グラフィックスコントローラが生成した「ウインドウ画像データ」を一時的に保存する。ＶＲＡＭに保存された「ウインドウ画像データ」は、ネットワーク接続部１１３から、通信手段６０を介して画像表示装置１に送信されるようになっている。
【００６０】
なお、ＶＲＡＭの代わりに、メモリ１０２に「表示画面データ」や「ウインドウ画像データ」を保存することとしても差し支えない。
【００６１】
画像表示装置１０５は、ＬＣＤやＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ））等で構成されている。画像表示装置１０５は、ビデオサブシステム１０４と接続していて、ビデオサブシステム１０４が生成した、「表示画像データ」が表示されるようになっている。本発明では画像表示装置１０５（５１ａ、５１ｂ）には表示画面５４ａ、５４ｂのみが表示され、仮想画面５５ａ、５５ｂが表示されることはない。
【００６２】
バスコントローラ１０３は、高速バス１２１と低速バス１２２とを接続していて、高速バス１２１と低速バス１２２間に流れるデータの制御を行うものである。
【００６３】
ＵＳＢバスコントローラ１０６、ハードディスク１０８、フロッピー（登録商標）ディスクドライブ１０９、ＣＤＲＯＭドライブ１１０、キーボード１１１、ポインティングディバイス１１２、ネットワーク接続部１１３は、相互に、低速バス１２２で接続されている。
【００６４】
ＵＳＢコネクタ１０７は、ＵＳＢ端子が接続するようになっている。ＵＳＢバスコントローラ１０６は、ＵＳＢコネクタ１０７に入力されるデータを制御し、低速バス１２２に出力するものである。
【００６５】
ハードディスク１０８には、コンピュータ装置５０のオペレーティングシステム１０８ａや、アプリケーションソフト１０８ｂが保存され、各種データ１０８ｃを保存するものである。なお、アプリケーションソフト１０８ｂには、画像表示装置１とコンピュータ装置５０ａ、５０ｂとを接続するためのドライバソフトや、仮想画面５５ａ、５５ｂを生成するプログラムが含まれる。
【００６６】
フロッピー（登録商標）ディスクドライブ１０９は、フロッピー（登録商標）ディスクに記憶されたデータを読み取り、フロッピー（登録商標）ディスクにデータを書き込む装置である。ＣＤＲＯＭドライブ１１０は、ＣＤＲＯＭに記憶されたデータを読み取る装置である。これらフロッピー（登録商標）ディスクドライブ１０９やＣＤＲＯＭドライブ１１０で、フロッピー（登録商標）ディスク若しくはＣＤＲＯＭに保存された、画像表示装置１とコンピュータ装置５０とを接続するためのドライバソフトや、本発明を実現するためのアプリケーションソフトを読み取って、ハードディスク１０８にインストールするようにしている。なお、ネットワーク接続部１１３で、前記ドライバソフトやアプリケーションソフトを受信して、ハードディスク１０８にインストールすることとしても差し支えない。
【００６７】
キーボード１１１（５２ａ、５２ｂ）は、文字を入力したり、コマンドを入力したりする装置である。キーボード１１１の入力信号は、低速バス１２２を介して、オペレーティングシステムやアプリケーションソフトに引き渡されるようになっている。ポインティングディバイス１１２は、表示画面５４ａ，５４ｂや仮想画面５５ａ、５５ｂ上のカーソルＰ１、Ｐ２の、「カーソル位置情報信号」や「ポインティングディバイス押下信号」からなる「ポインティングディバイス信号」を生成する装置である。「ポインティングディバイス信号」は、低速バス１２２を介して、オペレーティングシステムやアプリケーションソフトに引き渡されるようになっている。
【００６８】
ネットワーク接続部１１３は、通信手段６０と接続して、画像表示装置１と通信するものである。ネットワーク接続部１１３は、通信手段６０を介して「ウインドウ画像データ」や、「ウインドウ座標データ」、「ポインティングディバイス信号」、「キーボード信号」を、画像表示装置１に送信するようになっている。また、ネットワーク接続部１１３は、通信手段６０を介して、他のコンピュータ装置５０が画像表示装置１に送信した「ポインティングディバイス信号」や「キーボード信号」を、画像表示装置１から受信するようになっている。また、ネットワーク接続部１１３は、通信手段６０を介して、画像表示装置１から、後述する「仮想画面移動信号」を受信するようになっている。
【００６９】
（第１の実施形態）
図５に第１の実施形態の説明図を示し、図６に第１の実施形態のフロー図を示して、以下、第１の実施形態について説明をする。図５に示されるように、第１の実施形態は、補正表示手段１４ｃが、仮想画面５５ａ、５５ｂ上の「ウインドウ」の位置・大きさの情報に基づいて、「ウインドウ」が共有画面８０に収まらないと判断した場合に、前記「ウインドウ」の画素を縮小して、共有画面８０内に収める実施形態である。
【００７０】
ユーザが、「ウインドウ」を表示画面５４から仮想画面５５に移動させて、第１の実施形態のフローが開始すると、画像表示装置１は、図６の「開始」からＳ１１「コンピュータ装置からデータを受信」の処理に進む。
【００７１】
Ｓ１１「コンピュータ装置からデータを受信」の処理において、画像表示装置１の受信手段１０ａは、コンピュータ装置５０ａ、５０ｂが送信した「ウインドウ画像データ」及び「ウインドウ座標データ」を受信する。これら「ウインドウ画像データ」及び「ウインドウ座標データ」はＲＡＭ１３に保存される。Ｓ１１の処理が終了すると、Ｓ１２「ウインドウが共有画面内に収まるか」の判断に進む。
【００７２】
Ｓ１２「ウインドウが共有画面内に収まるか」の判断において、補正表示手段１４ｃは、Ｓ１１の処理で受信した「ウインドウ座標データ」に基づいて、仮想画面５５ａ、５５ｂ上の「ウインドウ」の位置・大きさを認識し、「ウインドウ」が共有画面８０内に収まるか否かを判断する。補正表示手段１４ｃが、「ウインドウ」が共有画面８０内に収まらないと判断した場合には、Ｓ１３「ウインドウ縮小」の処理に進む。一方で、補正表示手段１４ｃが、「ウインドウ」が共有画面８０内に収まると判断した場合には、Ｓ１４「全てのウインドウについて判断が終了したか」の判断に進む。
【００７３】
Ｓ１３「ウインドウの縮小」の処理において、補正表示手段１４ｃは、共有画面８０内に収まるように、「ウインドウ」の大きさを縮小する「縮小量」を計算し、Ｓ１１の処理で受信し、ＲＡＭ１３に保存されている「ウインドウ画像データ」の画素を、前記計算した「縮小量」に基づいて縮小し、「縮小ウインドウ画像データ」を生成し、ＲＡＭ１３に保存する。なお、画素を縮小する方法には、バイキュービック法、バイリニア法、ニアレルトネイバー法が含まれるが、これらの方法に限定されるものではない。Ｓ１３の処理が終了すると、Ｓ１４の判断に進む。
【００７４】
Ｓ１４「全てのウインドウについて判断が終了したか」の判断において、補正表示手段１４ｃは、Ｓ１１の処理において受信した全ての「ウインドウ画像データ」について、Ｓ１２の判断が終了したかについて判断をする。補正表示手段１４ｃが、全ての「ウインドウ画像データ」について、Ｓ１２の判断が終了していないと判断した場合には、Ｓ１２の判断に進む。一方で、補正表示手段１４ｃが、全ての「ウインドウ画像データ」について、Ｓ１２の判断が終了したと判断した場合には、Ｓ１５「全ウインドウを共有画面に表示」の処理に進む。
【００７５】
Ｓ１５「全ウインドウを共有画面に表示」の処理において、画像配置手段１４ｂは、ＲＡＭ１３に保存されている「ウインドウ画像データ」や「縮小ウインドウ画像データ」、「ウインドウ座標データ」から「ウインドウ」を生成し、１つの領域に重ねて配置し、共有画面８０に表示する「表示画像データ」を生成する。この「表示画像データ」は、ＲＡＭ１３に保存される。ＲＡＭ１３に保存された「表示画像データ」は、画像処理回路２８に出力されて、スクリーン７５に表示される。Ｓ１５の処理が終了すると、Ｓ１６「画像処理装置終了」の判断に進む。
【００７６】
Ｓ１６「画像処理装置終了」の判断において、ユーザが制御パネル３６やリモートコントローラの「画像表示装置終了ボタン」を押下すると、第１の実施形態のフローが終了する。一方で、ユーザが制御パネル３６やリモートコントローラの「画像表示装置終了ボタン」を押下しない場合には、Ｓ１１の処理に戻る。
【００７７】
（第２の実施形態）
図７に第２の実施形態の説明図を示し、図８に第２の実施形態のフロー図を示して、以下、第２の実施形態について説明をする。図７に示されるように、第２の実施形態は、補正表示手段１４ｃが、仮想画面５５ａ、５５ｂ上の「ウインドウ」の位置・大きさの情報に基づいて、「ウインドウ」が共有画面８０に収まらないと判断した場合に、前記「ウインドウ」を平行移動させて、共有画面８０内に収める実施形態である。
【００７８】
ユーザが、「ウインドウ」を表示画面５４ａ、５４ｂから仮想画面５５ａ、５５ｂに移動させて、第２の実施形態のフローが開始すると、画像表示装置１は、図８の「開始」からＳ２１「コンピュータ装置からデータを受信」の処理に進む。
【００７９】
Ｓ２１「コンピュータ装置からデータを受信」の処理において、画像表示装置１の受信手段１０ａは、コンピュータ装置５０ａ、５０ｂが送信した「ウインドウ画像データ」及び「ウインドウ座標データ」を、通信手段６０を介して受信する。これら「ウインドウ画像データ」及び「ウインドウ座標データ」はＲＡＭ１３に保存される。Ｓ１１の処理が終了すると、Ｓ２２「ウインドウが共有画面内に収まるか」の判断に進む。
【００８０】
Ｓ２２「ウインドウが共有画面内に収まるか」の判断において、補正表示手段１４ｃは、Ｓ２１の処理で受信した「ウインドウ座標データ」に基づいて、仮想画面５５上の「ウインドウ」の位置・大きさを認識し、「ウインドウ」が共有画面８０内に収まるか否かを判断する。補正表示手段１４ｃが、「ウインドウ」が共有画面８０内に収まらないと判断した場合には、Ｓ２３「ウインドウを平行移動」の処理に進む。一方で、補正表示手段１４ｃが、「ウインドウ」が共有画面８０内に収まると判断した場合には、Ｓ２４「全てのウインドウについて判断が終了したか」の判断に進む。
【００８１】
Ｓ２３「ウインドウを平行移動」の処理において、補正表示手段１４ｃは、共有画面８０内に収まるように、「ウインドウ」の「移動方向」や「移動量」を計算し、Ｓ２１の処理で受信し、ＲＡＭ１３に保存されている「ウインドウ座標データ」のパラメータを、前記計算した「移動方向」や「移動量」に基づいて変更して、共有画面８０内に収まるように、「ウインドウ」を共有画面８０内で平行移動させる処理を行う。パラメータが変更された「ウインドウ座標データ」は、ＲＡＭ１３に保存される。Ｓ２３の処理が終了すると、Ｓ２４「全てのウインドウについて判断が終了したか」の判断に進む。
【００８２】
Ｓ２４「全てのウインドウについて判断が終了したか」の判断において、補正表示手段１４ｃは、Ｓ２１の処理において受信した全ての「ウインドウ画像データ」について、Ｓ２２の判断が終了したかについて判断をする。補正表示手段１４ｃが、全ての「ウインドウ画像データ」について、Ｓ２２の判断が終了していないと判断した場合には、Ｓ２２の判断に進む。一方で、補正表示手段１４ｃが、全ての「ウインドウ画像データ」について、Ｓ２２の判断が終了したと判断した場合には、Ｓ２５「全ウインドウを共有画面に表示」の処理に進む。
【００８３】
Ｓ２５「全ウインドウを共有画面に表示」の処理において、画像配置手段１４ｂは、ＲＡＭ１３に保存されている「ウインドウ画像データ」や「縮小ウインドウ画像データ」、「ウインドウ座標データ」から「ウインドウ」を生成し、１つの領域に重ねて配置し、共有画面８０に表示する「表示画像データ」を生成する。この「表示画像データ」は、ＲＡＭ１３に保存される。ＲＡＭ１３に保存された「表示画像データ」は、画像処理回路２８に出力されて、スクリーン７５に表示される。Ｓ２５の処理が終了すると、Ｓ２６「画像処理装置終了」の判断に進む。
【００８４】
Ｓ２６「画像処理装置終了」の判断において、ユーザが制御パネル３６やリモートコントローラの「画像表示装置終了ボタン」を押下すると、第２の実施形態のフローが終了する。一方で、ユーザが制御パネル３６やリモートコントローラの「画像表示装置終了ボタン」を押下しない場合には、Ｓ２１の処理に戻る。
【００８５】
（第３の実施形態）
図９に第３の実施形態の説明図を示し、図１０に第３の実施形態のフロー図を示して、以下、第３の実施形態について説明をする。図９に示されるように、第３の実施形態は、ユーザが表示画面５４から仮想画面５５上に移動させたウインドウＷ２の位置・大きさの情報に基づいて、補正表示手段１４ｃが、ウインドウＷ２が共有画面８０に収まらないと判断した場合に、収まらないと判断した「ウインドウ画像送信データ」送信元のコンピュータ装置５０に、表示画面５４に対する仮想画面５５の移動量である「仮想画面移動信号」を送信し、前記コンピュータ装置５０の仮想画面５５を平行移動させて（図９の（２）の状態）、前記ウインドウＷ２を、共有画面８０内に収め、移動した仮想画面５５上の既存のウインドウＷ１が共有画面８０に収まらないと、補正表示手段１４ｃが判断した場合に、既存のウインドウＷ１の画素を縮小して（図９の（３）の状態）、既存のウインドウＷ１を共有画面８０内に収める実施形態である。
【００８６】
ユーザが、ポインティングディバイス１１２を操作することにより、ウインドウＷ２を表示画面５４から仮想画面５５に移動させて、第３の実施形態のフローが開始すると、画像表示装置１は、図１０の「開始」からＳ３１「コンピュータ装置からデータを受信」の処理に進む。
【００８７】
Ｓ３１「コンピュータ装置からデータを受信」の処理において、画像表示装置１の受信手段１０ａは、コンピュータ装置５０が送信したウインドウＷ１、Ｗ２の「ウインドウ画像データ」及び「ウインドウ座標データ」を、通信手段６０を介して受信する。これら「ウインドウ画像データ」及び「ウインドウ座標データ」はＲＡＭ１３に保存される。Ｓ３１の処理が終了すると、Ｓ３２「ウインドウが共有画面内に収まるか」の判断に進む。
【００８８】
Ｓ３２「ウインドウが共有画面内に収まるか」の判断において、補正表示手段１４ｃは、Ｓ３１の処理で受信したウインドウＷ１、Ｗ２の「ウインドウ座標データ」に基づいて、仮想画面５５上のウインドウＷ１、Ｗ２の位置・大きさを認識し、既存のウインドウＷ１及び移動させたウインドウＷ２が共有画面８０内に収まるか否かを判断する。補正表示手段１４ｃが、ウインドウＷ１若しくはウインドウＷ２が共有画面８０内に収まらないと判断した場合には、Ｓ３３「ユーザの操作したウインドウであるか」の判断に進む。一方で、補正表示手段１４ｃが、ウインドウＷ２が共有画面８０内に収まると判断した場合には、Ｓ３７「全てのウインドウについて判断が終了したか」の判断に進む。
【００８９】
Ｓ３３「ユーザの操作したウインドウであるか」の判断において、補正表示手段１４ｃは、Ｓ３２の判断で共有画面８０内に収まらないと判断した「ウインドウ」が、ユーザの操作した「ウインドウ」であるウインドウＷ２であるか否かを判断する。補正表示手段１４ｃが、Ｓ３２の判断で共有画面８０内に収まらないと判断した「ウインドウ」が、ウインドウＷ２であると判断した場合には、Ｓ３４「仮想画面の移動量をコンピュータ装置に送信」の処理に進む。一方で、補正表示手段１４ｃが、Ｓ３２の判断で共有画面８０内に収まらないと判断した「ウインドウ」が、既存のウインドウＷ１であると判断した場合には、Ｓ３５「既存のウインドウが共有画面内に収まるか」の判断に進む。
【００９０】
Ｓ３４「仮想画面の移動量をコンピュータ装置に送信」の処理において、補正表示手段１４ｃは、ウインドウＷ２を共有画面８０に収めるために必要な、表示画面５４に対する仮想画面５５の移動量である「仮想画面移動量」を算出する。そして、補正表示手段１４ｃは、算出した「仮想画面移動量」から「仮想画面移動信号」を生成し、この「仮想画面移動信号」を、ウインドウＷ２の「ウインドウ画像データ」を送信しているコンピュータ装置５０に送信する。前記「仮想画面移動信号」を受信したコンピュータ装置５０は、「仮想画面移動量」だけ、仮想画面５５を平行移動させる処理を行う。コンピュータ装置５０は、仮想画面５５移動後の、仮想画面５５上のウインドウＷ１及びウインドウＷ２の「ウインドウ座標データ」を画像表示装置１に送信する。Ｓ３４の処理が終了すると、Ｓ３５「既存のウインドウが共有画面内に収まるか」の判断に進む。
【００９１】
Ｓ３５「既存のウインドウが共有画面内に収まるか」の判断において、補正表示手段１４ｃは、既存のウインドウＷ１が共有画面８０内に収まるか否かを判断する。Ｓ３４の処理において、コンピュータ装置５０に「仮想画面移動信号」を送信した場合には、図９の（２）に示されるように、移動させた仮想画面５５上のウインドウＷ１、ウインドウＷ２に対して、共有画面８０が平行移動した状態で、補正表示手段１４ｃは、既存のウインドウＷ１が、共有画面８０内に収まるか否かを判断する。補正表示手段１４ｃが、既存のウインドウＷ１が共有画面８０内に収まらないと判断した場合には、Ｓ３６「既存のウインドウの縮小」の処理に進む。一方で、補正表示手段１４ｃが共有画面８０内に収まると判断した場合には、Ｓ３７「全てのウインドウについて判断が終了したか」の判断に進む。
【００９２】
Ｓ３６「既存のウインドウの縮小」の処理において、補正表示手段１４ｃは、共有画面８０内に収まるように、既存のウインドウＷ１の大きさを縮小する「縮小量」を計算し、Ｓ３１の処理で受信し、ＲＡＭ１３に保存されている既存のウインドウＷ１の「ウインドウ画像データ」の画素を、前記計算した「縮小量」に基づいて縮小し、「縮小ウインドウ画像データ」を生成する処理を行う。縮小処理された「縮小ウインドウ画像データ」は、ＲＡＭ１３に保存される。このように、Ｓ３６の処理で、既存のウインドウＷ１の方を縮小することとしたのは、ユーザがポインティングディバイスを操作して、仮想画面５５上に移動させたウインドウＷ２の方が、ユーザが注目しているからである。Ｓ３６の処理が終了すると、Ｓ３７「全てのウインドウについて判断が終了したか」判断に進む。
【００９３】
Ｓ３７「全てのウインドウについて判断が終了したか」の判断において、補正表示手段１４ｃは、Ｓ３１の処理において受信した全ての「ウインドウ画像データ」について、Ｓ３２の判断が終了したかについて判断をする。補正表示手段１４ｃが、全ての「ウインドウ画像データ」について、Ｓ３２の判断が終了していないと判断した場合には、Ｓ３２の判断に戻る。一方で、補正表示手段１４ｃが、全ての「ウインドウ画像データ」について、Ｓ３２の判断が終了したと判断した場合には、Ｓ３８「全ウインドウを共有画面に表示」の処理に進む。
【００９４】
Ｓ３８「全ウインドウを共有画面に表示」の処理において、画像配置手段１４ｂは、ＲＡＭ１３に保存されている「ウインドウ画像データ」や「縮小ウインドウ画像データ」、「ウインドウ座標データ」から「ウインドウ」を生成し、１つの領域に重ねて配置して、共有画面８０に表示する「表示画像データ」を生成する。この「表示画面データ」は、ＲＡＭ１３に保存される。ＲＡＭ１３に保存された「表示画像データ」は、画像処理回路２８に出力されて、スクリーン７５に表示される。Ｓ３８の処理が終了すると、Ｓ３９「画像処理装置終了」の判断に進む。
【００９５】
Ｓ３９「画像処理装置終了」の判断において、ユーザが制御パネル３６やリモートコントローラの「画像表示装置終了ボタン」を押下すると、第３の実施形態のフローが終了する。一方で、ユーザが制御パネル３６やリモートコントローラの「画像表示装置終了ボタン」を押下しない場合には、Ｓ３１の処理に戻る。
【００９６】
（第４の実施形態）
図１１に第４の実施形態の説明図を示し、図１２に第４の実施形態のフロー図を示して、以下、第３の実施形態について説明をする。図１１に示されるように、第４の実施形態は、ユーザが表示画面５４から仮想画面５５上に移動させたウインドウＷ２の位置・大きさの情報に基づいて、補正表示手段１４ｃが、ウインドウＷ２が共有画面８０に収まらないと判断した場合に、収まらないと判断した「ウインドウ画像送信データ」送信元のコンピュータ装置５０に、表示画面５４に対する仮想画面５５の移動量である「仮想画面移動信号」を送信し、前記コンピュータ装置５０の仮想画面５５を平行移動させて（図１１の（２）の状態）、前記ウインドウＷ２を、共有画面８０内に収め、移動した仮想画面５５上の既存のウインドウＷ１が、共有画面８０に収まらないと、補正表示手段１４ｃが判断した場合に、既存のウインドウＷ１を平行移動させて（図１１の（３）の状態）、既存のウインドウＷ１を共有画面８０内に収める実施形態である。
【００９７】
ユーザが、ポインティングディバイス１１２を操作することにより、ウインドウＷ２を表示画面５４から仮想画面５５に移動させて、第４の実施形態のフローが開始すると、画像表示装置１は、図１２の「開始」からＳ４１「コンピュータ装置からデータを受信」の処理に進む。
【００９８】
Ｓ４１「コンピュータ装置からデータを受信」の処理において、画像表示装置１の受信手段１０ａは、コンピュータ装置５０が送信したウインドウＷ１、Ｗ２の「ウインドウ画像データ」及び「ウインドウ座標データ」を、通信手段６０を介して受信する。これら「ウインドウ画像データ」及び「ウインドウ座標データ」は、ＲＡＭ１３に保存される。Ｓ４１の処理が終了すると、Ｓ４２「ウインドウが共有画面内に収まるか」の判断に進む。
【００９９】
Ｓ４２「ウインドウが共有画面内に収まるか」の判断において、補正表示手段１４ｃは、Ｓ４１の処理で受信したウインドウＷ１、Ｗ２の「ウインドウ座標データ」に基づいて、仮想画面５５上のウインドウＷ１、Ｗ２の位置・大きさを認識し、既存のウインドウＷ１及び移動させたウインドウＷ２が共有画面８０内に収まるか否かを判断する。補正表示手段１４ｃが、ウインドウＷ１若しくはウインドウＷ２が共有画面８０内に収まらないと判断した場合には、Ｓ４３「ユーザの操作したウインドウであるか」の判断に進む。一方で、補正表示手段１４ｃが、ウインドウＷ２が共有画面８０内に収まると判断した場合には、Ｓ４７「全てのウインドウについて判断が終了したか」の判断に進む。
【０１００】
Ｓ４３「ユーザの操作したウインドウであるか」の判断において、補正表示手段１４ｃは、Ｓ４２の判断で共有画面８０内に収まらないと判断した「ウインドウ」が、ユーザの操作した「ウインドウ」であるウインドウＷ２であるか否かを判断する。補正表示手段１４ｃが、Ｓ４２の判断で共有画面８０内に収まらないと判断した「ウインドウ」が、ウインドウＷ２であると判断した場合には、Ｓ４４「仮想画面の移動量をコンピュータ装置に送信」の処理に進む。一方で、補正表示手段１４ｃが、Ｓ４２の判断で共有画面８０内に収まらないと判断した「ウインドウ」が既存のウインドウＷ１であると判断した場合には、Ｓ４５「既存のウインドウが共有画面内に収まるか」の判断に進む。
【０１０１】
Ｓ４４「仮想画面の移動量をコンピュータ装置に送信」の処理において、補正表示手段１４ｃは、ウインドウＷ２を共有画面８０に収めるために必要な、表示画面５４に対する仮想画面５５の移動量である「仮想画面移動量」を算出する。そして、補正表示手段１４ｃは、算出した「仮想画面移動量」から「仮想画面移動信号」を生成し、この「仮想画面移動信号」を、ウインドウＷ２の「ウインドウ画像データ」を送信しているコンピュータ装置５０に送信する。前記「仮想画面移動信号」を受信したコンピュータ装置５０は、「仮想画面移動量」だけ、仮想画面５５を平行移動させる処理を行う。コンピュータ装置５０は、仮想画面５５移動後の、仮想画面５５上のウインドウＷ１及びウインドウＷ２の「ウインドウ座標データ」を画像表示装置１に送信する。Ｓ４４の処理が終了すると、Ｓ４５「既存のウインドウが共有画面内に収まるか」の判断に進む。
【０１０２】
Ｓ４５「既存のウインドウが共有画面内に収まるか」の判断において、補正表示手段１４ｃは、既存のウインドウＷ１が共有画面８０内に収まるか否かを判断する。Ｓ４４の処理において、コンピュータ装置５０に「仮想画面移動信号」を送信した場合には、図１１の（２）に示されるように、移動させた仮想画面５５上のウインドウＷ１、ウインドウＷ２に対して、共有画面８０が平行移動した状態で、補正表示手段１４ｃは、既存のウインドウＷ１が共有画面８０内に収まるか否かを判断する。補正表示手段１４ｃが、既存のウインドウＷ１が共有画面８０内に収まらないと判断した場合には、Ｓ４６「既存のウインドウを平行移動」の処理に進む。一方で、補正表示手段１４ｃが、共有画面８０内に収まると判断した場合には、Ｓ４７「全てのウインドウについて判断が終了したか」の判断に進む。
【０１０３】
Ｓ４６「既存のウインドウを平行移動」の処理において、補正表示手段１４ｃは、共有画面８０内に収まるように、既存のウインドウＷ１の「移動方向」や「移動量」を計算し、ＲＡＭ１３に保存されている既存のウインドウＷ１の「ウインドウ座標データ」のパラメータを、前記計算した「移動方向」や「移動量」に基づいて変更して、既存のウインドウＷ１を共有画面８０内で平行移動させる処理を行う。パラメータが変更された「ウインドウ座標データ」は、ＲＡＭ１３に保存される。Ｓ４６の処理が終了すると、Ｓ４７「全てのウインドウについて判断が終了したか」の判断に進む。
【０１０４】
Ｓ４７「全てのウインドウについて判断が終了したか」の判断において、補正表示手段１４ｃは、Ｓ４１の処理において受信した全ての「ウインドウ画像データ」について、Ｓ４２の判断が終了したかについて判断をする。補正表示手段１４ｃが、全ての「ウインドウ画像データ」について、Ｓ４２の判断が終了していないと判断した場合には、Ｓ４２の判断に戻る。一方で、補正表示手段１４ｃが、全ての「ウインドウ画像データ」について、Ｓ４２の判断が終了したと判断した場合には、Ｓ４８「全ウインドウを共有画面に表示」の処理に進む。
【０１０５】
Ｓ４８「全ウインドウを共有画面に表示」の処理において、画像配置手段１４ｂは、ＲＡＭ１３に保存されている「ウインドウ画像データ」や「縮小ウインドウ画像データ」、「ウインドウ座標データ」から「ウインドウ」を生成し、１つの領域に重ねて配置して、共有画面８０に表示する「表示画像データ」を生成する。この「表示画面データ」は、ＲＡＭ１３に保存される。ＲＡＭ１３に保存された「表示画像データ」は、画像処理回路２８に出力されて、スクリーン７５に表示される。Ｓ４８の処理が終了すると、Ｓ４９「画像処理装置終了」の判断に進む。
【０１０６】
Ｓ４９「画像処理装置終了」の判断において、ユーザが制御パネル３６やリモートコントローラの「画像表示装置終了ボタン」を押下すると、第４の実施形態のフローが終了する。一方で、ユーザが制御パネル３６やリモートコントローラの「画像表示装置終了ボタン」を押下しない場合には、Ｓ４１の処理に戻る。
【０１０７】
なお、画像表示装置１の一例として、プロジェクタを用いた例について本発明を説明したが、本発明の画像表示装置は、プロジェクタに限定されず、その他ブラウン管（陰極線管、ＣＲＴ、液晶ディスプレー、有機ＥＬディスプレー、プラズマディスプレー、リアプロジェクションディスプレー等の画像表示装置にも本発明を適用可能なことは言うまでもない。
【０１０８】
以上、現時点において、もっとも、実践的であり、かつ好ましいと思われる実施形態に関連して本発明を説明したが、本発明は、本願明細書中に開示された実施形態に限定されるものではなく、請求の範囲および明細書全体から読み取れる発明の要旨あるいは思想に反しない範囲で適宜変更可能であり、そのような変更を伴う画像表示装置及び画像表示システムもまた技術的範囲に包含されるものとして理解されなければならない。  
【図面の簡単な説明】
【０１０９】
【図１】システムの概要を示す説明図である。
【図２】画像表示装置のブロック図である。
【図３】ネットワークを示す説明図である。
【図４】コンピュータ装置のブロック図である。
【図５】第１の実施形態を示す説明図である。
【図６】第１の実施形態のフロー図である。
【図７】第２の実施形態を示す説明図である。
【図８】第２の実施形態のフロー図である。
【図９】第３の実施形態を示す説明図である。
【図１０】第３の実施形態のフロー図である。
【図１１】第４の実施形態を示す説明図である。
【図１２】第４の実施形態のフロー図である。
【図１３】従来の画像表示システムの説明図である。
【図１４】従来の画像表示システムの問題点を示した説明図である。
【符号の説明】
【０１１０】
１        画像表示装置
１０      ネットワーク接続部
１０ａ    受信手段
１０ｂ    送信手段
１２      ＣＰＵ
１３      ＲＡＭ
１４      ＲＯＭ
１４ａ    アプリケーション保存部
１４ｂ    画像配置手段
１４ｃ    画面解像度調停手段
１５      保存部
２１      ランプ駆動回路
２２      光源
２３      照明光学系
２４      ＬＣＤ
２５      結像光学系
２６      ピント調節機構
２８      画像処理回路
３０      ＬＣＤ駆動回路
３６      制御パネル
３８      赤外線受光部
３７      赤外線制御部
４１      画像信号接続部
４２      画像信号切替回路
４３      画像信号入力回路
４５      バス
５０ａ    コンピュータ装置（ＰＣ１）
５０ｂ    コンピュータ装置（ＰＣ２）
５１ａ    画像表示装置（コンピュータ装置５０ａ）
５１ｂ    画像表示装置（コンピュータ装置５０ｂ）
５２ａ    キーボード（コンピュータ装置５０ａ）
５２ｂ    キーボード（コンピュータ装置５０ｂ）
５４ａ    表示画面（コンピュータ装置５０ａ）
５４ｂ    表示画面（コンピュータ装置５０ｂ）
５５ａ    仮想画面（コンピュータ装置５０ａ）
５５ｂ    仮想画面（コンピュータ装置５０ｂ）
６０      通信手段
６１      ハブ
６２      通信線
６３      通信線
６５      イントラネット
６６      インターネット
６７      ハブ
６８      スイッチ
６９      ルータ
７０      サーバー
７１      ファイヤーウォール
７２      無線ＬＡＮのアクセスポイント
７５      スクリーン
８０      共有画面
１００    画像表示システム
１０１    ＣＰＵ
１０２    メモリ
１０３    バスコントローラ
１０４    ビデオサブシステム
１０５    画像表示装置
１０６    ＵＳＢバスコントローラ
１０７    ＵＳＢコネクタ
１０８    ハードディスク
１０８ａ  オペレーティングシステム
１０８ｂ  アプリケーションソフト
１０９ｃ  各種データ
１０９    フロッピー（登録商標）ディスクドライブ
１１０    ＣＤＲＯＭドライブ
１１１    キーボード
１１２    ポインティングディバイス
１１３    ネットワーク接続部
１２１    高速バス
１２２    低速バス
２００    従来のプロジェクタ
３００    従来の画像表示システム
Ｐ１      カーソル（コンピュータ装置５０ａ）
Ｐ２      カーソル（コンピュータ装置５０ｂ）
Ｗ１      既存のウインドウ（第３の実施形態、第４の実施形態）
Ｗ２      移動させたウインドウ（第３の実施形態、第４の実施形態）
【図１】
2009086082.tif 000003
【図２】
2009086082.tif 000004
【図３】
2009086082.tif 000005
【図４】
2009086082.tif 000006
【図５】
2009086082.tif 000007
【図６】
2009086082.tif 000008
【図７】
2009086082.tif 000009
【図８】
2009086082.tif 000010
【図９】
2009086082.tif 000011
【図１０】
2009086082.tif 000012
【図１１】
2009086082.tif 000013
【図１２】
2009086082.tif 000014
【図１３】
2009086082.tif 000015
【図１４】
2009086082.tif 000016