(57)【要約】【課題】複数の投射画像の重なり領域と非重なり領域の黒レベルの均一性を向上させる。【解決手段】画像投射装置であって、画像データを入力する入力手段と、前記画像データを補正する補正手段と、前記補正手段により補正された前記画像データに基づき画像を投射する投射手段と、を備え、前記補正手段は、前記投射手段が投射する画像と他の画像投射装置が投射する画像とが重なり領域を有する場合に、前記画像データのうち非重なり領域に対応する各画素データについて、前記画素データの輝度成分と、前記他の画像投射装置が投射可能な画像の最低輝度値と、に基づいて前記画素データの輝度成分を補正することを特徴とする画像投射装置を提供する。【選択図】図５
2014194464.tif 000002
【特許請求の範囲】
【請求項１】
画像投射装置であって、
画像データを入力する入力手段と、
前記画像データを補正する補正手段と、
前記補正手段により補正された前記画像データに基づき画像を投射する投射手段と、
を備え、
前記補正手段は、前記投射手段が投射する画像と他の画像投射装置が投射する画像とが重なり領域を有する場合に、前記画像データのうち非重なり領域に対応する各画素データについて、前記画素データの輝度成分と、前記他の画像投射装置が投射可能な画像の最低輝度値と、に基づいて前記画素データの輝度成分を補正する
ことを特徴とする画像投射装置。
【請求項２】
前記補正手段は、前記画素データの輝度成分が取り得る値の範囲を分割して得られる複数の区間と各区間に対応する補正値とを含んだテーブルを有し、前記画素データの輝度成分が属する区間に対応する補正値により前記画素データの輝度成分を補正する
ことを特徴とする請求項１に記載の画像投射装置。
【請求項３】
前記範囲の各区間の代表値と、前記他の画像投射装置が投射可能な画像の最低輝度値と、に基づいて前記テーブルを生成する生成手段を更に備える
ことを特徴とする請求項２に記載の画像投射装置。
【請求項４】
前記生成手段は、前記他の画像投射装置が投射可能な画像の最低輝度値が大きいほど前記範囲の区間数が多くなるように前記テーブルを生成する
ことを特徴とする請求項３に記載の画像投射装置。
【請求項５】
前記生成手段は、前記範囲の各区間の幅を、カバーする輝度成分の値が小さい区間ほど幅が狭くなるように決定する
ことを特徴とする請求項３又は４に記載の画像投射装置。
【請求項６】
前記生成手段は、前記範囲の所定の区間の代表値をＸｉ、前記他の画像投射装置が投射可能な画像の最低輝度値をＺ、前記投射手段のγ値をγ、前記所定の区間に対応する補正値をΔとした場合に、
Δ＝（Ｘｉγ＋Ｚ）（１／γ）−Ｘｉ
により前記所定の区間に対応する補正値を算出する
ことを特徴とする請求項３乃至５のいずれか１項に記載の画像投射装置。
【請求項７】
前記補正手段は、前記投射手段のγ値に更に基づいて前記画素データの輝度成分を補正する
ことを特徴とする請求項１に記載の画像投射装置。
【請求項８】
前記補正手段は、前記画素データの補正前の輝度成分をＸｉ、前記画素データの補正後の輝度成分をＸｏ、前記他の画像投射装置が投射可能な画像の最低輝度値をＺ、前記投射手段のγ値をγとした場合に、
Ｘｏ＝（Ｘｉγ＋Ｚ）（１／γ）
により前記画素データの輝度成分を補正する
ことを特徴とする請求項７に記載の画像投射装置。
【請求項９】
画像投射装置の制御方法であって、
前記画像投射装置の入力手段が、画像データを入力する入力工程と、
前記画像投射装置の補正手段が、前記画像データを補正する補正工程と、
前記画像投射装置の投射手段が、前記補正工程により補正された前記画像データに基づき画像を投射する投射工程と、
を備え、
前記補正工程では、前記投射工程で投射する画像と他の画像投射装置が投射する画像とが重なり領域を有する場合に、前記画像データのうち非重なり領域に対応する各画素データについて、前記画素データの輝度成分と、前記他の画像投射装置が投射可能な画像の最低輝度値と、に基づいて前記画素データの輝度成分を補正する
ことを特徴とする制御方法。
【請求項１０】
コンピュータに、請求項９に記載の制御方法の各工程を実行させるためのプログラム。
【請求項１１】
コンピュータに、請求項９に記載の制御方法の各工程を実行させるためのプログラムを記憶したコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像投射装置、及びその制御方法に関する。
【背景技術】
【０００２】
従来より、複数のプロジェクタにより複数の投射画像をタイル状に配置することで大画面を構成するという、マルチプロジェクションシステムが知られている。その際に、タイル状に配置した画像間のつなぎ目（境界部分）について、各プロジェクタの投射画像の輝度を下げてオーバーラップさせることで、つなぎ目を認識されにくくする処理（エッジブレンド）を行うことが知られている（特許文献１参照）。
【０００３】
ところで、低輝度信号又は黒信号をプロジェクタに入力しても、プロジェクタの液晶パネルからの光の漏れなどが原因で、ある程度の輝度の画像が投射されてしまう場合がある。このような場合にエッジブレンドを行うと、オーバーラップ領域（重なり領域）はプロジェクタ２台分の輝度があるため、非オーバーラップ領域（非重なり領域）に比べて黒レベルが高くなってしまう。そこで、特許文献１では、黒信号入力時に、非重なり領域に対して黒表示状態での輝度を上乗せすることにより、重なり領域と非重なり領域の黒レベルを揃えることを開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−２６８６２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１は、低輝度信号入力時と黒信号入力時とを区別することなく、黒レベルを揃えるために非重なり領域に対して黒表示状態での輝度を上乗せすることを開示している。従って、入力信号が黒信号ではない場合、上乗せする輝度が大きすぎ、今度は非重なり領域の黒レベルが重なり領域よりも高くなってしまう。
【０００６】
本発明はこのような状況に鑑みてなされたものであり、複数の投射画像の重なり領域と非重なり領域の黒レベルの均一性を向上させる技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、第１の本発明は、画像投射装置であって、画像データを入力する入力手段と、前記画像データを補正する補正手段と、前記補正手段により補正された前記画像データに基づき画像を投射する投射手段と、を備え、前記補正手段は、前記投射手段が投射する画像と他の画像投射装置が投射する画像とが重なり領域を有する場合に、前記画像データのうち非重なり領域に対応する各画素データについて、前記画素データの輝度成分と、前記他の画像投射装置が投射可能な画像の最低輝度値と、に基づいて前記画素データの輝度成分を補正することを特徴とする画像投射装置を提供する。
【０００８】
なお、その他の本発明の特徴は、添付図面及び以下の発明を実施するための形態における記載によって更に明らかになるものである。
【発明の効果】
【０００９】
以上の構成により、本発明によれば、複数の投射画像の重なり領域と非重なり領域の黒レベルの均一性を向上させることが可能となる。
【図面の簡単な説明】
【００１０】
【図１】２台のプロジェクタによるマルチ投影の様子を示す図。
【図２】プロジェクタ１００の内部構成を示すブロック図。
【図３】２つの投射画像が重なり領域を有する場合の黒レベルの不均一性を説明する図。
【図４】入力信号データと投射画像の輝度値との関係を示すグラフ。
【図５】第１の実施形態に係る黒補正処理を示すフローチャート。
【図６】第２の実施形態に係る画像処理部１０９の構成の詳細を示す図。
【図７】第２の実施形態に係る黒補正処理を示すフローチャート。
【図８】補正値テーブルの例を示す図。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照して、本発明の実施形態を説明する。なお、本発明の技術的範囲は、特許請求の範囲によって確定されるのであって、以下の個別の実施形態によって限定されるわけではない。また、実施形態の中で説明されている特徴の組み合わせすべてが、本発明に必須とは限らない。
【００１２】
［第１の実施形態］
本実施形態では、画像投射装置の一例として、液晶プロジェクタについて説明する。また、液晶プロジェクタとしては、単板式、３板式などが一般に知られているが、どちらの方式であってもよい。本実施形態の液晶プロジェクタは、表示（投射）するべき画像に応じて液晶素子の光の透過率を制御し、液晶素子を透過した光源からの光をスクリーンに投射することで、画像をユーザに提示する。
【００１３】
図１は、２台のプロジェクタによるマルチ投影の様子を示す図である。プロジェクタ１００は投射画像３００を投射し、プロジェクタ２００は投射画像４００を投射している。重なり領域５００は、２台のプロジェクタの投射画像が重なっている部分を示している。プロジェクタ１００及び２００は、台の上にそれぞれ配置されている。プロジェクタ１００及び２００は完全な黒画像（輝度が０の画像）を投射しようとしているが、液晶パネルからの光の漏れなどが原因で、投射画像３００及び４００はある程度の輝度を持つ。そして、投射画像３００及び４００が重なる領域である重なり領域５００は、投射画像３００及び４００の輝度が加算されるため、投射画像３００及び４００よりも高い輝度を持つ。
【００１４】
次に、図２を参照してプロジェクタ１００の内部構成について詳細に説明する（プロジェクタ２００の内部構成はプロジェクタ１００と同様である）。プロジェクタ１００は、投射光学系１０１、液晶パネル１０２、光源１０３、光源制御部１０４、液晶駆動部１０５、光学系制御部１０６、映像ＩＦ１０７、ＣＰＵ１０８、画像処理部１０９、ＲＯＭ１１０、ＲＡＭ１１１、及び操作部１１２を備える。
【００１５】
投射光学系１０１は、提示する画像をスクリーンに投射するためのものであり、複数のレンズ、及びレンズ駆動用のアクチュエータを含む。レンズをアクチュエータにより駆動することで、投射画像の拡大、縮小、焦点調整などを行うことができる。液晶パネル１０２は、光源１０３から射出されてミラー（不図示）で分離された各色の光（赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ））から各色専用の画像を生成する。光源制御部１０４は、後述するＣＰＵ１０８から送られる制御命令に基づいて、光源１０３の光量の調整、射出のＯＮ／ＯＦＦの制御等を行う。液晶駆動部１０５は、入力される映像信号（画像データ）に基づきＲＧＢ各色を再現するための透過率を調整するものである。光学系制御部１０６は、ＣＰＵ１０８から送られる制御命令に基づいて、ズーム率、シフト量、フォーカス等の様々な調整を行うものである。
【００１６】
映像ＩＦ１０７は、映像出力装置等と接続するためのインタフェースであり、映像信号、音声信号、各種コントロール信号の送受信に使用される。映像ＩＦ１０７は、例えば、コンポジット端子、Ｓ映像端子、Ｄ端子、コンポーネント端子、アナログＲＧＢ端子、ＤＶＩ−Ｉ端子、ＤＶＩ−Ｄ端子、ＨＤＭＩ（登録商標）端子等を含む。また、映像ＩＦ１０７は、アナログ映像信号を受信した場合には、受信したアナログ映像信号をデジタル映像信号に変換する。ＣＰＵ１０８は、後述するＲＯＭ１１０に格納されているプログラムに基づき、各部への指示、プロジェクタ１００内部の状態管理、投射モードの管理等を行う。
【００１７】
画像処理部１０９は、入力映像の解像度、フレームレート、形状、色調などの変換／変更処理を行う。画像処理部１０９はまた、複数のプロジェクタによるマルチ投影時に重なり領域と非重なり領域の黒レベルを揃える処理を行うための、黒浮き量計算部及び黒浮き量加算部を含む。黒浮き量計算部及び黒浮き量加算部の詳細は後述する。画像処理部１０９は、例えば画像処理用のマイクロプロセッサにより構成される。また、画像処理部１０９は、専用のマイクロプロセッサである必要はなく、例えば、ＲＯＭ１１０に記憶されたプログラムによって、ＣＰＵ１０８が画像処理部１０９と同様の処理を実行してもよい。
【００１８】
ＲＯＭ１１０は、プロジェクタ１００内部を制御するためのプログラムや、常に保持しておくべきデータなどの保存に使用される。ＲＡＭ１１１は、映像ＩＦ１０７より入力される画像データの保存や、画像処理部１０９にて画像処理を行う際の画像データの一時保存のために使用される。また、ＲＡＭ１１１は、ＣＰＵ１０８のワークメモリとしても使用される。操作部１１２は、プロジェクタ１００の筺体に備え付けられている各種操作ボタンであり、プロジェクタ１００の機能制御のための操作インタフェースである。
【００１９】
次に、プロジェクタ１００の基本的な動作について説明する（プロジェクタ２００の基本的な動作はプロジェクタ１００と同様である）。操作部１１２又は制御用のリモコン（不図示）を介したユーザによる電源ＯＮの指示を受けると、ＣＰＵ１０８は、電源部（不図示）からプロジェクタ１００の各部へ電源を供給するよう指示を出す。映像ＩＦ１０７は、映像出力装置（不図示）から受信した映像信号を画像処理部１０９に送信する。映像出力装置は、映像信号を出力できるものであれば、パーソナルコンピュータ、カメラ、携帯電話、スマートフォン、ハードディスクレコーダ、ゲーム機など、どのようなものであってもよい。
【００２０】
画像処理部１０９は、映像出力装置から受信した映像信号に対して、フレーム数、画素数、画像形状などの変更処理を施して、液晶駆動部１０５に送信する。画像処理部１０９は、フレーム間引き処理、フレーム補間処理、解像度変換処理、歪曲収差補正処理、キーストン補正処理、エッジブレンド処理といった機能を実行することが可能である。
【００２１】
液晶駆動部１０５は、入力される映像信号に基づきＲＧＢ各色を再現するための透過率を調整する。ＣＰＵ１０８は、画像が映像ＩＦ１０７に入力されているか否かを検出し、入力されていない場合は映像入力が検出されるまで待機する。映像が映像ＩＦ１０７入力された場合、ＣＰＵ１０８は、投射処理を実行する。投射処理として、映像ＩＦ１０７より入力された映像信号は、画像処理部１０９へ送信され、画像処理部１０９にて前述した各種処理が実行された後、液晶駆動部１０５へ送信される。
【００２２】
液晶駆動部１０５は、入力された映像信号に基づいて、ＲＧＢ各色の成分の階調レベルに応じた透過率となるように、液晶パネル１０２の透過率を制御する。そして、ＣＰＵ１０８は、光源制御部１０４に光源１０３からの光の出力を制御させる。光源１０３から出力された光は、赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）に分離され、それぞれの光は、液晶パネル１０２に供給される。液晶パネル１０２に供給された各色の光は、各液晶パネル１０２の画素毎に透過する光量が制限される。そして、液晶パネル１０２を透過した赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）それぞれの光は、プリズム（不図示）を通して再び合成され、投射光学系１０１を介して投射される。以上のように、本実施形態のプロジェクタ１００は、外部の映像出力装置等から出力された映像の投射を行う。
【００２３】
ここから、第１の実施形態に係る黒補正処理の詳細について説明する。この黒補正処理は、複数の投射画像の重なり領域と非重なり領域の黒レベルの均一性を向上させるために行われる処理である。
【００２４】
図３は、２つの投射画像が重なり領域を有する場合の黒レベルの不均一性を説明する図である。投射画像３００は、最も輝度が高い領域３００ａ、やや輝度が低い領域３００ｂ、更に輝度が低い領域３００ｃ、及び、最も輝度が低い領域３００ｄを含む。同様に、投射画像４００は、最も輝度が高い領域４００ａ、やや輝度が低い領域４００ｂ、更に輝度が低い領域４００ｃ、及び、最も輝度が低い領域４００ｄを含む。
【００２５】
プロジェクタ１００には、０から２５５の値域を持つ映像信号（画像データ）が入力される。この時の投射画像３００の輝度値は、図４のグラフで示すような値となる。なお、本実施形態では、階調補正γが２．０であるものとする。図４に示すように、入力信号データの値が０の時、プロジェクタ１００が投射する画像の輝度値は、液晶パネルからの漏れ光によるオフセットがかかり、“ａ”（ａ＞０）となる。
【００２６】
マルチ投影時は、プロジェクタ１００及び２００は、投射画像３００及び４００が重なり領域５００を持つように投射を行う。その際に、プロジェクタ１００は、投射画像３００のうち重なり領域５００に対応する領域については、半分の輝度で投射を行う。例えば、プロジェクタ１００は、領域３００ａのうち領域５００ａに対応する部分については、領域３００ａの半分の輝度で投射を行う。同様に、プロジェクタ２００は、領域４００ａのうち領域５００ａに対応する部分については、領域４００ａの半分の輝度で投射を行う。その結果、領域５００ａについては、領域３００ａ及び４００ａと同程度の輝度になる。同様に、領域５００ｂについても、領域３００ｂ及び４００ｂと同程度の輝度になる。
【００２７】
プロジェクタ１００は、領域３００ｃのうち領域５００ｃに対応する部分についても、領域３００ｃの半分の輝度で投射を行おうとする。しかしながら、領域３００ｃの輝度が低いため、半分の輝度は、プロジェクタ１００が投射可能な画像の最低輝度値“ａ”を下回る。その結果、領域５００ｃにおいては領域３００ｃ及び４００ｃの半分よりも高い輝度“ａ”の画像が重ね合わせられ、領域５００ｃの輝度は領域３００ｃ及び４００ｃよりも高くなる。同様に、領域５００ｄの輝度は領域３００ｄ及び４００ｄよりも高くなる。
【００２８】
そこで、画像処理部１０９の黒浮き量計算部及び黒浮き量加算部（以下、本実施形態では単に画像処理部１０９と呼ぶ）は、投射画像３００と重なり領域５００との輝度差を低減するための補正値を算出し、この補正値に基づいて入力信号を補正する。入力信号の形式は、ＹＣｒＣｂ形式のように輝度成分が分離した形式であってもよいし、ＲＧＢ形式のように輝度成分が分離していない形式であってもよい。いずれの形式であっても、画像処理部１０９は入力信号の輝度成分に基づいて補正値を算出し、この補正値に基づいて輝度成分を補正する。
【００２９】
例えば、γ＝階調補正、Ｘｉ＝補正対象画素の補正前の輝度成分、Ｚ＝他のプロジェクタ（プロジェクタ１００用の補正値を算出する場合はプロジェクタ２００）の最低輝度値とし、投射画像３００の輝度値＝Ａ×Ｘｉγ（Ａ＝１）とすると、補正値Δは、
Δ＝（Ｘｉγ＋Ｚ）（１／γ）−Ｘｉ  ・・・  （式１）
により算出することができる。画像処理部１０９は、非重なり領域の各画素について、輝度成分にΔを加算し、輝度成分が（Ｘｉ＋Δ）になった信号を液晶駆動部１０５に供給する。即ち、補正後の輝度成分をＸｏとすると、黒補正処理は、
Ｘｏ＝Ｘｉ＋Δ＝（Ｘｉγ＋Ｚ）（１／γ）  ・・・  （式２）
と表現することができる。
【００３０】
なお、補正値の算出に際しては、γ値を考慮した方がより適切な補正値を得ることができるが、γ値の考慮は必須ではなく、少なくともＸｉ及びＺを考慮すればよい。従って、Δの一般式は、
Δ＝ｆ（Ｘｉ，Ｚ）  ・・・  （式３）
となる。
【００３１】
ここで、図５（ａ）及び図５（ｂ）を参照して、第１の実施形態に係る黒補正処理の流れを説明する。本フローチャートの各ステップの処理は、特に断らない限り、ＣＰＵ１０８がＲＯＭ１１０に格納されたプログラムを実行することにより実現される。ここでは、プロジェクタ１００の動作について説明するが、プロジェクタ２００の動作も同様である。
【００３２】
Ｓ５０１で、ユーザは、投射画像３００及び投射画像４００が重なり領域５００を持つように、プロジェクタ１００をプロジェクタ２００に並べて設置する。
【００３３】
Ｓ５０２で、プロジェクタ１００は、操作部１１２などを介して重なり領域の指示を受け付ける。プロジェクタ１００は、例えば専用のＯＳＤ画面を表示させてどの領域が重なり領域かをユーザに選択させてもよいし、或いは、ユーザに数値で座標を指定させてもよい。
【００３４】
Ｓ５０３で、プロジェクタ１００は、他のプロジェクタ（ここでは、プロジェクタ２００）の最低輝度値を設定する。例えば、プロジェクタ１００は、プロジェクタ２００が投射した黒レベル０のテストパターンの輝度をセンサー（不図示）で検出することにより、プロジェクタ２００の最低輝度値を設定することができる。
【００３５】
Ｓ５１１で、プロジェクタ１００は、映像信号の入力を受け付ける。なお、プロジェクタ１００及び２００に入力されるそれぞれの映像信号には、重なり領域５００に対応する同じ映像が含まれるものとする。例えば、映像出力装置が出力した映像信号は映像分配器（不図示）を介してプロジェクタ１００及び２００に入力され、映像分配器は、分割後の映像信号が重なり領域を持つように、映像出力装置が出力した映像信号を分割する。
【００３６】
Ｓ５１２で、画像処理部１０９は、Ｓ５０２において指定された重なり領域に基づき、入力された映像信号の各画素データについて、重なり領域に含まれる画素の画素データであるか否かを判定する。重なり領域の画素データについては、Ｓ５１３の処理は行われず、処理はＳ５１２からＳ５１４に進む。非重なり領域の画素データについては、Ｓ５１３の処理が行われる。
【００３７】
Ｓ５１３で、画像処理部１０９は、画素データの輝度成分とＳ５０３で設定された他のプロジェクタの最低輝度値とに基づいて補正値を算出し、画素データの輝度成分にこの補正値を加算することにより画素データの輝度成分を補正する。補正値の算出は、例えば上述の式（１）に基づいて行うことができる。
【００３８】
Ｓ５１４で、画像処理部１０９は、必要に応じて映像信号に対してスケーリング処理やキーストンといった画像処理を施す。その後、プロジェクタ１００は、映像信号に基づいて投射画像３００を投射する。
【００３９】
以上説明したように、本実施形態によれば、プロジェクタ１００は、非重なり領域に対応する各画素データについて、画素データの輝度成分と他のプロジェクタの最低輝度値とに基づき、画素データの輝度成分を補正する。
【００４０】
このように、本実施形態によれば、画素データの輝度成分を考慮した補正が行われるため、完全な黒信号ではない低輝度信号についてもより適切な補正が行われる。従って、複数の投射画像の重なり領域と非重なり領域の黒レベルの均一性が向上する。
【００４１】
［第２の実施形態］
第２の実施形態では、黒補正処理を実行する回路の規模を削減する構成について説明する。第２の実施形態において、プロジェクタ１００及び２００の基本的な構成は、第１の実施形態と同様である（図１及び図２参照）。以下、主に第１の実施形態との相違点について説明する。
【００４２】
図６は、第２の実施形態に係る画像処理部１０９の構成の詳細を示す図である。画像処理部１０９は、黒浮き量計算部６０１及び黒浮き量加算部６０２を含む。図７（ａ）及び図７（ｂ）は、第２の実施形態に係る黒補正処理を示すフローチャートである。図７（ａ）及び図７（ｂ）において、図５（ａ）及び図５（ｂ）と同一又は同様の処理が行われるステップには同一の符号を付す。本フローチャートの各ステップの処理は、特に断らない限り、ＣＰＵ１０８がＲＯＭ１１０に格納されたプログラムを実行することにより実現される。
【００４３】
Ｓ７０１で、黒浮き量計算部６０１は、補正値テーブルを生成する。補正値テーブルは、入力映像信号の画素データの輝度成分が取り得る値の範囲（例えば、０〜２５５）を分割して得られる複数の区間と各区間に対応する補正値とを含んだテーブルである。図８（ａ）及び図８（ｂ）は、補正値テーブルの例を示す図である。図８（ａ）は、プロジェクタ２００の最低輝度値が１２８の場合のプロジェクタ１００の補正値テーブルであり、図８（ｂ）は、プロジェクタ１００の最低輝度値が４０の場合のプロジェクタ２００の補正値テーブルである。図８（ａ）において、輝度成分の範囲は、０〜１５、１６〜３１、３２〜６３、６４〜１２７、１２８〜２５５という５つの区間に分割されている。それぞれの区間の代表値は、０、１６、３２、６４、１２８である。黒浮き量計算部６０１は、第１の実施形態で説明した式（１）に従い、各区間の代表値に対応する補正値を算出する。即ち、黒浮き量計算部６０１は、式（１）において、所定の区間の代表値をＸｉとして、この区間に対応する補正値を算出する。例えば、１６〜３１の区間については、代表値が１６であり、これに対応する補正値は４である。なお、この例では、代表値は区間の最小値であるが、これ以外の値（例えば、区間の中央値）を代表値としてもよい。
【００４４】
Ｓ７１１で、黒浮き量加算部６０２は、補正対象の画素データの輝度成分が補正値テーブルのどの区間に属するかを特定する。そして、黒浮き量加算部６０２は、補正対象の画素データの輝度成分が属する区間に対応する補正値を加算することにより、画素データの輝度成分を補正する。
【００４５】
このように、第２の実施形態では、プロジェクタ１００は、幾つかの区間と、各区間に対応する補正値とを含んだ補正値テーブルを有し、補正対象の画素データの輝度成分が属する区間に対応する補正値を用いて補正を行う。従って、第２の実施形態によれば、黒補正処理のための計算が単純化され、黒補正処理を実行する回路の規模を削減することができる。
【００４６】
なお、図８（ａ）及び図８（ｂ）の例では、区間数はいずれも５であるが、図８（ａ）の場合（他のプロジェクタの最低輝度値が大きい場合）の方が、補正値の変動が大きい。そこで、黒浮き量計算部６０１は、他のプロジェクタの最低輝度値が大きいほど区間数が多くなるように補正値テーブルを生成してもよい。これにより、黒補正処理の精度が向上する。
【００４７】
また、図８（ａ）において、０〜１５の区間と１６〜３１の区間の幅は同じであるが、０〜１５の区間と１６〜３１の区間の補正値の差は７であり、１６〜３２の区間と３２〜６３の区間の補正値の差である２よりも大きい。そこで、黒浮き量計算部６０１は、各区間の幅を、カバーする輝度成分の値が小さい区間ほど幅が狭くなるように決定してもよい。これにより、黒補正処理の精度が向上する。
【００４８】
［その他の実施形態］
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図２】
2014194464.tif 000003
【図４】
2014194464.tif 000004
【図５】
2014194464.tif 000005
【図６】
2014194464.tif 000006
【図７】
2014194464.tif 000007
【図８】
2014194464.tif 000008
【図１】
2014194464.tif 000009
【図３】
2014194464.tif 000010