(57)【特許請求の範囲】
【請求項１】
通信装置と通信を行う通信手段と、
所定の表示要素を含む画像を表示する表示手段と、
前記表示手段により表示される画像における前記所定の表示要素を隠蔽するように置かれた物体が前記通信装置か否かを判別する判別手段と、
前記判別手段の判別結果に応じて制御を行う制御手段
とを備え、
前記制御手段は、前記画像に含まれる前記所定の表示要素を隠蔽するように置かれた物体が前記通信装置である場合、前記通信手段が、前記所定の表示要素を隠蔽するように置かれた前記通信装置との間で、前記所定の表示要素に対応した所定の通信を行うように制御し、前記所定の表示要素を隠蔽するように置かれた物体が前記通信装置でない場合、前記表示手段により表示される前記画像上で、前記所定の表示要素の表示位置を、前記物体により隠蔽されない位置に移動させるように制御する
ことを特徴とする表示装置。
【請求項２】
前記制御手段は、前記画像に含まれる前記所定の表示要素を隠蔽するように置かれた物体が前記通信装置である場合、前記所定の表示要素の表示位置を、前記物体により隠蔽されない位置に移動させないように制御することを特徴とする請求項１に記載の表示装置。
【請求項３】
前記表示手段により表示される前記画像を含む範囲を撮像する撮像手段と、
前記撮像手段により得られた画像から前記物体の位置を検出する検出手段と、
前記検出手段により検出された物体の位置に基づいて、前記物体が前記所定の表示要素を隠蔽するように置かれているか否かを判別する手段
と備えることを特徴とする請求項１に記載の表示装置。
【請求項４】
表示装置と、前記表示装置に画像データを送信する情報処理装置とを有する表示システムであって、
前記表示装置が、
通信装置と通信を行い、また、前記情報処理装置と通信を行う通信手段と、
前記情報処理装置から送信された、所定の表示要素を含む画像データに係る画像を表示する表示手段と、
前記表示手段により表示される画像における前記所定の表示要素を隠蔽するように置かれた物体が前記通信装置か否かを判別する判別手段と、
前記判別手段の判別結果に応じて制御を行う手段であって、前記通信手段により前記判別手段の判別結果を前記情報処理装置に送信させ、前記画像に含まれる前記所定の表示要素を隠蔽するように置かれた物体が前記通信装置である場合、前記所定の表示要素を隠蔽するように置かれた前記通信装置と前記通信手段との間、及び、前記通信手段と前記情報処理装置との間で、前記所定の表示要素に対応した通信を行うように制御する制御手段
とを備え、
前記情報処理装置が、前記通信手段により送信された前記判別手段の判別結果に基づき、前記所定の表示要素を隠蔽するように置かれた物体が前記通信装置でない場合、前記所定の表示要素の表示位置が前記物体により隠蔽されない位置に移動した画像を示す画像データを前記表示装置に送信する
ことを特徴とする表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プレゼンテーションに用いる表示装置及びシステムに関する。
【背景技術】
【０００２】
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２２９５４６号公報
【特許文献２】特開２００８−１２３４７６号公報
【０００４】
従来、会議室でのプレゼンテーション資料を大画面で表示する表示装置としてプロジェクタが知られている。また、机面に表示するタイプのプロジェクタも存在しており、会議の参加者全員で表示画面を見て、情報共有やディスカッションしたりするコミニュケーションツールとして活用されている。
【０００５】
机面に表示するタイプのプロジェクタでは、机面に物体が置かれることがある。物体に重なって表示される画像は見えないだけなく、物体周囲に表示される情報も、物体の凹凸が影響して非常に見づらい。これに対して、物体で隠蔽される部分の情報を、別の位置に表示する技術が提案されている（特許文献１参照）。
【０００６】
一方、表示装置と連携する通信装置を表示画面上に置く使用法が提案されている。例えば、特許文献２には、通信装置を表示画面上の特定アイコン上に置いたときに、その通信装置のための処理メニュー等を液晶タッチパネル上に表示することが記載されている。大画面に通信装置の処理メニューを表示するので、通信装置の操作が容易になる。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
表示画面上のアイコンに重ねて特定の装置を置くことで所定の処理を起動させる技術を採用する場合、特許文献１の技術をそのままでは採用できない。
【０００８】
本発明は、特定の装置が表示画面上に置かれた場合に、その特定の装置で見えなくなる及び見えにくくなる画像を別の位置に移動して表示し、特定の装置の場合には表示位置を移動しないようにした表示装置及び表示システムを提示することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明に係る表示装置は、通信装置と通信を行う通信手段と、所定の表示要素を含む画像を表示する表示手段と、前記表示手段により表示される画像における前記所定の表示要素を隠蔽するように置かれた物体が前記通信装置か否かを判別する判別手段と、前記判別手段の判別結果に応じて制御を行う制御手段とを備え、前記制御手段は、前記画像に含まれる前記所定の表示要素を隠蔽するように置かれた物体が前記通信装置である場合、前記通信手段が、前記所定の表示要素を隠蔽するように置かれた前記通信装置との間で、前記所定の表示要素に対応した所定の通信を行うように制御し、前記所定の表示要素を隠蔽するように置かれた物体が前記通信装置でない場合、前記表示手段により表示される前記画像上で、前記所定の表示要素の表示位置を、前記物体により隠蔽されない位置に移動させるように制御することを特徴とする。
本発明に係る表示システムは、表示装置と、前記表示装置に画像データを送信する情報処理装置とを有する表示システムであって、前記表示装置が、通信装置と通信を行い、また、前記情報処理装置と通信を行う通信手段と、前記情報処理装置から送信された、所定の表示要素を含む画像データに係る画像を表示する表示手段と、前記表示手段により表示される画像における前記所定の表示要素を隠蔽するように置かれた物体が前記通信装置か否かを判別する判別手段と、前記判別手段の判別結果に応じて制御を行う手段であって、前記通信手段により前記判別手段の判別結果を前記情報処理装置に送信させ、前記画像に含まれる前記所定の表示要素を隠蔽するように置かれた物体が前記通信装置である場合、前記所定の表示要素を隠蔽するように置かれた前記通信装置と前記通信手段との間、及び、前記通信手段と前記情報処理装置との間で、前記所定の表示要素に対応した通信を行うように制御する制御手段とを備え、前記情報処理装置が、前記通信手段により送信された前記判別手段の判別結果に基づき、前記所定の表示要素を隠蔽するように置かれた物体が前記通信装置でない場合、前記所定の表示要素の表示位置が前記物体により隠蔽されない位置に移動した画像を示す画像データを前記表示装置に送信することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、通信装置でない物体が特定表示要素に重ねて置かれた場合、特定表示要素を隠蔽されない位置に移動させるので、ユーザの使い勝手が向上する。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施例の概略構成ブロック図である。
【図２】本実施例のシステム構成図である。
【図３】投影面までの距離の算出方法を示す光学系図である。
【図４】無線端末の位置を測定するための設定のフローチャートである。
【図５】投影面上に物体が置かれたときのプロジェクタの動作フローチャートである。
【図６】アイコン上に物体が置かれたときの表示画面の変化例を示す図である。
【図７】アイコン上に物体が置かれたときの表示画面の別の変化例を示す図である。
【図８】アイコン上に置かれた物体とＰＣとの間のデータ伝送を示すフローチャートである。
【図９】投影面上に物体が置かれたときのプロジェクタの別の動作フローチャートである。
【図１０】図９に対応するＰＣの動作フローチャートである。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、本発明の実施例を詳細に説明する。
【実施例１】
【００１３】
図１は、本発明に係る表示装置の一実施例である表示システムを構成するプロジェクタとパーソナルコンピュータ（ＰＣ）の概略構成ブロック図を示す。ＰＣは、画像情報をプロジェクタに送信する情報処理装置の一例である。図２は、プロジェクタとＰＣの利用構成を示す模式図である。
【００１４】
図２において、プロジェクタ１００は、内蔵ストレージに格納されている画像データ又はパーソナルコンピュータ（ＰＣ）４００から無線ＬＡＮを介して送信される画像データを投影面２００に投影して表示する。プロジェクタ１００は、無線ＬＡＮにより複数のアクセスポイント２０２、２０４，２０６と通信でき、無線ＬＡＮ機能を有するデジタルカメラ２０８とも通信できる。デジタルカメラ２０８は、無線端末の一例である。また、一方で、ＰＣ４００は、無線ＬＡＮを介して、プロジェクタ１００から座標などの情報を受信することもできる。
【００１５】
ＣＰＵ１０１は、プロジェクタ１００の各種の動作を制御する。具体的には、ＣＰＵ１０１はＣＰＵバス１５０を介して各部を制御する。ＣＰＵバス１５０には、データやプログラムを一時的に格納するメモリ１０２、及び電源オフ時でも記憶を保持する不揮発性の記憶部１１０が接続する。記憶部１１０には、電源オフ時でも消去しないデータ及びプログラムが格納される。
【００１６】
物体位置検出プログラム１１１、接触判断プログラム１１２、投影サイズ算出プログラム１１３、無線端末位置検出プログラム１１４、画像認識プログラム１１５、及び画像加工プログラム１１６が記憶部１１０に格納される。物体位置検出プログラム１１１は、投影面２００上に置かれた物体の位置を求める機能をＣＰＵ１０１に実現させるプログラムである。接触判断プログラム１１２は、物体が投影面２００に置かれたことを判断する機能をＣＰＵ１０１に実現させるプログラムである。投影サイズ算出プログラム１１３は、投影中の投影画面のサイズを算出する機能をＣＰＵ１０１に実現させるプログラムである。無線端末位置検出プログラム１１４は、無線ＬＡＮを搭載している無線端末の位置を検出する機能をＣＰＵ１０１に実現させるプログラムである。画像認識プログラム１１５は、投影される画像に含まれるオブジェクト（アイコン等）を認識する機能をＣＰＵ１０１に実現させるプログラムである。画像加工プログラム１１６は、投影される画像に対し任意の加工を行う機能をＣＰＵ１０１に実現させるプログラムである。
【００１７】
他にもオペレーティングシステム、並びに、投影制御、画像制御及び無線ＬＡＮ制御などのプログラムが記憶部１１０に格納される。
【００１８】
これらのプログラムは、必要に応じてＣＰＵ１０１によりメモリ１０２に展開され、実行される。各プログラムの詳細な動作は後述する。
【００１９】
ＣＰＵ１０１は画像処理部１０３を制御することで、投影すべき画像の色合いや輝度などを調整し、更に投影制御部１０４を制御することにより、レンズ駆動、ランプオン／オフなどの制御を行う。例えば赤外線センサなどを備えた距離検出部１０５を制御することにより、プロジェクタ１００と投影面２００までの距離を検出する。投影レンズ位置検出部１０６は、定期的にレンズ位置情報を検出し、ＣＰＵ１０１に通知する。画像入力部１０７は、例えばＶＧＡケーブルから送られてくる画像データを受信し、受信した画像データを画像処理部１０３に供給する。投影制御部１０４は、画像処理部１０３で処理された画像データが示す画像を投影面２００に投影する。
【００２０】
ＣＰＵ１０１は、アンテナ１２３、ベースバンド部１２１及びＲＦ部１２２から構成される通信部１２０により、無線ＬＡＮ規格に適合したパケットを送受信できる。不図示の基地局から送信される無線信号をアンテナ１２３により受信し、受信信号がＲＦ部１２２に入力する。ＲＦ部１２２は、高周波増幅器、周波数変換器及び復調器を備える。そして、ＲＦ部１２２は、アンテナ１２３で受信した信号を低雑音増幅器で低雑音増幅した後、ベースバンド部１２１により受信ベースバンド信号に周波数変換して、信号を復調する。
【００２１】
入出力制御部１３０は、リモコン１３１、キーボード１３２及びマウス１３３などの入力デバイスからの入力信号を受信し、ＣＰＵ１０１に転送する。
【００２２】
プロジェクタ１００の撮像部１４１は、投影面を含む範囲を動画撮影する。信号処理部１４２は、撮像部１４１により生成した動画像データを周知の符号化方式で圧縮符号化して記録媒体に記録する。また、信号処理部１４２は、記録媒体に記録される圧縮動画像データを復号化して再生できる。
【００２３】
ＰＣ４００の構成を説明する。ＣＰＵ４０１は、ＰＣ４００の各種の動作を制御する。すなわち、ＣＰＵ４０１は、ＣＰＵバス４３０を介して各部を制御する。ＣＰＵバス４３０には、データやプログラムを一時的に格納するメモリ４０２、及び、電源オフ時でも記憶を保持する不揮発性の記憶部４０３が接続する。記憶部４０３には、電源オフ時でも消去しないデータ及びプログラムが格納される。
【００２４】
ＣＰＵ４０１は入出力制御部４１０を介してキーボード４１１及びマウス４１２などからキー入力を受け付ける。
【００２５】
ＣＰＵ４０１は画像処理部４０６を制御することで、表示すべき画像の色合いや輝度などを調整し、更に表示制御部４０４を介して表示部４０５に画像を表示させる。表示制御部４０４は、ＶＧＡケーブル又はＤＶＩケーブルなどを介して、ディスプレイなどの表示部４０５に接続する。
【００２６】
ＣＰＵ４０１は、アンテナ４２３、ベースバンド部４２１及びＲＦ部４２２から構成される通信部４２０により、無線ＬＡＮ規格に適合したパケットを送受信できる。不図示の基地局から送信される無線信号をアンテナ４２３により受信し、受信信号がＲＦ部４２２に入力する。ＲＦ部４２２は、高周波増幅器、周波数変換器及び復調器を備える。そして、ＲＦ部４２２は、アンテナ４２３で受信した信号を低雑音増幅器で低雑音増幅した後、ベースバンド部４２１により受信ベースバンド信号に周波数変換して、信号を復調する。
【００２７】
図３を参照して、投影画面サイズの算出方法を説明する。液晶パネル４１のサイズをＷ０、液晶パネル４１から投影レンズ４２までの距離をＦとする。また、投影レンズ４２から投影面４３までの距離をＬとし、求める投影サイズをＷ１とする。投影レンズ位置検出部１０６が、液晶パネル４１から投影レンズ４２までの距離Ｆを検出する。距離検出部１０５が、投影レンズ４２から投影面４３までの距離Ｌを検出する。求めるサイズＷ１は、
Ｗ１＝Ｗ０×（Ｌ／Ｆ）
で与えられる。
【００２８】
なお、プロジェクタ１００の焦点調整に用いるラインセンサの出力結果と、投影レンズ４２の位置とを関連付けたテーブルを予め用意しておき、このテーブルを参照して距離を算出しても良い。
【００２９】
図４は、プロジェクタ１００のＣＰＵ１０１が、投影面２００上に置かれた無線端末を検出する動作のフローチャートを示す。図４を参照して、プロジェクタ１００の初期設定を説明する。
【００３０】
ＣＰＵ１０１は、距離検出部１０５に投影面２００までの距離を算出させる（Ｓ１０１）。そして、ＣＰＵ１０１上で動作する投影サイズ算出プログラム１１３が、投影レンズ位置検出部１０６より取得した投影レンズ位置の情報から投影面のサイズを算出する（Ｓ１０２）。算出された投影サイズの範囲内で無線端末検出エリアを設定する（Ｓ１０３）。例えば、投影面と無線端末検出エリアの相対位置関係を示すイメージ図を投影面２００に投影し、ユーザにリモコン１３１、キーボード１３２又はマウス１３３により、投影面に対してどの範囲を検出エリアとするかを指示させる。ＣＰＵ１０１は、指示された範囲を無線端末検出エリアとしてメモリ１０２に記憶する（Ｓ１０４）。
【００３１】
無線端末としてのデジタルカメラ２０８の３次元座標は、３次元座標が知られている３つ以上の無線アクセスポイントからの距離を知ることで算出できる。カメラ２０８の位置（三次元座標）を検出するために、各アクセスポイント２０２，２０４，２０６の位置（三次元座標）をメモリ１０２に格納する（Ｓ１０６）。具体的には、各アクセスポイント２０２，２０４，２０６の位置（三次元座標）をユーザに入力させ、ＣＰＵ１０１が入力座標値をメモリ１０２に格納する。
【００３２】
デジタルカメラ２０８は、無線ＬＡＮの８０２．１１規格に定義されているＭＡＣフレームのプローブ信号を定期的に放出している。プロジェクタ１００は、通信部１２０によりこの信号を受信することで、無線端末の存在を検出できる。各アクセスポイント２０２〜２０６も、プロジェクタ１００と同様に、無線端末であるデジタルカメラ２０８からのプローブ信号を受信する。
【００３３】
プロジェクタ１００は、各アクセスポイント２０２〜２０６を含む全ての無線機器に時刻あわせのための同期信号として、タイムスタンプを入れたビーコン信号を発信する。このビーコン信号を受けた各アクセスポイント２０２〜２０６は、受信したタイムスタンプに基づいて時計を合わせる。各アクセスポイント２０２〜２０６とプロジェクタ１００は互いに同期する時計の下で、デジタルカメラ２０８からのプローブ信号を受信した時刻を記憶する。
【００３４】
カメラ２０８の三次元位置座標は、例えば、ＴＤＯＡ（Time Difference Of Arrival）方式により算出できる。一般論として、複数のアクセスポイントとプロジェクタ１００の座標をＰ１，Ｐ２，・・・，Ｐｎとし、各アクセスポイントがデジタルカメラ２０８からのプローブ信号を受信した時刻をｔ１，ｔ２，・・・，ｔｎとする。端末間位置Ｐは、下記式（１）で示す２乗誤差Ｅ（ｐ，δ）を最小とする座標として求められる。すなわち、
【数１】
0005570304.tif 000002
ただし、式（２）で、ｃは電波伝搬速度を示す。ｗｉは非負の重み付け係数である。ｔｂはｔ１，ｔ２，・・・，ｔｎのうちの基準とする適当な何れかである。δは基準のクロック誤差である。｜ｘ｜はベクトルｘの大きさである。
【００３５】
各アクセスポイント２０２〜２０６は、デジタルカメラ２０８からのプローブ信号を受信した時刻をプロジェクタ１００に通知する。プロジェクタ１００の物体位置検出プログラム１１１は、アクセスポイント２０２〜２０６の位置座標とプローブ信号受信時刻を参照し、上述の計算式を使ってカメラ２０８の三次元位置を算出する。ＴＤＯＡ方式以外にも、電界強度の違いから位置を検出するＲＳＳＩ（Received Signal Strength Indicator）方式でも、カメラ２０８の三次元位置置を検出できる。そして、カメラ２０８が、投影面の検出範囲内の座標に存在するかを判定することで、検出範囲内にプロジェクタ１００と通信可能なカメラ２０８が検出範囲内に挿入されたか否かを判定することができる。
【００３６】
プロジェクタ１００が移動したり、投影レンズがシフトしたり、変倍率を変更したりして、拡投影面の画像の位置・大きさが変更された場合には、ステップＳ１０２〜ステップＳ１０５を再実行する。
【００３７】
図５は、投影面２００上にデジタルカメラ２０８又はカメラ２０８でない物体２１０が置かれたときの動作フローチャートを示す。図６（Ａ）は、カメラ２０８が、投影面２００に表示されるアイコン２１２上に置かれる場合の表示画像例を示す。図６（Ｂ）は、無線端末でない物体２１０が、投影面２００に表示されるアイコン２１２上に置かれる場合の表示画像例を示す。
【００３８】
ＣＰＵ１０１は、投影面２００上に無線端末であるデジタルカメラ２０８又は無線端末でない物体２１０が置かれたかどうかを判定する（Ｓ２０１）。ＣＰＵ１０１上で常時、動作している接触判断プログラム１１２が、投影面２００にカメラ２０８又は物体２１０が置かれたことを検出する。具体的には、撮像部１４１で投影面２００を一定間隔で撮像させ、監視カメラなどで使用されている不動体検出技術を使用する。不動体検出技術とは、撮影画像をフレーム間で比較し、差分があった場合に物体を識別し、識別した物体が一定時間動かない場合にその物体は置かれた物体であると認識する技術である。本実施例では、この様な不導体検出技術を用いるが、これ以外の技術をもちいて、撮影画面内に置かれた物体を検出しても良い。
【００３９】
カメラ２０８又は物体２１０が置かれたことを検出すると、ＣＰＵ１０１は、メモリ１０２に物体位置検出プログラム１１１をロードして実行する。物体位置検出プログラム１１１は、投影面におかれたカメラ２０８又は物体２１０の座標を取得する（Ｓ２０２）。このとき、ＣＰＵ１０１は、カメラ２０８又は物体２１０を含む投影面２００を撮像するように撮像部１４１を制御し、投影面２００におけるカメラ２０８又は物体２１０の相対位置から投影面２００における座標を決定する。
【００４０】
ＣＰＵ１０１は画像認識プログラム１１５をメモリ１０２にロードして実行する。画像認識プログラム１１５は、カメラ２０８又は物体２１０の位置に対応する位置にアイコン等の表示要素がないかどうかを判定する（Ｓ２０３）。この処理は、例えば、プロジェクタ１００の記録媒体に記録されたアイコン画像のデータベースと一致する画像が、撮影画像内に検出されているか否かを判定することで実行される。さらに、検出された位置の座標と、カメラ２０８又は物体２１０の位置とが重なっているか否かを判定することにより実行される。
【００４１】
アイコン上に何かが置かれた場合（Ｓ２０３）、ＣＰＵ１０１は、置かれた物が無線端末（カメラ２０８）か否かを判定する（Ｓ２０４）。この判定は、図４のフローで説明した、プロジェクタ１００と通信可能なカメラ２０８の座標が、検出されたアイコン上または、Ｓ２０２で検出されたカメラ２０８または物体２１０の座標と一致しているか否かによって判定される。カメラ２０８の場合（Ｓ２０４）、ＣＰＵ１０１は投影面の表示画像を図６（Ａ）に示すようにそのままに維持する。無線端末でない物体２１０の場合（Ｓ２０４）、ＣＰＵ１０１は、物体２１０で部分的に又は全面的に隠蔽されるアイコン２１２の表示位置を、物体２１０で隠蔽されない位置に変更する（Ｓ２０５）。これにより、アイコン２１２が、無線端末でない物体２１０で見づらくなるという問題を回避できる。このアイコン２１２の位置の変更は、プロジェクタ１００のＣＰＵが、ＰＣ１００から転送された画像データを改変することにより行われる。具体的には、隠蔽されてしまう位置のアイコン２１２の画像の情報を複製し、別のアイコンの存在しない位置にペーストした画像を生成するような処理を行うのである。
【００４２】
表示画面の全部にアイコンが表示され、そのままではアイコンを移動する余地がない場合、図７に示すように、一部又は全部のアイコンのサイズを小さくしてアイコンを移動できる余白を作成し、移動しても良い。
【００４３】
アイコン２１２の移動量又は移動方向は、予めユーザが決定しておいてもよい。
【００４４】
次に、カメラ２０８がアイコン２１２に重ねて置かれた場合の、カメラ２０８と、アイコン２１２に関連付けられたフォルダとの間でのデータのやり取りを説明する。図８は、その動作フローチャートを示す。
【００４５】
ユーザは、プロジェクタ１００にカメラ２０８とＰＣ４００のどちらを送信側にするかを設定する（Ｓ３０１）。例えば、プロジェクタ１００に所定の設定画面を表示し、ユーザが、リモコン１３１、キーボード１３２又はマウス１３３で送信側を指定する。
【００４６】
カメラ２０８が送信側に設定された場合（Ｓ３０２）、プロジェクタ１００のＣＰＵ１０１は、カメラ２０８からデータを受信するように通信部１２０を制御する（Ｓ３０３）。ＣＰＵ１０１はさらに、そのデータをＰＣ４００のアイコン２１２に関連付けられたフォルダに送信するように通信部１２０を制御する（Ｓ３０４）。
【００４７】
ＰＣ４００が送信側に設定された場合（Ｓ３０２）、プロジェクタ１００のＣＰＵ１０１は、ＰＣ４００からアイコン２１２に関連付けられたフォルダ内のデータを受信するように通信部１２０を制御する（Ｓ３０５）。ＣＰＵ１０１はさらに、ＰＣ４００から受信したデータをカメラ２０８に送信するように通信部１２０を制御する（Ｓ３０６）。
【００４８】
このような処理により、ユーザに、あたかもカメラ２０８とアイコン２１２とが通信しているように感じさせることができる。送受信するデータは、それぞれが所有する全てのデータでもよいし、特定のデータのみでもよい。また、プロジェクタ１００が、カメラ２０８又はアイコン２１２に関連付けられたフォルダのデータのリストを取得し、そのリスト中から送受信すべきデータをユーザが選択できるようにしてもよい。また、カメラ２０８ではなく物体２１０が配置された場合には、アイコンの位置を物体２１０の位置とは異なる位置に変更することができるので、ユーザの使い勝手の向上につながるという効果を奏する。
【００４９】
無線端末として１台のカメラ２０８を使用する実施例を説明したが、複数の無線端末を使用する場合に拡張可能である。また、アクセスポイントがない場合においても、プロジェクタ１００のみで位置を検出することは、精度を求めなければ可能である。
【００５０】
撮像部１４１により物体の位置を検出したが、表示面に圧力シートを置き、物体の圧力により物体の位置を検出してもよい。
【００５１】
表示面上の特定表示要素の一例としてアイコンを説明したが、アイコン以外の画像やウィンドウ等も特定表示要素と考えてもよい。
【００５２】
プロジェクタを使用した実施例を説明したが、通常のディスプレイであってもよい。また、ノートＰＣ等において、表示部に表示されるアイコンに重ねて通信装置が配置された場合にその通信装置と通信を行い、通信装置以外の物体がアイコンに重ねて配置された場合に、アイコンの表示位置を変更しても良い。
【実施例２】
【００５３】
物体２１０が投影面２００に置かれることで、プロジェクタ１００が、ＰＣ４００から受信した画像の、アイコン２１２の表示位置を変更した場合、ＰＣ４００の表示画面と、プロジェクタ１００の投影画像が異なってしまう。このような相違は、ＰＣ４００の表示画面を、プロジェクタ１００の投影画像の変更と同様に変更することで解消できる。そもそも、物体２１０が置かれた場合の投影画像の変更をＰＣ４００側で行って、プロジェクタ１００に送信させれば良い。図９は、プロジェクタ１００の動作フローチャートを示し、図１０は、ＰＣ４００の動作フローチャートを示す。
【００５４】
この説明例では、プロジェクタ１００は、アクセスポイント機能を有しており、ＰＣ４００から無線ＬＡＮを介して送信された画像を投影表示している。また、プロジェクタ１００は、無線ＬＡＮを介してＰＣ４００を遠隔制御できる。具体的には、プロジェクタ１００は、ＰＣ４００におけるアイコン及びウィンドウの移動、アイコンに関連するフォルダの展開表示及びアイコンに関連するその他の情報表示などを制御できる。このような遠隔操作は種々の通信プロトコルにより実行可能であり、その詳細は、本発明の要旨とは関係しないので、説明を省略する。
【００５５】
図９において、プロジェクタ１００のＣＰＵ１０１は、接触判断プログラム１１２により、投影面２００上にカメラ２０８等の物体が置かれたかどうかを判定する（Ｓ４０１）。カメラ２０８等の物体が置かれたことを検出すると（Ｓ４０１）、ＣＰＵ１０１は、物体位置検出プログラム１１１により投影面におかれた物体の座標を取得する（Ｓ４０２）。ここでは、プロジェクタ１００の撮像部１４１によって撮影された画像データと、ＰＣ４００から転送される画像データを比較することで、まず、撮影された画像におけるＰＣ４００から転送された画像の領域を検出する。そして、物体の位置座標と、ＰＣ４００から転送された画像の領域とから、ＰＣ４００により出力される画像のどの座標に配置されているのかを検出する。
【００５６】
プロジェクタ１００は、検出した物体の座標をＰＣ４００に送信する（Ｓ４０３）。ＰＣ４００は、プロジェクタ１００からの座標情報を受信すると（Ｓ５０１）、物体の置かれた位置にアイコン等の特定の情報がないかどうかを判定し（Ｓ５０２）、判定結果をプロジェクタ１００に送信する（Ｓ５０３）。物体の置かれた位置にアイコン等の特定の表示要素が無い場合（Ｓ５０４）、ＰＣ４００は、処理を終了する。別の物体が置かれる場合に備えて、ステップＳ５０１に戻っても良い。物体の置かれた位置にアイコン等の特定の表示要素がある場合（Ｓ５０４）、ＰＣ４００は、プロジェクタ１００からの無線端末判定結果を待機する（Ｓ５０５）。
【００５７】
プロジェクタ１００は、ＰＣ４００から判定結果を受信する（Ｓ４０４）。ＣＰＵ１０１は、実施例１と同様に、投影面上で物体がアイコン上に置かれているかどうかを判定する（Ｓ４０５）。物体がアイコン上にある場合（Ｓ４０５）、ＣＰＵ１０１は、実施例１と同様の方法で、物体がカメラ２０８に代表される無線端末かどうかを判定し（Ｓ４０６）、判定結果をＰＣ４００に送信する（Ｓ４０７）。
【００５８】
ＰＣ４００は、プロジェクタ１００からの無線端末判定結果を受信する（Ｓ５０５）。置かれた物体がデジタルカメラ２０８に代表される無線端末でない場合（Ｓ５０６）、ＰＣ４００は、図６（Ｂ）に図示したように、表示画像上でカメラ２０８が存在しない領域にアイコンを移動させる（Ｓ５０７）。ＰＣ４００は、変更後の画像をプロジェクタ１００に送信し、プロジェクタ１００は、ＰＣ４００からの画像を投影面に投影表示する。この様にすることによって、本実施例の投影システムは、カメラ２０８のようにデータの通信をすることができない物体２１０が、アイコン上に配置された場合には、アイコンの位置を待避させることができる。したがって、ユーザの使い勝手の向上させることができるという効果を奏する。
【００５９】
実施例１と同様に、画面上のアイコン数が多いせいでアイコンを移動できない場合、画面上のアイコンの一部または全部を縮小し、これで出来る空き領域にアイコンを移動させてもよい。
【００６０】
以上、本発明の好ましい実施例を説明したが、本発明はこれらの実施例に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【図１】
0005570304.tif 000003
【図２】
0005570304.tif 000004
【図３】
0005570304.tif 000005
【図４】
0005570304.tif 000006
【図５】
0005570304.tif 000007
【図６】
0005570304.tif 000008
【図７】
0005570304.tif 000009
【図８】
0005570304.tif 000010
【図９】
0005570304.tif 000011
【図１０】
0005570304.tif 000012