(57)【要約】      （修正有）【課題】画像を投写するプロジェクタにおいて、投写光の調整に起因して不具合が生じることを抑制することができる技術を提供する。【解決手段】画像信号に従って投写面に画像を投写するプロジェクタにおいて、光源を含むとともに画像を表す投写光を投写する光学系と、前記投写面からの光を受ける光学センサと、前記光源の点灯前の前記光学センサの出力に従って、前記投写光の輝度あるいは色を調整する調整部とを有するプロジェクタ。【選択図】図３
2010016687.tif 000002
【特許請求の範囲】
【請求項１】
画像信号に従って投写面に画像を投写するプロジェクタであって、
光源を含むとともに画像を表す投写光を投写する光学系と、
前記投写面からの光を受ける光学センサと、
前記光源の点灯前の前記光学センサの出力に従って前記投写光の輝度を調整する第１調整処理を実行する調整部と、
を備える、プロジェクタ。
【請求項２】
請求項１に記載のプロジェクタであって、さらに、
前記画像信号に従った画像投写の最中に、時系列の順番に投写される複数のフレーム画像の一部として、調整用画像を選択するフレーム選択部を備え、
前記調整部は、前記調整用画像が投写された状態の前記光学センサの出力に従って前記投写光の色を調整する第２調整処理を実行する、
プロジェクタ。
【請求項３】
請求項２に記載のプロジェクタであって、
前記フレーム選択部は、
（Ａ）定期的なタイミング、
（Ｂ）前記プロジェクタの環境の照度が変化したこと、
（Ｃ）前記プロジェクタが動かされたこと、
の少なくとも１つに応じて、前記調整部に前記第２調整処理を実行させるために、前記調整用画像を選択する、
プロジェクタ。
【請求項４】
請求項１ないし請求項３のいずれかに記載のプロジェクタであって、
前記光学センサは、前記投写面を撮像して画像データを取得する撮像部であり、
前記調整部は、前記第１調整処理において、前記光源の点灯前に前記撮像部によって取得された第１画像データに従って、投写される画像内の位置に応じた前記輝度の調整を実行する、
プロジェクタ。
【請求項５】
請求項４に記載のプロジェクタであって、
前記調整部は、前記第１調整処理において、投写される画像を複数のブロックに分割し、前記各ブロック毎に、前記第１画像データにおける前記ブロックが投写される領域に含まれる部分に従って前記ブロックの前記輝度を調整する、
プロジェクタ。
【請求項６】
請求項１ないし請求項５のいずれかに記載のプロジェクタであって、
前記調整部は、前記第１調整処理において、前記光学センサの出力が表す前記投写面の輝度が所定の閾値より大きい場合に、前記投写面の前記輝度が前記所定の閾値より小さい場合と比べて、前記投写光の輝度が大きくなるように、前記投写光の輝度を調整する、
プロジェクタ。
【請求項７】
請求項２または請求項３に記載のプロジェクタであって、
前記光学センサは、前記投写面を撮像して画像データを取得する撮像部であり、
前記調整部は、前記第２調整処理において、前記調整用画像が投写された状態で前記撮像部によって取得された第２画像データに従って、投写される画像内の位置に応じた前記色の調整を実行する、
プロジェクタ。
【請求項８】
請求項７に記載のプロジェクタであって、
前記調整部は、前記第２調整処理において、投写される画像を複数のブロックに分割し、前記各ブロック毎に、前記第２画像データにおける前記ブロックが投写される領域に含まれる部分に従って前記ブロックの前記色を調整する、
プロジェクタ。
【請求項９】
画像信号に従って投写面に画像を投写するプロジェクタの制御方法であって、
画像を表す投写光を投写する光学系に含まれる光源の点灯前の、投写面からの光を受ける光学センサの出力に従って、前記投写光の輝度を調整する第１調整処理を実行する工程を備える、方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プロジェクタおよびプロジェクタの制御方法に関するものである。
【背景技術】
【０００２】
従来から、画像を投写するプロジェクタが利用されている。プロジェクタとしては、例えば、プロジェクタからスクリーンに向けて映像を投射し、スクリーンの輝度を輝度センサで検知し、測定された輝度データと基準データとを比較し、その差分と予め定められた標準値との差を小さくするようにプロジェクタの映像出力を調整するものが知られている。
【０００３】
【特許文献１】特開２０００−６６１６６号公報
【特許文献２】特開２００２−４１０１６号公報
【特許文献３】特開２００２−２５０９０６号公報
【特許文献４】特開２００２−２４１４３７号公報
【特許文献５】特開２００４−４２８４号公報
【特許文献６】特開２００６−１６２９９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところが、投写光の調整に起因して種々の不具合が発生していた。例えば、投写された画像を利用して投写光を調整する場合には、光源の点灯を待つために、プロジェクタの電源を投入してから投写光の調整が完了するまでの待ち時間が、長くなる場合があった。また、投写光を調整するために、ユーザの望む画像の投写が禁止される場合があった。
【０００５】
本発明は、上記の課題の少なくとも一部を解決するためになされたものであり、投写光の調整に起因して不具合が生じることを抑制することができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００７】
［適用例１］画像信号に従って投写面に画像を投写するプロジェクタであって、光源を含むとともに画像を表す投写光を投写する光学系と、前記投写面からの光を受ける光学センサと、前記光源の点灯前の前記光学センサの出力に従って前記投写光の輝度を調整する第１調整処理を実行する調整部と、を備える、プロジェクタ。
【０００８】
この構成によれば、光源の点灯前の、投写面からの光を受ける光学センサの出力に従って、投写光の輝度が調整されるので、投写光の調整に起因して不具合が生じることを抑制することができる。
【０００９】
［適用例２］適用例１に記載のプロジェクタであって、さらに、前記画像信号に従った画像投写の最中に、時系列の順番に投写される複数のフレーム画像の一部として、調整用画像を選択するフレーム選択部を備え、前記調整部は、前記調整用画像が投写された状態の前記光学センサの出力に従って前記投写光の色を調整する第２調整処理を実行する、プロジェクタ。
【００１０】
この構成によれば、画像信号に従った画像投写の最中に、投写された調整用画像に従って、投写光の色が調整されるので、ユーザの望む画像の投写が投写光の調整に起因して禁止されるといった不具合が生じることを抑制できる。
【００１１】
［適用例３］適用例２に記載のプロジェクタであって、前記フレーム選択部は、
（Ａ）定期的なタイミング、（Ｂ）前記プロジェクタの環境の照度が変化したこと、（Ｃ）前記プロジェクタが動かされたこと、の少なくとも１つに応じて、前記調整部に前記第２調整処理を実行させるために、前記調整用画像を選択する、プロジェクタ。
【００１２】
この構成によれば、環境の変化に応じた投写光の調整を、不具合が生じることを抑制しつつ、行うことができる。
【００１３】
［適用例４］適用例１ないし適用例３のいずれかに記載のプロジェクタであって、前記光学センサは、前記投写面を撮像して画像データを取得する撮像部であり、前記調整部は、前記第１調整処理において、前記光源の点灯前に前記撮像部によって取得された第１画像データに従って、投写される画像内の位置に応じた前記輝度の調整を実行する、プロジェクタ。
【００１４】
この構成によれば、画像内の位置に応じた輝度の調整を、不具合が生じることを抑制しつつ、行うことができる。
【００１５】
［適用例５］適用例４に記載のプロジェクタであって、前記調整部は、前記第１調整処理において、投写される画像を複数のブロックに分割し、前記各ブロック毎に、前記第１画像データにおける前記ブロックが投写される領域に含まれる部分に従って前記ブロックの前記輝度を調整する、プロジェクタ。
【００１６】
この構成によれば、各ブロックの輝度調整を、ブロックが実際に投写される投写面部分に合わせて、適切に行うことができる。
【００１７】
［適用例６］適用例１ないし適用例５のいずれかに記載のプロジェクタであって、前記調整部は、前記第１調整処理において、前記光学センサの出力が表す前記投写面の輝度が所定の閾値より大きい場合に、前記投写面の前記輝度が前記所定の閾値より小さい場合と比べて、前記投写光の輝度が大きくなるように、前記投写光の輝度を調整する、プロジェクタ。
【００１８】
この構成によれば、投写面が明るい場合には投写光の輝度が大きく、投写面が暗い場合には投写光の輝度が小さくなるので、過剰に暗い投写画像と過剰に眩しい投写画像とを抑制できる。その結果、適切な投写光の調整を、不具合が生じることを抑制しつつ、行うことができる。
【００１９】
［適用例７］適用例２または適用例３に記載のプロジェクタであって、前記光学センサは、前記投写面を撮像して画像データを取得する撮像部であり、前記調整部は、前記第２調整処理において、前記調整用画像が投写された状態で前記撮像部によって取得された第２画像データに従って、投写される画像内の位置に応じた前記色の調整を実行する、プロジェクタ。
【００２０】
この構成によれば、画像内の位置に応じた色の調整を、不具合が生じることを抑制しつつ、行うことができる。
【００２１】
［適用例８］適用例７に記載のプロジェクタであって、前記調整部は、前記第２調整処理において、投写される画像を複数のブロックに分割し、前記各ブロック毎に、前記第２画像データにおける前記ブロックが投写される領域に含まれる部分に従って前記ブロックの前記色を調整する、プロジェクタ。
【００２２】
この構成によれば、各ブロックの色調整を、ブロックが実際に投写される投写面部分に合わせて、適切に行うことができる。
【００２３】
［適用例９］画像信号に従って投写面に画像を投写するプロジェクタの制御方法であって、画像を表す投写光を投写する光学系に含まれる光源の点灯前の、投写面からの光を受ける光学センサの出力に従って、前記投写光の輝度を調整する第１調整処理を実行する工程を備える、方法。
【００２４】
なお、本発明は、種々の形態で実現することが可能であり、例えば、プロジェクタの制御方法およびプロジェクタ、それらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、等の形態で実現することができる。
【発明を実施するための最良の形態】
【００２５】
次に、この発明の実施の形態を実施例に基づいて以下の順序で説明する。
Ａ．第１実施例：
Ｂ．第２実施例：
Ｃ．第３実施例：
Ｄ．第４実施例：
Ｅ．変形例：
【００２６】
Ａ．第１実施例：
図１は、本発明の一実施例としてのプロジェクタを示す説明図である。このプロジェクタ１００は、画像信号に従って画像を表す投写光を投写して、スクリーンＳＣ等の投写面上に画像を表示する画像表示装置である。プロジェクタ１００は、表示制御部２００と、タイミングコントローラ３００と、駆動部３１０と、光学系４００と、ＣＣＤカメラ（Charge Coupled Device Camera）５００と、を備えている（以下、ＣＣＤカメラ５００を、単に「ＣＣＤ５００」とも呼ぶ）。なお、本実施例では、プロジェクタ１００の各構成要素は、専用のデバイスや回路等のハードウェアによって、構成されている。
【００２７】
光学系４００は、光源４１０と、液晶ライトバルブ４２０と、投写光学系４３０と、を有している。
【００２８】
光源４１０としては、高圧水銀ランプや、ハロゲンランプ、メタルハライドランプ等の種々の光源ランプを採用可能である。また、光源４１０としては、このような光源ランプに限らず、発光ダイオードやレーザーダイオード等の種々の光源を採用可能である。
【００２９】
液晶ライトバルブ４２０は、複数の画素を有し、駆動部３１０から供給される駆動電圧に基づいて各画素を駆動する。液晶ライトバルブ４２０は、駆動電圧に応じて液晶を動作させることにより、光源４１０から照射された照明光を、画像を表す投写光に変調する。なお、本実施例では、液晶ライトバルブ４２０は、赤（Ｒ）と緑（Ｇ）と青（Ｂ）との３つの色成分のための３つのライトバルブをそれぞれ含んでいる（図示省略）。駆動部３１０は、ＲＧＢのそれぞれのライトバルブを制御する。
【００３０】
投写光学系４３０は、投写光を、投写面（例えば、スクリーンＳＣ）に向けて投写する。
【００３１】
表示制御部２００は、プロジェクタ１００の各構成要素を制御する。表示制御部２００は、ＣＰＵ２１０と、ＲＯＭ２２０と、ＲＡＭ２３０と、メモリコントローラ２４０と、入力選択部２５０と、輝度比較部２６０と、色調整部２７０と、を有している。メモリコントローラ２４０には、ＣＰＵ２１０と、ＲＯＭ２２０と、ＲＡＭ２３０と、入力選択部２５０と、輝度比較部２６０と、色調整部２７０と、が接続されている。メモリコントローラ２４０は、これらの要素間でデータを転送する。なお、ＣＰＵ２１０は、図示しないバスを介して、表示制御部２００の各構成要素と接続されている。そして、ＣＰＵ２１０は、表示制御部２００の各構成要素を制御する。
【００３２】
入力選択部２５０は、表示制御部２００に入力される画像信号（映像信号）を選択する。図１の実施例では、入力選択部２５０は、プロジェクタ１００に接続された画像供給装置９００からの信号と、ＣＣＤ５００からの信号との、いずれかを選択する。後述するように、ＣＣＤ５００からの信号は、色調整の設定を調整するために利用される。通常は、画像供給装置９００からの信号が、画像投写のために、選択される。
【００３３】
画像供給装置９００は、パーソナルコンピュータやＤＶＤ再生装置等の、画像信号（映像信号）を供給する装置である。画像供給装置９００からの信号としては、コンポジット信号や、コンポーネント信号や、デジタル信号などの画像信号（映像信号）を採用可能である。
【００３４】
ＣＣＤ５００は、投写面（例えば、スクリーンＳＣ）を撮像する撮像装置である。本実施例では、ＣＣＤ５００は、撮像によってカラー静止画像を表す画像信号（画像データ）を生成する。なお、図１では、ＣＣＤ５００による撮像方向が、投写光学系４３０による投写方向と大きく異なって見えるが、実際には、ＣＣＤ５００は、投写方向とほぼ同じ方向を向いている。そして、ＣＣＤ５００は、ほぼ正面から投写面を撮像（撮影）するように、配置されている。従って、投写光学系４３０が、スクリーンＳＣの正面から画像を投写する場合には、ＣＣＤ５００も、スクリーンＳＣのほぼ正面から、スクリーンＳＣを撮像する。
【００３５】
入力選択部２５０は、信号変換部を含んでいる（図示省略）。信号変換部は、受信した信号を、表示制御部２００で処理可能なデジタル画像データに変換する（例えば、Ａ／Ｄ変換や、Ｉ／Ｐ変換）。
【００３６】
入力選択部２５０は、画像供給装置９００からの画像信号に従って、投写すべき画像を表す画像データを、ＲＡＭ２３０に格納する。このような画像は、「フレーム画像」とも呼ばれる。以下、フレーム画像を表すデータを「フレームデータ」とも呼ぶ。色調整部２７０は、ＲＡＭ２３０に格納されたフレームデータを読み出して、色を調整する。本実施例では、色調整部２７０は、ガンマ補正値Ｐ１を利用したガンマ補正を実行する（ガンマ補正値Ｐ１は、色調整部２７０の図示しないメモリに格納されている）。ガンマ補正は、投写光の輝度のガンマ特性を調整する処理である。なお、色調整部２７０は、ガンマ補正に加えて、他の色調整を実行してもよい。例えば、色調整部２７０は、いわゆるＶＴ補正を実行してもよい。ＶＴ補正は、液晶ライトバルブ４２０に固有な非線形な入出力特性に応じて画像データ（例えば、ＲＧＢの各色成分の階調値）を補正する処理である。
【００３７】
色調整部２７０は、補正後の画像データを、タイミングコントローラ３００に供給する。タイミングコントローラ３００は、受信した画像データを、液晶ライトバルブ４２０の制御に適したフォーマットのデータに、変換する。そして、タイミングコントローラ３００は、変換したデータを、所定のタイミングに従って、駆動部３１０に供給する。駆動部３１０は、タイミングコントローラ３００から受信したデータに従って、液晶ライトバルブ４２０を駆動する。これらの結果、フレーム画像が、スクリーンＳＣに投写される。なお、画像供給装置９００からの画像信号は、時系列の順番に並んだ複数のフレーム画像を表している。スクリーンＳＣに投写されるフレーム画像は、画像信号に従って更新される。その結果、時系列の順番に並んだ複数のフレーム画像は、その順番に投写される。
【００３８】
図２は、ＲＯＭ２２０（図１）に格納されたデータとモジュールとを示す概略図である。本実施例では、ＲＯＭ２２０は、色調整モジュールＭ１０と、投写モジュールＭ２０と、を格納している。これらのモジュールＭ１０、Ｍ２０は、いずれも、ＣＰＵ２１０によって実行されるプログラムである。以下、モジュールに従ってＣＰＵが処理を実行することを、単に、「モジュールが処理を実行する」とも表現する。なお、各モジュールＭ１０、Ｍ２０は、ＲＡＭ２３０（図１）を介して互いにデータの送受信が可能である。各モジュールＭ１０、Ｍ２０の詳細については、後述する。
【００３９】
図３は、プロジェクタ１００の起動処理の手順を示すフローチャートである。起動処理は、プロジェクタ１００の電源投入に応じて開始される（ステップＳ１００）。本実施例では、起動処理のステップＳ１１０〜Ｓ１２０によって、ガンマ補正のためのガンマ補正値Ｐ１（図１）が決定される。
【００４０】
電源が投入されると、次のステップＳ１１０で、色調整モジュールＭ１０（図２）は、ＣＣＤ５００（図１）に、投写面を撮像させる。図４は、撮像結果に従ったガンマ補正値Ｐ１の決定を示す概略図である。ＣＣＤ５００は、色調整モジュールＭ１０の指示に従って撮像を行う。その結果、ＣＣＤ５００は、投写面を表す画像データＣＩＤを生成する。図４の例では、画像データＣＩＤによって表される画像ＣＩには、スクリーンＳＣが写っている。この段階では、光源４１０は、まだ点灯していない。すなわち、ＣＣＤ５００は、光源４１０が点灯していない状態で、撮像を行う。その結果、ＣＣＤ５００は、投写光の影響を受けずに、プロジェクタ１００の置かれた環境の明るさとスクリーンＳＣの色との両方を反映した画像データＣＩＤを生成することができる。
【００４１】
図５は、起動処理におけるプロジェクタ１００の動作を示す概略図である。図３の次のステップＳ１２０では、色調整モジュールＭ１０（図２）は、入力選択部２５０に、ＣＣＤ５００からの信号（画像データ）を選択する指示を送る。入力選択部２５０は、指示に従って、ＣＣＤ５００から画像データＣＩＤを受信し、画像データＣＩＤをＲＡＭ２３０に格納する。
【００４２】
次に、色調整モジュールＭ１０（図２）は、輝度比較部２６０（図５）に、ガンマ補正値Ｐ１の決定を指示する（本実施例では、ガンマ補正値Ｐ１は、投写光の輝度の調整設定に相当する）。指示に応じて、輝度比較部２６０は、まず、ＲＡＭ２３０から画像データＣＩＤを読み取り、各画素の輝度値の平均値ＡｖｅＢｒを算出する（図４）。画像データＣＩＤが、輝度を含まない色空間（例えば、ＲＧＢ色空間）で表されている場合がある。この場合には、輝度比較部２６０は、輝度を含む色空間（例えば、ＹＵＶ色空間）へのデータ変換によって、各画素の輝度値を得ることができる。
【００４３】
次に、輝度比較部２６０（図５）は、平均輝度値ＡｖｅＢｒに従ってガンマ補正値Ｐ１を決定する。本実施例では、輝度比較部２６０は、平均輝度値ＡｖｅＢｒとガンマ補正値Ｐ１との予め決定された対応関係に従って、ガンマ補正値Ｐ１を決定する。図４の中段のグラフＲＧは、平均輝度値ＡｖｅＢｒとガンマ補正値Ｐ１との対応関係を示している（図中では、ガンマ補正値Ｐ１が、ギリシャ文字のガンマで表されている）。横軸は平均輝度値ＡｖｅＢｒを示し、縦軸はガンマ補正値Ｐ１を示している。本実施例では、対応関係は、輝度比較部２６０に設けられた図示しないメモリに、ルックアップテーブルとして格納されている。なお、対応関係は、ルックアップテーブルに限らず任意の形態で定めてよい（例えば、関数を採用してよい）。
【００４４】
図４の下段のグラフＧ１〜Ｇ３は、ガンマ補正値Ｐ１に従った輝度補正を示すグラフである。横軸は補正前の輝度を示し、縦軸は補正後の輝度を示している。このグラフでは、輝度は、０から１の範囲に、正規化されている。本実施例では、補正後の輝度は、補正前の輝度のべき乗で表されている。ガンマ補正値Ｐ１は、べき乗の指数を表している。ガンマ補正値Ｐ１が１の場合には、第１グラフＧ１が示すように、補正後の輝度は、補正前の輝度と同じである。ガンマ補正値Ｐ１が１より大きい場合には、第２グラフＧ２が示すように、補正後の輝度は、補正前の輝度よりも小さくなる。ガンマ補正値Ｐ１が１よりも小さい場合には、第３グラフＧ３が示すように、補正後の輝度は、補正前の輝度よりも大きくなる。
【００４５】
図４の中段のグラフＲＧが示すように、本実施例では、平均輝度値ＡｖｅＢｒが大きいほど、ガンマ補正値Ｐ１が小さい。すなわち、平均輝度値ＡｖｅＢｒが大きいほど、補正後の輝度も明るくなる。
【００４６】
平均輝度値ＡｖｅＢｒが大きいことは、投写面（例えば、スクリーンＳＣ）が明るいことを意味している。例えば、投写面に当たる外光や室内照明光が明るい場合や、スクリーンＳＣの色が明るい場合に、平均輝度値ＡｖｅＢｒが大きくなる。明るい投写面上では、暗い投写光によって投写された画像は視認し難い。そこで、投写光の輝度を高めることによって、画像の視認性を向上させている。なお、図４の実施例では、平均輝度値ＡｖｅＢｒが所定の閾値ＢｒＴｈよりも大きい場合に、ガンマ補正値Ｐ１が１よりも小さい値に設定される。
【００４７】
逆に、平均輝度値ＡｖｅＢｒが小さいことは、投写面が暗いことを意味している。この場合には、明るい投写光によって投写された画像は、眩しく見える。そこで、投写光の輝度を低減することによって、画像が眩しく見えることを抑制している。なお、図４の実施例では、平均輝度値ＡｖｅＢｒが閾値ＢｒＴｈよりも小さい場合に、ガンマ補正値Ｐ１が１よりも大きな値に設定される。
【００４８】
以上のように、輝度比較部２６０（図５）は、平均輝度値ＡｖｅＢｒに従ってガンマ補正値Ｐ１を決定する。次に、輝度比較部２６０は、決定したガンマ補正値Ｐ１を、色調整部２７０に通知する。色調整部２７０は、受信したガンマ補正値Ｐ１を、図示しないメモリに格納する。
【００４９】
図３の次のステップＳ１３０では、投写モジュールＭ２０（図２）は、光源４１０（図１）に点灯指示を送る。光源４１０は、指示に従って点灯する。
【００５０】
次のステップＳ１４０では、投写モジュールＭ２０（図２）は、画像供給装置９００からの画像信号に従った画像投写を開始する。投写モジュールＭ２０は、入力選択部２５０に、画像供給装置９００からの画像信号を選択する指示を送る。入力選択部２５０は、指示に従って、画像供給装置９００からの画像信号を受信し、フレームデータをＲＡＭ２３０に格納する。
【００５１】
図６は、画像を投写するプロジェクタ１００の動作を示す概略図である。入力選択部２５０は、画像供給装置９００からの画像信号ＤＩＤを受信し、フレームデータＦＤをＲＡＭ２３０に格納する。色調整部２７０は、ＲＡＭ２３０から読み出したフレームデータＦＤに対して、ガンマ補正値Ｐ１を利用したガンマ補正を行う（図４の下段のグラフを参照）。本実施例では、ガンマ補正は、フレーム画像の全体に対して一様に行われる。すなわち、全ての画素の輝度が、共通のガンマ補正値Ｐ１に従って調整される。
【００５２】
次に、色調整部２７０は、補正後の画像データを、タイミングコントローラ３００に供給する。そして、上述したように、プロジェクタ１００は、補正後の画像をスクリーンＳＣに投写する。なお、投写モジュールＭ２０（図２）は、画像信号ＤＩＤに従って入力選択部２５０と色調整部２７０とを制御することによって、時系列の順番にフレーム画像を投写する。
【００５３】
以上のように、本実施例では、光源の点灯前の投写面の撮像結果に従って、投写光の輝度が調整されるので、電源投入から光源４１０の点灯までの時間を有効に利用することができる。その結果、光源４１０の点灯後の投写面の撮像結果を利用する場合と比べて、プロジェクタ１００の電源を投入してからガンマ補正値Ｐ１の決定が完了するまでの待ち時間が過剰に長くなるという不具合が生じることを抑制できる。また、投写光を調整する前に画像が投写されることを抑制することができる。
【００５４】
また、本実施例では、光源４１０の点灯前の撮像結果（画像ＣＩ）がガンマ補正値Ｐ１の決定に利用される。従って、投写光の影響を受けずに、投写面（例えば、スクリーンＳＣや壁）の色と、投写面に当たる光の明るさと、を適切に反映したガンマ補正値Ｐ１の決定が可能である。特に、本実施例では、投写面の明るさに従ってガンマ補正値Ｐ１が決定される。その結果、単純にプロジェクタ１００の環境の明るさに従ってガンマ補正値Ｐ１を決定する場合と比べて、実際に画像が投写される投写面の明るさに適した輝度調整が可能である。
【００５５】
また、本実施例では、平均輝度値ＡｖｅＢｒが閾値ＢｒＴｈよりも大きい場合に、平均輝度値ＡｖｅＢｒが閾値ＢｒＴｈよりも小さい場合と比べて、投写光の輝度が大きくなるように、ガンマ補正値Ｐ１が決定される（図４）。従って、過剰に暗い投写画像と過剰に眩しい投写画像とを抑制できる。なお、このような閾値ＢｒＴｈは、実験的に決定すればよい。
【００５６】
なお、ガンマ補正値Ｐ１の決定には、平均輝度値ＡｖｅＢｒに限らず、点灯前に撮影された画像ＣＩの明るさを表す種々の値を利用可能である。例えば、画像ＣＩ内における所定の代表位置の輝度値を利用してもよい。また、所定の複数の代表位置の輝度値の平均値を利用してもよい。
【００５７】
また、本実施例では、ＣＰＵ２１０（色調整モジュールＭ１０）と、輝度比較部２６０と、色調整部２７０と、の全体が、特許請求の範囲における「調整部」に相当する。
【００５８】
Ｂ．第２実施例：
図７は、ガンマ補正の別の実施例の概略図である。図４に示す実施例との差違は、２点ある。第１の差違は、輝度比較部２６０（図１）が、ＣＣＤ５００によって撮影された画像ＣＩを複数のブロックに分割し、各ブロック毎に、平均輝度値とガンマ補正値とを決定する点である。第２の差違は、色調整部２７０が、画像ＣＩと同様にフレームデータＦＤを複数のブロックに分割し、ブロック毎にガンマ補正を行う点である。処理の手順は、図３に示す第１実施例と同じである。また、プロジェクタの構成は、図１、図２に示すプロジェクタ１００と同じである。
【００５９】
図７に示す実施例では、画像ＣＩは、所定の４つの矩形ブロック（左上ブロックＡａ、左下ブロックＡｂ、右下ブロックＡｃ、右上ブロックＡｄ）に分割されている。図３のステップＳ１２０では、輝度比較部２６０（図１）は、４つのブロックＡａ〜Ａｄのそれぞれに関して、平均輝度値を算出する（４つの平均輝度値ＡｖｅＢｒ＿ａ〜ＡｖｅＢｒ＿ｄ）。そして、輝度比較部２６０は、各ブロックＡａ〜Ａｄのそれぞれに関して、ガンマ補正値を決定する（４つのガンマ補正値Ｐ１ａ〜Ｐ１ｄ）。４つのガンマ補正値Ｐ１ａ〜Ｐ１ｄは、４つの平均輝度値ＡｖｅＢｒ＿ａ〜ＡｖｅＢｒ＿ｄから、図４に示すグラフＲＧに従って、それぞれ決定される。
【００６０】
色調整部２７０（図１）は、フレームデータＦＤによって表されるフレーム画像ＦＩを、撮影された画像ＣＩと同様の複数のブロックに分割し、各ブロック毎にガンマ補正を行う。図７の例では、フレーム画像ＦＩは、所定の４つの矩形ブロック（左上ブロックＢａ、左下ブロックＢｂ、右下ブロックＢｃ、右上ブロックＢｄ）に分割されている。そして、色調整部２７０は、４つのブロックＢａ〜Ｂｄの輝度を、４つのガンマ補正値Ｐ１ａ〜Ｐ１ｄを利用して、それぞれ補正する。撮影された画像ＣＩの各ブロックＡａ〜Ａｄは、フレーム画像ＦＩの各ブロックＢａ〜Ｂｄが投写される領域を、それぞれ示している。このように、１つのブロックの輝度調整は、撮影された画像ＣＩにおける、そのブロックが投写される領域に従って行われる。その結果、各ブロックの輝度調整を、ブロックが実際に投写される投写面部分に合わせて、適切に行うことができる。
【００６１】
例えば、スクリーンＳＣの左上の部分に外光が当たる場合がある。この場合には、撮影された画像ＣＩにおいて、第１ブロックＡａが、他のブロックＡｂ〜Ａｃよりも明るい（ＡｖｅＢｒ＿ａ＞ＡｖｅＢｒ＿ｂ、ＡｖｅＢｒ＿ｃ、ＡｖｅＢｒ＿ｄ）。従って、第１ブロックＢａのガンマ補正値Ｐ１ａは、他のブロックＢｂ〜Ｂｄのガンマ補正値Ｐ１ｂ〜Ｐ１ｄよりも小さい。すなわち、色調整部２７０（図１）は、フレーム画像ＦＩにおいて、第１ブロックＢａの輝度を、他のブロックＢｂ〜Ｂｄの輝度よりも高くする。その結果、投写されたフレーム画像ＦＩの左上の部分が外光に照らされて視認し難いことや、投写光が明るくてフレーム画像ＦＩの他の部分が眩しく見えることを、抑制できる。このように、本実施例では、ブロック毎に輝度を調整することによって、画像内の位置に応じて適切に輝度を調整できる。
【００６２】
なお、フレーム画像ＦＩの分割パターンとしては、図７に示すパターンに限らず、任意のパターンを採用可能である。例えば、３＊３の９つの矩形ブロックにフレーム画像ＦＩを分割してもよい。
【００６３】
また、フレーム画像ＦＩ内の１つのブロックのガンマ補正値の決定には、撮影された画像ＣＩ内の対応領域における平均輝度値に限らず、撮影された画像ＣＩ内の対応領域に含まれる部分から得られる種々の値を利用可能である（ここで、フレーム画像ＦＩの或るブロックの「対応領域」は、投写面におけるそのブロックが投写される領域を意味している）。例えば、対応領域内における所定の代表位置の輝度値を利用してもよい。また、対応領域内の所定の複数の代表位置の輝度値の平均値を利用してもよい。
【００６４】
Ｃ．第３実施例：
図８は、プロジェクタの別の実施例を示す説明図である。図１に示すプロジェクタ１００との差違は、２点ある。第１の差違は、表示制御部２００Ａに色比較部２８０が追加されている点である。第２の差違は、色調整部２７０Ａのメモリに、ＶＴ補正用のルックアップテーブルＰ２が格納されている点である。ルックアップテーブルＰ２は、赤（Ｒ）用のルックアップテーブルＬＵＴｒと、緑（Ｇ）用のルックアップテーブルＬＵＴｇと、青（Ｂ）用のルックアップテーブルＬＵＴｂとを、含んでいる。プロジェクタ１００Ａの他の構成は、図１に示すプロジェクタ１００と同じである。
【００６５】
図９は、プロジェクタ１００Ａ（図８）のＲＯＭ２２０に格納されたデータとモジュールとを示す概略図である。図２に示す実施例との差違は、調整用パターンデータＡＰＤと、フレーム選択モジュールＭ３０とが、追加されている点だけである。
【００６６】
本実施例のプロジェクタ１００Ａは、図３に示す実施例と同様に、起動処理を実行する。投写光の輝度調整としては、図４の輝度調整や、図７の輝度調整を採用可能である。さらに、本実施例のプロジェクタ１００Ａは、画像供給装置９００からの画像信号に従った画像投写の最中に、投写光の色を調整する。ここで「色を調整する」とは、色相と彩度と輝度とのうちの少なくとも１つを調整することを意味する。後述するように、色調整は、ルックアップテーブルＰ２を調整することによって、行われる。
【００６７】
図１０は、投写処理の手順を示すフローチャートである。この投写処理は、図３のステップＳ１４０に続けて実行される。最初のステップＳ２００では、投写モジュールＭ２０（図９）は、画像供給装置９００（図８）からの画像信号に従った画像投写を実行する。この処理は、図３のステップＳ１４０と同様に実行される。ただし、本実施例では、色調整部２７０Ａは、ガンマ補正に加えて、ＶＴ補正を実行する。具体的には、色調整部２７０Ａは、ガンマ補正後の画像データをＲＧＢの各色成分の階調値に変換し、ＲＧＢの各階調値を、ルックアップテーブルＰ２に従って調整する。プロジェクタ１００Ａが起動してからルックアップテーブルＰ２の最初の調整が行われるまでの間には、色調整部２７０Ａは、予め決められたルックアップテーブルＰ２に従って、ＶＴ補正を実行する。
【００６８】
図１０の次のステップＳ２１０では、フレーム選択モジュールＭ３０（図９）は、色調整を実行するための条件が成立したか否かを判断する。本実施例では、定期的なタイミングで色調整を実行することとしている（例えば、５分毎）。フレーム選択モジュールＭ３０は、現時点が定期的なタイミングに相当するか否かを判断する。現時点が、色調整を実行すべきタイミングでは無い場合には、ステップＳ２００が繰り返される。その結果、プロジェクタ１００Ａは、画像供給装置９００（図８）からの画像信号に従って、画像を投写する。
【００６９】
色調整を実行するための条件が成立する場合、次のステップＳ２２０で、フレーム選択モジュールＭ３０（図９）は、投写されるフレーム画像として、調整用パターンデータＡＰＤによって表される調整用パターンを選択する。具体的には、フレーム選択モジュールＭ３０は、画像供給装置９００（図８）によって供給されるフレームデータの代わりに、調整用パターンデータＡＰＤを処理するように、投写モジュールＭ２０に指示を送る。
【００７０】
図１１は、色調整におけるプロジェクタ１００Ａの動作を示す概略図である。フレーム選択モジュールＭ３０（図９）からの指示に従って、投写モジュールＭ２０は、調整用パターンデータＡＰＤを利用した画像投写のための制御を行う。その結果、色調整部２７０Ａは、調整用パターンデータＡＰＤを取得し、取得した調整用パターンデータＡＰＤをタイミングコントローラ３００に供給する。なお、本実施例では、調整用パターンデータＡＰＤに対する色調整は省略される。
【００７１】
タイミングコントローラ３００と、駆動部３１０と、光学系４００とは、フレーム画像と同様に、調整用パターンデータＡＰＤによって表される調整用パターンを投写する。
【００７２】
図１２は、色調整を示す概略図である。図１２の上部には、時系列に沿って順番に投写されるべき複数のフレーム画像が示されている。図中には、「ｎ−４番目」から「ｎ＋４番目」の９枚のフレーム画像が示されている（ｎは整数）。ここで、「ｎ−４」〜「ｎ＋４」までの番号が付されたフレーム画像ＦＩは、画像供給装置９００（８）によって供給されるフレーム画像を表している。また、図１２では、「ｎ−１番目」のフレーム画像ＦＩの投写後、「ｎ番目」のフレーム画像ＦＩの投写前に、色調整を実行するための条件が成立したことと仮定する。この場合、フレーム選択モジュールＭ３０は、「ｎ番目」のフレーム画像ＦＩの代わりに、調整用パターンデータＡＰＤによって表される調整用パターンＡＰを選択する。そして、フレーム選択モジュールＭ３０は、投写モジュールＭ２０に、調整用パターンＡＰの投写指示を送る。その結果、「ｎ番目」のフレーム画像ＦＩの代わりに、調整用パターンＡＰが投写される。なお、後述するように、本実施例では「ｎ＋１番目」以降のフレーム画像ＦＩは、通常通り投写される。また、調整用パターンＡＰは、特許請求の範囲の「調整用画像」に相当する。
【００７３】
図１０の次のステップＳ２３０では、フレーム選択モジュールＭ３０（図９）は、ＣＣＤ５００（図１１）に、投写面の撮像指示を送る。ＣＣＤ５００は、指示に従って撮像を行う。図１２の中段には、ＣＣＤ５００によって撮影された画像ＣＩが示されている。ＣＣＤ５００は、調整用パターンＡＰが投写された状態の投写面を撮像する。撮影された画像ＣＩには、調整用パターンＡＰが写っている。
【００７４】
本実施例では、調整用パターンＡＰは、複数の赤ブロック（Ｒ）と、複数の緑ブロック（Ｇ）と、複数の青ブロック（Ｂ）とを、画面の全体に分布するように、格子状に配置したものである。調整用パターンデータＡＰＤにおいて、各ブロックの色は、以下に示す階調値で表されている。
赤ブロック（Ｒ）の色：赤階調値ＲＶ＝最大値、緑階調値ＧＶ＝０、青階調値ＢＶ＝０
緑ブロック（Ｇ）の色：赤階調値ＲＶ＝０、緑階調値ＧＶ＝最大値、青階調値ＢＶ＝０
青ブロック（Ｂ）の色：赤階調値ＲＶ＝０、緑階調値ＧＶ＝０、青階調値ＢＶ＝最大値
ここで、「最大値」は、階調値の取り得る範囲の最大値を示している。例えば、各階調値の取り得る範囲が０〜２５５の場合には、最大値は２５５である。
【００７５】
撮像が完了したことに応じて、フレーム選択モジュールＭ３０（図９）は、処理をステップＳ２００に戻す。そして、フレーム選択モジュールＭ３０は、投写モジュールＭ２０に、画像供給装置９００（図８）からの画像信号に従った画像の投写指示を送る。投写モジュールＭ２０は、指示に従って画像を投写する。本実施例では、投写モジュールＭ２０は、「ｎ番目」のフレーム画像ＦＩの投写をキャンセルし、「ｎ＋１番目」のフレーム画像ＦＩから投写を行う。ただし、投写モジュールＭ２０は、調整用パターンＡＰに続けて、「ｎ番目」のフレーム画像ＦＩから投写を行っても良い。
【００７６】
また、撮像が完了したことに応じて、色調整モジュールＭ１０（図９）は、色比較部２８０（図１１）に、ルックアップテーブルＰ２の調整を指示する（図１０：ステップＳ２４０）。本実施例では、ルックアップテーブルＰ２は、投写光の色の調整設定に相当する。
【００７７】
指示に応じて、色比較部２８０（図１１）は、まず、ＣＣＤ５００から、撮影された画像データＣＩＤを取得する。図５に示す実施例と同様に、画像データＣＩＤは、ＲＡＭ２３０を介して、色比較部２８０に供給されてよい。次に、色比較部２８０は、取得した画像データＣＩＤを解析することによって、赤ブロックを表す画素の赤成分の階調値の平均値ＡｖｅＲと、緑ブロックを表す画素の緑成分の階調値の平均値ＡｖｅＧと、青ブロックを表す画素の青成分の階調値の平均値ＡｖｅＢとを、算出する（図１２）。赤と緑と青のそれぞれのブロックと、撮影された画像ＣＩにおける画素と、の対応関係は、予め実験的に決定される。この代わりに、色比較部２８０は、画素の色に従って、その画素が表すブロックを特定してもよい。
【００７８】
次に、色比較部２８０（図１１）は、ＲＯＭ２２０から調整用パターンデータＡＰＤを取得し、調整用パターンデータＡＰＤと画像データＣＩＤとの間の差分を算出する。具体的には、色比較部２８０は、赤差分ｄＲと緑差分ｄＧと青差分ｄＢとを算出する（図１２）。赤差分ｄＲは、調整用パターンデータＡＰＤにおける赤ブロックの赤階調値ＲＶから赤平均値ＡｖｅＲを引いた差分である。他の色成分の差分ｄＧ、ｄＢについても、同様に算出される。
【００７９】
投写面に再現された画像のカラーバランスが良い場合には、各差分ｄＲ、ｄＧ、ｄＢは、ほぼ同じである。しかし、カラーバランスが崩れると、一部の差分が大きく（あるいは、小さく）なる。例えば、投写された画像において赤が緑と青とよりも弱く見える場合には、赤平均値ＡｖｅＲが緑平均値ＡｖｅＧと青平均値ＡｖｅＢとよりも小さくなるので、赤差分ｄＲが、緑差分ｄＧと青差分ｄＢとのそれぞれと比べて、大きくなる。このようなカラーバランス崩れは、種々の場合に生じる。例えば、有色光が投写面を照らしている場合や、有色投写面（例えば、ベージュ色の壁等）に投写光を投写する場合がある。
【００８０】
本実施例では、色比較部２８０（図１１）は、３つの値ｄＲ、ｄＧ、ｄＢの間の差分が小さくなるように、ルックアップテーブルＰ２（図１１）を調整する。図１２の下段には、ルックアップテーブルＰ２の調整の一例が示されている。ここでは、３つの平均値ＡｖｅＲ、ＡｖｅＧ、ＡｖｅＢの中の最小値が、赤平均値ＡｖｅＲであることと仮定している。この場合には、投写面に再現された画像において緑（Ｇ）と青（Ｂ）とが強く見えている。そこで、色比較部２８０は、緑（Ｇ）と青（Ｂ）との強度が小さくなるように、緑と青とのルックアップテーブルＬＵＴｇ、ＬＵＴｂを修正する。図１２の例では、同じ入力値に対する出力値が小さくなるように、ルックアップテーブルＬＵＴｇ、ＬＵＴｂが修正されている。赤のルックアップテーブルＬＵＴｒは、修正されない。
【００８１】
ルックアップテーブルＰ２の修正に応じて、色調整部２７０Ａ（図１１）は、修正されたルックアップテーブルＰ２に従ってＶＴ補正を実行する（図１０：Ｓ２００）。その結果、投写面に再現される画像のカラーバランス崩れが補正される。なお、本実施例では、ルックアップテーブルＰ２の修正によって、投写光の色相と彩度と輝度とのそれぞれが調整される。また、本実施例では、ＶＴ補正は、フレーム画像の全体に対して一様に行われる。すなわち、全ての画素の色が、共通のルックアップテーブルＰ２に従って調整される。
【００８２】
また、本実施例では、時系列の順番に投写される複数のフレーム画像の中の１フレームが調整用パターンＡＰに設定される。従って、ユーザの望む画像の投写が投写光の調整に起因して禁止されるといった不具合が生じることを抑制できる。なお、２以上のフレームが、調整用パターンＡＰに設定されてもよい。この場合、時系列に沿って連続する複数のフレームを調整用パターンＡＰに設定することが好ましい。こうすれば、ＣＣＤ５００は、容易に、調整用パターンＡＰが投写された状態の投写面を撮像できる。ここで、調整用パターンＡＰが投写されるフレーム数が少ないほど、ユーザの違和感を低減できる。
【００８３】
なお、色比較部２８０（図１１）は、ルックアップテーブルＰ２の修正を、図１０のステップＳ２３０よりも後の任意のタイミングで実行してよい。例えば、色比較部２８０は、ステップＳ２００とは並列に、ルックアップテーブルＰ２を修正してもよい。この代わりに、色比較部２８０は、ステップＳ２３０からステップＳ２００に戻る間に、ルックアップテーブルＰ２を修正してもよい。
【００８４】
また、本実施例では、調整用パターンデータＡＰＤが固定されている。従って、各色の差分ｄＲ、ｄＧ、ｄＢを利用せずに、各色の平均値ＡｖｅＲ、ＡｖｅＧ、ＡｖｅＢに従って、各色の強さのバランスをとることができる。そこで、色比較部２８０による調整用パターンデータＡＰＤの取得と、各色の差分ｄＲ、ｄＧ、ｄＢの算出とを、省略してもよい。なお、調整用パターンデータＡＰＤが可変であってもよい（例えば、ユーザによって供給された調整用画像を利用してもよい）。この場合には、色比較部２８０は、調整用画像と、撮影された画像データＣＩＤとから、予め決められた色成分の差分を算出し、差分に従ってルックアップテーブルＰ２（図１１）を調整すればよい（例えば、ＲＧＢのそれぞれの差ｄＲ、ｄＧ、ｄＢを算出し、３つの値ｄＲ、ｄＧ、ｄＢの間の差分が小さくなるように、ルックアップテーブルＰ２を調整してもよい）。こうすれば、任意の画像を利用して色を調整することができる。ここで、調整用画像としては、画像供給装置９００によって供給されるフレーム画像とは異なる画像を採用することが好ましい。こうすれば、色の調整に適した画像を容易に利用することができる。なお、このような調整用画像と、データＡＰＤ、ＣＩＤを利用した色調整方法としては、周知の種々の方法を採用可能である。
【００８５】
なお、本実施例では、ＣＰＵ２１０（色調整モジュールＭ１０）と、輝度比較部２６０と、色調整部２７０と、色比較部２８０と、の全体が、特許請求の範囲における「調整部」に相当する。
【００８６】
Ｄ．第４実施例：
図１３は、色調整の別の実施例の概略図である。図１２に示す実施例との差違は、２点ある。第１の差違は、色比較部２８０（図８）が、ＣＣＤ５００によって撮影された画像ＣＩを複数のブロックに分割し、各ブロック毎に、ＶＴ補正用のルックアップテーブルを決定する点である。第２の差違は、色調整部２７０Ａが、画像ＣＩと同様にフレームデータＦＤを複数のブロックに分割し、ブロック毎にＶＴ補正を行う点である。処理の手順は、図１０に示す第３実施例と同じである。また、プロジェクタの構成は、図８、図９に示すプロジェクタ１００Ａと同じである。
【００８７】
図１３に示す実施例では、図７に示す実施例と同様に、画像ＣＩが４つの矩形ブロックＡａ〜Ａｄに分割されている。図１０のステップＳ２４０では、色比較部２８０（図８）は、各ブロックＡａ〜Ａｄのそれぞれに関して、ＲＧＢのそれぞれの平均値を算出する（４セットの平均値ＡｖｅＲ＿ａ、ＡｖｅＧ＿ａ、ＡｖｅＢ＿ａ〜ＡｖｅＲ＿ｄ、ＡｖｅＧ＿ｄ、ＡｖｅＢ＿ｄ）。平均値の算出方法は、図１２に示す実施例と同様である。次に、色比較部２８０は、各ブロックＡａ〜Ａｄのそれぞれに関して、ルックアップテーブルを決定する（４セットのルックアップテーブルＰ２ａ〜Ｐ２ｄ）。各ルックアップテーブルＰ２ａ〜Ｐ２ｄは、３色（ＲＧＢ）のテーブルを、それぞれ含んでいる。ルックアップテーブルの決定方法は、図１２に示す実施例と同様である。
【００８８】
色調整部２７０Ａ（図８）は、フレームデータＦＤによって表されるフレーム画像ＦＩを、撮影された画像ＣＩと同様の複数のブロックに分割し、各ブロック毎にＶＴ補正を行う。画像ＣＩ上のブロックとフレーム画像ＦＩ上のブロックとの対応関係は、図７に示す実施例と同様に設定される。その結果、各ブロックの色調整を、ブロックが実際に投写される投写面部分に合わせて、適切に行うことができる。
【００８９】
また、本実施例では、図１２に示す実施例と同様に色調整が行われるので、ブロック毎に、投写面に再現される画像のカラーバランス崩れを抑制することができる。その結果、画像内の位置に応じて適切に色を調整することができる。例えば、スクリーンＳＣの左上に色光が当たる場合がある。この場合には、画像ＣＩの第１ブロックＡａの色の見た目のバランスが崩れる。ところが、本実施例では、ブロック毎に色が調整される。従って、投写されたフレーム画像ＦＩの左上の部分が色光に照らされて、部分的に色のバランスが崩れることを抑制できる。
【００９０】
なお、フレーム画像ＦＩ内の１つのブロックの色調整には、撮影された画像ＣＩ内の対応領域におけるＲＧＢのそれぞれの平均値に限らず、撮影された画像ＣＩ内の対応領域に含まれる部分から得られる種々の値を利用可能である。例えば、対応領域内における所定の代表位置の色を表す値（例えば、ＲＧＢのそれぞれの階調値）を利用してもよい。また、対応領域内の所定の複数の代表位置の平均的な色を表す値を利用してもよい。
【００９１】
Ｅ．変形例：
なお、上記各実施例における構成要素の中の、独立クレームでクレームされた要素以外の要素は、付加的な要素であり、適宜省略可能である。また、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００９２】
変形例１：
上述の各実施例において、光源の点灯前の、投写面からの光を受ける光学センサ（例えば、ＣＣＤ５００（図１、図８））の出力に従って、投写光の輝度を調整する処理としては、図４に示すガンマ補正に限らず、任意の処理を採用可能である。例えば、輝度比較部２６０が輝度調整用の係数を決定し、色調整部２７０、２７０Ａが、補正前の輝度値にその係数を乗じることによって、輝度を調整してもよい。また、輝度データを調整する代わりに、光源４１０の明るさを調整してもよい。この場合には、輝度比較部２６０が、光源４１０を制御すればよい。
【００９３】
また、投写面からの光を受ける光学センサとしては、ＣＣＤ５００等の撮像装置に限らず、種々の光学センサを採用可能である。例えば、投写面内の１つあるいは複数の所定位置の色（あるいは輝度）を測定するセンサを採用してもよい。この場合も、光学センサの出力に従って投写光の輝度を調整すればよい。
【００９４】
いずれの場合も、光学センサの出力によって表される投写面の輝度に従って、投写光の輝度を調整することが好ましい。ここで、投写面の輝度と、投写光の輝度の調整量との対応関係としては、図４に示す対応関係に限らず、種々の対応関係を採用可能である。例えば、図４に示す実施例において、ガンマ補正値Ｐ１が、平均輝度値ＡｖｅＢｒの変化に応じてステップ状に変化してもよい。また、ガンマ補正値Ｐ１の取り得る範囲が、１以上であっても良く、また、１以下であってもよい。いずれの場合も、光学センサの出力が表す投写面の輝度が所定の閾値より大きい場合に、投写面の輝度が所定の閾値より小さい場合と比べて、投写光の輝度が大きくなるように、投写光の輝度を調整することが好ましい。
【００９５】
変形例２：
上述の各実施例において、投写面からの光を受ける光学センサ（例えば、ＣＣＤ５００（図８））の、調整用画像が投写された状態での出力に従って、投写光の色を調整する処理としては、図１２に示すＶＴ補正に限らず、任意の処理を採用可能である。例えば、色比較部２８０がＲＧＢの各色の係数を決定し、色調整部２７０Ａが、補正前のＲＧＢの各階調値にその係数をそれぞれ乗じることによって、色を調整してもよい。また、色成分毎に（例えば、ＲＧＢ毎に）独立な光源が利用される場合がある。この場合には、色データを調整する代わりに、各色の光源の明るさを調整してもよい。この場合には、色比較部２８０が、光源を制御すればよい。
【００９６】
また、色調整で調整される色成分としては、ＲＧＢの各成分に限らず、任意の色成分を採用可能である（例えば、輝度と色相と彩度）。また、調整される色成分の総数は、３に限らず任意の数を採用可能である（例えば、１や２を採用可能である）。このように、色調整としては、色を表す複数の色成分の中の少なくとも１つが調整される処理を採用可能である。例えば、輝度を調整する処理を採用してもよく、また、色相を調整する処理を採用してもよい。
【００９７】
また、投写面からの光を受ける光学センサとしては、ＣＣＤ５００等の撮像装置に限らず、種々の光学センサを採用可能である。例えば、投写面内の１つあるいは複数の所定位置の色を測定するセンサを採用してもよい。この場合も、光学センサの出力に従って投写光の色を調整すればよい。
【００９８】
いずれの場合も、光学センサの出力によって表される色成分（投写面の色を表す色成分）に従って、投写光の同じ色成分を調整することが好ましい。ここで、投写面の色を表す色成分と、投写光の同じ色成分の調整量との対応関係としては、任意の関係を採用可能である。例えば、図１２に示すように、カラーバランスを調整するように、投写光の色を調整してもよい。また、図４のグラフＲＧに従って、投写光の輝度を調整してもよい。また、いわゆる記憶色調整を採用してもよい。記憶色調整では、予め決められた色範囲の色が、予め決められた目標色で再現されるように、色が調整される。
【００９９】
変形例３：
上述の各実施例において、投写光の色調整に利用される調整用パターン（調整用画像）としては、図１２に示す調整用パターンＡＰに限らず、任意のパターンを採用可能である。例えば、赤ブロックの赤階調値ＲＶが最小値と最大値との間の値に設定されてもよい（他の色のブロックについても同様）。また、黒から白に変化するグラデーションパターンを、調整用パターンとして採用してもよい。そして、このような調整用パターンを利用して、投写光の色（例えば、輝度）を調整してもよい。例えば、画像全体の平均輝度値に従って、投写光の輝度を調整してもよい。また、黒から白に向かう方向が異なる複数のグラデーションパターンを利用してもよい（例えば、黒から白に向かう方向が「上から下」「下から上」「左から右」「右から左」の４種類のパターンを利用してもよい）。この場合、複数のパターンの撮像結果を総合することによって、投写光の色を調整すればよい。例えば、複数の撮像結果の平均に従って、投写光の色を調整してもよい。このように、複数の調整用パターンを利用する場合には、図１０のステップＳ２２０、Ｓ２３０は、調整用パターンの数だけ、繰り返される。ここで、画像信号に従ったフレーム画像の投写を間に挟んで、複数の調整用パターンをそれぞれ順番に投写してもよい。
【０１００】
また、調整用画像を準備する方法としては、調整用画像を表すデータを予めメモリに格納しておく方法に限らず、種々の方法を採用可能である。例えば、ユーザによって供給された画像データを調整用画像として利用してもよい。また、パラメータ値に従って調整用画像を表すデータを生成する調整用画像生成部をプロジェクタに設けてもよい。調整用画像生成部は、フレーム選択モジュールＭ３０（図９）の指示に従って、タイミングコントローラ３００に調整用画像データを供給すればよい。パラメータ値は、予め決定されてもよく、また、ユーザによって決定されてもよい。
【０１０１】
変形例４：
図１０に示す実施例において、色調整を実行するための条件としては、現時点が定期的なタイミングに相当することに限らず、任意の条件を採用可能である。例えば、「プロジェクタの環境の照度が変化したこと」を採用してもよい。こうすれば、プロジェクタが置かれた部屋の照明が点灯あるいは消灯された場合や、その部屋のカーテンが開けられたり閉じられたりした場合に、自動的に投写光の色を調整することができる。なお、環境の照度を取得するために、プロジェクタに照度センサを設ければよい。また、照度が変化したことを検知する方法としては、任意の方法を採用可能である。例えば、プロジェクタの起動時の照度と現時点の照度との差分が、予め決められた閾値を超えたことを、検知の条件として採用してもよい。また、一旦色調整を行った後には、最後に色調整を行った時点での照度と現時点の照度との差分が、予め決められた閾値を超えたことを、検知の条件として採用してもよい。また、単位時間当たりの照度の変化量が閾値を超えたことを、検知の条件として採用してもよい。
【０１０２】
また、「プロジェクタが動かされたこと」を色調整を実行するための条件として採用してもよい。こうすれば、プロジェクタが移動した場合に、自動的に投写光の色を調整することができる。なお、プロジェクタが動かされたことを検知するために、プロジェクタに加速度センサを設ければよい。
【０１０３】
以上のような条件を採用すれば、環境の変化に応じた投写光の調整を、不具合が生じることを抑制しつつ、行うことができる。なお、色調整を実行するための条件としては、上述した種々の条件のうちの１つあるいは複数の条件を採用可能である。複数の条件を採用する場合には、それらの論理和を採用すればよい。
【０１０４】
変形例５：
上述の各実施例において、投写される画像内の位置に応じた投写光の色や輝度の調整方法としては、ブロック毎に色や輝度を調整する方法に限らず、任意の方法を採用可能である。例えば、画像内の各位置における調整設定を、補間によって決定してもよい。ここで、調整設定は、色や輝度の調整に利用される設定を意味している（例えば、ガンマ補正値Ｐ１やルックアップテーブルＰ２）。この場合、投写される画像内の予め決められた複数の代表位置における調整設定を、撮影された画像に従って決定すればよい。そして、代表位置とは異なる位置の調整設定を、補間によって決定すればよい。代表位置での調整設定の決定方法は、上述の各実施例と同様の方法を採用可能である。
【０１０５】
変形例６：
上述の図８〜図１２、図１３に示す色調整は、種々のプロジェクタに適用可能である。例えば、図８〜図１２に示す実施例において、光源４１０の点灯前の光学センサの出力に従った投写光の輝度調整を省略してもよい。この場合、図８に示す輝度比較部２６０を省略可能である。
【０１０６】
変形例７：
上述の各実施例において、プロジェクタの構成としては、図１や図８に示す構成に限らず、種々の構成を採用可能である。例えば、光源からの光を、画像を表す投写光に変調する変調部としては、液晶ライトバルブに限らず、種々の装置を採用可能である。例えば、ＤＭＤ（Digital Micromirror Device，ＴＩ(Texas Instruments)社の商標）を採用してもよい。
【０１０７】
変形例８：
本発明は、以下のような種々の形態をとることができる。
［適用例Ａ］
画像信号に従って投写面に画像を投写するプロジェクタであって、
光源を含むとともに画像を表す投写光を投写する光学系と、
前記投写面からの光を受ける光学センサと、
前記画像信号に従った画像投写の最中に、時系列の順番に投写される複数のフレーム画像の一部として、調整用画像を選択するフレーム選択部と、
前記調整用画像が投写された状態の前記光学センサの出力に従って前記投写光の色を調整する調整処理を実行する調整部と、
を備える、プロジェクタ。
【０１０８】
この構成によれば、画像信号に従った画像投写の最中に、投写された調整用画像に従って、投写光の色が調整されるので、ユーザの望む画像の投写が投写光の調整に起因して禁止されるといった不具合が生じることを抑制できる。
【０１０９】
変形例９：
上記各実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部あるいは全部をハードウェアに置き換えるようにしてもよい。例えば、図１の色調整部２７０の機能を、プログラムを実行するＣＰＵ２１０によって実現してもよい。
【０１１０】
また、本発明の機能の一部または全部がソフトウェアで実現される場合には、そのソフトウェア（コンピュータプログラム）は、コンピュータ読み取り可能な記録媒体に格納された形で提供することができる。この発明において、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスクやＣＤ−ＲＯＭのような携帯型の記録媒体に限らず、各種のＲＡＭやＲＯＭ等のコンピュータ内の内部記憶装置や、ハードディスク等のコンピュータに固定されている外部記憶装置も含んでいる。
【図面の簡単な説明】
【０１１１】
【図１】本発明の一実施例としてのプロジェクタを示す説明図である。
【図２】ＲＯＭ２２０（図１）に格納されたデータとモジュールとを示す概略図である。
【図３】プロジェクタ１００の起動処理の手順を示すフローチャートである。
【図４】撮像結果に従ったガンマ補正値Ｐ１の決定を示す概略図である。
【図５】起動処理におけるプロジェクタ１００の動作を示す概略図である。
【図６】画像を投写するプロジェクタ１００の動作を示す概略図である。
【図７】ガンマ補正の別の実施例の概略図である。
【図８】プロジェクタの別の実施例を示す説明図である。
【図９】プロジェクタ１００Ａ（図８）のＲＯＭ２２０に格納されたデータとモジュールとを示す概略図である。
【図１０】投写処理の手順を示すフローチャートである。
【図１１】色調整におけるプロジェクタ１００Ａの動作を示す概略図である。
【図１２】色調整を示す概略図である。
【図１３】色調整の別の実施例の概略図である。
【符号の説明】
【０１１２】
１００、１００Ａ…プロジェクタ
２００、２００Ａ…表示制御部
２１０…ＣＰＵ
２２０…ＲＯＭ
２３０…ＲＡＭ
２４０…メモリコントローラ
２５０…入力選択部
２６０…輝度比較部
２７０、２７０Ａ…色調整部
２８０…色比較部
３００…タイミングコントローラ
３１０…駆動部
４００…光学系
４１０…光源
４２０…液晶ライトバルブ
４３０…投写光学系
５００…ＣＣＤカメラ
９００…画像供給装置
Ｐ１、Ｐ１ａ〜Ｐ１ｄ…ガンマ補正値
Ｐ２、Ｐ２ａ〜Ｐ２ｄ…ルックアップテーブル
ＬＵＴｒ…ルックアップテーブル
ＬＵＴｇ…ルックアップテーブル
ＬＵＴｂ…ルックアップテーブル
ＳＣ…スクリーン
ＡＰ…調整用パターン
Ｍ１０…色調整モジュール
Ｍ２０…投写モジュール
Ｍ３０…フレーム選択モジュール
ＣＩＤ…画像データ
ＤＩＤ…画像信号
ＡＰＤ…調整用パターンデータ
【図１】
2010016687.tif 000003
【図２】
2010016687.tif 000004
【図３】
2010016687.tif 000005
【図４】
2010016687.tif 000006
【図５】
2010016687.tif 000007
【図６】
2010016687.tif 000008
【図７】
2010016687.tif 000009
【図８】
2010016687.tif 000010
【図９】
2010016687.tif 000011
【図１０】
2010016687.tif 000012
【図１１】
2010016687.tif 000013
【図１２】
2010016687.tif 000014
【図１３】
2010016687.tif 000015