(57)【要約】【課題】  プロジェクタ使用中に情報処理装置がスクリーンセーバ状態になっても、プロジェクタを使用した作業（会議、プレゼンテーション等の進行）を途中で中断することなく、継続して作業を続けること【解決手段】  本発明は、情報処理装置から出力された投影画像を投影するプロジェクタであって、前記情報処理装置から出力された投影画像を取得する画像取得手段と、前記画像取得手段により取得した投影画像の内容を解析する画像解析手段と、前記画像解析手段により解析された投影画像の内容に基づいて、前記解析した投影画像の前に取得した第１の投影画像を投影するか、あるいは前記情報処理装置から現在出力されている第２の投影画像を投影するかを判断して、投影する投影画像を切り替える画像切替手段と、を有することを特徴とする。【選択図】  図１
2018055037.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置から出力された投影画像を投影するプロジェクタであって、
前記情報処理装置から出力された投影画像を取得する画像取得手段と、
前記画像取得手段により取得した投影画像の内容を解析する画像解析手段と、
前記画像解析手段により解析された投影画像の内容に基づいて、前記解析した投影画像の前に取得した第１の投影画像を投影するか、あるいは前記情報処理装置から現在出力されている第２の投影画像を投影するかを判断して、投影する投影画像を切り替える画像切替手段と、
を有することを特徴とするプロジェクタ。
【請求項２】
前記画像切替手段によって前記第１の投影画像に切り替えて投影されている場合には、前記情報処理装置から現在出力されている第２の投影画像の内容が、前記第１の投影画像の内容と同一であるか否かを画像解析手段が解析し、同一であると解析した場合には、前記情報処理装置から現在出力されている第２の投影画像を投影するように前記画像切替手段が切り替えることを特徴とする請求項１に記載のプロジェクタ。
【請求項３】
前記画像切替手段によって前記第１の投影画像に切り替えて投影されている場合には、前記情報処理装置から現在出力されている第２の投影画像の内容が、前記第１の投影画像の内容と同一であるか否かを画像解析手段が解析し、同一であると解析されるまで、前記解析した投影画像の前に取得した第１の投影画像を継続して投影することを特徴とする請求項１また請求項２に記載のプロジェクタ。
【請求項４】
前記解析した投影画像の内容に基づいて、前記解析した投影画像の前に取得した第１の投影画像を記憶するか否かを制御する記憶制御手段と、
を有することを特徴とする請求項１乃至請求項３のいずれか１項に記載のプロジェクタ。
【請求項５】
前記画像解析手段が、前記第１の投影画像と前記第２の投影画像とが同一であると解析する判断は、所定の割合以上一致しているかどうかで判断することを特徴とする請求項２乃至４に記載のプロジェクタ。
【請求項６】
情報処理装置から出力された投影画像を投影する画像投影方法であって、
前記情報処理装置から出力された投影画像を取得する画像取得ステップと、
前記画像取得ステップにより取得した投影画像の内容を解析する画像解析ステップと、
前記画像解析ステップにより解析された投影画像の内容に基づいて、前記解析した投影画像の前に取得した第１の投影画像を投影するか、あるいは前記情報処理装置から現在出力されている第２の投影画像を投影するかを判断して、投影する投影画像を切り替える画像切替ステップと、
を有することを特徴とする画像投影方法。
【請求項７】
情報処理装置から出力された投影画像を投影するプロジェクタを、
前記情報処理装置から出力された投影画像を取得する画像取得手段と、
前記画像取得手段により取得した投影画像の内容を解析する画像解析手段と、
前記画像解析手段により解析された投影画像の内容に基づいて、前記解析した投影画像の前に取得した第１の投影画像を投影するか、あるいは前記情報処理装置から現在出力されている第２の投影画像を投影するかを判断して、投影する投影画像を切り替える画像切替手段と、
して動作させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置から受信した画像を投影するプロジェクタ、投影型画像表示システム、画像投影方法ならびにプログラムに関する。
【背景技術】
【０００２】
プロジェクタを利用して、で情報処理装置などからの情報を投影している際に、映像出力機器との接続ケーブルの抜去等により映像信号が不意に途切れると、プロジェクタ周辺環境が暗いと暗闇になってしまい、ユーザがプロジェクタ本体のボタン操作、あるいはリモコン、部屋の照明スイッチの場所を探すのに不便であることがある。
【０００３】
上記課題を解決するために、特許文献１には、接続ケーブルの抜去等により生じた不測の事態を自動的に検出し、かつプロジェクタが設置環境の照度を測定して、ある照度以下では高諧調の明るい無地の画像を表示して、補助照明として利用する技術が開示されている。
【特許文献１】特開２０１６−３３５７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１の接続ケーブルの抜去等により周辺が暗い際に補助照明として利用する技術は開示されている、しかしながら、情報処理装置側がスクリーンセーバなどにより画面が切り変わった場合、ミーティングの最中に画面が切り替わるため、議論が中断される。特許文献１の例では接続ケーブルの抜去等のようにミーティングの終わりの時に暗いくなることを防いでいるが、明るい無地の画像を投影するとミーティングの内容が中断されてしまう。
【０００５】
本発明は、上記課題を解決するためになされたものであり、プロジェクタ使用中に情報処理装置がスクリーンセーバ状態になっても、プロジェクタを使用した作業（会議、プレゼンテーション等の進行）を途中で中断することなく、継続して作業を続けることができることを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、情報処理装置から出力された投影画像を投影するプロジェクタであって、前記情報処理装置から出力された投影画像を取得する画像取得手段と、前記画像取得手段により取得した投影画像の内容を解析する画像解析手段と、前記画像解析手段により解析された投影画像の内容に基づいて、前記解析した投影画像の前に取得した第１の投影画像を投影するか、あるいは前記情報処理装置から現在出力されている第２の投影画像を投影するかを判断して、投影する投影画像を切り替える画像切替手段と、を有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、プロジェクタ使用中に情報処理装置がスクリーンセーバ状態になっても、プロジェクタを使用した作業（会議、プレゼンテーション等の進行）を途中で中断することなく、継続して作業を続けることが可能となる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態におけるプロジェクタ１００のソフトウェア構成を示す図である。
【図２】本発明の実施形態におけるプロジェクタ１００のハードウェア構成を示す図である。
【図３】本発明の実施形態における情報処理装置３００に適用可能な情報処理装置のハードウェア構成の一例を示す図である。
【図４】本発明の実施形態におけるプロジェクタ１００の投影処理を説明するフローチャートである。
【図５】本発明の実施形態におけるプロジェクタ１００と情報処理装置３００で表示される投影面及び画面イメージを示す模式図である。
【発明を実施するための形態】
【０００９】
以下、本発明の第１実施形態に係るプロジェクタについて、図面を参照して説明する。
【００１０】
図１は、本発明の実施形態におけるプロジェクタ１００のソフトウェア構成を示す図である。
【００１１】
図１のプロジェクタ１００は、情報処理装置３００（後述する）からの画像信号１７０を入力する信号入力部１１０と、画像信号１７０の情報の制御する情報制御部１１１と、制御した結果を出力する信号出力部１１２を有する。
【００１２】
また、画像信号１７０の情報とは異なる情報の投影を命令するための画像処理部１１３と、画像信号１７０で受信した情報を投影面１６０に投影する投影部１１４を有している
【００１３】
画像処理部１１３は、画像信号１７０として入力される画像情報を取得する画像取得部１０１を有し、取得される画像情報を画像解析部１０２で解析する。
【００１４】
画像解析部１０２で解析した結果、入力されている画像情報をそのまま投影するか、それ以前に取得した画像を投影するかを切り替える画像切替部を有する。この画像切替部の処理により、情報処理装置３００から受信する画像情報をそのまま投影するだけではなく、画像情報の解析により判断される情報処理装置３００の状況から、投影画像を切り替えて、プロジェクタを使用した作業（会議、プレゼンテーション等の進行）を途中で中断することなく、継続して作業を続けることができる効果を奏する。詳細は後述する。
【００１５】
また、投影部１１４は、空間光変調器１２１と、空間光変調器１２１を駆動する駆動部１２０と、光源１２２と、レンズ１２３とを含んで構成されている。
【００１６】
駆動部１２０は、信号出力部１１２からの画像信号に基づき、空間光変調器１２１を駆動する。そして、投影部１１４は、光源１２２からの光を、空間光変調器１２１およびレンズ１２３を介して投影する。
【００１７】
なお、本実施例では、全ての処理をプロジェクタ１００内で実施しているが、画像信号１７０を送信する情報処理装置３００が図１の１１３内の処理の一部を行っても良いし全てを行っても良い
【００１８】
次に、図２を参照して、図１に示したプロジェクタ１００のハードウェア構成について説明する。
【００１９】
図２は、本発明の実施形態におけるプロジェクタ１００のハードウェア構成を示す図である。
【００２０】
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００２１】
また、ＲＯＭ２０２あるいは情報記憶媒体２０７には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。
【００２２】
ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＡＭ２０３にロードして、プログラムを実行することで各種動作を実現するものである。
【００２３】
また、入力コントローラ（入力Ｃ）２０５は、操作部２０９からの入力を制御する。
【００２４】
出力コントローラ（出力Ｃ）２０６は、投影部２１０等の表示器への表示を制御する。表示器はＣＲＴでも良いし、液晶ディスプレイでも構わない。
【００２５】
情報記憶媒体２０７は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶する。
【００２６】
通信Ｉ／Ｆコントローラ（通信Ｉ／ＦＣ）２０８は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。他の情報処理装置との情報通信や、ＴＣＰ／ＩＰを用いたインターネット通信等が可能である。
【００２７】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、投影部２１０上での表示を可能としている。
【００２８】
本発明を実現するためのプログラムは情報記憶媒体２０７に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、本発明で生成されるプログラムやプロキシクラスファイル、プログラムが用いる定義ファイル及び各種情報テーブルは情報記憶媒体２０７に格納されており、これらについての詳細な説明は後述する。
【００２９】
なお、図２の構成は一例であり、用途や目的に応じて様々な構成例があることは云うまでもない。その他の構成例として、プロジェクタが、ネットワークと接続され、通信可能な不図示のパーソナルコンピュータ等の情報処理装置からプログラム生成命令を受けることによって、プログラムの生成を行うことも可能である。
【００３０】
すなわち、本発明の機能が実現されるものであれば、単体の機器であっても、複数の機器からなるシステムであっても、ネットワークを介して処理が行われるシステムであっても本発明を適用することができる。
【００３１】
また、情報記憶媒体２０７に記憶された情報は、それぞれデータベース（ＤＢ）等に格納されていても良い。
【００３２】
次に、図３を参照して、画像信号１７０を送信する情報処理装置３００に適用可能な情報処理装置のハードウェア構成の一例について説明する。
【００３３】
図３において、３０１はＣＰＵで、システムバス３０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ３０３あるいは外部メモリ３１１には、ＣＰＵ３０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、情報処理装置３００が実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００３４】
３０２はＲＡＭで、ＣＰＵ３０１の主メモリ、ワークエリア等として機能する。ＣＰＵ３０１は、処理の実行に際して必要なプログラム等をＲＯＭ３０３あるいは外部メモリ３１１からＲＡＭ３０２にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００３５】
また、３０５は入力コントローラで、キーボードやポインティングデバイス等の入力装置３０９からの入力を制御する。３０６はビデオコントローラで、ディスプレイ装置３１０等の表示器への表示を制御する。これらは必要に応じて操作者が使用するものである。
【００３６】
３０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ３１１へのアクセスを制御する。
【００３７】
３０８は通信Ｉ／Ｆ（インタフェース）コントローラで、ネットワークを介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００３８】
なお、ＣＰＵ３０１は、例えばＲＡＭ３０２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ装置３１０上での表示を可能としている。また、ＣＰＵ３０１は、ディスプレイ装置３１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３９】
本発明を実現するための後述するフローチャートに示す各ステップの処理は、コンピュータで読み取り実行可能なプログラムにより実行されても良く、そのプログラムは外部メモリ３１１に記録されている。そして、必要に応じてＲＡＭ３０２にロードされることによりＣＰＵ３０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ３１１に格納されていても良い。
【００４０】
次に、プロジェクタ１００の基本的な処理フローについて、図４及び図５を参照して説明する。
【００４１】
図４は、本発明の実施形態におけるプロジェクタ１００の投影処理を説明するフローチャートである。なお、図４のフローチャートはプロジェクタ１００及び情報処理装置のＣＰＵ２０１及びＣＰＵ３０１により実行されるものであり、図中のＳ４０１からＳ４２２はそれぞれの処理ステップを示す。
【００４２】
また、図５は、本発明の実施形態におけるプロジェクタ１００と情報処理装置３００で表示される投影面及び画面イメージを示す模式図である。図４のフローチャートの手順に沿って、図５を参照しながら説明する。
【００４３】
図４のフローチャートは、プロジェクタ１００と情報処理装置３００とが接続され、プロジェクタによる画面投影が開始される際のフローチャートである。なお、情報処理装置３００との接続は、ＶＧＡ端子でも良いし、ＨＤＭＩ（登録商標）端子でも良く、またＬＡＮ回線を経由した接続でも構わない。
【００４４】
図４のフローチャートのステップＳ４０１において、まず、情報処理装置３００のＣＰＵ３０１は、プロジェクタ１００に投影させる画面イメージ（投影情報）を生成する。投影する画面イメージは、情報処理装置３００のディスプレイ部３１０と共通でも良いし、プロジェクタ１００用に生成しても良い。図５の例では、情報処理装置３００のディスプレイ部３１０と共通の画像を投影する例で説明する。ステップＳ４０１の結果、情報処理装置３００のディスプレイ部３１０に表示された画面イメージが５０１である。
【００４５】
情報処理装置３００のＣＰＵ３０１は、生成された投影情報は、プロジェクタ１００へと送信し、ステップＳ４１１において、プロジェクタ１００のＣＰＵ２０１は、情報処理装置３００から投影情報を受信する。プロジェクタ１００の以後の処理は後述する。
【００４６】
次に、情報処理装置３００のＣＰＵ３０１は、ステップＳ４０２において、スクリーンセーバのタイマーを開始する。このスクリーンセーバの機能は、所定時間、ユーザの操作がなければ、表示している画面を消したり、ユーザの再ログイン等を促す機能である。表示している画面を消すことにより、ブラウン管ディスプレイやプラズマディスプレイの焼付きを防いだり、ユーザの再ログイン等を促すことで、ユーザが使用していない間に他人に使用されることを防ぐことなどができる。
【００４７】
次に、ステップＳ４０３において、情報処理装置３００のＣＰＵ３０１は、ディスプレイ部３１０に表示している画面情報が更新されているかを確認する。画面情報が更新されていれば、スクリーンセーバ機能を起動させず、ステップＳ４０１へと処理を戻す。一方、画面情報が更新されていない場合は、ステップＳ４０４へと処理を遷移する。
【００４８】
次に、ステップＳ４０４において、情報処理装置３００のＣＰＵ３０１は、ステップＳ４０２で開始したタイマーが所定の時間経過したかを確認する。所定の時間を経過していなければステップＳ４０３へと処理を遷移し、画面情報が更新されていない間、ステップＳ４０４とステップＳ４０３を繰り返す。なお、この所定の時間経過するまでの間も、プロジェクタ１００へは投影情報を送信しているのは言うまでもない。
【００４９】
一方、ステップＳ４０４において、ステップＳ４０２で開始したタイマーが所定の時間経過している場合、ステップ４０５へと処理を遷移する。
【００５０】
ステップＳ４０５において、情報処理装置３００のＣＰＵ３０１は、プロジェクタ１００にブラックスクリーン情報（何も表示されていない状態の情報）を送信する。図５の画面イメージで５０４のような画像を送信する。
【００５１】
次に、ステップＳ４０６において、情報処理装置３００のＣＰＵ３０１は、スクリーンセーバ状態が解除されたかどうかの判断を行う。スクリーンセーバ状態が解除される処理とは、たとえば、ユーザの何らかの操作を受け付けた場合や、ユーザの再ログイン画面を情報処理装置３００のディスプレイ部３１０に表示し、ユーザが認証操作を行い、認証される場合などがある。図５の画面イメージでは５０６のような画面をプロジェクタ１００に送信する例を示している。なお、送信する画面イメージは継続して５０４のような画面イメージでも良い。
【００５２】
ステップＳ４０６において、スクリーンセーバ状態が解除されたと判断されると、ステップＳ４０１へと処理を戻す。ステップＳ４０１へと処理を戻した直後のプロジェクタ１００への送信画面のイメージは図５の５０８のように、スクリーンセーバ状態に入る前の画面イメージである。一方、スクリーンセーバ状態が解除されていない場合は、ステップＳ４０６へと処理を戻し、スクリーンセーバ状態が解除されるのを待つ。なお、このスクリーンセーバ状態が解除されるまでの間も、プロジェクタ１００へは投影情報（プラックスクリーン情報や再ログイン情報）を送信している。以上の処理が情報処理装置３００側で行われる。
【００５３】
他方のプロジェクタ１００の処理を以下に説明する。
【００５４】
プロジェクタ１００のＣＰＵ２０１は、ステップＳ４１１において、情報処理装置３００から送信された投影情報を受信する。
【００５５】
次に、ステップＳ４１２において、プロジェクタ１００のＣＰＵ２０１は、受信した投影情報がブラックスクリーン情報かどうかを判断する。この投影情報がブラックスクリーンの場合は、情報処理装置３００がスクリーンセーバ状態に入っているか、情報処理装置３００との接続が終了、もしくは情報処理装置３００が終了していると考えられるので、次のステップＳ４１３において、プロジェクタ１００のＣＰＵ２０１は、情報処理装置３００と通信が可能かどうかを判断する。情報処理装置３００と通信が可能であれば、情報処理装置３００と接続されている状態なので、次のステップＳ４１４へと処理を遷移する。一方、情報処理装置３００と通信が不可能の場合は、ステップＳ４１６へと処理を遷移し、プロジェクタ１００は投影処理を停止する。すなわち情報処理装置３００との接続が終了、もしくは情報処理装置３００が終了しているため投影の停止処理を実行する。
【００５６】
ステップＳ４１４へと処理が遷移すると、プロジェクタ１００のＣＰＵ２０１は、スクリーンセーバフラグをＯＮにする。スクリーンセーバフラグとは、情報処理装置３００がスクリーンセーバ状態かどうかを識別するフラグである。
【００５７】
次に、ステップＳ４１５において、プロジェクタ１００のＣＰＵ２０１は、別途ステップＳ４１９で記憶された投影画像（投影情報）を投影する処理を行う。この処理は、情報処理装置３００からスクリーンセーバ状態の画像を取得した際に、以前に記憶した投影画像（投影情報）を継続してスクリーン１６０に投影する処理である。この処理は従来のようにステップＳ４１１で受信した投影情報を投影するのではなく、ステップＳ４１９で記憶した投影情報に切り替えている処理（画像切替手段）である。図５の投影イメージでは、５０５のイメージとなり、受信する５０４のイメージとは異なる投影情報を表示している。
【００５８】
この処理により、ブラックスクリーンなどの情報を投影して作業（たとえば、役員会議などの重要な会議の進行等）を途中で中断することを防ぎ、継続画像を投影し続けることで作業を続けることができる効果を有する。
【００５９】
ステップＳ４１５の処理が終了すると、ステップＳ４１１へと処理を戻し、以降の処理を繰り返す。
【００６０】
また、ステップＳ４１２において、受信した投影情報がブラックスクリーン情報ではないと判断された場合は、ステップＳ４１７へと処理を遷移する。受信した投影情報がブラックスクリーン情報ではない場合は、何らかの画像が表示されている状態なので、情報処理装置３００はスクリーンセーバ状態ではない可能性がある。その為、ステップＳ４１７において、スクリーンセーバフラグがＯＮかどうかの判断を行う。
【００６１】
ステップＳ４１７において、プロジェクタ１００のＣＰＵ２０１は、スクリーンセーバフラグがＯＮかどうかにより処理を分ける。スクリーンセーバフラグがＯＮの場合は、ステップＳ４２１へと処理を遷移し、スクリーンセーバフラグがＯＮではない場合、ステップＳ４１８へと処理を遷移する。
【００６２】
ステップＳ４１８へと処理を遷移すると、プロジェクタ１００のＣＰＵ２０１は、現在記憶している投影画像を削除し、ステップＳ４１９において、ステップＳ４１１で取得した投影画像をプロジェクタ１００のＲＡＭ２０３に記憶する。図５の投影イメージの図では、５０３のような画面イメージを記憶する。
【００６３】
その後、ステップＳ４２０へと処理を遷移し、プロジェクタ１００のＣＰＵ２０１は、ステップＳ４１１で受信した投影情報をスクリーン１６０に投影する。図５の投影イメージの図では、情報処理装置３００より受信した５０１の投影イメージをそのまま５０２のように投影する。ステップＳ４２０の処理後はステップＳ４１１へと処理を戻し、以降の処理を繰り返す。
【００６４】
次に、ステップＳ４１７において、スクリーンセーバフラグがＯＮである場合の処理を説明する。
【００６５】
ステップＳ４１７において、スクリーンセーバフラグがＯＮである場合、ステップＳ４２１へと処理を遷移する。
【００６６】
ステップＳ４２１の処理に移行する場合は、情報処理装置３００はスクリーンセーバ状態であるがブラックスクリーンではない投影情報を送信している。このパターンはたとえば、図５の５０６のようなスクリーンロック解除の再ログイン画面などを送信してきた場合か、スクリーンセーバ状態が解除された状態かである。
【００６７】
５０６のような再ログイン画面の投影イメージをそのままプロジェクタ１００で投影すると、プロジェクタを使用した作業（会議、プレゼンテーション等の進行）を途中で中断させてしまうことになる。そのため、５０６のような再ログイン画面イメージを受信した場合も、それまで投影していた投影情報を継続して投影させる必要がある。
【００６８】
一方、これまでスクリーンセーバ状態であった情報処理装置３００がスクリーンセーバ状態を解除された場合もステップＳ４２１の処理へと流れる（たとえば、５０６から５０８へ画面遷移した場合）。そのため、ステップＳ４２１は、再ログイン画面かスクリーンセーバ状態が解除されたかの判断を行う処理を行う。
【００６９】
ステップＳ４２１では、プロジェクタ１００のＣＰＵ２０１が、ステップＳ４１１で取得した投影情報とステップＳ４１９で記憶されている投影情報とが一致するかどうかによって判断を分ける。
【００７０】
ステップＳ４１１で取得した投影情報と、ステップＳ４１９で取得した投影情報（スクリーンセーバ状態になる前の画像イメージ）とが一致しない場合は、ステップＳ４１１で取得した投影情報は５０６のような再ログイン画面が送信されてきていることを意味しているので、ステップＳ４１５へと処理を遷移し、継続してステップＳ４１９で記憶されている投影情報を投影する。
【００７１】
一方、ステップＳ４１１で取得した投影情報と、ステップＳ４１９で取得した投影情報（スクリーンセーバ状態になる前の画像イメージ）とが一致している場合、すなわち、ステップＳ４１１で取得した投影情報は５０８のようなスクリーンセーバ状態に入る前の画像イメージ５０１と一緒の場合は、スクリーンセーバ状態が解除されていることを示しているので、次にステップＳ４２２へと遷移し、スクリーンセーバフラグをＯＦＦにする。
【００７２】
その後、ステップＳ４１９へと処理を遷移し、スクリーンセーバフラグがＯＮでない処理と同様の処理へと移行する。
【００７３】
なお、ステップＳ４２１での、ステップＳ４１１で取得した投影情報とステップＳ４１９で記憶されている投影情報とが一致確認については、たとえば、マウスポインタの移動や１文字の入力などによりスクリーンセーバ状態が解除されることを考慮して、完全一致ではなく、たとえば９割以上一致していれば良いなどと定義しても良い。
【００７４】
以上の処理により、プロジェクタ使用中に情報処理装置がスクリーンセーバ状態になっても、プロジェクタを使用した作業（会議、プレゼンテーション等の進行）を途中で中断することなく、継続して作業を続けることが可能となる。
【００７５】
上記実施例では、スクリーンセーバ状態になったと言うプロジェクタ１００側の判断は、ブラックスクリーン情報を受信したときとしているが、より画像解析が可能なプロジェクタであれば、情報処理装置３００からスクリーンセーバ状態になる最初の画面イメージを取得して、その画像を受信した際にスクリーンセーバ状態に入ったと判断しても良い。
【００７６】
また、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【００７７】
以上、一つの実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００７８】
なお、特に図示しないが、記録媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【００７９】
さらに、各種プログラムに従属するデータもディレクトリなどに管理されている。また、インストールするプログラムやデータが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【００８０】
本実施形態におけるフローチャートに示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記録媒体により、あるいはネットワークを介して外部の記録媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【００８１】
以上のように、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００８２】
この場合、記録媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【００８３】
プログラムコードを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【００８４】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８５】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８６】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【００８７】
さらに、本発明を達成するためのソフトウェアによって表されるプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【００８８】
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【００８９】
１００  プロジェクタ
１０１  画像取得部
１０２  画像解析部
１０３  画像切替部
【図１】
2018055037.tif 000003
【図２】
2018055037.tif 000004
【図３】
2018055037.tif 000005
【図４】
2018055037.tif 000006
【図５】
2018055037.tif 000007