(57)【要約】【課題】端末装置に設定される仮想表示領域のサイズがプロジェクタの投影画像領域のサイズよりも狭い場合であっても、当該端末装置からプロジェクタの投影画像領域にある全ての画像を操作可能なプロジェクタシステムの提供。【解決手段】プロジェクタ１の投影画像領域６０上に、各端末装置２から操作可能な操作領域４６を、各端末装置２の仮想表示領域４５のサイズに応じて端末装置２ごとに割り当てる操作領域割当部と、端末装置２の操作部への操作に応じて、当該端末装置２に割り当てられた操作領域４６以外の領域にある画像３０の投影画像領域６０上の位置を当該操作領域内に変更する画像位置変更部と、を有することを特徴とする。【選択図】図１
2009244363.tif 000002
【特許請求の範囲】
【請求項１】
表示部とこの表示部の表示領域に隣接した仮想表示領域を設定する仮想表示領域設定部とを有する複数の端末装置と、
これら複数の端末装置から通信経路を介して各前記仮想表示領域にある画像の画像データを取得し、これらの画像データを合成して生成した画像を投影するプロジェクタと、を備えたプロジェクタシステムにおいて、
前記プロジェクタの投影画像領域上に、各前記端末装置から操作可能な操作領域を、各前記端末装置の仮想表示領域のサイズに応じて前記端末装置ごとに割り当てる操作領域割当部と、
前記端末装置の操作部への操作に応じて、当該端末装置に割り当てられた操作領域以外の領域にある画像の前記投影画像領域上の位置を当該操作領域内に変更する画像位置変更部と、を有する
ことを特徴とするプロジェクタシステム。
【請求項２】
表示部とこの表示部の表示領域に隣接した仮想表示領域を設定する仮想表示領域設定部とを有する複数の端末装置と、
これら複数の端末装置から通信経路を介して各前記仮想表示領域にある画像の画像データを取得し、これらの画像データを合成して生成した画像を投影するプロジェクタと、を備えたプロジェクタシステムにおいて、
前記端末装置は、
前記仮想表示領域内にある画像を操作するための操作部と、
前記仮想表示領域にある画像の画像データと前記仮想表示領域のサイズと前記操作部による操作の情報とを前記通信経路を介して前記プロジェクタへ送信する送信処理部を有し、
前記プロジェクタは、
前記複数の端末装置の仮想表示領域にある画像の画像データと前記仮想表示領域のサイズと前記操作の情報とを前記通信経路を介して受信する受信処理部と、
前記プロジェクタの投影画像領域上に、各前記端末装置から操作可能な操作領域を、各前記端末装置の仮想表示領域のサイズに応じて前記端末装置ごとに割り当てる操作領域割当部と、
各前記端末装置の仮想表示領域にある画像の画像データを合成することにより投影用画像データを生成する画像生成部と、
前記画像生成部で生成した投影用画像データに基づいた画像を投影する画像投影部と、
前記受信処理部により前記端末装置から受信した前記操作の情報に基づき、当該端末装置に割り当てられた操作領域以外の領域にある画像の前記投影画像領域上の位置を当該操作領域内に変更する画像位置変更部と、を有する
ことを特徴とするプロジェクタシステム。
【請求項３】
前記操作部は、前記仮想表示領域にあるカーソルの位置座標を移動操作するためのものであり、
前記画像位置変更部は、
前記受信処理部により前記端末装置から受信した前記操作の情報に基づき、当該端末装置の操作部が当該端末装置に割り当てられた仮想表示領域の座標内を超えて前記カーソル位置を移動しようとする操作を検出すると、その操作に応じて当該端末装置に割り当てられた操作領域以外の領域にある画像の前記投影画像領域上の位置を当該操作領域内に変更する
ことを特徴とする請求項２に記載のプロジェクタシステム。
【請求項４】
前記画像位置変更部は、
前記端末装置に割り当てられた操作領域以外の領域に複数の画像がある場合には、これらの画像のうち前記投影画像領域上の位置を当該操作領域内に変更する画像を、当該端末装置の操作部への操作により当該端末装置に割り当てられた仮想表示領域の座標内を超えて前記カーソル位置を移動しようとする方向にある画像とした
ことを特徴とする請求項３に記載のプロジェクタシステム。
【請求項５】
前記画像位置変更部は、
前記端末装置に割り当てられた操作領域以外の領域に複数の画像がある場合には、当該端末装置の操作部による前記仮想表示領域の座標内を超えて前記カーソル位置を移動しようとする操作を、前記受信処理部により当該端末装置から受信した前記操作の情報に基づき検出し、当該検出した期間に応じて、当該複数の画像の前記投影画像領域上の位置を当該操作領域内に、当該操作領域に近い画像から順次変更していく
ことを特徴とする請求項３又は請求項４に記載のプロジェクタシステム。
【請求項６】
前記端末装置に割り当てられた操作領域以外の領域にある画像の中から当該操作領域内に位置変更すべき画像を選択するための選択メニューを、当該操作領域上に表示する表示制御部を有し、
前記画像位置変更部は、
前記受信処理部により前記端末装置から受信した前記操作の情報に基づき、当該端末装置の操作部による前記選択メニューへの操作を検出すると、その操作に応じて、当該端末装置に割り当てられた操作領域以外の領域にある画像の前記投影画像領域上の位置を当該操作領域内に変更する
ことを特徴とする請求項２〜５の何れか１項に記載のプロジェクタシステム。
【請求項７】
前記画像位置変更部は、
前記受信処理部により前記端末装置から受信した前記操作の情報に基づき、当該端末装置に割り当てられた操作領域にある画像のうち、当該操作領域以外の領域から当該操作領域内に位置変更された画像の前記投影画像領域上の位置を、前記位置変更される前の位置へ戻す
ことを特徴とする請求項２〜６の何れか１項に記載のプロジェクタシステム。
【請求項８】
前記画像位置変更部は、
前記受信処理部により前記端末装置から受信した前記操作の情報に基づき、当該端末装置の操作部による、当該端末装置に割り当てられた操作領域以外の領域から当該操作領域内へ位置変更された画像に対する当該操作領域以外の領域への移動操作を検出すると、この画像の前記投影画像領域上の位置を、前記位置変更される前の位置へ戻す
ことを特徴とする請求項７に記載のプロジェクタシステム。
【請求項９】
前記画像位置変更部は、
前記受信処理部により前記端末装置から受信した前記操作の情報に基づき、当該端末装置の操作部による当該端末装置に割り当てられた操作領域にある画像への操作を検出すると、当該画像以外の画像のうち、当該操作領域以外の領域から当該操作領域内に位置変更された画像の前記投影画像領域上の位置を、位置変更される前の位置へ戻す
ことを特徴とする請求項７又は請求項８に記載のプロジェクタシステム。
【請求項１０】
表示部とこの表示部の表示領域に隣接した仮想表示領域を設定する仮想表示領域設定部とを有する複数の端末装置から通信経路を介して各前記仮想表示領域にある画像の画像データを取得し、これらの画像データを合成して生成した画像を投影するプロジェクタにおいて、
前記プロジェクタの投影画像領域上に、各前記端末装置から操作可能な操作領域を、各前記端末装置の仮想表示領域のサイズに応じて前記端末装置ごとに割り当てる操作領域割当部と、
前記端末装置の操作部への操作に応じて、当該端末装置に割り当てられた操作領域以外の領域にある画像の前記投影画像領域上の位置を当該操作領域内に変更する画像位置変更部と、を備えた
ことを特徴とするプロジェクタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、仮想表示領域を設定可能な複数の端末装置と、各端末装置の仮想表示領域にある画像の画像データを合成して生成した画像を投影するプロジェクタとを備えたプロジェクタシステム及びこれに用いられるプロジェクタに関するものである。
【背景技術】
【０００２】
従来より、コンピュータ装置等から画像情報を入力して液晶表示素子に当該画像を表示し、この液晶表示素子に光を照射して投影スクリーン上に拡大投影するプロジェクタが広く使用されている。このプロジェクタは、複数人が参加して行われる会議等において多く使用されており、かかるプロジェクタを用いることにより、拡大投影された一つの画像を複数の参加者が同時に見ながら議論を進めていくことができる。
【０００３】
さらに、近年においては、端末装置の表示部に隣接した仮想表示領域にある画像やカーソルを、プロジェクタの投影画像領域に投影することのできるプロジェクタシステムが考案されている（例えば、特許文献１）。
【０００４】
かかるプロジェクタシステムを用いることにより、端末装置の使用者は、例えば、プレゼンテーションを行うための画像のみをプロジェクタの投影画像領域に投影表示させ、逆に、端末装置の使用者のみがプレゼンテーション中に参照するための情報を端末装置の表示部の表示領域に表示させることができるため、当該プレゼンテーションをより円滑に行うことができる。
【特許文献１】特開２００７−１０１８５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、かかるプロジェクタシステムにおいては、投影画像領域内での操作（例えば、カーソルの移動等）を端末装置に設定されている仮想表示領域内でしか行うことができないという問題があった。そのため、投影画像領域のサイズ（解像度）が端末装置に設定されている仮想表示領域のサイズ（解像度）よりも大きい場合、当該端末装置の使用者は、例えば、図２９（ａ）に示すように、仮想表示領域８０外にある画像８４を操作するために、カーソル８１を当該画像８４の方向（図中、破線矢印で示す方向）に移動させようとしても、図２９（ｂ）に示すように、カーソル８１の移動が仮想表示領域８０のサイズ内に制限されるため、当該カーソル８１を所望の場所へ移動させることができなかった。
【０００６】
かかる問題は、特に、複数の端末装置の仮想表示領域にあるカーソルや画像の画像データをプロジェクタが取得し、当該取得した画像データを合成して生成した画像を投影することによって、複数人がスクリーン等の大画面に拡大投影された合成画像を見ながら共同作業等を行う場合、当該共同作業の円滑な進行を著しく妨げるものであった。
【０００７】
そこで、本発明は、端末装置に設定される仮想表示領域のサイズがプロジェクタの投影画像領域のサイズよりも狭い場合であっても、当該端末装置からプロジェクタの投影画像領域にある全ての画像を操作可能なプロジェクタシステム及びこれに用いられるプロジェクタを提供することを目的としている。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、請求項１に記載の発明は、表示部とこの表示部の表示領域に隣接した仮想表示領域を設定する仮想表示領域設定部とを有する複数の端末装置と、これら複数の端末装置から通信経路を介して各前記仮想表示領域にある画像の画像データを取得し、これらの画像データを合成して生成した画像を投影するプロジェクタと、を備えたプロジェクタシステムにおいて、前記プロジェクタの投影画像領域上に、各前記端末装置から操作可能な操作領域を、各前記端末装置の仮想表示領域のサイズに応じて前記端末装置ごとに割り当てる操作領域割当部と、前記端末装置の操作部への操作に応じて、当該端末装置に割り当てられた操作領域以外の領域にある画像の前記投影画像領域上の位置を当該操作領域内に変更する画像位置変更部と、を有することを特徴とする。
【０００９】
また、請求項２に記載の発明は、表示部とこの表示部の表示領域に隣接した仮想表示領域を設定する仮想表示領域設定部とを有する複数の端末装置と、これら複数の端末装置から通信経路を介して各前記仮想表示領域にある画像の画像データを取得し、これらの画像データを合成して生成した画像を投影するプロジェクタと、を備えたプロジェクタシステムにおいて、前記端末装置は、前記仮想表示領域内にある画像を操作するための操作部と、前記仮想表示領域にある画像の画像データと前記仮想表示領域のサイズと前記操作部による操作の情報とを前記通信経路を介して前記プロジェクタへ送信する送信処理部を有し、前記プロジェクタは、前記複数の端末装置の仮想表示領域にある画像の画像データと前記仮想表示領域のサイズと前記操作の情報とを前記通信経路を介して受信する受信処理部と、前記プロジェクタの投影画像領域上に、各前記端末装置から操作可能な操作領域を、各前記端末装置の仮想表示領域のサイズに応じて前記端末装置ごとに割り当てる操作領域割当部と、各前記端末装置の仮想表示領域にある画像の画像データを合成することにより投影用画像データを生成する画像生成部と、前記画像生成部で生成した投影用画像データに基づいた画像を投影する画像投影部と、前記受信処理部により前記端末装置から受信した前記操作の情報に基づき、当該端末装置に割り当てられた操作領域以外の領域にある画像の前記投影画像領域上の位置を当該操作領域内に変更する画像位置変更部と、を有することを特徴とする。
【００１０】
また、請求項３に記載の発明は、請求項２に記載の発明において、前記操作部は、前記仮想表示領域にあるカーソルの位置座標を移動操作するためのものであり、前記画像位置変更部は、前記受信処理部により前記端末装置から受信した前記操作の情報に基づき、当該端末装置の操作部が当該端末装置に割り当てられた仮想表示領域の座標内を超えて前記カーソル位置を移動しようとする操作を検出すると、その操作に応じて当該端末装置に割り当てられた操作領域以外の領域にある画像の前記投影画像領域上の位置を当該操作領域内に変更することを特徴とする。
【００１１】
また、請求項４に記載の発明は、請求項３に記載の発明において、前記画像位置変更部は、前記端末装置に割り当てられた操作領域以外の領域に複数の画像がある場合には、これらの画像のうち前記投影画像領域上の位置を当該操作領域内に変更する画像を、当該端末装置の操作部への操作により当該端末装置に割り当てられた仮想表示領域の座標内を超えて前記カーソル位置を移動しようとする方向にある画像としたことを特徴とする。
【００１２】
また、請求項５に記載の発明は、請求項３又は請求項４に記載の発明において、前記画像位置変更部は、前記端末装置に割り当てられた操作領域以外の領域に複数の画像がある場合には、当該端末装置の操作部による前記仮想表示領域の座標内を超えて前記カーソル位置を移動しようとする操作を、前記受信処理部により当該端末装置から受信した前記操作の情報に基づき検出し、当該検出した期間に応じて、当該複数の画像の前記投影画像領域上の位置を当該操作領域内に、当該操作領域に近い画像から順次変更していくことを特徴とする。
【００１３】
また、請求項６に記載の発明は、請求項２〜５の何れか１項に記載の発明において、前記端末装置に割り当てられた操作領域以外の領域にある画像の中から当該操作領域内に位置変更すべき画像を選択するための選択メニューを、当該操作領域上に表示する表示制御部を有し、前記画像位置変更部は、前記受信処理部により前記端末装置から受信した前記操作の情報に基づき、当該端末装置の操作部による前記選択メニューへの操作を検出すると、その操作に応じて、当該端末装置に割り当てられた操作領域以外の領域にある画像の前記投影画像領域上の位置を当該操作領域内に変更することを特徴とする。
【００１４】
また、請求項７に記載の発明は、請求項２〜６の何れか１項に記載の発明において、前記画像位置変更部は、前記受信処理部により前記端末装置から受信した前記操作の情報に基づき、当該端末装置に割り当てられた操作領域にある画像のうち、当該操作領域以外の領域から当該操作領域内に位置変更された画像の前記投影画像領域上の位置を、前記位置変更される前の位置へ戻すことを特徴とする。
【００１５】
また、請求項８に記載の発明は、請求項７に記載の発明において、前記画像位置変更部は、前記受信処理部により前記端末装置から受信した前記操作の情報に基づき、当該端末装置の操作部による、当該端末装置に割り当てられた操作領域以外の領域から当該操作領域内へ位置変更された画像に対する当該操作領域以外の領域への移動操作を検出すると、この画像の前記投影画像領域上の位置を、前記位置変更される前の位置へ戻す
ことを特徴とする。
【００１６】
また、請求項９に記載の発明は、請求項７又は請求項８に記載の発明において、前記画像位置変更部は、前記受信処理部により前記端末装置から受信した前記操作の情報に基づき、当該端末装置の操作部による当該端末装置に割り当てられた操作領域にある画像への操作を検出すると、当該画像以外の画像のうち、当該操作領域以外の領域から当該操作領域内に位置変更された画像の前記投影画像領域上の位置を、位置変更される前の位置へ戻すことを特徴とする。
【００１７】
また、請求項１０に記載の発明は、表示部とこの表示部の表示領域に隣接した仮想表示領域を設定する仮想表示領域設定部とを有する複数の端末装置から通信経路を介して各前記仮想表示領域にある画像の画像データを取得し、これらの画像データを合成して生成した画像を投影するプロジェクタにおいて、前記プロジェクタの投影画像領域上に、各前記端末装置から操作可能な操作領域を、各前記端末装置の仮想表示領域のサイズに応じて前記端末装置ごとに割り当てる操作領域割当部と、前記端末装置の操作部への操作に応じて、当該端末装置に割り当てられた操作領域以外の領域にある画像の前記投影画像領域上の位置を当該操作領域内に変更する画像位置変更部と、を備えたことを特徴とするプロジェクタとした。
【発明の効果】
【００１８】
本発明によれば、端末装置の操作部への操作に応じて、当該端末装置に割り当てられた操作領域以外の領域にある画像の投影画像領域上の位置を当該操作領域内に変更することとしたため、端末装置に設定される仮想表示領域のサイズがプロジェクタの投影画像領域のサイズよりも狭い場合であっても、当該端末装置からプロジェクタの投影画像領域にある画像の全てを操作可能となる。
【発明を実施するための最良の形態】
【００１９】
［１．プロジェクタシステムの概要］
以下に、本発明の実施の形態におけるプロジェクタシステムについて、図面を参照しながら説明する。図１は本実施形態におけるプロジェクタシステムの全体的なシステム構成を示す図であり、図２は本実施形態におけるプロジェクタシステムに用いられるプロジェクタの概略構成図であり、図３は本実施形態におけるプロジェクタシステムに用いられる端末装置の概略構成図であり、図４〜６は本実施形態における画像位置変更部によって操作領域以外の領域にある画像の位置が変更される様子を示す図である。
【００２０】
本実施形態にかかるプロジェクタシステムＳは、図１に示すように、プロジェクタ１と、このプロジェクタ１と通信経路４を介して接続された複数の端末装置（ここでは端末装置２ａ，２ｂ）とにより構成されるものであり、各端末装置２ａ，２ｂが、当該端末装置２ａ，２ｂの仮想表示領域４５ａ，４５ｂにあるカーソル５ａ，５ｂや各端末装置２ａ，２ｂで実行されるアプリケーションプログラム（以下、単に「アプリケーション」と呼ぶこともある。）によって生成される画像３０ａ，３０ｂのデータをプロジェクタ１へ通信経路４を介して送信し、プロジェクタ１が、当該データを１つの画像データとして合成するとともに、当該合成した画像データに基づく画像をスクリーン等の大画面上に投影するシステムである。
【００２１】
ここで、各端末装置２からプロジェクタ１に対して送信されるカーソル５ａ、５ｂの位置座標情報は、各端末装置２ａ，２ｂの仮想表示領域４５ａ，４５ｂに規定された座標内に制限されるため、各端末装置２ａ，２ｂが仮想表示領域４５ａ，４５ｂ上において操作可能な領域が、投影画像領域６０上で各端末装置２ａ，２ｂが操作可能な領域４６ａ，４６ｂ（以下、「操作領域４６ａ，４６ｂ」とする。）となる。
【００２２】
かかる場合、例えば、端末装置２ａの仮想表示領域４５ａのように、投影画像領域６０よりも解像度が低い（サイズが狭い）場合、当該仮想表示領域４５ａにあるカーソル５ａや画像３０ａは、仮想表示領域４５ａのサイズに応じた操作領域４６ａ内でしか移動させることができず、これらカーソル５ａや画像３０ａに対する所望の操作が阻害されるおそれがあった。
【００２３】
そこで、本実施形態にかかるプロジェクタシステムＳは、端末装置２ａの操作部による操作に応じて、当該端末装置２ａに割り当てられた操作領域４６ａ以外の領域にある画像の投影画像領域６０上での位置を当該操作領域４６ａ内に変更可能とすることにより、端末装置２ａに割り当てられた操作領域４６ａのサイズがプロジェクタ１の投影画像領域６０のサイズよりも狭い場合であっても、当該端末装置２ａから当該操作領域４６ａ以外の領域にある画像の操作を可能としている。
【００２４】
なお、本実施形態においては、プロジェクタ１に２台の端末装置が接続されている場合について説明するが、プロジェクタ１に接続される端末装置の数はこれに限ったものではない。また、以下において、端末装置２ａ，２ｂの任意の一つを表す場合には端末装置２と表現することがあり、仮想表示領域４５ａ，４５ｂの任意の一つを表す場合には仮想表示領域４５と表現することがあり、カーソル５ａ，５ｂの任意の一つを表す場合にはカーソル５と表現することがあり、操作領域４６ａ，４６ｂの任意の一つを表す場合には操作領域４６と表現することがあり、画像３０ａ〜３０ｅの任意の一つを表す場合には画像３０と表現することがある。
【００２５】
また、図１において、端末装置２ａに割り当てられた操作領域４６ａの境界４７は、説明の便宜上、投影画像領域６０上に視認可能に表示されているが、実際には、投影画像領域６０上に表示しなくても良い。なお、カーソル５ａ、５ｂがこの操作領域４６ａの境界に近づいたときに、当該境界４７に、操作領域４６ａのサイズを視認させるための枠を表示することとしてもよい。かかる構成とすることにより、端末装置２ａの使用者は、カーソル５ａが操作領域４６ａの境界４７にあることを事前に知ることができる。
【００２６】
本実施形態にかかるプロジェクタシステムＳにおいて、プロジェクタ１は、図２に示すように、複数の端末装置２の仮想表示領域４５にある画像の画像データ及びカーソル５の位置座標と、仮想表示領域４５のサイズとを通信経路４を介して受信する受信処理部７０と、プロジェクタ１の投影画像領域６０上に、各端末装置２から操作可能な操作領域４６を、各端末装置２の仮想表示領域４５のサイズに応じて端末装置２ごとに割り当てる操作領域割当部７１と、各端末装置２の仮想表示領域４５にある画像３０の画像データを合成することにより投影用画像データを生成する画像生成部７２と、画像生成部７２で生成した投影用画像データに基づいた画像を投影する画像投影部７３と、受信処理部７０により端末装置２から受信した操作の情報に基づき、当該端末装置２に割り当てられた操作領域４６以外の領域にある画像３０の投影画像領域６０上の位置を当該操作領域４６内に変更する画像位置変更部７４と、端末装置２に割り当てられた操作領域４６以外の領域にある画像３０の中から当該操作領域４６内に位置変更すべき画像３０を選択するための選択メニューを、当該操作領域上に表示する表示制御部７５とを備えている。
【００２７】
また、図３に示すように、端末装置２は、表示部９０と、当該表示部９０の表示領域に隣接した仮想表示領域４５を設定する仮想表示領域設定部９１と、仮想表示領域４５にある画像の画像データ及びカーソル５の位置座標と、仮想表示領域４５のサイズとを通信経路４を介してプロジェクタ１へ送信する送信処理部９２と、仮想表示領域４５内にある画像３０を操作するための操作部９３と、この操作部９３の操作に応じて、カーソル５の座標位置を変更したりアプリケーションを実行することにより画像データを生成したりする処理部９４と、を備えている。
【００２８】
すなわち、プロジェクタ１の投影画像領域６０及び各端末装置２の仮想表示領域４５には、それぞれ、領域の左上部を原点とし、１画素（１ピクセル）を最小単位とする座標領域（すなわち、設定されている解像度に応じた大きさの座標領域）が規定されており、仮想表示領域４５にあるカーソル５や画像３０を合成する際は、先ず、端末装置２が、送信処理部９２により、仮想表示領域４５にある画像の画像データ及びカーソル５の位置座標と、仮想表示領域４５のサイズとを通信経路４を介してプロジェクタ１へ送信し、プロジェクタ１が、当該送信された情報を受信処理部７０により通信経路４を介して受信する。
【００２９】
そして、プロジェクタ１が、画像生成部７２により、受信処理部７０で取得した各情報に基づいて、これらカーソル５や画像３０の画像データを、仮想表示領域４５上の座標位置に対応する投影画像領域６０上の座標位置にそれぞれ配置して合成することにより投影用画像データを生成し、さらに、画像投影部７３により、投影用画像データに基づいた画像を投影することで、各端末装置２の仮想表示領域４５にあるカーソル５や画像３０が合成されて投影画像領域６０に表示されることとなる。
【００３０】
ここで、かかる合成の際、各画像３０は、その上部に、各画像３０を識別するための識別番号３１ａ，３１ｂが合成される。
【００３１】
さらに、プロジェクタ１の操作領域割当部７１により投影画像領域６０に割り当てられた各操作領域４６のうち、投影画像領域６０のサイズよりも小さい操作領域４６（ここでは、「操作領域４６ａ」。）の上部には、当該操作領域４６を割り当てられた端末装置２の操作部９３への操作に応じて当該操作領域４６以外の領域にある画像３０の位置を当該操作領域４６内に変更する際に用いるタスクバー２０が表示される。
【００３２】
このタスクバー２０には、投影画像領域６０上にある各画像３０に対応したタスクボタン２１ａ，２１ｂが表示され、各タスクボタン２１ａ，２１ｂには、それぞれ対応する画像３０の上部に表示されたアイコン３２ａ，３２ｂと同一のアイコン２２ａ、２２ｂが表示されている。ここで、アイコン３２ａ，３２ｂは、各端末装置２において各画像３０を生成するために実行されるアプリケーション毎を識別するために当該画像３０の上部に表示される画像である。
【００３３】
また、本実施形態にかかるプロジェクタシステムＳは、各端末装置２ａ，２ｂからプロジェクタ１に対して、操作位置（カーソル位置）の情報や当該操作の内容に関する情報等を含んだ操作情報（画像操作命令）を送信することにより、各端末装置２ａ，２ｂから投影画像領域６０への操作を可能としている。
【００３４】
そして、投影画像領域６０のサイズよりも小さいサイズの操作領域４６ａを割り当てられた端末装置２ａの使用者は、操作部９３を用いて識別番号３１ａ，３１ｂやタスクバー２０を操作することにより、操作領域４６ａ内に移動させる画像３０（以下、「移動対象画像３０」と称することもある。）を特定するとともに、プロジェクタ１は、画像位置変更部７４により、当該操作に基づく画像操作命令に応じて、操作領域４６ａ以外の領域にある画像３０の投影画像領域６０上の位置を当該操作領域４６ａ内に変更する処理を行う。
【００３５】
以下、操作領域４６ａ以外の領域にある画像３０の当該操作領域４６ａ内への移動方法及び当該移動された画像３０を元の位置に戻す方法について、図４〜７を用いて説明する。図４はタスクバーへの操作或いは画像移動コマンドによる画像位置変更方法を説明するための図であり、図５は画像への操作に応じた画像位置変更方法を説明するための図であり、図６は選択メニューへの操作に応じた画像位置変更方法を説明するための図であり、図７は画像へのドラッグ＆ドロップ操作に応じた画像位置変更解除操作を説明するための図である。
【００３６】
（１−１．移動方法１について）
図４（ａ）に示すように、画像３０ｂが操作領域４６ａ外にあり操作することができない場合、端末装置２ａの使用者は、操作部９３を用いてカーソル５ａをタスクバー２０に表示された画像３０ｂに対応したタスクボタン２２ａ上に移動させるとともに、このタスクボタン２２ａのクリック操作を行う。
【００３７】
そして、当該操作を画像操作命令として受信したプロジェクタ１は、画像位置変更部７４により、図４（ｂ）に示すように、タスクボタン２２ａに対応する画像３０ｂの位置を操作領域４６ａ内に変更する。これにより、端末装置２ａの使用者は、操作領域４６ａ内に移動した画像３０ｂに対して編集操作等を行うことが可能となる。
【００３８】
また、図４（ｃ）に示すように、画像３０ｂに対応するタスクボタン２２ａが再びクリック操作されると、画像３０ｂは画像位置変更部７４により位置変更される前の位置に戻ることとなる。
【００３９】
ここで、本実施形態において、プロジェクタ１は、画像位置変更部７４により画像３０ｂの位置を変更する場合、当該画像３０ｂの仮想表示領域４５ｂ上の位置を変更することなく、投影画像領域６０上の位置のみを変更することとしている。すなわち、プロジェクタ１の画像位置変更部７４により画像３０ｂの投影画像領域６０上の位置が変更された場合であっても、当該画像３０ｂの端末装置２ｂに設定された仮想表示領域４５ｂ上の位置は変更されることはない。
【００４０】
なお、プロジェクタ１は、画像位置変更部７４により画像３０ｂの位置を変更する際は、画像３０ｂの中心と操作領域４６ａの中心とが一致するような位置に当該画像３０ｂを移動させることとしている。
【００４１】
（１−２．移動方法２について）
また、端末装置２ａの使用者は、各画像に割り当てられた識別番号３１ａ，３１ｂに応じた画像位置変更コマンドを操作部９３を用いて入力することにより操作領域４６ａ以外の領域にある画像３０ｂを移動させることもできる。
【００４２】
すなわち、例えば、図４（ａ）に示す状態において、端末装置２ａの使用者は、操作部９３の一例であるキーボードを用い、画像位置変更コマンドとして、Ctrlキーを押下した状態で、画像３０ｂに識別番号として割り当てられる数字である「２」を押下する操作を行う。
【００４３】
そして、この画像位置変更コマンドを画像操作命令として受信したプロジェクタ１は、画像位置変更部７４により、図４（ｂ）に示すように、当該画像位置変更コマンドに対応する画像３０ｂの位置を操作領域４６ａ内に変更する。
【００４４】
また、図４（ｂ）に示す状態において、端末装置２ａの使用者により再度画像位置変更コマンドが入力されると、画像３０ｂは、図４（ｃ）に示すように、画像位置変更部７４により位置変更される前の位置に戻ることとなる。
【００４５】
（１−３．移動方法３について）
また、図５（ａ）に示すように、操作領域４６ａ外にある画像３０ｂの一部が操作領域４６ａ内に存在する場合、端末装置２ａの使用者は、操作部９３の一例であるマウスを用いて当該画像３０ｂの操作領域４６ａ内に存在する部分をクリック操作することにより、図５（ｂ）に示すように、当該画像３０ｂの投影画像領域６０上の位置を操作領域４６ａ内に変更することができる。
【００４６】
また、端末装置２ａの位置変更解除操作として、端末装置２ａの使用者が、操作部９３を用いて画像３０ｂ以外の画像３０ａへの操作（例えば、編集操作など）を行うと、図５（ｃ）に示すように、画像３０ｂは、画像位置変更部７４により操作領域４６ａ内に位置変更される前の位置へ戻ることとなる。
【００４７】
（１−４．移動方法４について）
また、プロジェクタ１は、図６（ａ）に示すように、表示制御部７５により、端末装置２に割り当てられた操作領域４６以外の領域にある画像３０の中から当該操作領域４６内に位置変更すべき画像３０を選択するための選択メニュー２４を、当該操作領域４６上に表示可能としている。
【００４８】
ここで、この選択メニュー２４には、各種の選択ボタン２５が表示されている。例えば、図６（ａ）に示すように、選択メニュー２４には、同一のアイコン３２が表示された（同一のアプリケーションから生成された）画像３０をまとめて移動させるための選択ボタン２５ａ，２５ｂや、特定の端末装置２により生成された画像３０をまとめて移動させるための選択ボタン２５ｃ、２５ｄや、全ての端末装置２により生成された画像３０をまとめて移動させるための選択ボタン２５ｅや、操作領域４６内に位置変更された画像３０を当該位置変更前の位置に戻すための選択ボタン２５ｆが表示されている。
【００４９】
そして、端末装置２ａの使用者は、操作領域４６ａ以外の領域にある生成された画像３０ｂ及び画像３０ｅを操作したい場合は、端末装置２ｂにより生成された画像３０をまとめて移動させるための選択ボタン２５ｄをマウスを用いてクリック操作することにより、これら画像３０ｂ及び画像３０ｅを操作領域４６ａ内に移動させることができる。
【００５０】
また、端末装置２ａの使用者は、選択メニュー２４に表示された「ＥＸＩＴ」ボタン２５ｆをマウスを用いてクリック操作することにより、操作領域４６ａ内に位置変更された画像３０ｂ及び画像３０ｅを当該位置変更される前の位置に戻すことができる。
【００５１】
また、その他の位置変更解除方法として、図７（ａ）に示すように、プロジェクタ１の画像位置変更部７４により操作領域４６ａ外にあった画像３０ｂが操作領域４６ａ内に位置変更された場合において、端末装置２ａの使用者は、図７（ｂ）に示すように、マウスを用いて画像３０ｂを操作領域４６ａ外へ移動させる操作（以下、「ドラッグ＆ドロップ操作」と称することもある。）を行うと、画像３０ｂは、図７（ｃ）に示すように、画像位置変更部７４により操作領域４６ａ内に位置変更される前の位置へ戻ることとなる。
【００５２】
以下、上述したプロジェクタシステムＳのさらに具体的な構成及び動作の一例を図面を参照しながら具体的に説明する。
【００５３】
［２．プロジェクタシステムの具体的構成］
（プロジェクタ１の構成について）
次に、プロジェクタ１の構成について説明する。図８は本実施形態におけるプロジェクタ１の構成図であり、図９は本実施形態におけるプロジェクタ１に記憶される画像属性情報管理テーブルの一例を示す図であり、図１０は本実施形態における端末装置２ａの仮想表示領域４５ａに規定された座標を説明するための図であり、図１１は本実施形態における端末装置２ｂの仮想表示領域４５ｂに規定された座標を説明するための図であり、図１２は本実施形態におけるプロジェクタ１の投影画像領域６０に規定された座標を説明するための図であり、図１３は本実施形態におけるプロジェクタ１に記憶される接続情報管理テーブルの一例であり、図１４は本実施形態におけるプロジェクタ１に記憶されるカーソル情報管理テーブルの一例であり、図１５は本実施形態におけるプロジェクタ１に記憶されるアイコン対応テーブルの一例を示す図であり、図１６は本実施形態におけるプロジェクタ１に記憶されるタスクバー設定テーブルの一例を示す図である。
【００５４】
図８に示すように、プロジェクタ１は、各種操作を行うための操作パネル１０１と、設定情報やデータファイルなどを保持するための不揮発性メモリである記憶部１０２と、赤外線による無線通信を行う赤外線通信部１０３と、端末装置２と通信するためのインターフェイス１０４と、外部から映像信号を入力する映像信号入力回路１０５と、映像信号入力回路１０５を介して入力される映像信号やインターフェイス１０４を介して取得した画像データに所定の処理を施す画像処理回路１０６と、この画像処理回路１０６から出力される画像信号に基づいた画像を投影する画像投影部１０７と、プロジェクタ１全体を制御する制御部１０８とを備えており、これらはハウジングに内蔵される。
【００５５】
操作パネル１０１は、各種操作を行うためのボタンや表示部（例えば、ＬＣＤ）などから構成され、プロジェクタ１において使用者がこの操作パネル１０１を操作することによって、その操作内容に応じた制御を制御部１０８が実行することになる。
【００５６】
記憶部１０２は、フラッシュメモリ（Flash Memory）などから構成され、プロジェクタ１に設定されている解像度の情報、各端末装置２のカーソルの画像データ、各種アイコン３２の画像データ、各端末装置２の仮想表示領域４５にある画像の画像データを記憶する他、当該画像の位置情報、サイズ情報等を管理する画像属性情報管理テーブルを記憶する画像属性情報記憶領域１１０、プロジェクタ１に接続している端末装置２の接続状況を管理する接続情報管理テーブルを記憶する接続情報記憶領域１１１、カーソルの位置情報等を管理するカーソル情報管理テーブルを記憶するカーソル情報記憶領域１１２、各画像３０の上部に表示されるアイコン３２と当該アイコン３２に対応するアプリＩＤとの対応を管理するアイコン対応テーブルを記憶するアイコン対応情報記憶領域１１３、タスクバーの設定を管理するタスクバー設定テーブルを管理するタスクバー設定情報記憶領域１１４を有する。
【００５７】
赤外線通信部１０３は、赤外線ＬＥＤなどから構成される赤外線受光部１３１と、赤外線受光部１３１により受信した赤外線信号をデータに変換する処理を行う赤外線制御部１３２とを備えている。
【００５８】
インターフェイス１０４は、外部装置との通信を行うことができるＵＳＢインターフェイスであり、端末装置２から画像データや画像操作命令等を取得したり、端末装置２に画面操作命令などを送信したり、外部のコンピュータ装置と通信したりするときに制御部１０８によって用いられる。なお、インターフェイス１０４としてＵＳＢインターフェイスに代えて、無線或いは有線のＬＡＮインターフェイスなどを用いるようにしてもよい。
【００５９】
映像信号入力回路１０５は、コンポジット映像信号（例えばＮＴＳＣ映像信号）やコンポーネント映像信号（例えばＲＧＢ信号）などの映像信号を入力する。
【００６０】
画像処理回路１０６は、制御部１０８による制御に基づいて、映像信号入力回路１０５に入力された映像信号或いはインターフェイス１０４を介して取得した画像データに対して、複数の画像データの合成等の加工を行う。このように加工されて生成された画像信号は、画像投影部１０７に入力される。
【００６１】
画像投影部１０７は、ランプ駆動回路１２０と、光源１２１と、照明光学系１２２と、透過型液晶パネル１２３（以下、「ＬＣＤ１２３」とする。）と、結像光学系１２４と、ＬＣＤ駆動回路１２５と、ピント調整回路１２６とを備えている。
【００６２】
光源１２１は、ランプなどから構成され、制御部１０８によって制御されたランプ駆動回路１２０から出力される信号に基づいて、点灯駆動されて発光する。光源１２１で発光された光は、照明光学系１２２によって、照明光としてＬＣＤ１２３に照射される。
【００６３】
ＬＣＤ１２３は、ＬＣＤ駆動回路１２５によって駆動され、その表示面に映像を表示する。このように表示された映像は、照明光学系１２２を介して光源１２１から出射される照明光によって照射され、これにより画像光が生成される。続いて、この画像光は、結像光学系１２４及びハウジングの投影用開口部（図示せず）を通って、スクリーン（投射面）に投影される。このように、ＬＣＤ１２３に表示される画像がスクリーンに投影される構成となっている。なお、ピント調整回路１２６によって、スクリーンに投影する画像のピントを調整することができる。
【００６４】
制御部１０８は、ＣＰＵ(Central Processing Unit)，ＲＯＭ（Read Only Memory)，ＲＡＭ（Random Access Memory)などを内蔵しており、ＣＰＵがＲＯＭに予め格納されたプログラムを読み出して実行することによって、プロジェクタ１を、受信処理部、画像生成部、操作領域割当部、画像位置変更部、表示制御部等として機能させる。
【００６５】
制御部１０８は受信処理部として、複数の端末装置２の仮想表示領域４５にある画像の画像データ及びカーソル５の位置座標や仮想表示領域４５のサイズ或いは画像操作命令をインターフェイス１０４及び通信経路４を介して受信する。なお、画像操作命令は、図示しないリモコン装置から赤外線通信部１０３を介して取得することもできる。
【００６６】
また、制御部１０８は画像生成部として機能することにより、各端末装置２の仮想表示領域４５にあるカーソル５及び画像３０の画像データの合成を行う。この画像生成部による画像データの合成は、記憶部１０２に記憶された画像属性情報管理テーブルと接続情報管理テーブルとカーソル情報管理テーブルとアイコン対応テーブルとに基づいて実行される。
【００６７】
ここで、画像属性情報管理テーブルについて、図９を参照して説明する。
【００６８】
図９に示すように、画像属性情報管理テーブルには、各端末装置２の仮想表示領域４５にある画像を送信した端末装置２（オーナーＰＣ）の名称、当該画像のサイズ、当該画像の仮想表示領域４５上の位置、当該画像の投影画像領域６０上の位置（以下、「描画位置」と称することもある。）、当該画像の投影画像領域６０上でのサイズに対する仮想表示領域４５上でのサイズからの縮尺率、画像データのファイル名、及び画像生成部により複数の画像データを合成する際に、各画像データを重ね合わせる順番（階層レベル）、端末装置２において当該画像を生成する際に実行されるアプリケーションに割り当てられるアプリＩＤ、当該画像の上部に合成されて表示される識別番号に関する情報が、当該画像を識別するための情報（ウィンドウＩＤ）と関連付けて記憶されている。
【００６９】
各端末装置２の仮想表示領域４５にある画像を表示すべき位置に関する情報は、投影画像領域６０上の座標位置及び仮想表示領域４５上の座標位置によって表される。
【００７０】
本実施形態において、各端末装置２に設定される仮想表示領域４５の座標は、その左上の頂点を原点として規定されており、１画素（１ピクセル）を最小単位とし、当該仮想表示領域に設定されている画素数に応じてその上限が決められている。
【００７１】
例えば、端末装置２ａに設定されている仮想表示領域４５ａの画素数が８００×６００である場合、図１０に示すように、当該仮想表示領域４５ａに規定される座標（Ｘ２，Ｙ２）は、１画素を１単位として、（Ｘ２，Ｙ２）＝（０，０）から（Ｘ２，Ｙ２）＝（８００，６００）までの領域として表される。また、同様に、端末装置２ｂに設定されている仮想表示領域４５ｂの画素数が１２８０×１０２４である場合、図１１に示すように、当該仮想表示領域４５ｂに規定される座標（Ｘ２，Ｙ２）は、１画素を１単位として、（Ｘ２，Ｙ２）＝（０，０）から（Ｘ２，Ｙ２）＝（１２８０，１０２４）までの領域として表される。
【００７２】
また、仮想表示領域４５にある画像の位置座標は、当該画像の左上の頂点の位置座標で表されるものであり、画像のサイズ情報は、当該画像の幅（Ｗ）及び高さ（Ｈ）を座標の数値で表した情報である。例えば、図１０に示すように、端末装置２ａの仮想表示領域４５ａにある画像３０ａは、画像位置が（Ｘ２，Ｙ２）＝（４３０，１００）となり、画像サイズが（Ｗ，Ｈ）＝（２８０，３００）となる。同様に、図１１に示すように、端末装置２ｂの仮想表示領域４５ｂにある画像３０ｂは、画像位置が（Ｘ２，Ｙ２）＝（６２０，６００）となり、画像サイズが（Ｗ，Ｈ）＝（５００，４００）となる。
【００７３】
一方、プロジェクタ１の投影画像領域６０の座標も、各端末装置２に設定される仮想表示領域４５と同様に、その左上の頂点を原点として規定されており、１画素（１ピクセル）を最小単位とし、当該投影画像領域６０に設定されている画素数に応じてその上限が決められている。例えば、図１２に示すように、投影画像領域６０上において、画像３０ａの位置座標（描画位置）は、（Ｘ１，Ｙ１）＝（４３０，１００）であり、画像３０ｂの位置座標は、（Ｘ１，Ｙ１）＝（１００，１５０）となる。
【００７４】
また、画像データを送信した端末装置２（オーナーＰＣ）の名称は、図１３に示す接続情報管理テーブルと関連付けられている。この接続情報管理テーブルには、図１３に示すように、プロジェクタ１に接続している端末装置２の名称（オーナーＰＣ）が、接続状況（プロジェクタ１と接続中か非接続中かの別）と、各端末装置２に割り振られたＩＰアドレスと、各端末装置２に設定される仮想表示領域のサイズとに関連付けられて記憶されている。
【００７５】
また、制御部１０８は、画像生成部として、端末装置２の送信処理部により送信された操作部による操作情報に基づいた位置にカーソル５の画像を、各端末装置２の仮想表示領域４５にある画像の画像データと共に合成する。ここで、このカーソル５の画像の合成は、カーソル情報管理テーブルの情報に基づき実行されるものである。
【００７６】
カーソル情報管理テーブルは、図１４に示すように、プロジェクタ１に接続されている端末装置２に割り当てられるカーソル画像の画像ファイル名、プロジェクタ１で投影される投影画像領域６０におけるカーソル画像の位置情報（Ｘ１，Ｙ１）が、端末装置２の名称と関連付けられて記憶されている。
【００７７】
ここで、本実施形態では、各端末装置２の仮想表示領域４５にある画像の画像データ毎に異なる階層レベルを割り当て、画像データの合成を、階層レベル順に画像データを重畳合成することによって行うこととしている。すなわち、制御部１０８は、各端末装置２の仮想表示領域４５にある画像の画像データを合成する際、画像属性情報管理テーブルに記憶されている階層レベルの情報を参照し、この階層レベルが高い順に画像を重ね合わせて出来たような画像の画像データを生成する。
【００７８】
そして、制御部１０８は、これらのテーブルを参照して、各端末装置２の仮想表示領域４５にあるカーソル５や画像３０を合成する。
【００７９】
さらに、かかる合成処理を行う際、制御部１０８は、画像属性情報管理テーブルを参照して、各画像３０の上部に当該画像３０に対応する識別番号３１を合成する。
【００８０】
すなわち、制御部１０８は、各端末装置２から取得した画像３０の画像データを合成する際、画像属性情報管理テーブルを参照して当該画像３０に割り当てられた識別番号３１の情報を取得して、当該画像３０に対応する識別番号３１を当該画像３０の上部に合成して表示する。これにより、図１に示すように、投影画像領域６０上に表示された各画像３０の上部には、当該画像３０に対応する識別番号３１が表示されることとなる。
【００８１】
また、制御部１０８は、アイコン対応テーブル、タスクバー設定テーブル及び接続情報管理テーブルを参照して、投影画像領域６０のサイズよりも小さいサイズの操作領域４６の上部にタスクバー２０を表示する。
【００８２】
アイコン対応テーブルには、図１５に示すように、アプリケーション毎に割り当てられるアプリＩＤがアイコンの画像データと関連付けられて記憶されている。
【００８３】
また、タスクバー設定テーブルには、図１６に示すように、各タスクボタン２１に対応する画像３０のウィンドウＩＤと、当該タスクボタン２１の表示番号と、当該タスクボタン２１の表示名と、当該タスクボタン２１のサイズとがアイコン２２の画像データと関連付けられて記憶されている。なお、タスクボタン２１の表示番号とは、当該タスクボタン２１がタスクバー２０の左端から何番目に表示されているかを示すものであり、画像３０が投影画像領域６０上に表示されると、当該画像３０に対応するタスクボタン２１がタスクバー２０の左端から順に新たに表示されることとしている。
【００８４】
すなわち、制御部１０８は、タスクバー２０を表示する際は、先ず、接続情報管理テーブルを参照して、タスクバーを表示すべき操作領域４６（投影画像領域６０のサイズよりも小さいサイズの操作領域４６）を決定する。
【００８５】
次に、制御部１０８は、画像属性情報管理テーブルから各画像３０のウィンドウＩＤの情報及びアプリＩＤの情報を取得し、当該取得したアプリＩＤの情報とアイコン対応テーブルとを参照して、タスクボタン２１に表示すべきアイコン２２を決定して、これらの情報に基づきタスクバー設定テーブルを更新する。
【００８６】
そして、制御部１０８は、タスクバー設定テーブルの情報に基づき、投影画像領域６０のサイズよりも小さいサイズの操作領域４６にタスクバー２０を表示する。
【００８７】
なお、本実施形態において、タスクボタン２１のサイズ（横幅）は、初期設定としてＷ＝２００に設定されているが、投影画像領域６０上の画像３０が増えることで、タスクボタン２１の数がタスクバー２０上に表示可能な数を超えた場合、制御部１０８は、当該タスクボタン２１のサイズを縮小させることによって全てのタスクボタン２１を表示させることとしている。
【００８８】
また、制御部１０８は、操作領域割当部として、プロジェクタ１の投影画像領域６０上に、各端末装置２から操作可能な操作領域４６を、各端末装置２の仮想表示領域４５のサイズに応じて端末装置２ごとに割り当てる。
【００８９】
ここで、投影画像領域６０へ各端末装置２の操作領域４６を割り当てる際、制御部１０８は、左上部を原点として、接続情報管理テーブルに記憶された各端末装置２の仮想表示領域４５のサイズの情報に応じたサイズの操作領域４６を割り当てることとしている。
【００９０】
また、制御部１０８は、インターフェイス１０４と共に操作命令処理部として機能することにより、画像投影部１０７で投影している画像のうちの任意の画像を操作するための画像操作命令を取得したとき、この画像操作命令による操作対象となる画像の画像データを送信した端末装置２へ、この画像操作命令を送信する。
【００９１】
ここで、本実施形態においては、画像操作命令を端末装置２へ送信する際、この画像操作命令による操作対象となる画像の画像データ、及び当該画像操作命令を送信すべき端末装置２を、受信処理部で取得した画像属性情報に基づいて判断することとしている。
【００９２】
かかる構成とすることにより、操作対象の画像の画像データを判断するための情報をその操作毎に各端末装置２に対して別途要求する必要がなく、通信経路４にかかる負担を軽減させることができる。
【００９３】
また、制御部１０８は、表示制御部として機能することにより、端末装置２に割り当てられた操作領域４６以外の領域にある画像３０の中から当該操作領域４６内に位置変更すべき画像３０を選択するための選択メニュー２４を、当該操作領域４６上に表示する。
【００９４】
これにより、投影画像領域６０上には、図６（ａ）に示すように、選択メニュー２４が表示されることとなる。
【００９５】
（端末装置２の構成について）
次に、端末装置２の構成について説明する。図１７は本実施形態における端末装置２の構成図である。
【００９６】
本実施形態における端末装置２は、一般のパーソナルコンピュータ或いは専用端末を適用することができ、図１７に示すように、表示部であるＬＣＤ２００、ＬＣＤ２００を駆動するためのグラフィックスコントローラ２０１と、各種データ等を記憶するハードディスク装置２０２と、通信経路４を介してプロジェクタ１との間で通信を行うためのインターフェイス２０３と、ＵＳＢデバイスとデータの入出力を行うためのＵＳＢバスコントローラ２０４、これに接続する接続ポートとしてのＵＳＢコネクタ２０５と、使用者の操作により所定の情報を入力可能なキーボード２０６及びマウス２０７（操作部に相当）と、端末装置２全体を制御する制御部２０８とを備えて構成され、これらの各種要素は第１のバス２０９、第２のバス２１０を介して相互に接続される。なお、図中、２１１は、第１のバス２０９と第２のバス２１０との間のデータの授受を行うためのバスコントローラである。
【００９７】
ハードディスク装置２０２は、記憶部として機能するものであり、このハードディスク装置２０２には、端末装置２のオペレーティングシステム（ＯＳ）プログラム、文書作成ソフトウエア、プレゼンテーションソフトウエア、表計算ソフトウエア、図形作成ソフトウエア等の各種アプリケーションプログラムの他、このアプリケーションプログラムにより作製されるデータファイルが格納されている。また、上記アプリケーションプログラムとは別に、本実施形態におけるプロジェクタシステムＳ用の処理プログラムとしての画像共有プログラムが格納されている。
【００９８】
なお、この画像共有プログラムは、例えば、通信経路４に接続されたサーバ（図示せず）から、インターフェイス２０３を介して、制御部２０８のハードディスク装置２０２にダウンロードされるようにしてもよく、又ＣＤ−ＲＯＭ等の記録媒体に記録されてから記録媒体ドライブ（図示せず）を介して、制御部２０８のハードディスク装置２０２に読み込まれるようにしてもよい。
【００９９】
インターフェイス２０３は、外部装置との通信を行うことができるＵＳＢインターフェイスであり、端末装置２から画像データや画像操作命令等を取得したり、画像操作情報を受信したり、外部のコンピュータ装置と通信したりするときに制御部２０８によって用いられる。なお、インターフェイス２０３としてＵＳＢインターフェイスに代えて、無線或いは有線のＬＡＮインターフェイスなどを用いるようにしてもよい。
【０１００】
制御部２０８は、ＣＰＵ，ＲＯＭ，ＲＡＭなどを内蔵しており、ＣＰＵがハードディスク装置２０２に格納された画像共有プログラムを読み出して実行することによって、端末装置２を、送信処理部、仮想表示領域設定部等として機能させる。
【０１０１】
また、制御部２０８は、ＣＰＵがハードディスク装置２０２に記憶した各種アプリケーションプログラムを読み出して実行することによって、画像生成処理部、編集処理部等として機能させる。
【０１０２】
制御部２０８のＣＰＵは、ハードディスク装置２０２に記憶した各種アプリケーションプログラムを実行して画像生成処理部として機能し、データファイルに基づいた画像データを生成する。生成された画像データは、表示部としてのＬＣＤ２００及びグラフィックスコントローラ２０１によって、当該画像データに基づく画像としてＬＣＤ２００に表示される。
【０１０３】
制御部２０８は、インターフェイス２０３と共に送信処理部として機能することによって、仮想表示領域４５にある画像３０の画像データ及びカーソル５の位置座標と、仮想表示領域４５のサイズとを通信経路４を介してプロジェクタ１へ送信する。
【０１０４】
画像データを送信する場合は、仮想表示領域４５にある画像をキャプチャして得られるＢＭＰ（Bit Map）データをＪＰＥＧ（Joint Photographic Experts Group）データに変換する。このように、プロジェクタ１に送信する画像データを圧縮することにより、通信経路４への負荷を軽減させることができる。
【０１０５】
また、制御部２０８は、編集処理部として機能することにより、プロジェクタ１から画像操作命令を通信経路４を介して受信したとき、この画像操作命令から操作入力を再生し、この操作入力に応じてデータファイルを編集する。この画像操作命令の受信は、インターフェイス２０３により行われる。
【０１０６】
また、制御部２０８は、インターフェイス２０３と共に送信処理部として機能することにより、カーソル５が仮想表示領域４５に位置している場合に、キーボード２０６又はマウス２０７により所定の操作が行われると、その操作に応じた画像操作命令をプロジェクタ１へ送信する。なお、ここで「操作」とは、自端末装置又は他の端末装置のアプリケーションで実行中のデータファイルを編集するための命令、もしくは、プロジェクタ１が投影している画像を指し示すカーソル５を表示又はその移動のための命令である。
【０１０７】
なお、制御部２０８は、キーボード２０６及びマウス２０７の操作に応じた処理を行う。例えば、制御部２０８は、端末装置２の使用者からのマウス２０７への操作に応じてカーソル５の座標位置を算出する。そして、カーソル５が仮想表示領域４５に位置している場合には、当該算出されたカーソル５の座標位置は、画像操作命令として送信処理部によりプロジェクタ１へ送信される。
【０１０８】
また、仮想表示領域４５は、制御部２０８のＣＰＵがハードディスク装置２０２に記憶された画像共有プログラムを実行して仮想表示領域設定部として機能することで設定される。
【０１０９】
（プロジェクタの具体的動作について）
次に、プロジェクタ１の具体的動作の一例について、図１８〜図２３を参照して説明する。図１８は、本実施形態におけるプロジェクタ１のメイン処理フローチャートである。
【０１１０】
図１８に示すように、プロジェクタ１の電源スイッチ（図示せず）が押下されたとき、プロジェクタ１の制御部１０８は、接続処理を行う（ステップＳ１００）。
【０１１１】
この接続処理は、プロジェクタ１が端末装置２と通信経路４を介して接続するための処理である。具体的には、プロジェクタ１の制御部１０８は、先ず、端末装置２から送信された接続要求信号を受信すると、接続情報管理テーブルを更新する。すなわち、制御部１０８は、接続情報管理テーブルに、プロジェクタ１と新たに接続した端末装置２の欄を新たに設け、当該端末装置２のＩＰアドレス、当該端末装置２に設定された仮想表示領域４５のサイズ、接続状態に関する情報を当該端末装置２の名称と関連付けて記憶する。次に、制御部１０８は、カーソル情報管理テーブルを更新する。すなわち、制御部１０８は、カーソル情報管理テーブルに、プロジェクタ１と新たに接続した端末装置２の欄を新たに設け、当該端末装置２に割り当てられたカーソル画像の画像ファイル名及びカーソル画像の位置情報を、当該端末装置２の名称と関連付けて記憶する。そして、制御部１０８は、接続処理が完了したことを端末装置２に対して通知して、接続処理を終了する。
【０１１２】
ステップＳ１００の接続処理を終了すると、制御部１０８は、端末装置２から画像属性情報を受信したか否かを判定する（ステップＳ１０１）。この処理において、端末装置２から画像属性情報を受信したと判定すると（ステップＳ１０１：Ｙｅｓ）、制御部１０８は、受信した画像属性情報に基づいて、画像属性情報管理テーブルの更新を行う（ステップＳ１０２）。例えば、受信した画像属性情報が、画像の投影画像領域６０への新規追加にしたことより送信されたものである場合、制御部１０８は、仮想表示領域４５に新たに位置することとなった画像の画像属性情報を画像属性情報管理テーブルに新たに追加し、さらに、当該画像の画像データの保存領域を確保する。また、制御部１０８は、画像属性情報管理テーブルで管理されている各画像の階層レベルの情報を更新する。すなわち、制御部１０８は、仮想表示領域４５に新たに追加された画像の階層レベルを「１」とし、その他の画像については、現在割り当てられている階層レベルよりも一つ下の階層に順次繰り下げて更新される（例えば、階層レベルが「２」に設定されていた画像は、「３」に更新される）。仮想表示領域４５に新たに追加された画像が最前面に表示されるようになるため、複数人による共同作業をスムーズに行うことができる。
【０１１３】
また、受信した画像属性情報が、画像を投影画像領域６０から削除したことにより送信されたものである場合、制御部１０８は、削除対象となっている画像の画像属性情報を画像属性情報管理テーブルから削除するとともに、他の画像の階層レベルを更新する。
【０１１４】
ステップＳ１０２の処理を終了すると、制御部１０８は、タスクバー更新処理を行う（ステップＳ１０３）。このタスクバー更新処理は、図１９におけるステップＳ２００〜２１０までの処理であり、後述する。
【０１１５】
次に、制御部１０８は、画像３０の画像データの送信を要求する画像データ要求信号を端末装置２に対して送信する（ステップＳ１０４）。
【０１１６】
次に、制御部１０８は、端末装置２から画像データを受信すると、当該受信した画像データの伸長を行う（ステップＳ１０５）。これは、後述するように、端末装置２から送信される画像データは、圧縮された状態で送信されるためである。
【０１１７】
次に、制御部１０８は、画像属性情報更新処理において確保した画像データの保存領域に受信した画像データを保存し（ステップＳ１０６）、画像属性情報管理テーブルを参照し、当該画像データを指定された描画位置に指定されたサイズで貼り付ける（ステップＳ１０７）。
【０１１８】
なお、この処理において、制御部１０８は、画像属性情報管理テーブルを参照して、当該画像データに基づく画像３０の上部に当該画像３０に対応する識別番号３１を合成する処理も行う。
【０１１９】
次に、制御部１０８は、各端末装置２の仮想表示領域４５にある画像の画像データの貼り付けが全てなされたか否かを判定する（ステップＳ１０８）。この処理において、当該画像データの貼り付けが全てなされたと判定すると（ステップＳ１０８：Ｙｅｓ）、制御部１０８は、処理をステップＳ１１２に移行し、当該画像データの貼り付けが全てなされていないとき（ステップＳ１０８：Ｎｏ）、処理をステップＳ１０４に移行する。すなわち、ステップＳ１０４〜Ｓ１０８までの処理は、各画像データごとに行われるものであり、ステップＳ１０７において、各画像データを表示領域に貼り付けていくことにより、各端末装置２の仮想表示領域４５にある画像の画像データの合成が行われる。
【０１２０】
一方、ステップＳ１０１において、画像属性情報を受信していないとき（ステップＳ１０１：Ｎｏ）、制御部１０８は、端末装置２からカーソル情報を受信したか否かを判定する（ステップＳ１０９）。この判定において、端末装置２からカーソル情報を受信していないとき（ステップＳ１０９：Ｎｏ）、制御部１０８は、処理をステップＳ１１２へ移行する。
【０１２１】
一方、端末装置２からカーソル情報を受信したと判定すると（ステップＳ１０９：Ｙｅｓ）、制御部１０８は、受信したカーソル情報に基づいてカーソル情報管理テーブルの情報を更新する（ステップＳ１１０）。そして、制御部１０８は、カーソル情報管理テーブルに記憶された情報に基づいて、カーソル５の画像データをプロジェクタ１の投影画像領域６０に投影される画像の画像データと合成し（ステップＳ１１１）、処理をステップＳ１１２に移行する。
【０１２２】
ステップＳ１１２において、制御部１０８は、合成された画像データ（投影用画像データ）に基づく画像を画像投影部１０７より投影する。
【０１２３】
なお、この処理において、制御部１０８は、ステップＳ１０３において作成したタスクバー２０を投影画像領域６０のサイズよりも小さいサイズの操作領域４６の上部に表示する。
【０１２４】
ステップＳ１１２の処理を終えると、制御部１０８は、端末装置２から画像操作命令を受信したか否かを判定する（ステップＳ１１３）。この処理において、端末装置２から画像操作命令を受信したと判定すると（ステップＳ１１３：Ｙｅｓ）、制御部１０８は、操作命令振り分け処理を行う（ステップＳ１１４）。この操作命令振り分け処理は、端末装置２から受信した画像操作命令による操作対象となる画像の画像データを送信した端末装置２へ、この画像操作命令を送信するものである。この処理は、図２０におけるステップＳ３００〜Ｓ３０８までの処理であり、後述する。
【０１２５】
ステップＳ１１４の処理を終了したとき、或いはステップＳ１１３において、端末装置２から画像操作命令を受信していないとき（ステップＳ１１３：Ｎｏ）、制御部１０８は、電源がＯＦＦされたか否かを判定し（ステップＳ１１５）、電源がＯＦＦされていないとき（ステップＳ１１５：Ｎｏ）、処理をステップＳ１００に移行する。一方、電源がＯＦＦされたと判定すると（ステップＳ１１５：Ｙｅｓ）、制御部１０８は、メイン処理を終了する。
【０１２６】
次に、ステップＳ１０３におけるタスクバー更新処理について、図１９を用いて具体的に説明する。図１９は、本実施形態におけるプロジェクタ１のタスクバー更新処理フローチャートである。
【０１２７】
図１９に示すように、タスクバー更新処理を開始すると、制御部１０８は、タスクボタン２１の数が表示可能数よりも多いか否かを判定する（ステップＳ２００）。ここで、表示可能数とは、タスクバー２０のサイズ／タスクボタン２１により算出される数である。この処理において、タスクボタン２１の数が表示可能数よりも多くないとき（ステップＳ２００：Ｎｏ）、制御部１０８は、処理をステップＳ２０１に移行する。
【０１２８】
ステップＳ２０１において、制御部１０８は、タスクバー２０のサイズよりも当該タスクバー２０に表示されるタスクボタン２１のサイズの合計が大きいか否かを判定する。この処理において、タスクバー２０のサイズよりも当該タスクバー２０に表示されるタスクボタン２１のサイズの合計が大きいと判定すると（ステップＳ２０１：Ｙｅｓ）、制御部１０８は、タスクボタン２１のサイズを所定割合で縮小させる（ステップＳ２０２）。
【０１２９】
一方、ステップＳ２００において、タスクボタン２１の数が表示可能数よりも多いと判定すると（ステップＳ２００：Ｙｅｓ）、制御部１０８は、画像属性情報管理テーブルから各画像のアプリＩＤの情報を取得し（ステップＳ２０３）、当該取得した情報に基づきタスクバー設定テーブルを更新する（ステップＳ２０４）。
【０１３０】
すなわち、制御部１０８は、ステップＳ２０３において取得した情報に基づき、タスクバー設定テーブルの表示番号と表示名とをアプリＩＤごとに設定する。
【０１３１】
次に、制御部１０８は、ステップＳ２０４において更新したタスクバー設定テーブルに基づき、タスクボタン２１のサイズを変更する（ステップＳ２０５）。これにより、タスクバー２０上には、アプリＩＤ毎に統合されたタスクボタン２１が表示されることとなる。
【０１３２】
次に、制御部１０８は、タスクボタン２１の数が表示可能数よりも多いか否かを判定する（ステップＳ２０６）。この処理において、タスクボタン２１の数が表示可能数よりも多いと判定すると（ステップＳ２０６：Ｙｅｓ）、制御部１０８は、画像属性情報管理テーブルから各画像３０のオーナーＰＣの情報を取得し（ステップＳ２０７）、当該取得した情報に基づきタスクバー設定テーブルを更新する（ステップＳ２０８）。
【０１３３】
すなわち、制御部１０８は、ステップＳ２０７において取得した情報に基づき、タスクバー設定テーブルの表示番号と表示名とをオーナーＰＣごとに設定する。
【０１３４】
次に、制御部１０８は、ステップＳ２０８において更新したタスクバー設定テーブルに基づき、タスクボタン２１のサイズを変更する（ステップＳ２０９）。これにより、タスクバー２０上には、オーナーＰＣ毎に統合されたタスクボタン２１が表示されることとなる。
【０１３５】
ステップＳ２０２、Ｓ２０９の処理を終えたとき、或いは、ステップＳ２０１において、タスクバー２０のサイズよりも当該タスクバー２０に表示されるタスクボタン２１のサイズの合計が大きくないとき（ステップＳ２０１：Ｎｏ）、ステップＳ２０６においてタスクボタン２１が表示可能数よりも多くないとき（ステップＳ２０６：Ｎｏ）、制御部１０８は、タスクバー２０を作成し（ステップＳ２１０）、タスクバー更新処理を終了する。
【０１３６】
次に、ステップＳ１１４における操作命令振り分け処理について、図２０を用いて具体的に説明する。図２０は、本実施形態におけるプロジェクタ１の操作命令振り分け処理フローチャートである。
【０１３７】
図２０に示すように、操作命令振り分け処理を開始すると、制御部１０８は、取得した画像操作命令に基づき、カーソル情報管理テーブルを更新する（ステップＳ３００）。
【０１３８】
次に、当該更新したカーソル情報管理テーブル及び画像属性情報管理テーブルを参照して、操作された画像３０の画像データを送信した端末装置２（オーナーＰＣ）を特定し（ステップＳ３０１）、当該操作対象となった画像３０を最上位の階層となるように画像属性情報管理テーブルを更新する（ステップＳ３０２）。
【０１３９】
次に、制御部１０８は、画像位置変更操作検出処理を行う（ステップＳ３０３）。この画像位置変更操作検出処理は、図２１おけるステップＳ４００〜４１３までの処理であり、後述する。
【０１４０】
ステップＳ３０３の処理を終えると、制御部１０８は、受信した画像操作命令に基づく操作位置がタスクボタン２１上にあるか否かを判定する（ステップＳ３０４）。この処理において、操作位置がタスクボタン２１上にあると判定すると、制御部１０８は、当該操作対象となっているタスクボタン２１に対応する画像３０が最上位の階層となるように画像属性情報管理テーブルを更新する（ステップＳ３０５）。
【０１４１】
一方、ステップＳ３０４において、受信した画像操作命令に基づく操作位置がタスクボタン２１上にないとき（ステップＳ３０４：Ｎｏ）、制御部１０８は、受信した画像操作命令に基づく操作位置が移動対象画像上にあるか否かを判定する（ステップＳ３０６）。この処理において、操作位置が移動対象画像上にあると判定すると（ステップＳ３０６：Ｙｅｓ）、制御部１０８は、取得した操作位置を端末装置上の操作位置に変換する（ステップＳ３０７）。これは、移動対象画像の描画位置と仮想表示領域４５上の位置との差分を算出し、当該取得した操作位置を当該算出した差分に応じて変更することにより行なわれる。
【０１４２】
ステップＳ３０５、Ｓ３０７の処理を終えたとき、或いは、ステップＳ３０６において、操作位置が移動対象画像上にないとき（ステップＳ３０６：Ｎｏ）、制御部１０８は、ステップＳ３０１において特定した端末装置２に対して画像操作命令を送信する（ステップＳ３０８）。この処理を終了すると、制御部１０８は、操作命令振り分け処理を終了する。
【０１４３】
次に、ステップＳ３０３の画像位置変更操作検出処理について、図２１を参照して具体的に説明する。図２１は、本実施形態にかかる画像位置変更操作検出処理フローチャートである。
【０１４４】
図２１に示すように、画像位置変更操作検出処理を開始すると、制御部１０８は、受信した画像操作命令に基づく操作位置が自端末装置２に設定された操作領域４６の境界にあるか否かを判定する（ステップＳ４００）。この処理において、受信した画像操作命令に基づく操作位置が自端末装置２に設定された操作領域４６の境界にあると判定すると（ステップＳ４００：Ｙｅｓ）、制御部１０８は、処理をステップＳ４０１へ移行する。
【０１４５】
ステップＳ４０１において、制御部１０８は、選択メニュー２４が非表示であるか否かを判定する。この処理において、選択メニューが非表示であると判定すると（ステップＳ４０１：Ｙｅｓ）、制御部１０８は、選択メニューを表示する（ステップＳ４０２）。
【０１４６】
このように、制御部１０８は、表示制御部として機能することにより、端末装置２に割り当てられた操作領域４６以外の領域にある画像３０の中から当該操作領域４６内に位置変更すべき画像３０を選択するための選択メニュー２４を、当該操作領域４６上に表示する。
【０１４７】
一方、ステップＳ４００において、操作位置が自端末装置２に設定された操作領域４６の境界にないとき（ステップＳ４００：Ｎｏ）、或いは、ステップＳ４０１において、選択メニュー２４が非表示でないとき（ステップＳ４０１：Ｎｏ）、制御部１０８は、操作位置がタスクボタン２１上にあるか否かを判定する（ステップＳ４０３）。この処理において、操作位置がタスクボタン２１上にあると判定すると（ステップＳ４０３：Ｙｅｓ）、制御部１０８は、処理をステップＳ４０４へ移行する。
【０１４８】
ステップＳ４０４において、制御部１０８は、操作されたタスクボタン２１が統合されたタスクボタン２１であるか否かを判定する（ステップＳ４０４）。ここで、「統合されたタスクボタン」とは、図１９におけるステップＳ２０５或いはステップＳ２０９において、アプリＩＤ或いはオーナーＰＣごとに統合されたタスクバーを示すものである。この処理において、操作されたタスクボタン２１が統合されたタスクボタン２１であると判定すると（ステップＳ４０４：Ｙｅｓ）、制御部１０８は、当該統合されたタスクボタン２１に対応する複数の画像３０を一覧表示するサブメニューを作成し（ステップＳ４０５）、当該サブメニューを当該統合されたタスクバー２０の下部に表示する（ステップＳ４０６）。
【０１４９】
一方、ステップＳ４０４において、操作されたタスクボタン２１が統合されたタスクボタン２１でないとき（ステップＳ４０４：Ｎｏ）、制御部１０８は、移動対象画像が移動先の操作領域４６よりも大きいか否かを判定する（ステップＳ４０７）。この処理において、移動対象画像が移動先の操作領域４６よりも大きいと判定すると（ステップＳ４０７：Ｙｅｓ）、制御部１０８は、移動対象画像の描画サイズが仮想表示領域４５上のサイズの１／２となるように表示縮尺を変更する（ステップＳ４０８）。
【０１５０】
一方、ステップＳ４０７において、移動対象画像が移動先の操作領域４６よりも大きくないとき（ステップＳ４０７：Ｎｏ）、制御部１０８は、画像属性情報管理テーブルにおける移動対象画像の描画位置の情報を変更するとともに（ステップＳ４０９）、当該移動対象画像が最上位の階層となるように更新する（ステップＳ４１０）。
【０１５１】
一方、ステップＳ４０３において、操作位置がタスクボタン２１上にないとき（ステップＳ４０３：Ｎｏ）、制御部１０８は、移動対象画像選択コマンドを受信したか否かを判定する（ステップＳ４１１）。この処理において、移動対象画像選択コマンドを受信していないとき（ステップＳ４１１：Ｎｏ）、制御部１０８は、処理をステップＳ４０２へ移行する。
【０１５２】
ステップＳ４１０の処理を終えたとき、或いは、ステップＳ４１１において、移動対象画像選択コマンドを受信したと判定したとき（ステップＳ４１１：Ｙｅｓ）、制御部１０８は、画像選択移動処理を行う（ステップＳ４１２）。この画像選択処理は、図２２におけるステップＳ５００〜Ｓ５０５までの処理であり、後述する。
【０１５３】
次に、制御部１０８は、画像選択解除処理を行う（ステップＳ４１３）。この画像選択解除処理は、図２３におけるステップＳ６００〜Ｓ６０６までの処理であり、後述する。
【０１５４】
ステップＳ４０２、Ｓ４０６、Ｓ４１３の処理を終えたとき、制御部１０８は、画像位置変更操作検出処理を終了する。
【０１５５】
次に、ステップＳ４１２における画像選択移動処理について、図２２を用いて具体的に説明する。図２２は本実施形態にかかるプロジェクタ１の画像選択移動処理フローチャートである。
【０１５６】
図２２に示すように、画像選択移動処理を開始すると、制御部１０８は、受信した画像操作命令が、他の端末装置２の仮想表示領域４５にある画像３０に対するものであるか否かを判定する（ステップＳ５００）。この処理において、受信した画像操作命令が、他の端末装置２の仮想表示領域４５にある画像３０に対するものであると判定すると（ステップＳ５００：Ｙｅｓ）、制御部１０８は、処理をステップＳ５０１へ移行する。
【０１５７】
ステップＳ５０１において、制御部１０８は、画像操作命令の対象となった画像３０の一部が自端末装置２の操作領域４６以外の領域にあるか否かを判定する。この処理において、画像３０の一部が自端末装置２の操作領域４６以外の領域にあると判定すると（ステップＳ５０１：Ｙｅｓ）、制御部１０８は、処理をステップＳ５０２へ移行する。
【０１５８】
ステップＳ５０２において、制御部１０８は、移動対象画像のサイズが操作領域のサイズよりも大きいか否かを判定する。この処理において、移動対象画像のサイズが操作領域のサイズよりも大きいと判定すると（ステップＳ５０２：Ｙｅｓ）、制御部１０８は、画像属性情報管理テーブルにおいて、移動対象画像の描画サイズが仮想表示領域４５上のサイズの１／２となるように表示縮尺を変更する（ステップＳ５０３）。
【０１５９】
一方、ステップＳ５０２において、移動対象画像のサイズが操作領域４６のサイズよりも大きくないとき（ステップＳ５０２：Ｎｏ）、制御部１０８は、画像属性情報管理テーブルにおける移動対象画像の描画位置の情報を変更するとともに（ステップＳ５０４）、当該移動対象画像が最上位の階層となるように更新する（ステップＳ５０５）。
【０１６０】
ステップＳ５０５の処理を終えたとき、或いは、ステップＳ５００において、受信した画像操作命令が、他の端末装置２の仮想表示領域４５にある画像３０に対するものでないとき（ステップＳ５００：Ｎｏ）、ステップＳ５０１において、画像操作命令の対象となった画像３０の一部が自端末装置２の操作領域４６以外の領域にないとき（ステップＳ５０１：Ｎｏ）、制御部１０８は、画像選択移動処理を終了する。
【０１６１】
このように、制御部１０８は、画像位置変更部として機能することにより、端末装置２から受信した操作の情報に基づき、当該端末装置２の操作部による選択メニュー２４への操作を検出すると、その操作に応じて、当該端末装置２に割り当てられた操作領域４６以外の領域にある画像３０の投影画像領域６０上の位置を当該操作領域内に変更することとしたため、端末装置２の使用者は、例えば、複数の画像３０をまとめて操作領域４６内へ移動させたいときなどに、自端末装置２の操作領域４６以外の領域にある画像３０の投影画像領域６０上の位置を当該操作領域４６内へ変更する操作を容易に行うことができる。
【０１６２】
次に、ステップＳ４１３における画像選択解除処理について、図２３を用いて具体的に説明する。図２３は、本実施形態にかかるプロジェクタ１の画像選択解除処理フローチャートである。
【０１６３】
図２３に示すように、画像選択解除処理を開始すると、制御部１０８は、受信した画像操作命令が画像選択解除コマンドであるか否かを判定する（ステップＳ６００）。ここで、画像選択解除コマンドとは、操作領域４６外から操作領域４６内へ位置変更された画像３０に対応するタスクボタン２１の押下、操作領域４６外から操作領域４６内へ位置変更された画像３０に割り当てられた識別番号３１に応じた画像位置変更コマンドの入力、或いは図示しないリモコン装置により入力された所定のコマンドを示すものである。
【０１６４】
この処理において、受信した画像操作命令が画像選択解除コマンドであると判定すると（ステップＳ６００：Ｙｅｓ）、制御部１０８は、画像属性情報管理テーブルを更新することにより、操作領域４６外から当該操作領域４６内へ位置変更された全ての画像３０の仮想表示領域４５上の位置と描画位置とを一致させる（ステップＳ６０１）。
【０１６５】
このように、制御部１０８は、画像位置変更部として機能することにより、端末装置２から受信した操作の情報（画像操作命令）に基づき、当該端末装置２に割り当てられた操作領域４６にある画像３０のうち、当該操作領域４６以外の領域から当該操作領域４６内に位置変更された画像３０の投影画像領域６０上の位置を、当該位置変更される前の位置へ戻すこととしたため、端末装置２の使用者は、例えば、当該操作領域４６内に位置変更された画像３０への編集操作を終え、当該画像３０が当該操作領域４６内にある必要がなくなった場合など、当該画像３０を容易にもとの位置に戻すことができる。
【０１６６】
一方、ステップＳ６００において、受信した画像操作命令が画像選択解除コマンドでないとき（ステップＳ６００：Ｎｏ）、制御部１０８は、受信した画像操作命令が自端末装置２により生成された画像３０に対する操作であるか否かを判定する（ステップＳ６０２）。この処理において、受信した画像操作命令が自端末装置２により生成された画像３０に対する操作であると判定すると（ステップＳ６０２：Ｙｅｓ）、制御部１０８は、処理をステップＳ６０１へ移行する。
【０１６７】
このように、制御部１０８は、画像位置変更部として機能することにより、端末装置２から受信した操作の情報に基づき、当該端末装置２の操作部による当該端末装置２に割り当てられた操作領域４６にある画像３０への操作を検出すると、当該画像３０以外の画像３０のうち、当該操作領域４６以外の領域から当該操作領域４６内に位置変更された画像３０の投影画像領域６０上の位置を、位置変更される前の位置へ戻すこととしたため、端末装置２の使用者は、例えば、当該操作領域４６内に位置変更された画像３０への編集操作を終えたときなどに、他の画像３０への操作と当該編集操作を終えた画像３０をもとの位置に戻す操作とを同時に行うことができる。
【０１６８】
一方、ステップＳ６０２において、受信した画像操作命令が自端末装置２により生成された画像３０に対する操作でないとき（ステップＳ６０２：Ｎｏ）、制御部１０８は、受信した画像操作命令がドラッグ＆ドロップ操作であるか否かを判定する（ステップＳ６０３）。この処理において、受信した画像操作命令がドラッグ＆ドロップ操作であると判定すると（ステップＳ６０３：Ｙｅｓ）、制御部１０８は、処理をステップＳ６０４へ移行する。
【０１６９】
ステップＳ６０４において、制御部１０８は、受信した画像操作命令に基づく操作位置が操作領域４６の境界に位置するか否かを判定する。この処理において、受信した画像操作命令に基づく操作位置が操作領域４６の境界に位置すると判定すると（ステップＳ６０４：Ｙｅｓ）、制御部１０８は、画像属性情報管理テーブルを更新することにより、操作領域４６外から当該操作領域４６内へ位置変更された全ての画像３０の仮想表示領域４５上の位置と描画位置とを一致させる（ステップＳ６０５）。
【０１７０】
このように、制御部１０８は、画像位置変更部として機能することにより、端末装置２から受信した操作の情報に基づき、当該端末装置２の操作部による、当該端末装置２に割り当てられた操作領域４６以外の領域から当該操作領域４６内へ位置変更された画像３０に対する当該操作領域４６以外の領域への移動操作を検出すると、この画像３０の投影画像領域６０上の位置を、当該位置変更される前の位置へ戻すこととしたため、端末装置２の使用者は、操作領域４６内に位置変更された画像３０に対してドラッグ＆ドロップ操作を行うことにより、当該画像３０を確実にもとの位置に戻すことができる。
【０１７１】
ステップＳ６０１或いはステップＳ６０５の処理を終えると、制御部１０８は、操作領域４６に表示されている選択メニュー２４を非表示にする（ステップＳ６０６）。
【０１７２】
ステップＳ６０６の処理を終えたとき、或いは、ステップＳ６０３において、受信した画像操作命令がドラッグ＆ドロップ操作でないとき（ステップＳ６０３：Ｎｏ）、ステップＳ６０４において、受信した画像操作命令に基づく操作位置が操作領域４６の境界に位置しないとき（ステップＳ６０４：Ｎｏ）、制御部１０８は、画像選択解除処理を終了する。
【０１７３】
このように、本実施形態にかかるプロジェクタシステムＳでは、端末装置２のキーボード２０６やマウス２０７への操作に応じて、当該端末装置２に割り当てられた操作領域４６以外の領域にある画像３０の投影画像領域６０上の位置を当該操作領域内に変更することとしたため、端末装置２に設定される仮想表示領域４５のサイズがプロジェクタの投影画像領域６０のサイズよりも狭い場合であっても、当該端末装置２からプロジェクタ１の投影画像領域６０にある画像の全てを操作可能となる。
【０１７４】
（端末装置の具体的動作について）
次に、端末装置２の具体的動作の一例について、図２４を参照して説明する。図２４は、本実施形態における端末装置２のメイン処理フローチャートである。
【０１７５】
図２４に示すように、端末装置２の電源スイッチ（図示せず）が押下されたとき、端末装置２の制御部２０８は、接続処理を行う（ステップＳ１０００）。この接続処理は、プロジェクタ１と通信経路４を介して接続するための処理である。すなわち、制御部２０８は、プロジェクタ１に対して自端末装置のＩＰアドレスの情報を含んだ接続要求信号を送信し、プロジェクタ１から接続完了通知を受信すると接続処理を終了する。
【０１７６】
ステップＳ１０００における接続処理が終了すると、制御部２０８は、画像属性情報が更新されたか否かを判定する（ステップＳ１００１）。この判定は、使用者のマウス２０７等による操作によって、ＬＣＤ２００の表示領域にある画像３０を仮想表示領域４５に移動させる操作がなされたか否か（仮想表示領域４５に画像３０が新たに追加されたか否か）、仮想表示領域４５にある画像３０が移動又は削除されたか否か、或いは、仮想表示領域４５にある画像３０の位置やサイズが変更されたか否かにより判定される。この判定において、画像属性情報が更新されたと判定すると（ステップＳ１００１：Ｙｅｓ）、制御部２０８は、当該更新された情報に基づき画像属性情報を生成し、当該画像属性情報を通信経路４を介してプロジェクタ１に送信する（ステップＳ１００２）。すなわち、仮想表示領域４５に新たに画像が追加された場合は、追加された画像の画像属性情報のうち、当該画像のウィンドウＩＤ、位置情報、サイズ情報、画像データのファイル名の情報、及び画像属性情報の追加フラグデータを含む画像属性情報通知データを作成し、プロジェクタ１に送信する。また、仮想表示領域４５にある画像が仮想表示領域４５外に移動されたとき、或いは削除されたときは、移動、或いは削除された画像のウィンドウＩＤ、及び画像属性情報の削除フラグデータを含む画像属性情報通知データを作成し、プロジェクタ１に送信する。また、仮想表示領域４５にある画像３０の位置やサイズが変更されたときは、当該変更された画像３０の画像属性情報を含む画像属性情報通知データを作成し、プロジェクタ１に送信する。
【０１７７】
ステップＳ１００１において、画像属性情報が更新されていないとき（ステップＳ１００１：Ｎｏ）、制御部２０８は、カーソル５の移動操作が行われたか否かを判定する（ステップＳ１００３）。この処理において、カーソル５の移動操作が行われたと判定すると（ステップＳ１００３：Ｙｅｓ）、制御部２０８は、当該カーソル５の移動操作に基づきプロジェクタ１に対してカーソル情報を送信する（ステップＳ１００４）。
【０１７８】
ステップＳ１００２、Ｓ１００４の処理が終了したとき、或いは、ステップＳ１００３において、カーソル５の移動操作が行われていないとき（ステップＳ１００３：Ｎｏ）、制御部２０８は、キーボード２０６或いはマウス２０７によってプロジェクタ１で投影されている画像に対して操作入力が行われたか否かを判定する（ステップＳ１００５）。この処理において、操作入力が行われたと判定すると（ステップＳ１００５：Ｙｅｓ）、制御部２０８は、この操作入力に基づく操作入力情報及びカーソル５の位置情報を取得し、これらの情報に基づき画像操作命令を作成する（ステップＳ１００６）。そして、制御部２０８は、作成した画像操作命令をプロジェクタ１に対して通信経路４を介して送信する（ステップＳ１００７）。
【０１７９】
ステップＳ１００７の処理が終了したとき、或いは、ステップＳ１００５において、操作入力が行われていないとき（ステップＳ１００５：Ｎｏ）、制御部２０８は、プロジェクタ１から仮想表示領域４５にある画像の画像データの送信要求があったか否かを判定する（ステップＳ１００８）。この判定は、プロジェクタ１から、画像データ送信要求信号を受信したか否かにより判定される。この処理において、画像データの送信要求があったと判定すると（ステップＳ１００８：Ｙｅｓ）、制御部２０８は、受信した画像データ送信要求に基づき、仮想表示領域４５にある画像の画像データをプロジェクタ１に対して通信経路４を介して送信する（ステップＳ１００９）。
【０１８０】
ステップＳ１００９の処理が終了したとき、或いは、ステップＳ１００８において、プロジェクタ１から仮想表示領域４５にある画像の画像データの送信要求がないとき（ステップＳ１００８：Ｎｏ）、制御部２０８は、プロジェクタ１から画像操作命令を受信したか否かを判定する（ステップＳ１０１０）。この処理において、プロジェクタ１から画像操作命令を受信したと判定すると（ステップＳ１０１０：Ｙｅｓ）、制御部２０８は、受信した画像操作命令を再生することにより、操作の対象となるデータファイルに応じたアプリケーションプログラムに対して、当該画像操作命令に基づく編集操作を実行させる（ステップＳ１０１１）。
【０１８１】
ステップＳ１０１１の処理を終えたとき、或いは、ステップＳ１０１０において、制御部２０８は、プロジェクタ１から画像操作命令を受信していないとき（ステップＳ１０１０：Ｎｏ）、制御部２０８は、プロジェクタ１との接続状態が解除されたか否かを判定する（ステップＳ１０１２）。この処理において、プロジェクタ１との接続状態が解除されていないと判定すると（ステップＳ１０１２：Ｎｏ）、制御部２０８は、処理をステップＳ１００１に移行する。一方、プロジェクタ１との接続状態が解除されたと判定すると（ステップＳ１０１２：Ｙｅｓ）、制御部２０８は、メイン処理を終了する。
【０１８２】
（他の実施形態について）
上記実施形態においては、操作領域４６以外の領域にある画像３０の投影画像領域６０上の位置を当該操作領域４６内に変更するための方法として、タスクバー２０或いは選択メニュー２４を用いた位置変更や、画像位置変更コマンドによる位置変更等について説明したが、これら画像移動方法に加え、プロジェクタ１は、画像位置変更部により、受信処理部により端末装置２から受信した操作の情報に基づき、当該端末装置２の操作部が当該端末装置２に割り当てられた仮想表示領域４５の座標内を超えてカーソル位置を移動しようとする操作を検出すると、その操作に応じて当該端末装置２に割り当てられた操作領域４６以外の領域にある画像３０の投影画像領域６０上の位置を当該操作領域４６内に変更することとしてもよい。
【０１８３】
すなわち、図２５（ａ）に示すように、操作領域４６ａ以外の領域に、端末装置２ｂにより生成された画像３０ｆがある場合において、端末装置２ａの使用者は、マウス２０７を用いて、当該端末装置２に割り当てられた操作領域４６の座標内を超えてカーソル位置を移動しようとする操作（すなわち、図中の矢印の方法にカーソル５ａを移動させようとする操作）を行うと、図２５（ｂ）に示すように、プロジェクタ１の画像位置変更部により、操作領域４６ａ以外の領域にある画像３０ｆの投影画像領域６０上の位置が操作領域４６ａ内に変更される。
【０１８４】
かかる構成とすることにより、端末装置２の使用者は、画像位置変更操作をより単純な操作で行うことができる。
【０１８５】
また、プロジェクタ１の画像位置変更部は、端末装置２に割り当てられた操作領域４６以外の領域に複数の画像３０がある場合には、これらの画像３０のうち投影画像領域６０上の位置を当該操作領域４６内に変更する画像３０を、当該端末装置２の操作部への操作により当該端末装置に割り当てられた仮想表示領域４５の座標内を超えてカーソル位置を移動しようとする方向にある画像としたことを特徴とする。
【０１８６】
すなわち、図２６（ａ）に示すように、操作領域４６ａ以外の領域に、端末装置２ｂにより生成された画像３０ｆ〜３０ｈがある場合において、端末装置２ａの使用者は、マウス２０７を用いて、当該端末装置２に割り当てられた操作領域４６の座標内を超えてカーソル位置を移動しようとする操作（すなわち、図中の矢印の方法にカーソル５ａを移動させようとする操作）を行うと、図２６（ｂ）に示すように、プロジェクタ１の画像位置変更部により、操作領域４６ａ以外の領域にある画像３０ｆ〜３０ｈのうち、カーソル５ａが移動しようとする方向にある画像３０ｆの投影画像領域６０上の位置が操作領域４６ａ内に変更される。
【０１８７】
また、端末装置２ａの使用者は、上記操作をさらに続けることにより、図２６（ｃ）に示すように、プロジェクタ１の画像位置変更部により、操作領域４６ａ以外の領域にある画像３０ｇ、画像３０ｈのうち、カーソル５ａが移動しようとする方向にある画像３０ｇの投影画像領域６０上の位置が操作領域４６ａ内に変更される。
【０１８８】
かかる構成とすることにより、端末装置２に割り当てられた操作領域４６以外の領域に複数の画像３０がある場合に、位置変更したい画像３０をある程度絞り込むことができ、不要な画像３０が位置変更されて操作領域４６内に移動してくることを防止することができる。
【０１８９】
なお、かかる場合において、プロジェクタ１の画像位置変更部は、当該端末装置の操作部による仮想表示領域４５の座標内を超えてカーソル位置を移動しようとする操作を、受信処理部により当該端末装置２から受信した操作の情報に基づき検出し、当該検出した期間に応じて、当該複数の画像３０の投影画像領域６０上の位置を当該操作領域４６内に、当該操作領域に近い画像から順次変更していくこととしている。
【０１９０】
このように、操作領域４６外にある画像３０の投影画像領域６０上の位置を一度に操作領域４６内に変更するのではなく、順次変更していくことにより、不要な画像が位置変更されることや端末装置２の使用者が混乱することを防ぐことができる。しかも、操作領域４６に近い画像３０から位置変更していくことにより、端末装置２の使用者は、どの画像から順に操作領域４６内に移動してくるかを容易に把握することができる。
【０１９１】
かかる場合において、プロジェクタ１の記憶部１０２には、画像位置を変更する際の優先順位等を管理する距離テーブルが記憶されており、プロジェクタ１の制御部１０８は、この距離テーブルを参照して、どの画像３０から順に操作領域４６内に位置変更させるかを決定する。
【０１９２】
この距離テーブルは、端末装置２の使用者による、当該端末装置２に割り当てられた操作領域４６の座標内を超えてカーソル位置を移動しようとする操作に応じて作成されるものであり、図２７に示すように、位置変更する際の優先順位及び位置変更が完了したか否かを示す情報がウィンドウＩＤと関連付けられて記憶されている。
【０１９３】
ここで、位置変更する際の優先順位は、操作位置（カーソル位置）から当該操作領域４６以外の領域にある画像３０までの距離に応じて設定されるものであり、操作位置に近い画像３０ほど優先度が高く設定される。
【０１９４】
また、他の実施形態において、プロジェクタ１は、端末装置２の使用者がマウス２０７によるカーソル移動操作を行うと、当該操作に応じてカーソル位置座標の情報がプロジェクタ１へ所定の間隔で送信される構成となっており、プロジェクタ１は、Ｘ座標又はＹ座標の何れかの値が同じであるカーソル位置座標の情報を所定回数以上受信したとき、マウス２０７が仮想表示領域４５の座標内を超えてカーソル位置を移動しようとしていると判定することとしている。
【０１９５】
以下に、かかる場合における、プロジェクタ１の動作について図２８を用いて参照する。かかる場合は、プロジェクタ１の画像選択移動処理を以下のように変更すればよい。なお、上記実施形態と同一の構成については、同一の符号を付すこととし、その説明を省略することとする。
【０１９６】
すなわち、図２８に示すように、画像選択移動処理を開始すると、制御部１０８は、受信した画像操作命令に基づく操作位置が操作領域４６の境界上に位置するか否かを判定する（ステップＳ７００）。この処理において、受信した画像操作命令に基づく操作位置が操作領域４６の境界上に位置しないとき（ステップＳ７００：Ｎｏ）、制御部１０８は、記憶部１０２に記憶されている距離テーブルを破棄する（ステップＳ７０１）。
【０１９７】
一方、ステップＳ７００において、受信した画像操作命令に基づく操作位置が操作領域４６の境界上に位置すると判定すると（ステップＳ７００：Ｙｅｓ）、制御部１０８は、処理をステップＳ７０２へ移行する。
【０１９８】
ステップＳ７０２において、制御部１０８は、記憶部１０２に距離テーブルが記憶されているか否かを判定する。この処理において、距離テーブルが記憶されていないとき（ステップＳ７０２：Ｎｏ）、制御部１０８は、操作位置から操作領域４６外にある画像３０までの距離を算出し（ステップＳ７０３）、当該算出結果に基づき距離テーブルを作成する（ステップＳ７０４）。
【０１９９】
一方、ステップＳ７０２において、距離テーブルが記憶されていると判定すると（ステップＳ７０２：Ｙｅｓ）、制御部１０８は、操作領域４６内への位置変更が完了していない画像３０の中で最も優先順位の高い画像３０の描画位置が操作領域４６内となるように画像属性情報管理テーブルを更新する（ステップＳ７０５）。
【０２００】
次に、制御部１０８は、画像属性情報管理テーブルにおける階層情報が距離テーブルの階層と一致するように画像属性情報管理テーブルを更新する（ステップＳ７０６）。
【０２０１】
すなわち、制御部１０８は、距離テーブルにおいて優先順位が最も低く設定されている画像３０の階層が最上位となるように画像属性情報管理テーブルを更新する。
【０２０２】
ステップＳ７０１、Ｓ７０４、Ｓ７０６の処理を終えたとき、制御部１０８は、画像選択移動処理を終了する。
【０２０３】
以上、本発明の実施の形態のうちのいくつかを図面に基づいて詳細に説明したが、これらは例示であり、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【図面の簡単な説明】
【０２０４】
【図１】本実施形態におけるプロジェクタシステムの全体的なシステム構成を示す図である。
【図２】本実施形態におけるプロジェクタシステムに用いられるプロジェクタの概略構成図である。
【図３】本実施形態におけるプロジェクタシステムに用いられる端末装置の概略構成図である。
【図４】本実施形態における画像位置変更部によって操作領域以外の領域にある画像の位置が変更される様子を示す図である。
【図５】本実施形態における画像位置変更部によって操作領域以外の領域にある画像の位置が変更される様子を示す図である。
【図６】本実施形態における画像位置変更部によって操作領域以外の領域にある画像の位置が変更される様子を示す図である。
【図７】画像へのドラッグ＆ドロップ操作に応じた画像位置変更解除操作を説明するための図である。
【図８】本実施形態におけるプロジェクタの構成図である。
【図９】本実施形態におけるプロジェクタに記憶される画像属性情報管理テーブルの一例を示す図である。
【図１０】本実施形態における端末装置の仮想表示領域に規定された座標を説明するための図である。
【図１１】本実施形態における端末装置の仮想表示領域に規定された座標を説明するための図である。
【図１２】本実施形態におけるプロジェクタの投影画像領域に規定された座標を説明するための図である。
【図１３】本実施形態におけるプロジェクタに記憶される接続情報管理テーブルの一例である。
【図１４】本実施形態におけるプロジェクタに記憶されるカーソル情報管理テーブルの一例である。
【図１５】本実施形態におけるプロジェクタに記憶されるアイコン対応テーブルの一例である。
【図１６】本実施形態におけるプロジェクタに記憶されるタスクバー設定テーブルの一例である。
【図１７】本実施形態における端末装置の構成図である。
【図１８】本実施形態におけるプロジェクタのメイン処理フローチャートである。
【図１９】本実施形態におけるプロジェクタのタスクバー更新処理フローチャートである。
【図２０】本実施形態におけるプロジェクタの操作命令振り分け処理フローチャートである。
【図２１】本実施形態におけるプロジェクタの画像位置変更操作検出処理フローチャートである。
【図２２】本実施形態にかかるプロジェクタの画像選択移動処理フローチャートである。
【図２３】本実施形態にかかるプロジェクタの画像選択解除処理フローチャートである。
【図２４】本実施形態における端末装置のメイン処理フローチャートである。
【図２５】他の実施形態における画像位置変更部によって操作領域以外の領域にある画像の位置が変更される様子を示す図である。
【図２６】他の実施形態における画像位置変更部によって操作領域以外の領域にある画像の位置が変更される様子を示す図である。
【図２７】他の実施形態におけるプロジェクタに記憶される距離テーブルの一例を示す図である。
【図２８】他の実施形態にかかるプロジェクタの画像選択移動処理フローチャートである。
【図２９】従来例を示す図である。
【符号の説明】
【０２０５】
Ｓ    プロジェクタシステム
１    プロジェクタ
２    端末装置
２０    タスクバー
２４    選択メニュー
４５    仮想表示領域
４６    操作領域
【図８】
2009244363.tif 000003
【図９】
2009244363.tif 000004
【図１３】
2009244363.tif 000005
【図１４】
2009244363.tif 000006
【図１５】
2009244363.tif 000007
【図１６】
2009244363.tif 000008
【図１７】
2009244363.tif 000009
【図１８】
2009244363.tif 000010
【図１９】
2009244363.tif 000011
【図２０】
2009244363.tif 000012
【図２１】
2009244363.tif 000013
【図２２】
2009244363.tif 000014
【図２３】
2009244363.tif 000015
【図２４】
2009244363.tif 000016
【図２７】
2009244363.tif 000017
【図２８】
2009244363.tif 000018
【図１】
2009244363.tif 000019
【図２】
2009244363.tif 000020
【図３】
2009244363.tif 000021
【図４】
2009244363.tif 000022
【図５】
2009244363.tif 000023
【図６】
2009244363.tif 000024
【図７】
2009244363.tif 000025
【図１０】
2009244363.tif 000026
【図１１】
2009244363.tif 000027
【図１２】
2009244363.tif 000028
【図２５】
2009244363.tif 000029
【図２６】
2009244363.tif 000030
【図２９】
2009244363.tif 000031