(57)【特許請求の範囲】
【請求項１】
投射面に画像を投射するプロジェクターであって、
光源と、
入力画像に基づいて前記光源が発した光を変調する変調手段と、
前記変調手段により変調された光を前記投射面に投射する投射手段と、
前記投射面に投射された画像を含む範囲を撮影する撮像手段と、
前記撮像手段により撮影された撮影画像内におけるぶれを検出するぶれ検出手段と、
前記ぶれ検出手段の検出結果に基づいて、前記投射面に対する前記プロジェクターの動きを判定する移動判定手段と、
前記撮像手段により撮影された撮影画像に基づいて、前記投射面に投射された投射画像の台形歪みを検出し、前記変調手段の入力画像を処理することによって前記投射画像の台形歪みを補正する台形歪み補正手段と、
前記撮像手段のシャッター速度を制御する撮影制御手段と、を備え、
前記撮影制御手段は、前記ぶれ検出手段によりぶれを検出するための前記撮影画像を撮影する場合と、前記台形歪み補正手段によって台形歪みを検出するための前記撮影画像を撮影する場合とで、前記撮像手段のシャッター速度を異なる速度に設定することを特徴とするプロジェクター。
【請求項２】
前記撮影制御手段は、前記ぶれ検出手段によりぶれを検出するための前記撮影画像を撮影する場合のシャッター速度が、前記台形歪み補正手段によって台形歪みを検出するための前記撮影画像を撮影する場合のシャッター速度よりも長くなるように設定することを特徴とする請求項１記載のプロジェクター。
【請求項３】
前記移動判定手段によって前記投射面に対する前記プロジェクターの動きが小さいと判定された場合に、前記台形歪み補正手段により補正を実行させ、
前記台形歪み補正手段による補正が終了した後に、前記ぶれ検出手段によるぶれ検出と、前記移動判定手段による判定を開始させる動作制御手段を備えることを特徴とする請求項１または２に記載のプロジェクター。
【請求項４】
前記ぶれ検出手段は、前記撮像手段により撮影された撮影画像から複数の領域を抽出して、領域毎にぶれを検出し、
前記移動判定手段は、前記ぶれ検出手段が検出した各領域のぶれを比較することにより、前記投射面に対する前記プロジェクターの動きを判定することを特徴とする請求項１から３のいずれかに記載のプロジェクター。
【請求項５】
投射面に画像を投射するプロジェクターの制御方法であって、
前記投射面に投射された画像を含む範囲を撮像手段によって撮影し、
前記撮像手段により撮影された撮影画像内におけるぶれを検出し、
前記ぶれの検出結果に基づいて、前記投射面に対する前記プロジェクターの動きを判定し、
前記撮像手段により撮影された撮影画像に基づいて、前記投射面に投射された画像の台形歪みを検出して補正し、
前記ぶれを検出するための前記撮影画像を撮影する場合と、前記台形歪みを検出するための前記撮影画像を撮影する場合とで、前記撮像手段のシャッター速度を異なる速度に設定すること、
を特徴とするプロジェクターの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プロジェクター、および、プロジェクターの制御方法に関する。
【背景技術】
【０００２】
一般に、投射面に画像を投射するプロジェクターは、投射面に結像した投射画像の歪みやフォーカスの調整を自動的に行う機構を備えている。このような調整は、プロジェクターが動いていると適切な調整を行うことができない。このため、従来、角速度センサー等の移動判定センサーを搭載し、このセンサーを用いて、プロジェクターが投射面に対して静止しているか否かを検出するものがあった（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１０９５８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
昨今、電子機器には小型化および部品点数の削減が求められており、プロジェクターについても例外ではない。
本発明は、上述した事情に鑑みてなされたものであり、投射面に対するプロジェクターの動きを判定可能であり、小型化および部品点数の削減が可能なプロジェクター、および、プロジェクターの制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、投射面に画像を投射するプロジェクターであって、前記投射面に投射された画像を含む範囲を撮影する撮像手段と、前記撮像手段により撮影された撮影画像内におけるぶれを検出するぶれ検出手段と、前記ぶれ検出手段の検出結果に基づいて、前記投射面に対する前記プロジェクターの動きを判定する移動判定手段とを備えることを特徴とする。
本発明によれば、動きを検出するセンサー類を持たない構成においても、投射面に対するプロジェクターの動きを判定できるので、動きを検出するセンサー類を備えたプロジェクターと比較すると、機能を維持しながら部品点数の削減を図るとともに、小型化が可能となる。
【０００６】
また、本発明は、上記プロジェクターにおいて、光源と、入力画像に基づいて前記光源が発した光を変調する変調手段と、前記変調手段により変調された光を前記投射面に投射する投射手段と、前記撮像手段により撮影された撮影画像に基づいて、前記投射面に投射された投射画像の台形歪みを検出し、前記変調手段の入力画像を処理することによって前記投射画像の台形歪みを補正する台形歪み補正手段とを備えることを特徴とする。
本発明によれば、台形歪み補正を行うために投射面を撮影する撮像手段を利用して、プロジェクターの動きを判定できるので、部品点数を削減できる。
【０００７】
また、本発明は、上記プロジェクターにおいて、前記撮像手段のシャッター速度を制御する撮影制御手段を備え、前記撮影制御手段は、前記ぶれ検出手段によりぶれを検出するための前記撮影画像を撮影する場合と、前記台形歪み補正手段によって台形歪みを検出するための前記撮影画像を撮影する場合とで、前記撮像手段のシャッター速度を異なる速度に設定することを特徴とする。
本発明によれば、共通の撮像手段を利用して、台形歪み補正に適した撮影画像とぶれの検出に適した撮影画像とを得ることができるので、台形歪み補正とぶれ検出との異なる処理を、いずれも高精度で実行できる。
【０００８】
また、本発明は、上記プロジェクターにおいて、前記撮影制御手段は、前記ぶれ検出手段によりぶれを検出するための前記撮影画像を撮影する場合のシャッター速度が、前記台形歪み補正手段によって台形歪みを検出するための前記撮影画像を撮影する場合のシャッター速度よりも長くなるように設定することを特徴とする。
本発明によれば、ぶれを検出するための撮影を行う場合と、台形歪みを検出するための撮影を行う場合とで、それぞれ最適なシャッター速度を設定し、共通の撮像手段を利用して目的に合った撮影を行い、台形歪み補正とぶれ検出との異なる処理を、いずれも高精度で実行できる。
【０００９】
また、本発明は、上記プロジェクターにおいて、前記移動判定手段によって前記投射面に対する前記プロジェクターの動きが小さいと判定された場合に、前記台形歪み補正手段により補正を実行させ、前記台形歪み補正手段による補正が終了した後に、前記ぶれ検出手段によるぶれ検出と、前記移動判定手段による判定を開始させる動作制御手段を備えることを特徴とする。
本発明によれば、プロジェクターの動きが小さくなってから台形歪み補正を行うことで、好ましい条件下で台形歪みを補正するとともに、プロジェクターが移動している間の、効果の見込めない台形歪み補正動作を避け、効率的な制御を実現できる。また、台形歪み補正の実行後にプロジェクターの動き判定を再開するので、再度プロジェクターが動いた場合に、台形歪み補正が必要であるか否かを容易に判断でき、必要に応じて台形歪み補正を実行して投射画像の視認性を保つことができる。
【００１０】
また、本発明は、上記プロジェクターにおいて、前記ぶれ検出手段は、前記撮像手段により撮影された撮影画像から複数の領域を抽出して、領域毎にぶれを検出し、前記移動判定手段は、前記ぶれ検出手段が検出した各領域のぶれを比較することにより、前記投射面に対する前記プロジェクターの動きを判定することを特徴とする。
本発明によれば、プロジェクターの動きに起因しないぶれによる誤判定を防止し、効率よく高精度な移動判定を行うことができる。
【００１１】
また、上記目的を達成するために、本発明は、投射面に画像を投射するプロジェクターの制御方法であって、前記投射面に投射された画像を含む範囲を撮影した撮影画像内におけるぶれを検出し、ぶれの検出結果に基づいて、前記投射面に対する前記プロジェクターの動きを判定することを特徴とする。
本発明によれば、プロジェクターの動きを検出するセンサー類を持たない構成においても、投射面に対してプロジェクターが移動しているか否か等を判定できるので、部品点数の削減を図るとともに、小型化が可能となる。
【発明の効果】
【００１２】
本発明によれば、投射面に対するプロジェクターの動きを判定でき、部品点数の削減を図るとともに、小型化が可能なプロジェクターを実現できる。
【図面の簡単な説明】
【００１３】
【図１】実施形態に係るプロジェクターの使用状態の一例を示す外観図である。
【図２】プロジェクターの機能的構成を示すブロック図である。
【図３】撮影画像の処理の様子を示す説明図であり、（Ａ）は撮影画像の例を示し、（Ｂ）は撮影画像を複数の領域に分けて処理する様子を示す。
【図４】プロジェクターの動作を示すフローチャートである。
【図５】プロジェクターが実行する移動判定処理を示すフローチャートである。
【図６】プロジェクターが実行する台形歪み補正を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、図面を参照して本発明の実施形態について説明する。
図１は、本発明を適用した実施形態に係るプロジェクター１００の使用状態の一例を示す外観図である。
図１に示す例では、プロジェクター１００はスクリーンＳＣ（投射面）の前方正面に設置され、スクリーンＳＣに向けて投射光を投射し、スクリーンＳＣには投射画像２１０が結像する。図１に例示するスクリーンＳＣは、合成樹脂製のフィルムまたは織物で構成される基布の表面に、高い光再帰特性を有する表面加工が施された矩形の投射領域を設けたものである。この投射領域の外側は投射光を反射しにくい黒色のマスクとなっている。プロジェクター１００は、スクリーンＳＣの投射領域内に投射画像２１０を結像させるよう設置され、後述するズーム倍率等が調整されている。プロジェクター１００は、ケーブル２００を介して図示しない画像供給装置にケーブル２００を介して接続され、この画像供給装置から入力される入力画像を投射する。
【００１５】
図２は、実施形態に係るプロジェクター１００の全体構成を示すブロック図である。
プロジェクター１００は、上記画像供給装置が接続されるインターフェイスとして、ＵＳＢインターフェイス、有線または無線ＬＡＮインターフェイス、アナログ映像信号が入力されるＶＧＡ端子、デジタル映像信号が入力されるＤＶＩ（Digital Visual Interface）、ＮＴＳＣ、ＰＡＬ、ＳＥＣＡＭ等のコンポジット映像信号が入力されるＳ映像端子、コンポジット映像信号が入力されるＲＣＡ端子、コンポーネント映像信号が入力されるＤ端子、ＨＤＭＩ（登録商標）規格に準拠したＨＤＭＩコネクター等（図示略）およびこれらの端子やコネクターを介して信号を入出力するインターフェイス回路（図示略）を備え、ケーブル２００は、上記のインターフェイスに適したケーブルである。プロジェクター１００と画像供給装置は、有線通信によって接続されていても良く、無線通信によって接続されていても良い。上記の画像供給装置としては、ビデオ再生装置、ＤＶＤ再生装置、テレビチューナー装置、ＣＡＴＶのセットトップボックス、ビデオゲーム装置等の画像出力装置、ＰＣ（Personal Computer）等が挙げられる。プロジェクター１００は映像（動画像）をスクリーンＳＣに投射することも、静止画像をスクリーンＳＣに投射し続けることも可能である。また、プロジェクター１００が記憶装置を内蔵し、この記憶装置に記憶している映像ソース（図示略）の映像を投射する構成としてもよい。
【００１６】
プロジェクター１００は、大きく分けて光学的な画像の形成を行う光学系と映像信号を電気的に処理する画像処理系とからなる。投射部として機能する光学系は、照明光学系１４０（光源）、光変調装置１３０（変調手段）、及び投射光学系１５０（投射手段）から構成されている。照明光学系１４０は、キセノンランプ、超高圧水銀ランプ、ＬＥＤ（Light Emitting Diode）等からなる光源を備えている。また、照明光学系１４０は、光源が発した光を光変調装置１３０に導くリフレクター及び補助リフレクターを備えていてもよく、投射光の光学特性を高めるためのレンズ群（図示略）、偏光板、或いは光源が発した光の光量を光変調装置１３０に至る経路上で低減させる調光素子等を備えたものであってもよい。
【００１７】
光変調装置１３０は、例えば透過型液晶パネルを備えて構成され、この液晶パネルに後述する画像処理系からの信号を受けて画像を形成する。この場合、光変調装置１３０は、カラーの投影を行うため、ＲＧＢの三原色に対応した３枚の液晶パネルを備え、照明光学系１４０からの光はＲＧＢの３色の色光に分離され、各色光は対応する各液晶パネルに入射する。各液晶パネルを通過して変調された色光はクロスダイクロイックプリズム等の合成光学系によって合成され、投射光学系１５０に射出される。
なお、光変調装置１３０は、３枚の透過型液晶パネルを用いた構成に限らず、例えば３枚の反射型の液晶パネルを用いることも可能であるし、１枚の液晶パネルとカラーホイールを組み合わせた方式、３枚のデジタルミラーデバイス（ＤＭＤ）を用いた方式、１枚のデジタルミラーデバイスとカラーホイールを組み合わせた方式等により構成してもよい。光変調装置１３０として１枚のみの液晶パネルまたはＤＭＤを用いる場合には、クロスダイクロイックプリズム等の合成光学系に相当する部材は不要である。また、液晶パネル及びＤＭＤ以外にも、光源が発した光を変調可能な構成であれば問題なく採用できる。
【００１８】
投射光学系１５０は、投射する画像の拡大・縮小および焦点の調整を行うズームレンズ１５２、ズームの度合いを調整するズーム調整用モーター１５６、フォーカスの調整を行うフォーカス調整用モーター１５７を含む。投射光学系１５０は、光変調装置１３０で変調された光を入射し、ズームレンズ１５２を用いて、スクリーンＳＣ上に投射画像を結像する。ズームレンズ１５２は、ズーム調整用モーター１５６とフォーカス調整用モーター１５７とによって、レンズの位置などが調整され、スクリーンＳＣ上の投射画像の拡大・縮小を行うズーム調整や、スクリーンＳＣ上に投射画像を適正に結像させるフォーカス調整を行う。
【００１９】
画像処理系は、プロジェクター１００全体を統合的に制御するＣＰＵ１２０と映像用プロセッサー１３４とを中心に構成され、Ａ／Ｄ変換部１１０、光変調装置駆動部１３２、レンズ駆動部１５５、ＲＡＭ１６０、歪み調整用画像記憶部１７１を含むＲＯＭ１７０、ＣＣＤカメラ１８１を備えた撮像部１８０、撮影画像メモリー１８２、リモコン制御部１９０、リモコン１９１、操作部１９５等を備える。これらの画像処理系を構成する各要素は、バス１０２を介して互いに接続されている。
【００２０】
Ａ／Ｄ変換部１１０は、上述した外部の画像供給装置からケーブル２００を介して入力されたアナログ入力信号をＡ／Ｄ変換するデバイスであり、変換後のデジタル信号を映像用プロセッサー１３４に出力する。映像用プロセッサー１３４は、Ａ／Ｄ変換部１１０から入力されたデジタル信号に対して、輝度、コントラスト、色の濃さ、色合い、投射画像の形状等の画像の表示状態を調整する処理を行った上で、光変調装置駆動部１３２に対して、処理後の映像信号を出力する。光変調装置駆動部１３２は、映像用プロセッサー１３４から入力される映像信号に基づいて、光変調装置１３０の液晶パネルを駆動し、液晶パネルに画像を描画する。この液晶パネルに照明光学系１４０が発した光が照射されることにより、この照射光が変調され、投射光学系１５０を経てスクリーンＳＣに投射される。これにより、Ａ／Ｄ変換部１１０に入力された映像信号に対応した映像が、スクリーンＳＣ上に投射画像２１０（図１）として形成される。
【００２１】
映像用プロセッサー１３４が行う画像処理としては、上記の明度、コントラスト、色合いなどの補正の他、台形歪み補正が含まれる。図２では、台形歪み補正を行う回路を、特に台形歪み補正部１３６として示した。台形歪み補正部１３６（台形歪み補正手段）は、ＣＰＵ１２０により算出された投射距離及び投影投射角の値に基づいて、デジタル信号に対して台形歪み補正を行う。また、映像用プロセッサー１３４は、上記の台形歪み補正における特定の歪み検出用画像の表示を制御する。映像用プロセッサー１３４は、台形歪み補正用のＤＳＰ（デジタルシグナルプロセッサー）として販売されている汎用のプロセッサーを用いて構成することも、専用のＡＳＩＣとして構成することも可能である。
【００２２】
ＣＰＵ１２０は、映像用プロセッサー１３４と共に、プロジェクター１００における画像処理を行う。ＣＰＵ１２０は、投射制御部１２１と、撮影制御部１２２と、画像ぶれ検出部１２３と、移動判定部１２４と、三次元測量部１２５と、投射角算出部１２６とを備える。これらの各部は、ＣＰＵ１２０がＲＯＭ１７０に予め記憶した特定のプログラムを実行することにより実現される。
投射制御部１２１（動作制御手段）は、プロジェクター１００の電源がオンにされ、画像の投射を開始する際に、画像を投射する動作の実行、撮影制御部１２２、画像ぶれ検出部１２３及び移動判定部１２４による後述する移動判定処理の実行、及び、撮影制御部１２２、三次元測量部１２５、投射角算出部１２６及び台形歪み補正部１３６による台形歪み補正処理の実行を制御する。
【００２３】
撮影制御部１２２（撮影制御手段）は、撮像部１８０による撮影動作を制御する。プロジェクター１００は、撮像部１８０による撮影画像を、後述する移動判定処理及び台形歪み補正処理の両方に使用する。移動判定処理は、撮影画像におけるぶれを検出することによりプロジェクター１００の本体の動きを判定する処理であるから、撮影時のシャッター開時間が長い方が、プロジェクター１００の動きに起因する撮影画像のぶれが現れやすいので、より鋭敏にぶれを検出できる。これに対し、台形歪み補正においては、スクリーンＳＣに結像した投射画像２１０の形状を検出できればよいので、シャープな撮影画像が好ましく、シャッター開時間を短くした方が良い。ただし、後述する背景画像領域２２６が適切に撮影できるように、シャッター開時間は、十分な露光量を得られる時間とすることが望ましい。このように、移動判定処理と台形歪み補正処理とでは、好ましいシャッター開時間が異なるので、撮影制御部１２２は、投射制御部１２１の制御により、撮影画像を使用する処理の内容に適合したシャッター開時間を設定し、撮像部１８０に撮影を実行させる。
【００２４】
画像ぶれ検出部１２３（ぶれ検出手段）は、撮影制御部１２２の制御により撮影された撮影画像内のぶれを検出する。移動判定部１２４（移動判定手段）は、画像ぶれ検出部１２３が検出したぶれの大きさ、及び、ぶれの大きさの経時的変化に基づいて、プロジェクター１００が静止しているか、プロジェクター１００が動いているかを判定する。ここで、移動判定部１２４が判定する静止及び移動とは、スクリーンＳＣに対するプロジェクター１００の相対的な静止及び移動を指す。また、プロジェクター１００の静止とは、ほぼ静止していると見なすことができる場合を含む。さらに、プロジェクター１００の静止及び移動は、少なくとも投射光学系１５０を含む投射部を搭載した筐体または本体が、スクリーンＳＣに対して相対的に静止あるいは移動していることを指しており、プロジェクター１００の本体や筐体の形状、構成について限定するものではない。
三次元測量部１２５及び投射角算出部１２６は、プロジェクター１００から投射した投射光の光軸に対するスクリーンＳＣの傾きである投射角（以下、投影投射角と言う）、及び、スクリーンＳＣとの距離（以下、投射距離と言う）を算出する。
【００２５】
ＣＰＵ１２０は、上記の各処理部の働きにより投影投射角および投射距離を算出すると、投影投射角に対応した信号を映像用プロセッサー１３４に出力し、投射距離に対応した信号をレンズ駆動部１５５に出力する。映像用プロセッサー１３４は、投影投射角に対応した信号がＣＰＵ１２０から入力されると、この信号に基づいて台形歪み補正を行う。プロジェクター１００の光学系の光軸とスクリーンＳＣとのなす角度である投影投射角が特定されると、映像の歪み方を求めることができる。映像用プロセッサー１３４は、投影投射角に対応したパラメーターの設定がなされると、投射画像の歪みを補正するように、Ａ／Ｄ変換部１１０から入力した画像を補正し、補正後の映像信号を、光変調装置駆動部１３２に出力する。この台形歪み補正部１３６の機能により、光変調装置１３０に表示される画像は台形歪みを補正するように変形される。
【００２６】
レンズ駆動部１５５は、ＣＰＵ１２０から投射距離に相当する信号が入力されると、この信号に基づいてフォーカス調整用モーター１５７を駆動してフォーカス調整を行う。
【００２７】
ＲＡＭ１６０は、ＣＰＵ１２０が実行するプログラムやデータを一時的に格納するワークエリアを形成する。なお、映像用プロセッサー１３４は、自身が行う画像の表示状態の調整処理など、各処理の実行の際に必要となるワークエリアを、内蔵ＲＡＭとして備えている。
また、ＲＯＭ１７０は、上述した各処理部を実現するためにＣＰＵ１２０が実行するプログラムや、当該プログラムに係るデータ等を記憶する。また、ＲＯＭ１７０は、後述する台形歪み補正処理でスクリーンＳＣに投射する調整用画像のデータを、調整用画像記憶部１７１に記憶している。
【００２８】
操作部１９５は、プロジェクター１００の本体に設けられ、ユーザーが操作を行うためのスイッチ等の各種操作子及びインジケーターランプを備えている。操作部１９５は、ＣＰＵ１２０の制御に従って、プロジェクター１００の動作状態や設定状態に応じてインジケーターランプを適宜点灯或いは点滅させ、操作子に対する操作に対応して操作信号を出力する。また、リモコン制御部１９０は、プロジェクター１００の外部のリモコン１９１から送信される無線信号を受信する。リモコン１９１は、ユーザーによって操作される操作子（図示略）を備え、操作子に対する操作に応じた操作信号を赤外線信号または所定周波数の電波を用いた無線信号として送信する。リモコン制御部１９０は、赤外線信号を受信する受光部（図示略）や無線信号を受信する受信回路（図示略）を備え、リモコン１９１から送信された信号を受信し、解析して、ユーザーによる操作の内容を示す信号を生成してＣＰＵ１２０に出力する。
【００２９】
撮像部１８０（撮像手段）は、周知のイメージセンサーであるＣＣＤを用いたＣＣＤカメラ１８１を備えている。撮像部１８０は、プロジェクター１００の前面、即ち、投射光学系１５０がスクリーンＳＣに向けて映像を投射する方向をＣＣＤカメラ１８１により撮像可能な位置に設けられている。撮像部１８０は、推奨された投影距離においてスクリーンＳＣに投影された投射画像の全体が少なくとも撮像範囲内に入るように、ＣＣＤカメラ１８１のカメラ方向及び画角が設定されている。
撮像部１８０は、撮影制御部１２２の制御に従って撮影を実行する。撮像部１８０は、撮影制御部１２２から入力される制御データに従って、シャッター速度を設定し、この設定したシャッター速度で、撮影制御部１２２から指示されたタイミングでＣＣＤカメラ１８１により撮影を実行する。
【００３０】
ＣＣＤカメラ１８１は、ＣＣＤの他、ＣＣＤ上に映像を形成する単焦点レンズ、ＣＣＤに入射する光量を調整するオートアイリスなどの機構、更にはＣＣＤから映像信号を読み出す制御回路などを備える。オートアイリスの機構は、ＣＣＤカメラ１８１からの映像の明度の累積値に相当する信号を制御回路から受け取り、明度の累積値が所定の範囲に入るように、単焦点レンズに設けられたアイリス（絞り）を自動的に調整している。
オートアイリスによる明るさの調整がなされた画像は、撮像部１８０から撮影画像メモリー１８２に出力され、撮影画像メモリー１８２の所定の領域に繰り返し書き込まれる。撮影画像メモリー１８２は、１画面分の画像の書き込みが完了すると、所定の領域のフラグを順次反転するので、撮影制御部１２２は、このフラグを参照することにより、撮像部１８０を用いた撮像が完了したか否かを知ることができる。撮影制御部１２２は、このフラグを参照しつつ、撮影画像メモリー１８２にアクセスして、必要な撮影画像を取得する。
【００３１】
図３は、画像ぶれ検出部１２３が撮影画像を処理する様子を示す説明図であり、（Ａ）は撮影画像の例を示し、（Ｂ）は撮影画像を複数の領域に分けて処理する様子を示す。
撮像部１８０は、プロジェクター１００が投射する投射画像より大きな範囲を撮影できるよう調整されているので、撮影画像２２０は、図３（Ａ）に示すように、プロジェクター１００が投射した投射画像が写っている投射画像領域２２４と、その周囲を含む。ここで、スクリーンＳＣが写っている領域をスクリーン画像領域２２２、スクリーン画像領域２２２の外側が写っている領域を背景画像領域２２６とする。
【００３２】
画像ぶれ検出部１２３は、撮影制御部１２２が取得した撮影画像２２０におけるぶれ量を算出し、ぶれ量を示す値を出力する。具体的な例としては、画像ぶれ検出部１２３が撮影画像２２０のデータをフーリエ変換等により周波数領域に変換し、撮影画像２２０に含まれる高周波成分の割合や量をぶれ量の指標として出力することが挙げられる。また、撮影画像２２０の各画素の輝度データの最大値と最小値を求め、この最大値と最小値の差をぶれ量の指標として用いることもできる。一般に、ぶれのないシャープな画像ではコントラストが高く、輪郭が明瞭であるため、輝度データの最大値と最小値との差が大きい。従って、撮影画像２２０中の輝度データの最大値と最小値との差が大きいほど、ぶれ量が小さいことになるので、画像ぶれ検出部１２３は、輝度データの最大値と最小値との差をぶれ量の指標として出力し、あるいは、輝度データの最大値と最小値との差をぶれ量の大小に対応する値に換算して出力すればよい。
【００３３】
移動判定部１２４は、画像ぶれ検出部１２３が出力したぶれ量の指標となる値を取得し、このぶれ量の値の経時的な変化に基づいて、プロジェクター１００が静止しているか、プロジェクター１００が移動しているかを判定する。ぶれ量の経時的な変化を判定するために、移動判定部１２４は、撮像部１８０によって連続して撮影された複数の画像について、画像ぶれ検出部１２３によりぶれ量を検出させ、複数の撮影画像のぶれ量を比較する。ここで、撮影制御部１２２は、撮像部１８０によって連続して複数回の撮影を実行させる。撮影の時間間隔あるいは周期は、撮影制御部１２２が、移動判定処理用の値として撮像部１８０に設定する。
【００３４】
移動判定部１２４は、例えば、撮影画像におけるぶれ量が、予め設定された判定基準値より小さい場合には、プロジェクター１００が静止していると判定する。より厳しく判定を行う場合、連続する複数の撮影画像のぶれ量がいずれも判定基準値より小さい場合に、プロジェクター１００が静止していると判定してもよい。これに対し、ぶれ量が判定基準値以上の場合には、プロジェクター１００が移動している、すなわち静止していないと判定する。また、プロジェクター１００が静止していないと判定した後に、連続する複数の撮影画像のぶれ量が時間の経過とともに小さくなり、判定基準値より小さくなった場合には、プロジェクター１００が静止したと判定する。
【００３５】
上述したように、画像ぶれ検出部１２３が、ぶれ量の指標として輝度データの最大値と最小値との差そのものを出力する場合、移動判定部１２４は、例えば以下のように判定する。撮影画像におけるぶれ量（輝度データの最大値と最小値との差）が、予め設定された輝度差基準値より小さい場合には、プロジェクター１００が静止していないと判定する。また、それ以前に撮影された撮影画像におけるぶれ量が輝度差基準値以上であり、最新の撮影画像におけるぶれ量が輝度差基準値より小さい場合には、静止していたプロジェクター１００が移動を開始したと判定できる。これに対し、連続する複数の撮影画像におけるぶれ量を比較し、画像間のぶれ量の差が、予め設定された画像比較基準値より小さい場合には、プロジェクター１００が静止したものと判定する。つまり、ぶれ量の絶対的な大きさが小さい場合だけでなく、ぶれ量の経時的な変化が小さい場合も、プロジェクター１００が静止したと判定できる。
ここで、上記の判定基準値、輝度差基準値、画像比較基準値は、予めリモコン１９１や操作部１９５の操作により設定され、あるいはプロジェクター１００の出荷時に設定され、ＲＡＭ１６０またはＲＯＭ１７０に記憶されている。
【００３６】
ところで、プロジェクター１００が映像を投射している場合、図３（Ａ）の撮影画像２２０において、投射画像領域２２４における画像が変化するから、複数の撮影画像におけるぶれ量を比較することが難しい場合がある。このため、画像ぶれ検出部１２３は、撮影画像２２０のうち、投射画像領域２２４を除く部分においてぶれ量を算出するようにすると、好ましい。この場合、移動判定部１２４は、画像ぶれ検出部１２３が出力する値を判定するだけで、そのぶれ量が投射画像領域２２４を含むか否かは移動判定部１２４の動作に影響を与えない。
【００３７】
さらに、プロジェクター１００の設置環境によっては、プロジェクター１００の移動に起因しないぶれが発生することがある。例えば、スクリーンＳＣとプロジェクター１００の間を人や物が通過し、背景画像領域２２６に写り込んだ場合や、スクリーンＳＣの背景に位置する人や物が移動し、この人や物が背景画像領域２２６に写り込んだ場合である。
画像ぶれ検出部１２３は、撮影画像２２０を複数の領域に分割して領域毎にぶれ量を求め、移動判定部１２４は、領域毎に、ぶれ量に基づく判定を行う。
【００３８】
例えば図３（Ｂ）に示すように、画像ぶれ検出部１２３は、撮影画像２２０を領域Ａ〜Ｄの４つの領域に分割し、領域Ａ、領域Ｂ、領域Ｃ及び領域Ｄの各々におけるぶれ量を個別に算出する。移動判定部１２４は、連続する複数の撮影画像２２０のぶれ量を判定する際に、各撮影画像２２０の領域Ａのぶれ量に基づいてプロジェクター１００が静止しているか否かを判定し、領域Ｂのぶれ量に基づいてプロジェクター１００が静止しているか否かを判定し、同様に領域Ｃ、領域Ｄについても個別にプロジェクター１００が静止しているか否かを判定する。
【００３９】
そして、一部の領域においてのみプロジェクター１００が静止していないと判定され、他の領域ではプロジェクター１００が静止していると判定された場合には、最終的な判定として、プロジェクター１００が静止していると判定する。例えば領域Ａのぶれ量のみに基づいて判定を行った結果、プロジェクター１００が静止していないと判定され、領域Ｂ〜Ｄに対する判定ではプロジェクター１００が静止していると判定された場合には、プロジェクター１００が静止していると判定する。言い換えれば、全ての領域Ａ〜Ｄについて、それぞれ、プロジェクター１００が静止していないと判定した場合のみ、プロジェクター１００が移動しているとの判定結果を出力する。
上記の例のように、人や物がＣＣＤカメラ１８１の撮影範囲内で移動したとしても、１回の撮影のシャッター開時間内に領域Ａ〜Ｄの全ての領域にわたって移動することは考えにくい。つまり、プロジェクター１００が静止している場合は、１つの撮影画像２２０において、領域Ａ〜Ｄの一部でのみぶれ量が大きくなることはあっても、全領域でぶれ量が大きくなることはないものと考えて良いから、撮影画像２２０を分割してぶれ量の検出と移動判定を行うことで、プロジェクター１００の移動に起因しない撮影画像２２０の変化の影響を排除し、正確にプロジェクター１００の静止を判定できる。
また、プロジェクター１００が映像を投射している場合には、撮影画像２２０を複数の領域Ａ〜Ｄに分割した上で、画像ぶれ検出部１２３が、各領域のうち投射画像領域２２４を除く領域のぶれ量を算出することが好ましい。
【００４０】
続いて、プロジェクター１００の動作について説明する。
図４〜図６は、プロジェクター１００の動作を示すフローチャートであり、図４は全体的な動作を示し、図５は図４のステップＳ１３に示す移動判定処理を示し、図６は図４のステップＳ１４に示す台形歪み補正処理を詳細に示す。
プロジェクター１００の投射制御部１２１は、電源がオンにされると外部から入力される映像信号に基づいて投射画像の投射を開始し（ステップＳ１１）、リモコン１９１または操作部１９５の操作子の操作によってセットアップの実行が指示されると（ステップＳ１２）、撮影制御部１２２、画像ぶれ検出部１２３及び移動判定部１２４を制御して、移動判定処理を実行する（ステップＳ１３）。この移動判定処理は、プロジェクター１００がスクリーンＳＣに対して相対的に静止しているか、移動しているかを判定する処理である。この移動判定処理でプロジェクター１００が静止していると判定された場合に、プロジェクター１００は次のステップＳ１４に移行する。
【００４１】
ここで、図５を参照して移動判定処理の詳細について説明する。なお、以下においては、画像ぶれ検出部１２３が撮影画像における輝度データの最大値と最小値の差を、ぶれ量の値としてそのまま出力し、このぶれ量の値に基づいて移動判定部１２４が判定を行う例について説明する。
投射制御部１２１が移動判定処理の開始を指示すると、撮影制御部１２２は、撮像部１８０に対し、ぶれ検出用の撮影条件を設定する（ステップＳ２１）。ここで設定される撮影条件は、少なくともシャッター速度を含み、後述する台形歪み補正処理時の撮影条件に比べ、シャッター開時間が長くなるように設定される。また、撮影条件として、ズーム倍率を含んでもよく、例えば、スクリーンＳＣの外側まで撮影画像に写るように設定される。
【００４２】
次いで、撮影制御部１２２は、設定した撮影条件に従って撮像部１８０により撮影を実行させ（ステップＳ２２）、撮影画像メモリー１８２から撮影画像のデータを取得する（ステップＳ２３）。
その後、画像ぶれ検出部１２３が、撮影画像のぶれ量を検出するぶれ検出処理を開始する（ステップＳ２４）。画像ぶれ検出部１２３は、撮影画像を、予め設定された分割方法に従って分割する（ステップＳ２５）。
【００４３】
画像ぶれ検出部１２３は、分割した複数の領域のうち、まだ処理されていない領域から一つの領域を処理対象として選択し（ステップＳ２６）、選択した領域における輝度データの最大値と最小値を求めるとともにその差を算出し（ステップＳ２７）、算出した最大値と最小値の差の値（計算値）をＲＡＭ１６０に記憶する（ステップＳ２８）。
次いで、移動判定部１２４が、前回撮影された撮影画像について画像ぶれ検出部１２３が求めた計算値がＲＡＭ１６０に記憶されているか否かを判別し（ステップＳ２９）、前回の計算値が記憶されていない場合は（ステップＳ２９；Ｎｏ）、画像ぶれ検出部１２３が分割した撮影画像の領域のうち未処理の領域の有無を判別する（ステップＳ３０）。未処理の領域があれば（ステップＳ３０；Ｙｅｓ）、ステップＳ２６に戻って、次に処理する領域を選択する。また、未処理の領域がない場合には（ステップＳ３０；Ｎｏ）、後述するステップＳ３６に移行する。
【００４４】
一方、画像ぶれ検出部１２３が算出した前回の計算値がＲＡＭ１６０に記憶されている場合（ステップＳ２９；Ｙｅｓ）、移動判定部１２４は、前回撮影された撮影画像に関する計算値とステップＳ２７で算出された計算値とを比較し（ステップＳ３１）、プロジェクター１００が静止状態から移動を開始した場合の条件に該当するか否かを判別する（ステップＳ３２）。移動を開始した場合の条件とは、例えば、ステップＳ２７で今回算出した計算値が輝度差基準値より小さいこと、あるいは、上記計算値が経時的に小さくなっており、前回の計算値が輝度差基準値以上であって今回の計算値が輝度差基準値より小さいことが挙げられる。
【００４５】
プロジェクター１００が静止状態から移動を開始した場合の条件に該当する場合（ステップＳ３２；Ｙｅｓ）、移動判定部１２４は、処理対象となっている領域に対応づけて移動開始フラグを設定し（ステップＳ３３）、ステップＳ３０に移行する。移動開始フラグは撮影画像を分割した領域毎にＲＡＭ１６０に記憶される。移動判定部１２４は、ステップＳ３０で未処理の領域の有無を判別し、未処理の領域がある場合はステップＳ２６に戻って次の領域を選択し、未処理の領域がない場合にはステップＳ３６に移行する。
【００４６】
また、プロジェクター１００が静止状態から移動を開始した場合の条件に該当しない場合（ステップＳ３２；Ｎｏ）、移動判定部１２４は、プロジェクター１００が静止した場合の条件に該当するか否かを判別する（ステップＳ３４）。静止した場合の条件とは、例えば、ステップＳ２７で今回算出した計算値と、前回算出した計算値とが、ともに輝度差基準値より大きいこと、あるいは、前回と今回の計算値の差が予め設定された画像比較基準値より小さいことが挙げられる。
プロジェクター１００が静止した場合の条件に該当する場合（ステップＳ３４；Ｙｅｓ）、移動判定部１２４は、処理対象となっている領域に対応づけて静止フラグを設定し（ステップＳ３５）、ステップＳ３０に移行する。静止フラグは撮影画像を分割した領域毎にＲＡＭ１６０に記憶される。また、プロジェクター１００が静止した場合の条件に該当しない場合（ステップＳ３４；Ｎｏ）、移動判定部１２４は、ステップＳ３０に移行する。
ステップＳ３０で、移動判定部１２４は未処理の領域の有無を判別し、未処理の領域がある場合はステップＳ２６に戻って次の領域を選択し、未処理の領域がない場合にはステップＳ３６に移行する。
【００４７】
ステップＳ３６では、ぶれ量に基づくプロジェクター１００の静止の判定が可能か否かを判別する。ステップＳ２９で前回の計算値がなかった場合には、判定ができないと判別し（ステップＳ３６；Ｎｏ）、ステップＳ２２に戻って次の撮影画像データを処理する。また、判定が可能な場合には（ステップＳ３６；Ｙｅｓ）、移動判定部１２４は、ＲＡＭ１６０に記憶された各領域の移動開始フラグ及び静止フラグを取得し、最終的に、プロジェクター１００が静止しているか否かを判定する（ステップＳ３７）。プロジェクター１００が静止していると判定した場合は（ステップＳ３７；Ｙｅｓ）、プロジェクター１００は図４に戻ってステップＳ１４の台形歪み補正処理を開始する。また。プロジェクター１００が静止していないと判定した場合は（ステップＳ３７；Ｎｏ）、ステップＳ２２に戻って次の撮影画像を実行する。
【００４８】
このように、プロジェクター１００がスクリーンＳＣに対して相対的に静止していると判定した場合に、投射制御部１２１は、台形歪み補正処理（図４のステップＳ１４）を実行する。台形歪み補正処理では、スクリーンＳＣに現在投射されている投射画像の形状を検出する必要があるが、プロジェクター１００が静止していなければ投射画像の形状を正確に検出することが難しくなる可能性ある。このため、投射制御部１２１は、移動判定処理によりプロジェクター１００が静止したと判定してから、台形歪み補正処理を実行する。この台形歪み補正処理により、スクリーンＳＣに投射される投射画像は、プロジェクター１００の投影投射角による変形が補正され、ほぼ本来の形状となる。
【００４９】
ここで、図６を参照して台形歪み補正処理について詳細に説明する。
投射制御部１２１が台形歪み補正処理の開始を指示すると、撮影制御部１２２は、撮像部１８０に対し、台形歪み補正処理用の撮影条件を設定する（ステップＳ４１）。ここで設定される撮影条件は、少なくともシャッター速度を含み、移動判定処理時の撮影条件に比べ、シャッター開時間が短くなるように設定される。また、撮影条件として、ズーム倍率を含んでもよく、例えば、スクリーンＳＣ上に投射画像が結像する範囲を含み、移動判定処理時よりも小さい範囲が撮影画像に写るように設定される。
【００５０】
次いで、投射制御部１２１は、映像用プロセッサー１３４を制御して、調整用画像記憶部１７１に記憶された調整用画像を読み出し、この調整用画像を映像用プロセッサー１３４にコマンドとともに出力して、光変調装置１３０の液晶パネルに表示させ、スクリーンＳＣに投射させる（ステップＳ４２）。ここで、投射制御部１２１は、すでにＡ／Ｄ変換部１１０から映像用プロセッサー１３４に入力されている入力画像の投射を開始している場合には、この入力画像の表示を停止させてから調整用画像の投射を行う。
その後、スクリーンＳＣに調整用画像が投射された状態で、撮影制御部１２２は、設定した撮影条件に従って撮像部１８０により撮影を実行させ、撮影画像メモリー１８２から撮影画像のデータを取得する（ステップＳ４３）。
【００５１】
投射制御部１２１は、三次元測量部１２５及び投射角算出部１２６を制御して、調整用画像の投射中に撮影された撮影画像に基づいて、台形歪みを補正するためのパラメーターを算出させる（ステップＳ４４）。
このステップＳ４４で、三次元測量部１２５は、プロジェクター１００のズームレンズ１５２の主点を原点とする三次元座標系（以下「レンズ座標系」とも呼ぶ）における、スクリーンＳＣを含む平面の三次元状態を検出する三次元測量処理を行う。すなわち、プロジェクター１００における投射光学系１５０の光軸に対するスクリーンＳＣの三次元的な傾きを検出する。この処理では、撮影画像メモリー１８２から取得した撮影画像を離散化し、撮影画像に含まれる１６個の四角形の中心を測定点として求める。そして、三次元測量部１２５は、測定点から平面の定義が可能な３点を選択し、選択した３つの測定点のレンズ座標系における三次元座標を検出し、検出した３つの測定点の三次元座標に基づいて、スクリーンＳＣを含む平面に近似する近似平面を算出する。続いて、投射角算出部１２６が、三次元測量処理で検出したスクリーン平面の近似平面とプロジェクター１００から投射した投射光の光軸との角度である投影投射角を算出する。さらに、投射角算出部１２６は、算出した投影投射角を基に、光変調装置１３０の液晶パネルの表示可能領域における補正後の画像の形状を求め、液晶パネルの表示可能領域における補正前の画像の形状を、補正後の画像の形状に変換する変換係数（パラメーター）を算出する。
【００５２】
続いて、投射制御部１２１は、求めたパラメーターを台形歪み補正部１３６に設定し、台形歪み補正部１３６により台形歪み補正を実行させる（ステップＳ４５）。台形歪み補正部１３６は、設定されたパラメーターを用いて、入力されるデジタル信号を変換し、変換した結果を光変調装置駆動部１３２へと出力する。すなわち、台形歪み補正部１３６は、Ａ／Ｄ変換部１１０から入力されるデジタル信号に対して、各画素の座標に対してベクトル演算を繰り返し、光変調装置１３０の液晶パネルに表示する画像を、台形歪みを補正するように変形させる。この台形歪み補正中は、通常は矩形である液晶パネルの表示可能範囲に、スクリーンＳＣの投射画像の変形を補正するように上記パラメーターで規定される略台形に変形された映像が表示される。投射制御部１２１は、台形歪み補正処理を終了して、図４のステップＳ１５に移行する。
【００５３】
台形歪み補正処理の終了後、ステップＳ１５で、投射制御部１２１は、再び画像ぶれ検出部１２３及び移動判定部１２４による移動判定処理を開始する。この移動判定処理は、入力画像を投射する間、継続して実行される。
投射制御部１２１は、映像用プロセッサー１３４による入力画像の投射を開始させ（ステップＳ１６）、ステップＳ１５で開始した移動判定処理の判定結果を常時監視する（ステップＳ１７）。この移動判定処理でプロジェクター１００が静止していないと判定された場合（ステップＳ１７；Ｎｏ）、投射制御部１２１はステップＳ１３に戻って、移動判定処理と台形歪み補正処理を実行する。
また、プロジェクター１００が静止している間は、リモコン１９１または操作部１９５の操作により投射終了が指示されたか否かを判別し（ステップＳ１８）、投射を終了しない場合は（ステップＳ１８；Ｎｏ）、ステップＳ１７で投射を継続する。リモコン１９１または操作部１９５の操作により投射終了が指示された場合には（ステップＳ１８；Ｙｅｓ）、投射制御部１２１は投射を終了して待機状態または停止状態に移行する。
【００５４】
以上のように、本発明を適用した実施形態に係るプロジェクター１００は、スクリーンＳＣに画像を投射し、スクリーンＳＣに投射された投射画像を含む範囲を撮影する撮像部１８０と、撮像部１８０により撮影された撮影画像内におけるぶれを検出する画像ぶれ検出部１２３と、画像ぶれ検出部１２３の検出結果に基づいて、スクリーンＳＣに対するプロジェクター１００の動きを判定する移動判定部１２４とを備え、プロジェクター１００の動きを検出するセンサー類を持たない構成でありながら、スクリーンＳＣに対してプロジェクター１００が移動しているか否か等を判定できる。これにより、スクリーンＳＣに対するプロジェクター１００の移動を検出する機能を維持しながら部品点数の削減を図るとともに、小型化が可能となる。
【００５５】
また、プロジェクター１００は、照明光学系１４０と、入力画像に基づいて照明光学系１４０が発した光を変調する光変調装置１３０と、光変調装置１３０により変調された光をスクリーンＳＣに投射する投射光学系１５０と、撮像部１８０により撮影された撮影画像に基づいて、スクリーンＳＣに投射された投射画像の台形歪みを検出し、光変調装置１３０の入力画像を処理することによって投射画像の台形歪みを補正する台形歪み補正部１３６とを備え、台形歪み補正を行うためにスクリーンＳＣを撮影する撮像部１８０を利用して、プロジェクター１００の動きを判定できるので、部品点数を削減できる。
【００５６】
また、プロジェクター１００は、撮像部１８０のシャッター速度を制御する撮影制御部１２２を備え、撮影制御部１２２が、画像ぶれ検出部１２３によりぶれを検出するための撮影画像を撮影する場合と、台形歪み補正部１３６によって台形歪みを検出するための撮影画像を撮影する場合とで、撮像部１８０のシャッター速度を異なる速度に設定するので、共通の撮像部１８０を利用して、台形歪み補正に適した撮影画像とぶれの検出に適した撮影画像とを得ることができ、台形歪み補正とぶれ検出との異なる処理を、いずれも高精度で実行できる。
【００５７】
また、プロジェクター１００は、投射制御部１２１の制御により、移動判定部１２４によってスクリーンＳＣに対するプロジェクター１００の動きが小さいと判定した場合に、台形歪み補正部１３６により補正を実行させ、台形歪み補正部１３６による補正が終了した後に、画像ぶれ検出部１２３によるぶれ検出と、移動判定部１２４による判定を開始させる。これにより、プロジェクター１００の動きが小さくなってから台形歪み補正を行うことで、好ましい条件下で台形歪みを補正するとともに、プロジェクター１００が移動している間の、効果の見込めない台形歪み補正動作を避け、効率的な制御を実現できる。また、台形歪み補正の実行後にプロジェクター１００の動きを判定するので、再度の台形歪み補正が必要であるか否かを容易に判断でき、必要に応じて台形歪み補正を実行して投射画像の視認性を保つことができる。
【００５８】
また、画像ぶれ検出部１２３は、撮像部１８０により撮影された撮影画像から複数の領域を抽出して、領域毎にぶれを検出し、移動判定部１２４は、画像ぶれ検出部１２３が検出した各領域のぶれを比較することにより、スクリーンＳＣに対するプロジェクター１００の動きを判定するので、プロジェクター１００の動きに起因しないぶれによる誤判定を防止し、効率よく高精度な移動判定を行うことができる。
【００５９】
なお、上述した実施形態は本発明を適用した具体的態様の例に過ぎず、本発明を限定するものではなく、上記実施形態とは異なる態様として本発明を適用することも可能である。例えば、上記実施形態ではスクリーンＳＣの正面に設置されたプロジェクター１００が、前方に画像を投射する構成を例に挙げて説明したが、本発明はこれに限定されるものではなく、スクリーンＳＣが透過型のスクリーンとして構成され、プロジェクター１００がスクリーンＳＣの背面側から画像を投射する構成に本発明を適用することも勿論可能である。また、上記実施形態では、画像ぶれ検出部１２３が、撮影画像を周波数領域に変換して高周波成分の割合や量によりぶれ量を算出する例、及び、撮影画像の輝度データの最大値と最小値との差に基づいてぶれ量を算出する例を挙げて説明したが、本発明はこれに限定されるものではなく、スクリーンＳＣとプロジェクター１００、詳細にはスクリーンＳＣとＣＣＤカメラ１８１との相対位置の変化に起因する撮影画像のぶれを定量化できる手法であれば、どのような処理で実現してもよい。
【００６０】
また、上記実施形態では、撮像部１８０はＣＣＤイメージセンサーを備えたＣＣＤカメラ１８１を有する構成として説明したが、本発明はこれに限定されるものではなく、撮像部１８０のイメージセンサーとしてＣＭＯＳセンサーを用いても良い。
さらに、上記実施形態においてＲＯＭ１７０が記憶していた制御プログラムや設定値等のデータを、可搬型の記録媒体に記憶した構成とすることも可能であるし、プロジェクター１００に通信ネットワークを介して接続された他の装置から、プロジェクター１００がダウンロード可能に記憶した構成としてもよい。
また、図２に示したプロジェクター１００の各機能部は機能的構成を示すものであって、具体的な実装形態は特に制限されない。つまり、必ずしも各機能部に個別に対応するハードウェアが実装される必要はなく、一つのプロセッサーがプログラムを実行することで複数の機能部の機能を実現する構成とすることも勿論可能である。また、上記実施形態においてソフトウェアで実現されている機能の一部をハードウェアで実現してもよく、あるいは、ハードウェアで実現されている機能の一部をソフトウェアで実現してもよい。その他、プロジェクター１００の具体的な細部構成について、本発明の趣旨を逸脱しない範囲で任意に変更可能である。
【符号の説明】
【００６１】
１００…プロジェクター、１２０…ＣＰＵ、１２１…投射制御部（動作制御手段）、１２２…撮影制御部（撮影制御手段）、１２３…画像ぶれ検出部（ぶれ検出手段）、１２４…移動判定部（移動判定手段）、１２５…三次元測量部、１２６…投射角算出部、１３０…光変調装置（変調手段）、１３２…光変調装置駆動部、１３６…台形歪み補正部（台形歪み補正手段）、１４０…照明光学系（光源）、１５０…投射光学系（投射手段）、１７０…ＲＯＭ、１７１…調整用画像記憶部、１８０…撮像部（撮像手段）、２２０…撮影画像、ＳＣ…スクリーン（投射面）。
【図１】
0005887777.tif 000002
【図２】
0005887777.tif 000003
【図３】
0005887777.tif 000004
【図４】
0005887777.tif 000005
【図５】
0005887777.tif 000006
【図６】
0005887777.tif 000007