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