(57)【要約】【課題】複数の利用者が、表示されているマウスのポインタ映像を移動させるとともに、他のコンピュータ装置で動作しているアプリケーションプログラムの操作を可能にする。【解決手段】複数のマウス８３０の移動信号を受信する無線送受信手段１６１と、複数の映像信号を受信する映像信号受信手段１５１と、１又は複数の投影画像２７Ａを一つの投影画像２７内に配置し、配置した画像の領域とその画像を出力したコンピュータの装置識別情報とを関連付け、マウス８３０のポインタ映像１６を生成し、受信したマウス８３０の移動信号に基づいて新たなポインタ映像１６の位置を設定し、ポインタ映像１６が指し示している映像を出力したコンピュータ装置８００Ａを特定する情報処理手段１８０と、特定したコンピュータ装置８００Ａに対してポインタ映像１６の移動信号を送信する無線送受信手段１６１と、ポインタ映像１６を投影する投影手段１１０とを備えた。【選択図】図１
2008123408.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンピュータ装置の各々から、当該コンピュータ装置に接続されている入力機器のコマンド信号を受信する受信手段と、
１又は複数のコンピュータ装置から、１又は複数の映像信号を受信する映像信号受信手段と、
前記受信した１又は複数の映像信号から生成される１又は複数の映像を一つの映像の領域内に合成して配置する映像配置手段と、
当該映像を出力したコンピュータ装置を特定するコンピュータ装置識別情報と、前記配置された１又は複数の映像の領域と前記コンピュータ装置識別情報とを関連付けた映像領域識別情報と、を生成する映像領域識別情報生成手段と、
前記一つの映像の領域内に配置するポインタ映像を生成するポインタ映像生成手段と、
前記受信したコマンド信号に基づいて前記ポインタ映像の位置を設定するポインタ映像位置設定手段と、
前記一つの映像の領域内に合成して配置された１又は複数の映像と、前記位置に設定された前記ポインタ映像とを投影する投影手段と、
前記位置に設定された前記ポインタ映像の投影位置と前記映像領域識別情報とから、当該ポインタ映像が指し示している映像を出力したコンピュータ装置を特定するコンピュータ装置特定手段と、
前記受信した入力機器のコマンド信号に基づいて、前記設定されたポインタ映像の投影位置に対応する特定コマンド信号を、前記特定されたコンピュータ装置に対して送信する送信手段と、
を備える投影装置。
【請求項２】
前記入力機器は、前記コンピュータ装置に接続されているポインティングデバイスを含み、
前記コマンド信号は、前記ポインティングデバイスにより生成される移動信号を含むことを特徴とする請求項１に記載の投影装置。
【請求項３】
前記入力機器は、前記コンピュータ装置に接続されているキーボードを含み、
前記コマンド信号は、前記ポインティングデバイス又は前記キーボードにより生成されるボタン押下信号を含み、
前記特定コマンド信号は、前記特定されたコンピュータ装置に表示するポインタ映像の移動信号及びボタン押下信号を含む、ことを特徴とする請求項２に記載の投影装置。
【請求項４】
前記映像配置手段は、前記複数のコンピュータ装置から受信した映像の大きさを調節して一つの映像内に配置するとともに、調節後の映像の大きさをコンピュータ装置毎に取得し、
前記送信手段は、当該特定されたコンピュータ装置に対して、当該特定コマンド信号を前記調節後の映像の大きさと関連付けて送信することを特徴とする請求項１〜３のいずれか１項に記載の投影装置。
【請求項５】
前記コマンド信号に含まれるキーボードのボタン押下信号、又はその押下信号の組み合わせに対して、所定の信号をマスクするマスクデータを記憶するマスクデータ記憶手段と、
前記コマンド信号に含まれるキーボードのボタン押下信号、又はその押下信号の組み合わせと、前記マスクデータとを比較して、前記マスクデータに該当しないボタン押下信号、又はその押下信号の組み合わせを選出するフィルタ手段とを備え、
前記送信手段は、前記選出されたボタン押下信号、又はその押下信号の組み合わせを前記特定コマンド信号として前記特定したコンピュータ装置に対して送信することを特徴とする請求項４に記載の投影装置。
【請求項６】
前記受信手段は、複数のコンピュータ装置の各々から、当該コンピュータ装置を特定するコンピュータ装置識別情報と、当該コンピュータ装置に接続されている前記ポインティングデバイスの移動信号とを関連付けて受信し、
前記ポインタ映像生成手段は、前記受信したコンピュータ装置識別情報に応じて前記ポインタ映像の表示色を特定して前記移動信号と関連付け、
前記ポインタ映像位置設定手段は、前記受信した前記ポインティングデバイスの移動信号に基づいて、当該移動信号と関連付けられている表示色のポインタ映像の位置を設定し、
前記投影手段は、前記特定した表示色のポインタ映像を前記設定した位置に投影する請求項１〜５のいずれか１項に記載の投影装置。
【請求項７】
前記受信手段は、複数のコンピュータ装置の各々から、ポインタ映像の表示色情報と、当該コンピュータ装置に接続されている前記ポインティングデバイスの移動信号とを関連付けて受信し、
前記ポインタ映像生成手段は、前記受信したポインタ映像の表示色情報に従ってポインタ映像の表示色を特定して前記移動信号と関連付け、
前記ポインタ映像位置設定手段は、前記受信した前記ポインティングデバイスの移動信号に基づいて、当該移動信号と関連付けられている表示色のポインタ映像の位置を設定し、
前記投影手段は、前記特定した表示色のポインタ映像を前記設定した位置に投影する請求項２〜５のいずれか１項に記載の投影装置。
【請求項８】
前記受信手段は、複数のコンピュータ装置の各々から、当該コンピュータ装置を特定するコンピュータ装置識別情報と、当該コンピュータ装置に接続されている前記ポインティングデバイスの移動信号とを関連付けて受信し、
前記ポインタ映像生成手段は、前記受信したコンピュータ装置識別情報に応じたポインタ形状を特定して前記移動信号と関連付け、
前記ポインタ映像位置設定手段は、前記受信した前記ポインティングデバイスの移動信号に基づいて、当該移動信号と関連付けられている形状のポインタ映像の位置を設定し、
前記投影手段は、前記特定した形状のポインタ映像を前記設定した位置に投影する請求項２〜５のいずれか１項に記載の投影装置。
【請求項９】
前記受信手段は、複数のコンピュータ装置の各々から、ポインタ形状情報と、当該コンピュータ装置に接続されている前記ポインティングデバイスの移動信号とを関連付けて受信し、
前記ポインタ映像生成手段は、前記受信したポインタ形状情報に従ってポインタ形状を特定して前記移動信号と関連付け、
前記ポインタ映像位置設定手段は、前記受信した前記ポインティングデバイスの移動信号に基づいて、当該移動信号と関連付けられている形状のポインタ映像の位置を設定し、
前記投影手段は、前記特定した形状のポインタ映像を前記設定した位置に投影する請求項２〜５のいずれか１項に記載の投影装置。
【請求項１０】
複数の前記ポインティングデバイスの移動信号を当該投影装置において設定されているポインタ位置に加算して移動信号を生成する移動信号加算手段を備え、
前記ポインタ映像位置設定手段は、当該生成した移動信号に基づいてポインタ映像位置を設定する請求項２〜９のいずれか１項に記載の投影装置。
【請求項１１】
前記受信手段は、特定のコンピュータ装置及び当該特定のコンピュータ装置を除いた他のコンピュータ装置の各々から、当該コンピュータ装置に接続されているポインティングデバイスの移動信号を受信し、
前記他のコンピュータ装置から受信したポインティングデバイスの移動信号を当該投影装置において設定されているポインタ位置に加算して移動信号を生成する移動信号加算手段を備え、
前記ポインタ映像生成手段は、ポインティングデバイスのポインタ映像を複数生成し、
前記ポインタ映像位置設定手段は、当該加算した移動信号に基づいて第１のポインタ映像の位置を設定し、前記受信した特定のコンピュータ装置のポインティングデバイスの移動信号に基づいて第２のポインタ映像の位置を設定し、
前記投影手段は、当該設定した位置に複数のポインタ映像を投影する請求項２〜９のいずれか１項に記載の投影装置。
【請求項１２】
一のコンピュータ装置から受信したポインティングデバイスの移動信号を用い当該ポインティングデバイス用のポインタ映像を独自に投影して移動させるか否かの指示を取得するポインタ投影指示取得手段と、
複数のポインティングデバイスの移動信号を当該投影装置において設定されているポインタ位置に加算して移動信号を生成する移動信号加算手段と、を更に備え、
前記ポインタ映像生成手段は、ポインティングデバイスのポインタ映像を１又は複数生成し、
前記受信手段は、前記一のコンピュータ装置及び当該一のコンピュータ装置を除いた他のコンピュータ装置から、当該コンピュータ装置に接続されているポインティングデバイスの移動信号を受信し、
前記ポインタ投影指示取得手段が、前記一のコンピュータ装置から受信したポインティングデバイスの移動信号を用い当該ポインティングデバイス用のポインタ映像を独自に投影しない旨の指示を受信した場合には、前記移動信号加算手段は、前記一のコンピュータ装置及び前記他のコンピュータ装置から受信した移動信号を当該投影装置において設定されているポインタ位置に加算して移動信号を生成し、前記ポインタ映像位置設定手段は、当該生成した移動信号に基づいてポインタ映像位置を設定し、前記投影手段は、当該設定した位置に前記ポインタ映像を投影し、
前記ポインタ投影指示取得手段が、前記一のコンピュータ装置から受信したポインティングデバイスの移動信号を用い当該ポインティングデバイス用のポインタ映像を独自に投影して移動させる旨の指示を受信した場合には、前記移動信号加算手段は、前記他のコンピュータ装置から受信した移動信号を当該投影装置において設定されているポインタ位置に加算して移動信号を生成し、前記ポインタ映像位置設定手段は、前記加算した移動信号に基づいて第１のポインタ映像の位置を設定し、前記受信した前記一のコンピュータ装置のポインティングデバイスの移動信号に基づいて第２のポインタ映像の位置を設定し、前記投影手段は、当該設定した位置に前記第１のポインタ映像と前記第２のポインタ映像を投影する請求項２〜９のいずれか１項に記載の投影装置。
【請求項１３】
前記受信手段は、前記複数のコンピュータ装置から当該コンピュータ装置に接続されているポインティングデバイスのボタン押下信号及び押下解除信号を受信し、
前記ポインタ投影指示取得手段は、前記一のコンピュータ装置からポインティングデバイスのボタン押下信号を取得している状態で所定量の移動信号を取得し、その後前記ポインティングデバイスのボタン押下解除信号を取得した場合には、当該一のコンピュータ装置から受信したポインティングデバイスの移動信号を用い当該ポインティングデバイス用のポインタ映像を独自に投影して移動させる状態と、ポインタ映像を独自に投影しない状態とを切り替えることを特徴とする請求項１２に記載の投影装置。
【請求項１４】
複数のコンピュータ装置から入力機器のコマンド信号を受信する受信手段と、複数のコンピュータ装置から映像信号を受信する映像信号受信手段と、１又は複数の映像を一つの映像の領域内に合成して配置する映像配置手段と、映像の領域とコンピュータ装置識別情報とを関連付けた映像領域識別情報を生成する映像領域識別情報生成手段と、前記一つの映像の領域内に配置するポインタ映像を生成するポインタ映像生成手段と、前記入力機器のコマンド信号に基づいてポインタ映像位置を設定するポインタ映像位置設定手段と、所定の位置に前記一つの映像の領域内に合成して配置された１又は複数の映像と前記ポインタ映像を投影する投影手段と、所定の映像信号を出力したコンピュータ装置を特定するコンピュータ装置特定手段と、特定のコンピュータ装置に対して前記設定されたポインタ映像の投影位置に対応する対応コマンドを送信する送信手段と、前記受信手段、映像信号受信手段、映像配置手段、映像領域識別情報生成手段、ポインタ映像生成手段、ポインタ映像位置設定手段、投影手段、コンピュータ装置特定手段、及び送信手段を制御することが可能な情報処理手段とを備える、投影装置の情報処理手段が実行するプログラムであって、
前記情報処理手段に、
前記受信手段が、複数のコンピュータ装置の各々から、当該コンピュータ装置に接続されている入力機器のコマンド信号を受信する機能と、
前記映像信号受信手段が、前記１又は複数のコンピュータ装置から、１又は複数の映像信号を受信する機能と、
前記映像配置手段が、前記受信した１又は複数の映像信号から生成される１又は複数の映像を一つの映像の領域内に合成して配置する機能と、
前記映像領域識別情報生成手段が、当該映像を出力したコンピュータ装置を特定するコンピュータ装置識別情報と、前記配置された１又は複数の映像の領域と前記コンピュータ装置識別情報とを関連付けた映像領域識別情報と、を生成する機能と、
前記ポインタ映像生成手段が、前記一つの映像の領域内に配置するポインタ映像を生成する機能と、
前記ポインタ映像位置設定手段が、前記受信したコマンド信号に基づいて前記ポインタ映像の位置を設定する機能と、
前記投影手段が、前記一つの映像の領域内に合成して配置された１又は複数の映像と、前記位置に設定された前記ポインタ映像とを投影する機能と、
前記コンピュータ装置特定手段が、前記位置に設定されたポインタ映像の投影位置と前記映像領域識別情報とから、当該ポインタ映像が指し示している映像を出力したコンピュータ装置を特定する機能と、
前記送信手段が、前記受信した入力機器のコマンド信号に基づいて、前記設定されたポインタ映像の投影位置に対応する特定コマンド信号を、前記特定されたコンピュータ装置に対して送信する機能と、
を実現させるプログラム。
【請求項１５】
複数のコンピュータ装置から入力機器のコマンド信号を受信する受信手段と、複数のコンピュータ装置から映像信号を受信する映像信号受信手段と、１又は複数の映像を一つの映像の領域内に合成して配置する映像配置手段と、映像の領域とコンピュータ装置識別情報とを関連付けた映像領域識別情報を生成する映像領域識別情報生成手段と、前記一つの映像の領域内に配置するポインタ映像を生成するポインタ映像生成手段と、前記入力機器のコマンド信号に基づいてポインタ映像位置を設定するポインタ映像位置設定手段と、所定の位置に前記一つの映像の領域内に合成して配置された１又は複数の映像と前記ポインタ映像を投影する投影手段と、所定の映像信号を出力したコンピュータ装置を特定するコンピュータ装置特定手段と、特定のコンピュータ装置に対して前記設定されたポインタ映像の投影位置に対応する対応コマンドを送信する送信手段とを備える投影装置を用いた映像の投影方法であって、
前記受信手段が、複数のコンピュータ装置の各々から、当該コンピュータ装置に接続されている入力機器のコマンド信号を受信するステップと、
前記映像信号受信手段が、前記１又は複数のコンピュータ装置から、１又は複数の映像信号を受信するステップと、
前記映像配置手段が、前記受信した１又は複数の映像信号から生成される１又は複数の映像を一つの映像の領域内に合成して配置するステップと、
前記映像領域識別情報生成手段が、当該映像を出力したコンピュータ装置を特定するコンピュータ装置識別情報と、前記配置された１又は複数の映像の領域と前記コンピュータ装置識別情報とを関連付けた映像領域識別情報と、を生成するステップと、
前記ポインタ映像生成手段が、前記一つの映像の領域内に配置するポインタ映像を生成するステップと、
前記ポインタ映像位置設定手段が、前記受信したコマンド信号に基づいて前記ポインタ映像の位置を設定するステップと、
前記投影手段が、前記一つの映像の領域内に合成して配置された１又は複数の映像と、前記位置に設定された前記ポインタ映像とを投影するステップと、
前記コンピュータ装置特定手段が、前記位置に設定されたポインタ映像の投影位置と前記映像領域識別情報とから、当該ポインタ映像が指し示している映像を出力したコンピュータ装置を特定するステップと、
前記送信手段が、前記受信した入力機器のコマンド信号に基づいて、前記設定されたポインタ映像の投影位置に対応する特定コマンド信号を、前記特定されたコンピュータ装置に対して送信するステップと、
を含む投影方法。
【請求項１６】
入力機器が接続されている複数のコンピュータ装置と、前記複数のコンピュータ装置から映像信号と前記入力機器のコマンド信号とを受信して一つの映像の領域内に映像とポインタ映像を投影する投影装置とから構成される投影システムであって、
前記入力機器のコマンド信号を前記投影装置に出力するコマンド信号送信手段と、
アプリケーションプログラムが表示させる画像の映像信号を前記投影装置に出力する映像信号送信手段と、
前記投影装置から前記入力機器のコマンド信号に基づいて生成された特定コマンド信号を受信するコマンド信号受信手段と、
前記受信した特定コマンド信号をアプリケーションプログラムに引き渡す移動信号引渡手段と、
を有する複数のコンピュータ装置と、
複数のコンピュータ装置の各々から、当該コンピュータ装置に接続されている入力機器のコマンド信号を受信する受信手段と、
１又は複数のコンピュータ装置から、１又は複数の映像信号を受信する映像信号受信手段と、
前記受信した１又は複数の映像信号から生成される１又は複数の映像を一つの映像の領域内に合成して配置する映像配置手段と、
当該映像を出力したコンピュータ装置を特定するコンピュータ装置識別情報と、前記配置された１又は複数の映像の領域と前記コンピュータ装置識別情報とを関連付けた映像領域識別情報と、を生成する映像領域識別情報生成手段と、
前記一つの映像の領域内に配置するポインタ映像を生成するポインタ映像生成手段と、
前記受信したコマンド信号に基づいて前記ポインタ映像の位置を設定するポインタ映像位置設定手段と、
前記一つの映像の領域内に合成して配置された１又は複数の映像と、前記位置に設定された前記ポインタ映像とを投影する投影手段と、
前記位置に設定された前記ポインタ映像の投影位置と前記映像領域識別情報とから、当該ポインタ映像が指し示している映像を出力したコンピュータ装置を特定するコンピュータ装置特定手段と、
前記受信した入力機器のコマンド信号に基づいて、前記設定されたポインタ映像の投影位置に対応する特定コマンド信号を、前記特定されたコンピュータ装置に対して送信する送信手段と、
を備える投影装置と、
から構成される投影システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像を表示する投影装置に関し、特に、複数の利用者が投影装置に表示されているマウスのポインタ映像を移動させてアプリケーションプログラムに対して操作することが可能な投影装置に関する。
【背景技術】
【０００２】
近年、複数の画像情報を入力し、入力した複数の画像を一つの画像内にまとめて表示する投影装置が提供されている。
【０００３】
例えば、複数台のプロジェクタディスプレイを備え、各ディスプレイの画像表示制御を個々に行う複数台のコンピュータを備え、各コンピュータはネットワーク接続してプロセスコントローラ等に接続するマルチスクリーン表示機能を備えた監視制御システムにおいて、１台のコンピュータにリモートマウスサーバプロセスを設け、１台のコンピュータにマウスとキーボードを接続し、マウスカーソル移動、ボタンイベント及びキーボード入力に関する情報を送信するようにした監視制御システムが知られている（例えば特許文献１参照。）。
【０００４】
特許文献１に記載の監視制御システムによれば、１台のマウスとキーボードを備える構成でありながら、画面を表示している複数台のスクリーンのうち、選択した任意のスクリーンに対してポインタの移動等の操作を行うことができるとされている。そして、一つのマウスカーソルを各スクリーン上で表示した操作ができ、複数台のスクリーンがあたかも１つのスクリーンであるかのようにマウスカーソルを移動させることができるとされている。
【特許文献１】特開平１０−３９９２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載の監視制御システムでは、複数のコンピュータから受け取ったマウスやキーボードの情報を用いてマウスカーソルの移動や文字の入力等が可能であるが、マウスやキーボードを操作するための専用のコンピュータが必要であるという不具合を生じている。また、特許文献１に記載の発明では、マウスやキーボードを操作する人は一人に限定されているために、複数の利用者がマウスやキーボードを操作してボタンの選択や文字の入力等の作業を行うことができないという不具合を生じていた。
【０００６】
本発明は上記課題を解決するためになされたもので、投影装置が１又は複数のコンピュータ装置から取得した映像を一つの映像内に配置し、複数のコンピュータ装置に接続されているマウスの移動信号、マウス又はキーボード等のボタン押下信号を受信してマウスのポインタ映像を移動させると共に、各々のコンピュータ装置で動作しているアプリケーションプログラムを操作することを可能にする投影装置、プログラム、投影方法、並びに投影システムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
上記課題を解決するために請求項１に記載の発明は、複数のコンピュータ装置の各々から、当該コンピュータ装置に接続されている入力機器のコマンド信号を受信する受信手段と、１又は複数のコンピュータ装置から、１又は複数の映像信号を受信する映像信号受信手段と、前記受信した１又は複数の映像信号から生成される１又は複数の映像を一つの映像の領域内に合成して配置する映像配置手段と、当該映像を出力したコンピュータ装置を特定するコンピュータ装置識別情報と、前記配置された１又は複数の映像の領域と前記コンピュータ装置識別情報とを関連付けた映像領域識別情報と、を生成する映像領域識別情報生成手段と、前記一つの映像の領域内に配置するポインタ映像を生成するポインタ映像生成手段と、前記受信したコマンド信号に基づいて前記ポインタ映像の位置を設定するポインタ映像位置設定手段と、前記一つの映像の領域内に合成して配置された１又は複数の映像と、前記位置に設定された前記ポインタ映像とを投影する投影手段と、前記位置に設定された前記ポインタ映像の投影位置と前記映像領域識別情報とから、当該ポインタ映像が指し示している映像を出力したコンピュータ装置を特定するコンピュータ装置特定手段と、前記受信した入力機器のコマンド信号に基づいて、前記設定されたポインタ映像の投影位置に対応する特定コマンド信号を、前記特定されたコンピュータ装置に対して送信する送信手段と、を備えることを特徴とする。
【０００８】
また、請求項２に記載の発明は、前記入力機器は、前記コンピュータ装置に接続されているポインティングデバイスを含み、前記コマンド信号は、前記ポインティングデバイスにより生成される移動信号を含むことを特徴とする。
【０００９】
また、請求項３に記載の発明は、前記入力機器は、前記コンピュータ装置に接続されているキーボードを含み、前記コマンド信号は、前記ポインティングデバイス又は前記キーボードにより生成されるボタン押下信号を含み、前記特定コマンド信号は、前記特定されたコンピュータ装置に表示するポインタ映像の移動信号及びボタン押下信号を含む、ことを特徴とする。
【００１０】
また、請求項４に記載の発明は、前記映像配置手段は、前記複数のコンピュータ装置から受信した映像の大きさを調節して一つの映像内に配置するとともに、調節後の映像の大きさをコンピュータ装置毎に取得し、前記送信手段は、当該特定されたコンピュータ装置に対して、当該特定コマンド信号を前記調節後の映像の大きさと関連付けて送信することを特徴とする。
【００１１】
また、請求項５に記載の発明は、前記コマンド信号に含まれるキーボードのボタン押下信号、又はその押下信号の組み合わせに対して、所定の信号をマスクするマスクデータを記憶するマスクデータ記憶手段と、前記コマンド信号に含まれるキーボードのボタン押下信号、又はその押下信号の組み合わせと、前記マスクデータとを比較して、前記マスクデータに該当しないボタン押下信号、又はその押下信号の組み合わせを選出するフィルタ手段とを備え、前記送信手段は、前記選出されたボタン押下信号、又はその押下信号の組み合わせを前記特定コマンド信号として前記特定したコンピュータ装置に対して送信する。
【００１２】
また、請求項６に記載の発明は、前記受信手段は、複数のコンピュータ装置の各々から、当該コンピュータ装置を特定するコンピュータ装置識別情報と、当該コンピュータ装置に接続されている前記ポインティングデバイスの移動信号とを関連付けて受信し、前記ポインタ映像生成手段は、前記受信したコンピュータ装置識別情報に応じて前記ポインタ映像の表示色を特定して前記移動信号と関連付け、前記ポインタ映像位置設定手段は、前記受信した前記ポインティングデバイスの移動信号に基づいて、当該移動信号と関連付けられている表示色のポインタ映像の位置を設定し、前記投影手段は、前記特定した表示色のポインタ映像を前記設定した位置に投影することを特徴とする。
【００１３】
また、請求項７に記載の発明は、  前記受信手段は、複数のコンピュータ装置の各々から、ポインタ映像の表示色情報と、当該コンピュータ装置に接続されている前記ポインティングデバイスの移動信号とを関連付けて受信し、前記ポインタ映像生成手段は、前記受信したポインタ映像の表示色情報に従ってポインタ映像の表示色を特定して前記移動信号と関連付け、前記ポインタ映像位置設定手段は、前記受信した前記ポインティングデバイスの移動信号に基づいて、当該移動信号と関連付けられている表示色のポインタ映像の位置を設定し、前記投影手段は、前記特定した表示色のポインタ映像を前記設定した位置に投影することを特徴とする。
【００１４】
また、請求項８に記載の発明は、前記受信手段は、複数のコンピュータ装置の各々から、当該コンピュータ装置を特定するコンピュータ装置識別情報と、当該コンピュータ装置に接続されている前記ポインティングデバイスの移動信号とを関連付けて受信し、前記ポインタ映像生成手段は、前記受信したコンピュータ装置識別情報に応じたポインタ形状を特定して前記移動信号と関連付け、前記ポインタ映像位置設定手段は、前記受信した前記ポインティングデバイスの移動信号に基づいて、当該移動信号と関連付けられている形状のポインタ映像の位置を設定し、前記投影手段は、前記特定した形状のポインタ映像を前記設定した位置に投影することを特徴とする。
【００１５】
また、請求項９に記載の発明は、前記受信手段は、複数のコンピュータ装置の各々から、ポインタ形状情報と、当該コンピュータ装置に接続されている前記ポインティングデバイスの移動信号とを関連付けて受信し、前記ポインタ映像生成手段は、前記受信したポインタ形状情報に従ってポインタ形状を特定して前記移動信号と関連付け、前記ポインタ映像位置設定手段は、前記受信した前記ポインティングデバイスの移動信号に基づいて、当該移動信号と関連付けられている形状のポインタ映像の位置を設定し、前記投影手段は、前記特定した形状のポインタ映像を前記設定した位置に投影することを特徴とする。
【００１６】
また、請求項１０に記載の発明は、複数の前記ポインティングデバイスの移動信号を当該投影装置において設定されているポインタ位置に加算して移動信号を生成する移動信号加算手段を備え、前記ポインタ映像位置設定手段は、当該生成した移動信号に基づいてポインタ映像位置を設定することを特徴とする。
【００１７】
また、請求項１１に記載の発明は、前記受信手段は、特定のコンピュータ装置及び当該特定のコンピュータ装置を除いた他のコンピュータ装置の各々から、当該コンピュータ装置に接続されているポインティングデバイスの移動信号を受信し、前記他のコンピュータ装置から受信したポインティングデバイスの移動信号を当該投影装置において設定されているポインタ位置に加算して移動信号を生成する移動信号加算手段を備え、前記ポインタ映像生成手段は、ポインティングデバイスのポインタ映像を複数生成し、前記ポインタ映像位置設定手段は、当該加算した移動信号に基づいて第１のポインタ映像の位置を設定し、前記受信した特定のコンピュータ装置のポインティングデバイスの移動信号に基づいて第２のポインタ映像の位置を設定し、前記投影手段は、当該設定した位置に複数のポインタ映像を投影することを特徴とする。
【００１８】
また、請求項１２に記載の発明は、一のコンピュータ装置から受信したポインティングデバイスの移動信号を用い当該ポインティングデバイス用のポインタ映像を独自に投影して移動させるか否かの指示を取得するポインタ投影指示取得手段と、複数のポインティングデバイスの移動信号を当該投影装置において設定されているポインタ位置に加算して移動信号を生成する移動信号加算手段と、を更に備え、前記ポインタ映像生成手段は、ポインティングデバイスのポインタ映像を１又は複数生成し、前記受信手段は、前記一のコンピュータ装置及び当該一のコンピュータ装置を除いた他のコンピュータ装置から、当該コンピュータ装置に接続されているポインティングデバイスの移動信号を受信し、前記ポインタ投影指示取得手段が、前記一のコンピュータ装置から受信したポインティングデバイスの移動信号を用い当該ポインティングデバイス用のポインタ映像を独自に投影しない旨の指示を受信した場合には、前記移動信号加算手段は、前記一のコンピュータ装置及び前記他のコンピュータ装置から受信した移動信号を当該投影装置において設定されているポインタ位置に加算して移動信号を生成し、前記ポインタ映像位置設定手段は、当該生成した移動信号に基づいてポインタ映像位置を設定し、前記投影手段は、当該設定した位置に前記ポインタ映像を投影し、前記ポインタ投影指示取得手段が、前記一のコンピュータ装置から受信したポインティングデバイスの移動信号を用い当該ポインティングデバイス用のポインタ映像を独自に投影して移動させる旨の指示を受信した場合には、前記移動信号加算手段は、前記他のコンピュータ装置から受信した移動信号を当該投影装置において設定されているポインタ位置に加算して移動信号を生成し、前記ポインタ映像位置設定手段は、前記加算した移動信号に基づいて第１のポインタ映像の位置を設定し、前記受信した前記一のコンピュータ装置のポインティングデバイスの移動信号に基づいて第２のポインタ映像の位置を設定し、前記投影手段は、当該設定した位置に前記第１のポインタ映像と前記第２のポインタ映像を投影することを特徴とする。
【００１９】
また、請求項１３に記載の発明は、前記受信手段は、前記複数のコンピュータ装置から当該コンピュータ装置に接続されているポインティングデバイスのボタン押下信号及び押下解除信号を受信し、前記ポインタ投影指示取得手段は、前記一のコンピュータ装置からポインティングデバイスのボタン押下信号を取得している状態で所定量の移動信号を取得し、その後前記ポインティングデバイスのボタン押下解除信号を取得した場合には、当該一のコンピュータ装置から受信したポインティングデバイスの移動信号を用い当該ポインティングデバイス用のポインタ映像を独自に投影して移動させる状態と、ポインタ映像を独自に投影しない状態とを切り替えることを特徴とする。
【００２０】
また、請求項１４に記載のプログラムは、  複数のコンピュータ装置から入力機器のコマンド信号を受信する受信手段と、複数のコンピュータ装置から映像信号を受信する映像信号受信手段と、１又は複数の映像を一つの映像の領域内に合成して配置する映像配置手段と、映像の領域とコンピュータ装置識別情報とを関連付けた映像領域識別情報を生成する映像領域識別情報生成手段と、前記一つの映像の領域内に配置するポインタ映像を生成するポインタ映像生成手段と、前記入力機器のコマンド信号に基づいてポインタ映像位置を設定するポインタ映像位置設定手段と、所定の位置に前記一つの映像の領域内に合成して配置された１又は複数の映像と前記ポインタ映像を投影する投影手段と、所定の映像信号を出力したコンピュータ装置を特定するコンピュータ装置特定手段と、特定のコンピュータ装置に対して前記設定されたポインタ映像の投影位置に対応する対応コマンドを送信する送信手段と、前記受信手段、映像信号受信手段、映像配置手段、映像領域識別情報生成手段、ポインタ映像生成手段、ポインタ映像位置設定手段、投影手段、コンピュータ装置特定手段、及び送信手段を制御することが可能な情報処理手段とを備える、投影装置の情報処理手段が実行するプログラムであって、前記情報処理手段に、前記受信手段が、複数のコンピュータ装置の各々から、当該コンピュータ装置に接続されている入力機器のコマンド信号を受信する機能と、前記映像信号受信手段が、前記１又は複数のコンピュータ装置から、１又は複数の映像信号を受信する機能と、前記映像配置手段が、前記受信した１又は複数の映像信号から生成される１又は複数の映像を一つの映像の領域内に合成して配置する機能と、前記映像領域識別情報生成手段が、当該映像を出力したコンピュータ装置を特定するコンピュータ装置識別情報と、前記配置された１又は複数の映像の領域と前記コンピュータ装置識別情報とを関連付けた映像領域識別情報と、を生成する機能と、
前記ポインタ映像生成手段が、前記一つの映像の領域内に配置するポインタ映像を生成する機能と、前記ポインタ映像位置設定手段が、前記受信したコマンド信号に基づいて前記ポインタ映像の位置を設定する機能と、前記投影手段が、前記一つの映像の領域内に合成して配置された１又は複数の映像と、前記位置に設定された前記ポインタ映像とを投影する機能と、前記コンピュータ装置特定手段が、前記位置に設定されたポインタ映像の投影位置と前記映像領域識別情報とから、当該ポインタ映像が指し示している映像を出力したコンピュータ装置を特定する機能と、前記送信手段が、前記受信した入力機器のコマンド信号に基づいて、前記設定されたポインタ映像の投影位置に対応する特定コマンド信号を、前記特定されたコンピュータ装置に対して送信する機能と、を実現させることを特徴とする。
【００２１】
また、請求項１５に記載の投影方法は、  複数のコンピュータ装置から入力機器のコマンド信号を受信する受信手段と、複数のコンピュータ装置から映像信号を受信する映像信号受信手段と、１又は複数の映像を一つの映像の領域内に合成して配置する映像配置手段と、映像の領域とコンピュータ装置識別情報とを関連付けた映像領域識別情報を生成する映像領域識別情報生成手段と、前記一つの映像の領域内に配置するポインタ映像を生成するポインタ映像生成手段と、前記入力機器のコマンド信号に基づいてポインタ映像位置を設定するポインタ映像位置設定手段と、所定の位置に前記一つの映像の領域内に合成して配置された１又は複数の映像と前記ポインタ映像を投影する投影手段と、所定の映像信号を出力したコンピュータ装置を特定するコンピュータ装置特定手段と、特定のコンピュータ装置に対して前記設定されたポインタ映像の投影位置に対応する対応コマンドを送信する送信手段とを備える投影装置を用いた映像の投影方法であって、
前記受信手段が、複数のコンピュータ装置の各々から、当該コンピュータ装置に接続されている入力機器のコマンド信号を受信するステップと、
前記映像信号受信手段が、前記１又は複数のコンピュータ装置から、１又は複数の映像信号を受信するステップと、
前記映像配置手段が、前記受信した１又は複数の映像信号から生成される１又は複数の映像を一つの映像の領域内に合成して配置するステップと、
前記映像領域識別情報生成手段が、当該映像を出力したコンピュータ装置を特定するコンピュータ装置識別情報と、前記配置された１又は複数の映像の領域と前記コンピュータ装置識別情報とを関連付けた映像領域識別情報と、を生成するステップと、
前記ポインタ映像生成手段が、前記一つの映像の領域内に配置するポインタ映像を生成するステップと、
前記ポインタ映像位置設定手段が、前記受信したコマンド信号に基づいて前記ポインタ映像の位置を設定するステップと、
前記投影手段が、前記一つの映像の領域内に合成して配置された１又は複数の映像と、前記位置に設定された前記ポインタ映像とを投影するステップと、
前記コンピュータ装置特定手段が、前記位置に設定されたポインタ映像の投影位置と前記映像領域識別情報とから、当該ポインタ映像が指し示している映像を出力したコンピュータ装置を特定するステップと、
前記送信手段が、前記受信した入力機器のコマンド信号に基づいて、前記設定されたポインタ映像の投影位置に対応する特定コマンド信号を、前記特定されたコンピュータ装置に対して送信するステップと、を含むことを特徴とする。
【００２２】
また、請求項１６に記載の発明は、入力機器が接続されている複数のコンピュータ装置と、前記複数のコンピュータ装置から映像信号と前記入力機器のコマンド信号とを受信して一つの映像の領域内に映像とポインタ映像を投影する投影装置とから構成される投影システムであって、前記入力機器のコマンド信号を前記投影装置に出力するコマンド信号送信手段と、アプリケーションプログラムが表示させる画像の映像信号を前記投影装置に出力する映像信号送信手段と、前記投影装置から前記入力機器のコマンド信号に基づいて生成された特定コマンド信号を受信するコマンド信号受信手段と、前記受信した特定コマンド信号をアプリケーションプログラムに引き渡す移動信号引渡手段と、を有する複数のコンピュータ装置と、複数のコンピュータ装置の各々から、当該コンピュータ装置に接続されている入力機器のコマンド信号を受信する受信手段と、１又は複数のコンピュータ装置から、１又は複数の映像信号を受信する映像信号受信手段と、前記受信した１又は複数の映像信号から生成される１又は複数の映像を一つの映像の領域内に合成して配置する映像配置手段と、当該映像を出力したコンピュータ装置を特定するコンピュータ装置識別情報と、前記配置された１又は複数の映像の領域と前記コンピュータ装置識別情報とを関連付けた映像領域識別情報と、を生成する映像領域識別情報生成手段と、前記一つの映像の領域内に配置するポインタ映像を生成するポインタ映像生成手段と、前記受信したコマンド信号に基づいて前記ポインタ映像の位置を設定するポインタ映像位置設定手段と、前記一つの映像の領域内に合成して配置された１又は複数の映像と、前記位置に設定された前記ポインタ映像とを投影する投影手段と、前記位置に設定された前記ポインタ映像の投影位置と前記映像領域識別情報とから、当該ポインタ映像が指し示している映像を出力したコンピュータ装置を特定するコンピュータ装置特定手段と、前記受信した入力機器のコマンド信号に基づいて、前記設定されたポインタ映像の投影位置に対応する特定コマンド信号を、前記特定されたコンピュータ装置に対して送信する送信手段と、を備える投影装置と、から構成されることを特徴とする。
【発明の効果】
【００２３】
請求項１、請求項１４、及び請求項１５に記載の発明によれば、投影装置は、１または複数のコンピュータ装置から１又は複数の映像信号と、当該コンピュータ装置に接続されている入力機器のコマンド信号とを受信し、当該映像信号から合成配置した一つの映像の領域内に当該コマンド信号に基づいて独自にポインタ映像を生成して投影すると共に、当該ポインタ映像が指し示している映像を出力しているコンピュータ装置を特定して、受信した入力機器のコマンド信号を基にして生成した特定コマンド信号を当該特定されたコンピュータ装置に送信する。これにより、投影装置により投影された映像を見ながら一のコンピュータ装置を操作している者が他のコンピュータ装置から出力された映像を操作することが可能となり、投影装置により投影されている映像を修正等する際に当該画像を投影しているコンピュータ装置の利用者に対していちいち修正等の指示を行うことなく、各コンピュータ装置の利用者が直接修正等を行うという共同作業が可能となる。
【００２４】
また、請求項２に記載の発明によれば、入力機器はコンピュータ装置に接続されているポインティングデバイスを含み、コマンド信号は前記ポインティングデバイスにより生成される移動信号を含むようにした。これにより、コンピュータ装置に接続するポインティングデバイスの移動操作を行うことにより、投影装置が生成したポインタ映像の移動制御を行うことができる。
【００２５】
また、請求項３に記載の発明によれば、入力機器はコンピュータ装置に接続されているキーボードを含み、コマンド信号はポインティングデバイス又はキーボードにより生成されるボタン押下信号を含み、特定コマンド信号は特定されたコンピュータ装置に表示するポインタ映像の移動信号やボタン押下信号を含む。これにより、投影装置が投影するポインタ映像が指し示している映像を出力しているコンピュータ装置に対して、投影装置側で表示しているポインタ映像の位置情報及びボタン押下信号を通知することができ、複数のコンピュータ装置を操作している利用者は、投影画像に表示されているボタン、ダイヤログボックス、又はウインドウの選択や、ＧＵＩの操作を行うことが可能となる。
【００２６】
また、請求項４に記載の発明によれば、投影装置が、ポインタ映像が指し示している映像を出力したコンピュータ装置に対して、入力機器のコマンド信号と、実際に投影している調整後の映像の大きさに関する情報を関連付けた特定コマンド信号として送信する。これにより、投影装置側で映像の大きさを調整して投影している場合であっても、投影装置のポインタ映像が指し示している映像を出力している各々のコンピュータ装置に対して、投影装置側で表示しているポインタ映像の位置情報等を含む特定コマンド信号を通知することができ、複数のコンピュータを操作している利用者が、投影画像に表示されているボタン、ダイヤログボックス、ウインドウ領域の指定操作等を行うことができる。
【００２７】
また、請求項５に記載の発明によれば、受信したキーボードのボタン押下信号又はその押下信号の組み合わせとマスクデータとを比較して、マスクデータに該当しないボタン押下信号又はその押下信号の組み合わせを選出する。そして、その選出したボタン押下信号又はその押下信号の組み合わせを特定コマンド信号として、特定したコンピュータ装置に対して送信することにより、ファイル削除などのコマンドの送信を排除することができる。したがって、他の利用者が特定のコンピュータ装置に対して不適切な操作を行うことを防止することができる。
【００２８】
また、請求項６に記載の発明によれば、投影装置が、複数のコンピュータ装置の各々から当該コンピュータ装置を特定するコンピュータ装置識別情報と当該コンピュータ装置に接続されているポインティングデバイスの移動信号とを関連付けて受信することによって、移動信号を送信したコンピュータ装置毎に表示色の異なる投影装置のポインタ映像を表示することができる。
【００２９】
また、請求項７に記載の発明によれば、投影装置が、複数のコンピュータ装置の各々からポインタ映像の表示色情報と当該コンピュータ装置に接続されているポインティングデバイスの移動信号とを関連付けて受信することによって、投影装置が投影するポインタ映像の色を利用者が操作しているコンピュータ装置側から指定することができる。
【００３０】
また、請求項８に記載の発明によれば、投影装置が、複数のコンピュータ装置の各々から当該コンピュータ装置を特定するコンピュータ装置識別情報と当該コンピュータ装置に接続されているポインティングデバイスの移動信号とを関連付けて受信することによって、移動信号を送信したコンピュータ装置毎に形状の異なる投影装置のポインタ映像を表示することができる。
【００３１】
また、請求項９に記載の発明によば、投影装置が、複数のコンピュータ装置の各々からポインタ形状情報と当該コンピュータ装置に接続されているポインティングデバイスの移動信号とを関連付けて受信することによって、投影装置が投影するポインタ映像の形状を利用者が操作しているコンピュータ装置側から指定することができる。
【００３２】
また、請求項１０に記載の発明によれば、複数のポインティングデバイスの移動信号を当該投影装置において設定されているポインタ位置に加算して移動信号を生成し、当該生成した移動信号に基づいて新たなポインタ映像位置を設定して投影することによって、複数のコンピュータ装置のポインティングデバイス操作により一つのポインティングデバイスのポインタ映像を移動させることができる。
【００３３】
また、請求項１１に記載の発明によれば、特定のコンピュータ装置を除いた複数のコンピュータ装置から受信したポインティングデバイスの移動信号を用いて第１のポインタ映像を移動させ、特定のコンピュータ装置から受信したポインティングデバイスの移動信号を用いて第２のポインタ映像を移動させることができる。これにより、用途に応じて複数のポインティングデバイスのポインタ映像を投影することができる。
【００３４】
また、請求項１２に記載の発明によれば、特定のコンピュータ装置から受信したポインティングデバイスの移動信号を用いて、特定のコンピュータ装置独自のポインティングデバイスのポインタ映像を投影して移動させるモードと、投影している共通のポインティングデバイスのポインタ映像を移動させるモードとに切り替えることができる。これにより、用途に応じてポインティングデバイスのポインタ映像の表示モードを切り替えることが可能となる。
【００３５】
また、請求項１３に記載の発明によれば、投影装置が複数のコンピュータ装置から当該コンピュータ装置に接続されているポインティングデバイスのボタン押下信号及び押下解除信号とポインティングデバイスの移動信号とを受信するだけで、専用のポインタ映像を投影して移動させるモードと、共通のポインタ映像を移動させるモードとを切り替えることができる。これにより、他の受信手段を設けることなく、容易にポインティングデバイスのポインタ映像の表示モードを切り替えることができる。例えば、ポインティングデバイスの右クリックボタンを押下しながらポインティングデバイスを移動させた後に右クリックボタンの押下を解除することによって、当該ポインティングデバイス専用ポインタ投影して移動させるモードと、投影している共通のポインティングデバイスのポインタ映像を移動させるモードとを切り替えることができる。
【００３６】
また、請求項１６に記載の発明によれば、複数のコンピュータ装置は、ポインティングデバイスの移動信号と画像の映像信号を投影装置に出力し、投影装置からポインタを移動させる移動信号を受信してアプリケーションプログラムに引き渡す。
【００３７】
一方、投影装置は、１又は複数のコンピュータ装置から、当該コンピュータ装置に接続されている入力機器のコマンド信号を受信することによって、投影装置が独自にポインタ映像を生成して投影することができる。これにより、１又は複数のコンピュータ装置から受信した１又は複数の映像を一つの映像内に配置して投影し、各々のコンピュータ装置の利用者が投影装置のポインタ映像を移動させることができる。
【００３８】
更に投影装置は、ポインタ映像が指し示している映像の領域から、当該映像の映像信号を送信しているコンピュータ装置を特定して、その特定したコンピュータ装置に対して入力機器のコマンド信号を送信する。これにより、投影装置のポインタ映像が指し示している映像を出力しているコンピュータ装置に対して、投影装置が表示しているポインタ映像の位置情報を通知することができる。したがって、複数のコンピュータ装置を操作している利用者が、投影画像に表示されているボタン、ダイヤログボックス、ウインドウ領域の指定操作等を行うことが可能となる。
【発明を実施するための最良の形態】
【００３９】
以下、本発明を実施するための最良の形態を、図面を用いて説明する。
【００４０】
図１は、本発明の実施形態に係る投影装置を含む投影システムの構成を示す図である。
【００４１】
図１に示すように、投影システム１０は、投影画像２７を投影すると共に、通信線１２を介して複数のコンピュータ装置８００Ａ〜８００Ｄと各種情報の送受信を行う投影装置１００を備えている。
【００４２】
コンピュータ装置８００Ａ〜８００Ｄには、入力機器の一形態であるマウス８３０が接続されており、利用者がマウス８３０を操作すると、その操作により得られた入力機器のコマンド信号が、コンピュータ装置８００Ａ〜８００Ｄに対して出力される。なお、以下においては、入力機器としてマウス８３０を含むポインティングデバイスをその一例として、また、コマンド信号として当該ポインティングデバイスから出力される移動信号や押下信号をその一例として用いて説明する。
【００４３】
一般に用いられている通常の使用状態では、コンピュータ装置８００Ａ〜８００Ｄがポインティングデバイスの移動信号やボタン押下信号を取得すると、その取得したポインティングデバイスの移動信号に基づいてディスプレイ上に表示しているマウスカーソルを移動させる処理を行ったり、マウスカーソルの表示位置情報やボタン押下信号をアプリケーションプログラムに渡す処理を行う。
【００４４】
しかし、本発明の実施形態では、マウスカーソルを移動させる処理、並びにマウスカーソルの表示位置情報やボタン押下信号をアプリケーションプログラムに渡す処理を行わずに、ポインティングデバイスの移動信号及びボタン押下信号を通信線１２を介して投影装置１００に送信する機能を備えている。
【００４５】
また、一般に用いられている通常の使用状態では、コンピュータ装置８００Ａ〜８００Ｄがキーボード等の入力手段８７０のボタン押下信号を取得すると、その取得した入力手段８７０のボタン押下信号に対応した文字等をディスプレイ上に表示したり、入力手段８７０のボタン押下信号をアプリケーションプログラムに渡す処理を行う。
【００４６】
しかし、本発明の実施形態では、入力手段８７０のボタン押下信号に対応した文字等をディスプレイ上に表示する処理、入力手段８７０のボタン押下信号をアプリケーションプログラムに渡す処理を行わずに、入力手段８７０のボタン押下信号を通信線１２を介して投影装置１００に送信する機能を備えている。
【００４７】
また、コンピュータ装置８００Ａ〜８００Ｄは、投影装置１００からポインタ映像１６を移動させる移動信号やボタン押下信号等を受信して、その移動信号やボタン押下信号をアプリケーションプログラムに引き渡す機能を備えている。
【００４８】
図１に示す実施形態では、コンピュータ装置８００Ａ〜８００Ｄに接続されているマウス８３０を操作することによって、投影装置１００が独自に表示しているマウスのポインタ映像１６を移動させることが可能となる。
【００４９】
また、投影装置１００が、マウス８３０のポインタ映像１６が指し示している映像の領域から、当該映像の映像信号を送信しているコンピュータ装置８００Ａを特定して、その特定したコンピュータ装置８００Ａに対してマウス８３０の移動信号やボタン押下信号を送信する。
【００５０】
これにより、マウス８３０のポインタ映像１６が指し示している映像を出力しているコンピュータ装置８００Ａに対して、投影装置１００側で表示しているマウス８３０のポインタ映像１６の位置情報を通知することができ、複数のコンピュータ装置８００Ａ〜８００Ｄを操作している利用者が、投影画像２７に表示されているボタン、ダイヤログボックス、ウインドウ領域の指定操作等を行うことが可能となる。
【００５１】
また、コンピュータ装置８００Ａ〜８００Ｄは、当該コンピュータ装置８００Ａ〜８００Ｄで動作しているアプリケーションプログラムが表示している画像の映像信号を、通信線１２又は専用の映像信号線を介して投影装置１００に送信する機能を備えている。
【００５２】
投影装置１００は、通信線１２等を介して接続されているコンピュータ装置８００Ａ〜８００Ｄから映像信号を受信して、投影面に映像信号に基づいた投影画像２７を表示する機能を備えている。図１に示す実施形態では、投影装置１００が１つのコンピュータ装置８００Ａ（ＰＣ１）から受信した映像信号を受信して、投影面に１つの投影画像２７Ａを表示している状態を示している。
【００５３】
また、投影装置１００は、通信線１２を介して接続されているコンピュータ装置８００Ａ〜８００Ｄ、例えばコンピュータ装置８００Ｃからポインティングデバイスの移動信号やボタン押下信号を受信して、当該受信したポインティングデバイスの移動信号に基づいてポインタ映像１６を投影画像２７内に投影して移動させる機能を備えている。
【００５４】
また、例えば、投影装置１００が複数のコンピュータ装置８００Ａ〜８００Ｄから、複数のポインティングデバイスの移動信号を受信した場合には、前記受信したポインティングデバイスの操作信号を加算して一つのポインタ映像１６を移動させることにより、複数の利用者がポインタ映像１６を移動させることができる。
【００５５】
なお、図１に示した実施形態では、入力機器としてポインティングデバイスの一形態としてのマウス８３０を用いた実施形態を示しているが、本発明における入力機器は、マウス８３０に限定するものではなく、トラックボール、タッチパッド、タブレット、その他のポインティングデバイス及びキーボード等のその他の入力手段を用いることができる。また、入力機器からのコマンド信号として、上記ポインティングデバイスからの移動信号や押下信号に限定するものではなく、キーボードの押下信号も含む信号である。
【００５６】
また、投影装置１００は、ポインタ映像１６が指し示している投影画像２７Ａを出力したコンピュータ装置８００Ａを特定して、その特定したコンピュータ装置８００Ａに対して投影画像２７Ａにおいて当該ポインタ映像１６を移動させる移動信号を特定コマンド信号として送信する処理を行う。これにより、特定コマンド信号を受信したコンピュータ装置８００Ａは、当該特定コマンド信号に基づいてコンピュータ装置８００Ａに表示されているカーソル等が移動される。なお、以下においては、投影装置１００から特定されたコンピュータ装置に送信される特定コマンド信号として移動信号やボタン押下信号をその一例として用いて説明する。
【００５７】
このように構成することによって、例えばマウス８３０のポインタ映像１６が指し示している投影画像２７Ａを出力しているコンピュータ装置８００Ａに対して、投影装置１００が表示しているマウス８３０のポインタ映像１６の位置情報を通知することができ、複数のコンピュータ装置８００Ａ〜８００Ｄを操作している利用者が、投影画像２７に表示されているボタン、ダイヤログボックス、ウインドウ領域の指定操作等を行うことができる。
【００５８】
また、投影装置１００は、例えばコンピュータ装置８００Ｃからポインティングデバイスの移動信号やボタン押下信号を受信して、当該受信したポインティングデバイスの移動信号に基づいてポインタ映像１６を移動させると共に、投影画像２７Ａを出力したコンピュータ装置８００Ａを特定して、当該投影画像２７Ａにおいて当該ポインタ映像１６が移動した移動信号を特定コマンド信号としてコンピュータ装置８００Ａに対して送信する処理を行うことができる。
【００５９】
更に、特定コマンド信号に当該移動信号とともにボタン押下信号等を含めることにより、コンピュータ装置８００Ｃの利用者がコンピュータ装置８００Ａの操作を行うことができる。その結果、投影装置により投影された映像を見ながら一のコンピュータ装置を操作している利用者が他のコンピュータ装置から出力された映像を操作することが可能となり、投影装置により投影されている映像を修正等する際に当該画像を投影しているコンピュータ装置の利用者に対していちいち修正等の指示を行うことなく、各コンピュータ装置の利用者が直接修正等を行うという共同作業が可能となる。
【００６０】
次に、コンピュータ装置８００Ａ〜８００Ｂの構成について、図２を用いて説明する。
【００６１】
図２は、コンピュータ装置８００の信号処理系ブロック図を示す図である。
【００６２】
図２に示すように、コンピュータ装置８００は、接続されているマウス８３０を操作した際のＸ方向移動信号、Ｙ方向移動信号、スクロール量等のポインティングデバイスの移動信号、及び当該ポインティングデバイスに設けられている各種ボタンのボタン押下信号を入力するポインティングデバイスインターフェース８５２と、利用者の操作により文字や制御指令等の各種情報を入力するキーボード等で構成される入力手段８７０と、利用者が入力手段８７０に設けられているボタンを押下した際に入力手段８７０から出力されるボタン押下信号を入力して一時記憶し、情報処理手段８８０の要求に応じてバス８９９を介して出力する入力インターフェース８７１とを備えている。
【００６３】
また、コンピュータ装置８００は、ポインティングデバイスの移動信号、ポインティングデバイス若しくは入力手段８７０を操作した際のボタン押下信号、コンピュータ装置識別情報、ポインタ表示色情報、ポインタ形状情報、ポインタ映像１６を移動させる移動信号と映像の大きさとを関連付けた情報、又は映像信号等の各種情報を、アンテナ８６０を介した無線通信によって投影装置１００等の他の画像表示装置と送受信する処理を行う無線送受信手段８６１（コマンド信号送信手段、コマンド信号受信手段、及び映像信号送信手段の機能を含む。）と、前記各種情報を有線の通信線１２を経由して投影装置１００等の他の画像表示装置と送受信する処理を行う有線送受信手段８６２（コマンド信号送信手段、コマンド信号受信手段、及び映像信号送信手段の機能を含む。）とを備えている。
【００６４】
なお、前記コンピュータ装置識別情報とは、当該コンピュータ装置８００を他の通信機器から識別するための固有の識別情報である。また、ポインタ表示色情報とは、投影装置１００が投影するポインタ映像１６の表示色を特定する情報であり、ポインタ形状情報とは、投影装置１００が投影するポインタ映像１６の形状を特定する情報である。また、無線送受信手段８６１又は有線送受信手段８６２に含まれるコマンド信号送信手段は、コマンド送信用プログラムを備えており、コマンド信号を送信する際に当該プログラムを起動させて実行することにより、コマンド信号は無線送受信手段８６１又は有線送受信手段８６１に含まれるインターフェースを介して映像信号等と共に投影装置１００へ送られる。
【００６５】
尚、コマンド送信プログラムの代わりに、専用のロジック回路によるコマンド送信用回路を設けてよいことはいうまでもない。
【００６６】
また、有線送受信手段８６２に含まれるインターフェースとして、ＬＡＮやＵＳＢ、ＩＥＥＥ１３９４、ＲＳ２３２、ＲＳ４２２その他の通信インターフェースを用いることができる。また、無線送受信手段８６１に含まれるインターフェースとして、ＩＥＥＥ８０２に規定されている所謂無線ＬＡＮやＢｌｕｅｔｏｏｔｈその他の無線インターフェースを用いることができる。
【００６７】
また、コンピュータ装置８００は、当該コンピュータ装置８００Ａ〜８００Ｄで動作しているアプリケーションプログラムが表示を指示している画像データを、バス８９９を介して取得して映像信号に変換し、表示手段８７２に出力する表示インターフェース８７３を備えている。また、表示インターフェース８７３は、映像信号を、映像端子８７４（映像信号送信手段の機能を含む。）を介して投影装置１００等の外部機器に出力することが可能となっている。
【００６８】
また、コンピュータ装置８００は、当該コンピュータ装置８００のハードウェアを制御するオペレーティングシステムやアプリケーションプログラムを実行するとともに、ポインティングデバイスの移動信号、ポインティングデバイス若しくは入力手段８７０を操作した際のボタン押下信号、コンピュータ装置識別情報、ポインタ表示色情報、ポインタ形状情報、又は映像信号の送信等を各周辺回路に指示する処理、及び当該コンピュータ装置８００の全体を制御する処理を実行する情報処理手段８８０を備えている。
【００６９】
また、コンピュータ装置８００は、各種プログラム実行時の作業領域となるＲＡＭ８８１と、コンピュータ装置識別情報、ポインタ表示色情報、ポインタ形状情報その他の各種情報やプログラムを記憶することが可能なＲＯＭ８８３と、オペレーティングシステムや各種アプリケーションプログラム、コンピュータ装置識別情報、ポインタ表示色情報、ポインタ形状情報その他の各種情報を記憶することが可能なハードディスク等の記憶手段８８４と、時間を計測することが可能な計時手段８９０とを備えている。なお、ＲＡＭ８８１、ＲＯＭ８８３又は記憶手段８８４等には、所定のキーボードのボタン押下信号又はその押下信号の組み合わせを、マスクデータとして記憶することが可能となっている。
【００７０】
コンピュータ装置８００の情報処理手段８８０とその周辺の回路はバス８９９で接続されており、相互に高速な情報の伝達を行うことが可能となっている。そして情報処理手段８８０にて動作する処理プログラムの指示に基づいて、情報処理手段８８０は周辺の回路を制御することが可能となっている。なお、情報処理手段８８０にて実行される処理プログラムは、記録媒体や通信によって提供することが可能である。また、各周辺回路はＡＳＩＣ等で構成することも可能である。
【００７１】
情報処理手段８８０（移動信号引渡手段の機能を含む。）は、ポインティングデバイスインターフェース８５２を介してポインティングデバイスの移動信号やボタン押下信号を取得した場合であっても、その取得したポインティングデバイスの移動信号やボタン押下信号を直接アプリケーションプログラムに渡す処理を行なわずに、ポインティングデバイスの移動信号及びボタン押下信号を無線送受信手段８６１又は有線送受信手段８６２等のコマンド信号送信手段を介して投影装置１００に送信する機能を備えている。
【００７２】
また、情報処理手段８８０（移動信号引渡手段の機能を含む。）は、入力インターフェース８７１を介してキーボードのボタン押下信号を取得した場合であっても、その取得したボタン押下信号を直接アプリケーションプログラムに渡す処理を行なわずに、当該ボタン押下信号を無線送受信手段８６１又は有線送受信手段８６２等のコマンド信号送信手段を介して投影装置１００に送信する機能を備えている。
【００７３】
また、情報処理手段８８０（移動信号引渡手段の機能を含む。）は、無線送受信手段８６１又は有線送受信手段８６２等のコマンド信号受信手段を介して投影装置１００からポインタ映像１６を移動させる移動信号、又はキーボードのボタン押下信号を取得して、オペレーティングシステムやアプリケーションプログラムに引き渡す機能を備えている。
【００７４】
また、コンピュータ装置８００Ａ〜８００Ｄは、予めＲＡＭ８８１、ＲＯＭ８８３又は記憶手段８８４等に所定のキーボードのボタン押下信号又はその押下信号の組み合わせをマスクデータとして記憶しておき、情報処理手段８８０（フィルタ手段の機能を含む。）が、入力インターフェース８７１等から取得した、キーボードのボタン押下信号、又はその押下信号の組み合わせと、前記マスクデータとを比較して、前記マスクデータに該当しないボタン押下信号、又はその押下信号の組み合わせを選出して、投影装置１００に送信するように構成してもよい。
【００７５】
また、情報処理手段８８０（フィルタ手段の機能、及び移動信号引渡手段の機能を含む。）が、無線送受信手段８６１又は有線送受信手段８６２等のコマンド信号送信手段を介して投影装置１００から取得した、キーボードのボタン押下信号、又はその押下信号の組み合わせと、前記マスクデータとを比較して、前記マスクデータに該当しないボタン押下信号、又はその押下信号の組み合わせを選出して、オペレーティングシステムやアプリケーションプログラムに引き渡すように構成してもよい。
【００７６】
次に、投影装置１００の構成について、図３を用いて説明する。
【００７７】
図３は、投影装置１００の信号処理系ブロック図を示す図である。
【００７８】
図３に示すように、投影装置１００は、ポインティングデバイスの移動信号、ポインティングデバイス若しくはキーボード等を操作した際のボタン押下信号、コンピュータ装置識別情報、ポインタ表示色情報、ポインタ形状情報、ポインタ映像１６を移動させる移動信号と映像の大きさとを関連付けた情報、又は映像信号等の各種情報をアンテナ１６０を介した無線通信によってコンピュータ装置８００Ａ〜８００Ｄ等の他の画像表示装置と送受信する処理を行う無線送受信手段１６１（受信手段の機能を含む。）と、前記各種情報を有線の通信線１２を経由してコンピュータ装置８００Ａ〜８００Ｄ等の他の画像表示装置と送受信する処理を行う有線送受信手段１６２（受信手段の機能を含む。）と、カーソルボタンやスイッチ等から構成され、利用者から各種情報を入力する入力手段１７０とを備えている。
【００７９】
また、投影装置１００は、ランプ制御回路１９５から供給される電力により照明光を発光するランプ１１２と、ランプ１１２が発光した拡散光を集光し、より均一な照明光を光変調素子１２０に照射する照明光学系１１４と、照明光を入力して各画素毎に階調を表現して画像を生成する光変調素子１２０と、光変調素子１２０が生成した画像をスクリーン２６に投影する結像光学系１２４とを備えている。光変調素子１２０として、例えばＤＭＤ（Ｄｉｇｉｔａｌ  Ｍｉｃｒｏｍｉｒｒｏｒ  Ｄｅｖｉｃｅ）や液晶表示素子を用いることができる。
【００８０】
また、投影装置１００は、コンピュータ装置８００Ａ〜８００Ｄ等の他の画像表示装置から映像信号を入力してデジタルの画像データに変換する映像信号入力手段１５１と、映像信号入力手段１５１又はバス１９９を経由して画像データを取得し、必要に応じてシャープネス補正、ガンマ補正、コントラスト補正、ホワイトバランス補正等の画像処理を行って表示用の画像データを光変調素子ドライバ１９７に出力する画像処理手段１９６と、画像処理手段１９６から取得した画像データに基づいて、光変調素子１２０の信号電極に印加する信号電極駆動信号、及び走査電極に印加する走査電極駆動信号を出力する光変調素子ドライバ１９７とを備えている。光変調素子１２０は、光変調素子ドライバ１９７から取得した信号電極駆動信号及び走査電極駆動信号に基づいて画像を生成する。
【００８１】
画像処理手段１９６、光変調素子ドライバ１９７、ランプ制御回路１９５、ランプ１１２、照明光学系１１４、光変調素子１２０、及び結像光学系１２４により投影手段１１０が構成されている。投影手段１１０は、映像信号入力手段１５１又はバス１９９を経由して取得した画像データに基づいて投影画像２７を投影するとともに、情報処理手段１８０等のポインタ映像位置設定手段が設定した位置に、ポインタ映像１６を投影することが可能となっている。
【００８２】
また、投影装置１００は、ポインタ映像１６の生成、ポインタ映像１６の表示色の設定、ポインタ映像１６の形状の設定、ポインタ映像１６の位置設定、ポインタ映像１６の投影指示、複数のポインティングデバイスの移動信号を投影装置おいて設定されているポインタ位置に加算する処理、複数の映像を一つの映像内に配置する処理、複数の映像の大きさを調節して一つの映像内に配置し調節後の映像の大きさを取得する処理、ポインタ映像１６を移動させる移動信号と調節後の映像の大きさとを関連付ける処理、複数の映像の領域とその映像を出力したコンピュータ装置とを関連付ける処理、ポインタ映像１６が指し示している映像を出力したコンピュータ装置を特定する処理、マスクデータとキーボードのボタン押下信号若しくはその押下信号の組み合わせとを比較する処理、並びに投影装置１００の全体を制御する処理等を実行する情報処理手段１８０を備えている。
【００８３】
また、投影装置１００は、情報処理手段１８０が処理を実行する際に作業領域として用いるＲＡＭ１８１と、情報処理手段１８０が実行する処理プログラムや定数等の各種情報を記録するＲＯＭ１８３と、時刻を刻む計時手段１９０とを備えている。なお、ＲＡＭ１８１又はＲＯＭ１８３等には、所定のキーボードのボタン押下信号又はその押下信号の組み合わせをマスクデータとして記憶することが可能となっている。
【００８４】
投影装置１００内の情報処理手段１８０、無線送受信手段１６１、有線送受信手段１６２、画像処理手段１９６、ＲＡＭ１８１、ＲＯＭ１８３、計時手段１９０、ランプ制御回路１９５、画像処理手段１９６、及び入力手段１７０等を含む各周辺回路はバス１９９で接続されており、情報処理手段１８０にて実行される処理プログラムに基づいて各々の周辺回路を制御することが可能となっている。なお、情報処理手段１８０にて実行される処理プログラムは、記録媒体や通信によって提供することが可能である。また、各周辺回路はＡＳＩＣ等で構成することも可能である。
【００８５】
無線送受信手段１６１（受信手段の機能を含む。）又は有線送受信手段１６２（受信手段の機能を含む。）は、複数のコンピュータ装置８００Ａ〜８００Ｄの各々から、当該コンピュータ装置８００Ａ〜８００Ｄを特定するコンピュータ装置識別情報と、当該コンピュータ装置８００Ａ〜８００Ｄに接続されているポインティングデバイスの移動信号とを関連付けて受信することが可能となっている。
【００８６】
また、無線送受信手段１６１（送信手段の機能を含む。）又は有線送受信手段１６２（送信手段の機能を含む。）は、特定したコンピュータ装置８００Ａ〜８００Ｄに対して、投影画像２７の映像中のポインタ映像１６を移動させる移動信号、ポインティングデバイスのボタン押下信号、又はキーボードのボタン押下信号を送信する機能を備えている。更に、無線送受信手段１６１（送信手段の機能を含む。）又は有線送受信手段１６２（送信手段の機能を含む。）は、特定したコンピュータ装置８００Ａ〜８００Ｄに対して、投影画像２７の映像中のポインタ映像１６を移動させる移動信号と調節後の映像の大きさとを関連付けて送信する機能を備えている。
【００８７】
また、無線送受信手段１６１（受信手段の機能を含む。）又は有線送受信手段１６２（受信手段の機能を含む。）は、複数のコンピュータ装置８００Ａ〜８００Ｄの各々から、ポインタ映像１６の表示色情報と、当該コンピュータ装置８００Ａ〜８００Ｄに接続されているポインティングデバイスの移動信号とを関連付けて受信することが可能となっている。
【００８８】
また、無線送受信手段１６１（受信手段の機能を含む。）又は有線送受信手段１６２（受信手段の機能を含む。）は、複数のコンピュータ装置８００Ａ〜８００Ｄの各々から、ポインタ映像１６の形状情報と、当該コンピュータ装置８００Ａ〜８００Ｄに接続されているポインティングデバイスの移動信号とを関連付けて受信することが可能となっている。
【００８９】
また、無線送受信手段１６１（映像信号受信手段の機能を含む。）、有線送受信手段１６２（映像信号受信手段の機能を含む。）、又は映像信号入力手段１５１（映像信号受信手段の機能を含む。）は、複数のコンピュータ装置８００Ａ〜８００Ｄから、複数の映像信号を受信する機能を備えている。
【００９０】
また、無線送受信手段１６１（受信手段の機能を含む。）又は有線送受信手段１６２（受信手段の機能を含む。）は、特定のコンピュータ装置及び当該特定のコンピュータ装置を除いた他のコンピュータ装置から、これらのコンピュータ装置に接続されているポインティングデバイスの移動信号を受信する機能を備えている。
【００９１】
また、入力手段１７０、無線送受信手段１６１、有線送受信手段１６２、又は情報処理手段１８０は、特定のコンピュータ装置８００Ａ〜８００Ｄから受信したポインティングデバイスの移動信号を用い、当該ポインティングデバイス用のポインタ映像１６を独自に投影して移動させるか否かの指示を取得する、ポインタ投影指示取得手段の機能を備えている。
【００９２】
また、無線送受信手段１６１（受信手段の機能を含む。）又は有線送受信手段１６２（受信手段の機能を含む。）は、複数のコンピュータ装置８００Ａ〜８００Ｄから当該コンピュータ装置８００Ａ〜８００Ｄに接続されているポインティングデバイスのボタン押下信号及び押下解除信号を受信する機能を備えている。
【００９３】
情報処理手段１８０（映像配置手段の機能を含む。）は、他の画像表示装置から受信した複数の映像信号に基づいて生成した複数の映像を、一つの映像内に合成して配置する機能を備えている。また、情報処理手段１８０（映像配置手段の機能を含む。）は、複数のコンピュータ装置８００Ａ〜８００Ｄから受信した複数の映像信号に基づいて生成した複数の映像を一つの映像内に合成して配置するとともに、調節後の映像の大きさをコンピュータ装置８００Ａ〜８００Ｄ毎に取得する機能を備えている。
【００９４】
また、情報処理手段１８０（映像領域識別情報生成手段の機能を含む。）は、映像配置手段が合成して配置した１又は複数の映像の領域と、当該映像を出力したコンピュータ装置８００Ａ〜８００Ｄを特定するコンピュータ装置識別情報とを関連付けた映像領域識別情報を生成する機能を備えている。
【００９５】
また、情報処理手段１８０（ポインタ映像生成手段の機能を含む。）は、マウス８３０等のポインティングデバイスのポインタ映像１６を生成する機能を備えている。また、情報処理手段１８０（ポインタ映像位置設定手段の機能を含む。）は、他の画像表示装置から受信したポインティングデバイスの移動信号に基づいて、ポインタ映像１６の位置を設定する機能を備えている。
【００９６】
また、情報処理手段１８０（コンピュータ装置特定手段の機能を含む。）は、ポインタ映像位置設定手段が設定したポインタ映像１６の投影位置と映像領域識別情報とから、ポインタ映像１６が指し示している投影画像２７Ａの映像を出力したコンピュータ装置８００Ａを特定する機能を備えている。
【００９７】
また、投影装置１００は、予めＲＡＭ１８１又はＲＯＭ１８３等のマウスデータ記憶手段に、所定のキーボードのボタン押下信号又はその押下信号の組み合わせをマスクデータとして記憶しておき、情報処理手段１８０（フィルタ手段の機能を含む。）が、コンピュータ装置８００Ａ〜８００Ｄから受信したキーボードのボタン押下信号、又はその押下信号の組み合わせと、前記マスクデータとを比較して、前記マスクデータに該当しないボタン押下信号、又はその押下信号の組み合わせを選出して、ポインタ映像１６が指し示している投影画像２７Ａの映像を出力した特定のコンピュータ装置８００Ａに送信する機能を備えている。
【００９８】
また、情報処理手段１８０（ポインタ映像生成手段の機能を含む。）は、他の画像表示装置から受信した、コンピュータ装置識別情報に応じたポインタ映像１６の表示色を特定して、ポインティングデバイスの移動信号と関連付けるとともに、情報処理手段１８０（ポインタ映像位置設定手段の機能を含む。）は、受信したポインティングデバイスの移動信号に基づいて、当該移動信号と関連付けられている表示色のポインタ映像１６の位置を設定する機能を備えている。
【００９９】
また、情報処理手段１８０（ポインタ映像生成手段の機能を含む。）は、他の画像表示装置から受信したポインタ映像１６の表示色情報に従ってポインタ映像１６の表示色を特定して、ポインティングデバイスの移動信号と関連付けるとともに、情報処理手段１８０（ポインタ映像位置設定手段の機能を含む。）は、受信したポインティングデバイスの移動信号に基づいて、当該移動信号と関連付けられている表示色のポインタ映像１６の位置を設定する機能を備えている。
【０１００】
また、情報処理手段１８０（ポインタ映像生成手段の機能を含む。）は、他の画像表示装置から受信したコンピュータ装置識別情報に応じたポインタ形状を特定して前記移動信号と関連付けるとともに、情報処理手段１８０（ポインタ映像位置設定手段の機能を含む。）は、受信したポインティングデバイスの移動信号に基づいて、当該移動信号と関連付けられている形状のポインタ映像１６の位置を設定する機能を備えている。
【０１０１】
また、情報処理手段１８０（ポインタ映像生成手段の機能を含む。）は、他の画像表示装置から受信したポインタ形状情報に従って、ポインタ形状を特定して移動信号と関連付けるとともに、情報処理手段１８０（ポインタ映像位置設定手段の機能を含む。）は、受信したポインティングデバイスの移動信号に基づいて、当該移動信号と関連付けられている形状のポインタ映像１６の位置を設定する機能を備えている。
【０１０２】
また、情報処理手段１８０（移動信号加算手段の機能を含む。）は、他の画像表示装置から受信した複数のポインティングデバイスの移動信号を投影装置で設定されているポインタ位置に加算して、移動信号を生成する機能を備えている。
【０１０３】
また、情報処理手段１８０（移動信号加算手段の機能を含む。）は、特定のコンピュータ装置を除いた複数のコンピュータ装置から受信したポインティングデバイスの移動信号を投影装置で設定されているポインタ位置に加算して移動信号を生成する機能を備えている。また、情報処理手段１８０（ポインタ映像生成手段の機能を含む。）は、ポインティングデバイスのポインタ映像１６を複数生成する機能を備え、更に、情報処理手段１８０（ポインタ映像位置設定手段の機能を含む。）は、当該加算した移動信号に基づいて第１のポインタ映像の位置を設定し、特定のコンピュータ装置のポインティングデバイスの移動信号に基づいて第２のポインタ映像の位置を設定する機能を備えている。
【０１０４】
情報処理手段１８０（ポインタ映像生成手段の機能を含む。）は、ポインティングデバイスのポインタ映像を１又は複数生成し、情報処理手段１８０等のポインタ投影指示取得手段が、特定のコンピュータ装置から受信したポインティングデバイスの移動信号を用い当該ポインティングデバイス用のポインタ映像１６を独自に投影しない旨の指示を受信した場合には、情報処理手段１８０（移動信号加算手段の機能を含む。）は、特定のコンピュータ装置及び他のコンピュータ装置から受信した移動信号を投影装置で設定されているポインタ位置に加算して移動信号を生成する機能を備えている。この場合に情報処理手段１８０（ポインタ映像位置設定手段の機能を含む。）は、当該生成した移動信号に基づいてポインタ映像位置を設定する処理を行い、当該設定した位置にポインタ映像１６を投影する。
【０１０５】
また、情報処理手段１８０等のポインタ投影指示取得手段が、特定のコンピュータ装置から受信したポインティングデバイスの移動信号を用い当該ポインティングデバイス用のポインタ映像を独自に投影して移動させる旨の指示を受信した場合には、情報処理手段１８０（移動信号加算手段の機能を含む。）は、前記他のコンピュータ装置から受信した移動信号を投影装置で設定されているポインタ位置に加算して移動信号を生成する機能を備えている。この場合に情報処理手段１８０（ポインタ映像位置設定手段の機能を含む。）は、当該加算した移動信号に基づいて第１のポインタ映像の位置を設定し、前記受信した特定のコンピュータ装置のポインティングデバイスの移動信号に基づいて第２のポインタ映像の位置を設定する処理を行い、当該設定した位置に複数のポインタ映像を投影する。
【０１０６】
また、情報処理手段１８０等のポインタ投影指示取得手段は、特定のコンピュータ装置から、ポインティングデバイスのボタン押下信号を取得している状態で所定量の移動信号を取得し、その後ポインティングデバイスのボタン押下解除信号を取得した場合には、当該特定のコンピュータ装置から受信したポインティングデバイスの移動信号を用い当該ポインティングデバイス用のポインタ映像１６を独自に投影して移動させる状態と、ポインタ映像１６を独自に投影しない状態とを切り替える機能を備えている。
【０１０７】
次に、投影装置１００が実行する投影画像作成処理について、図４を用いて説明する。
【０１０８】
図４は、投影装置１００の情報処理手段１８０が実行する投影画像作成処理のフローチャートである。
【０１０９】
投影装置１００の電源が投入された直後など、投影装置１００の処理が初期化された場合には、投影装置１００の情報処理手段１８０が実行する画像生成処理は、Ｓ１２「表示リストを初期化する」（以降Ｓ１２のように省略して記載する。）に進み、表示リストを初期化する。表示リストの実態については、Ｓ１６に関する説明の中で詳説する。
【０１１０】
次のＳ１４「未登録装置から映像入力あり？」の判断にて情報処理手段１８０は、画像処理手段１９６に対して、映像信号入力手段１５１が未登録のコンピュータ装置８００Ａ〜８００Ｄから映像信号を受信しているか否かの問い合わせを行う。もし、未登録のコンピュータ装置８００Ａ〜８００Ｄから映像信号を受信していない場合には、情報処理手段１８０が実行する処理はＳ１８「コンピュータ装置識別情報と映像の領域とを関連付ける」に進む。また、未登録のコンピュータ装置８００Ａ〜８００Ｄから映像信号を受信している場合には、情報処理手段１８０が実行する処理はＳ１６「表示リストに追加する」の処理に進む。
【０１１１】
Ｓ１６にて情報処理手段１８０は、表示リストに未登録のコンピュータ装置８００Ａ〜８００Ｄを登録する処理を行う。この表示リストの構成例を、図５に示す。
【０１１２】
図５は、映像の領域と、当該映像を出力したコンピュータ装置を特定するコンピュータ装置識別情報とを関連付けた映像領域識別情報の実施形態を示す図である。
【０１１３】
図５に示す実施形態では、表示リストに、ＰＣ１というコンピュータ装置識別情報を有する端末装置のみが登録されている。図５に示すように、表示リストに登録されている端末装置がＰＣ１のみである場合には、図１に示すように投影画像２７の全面にコンピュータ装置８００Ａ（ＰＣ１）が出力している投影画像２７Ａを表示する。
【０１１４】
次に、４台の端末装置が登録されている表示リストの実施形態を図６に示す。
【０１１５】
図６は、４つの映像の領域と、当該映像を出力したコンピュータ装置を特定するコンピュータ装置識別情報とを関連付けた映像領域識別情報の実施形態を示す図である。
【０１１６】
また、図７は、４種類の映像信号から生成した４つの映像を、一つの映像内に配置して表示している実施形態を示す図である。
【０１１７】
図６に示す実施形態では、表示リストにＰＣ１〜ＰＣ４のコンピュータ装置識別情報を有する４台の端末装置が登録されている。図６に示すように、４台の端末装置が表示リストに登録されている場合には、図７に示すように投影画像２７を４分割して、コンピュータ装置８００Ａ（ＰＣ１）が出力している投影画像２７Ａと、コンピュータ装置８００Ｂ（ＰＣ２）が出力している投影画像２７Ｂと、コンピュータ装置８００Ｃ（ＰＣ３）が出力している投影画像２７Ｃと、コンピュータ装置８００Ｄ（ＰＣ４）が出力している投影画像２７Ｄとを、一つの映像内に配置して表示する。
【０１１８】
次に、図４のＳ１８以降の処理について説明する。Ｓ１８にて情報処理手段１８０は、図５及び図６に示すように、１又は複数の映像の領域と、当該映像を出力したコンピュータ装置を特定するコンピュータ装置識別情報と、を関連付けた映像領域識別情報を生成する処理を行う。
【０１１９】
次のＳ２０「投影画像を生成する」にて情報処理手段１８０は、１又は複数の映像信号から生成した１又は複数の映像を一つの映像内に配置した投影画像２７を生成する処理を行って、次のＳ２２「映像信号あり？」の判断に進む。
【０１２０】
Ｓ２２にて情報処理手段１８０は、画像処理手段１９６に対して、映像信号入力手段１５１が映像信号を取得しているか否かの問い合わせを行う。もし、画像処理手段１９６から、映像信号入力手段１５１が映像信号を受信している旨の情報を取得した場合には、情報処理手段１８０が実行する処理はＳ１４に戻り、再度未登録のコンピュータ装置８００Ａ〜８００Ｄから映像信号を入力したか否かの判断を行う。
【０１２１】
また、画像処理手段１９６から、映像信号入力手段１５１が映像信号を受信している旨の情報を取得しなかった場合には、情報処理手段１８０が実行する処理は、Ｓ２４の「ＥＮＤ」に進み、投影画像の作成処理を終了する。
【０１２２】
次に、コンピュータ装置８００及び投影装置１００が実行する、操作イベント処理について、図８を用いて説明する。
【０１２３】
図８は、コンピュータ装置８００の情報処理手段８８０が実行する操作イベント送信処理と、投影装置１００の情報処理手段１８０が実行する操作イベント処理のフローチャートである。
【０１２４】
利用者が、投影装置１００に設けられている入力手段１７０等を操作して画像の投影を指示した場合には、投影装置１００の情報処理手段１８０が実行する処理はステップＳ１５２「投影、ポインタモード設定」の処理に進み、投影モードとポインタモードの設定を行う。
【０１２５】
ここで、設定する投影モードには、投影装置１００が投影する投影画像２７に、複数のコンピュータ装置から取得した複数の映像を配置する複数映像表示モードの設定が含まれる。投影モードが決定すると、コンピュータ装置８００から受信した映像の解像度、投影画像２７の解像度、投影画像２７に配置する映像の数量等の各種設定情報をＲＡＭ１８１に記憶する処理を行う。また、ここで設定するポインタモードには、投影するポインタ映像１６の表示色、形状、軌跡、動作等のポインタ属性の設定が含まれる。
【０１２６】
Ｓ１５２にて投影モード及びポインタモードの設定を行うと、そのモード設定情報を含むイニシャライズ情報をＲＡＭ１８１等の記憶手段に記憶するとともに、投影装置１００の無線送受信手段１６１又は有線送受信手段１６２等の通信手段を介して、通信接続されている１又は複数のコンピュータ装置８００に伝達する。
【０１２７】
そして、投影装置１００の情報処理手段１８０が実行する処理はＳ１５４「ポインタ映像の描画座標を画面の中心に設定」に進み、ポインタ映像１６の投影位置の初期値として、投影画像２７の解像度の半分の数値を設定する。例えば、投影画像２７の解像度が８００×６００ドットである場合には、ポインタ映像１６の投影位置（Ｘｐ、Ｙｐ）の初期値としてＸｐ＝４００、Ｙｐ＝３００を代入して、ＲＡＭ１８１に記憶する。
【０１２８】
一方のコンピュータ装置８００では、Ｓ１０２「投影、ポインタモード設定」にて無線送受信手段８６１又は有線送受信手段８６２等の通信手段を介してモード設定情報を含むイニシャライズ情報を受信して、ＲＡＭ８８１等の記憶手段に記憶し、投影モード及びポインタモードの設定処理を行う。
【０１２９】
そして、情報処理手段８８０は、マウス８３０等から取得したポインティングデバイスの移動信号（ΔＸ、ΔＹ）や、ボタン押下信号並びに押下解除信号等のイベント情報を、アプリケーションプログラムに渡さずに、無線送受信手段８６１又は有線送受信手段８６２等の通信手段を介して投影装置１００に送信するモードに設定する処理を行う。
【０１３０】
また、情報処理手段８８０は、無線送受信手段８６１又は有線送受信手段８６２等のコマンド信号受信手段を介して、投影装置１００から、ポインタ映像１６を移動させる移動信号、又はキーボードのボタン押下信号を取得して、オペレーティングシステムやアプリケーションプログラムに引き渡す処理を行う。なお、マウス８３０から取得したホイールのスクロール情報等は、投影装置１００に送信せずに当該コンピュータ装置８００のアプリケーションプログラムに渡すようにしてもよい。
【０１３１】
なお、上記の説明では、投影モードとポインタモードとの設定を投影装置１００側で入力する実施の形態で説明したが、投影モードとポインタモードとの設定をコンピュータ装置８００側で実施するように構成してもよい。その場合には、コンピュータ装置８００から投影装置１００に対してモード設定情報を含むイニシャライズ情報を送信して、各々の機器で投影モード及びポインタモードの設定処理を行う。
【０１３２】
Ｓ１０２にて投影モード及びポインタモードの設定が終了すると、情報処理手段８８０が実行する処理は、次のＳ１０４「ポインティングデバイスの操作情報を取得」の処理に進み、割り込み又はポーリングによりポインティングデバイスインターフェース８５２のバッファを調べ、ポインティングデバイスの移動信号、ボタン押下信号又は押下解除信号を、バス８９９を介して取得する処理を行う。そして、次のＳ１０６「キーボード操作情報を取得」に進み、割り込み又はポーリングにより入力インターフェース８７１のバッファを調べ、キーボード等のボタン押下信号又は押下解除信号を取得する処理を行う。
【０１３３】
次のＳ１０８「入力操作あり？」の判断では、Ｓ１０４又はＳ１０６にて、ポインティングデバイスの操作情報、又はキーボード操作情報を取得したか否かの判断を行うことによって、利用者により入力操作が実行されたか否かの判断を行っている。
【０１３４】
もし、利用者により入力操作が実行されたと判断した場合には、ＲＡＭ８８１に記憶されているポインタ映像１６の表示色、形状、軌跡、動作等のポインタ属性を読み出す処理を行って、次のＳ１２２「送信データ作成」の処理に進む。また、もし、利用者により入力操作が実行されていないと判断した場合には、Ｓ１２６「受信データあり？」の判断に分岐する。
【０１３５】
Ｓ１２２にて情報処理手段８８０は、Ｓ１０４にて取得したポインティングデバイスの操作情報、及びＳ１０６にて取得したキーボード操作情報を含むイベント情報の送信データを作成する処理を行う。
【０１３６】
図９に、Ｓ１２２にて作成するコマンド信号に含まれるイベント情報の構造例を示す。
【０１３７】
図９に示すように、イベント情報には、ポインティングデバイスのＸ方向及びＹ方向の移動量を表す、Ｘ方向移動信号及びＹ方向移動信号と、ポインティングデバイスのボタン押下信号、キーボードのボタン押下信号が含まれている。また、投影装置１００が実行する処理の必要に応じて、イベント情報を送信した送信元のコンピュータ装置識別情報と、ポインティングデバイスの移動信号とを関連付けるようにしてもよいし、ポインタ映像１６の表示色情報とポインティングデバイスの移動信号、ポインタ形状情報とポインティングデバイスの移動信号、コンピュータ装置識別情報とポインティングデバイス又はキーボード等のボタン押下信号及び押下解除信号、及び、コンピュータ装置識別情報とポインタ映像１６とを独自に投影して移動させるか否かの指示に関する情報等を関連付けるようにしてもよい。
【０１３８】
Ｓ１２２にてイベント情報の送信データの作成が終了すると、次のＳ１２４「イベント情報送信」に進み、情報処理手段８８０は、無線送受信手段８６１又は有線送受信手段８６２に対してアドレス及び送信指令を出力すると共に、イベント情報をバス８９９を介して出力して出力する。するとコンピュータ装置８００は、イベント情報を無線送受信手段８６１又は有線送受信手段８６２を介して投影装置１００に送信する処理を行う。イベント情報の送信が終了すると、情報処理手段８８０が実行する処理は、次のＳ１２６「受信データあり？」の判断に進む。
【０１３９】
Ｓ１２６にて情報処理手段８８０は、無線送受信手段８６１又は有線送受信手段８６２等のコマンド信号受信手段のバッファを調べ、投影装置１００からポインタ映像１６を移動させる移動信号、又はキーボードのボタン押下信号等の受信データを取得しているか否かの判断を行う。受信データが存在しない場合には、Ｓ１３６「投影終了？」の判断に進み、受信データが存在する場合には、Ｓ１２８「コマンド処理を実行」の処理に進む。
【０１４０】
Ｓ１２８にて情報処理手段８８０は、投影装置１００から取得したポインタ映像１６を移動させる移動信号、又はキーボードのボタン押下信号を、オペレーティングシステムやアプリケーションプログラムに引き渡す処理を行う。そして、情報処理手段８８０が実行するアプリケーションプログラムでは、取得した移動信号に基づいてポインタ映像１６の位置を特定し、投影画像２７Ａ上のボタンを強調させたり、該当するダイヤログボックスのカーソルを点滅させる処理を行う。
【０１４１】
図１０に、投影装置１００から送信されてくる特定コマンド信号に含まれるコマンドの構造例を示す。
【０１４２】
図１０に示すように、投影装置１００から送信されてくるコマンドには、ポインタ映像１６のＸ方向及びＹ方向の移動量を表す、Ｘ方向移動信号及びＹ方向移動信号と、当該ポインタ映像１６を移動させているポインティングデバイスのボタン押下信号（クリックイベント）と、ポインタ映像１６が指し示す投影画像２７Ａを表示しているコンピュータ装置８００Ａのアプリケーションプログラムに引き渡すキーボードのボタン押下信号（キーイベント）が含まれている。また、必要に応じて、コンピュータ装置識別情報とポインティングデバイスの移動信号、クリックイベント、又はキーイベントとを関連付けるようにしてもよい。キーイベントには、ダイヤログボックス等に入力するテキスト情報、ショートカットキー等が含まれる。
【０１４３】
次のＳ１３６「投影終了？」にて情報処理手段８８０は、無線送受信手段８６１又は有線送受信手段８６２のバッファを調査して、投影装置１００から投影終了のコマンドが送信されてきたか、又は入力インターフェース８７１のバッファを調査して、利用者から投影終了のコマンドを取得したか否かの判断を行う。
【０１４４】
もし、Ｓ１３６にて投影終了のコマンドを取得したと判断した場合には、情報処理手段８８０が実行する処理は次のＳ１３８「終了処理」に進み、投影終了のコマンドを取得していないと判断した場合には、Ｓ１０４の処理に戻る。
【０１４５】
Ｓ１３８にて情報処理手段８８０は、投影終了のコマンドを取得したことを受けて、投影モード及びポインタモードの設定を解除する処理を行う。そして、情報処理手段８８０は、マウス８３０等から取得したポインティングデバイスの移動信号（ΔＸ、ΔＹ）や、ボタン押下信号並びに押下解除信号等のイベント情報を、アプリケーションプログラムに渡す通常使用のモードに設定する。そして、次のＳ１４０「ＥＮＤ」に進み、操作イベント送信処理のルーチンを終了する。
【０１４６】
一方、投影装置１００の情報処理手段１８０は、Ｓ１５６「イベント情報受信？」にて、１又は複数のコンピュータ装置８００から、無線送受信手段１６１又は有線送受信手段１６２を介してポインティングデバイスのイベント情報を受信するのを待つ処理を行う。
【０１４７】
もし、無線送受信手段１６１又は有線送受信手段１６２のバッファに、コンピュータ装置８００から受信したイベント情報が記憶されていない場合には、再びＳ１５６の処理を実行する。
【０１４８】
また、もし、無線送受信手段１６１又は有線送受信手段１６２のバッファにコンピュータ装置８００が送信したイベント情報が記憶されていると判断した場合には、予め設定されているポインタ映像の表示色、ポインタ映像の形状、ポインタ映像の軌跡、ポインタの動作等をＲＡＭ１８１又はＲＯＭ１８３等の記憶手段から取得して、次のＳ１６０「ポインタ映像位置（Ｘｐ、Ｙｐ）を設定する」の処理に進む。
【０１４９】
Ｓ１６０にて情報処理手段１８０は、現在設定されているポインタ映像１６の位置（Ｘｐ、Ｙｐ）をＲＡＭ１８１から取得して、Ｓ１５６にて取得したポインティングデバイスの移動信号（ΔＸ、ΔＹ）を用いてポインタ映像１６の位置（Ｘｐ＋ΔＸ→Ｘｐ、Ｙｐ＋ΔＹ→Ｙｐ）を設定する処理を行う。
【０１５０】
そして、次のＳ１６２「投影画像とポインタ映像とを投影」にて情報処理手段１８０は、Ｓ１６０にて特定した１又は複数のポインタ映像１６を、映像と共に前記設定した位置に投影する指示を、画像処理手段１９６に出力する。
【０１５１】
すると、例えば図１に示すように、ポインタ映像１６が投影画像２７上に表示される。なお、ポインタ映像１６は、例えばコンピュータ装置８００Ａ固有のポインタ映像としてもよいし、複数のコンピュータ装置８００Ａ〜８００Ｄから受信した移動信号に基づいて一つのポインタ映像１６を移動させる、共有のポインタ映像としてもよい。
【０１５２】
共有のポインタ映像１６を移動させる際には、複数のコンピュータ装置８００Ａ〜８００Ｄから取得した複数のポインティングデバイスの移動信号を投影装置で設定されているポインタ位置に加算して移動信号（ΔＸ、ΔＹ）を生成して、共有のポインタ映像１６を移動させる。
【０１５３】
次のＳ１６８「ポインタ映像位置から送信先を決定する」にて情報処理手段１８０は、Ｓ１６０にて設定したポインタ映像１６の投影位置と、図４のＳ１８にて生成した映像領域識別情報とから、ポインタ映像１６が指し示している映像を出力したコンピュータ装置８００Ａを特定する処理を行う。そして、次のＳ１７０「送信データ作成」の処理に進む。
【０１５４】
Ｓ１７０にて情報処理手段１８０は、図１０に示すコマンドを生成する処理を行う。図１０に示すコンピュータ装置識別情報は、送信先のコンピュータ装置８００Ａ〜８００Ｄを特定する識別情報である。ポインタ映像のＸ方向及びＹ方向の移動信号は、送信先のコンピュータ装置８００Ａ〜８００Ｄの表示解像度に合わせた移動量を算出して送信するとよい。
【０１５５】
また、複数のコンピュータ装置８００Ａ〜８００Ｄから受信した映像について、大きさ（例えば解像度。）を調節して一つの映像内に配置した場合には、調節後の映像の大きさをコンピュータ装置８００Ａ〜８００Ｄ毎に算出すると共に、調節後の投影画像２７Ａの映像の大きさをコンピュータ装置８００Ａに送信しておく。そして、ポインタ映像１６を移動させた場合には、特定したコンピュータ装置８００Ａに対して、投影画像２７Ａ中のポインタ映像１６を移動させる移動信号と、調節後の映像の大きさとを関連付けて送信するように構成してもよい。また、ポインタ映像のＸ方向及びＹ方向の移動信号は、調節前の送信先のコンピュータ装置８００Ａ〜８００Ｄの表示解像度に合わせた移動量を算出して送信するとよい。
【０１５６】
Ｓ１７０にて送信データの作成処理が終了すると、次のＳ１７２「コマンド送信」の処理に進み、Ｓ１７０にて作成したコマンドを、Ｓ１６８にて特定したコンピュータ装置８００Ａに対して送信する。
【０１５７】
なお、ポインタ映像１６を移動させる移動信号として、投影画像２７Ａにおける絶対位置（Ｘｐ，Ｙｐ）を送信すると、図７に示すように、投影画像２７Ａから投影画像２７Ｄへポインタ映像１６を移動させた場合であっても、コンピュータ装置８００Ａ及びコンピュータ装置８００Ｄが、ポインタ映像１６の位置を特定することができる。
【０１５８】
また、ポインタ映像１６を移動させる移動信号として、相対移動量（ΔＸ、ΔＹ）を送信する場合には、投影画像２７Ａから投影画像２７Ｄにポインタ映像１６が移動する際に、ポインタ映像１６の位置の初期値をコンピュータ装置８００Ｄに送信するとよい。これにより、各コンピュータ装置８００Ａ〜８００Ｄは、ポインタ映像１６の位置を特定することができる。
【０１５９】
次のＳ１７４「投影終了？」にて情報処理手段１８０は、無線送受信手段１６１又は有線送受信手段１６２のバッファを調査して、コンピュータ装置８００から投影終了のコマンドが送信されてきたか、又は入力手段１７０のインターフェースバッファを調査して、利用者から投影終了のコマンドを取得したか否かの判断を行う。
【０１６０】
もし、Ｓ１７４にて投影終了のコマンドを取得したと判断した場合には、当該投影終了を取得したコンピュータ装置８００の投影終了フラグをセットして、次のＳ１７６「映像信号あり？」の判断に進む。また、投影終了のコマンドを取得していないと判断した場合には、Ｓ１５６の処理に戻る。
【０１６１】
次のＳ１７６にて情報処理手段１８０は、画像処理手段１９６に対して、映像信号入力手段１５１が映像信号を取得しているか否かの問い合わせを行う。もし、画像処理手段１９６から、映像信号入力手段１５１が映像信号を受信している旨の情報を取得した場合には、情報処理手段１８０が実行する処理はＳ１５６に戻り、投影を継続する。また、画像処理手段１９６から、映像信号入力手段１５１が映像信号を受信している旨の情報を取得しなかった場合、又は、通信接続している全てのコンピュータ装置８００Ａ〜８００Ｄの投影終了フラグがセットされている場合には、情報処理手段１８０が実行する処理は、Ｓ１７８の「終了処理」に進む。
【０１６２】
Ｓ１７８にて情報処理手段１８０は、投影画像２７の投影を終了するための情報をランプ制御回路１９５及び画像処理手段１９６等に出力する処理を行って、投影を終了する。そして、次のＳ１８０「ＥＮＤ」に進み、操作イベント処理のルーチンを終了する。
【０１６３】
次に、コンピュータ装置８００Ａ〜８００Ｄ及び投影装置１００が実行する、操作イベント処理の他の実施形態について、図１１を用いて説明する。
【０１６４】
例えば、ポインタ映像１６が指し示している映像を出力したコンピュータ装置８００Ａに対して、他のコンピュータ装置８００Ｂ〜８００Ｄから受信した全てのキーボードのボタン押下信号を送信してしまうと、投影画像２７Ａの表示を指示しているアプリケーションプログラムとは無関係なオペレーティングシステムを操作するコマンドも送信され、プレゼンテーションに支障をきたす場合がある。
【０１６５】
そこで、本発明の実施形態では、「ロゴキー（スタートメニューの表示）」、「ロゴキー＋Ｂｒｅａｋ（システムのプロパティを表示する）」、「ロゴキー＋Ｄ（デスクトップを表示する。）」、「ロゴキー＋Ｍ（すべてのウィンドウを最小化する。）」、「ロゴキー＋Ｓｈｉｆｔ+Ｍ（最小化したウィンドウを復元する。）」、「ロゴキー＋Ｅ+（マイコンピュータを開く。）」、「ロゴキー＋Ｆ（ファイルまたはフォルダを検索する。）」、「ロゴキー＋Ｃｔｒｌ＋Ｆ（コンピュータを検索する。）」、「ロゴキー＋Ｆ１（ヘルプを表示する。）」、「ロゴキー＋Ｔ（ネットワークドメインに接続している場合は、コンピュータをロックする。）」、「ロゴキー＋Ｒ（ファイル名を指定して実行する。）」、「ロゴキー＋Ｕ（ユーティリティマネージャを開く。）」のコマンドや、シャットダウン等のコマンドの送信を制限する処理を行うことにする。これら、制限が必要なコマンドをブロックする処理のフローチャートを、図１１に示す。
【０１６６】
図１１は、特定のコンピュータ装置８００Ａ〜８００Ｄに送信するコマンドに対して、フィルタ処理を実行する、操作イベント処理のフローチャートである。なお、図１１に示した操作イベント処理は、図８に示した操作イベント処理にＳ１６４及びＳ１６６を追加したものである。したがって、図８に示した処理と同一の処理については同一の符号を付して説明を省略する。
【０１６７】
Ｓ１６４「マスクデータを読み込む」にて情報処理手段１８０は、ＲＯＭ１８３等の記憶手段に予め記憶されているブロックコマンドのリストを読み込む処理を行う。ブロックコマンドリストの実施例を図１２に示す。
【０１６８】
図１２に示すように、マスクデータは、コンピュータ装置８００Ａ〜８００Ｄから受信したキーボードのボタン押下信号、又はその押下信号の組み合わせに対して、所定の信号をマスクするデータである。
【０１６９】
Ｓ１６４にてマスクデータの読み込みが終了すると、情報処理手段１８０が実行する処理は、次のＳ１６６「コマンドがブロックコマンド？」の判断に進む。
【０１７０】
Ｓ１６６にて情報処理手段１８０は、Ｓ１５６にて受信したイベント情報に含まれる、キーボードのボタン押下信号、又はその押下信号の組み合わせに、マスクデータが含まれているか否かの判断を行う。
【０１７１】
もし、キーボードのボタン押下信号、又はその押下信号の組み合わせに、マスクデータが含まれている場合には、Ｓ１５６に戻り、次のイベント情報を取得する処理に戻る。
【０１７２】
また、もしキーボードのボタン押下信号、又はその押下信号の組み合わせに、マスクデータが含まれていない場合には、Ｓ１６８の処理に進み、ポインタ映像１６の投影位置に基づいて、送信先のコンピュータ装置８００Ａ〜８００Ｄを決定する処理に進む。
【０１７３】
このように、Ｓ１６４及びＳ１６６の処理を設けることによって、コンピュータ装置８００Ａ〜８００Ｄのアプリケーションプログラムでは使用していない、ショートカット等の送信を排除することが可能となる。そして、他の利用者による、コンピュータ装置８００Ａ〜８００Ｄの不適切な操作を防止することができる。
【０１７４】
次に、コンピュータ装置８００Ａ〜８００Ｄ及び投影装置１００が実行する、操作イベント処理の他の実施形態について、図１３を用いて説明する。
【０１７５】
図１３は、複数のコンピュータ装置８００Ａ〜８００Ｄ毎に、表示色又は形状の異なる複数のポインタ映像を投影して移動させる際の、コンピュータ装置８００の情報処理手段８８０が実行する操作イベント送信処理と、投影装置１００の情報処理手段１８０が実行する、操作イベント処理のフローチャートである。なお、図８に示した処理と同一の処理については説明を省略する。
【０１７６】
利用者が、投影装置１００に設けられている入力手段１７０等を操作して画像の投影を指示した場合には、投影装置１００の情報処理手段１８０が実行する処理は、ステップＳ１５２「投影、ポインタモード設定」の処理に進み、投影モードとポインタモードの設定を行う。
【０１７７】
ここで、設定する投影モードには、投影装置１００が投影する投影画像２７に、複数のコンピュータ装置から取得した複数の映像を配置する複数映像表示モードの設定が含まれる。投影モードが決定すると、コンピュータ装置８００Ａ〜８００Ｄから受信した映像の解像度、投影画像２７の解像度、投影画像２７に配置する映像の数量等の各種設定情報をＲＡＭ１８１に記憶する処理を行う。また、ここで設定するポインタモードには、投影するポインタの数量、ポインタ映像の表示色、形状、軌跡、動作等のポインタ属性の設定が含まれる。
【０１７８】
Ｓ１５２〜Ｓ１５４、並びにＳ１０２〜Ｓ１０８の処理は、図８にて説明した処理と同一であるので説明を省略する。
【０１７９】
Ｓ１０８にて情報処理手段８８０が、ポインティングデバイスの移動信号、ボタンの押下信号及び押下解除信号を、バス８９９を介して取得すると、次のＳ１１８「ポインタ映像指定モード？」の処理に進む。
【０１８０】
Ｓ１１８にて情報処理手段８８０は、設定されているポインタモードが、ポインタ映像の表示色、形状、軌跡、動作等のポインタ属性を指定するモードであるか否かの判断を行っている。もし、ポインタ属性を指定するモードに設定されていない場合には、Ｓ１２２「送信データ作成」の処理に分岐する。
【０１８１】
また、もしポインタ属性を指定するモードに設定されている場合には、Ｓ１２０「ポインタ属性取得」の処理に進み、ＲＡＭ８８１に記憶されているポインタ映像１６の表示色、形状、軌跡、動作等のポインタ属性を読み出す処理を行う。そして、次のＳ１２２の処理に進む。
【０１８２】
Ｓ１２２にて情報処理手段８８０は、Ｓ１０８にて取得したポインティングデバイスの操作情報と、当該コンピュータ装置８００Ａ〜８００Ｄを特定するコンピュータ装置識別情報とを関連付けたイベント情報の送信データを作成する処理を行う。
【０１８３】
ここで作成するイベント情報は、例えば図９に示した情報であり、コンピュータ装置識別情報とポインティングデバイスの移動信号、ポインタ映像の表示色情報とポインティングデバイスの移動信号、又はポインタ形状情報とポインティングデバイスの移動信号とが関連付けられている。
【０１８４】
以降、コンピュータ装置８００Ａ〜８００Ｄが実行するＳ１２２〜Ｓ１４０の処理は、図８に示した処理と同一であるので、説明を省略する。
【０１８５】
一方、投影装置１００の情報処理手段１８０は、Ｓ１５６「イベント情報受信？」にて、１又は複数のコンピュータ装置８００Ａ〜８００Ｄから、無線送受信手段１６１又は有線送受信手段１６２を介してポインティングデバイスのイベント情報を受信するのを待つ処理を行う。
【０１８６】
もし、無線送受信手段１６１又は有線送受信手段１６２がコンピュータ装置８００Ａ〜８００Ｄからイベント情報を受信していない場合には、再びＳ１５６の処理を実行する。また、もし、無線送受信手段１６１又は有線送受信手段１６２がコンピュータ装置８００Ａ〜８００Ｄからイベント情報を受信したと判断した場合には、次のＳ１５８「ポインタ映像特定（表示色、形状、軌跡、動作等）」の処理に進む。
【０１８７】
Ｓ１５８にて情報処理手段１８０は、イベント情報を解析して、ポインタ映像の表示色、ポインタ映像の形状、ポインタ映像の軌跡、又はポインタの動作等を特定する処理を行う。
【０１８８】
例えば、ポインティングデバイスの移動信号を送信したコンピュータ装置毎に、表示色又はポインタ映像の形状が異なるポインタ映像を表示するモードに設定されている場合には、コンピュータ装置８００Ａ〜８００Ｄから受信したコンピュータ装置識別情報に対応したポインタ属性を特定する。また、コンピュータ装置８００Ａ〜８００Ｄから直接、ポインタ映像の表示色、若しくはポインタ映像の形状等のポインタ情報を受信した場合には、受信したポインタ属性を特定する。
【０１８９】
そして、当該特定したポインタ映像の表示色又は形状等のポインタ属性と、前記取得したポインティングデバイスの移動信号とを関連付ける処理を行い、次のＳ１６０「ポインタ映像位置（Ｘｐ、Ｙｐ）を設定する」の処理に進む。
【０１９０】
Ｓ１６０にて情報処理手段１８０は、該当する表示色又は形状のポインタ映像１６の位置（Ｘｐ、Ｙｐ）をＲＡＭ１８１から取得して、Ｓ１５８にて取得したポインティングデバイスの移動信号（ΔＸ、ΔＹ）を用いて、ポインタ映像１６の位置（Ｘｐ＋ΔＸ→Ｘｐ、Ｙｐ＋ΔＹ→Ｙｐ）を設定する処理を行う。
【０１９１】
そして、次のＳ１６２「投影画像とポインタ映像とを投影」にて情報処理手段１８０は、Ｓ１６０にて特定した表示色又は形状のポインタ映像１６を、映像と共に、前記設定した位置に投影する指示を画像処理手段１９６に出力する。すると、図１４に示すように、複数のポインタ映像１６、１６Ａが投影画像２７上に表示される。
【０１９２】
図１４は、本発明の実施形態に係る投影装置を含む投影システムの、他の構成を示す図である。
【０１９３】
図１４に示すように、投影システム１０は、複数のコンピュータ装置８００Ａ〜８００Ｄから受信した複数の映像信号を用いて生成した、複数の投影画像２７Ａ〜２７Ｄを、一つの映像内（投影画像２７）に配置して投影している。
【０１９４】
また、投影システム１０は、複数のコンピュータ装置８００Ａ〜８００Ｄから受信したポインティングデバイスの移動信号に基づいて、独立して移動させることが可能なポインタ映像１６、１６Ａを投影している。ポインタ映像１６は、例えばコンピュータ装置８００Ａ固有のポインタ映像としてもよいし、コンピュータ装置８００Ａ〜８００Ｃの共有のポインタ映像としてもよい。共有のポインタ映像１６を移動させる際には、複数のコンピュータ装置８００Ａ〜８００Ｃから取得した複数のポインティングデバイスの移動信号を投影装置で設定されているポインタ位置に加算して移動信号を生成し、共有のポインタ映像１６を移動させる。
【０１９５】
次に、ポインタ映像の複数の表示色と、複数のコンピュータ装置８００Ａ（ＰＣ１）〜８００Ｄ（ＰＣ４）とを関連付けるポインタ映像の表示色テーブルについて、図１５を用いて説明する。
【０１９６】
図１５は、ＲＡＭ１８１に記憶されている、ポインタ映像の表示色テーブルの構造例を示す図である。
【０１９７】
例えば、Ｓ１５８にて、コンピュータ装置８００Ａ（ＰＣ１）〜８００Ｄ（ＰＣ４）から、それぞれコンピュータ装置識別情報とポインティングデバイスの移動信号とを関連付けたイベント情報を受信した場合には、特定したポインタ映像の表示色（ポインタ属性の一形態。）と、ポインティングデバイスの移動信号ＰＣ１（ΔＸ、ΔＹ）〜ＰＣ４（ΔＸ、ΔＹ）とを関連付けてＲＡＭ１８１に記憶する処理を行う。
【０１９８】
そして、Ｓ１６０にて情報処理手段１８０は、図１５に示したテーブルを参照して、赤色のポインタ映像は移動信号ＰＣ１（ΔＸ、ΔＹ）、青色のポインタ映像は移動信号ＰＣ２（ΔＸ、ΔＹ）、緑色のポインタ映像は移動信号ＰＣ３（ΔＸ、ΔＹ）、シアン色のポインタ映像は移動信号ＰＣ４（ΔＸ、ΔＹ）を用いて新たなポインタ映像の位置を設定する。
【０１９９】
このようにして、複数のコンピュータ装置８００Ａ〜８００Ｄ毎に、表示色の異なるポインタ映像を投影して移動させることができる。
【０２００】
次に、ポインタ映像の複数の形状と、複数のコンピュータ装置８００Ａ（ＰＣ１）〜８００Ｂ（ＰＣ２）とを関連付けるポインタ映像の形状テーブルについて、図１６を用いて説明する。
【０２０１】
図１６は、ＲＡＭ１８１に記憶されている、ポインタ映像の形状テーブルの構造例を示す図である。
【０２０２】
例えば、Ｓ１５８にて、コンピュータ装置８００Ａ（ＰＣ１）〜８００Ｂ（ＰＣ２）から、コンピュータ装置識別情報とポインティングデバイスの移動信号とを関連付けたイベント情報を受信した場合には、特定したポインタ映像の形状（ポインタ属性の一形態。）と、ポインティングデバイスの移動信号ＰＣ１（ΔＸ、ΔＹ）〜ＰＣ２（ΔＸ、ΔＹ）とを関連付けてＲＡＭ１８１に記憶する処理を行う。
【０２０３】
そして、Ｓ１６０にて情報処理手段１８０は、図１６に示したテーブルを参照して、矢印形状のポインタ映像は移動信号ＰＣ１（ΔＸ、ΔＹ）、砂時計形状のポインタ映像は移動信号ＰＣ２（ΔＸ、ΔＹ）を用いてポインタ映像の位置を設定する。
【０２０４】
このようにして、複数のコンピュータ装置８００Ａ〜８００Ｂ毎に形状の異なるポインタ映像を投影して移動させることができる。
【０２０５】
次に、図１３に示したＳ１７４「投影終了？」以降の処理についての説明を行う。
【０２０６】
Ｓ１７４にて情報処理手段１８０は、無線送受信手段１６１又は有線送受信手段１６２のバッファを調査して、コンピュータ装置８００Ａ〜８００Ｄから投影終了のコマンドが送信されてきたか、又は入力手段１７０のインターフェースバッファを調査して、利用者から投影終了のコマンドを取得したか否かの判断を行う。
【０２０７】
もし、Ｓ１７４にて投影終了のコマンドを取得したと判断した場合には、当該投影終了を取得したコンピュータ装置８００Ａ〜８００Ｄの投影終了フラグをセットして、該当するコンピュータ装置識別情報と関連付けられているポインタ映像を消去する処理を行う。そして、次のＳ１７６「映像信号あり？」の判断に進む。また、投影終了のコマンドを取得していないと判断した場合には、Ｓ１５６の処理に戻る。
【０２０８】
次のＳ１７６にて情報処理手段１８０は、画像処理手段１９６に対して、映像信号入力手段１５１が映像信号を取得しているか否かの問い合わせを行う。もし、画像処理手段１９６から、映像信号入力手段１５１が映像信号を受信している旨の情報を取得した場合には、情報処理手段１８０が実行する処理はＳ１５６に戻り、投影を継続する。
【０２０９】
また、画像処理手段１９６から、映像信号入力手段１５１が映像信号を受信している旨の情報を取得しなかった場合、又は、通信接続している全てのコンピュータ装置８００Ａ〜８００Ｄの投影終了フラグがセットされている場合には、情報処理手段１８０が実行する処理は、Ｓ１７８「終了処理」に進む。
【０２１０】
Ｓ１７８にて情報処理手段１８０は、投影画像２７の投影を終了するための情報をランプ制御回路１９５及び画像処理手段１９６等に出力する処理を行って、投影を終了する。そして、次のＳ１８０「ＥＮＤ」に進み、操作イベント処理のルーチンを終了する。
【０２１１】
次に、コンピュータ装置８００Ａ〜８００Ｄ及び投影装置１００が実行する、操作イベント処理の他の実施形態について、図１７を用いて説明する。
【０２１２】
図１７は、複数のコンピュータ装置８００Ａ〜８００Ｄ毎に専用のポインタ映像を投影するモードと、共有のポインタ映像を投影するモードとを切り替えることを可能とする処理のフローチャートである。なお、図１７に示した処理のうち、図１３に示した処理と異なる処理は投影装置１００側で実行するＳ１５７「ポインタ映像分離、併合処理」である。したがって、図１３に示した処理と同一の処理については、同一のステップ番号を付して説明を省略する。
【０２１３】
投影装置１００の情報処理手段１８０がＳ１５６にてイベント情報を取得すると、情報処理手段１８０が実行する処理は次のＳ１５７のサブルーチンに進み、図１８に示すＳ２０２「ポインタリストを取得」の処理を実行する。
【０２１４】
図１８は、投影装置１００の情報処理手段１８０が実行するポインタ映像分離、併合処理のサブルーチンを示す図である。
【０２１５】
情報処理手段１８０が実行する処理がＳ２０２に進むと、情報処理手段１８０はＲＡＭ１８１を参照してポインタ映像リストを取得する。ここで取得するポインタ映像リストの実施例を、図１９に示す。
【０２１６】
図１９は、ポインタ映像を特定するポインタ映像識別情報と、各ポインタ映像を移動させるための移動信号を取得するコンピュータ装置を特定するコンピュータ装置識別情報と、各ポインタ映像の投影位置の座標値とを関連付けて記憶するポインタ映像リストの実施例を示す図である。
【０２１７】
Ｓ２０２にてポインタ映像リストを取得すると、情報処理手段１８０が実行する処理はＳ２０４「ポインタ映像の投影モードを切り替える？」の判断に進む。Ｓ２０４にて、利用者からポインタ映像の投影モードを切り替える旨の情報を取得したと判断した場合には、Ｓ２０６「専用のポインタ映像が存在するか？」の判断に分岐する。また、もし、利用者からポインタ映像の投影モードを切り替える旨の情報を取得していない場合には、Ｓ２１４「専用のポインタ映像が存在するか？」の判断に進む。
【０２１８】
Ｓ２０４にて利用者から取得する、ポインタ映像の投影モードを切り替える旨の情報の入力方法として、投影装置１００の入力手段１７０に設けられている特定のスイッチを操作して入力する方法、利用者が操作しているコンピュータ装置８００Ａ〜８００Ｄのキーボードを操作して入力する方法、又は、利用者がポインティングデバイスに対して所定の情報を入力する方法等を挙げることができる。
【０２１９】
本実施形態では、利用者はコンピュータ装置８００Ａ〜８００Ｄに接続されているマウス８３０を操作しているので、当該マウス８３０を用いた、ポインタ映像の投影モードを切り替える旨の情報の入力方法について説明する。
【０２２０】
例えば、情報処理手段１８０が、イベント情報として、特定のコンピュータ装置８００Ａ〜８００Ｄに接続されているマウス８３０の右ボタン押下信号を取得した場合には、特定のコンピュータ装置８００Ａ〜８００Ｄ固有の右ボタン押下のフラグをセットする。そして、更にマウス８３０の右ボタン押下解除信号を受信した場合には前記右ボタン押下のフラグはリセットするものとする。
【０２２１】
次に情報処理手段１８０が、特定のコンピュータ装置８００Ａ〜８００Ｄ固有の右ボタン押下のフラグがセットされている状態（特定のコンピュータ装置８００Ａ〜８００Ｄからポインティングデバイスのボタン押下信号を取得している状態と呼ぶ。）において、当該特定のコンピュータ装置８００Ａ〜８００Ｄから所定量の移動信号（例えば１００パルス）を取得し、その後当該特定のコンピュータ装置８００Ａ〜８００Ｄからマウス８３０の右ボタン押下解除信号を取得した場合には、当該特定のコンピュータ装置８００Ａ〜８００Ｄから受信したマウス８３０の移動信号を用いて、当該特定のコンピュータ装置８００Ａ〜８００Ｄのマウス８３０のポインタ映像１６を独自に投影して移動させる状態と、ポインタ映像１６を独自に投影しない状態とを切り替えることができる。
【０２２２】
Ｓ２０６にて情報処理手段１８０は、Ｓ２０２にて取得したポインタ映像リストを参照して、Ｓ１５６にて取得したイベント情報に含まれているポインタ映像識別情報又はコンピュータ装置識別情報が、専用のポインタ映像１６として登録されているか否かの判断を行う。もし、専用のポインタ映像１６が登録されている場合には、Ｓ２０８「ポインタ映像リストからポインタ情報を削除」の処理に進む。一方、専用のポインタ映像１６が登録されていない場合には、Ｓ２１０「専用のポインタ情報をポインタ映像リストに登録」の処理に進む。
【０２２３】
Ｓ２０８にて情報処理手段は、Ｓ２０２にて取得したポインタ映像リストから、Ｓ１５６にて取得したイベント情報に含まれているポインタ映像識別情報又はコンピュータ装置識別情報と関連付けられている専用のポインタ情報を削除する処理を行う。そして、次のＳ２２４「ポインタ映像リストを更新」の処理に進む。
【０２２４】
一方、Ｓ２１０にて情報処理手段１８０は、Ｓ１５６にて取得したイベント情報に含まれているポインタ映像識別情報又はコンピュータ装置識別情報と関連付けた専用のポインタ情報を登録する処理を行って、次のＳ２１２「専用ポインタの座標（Ｘｐ、Ｙｐ）を設定する」の処理に進む。そして、例えば専用ポインタの投影位置の初期値として、投影画像２７の中央、又は共有のポインタ映像の位置に、専用のポインタ映像が投影されるように投影位置（Ｘｐ、Ｙｐ）の初期値を代入して、ＲＡＭ１８１に記憶する。そして、Ｓ２２４の処理に進む。
【０２２５】
例えば、図１９に示す例では、ＰＣ３から受信した移動信号に基づいて移動させるポインタ映像はＰＣ１と共有の白矢印形状のポインタ映像１６であるが、ＰＣ３のポインタ映像の投影モードを切り替える旨の情報を取得した場合には、図２０に示すようにＰＣ３専用の新たなポインタ情報を登録する。なお、図２０は、図１９に示したポインタ映像リストにＰＣ３専用の赤矢印のポインタ情報を登録した状態を示す図である。
【０２２６】
また、Ｓ２１４にて情報処理手段１８０は、Ｓ２０２にて取得したポインタ映像リストを参照して、Ｓ１５６にて取得したイベント情報に含まれているポインタ映像識別情報又はコンピュータ装置識別情報が、専用のポインタ映像として登録されているか否かの判断を行う。もし、専用のポインタ映像が登録されている場合には、Ｓ２１８「専用ポインタの座標（Ｘｐ、Ｙｐ）を設定する」の処理に進む。一方、専用のポインタ映像が登録されていない場合には、Ｓ２１６「共有ポインタの座標（Ｘｐ、Ｙｐ）を設定する」の処理に進む。
【０２２７】
Ｓ２１８にて情報処理手段は、Ｓ２０２にて取得したポインタ映像リストから、Ｓ１５６にて取得したイベント情報に含まれているポインタ映像識別情報又はコンピュータ装置識別情報と関連付けられている専用のポインタ情報を取得して、Ｓ１５８にて取得したポインティングデバイスの移動信号（ΔＸ、ΔＹ）を用いて、専用ポインタ映像の位置（Ｘｐ＋ΔＸ→Ｘｐ、Ｙｐ＋ΔＹ→Ｙｐ）を設定する処理を行う。そして、次のＳ２２４「ポインタ映像リストを更新」の処理に進む。
【０２２８】
また、Ｓ２１６にて情報処理手段１８０は、Ｓ１５６にて取得したイベント情報に含まれているポインタ映像識別情報又はコンピュータ装置識別情報と関連付けた共有のポインタ情報を取得して、Ｓ１５８にて取得したポインティングデバイスの移動信号（ΔＸ、ΔＹ）を用いて、共有ポインタの座標（Ｘｐ＋ΔＸ→Ｘｐ、Ｙｐ＋ΔＹ→Ｙｐ）を設定する処理を行う。そして、次のＳ２２４「ポインタ映像リストを更新」の処理に進む。共有のポインタ映像を移動させる際には、コンピュータ装置識別情報ＰＣ１及びＰＣ３と関連付けて取得した複数のポインティングデバイスの移動信号を投影装置で設定されているポインタ位置に加算して移動信号を生成して、共有のポインタ映像１６を移動させる。
【０２２９】
次のＳ２２４にて情報処理手段１８０は、新たなポインタ映像リストをＲＡＭ１８１に記憶することによりポインタ映像リストを更新する処理を行って、Ｓ２２６「ＲＥＴＵＲＮ」に進み、図１７の元の処理ルーチンに戻る処理を行う。
【０２３０】
このように構成することにより、専用のポインタ映像及び共有のポインタ映像を投影して、複数のコンピュータ装置８００Ａ〜８００Ｄから取得したポインティングデバイスの移動信号に基づいて、個々のポインタ映像を移動させることが可能となる。また、複数のコンピュータ装置８００Ａ〜８００Ｄ毎に専用のポインタ映像を投影するモードと、共有のポインタ映像を投影するモードとを切り替えることが可能となる。上記のＳ２１０〜Ｓ２１２の処理を実行することによって、共有のポインタ映像１６から専用のポインタ映像１６Ｃが分離した状態を、図２１に示す。
【０２３１】
図２１に示すように、コンピュータ装置８００Ｃを操作している利用者が、共有のポインタ映像１６を投影するモードから、専用のポインタ映像１６Ｃを投影するモードに切り替える旨の情報を入力することによって、新たな専用のポインタ映像１６Ｃを表示する。その後、コンピュータ装置８００Ｃのマウス８３０を操作することによって、専用のポインタ映像１６Ｃを移動させることができる。また、再度ポインタ映像の投影モードを切り替える旨の情報を入力することにより、専用のポインタ映像１６Ｃを消去して、コンピュータ装置８００Ｃのマウス８３０を操作することにより共有のポインタ映像１６を移動させることが可能となる。
【図面の簡単な説明】
【０２３２】
【図１】本発明の実施形態に係る投影装置を含む投影システムの構成を示す図である。
【図２】コンピュータ装置８００の信号処理系ブロック図を示す図である。
【図３】投影装置１００の信号処理系ブロック図を示す図である。
【図４】投影装置１００が実行する投影画像作成処理を示すフローチャートである。
【図５】映像の領域と、当該映像を出力したコンピュータ装置を特定するコンピュータ装置識別情報とを関連付けた映像領域識別情報の実施形態を示す図である。
【図６】４つの映像の領域と、当該映像を出力したコンピュータ装置を特定するコンピュータ装置識別情報とを関連付けた映像領域識別情報の実施形態を示す図である。
【図７】４種類の映像信号から生成した４つの投影画像２７Ａ〜２７Ｄを、一つの投影画像２７に配置して表示している実施形態を示す図である。
【図８】コンピュータ装置８００の情報処理手段８８０が実行する、操作イベント送信処理と、投影装置１００の情報処理手段１８０が実行する、操作イベント処理のフローチャートである。
【図９】コンピュータ装置８００が送信するイベント情報の構造例を示す図である。
【図１０】投影装置１００がコンピュータ装置８００Ａ〜８００Ｄに送信するコマンドの構造例を示す図である。
【図１１】フィルタ処理を含む操作イベント処理の実施形態を示すフローチャートである。
【図１２】ブロックコマンドリストの作成例を示す図である。
【図１３】複数のコンピュータ装置８００Ａ〜８００Ｄ毎に、表示色又は形状の異なる複数のポインタ映像を投影して、移動させる際のフローチャートである。
【図１４】本発明の実施形態に係る投影装置を含む投影システムの、他の構成を示す図である。
【図１５】ポインタ映像の、表示色テーブルの構造例を示す図である。
【図１６】ポインタ映像の、形状テーブルの構造例を示す図である。
【図１７】複数のコンピュータ装置８００Ａ〜８００Ｄ毎に、専用のポインタ映像を投影するモードと、共有のポインタ映像を投影するモードとを切り替えることを可能とする処理のフローチャートである。
【図１８】投影装置１００の情報処理手段１８０が実行する、ポインタ映像分離、併合処理のサブルーチンを示す図である。
【図１９】ポインタ映像リストの実施例を示す図である。
【図２０】図１９に示したポインタ映像リストに、ＰＣ３専用の赤矢印のポインタ情報を登録した状態を示す図である。
【図２１】共有のポインタ映像１６から、専用のポインタ映像１６Ｃが分離した状態を示す図である。
【符号の説明】
【０２３３】
１０  投影システム
１２  通信線
１６  ポインタ映像
２６  スクリーン
２７、２７Ａ、２７Ｂ、２７Ｃ、２７Ｄ  投影画像
１００  投影装置
１１０  投影手段
１１２  ランプ
１１４  照明光学系
１２０  光変調素子
１２４  結像光学系
１５１  映像信号入力手段
１６０  アンテナ
１６１  無線送受信手段
１６２  有線送受信手段
１７０  入力手段
１８０  情報処理手段
１８１  ＲＡＭ
１８３  ＲＯＭ
１９０  計時手段
１９５  ランプ制御回路
１９６  画像処理手段
１９７  光変調素子ドライバ
１９９  バス
８００、８００Ａ、８００Ｂ、８００Ｃ、８００Ｄ  コンピュータ装置
８３０  マウス
８５２  ポインティングデバイスインターフェース
８６０  アンテナ
８６１  無線送受信手段
８６２  有線送受信手段
８７０  入力手段
８７１  入力インターフェース
８７２  表示手段
８７３  表示インターフェース
８７４  映像端子
８８０  情報処理手段
８８１  ＲＡＭ
８８３  ＲＯＭ
８８４  記憶手段
８９０  計時手段
８９９  バス
【図１】
2008123408.tif 000003
【図２】
2008123408.tif 000004
【図３】
2008123408.tif 000005
【図４】
2008123408.tif 000006
【図５】
2008123408.tif 000007
【図６】
2008123408.tif 000008
【図７】
2008123408.tif 000009
【図８】
2008123408.tif 000010
【図９】
2008123408.tif 000011
【図１０】
2008123408.tif 000012
【図１１】
2008123408.tif 000013
【図１２】
2008123408.tif 000014
【図１３】
2008123408.tif 000015
【図１４】
2008123408.tif 000016
【図１５】
2008123408.tif 000017
【図１６】
2008123408.tif 000018
【図１７】
2008123408.tif 000019
【図１８】
2008123408.tif 000020
【図１９】
2008123408.tif 000021
【図２０】
2008123408.tif 000022
【図２１】
2008123408.tif 000023