(57)【要約】【課題】プレゼンテーションをスムーズに行うための画像制御機能を有するプロジェクタを提供すること。【解決手段】プロジェクタ１０は、ＰＣ２０から時系列に供給される第ｎ−１、ｎ、ｎ＋１の画像データを含む画像データ２２を受信する画像データ受信手段１１０と、第ｎの画像データから第ｎ＋１の画像データへの更新に関連づけて所定の第ｎの投写画像更新イベント１４２を発生させる投写画像更新イベント発生手段１４０と、第ｎの投写画像更新イベント１４２の発生に基づいて、投写対象の画像データ１２２を第ｎ−１の画像データから第ｎの画像データに更新する投写対象画像データ更新手段１５０と、投写対象の画像データ１２２に基づいて投写画像１３２を生成する投写画像生成手段１３０と、投写画像１３２を投写する投写手段１８０と、を含む。【選択図】図１
2008225175.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像データを有する画像データ供給源から供給される画像データに基づいて投写画像を生成して投写するプロジェクタであって、
前記画像データ供給源から時系列に供給される第ｎ−１の画像データ、第ｎの画像データ、第ｎ＋１の画像データ（ｎは２以上の整数）を含む画像データを受信する画像データ受信手段と、
前記第ｎの画像データから前記第ｎ＋１の画像データへの更新に関連づけて第ｎの投写画像更新イベントを発生させる投写画像更新イベント発生手段と、
前記第ｎの投写画像更新イベントの発生に基づいて、前記投写対象の画像データを前記第ｎ−１の画像データから前記第ｎの画像データに更新する投写対象画像データ更新手段と、
前記投写対象の画像データに基づいて前記投写画像を生成する投写画像生成手段と、
前記投写画像を投写する投写手段と、
を有することを特徴とするプロジェクタ。
【請求項２】
請求項１において、
前記投写画像更新イベント発生手段は、
受信した画像データを先に受信した画像データと比較し、所定の基準に基づいて、前記受信した画像データが前記先に受信した画像データと異なる画像データであると判断した場合には、前記投写画像更新イベントを発生させることを特徴とするプロジェクタ。
【請求項３】
請求項２において、
前記投写画像更新イベント発生手段は、
前記受信した画像データに対応する画像の所定の一部の領域に相当するデータを、先に受信した画像データに対応する画像の前記所定の一部の領域に相当するデータと比較し、所定の基準に基づいて、前記受信した画像データが前記先に受信した画像データと異なる画像データであると判断した場合には、前記投写画像更新イベントを発生させることを特徴とするプロジェクタ。
【請求項４】
請求項３において、
前記投写画像更新イベント発生手段は、
所与の設定値に基づいて、前記所定の一部の領域を決定することを特徴とするプロジェクタ。
【請求項５】
請求項２乃至４のいずれかにおいて、
前記投写画像更新イベント発生手段は、
前記受信した画像データの白黒比を先に受信した画像データの白黒比と比較し、所定の基準に基づいて、前記受信した画像データが前記先に受信した画像データと異なる画像データであると判断した場合には、前記投写画像更新イベントを発生させることを特徴とするプロジェクタ。
【請求項６】
請求項２乃至５のいずれかにおいて、
前記第ｎの投写画像更新イベントの発生に基づいて、投写予定の画像データを前記第ｎの画像データから前記第ｎ＋１の画像データに更新する投写予定画像データ更新手段と、
前記投写対象の画像データおよび前記投写予定の画像データを記憶するための複数の記憶領域を有する画像データ記憶手段を含み、
前記投写対象画像データ更新手段は、
前記投写画像更新イベントが発生する毎に、前記投写対象の画像データの参照先となる前記記憶領域を所定の順序で巡回させて切り替え、
前記投写予定画像データ更新手段は、
前記投写画像更新イベントが発生する毎に、前記投写予定の画像データの格納先となる前記記憶領域を所定の順序で巡回させて切り替えることを特徴とするプロジェクタ。
【請求項７】
請求項１において、
前記画像データ供給源に対して画像データの更新を要求する画像データ更新要求情報を送信する画像データ更新要求情報送信手段を含み、
前記投写画像更新イベント発生手段は、
所定の画像データ更新要求入力情報に基づいて前記投写画像更新イベントを発生させ、
前記画像データ更新要求情報送信手段は、
前記投写対象画像データ更新手段が前記投写対象の画像データを更新した後に、前記画像データ更新要求情報を送信することを特徴とするプロジェクタ。
【請求項８】
請求項１乃至７において、
前記投写画像生成手段は、
前記投写対象の画像データが前記第ｎの画像データである場合には、前記第ｎの画像データに対応する画像と前記第ｎ＋１の画像データに対応する画像を含む前記投写画像を生成することを特徴とするプロジェクタ。
【請求項９】
複数の画像データを有する画像データ供給源から供給される画像データに基づいて投写画像を生成して投写するプロジェクタを制御するためのプログラムであって、
前記画像データ供給源から時系列に供給される第ｎ−１の画像データ、第ｎの画像データ、第ｎ＋１の画像データ（ｎは２以上の整数）を含む画像データを受信する画像データ受信手段と、
前記第ｎの画像データから前記第ｎ＋１の画像データへの更新に関連づけて第ｎの投写画像更新イベントを発生させる投写画像更新イベント発生手段と、
前記第ｎの投写画像更新イベントの発生に基づいて、前記投写対象の画像データを前記第ｎ−１の画像データから前記第ｎの画像データに更新する投写対象画像データ更新手段と、
前記投写対象の画像データに基づいて前記投写画像を生成する投写画像生成手段と
を機能させることを特徴とするプログラム。
【請求項１０】
請求項９に記載されたプログラムが記憶されていることを特徴とする情報記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プロジェクタ、プログラム及び情報記憶媒体に関する。
【背景技術】
【０００２】
従来より、会議、学会、展示会等のプレゼンテーションにプロジェクタが広く利用されている。プロジェクタを使用したプレゼンテーションを円滑に進行するためには、プロジェクタの投写画像に含まれない様々な情報をプレゼンテータが認識可能な状態にあることが有効である。例えば、特開２００２−１９６７４０号公報に記載されたプレゼンテーションシステムにおいては、プレゼンテータが投写中のスライドに対応した説明文等を認識することができるようになっている。具体的には、ＰＣの画面上では説明文が含まれるスライドを表示しながら、プロジェクタが説明文の部分を不可視にするようにスライドデータを変換して投写を行うことにより、プレゼンテータのみが説明文を参照することができるようにしている。
【特許文献１】特開２００２−１９６７４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、プレゼンテーションを円滑に進行するためには、プレゼンテータが、プロジェクタの現在の投写画像に関する情報を認識するだけでは不十分である。すなわち、プレゼンテータが次の資料に関する情報を認識していなければ、次の資料の内容を加味して十分な説明をすることができず、円滑なプレゼンテーションを実現することが困難である。また、プレゼンテータが次の資料に関する情報を認識していなければ、適切なタイミングで次の資料に対応する画像をプロジェクタに投写させることが困難である。そのため、スクリーンに次の資料に対応する画像が投写された後、プレゼンテータがその資料に関する説明内容を思い出して説明を再開するまでに無駄な時間を必要とし、円滑なプレゼンテーションを実現することが困難である。
【０００４】
本発明は、以上のような問題点に鑑みてなされたものであり、プレゼンテータがＰＣ画面上で次の資料を先読みするために、ＰＣ画面上の資料の一つ前の資料に対応する画像を生成するように制御するプロジェクタを提供することを目的とする。
【課題を解決するための手段】
【０００５】
（１）本発明に係るプロジェクタは、複数の画像データを有する画像データ供給源から供給される画像データに基づいて投写画像を生成して投写するプロジェクタであって、前記画像データ供給源から時系列に供給される第ｎ−１の画像データ、第ｎの画像データ、第ｎ＋１の画像データ（ｎは２以上の整数）を含む画像データを受信する画像データ受信手段と、前記第ｎの画像データから前記第ｎ＋１の画像データへの更新に関連づけて第ｎの投写画像更新イベントを発生させる投写画像更新イベント発生手段と、前記第ｎの投写画像更新イベントの発生に基づいて、前記投写対象の画像データを前記第ｎ−１の画像データから前記第ｎの画像データに更新する投写対象画像データ更新手段と、前記投写対象の画像データに基づいて前記投写画像を生成する投写画像生成手段と、前記投写画像を投写する投写手段と、を有することを特徴とする。
【０００６】
画像データ供給源は、例えば、ＰＣ（パーソナルコンピュータ）であってもよいし、プロジェクタに接続された外部メモリデバイスであってもよい。
【０００７】
所定の投写画像更新イベントは、投写画像を更新するトリガとなるイベントである。例えば、受信した画像データの変化を検出した時に、画像データ供給源から供給される画像データが更新されたと判断して投写画像更新イベントを発生させてもよいし、外部から入力される明示的な更新要求に基づいて投写画像更新イベントを発生させてもよい。投写画像更新イベントは、画像データ供給源から供給される画像データの更新に関連づけて発生させればよく、投写画像更新イベントの発生と画像データ供給源から供給される画像データの更新の前後は問わない。
【０００８】
本発明によれば、ＰＣ（画像データ供給源）が供給する画像データを第ｎの画像データから第ｎ＋１の画像データに更新しても、第ｎ＋１の画像データが直ちに投写対象となるわけではなく、第ｎの画像データ画像データが投写対象となる。従って、本発明に係るプロジェクタは、ＰＣの表示画像の１つ前の画像を投写することができる。そのため、プレゼンテータは、ＰＣの表示画像を先読みしながら、プロジェクタの投写画像についての説明をすることができる。
【０００９】
（２）本発明に係るプロジェクタは、前記投写画像更新イベント発生手段は、受信した画像データを先に受信した画像データと比較し、所定の基準に基づいて、前記受信した画像データが前記先に受信した画像データと異なる画像データであると判断した場合には、前記投写画像更新イベントを発生させることを特徴とする。
【００１０】
例えば、所定の基準として、受信した画像データと先に受信した画像データの５％以上が異なれば、両画像データは異なる画像データであると判断してもよい。所定の基準を設けることにより、例えば、入力される画像データに多少のノイズが重畳した場合に画像データが更新されたとする誤った判断を防止することができる。所定の基準は、画像の品質やプロジェクタの品質に応じて、可変に設定することができるようにするのが望ましい。
【００１１】
投写対象を更新するために、例えば、現在の投写対象の画像データを記憶するための専用の記憶領域と、次に投写予定の画像データを記憶するための専用の記憶領域を設けてもよい。その場合は、例えば、投写画像更新イベントの発生により、専用の記憶領域に記憶された次に投写予定の画像データを、投写対象の画像データを記憶するための専用の記憶領域にコピーすることにより投写対象の画像データを更新し、受信した画像データを次に投写予定の画像データを記憶するための専用の記憶領域に書き込むことにより、次に投写予定の画像データを更新するようにしてもよい。また、例えば、２つの記憶領域を設け、投写画像更新イベントの発生毎に２つの記憶領域を切り替えて、一方の記憶領域に記憶された画像データを投写対象とし、受信した画像データを他方の記憶領域に書き込むことにより、投写対象を更新するようにしてもよい。
【００１２】
本発明によれば、受信した画像データの変化を検出することにより画像データが更新されたか否かを判断することができるので、本発明に係るプロジェクタは、ＰＣの表示画像の１つ前の画像を投写することができる。そのため、プレゼンテータは、ＰＣの表示画像を先読みしながら、プロジェクタの投写画像についての説明をすることができる。
【００１３】
（３）本発明に係るプロジェクタは、前記投写画像更新イベント発生手段は、前記受信した画像データに対応する画像の所定の一部の領域に相当するデータを、先に受信した画像データに対応する画像の前記所定の一部の領域に相当するデータと比較し、所定の基準に基づいて、前記受信した画像データが前記先に受信した画像データと異なる画像データであると判断した場合には、前記投写画像更新イベントを発生させることを特徴とする。
【００１４】
画像の所定の一部の領域は、画像データの変化を捉えやすい領域であることが望ましい。例えば、画像の中央付近の領域を含むことが望ましい。また、比較対象となる画像の所定の一部の領域として、例えば、あらかじめ決められたページ表示領域を含めておけば、画像データの更新を効率よく判断することができる。
【００１５】
本発明によれば、画像データの一部のみが比較の対象となるので、受信した画像データが次に投写予定の画像データと異なる画像データであるか否かの判断を高速化することができる。従って、本発明に係るプロジェクタは、投写画像を素早く更新して投写することができる。
【００１６】
（４）本発明に係るプロジェクタは、前記投写画像更新イベント発生手段は、所与の設定値に基づいて、前記所定の一部の領域を決定することを特徴とする。
【００１７】
本発明によれば、アプリケーションに応じて比較対象となる領域を適切に決定することができる。例えば、１ページ毎の文章を順次表示するようなアプリケーションの場合には、画像の中央付近の領域のみを比較対象領域に設定してもよい。また、アニメーション機能を有するプレゼンテーションの場合には、画像の中央付近の領域に加えて、アニメーション動作による画像の変化を検出するために、アニメーション動作が入りやすい領域（例えば、四隅付近）を比較対象領域に設定してもよい。
【００１８】
（５）本発明に係るプロジェクタは、前記投写画像更新イベント発生手段は、前記受信した画像データの白黒比を先に受信した画像データの白黒比と比較し、所定の基準に基づいて、前記受信した画像データが前記先に受信した画像データと異なる画像データであると判断した場合には、前記投写画像更新イベントを発生させることを特徴とする。
【００１９】
白黒比は画像毎に計算される明るさの度合いを表す指標であり、フォーカス調整等に使用される。画像が異なれば白黒比も異なる場合が多い。
【００２０】
本発明によれば、画像データ毎に計算される白黒比の相違により画像データの変化を検出するので、画像データ自体を比較する必要がない。従って、受信した画像データが次に投写予定の画像データと異なるか否かの判断を高速化することができる。そのため、本発明に係るプロジェクタは、投写画像を素早く更新して投写することができる。また、画像データ自体を比較するための手段を必要としないので、コストを削減することができる。
【００２１】
（６）本発明に係るプロジェクタは、前記第ｎの投写画像更新イベントの発生に基づいて、投写予定の画像データを前記第ｎの画像データから前記第ｎ＋１の画像データに更新する投写予定画像データ更新手段と、前記投写対象の画像データおよび前記投写予定の画像データを記憶するための複数の記憶領域を有する画像データ記憶手段を含み、前記投写対象画像データ更新手段は、前記投写画像更新イベントが発生する毎に、前記投写対象の画像データの参照先となる前記記憶領域を所定の順序で巡回させて切り替え、前記投写予定画像データ更新手段は、前記投写画像更新イベントが発生する毎に、前記投写予定の画像データの格納先となる前記記憶領域を所定の順序で巡回させて切り替えることを特徴とする。
【００２２】
例えば、画像データ記憶手段が２つの記憶領域を有する場合は、投写画像更新イベントが発生する毎に、各記憶領域は投写対象の画像データ又は次に投写予定の画像データのいずれかを記憶する記憶領域として交互に使用される。
【００２３】
また、画像データ記憶手段が３つの記憶領域を有する場合は、投写画像更新イベントが発生する毎に、投写対象の画像データの参照先となる記憶領域及び投写予定の画像データの格納先となる記憶領域を、それぞれ巡回させて切り替えるようにしてもよい。
さらに、受信した画像データを順次上書きして記憶するための専用の記憶領域を別途設けてもよいし、画像データを受信すると同時に次に投写予定の画像データとの比較を行う機能を有するＤＭＡ（Direct Memory Access）転送等が可能であれば、受信した画像データを順次上書きして記憶するための専用の記憶領域を設けなくてもよい。
【００２４】
本発明によれば、投写画像更新イベントの発生毎に、投写対象の画像データの参照先と投写予定の画像データの格納先を切り替えればよいので、投写対象の画像データを更新する際に画像データのコピーをする必要がない。従って、本発明に係るプロジェクタは、投写画像を素早く更新してスクリーンに投写することができる。
【００２５】
（７）本発明に係るプロジェクタは、前記画像データ供給源に対して画像データの更新を要求する画像データ更新要求情報を送信する画像データ更新要求情報送信手段を含み、前記投写画像更新イベント発生手段は、所定の画像データ更新要求入力情報に基づいて前記投写画像更新イベントを発生させ、前記画像データ更新要求情報送信手段は、前記投写対象画像データ更新手段が前記投写対象の画像データを更新した後に、前記画像データ更新要求情報を送信することを特徴とする。
【００２６】
画像データ更新要求入力情報は、例えば、本発明に係るプロジェクタのリモートコントローラの所定のキー（例えば、Ｅｎｔｅｒキー）を押下することにより入力される情報である。画像データ更新要求入力情報及び画像データ更新要求情報は、ＰＣに対するマウスクリックやページアップ／ダウンに相当する情報であってもよい。
【００２７】
本発明によれば、投写画像更新イベントの発生により、投写対象の画像データを更新した後、画像データ供給源に対して画像データ更新要求情報を送信するので、プレゼンテーション資料先読み機能を実現することができる。また、本発明によれば、受信した画像データの変化を検出する必要がない。
【００２８】
（８）本発明に係るプロジェクタは、前記投写画像生成手段は、前記投写対象の画像データが前記第ｎの画像データである場合には、前記第ｎの画像データに対応する画像と前記第ｎ＋１の画像データに対応する画像を含む前記投写画像を生成することを特徴とする。
【００２９】
投写対象の画像データ（第ｎの画像データ）に対応する画像と次に投写予定の画像データ（第ｎ＋１の画像データ）に対応する画像をスクリーン上のそれぞれ別々の領域に投写するようにしてもよいし、次に投写予定の画像データに対応する画像を投写対象の画像データに対応する画像の一部にオーバーレイして投写するようにしてもよい。
【００３０】
本発明によれば、例えば、ＰＣを使用せずにプロジェクタ単独の機能によってプレゼンテーションを行う場合のように、次に投写予定の画像を表示する専用の表示デバイスがない場合であっても、プレゼンテーション資料先読み機能を実現することができる。
【００３１】
（９）本発明は、複数の画像データを有する画像データ供給源から供給される画像データに基づいて投写画像を生成して投写するプロジェクタを制御するためのプログラムであって、前記画像データ供給源から時系列に供給される第ｎ−１の画像データ、第ｎの画像データ、第ｎ＋１の画像データ（ｎは２以上の整数）を含む画像データを受信する画像データ受信手段と、前記第ｎの画像データから前記第ｎ＋１の画像データへの更新に関連づけて第ｎの投写画像更新イベントを発生させる投写画像更新イベント発生手段と、前記第ｎの投写画像更新イベントの発生に基づいて、前記投写対象の画像データを前記第ｎ−１の画像データから前記第ｎの画像データに更新する投写対象画像データ更新手段と、前記投写対象の画像データに基づいて前記投写画像を生成する投写画像生成手段とを機能させることを特徴とするプログラムである。
【００３２】
（１０）本発明は、上記に記載されたプログラムが記憶されていることを特徴とする情報記憶媒体である。
【発明を実施するための最良の形態】
【００３３】
以下、本発明の好適な実施形態について図面を用いて詳細に説明する。なお、以下に説明する実施の形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また以下で説明される構成の全てが本発明の必須構成要件であるとは限らない。
【００３４】
図１は、本実施の形態のプロジェクタの機能ブロック図である。プロジェクタ１０とＰＣ２０は、例えば、ＵＳＢ（Universal Serial Bus）ケーブル等で接続されている。ＰＣ２０には、プレゼンテーション用のアプリケーションソフトウェア及びプレゼンテーションの資料となる画像データが格納されている。プレゼンテータがアプリケーションソフトウェアを起動してプレゼンテーション資料を開くと、ＰＣ２０の画面上に最初の画像が表示される。その後、プレゼンテータがＰＣ２０に接続された入力デバイス５０を使用して、ＰＣ２０の画面表示を更新する操作（マウスクリックやページアップ／ダウンキーの押下等）を行うと、ＰＣ２０の画面表示が次の画像に更新される。このとき、ＰＣ２０からプロジェクタ１０に画面更新操作の情報（マウスクリックやページアップ／ダウンキーの押下等の情報）は送信されないため、プロジェクタ１０はＰＣ２０から所定の時間間隔（例えば、１／６０秒間隔）で送信される画像データの変化を検出することによりＰＣ２０の画面表示が更新されたか否かを判断している。また、プレゼンデータがプロジェクタ１０のリモートコントローラ６０を使用して、ＰＣ２０の画面表示を更新する操作を行うこともできる。この場合は、例えば、プレゼンデータがリモートコントローラ６０の所定のキー（例えば、Ｅｎｔｅｒキー）を押下すると、プロジェクタ１０は、ＰＣ２０に画面更新を要求する情報（マウスクリックやページアップ／ダウンキーの押下等に相当する情報）を送信する。ＰＣ２０は、画面更新を要求する情報を受け取り、次の画像に更新する。
【００３５】
プロジェクタ１０は、画像データ受信手段１１０を有する。画像データ受信手段１１０は、ＰＣ２０（画像データ供給源）から時系列に供給される第ｎ−１の画像データ、第ｎの画像データ、第ｎ＋１の画像データ（ｎは２以上の整数）を含む画像データ２２を受信する。
【００３６】
プロジェクタ１０は、画像データ記憶手段１２０を含んでもよい。画像データ記憶手段１２０は、投写対象の画像データおよび投写予定の画像データを記憶するための複数の記憶領域（バッファ１（１２０−１）、バッファ２（１２０−２）及びバッファ３（１２０−３））を有する。バッファ１〜３（１２０−１〜３）は、投写対象の画像データ、投写予定の画像データ又は受信した画像データ１１２のそれぞれを記憶するための専用の記憶領域として使用してもよい。また、バッファ１〜３（１２０−１〜３）は、投写対象の画像データ、投写予定の画像データ又は受信した画像データ１１２のいずれかを記憶する汎用の記憶領域として巡回しながら使用するようにしてもよい。
【００３７】
プロジェクタ１０は、投写画像生成手段１３０を有する。投写画像生成手段１３０は、投写対象の画像データ１２２に基づいて、投写画像１３２を生成する。例えば、投写画像生成手段１３０は、投写対象の画像データ１２２が第ｎの画像データである場合には、第ｎの画像データに対応する画像と第ｎ＋１の画像データに対応する画像を含む投写画像１３２を生成するようにしてもよい。
【００３８】
プロジェクタ１０は、投写画像更新イベント発生手段１４０を有する。投写画像更新イベント発生手段１４０は、ＰＣ２０（画像データ供給源）から時系列に供給される第ｎの画像データから第ｎ＋１の画像データへの更新に関連づけて第ｎの投写画像更新イベント１４２を発生させる。例えば、投写画像更新イベント発生手段１４０は、受信した画像データ１１２と先に受信した画像データ１１２とを比較し、所定の基準に基づいて、受信した画像データ１１２が先に受信した画像データ１１２と異なる画像データであると判断した場合には、投写画像更新イベント１４２を発生させるようにしてもよい。また、投写画像更新イベント発生手段１４０は、受信した画像データ１１２の一部の領域と、先に受信した画像データ１１２の一部の領域とを比較し、所定の基準に基づいて、受信した画像データ１１２が先に受信した画像データ１１２と異なる画像データであると判断した場合には、投写画像更新イベント１４２を発生させるようにしてもよい。さらに、所与の設定値に基づいて、所定の一部の領域を決定するようにしてもよい。また、例えば、投写画像更新イベント発生手段１４０は、受信した画像データ１１２の白黒比を先に受信した画像データ１２の白黒比と比較し、所定の基準に基づいて、受信した画像データ１１２が先に受信した画像データ１１２と異なる画像データであると判断した場合には、投写画像更新イベント１４２を発生させるようにしてもよい。
【００３９】
プロジェクタ１０は、投写対象画像データ更新手段１５０を有する。投写対象画像データ更新手段１５０は、第ｎの投写画像更新イベント１４２の発生に基づいて、投写対象の画像データ１２２を第ｎの画像データから第ｎ＋１の画像データに更新する。投写対象画像データ更新手段１５０は、投写画像更新イベント１４２が発生する毎に、投写対象の画像データ１２２の参照先となる記憶領域を所定の順序で巡回させて切り替えることにより、投写対象の画像データ１２２を更新するようにしてもよい。
【００４０】
プロジェクタ１０は、投写予定画像データ更新手段１７０を含んでもよい。投写予定画像データ更新手段１７０は、第ｎの投写画像更新イベント１４２の発生に基づいて、投写予定の画像データを第ｎの画像データから第ｎ＋１の画像データに更新する。投写予定画像データ更新手段１７０は、投写画像更新イベント１４２が発生する毎に、投写予定の画像データの格納先となる記憶領域を所定の順序で巡回させて切り替えることにより、投写予定の画像データを更新するようにしてもよい。
【００４１】
プロジェクタ１０は、投写画像生成手段１３０が出力する投写画像１３２をスクリーン４０に投写する投写手段１８０を有する。
【００４２】
なお、プレゼンテーション資料先読み機能を開始した直後は、プロジェクタ１０はスクリーン４０に画像を投写していない状態もありうる。そこで、プレゼンテーション資料先読み機能を実現するための初期化処理を行う。初期化処理は、例えばデバイス５０やリモートコントローラ６０の画面更新操作により発生する開始イベント１２に基づいて、投写対象の画像データ１２２を受信した画像データ１１２（例えば、１ページ目の画像）に初期設定するようにする。さらに、プロジェクタ１０は、画像データ更新要求情報送信手段１６０を含んでおり、投写対象の画像データが初期設定された後に、ＰＣ２０（画像データ供給源）に対して画像データ２２の更新を要求する画像データ更新要求情報１６２を送信する。画像データ更新要求情報１６２を受け取ったＰＣ２０は、次の画像（例えば、２ページ目の画像）を表示するとともにプロジェクタ２０に対して出力する。プロジェクタ２０は、すでに１ページ目の画像をスクリーン４０に投写する投写画像１３２として設定しているので、２ページ目の画像はＰＣ２０が表示する画像の一つ前の画像になり、初期化処理が完了する。
【００４３】
また、投写画像更新イベント発生手段１４０は、所定の画像データ更新要求入力情報６２（例えば、プレゼンテータがリモートコントローラ６０の所定のキーを押下することによりプロジェクタ１０に入力されるＰＣ２０（画像データ供給源）に対する画像データ２２の更新を要求する情報）に基づいて投写画像更新イベント１４２を発生させるようにしてもよい。この場合、画像データ更新要求情報送信手段１６０は、投写対象画像データ更新手段１５０が投写対象の画像データ１２２を更新した後に、画像データ更新要求情報１６２をＰＣ２０（画像データ供給源）に対して送信する。画像データ更新要求情報１６２を受け取ったＰＣ２０は、次の画像を表示するとともにプロジェクタ２０に対して出力するので、プロジェクタ２０がスクリーン４０に投写する画像がＰＣ２０が表示する画像の一つ前の画像になる。従って、プレゼンテータがプロジェクタ２０のリモートコントローラ６０を操作することによっても、プレゼンテーション資料先読み機能を実現することができる。
【００４４】
なお、画像データ記憶手段１２０はバッファ３を有しなくてもよい。その場合は、受信した画像データ１１２と投写予定の画像データの比較処理を行わず、受信した画像データ１１２を順次上書きして記憶すればよい。
【００４５】
また、プロジェクタ１０に対して、ＰＣ２０の代わりにプレゼンテーション資料が記憶された外部メモリデバイスが接続されている場合であっても、プロジェクタ２０は同様に機能する。
【００４６】
図２は、画像データ記憶手段のバッファ１、２、３を巡回させて使用する場合のプロジェクタ投写手順のフローチャートの例である。図３（Ａ）〜（Ｇ）は、図２のフローチャートに対応してバッファ１〜３に保存される画像データを説明するための図である。さらに、図４（Ａ）〜（Ｆ）は、図２のフローチャートに対応してプロジェクタが投写する画像とＰＣが表示する画像の対応関係を説明するための図である。以下、図３（Ａ）〜（Ｇ）及び図４（Ａ）〜（Ｆ）を参照しながら図２のフローチャートについて説明する。なお、以下では、ＰＣに接続された入力デバイスを使用して、５ページの画像データを有する資料を使ったプレゼンテーションを行う場合を例にとり説明する。
【００４７】
プレゼンテーション資料先読み機能を開始すると、プロジェクタ１０は、ＰＣ２０の画像データ（１ページ目の画像データ）を受信し、バッファ１に保存する（ステップＳ１０）。ステップＳ１０の終了時点で、バッファ１にのみ画像データ（１ページ目の画像データ）が保存されている（図３（Ａ）参照）。
【００４８】
次に、プロジェクタ１０は、投写対象の画像データの参照先をバッファ１に設定し、ステップＳ１０でバッファ１に保存した画像データから１ページ目の画像を生成し、スクリーン４０に投写する（ステップＳ１２）。ステップＳ１２の終了時点で、プロジェクタ１０とＰＣ２０はともに１ページ目の画像を投写又は表示している（図４（Ａ）参照）。
【００４９】
次に、プロジェクタ１０は、ＰＣ２０に対して画像データ更新要求情報（例えば、ＰＣ２０側のマウスクリックに相当する情報）を送信し、ＰＣ２０の表示画像の更新を要求する（ステップＳ１４）。ＰＣ２０は、画像データ更新要求情報を受け付け、２ページ目の画像を表示するとともに、プロジェクタ１０に対して２ページ目の画像データを出力する。ステップＳ１４の終了時点で、プロジェクタ１０とＰＣ２０はそれぞれ１ページ目、２ページ目の画像を投写又は表示している（図４（Ｂ）参照）。
【００５０】
次に、プロジェクタ１０は、投写予定の画像データの格納先をバッファ２に設定した後、ＰＣ２０の更新後の画像データを受信し、バッファ２に保存する（ステップＳ１６）。ステップＳ１６の終了時点で、バッファ１（出力対象の画像データの参照先）、バッファ２（出力予定の画像データの格納先）にはそれぞれ１ページ目、２ページ目の画像データが保存されている（図３（Ｂ）参照）。以後、プロジェクタ１０は、ＰＣ２０の出力データを所定の時間間隔（例えば１／６０秒間隔）で受信し、バッファ３に保存する（ステップＳ１８）。ステップＳ１８の終了時点で、バッファ１（出力対象の画像データの参照先）、バッファ２（出力予定の画像データの格納先）にはそれぞれ１ページ目、２ページ目の画像データが保存されており、バッファ３には所定の時間間隔でＰＣの出力データが上書き保存される（図３（Ｃ）参照）。
【００５１】
プロジェクタ１０は、バッファ３に保存された画像データ（ＰＣの出力データ）とバッファ２に保存された画像データ（２ページ目の画像データ）を比較し、所定の基準に基づいて、両画像データが異なるか否か判断する（ステップＳ２０）。ＰＣの表示が３ページ目の画像に更新されるまで両画像データは一致するため、プロジェクタ１０は、ＰＣ２０の出力データを受信し、バッファ３への保存（ステップＳ１８）および画像データの比較（ステップＳ２０）を繰り返す。ＰＣ２０の表示が３ページ目の画像に更新されると、ステップＳ１８でバッファ３に保存した画像データ（３ページ目の画像データ）とステップＳ１６でバッファ２に保存したデータ（２ページ目の画像データ）が異なるため、プロジェクタ１０は、投写画像更新イベントを発生し、投写対象の画像データの参照先及び投写予定の画像データの格納先をそれぞれバッファ２、３に変更し、２ページ目の画像をスクリーン４０に投写する（ステップＳ２２）。ステップＳ２２の終了時点で、プロジェクタ１０とＰＣ２０は、それぞれ２ページ目、３ページ目の画像を投写又は表示している（図４（Ｃ）参照）。さらに、プロジェクタ１０は、ＰＣ２０の出力データの保存先をバッファ１に変更する（ステップＳ２４）。
【００５２】
プレゼンテーション資料先読み機能を終了しない場合（ステップＳ２６）、プロジェクタ１０は、ＰＣ２０の出力データを受信し、バッファ１に保存する（ステップＳ２８）。ステップＳ２８の終了時点で、バッファ２（出力対象の画像データの参照先）、バッファ３（出力予定の画像データの格納先）にはそれぞれ２ページ目、３ページ目の画像データが保存されており、バッファ１には所定の時間間隔でＰＣの出力データが上書き保存される（図３（Ｄ）参照）。
【００５３】
プロジェクタ１０は、バッファ１に保存された画像データ（ＰＣの出力データ）とバッファ３に保存された画像データ（３ページ目の画像データ）を比較し、所定の基準に基づいて、両画像データが異なるか否か判断する（ステップＳ３０）。ＰＣの表示が４ページ目の画像に更新されるまで両画像データは一致するため、プロジェクタ１０は、ＰＣ２０の出力データを受信し、バッファ１への保存（ステップＳ２８）および画像データの比較（ステップＳ３０）を繰り返す。ＰＣ２０の表示が４ページ目の画像に更新されると、ステップＳ２８でバッファ１に保存した画像データ（４ページ目の画像データ）とステップＳ１８でバッファ３に保存したデータ（３ページ目の画像データ）が異なるため、プロジェクタ１０は、投写画像更新イベントを発生し、投写対象の画像データの参照先及び投写予定の画像データの格納先をそれぞれバッファ３、１に変更し、３ページ目の画像をスクリーン４０に投写する（ステップＳ３２）。ステップＳ３２の終了時点で、プロジェクタ１０とＰＣ２０は、それぞれ３ページ目、４ページ目の画像を投写又は表示している（図４（Ｄ）参照）。さらに、プロジェクタ１０は、ＰＣ２０の出力データの保存先をバッファ２に変更する（ステップＳ３４）。
【００５４】
プレゼンテーション資料先読み機能を終了しない場合（ステップＳ３６）、プロジェクタ１０は、ＰＣ２０の出力データを受信し、バッファ２に保存する（ステップＳ３８）。ステップＳ３８の終了時点で、バッファ３（出力対象の画像データの参照先）、バッファ１（出力予定の画像データの格納先）にはそれぞれ３ページ目、４ページ目の画像データが保存されており、バッファ２には所定の時間間隔でＰＣの出力データが上書き保存される（図３（Ｅ）参照）。
【００５５】
プロジェクタ１０は、バッファ２に保存された画像データ（ＰＣの出力データ）とバッファ１に保存された画像データ（４ページ目の画像データ）を比較し、所定の基準に基づいて、両画像データが異なるか否か判断する（ステップＳ４０）。ＰＣの表示が５ページ目の画像に更新されるまで両画像データは一致するため、プロジェクタ１０は、ＰＣ２０の出力データを受信し、バッファ２への保存（ステップＳ３８）および画像データの比較（ステップＳ４０）を繰り返す。ＰＣ２０の表示が５ページ目の画像に更新されると、ステップＳ３８でバッファ２に保存した画像データ（５ページ目の画像データ）とステップＳ２８でバッファ１に保存したデータ（４ページ目の画像データ）が異なるため、プロジェクタ１０は、投写画像更新イベントを発生し、投写対象の画像データの参照先及び投写予定の画像データの格納先をそれぞれバッファ１、２に変更し、４ページ目の画像をスクリーン４０に投写する（ステップＳ４２）。ステップＳ４２の終了時点で、プロジェクタ１０とＰＣ２０は、それぞれ４ページ目、５ページ目の画像を投写又は表示している（図４（Ｅ）参照）。さらに、プロジェクタ１０は、ＰＣ２０の出力データの保存先をバッファ３に変更する（ステップＳ４４）。
【００５６】
プレゼンテーション資料先読み機能を終了しない場合（ステップＳ４６）、ユーザがもう一度マウスクリックを行うと、ＰＣ２０は所定の終了画像を表示する。プロジェクタ１０は、ＰＣ２０が出力する終了画像データを受信してバッファ３に保存し（ステップＳ１８）、比較処理、投写対象等の変更処理及び受信した画像データの保存先の変更処理を実行する（ステップＳ２０〜Ｓ２４）。ステップＳ１８の終了時点で、バッファ１（出力対象の画像データの参照先）、バッファ２（出力予定の画像データの格納先）にはそれぞれ４ページ目、５ページ目の画像データが保存されており、バッファ３には所定の時間間隔でＰＣの出力データが上書き保存される（図３（Ｆ）参照）。ステップＳ２２の終了時点で、プロジェクタ１０とＰＣ２０は、それぞれ５ページ目の画像、終了画像を投写又は表示している（図４（Ｆ）参照）。ステップＳ２４の終了以降は、バッファ２（出力対象の画像データの参照先）、バッファ３（出力予定の画像データの格納先）にはそれぞれ５ページ目の画像データ、終了画像データが保存されており、バッファ１には所定の時間間隔でＰＣの出力データが上書き保存される（図３（Ｇ）参照）。
【００５７】
ＰＣ側のプレゼンテーションが終了したので、プレゼンテーション資料先読み機能も終了する（ステップＳ２６）。
【００５８】
図５は、画像データ記憶手段のバッファ１、２、３のうち、任意のバッファ２つを交互に使用する場合における、プロジェクタの投写手順のフローチャートの例である。以下では、バッファ１、２を交互に使用する場合を例にとり説明する。また、図６（Ａ）〜（Ｆ）は、図５のフローチャートに対応してバッファ１、２に保存される画像データを説明するための図である。以下、図６（Ａ）〜（Ｆ）を参照しながら図５のフローチャートについて説明する。なお、以下では、プロジェクタのリモートコントローラを使用して、５ページの画像データを有する資料を使ったプレゼンテーションを行う場合を例にとり説明する。
【００５９】
ステップＳ５０〜Ｓ５６は、初期化フローであり、図２のフローチャートのステップＳ１０〜Ｓ１６と同様であるため、説明を省略する。ステップＳ５０の終了時点で、バッファ１にのみ画像データ（１ページ目の画像データ）が保存されており（図６（Ａ）参照）、ステップＳ５６の終了時点で、バッファ１（出力対象の画像データの参照先）、バッファ２（出力予定の画像データの格納先）にはそれぞれ１ページ目、２ページ目の画像データが保存されている（図６（Ｂ）参照）。以後、プロジェクタ１０は、プレゼンテータがリモートコントローラの所定のキーを押下等することにより画像データ更新要求入力情報を受け取るまでこの状態を保持する（ステップＳ５８）。プロジェクタ１０は、画像データ更新要求入力情報を受け取ると、投写画像更新イベントを発生し、投写対象の画像データの参照先及び投写予定の画像データの格納先をそれぞれバッファ２、１に変更し、２ページ目の画像をスクリーン４０に投写する（ステップＳ６０）。さらに、プロジェクタ１０は、ＰＣ２０に対して画像データ更新要求情報を送信し、ＰＣ２０の表示画像の更新を要求する（ステップＳ６２）。ＰＣ２０は、画像データ更新要求情報を受け付け、３ページ目の画像を表示するとともに、プロジェクタ１０に対して３ページ目の画像データを出力する。ステップＳ６２の終了時点で、プロジェクタ１０とＰＣ２０は、それぞれ２ページ目、３ページ目の画像を投写又は表示している（図４（Ｃ）参照）。
【００６０】
次に、プロジェクタ１０は、ＰＣ２０の更新後の画像データ（３ページ目の画像データ）を受信し、バッファ１に保存する（ステップＳ６４）。ステップＳ６４の終了時点で、バッファ２（出力対象の画像データの参照先）、バッファ１（出力予定の画像データの格納先）にはそれぞれ２ページ目、３ページ目の画像データが保存されている（図６（Ｃ）参照）。プレゼンテーション資料先読み機能を終了しない場合（ステップＳ６６）、プロジェクタ１０は、画像データ更新要求入力情報を受け取るまで、この状態を保持する（ステップＳ６８）。
【００６１】
プロジェクタ１０は、画像データ更新要求入力情報を受け取ると、投写画像更新イベントを発生し、投写対象の画像データの参照先及び投写予定の画像データの格納先をそれぞれバッファ１、２に変更し、３ページ目の画像をスクリーン４０に投写する（ステップＳ７０）。さらに、プロジェクタ１０は、ＰＣ２０に対して画像データ更新要求情報を送信し、ＰＣ２０の表示画像の更新を要求する（ステップＳ７２）。ＰＣ２０は、画像データ更新要求情報を受け付け、４ページ目の画像を表示するとともに、プロジェクタ１０に対して４ページ目の画像データを出力する。ステップＳ７２の終了時点で、プロジェクタ１０とＰＣ２０は、それぞれ３ページ目、４ページ目の画像を投写又は表示している（図４（Ｄ）参照）。
【００６２】
次に、プロジェクタ１０は、ＰＣ２０の更新後の画像データ（４ページ目の画像データ）を受信し、バッファ２に保存する（ステップＳ７４）。ステップＳ７４の終了時点で、バッファ１（出力対象の画像データの参照先）、バッファ２（出力予定の画像データの格納先）にはそれぞれ３ページ目、４ページ目の画像データが保存されている（図６（Ｄ）参照）。プレゼンテーション資料先読み機能を終了しない場合（ステップＳ７６）、プロジェクタ１０は、画像データ更新要求入力情報を受け取るまで、この状態を保持する（ステップＳ５８）。
【００６３】
以後、ステップＳ５８〜Ｓ７４において、プロジェクタ１０は上記と同様の処理を行う。ステップＳ６２の終了時点で、プロジェクタ１０とＰＣ２０は、それぞれ４ページ目の、５ページ目の画像を投写又は表示している（図４（Ｅ）参照）。ステップＳ６４の終了時点で、バッファ２（出力対象の画像データの参照先）、バッファ１（出力予定の画像データの格納先）にはそれぞれ４ページ目、５ページ目の画像データが保存されている（図６（Ｅ）参照）。ステップＳ７２の終了時点で、プロジェクタ１０とＰＣ２０は、それぞれ５ページ目の画像、終了画像を投写又は表示している（図４（Ｆ）参照）。ステップＳ７４の終了時点で、バッファ１（出力対象の画像データの参照先）、バッファ２（出力予定の画像データの格納先）にはそれぞれ５ページ目の画像データ、終了画像データが保存されている（図６（Ｆ）参照）。ＰＣ側のプレゼンテーションが終了すると、プレゼンテーション資料先読み機能も終了する（ステップＳ７６）。
【００６４】
図７は、本実施の形態のプロジェクタが投写画像を更新するか否かを判断するための、ＰＣの出力画像とプロジェクタの次に投写予定の画像の比較対象となる一部の領域の例を説明するための図である。
【００６５】
ＰＣの出力画像２３０（受信した画像データに対応する画像に対応する）及びプロジェクタの次に投写予定の画像２２０（先に受信した画像データに対応する画像に対応する）が異なるか否かの判断において、領域Ａ１〜Ａ５に含まれるそれぞれの画像に相当するデータ同士のみを比較の対象としてもよい。領域Ａ１は中央付近の領域であり、ほとんどのアプリケーションにおいてＰＣの出力画像が更新された場合に更新前後の画像の変化を最も捉えやすい領域と考えられる。領域Ａ２〜Ａ４は四隅付近の領域であり、例えば、アニメーション機能を有するプレゼンテーション用アプリケーションの場合には、アニメーション動作が入りやすい領域であり、更新前後の画像の変化を比較的捉えやすい領域と考えられる。このように、比較対象を領域Ａ１〜Ａ５に含まれる画像のみに限定することにより、画像２３０に対応する画像データと２２０に対応する画像データが異なる画像データであるか否かの判断を高速化することができる。
【００６６】
なお、プレゼンテーション用のアプリケーションに応じて、画像の変化を捉えやすい領域を比較対象とするために、所与の設定値に基づいて、比較対象となる一部の領域を決定するようにしてもよい。
【００６７】
図８（Ａ）、（Ｂ）は、本実施の形態のプロジェクタによる、投写対象の画像データに対応する画像と投写予定の画像データに対応する画像を含む投写画像の第１の例及び第２の例を説明するための図である。
【００６８】
プロジェクタ１０は、例えば、投写対象の画像データ（第ｎの画像データ）に対応する画像２１０と投写予定の画像データ（第ｎ＋１の画像データ）に対応する画像２２０を含む投写画像２００を生成してスクリーン４０に投写する。例えば、図８（Ａ）に示すように、画像２１０と画像２２０を横に並べて投写するようにしてもよいし、図８（Ｂ）に示すように、画像２１０の上に画像２２０をオーバーレイして投写するようにしてもよい。図８（Ａ）及び（Ｂ）のいずれの場合であっても、プレゼンテーションの対象となる現在の画像２１０を大きく投写し、次の画像２２０はプレゼンテーションの妨げとならない程度の大きさで投写するのが望ましい。図１において、ＰＣ２０が存在しない場合であっても、例えば、プレゼンテータはプロジェクタ１０のスクリーン４０上で次の画像２２０を確認しながら現在の画像２１０について説明することができるので、プレゼンテーションを円滑に進行することができる。
【００６９】
なお、本発明は本実施形態に限定されず、本発明の要旨の範囲内で種々の変形実施が可能である。
【００７０】
本発明は、実施の形態で説明した構成と実質的に同一の構成（例えば、機能、方法及び結果が同一の構成、あるいは目的及び効果が同一の構成）を含む。また、本発明は、実施の形態で説明した構成の本質的でない部分を置き換えた構成を含む。また、本発明は、実施の形態で説明した構成と同一の作用効果を奏する構成又は同一の目的を達成することができる構成を含む。
【００７１】
例えば、図２で説明したフローチャートにおいて、バッファ１〜３を投写対象の画像データ、投写予定の画像データ、順次受信する画像データをそれぞれ保存するための専用の記憶領域として使用し、投写対象画像更新イベントが発生する毎に、バッファ２からバッファ１に画像データをコピーし、バッファ３からバッファ２に画像データをコピーするように変形してもよい。また、バッファ１、２を投写対象の画像データ又は投写予定の画像データの記憶領域として、投写対象画像更新イベントが発生する毎に切り替えて使用し、バッファ３を順次受信する画像データを保存するための専用の記憶領域として使用するように変形してもよい。さらに、画像データを受信すると同時に投写予定の画像データとの比較を行う機能を有するＤＭＡ転送等が可能である場合には、バッファ１、２を投写対象の画像データ又は投写予定の画像データの記憶領域として、投写対象画像更新イベントが発生する毎に切り替えて使用し、バッファ３を削除するように変形してもよい。
【００７２】
また、図５で説明したフローチャートにおいて、バッファ１、２を投写対象の画像データ、投写予定の画像データをそれぞれ保存するための専用の記憶領域として使用し、投写対象画像更新イベントが発生する毎に、バッファ２からバッファ１に画像データをコピーするように変形してもよい。さらに、図５で説明したフローチャートにおいて、バッファ１のみを投写対象の画像データを保存するための専用の記憶領域として使用し、投写対象画像更新イベントが発生する毎に、受信した画像データをバッファ１に保存した後、ＰＣ（画像データ供給源）に画像データ更新要求情報を送信するように変形してもよい。
【００７３】
また、本発明は、実施の形態で説明した構成に公知技術を付加した構成を含む。
【図面の簡単な説明】
【００７４】
【図１】本実施の形態のプロジェクタの機能ブロック図。
【図２】画像データ記憶手段のバッファ１、２、３を巡回させて使用する場合のプロジェクタ投写手順のフローチャートの例。
【図３】図２のフローチャートに対応してバッファ１〜３に保存される画像データを説明するための図。
【図４】図２のフローチャートに対応してプロジェクタが投写する画像とＰＣが表示する画像の対応関係を説明するための図。
【図５】画像データ記憶手段のバッファ１、２、３のうち、任意のバッファ２つを交互に使用する場合における、プロジェクタの投写手順のフローチャートの例。
【図６】図５のフローチャートに対応してバッファ１、２に保存される画像データを説明するための図。
【図７】本実施の形態のプロジェクタが投写画像を更新するか否かを判断するための、ＰＣの投写画像とプロジェクタの次に投写予定の画像の比較対象となる一部の領域の例を説明するための図。
【図８】図８（Ａ）、（Ｂ）は、投写対象の画像データに対応する画像と投写予定の画像データに対応する画像を含む投写画像の第１、第２の例を説明するための図である。
【符号の説明】
【００７５】
１０  プロジェクタ、１２  開始イベント、２０  ＰＣ、２２  画像データ、４０  スクリーン、５０  入力デバイス、６０  リモートコントローラ、６２  画像データ更新要求入力情報、１１０  画像データ受信手段、１１２  画像データ、１２０  画像データ記憶手段、１２０―１〜３  バッファ１〜３、１２２  画像データ、１３０  投写画像生成手段、１３２  投写画像、１４０  投写画像更新イベント発生手段、１４２  投写画像更新イベント、１５０  投写対象画像データ更新手段、１６０  画像データ更新要求情報送信手段、１６２  画像データ更新要求情報、１７０  投写予定画像データ更新手段、１８０  投写手段、２００  投写画像、２１０  現在の画像、２２０  次の画像、２３０  ＰＣの出力画像
【図１】
2008225175.tif 000003
【図２】
2008225175.tif 000004
【図３】
2008225175.tif 000005
【図４】
2008225175.tif 000006
【図５】
2008225175.tif 000007
【図６】
2008225175.tif 000008
【図７】
2008225175.tif 000009
【図８】
2008225175.tif 000010