(57)【要約】【課題】スクリーン上に投影される画像の画質を向上させる。【解決手段】ビデオI/Fは、スクリーン上に投影する画像の画像データを取得し、ピクセルエンジンは、画像データに基づいて、異なるタイミングで投影される複数のスポット光のうち、スクリーン上で互いに重複せずに投影される第１のスポット光の画素を表す第１の画素データを生成し、レーザドライバは、第１の画素データに基づいて、投影部の駆動を制御し、第１のスポット光を、画像データの画素としてスクリーン上に投影させる。本開示は、例えば、スクリーン上の画像を投影するプロジェクション装置等に適用できる。【選択図】図７
2014071244.tif 000002
【特許請求の範囲】
【請求項１】
スクリーン上に画像を投影する投影部と、
スクリーン上に投影する画像の画像データを取得する取得部と、
前記画像データに基づいて、異なるタイミングで投影される複数のスポット光のうち、前記スクリーン上で互いに重複せずに投影される第１のスポット光の画素を表す第１の画素データを生成する生成部と、
前記第１の画素データに基づいて、前記投影部の駆動を制御し、前記第１のスポット光を、前記画像データの画素として前記スクリーン上に投影させる駆動制御部と
を含む投影装置。
【請求項２】
前記生成部は、前記画像データに基づいて、前記複数のスポット光のうち、前記第１のスポット光の一部に重複した状態で投影される第２のスポット光であって、予め決められた閾値以下の輝度とされる前記第２のスポット光の画素を表す第２の画素データも生成し、
前記駆動制御部は、前記第２の画素データに基づいて、前記投影部の駆動を制御し、前記第２のスポット光も、前記画像データの画素として前記スクリーン上に投影させる
請求項１に記載の投影装置。
【請求項３】
前記生成部は、
スポット光が投影される前記スクリーン上の位置を表すスポット位置に基づいて、前記画像データを構成する複数の画素の中から、前記スポット位置に投影される投影画素の補間に用いる参照画素を抽出する画素抽出部と、
前記画素抽出部により抽出された前記参照画素から、前記投影画素を補間することにより、前記投影画素を表す画素データを生成する画素データ生成部と
を有する請求項２に記載の投影装置。
【請求項４】
前記生成部は、
予め保持されている複数のフィルタ係数の中から、前記参照画素との演算に用いられるフィルタ係数を選択して出力する係数出力部を
さらに有し、
前記画素データ生成部は、前記画素抽出部により抽出された前記参照画素と、前記係数出力部から出力された前記フィルタ係数を用いた前記演算に基づいて、前記画素データを生成する
請求項３に記載の投影装置。
【請求項５】
前記係数出力部は、前記スポット位置、前記スクリーンまでの距離、又は前記参照画素の少なくとも１つに基づいて、前記複数のフィルタ係数の中から、前記演算に用いられるフィルタ係数を選択して出力する
請求項４に記載の投影装置。
【請求項６】
前記画素データ生成部は、複数の前記演算のうち、前記スポット位置、前記スクリーンまでの距離、又は前記参照画素の少なくとも１つに応じて選択した演算に基づいて、前記画素データを生成する
請求項４に記載の投影装置。
【請求項７】
前記画素データ生成部は、前記参照画素の画素値と、前記フィルタ係数との積和演算に基づいて、前記画素データを生成する
請求項４に記載の投影装置。
【請求項８】
前記生成部は、前記画像データに基づいて、前記第１のスポット光よりも小さな輝度とされる前記第２のスポット光の画素を表す前記第２の画素データを生成する
請求項３に記載の投影装置。
【請求項９】
前記画素データ生成部は、前記画素抽出部により抽出された前記参照画素から、他の前記投影画素のスポット光と干渉することにより、前記参照画素の輝度分布に対応する輝度とされる前記投影画素を補間して、前記画素データを生成する
請求項８に記載の投影装置。
【請求項１０】
前記生成部は、同一のタイミングで投影される前記第１のスポット光の各色毎に、前記第１の画素データを生成し、
前記駆動制御部は、各色毎に生成された前記第１の画素データに基づいて、前記投影部の駆動を制御し、各色毎の前記第１のスポット光を、前記画像データの画素として前記スクリーン上に投影させる
請求項１に記載の投影装置。
【請求項１１】
前記投影部は、
赤色のレーザビームを照射することにより、前記スクリーン上に赤色のスポット光を投影する第１のレーザ光源部と、
緑色のレーザビームを照射することにより、前記スクリーン上に緑色のスポット光を投影する第２のレーザ光源部と、
青色のレーザビームを照射することにより、前記スクリーン上に青色のスポット光を投影する第３のレーザ光源部と
を有する請求項１０に記載の投影装置。
【請求項１２】
スクリーン上に画像を投影する投影部の駆動を制御する投影装置の投影方法において、
前記投影装置による、
スクリーン上に投影する画像の画像データを取得する取得ステップと、
前記画像データに基づいて、異なるタイミングで投影される複数のスポット光のうち、前記スクリーン上で互いに重複せずに投影される第１のスポット光の画素を表す第１の画素データを生成する生成ステップと、
前記第１の画素データに基づいて、前記投影部の駆動を制御し、前記第１のスポット光を、前記画像データの画素として前記スクリーン上に投影させる駆動制御ステップと
を含む投影方法。
【請求項１３】
スクリーン上に画像を投影する投影部の駆動を制御する投影装置のコンピュータを、
スクリーン上に投影する画像の画像データを取得する取得部と、
前記画像データに基づいて、異なるタイミングで投影される複数のスポット光のうち、前記スクリーン上で互いに重複せずに投影される第１のスポット光の画素を表す第１の画素データを生成する生成部と、
前記第１の画素データに基づいて、前記投影部の駆動を制御し、前記第１のスポット光を、前記画像データの画素として前記スクリーン上に投影させる駆動制御部と
して機能させるためのプログラム。
【請求項１４】
スクリーン上に画像を投影する投影部の駆動を制御する投影装置を内蔵する電子機器において、
前記投影装置は、
スクリーン上に画像を投影する投影部と、
スクリーン上に投影する画像の画像データを取得する取得部と、
前記画像データに基づいて、異なるタイミングで投影される複数のスポット光のうち、前記スクリーン上で互いに重複せずに投影される第１のスポット光の画素を表す第１の画素データを生成する生成部と、
前記第１の画素データに基づいて、前記投影部の駆動を制御し、前記第１のスポット光を、前記画像データの画素として前記スクリーン上に投影させる駆動制御部と
を含む
電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、投影装置、投影方法、プログラム、及び電子機器に関し、特に、例えば、スクリーン上に投影される画像の画質を向上させるようにした投影装置、投影方法、プログラム、及び電子機器に関する。
【背景技術】
【０００２】
従来、例えば、スクリーンを対象として、正弦波状にレーザビームを往復させる走査を行うプロジェクション装置が存在する（例えば、特許文献１参照）。
【０００３】
このプロジェクション装置によれば、レーザビームを反射する駆動ミラーが駆動され、駆動ミラーから反射したレーザビームが、スクリーン上の各位置に照射される。
【０００４】
これにより、スクリーン上の各位置には、レーザビームの照射により、スポット状の光であるスポット光が投影される。すなわち、スクリーン上には、複数のスポット光をそれぞれ画素とする画像が投影される。
【０００５】
なお、レーザビームは、駆動ミラーの共振周波数に対応した走査速度で走査されるため、その走査速度は、スクリーンの中央で最も速くなり、スクリーンの端になるほど遅くなる。また、従来のプロジェクション装置は、予め決められた間隔で、レーザビームを照射する。
【０００６】
このため、スクリーンの端に行くほどに、スポット光どうしが近接するものとなり、また、スポット光の幅は広くなる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００３−２１８００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
従来のプロジェクション装置によれば、上述のように、スクリーンの端に行くほどに、スポット光どうしが近接し、スポット光の幅は広くなるため、スポット光どうしの干渉がスクリーン上で生じ得る。
【０００９】
この場合、スポット光どうしの干渉により、スクリーン上に投影される画像の画質が劣化してしまっていた。
【００１０】
本開示は、このような状況に鑑みてなされたものであり、スクリーン上に投影される画像の画質を向上させるようにするものである。
【課題を解決するための手段】
【００１１】
本開示の一側面の撮像装置は、スクリーン上に画像を投影する投影部と、スクリーン上に投影する画像の画像データを取得する取得部と、前記画像データに基づいて、異なるタイミングで投影される複数のスポット光のうち、前記スクリーン上で互いに重複せずに投影される第１のスポット光の画素を表す第１の画素データを生成する生成部と、前記第１の画素データに基づいて、前記投影部の駆動を制御し、前記第１のスポット光を、前記画像データの画素として前記スクリーン上に投影させる駆動制御部とを含む投影装置である。
【００１２】
前記生成部は、前記画像データに基づいて、前記複数のスポット光のうち、前記第１のスポット光の一部に重複した状態で投影される第２のスポット光であって、予め決められた閾値以下の輝度とされる前記第２のスポット光の画素を表す第２の画素データも生成し、前記駆動制御部は、前記第２の画素データに基づいて、前記投影部の駆動を制御し、前記第２のスポット光も、前記画像データの画素として前記スクリーン上に投影させることができる。
【００１３】
前記生成部は、スポット光が投影される前記スクリーン上の位置を表すスポット位置に基づいて、前記画像データを構成する複数の画素の中から、前記スポット位置に投影される投影画素の補間に用いる参照画素を抽出する画素抽出部と、前記画素抽出部により抽出された前記参照画素から、前記投影画素を補間することにより、前記投影画素を表す画素データを生成する画素データ生成部とを有するようにすることができる。
【００１４】
前記生成部は、予め保持されている複数のフィルタ係数の中から、前記参照画素との演算に用いられるフィルタ係数を選択して出力する係数出力部をさらに有し、前記画素データ生成部は、前記画素抽出部により抽出された前記参照画素と、前記係数出力部から出力された前記フィルタ係数を用いた前記演算に基づいて、前記画素データを生成することができる。
【００１５】
前記係数出力部は、前記スポット位置、前記スクリーンまでの距離、又は前記参照画素の少なくとも１つに基づいて、前記複数のフィルタ係数の中から、前記演算に用いられるフィルタ係数を選択して出力することができる。
【００１６】
前記画素データ生成部は、複数の前記演算のうち、前記スポット位置、前記スクリーンまでの距離、又は前記参照画素の少なくとも１つに応じて選択した演算に基づいて、前記画素データを生成することができる。
【００１７】
前記画素データ生成部は、前記参照画素の画素値と、前記フィルタ係数との積和演算に基づいて、前記画素データを生成することができる。
【００１８】
前記生成部は、前記画像データに基づいて、前記第１のスポット光よりも小さな輝度とされる前記第２のスポット光の画素を表す前記第２の画素データを生成することができる。
【００１９】
前記画素データ生成部は、前記画素抽出部により抽出された前記参照画素から、他の前記投影画素のスポット光と干渉することにより、前記参照画素の輝度分布に対応する輝度とされる前記投影画素を補間して、前記画素データを生成することができる。
【００２０】
前記生成部は、同一のタイミングで投影される前記第１のスポット光の各色毎に、前記第１の画素データを生成し、前記駆動制御部は、各色毎に生成された前記第１の画素データに基づいて、前記投影部の駆動を制御し、各色毎の前記第１のスポット光を、前記画像データの画素として前記スクリーン上に投影させることができる。
【００２１】
前記投影部は、赤色のレーザビームを照射することにより、前記スクリーン上に赤色のスポット光を投影する第１のレーザ光源部と、緑色のレーザビームを照射することにより、前記スクリーン上に緑色のスポット光を投影する第２のレーザ光源部と、青色のレーザビームを照射することにより、前記スクリーン上に青色のスポット光を投影する第３のレーザ光源部とを有するようにすることができる。
【００２２】
本開示の一側面の投影方法は、スクリーン上に画像を投影する投影部の駆動を制御する投影装置の投影方法であって、前記投影装置による、スクリーン上に投影する画像の画像データを取得する取得ステップと、前記画像データに基づいて、異なるタイミングで投影される複数のスポット光のうち、前記スクリーン上で互いに重複せずに投影される第１のスポット光の画素を表す第１の画素データを生成する生成ステップと、前記第１の画素データに基づいて、前記投影部の駆動を制御し、前記第１のスポット光を、前記画像データの画素として前記スクリーン上に投影させる駆動制御ステップとを含む投影方法である。
【００２３】
本開示の一側面のプログラムは、スクリーン上に画像を投影する投影部の駆動を制御する投影装置のコンピュータを、スクリーン上に投影する画像の画像データを取得する取得部と、前記画像データに基づいて、異なるタイミングで投影される複数のスポット光のうち、前記スクリーン上で互いに重複せずに投影される第１のスポット光の画素を表す第１の画素データを生成する生成部と、前記第１の画素データに基づいて、前記投影部の駆動を制御し、前記第１のスポット光を、前記画像データの画素として前記スクリーン上に投影させる駆動制御部として機能させるためのプログラムである。
【００２４】
本開示の一側面の電子機器は、スクリーン上に画像を投影する投影部の駆動を制御する投影装置を内蔵する電子機器であって、前記投影装置は、スクリーン上に画像を投影する投影部と、スクリーン上に投影する画像の画像データを取得する取得部と、前記画像データに基づいて、異なるタイミングで投影される複数のスポット光のうち、前記スクリーン上で互いに重複せずに投影される第１のスポット光の画素を表す第１の画素データを生成する生成部と、前記第１の画素データに基づいて、前記投影部の駆動を制御し、前記第１のスポット光を、前記画像データの画素として前記スクリーン上に投影させる駆動制御部とを含む電子機器である。
【００２５】
本開示の一側面によれば、スクリーン上に投影する画像の画像データが取得され、前記画像データに基づいて、異なるタイミングで投影される複数のスポット光のうち、前記スクリーン上で互いに重複せずに投影される第１のスポット光の画素を表す第１の画素データが生成され、前記第１の画素データに基づいて、前記投影部の駆動が制御され、前記第１のスポット光が、前記画像データの画素として前記スクリーン上に投影される。
【発明の効果】
【００２６】
本開示によれば、スクリーン上に投影される画像の画質を向上させることが可能となる。
【図面の簡単な説明】
【００２７】
【図１】本技術を適用したプロジェクションシステムの構成例を示すブロック図である。
【図２】スポット光どうしの干渉を抑止するときの一例を示す図である。
【図３】スポット光どうしの干渉を抑止するときの他の一例を示す図である。
【図４】図１のプロジェクション装置の構成例を示すブロック図である。
【図５】ラスタスキャンについて説明するための図である。
【図６】レーザビームの走査軌跡と画像信号規格に従った画素配列との関係について説明するための図である。
【図７】図４のコントローラの構成例を示すブロック図である。
【図８】図７のピクセルエンジンの構成例を示すブロック図である。
【図９】図４のプロジェクション装置が行う投影処理を説明するためのフローチャートである。
【図１０】図８のピクセルエンジンが行う第１の画素データ生成処理を説明するための図である。
【図１１】スクリーン距離に応じて、スクリーン上におけるスポット位置の密度が全体的に変化することを説明するための図である。
【図１２】スクリーン距離に応じて変化するスポット光の様子の一例を示す図である。
【図１３】図７のピクセルエンジンの他の構成例を示すブロック図である。
【図１４】図１３のピクセルエンジンが行う第２の画素データ生成処理を説明するためのフローチャートである。
【図１５】スクリーン上に投影する画素を補間するときの一例を示す図である。
【図１６】隣接する画素どうしが干渉したときの一例を示す図である。
【図１７】入力画像信号の輝度の差を反映した強度分布となるように、投影画素の強度分布を変更するようにしたときの一例を示す図である。
【図１８】図７のピクセルエンジンのさらに他の構成例を示すブロック図である。
【図１９】図１８のピクセルエンジンが行う第３の画素データ生成処理を説明するためのフローチャートである。
【図２０】１の駆動ミラーを用いるときのプロジェクション装置の構成例を示すブロック図である。
【図２１】コンピュータの構成例を示すブロック図である。
【発明を実施するための形態】
【００２８】
以下、本開示における実施の形態（以下、実施の形態という）について説明する。なお、説明は以下の順序で行う。
１．第１の実施の形態（スポット位置に基づいて、フィルタ係数を選択するときの一例）
２．第２の実施の形態（スポット位置の他、スクリーンまでの距離に基づいて、フィルタ係数を選択するときの一例）
３．第３の実施の形態（スポット位置の他、参照画素の輝度にも基づいて、フィルタ係数を選択するときの一例）
４．変形例
【００２９】
＜１．第１の実施の形態＞
[プロジェクションシステムの構成例]
図１は、本技術を適用したプロジェクションシステム１の構成例を示している。
【００３０】
プロジェクションシステム１は、プロジェクション装置１１、ホストコントローラ１２、距離測定部１３、及びスクリーン１４から構成される。
【００３１】
なお、このプロジェクションシステム１は、スクリーン１４上の各位置に、画素として投影（投射）されるスポット状の光であるスポット光どうしの干渉を抑止して、スクリーン１４上に投影される投影画像の画質を向上させるようにするものである。
【００３２】
すなわち、例えば、プロジェクション装置１１は、スクリーン１４までの距離や、スポット光が投影されるスクリーン１４上の位置等に基づいて、レーザビームの照射を制御することにより、スクリーン１４上でのスポット光どうしの干渉を抑止する。
【００３３】
なお、スクリーン１４において、スポット光どうしの干渉は、スクリーン１４までの距離が短いほどに、スポット光が投影されるスクリーン１４上の位置が端であるほどに発生し易いことがわかっている。このことは、図６、図１１、及び図１２等を参照して詳述する。
【００３４】
ホストコントローラ１２は、プロジェクション装置１１を制御して、スクリーン１４上にレーザビームを照射させることにより、スクリーン１４上のスポット光を各画素とする投影画像を投影させる。
【００３５】
また、ホストコントローラ１２は、距離測定部１３から供給される、スクリーン１４までの距離（を示す情報）(以下、単に、スクリーン距離ともいう)を、プロジェクション装置１１に供給する。
【００３６】
プロジェクション装置１１において、ホストコントローラ１２から供給されるスクリーン距離（スクリーン１４までの距離）は、レーザビームの照射を制御する際に参照される。
【００３７】
距離測定部１３は、スクリーン距離を測定し、その測定結果を、ホストコントローラ１２に供給する。
【００３８】
なお、距離測定部１３は、プロジェクション装置１１の、レーザビームを照射する照射口の近くに設けられているものとする。したがって、スクリーン距離とは、プロジェクション装置１１の照射口から、スクリーン１４までの距離である。
【００３９】
また、距離測定部１３としては、スクリーン距離を測定可能であれば、どのような構成であってもよく、その測定方法も限定されない。
【００４０】
すなわち、例えば、距離測定部１３として、レーザレンジファインダを採用し、レーザ光を照射したときから、その反射光を検出するまでの時間を計測することにより、スクリーン距離を測定することができる。
【００４１】
その他、例えば、距離測定部１３として、複数台のカメラを採用し、複数台のカメラの撮像により得られた撮像画像を用いて、カメラどうしの視差から距離を測定するステレオ処理により、スクリーン距離の測定を行うようにしてもよい。
【００４２】
なお、距離測定部１３は、例えば、プロジェクション装置１１に内蔵されているようにしてもよい。
【００４３】
スクリーン１４は、プロジェクション装置１１から照射されるレーザビームにより、そのレーザビームに対応するスポット光を画素とした投影画像を投影する。
【００４４】
次に、図２は、プロジェクション装置１１が、レーザビームの照射を制御して、スポット光どうしの干渉を抑止するときの一例を示している。
【００４５】
図２Ａには、それぞれ異なるタイミングでスクリーン１４上に投影された複数のスポット光S1乃至S8の一例が示されている。
【００４６】
図２Ｂには、スポット光S1乃至S8のうち、互いに重複しないスポット光S1,S3,S6,S8のみが投影されたときの一例が示されている。
【００４７】
図２Ａに示されるように、例えば、スポット光S1の一部は、図中右側に隣接するスポット光S2の一部と重複しているため、スポット光S1とスポット光S2の間では、光の干渉が生じている。
【００４８】
同様にして、スポット光S2とスポット光S3、スポット光S3とスポット光S4、スポット光S5とスポット光S6、スポット光S6とスポット光S7、スポット光S7とスポット光S8の間では、それぞれ、光の干渉が生じている。
【００４９】
したがって、例えば、プロジェクション装置１１は、スポット光S1乃至S8のうち、スポット光S1,S3,S6,S8のそれぞれに対応するレーザビームの照射のみを行うことにより、スポット光どうしの干渉が生じる事態を防止している。
【００５０】
この場合、スクリーン１４には、図２Ｂに示されるように、投影画像の画素として、スポット光S1,S3,S6,S8のみが投影される。
【００５１】
次に、図３は、プロジェクション装置１１が、レーザビームの照射を制御して、スポット光どうしの干渉を抑止するときの他の一例を示している。
【００５２】
図３Ａには、図２Ａと同様に、それぞれ異なるタイミングでスクリーン１４上に投影された複数のスポット光S1乃至S8の一例が示されている。
【００５３】
図３Ｂには、互いに重複しないスポット光S1,S3,S6,S8とともに、スポット光S1,S3,S6,S8に影響を与えない程度に輝度が調整されたスポット光S2,S4,S5,S7の一例が示されている。
【００５４】
図３Ａにおいて、スポット光S1とスポット光S2、スポット光S2とスポット光S3、スポット光S3とスポット光S4、スポット光S5とスポット光S6、スポット光S6とスポット光S7、スポット光S7とスポット光S8の間では、それぞれ、光の干渉が生じている。
【００５５】
したがって、例えば、プロジェクション装置１１は、スポット光S2,S4,S5,S7の輝度を、予め決められた閾値以下の輝度に調整（例えば、輝度を０に調整）することにより、スポット光どうしの干渉が生じる事態を防止するようにしている。
【００５６】
この場合、スクリーン１４には、図３Ｂに示されるように、投影画像の画素として、スポット光S1乃至S8が投影される。
【００５７】
[プロジェクション装置１１の構成例]
図４は、図１のプロジェクション装置１１の構成例を示している。
【００５８】
このプロジェクション装置１１は、レーザビームを光源とした投影画像１４aをスクリーン１４に投影する。また、プロジェクション装置１１は、コントローラ２１、レーザドライバ２２、ミラードライバ２３、レーザ光源部２４Ｒ，２４Ｇ、及び２４Ｂ、ミラー２５、ダイクロイックミラー２６−１及び２６−２、駆動ミラー２７Ｈ及び２７Ｖ、並びに光学レンズ２８から構成される。
【００５９】
コントローラ２１には、例えば、図１のホストコントローラ２１から、スクリーン１４上に投影される投影画像１４aの画像データとして、入力画像信号が供給される。
【００６０】
コントローラ２１は、ホストコントローラ１２から供給される入力画像信号に基づいて、投影画像１４aを構成する各画素の、色（赤色、緑色、及び青色）ごとの画素データを、補間により生成し、ミラードライバ２３から取得したミラー同期信号に同期してレーザドライバ２２に供給する。なお、ミラー同期信号とは、入力画像信号に同期してミラードライバ２３を駆動させるための信号をいう。さらに、コントローラ２１には、ホストコントローラ１２から制御信号が供給され、コントローラ２１は、その制御信号に応じた制御を行う。なお、コントローラ２１の詳細な構成については、図７を参照して後述する。
【００６１】
レーザドライバ２２は、コントローラ２１から供給される、色毎の画素データに基づき、投影画像１４aの画素ごとの画素値に応じた駆動信号を生成し、レーザ光源部２４Ｒ，２４Ｇ、及び２４Ｂに供給する。すなわち、例えば、レーザドライバ２２は、赤色の画素データの画素値に応じた駆動信号をレーザ光源部２４Ｒに供給し、緑色の画素データの画素値に応じた駆動信号をレーザ光源部２４Ｇに供給し、青色の画素データの画素値に応じた駆動信号をレーザ光源部２４Ｂに供給する。
【００６２】
ミラードライバ２３は、スクリーン１４の水平方向（図中左右方向）にレーザビームをスキャンさせるために、駆動ミラー２７Ｈの共振周波数に基づいた水平スキャン信号を生成して、駆動ミラー２７Ｈに供給する。また、ミラードライバ２３は、スクリーン１４の垂直方向（図中上下方向）にレーザビームをスキャンさせるための垂直スキャン信号を生成して、駆動ミラー２７Ｖに供給する。さらに、ミラードライバ２３は、駆動ミラー２７Ｈ及び２７Ｖにより反射されたレーザビームの一部を検出する受光部（図示せず）を有している。そして、ミラードライバ２３は、受光部の検出結果に基づいて水平スキャン信号及び垂直スキャン信号を調整したり、受光部の検出結果に従った検出信号をコントローラ２１にフィードバックしたりする。
【００６３】
レーザ光源部２４Ｒ，２４Ｇ、及び２４Ｂは、レーザドライバ２２から供給される駆動信号に従って、それぞれ対応する色のレーザビームを出力する。例えば、レーザ光源部２４Ｒは、赤色の画素データの画素値に応じたレベルで赤色のレーザビームを出力する。同様に、レーザ光源部２４Ｇは、緑色の画素データの画素値に応じたレベルで緑色のレーザビームを出力し、レーザ光源部２４Ｂは、青色の画素信号の画素値に応じたレベルで青色のレーザビームを出力する。
【００６４】
なお、以下では、レーザ光源部２４Ｒ，２４Ｇ、及び２４Ｂを、それぞれ区別する必要がない場合、それらを単にレーザ光源部２４ともいう。
【００６５】
ミラー２５は、レーザ光源部２４Ｒから出力される赤色のレーザビームを反射する。ダイクロイックミラー２６−１は、レーザ光源部２４Ｇから出力される緑色のレーザビームを反射するとともに、ミラー２５により反射された赤色のレーザビームを透過させる。ダイクロイックミラー２６−２は、レーザ光源部２４Ｂから出力される青色のレーザビームを反射するとともに、ミラー２５により反射された赤色のレーザビーム、及び、ダイクロイックミラー２６−１により反射された緑色のレーザビームを透過させる。なお、ミラー２５、並びに、ダイクロイックミラー２６−１及び２６−２は、レーザ光源部２４Ｒ，２４Ｇ、及び２４Ｂから出力されたレーザビームの光軸が同軸となるように組み合わされて配置されている。
【００６６】
駆動ミラー２７Ｈ及び２７Ｖは、例えば、MEMS（Micro Electro Mechanical Systems）により形成された微小なミラーであり、ミラードライバ２３から供給される水平スキャン信号及び垂直スキャン信号に従って、それぞれ駆動する。すなわち、例えば、駆動ミラー２７Ｈは、レーザ光源部２４Ｒ，２４Ｇ、及び２４Ｂのそれぞれから出力されたレーザビームを反射して、それらのレーザビームがスクリーン１４の水平方向にスキャンされるように駆動する。また、例えば、駆動ミラー２７Ｖは、レーザ光源部２４Ｒ，２４Ｇ、及び２４Ｂのそれぞれから出力されたレーザビームを反射して、それらのレーザビームがスクリーン１４の垂直方向にスキャンされるように駆動する。
【００６７】
光学レンズ２８は、駆動ミラー２７Ｖからスクリーン１４に向かうレーザビームの光学経路上に配置されており、レーザビームの光路を補正する。
【００６８】
なお、プロジェクション装置１１は、レーザドライバ２２及びミラードライバ２３がコントローラ２１に統合される構成を採用することができる。また、プロジェクション装置１１は、レーザビームの光学経路上に光学レンズ２８が配置されない構成としてもよい。
【００６９】
このように、プロジェクション装置１１は、駆動ミラー２７Ｈ及び２７Ｖを駆動して、レーザビームをスキャン（走査）することにより、スクリーン１４上に二次元の投影画像１４aを投影する。また、駆動ミラー２７Ｈ及び２７Ｖによるレーザビームのスキャン方法としては、例えば、ラスタスキャンという方法と、リサージュスキャンという方法があるが、プロジェクション装置１１では、例えばラスタスキャンが採用される。
【００７０】
図５を参照して、ラスタスキャンについて説明する。
【００７１】
図５では、投影画像１４a上にラスタスキャンによるレーザビームの走査軌跡が示されており、投影画像１４aの下方に、水平スキャン信号H-Scanが示されており、投影画像１４aの左方に、垂直スキャン信号V-Scanが示されている。
【００７２】
水平スキャン信号H-Scanは、例えば、駆動ミラー２７Ｈの共振周波数に従った約20kHzで振動する正弦波の波形をした信号であり、水平スキャン信号H-Scanの周波数は、投影画像１４aの水平同期周波数の１／２となる。垂直スキャン信号V-Scanは、例えば、投影画像１４aのフレーム周期に応じた周波数である60Hzで振動する鋸波の波形をした信号である。
【００７３】
なお、水平スキャン信号H-Scanの両端近傍における走査軌跡において、レーザビームは非発光とされ、走査軌跡の折り返し部分は、投影画像１４aを投影するのには使用されないようにすることができる。また、垂直スキャン信号V-Scanが略垂直に立ち上がる波形となっている区間、即ち、レーザビームの走査軌跡が下端（走査終了時の位置）から上端（次の走査開始時の位置）に向かって急峻に変化する区間である帰線区間において、レーザビームは非発光とされる。
【００７４】
このような水平スキャン信号H-Scan及び垂直スキャン信号V-Scanに従って駆動ミラー２７Ｈ及び２７Ｖがそれぞれ駆動することにより、投影画像１４a上に示すような走査軌跡でレーザビームが走査される。図示するように、レーザビームは双方向に走査される。即ち、水平方向に向かう走査線の一行ごとにレーザビームの走査方向が逆方向となる。このため、プロジェクション装置１１では、走査線の１行ごとに入力画像信号を並べ替える処理を行ったり、入力画像信号に対するデータのアクセス方向を変更する必要がある。
【００７５】
また、水平スキャン信号H-Scanの下方に示すように、レーザビームの走査速度は、投影画像１４aの中央において大きくなる一方、投影画像１４aの端近傍において小さくなる。これにより、投影画像１４aに輝度のムラが発生することが想定されるため、プロジェクション装置１１では、投影画像１４aの端近傍においてレーザビームの出力を低下させて輝度を均一にする調整が行われる。同様に、プロジェクション装置１１は、必要に応じて、入力画像信号のレートを調整してもよい。
【００７６】
さらに、レーザビームが正弦波に従って走査されるため、水平方向に向かう走査線どうしの間隔が不均一なものとなる。一般的に、画像信号規格では、画素が格子状に配置された画素配列で画像が構成されるため、画像信号規格に従った入力画像信号を、正弦波に従ったレーザビームの走査軌跡に応じて出力すると、投影画像１４aにおいて画素ごとにズレが発生することになる。
【００７７】
図６を参照して、レーザビームの走査軌跡と画像信号規格に従った画素配列との関係について説明する。
【００７８】
図６Ａには、レーザビームの走査軌跡が示されており、図６Ｂには、レーザビームの走査軌跡と画像信号規格に従った画素配列とが重ね合わされて示されている。なお、図６Ａ及び図６Ｂには、走査軌跡の折り返し部分を、撮像画像１４aを投影するのに使用しているときの一例を示している。
【００７９】
図６Ａ及び図６Ｂにおいて、レーザビームの走査軌跡上に所定のピッチで配置されている矩形のドットは、正弦波的な水平スキャン信号H-Scanの軌道に対して、水平スキャン信号H-Scanに同期したビデオクロックで刻まれたスポット位置を表している。即ち、スポット位置は、それぞれ、ビデオクロックに従った異なるタイミングでレーザビームが照射され、スポット光が投影される位置を示している。
【００８０】
図５を参照して上述したように、レーザビームの走査速度は、投影画像１４a（スクリーン１４）の中央において大きくなる一方、投影画像１４aの端近傍において小さくなるとともに、水平方向に向かう走査線どうしの間隔は不均一なものとなる。そのため、図６Ａに示すように、スクリーン１４上におけるスポット位置の密度は、投影画像１４aの中央において低く（粗く）なる一方、端近傍になるほど高く（密に）なるとともに、スポット位置どうしの垂直方向の間隔は不均一なものとなる。
【００８１】
また、図６Ｂにおいて、格子状に配置された丸型のドットは、画像信号規格に従った画素配列で配置される画素を表している。図６Ｂに示すように、レーザビームの走査軌跡に従ったスポット位置は、画像信号規格に従った画素の配置と大きく異なるものとなり、タイミング的にも不均一なものとなる。このため、投影画像１４aを投影する際に、画素ごとにズレが発生することになる。
【００８２】
そこで、プロジェクション装置１１では、入力画像信号として供給される画像データを構成する画素を参照画素とし、その参照画素（の画素値）から、スポット位置に投影される投影画素を補間する補間処理を行うようにしている。これにより、投影画像１４aにおいて画素ごとにズレが発生することを回避することができる。
【００８３】
例えば、図６Ｂに示すスポット位置ＳＰについて説明する。プロジェクション装置１１では、スポット位置ＳＰの近傍にある４つの参照画素Ｐ１乃至Ｐ４の画素値から、スポット位置ＳＰに応じた二次元補間によって、スポット位置ＳＰに投影される投影画素の画素値を生成する補間処理が行われる。このような補間処理を、全てのスポット位置に対して行うことで、投影画像１４aにおいて画素ごとにズレが発生することが回避される。
【００８４】
なお、投影画素を補間する際に参照される参照画素を選択するパターンは、図６Ｂに示されるような４つの参照画素Ｐ１乃至Ｐ４を選択するパターンに限定されず、さらに多くの参照画素を選択する等の様々なパターンを採用することができる。
【００８５】
[コントローラ２１の構成例]
次に、図７は、図４のコントローラ２１の構成例を示している。
【００８６】
コントローラ２１は、ビデオI/F（interface）４１、フレームメモリ４２、ホストI/F４３、CPU（Central Processing Unit）４４、RAM（Random Access Memory）４５、ピクセルエンジン４６、LDD（Laser Diode Driver） I/F４７、及びミラードライバI/F４８により構成され、それらがバス４９を介して接続されている。
【００８７】
ビデオI/F４１は、例えば、図１のホストコントローラ１２と接続され、ホストコントローラ１２により再生される入力画像信号として、投影画像１４aの画像データを受け取り（取得し）、バス４９を介してフレームメモリ４２に供給する。
【００８８】
なお、ビデオI/F４１は、ホストコントローラ１２に代えて、図示せぬ再生装置等と接続され、その再生装置により再生される入力画像信号を受け取るようにしてもよい。
【００８９】
フレームメモリ４２は、投影画像１４aの画像データを、フレームごとに格納する。
【００９０】
ホストI/F４３は、図１のホストコントローラ１２に接続されており、ホストコントローラ１２から出力される制御信号を受け取り、バス４９を介してCPU４４に供給する。
【００９１】
また、ホストI/F４３は、ホストコントローラ１２から出力されるスクリーン距離（を示す情報）を受け取り、バス４９を介してピクセルエンジン４６に供給する。
【００９２】
CPU４４は、RAM４５に展開したプログラムを実行し、ホストI/F４３から供給される制御信号やRAM４５に記憶させた各種の情報などに従って、フレームメモリ４２に格納されている画像データを、投影画像１４aとしてスクリーン１４上に投影させる処理を行う。
【００９３】
RAM４５は、CPU４４が実行するプログラムや、CPU４４またはピクセルエンジン４６が処理を実行するのに必要な各種の情報として、例えば、レーザビームの照射を行おうとしているスクリーン１４上のスポット位置などを一時的に保持する。
【００９４】
ピクセルエンジン４６は、RAM４５に保持されている情報などに従って、フレームメモリ４２に格納されている画像データから、投影画素を表す画素データを生成する画素データ生成処理を行う。
【００９５】
すなわち、例えば、ピクセルエンジン４６は、図６Ｂを参照して説明したように、参照画素Ｐ１乃至Ｐ４の画素値から、スポット位置ＳＰに応じた二次元補間により、スポット位置ＳＰに投影される投影画素の画素値として、画素データを生成する補間処理を行う。
【００９６】
なお、ピクセルエンジン４６は、RAM４５に保持されている情報をピクセルエンジン４６の図示せぬレジスタに設定して補間処理を実行することができる。さらに、ピクセルエンジン４６は、フレームメモリ４２に保持されている画像データを、ピクセルエンジン４６の図示せぬバッファに格納して補間処理を行ってもよい。
【００９７】
LDD I/F４７は、図４のレーザドライバ２２に接続されており、ピクセルエンジン４６が生成した画素データをレーザドライバ２２に供給する。これにより、レーザドライバ２２が、レーザ光源部２４Ｒ，２４Ｇ、及び２４Ｂからレーザビームを照射させることにより、投影画像１４aをスクリーン１４上に投影する。
【００９８】
ミラードライバI/F４８は、図４のミラードライバ２３に接続されており、ミラードライバ２３からミラー同期信号を取得したり、ミラードライバ２３から供給される検出信号に従って同期信号を調整したりする。
【００９９】
[ピクセルエンジン４６の構成例]
次に、図８は、図７のピクセルエンジン４６の構成例を示している。
【０１００】
このピクセルエンジン４６は、位置取得部５１、画素抽出部５２、係数出力部５３、係数記憶部５４及び画素データ生成部５５から構成される。
【０１０１】
位置取得部５１は、例えば、図７のRAM４５から、バス４９を介して注目スポット位置を取得し、画素抽出部５２及び係数出力部５３に供給する。ここで、注目スポット位置とは、スクリーン１４上の各スポット位置のうち、CPU４４により注目されているスポット位置をいい、CPU４４により、RAM４５に保持される。
【０１０２】
画素抽出部５２は、例えば、図７のフレームメモリ４２から、バス４９を介して、入力画像信号としての画像データを読み出す。
【０１０３】
また画素抽出部５２は、位置取得部５１からの注目スポット位置に基づいて、読み出した画像データを構成する各画素の中から、注目スポット位置の周囲に存在する画素（例えば、参照画素P1乃至P4）を抽出し、参照画素として、画素データ生成部５５に供給する。
【０１０４】
係数出力部５３は、位置取得部５１からの注目スポット位置に基づいて、係数記憶部５４に予め保持されている複数のフィルタ係数の中から、注目スポット位置に対応付けられたフィルタ係数を選択する。
【０１０５】
そして、係数出力部５３は、選択したフィルタ係数を、係数記憶部５４から読み出して、画素データ生成部５５に出力する。
【０１０６】
係数記憶部５４は、各スポット位置にそれぞれ対応付けて、画像データの参照画素（の画素値）と乗算されるフィルタ係数を、予め保持している。
【０１０７】
なお、このフィルタ係数は、例えば、プロジェクション装置１１を製造する製造業者等が行なった実験等により、各スポット位置毎に算出され、係数記憶部５４に予め保持される。このことは、後述する係数記憶部７３及び係数記憶部１３３に保持されるフィルタ係数についても同様である。
【０１０８】
画素データ生成部５５は、画素抽出部５２からの参照画素の画素値と、係数出力部５３からのフィルタ係数を用いた所定の演算を行う。
【０１０９】
すなわち、例えば、画素データ生成部５５は、画素抽出部５２からの各参照画素の画素値fiと、係数出力部５３からのフィルタ係数wiによる積和演算Σwi×fiを行う。
【０１１０】
そして、画素データ生成部５５は、その積和演算の演算結果を画素値とする投影画素を表す画素データを生成し、バス４９及びLDD I/F４７を介して、レーザドライバ２２に供給する。なお、図８では、図面が煩雑になるのを避けるために、バス４９の図示を省略している。
【０１１１】
レーザドライバ２２は、バス４９及びLDD I/F４７を介して、画素データ生成部５５から供給される画素データに基づいて、駆動信号を生成し、生成した駆動信号を用いて、レーザ光源部２４を制御する。
【０１１２】
これにより、プロジェクション装置１１は、図３Ｂに示したようにして、互いに重複しないスポット光S1,S3,S6,S8とともに、スポット光S1,S3,S6,S8に影響を与えない程度に輝度が調整されたスポット光S2,S4,S5,S7を、スクリーン１４上に投影することができる。
【０１１３】
なお、レーザドライバ２２は、画素データ生成部５５からの画素データとして、スポット光S1,S3,S6,S8のそれぞれに対応する画素データが供給された場合のみ、レーザ光源部２４を制御して、レーザビームを照射させるようにしてもよい。
【０１１４】
この場合、プロジェクション装置１１は、図２Ｂに示したようにして、スポット光S1乃至S8のうち、互いに重複しないスポット光S1,S3,S6,S8のみを、スクリーン１４上に投影することもできる。
【０１１５】
なお、レーザドライバ２２において、画素データが、スポット光S1,S3,S6,S8のそれぞれに対応する画素データであるか、それともスポット光S2,S4,S5,S7のそれぞれに対応する画素データであるかは、その画素データが表す画素値が、予め決められた閾値よりも大であるか否かに基づき判定することができる。
【０１１６】
また、係数出力部５３において、スポット光S1,S3,S6,S8のそれぞれに対応する画素データの生成時に用いるフィルタ係数のみを、画素データ生成部５５に出力するようにしてもよい。
【０１１７】
この場合、画素データ生成部５５は、係数出力部５３からフィルタ係数が供給されたときのみ、スポット光S1,S3,S6,S8のそれぞれに対応する画素データを生成し、バス４９及びLLD I/F４７を介して、レーザドライバ２２に供給するものとなる。
【０１１８】
そして、レーザドライバ２２は、画素データ生成部５５から画素データが供給されたときだけ、レーザ光源部２４を制御して、レーザビームを照射させる。このようにして、レーザドライバ２２は、図２Ｂに示したように、スポット光S1乃至S8のうち、互いに重複しないスポット光S1,S3,S6,S8のみを、スクリーン１４上に投影させるようにしてもよい。
【０１１９】
[プロジェクション装置１１の動作説明]
次に、図９のフローチャートを参照して、プロジェクション装置１１が行う投影処理について説明する。
【０１２０】
この投影処理は、例えば、プロジェクション装置１１に、ホストコントローラ１２等からの入力画像信号として、スクリーン１４上に投影する投影画像１４aの画像データが供給されたときに開始される。
【０１２１】
このとき、ステップＳ１１では、プロジェクション装置１１のコントローラ２１において、ビデオI/F４１は、ホストコントローラ１２からの入力画像信号としての画像データを取得し、バス４９を介して、フレームメモリ４２に供給して保持させる。
【０１２２】
ステップＳ１２では、コントローラ２１のCPU４４は、図５を参照して説明したラスタスキャンの順序で、順次、スクリーン１４上の各スポット位置に注目し、注目しているスポット位置を、注目スポット位置とする。
【０１２３】
また、CPU４４は、注目スポット位置（を示す情報）を、バス４９を介してRAM４５に保持させる。
【０１２４】
ステップＳ１３では、CPU４４は、注目スポット位置に基づき、バス４９及びミラードライバ I/F４８を介して、ミラードライバ２３を制御し、駆動ミラー２７Ｈ及び２７Ｖを駆動させる。
【０１２５】
これにより、駆動ミラー２７Ｈ及び２７Ｖは、レーザ光源部２４からのレーザビームを反射して、スクリーン１４上の注目スポット位置に照射できるようになる。
【０１２６】
ステップＳ１４では、例えば、図８のピクセルエンジン４６は、RAM４５に保持されている注目スポット位置と、フレームメモリ４２に保持されている画像データに基づいて、注目スポット位置の投影画素を表す画素データを各色毎に生成する画素データ生成処理を行う。この画素データ生成処理の詳細は、図１０のフローチャートを参照して詳述する。
【０１２７】
ピクセルエンジン４６は、画素データ生成処理により生成した色毎の画素データを、バス４９及びLDD I/F４７を介して、レーザドライバ２２に供給する。
【０１２８】
ステップＳ１５では、レーザドライバ２２は、ピクセルエンジン４６から、バス４９及びLDD I/F４７を介して供給された色毎の画素データに基づいて、レーザ光源部２４R,２４G,２４Bのそれぞれを駆動させるための駆動信号を生成する。
【０１２９】
そして、レーザドライバ２２は、生成した色毎の駆動信号に基づいて、レーザ光源部２４R,２４G,２４Bの駆動を制御し、同一のタイミングで、赤色、緑色、及び青色のそれぞれのレーザビームの照射を行わせる。
【０１３０】
これにより、例えば、スクリーン１４上の注目スポット位置には、駆動ミラー２７Ｈ及び２７Ｖにより反射された、赤色、緑色、及び青色のそれぞれのレーザビームが照射される。
【０１３１】
すなわち、レーザ光源部２４Rは、レーザドライバ２２からの駆動信号に基づいて、赤色のレーザを照射することにより、スクリーン１４上の注目スポット位置に、赤色のスポット光を投影する。また、レーザ光源部２４Gは、レーザドライバ２２からの駆動信号に基づいて、緑色のレーザを照射することにより、スクリーン１４上の注目スポット位置に、緑色のスポット光を投影する。さらに、レーザ光源部２４Bは、レーザドライバ２２からの駆動信号に基づいて、青色のレーザを照射することにより、スクリーン１４上の注目スポット位置に、青色のスポット光を投影する。
【０１３２】
よって、注目スポット位置には、レーザビームの照射により、投影画像１４aの画素として、各色（赤色、緑色、及び青色)毎のスポット光が、同一のタイミングで投影される。
【０１３３】
ステップＳ１６では、CPU４４は、スクリーン１４上の各スポット位置のうち、まだ注目スポット位置としていないスポット位置が存在するか否かを判定し、まだ注目スポット位置としていないスポット位置が存在すると判定した場合、処理をステップＳ１２に戻す。
【０１３４】
ステップＳ１２では、CPU４４は、スクリーン１４上の各スポット位置のうち、まだ注目スポット位置としていないスポット位置を、図５で説明したラスタスキャンの順序で、新たな注目スポット位置とする。
【０１３５】
そして、CPU４４は、新たな注目スポット位置を、バス４９を介してRAM４５に供給して、上書きにより保持させ、処理をステップＳ１３に進め、それ以降、同様の処理が行われる。
【０１３６】
また、ステップＳ１６では、CPU４４は、スクリーン１４上の各スポット位置の全てを、注目スポット位置としたと判定した場合、投影処理を終了させる。
【０１３７】
[図８のピクセルエンジン４６の動作説明]
次に、図１０のフローチャートを参照して、図９のステップＳ１４において、図８のピクセルエンジン４６が行う画素データ生成処理（以下、第１の画素データ生成処理という）の詳細について説明する。
【０１３８】
ステップＳ２１では、位置取得部５１は、例えば、図７のRAM４５から、バス４９を介して注目スポット位置を取得し、画素抽出部５２及び係数出力部５３に供給する。
【０１３９】
ステップＳ２２では、画素抽出部５２は、例えば、図７のフレームメモリ４２から、バス４９を介して、入力画像信号としての画像データを読み出す。
【０１４０】
そして、画素抽出部５２は、位置取得部５１からの注目スポット位置に基づいて、読み出した画像データを構成する各画素の中から、注目スポット位置の周囲に存在する画素（例えば、参照画素P1乃至P4）を抽出し、参照画素として、画素データ生成部５５に供給する。
【０１４１】
ステップＳ２３では、係数出力部５３は、位置取得部５１からの注目スポット位置に基づいて、係数記憶部５４に予め保持されている複数のフィルタ係数の中から、注目スポット位置に対応付けられたフィルタ係数を選択する。
【０１４２】
そして、係数出力部５３は、選択したフィルタ係数を、係数記憶部５４から読み出して、画素データ生成部５５に出力する。
【０１４３】
ステップＳ２４では、画素データ生成部５５は、画素抽出部５２からの参照画素（の画素値）と、係数出力部５３からのフィルタ係数とを用いた所定の演算（例えば、積和演算）を行うことにより、投影画素の画素データを、R(赤),G(緑),B(青)の各色毎に生成（補間）する。
【０１４４】
すなわち、例えば、画素データ生成部５５は、参照画素のR成分（の画素値）とフィルタ係数を用いた所定の演算を行うことにより、投影画素のR成分を表す画素データを生成する。また、画素データ生成部５５は、参照画素のG成分とフィルタ係数を用いた所定の演算を行うことにより、投影画素のG成分を表す画素データを生成する。さらに、画素データ生成部５５は、参照画素のB成分とフィルタ係数を用いた所定の演算を行うことにより、投影画素のB成分を表す画素データを生成する。
【０１４５】
なお、係数出力部５３は、各色毎に選択したフィルタ係数を、係数記憶部５４から読み出して、画素データ生成部５５に出力し、画素データ生成部５５は、各色毎に異なるフィルタ係数を用いて、色毎の画素データを生成するようにしてもよい。このことは、後述する図１３の係数出力部７２や図１８の係数出力部１３２についても同様である。
【０１４６】
また、画素データ生成部５５は、処理を図９のステップＳ１４に戻し、生成した色毎の画素データを、バス４９及びLDD I/F４７を介して、レーザドライバ２２に供給する。図９において、処理は、ステップＳ１４からステップＳ１５に進み、ステップＳ１５以降の処理が行われる。
【０１４７】
以上説明したように、投影処理によれば、図８のピクセルエンジン４６は、投影画素のスポット位置に応じて、投影画素の画素データを生成するようにした。そして、レーザドライバ２２は、そのような画素データに基づき、レーザ光源部２４を制御して、投影画素をスクリーン１４上に投影させるようにした。
【０１４８】
これにより、スクリーン１４において、スポット光どうしの干渉が生じる事態を抑止できるので、投影画像１４aの画質の劣化を防止することができる。
【０１４９】
＜２．第２の実施の形態＞
次に、図１１を参照して、スクリーン距離に応じて、スクリーン１４上におけるスポット位置の密度が全体的に変化することを説明する。
【０１５０】
なお、図１１では、説明の便宜上、プロジェクション装置１１から遠いスクリーン１４を、スクリーン１４'ともいうこととし、プロジェクション装置１１からの近いスクリーン１４を、スクリーン１４"ともいう。
【０１５１】
プロジェクション装置１１は、図１１に示されるように、レーザビームを放射状に照射する。
【０１５２】
このため、スクリーン１４"上のスポット位置は、図中左右方向に隣接する他のスポット位置と近い位置に配置される。これに対して、スクリーン１４'上のスポット位置は、図中左右方向に隣接する他のスポット位置から遠い位置に配置される。
【０１５３】
したがって、スクリーン距離が短い程に、スクリーン１４上におけるスポット位置の密度は、全体的に高くなり、スクリーン距離が長い程に、スクリーン１４上におけるスポット位置の密度は、全体的に低くなる。
【０１５４】
次に、図１２は、スクリーン距離に応じて変化するスポット光の様子の一例を示している。
【０１５５】
図１２Ａには、スクリーン１４'に生じるスポット光の一例が示されている。すなわち、図１２Ａには、スクリーン１４'において、投影画像１４aが投影される走査範囲の中央のスポット光SP1',SP2',SP3'や、走査範囲の端近傍のスポット光SP4',SP5',SP6'が示されている。
【０１５６】
図１２Ｂには、スクリーン１４"に生じるスポット光の一例が示されている。すなわち、図１２Ｂには、スクリーン１４"において、走査範囲の中央のスポット光SP1",SP2",SP3"や、走査範囲の端近傍のスポット光SP4",SP5",SP6"が示されている。
【０１５７】
例えば、図１２Ａのスポット光SP1',SP2',SP3'と、図１２Ｂのスポット光SP1",SP2",SP3"を比較すると、プロジェクション装置１１に近いスクリーン１４"の方が、スポット位置の密度が高いことがわかる。
【０１５８】
また、例えば、図１２Ａにおいて、スポット光SP1',SP2',SP3'のスポット幅は、スポット光SP4',SP5',SP6'よりも狭くなっていることがわかる。すなわち、スポット光のスポット幅は、走査範囲の端近傍ほど広くなる傾向にある。このことは、図１２Ｂについても同様である。
【０１５９】
このため、走査範囲の端近傍ほど、スポット幅が広くなるとともに、スポット位置の密度が高くなるため、スポット光どうしが干渉し易いことがわかる。
【０１６０】
そこで、プロジェクション装置１１は、スポット位置の他、スクリーン距離にも応じて、スポット光どうしの干渉を抑制することが望ましい。
【０１６１】
[ピクセルエンジン４６の他の構成例]
次に、図１３は、図７のピクセルエンジン４６の他の構成例を示している。
【０１６２】
なお、図１３のピクセルエンジン４６は、図８のピクセルエンジン４６と同様に構成される部分について同一の符号を付すようにしているため、それらの説明は、以下、適宜、省略する。
【０１６３】
すなわち、図１３のピクセルエンジン４６において、新たに距離取得部７１が設けられているとともに、係数出力部５３及び係数記憶部５４に代えて、係数出力部７２及び係数記憶部７３が設けられている他は、図８の場合と同様に構成される。
【０１６４】
距離取得部７１は、ホストI/F４３からバス４９を介して供給されるスクリーン距離を取得し、係数出力部７２に供給する。
【０１６５】
なお、スクリーン距離は、図１の距離測定部１３により測定され、ホストコントローラ１２を介して、プロジェクション装置１１に供給される。
【０１６６】
そして、プロジェクション装置１１において、ホストコントローラ１２から供給されるスクリーン距離は、コントローラ２１のホストI/F４３、及びバス４９を介して、ピクセルエンジン４６の距離取得部７１に供給される。
【０１６７】
係数出力部７２には、位置取得部５１から注目スポット位置が、距離取得部７１からスクリーン距離が、それぞれ供給される。
【０１６８】
係数出力部７２は、位置取得部５１からの注目スポット位置と、距離取得部７１からのスクリーン距離に基づいて、係数記憶部７３に予め保持されている複数のフィルタ係数の中から、注目スポット位置とスクリーン距離の組合せに対応付けられたフィルタ係数を選択する。
【０１６９】
そして、係数出力部７２は、選択したフィルタ係数を、係数記憶部７３から読み出して、画素データ生成部５５に出力する。
【０１７０】
係数記憶部７３は、スポット位置及びスクリーン距離の組合せに対応付けて、画像データの画素と乗算されるフィルタ係数を、予め保持している。
【０１７１】
[図１３のピクセルエンジン４６の動作説明]
次に、図１４のフローチャートを参照して、図１３のピクセルエンジン４６が、図９のステップＳ１４で行う画素データ生成処理（以下、第２の画素データ生成処理という）について説明する。
【０１７２】
ステップＳ３１及びステップＳ３２では、それぞれ、図１０のステップＳ２１及びステップＳ２２と同様の処理が行われる。
【０１７３】
ステップＳ３３では、距離取得部７１は、ホストI/F４３からバス４９を介して供給されるスクリーン距離を取得し、係数出力部７２に供給する。
【０１７４】
ステップＳ３４では、係数出力部７２は、位置取得部５１からの注目スポット位置と、距離取得部７１からのスクリーン距離に基づいて、係数記憶部７３に予め保持されている複数のフィルタ係数の中から、注目スポット位置とスクリーン距離の組合せに対応付けられたフィルタ係数を選択する。
【０１７５】
そして、係数出力部７２は、選択したフィルタ係数を、係数記憶部７３から読み出して、画素データ生成部５５に出力する。
【０１７６】
ステップＳ３５では、図１０のステップＳ２４と同様の処理が行われる。
【０１７７】
以上説明したように、第２の画素データ生成処理によれば、図１３のピクセルエンジン４６は、投影画素のスポット位置の他、スクリーン距離にも基づいて、投影画素の画素データを生成するようにした。そして、レーザドライバ２２は、そのような画素データに基づき、レーザ光源部２４を制御して、投影画素をスクリーン１４上に投影させるようにした。
【０１７８】
これにより、スクリーン１４において、スポット光どうしの干渉が生じる事態を抑止できるので、投影画像１４aの画質の劣化を防止することができる。
【０１７９】
なお、図１３のピクセルエンジン４６において、係数出力部７２は、距離取得部７１からのスクリーン距離に基づいて、係数記憶部７３から、スクリーン距離に対応付けられたフィルタ係数を読み出して、画素データ生成部５５に出力するようにしてもよい。
【０１８０】
この場合、係数記憶部７３には、複数のスクリーン距離毎に、異なるフィルタ係数が予め対応付けて保持されているものとする。
【０１８１】
ところで、プロジェクション装置１１は、ホストコントローラ１２からの入力画像信号としての画像データと同様の輝度分布とされた画像を、スクリーン１４上に投影することが望ましい。
【０１８２】
次に、図１５は、画素データ生成部５５が、投影画素を補間するときの一例を示している。
【０１８３】
図１５Ａには、画像データの参照画素８１乃至８４と、参照画素８１乃至８４を用いて補間され、時刻t=t0に投影される投影画素８５1が示されている。
【０１８４】
図１５Ｂには、画像データの参照画素８１乃至８４と、参照画素８１乃至８４を用いて補間され、時刻t=t0+t1に投影される投影画素８５2が示されている。
【０１８５】
図１５Ｃには、スポット光の強度の分布を表す強度分布９１乃至９４が示されている。なお、図１５Ｃにおいて、縦軸は、スポット光の強度（強さ）を表し、横軸は、スクリーン１４上の水平方向の位置を表す。
【０１８６】
すなわち、図１５Ｃにおいて、強度分布９１は、参照画素８１，８３の強度分布を表しており、強度分布９２は、投影画素８５1の強度分布を表している。
【０１８７】
さらに、図１５Ｃにおいて、強度分布９３は、投影画素８５2の強度分布を表しており、強度分布９４は、参照画素８２，８４の強度分布を表している。
【０１８８】
図１５Ａに示されるように、投影画素８５1は、参照画素８１乃至８４のうち、参照画素８１及び８３の近くに設けられている。このため、投影画素８５1のスポット光は、図１５Ｃに示されるように、参照画素８１,８３の強度分布９１に近い強度分布９２とされる。
【０１８９】
また、図１５Ｂに示されるように、投影画素８５2は、参照画素８１乃至８４のうち、参照画素８２及び８４の近くに設けられている。このため、投影画素８５2のスポット光は、図１５Ｃに示されるように、参照画素８２,８４の強度分布９４に近い強度分布９３とされる。
【０１９０】
すなわち、投影画素８５1のスポット光は、投影画素８５2のスポット光よりも小さな輝度とされる。
【０１９１】
次に、図１６は、強度分布９２で投影される投影画素８５1と、強度分布９３で投影される投影画素８５2が干渉したときの一例を示している。
【０１９２】
投影画素８５1のスポット光に、投影画素８５2のスポット光が干渉することにより、投影画素８５1及び８５2に対応する干渉後のスポット光は、図１６に示されるような、輝度差の殆どない強度分布１０１となってしまう。
【０１９３】
干渉後のスポット光の強度分布１０１は、参照画素８１,８３と参照画素８２，８４の間に生じている輝度の差を反映した強度分布であることが望ましい。
【０１９４】
次に、図１７は、参照画素８１,８３と参照画素８２，８４の間に生じている輝度の差を反映した強度分布となるように、投影画素８５1の強度分布９２と、投影画素８５2の強度分布９３を変更するようにしたときの一例を示している。
【０１９５】
図１７Ａには、参照画素８１,８３と参照画素８２，８４の間に生じている輝度の差を反映した強度分布となるように、強度分布９２,９３を変更したときの強度分布９２',９３'が示されている。
【０１９６】
図１７Ｂには、強度分布９２'の投影画素８５1と、強度分布９３'の投影画素８５2が干渉することにより得られる強度分布１２１が示されている。
【０１９７】
例えば、画素データ生成部５５が、強度分布９２よりも小さな強度分布９２'で投影される投影画素８５1の画素データを生成し、強度分布９３よりも大きな強度分布９３'で投影される投影画素８５2の画素データを生成する。
【０１９８】
すなわち、例えば、画素データ生成部５５は、投影画素８５2のスポット光と干渉することにより、参照画素８１乃至８４の輝度分布に対応する輝度（例えば、強度分布９２となるような輝度）とされる投影画素８５1を表す画素データを生成する。
【０１９９】
また、例えば、画素データ生成部５５は、投影画素８５1のスポット光と干渉することにより、参照画素８１乃至８４の輝度分布に対応する輝度（例えば、強度分布９３となるような輝度）とされる投影画素８５2を表す画素データを生成する。
【０２００】
そして、レーザドライバ２２は、そのような画素データに基づいて、強度分布９２'のスポット光と、強度分布９３'のスポット光を、スクリーン１４上に投影させる。
【０２０１】
スクリーン１４では、強度分布９２'のスポット光と、強度分布９３'のスポット光が干渉することにより、図１７Ｂに示されるような、参照画素８１，８３と参照画素８２，８４との間の輝度差を反映した強度分布１２１が実現される。
【０２０２】
次に、図１８及び図１９を参照して、参照画素８１乃至８４の輝度にも基づいて、フィルタ係数を選択することにより、強度分布９２'で投影される投影画素８５1の画素データや、強度分布９３'で投影される投影画素８５2の画素データを生成するピクセルエンジン４６について説明する。
【０２０３】
＜３．第３の実施の形態＞
[ピクセルエンジン４６のさらに他の構成例]
図１８は、図７のピクセルエンジン４６のさらに他の構成例を示している。
【０２０４】
なお、図１８のピクセルエンジン４６では、図８のピクセルエンジン４６と同様に構成される部分については同一の符号を付すようにし、それらの説明は、以下、適宜省略している。
【０２０５】
すなわち、図１８のピクセルエンジン４６において、新たに画素解析部１３１が設けられているとともに、係数出力部５３及び係数記憶部５４に代えて、係数出力部１３２及び係数記憶部１３３が設けられている他は、図８の場合と同様に構成される。
【０２０６】
画素解析部１３１には、画素抽出部５２から、画像データの参照画素として、例えば参照画素８１乃至８４が供給される。
【０２０７】
画素解析部１３１は、画素抽出部５２からの参照画素８１乃至８４の輝度の分布状態を解析し、その解析結果を、係数出力部１３２に供給する。
【０２０８】
係数出力部１３２は、位置取得部５１からの注目スポット位置、及び画素解析部１３１からの解析結果に基づいて、係数記憶部１３３に予め保持されている複数のフィルタ係数の中から、注目スポット位置及び解析結果に対応付けられたフィルタ係数を選択する。
【０２０９】
そして、係数出力部１３２は、選択したフィルタ係数を、係数記憶部１３３から読み出して、画素データ生成部５５に出力する。
【０２１０】
係数記憶部１３３は、スポット位置、及び参照画素の状態に対応付けて、フィルタ係数を予め保持している。
【０２１１】
[図１８のピクセルエンジン４６の動作説明]
次に、図１９のフローチャートを参照して、図１８のピクセルエンジン４６が、図９のステップＳ１４で行う画素データ生成処理（以下、第３の画素データ生成処理という）について説明する。
【０２１２】
ステップＳ４１及びステップＳ４２では、それぞれ、図１０のステップＳ２１及びステップＳ２２と同様の処理が行われる。
【０２１３】
ステップＳ４３では、画素解析部１３１は、画素抽出部５２からの参照画素８１乃至８４の輝度の分布状態を解析し、その解析結果を、係数出力部１３２に供給する。
【０２１４】
ステップＳ４４では、係数出力部１３２は、位置取得部５１からの注目スポット位置、及び画素解析部１３１からの解析結果に基づいて、係数記憶部１３３に予め保持されている複数のフィルタ係数の中から、注目スポット位置及び解析結果に対応付けられたフィルタ係数を選択する。
【０２１５】
そして、係数出力部１３２は、選択したフィルタ係数を、係数記憶部１３３から読み出して、画素データ生成部５５に出力する。
【０２１６】
ステップＳ４５では、図１０のステップＳ２４と同様の処理が行われる。
【０２１７】
以上説明したように、第３の画素データ生成処理によれば、図１８のピクセルエンジン４６は、投影画素のスポット位置の他、参照画素の状態にも基づいて、投影画素の画素データを生成するようにした。そして、レーザドライバ２２は、そのような画素データに基づき、レーザ光源部２４を制御して、投影画素をスクリーン１４上に投影させるようにした。
【０２１８】
これにより、例えば、スクリーン１４では、強度分布９２'のスポット光と、強度分布９３'のスポット光が干渉することにより、図１７Ｂに示されるような、参照画素８１，８３と参照画素８２，８４との輝度差を反映した強度分布１２１を実現することができる。
【０２１９】
したがって、投影画像１４aにおいて、参照画素の輝度の分布状態に応じた強度分布１２１を実現できるので、撮像画像１４aの画質を向上させることができる。
【０２２０】
なお、図１８のピクセルエンジン４６において、係数出力部１３２は、画素解析部１３１からの解析結果と、スクリーン距離の組合せに基づいて、係数記憶部１３３から、フィルタ係数を読み出して出力することができる。
【０２２１】
この場合、係数記憶部７３には、解析結果とスクリーン距離の組合せに対応付けて、フィルタ係数が予め保持されているものとする。
【０２２２】
さらに、図１８のピクセルエンジン４６において、係数出力部１３２は、画素解析部１３１からの解析結果のみに基づいて、係数記憶部１３３から、フィルタ係数を読み出して出力することができる。
【０２２３】
なお、この場合、係数記憶部７３には、複数の異なる解析結果毎に、フィルタ係数が対応付けられて予め保持されているものとなる。
【０２２４】
すなわち、ピクセルエンジン４６では、注目スポット位置、スクリーン距離、又は解析結果の少なくとも１つに基づいて、積和演算に用いるフィルタ係数を選択できる。
【０２２５】
その他、例えば、ピクセルエンジン４６では、注目スポット位置、スクリーン距離、又は解析結果の少なくとも１つに基づいて、画素データ生成部５５において行われる所定の演算を変更するようにしてもよい。
【０２２６】
すなわち、例えば、画素データ生成部５５は、注目スポット位置が、走査範囲の中央付近であるときと、走査範囲の端付近であるときとで異なる種類の演算を行うようにしてもよい。
【０２２７】
また、例えば、画素データ生成部５５は、同じ種類の演算として、積和演算を行う場合であっても、注目スポット位置が、走査範囲の中央付近であるときと、走査範囲の端付近であるときとで、フィルタ係数や参照画素の個数の異なる積和演算を行うことができる。
【０２２８】
＜４．変形例＞
なお、図４のプロジェクション装置１１では、駆動ミラー２７Ｈ及び２７Ｖを駆動させることにより、レーザビームを走査するようにしたが、駆動ミラー２７Ｈ及び２７Ｖに代えて、１の駆動ミラーを用いることができる。
【０２２９】
次に、図２０は、１の駆動ミラーを用いるときのプロジェクション装置１１の構成例を示している。
【０２３０】
なお、図２０のプロジェクション装置１１では、図４のミラードライバ２３と駆動ミラー２７Ｈ及び２７Ｖに代えて、ミラードライバ１４１と駆動ミラー１４２が設けられている他は、図４のプロジェクション装置１１と同様に構成される。
【０２３１】
また、図２０では、図面が煩雑になるのを避けるため、ミラードライバ１４１及び駆動ミラー１４２の周辺の構成のみを図示し、それ以外の構成の図示は省略している。
【０２３２】
ミラードライバ１４１は、図４のミラードライバ２３と同様にして、水平スキャン信号及び垂直スキャン信号を生成し、駆動ミラー１４２に供給することにより、駆動ミラー１４２を駆動させる。
【０２３３】
駆動ミラー１４２は、ミラードライバ１４１からの水平スキャン信号及び垂直スキャン信号に従って駆動する。すなわち、例えば、駆動ミラー１４２は、レーザ光源部２４Ｒ，２４Ｇ、及び２４Ｂから出力されたレーザビームを反射して、それらのレーザビームが投影画像１４aの水平方向及び垂直方向にスキャンされるように駆動する。
【０２３４】
なお、第１乃至第３の実施の形態では、主に、スクリーン１４上に投影画像１４aを投影するプロジェクション装置１１を説明したが、本技術は、プロジェクション装置１１を内蔵するスマートフォンやパーソナルコンピュータ等の電子機器にも適用できる。
【０２３５】
ところで、本技術は、以下の構成をとることができる。
（１）スクリーン上に画像を投影する投影部と、スクリーン上に投影する画像の画像データを取得する取得部と、前記画像データに基づいて、異なるタイミングで投影される複数のスポット光のうち、前記スクリーン上で互いに重複せずに投影される第１のスポット光の画素を表す第１の画素データを生成する生成部と、前記第１の画素データに基づいて、前記投影部の駆動を制御し、前記第１のスポット光を、前記画像データの画素として前記スクリーン上に投影させる駆動制御部とを含む投影装置。
（２）前記生成部は、前記画像データに基づいて、前記複数のスポット光のうち、前記第１のスポット光の一部に重複した状態で投影される第２のスポット光であって、予め決められた閾値以下の輝度とされる前記第２のスポット光の画素を表す第２の画素データも生成し、前記駆動制御部は、前記第２の画素データに基づいて、前記投影部の駆動を制御し、前記第２のスポット光も、前記画像データの画素として前記スクリーン上に投影させる前記（１）に記載の投影装置。
（３）前記生成部は、スポット光が投影される前記スクリーン上の位置を表すスポット位置に基づいて、前記画像データを構成する複数の画素の中から、前記スポット位置に投影される投影画素の補間に用いる参照画素を抽出する画素抽出部と、前記画素抽出部により抽出された前記参照画素から、前記投影画素を補間することにより、前記投影画素を表す画素データを生成する画素データ生成部とを有する前記（１）又は（２）に記載の投影装置。
（４）前記生成部は、予め保持されている複数のフィルタ係数の中から、前記参照画素との演算に用いられるフィルタ係数を選択して出力する係数出力部をさらに有し、前記画素データ生成部は、前記画素抽出部により抽出された前記参照画素と、前記係数出力部から出力された前記フィルタ係数を用いた前記演算に基づいて、前記画素データを生成する前記（３）に記載の投影装置。
（５）前記係数出力部は、前記スポット位置、前記スクリーンまでの距離、又は前記参照画素の少なくとも１つに基づいて、前記複数のフィルタ係数の中から、前記演算に用いられるフィルタ係数を選択して出力する前記（４）に記載の投影装置。
（６）前記画素データ生成部は、複数の前記演算のうち、前記スポット位置、前記スクリーンまでの距離、又は前記参照画素の少なくとも１つに応じて選択した演算に基づいて、前記画素データを生成する前記（４）又は（５）に記載の投影装置。
（７）前記画素データ生成部は、前記参照画素の画素値と、前記フィルタ係数との積和演算に基づいて、前記画素データを生成する前記（４）に記載の投影装置。
（８）前記生成部は、前記画像データに基づいて、前記第１のスポット光よりも小さな輝度とされる前記第２のスポット光の画素を表す前記第２の画素データを生成する前記（３）に記載の投影装置。
（９）前記画素データ生成部は、前記画素抽出部により抽出された前記参照画素から、他の前記投影画素のスポット光と干渉することにより、前記参照画素の輝度分布に対応する輝度とされる前記投影画素を補間して、前記画素データを生成する前記（８）に記載の投影装置。
（１０）前記生成部は、同一のタイミングで投影される前記第１のスポット光の各色毎に、前記第１の画素データを生成し、前記駆動制御部は、各色毎に生成された前記第１の画素データに基づいて、前記投影部の駆動を制御し、各色毎の前記第１のスポット光を、前記画像データの画素として前記スクリーン上に投影させる前記（１）に記載の投影装置。
（１１）前記投影部は、赤色のレーザビームを照射することにより、前記スクリーン上に赤色のスポット光を投影する第１のレーザ光源部と、緑色のレーザビームを照射することにより、前記スクリーン上に緑色のスポット光を投影する第２のレーザ光源部と、青色のレーザビームを照射することにより、前記スクリーン上に青色のスポット光を投影する第３のレーザ光源部とを有する前記（１０）に記載の投影装置。
（１２）スクリーン上に画像を投影する投影部の駆動を制御する投影装置の投影方法において、前記投影装置による、スクリーン上に投影する画像の画像データを取得する取得ステップと、前記画像データに基づいて、異なるタイミングで投影される複数のスポット光のうち、前記スクリーン上で互いに重複せずに投影される第１のスポット光の画素を表す第１の画素データを生成する生成ステップと、前記第１の画素データに基づいて、前記投影部の駆動を制御し、前記第１のスポット光を、前記画像データの画素として前記スクリーン上に投影させる駆動制御ステップとを含む投影方法。
（１３）スクリーン上に画像を投影する投影部の駆動を制御する投影装置のコンピュータを、スクリーン上に投影する画像の画像データを取得する取得部と、前記画像データに基づいて、異なるタイミングで投影される複数のスポット光のうち、前記スクリーン上で互いに重複せずに投影される第１のスポット光の画素を表す第１の画素データを生成する生成部と、前記第１の画素データに基づいて、前記投影部の駆動を制御し、前記第１のスポット光を、前記画像データの画素として前記スクリーン上に投影させる駆動制御部として機能させるためのプログラム。
（１４）スクリーン上に画像を投影する投影部の駆動を制御する投影装置を内蔵する電子機器において、前記投影装置は、スクリーン上に画像を投影する投影部と、スクリーン上に投影する画像の画像データを取得する取得部と、前記画像データに基づいて、異なるタイミングで投影される複数のスポット光のうち、前記スクリーン上で互いに重複せずに投影される第１のスポット光の画素を表す第１の画素データを生成する生成部と、前記第１の画素データに基づいて、前記投影部の駆動を制御し、前記第１のスポット光を、前記画像データの画素として前記スクリーン上に投影させる駆動制御部とを含む電子機器。
【０２３６】
上述した一連の処理は、例えばハードウェアにより実行することもできるし、ソフトウェアにより実行することもできる。一連の処理をソフトウェアにより実行する場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、又は、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のコンピュータなどに、プログラム記録媒体からインストールされる。
【０２３７】
[コンピュータの構成例]
図２１は、上述した一連の処理をプログラムにより実行するコンピュータの構成例を示している。
【０２３８】
CPU２０１は、ROM（Read Only Memory）２０２、又は記憶部２０８に記憶されているプログラムに従って各種の処理を実行する。RAM２０３には、CPU２０１が実行するプログラムやデータ等が適宜記憶される。これらのCPU２０１、ROM２０２、及びRAM２０３は、バス２０４により相互に接続されている。
【０２３９】
CPU２０１にはまた、バス２０４を介して入出力インタフェース２０５が接続されている。入出力インタフェース２０５には、キーボード、マウス、マイクロホン等よりなる入力部２０６、ディスプレイ、スピーカ等よりなる出力部２０７が接続されている。CPU２０１は、入力部２０６から入力される指令に対応して各種の処理を実行する。そして、CPU２０１は、処理の結果を出力部２０７に出力する。
【０２４０】
入出力インタフェース２０５に接続されている記憶部２０８は、例えばハードディスクからなり、CPU２０１が実行するプログラムや各種のデータを記憶する。通信部２０９は、インタネットやローカルエリアネットワーク等のネットワークを介して外部の装置と通信する。
【０２４１】
また、通信部２０９を介してプログラムを取得し、記憶部２０８に記憶してもよい。
【０２４２】
入出力インタフェース２０５に接続されているドライブ２１０は、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリ等のリムーバブルメディア２１１が装着されたとき、それらを駆動し、そこに記録されているプログラムやデータ等を取得する。取得されたプログラムやデータは、必要に応じて記憶部２０８に転送され、記憶される。
【０２４３】
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを記録（記憶）する記録媒体は、図２１に示すように、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory),DVD(Digital Versatile Disc)を含む）、光磁気ディスク（ＭＤ（Mini-Disc）を含む）、もしくは半導体メモリ等よりなるパッケージメディアであるリムーバブルメディア２１１、又は、プログラムが一時的もしくは永続的に格納されるROM２０２や、記憶部２０８を構成するハードディスク等により構成される。記録媒体へのプログラムの記録は、必要に応じてルータ、モデム等のインタフェースである通信部２０９を介して、ローカルエリアネットワーク、インタネット、デジタル衛星放送といった、有線又は無線の通信媒体を利用して行われる。
【０２４４】
なお、本明細書において、上述した一連の処理を記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０２４５】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０２４６】
さらに、本開示は、上述した実施の形態に限定されるものではなく、本開示の要旨を逸脱しない範囲において種々の変更が可能である。
【符号の説明】
【０２４７】
１  プロジェクションシステム,  １１  プロジェクション装置,  １２  ホストコントローラ,  １３  距離測定部,  １４  スクリーン,  ２１  コントローラ,  ２２  レーザドライバ,  ２３  ミラードライバ,  ２４Ｒ,２４Ｇ,２４Ｂ  レーザ光源部,  ２５  ミラー,  ２６−１,２６−２  ダイクロイックミラー,  ２７Ｈ,２７Ｖ  駆動ミラー,  ２８  光学レンズ,  ４１  ビデオI/F,  ４２  フレームメモリ,  ４３  ホストI/F,  ４４  CPU,  ４５  RAM,  ４６  ピクセルエンジン,  ４７  LDD I/F,  ４８  ミラードライバI/F,  ４９  バス,  ５１  位置取得部,  ５２  画素抽出部,  ５３  係数出力部,  ５４  係数記憶部,  ５５  画素データ生成部,  ７１  距離取得部,  ７２  係数出力部,  ７３  係数記憶部,  １３１  画素解析部,  １３２  係数出力部,  １３３  係数記憶部,  １４１  ミラードライバ,  １４２  駆動ミラー
【図１】
2014071244.tif 000003
【図２】
2014071244.tif 000004
【図３】
2014071244.tif 000005
【図４】
2014071244.tif 000006
【図５】
2014071244.tif 000007
【図６】
2014071244.tif 000008
【図７】
2014071244.tif 000009
【図８】
2014071244.tif 000010
【図９】
2014071244.tif 000011
【図１０】
2014071244.tif 000012
【図１１】
2014071244.tif 000013
【図１２】
2014071244.tif 000014
【図１３】
2014071244.tif 000015
【図１４】
2014071244.tif 000016
【図１５】
2014071244.tif 000017
【図１６】
2014071244.tif 000018
【図１７】
2014071244.tif 000019
【図１８】
2014071244.tif 000020
【図１９】
2014071244.tif 000021
【図２０】
2014071244.tif 000022
【図２１】
2014071244.tif 000023