(57)【要約】【課題】複数の投射型表示装置間でフレーム同期のためのタイミング信号を接続することなく、フレーム同期がなされたマルチスクリーン画面を実現できるようにする。【解決手段】情報処理装置と、前記情報処理装置とネットワークを介して接続される複数の投射装置とを含む画像表示システムであって、前記情報処理装置から受信した画像データから、画面に投射する表示画像を生成する生成手段と、前記表示画像の生成状況を示す情報を照射手段から前記画面に照射させる制御手段と、他の投射装置から前記画面に照射され、前記他の投射装置における前記表示画像の生成状況を示す情報を検出する検出手段と、前記画面に投射する表示画像の更新を、前記検出手段で検出した前記情報に基づいて行う表示制御手段と、を備える。【選択図】図１
2016029760.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と、前記情報処理装置とネットワークを介して接続される複数の投射装置とを含む画像表示システムであって、
前記情報処理装置から受信した画像データから、画面に投射する表示画像を生成する生成手段と、
前記表示画像の生成状況を示す情報を照射手段から前記画面に照射させる制御手段と、
他の投射装置から前記画面に照射され、前記他の投射装置における前記表示画像の生成状況を示す情報を検出する検出手段と、
前記画面に投射する表示画像の更新を、前記検出手段で検出した前記情報に基づいて行う表示制御手段と、
を備えることを特徴とする画像表示システム。
【請求項２】
前記制御手段は、前記生成手段において表示画像の生成が完了した場合に前記照射手段に前記表示画像の生成状況を示す情報として不可視光を照射させ、
前記検出手段は、前記他の投射装置における表示画像の生成状況を示す情報として不可視光を検出し、
前記表示制御手段は、他の投射装置から照射された前記不可視光を前記検出手段が検出した場合に、前記画面に投射する表示画像の更新を行うことを特徴とする請求項１に記載の画像表示システム。
【請求項３】
前記照射手段は、前記情報として赤外線を照射し、
前記検出手段は、前記他の投射装置から画面に照射された赤外線の強度を検出し、
前記表示制御手段は、他の投射装置から照射される赤外線の強度について予め設定された閾値を保持し、前記検出手段で検出した赤外線の強度が前記閾値を超えた場合に表示画像の更新を行うことを特徴とする請求項１または２に記載の画像表示システム。
【請求項４】
前記複数の投射装置には、共通のタイミング信号が入力されていることを特徴とする請求項１〜３の何れか１項に記載の画像表示システム。
【請求項５】
前記検出手段は、前記タイミング信号に基づくタイミングで不可視光の検出を行い、
前記表示制御手段は、前記タイミング信号に基づくタイミングで表示画像の更新を行うことを特徴とする請求項４に記載の画像表示システム。
【請求項６】
複数の情報処理装置とネットワークを介して接続される複数の投射装置とを有する画像表示システムであって、
前記情報処理装置から画像データを受信する受信手段と、
前記画像データから送信元の情報処理装置毎の表示画像を生成する生成手段と、
前記表示画像の生成状況を示す情報を照射手段から画面に照射させる制御手段と、
画像データの送信元の情報処理装置毎に種別が異なり、他の投射装置における表示画像の生成状況を示す情報を検出する検出手段と、
送信元の情報処理装置毎に、前記表示画像を配置する領域と、照射される情報の種別と、前記検出手段で検出した結果に対して前記表示画像を更新する条件とを関連付けたテーブルを管理する管理手段と、
前記管理手段のテーブルを参照して投射する表示画像の更新を、前記検出手段で検出した情報に基づいて行う表示制御手段と、
を備えることを特徴とする画像表示システム。
【請求項７】
前記照射手段は、複数の種別の情報として形状の異なる画像を赤外線で照射し、
前記検出手段は、赤外線の画像の形状と前記形状の数を検出し、
前記管理手段は、送信元の情報処理装置毎に情報の種別として赤外線の画像の形状を割り当て、表示画像を更新する条件として前記形状の数を設定し、
前記表示制御手段は、前記検出手段で検出された赤外線の画像の形状と前記形状の数が、前記管理手段で設定された表示画像を更新する条件を満たしていた場合、前記形状が割り当てられた送信元の表示画像の更新を行うことを特徴とする請求項６に記載の画像表示システム。
【請求項８】
情報処理装置から画像データを受信する受信手段と、
前記画像データから画面に投射する表示画像を生成する生成手段と、
前記表示画像の生成状況を示す情報を照射手段から前記画面に照射させる制御手段と、
他の投射装置から前記画面に照射され、前記他の投射装置における前記表示画像の生成状況を示す情報を検出する検出手段と、
前記画面に投射する表示画像の更新を、前記検出手段で検出した前記情報に基づいて行う表示制御手段と、
を備えることを特徴とする投射装置。
【請求項９】
複数の情報処理装置から画像データを受信する受信手段と、
前記画像データから送信元の情報処理装置毎の表示画像を生成する生成手段と、
前記表示画像の生成状況を示す情報を照射手段から画面に照射させる制御手段と、
画像データの送信元の情報処理装置毎に種別が異なり、他の投射装置における表示画像の生成状況を示す情報を検出する検出手段と、
送信元の情報処理装置毎に、前記表示画像を配置する領域と、照射される情報の種別と、前記検出手段で検出した結果に対して前記表示画像を更新する条件とを関連付けたテーブルを管理する管理手段と、
前記管理手段のテーブルを参照して投射する表示画像の更新を、前記検出手段で検出した情報に基づいて行う表示制御手段と、
を備えることを特徴とする投射装置。
【請求項１０】
情報処理装置から受信した画像データから、画面に投射する表示画像を生成する生成工程と、
前記表示画像の生成状況を示す情報を照射手段から前記画面に照射させる制御工程と、
他の投射装置から前記画面に照射され、前記他の投射装置における前記表示画像の生成状況を示す情報を検出する検出工程と、
前記画面に投射する表示画像の更新を、前記検出工程で検出した前記情報に基づいて行う表示制御工程と、
を備えることを特徴とする投射装置の制御方法。
【請求項１１】
複数の情報処理装置から画像データを受信する受信工程と、
前記画像データから送信元の情報処理装置毎の表示画像を生成する生成工程と、
前記表示画像の生成状況を示す情報を照射手段から画面に照射させる制御工程と、
画像データの送信元の情報処理装置毎に種別が異なり、他の投射装置における表示画像の生成状況を示す情報を検出する検出工程と、
送信元の情報処理装置毎に、前記表示画像を配置する領域と、照射される情報の種別と、前記検出工程で検出した結果に対して前記表示画像を更新する条件とを関連付けたテーブルを参照して、投射する表示画像の更新を、前記検出工程で検出した情報に基づいて行う表示制御工程と、
を備えることを特徴とする投射装置の制御方法。
【請求項１２】
コンピュータに、
情報処理装置から受信した画像データから、画面に投射する表示画像を生成する生成手順と、
前記表示画像の生成状況を示す情報を照射手段から前記画面に照射させる制御手順と、
他の投射装置から前記画面に照射され、前記他の投射装置における前記表示画像の生成状況を示す情報を検出する検出手順と、
前記画面に投射する表示画像の更新を、前記検出手順において検出した前記情報に基づいて行う表示制御手順と
を実行させるためのプログラム。
【請求項１３】
コンピュータに、
複数の情報処理装置から画像データを受信する受信手順と、
前記画像データから送信元の情報処理装置毎の表示画像を生成する生成手順と、
前記表示画像の生成状況を示す情報を照射手段から画面に照射させる制御手順と、
画像データの送信元の情報処理装置毎に種別が異なり、他の投射装置における表示画像の生成状況を示す情報を検出する検出手順と、
送信元の情報処理装置毎に、前記表示画像を配置する領域と、照射される情報の種別と、前記検出手順において検出した結果に対して前記表示画像を更新する条件とを関連付けたテーブルを参照して、投射する表示画像の更新を、前記検出手順で検出した情報に基づいて行う表示制御手順と
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像表示システムおよび投射装置に関し、特に、複数の投射装置でマルチスクリーン画面を構成する画像表示に用いて好適な技術に関する。
【背景技術】
【０００２】
近年、ネットワークを介してＰＣとプロジェクタを接続し、ＰＣから受信した画像データをプロジェクタで表示する画像転送システムが注目されている。このような画像転送システムによれば、ＰＣとプロジェクタを映像ケーブルで接続する手間を省いたり、同時に複数のＰＣを接続したり、遠隔地からの接続を可能にしたりすることができる。
【０００３】
このような画像転送システムでは、ネットワーク負荷を軽減して画像転送速度を向上させるために、ＰＣから符号化した画像データを送信し、プロジェクタではこれを復号化して表示することが行われている。
【０００４】
また最近では、複数のプロジェクタを組み合わせてマルチスクリーン画面を構成し、大画面表示を可能とするマルチスクリーンシステムが利用されている。このようなマルチスクリーンシステムにおいては、複数のプロジェクタが連携して画像表示を行うための工夫が必要となる。例えば、画面全体として滑らかで自然な動画像を表示するために、各プロジェクタからの投射画像の表示タイミングを同期させることが必要となる。
【０００５】
前述の画像転送システムを用いてマルチスクリーン画面を構成する場合、プロジェクタ毎に、受信する符号化された画像データのデータ量やネットワーク負荷が異なる。したがって、各プロジェクタで、画像データを受信して復号化して表示するまでの処理時間が異なり、表示タイミングを同期させることが難しい。
【０００６】
特許文献１では、複数のプロジェクタ間にマスタとスレーブの関係を構築し、フレームロック用のタイミング信号をプロジェクタ間で送受信することによって、カスケード接続した複数のプロジェクタで表示タイミングを同期させる技術が開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００８−５１８４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、前述の従来技術では、フレームロック用のタイミング信号をカスケード接続したプロジェクタ間で送受信するため、送受信に伴う時間差異が生じるために同期を取ることが難しかった。
【０００９】
特に、大規模なマルチスクリーンシステムを構成するために多数のプロジェクタをカスケード接続した場合、マスタであるプロジェクタから送信したタイミング信号が最終端のスレーブであるプロジェクタに到達するために要する時間が大きく、表示タイミングを同期させることができなかった。
本発明は前述の問題点に鑑み、複数の投射装置間でフレーム同期がなされたマルチスクリーン画面を実現できるようにすることを目的とする。
【課題を解決するための手段】
【００１０】
本発明の画像表示システムは、情報処理装置と、前記情報処理装置とネットワークを介して接続される複数の投射装置とを含む画像表示システムであって、前記情報処理装置から受信した画像データから、画面に投射する表示画像を生成する生成手段と、前記表示画像の生成状況を示す情報を照射手段から前記画面に照射させる制御手段と、他の投射装置から前記画面に照射され、前記他の投射装置における前記表示画像の生成状況を示す情報を検出する検出手段と、前記画面に投射する表示画像の更新を、前記検出手段で検出した前記情報に基づいて行う表示制御手段と、を備えることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、複数の投射装置間でフレーム同期がなされたマルチスクリーン画面を実現することが可能となる。
【図面の簡単な説明】
【００１２】
【図１】第１の実施形態の画像表示システムが適用されたシステム構成の一例を示す図である。
【図２】第１の実施形態における画像表示システムの構成例を示すブロック図である。
【図３】第１の実施形態における制御部の動作を説明するフローチャートである。
【図４】第１の実施形態における照射制御部の動作を説明するフローチャートである。
【図５】第１の実施形態における表示制御部の動作を説明するフローチャートである。
【図６】第１の実施形態における投射装置の動作の概要を説明するタイミングチャートである。
【図７】第２の実施形態の画像表示システムが適用されたシステム構成の一例を示す図である。
【図８】第２の実施形態における画像表示システムの構成例を示すブロック図である。
【図９】第２の実施形態における表示領域管理部が管理するテーブルの一例を説明する図である。
【図１０】図９のテーブルの持つ情報を補足的に説明する図である。
【図１１】第２の実施形態における制御部の動作を説明するフローチャートである。
【図１２】第２の実施形態における照射制御部の動作を説明するフローチャートである。
【図１３】第２の実施形態における表示制御部の動作を説明するフローチャートである。
【図１４】第２の実施形態における投射装置の動作の概要を説明するタイミングチャートである。
【発明を実施するための形態】
【００１３】
以下、添付の図面を参照して、本発明をその好適な実施形態に基づいて詳細に説明する。なお、以下の実施形態において示す構成は一例に過ぎず、本発明は図示された構成に限定されるものではない。
［第１の実施形態］
図１は、本発明の第１の実施形態における画像表示システムの構成を示す図である。本実施形態の画像表示システムは、情報処理装置１００と４台の投射装置２００〜２３０とを備えており、情報処理装置１００と投射装置２００〜２３０はＬＡＮを介して通信ネットワーク３０を形成している。投射装置２００〜２３０は、通信ネットワーク３０を介して情報処理装置１００から受信した画像データに基づき表示画像を生成してスクリーンに投射することで、マルチスクリーン画面４０を構成している。
【００１４】
図２は、情報処理装置１００及び投射装置２００の構成例を示すブロック図である。投射装置２００〜２３０は同じ構成であるため、以下では、投射装置２００についてのみ説明を行う。
情報処理装置１００は、制御部１０１、メモリ１０２、通信部１０３、表示部１０４、入力部１０５から構成される。
【００１５】
制御部１０１は、図２に示した情報処理装置１００の各構成部の動作を制御する。制御部１０１は例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を用いることができる。制御部１０１がＣＰＵにより構成される場合、このＣＰＵはメモリ１０２に格納された制御プログラムを実行することにより、情報処理装置１００の起動やアプリケーションの実行など、全体の動作を制御する。制御部１０１は、画像転送のアプリケーションを実行することで、画像転送に必要な画像キャプチャやＪＰＥＧエンコードなどの処理を行うことができる。
【００１６】
メモリ１０２は、制御部１０１の処理手順を記述した制御プログラムを記憶したＲＯＭや、ワークメモリとして不図示のハードディスクから読み出された制御プログラムやデータを一時的に格納するＲＡＭなどで構成される。
通信部１０３は、有線ＬＡＮまたは無線ＬＡＮの機能を備え、通信ネットワーク３０に接続して投射装置２００〜２３０と通信を行う。
【００１７】
表示部１０４は、液晶パネルなどの表示デバイスを備え、情報処理装置１００で表示するフレーム画像をメモリ１０２内のフレームバッファから読み出し出力する。
入力部１０５は、キーボードやマウスなどの入力デバイスを備え、ユーザからの操作入力を受け付ける。
【００１８】
投射装置２００は、受信部２０１、メモリ２０２、画像生成部２０３、照射部２０４、照射制御部２０５、検出部２０６、表示制御部２０７、信号生成部２０８、表示部２０９から構成される。
【００１９】
受信部２０１は、有線ＬＡＮまたは無線ＬＡＮの機能を備え、通信ネットワーク３０に接続して情報処理装置１００から画像データを受信する。
メモリ２０２は、ＤＲＡＭで構成され、受信部２０１で受信した各種データを格納するための受信バッファや、画像生成部２０３が生成したフレーム画像を格納するためのフレームバッファとして使用される。
【００２０】
画像生成部２０３は、ＪＰＥＧのデコーダを備えており、受信部２０１で受信した符号化された画像データをデコードしてフレーム画像を生成し、生成したフレーム画像をメモリ２０２のフレームバッファに書き込む。画像生成部２０３は、１フレーム分の画像生成が完了したことを照射制御部２０５に通知する。
【００２１】
照射部２０４は、近赤外波長域の範囲内、ここでは波長が９００ｎｍ〜１０００ｎｍの範囲内で所定の波長の赤外線を発光するＬＥＤ（Light Emitting Diode）を単数または複数備える。照射部２０４は、照射制御部２０５からの指示に基づき不可視光である赤外線をスクリーンに照射する。
【００２２】
照射制御部２０５は、画像生成部２０３より１フレーム分のフレーム画像の生成が完了したことの通知を受けると、照射部２０４から赤外線の照射を開始する。また、照射制御部２０５は、表示制御部２０７からフレーム画像の更新が完了したことの通知を受けると、照射部２０４からの赤外線の照射を停止する。
【００２３】
検出部２０６は、波長が９００ｎｍより短い成分を遮断する赤外線フィルタと、波長９００ｎｍ〜１０００ｎｍに感度を有する赤外線センサを備える。すなわち、検出部２０６は、照射部２０４が不可視光を照射するスクリーンからの反射光のうち、赤外線フィルタを透過した反射光を赤外線センサで受光し赤外線の強度を検出する。なお、検出部２０６の検出範囲は投射装置２００の投影範囲を超えて十分に広く、また検出範囲の設定もできるものとする。
【００２４】
表示制御部２０７は、検出部２０６で検出した赤外線の強度に基づき、表示部２０９がメモリ２０２内のフレームバッファから読み出して表示するフレーム画像の更新を行う。ここで、表示制御部２０７には、信号生成部２０８から内部のタイミング信号が入力されており、表示制御部２０７は、該タイミング信号に従い検出部２０６から赤外線の強度を取得する。
【００２５】
また、表示制御部２０７は、赤外線の強度について予め設定された閾値を保持しており、検出部２０６から取得した赤外線の強度が該閾値に達していた場合、フレーム画像の更新を実行する。該閾値については、４台の投射装置２００〜２３０を設置してマルチスクリーン画面４０を構成する初期設定時に設定するものとする。ここでは、ユーザが不図示の入力部を介して照射部２０４から赤外線をスクリーンに照射し、検出部２０６でこの時の反射光の赤外線の強度を検出することで設定する。
【００２６】
例えば、４台の投射装置２００〜２３０の中から３台となる全組み合わせで赤外線を照射して得られた強度のうち最大のものと、４台全てから赤外線を照射した際の強度との間に該閾値を設定し、表示制御部２０７は該閾値を保持する。なお、該閾値の設定に必要な一連の操作を投射装置２００〜２３０が自動で行う手段を設け、ユーザによる操作を最小限にするようにしてもよい。
【００２７】
フレーム画像の更新については、画像生成部２０３が生成してフレームバッファに格納された状態のフレーム画像を、表示部２０９の読み出し先となるフレームバッファにコピーすることで行われる。以上の構成により、表示制御部２０７は、４台の投射装置２００〜２３０の全てから赤外線の照射が行われた際にフレーム画像の更新を実行することになる。そして、フレーム画像の更新を実行した際には、表示制御部２０７は、フレーム画像の更新が完了したことを、照射制御部２０５に通知する。
【００２８】
信号生成部２０８は、外部から入力された基準となるタイミング信号に基づき、表示部２０９に備える液晶パネルを駆動するためのタイミング信号など、投射装置２００内部で使用されるタイミング信号の生成を行う。
【００２９】
表示部２０９は、液晶パネルや光学系、投射ランプなどの表示デバイスを含み、信号生成部２０８で生成されたタイミング信号に基づき、メモリ２０２内のフレームバッファからフレーム画像を読み出して液晶パネルに表示することで画像の投射を行う。
【００３０】
図３は、情報処理装置１００の制御部１０１の動作を説明するフローチャートである。制御部１０１がＣＰＵ等のプロセッサにより構成される場合、図３に示したフローチャートは、当該プロセッサがメモリ１０２から読み出して実行するプログラムを示す。以下、図３を用いて制御部１０１および、情報処理装置１００の動作を説明する。
【００３１】
入力部１０５を介してユーザより画像転送のアプリケーションが開始されると、Ｓ３００において、制御部１０１は、情報処理装置１００で表示中の画像をキャプチャするために、メモリ１０２内のフレームバッファからフレーム画像を読み出す。
【００３２】
次に、Ｓ３０１では、制御部１０１は、読み出したフレーム画像をマルチスクリーン画面４０の構成に合わせて分割する。すなわち、画像の表示先である投射装置２００〜２３０がそれぞれ担う画像データが各分割画像に含まれるようにフレーム画像を分割する。ここでは、４台の投射装置２００〜２３０が送信先となるためフレーム画像を４つに分割する。
【００３３】
続いて、Ｓ３０２では、制御部１０１は、各分割画像をＪＰＥＧにエンコードして符号化した画像データを生成する。
その後、Ｓ３０３では、制御部１０１は、符号化した各画像データをパケット化して、通信ネットワーク３０を介して表示先となる投射装置２００〜２３０に送信する。
次に、Ｓ３０４では、制御部１０１は、画像転送のアプリケーションが終了されるまで、Ｓ３００〜Ｓ３０３の処理を繰り返す。
【００３４】
なお、Ｓ３００において、キャプチャしたフレーム画像の解像度と、投射装置２００〜２３０の解像度との関係によっては、フレーム画像の拡大や縮小といった変形処理が必要となる場合もある。また、通常、マルチスクリーン画面を構成する際には、隣接する表示領域を投射する投射装置間で、隣接境界の画像を重複して投射して重ね合わせ、隣接境界を目立たなくすることが行われる。
【００３５】
本実施形態では、Ｓ３０１においては、隣接境界の重複画像を考慮した分割が行われる。また、Ｓ３０２〜Ｓ３０３においては、分割画像をさらに複数のブロックに分割したブロック単位でエンコードし、該ブロック単位で符号化した画像データを送信することで、エンコードと送信の処理を並列に実行するようにしても構わない。
【００３６】
図４は、投射装置２００の照射制御部２０５の動作を説明するフローチャートである。制御部１０１がＣＰＵ等のプロセッサにより構成される場合、図４に示したフローチャートは、当該プロセッサがメモリ１０２から読み出して実行し照射制御部２０５を制御するためのプログラムを示す。以下、図４を用いて照射制御部２０５の動作を説明する。
情報処理装置１００で画像転送が開始され、投射装置２００が画像データの受信を開始すると、Ｓ４００において、照射制御部２０５は、画像生成部２０３からの１フレーム分のフレーム画像の生成が完了したことの通知を待つ。
【００３７】
Ｓ４０１では、照射制御部２０５は、画像生成部２０３から該通知を受けると照射部２０４から赤外線の照射を開始する。
続いて、Ｓ４０２では、照射制御部２０５は、表示制御部２０７からフレーム画像の更新が完了したことの通知を待ち、Ｓ４０３において、該通知を受けると照射部２０４からの赤外線の照射を終了する。
【００３８】
その後、Ｓ４０４において、照射制御部２０５は、情報処理装置１００からの画像転送が終了し、投射装置２００が画像データの受信を終了するまでＳ４００〜Ｓ４０３の処理を繰り返す。これにより、表示画像の生成状況に応じて照射部２０４から照射する不可視光を制御することができる。
【００３９】
図５は、投射装置２００の表示制御部２０７の動作を説明するフローチャートである。制御部１０１がＣＰＵ等のプロセッサにより構成される場合、図５に示したフローチャートは、当該プロセッサがメモリ１０２から読み出して実行し表示制御部２０７を制御するためのプログラムを示す。以下、図５を用いて投射装置２００の動作を説明する。
Ｓ５００において、表示制御部２０７は、画像転送が開始されると信号生成部２０８からのタイミング信号の受信を起因として、Ｓ５０１に進み、検出部２０６で検出した赤外線の強度を取得する。
【００４０】
次に、Ｓ５０２において、表示制御部２０７は、取得した赤外線の強度を予め保持している閾値と比較を行い、閾値に達しているか否かを判断する。閾値に達していた場合は、Ｓ５０３に進み、表示部２０９で表示するフレーム画像の更新を行う。
【００４１】
一方、比較の結果、取得した赤外線の強度が閾値に達していなかった場合は、Ｓ５０３をパスして次のタイミング信号の受信を待つ。
Ｓ５０４において、表示制御部２０７は、画像転送が終了するまでＳ５００〜Ｓ５０３の処理を繰り返す。
【００４２】
図６は、マルチスクリーン画面４０を構成する投射装置２００〜２３０の動作の概要を説明するタイミングチャートと、検出される赤外線の強度の遷移を示した図である。以下、図６を用いて画像表示システムの全体的な振舞いを説明する。
６００は、投射装置２００〜２３０の信号生成部２０８が生成したタイミング信号を示しており、外部から入力された基準となるタイミング信号に基づき生成されているため、投射装置２００〜２３０の間で同期が取られている。
【００４３】
６０１は、表示制御部２０７がタイミング信号６００をトリガとして検出部２０６で検出した赤外線の強度を取得する処理を示しており、タイミング信号６００を受ける度に処理が行われる。
６０２は、受信部２０１が符号化された画像データを受信して、デコードを行い、フレーム画像を生成する処理を示している。各投射装置２００〜２３０に応じて、受信する画像データのデータ量や通信ネットワーク３０の負荷にも差異があるため、受信にかかる時間やデコードにかかる時間はそれぞれ異なってくる。
６０３は、フレーム画像の生成が完了したことを受けて、照射部２０４から赤外線の照射を開始し、フレーム画像の更新が完了したことを受けて、赤外線の照射を終了する処理を示している。
【００４４】
一方、６０４〜６０６は、タイミング信号６００毎に表示制御部２０７で取得された赤外線の検出強度を示す。また６０７は、表示制御部２０７で保持している閾値を示している。検出強度６０４では、投射装置２００〜２３０は赤外線の照射を行っていないため値が低い。
【００４５】
検出強度６０５では、投射装置２００と投射装置２１０が赤外線の照射を行っている状態を検出しているが、閾値６０７には達していない。検出強度６０６では、投射装置２００〜２３０の全てが赤外線の照射を行っている状態を検出しており、閾値６０７に達している。
【００４６】
６０８は、表示制御部２０７が検出強度６０６を検出し、閾値６０７に達していることを判定したことから、表示部２０９で表示するフレーム画像の更新を行う処理を示している。何れの投射装置２００〜２３０においても、更新６０８が実行されることにより、フレームの同期化がなされたマルチスクリーン画面４０が実現される。
【００４７】
以上のように、フレーム画像の生成完了に基づき各投射装置から不可視光である赤外線を照射し、照射した赤外線の反射光の強度から、同期化が必要な他の投射装置におけるフレーム画像の生成完了を検知しフレーム画像の更新を行う。これにより、複数の投射装置間でフレームを同期化するためのタイミング信号を送受信しなくても、フレーム同期がなされたマルチスクリーン画面を実現することが可能となる。
【００４８】
［第２の実施形態］
図７は、本発明の第２の実施形態における画像表示システムの構成例を示す図である。本実施形態の画像表示システムは、３台の情報処理装置１００〜１２０と４台の投射装置８００〜８３０とを備えており、情報処理装置１００〜１２０と投射装置８００〜８３０はＬＡＮを介して通信ネットワーク３０を形成している。
【００４９】
投射装置８００〜８３０は、通信ネットワーク３０を介して情報処理装置１００〜１２０から受信した画像データに基づき表示画像を生成してスクリーンに投射することで、マルチスクリーン画面７００を構成している。マルチスクリーン画面７００において、情報処理装置１００は領域７０１、情報処理装置１１０は領域７０２、情報処理装置１２０は領域７０３、にそれぞれ画像を表示する。
【００５０】
図８は、情報処理装置１００及び投射装置８００の構成を示すブロック図である。情報処理装置１００〜１２０、投射装置８００〜８３０はそれぞれ同じ構成であるため、以下では情報処理装置１００と投射装置８００についてのみ説明を行う。なお、情報処理装置１００の構成は第１の実施形態と同様であるので説明を省略する。
【００５１】
図８の投射装置８００において、受信部２０１、メモリ２０２、画像生成部２０３、信号生成部２０８、表示部２０９は、図２に示した第1の実施形態の構成と同様であるので説明を省略する。
【００５２】
照射部２０４は、複数の半導体レーザを備え、近赤外波長域の範囲で、所定の波長の赤外線を照射し、各半導体レーザはそれぞれ異なる形状の赤外線を照射することができる。
【００５３】
照射制御部２０５は、画像生成部２０３より、各送信元からのフレーム画像の生成が完了したことの通知を受け、照射部２０４から赤外線の照射を開始する。この時、照射制御部２０５は、完了通知と共に該フレーム画像の送信元を示す識別子を取得し、管理部８１０が管理するテーブルを参照して、取得した識別子に割り当てられた形状の赤外線を照射する。また、照射制御部２０５は、表示制御部２０７から該フレーム画像の更新が完了したことの通知を受けると、照射部２０４からの該形状の赤外線の照射を停止する。
【００５４】
検出部２０６は、波長が近赤外波長域外の成分を遮断する赤外線フィルタと、近赤外波長域に感度を有するイメージセンサを備えた赤外線カメラを有し、照射部２０４が赤外線でスクリーンに照射した不可視画像を撮像する。さらに、検出部２０６は、撮像した不可視画像を解析して、不可視画像の中から特定の形状を有する画像を検出してその数を保持する。
【００５５】
管理部８１０は、フレーム画像の送信元を示す識別子と、照射部２０４で照射する赤外線の形状、マルチスクリーン画面７００上で検出され得る該形状の数、表示領域内での該フレーム画像を配置する領域を関連付けるテーブルを持つ。
【００５６】
表示制御部２０７は、検出部２０６の検出結果に基づき、表示部２０９がフレームバッファから読み出すフレーム画像の更新を行う。ここで、表示制御部２０７には、信号生成部２０８から内部のタイミング信号が入力されており、表示制御部２０７は、該タイミング信号に従い検出部２０６から検出結果を取得する。
【００５７】
検出された赤外線の形状とその数が、管理部８１０の持つテーブルで管理されるものと一致した場合、表示制御部２０７は、該形状に関連付いた識別子から送信元を特定し、該送信元のフレーム画像を更新する。この時、表示制御部２０７は、投射装置８００の表示領域内の一部の領域のみを更新する必要がある。表示制御部２０７は、表示部２０９で表示中のフレーム画像をフレームバッファにコピーし、コピーしたフレーム画像の更新すべき領域に対して、画像生成部２０３が生成して別のフレームバッファに格納された状態のフレーム画像を張り付ける。
【００５８】
ここで、更新すべき領域の情報は、管理部８１０が管理するテーブルを参照することで得られる。また、フレーム画像の更新を実行した際には、表示制御部２０７は、送信元の識別子と共に、フレーム画像の更新が完了したことを、照射制御部２０５に通知する。
【００５９】
図９は、投射装置８００の管理部８１０が管理するテーブルの一例を説明する図であり、図１０は、テーブルの持つ情報を補足的に説明する図である。以下、図９と図１０を用いて管理部８１０が管理するテーブルについて説明する。
【００６０】
図９において、９００は、画像の送信元を示す識別子で、送信元のＩＰアドレスと１対１に対応しており、投射装置８００の内部で送信元を一意に特定するために割り振られるものである。例えば、投射装置８００と送信元が最初に通信を行った際に設定される。
【００６１】
９０１は、識別子９００に割り当てられた不可視光形状であり、識別子９００が示す送信元からのフレーム画像の生成が完了した際に、照射部２０４から照射する赤外線の形状を示している。例えば、ＩＤ＿Ａが示す情報処理装置１００からのフレーム画像の生成が完了した際には“｜”の形状の赤外線が照射されることを示している。同様に、ＩＤ＿Ｂが示す情報処理装置１１０からのフレーム画像の生成が完了した際には“―”、ＩＤ＿Ｃが示す情報処理装置１２０からのフレーム画像の生成が完了した際には“＋”の形状の赤外線が照射されることを示している。
【００６２】
９０２は、不可視光形状９０１が示す形状の赤外線を照射する投射装置の台数を示しており、これは、同列の識別子９００が示す送信元が画像を送信する投射装置の台数に等しく、この数の検出を行うことが画像更新の実行の条件となる。すなわち、不可視光形状９０１の形状がここに記された数だけ検出されたことは、同列の識別子９００が示す送信元から送信された画像の生成が全ての投射装置で完了したことを意味しており、各投射装置でフレーム画像の更新を実行できる。
【００６３】
例えば、ＩＤ＿Ａが示す情報処理装置１００はマルチスクリーン画面７００上の領域７０１に画像を表示するため、４台の投射装置８００〜８３０に対して画像を送信する。各投射装置８００〜８３０においては、ＩＤ＿Ａからのフレーム画像の生成が完了すると“｜”の形状の赤外線を照射するため、その状態においては、検出部２０６において、４つの不可視形状“｜”が検出されることとなる。
【００６４】
同様に、ＩＤ＿Ｂの示す情報処理装置１１０は領域７０２に画像を表示するため、投射装置８００に対してのみ画像を送信する。投射装置８００はＩＤ＿Ｂからのフレーム画像の生成が完了すると“―”の形状の赤外線を照射するため、その状態においては、検出部２０６において１つの不可視形状“―”が検出される。
【００６５】
同様に、ＩＤ＿Ｃの情報処理装置１２０は領域７０３に画像を表示するため、投射装置８００、８２０に対して画像を送信する。投射装置８００、８２０はＩＤ＿Ｃからのフレーム画像の生成が完了すると“＋”の形状の赤外線を照射するため、その状態においては、検出部２０６において２つの不可視形状“＋”が検出される。
【００６６】
９０３は、投射装置８００の表示領域内において、識別子９００が示す送信元からのフレーム画像を配置する領域を示しており、投射装置８００の表示座標系における座標情報に等しい。すなわち、図１０が示す投射装置８００の表示領域１０００内の（ａ）〜（ｃ）の領域を指している。
【００６７】
図１０の１００１は、照射部２０４からスクリーンに対して“＋”、“｜”、“―”の形状の赤外線を照射した状態を表現している。投射装置８００の表示領域内のどの位置にどの形状の赤外線を照射するかは、初期設定時に設定すればよい。例えば、マルチスクリーン画面７００を構成する全ての投射装置からの赤外線の照射を、比較的狭い範囲に集めて照射するようにすれば、検出と解析をする範囲が狭いので処理の高速化が図れる。
【００６８】
あるいは、投射する画像の近辺に対応する形状の赤外線を集めるように各投射装置から照射を行ってもよい。また、赤外線を照射する位置に応じて検出ができるように、検出部２０６の検出範囲は十分に広く、検出範囲を調整することが可能であるものとする。
【００６９】
図１１は、情報処理装置１００の制御部１０１の動作を説明するフローチャートである。制御部１０１がＣＰＵ等のプロセッサにより構成される場合、図１１に示したフローチャートは、当該プロセッサがメモリ１０２から読み出して実行するプログラムを示す。以下、図１１を用いて制御部１０１、および情報処理装置１００の動作を説明する。なお、図１１において、図３に示したステップと同じ処理ステップについては同一の参照番号を付しており、その説明を省略する。
【００７０】
Ｓ１１００において、制御部１０１は投射装置８００〜８３０と通信を行い、不可視光形状の決定を行う。制御部１０１は、画像データを送信する投射装置からそれぞれ利用可能な不可視光形状を取得して、共通に利用可能な不可視形状を選択し決定する。
【００７１】
Ｓ１１０１において、制御部１０１は、Ｓ１１００で決定した不可視光形状と、情報処理装置１００が画像データを送信する対象となる投射装置の台数を、送信先となる全ての投射装置に通知する。
【００７２】
Ｓ１１０２において、制御部１０１は、送信先の投射装置毎に画像を配置する領域情報を通知する。配置する領域については、実行するアプリケーションに応じて固定的に定められており、その中からユーザが選択することで領域が決定されるものとする。
その後、前述したＳ３００〜Ｓ３０４の各処理を行う。
以上の処理を行うことによって、図９で例示した投射装置８００の管理部８１０が管理するテーブルが作成される。
【００７３】
図１２は、投射装置８００の照射制御部２０５の動作を説明するフローチャートである。制御部１０１がＣＰＵ等のプロセッサにより構成される場合、図１２に示したフローチャートは、当該プロセッサがメモリ１０２から読み出して実行し照射制御部２０５を制御するためのプログラムを示す。以下、図１２を用いて照射制御部２０５の動作を説明する。なお、図１２において、図４に示したステップと同じ処理ステップについては同一の参照番号を付しており、その説明を省略する。
【００７４】
Ｓ４００の処理ステップが終了すると、Ｓ１２００において、照射制御部２０５は、画像生成部２０３から生成が完了したフレーム画像の送信元を示す識別子を取得する。
Ｓ１２０１において、照射制御部２０５は、管理部８１０が管理するテーブルを参照し、Ｓ１２００で取得した識別子に関連付いた不可視光形状の赤外線の照射を開始する。
【００７５】
Ｓ４０２の処理ステップが終了すると、Ｓ１２０２において、照射制御部２０５は、表示制御部２０７から更新が完了したフレーム画像の送信元を示す識別子を取得する。
Ｓ１２０３において、照射制御部２０５は、管理部８１０が管理するテーブルを参照し、Ｓ１２０２で取得した識別子に関連付いた不可視光形状の赤外線の照射を終了する。
【００７６】
図１３は、投射装置８００の表示制御部２０７の動作を説明するフローチャートである。制御部１０１がＣＰＵ等のプロセッサにより構成される場合、図１３に示したフローチャートは、当該プロセッサがメモリ１０２から読み出して実行し表示制御部２０７を制御するためのプログラムを示す。以下、図１３を用いて投射装置８００の動作を説明する。なお、図１３において、図５に示したステップと同じ処理ステップについては同一の参照番号を付しており、その説明を省略する。
【００７７】
Ｓ５００の処理ステップが終了すると、Ｓ１３００において、表示制御部２０７は、検出部２０６の検出結果として、検出された赤外線の形状とその数を取得する。
Ｓ１３０１において、表示制御部２０７は、検出結果と管理部８１０が管理するテーブルとを参照して、検出された形状の数がテーブルに記された更新実行条件を満たすか否かを判定する。
【００７８】
Ｓ１３０２において、表示制御部２０７は、Ｓ１３０１で検出目標値に達していると判定された形状に関連付けられた送信元識別子を取得する。
Ｓ１３０３において、表示制御部２０７は、Ｓ１３０２で取得した送信元識別子に関連付いた配置領域を取得する。
Ｓ１３０４において、表示制御部２０７は、Ｓ１３０２で取得した識別子が示す送信元のフレーム画像を更新する。
【００７９】
図１４は、マルチスクリーン画面７００を構成する投射装置８００〜８３０の動作の概要を説明するタイミングチャートと、検出される赤外線の形状とその数の遷移を示した図である。
【００８０】
以下、図１４を用いて画像表示システムの全体的な振舞いを説明する。なお、図１４において、図６と差異がないものについては同一の参照番号を付しており、その説明を省略する。
６０２は、図６と同様に、受信とデコードの処理を示しているが、画像の送信元が複数ある点が図６とは異なる。ここでは、投射装置８００はＩＤ＿Ａ〜ＩＤ＿Ｃの送信元から符号化された画像データを受信し、デコードして送信元の情報処理装置毎のフレーム画像を生成している。
【００８１】
６０３は、図６と同様に、照射部２０４から赤外線を照射する処理を示しているが、送信元に応じて照射する赤外線の形状を変えており、また、照射するタイミングも対応するフレーム画像の生成が完了するタイミングにより異なっている。
６０８は、図６と同様に、表示制御部２０７がフレームの更新を行ったことを示しているが、ここでは、送信元の情報処理装置毎のフレーム画像の更新を行っており、送信元を示す識別子を記している。
【００８２】
１４００〜１４０３は、タイミング信号６００毎に表示制御部２０７で取得された赤外線の形状とその数を示している。
１４０１では、“―”が１つ、“｜”が２つ検出されている。ここで、表示制御部２０７は、管理部８１０が管理するテーブルより、不可視光形状“―”が更新条件を満たしていることから、“―”に対応した識別子ＩＤ＿Ｂのフレーム画像の更新を行う。
【００８３】
なお、ここでは不可視光を用いた更新を行っているが、ＩＤ＿Ｂからの画像を表示するのは投射装置８００のみであり、他の投射装置と同期を取る必要はないので、不可視光を用いず、内部でのフレーム画像の生成完了を受けて更新を行ってもよい。
【００８４】
１４０２では、“｜”が４つ、“＋”が１つ検出されており、１４０１で検出されていた２つの不可視光形状“｜”および“―”のうち、“―”はフレーム画像の更新に伴い照射が終了されている。ここで、表示制御部２０７は、不可視光形状“｜”が更新条件を満たしていることから、“｜”に対応した識別子ＩＤ＿Ａのフレーム画像の更新を行う。全ての投射装置８００〜８３０でこの処理が実行されることで、ＩＤ＿Ａから送信された画像は、マルチスクリーン画面７００上でフレーム同期がなされて更新される。
【００８５】
１４０３では、“―”が１つ、“＋”が２つ検出されており、１４０２で検出されていた４つの“｜”はフレーム画像の更新に伴い照射が終了されている。ここで、表示制御部２０７は、不可視光形状“―”と“＋”が更新条件を満たしていることから、“―”と“＋”に対応した識別子ＩＤ＿ＢとＩＤ＿Ｂのフレーム画像の更新を行う。投射装置８００と８２０でこの処理が実行されることで、ＩＤ＿ＢとＩＤ＿Ｃから送信された画像は、マルチスクリーン画面７００上でそれぞれフレーム同期がなされて更新される。
【００８６】
以上のように、各投射装置において、送信元に応じて表示するフレーム画像の生成完了時に照射する不可視光の形状を変え、同形状の不可視光が照射される数、すなわち同一の送信元からの画像を投射する投射装置の台数を関連付けて管理する。これにより、各投射装置は、検出した不可視光の形状とその数から、同期化が必要な他の投射装置におけるフレーム画像の生成完了を知ることができるため、フレーム同期がなされたマルチスクリーン画面を実現することが可能となる。
【００８７】
なお、不可視光の種別を変える方法としては形状に限られるものではない。例えば、複数の異なる周波数の波長とそれを検出可能なセンサを用いて構成したり、点滅パターンなど時間方向に照射の仕方を変えたりするような方法を用いても構わない。
【００８８】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００８９】
１００、１１０、１２０  情報処理装置
１０１  制御部
１０２、２０２  メモリ
１０３  通信部
１０４  表示部
１０５  入力部
２００、２１０、２２０、２３０  投射装置
２０１  受信部
２０２  メモリ
２０３  画像生成部
２０４  照射部
２０５  照射制御部
２０６  検出部
２０７  表示制御部
２０８  信号生成部
２０９  表示部
【図１】
2016029760.tif 000003
【図２】
2016029760.tif 000004
【図３】
2016029760.tif 000005
【図４】
2016029760.tif 000006
【図５】
2016029760.tif 000007
【図７】
2016029760.tif 000008
【図８】
2016029760.tif 000009
【図９】
2016029760.tif 000010
【図１０】
2016029760.tif 000011
【図１１】
2016029760.tif 000012
【図１２】
2016029760.tif 000013
【図１３】
2016029760.tif 000014
【図６】
2016029760.tif 000015
【図１４】
2016029760.tif 000016