(57)【要約】【課題】画像に重畳して所定の画像を投影するときに、視聴の妨げにならず、しかも、所定の画像の認識率が低下しないようにする。【解決手段】プロジェクタ１００と、タブレット端末２００ａ、２００ｂとがＬＡＮ３００を介して通信ネットワークを形成する。タブレット端末２００ａがプレゼン中である場合、プロジェクタ１００は、プレゼン中の画像に干渉しないよう、画像処理部１４０を用いて、接続確立のための接続情報を表現する赤外光用２次元コードを生成し、液晶制御部１５０及び光源制御部１６０を用いて投影面１０１に投影する。この場合に、プレゼン中の転送画像の特徴量に基づいて、例えば赤外光用２次元コードの表示位置、２次元コードの表示サイズ、２次元コードの誤り訂正レベルを設定する。【選択図】図２
2018093258.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と、前記情報処理装置からの転送画像を投影する投影型表示装置とを備えた表示システムであって、
前記転送画像の特徴量に基づいて、前記転送画像に重畳して投影される、前記投影型表示装置に接続するための接続情報を表現する所定の画像に関するパラメータを設定する設定手段と、
前記設定手段で設定したパラメータに基づいて、前記所定の画像を生成して、前記転送画像に重畳して投影するように制御する制御手段とを備えたことを特徴とする表示システム。
【請求項２】
情報処理装置からの転送画像を投影する投影型表示装置の制御装置であって、
前記転送画像の特徴量に基づいて、前記転送画像に重畳して投影される、前記投影型表示装置に接続するための接続情報を表現する所定の画像に関するパラメータを設定する設定手段と、
前記設定手段で設定したパラメータに基づいて、前記所定の画像を生成して、前記転送画像に重畳して投影するように制御する制御手段とを備えたことを特徴とする投影型表示装置の制御装置。
【請求項３】
前記所定の画像は、前記投影型表示装置に接続するための接続情報を表現するコードの画像であることを特徴とする請求項２に記載の投影型表示装置の制御装置。
【請求項４】
前記投影型表示装置は、前記転送画像を可視光の光源を用いて投影し、前記所定の画像を不可視光の光源を用いて投影することを特徴とする請求項２又は３に記載の投影型表示装置の制御装置。
【請求項５】
前記投影型表示装置に情報処理装置から接続要求があった場合に、前記設定手段でパラメータを設定し、前記制御手段で前記所定の画像の生成及び投影を制御することを特徴とする請求項２乃至４のいずれか１項に記載の投影型表示装置の制御装置。
【請求項６】
情報処理装置がプレゼン中であるか否かを判定する判定手段を備え、前記判定手段でプレゼン状態であると判定した場合に、前記設定手段でパラメータを設定し、前記制御手段で前記所定の画像の生成及び投影を制御することを特徴とする請求項２乃至５のいずれか１項に記載の投影型表示装置の制御装置。
【請求項７】
前記設定手段は、前記所定の画像の表示位置及び表示サイズのうち少なくともいずれかのパラメータを設定することを特徴とする請求項２乃至６のいずれか１項に記載の投影型表示装置の制御装置。
【請求項８】
前記設定手段は、前記所定の画像の生成に関するパラメータを設定することを特徴とする請求項２乃至７のいずれか１項に記載の投影型表示装置の制御装置。
【請求項９】
前記特徴量は、前記転送画像の空間周波数、階調、波長のうち少なくともいずれかであることを特徴とする請求項２乃至８のいずれか１項に記載の投影型表示装置の制御装置。
【請求項１０】
前記設定手段は、前記転送画像における空間周波数、階調、波長の一部又は全てが所定の範囲にある領域に前記所定の画像が表示されるようにパラメータを設定することを特徴とする請求項９に記載の投影型表示装置の制御装置。
【請求項１１】
前記転送画像に空間周波数、階調、波長の一部又は全てが前記所定の範囲にある領域がない場合、
前記制御手段は、前記所定の画像を前記転送画像に複数重畳して投影するよう制御することを特徴とする請求項１０に記載の投影型表示装置の制御装置。
【請求項１２】
前記設定手段は、前記転送画像のブランクエリアに前記所定の画像が表示されるようパラメータを設定することを特徴とする請求項２乃至８のいずれか１項に記載の投影型表示装置の制御装置。
【請求項１３】
前記設定手段は、複数パターンのパラメータを設定することを特徴とする請求項２乃至１２のいずれか１項に記載の投影型表示装置の制御装置。
【請求項１４】
情報処理装置からの転送画像を投影する投影型表示装置の制御方法であって、
前記転送画像の特徴量に基づいて、前記転送画像に重畳して投影される、前記投影型表示装置に接続するための接続情報を表現する所定の画像に関するパラメータを設定する手順と、
前記設定したパラメータに基づいて、前記所定の画像を生成して、前記転送画像に重畳して投影するように制御する手順とを有することを特徴とする投影型表示装置の制御方法。
【請求項１５】
情報処理装置からの転送画像を投影する投影型表示装置を制御するためのプログラムであって、
前記転送画像の特徴量に基づいて、前記転送画像に重畳して投影される、前記投影型表示装置に接続するための接続情報を表現する所定の画像に関するパラメータを設定する設定手段と、
前記設定手段で設定したパラメータに基づいて、前記所定の画像を生成して、前記転送画像に重畳して投影するように制御する制御手段としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置からの転送画像を投影する投影型表示装置を備えた表示システム、投影型表示装置の制御装置、方法及びプログラムに関する。
【背景技術】
【０００２】
情報処理装置とプロジェクタとの間で無線ＬＡＮ等によるネットワーク接続を確立して、情報処理装置からプロジェクタに画像を転送し、プロジェクタが転送画像を投影するという表示システムがある。
この種の表示システムにおいて、情報処理装置とプロジェクタとのネットワーク接続の方式には、次のようなものが知られている。例えばプロジェクタがパスワードを投影し、そのパスワードをユーザが情報処理装置に入力して接続する方式がある。また、情報処理装置がカメラを備える場合、プロジェクタが接続情報を表現した２次元コードを投影し、それをカメラで撮影した結果から情報処理装置が接続情報を抽出して接続する方式がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２８２４３１号公報
【特許文献２】特開２０１２−１５５３１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、プロジェクタが画像を投影しているときに、その画像に重畳してパスワードや２次元コードを投影すると、視聴者の視聴を妨げてしまう。
特許文献１や特許文献２には、可視画像に、赤外光を用いて不可視とした２次元コードを重畳して表示する構成が開示されている。
このように不可視とした２次元コードを表示することにより、視聴の妨げにはならないが、可視光と赤外光が重畳して投影されている状態でカメラで撮影すると、可視光と赤外光の両方が受光されてしまう。そのため、撮像結果から赤外光部分である２次元コードを認識する際の認識率が低下し、誤認識が発生するおそれがある。
【０００５】
本発明は上記のような点に鑑みてなされたものであり、画像に重畳して所定の画像を投影するときに、視聴の妨げにならず、しかも、所定の画像の認識率が低下しないようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の表示システムは、情報処理装置と、前記情報処理装置からの転送画像を投影する投影型表示装置とを備えた表示システムであって、前記転送画像の特徴量に基づいて、前記転送画像に重畳して投影される、前記投影型表示装置に接続するための接続情報を表現する所定の画像に関するパラメータを設定する設定手段と、前記設定手段で設定したパラメータに基づいて、前記所定の画像を生成して、前記転送画像に重畳して投影するように制御する制御手段とを備えたことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、画像に重畳して所定の画像を投影するときに、視聴の妨げにならず、しかも、所定の画像の認識率が低下しないようにすることができる。
【図面の簡単な説明】
【０００８】
【図１】実施形態に係る表示システムの構成例を示す図である。
【図２】実施形態に係るプロジェクタの構成例を示す図である。
【図３】光合成部の構成例を示す図である。
【図４】実施形態に係るプロジェクタの基本動作を説明するためのフローチャートである。
【図５】実施形態に係るタブレット端末の構成例を示す図である。
【図６】画像処理部の構成例を示す図である。
【図７】実施形態に係るプロジェクタ及びタブレット端末の処理動作を示すフローチャートである。
【図８】実施形態に係る表示システムの構成例を示す図である。
【図９】実施形態に係るプロジェクタ及びタブレット端末の処理動作を示すフローチャートである。
【図１０】プロジェクタによる投影画像の例を示す図である。
【図１１】赤外光用２次元コードの生成処理の詳細を示すフローチャートである。
【図１２】光の波長分布について説明するための図である。
【図１３】ＱＲコード（登録商標）の誤り訂正レベルについて説明するための図である。
【図１４】表示パラメータのリスト構造を説明するための図である。
【図１５】プロジェクタによる投影画像の例を示す図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本発明の好適な実施形態について説明する。
図１は、実施形態に係る表示システムの構成例を示す図である。表示システムは、投影型表示装置の一例である液晶プロジェクタ（以下、単にプロジェクタと呼ぶ）１００と、情報処理装置の一例であるタブレット端末２００とがＬＡＮ３００を介して通信ネットワークを形成する。タブレット端末２００は、そのディスプレイに表示中の映像をキャプチャして、ＬＡＮ３００に接続するプロジェクタ１００に映像データとして送信する。プロジェクタ１００は、タブレット端末２００から映像データを受信して、これをスクリーン等の投影面１０１に投影する。
【００１０】
図２を参照して、プロジェクタ１００の構成を説明する。図２は、実施形態に係るプロジェクタ１００の構成例を示す図である。本実施形態では、プロジェクタ１００が、本発明を適用した投影型表示装置の制御装置を内蔵する形態として説明する。
プロジェクタ１００は、ＣＰＵ１１０、ＲＯＭ１１１、ＲＡＭ１１２、操作部１１３、画像入力部１３０、画像処理部１４０を有する。また、プロジェクタ１００は、液晶制御部１５０、液晶素子１５１ＶＬ_Ｒ、１５１ＶＬ_Ｇ、１５１ＶＬ_Ｂ、１５１ＩＲ、光源制御部１６０、可視光源１６１ＶＬ、不可視光である赤外光源１６１ＩＲを有する。また、プロジェクタ１００は、色分離部１６２、色合成部１６３、光学系制御部１７０、光合成部１７１、投影光学系１７２を有する。また、プロジェクタ１００は、記録再生部１９１、記録媒体１９２、通信部１９３、表示制御部１９５、表示部１９６を有する。
【００１１】
ＣＰＵ１１０は、プロジェクタ１００の各動作ブロックを制御する。ＲＯＭ１１１は、ＣＰＵ１１０の処理手順を記述した制御プログラムを記憶する。ＲＡＭ１１２は、ワークメモリとして一時的に制御プログラムやデータを格納する。ＣＰＵ１１０は、ＲＯＭ１１１に記憶されたプログラムに従って、記録再生部１９１により記録媒体１９２から再生された静止画データや動画データを一時的に記憶し、それを再生する制御を実行する。また、ＣＰＵ１１０は、ＲＯＭ１１１に記憶されたプログラムに従って、通信部１９３で受信した静止画データや動画データを一時的に記憶し、それを再生する制御を実行する。
【００１２】
操作部１１３は、ユーザの指示を受け付け、ＣＰＵ１１０に指示信号を送信するものであり、例えばスイッチやダイヤル、表示部１９６上に設けられたタッチパネル等により構成される。また、操作部１１３は、例えばリモコンからの信号を受信する信号受信部（赤外線受信部等）で受信した信号に基づいて、所定の指示信号をＣＰＵ１１０に送信するものであってもよい。ＣＰＵ１１０は、操作部１１３や、通信部１９３から入力された制御信号を受信して、プロジェクタ１００の各動作ブロックを制御する。
【００１３】
画像入力部１３０は、外部装置から映像信号を受信するものであり、例えばコンポジット端子、Ｓ映像端子、Ｄ端子、コンポーネント端子、アナログＲＧＢ端子、ＤＶＩ−Ｉ端子、ＤＶＩ−Ｄ端子、ＨＤＭＩ（登録商標）端子等を含んで構成される。画像入力部１３０は、アナログ映像信号を受信した場合には、受信したアナログ映像信号をデジタル映像信号に変換して、画像処理部１４０に送信する。なお、外部装置は、映像信号を出力できるものであれば、パーソナルコンピュータ、カメラ、携帯電話、スマートフォン、ハードディスクレコーダ、ゲーム機等、どのようなものであってもよい。
【００１４】
画像処理部１４０は、画像入力部１３０から受信した映像信号にフレーム数、画素数、画像形状等の変更処理を施して、液晶制御部１５０に送信するものであり、例えば画像処理用のマイクロプロセッサにより構成される。画像処理部１４０は、フレーム間引き処理、フレーム補間処理、解像度変換処理、歪み補正処理（キーストン補正処理）といった機能を実行することが可能である。また、画像処理部１４０は、画像入力部１３０から受信した映像信号以外にも、ＣＰＵ１１０によって再生された映像に対して前述の変更処理を施すこともできる。
【００１５】
液晶制御部１５０は、画像処理部１４０で処理が施された映像信号に基づいて、液晶素子１５１ＶＬ_Ｒ、１５１ＶＬ_Ｇ、１５１ＶＬ_Ｂ、１５１ＩＲの画素の液晶に印可する電圧を制御して、液晶素子１５１ＶＬ_Ｒ、１５１ＶＬ_Ｇ、１５１ＶＬ_Ｂ、１５１ＩＲの透過率を調整するものであり、制御用のマイクロプロセッサにより構成される。例えば画像処理部１４０に映像信号が入力されている場合、液晶制御部１５０は、画像処理部１４０から１フレームの画像を受信する度に、画像に対応する透過率となるように、液晶素子１５１ＶＬ_Ｒ、１５１ＶＬ_Ｇ、１５１ＶＬ_Ｂ、１５１ＩＲを制御する。
液晶素子１５１ＶＬ_Ｒは、赤色に対応する液晶パネルであって、可視光源１６１ＶＬから出力された光のうち、色分離部１６２で赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）に分離された光のうち、赤色の光の透過率を調整する。液晶素子１５１ＶＬ_Ｇは、緑色に対応する液晶パネルであって、可視光源１６１ＶＬから出力された光のうち、色分離部１６２で赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）に分離された光のうち、緑色の光の透過率を調整する。液晶素子１５１ＶＬ_Ｂは、青色に対応する液晶パネルであって、可視光源１６１ＶＬから出力された光のうち、色分離部１６２で赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）に分離された光のうち、青色の光の透過率を調整する。液晶素子１５１ＩＲは、赤外光に対応する液晶パネルであって、赤外光源１６１ＩＲから出力された光の透過率を調整する。
また、液晶制御部１５０は、映像信号に重畳された不図示の同期信号から、液晶素子１５１ＶＬ_Ｒ、１５１ＶＬ_Ｇ、１５１ＶＬ_Ｂ、１５１ＩＲを駆動する駆動パルス信号を生成する。
【００１６】
光源制御部１６０は、可視光源１６１ＶＬ、赤外光源１６１ＩＲのオン／オフ制御や光量の制御をするものであり、制御用のマイクロプロセッサにより構成される。
可視光源１６１ＶＬは、投影面１０１に可視光用画像を投影するための光を出力するものであり、例えばハロゲンランプ、キセノンランプ、高圧水銀ランプ等が用いられる。
赤外光源１６１ＩＲは、投影面１０１に赤外光用画像を投影するための光を出力するものであり、電力効率の面から赤外ＬＥＤが好ましいが、ハロゲンランプ、キセノンランプ、高圧水銀ランプ等に赤外線透過フィルタを装着した形態で実施してもよい。
色分離部１６２は、可視光源１６１ＶＬから出力された光を、赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）に分離するものであり、例えばダイクロイックミラーやプリズム等により構成される。なお、可視光源１６１ＶＬとして、各色に対応するＬＥＤ等を使用する場合には、色分離部１６２は不要である。
色合成部１６３は、液晶素子１５１ＶＬ_Ｒ、１５１ＶＬ_Ｇ、１５１ＶＬ_Ｂを透過した赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）の光を合成するものであり、例えばダイクロイックミラーやプリズム等により構成される。
【００１７】
光合成部１７１は、可視光と赤外光を合成する。図３に、光合成部１７１の構成例を示す。光合成部１７１は、赤外光反射板１８１、１８２を備える。赤外光反射板１８１は、可視光１８０ＶＬは透過するが、赤外光１８０ＩＲは反射する波長選択性を有する。可視光１８０ＶＬは、赤外光反射板１８１を通過し、投影光学系１７２に入射する。赤外光１８０ＩＲは、赤外光反射板１８１及び赤外線反射板１８２を反射し、可視光１８０ＶＬと光学的に重畳され、投影光学系１７２に入射する。
このとき、液晶素子１５１ＶＬ_Ｒ、１５１ＶＬ_Ｇ、１５１ＶＬ_Ｂは、画像処理部１４０から入力された可視光用画像に対応する光の透過率となるように、液晶制御部１５０により制御される。したがって、色合成部１６３により合成された光は、投影光学系１７２により投影面１０１に投影されると、画像処理部１４０により入力された可視光用画像に対応する画像が投影面１０１上に表示されることになる。
また、液晶素子１５１ＩＲは、画像処理部１４０から入力された赤外光用画像に対応する光の透過率となるように、液晶制御部１５０により制御される。投影光学系１７２により投影面１０１に投影されると、画像処理部１４０により入力された赤外光用画像に対応する画像が投影面１０１上に表示されることになる。
【００１８】
光学系制御部１７０は、投影光学系１７２を制御するものであり、制御用のマイクロプロセッサにより構成される。
投影光学系１７２は、光合成部１７１から出力された合成光を投影面１０１に投影する。投影光学系１７２は、複数のレンズ、レンズ駆動用のアクチュエータにより構成され、レンズをアクチュエータにより駆動することで、投影画像の拡大、縮小、焦点調整等を行うことができる。
【００１９】
記録再生部１９１は、記録媒体１９２から静止画データや動画データを再生したり、通信部１９３で受信した静止画データや動画データを記録媒体１９２に記録したりする。記録再生部１９１は、例えば記録媒体１９２と電気的に接続するインタフェースや記録媒体１９２と通信するためのマイクロプロセッサにより構成される。
記録媒体１９２は、静止画データや動画データ、その他、プロジェクタ１００に必要な制御データ等を記録する。記録媒体１９２は、磁気ディスク、光学式ディスク、半導体メモリ等のあらゆる方式の記録媒体であればよく、着脱可能な記録媒体であっても、内蔵型の記録媒体であってもよい。
通信部１９３は、外部機器からの制御信号や静止画データ、動画データ等を受信する。通信部１９３は、例えば無線ＬＡＮ、有線ＬＡＮ、ＵＳＢ、Ｂｌｕｅｔｏｏｔｈ（登録商標）等であればよく、通信方式を特に限定するものではない。また、画像入力部１３０の端子が例えばＨＤＭＩ（登録商標）端子であれば、その端子を介してＣＥＣ通信を行うものであってもよい。ここで、外部装置は、プロジェクタ１００と通信を行うことができるものであれば、パーソナルコンピュータ、カメラ、携帯電話、スマートフォン、ハードディスクレコーダ、ゲーム機、リモコン等、どのようなものであってもよい。
【００２０】
表示制御部１９５は、表示部１９６にプロジェクタ１００を操作するための操作画面やスイッチアイコン等の画像を表示させるための制御を行うものであり、表示制御を行うマイクロプロセッサ等により構成される。
表示部１９６は、プロジェクタ１００を操作するための操作画面やスイッチアイコンを表示する。表示部１９６は、画像を表示できればどのようなものであってもよく、例えば液晶ディスプレイ、ＣＲＴディスプレイ、有機ＥＬディスプレイ、ＬＥＤディスプレイであってよい。また、表示部１９６は、特定のボタンをユーザに認識可能に提示するために、各ボタンに対応するＬＥＤ等を発光させるものであってもよい。
【００２１】
なお、画像処理部１４０、液晶制御部１５０、光源制御部１６０、光学系制御部１７０、記録再生部１９１、表示制御部１９５は、これらの各ブロックと同様の処理を行うことのできる単数又は複数のマイクロプロセッサあればよい。或いは、画像処理部１４０、液晶制御部１５０、光源制御部１６０、光学系制御部１７０、記録再生部１９１、表示制御部１９５は、それぞれ専用のマクロプロセッサである必要はなく、例えばＲＯＭ１１１に記憶されたプログラムによって、ＣＰＵ１１０が各ブロックと同様の処理を実行するようにしてもよい。
【００２２】
次に、図２及び図４を参照して、プロジェクタ１００の基本動作を説明する。図４は、プロジェクタ１００の基本動作を説明するためのフローチャートである。図４のフローチャートは、ＣＰＵ１１０が、例えばＲＯＭ１１１に記憶されたプログラムに基づいて、各機能ブロックを制御することにより実行される。図４のフローチャートは、操作部１１３や不図示のリモコンによりユーザがプロジェクタ１００の電源のオンを指示した時点をスタートとしている。
【００２３】
操作部１１３や不図示のリモコンによりユーザがプロジェクタ１００の電源のオンを指示すると、ステップＳ１０１で、ＣＰＵ１１０は、不図示の電源部からプロジェクタ１００の各部に不図示の電源回路から電源を供給するとともに、投影開始処理を実行する。具体的には、光源制御部１６０への指示による可視光源１６１ＶＬ、赤外光源１６１ＩＲの点灯制御、液晶制御部１５０への指示による液晶素子１５１ＶＬ_Ｒ、１５１ＶＬ_Ｇ、１５１ＶＬ_Ｂ、１５１ＩＲの駆動制御、画像処理部１４０の動作設定等である。
【００２４】
ステップＳ１０２で、ＣＰＵ１１０は、画像入力部１３０からの入力信号に変化があったか否かを判定する。入力信号の変化がなかった場合、ステップＳ１０４に処理を進め、入力信号の変化があった場合、ステップＳ１０３に処理を進める。
ステップＳ１０３で、ＣＰＵ１１０は、入力切替処理を実行し、その後、ステップＳ１０４に処理を進める。具体的には、ＣＰＵ１１０は、入力信号の解像度、フレームレート等を検知して、それに適したタイミングで入力画像をサンプリングし、必要な画像処理を実施した上で投影する。
【００２５】
ステップＳ１０４で、ＣＰＵ１１０は、ユーザ操作があったか否かを判定する。ユーザによる操作部１１３やリモコンの操作がなかった場合、ステップＳ１０８に処理を進め、ユーザ操作があった場合、ステップＳ１０５に処理を進める。
ステップＳ１０５で、ＣＰＵ１１０は、ユーザ操作が終了操作であるか否かを判定する。終了操作であった場合、ステップＳ１０６に処理を進め、終了操作でなかった場合、ステップＳ１０７に処理を進める。
ステップＳ１０６で、ＣＰＵ１１０は、投影終了処理を実行し、本処理を終了する。投影終了処理とは、例えば光源制御部１６０への指示による可視光源１６１ＶＬ、赤外光源１６１ＩＲの消灯制御、液晶制御部１５０への指示による液晶素子１５１ＶＬ_Ｒ、１５１ＶＬ_Ｇ、１５１ＶＬ_Ｂ、１５１ＩＲの駆動停止制御、必要な設定の保存等である。
ステップＳ１０７で、ＣＰＵ１１０は、ユーザ操作の内容に対応したユーザ処理を実行し、その後、ステップＳ１０８に処理を進める。ユーザ処理とは、例えば設置設定の変更、入力信号の変更、画像処理の変更、情報の表示等である。
【００２６】
ステップＳ１０８で、ＣＰＵ１１０は、通信部１９３からコマンド受信があったか否かを判定する。コマンド受信がなかった場合、ステップＳ１０２に処理を戻し、コマンド受信があった場合、ステップＳ１０９に処理を進める。
ステップＳ１０９で、ＣＰＵ１１０は、コマンドが終了操作であるか否かを判定する。終了操作であった場合、ステップＳ１０６に処理を進め、終了操作でなかった場合、ステップＳ１１０に処理を進める。
ステップＳ１１０で、ＣＰＵ１１０は、受信したコマンドの内容に対応したコマンド処理を実行し、その後、ステップＳ１０２に処理を戻す。コマンド処理とは、例えば設置設定、入力信号設定、画像処理設定、状態取得等である。
【００２７】
プロジェクタ１００は、画像入力部１３０より入力された映像のほか、記録再生部１９１により記録媒体１９２から読み出された静止画データや動画データを表示することもできる。また、プロジェクタ１００は、通信部１９３で受信した静止画データや動画データを表示することもできる。
【００２８】
次に、図５を参照して、タブレット端末２００の構成を説明する。図５は、実施形態に係るタブレット端末２００の構成例を示す図である。
ＣＰＵ２１０は、タブレット端末２００の全体の制御を行う。
ＲＯＭ２１１は、ＣＰＵ２１０が初期化時に実行するブートプログラムが格納されている。なお、ブートプログラムでは、ハードディスクドライブ（以下、ＨＤＤと記す）２１５に記録されているＯＳをＲＡＭ２１２に展開して起動する処理が行われる。
ＲＡＭ２１２は、データの格納を行うメインメモリである。ＲＡＭ２１２は、主にＣＰＵ２１０が実行するプログラムを格納、或いは展開する領域、プログラム実行中のワーク領域等、様々なデータの格納領域として使用される。
ＶＲＡＭ２１４は、表示部２９６に表示する画像を格納するための領域として使用される。なお、ＲＡＭ２１２の速度が十分高速であれば、ＶＲＡＭ２１４は、ＲＡＭ２１２と同じであってもよい。
【００２９】
操作部２１３は、ユーザからの入力を受け付ける。操作部２１３は、例えばキーボード、マウス、タッチパネル等により構成され、これらの入力操作はＣＰＵ２１０に送信される。
ＨＤＤ２１５は、アプリケーションプログラムやＯＳ等の各種プログラムとデータを格納するために使用される。
通信部２９３は、ＬＡＮ３００を介して外部機器、具体的にはプロジェクタ１００と通信を行う。
撮像部２９４は、撮像を行い、撮像結果をＲＡＭに保存する。
表示制御部２９５は、ＶＲＡＭ２１４に格納された画像を読み出し、これを表示部２９６に表示する処理を行う。
表示部２９６は、表示制御部２９５より指示された画像の表示を行う。表示部２９６は例えば液晶パネル、或いは有機ＥＬパネルにより構成される。
【００３０】
ここで、図６を参照して、プロジェクタ１００の画像処理部１４０の詳細を説明する。図６は、プロジェクタ１００の画像処理部１４０の構成例を示す図である。画像処理部１４０は、各種画像処理部１４１、統計量取得部１４２、表示パラメータ計算部１４３、コード生成部１４４、赤外光用信号生成部１４５、ＯＳＤ重畳部１４６、変形処理部１４７、パネル補正部１４８を含んで構成される。
元画像信号ｓ３０１は、前述のように、表示モードに応じて画像入力部１３０、記録再生部１９１、通信部１９３等から入力される。
タイミング信号ｓ３０２は、元画像信号ｓ３０１に同期した垂直同期信号、水平同期信号、クロック等のタイミング信号であって、元画像信号ｓ３０１の供給元から供給される。画像処理部１４０の各ブロックは、タイミング信号ｓ３０２に基づいて動作するが、画像処理部１４０内でタイミング信号を作り直して使用してもよい。
【００３１】
各種画像処理部１４１は、ＣＰＵ１１０と連携して、元画像信号ｓ３０１を入力し、各種画像処理を施して画像信号ｓ３０３を生成して、統計量取得部１４２と赤外光用信号生成部１４５とに出力する。各種画像処理とは、例えばＩＰ変換、フレームレート変換、解像度変換、γ変換、色域変換、エッジ強調等である。これらの画像処理の詳細については公知であるので、ここではその説明を割愛する。
【００３２】
統計量取得部１４２は、垂直同期信号により起動され、統計量取得パラメータ３４０に基づいて、各種画像処理部１４１から出力された画像信号ｓ３０３の特徴量として、空間周波数情報、階調情報をはじめとする統計情報を取得し、統計量検出値３５０を格納する。統計量取得パラメータ３４０及び統計量検出値３５０は、ＲＡＭ１１２に確保された領域に格納される。統計量取得パラメータ３４０は、ＣＰＵ１１０が設定するパラメータであり、取得する統計量の種類、統計量を取得する領域等のパラメータを設定する。
【００３３】
表示パラメータ計算部１４３は、統計量取得部１４２が取得した統計量検出値３５０、及び基本表示パラメータ３６０をＲＡＭ１１２から読み出し、表示パラメータ３７０を計算して、ＲＡＭ１１２に確保された領域に格納する。基本表示パラメータとは、ＣＰＵ１１０が設定するパラメータであり、デフォルトの２次元コードの表示位置、デフォルトの２次元コードの表示サイズ（大きさ）、デフォルトの２次元コードの生成に関する情報（コードの粗さ等の情報）を含む。表示パラメータ計算部１４３が計算する表示パラメータ３７０は、２次元コードの表示位置、２次元コードの表示サイズ、２次元コードの生成に関する情報（コードの粗さ等の情報）を含む。
【００３４】
コード生成部１４４は、表示パラメータ計算部１４３が計算した表示パラメータ３７０、及び接続パラメータ３８０をＲＡＭ１１２から読み出し、２次元コード情報３９０を生成して、ＲＡＭ１１２に確保された領域に格納する。接続パラメータ３８０は、ＩＰアドレスや接続確立のためのパスワード等の接続情報である。コード生成部１４４は、接続情報を表現する２次元コードを生成し、それに、表示パラメータ３７０に含まれる２次元コードの表示位置及び表示サイズの情報を反映させたかたちの２次元コード情報３９０を生成する。２次元コードは、表示パラメータ３７０に含まれる２次元コードの生成に関する情報に応じて生成される。
【００３５】
赤外光用信号生成部１４５は、各種画像処理部１４１から出力された画像信号ｓ３０３に対して、コード生成部１４４が計算した２次元コード情報３９０をＲＡＭ１１２から読み出して、赤外光用画像信号（赤外光用２次元コードの画像信号）として加えることにより画像信号ｓ３０４を生成して、ＯＳＤ重畳部１４６に出力する。画像信号ｓ３０１、ｓ３０３は可視光用画像信号であり、赤外光用信号生成部１４５で赤外光用画像信号が付加されて、画像信号ｓ３０４は可視光用画像信号と赤外光用画像信号の両方を含むものとなる。
【００３６】
ＯＳＤ重畳部１４６は、画像信号ｓ３０４に対して、ＣＰＵ１１０の指示により、ユーザ用のメニューや操作のためのガイド情報をＯＳＤ画像として重畳してＯＳＤ重畳画像信号ｓ３０５を生成して、変形処理部１４７に出力する。
変形処理部１４７は、投影面１０１とプロジェクタ１００が正対していない場合に、投影面１０１上で長方形になるように液晶パネル上の表示領域を変形させる。所定の変形の式に基づいて、ＯＳＤ重畳画像信号ｓ３０５に変形処理を施して変形後画像信号ｓ３０６を生成して、パネル補正部１４８に出力する。
パネル補正部１４８は、変形後画像信号ｓ３０６に対して、液晶素子１５１ＶＬ_Ｒ、１５１ＶＬ_Ｇ、１５１ＶＬ_Ｂ、１５１ＩＲの表示特性に応じた補正処理を施してパネル駆動信号ｓ３０７を生成して、液晶制御部１５０に出力する。
【００３７】
以下、プロジェクタ１００及びタブレット端末２００の処理動作について説明する。
まず、図１に示すように、１台のタブレット端末２００がプロジェクタ１００と通信する際の基本動作について述べる。図７は、プロジェクタ１００及びタブレット端末２００の処理動作を示すフローチャートである。図７のフローチャートは、ＣＰＵ１１０や２１０が、例えばＲＯＭ１１１や２１１に記憶されたプログラムに基づいて、各機能ブロックを制御することにより実行される。
初期条件として、プロジェクタ１００に接続しているタブレット端末はないものとする。また、プロジェクタ１００とタブレット端末２００はネットワーク接続時にアドレッシングやデバイスの探索が行えるものとする。
【００３８】
プロジェクタ１００において、ステップＳ２１０で、ユーザによる操作部１１３のボタン操作により、電源がオンになる。
ステップＳ２１１で、プロジェクタ１００は、予め設定された情報に基づいて、通信ネットワークに参加する。
ステップＳ２１２で、プロジェクタ１００は、タブレット端末からの接続要求であるデバイス検索要求を待つ。
ここで、タブレット端末２００が通信ネットワークに参加すべく、ＬＡＮ３００に接続したとする（ステップＳ２２１）。タブレット端末２００は、アドレッシングにより、ＬＡＮ３００内のＤＨＣＰサーバからＩＰアドレスを取得する（ステップＳ２２２）。その後、タブレット端末２００は、デバイス検索要求をＬＡＮ３００のデバイスにマルチキャストで送信し（ステップＳ２２３）、デバイス検索応答を待つ（ステップＳ２２４）。
プロジェクタ１００は、ステップＳ２１２においてタブレット端末２００からのデバイス検索要求を受信すると、ステップＳ２１３に処理を進め、デバイス検索応答をタブレット端末２００に送信する。
【００３９】
ステップＳ２１４で、プロジェクタ１００は、デバイス検索応答送信と同時に、画像処理部１４０を用いて、接続確立のための接続情報を表現する可視光用２次元コードを生成し、液晶制御部１５０及び光源制御部１６０を用いて投影面１０１に投影する。即ち、ＣＰＵ１１０が、画像処理部１４０にパスワードを表現する可視光用２次元コードを生成させ、液晶制御部１５０及び光源制御部１６０に投影面１０１に投影させる。２次元コードとしては、例えばＱＲコード（登録商標）がある。
【００４０】
ステップＳ２１５で、プロジェクタ１００は、タブレット端末２００からのパスワードの受信を待つ。
タブレット端末２００側では、デバイス検索応答を受信したら（ステップＳ２２４）、ＣＰＵ２１０が表示制御部２９５に指示して、ユーザに投影面１０１を撮影するよう促す表示を表示部２９６に表示させる。ユーザ操作によりタブレット端末２００が、投影された２次元コードを撮影すると（ステップＳ２２５）、ＣＰＵ２１０がステップＳ２２５において撮影された結果に基づいて２次元コードを解析する（ステップＳ２２６）。ＣＰＵ２１０は、通信部２９３を用いて、解析結果から得られるパスワードをプロジェクタ１００に送信して（ステップＳ２２７）、プロジェクタ１００からのデバイス検索応答を待つ。なお、ステップＳ２２５、Ｓ２２６の処理は、ステップＳ２２６において２次元コードの解析に失敗した場合、ステップＳ２２５において撮影を再度行うという分岐・繰り返し処理にしてもよい。また、予め設定された規定回数解析失敗が続いた場合は、プロジェクタ１００に２次元コード再生成依頼を送信するという処理にしてもよい。プロジェクタ１００は、２次元コード再生成依頼を受信した場合、２次元コード生成時の各種パラメータを変更し、再生成する。このような処理を行う場合については、図９の説明で後述する。
【００４１】
ステップＳ２１６で、プロジェクタ１００は、タブレット端末２００から受信した受信パスワードが、２次元コードで表現したパスワードと同一である場合、タブレット端末２００に接続許可を送信する。即ち、ＣＰＵ１１０は、通信部１９３に受信パスワードが２次元コードで表現したパスワードと同一であるかを認証させて接続の可否を決定する。そして、パスワードが同一で、接続を許可してよい場合、ＣＰＵ１１０は、通信部１９３を介してタブレット端末２００に接続許可を送信する。
ステップＳ２１７で、プロジェクタ１００は、２次元コードの投影を終了する。接続許可の送信とは無関係に、２次元コードの投影時間を予め決められた一定時間に限定してもよい。
【００４２】
ステップＳ２１８で、プロジェクタ１００は、タブレット端末２００からの画面転送要求を待つ。
タブレット端末２００側では、プロジェクタ１００からの接続許可を受信すると（ステップＳ２２８）、プロジェクタ１００との接続が確立したことになる。タブレット端末２００は、画面転送要求をプロジェクタ１００に送信して（ステップＳ２２９）、プロジェクタ１００からの画面転送許可を待つ。
【００４３】
ステップＳ２１９で、プロジェクタ１００は、ステップＳ２１８においてタブレット端末２００からの画面転送要求を受信すると、画面転送許可をタブレット端末２００に送信する。
タブレット端末２００側では、プロジェクタ１００からの画面転送許可を受信すると（ステップＳ２３０）、自身の画面をプロジェクタ１００に転送する（ステップＳ２３１）。
ステップＳ２２０で、プロジェクタ１００は、タブレット端末２００から受信した画面を投影面１０１に投影する。
【００４４】
図７で説明したシーケンスでは、タブレット端末２００側の接続要求をトリガとして、プロジェクタ１００で２次元コードを生成、投影するようにしたが、ユーザの指示に基づいて、プロジェクタ１００が２次元コードを生成、投影するようにしてもよい。この場合は、ユーザ操作によりタブレット端末２００が、投影された２次元コードを撮影し、タブレット端末２００のＣＰＵ２１０が２次元コードを解析して接続情報を得る。タブレット端末２００は、得られた接続情報をプロジェクタ１００に送信する。以降の処理は、図７のプロジェクタ１００側はステップＳ２１５以降、タブレット端末２００側はステップＳ２２８以降と同様である。
【００４５】
また、プロジェクタ１００が投影するものは、２次元コードではなく、例えばパスワードそのものでもよい。この場合は、ユーザが投影面１０１に表示されるパスワードを見て、タブレット端末２００に入力すると、タブレット端末２００は、パスワードをプロジェクタ１００に送信する。以降の処理は、図７のプロジェクタ１００側はステップＳ２１５以降、タブレット端末２００側はステップＳ２２８以降と同様である。
【００４６】
次に、図８に示すように、複数台のタブレット端末２００ａ、２００ｂがプロジェクタ１００と通信する際の基本動作について述べる。図８は、実施形態に係る表示システムの構成例を示す図であり、複数台のタブレット端末２００ａ、２００ｂがＬＡＮ３００に接続する状態を示す。なお、タブレット端末２００ａ、２００ｂは、前述したタブレット端末２００と同等のものであり、その詳細な説明は省略する。
【００４７】
図９は、プロジェクタ１００及びタブレット端末２００ａ、２００ｂの処理動作を示すフローチャートである。図９のフローチャートは、ＣＰＵ１１０や２１０が、例えばＲＯＭ１１１や２１１に記憶されたプログラムに基づいて、各機能ブロックを制御することにより実行される。
ここでは、タブレット端末２００ａがプロジェクタ１００に画面転送を行っている状態を前提とし、そこまでの処理（ステップＳ３１０、Ｓ３１４、Ｓ３１１、Ｓ３１５）は図７で説明済みであるため、その説明は省略する。
タブレット端末２００ａがプロジェクタ１００に画面転送を行っている状態で、タブレット端末２００ｂが通信ネットワークに参加すべく、ＬＡＮ３００に接続したとする。ステップＳ３１６、Ｓ３１７、Ｓ３３０〜Ｓ３３３は、図７で説明したステップＳ２１２、Ｓ２１３、Ｓ２２１〜Ｓ２２４と同様の処理である。
【００４８】
ステップＳ３１８で、プロジェクタ１００は、接続済み機器の台数をＲＡＭ１１２に問い合わせる。接続済み機器の台数が１台以上である場合、ステップＳ３１９に処理を進め、接続済み機器の台数が０台である場合、ステップＳ３２４に処理を進める。ここではタブレット端末２００ａが接続済みであることを前提としているので、接続済み機器の台数は１台以上であり、ステップＳ３１９に処理を進める。なお、タブレット端末２００ａが接続済みでなく、タブレット端末２００ｂがプロジェクタ１００の１台目の接続相手となる場合、接続機器の台数は０台である。
【００４９】
ステップＳ３１９で、プロジェクタ１００は、接続済み機器にプレゼン状態を問い合わせる。
タブレット端末２００ａ側では、通信部２９３経由でプレゼン状態問い合わせを受信すると（ステップＳ３１２）、自身のプレゼン状態をＲＡＭ２１２に問い合わせ、通信部２９３を用いてプロジェクタ１００に送信する（ステップＳ３１３）。プレゼン状態とは、具体的にはプレゼン中であるか否かを意味する。プレゼン中とは、自身内のプレゼンテーションアプリのプレゼン中状態でも、コンテンツの全画面表示中でもよく、ユーザが任意に決定しタブレット端末２００ａに設定すればよい。また、プロジェクタ１００のＣＰＵ１１０は、画面転送で受信している画面を画像処理部１４０を用いて解析して、プレゼン中であるか否かを判定するようにしてもよい。この場合は、ステップＳ３１２、Ｓ３１３、Ｓ３１９、Ｓ３２０の処理は不要である。
【００５０】
ステップＳ３２０で、プロジェクタ１００は、タブレット端末２００ａからプレゼン状態を受信する。
ステップＳ３２１で、プロジェクタ１００は、プレゼン中であるか否かを判定する。プレゼン中である場合、ステップＳ３２２に処理を進め、プレゼン中でない場合、ステップＳ３２４に処理を進める。なお、ステップＳ３１９〜Ｓ３２１の処理は、プレゼン状態のタブレット端末が見つかるまで、接続台数分行う。
【００５１】
ステップＳ３２２、Ｓ３２３で、プロジェクタ１００は、プレゼン中の画像に干渉しないよう、画像処理部１４０を用いて、接続確立のための接続情報を表現する赤外光用２次元コードを生成し、液晶制御部１５０及び光源制御部１６０を用いて投影面１０１に投影する。２次元コードとしては、例えばＱＲコード（登録商標）がある。なお、ステップＳ３２２の処理の詳細については、後述する。
一方、ステップＳ３２４、Ｓ３２５の処理は、図７で説明したステップＳ２１４と同様の処理であり、可視光用２次元コードを生成、投影する処理である。
【００５２】
ステップＳ３２６、Ｓ３２７で、プロジェクタ１００は、タブレット端末２００ｂからの２次元コード再生成要求、又はパスワードの受信を待つ。
タブレット端末２００ｂ側では、ＣＰＵ２１０が表示制御部２９５に指示して、ユーザに投影面１０１を撮影するよう促す表示を表示部２９６に表示させる。ユーザ操作によりタブレット端末２００ｂが、投影された２次元コードを撮影すると（ステップＳ３３４）、ＣＰＵ２１０がステップＳ３３４において撮影された結果に基づいて２次元コードを解析する（ステップＳ３３５）。そして、ＣＰＵ２１０は、２次元コードの解析が成功したか否かを判定する（ステップＳ３３６）。解析が成功した場合、ＣＰＵ２１０は、通信部２９３を用いて、解析結果から得られるパスワードをプロジェクタ１００に送信する（ステップＳ３３９）。一方、解析が失敗した場合、ＣＰＵ２１０は、ＲＡＭ２１２から解析失敗回数を読み出し、回数を１足して再度書き込み、解析失敗回数が予めＲＡＭ２１２に書き込まれていた規定回数よりも多いか否かを判定する（ステップＳ３３７）。規定回数よりも少ない場合、ステップＳ３３４に処理を戻し、規定回数以上の場合、ＣＰＵ２１０は、通信部２９３を用いて、プロジェクタ１００に２次元コード再生成要求を送信する（ステップＳ３３８）。
【００５３】
プロジェクタ１００は、ステップＳ３２６において２次元コード再生成依頼を受信すると、ステップＳ３２１に処理を戻し、プレゼン状態に応じて２次元コードを再生成する。
プロジェクタ１００は、ステップＳ３２７においてパスワードを受信すると、ステップＳ３２８に処理を進める。
ステップＳ３２８で、プロジェクタ１００は、タブレット端末２００ｂから受信した受信パスワードが、２次元コードで表現したパスワードと同一である場合、タブレット端末２００ｂに接続許可を送信する。この処理は、図７で説明したステップＳ２１６と同様の処理である。
ステップＳ３２９で、プロジェクタ１００は、２次元コードの投影を終了して、本処理を終了する。この処理は、図７で説明したステップＳ２１７と同様の処理である。
タブレット端末２００側では、プロジェクタ１００からの接続許可を受信すると（ステップＳ３４０）、プロジェクタ１００との接続が確立したことになる。なお、図９では、プロジェクタ１００との接続が確立した後の処理は省略するが、図７で説明したステップＳ２１８〜Ｓ２２０、Ｓ２２９〜Ｓ２３１と同様である。
【００５４】
図１０〜図１５を参照して、ステップＳ３２２で、プロジェクタ１００において画像処理部１４０の統計量取得部１４２、表示パラメータ計算部１４３、コード生成部１４４が赤外光用２次元コードを生成する処理の詳細を説明する。
ステップＳ３２２の処理の目的は、投影する２次元コートが、他のタブレット端末がプレゼン中の画像と干渉しないよう、２次元コードと空間周波数ができるだけ異なる領域、赤外光とできるだけ波長が異なる階調の領域に２次元コードを配置することである。
【００５５】
図９で説明したように、タブレット端末２００ａがプロジェクタ１００と接続中かつプレゼン中であるとする。図１０（Ａ）に、このときのプロジェクタ１００による投影画像を示す。
【００５６】
図１１は、ステップＳ３２２の赤外光用２次元コードの生成処理の詳細を示すフローチャートであり、ステップＳ３２１において他のタブレット端末がプレゼン中であると判定されたときにスタートする。
ステップＳ４１０で、ＣＰＵ１１０は、画像処理部１４０の統計量取得部１４２に指示して、タブレット端末２００ａからプロジェクタ１００に転送されている現在の転送画像と、前回のコード生成時に記録された転送画像をＲＡＭ１１２から取得する。
ステップＳ４１１で、ＣＰＵ１１０は、現在の転送画像が、前回のコード生成時の転送画像と異なるか否かを判定する。転送画像が更新されている場合、ステップＳ４１５に処理を進め、転送画像が更新されていない場合、ステップＳ４１２に処理を進める。
【００５７】
転送画像が更新されている場合、ステップＳ４１５で、ＣＰＵ１１０は、統計量取得部１４２に指示して統計量を取得する。統計量取得部１４２が取得する統計量は、空間周波数、階調、波長の一部又は全てである。空間周波数を算出すると、図１０（Ａ）のような投影画像であれば、破線で囲った領域１００１は低階調部であると判定できる。
ステップＳ４１６で、ＣＰＵ１１０は、ステップＳ４１５において取得した統計量に基づいて、表示パラメータ計算部１４３に指示して表示パラメータを計算する。表示パラメータは、２次元コードの表示位置、２次元コードの表示サイズ、２次元コードの生成に関する情報を含む。ここでは、２次元コードの生成に関する情報は、ＱＲコード（登録商標）の誤り訂正レベルとする。
【００５８】
２次元コードは、空間周波数が比較的高いため、その表示位置は、低空間周波数の領域とするのが望ましい。また、光の波長は、図１２に示すような分布を示すため、撮像部２９４で認識されやすいよう、赤外光と波長に差がある青、藍、紫等の階調の領域に表示することが望ましい。また、撮像部２９４では赤外光は高階調として認識されるので、より低階調の領域に表示することが望ましい。空間周波数、階調、波長の望ましいと判断される閾値については、予めＲＯＭ１１１に記録しておいてもよいし、ユーザが操作部１１３を介して任意の値に変更できるようにしてもよい。
２次元コードの表示サイズについては、前述した望ましい条件を満たす領域にできるだけ大きく表示するよう計算してもよいし、規定の表示サイズを維持するようにしてもよい。使用条件に合わせてユーザが操作部１１３を介して任意の値に変更できるようにしてもよい。
なお、２次元コードの位置については、前述した望ましい条件を満たす領域の中で、できるだけ中央に配置する等の条件を付けてもよい。
【００５９】
ＱＲコード（登録商標）の誤り訂正レベルについて、図１３を参照して説明する。誤り訂正レベルとは、コードのうち何％が欠損しても読み取り可能かを示すレベルであり、図１３の（Ａ）、（Ｂ）は同じ情報を含むが、誤り訂正レベルが異なる。図１３（Ａ）は誤り訂正レベルＬ（誤り訂正能力７％）、（Ｂ）は誤り訂正レベルＨ（誤り訂正能力３０％）であり、（Ｂ）の方が欠損時の認識率が高いと言える。投影画像の空間周波数分布等に応じて、誤り訂正レベルを変えるのが望ましい。
【００６０】
ステップＳ４１６では、解析の失敗に備えて、表示パラメータ計算部１４３により複数パターンの表示パラメータを計算する。例えば１番目の表示パラメータが２次元コードを中央に配置するものとした場合に、この２次元コードが認識されなかったとき、２番目の表示パラメータは、２次元コードを右側に配置する、又は表示サイズを変える、等とする。表示パラメータの個数は任意であり、ユーザが操作部１１３を介して任意の値に変更できるようにしてもよい。図１４に、表示パラメータの一例を示す。図１４に示すように、パラメータ番号に対して、２次元コードの表示位置、表示サイズ、誤り訂正レベル等が一意に決まるリスト構造になっている。表示パラメータの並び順は、ステップＳ４１６での計算時により望ましい、例えば撮像部２９４で認識されやすい順としてもよいし、位置等、他のパラメータに依存させてもよい。
【００６１】
ステップＳ４１７で、ＣＰＵ１１０は、表示パラメータをＲＡＭ１１２に保存する。
ステップＳ４１８で、ＣＰＵ１１０は、ステップＳ４１６において計算した表示パラメータの中から、今回表示するものを選択し、別途ＲＡＭ１１２に保存する。例えばパラメータ番号１から順に表示パラメータを選択するようにしてもよいし、他のルールに従って表示パラメータを選択するようにしてもよい。
【００６２】
ステップＳ４１９で、ＣＰＵ１１０は、ステップＳ４１８において選択した表示パラメータとＲＡＭ１１２から読み出した接続情報に基づいて、２次元コードを生成して、ＲＡＭ１１２に保存する。
図１０（Ａ）の投影画像に対して、図１０（Ｂ）のような赤外光用２次元コードを生成し、図１０（Ｃ）のような画像としてＲＡＭ１１２に保存する。
ステップＳ４２０で、ＣＰＵ１１０は、赤外光用液晶素子１５１ＩＲ用の信号を生成する。
ステップＳ４２１で、ＣＰＵ１１０は、タブレット端末２００ａからの転送画像を保存して、本処理を終了する。
【００６３】
一方、転送画像が更新されていない場合、タブレット端末２００ｂの撮像部２９４で認識されやすいよう表示パラメータを変更する処理を行う。
ステップＳ４１２で、ＣＰＵ１１０は、現在の表示パラメータをＲＡＭ１１２から読み出す。図１４に示すようにリスト構造である場合、パラメータ番号も読み出す。
ステップＳ４１３で、ＣＰＵ１１０は、表示パラメータを更新する。具体的には、図１４に示すようなリスト構造である場合、ステップＳ４１２において読み出したパラメータ番号の次の番号の表示パラメータを、新パラメータとしてＲＡＭ１１２から読み出す。
ステップＳ４１４で、ＣＰＵ１１０は、ステップＳ４１３において読み出した新表示パラメータをＲＡＭ１１２に保存し、その後、ステップＳ４１９に処理を進める。
【００６４】
図１０（Ｄ）に、図１０（Ａ）の画像に、図１０（Ｃ）の画像、即ち赤外光用２次元コードを重畳して投影する画像を示す。
赤外光用２次元コードを投影する他の例として、図１０（Ｅ）のような画像が投影されている場合、画像全体の空間周波数が高いため、図１０（Ｆ）に示すように、赤外光用２次元コードの表示サイズを大きくし、投影画像の影響を減らすことが考えられる。
【００６５】
また、図１５（Ａ）に示すように、投影画像に入力信号が表示されていないブランクエリアがある場合、図１５（Ｂ）に示すように、赤外光用２次元コードをブランクエリアに表示するようにしてもよい。また、図１５（Ｃ）に示すように、投影画像から低空間周波数、低階調、短波長の領域が見つからなかった場合、図１５（Ｄ）に示すように、投影画像の全体に赤外光用２次元コードを複数重畳して投影させてもよい。この場合、２次元コードの表示サイズは均一にしてもよいし、図１４（Ｄ）に示すように、複数の表示サイズのものを混ぜて配置してもよい。
【００６６】
なお、図７のステップＳ２１４、Ｓ２２５、Ｓ２２６、及び図９のステップＳ３２４、Ｓ３２５、Ｓ３３４は可視光用２次元コードを生成、投影し、タブレット端末で接続する処理である。これらの処理は、図９のステップＳ３３４〜Ｓ３３８、Ｓ３２６、図１１で説明した赤外光用２次元コードを生成、投影する場合と同様にしてもよい。即ち、２次元コードの解析に複数回失敗した場合は、表示パラメータを変えて再投影するとしてもよい。
【００６７】
以上のように、タブレット端末２００ａがプロジェクタ１００に画面転送を行い、プレゼン中である場合、転送画像の統計情報に基づいて赤外光用２次元コードを生成、投影するようにしている。これにより、視聴の妨げにならず、しかも、２次元コードの認識率が低下しないようにして、他のタブレット端末２００ｂが接続することができる。
なお、本実施形態ではタブレット端末が２台の例で示したが、接続する情報処理装置の数はこれに限られるものではない。
【００６８】
以上、本発明を実施形態と共に説明したが、上記実施形態は本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
本発明は、前述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６９】
１００  液晶プロジェクタ
１１０  ＣＰＵ
１１２  ＲＡＭ
１４０  画像処理部
１５０  液晶制御部
１５１ＶＬ_Ｒ、１５１ＶＬ_Ｇ、１５１ＶＬ_Ｂ、１５１ＩＲ  液晶素子
１６１ＶＬ  可視光源
１６１ＩＲ  赤外光源
１４１  各種画像処理部
１４２  統計量取得部
１４３  表示パラメータ計算部
１４４  コード生成部
１４５  赤外光用信号生成部
２００、２００ａ、２００ｂ  タブレット端末
３００  ＬＡＮ
【図１】
2018093258.tif 000003
【図２】
2018093258.tif 000004
【図３】
2018093258.tif 000005
【図４】
2018093258.tif 000006
【図５】
2018093258.tif 000007
【図６】
2018093258.tif 000008
【図７】
2018093258.tif 000009
【図８】
2018093258.tif 000010
【図９】
2018093258.tif 000011
【図１０】
2018093258.tif 000012
【図１１】
2018093258.tif 000013
【図１２】
2018093258.tif 000014
【図１３】
2018093258.tif 000015
【図１４】
2018093258.tif 000016
【図１５】
2018093258.tif 000017