(57)【特許請求の範囲】
【請求項１】
投影画像を投影する投影手段と、前記投影手段により所定の投影画像が投影された投影面を撮影して得られる撮影画像に基づいて、前記投影面が投影に適しているか否かを判定する判定手段と、前記判定手段で判定した結果をユーザに通知する判定通知手段と、を備えるプロジェクタであって、
前記判定手段は、前記撮影画像の画素の中から、前記撮影画像の中の最大輝度値と所定の反射率閾値とを乗算した値より小さい輝度を有する画素を抽出し、前記撮影画像の画素に対する前記抽出された画素の割合が所定割合未満である場合、前記投影面が投影に適していると判定することを特徴とするプロジェクタ。
【請求項２】
投影画像を投影する投影手段と、前記投影手段により所定の投影画像が投影された投影面を撮影して得られる撮影画像に基づいて、前記投影面が投影に適しているか否かを判定する判定手段と、前記判定手段で判定した結果をユーザに通知する判定通知手段と、を備えるプロジェクタであって、
前記判定手段は、複数の予め定めた反射率閾値Ｒｉ（ｉ＝１，２，・・・，Ｎ）と画素割合閾値Ｃｉ（ｉ＝１，２，・・・，Ｎ）とを用いて、
前記撮影画像の画素の中から、前記撮影画像の中の最大輝度値と前記反射率閾値Ｒｉとを乗算した値より小さい輝度を有する画素を抽出し、前記撮影画像の画素に対する前記抽出された画素の割合が前記画素割合閾値Ｃｉ未満である条件を、ｉ＝１，２，・・・、Ｎについて全て満たす場合、前記投影面が投影に適していると判定し、
ｉ＝ｊのときの反射率閾値Ｒｊは、ｉ＝ｊ＋１のときの反射率閾値Ｒｊ＋１より小さく（ｊ＝１，２，・・・，Ｎ−１）、ｉ＝ｊのときの画素割合閾値Ｃｊは、ｉ＝ｊ＋１のときの画素割合閾値Ｃｊ＋１より小さい（ｊ＝１，２，・・・，Ｎ−１）ことを特徴とするプロジェクタ。
【請求項３】
投影画像を投影する投影手段と、前記投影手段により所定の投影画像が投影された投影面を撮影して得られる撮影画像に基づいて、前記投影面が投影に適しているか否かを判定する判定手段と、前記判定手段で判定した結果をユーザに通知する判定通知手段と、を備えるプロジェクタであって、
前記判定手段は、前記撮影画像の画素の中から、前記撮影画像の中の最大輝度値と、所定の反射率閾値とを乗算した値より小さい輝度を有する連続した複数の画素を抽出し、前記撮影画像の画素に対する前記抽出した画素の割合が所定割合未満である場合、前記投影面が投影に適していると判定することを特徴とするプロジェクタ。
【請求項４】
投影画像を投影する投影手段と、前記投影手段により所定の投影画像が投影された投影面を撮影して得られる撮影画像に基づいて、前記投影面が投影に適しているか否かを判定する判定手段と、前記判定手段で判定した結果をユーザに通知する判定通知手段と、を備えるプロジェクタであって、
前記判定手段は、
前記プロジェクタの画素原色画像を単色毎に投影された投影面を撮影して得られる各撮影画像の画素の中から、前記各撮影画像の全画素の中の最大輝度値と、所定の反射率閾値とを乗算した値より小さい輝度を有する画素を抽出し、全ての画素原色画像について、前記撮影画像の画素に対する前記抽出した画素の割合が所定割合未満である場合、前記投影面が投影に適していると判定することを特徴とするプロジェクタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プロジェクタに関する。
【背景技術】
【０００２】
プロジェクタで画像を投影するとき、投影面に模様や反射率のムラがある場合、プロジェクタに照明ムラがある場合、または投影画像に対して周囲の照明環境の影響が無視できない場合がある。このような場合、投影面の模様やムラなどが投影画像に重なるため、投影画像は正確に表示されない。このような模様の影響などを相殺して投影画像を正確に表示するために、所定の投影画像を投影した投影面を撮影し、撮影画像の投影面内における各画素の最小輝度の中の最大値と、各画素の最大輝度の中の最小値との間に投影画像のダイナミックレンジが収まるように投影画像を補正する技術が特許文献１に開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１５８９４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、投影面の投影画像を見てユーザが視認性を判断することになるので、事前に投影面が画像の投影に適しているか否かを評価できない。
【課題を解決するための手段】
【０００５】
（１）請求項１の発明のプロジェクタは、投影画像を投影する投影手段と、投影手段により所定の投影画像が投影された投影面を撮影して得られる撮影画像に基づいて、投影面が投影に適しているか否かを判定する判定手段と、判定手段で判定した結果をユーザに通知する判定通知手段とを備えるプロジェクタであって、判定手段は、撮影画像の画素の中から、撮影画像の中の最大輝度値と所定の反射率閾値とを乗算した値より小さい輝度を有する画素を抽出し、撮影画像の画素に対する抽出された画素の割合が所定割合未満である場合、投影面が投影に適していると判定することを特徴とする。
（２）請求項２の発明は、投影画像を投影する投影手段と、投影手段により所定の投影画像が投影された投影面を撮影して得られる撮影画像に基づいて、投影面が投影に適しているか否かを判定する判定手段と、判定手段で判定した結果をユーザに通知する判定通知手段とを備えるプロジェクタであって、判定手段は、複数の予め定めた反射率閾値Ｒｉ（ｉ＝１，２，・・・，Ｎ）と画素割合閾値Ｃｉ（ｉ＝１，２，・・・，Ｎ）とを用いて、撮影画像の画素の中から、撮影画像の中の最大輝度値と反射率閾値Ｒｉとを乗算した値より小さい輝度を有する画素を抽出し、撮影画像の画素に対する抽出された画素の割合が画素割合閾値Ｃｉ未満である条件を、ｉ＝１，２，・・・、Ｎについて全て満たす場合、投影面が投影に適していると判定し、ｉ＝ｊのときの反射率閾値Ｒｊは、ｉ＝ｊ＋１のときの反射率閾値Ｒｊ＋１より小さく（ｊ＝１，２，・・・，Ｎ−１）、ｉ＝ｊのときの画素割合閾値Ｃｊは、ｉ＝ｊ＋１のときの画素割合閾値Ｃｊ＋１より小さい（ｊ＝１，２，・・・，Ｎ−１）ことを特徴とする。
（３）請求項３の発明は、投影画像を投影する投影手段と、投影手段により所定の投影画像が投影された投影面を撮影して得られる撮影画像に基づいて、投影面が投影に適しているか否かを判定する判定手段と、判定手段で判定した結果をユーザに通知する判定通知手段とを備えるプロジェクタであって、判定手段は、撮影画像の画素の中から、撮影画像の中の最大輝度値と、所定の反射率閾値とを乗算した値より小さい輝度を有する連続した複数の画素を抽出し、撮影画像の画素に対する抽出した画素の割合が所定割合未満である場合、投影面が投影に適していると判定することを特徴とする。
（４）請求項４の発明は、投影画像を投影する投影手段と、投影手段により所定の投影画像が投影された投影面を撮影して得られる撮影画像に基づいて、投影面が投影に適しているか否かを判定する判定手段と、判定手段で判定した結果をユーザに通知する判定通知手段とを備えるプロジェクタであって、判定手段は、プロジェクタの画素原色画像を単色毎に投影された投影面を撮影して得られる各撮影画像の画素の中から、各撮影画像の全画素の中の最大輝度値と、所定の反射率閾値とを乗算した値より小さい輝度を有する画素を抽出し、全ての画素原色画像について、撮影画像の画素に対する抽出した画素の割合が所定割合未満である場合、投影面が投影に適していると判定することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、投影面が投影に適しているか否かを判定し、その判定結果をユーザに通知することができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施の形態によるプロジェクタの外観図である。
【図２】本発明の実施形態におけるプロジェクタの構成を説明するブロック図である。
【図３】画像処理部で行う画像処理を説明するためのフローチャートである。
【図４】本発明の実施形態における投影面判断処理を説明するための図である。
【図５】本発明の第１の実施形態における投影面判断処理を説明するためのフローチャートである。
【図６】投影画像を補正する補正量を緩和するとき第２の実施形態の投影面判断処理を説明するためのフローチャートである。
【図７】複数のＲ＊＿ｍｉｎ＿ｔｈおよびＣ＿ｔｈの組み合わせに基づく第３の実施形態の投影面判断処理を説明するためのフローチャートである。
【図８】連続した画素に基づく第４の実施形態の投影面判断処理を説明するためのフローチャートである。
【図９】投影面の彩度に基づく第５の実施形態の投影面判断処理を説明するためのフローチャートである。
【図１０】図９の処理に続くフローチャートである。
【図１１】図１０の処理に続くフローチャートである。
【図１２】本発明の第６の実施の形態における画像処理を説明するためのフローチャートである。
【発明を実施するための形態】
【０００８】
以下、図面を参照して本発明を実施するための一実施形態について説明する。本発明によるプロジェクタは、投影面の状態に応じて投影画像の見栄えや視認性を向上させるため、投影面に投影するために使用する入力画像を補正するものである。そして、投影に先だって、投影面上に投影された画像を撮影し、その撮影画像に基づいて、投影面が投影に適切か否かを判定し、ユーザに報知するようにしたものである。
【０００９】
−第１の実施の形態−
図１は、本発明の実施形態によるプロジェクタ１を前方から見た図である。図１に示すように、プロジェクタ１の正面には、投影光学系１１１（図２参照）を構成する投影レンズ１１１Ａと、撮像光学系１２１（図２参照）を構成する撮影レンズ１２１Ａが設けられている。プロジェクタ１は、机上などに載置された状態で前方のスクリーンなどに向けて、内蔵する投射ユニット１１０（図２参照）によって画像などの投影情報を投影する。
【００１０】
図２は、プロジェクタ１の構成を説明するブロック図である。図２においてプロジェクタ１は、投射ユニット１１０と、撮像ユニット１２０と、制御回路１０１と、メモリ１０２と、操作部１０３と、外部インターフェイス（Ｉ／Ｆ）回路１０４と、メモリカードインターフェイス（Ｉ／Ｆ）１０５とを備え、メモリカードインターフェイス１０５にはメモリカード１５０が接続される。
【００１１】
制御回路１０１は、マイクロプロセッサ及びその周辺回路からなる。制御回路１０１は、制御プログラムに基づいて、プロジェクタ内各部から入力される信号を用いて所定の演算を行う。そして、制御回路１０１は、演算結果を制御信号としてプロジェクタ内各部に送出し、プロジェクタ１の投影動作および撮影動作を制御する。なお、制御プログラムは制御回路１０１内の不図示のＲＯＭに格納される。
【００１２】
制御回路１０１は画像処理部１０１Ａを有する。画像処理部１０１Ａでは、外部インターフェイス１０４を介して取得した画像データまたはメモリカード１５０より取得した画像データに対して画像処理を行う。画像処理部１０１Ａで行う画像処理の詳細については後述する。
【００１３】
メモリ１０２は制御回路１０１の作業用メモリとして使用される。操作部１０３はボタンやスイッチなどで構成され、操作されたボタンやスイッチに対応する操作信号を制御回路１０１へ送出する。メモリカード１５０は、制御回路１０１の指示によりデータの書き込み、保存および読み出しが可能である。
【００１４】
投射ユニット１１０は、投影光学系１１１、液晶パネル１１２、ＬＥＤ光源１１３、および投射制御回路１１４を含む。ＬＥＤ光源１１３は、供給電流に応じた明るさで液晶パネル１１２を照明する。液晶パネル１１２は、投射制御回路１１４からの駆動信号に応じて光像を生成する。投影光学系１１１は、液晶パネル１１２から射出される光像を投射する。投射制御回路１１４は、制御回路１０１からの指示により、ＬＥＤ光源１１３および液晶パネル１１２へ制御信号を送出する。
【００１５】
投射ユニット１１０は、メモリカード１５０内に保存されている画像データの他、外部インターフェイス回路１０４を介して外部機器から供給される画像データによる画像を投影可能に構成され、制御回路１０１から指示された画像を投影する。メモリカード１５０内に保存されている画像データの画像、または、外部インターフェイス回路１０４を介して外部機器から供給される画像データの画像を、以下、投影原画像と呼ぶ。
【００１６】
撮像ユニット１２０は撮像光学系１２１、撮像素子１２２および撮像制御回路１２３を有し、制御回路１０１からの指示に応じて投影面の撮像を行う。撮像光学系１２１は、撮像素子１２２の撮像面上に被写体像を結像させる。撮像素子１２２としては、ＣＣＤやＣＭＯＳ撮像素子などが用いられる。撮像制御回路１２３は、制御回路１０１からの指示により撮像素子１２２を駆動制御するとともに、撮像素子１２２から出力される画像信号に対して所定の信号処理を行う。
【００１７】
制御回路１０１の画像処理部１０１Ａで行われる画像処理を説明する。本発明の実施形態の画像処理では、投影原画像を投影面に投射したときに投影面の模様や汚れが目立たなくなるように、撮像ユニット１２０により撮影した投影面の画像に基づいて、投影原画像の色補正を行う。また、画像処理部１０１Ａは、投射光学系１１１の光軸と撮像光学系１２１の光軸とが一致していないことによる投影画像の歪や、投影光学系１１１の光軸が投影面に対して垂直でないことに起因する投影画像のあおりや歪に対する補正も行うことができる。本発明の実施形態の画像処理は、上述の色補正に特徴を有するので、色補正について主に説明する。
【００１８】
図３のフローチャートを参照して、画像処理部１０１Ａで行う画像処理について説明する。図３の処理は、プロジェクタ１が、投影を開始するための処理を開始するとスタートするプログラムにより画像処理部１０１Ａにおいて実行される。
【００１９】
ステップＳ１では、投影原画像の幾何補正を行うための幾何補正係数を算出する。幾何補正とは、投射ユニット１１０の光学系光軸と、撮像ユニット１２０の光学系光軸とが一致していないことによる投影画像の歪や、投射ユニット１１０の光学系光軸が投射面に対して垂直でないことに起因する投影画像のあおり、歪などを解消するための補正である。幾何補正係数の算出方法は従来技術であるので、説明を省略する。
【００２０】
ここで、制御回路１０１の画像処理部１０１Ａは、投影原画像の画像数がプロジェクタ１の解像度に一致するように補間処理を行う。さらに、画像処理部１０１Ａは、撮像ユニット１２０により撮影された画像を、プロジェクタ１の解像度と一致するように補間処理を行う。この補間処理を行った撮影画像を使用して上述の補間処理を行った投影原画像を以下のように補正し、補正した画像を投影するものとする。投影画像の画素と撮影画像の画素との間の対応関係を明確にし、処理速度を速くするためである。
【００２１】
ステップＳ２では、投射ユニット１１０の投影特性の算出を行う。投影特性とは、入力画像の画素値（Ｒ，Ｇ，Ｂ）と、投影面で再現される投影画像の測色値（Ｘ，Ｙ，Ｚ）との間の関係を示す特性である。換言すると、投影特性とは、投影面に投影されるべき投影原画像と、この投影原画像が投影された投影面を撮影した撮影画像との関係を表す特性である。測色値は、投射ユニット１１０の照明ムラ、投影面の色や模様、周囲照明による投影面の明るさに影響を受ける。そこで、投射ユニット１１０から、既知の画素値（Ｒ，Ｇ，Ｂ）で表される所定の投影画像（後述するように、黒画像、Ｒ画像、Ｇ画像、Ｂ画像）をそれぞれ投影して投影面上の投影画像を撮影ユニット１２０で撮影し、撮影した画像から測色値（Ｘ，Ｙ，Ｚ）を検出して投影特性を算出する。そして、投影特性に基づいて決定する補正係数により入力画像を補正して投影することにより、投射ユニット１１０の照明ムラ、投影面の色や模様、周囲照明による投影面の明るさに依存することなく、入力画像の見た目が近くなるより表現された投影画像を鑑賞することができる。投影特性の具体的な処理については後述する。
【００２２】
ステップＳ３は、投影画像の補正係数を決定する。すなわち、ステップＳ２で得られた投影特性を用いて、投影面の状態や周囲照明環境等に影響されることなく投影画像が入力画像（投影原画像）を再現するように、入力画像に施す補正係数を決定する。投射ユニット１１０から投影された前述の既知の画素値の所定の投影画像を撮影ユニット１２０で撮影し、撮影した画像を解析して投影画像の補正係数を決定する。この補正係数が投影原画像の補正量となる。この処理の詳細についても後述する。
【００２３】
ステップＳ４は、投影面が投影に適切であるか否かの投影面判断を行う。この処理の詳細についても後述する。
【００２４】
ステップＳ５では、投影原画像の画像データを、外部インターフェイス回路１０４を介して、またはメモリカード１５０より読み込み、メモリ１０２に記憶する。ステップＳ６では、ステップＳ３で決定した補正係数で、ステップＳ５で読み込んだ投影原画像データを補正する。ステップＳ７では、ステップＳ６で補正した投影原画像データをアナログ変換し、投影画像を投影する。
【００２５】
ステップＳ８では、次に投影する投影原画像データがあるか否かを判定する。次に投影する投影原画像データがある場合はステップＳ８が肯定判定され、ステップＳ５に戻る。次に投影する投影原画像データがない場合はステップＳ８が否定判定され、処理を終了する。
【００２６】
次に、ステップＳ２、Ｓ３、Ｓ４，Ｓ６について、さらに詳細に説明する。
【００２７】
−投影特性の算出−
ステップＳ２で行う投影特性の算出について説明する。
ｉ番目の画素値が（Ｒ，Ｇ，Ｂ）ｉで与えられる入力画像データにより投影画像を生成して投射ユニット１１０で投影したとき、ｉ番目の画素値に対応する投影面の測色値（Ｘ，Ｙ，Ｚ）ｉは以下の（１）式で表される。
【数１】
0005444720.tif 000002
ただし、
【数２】
0005444720.tif 000003
【００２８】
ここで、γは投射ユニット１１０の階調特性を表す。Ｍｐｉは、投射ユニット１１０の画素値（Ｒγ，Ｇγ，Ｂγ）ｉから投射ユニット１１０の照明の測色値へ変換する色変換マトリックスを表す。（Ｘｋｐ，Ｙｋｐ，Ｚｋｐ）ｉは、投射ユニット１１０で黒画像を投影した時の周囲照明も含めた投影面の照明条件を表す。Ｒ＊ｉは、投影面の反射率特性を表す。
【００２９】
なお、添字ｉは次の意味を有している。この実施の形態のプロジェクタでは、白画像や黒画像など既知の画像を投射して投影面を撮像し、その撮像画像に基づいて、投影面の模様などによる反射率のムラだけではなく、投射ユニット１１０の照明ムラ、周囲照明や黒点の面内ムラも合わせて補正する。したがって、投影面の各画素領域に異なる投影特性を表現するため、添え字ｉを使用する。
【００３０】
（１）式において、（Ｘｋ，Ｙｋ，Ｚｋ）は、黒画像（（Ｒ，Ｇ，Ｂ）ｉ＝（０，０，０）ｉ）を投影した時の投影面撮影画像に基づいて決定する。なお、投影面上の投影画像の測色値は、撮影画像の画素値から予め決まった色変換処理を用いることで算出できる。すなわち、撮影画像のプロファイルがｓＲＧＢであれば、画素値に対して通常のｓＲＧＢ変換処理を適用して（Ｘｋ，Ｙｋ，Ｚｋ）ｉを決定することができる。
【００３１】
同様に、Ｒ画像（（Ｒ，Ｇ，Ｂ）ｉ＝（２５５，０，０）ｉ）、Ｇ画像（（Ｒ，Ｇ，Ｂ）ｉ＝（０，２５５，０）ｉ）、およびＢ画像（（Ｒ，Ｇ，Ｂ）ｉ＝（０，０，２５５）ｉ）をそれぞれ投影した投影面を撮影した各撮影画像から、色変換マトリックスＭｉの３×３のマトリックス係数を決定する。具体的には、Ｒ画像、Ｇ画像およびＢ画像をそれぞれ投影した投影面の撮像画像（以下、投影面撮影画像と呼ぶ）の測色値をそれぞれ、（Ｘｒ，Ｙｒ，Ｚｒ）、（Ｘｇ，Ｙｇ，Ｚｇ）および（Ｘｂ，Ｙｂ，Ｚｂ）とすると、色変換マトリックスＭｉは以下の（３）式で表される。
【数３】
0005444720.tif 000004
【００３２】
−投影画像補正係数の決定−
ステップＳ３で行う投影画像補正係数の決定について説明する。
投影面にムラ（以後、投影面の反射率のムラや照明ムラを含めて、単に「ムラ」と表現する）や模様がある場合、投影面を撮影して得た撮像画像の画素値は均一ではなく、ムラや模様に応じた画素値となる。換言すると、各画素で最大表示可能な色域は変化する。この実施の形態では、まずこの最大表示可能な色域範囲を決定する。投影面での輝度Ｙｉは、（１）式より、
【数４】
0005444720.tif 000005
【００３３】
したがって、表示可能な輝度範囲は、（４）式において、０≦Ｒｉ，Ｇｉ，Ｂｉ≦２５５の範囲で振ったときにＹｉがとり得る範囲で決まる。通常、Ｙｒ，Ｙｇ，Ｙｂ＞Ｙｋであるから、各画素の表示可能な輝度範囲は、白画像（（Ｒ，Ｇ，Ｂ）ｉ＝（２５５，２５５，２５５）ｉ）を投影したときの表示輝度を表示可能な最大輝度ＹＭＡＸ，ｉ、黒画像を投影したときの表示輝度をＹＭＩＮ，ｉとして求めることができる。
【００３４】
ここで、投影面のムラや模様が投影画像の視認性に対する影響を低減するためには、投影面撮影画像の投影面での最大輝度ＹＭＡＸがＭＩＮ（ＹＭＡＸ,ｉ）、最小輝度ＹＭＩＮがＭＡＸ（ＹＭＩＮ,ｉ）になるように投影原画像データを補正する必要がある。すなわち、補正対象投影原画像を投影したときの最大輝度ＹＭＡＸが、白画像投影時の撮影画像を構成する複数画素の中で最小の輝度値ＭＩＮ（ＹＭＡＸ,ｉ）になるように補正する必要がある。また、補正対象投影原画像を投影したときの最小輝度ＹＭＩＮが、黒画像投影時の撮影画像を構成する複数画素の中で最大の輝度値ＭＡＸ（ＹＭＩＮ,ｉ）になるように補正する必要がある。
【００３５】
しかし、極端に暗い部分が投影面にある場合などに、上述した補正を全画素に対して行うと、ダイナミックレンジが非常に狭くなり、補正後の投影画像そのものの視認性が悪くなる。そこで、輝度閾値Ｙｔｈを設定し、投影画像の画素のうち、投影したときの輝度が輝度閾値Ｙｔｈより低い輝度の画素に対しては、補正量を緩和し、最大輝度ＹＭＡＸを以下の（５）式のように決定する。
【数５】
0005444720.tif 000006
すなわち、最大輝度ＹＭＡＸをＭＩＮ（ＹＭＡＸ,ｉ）まで補正せず、閾値Ｙｔｈ（＜ＭＩＮ（ＹＭＡＸ,ｉ）まで補正することにより、低輝度側の画素値の補正量を抑制する。
【００３６】
−投影面判断−
ステップＳ４で行う投影面判断の処理は、本発明のメインの処理であるので、具体的な方法は、後述する。
【００３７】
−投影画像の補正−
ステップＳ６で行う投影画像の補正について説明する。
投影原画像（入力画像）の色空間がｓＲＧＢとすれば、投影原画像の画素値（Ｒ０，Ｇ０，Ｂ０）に対して、投影面での測色値（Ｘ，Ｙ，Ｚ）ｉは以下のようになればよい。
【数６】
0005444720.tif 000007
ここで、黒画像を投影したときの画素の最大輝度、すなわち、ＹＭＩＮ＝ＭＡＸ（ＹＭＩＮ,ｉ）となる画素値を投影画面の黒点（Ｘｋ０，Ｙｋ０，Ｚｋ０）とする。なお、ＭｓＲＧＢ→ＸＹＺはｓＲＧＢ色空間からＸＹＺ色空間への変換マトリックスである。
【００３８】
したがって、（１）式を用いて、補正後の投射ユニット１１０への入力画素値（Ｒ，Ｇ，Ｂ）ｉは、以下の（７）式で算出できる。
【数７】
0005444720.tif 000008
【００３９】
（７）式は簡単のため、ｓＲＧＢのγ＝２．２として記述した。しかし、定義どおり線形関数とγ＝２．４の組み合わせで算出してもよい。
【００４０】
−投影面判断−
次に、図４を参照して、本発明の実施形態におけるステップＳ４の投影面判断処理について説明する。図４（ａ）は、投影面３０を説明するための図である。投影面３０は、星の模様が付されている壁である。投影画像を投影するに先立って、白画像を投影面３０に投影する。投影面３０が投影に不適切であると判定すると、図４（ｂ）に示すように、投影面３０が不適切であることを示すバツマーク３１がプロジェクタ１から投影される。バツマーク３１を見たユーザは、投影面が投影に不適切であることを認識する。そして、ユーザは、投影原画像による投影を開始する前に投影面を別の面に移すことができる。
【００４１】
図４（ｃ）は、不適切と判断された投影面に投影画像を投影した場合の投影画像の一例を示す。投影原画像を補正しても投影面上の投影画像３２に星マークが重畳表示され、見栄えが悪い。
【００４２】
次に、図５のフローチャートを参照して、制御回路１０１で行う投影面判断処理について説明する。図５の処理は、プロジェクタ１が、投影を開始するための処理を開始するとスタートするプログラムにより制御回路１０１において実行される。
【００４３】
ステップＳ１１では、投射ユニット１１０から白画像（（Ｒ，Ｇ，Ｂ）ｉ＝（２５５，２５５，２５５））を投影面に投影する。ステップＳ１２では、撮像ユニット１２０で投影面を撮影する。
【００４４】
ステップＳ１３では、撮影画像の画素値ＲＧＢから輝度Ｙを算出する。輝度Ｙの算出は以下のようにして行う。予め制御回路１０１に記憶したＲＧＢ表色系からＸＹＺ表色系（ＣＩＥ  １９３１  表色系）への変換マトリックスを用いて、撮影画像の画素値ＲＧＢを、ＸＹＺ表色系に変換し、各画素の輝度Ｙを算出する。なお、変換マトリックスは、撮像ユニット１２０における撮像素子１２２の分光特性から決定される。
【００４５】
ステップＳ１４では、撮影画像を構成する複数画素の輝度の中で最大の輝度Ｙ＿ｍａｘを算出する。ステップＳ１５では、撮影画像全体の画素の中から、輝度ＹがＹ＿ｍａｘ×Ｒ＊＿ｍｉｎ＿ｔｈ＞Ｙの関係を満たす画素を抽出し、抽出した画素の割合、すなわち、撮影画像全体の全画素数に対する抽出した画素数の割合がＣ＿ｔｈ以上であるか否かを判定する。
【００４６】
ここで、Ｒ＊＿ｍｉｎ＿ｔｈは反射率の閾値であり、次のように定めることができる。すなわち、投影面の反射率が低くなるほど投影原画像データの補正量が多くなる。そして、反射率が所定値以下になると補正しても投影画像の視認性を改善することが難しくなる。そこで、補正により視認性を改善することができる最小の反射率をＲ＊＿ｍｉｎ＿ｔｈとして設定する。Ｒ＊＿ｍｉｎ＿ｔｈの値はたとえば０．０２である。
【００４７】
また、Ｃ＿ｔｈは、たとえば０％であり、次のように定めることができる。上述したように投影原画像データを補正しても、輝度ＹがＹ＿ｍａｘ×Ｒ＊＿ｍｉｎ＿ｔｈ＞Ｙの関係を満たす画素が多い場合、補正不完全な画素が多くなり、ユーザが投影画像の視認性に対して不満を抱くことになる。したがって、このようなユーザの不満が生じない範囲で上記Ｃ＿ｔｈの値を決定すればよく、たとえばＣ＿ｔｈは０％になる。
【００４８】
輝度ＹがＹ＿ｍａｘ×Ｒ＊＿ｍｉｎ＿ｔｈ＞Ｙの関係を満たす画素の割合がＣ＿ｔｈ未満である場合はステップＳ１５が否定判定され、ステップＳ１６に進む。輝度ＹがＹ＿ｍａｘ×Ｒ＊＿ｍｉｎ＿ｔｈ＞Ｙの関係を満たす画素の割合がＣ＿ｔｈ以上である場合はステップＳ１５が肯定判定され、ステップＳ１７に進む。
【００４９】
ステップＳ１６では、投射ユニット１１０から、投影面が投影に適していることを示すマークである投射可マーク（マルマーク）を投影面に投影する。そして、図３のステップＳ５に進み、上述の方法で補正した画像を投影することになる。ステップＳ１７では、投射ユニット１１０から、投影面が投影に適していないことを示すマークである投射不可マーク（バツマーク）を投影面に投影する。
【００５０】
以上説明した実施形態によれば、次の作用効果が得られる。
（１）所定の投影画像、本例では白画像が投影された投影面を撮影して得られる投影面撮影画像に基づいて、投影面が投影に適しているか否かを判定し、その判定結果をユーザに通知するようにした。したがって、投影原画像データを補正しても投影面のムラや模様などによる画質低下を避けられないような投影面で投影を行うのを防止することができる。
【００５１】
（２）投影面撮影画像の全画素の中で最大である輝度Ｙ＿maxを検出し、輝度Ｙ＿ｍａｘに投影面の最小反射率Ｒ＊＿ｍｉｎ＿ｔｈを乗じた基準輝度値を設定する。最大でもこの基準輝度値よりも小さい輝度しか表現できない画素の数、すなわち、輝度ＹがＹ＿ｍａｘ×Ｒ＊＿ｍｉｎ＿ｔｈ＞Ｙの関係を満たす画素の全画素数に対する割合を算出し、その割合が閾値Ｃ＿ｔｈ以上であれば投影に適さない投影面であると判定するようにした。換言すると、基準輝度よりも暗い輝度しか最大でも表現できない画素の割合が所定値よりも少ないような投影面は、投影に適していると判断する。これにより、投影面撮影画像を構成する画素の輝度値を用いるだけで投影面が投影に適しているか否かを適切に判定できる。
【００５２】
−第２の実施の形態−
第２の実施形態によるプロジェクタでは、以下の（ａ）〜（ｃ）の判定基準を採用して、投影面の状態に応じて投影原画像データの補正量を緩和するものである。
（ａ）投影面を撮影して得た投影面撮影画像の中で基準値よりも輝度が低い画素（以下、低輝度画素と呼ぶ）の割合が所定値よりも少ない場合
（ｂ）投影面撮影画像内の低輝度画素の位置が投影面の周辺の場合
（ｃ）連続する低輝度画素の画素数が少ない場合
【００５３】
すなわち、（ａ）〜（ｃ）の場合、投影面の低輝度部分が投影面上での投影画像の画質に影響を与えにくいときは、補正量を緩和する。補正は以下の（８），（９）式により行う。
【００５４】
補正後の投射ユニット１１０への入力画素値（Ｒ，Ｇ，Ｂ）ｉは、ＹＭＡＸ,ｉの大きさに基づいて、以下の（８），（９）式で算出できる。
（１）ＹＭＡＸ,ｉ≧ＹＭＡＸを満たす画素ｉ；
【数８】
0005444720.tif 000009
【００５５】
（２）ＹＭＡＸ,ｉ＜ＹＭＡＸを満たす画素ｉ；
【数９】
0005444720.tif 000010
【００５６】
（８），（９）式は簡単のため、ｓＲＧＢのγ＝２．２として記述した。しかし、定義どおり線形関数とγ＝２．４の組み合わせで算出してもよい。
【００５７】
第１の実施の形態のプロジェクタでは、投影面が画像投影に適しているか否かの判断基準として最小反射率Ｒ＊＿ｍｉｎ＿ｔｈと閾値Ｃ＿ｔｈを使用したが、第２の実施形態では、補正量を緩和し、補正過剰による視認性悪化を防ぐことで、第２の判断基準を採用する。
【００５８】
第２の判断基準は、最小反射率Ｒ＊＿ｍｉｎ＿ｔｈ１×Ｙ＿maxと、第２閾値Ｃ＿ｔｈ１との大小関係である。ただし、最小反射率Ｒ＊＿ｍｉｎ＿ｔｈ１＜最小反射率Ｒ＊＿ｍｉｎ＿ｔｈ、閾値Ｃ＿ｔｈ１＞閾値Ｃ＿ｔｈである。また、最小反射率Ｒ＊＿ｍｉｎ＿ｔｈ１はたとえば０．０２であり、閾値Ｃ＿ｔｈ１はたとえば０．０１（１％）である。
【００５９】
次に、図６のフローチャートを参照して、第２の実施の形態による投影面判断処理について説明する。図６の処理は、プロジェクタ１が、投影を開始するための処理を開始するとスタートするプログラムにより制御回路１０１において実行される。図５の処理と同じ処理には同じ符号を付し、図５の処理と異なる部分を主に説明する。
【００６０】
ステップＳ１４の次にステップＳ２１に進む。ステップＳ２１では、投影原画像データを補正する程度を少なくするか否か、言い換えると補正量を緩和するか否かを判定する。撮影画像全体の画素の中から、輝度ＹがＹ＿ｍａｘ×Ｒ＊＿ｍｉｎ＿ｔｈ１＞Ｙの関係を満たす画素を抽出し、抽出した画素数の全画素数に対する割合が閾値Ｃ＿ｔｈ１以上であるか否かを判定する。ここで、最小反射率Ｒ＊＿ｍｉｎ＿ｔｈ１は、上述したとおり、予め定められた投影面の最低反射率であり、第１の実施の形態における基準反射率Ｒ＊＿ｍｉｎ＿ｔｈより小さな値である。閾値Ｃ＿ｔｈ１は予め定められた割合であり、上述したとおり、閾値Ｃ＿ｔｈより大きな値である。輝度ＹがＹ＿ｍａｘ×Ｒ＊＿ｍｉｎ＿ｔｈ１＞Ｙの関係を満たす画素の割合がＣ＿ｔｈ１未満である場合はステップＳ２１が否定判定され、ステップＳ１６に進む。輝度ＹがＹ＿ｍａｘ×Ｒ＊＿ｍｉｎ＿ｔｈ１＞Ｙの関係を満たす画素の割合が閾値Ｃ＿ｔｈ１以上である場合はステップＳ２１が肯定判定され、ステップＳ１７に進む。
【００６１】
投射ユニット１１０における液晶パネル１１２の画素欠陥数の許容範囲を考慮して、Ｃ＿ｔｈやＣ＿ｔｈ１を決定してもよい。また、ステップＳ２１では、上述（ａ）の判定基準を用いたが、（ｂ）、（ｃ）などの判定基準を代りに用いたり、併用したりしてもよい。
【００６２】
−第３の実施の形態−
第１の実施の形態のプロジェクタでは、投影面が画像投影に適しているか否かの判断基準として最小反射率Ｒ＊＿ｍｉｎ＿ｔｈと閾値Ｃ＿ｔｈとの積で表したひとつの判断基準値を使用した。第３の実施形態によるプロジェクタでは、投影面が画像投影に適しているか否かの判断基準としてそれぞれ異なる大中小３つの最小反射率Ｒ＊＿ｍｉｎ＿ｔｈ２〜４と大中小３つの閾値Ｃ＿ｔｈ２〜４とを定め、それらの積で表した第１判断基準値Ｒ＊＿ｍｉｎ＿ｔｈ２×Ｃ＿ｔｈ２と、第２判断基準値Ｒ＊＿ｍｉｎ＿ｔｈ３×Ｃ＿ｔｈ３と、第３判断基準値Ｒ＊＿ｍｉｎ＿ｔｈ４×Ｃ＿ｔｈ４を使用する。
【００６３】
第３の実施形態では、投影面においてムラがそれほど目立たない場合でも、そのムラの面積の割合が大きい場合は投影画像の視認性が悪くなることを考慮して、上述した３つの判断基準値、第１判断基準値Ｒ＊＿ｍｉｎ＿ｔｈ２×Ｃ＿ｔｈ２（たとえば、０．００２×０．００１）と、第２判断基準値Ｒ＊＿ｍｉｎ＿ｔｈ３×Ｃ＿ｔｈ３（たとえば、０．０２×０．０１）と、第３判断基準値Ｒ＊＿ｍｉｎ＿ｔｈ４×Ｃ＿ｔｈ４（たとえば、０．２×０．１）を使用する。
【００６４】
次に、図７のフローチャートを参照して、第３の実施の形態による投影面判断処理について説明する。図７の処理は、プロジェクタ１が、投影を開始するための処理を開始するとスタートするプログラムにより制御回路１０１において実行される。図５の処理と同じ処理には同じ符号を付し、図５の処理と異なる部分を主に説明する。ここで、Ｒ＊＿ｍｉｎ＿ｔｈ２はＲ＊＿ｍｉｎ＿ｔｈ３より小さく、Ｒ＊＿ｍｉｎ＿ｔｈ３はＲ＊＿ｍｉｎ＿ｔｈ４より小さいものとする。また、Ｃ＿ｔｈ２はＣ＿ｔｈ３より小さく、Ｃ＿ｔｈ３はＣ＿ｔｈ４より小さいものとする。
【００６５】
ステップＳ１４の次にステップＳ３１に進む。ステップＳ３１では、撮影画像全体の画素の中から、輝度ＹがＹ＿ｍａｘ×Ｒ＊＿ｍｉｎ＿ｔｈ２＞Ｙの関係を満たす画素を抽出し、全画素数に対する抽出した画素数の割合がＣ＿ｔｈ２以上であるか否かを判定する。たとえば、Ｒ＊＿ｍｉｎ＿ｔｈ２は０．００２であり、Ｃ＿ｔｈ２は０．１％である。抽出した画素数の全画素数に対する割合がＣ＿ｔｈ２未満である場合はステップＳ３１が否定判定され、ステップＳ３２に進む。抽出した画素数の全画素数に対する割合がＣ＿ｔｈ２以上である場合はステップＳ３１が肯定判定され、ステップＳ１７に進む。
【００６６】
ステップＳ３２では、撮影画像全体の画素の中から、輝度ＹがＹ＿ｍａｘ×Ｒ＊＿ｍｉｎ＿ｔｈ３＞Ｙの関係を満たす画素を抽出し、抽出した画素数の全画素数に対する割合がＣ＿ｔｈ３以上であるか否かを判定する。たとえば、Ｒ＊＿ｍｉｎ＿ｔｈ３は０．０２であり、Ｃ＿ｔｈ３は１％である。抽出した画素数の全画素数に対する割合がＣ＿ｔｈ３未満である場合はステップＳ３２が否定判定され、ステップＳ３３に進む。抽出した画素数の全画素数に対する割合がＣ＿ｔｈ３以上である場合はステップＳ３２が肯定判定され、ステップＳ１７に進む。
【００６７】
ステップＳ３３では、撮影画像全体の画素の中から、輝度ＹがＹ＿ｍａｘ×Ｒ＊＿ｍｉｎ＿ｔｈ４＞Ｙの関係を満たす画素を抽出し、抽出した画素数の全画素数に対する割合がＣ＿ｔｈ４以上であるか否かを判定する。たとえば、Ｒ＊＿ｍｉｎ＿ｔｈ４は０．２であり、Ｃ＿ｔｈ４は１０％である。抽出した画素数の全画素数に対する割合がＣ＿ｔｈ４未満である場合はステップＳ３３が否定判定され、ステップＳ１６に進む。抽出した画素数の全画素数に対する割合がＣ＿ｔｈ４以上である場合はステップＳ３３が肯定判定され、ステップＳ１７に進む。
【００６８】
複数のＲ＊＿ｍｉｎ＿ｔｈおよびＣ＿ｔｈの組み合わせは、使用者、撮影画像、撮影条件などにより加減可能にしてもよい。
【００６９】
−第４の実施の形態−
第１の実施の形態のプロジェクタでは、輝度ＹがＹ＿ｍａｘ×Ｒ＊＿ｍｉｎ＿ｔｈ＞Ｙの関係を満たす画素であれば、単独の画素でも、連続した画素でも全て画素数として加算した。第４の実施の形態のプロジェクタでは、輝度ＹがＹ＿ｍａｘ×Ｒ＊＿ｍｉｎ＿ｔｈ＞Ｙの関係を満たす画素が少なくとも２つ以上連続している場合、それらの画素を加算し、加算結果の全画素数に対する割合を算出する。すなわち、輝度ＹがＹ＿ｍａｘ×Ｒ＊＿ｍｉｎ＿ｔｈ＞Ｙの関係を満たすが連続せずに分散して存在する画素を除外して投影面の評価を行うようにする。
【００７０】
次に、図８のフローチャートを参照して、第４の実施の形態による投影面判断処理について説明する。図８の処理は、プロジェクタ１が、投影を開始するための処理を開始するとスタートするプログラムにより制御回路１０１において実行される。図５の処理と同じ処理には同じ符号を付し、図５の処理と異なる部分を主に説明する。
【００７１】
ステップＳ１４からステップＳ４１に進むと、撮影画像の画素の中から、輝度ＹがＹ＿ｍａｘ×Ｒ＊＿ｍｉｎ＿ｔｈ＞Ｙの関係を満たす画素であって連続した画素を抽出する。ステップＳ４２では、ステップＳ４１で抽出した画素数の全画素数に対する割合がＣ＿ｔｈ以上であるか否かを判定する。抽出した画素数の全画素数に対する割合がＣ＿ｔｈ未満である場合はステップＳ４２が否定判定され、ステップＳ１６に進む。抽出した画素数の全画素数に対する割合がＣ＿ｔｈ以上である場合はステップＳ４２が肯定判定され、ステップＳ１７に進む。
【００７２】
この場合、図６と同様に、（ａ）投影面を撮影して得た投影面撮影画像の中で基準値よりも輝度が低い画素（以下、低輝度画素と呼ぶ）の割合が少ない場合、（ｂ）投影面撮影画像内の低輝度画素の位置が周辺の場合、（ｃ）低輝度画素が連続する場合の画素数が少ない場合に補正量を緩和するようにしてもよい。そして、補正量を緩和した場合は、図６で説明した第２判断基準値を使用すればよい。
【００７３】
−第５の実施の形態−
第１の実施の形態のプロジェクタでは、投射ユニット１１０から白画像（（Ｒ，Ｇ，Ｂ）ｉ＝（２５５，２５５，２５５））を投影面に投影して、モノクロ画像により投影面が投影に適しているか否かを判定した。しかし、Ｒ画像（（Ｒ，Ｇ，Ｂ）ｉ＝（２５５，０，０））、Ｇ画像（（Ｒ，Ｇ，Ｂ）ｉ＝（０，２５５，０））およびＢ画像（（Ｒ，Ｇ，Ｂ）ｉ＝（０，０，２５５））を投影面に投影し、色彩を有する画像を投影面に投影して投影面を評価してもよい。たとえば、投影面の一部に彩度の高い部分がある場合、その投影面は投影に適していないと判定することができる。
【００７４】
次に、図９〜図１１のフローチャートを参照して、第５の実施の形態による投影面判断処理について説明する。図９〜図１１の処理は、プロジェクタ１が、投影を開始するための処理を開始するとスタートするプログラムにより制御回路１０１において実行される。
【００７５】
図９のステップＳ５０１では、投射ユニット１１０からＲ画像（（Ｒ，Ｇ，Ｂ）ｉ＝（２５５，０，０））を投影面に投影する。ステップＳ５０２では、撮像ユニット１２０で投影面を撮影する。ステップＳ５０３では、撮影画像の画素値ＲＧＢから、輝度ＹＲを算出する。ステップＳ５０４では、撮影画像内の輝度ＹＲの最大値であるＹＲ＊＿ｍａｘを算出する。
【００７６】
ステップＳ５０５では、撮影画像全体の画素の中から、輝度ＹＲがＹＲ＊＿ｍａｘ×Ｒ＊＿ｍｉｎ＿ｔｈ＞ＹＲの関係を満たす画素を抽出し、抽出した画素数の全画素数に対する割合がＣ＿ｔｈ以上であるか否かを判定する。抽出した画素数の全画素数に対する割合がＣ＿ｔｈ未満である場合はステップＳ５０５が否定判定され、ステップＳ５０６に進む。抽出した画素数の全画素数に対する割合がＣ＿ｔｈ以上である場合はステップＳ５０５が肯定判定され、ステップＳ５１７に進む。
【００７７】
図１０のステップＳ５０６では、投射ユニット１１０からＧ画像（（Ｒ，Ｇ，Ｂ）ｉ＝（０，２５５，０））を投影面に投影する。ステップＳ５０７では、撮像ユニット１２０で投影面を撮影する。ステップＳ５０８では、撮影画像の画素値ＲＧＢから、輝度ＹＧを算出する。ステップＳ５０９では、撮影画像内の輝度ＹＧの最大値であるＹＧ＿ｍａｘを算出する。
【００７８】
ステップＳ５１０では、撮影画像全体の画素の中から、輝度ＹＧがＹＧ＿ｍａｘ×Ｒ＊＿ｍｉｎ＿ｔｈ＞ＹＧの関係を満たす画素を抽出し、抽出した画素数の全画素数に対する割合がＣ＿ｔｈ以上であるか否かを判定する。抽出した画素数の全画素数に対する割合がＣ＿ｔｈ未満である場合はステップＳ５１０が否定判定され、ステップＳ５１１に進む。抽出した画素数の全画素数に対する割合がＣ＿ｔｈ以上である場合はステップＳ５１０が肯定判定され、ステップＳ５１７に進む。
【００７９】
図１１のステップＳ５１１では、投射ユニット１１０からＢ画像（（Ｒ，Ｇ，Ｂ）ｉ＝（０，０，２５５））を投影面に投影する。ステップＳ５１２では、撮像ユニット１２０で投影面を撮影する。ステップＳ５１３では、撮影画像の画素値ＲＧＢから、輝度ＹＢを算出する。ステップＳ５１４では、撮影画像内の輝度ＹＢの最大値であるＹＢ＿ｍａｘを算出する。
【００８０】
ステップＳ５１５では、撮影画像全体の画素の中から、輝度ＹＢがＹＢ＿ｍａｘ×Ｒ＊＿ｍｉｎ＿ｔｈ＞ＹＢの関係を満たす画素を抽出し、抽出した画素数の全画素数に対する割合がＣ＿ｔｈ以上であるか否かを判定する。抽出した画素数の全画素数に対する割合がＣ＿ｔｈ未満である場合はステップＳ５１５が否定判定され、ステップＳ５１６に進む。抽出した画素数の全画素数に対する割合がＣ＿ｔｈ以上である場合はステップＳ５１５が肯定判定され、ステップＳ５１７に進む。
【００８１】
ステップＳ５１６では、投射ユニット１１０から、投影面が投影に適していることを示すマークである投射可マーク（マルマーク）を投影面に投影する。ステップＳ５１７では、投射ユニット１１０から、投影面が投影に適していないことを示すマークである投射不可マーク（バツマーク）を投影面に投影する。
【００８２】
この場合も図７で説明した第３の実施の形態と同様に、複数のＲ＊＿ｍｉｎ＿ｔｈおよびＣ＿ｔｈの組み合わせにおいて、各輝度Ｙ（Ｒ，Ｇ，Ｂ）がＹ（Ｒ，Ｇ，Ｂ）＿ｍａｘ×Ｒ＊＿ｍｉｎ＿ｔｈ＞Ｙ（Ｒ，Ｇ，Ｂ）の関係を満たす画素の割合がＣ＿ｔｈ未満である場合、投影面が投影に適していると判定するようにしてもよい。
【００８３】
以上の実施の形態を次のように変形することができる。
（１）投影面が投影に適しているか否かの２段階で投影面を評価したが、（ｉ）投影面が投影に適している、（ｉｉ）投影面の一部に投影に適していない部分があるが、その他の部分は投影に適している、（ｉｉｉ）投影面が投影に適していない、の３段階で投影面を評価するようにしてもよい。このとき、投影面が投影に適している場合、丸マークが投影され、投影面の一部に投影に適していないがその他の部分は投影に適している場合、三角マーク印が投影され、投影面が投影に適していない場合、バツマークが投影される。投影面の一部に投影に適していない部分がある場合、その投影面で投影するか否かをユーザが判断することができ、プロジェクタの利便性が向上する。投影画像によっては、投影画像の一部が見づらくてもよい場合があるからである。
【００８４】
（２）投影面撮影画像内の輝度Ｙの最大値（Ｙ＿ｍａｘ）に基づいて、投影面が投影に適しているか否かを判定するようにした。しかし、投影面撮影画像の平均輝度から投影面が投影に適しているか否かを判定するようにしてもよい。この場合、投影面撮影画像の平均輝度が所定値より大きい場合は投影面が投影に適していると判定し、投影面撮影画像の平均輝度が所定値以下の場合は投影面が投影に適していないと判定する。
【００８５】
（３）彩度の観点から投影面が投影に適しているか否かを判定するとき、投影面撮影画像の画素値ＲＧＢを、ＸＹＺ表色系に変換し、さらにＣＩＥＬＡＢに変換し、彩度Ｃ＝√（ａ２＋ｂ２）の値を用いて判定するようにしてもよい。この場合は、予め明度Ｌ毎にＣの閾値を記憶しておく。Ｃの閾値は明度Ｌに依存するので、Ｃの閾値を一定値とできないからである。
【００８６】
（４）以上の実施形態のＲ＊＿ｍｉｎ＿ｔｈやＣ＿ｔｈの数値は一例であり、実施形態の値に限定されない。Ｒ＊＿ｍｉｎ＿ｔｈやＣ＿ｔｈの数値は、プロジェクタ１の特性（照明ムラ、欠陥などの許容範囲）や投影画像の補正方法などによって変わるからである。たとえば、ＬＥＤ光源１１３の駆動量をｘ倍に大きくできるとすれば、Ｒ＊＿ｍｉｎ＿ｔｈの値を実施形態の約１／ｘ倍にすることが可能となる。
【００８７】
（５）投影面が投影に適しているか否かを判定した結果をユーザに通知する方法は、バツマーク３１を投影面３０に投影する方法に限定されない。たとえば、プロジェクタに表示部が設けられている場合、表示部に投影面適表示および投影面不適表示を行うことにより、投影面の状態をユーザに通知してもよい。
【００８８】
（６）投影画像を考慮に入れて、投影面が投影に適しているか否かを判定するようにしてもよい。たとえば、投影画像が青空を撮影したものである場合、投影面の模様などが目立つので、投影面が投影に適しているか否かを判定する判定基準を高くする。つまり、投影面に目立つ模様などが少しでもあれば、投影に適していないと判定する。一方、投影画像がジャングルを撮影したものである場合、投影画像が複雑であるために投影面の模様は目立たないので、投影面が投影に適しているか否かを判定する判定基準を低くする。つまり、多少目立つ模様などが投影面にあっても、投影に適していると判定する。
【００８９】
このように、投影面における投影の適否を判定するための判定基準に影響を与える投影画像の評価は以下の（Ａ），（Ｂ）ようにして行う。
（Ａ）投影画像データの周波数成分の分布を調べ、高周波成分が多い場合、投影画像はジャングルの画像のように構造の細かい画像であるので、投影面における投影の適否の判定基準を低くする。一方、高周波成分が少ない場合、投影画面は青空の画像のように構造が粗い画像であるので、投影面における投影の適否の判定基準を高くする。
【００９０】
たとえば、ラプシアンフィルタなどを用いて、投影画像を所定のエッジ強度の閾値で二値化する。この二値化した画像に基づいて、投影画像は構造の細かい画像であるか、構造の粗い画像であるかを判定する。たとえば、投影画像全体の画素数に対する、エッジ強度が閾値より大きい画素の画素数の割合が所定値以上の場合、構造の細かい画像であると判定するようにする。
【００９１】
（Ｂ）投影画像と、投影画像の縮小・拡大を繰り返した画像との差分を利用して、構造の細かい画像であるか、構造の粗い画像であるかを判定するようにしてもよい。たとえば以下のようなラプラシアン・ピラミッドを使用してもよい。
【００９２】
すなわち、投影画像から１／２倍の縮小画像を作成する。この１／２倍の縮小画像を２倍の拡大画像とし、投影画像と拡大画像との差分をとる。この差分が高周波成分となる。さらに、１／２倍の縮小と２倍の拡大を繰り返した画像と投影画像との差分画像取得を繰り返すことで周波数成分に分けることができる。投影画像と、投影画像から所定の回数の１／２倍の縮小と２倍の拡大を繰り返した画像との間の差分をとった画像を所定の閾値で二値化する。この二値化した画像に基づいて、投影画像が構造の細かい画像であるか、構造の粗い画像であるかを判定するようにしてもよい。
【００９３】
二値化するための閾値は、どの程度エッジを抽出するか、また、投影画像のノイズレベル（投影面撮影時の明るさなどに依存）により変わる。たとえば、８ｂｉｔ階調であれば、１０程度にしてもよい。
【００９４】
上述のエッジを強調した画像より、投影画像を構造の細かい領域と構造の粗い領域とに分割し、構造の細かい領域では投影画像の補正を行わず、構造の粗い領域では投影画像の補正を行うようにしてもよい。
【００９５】
（７）第３の実施の形態によるプロジェクタでは、それぞれ異なる３つの最小反射率Ｒ＊＿ｍｉｎ＿ｔｈ２〜４と３つの閾値Ｃ＿ｔｈ２〜４とを定め、それらの積で表した３つの第１判断基準値Ｒ＊＿ｍｉｎ＿ｔｈ２×Ｃ＿ｔｈ２と、第２判断基準値Ｒ＊＿ｍｉｎ＿ｔｈ３×Ｃ＿ｔｈ３と、第３判断基準値Ｒ＊＿ｍｉｎ＿ｔｈ４×Ｃ＿ｔｈ４とを、投影面が画像投影に適しているか否かの判断基準として使用したが、判断基準の数は３つに限定されない。それぞれ異なるＮ個（Ｎは３以上の自然数）の最小反射率Ｒｉ（ｉ＝１，２，・・・，Ｎ）と閾値Ｃｉ（ｉ＝１，２，・・・，Ｎ）とを定め、Ｎ個のそれらの積で表したＲｉ×Ｃｉ（ｉ＝１，２，・・・，Ｎ）を投影面が画像投影に適しているか否かの判断基準として使用してもよい。ここで、ｉ＝ｊのときの最小反射率Ｒｊは、ｉ＝ｊ＋１のときの最小反射率Ｒｊ＋１より小さくし、ｉ＝ｊのときの閾値Ｃｊは、ｉ＝ｊ＋１のときの閾値Ｃｊ＋１より小さくする（ｊ＝１，２，・・・，Ｎ−１）。
【００９６】
（８）第５の実施形態によるプロジェクタでは、Ｒ画像（（Ｒ，Ｇ，Ｂ）ｉ＝（２５５，０，０））、Ｇ画像（（Ｒ，Ｇ，Ｂ）ｉ＝（０，２５５，０））およびＢ画像（（Ｒ，Ｇ，Ｂ）ｉ＝（０，０，２５５））を投影面に投影して投影面を評価した。しかし、プロジェクタの画素原色画像を投影面に投影して投影面を評価するものであれば、投影面に投影するプロジェクタの画素原色画像は、Ｒ画像、Ｇ画像およびＢ画像に限定されない。
【００９７】
図１２は、第６の実施の形態における画像処理を説明するフローチャートである。ステップＳ６０１からステップＳ６０７は、図５のステップＳ１１からステップＳ１７と同一である。すなわち、図１２のステップＳ６０１の「白画像を投影」は、図５のステップＳ１１と同一であり、同様に図１２のステップＳ６０２の「投影面を撮影」、ステップＳ６０３の「撮影画像の画素値ＲＧＢから輝度Ｙを算出」、ステップＳ６０４の「Ｙ＿ｍａｘ算出」、ステップＳ６０５の「Ｙ＿ｍａｘ×Ｒ＊＿ｍｉｎ＿ｔｈ＞Ｙを満たす画素の割合はＣ＿ｔｈ以上？」、ステップＳ６０６の「投影可のマークを投影」及びステップＳ６０７の「投影不可のマークを投影」は、それぞれ、図５のステップＳ１２、ステップＳ１３、ステップＳ１４、ステップＳ１５、ステップＳ１６、ステップＳ１７と同一である。
【００９８】
ステップＳ６０６において投影可のマークを投影した場合には、ステップＳ６０８により「投影特性の算出」を行う。このステップＳ６０８の「投影特性の算出」は、図３のステップＳ２の投影特性の算出と同一である。
【００９９】
同様に図１２のステップＳ６０９の「投影画像補正係数の決定」、ステップＳ６１０の「投影原画像読み込み」、ステップＳ６１１の「投影画像の補正」、ステップＳ６１２の「投影画像を投影」、及びステップＳ６１３の「次の投影原画像あり？」は、それぞれ、図３のステップＳ３、ステップＳ５、ステップＳ６、ステップＳ７、及びステップＳ８と同一である。
【０１００】
このように、本実施の形態にあっては、白画像を投影した投影面を撮影してその撮影画像に基づき投影面が投影に適するか否かを判別し、投影面が、投影に適している場合には投影可のマークを投影し、投影に適していない場合には投影不可のマークを投影する。
【０１０１】
投影面可のマークを投影した場合には、投影特性を算出して、これに基づき投影画像補正係数を決定する。その後に投影原画像を読み込み、投影画像補正係数に基づきこの読み込んだ投影原画像を補正して、この補正後の投影画像を投影する。
【０１０２】
以上の説明はあくまで一例であり、本発明は上記実施形態の構成に何ら限定されるものではない。
【符号の説明】
【０１０３】
１  プロジェクタ
３０  投影面
３１  バツマーク
３２  投影画像
１０１  制御回路
１０２  メモリ
１０３  操作部
１０４  外部インターフェイス
１０５  メモリカードインターフェイス
１１０  投射ユニット
１２０  撮像ユニット
【図１】
0005444720.tif 000011
【図２】
0005444720.tif 000012
【図３】
0005444720.tif 000013
【図４】
0005444720.tif 000014
【図５】
0005444720.tif 000015
【図６】
0005444720.tif 000016
【図７】
0005444720.tif 000017
【図８】
0005444720.tif 000018
【図９】
0005444720.tif 000019
【図１０】
0005444720.tif 000020
【図１１】
0005444720.tif 000021
【図１２】
0005444720.tif 000022