(57)【要約】【課題】クロストークの発生を抑制し、高品位な画像を表示する。【解決手段】減算器３１１により算出された画像データＤ１を構成する画素の階調値と基準データＲｅｆの階調値との差分に、補正係数Ｌを乗算する乗算器３１２と、減算器３１１により算出された差分に、補正係数Ｈを乗算する乗算器３１３と、比較器３１５の比較結果に応じて乗算器３１２及び乗算器３１３のいずれか一方の出力を選択するセレクター３１４と、乗算器３１２又は乗算器３１３の出力を、画像データＤ１の水平方向１ライン分積算する積分器３１６と、積分器３１６が出力する積分値Ｉｎｔに所定のオフセット値を加算する加算器３１７と、オフセット値が加算された積分値に、調整係数Ｋを乗算する乗算器３１９と、乗算器３１９から出力される補正値Ｉｇｒにより画像データＤ１を補正する補正部３２０とを備えるプロジェクター１００。【選択図】図２
2019159223.tif 000002
【特許請求の範囲】
【請求項１】
入力画像データを構成する画素の階調値と、予め設定された基準階調値とを比較し、比較結果に応じて複数の補正パラメーターからいずれか１つを選択する選択部と、
前記入力画像データを構成する画素の階調値と、前記基準階調値との差分を算出する算出部と、
前記算出部が算出した差分に、前記選択部が選択した補正パラメーターを乗算して乗算結果を出力する第１乗算部と、
前記第１乗算部の出力を前記入力画像データの水平方向１ライン分積算して積算値を出力する積算部と、
前記積算部が出力する前記積算値に所定のオフセット値を加算するオフセット値加算部と、
前記所定のオフセット値が加算された前記積算値に、補正係数を乗算して乗算結果を出力する第２乗算部と、
前記第２乗算部の出力を補正値として、前記入力画像データを前記補正値により補正する補正部と、
前記補正部が補正した前記入力画像データに基づく画像を表示する表示部と、
を備える、表示装置。
【請求項２】
前記算出部が算出する差分を前記入力画像データの水平方向１ライン分積算した値がゼロである場合に、前記第２乗算部が出力する前記補正値がゼロとなるように前記所定のオフセット値を算出するオフセット値算出部を備える、請求項１記載の表示装置。
【請求項３】
前記オフセット値算出部は、前記算出部が算出する差分を前記入力画像データの水平方向１ライン分積算した値と、前記算出部が算出する差分に前記選択部により選択された補正係数を乗算した値を、前記入力画像データの水平方向１ライン分積算した値との差分を前記所定のオフセット値として算出する、請求項２記載の表示装置。
【請求項４】
前記第１乗算部が用いる複数の補正パラメーターは、前記入力画像データに基づく画像が、第１の領域と、前記第１の領域と輝度差を有する第２の領域とを含む画像であり、前記入力画像データに基づく画像を表示する場合に前記第２の領域の周囲に生じるクロストークを低減させる補正に用いるパラメーターであって、
前記入力画像データを構成する画素の階調値が前記基準階調値よりも低い場合に前記クロストークを補正する第１補正係数と、前記入力画像データの階調値が前記基準階調値よりも高い場合に発生するクロストークを補正する第２補正係数とを含む、請求項１から３のいずれか１項に記載の表示装置。
【請求項５】
前記補正部は、前記補正値により、前記クロストークが発生する前記第２の領域の周囲の階調値が、前記基準階調値から所定範囲内の階調値となるように前記入力画像データを補正する、請求項４に記載の表示装置。
【請求項６】
前記算出部は、前記入力画像データに基づき前記第１の領域としての背景と、前記第２の領域としての表示オブジェクトとを含む画像を表示する場合に、前記第１の領域の階調値を前記基準階調値として用いる、請求項４又は５に記載の表示装置。
【請求項７】
入力画像データを構成する画素の階調値と、予め設定された基準階調値とを比較し、比較結果に応じて複数の補正パラメーターからいずれか１つを選択する選択ステップと、
前記入力画像データを構成する画素の階調値と、前記基準階調値との差分を算出する算出ステップと、
前記算出ステップにより算出された差分に、前記選択ステップにより選択された補正パラメーターを乗算する第１乗算ステップと、
選択された前記補正パラメーターが乗算された前記差分を、前記入力画像データの水平方向１ライン分積算する積算ステップと、
前記積算ステップにより算出された前記差分の積算値に所定のオフセット値を加算するオフセット値加算ステップと、
前記所定のオフセット値が加算された前記積算値に、補正係数を乗算する第２乗算ステップと、
前記第２乗算ステップにより算出された値を補正値として、前記入力画像データを前記補正値により補正する補正ステップと、
前記補正ステップにより補正された前記入力画像データに基づく画像を表示部に表示させる表示ステップと、
を有する、表示装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置、及び表示装置の制御方法に関する。
【背景技術】
【０００２】
従来、輝度差のある画像で発生するクロストークを抑制する技術が知られている（例えば、特許文献１及び２参照）。
特許文献１及び２の画像信号補正回路は、入力される画像信号に基づき、画像信号を補正する補正信号を求め、求めた補正信号により画像信号を補正してクロストークを抑制している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１１６７３５号公報
【特許文献２】特開２００６−９１８００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１及び２の画像信号補正回路であっても、クロストークの発生を抑制できない場合があった。例えば、輝度が異なる２つの領域を有する画像を表示させる場合に、輝度の高い領域と輝度の低い領域との両方の周囲にクロストークが生じていると、これらのクロストークを両方とも補正することができない場合があった。
本発明は、クロストークの発生を抑制し、高品位な画像を表示することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、入力画像データを構成する画素の階調値と、予め設定された基準階調値とを比較し、比較結果に応じて複数の補正パラメーターからいずれか１つを選択する選択部と、前記入力画像データを構成する画素の階調値と、前記基準階調値との差分を算出する算出部と、前記算出部が算出した差分に、前記選択部が選択した補正パラメーターを乗算して乗算結果を出力する第１乗算部と、前記第１乗算部の出力を前記入力画像データの水平方向１ライン分積算して積算値を出力する積算部と、前記積算部が出力する前記積算値に所定のオフセット値を加算するオフセット値加算部と、前記所定のオフセット値が加算された前記積算値に、補正係数を乗算して乗算結果を出力する第２乗算部と、前記第２乗算部の出力を補正値として、前記入力画像データを前記補正値により補正する補正部と、前記補正部が補正した前記入力画像データに基づく画像を表示する表示部と、を備える。
この構成によれば、入力画像データの水平ラインごとに補正値を求め、求めた補正値により入力画像データを補正する。また、補正値は、入力画像データを構成する画素の階調値と、基準階調値との差分に基づいて算出されるため、クロストークの発生を抑制することができる。このため、高品位な画像を表示させることができる。
【０００６】
また、本発明は、前記算出部が算出する差分を前記入力画像データの水平方向１ライン分積算した値がゼロである場合に、前記第２乗算部が出力する前記補正値がゼロとなるように前記所定のオフセット値を算出するオフセット値算出部を備える。
この構成によれば、入力画像データを構成する画素の階調値と、基準階調値との差分を水平方向１ライン分積算した値がゼロである場合に、補正値による補正が行われないようにすることができる。
【０００７】
また、本発明は、前記オフセット値算出部は、前記算出部が算出する差分を前記入力画像データの水平方向１ライン分積算した値と、前記算出部が算出する差分に前記選択部により選択された補正係数を乗算した値を、前記入力画像データの水平方向１ライン分積算した値との差分を前記所定のオフセット値として算出する。
この構成によれば、積算部が出力する積算値がゼロである場合に、補正部による補正が行われないようにすることができる。
【０００８】
また、本発明は、前記第１乗算部が用いる複数の補正パラメーターは、前記入力画像データに基づく画像が、第１の領域と、前記第１の領域と輝度差を有する第２の領域とを含む画像であり、前記入力画像データに基づく画像を表示する場合に前記第２の領域の周囲に生じるクロストークを低減させる補正に用いるパラメーターであって、前記入力画像データを構成する画素の階調値が前記基準階調値よりも低い場合に前記クロストークを補正する第１補正係数と、前記入力画像データの階調値が前記基準階調値よりも高い場合に発生するクロストークを補正する第２補正係数と、を含む。
この構成によれば、第２の領域の階調値が基準階調値よりも低い場合には、第１補正係数を用いて補正値を求め、求めた補正値により入力画像データを補正することができる。また、第２の領域の階調値が基準階調値よりも高い場合には、第２補正係数を用いて補正値を求め、求めた補正値により画像データを補正することができる。このため、第２の領域の階調値が基準階調値よりも低い場合であっても、また、第２の領域の階調値が基準階調値よりも高い場合であっても、対応する補正係数を選択して入力画像データを補正し、クロストークの発生を抑制することができる。
【０００９】
また、本発明は、前記補正部は、前記補正値により、前記クロストークが発生する前記第２の領域の周囲の階調値が、前記基準階調値から所定範囲内の階調値となるように前記入力画像データを補正する。
この構成によれば、第２の領域の周囲の階調値を、基準階調値から所定範囲内の階調値に補正することができる。
【００１０】
また、本発明は、前記算出部は、前記入力画像データに基づき前記第１の領域としての背景と、前記第２の領域としての表示オブジェクトとを含む画像を表示する場合に、前記第１の領域の階調値を前記基準階調値として用いる。
この構成によれば、背景としての第１の領域の階調値を基準階調値として、第２の領域としての表示オブジェクトの周囲に発生するクロストークを抑制することができる。
【００１１】
上記課題を解決するため、本発明は、入力画像データを構成する画素の階調値と、予め設定された基準階調値とを比較し、比較結果に応じて複数の補正パラメーターからいずれか１つを選択する選択ステップと、前記入力画像データを構成する画素の階調値と、前記基準階調値との差分を算出する算出ステップと、前記算出ステップにより算出された差分に、前記選択ステップにより選択された補正パラメーターを乗算する第１乗算ステップと、選択された前記補正パラメーターが乗算された前記差分を、前記入力画像データの水平方向１ライン分積算する積算ステップと、前記積算ステップにより算出された前記差分の積算値に所定のオフセット値を加算するオフセット値加算ステップと、前記所定のオフセット値が加算された前記積算値に、補正係数を乗算する第２乗算ステップと、前記第２乗算ステップにより算出された値を補正値として、前記入力画像データを前記補正値により補正する補正ステップと、前記補正ステップにより補正された前記入力画像データに基づく画像を表示部に表示させる表示ステップと、を有する。
この構成によれば、入力画像データの水平ラインごとに補正値を求め、求めた補正値により入力画像データを補正する。また、補正値は、入力画像データを構成する画素の階調値と、基準階調値との差分に基づいて算出されるため、クロストークの発生を抑制することができる。このため、高品位な画像を表示させることができる。
【図面の簡単な説明】
【００１２】
【図１】プロジェクターの構成を示す構成図。
【図２】画像補正部の構成を示す構成図。
【図３】クロストークを補正前の画像と、従来の補正方法による補正後の画像とを示す図。
【図４】クロストークを補正前の画像と、従来の補正方法による補正後の画像とを示す図。
【図５】オフセット値算出部の構成を示す構成図。
【図６】従来の補正方法による補正値と積算値との関係を示す図。
【図７】本実施形態の補正方法による補正値と積算値との関係を示す図。
【図８】オフセット値を加算後の補正値と積算値との関係を示す図。
【図９】画像補正部の動作を示すフローチャート。
【図１０】画像補正部の動作を示すフローチャート。
【図１１】画像補正部の動作を示すフローチャート。
【発明を実施するための形態】
【００１３】
以下、図面を参照して本発明の実施形態について説明する。
【００１４】
図１は、プロジェクター１００の構成を示す構成図である。プロジェクター１００は、画像供給装置１０から送信される画像信号を受信し、受信した画像信号を処理して、画像信号に基づく画像を投射対象に表示させる表示装置として動作する。
本実施形態は、プロジェクター１００が画像を投射する投射対象がスクリーンＳＣである場合を例にして説明する。投射対象は、スクリーンＳＣに限定されず、一様な平面であってもよいし、曲面、不連続面あるいは凹凸を有する面などであってもよい。具体的には、建物の壁面や物体の表面を投射対象とすることができる。また、プロジェクター１００の設置方法は、台や床の上に設置する平置き設置や、プロジェクター１００を天井から吊り下げる天吊り設置、壁面に掛ける壁掛け設置のいずれでもよい。
【００１５】
プロジェクター１００は、インターフェイス部（以下、Ｉ／Ｆと略記する）１５１を備える。Ｉ／Ｆ部１５１は、プロジェクター１００と画像供給装置１０とを接続するケーブルを接続するコネクター及びインターフェイス回路を備える。
【００１６】
Ｉ／Ｆ部１５１は、画像供給装置１０から送信される画像信号を受信し、受信した画像信号を復調して画像データや、垂直同期信号、水平同期信号を取り出す。Ｉ／Ｆ部１５１は、取り出した画像データや、垂直同期信号、水平同期信号を画像処理部１５３に出力する。また、Ｉ／Ｆ部１５１は、垂直同期信号及び水平同期信号を後述する制御部１７０に出力する。なお、図１では、Ｉ／Ｆ部１５１と制御部１７０とを接続する信号線の図示を省略する。制御部１７０は、Ｉ／Ｆ部１５１から入力される垂直同期信号及び水平同期信号に基づき、プロジェクター１００の各部を制御するタイミング信号やクロック信号等を生成する。
【００１７】
Ｉ／Ｆ部１５１には、例えば、デジタル映像信号が入力されるＤＶＩインターフェイス、ＵＳＢインターフェイス、ＬＡＮインターフェイス等を用いることができる。また、Ｉ／Ｆ部１５１には、例えば、ＮＴＳＣ、ＰＡＬ、ＳＥＣＡＭ等のコンポジット映像信号が入力されるＳ映像端子、コンポジット映像信号が入力されるＲＣＡ端子、コンポーネント映像信号が入力されるＤ端子等を用いることができる。さらに、Ｉ／Ｆ部１５１には、ＨＤＭＩ（登録商標）規格に準拠したＨＤＭＩコネクター等の汎用インターフェイスを用いることができる。また、Ｉ／Ｆ部１５１は、アナログ映像信号をデジタル画像データに変換するＡ／Ｄ変換回路を有し、ＶＧＡ端子等のアナログ映像端子により画像供給装置１０に接続される構成としてもよい。なお、Ｉ／Ｆ部１５１は、有線通信によって画像信号の送受信を行ってもよく、無線通信によって画像信号の送受信を行ってもよい。
【００１８】
プロジェクター１００は、大きく分けて光学的な画像の形成を行う投射部１１０と、この投射部１１０に入力される画像信号を電気的に処理する画像処理系とを備える。投射部１１０は、光源部１１１、光変調部１１２及び投射光学系１１５を備える。投射部１１０は、本発明の「表示部」として動作する。
【００１９】
光源部１１１は、キセノンランプ、超高圧水銀ランプ、ＬＥＤ（Light Emitting Diode）、レーザー等の光源を備える。また、光源部１１１は、光源が発した光を光変調部１１２に導くリフレクター及び補助リフレクターを備えていてもよい。また、光源部１１１は、投射光の光学特性を高めるためのレンズ群（不図示）、偏光板、又は光源が発した光の光量を光変調部１１２に至る経路上で低減させる調光素子等を備える構成であってもよい。
【００２０】
光源部１１１は、光源駆動部１２１により駆動される。光源駆動部１２１は、バス１８０に接続され、同じくバス１８０に接続された制御部１７０の制御により光源部１１１の光源の点灯制御を行う。
【００２１】
光変調部１１２は、例えば、透過型の液晶パネル１１３を備える。本実施形態の光変調部１１２は、カラー画像の投射を行うため、ＲＧＢの三原色に対応した３枚の液晶パネル１１３を備える。液晶パネル１１３は、複数の表示画素をマトリクス状に配置して構成される。光変調部１１２は、後述する画像処理系からの信号を受けて、液晶パネル１１３に画像を形成する。光源部１１１から射出された光はＲＧＢの３色の色光に分離され、各色光は対応する液晶パネル１１３に入射される。各液晶パネル１１３を通過して画像光に変調された各色光はクロスダイクロイックプリズム等の合成光学系によって合成され、投射光学系１１５に射出される。
【００２２】
光変調部１１２は、光変調部駆動部１２２により駆動される。光変調部駆動部１２２は、バス１８０に接続され、同じくバス１８０に接続された制御部１７０の制御に従って動作する。
光変調部駆動部１２２には、画像処理部１５３からＲ，Ｇ，Ｂの各原色に対応した画像データ（後述する補正画像データＤ５）が入力される。光変調部駆動部１２２は、入力された画像データを液晶パネル１１３の動作に適したデータ信号に変換する。光変調部駆動部１２２は、変換したデータ信号に基づいて各液晶パネル１１３の各画素に電圧を印加し、各液晶パネル１１３に画像を形成する。
【００２３】
投射光学系１１５は、投射レンズ等を備え、画像が描画された液晶パネル１１３によって変調された画像光を投射して、スクリーンＳＣ上に画像を結像させる。
【００２４】
プロジェクター１００は、操作パネル１３１及び入力処理部１３３を備える。操作パネル１３１は、入力処理部１３３に接続される。入力処理部１３３は、制御部１７０の制御に従い、プロジェクター１００の動作状態や設定状態に応じて操作パネル１３１のインジケーターランプを適宜点灯又は点滅させる。また、操作パネル１３１のスイッチが操作されると、操作されたスイッチに対応する操作信号が入力処理部１３３から制御部１７０に出力される。
【００２５】
プロジェクター１００は、リモコン５から送信される赤外線信号を受信するリモコン受光部１３５を有する。リモコン受光部１３５は、受光した赤外線信号をデコードしてリモコン５の操作内容を示す操作信号を生成し、生成した操作信号を制御部１７０に出力する。
【００２６】
プロジェクター１００は、無線通信部１３７を備える。無線通信部１３７は、バス１８０に接続される。無線通信部１３７は、図示しないアンテナやＲＦ回路等を備え、制御部１７０の制御に従い、例えば、タブレット端末やスマートフォン等の端末装置（不図示）との間で無線通信規格に準拠した通信を行う。
【００２７】
プロジェクター１００が備える画像処理系は、プロジェクター１００の全体を統合的に制御する制御部１７０を中心に構成され、その他に、記憶部１６０、画像処理部１５３、フレームメモリー１５５を備える。制御部１７０、記憶部１６０及び画像処理部１５３の各部はそれぞれバス１８０に接続される。
【００２８】
記憶部１６０は、例えば、ハードディスク装置等の補助記憶装置である。記憶部１６０は、ＳＳＤ（Solid State Drive）等の半導体メモリーを使った記憶装置や、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）、ＢＤ（Blu-ray（登録商標） Disc）等の光ディスクにより代替可能である。
【００２９】
制御部１７０は、ハードウェアとしてＣＰＵ（Central Processing Unit）、ＲＯＭ（Read only memory）、ＲＡＭ（Random access memory）、その他の周辺回路(いずれも不図示)を備える。ＲＯＭは、フラッシュＲＯＭ等の不揮発性の記憶装置であり、制御プログラム及びデータを記憶する。ＲＡＭは、ＣＰＵのワークエリアを構成する。ＣＰＵは、ＲＯＭや記憶部１６０から読み出した制御プログラムをＲＡＭに展開し、展開した制御プログラムを実行してプロジェクター１００の各部を統括制御する。
【００３０】
本実施形態では、制御部１７０が１つのプロセッサー（ＣＰＵ）を備え、このプロセッサーが制御プログラムに従った処理を実行することで制御部１７０の機能を実現する場合を説明する。この他に、複数のプロセッサー又は半導体チップにより制御部１７０の機能を実現してもよい。例えば、制御部１７０が、ＡＳＩＣ（application specific integrated circuit）やＳｏＣ（System-on-a-Chip）等の副処理装置（co-processor）をさらに備える構成であってもよい。
【００３１】
制御部１７０は、投射部１１０によりスクリーンＳＣに画像を投射させる。詳細には、制御部１７０は、光源駆動部１２１を制御して光源部１１１の光源を点灯又は消灯させ、また、光源の輝度を調整させる。また、制御部１７０は、光変調部駆動部１２２を制御して、光変調部１１２の液晶パネル１１３に画像を描画させる。これにより、光源部１１１から射出された光が光変調部１１２の液晶パネル１１３を透過することで変調されて画像光が生成され、生成された画像光が投射画像として投射光学系１１５によりスクリーンＳＣに投射される。
【００３２】
画像処理部１５３は、Ｉ／Ｆ部１５１から入力される画像データを、フレームメモリー１５５に展開して処理する。画像処理部１５３が行う処理には、例えば、解像度変換（スケーリング）処理又はリサイズ処理、歪み補正等の形状補正処理、デジタルズーム処理、色調補正処理、輝度補正処理等が含まれる。画像処理部１５３は、制御部１７０により指定された処理を実行し、必要に応じて、制御部１７０から入力されるパラメーターを使用して処理を行う。また、画像処理部１５３は、上記のうち複数の処理を組み合わせて実行することも勿論可能である。また、画像処理部１５３は、画像補正部３００を備える。画像補正部３００の詳細について、次に説明する。
【００３３】
図２は、画像補正部３００の構成を示す構成図である。
画像補正部３００は、補正値算出部３１０と補正部３２０とを備える。
補正値算出部３１０には、画像処理部１５３の備える処理部（不図示）により処理された画像データ（以下、Ｄ１と表記する）が入力される。画像データＤ１は、本発明の「入力画像データ」に相当する。処理部は、上述した解像度変換（スケーリング）処理や、リサイズ処理、歪み補正等の形状補正処理、デジタルズーム処理、色調補正処理、輝度補正処理のうちのいずれか１つ又は複数を行うブロックである。
【００３４】
補正値算出部３１０は、入力された画像データＤ１に基づいて表示オブジェクトの周囲に生じる横クロストークを補正する補正値を算出する。補正部３２０は、補正値算出部３１０が算出した補正値を用いて画像データを補正する。表示オブジェクトとは、画像データＤ１による画像内において主となる対象物の画像を指し、当該対象物の画像の背景画像などとは区別される画像である。主となる対象物の画像には、例えば、人物や、物体、風景等が含まれる。
【００３５】
補正値算出部３１０は、減算器３１１と、乗算器３１２と、乗算器３１３と、セレクター３１４と、比較器３１５と、積分器３１６と、加算器３１７と、ラッチ回路３１８と、乗算器３１９と、オフセット値算出部３５０とを備える。減算器３１１は、本発明の「算出部」として動作する。セレクター３１４及び比較器３１５は、本発明の「選択部」として動作する。乗算器３１２及び乗算器３１３は、本発明の「第１乗算部」として動作する。積分器３１６は、本発明の「積算部」として動作する。加算器３１７は、本発明の「オフセット値加算部」として動作する。乗算器３１９は、本発明の「第２乗算部」として動作する。
【００３６】
補正値算出部３１０には、画像データＤ１と基準データＲｅｆとが入力される。画像データＤ１及び基準データＲｅｆは、減算器３１１、比較器３１５及びオフセット値算出部３５０に入力される。画像データＤ１は、画像データＤ１を構成する各画素の階調値（明るさ）を示す情報を有するデジタル形式のデータである。また、基準データＲｅｆは、一定の階調値を示すデジタル形式のデータである。基準データＲｅｆは、記憶部１６０に予め記憶され、制御部１７０が記憶部１６０から読み出し、パラメーターとして画像処理部１５３に出力する。本実施形態では、基準データＲｅｆの階調値として、最高階調である白色と、最低階調である黒色とのほぼ中間の階調（中間調）を用いる場合について説明する。また、基準データＲｅｆの階調値として画像データの背景となる領域（後述の背景領域５１）の階調値を用いてもよい。基準データＲｅｆの階調値は、本発明の「基準階調値」に相当する。
【００３７】
減算器３１１は、画像データＤ１を構成する各画素の階調値と、基準データＲｅｆの階調値との差分をそれぞれ算出し、算出した各画素の階調値の差分を示す差分データＤ２を乗算器３１２及び３１３に出力する。
【００３８】
乗算器３１２には、差分データＤ２及び補正係数Ｌが入力される。乗算器３１２は、入力される差分データＤ２に補正係数Ｌを乗算して補正差分データＤ３を生成する。乗算器３１２は、生成した補正差分データＤ３をセレクター３１４に出力する。また、乗算器３１３には、補正差分データＤ３及び補正係数Ｈが入力される。乗算器３１３は、入力される差分データＤ２に補正係数Ｈを乗算して補正差分データＤ４を生成する。乗算器３１３は、生成した補正差分データＤ４をセレクター３１４に出力する。
補正係数Ｌ及びＨは、予め記憶部１６０に記憶され、制御部１７０が処理の開始前に記憶部１６０から読み出して画像処理部１５３に出力する。
【００３９】
補正係数Ｌ及びＨは、横クロストークの補正に用いるパラメーターであり、本発明の「補正パラメーター」に相当する。また、補正係数Ｌは、本発明の「第１補正係数」に相当し、補正係数Ｈは、本発明の「第２補正係数」に相当する。
横クロストークとは、例えば、灰色の背景画像に矩形状の黒色領域をウィンドウ表示する場合に、画像データＤ１の水平方向において、黒色領域に隣接する領域で背景画像が、本来の灰色よりも明るく（暗く）なり、その後、本来の灰色に徐々に戻る現象である。横クロストーク及び横クロストークの解消方法の詳細については後述する。
【００４０】
補正係数Ｌ及びＨは、画像データＤ１に含まれる表示オブジェクトに、背景画像と輝度差を有する領域が含まれる場合に、表示オブジェクトの周囲に生じる横クロストークを低減させる補正に用いるパラメーターである。具体的には、補正係数Ｌは、画像データＤ１の階調値を、基準データＲｅｆの階調値から予め設定された範囲内の階調値となるように補正するパラメーターである。また、補正係数Ｈは、画像データＤ１の階調値を、基準データＲｅｆの階調値から予め設定された範囲内の階調値となるように補正するパラメーターである。
【００４１】
比較器３１５には、画像データＤ１と、基準データＲｅｆとが入力される。比較器３１５は、入力された画像データＤ１を構成する画素各々の階調値を、基準データＲｅｆの階調値とそれぞれ比較して、第１選択信号又は第２選択信号をセレクター３１４に出力する。
【００４２】
比較器３１５は、画素の階調値が基準データＲｅｆの階調値より小さい場合、第１選択信号をセレクター３１４に出力する。また、比較器３１５は、画素の階調値が基準データＲｅｆの階調値以上の場合、第２選択信号をセレクター３１４に出力する。
【００４３】
セレクター３１４には、乗算器３１２が出力する補正差分データＤ３と、乗算器３１３が出力する補正差分データＤ４とが入力される。また、セレクター３１４には、比較器３１５から第１選択信号又は第２選択信号が入力される。
セレクター３１４は、比較器３１５から第１選択信号が入力された場合、乗算器３１２から入力される補正差分データＤ３を積分器３１６に出力する。また、セレクター３１４は、比較器３１５から第２選択信号が入力された場合、乗算器３１３から入力される補正差分データＤ４を積分器３１６に出力する。
【００４４】
積分器３１６には、セレクター３１４から補正差分データＤ３又はＤ４が入力される。積分器３１６は、入力された補正差分データＤ３又はＤ４を順次積分（累積）する。積分器３１６は、画像データＤ１の水平方向の１ライン分、補正差分データＤ３又はＤ４を積算する。積分器３１６は、Ｉ／Ｆ部１５１から入力される水平同期信号に基づき、画像データＤ１の水平方向の１ライン分のデータ（補正差分データＤ３又はＤ４）が蓄積されたか否かを判定する。又は不図示の積分器３１６の上位装置により画像データＤ１の水平方向の１ライン分のデータ（補正差分データＤ３又はＤ４）が蓄積されたか否かを判定する。積分器３１６は、画像データＤ１の水平方向の１ライン分のデータ（補正差分データＤ３又はＤ４）が蓄積されると、積分結果である積分値Ｉｎｔを加算器３１７に出力する。
【００４５】
加算器３１７には、積分値Ｉｎｔと、オフセット値算出部３５０により生成されたオフセット値とが入力される。加算器３１７は、積分値Ｉｎｔにオフセット値を加算し、オフセット値が加算された積分値Ｉｎｔをラッチ回路３１８に出力する。オフセット値の詳細については、図５〜図８を参照しながら詳細に説明する。オフセット値算出部３５０が生成するオフセット値は、本発明の「所定のオフセット値」に相当する。
【００４６】
ラッチ回路３１８は、積分器３１６の出力であるオフセット値が加算された積分値Ｉｎｔをラッチする。ラッチ回路３１８は、ラッチした積分値Ｉｎｔを所定のタイミングで乗算器３１９に出力する。
【００４７】
乗算器３１９は、入力される積分値Ｉｎｔに調整係数Ｋを乗算する。調整係数Ｋは、本発明の「補正係数」に相当する。乗算器３１９は、調整係数Ｋが乗算された積分値Ｉｎｔを補正値Ｉｇｒとして、補正部３２０の加算器３２２に出力する。
【００４８】
次に、補正部３２０について説明する。
補正部３２０は、遅延器３２１と、加算器３２２とを備える。
【００４９】
遅延器３２１には、画像データＤ１が入力される。遅延器３２１は、入力された画像データＤ１を、減算器３１１から乗算器３１９までの演算に要する期間、遅延させる。遅延器３２１は、補正値算出部３１０が補正値Ｉｇｒを加算器３２２に出力するタイミングに合わせて、画像データＤ１を加算器３２２に出力する。
【００５０】
加算器３２２には、補正値Ｉｇｒと、画像データＤ１とが入力される。加算器３２２は、画像データＤ１に補正値Ｉｇｒを加算して画像データＤ１を補正する。加算器３２２は、補正された画像データＤ１を補正画像データＤ５として後段の処理部（不図示）に出力する。
【００５１】
画像処理部１５３は、画像補正部３００により補正され、フレームメモリー１５５に展開された補正画像データＤ５を読み出し、光変調部駆動部１２２に出力する。光変調部駆動部１２２は、入力された補正画像データＤ５を液晶パネル１１３の動作に適したデータ信号に変換し、変換したデータ信号に基づいて、各液晶パネル１１３の各画素に電圧を印加し、各液晶パネル１１３に画像を形成する。これにより、光源部１１１から射出された光が、液晶パネル１１３に形成された画像によって変調され、変調された光（画像光）が、投射光学系１１５によってスクリーンＳＣに投射される。
【００５２】
ここで、図３及び図４を参照しながら横クロストークについて説明する。図３及び図４は、スクリーンＳＣに表示される画像５０Ａ及び５０Ｂを示す図である。特に、図３及び図４は、横クロストークを補正する前の画像５０Ａと、従来の補正方法により横クロストークを補正した補正後の画像５０Ｂとを示す図である。
【００５３】
画像データＤ１に基づく画像として、灰色の背景領域５１に、表示オブジェクトとしての白色領域５２又は黒色領域５３を重ねて表示する画像が含まれる場合を例にして説明する。この場合、背景領域５１と白色領域５２、及び背景領域５１と黒色領域５３の輝度の差が大きいと、横クロストークが生じる場合がある。
【００５４】
例えば、白色領域５２に水平方向（左右方向）で隣接する隣接領域５５の輝度が背景領域５１よりも暗い（場合によっては明るい）輝度で表示される横クロストークが発生する。また、黒色領域５３に水平方向（左右方向）で隣接する隣接領域５７の輝度が背景領域５１よりも暗い（場合によっては明るい）輝度で表示される横クロストークが発生する。
【００５５】
図３の補正前の画像５０Ａには、隣接領域５５及び隣接領域５７の輝度が背景領域５１の輝度よりも暗く表示される横クロストークが、隣接領域５５及び隣接領域５７の両方で発生している場合を示す。背景領域５１は、本発明の「第１の領域」に相当する。また、白色領域５２及び黒色領域５３は、本発明の「第２の領域」に相当する。
【００５６】
従来の横クロストークの補正方法では、画像データＤ１の階調値と、基準データＲｅｆの階調値（例えば、中間調）との差分を画像データＤ１の水平方向の１ライン分積分し、積分した積分値に一定の調整係数Ｋを乗算して補正値を求めていた。そして、求めた補正値を用いて画像データＤ１を補正し、横クロストークの発生を抑制していた。この従来の補正方法の場合、図３に示す隣接領域５５及び隣接領域５７の両方において、隣接領域５５及び隣接領域５７の輝度が、背景領域５１の輝度よりも暗く表示される横クロストークが生じている場合に、これらの横クロストークを補正できない。同様に、隣接領域５５及び隣接領域５７の両方において、隣接領域５５及び隣接領域５７の輝度が、背景領域５１の輝度よりも明るく表示される横クロストークが生じている場合に、この横クロストークを両方とも補正することができない。
【００５７】
黒色領域５３を含む画像データＤ１の水平方向の１ライン分のデータに対して基準データＲｅｆの階調値との差分を求めて積分すると、この積分値は、黒色領域５３の階調値が基準データＲｅｆの階調値よりも低いため、負の値となる。この負の値の積分値に一定の調整係数Ｋを乗算して補正値Ｉｇｒを求め、求めた補正値Ｉｇｒを、黒色領域５３を含む水平方向の１ライン分の画像データＤ１に加算して画像データを補正する。これにより、黒色領域５３と背景領域５１との輝度差が低減され、隣接領域５７に生じる横クロストークが低減される。すなわち、黒色領域５３を含む水平方向の１ライン分の画像データに、補正値を加算することで、この１ライン分の画像データＤ１の輝度が低く補正され、黒色領域５３と背景領域５１との輝度差が低減される。これにより、隣接領域５７に生じる横クロストークを低減することができる。
【００５８】
しかし、白色領域５２を含む水平方向の１ライン分の画像データに対して、基準データＲｅｆの階調値との差分を積分して求めた補正値Ｉｇｒは、白色領域５２の階調値が基準データＲｅｆの階調値よりも高いため、正の値となる。この正の値の積分値に、一定の調整係数Ｋを乗算して補正値Ｉｇｒを求め、求めた補正値Ｉｇｒを、白色領域５２を含む水平方向の１ライン分の画像データＤ１に加算すると、１ライン分の画像データＤ１の輝度が補正前よりも高い値に補正される。すなわち、黒色領域５３を含む水平方向の１ライン分の画像データに対する補正とは逆方向に補正されるため、図３に示す補正後の画像５０Ａに示すように隣接領域５５には横クロストークが補正前よりも強く表れる。
同様に、従来の補正方法では、隣接領域５５及び隣接領域５７で、これらの隣接領域５５及び５７の輝度が、背景領域５１の輝度よりも明るく表示される横クロストークが生じる場合、これらの横クロストークを両方とも補正することができない場合がある。
【００５９】
図４に示す補正前の画像５０Ａは、白色領域５２の隣接領域５５に横クロストークが生じ、黒色領域５３の隣接領域５７には横クロストークが生じていない場合を示す。
この隣接領域５５に生じる横クロストークを上述の従来の補正方法を用いて補正すると、隣接領域５５に生じる横クロストークを補正することができるが、横クロストークが生じていなかった隣接領域５７に横クロストークを生じさせてしまう場合がある。図４に示す補正後の画像５０Ｂは、隣接領域５５の横クロストークが補正され、隣接領域５７に横クロストークが発生した場合を示す。
【００６０】
これに対し本実施形態の画像補正部３００は、画像データＤ１の階調値と基準データＲｅｆの階調値とを比較器３１５により比較し、画像データＤ１の階調値が基準データＲｅｆの階調値よりも上か下かを判定する。
そして、画像補正部３００は、画像データＤ１の階調値が基準データＲｅｆの階調値よりも下である場合、補正係数Ｌを用いて、画像データＤ１の階調値を、基準データＲｅｆの階調値から予め設定された範囲内の階調値となるように補正する。また、画像補正部３００は、画像データＤ１の階調値が基準データＲｅｆの階調値よりも上である場合、補正係数Ｈを用いて、画像データＤ１の階調値を、基準データＲｅｆの階調値から予め設定された範囲内の階調値となるように補正する。
この動作によって、白色領域５２の隣接領域５５、及び黒色領域５３の隣接領域５７の輝度が、背景領域５１の輝度よりも明るく（暗く）表示される横クロストークをそれぞれ適切に補正することができる。また、白色領域５２の隣接領域５５、及び黒色領域５３の隣接領域５７のいずれか一方に生じる横クロストークをそれぞれ適切に補正することができる。
【００６１】
次に、オフセット値について説明する。図５は、オフセット値算出部３５０の構成を示す構成図である。
まず、図５を参照しながらオフセット値算出部３５０の構成について説明する。オフセット値算出部３５０は、減算器３５１と、乗算器３５２と、乗算器３５３と、セレクター３５４と、比較器３５５と、積分器３５６とを備える。
【００６２】
オフセット値算出部３５０には、画像データＤ１と、基準データＲｅｆとが入力される。画像データＤ１及び基準データＲｅｆは、減算器３５１及び比較器３５５に入力される。
【００６３】
減算器３５１は、画像データＤ１を構成する各画素の階調値と基準データＲｅｆの階調値との差分を算出する。減算器３５１は、算出した差分を示す差分データＤ２を乗算器３５２及び３５３に出力する。
【００６４】
乗算器３５２は、減算器３５１から入力される差分データＤ２に（１−補正係数Ｌ）を乗算して補正差分データＤ６を生成する。乗算器３５２は、生成した補正差分データＤ６をセレクター３５４に出力する。
【００６５】
乗算器３５３は、減算器３５１から入力される差分データＤ２に（１−補正係数Ｈ）を乗算して補正差分データＤ７を生成する。乗算器３５３は、生成した補正差分データＤ７をセレクター３５４に出力する。
【００６６】
比較器３５５には、画像データＤ１と、基準データＲｅｆとが入力される。比較器３５５は、入力された画像データＤ１を構成する各画素の階調値を、基準データＲｅｆの階調値とそれぞれ比較して、第３選択信号又は第４選択信号をセレクター３５４に出力する。
【００６７】
比較器３５５は、画素の階調値が基準データＲｅｆの階調値より小さい場合、第３選択信号をセレクター３５４に出力する。また、比較器３５５は、画素の階調値が基準データＲｅｆの階調値以上の場合、第４選択信号をセレクター３５４に出力する。
【００６８】
セレクター３５４には、乗算器３５２が出力する補正差分データＤ６と、乗算器３５３が出力する補正差分データＤ７とが入力される。また、セレクター３５４には、比較器３５５から第３選択信号又は第４選択信号が入力される。
セレクター３５４は、比較器３５５から第３選択信号が入力された場合、乗算器３５２から入力される補正差分データＤ６を積分器３５６に出力する。また、セレクター３５４は、比較器３５５から第４選択信号が入力された場合、乗算器３５３から入力される補正差分データＤ７を積分器３５６に出力する。
【００６９】
積分器３５６には、セレクター３５４から補正差分データＤ６又はＤ７が入力される。積分器３５６は、入力された補正差分データＤ６又はＤ７を順次積分（累積）する。積分器３５６は、画像データＤ１の水平方向の１ライン分、補正差分データＤ６又はＤ７を積算する。積分器３５６は、Ｉ／Ｆ部１５１から入力される水平同期信号に基づき、画像データＤ１の水平方向の１ライン分のデータ（補正差分データＤ６又はＤ７）が蓄積されたか否かを判定する。又は不図示の積分器３５６の上位装置により画像データＤ１の水平方向の１ライン分のデータ（補正差分データＤ５又はＤ６）が蓄積されたか否かを判定してもよい。積分器３５６は、画像データＤ１の水平方向の１ライン分のデータ（補正差分データＤ３又はＤ４）が蓄積されると、積分結果をオフセット値として加算器３１７に出力する。
【００７０】
図６及び図７は、補正値と積分値との関係を示す図である。特に、図６は、従来の補正方法による補正値と積分値との関係を示す図である。また、図７は、値の異なる２つの補正係数Ｌ及びＨにより画像データＤ１を補正する場合であって、積分値をオフセット値により補正しない場合の積分値と補正値との関係を示す図である。
従来の横クロストークの補正方法では、画像データＤ１を構成する画素の階調値と、基準データＲｅｆの階調値との差分である差分データＤ２を画像データＤ１の水平方向の１ライン分積分して補正値を求めていた。差分データＤ２を、画像データＤ１の水平方向の１ライン分積分した積分値を積分値Ｓと表記する。積分値Ｓと、積分値Ｉｎｔとの違いは、差分データＤ２を補正係数Ｌ又補正係数Ｈにより補正した値を積分しているか否かの違いである。積分値Ｓに調整係数Ｋを乗算して求めた補正値を補正値Ｔと表記する。
【００７１】
従来の横クロストークの補正方法では、１つの係数により差分データＤ２を補正していた。このため、積分値Ｓは、図６に示すように積分値Ｓがゼロの点で補正値Ｔもゼロとなった。また、係数が１つであるため、積分値Ｓがプラスである場合の積分値Ｓと補正値Ｔとの関係を示す線分７１と、積算値がマイナスである場合の積分値Ｓと補正値Ｔとの関係を示す線分７２との傾きの絶対値は同一であった。
【００７２】
これに対し、値の異なる２つの補正係数Ｌ及びＨにより差分データＤ２を補正する場合、２つの補正係数Ｌ及びＨの値が異なるため、積分値Ｉｎｔと補正値Ｉｇｒとの関係を示す２つの線分８１、８２の傾きは異なる。また、差分データＤ２を、画像データＤ１の水平方向の１ライン分積分した積分値Ｓがゼロであっても、積分値Ｉｎｔはゼロとはならない。すなわち、図７に示す点Ａのように、積分値Ｉｎｔがゼロであっても、補正値Ｉｇｒはゼロとはならず、補正値Ｉｇｒによる補正が行われることを示している。また、図７に示す点Ｂのように、積分値Ｉｎｔが正の値であっても補正値Ｉｇｒはゼロとなり、補正が行われない場合がある。これらは、２つの補正係数Ｌ及びＨの値が異なることに起因して起こる。
【００７３】
このため、オフセット値算出部３５０のセレクター３５４は、画像データＤ１の画素の階調値が基準階調値未満の場合、（１−補正係数Ｌ）×（差分データＤ２）を積分器３５６に出力する。すなわち、補正係数の値が「１」である場合の差分データＤ２から、補正係数Ｌ×差分データＤ２を減算した値が積分器３５６に出力される。
また、セレクター３５４は、画像データＤ１の画素の階調値が基準階調値以上の場合、（１−補正係数Ｈ）×（差分データＤ２）を積分器３５６に出力する。すなわち、補正係数の値が「１」である場合の差分データＤ２から、補正係数Ｈ×差分データＤ２を減算した値が積分器３５６に出力される。そして、セレクター３５４の出力を積分器３５６により、画像データＤ１の水平方向１ライン分積算した値を、オフセット値として加算器３１７に出力する。
【００７４】
図８は、積分値Ｉｎｔにオフセット値を加算した場合の積分値Ｉｎｔと、補正値Ｉｇｒとの関係を示す図である。
積分値Ｉｎｔにオフセット値が加算されない場合、積分値Ｉｎｔがゼロであっても補正値Ｉｇｒがゼロとはならなかったが、積分値Ｉｎｔにオフセット値を加算することで、積分値Ｉｎｔがゼロである場合に、補正値Ｉｇｒをゼロとすることができる。従って、積分値Ｉｎｔがゼロである場合に、画像データＤ１に対する補正が行われないようにすることができる。
【００７５】
図９は、画像補正部３００の動作を示すフローチャートである。
画像処理部１５３に設けられた処理部により処理された画像データＤ１が画像補正部３００に入力される（ステップ１）。画像データＤ１は、補正値算出部３１０の減算器３１１、比較器３１５及びオフセット値算出部３５０と、補正部３２０の遅延器３２１に入力される。
【００７６】
画像補正部３００は、画像データＤ１と、制御部１７０から入力された基準データＲｅｆとに基づいて積分値Ｉｎｔを算出する（ステップ２）。また、画像補正部３００は、画像データＤ１と、基準データＲｅｆとに基づいてオフセット値を算出する（ステップ３）。
【００７７】
次に、画像補正部３００は、加算器３１７により、ステップ２で算出した積分値Ｉｎｔに、ステップＳ３で算出したオフセット値を加算する（ステップＳ４）。ステップＳ４は、本発明の「オフセット値加算ステップ」に相当する。また、画像補正部３００は、乗算器３１９により、オフセット値を加算した積分値Ｉｎｔに調整係数Ｋを乗算して補正値Ｉｇｒを算出する（ステップＳ５）。ステップＳ５は、本発明の「第２乗算ステップ」に相当する。そして、画像補正部３００は、加算器３２２により、補正値Ｉｇｒと、この補正値Ｉｇｒにタイミングを合わせて遅延させた画像データＤ１とを加算して補正画像データＤ５を生成する（ステップＳ６）。ステップＳ６は、本発明の「補正ステップ」に相当する。画像補正部３００は、生成した補正画像データＤ５を後段の処理部に出力する。この後、補正画像データＤ５が投射部１１０に出力され、投射部１１０により補正画像データＤ５に基づく画像がスクリーンＳＣに表示される（本発明の表示ステップに相当）。
【００７８】
次に、画像補正部３００は、画像データＤ１の入力が終了したか否かを判定する（ステップＳ７）。否定判定の場合（ステップＳ７／ＮＯ）、画像補正部３００は、ステップＳ１に戻り、入力される画像データＤ１を処理する。また、肯定判定の場合（ステップＳ７／ＹＥＳ）、この処理フローを終了させる。
【００７９】
図１０は、画像補正部３００の動作を示すフローチャートである。特に、図１０は、ステップＳ２の処理の詳細を示すフローチャートである。
画像補正部３００は、画像データＤ１を構成する各画素の階調値と、基準データＲｅｆの階調値との差分を示す差分データＤ２を、減算器３１１により算出する（ステップＳ２１）。ステップＳ２１は、本発明の「算出ステップ」に相当する。また、画像補正部３００は、乗算器３１２において、算出した差分データＤ２に、補正係数Ｌを乗算して補正差分データＤ３を算出する（ステップＳ２２）。また、画像補正部３００は、乗算器３１３において、算出した差分データＤ２に、補正係数Ｈを乗算して補正差分データＤ４を算出する（ステップＳ２３）。ステップＳ２２及びＳ２３は、本発明の「第１乗算ステップ」に相当する。
【００８０】
次に、画像補正部３００は、画像データＤ１を構成する画素の階調値と、基準データＲｅｆの階調値とを比較器３１５により比較する（ステップＳ２４）。ステップＳ２４は、本発明の「選択ステップ」に相当する。画像補正部３００は、比較の結果、画素の階調値が基準データＲｅｆの階調値より小さい場合（ステップＳ２４／ＹＥＳ）、補正差分データＤ３をセレクター３１４により積分器３１６に出力する（ステップＳ２５）。また、画像補正部３００は、比較の結果、画素の階調値が基準データＲｅｆの階調値以上である場合（ステップＳ２４／ＮＯ）、補正差分データＤ４をセレクター３１４により積分器３１６に出力する（ステップＳ２６）。
【００８１】
そして、画像補正部３００は、積分器３１６により、セレクター３１４から出力される補正差分データＤ３及び補正差分データＤ４の少なくともいずれか一方を、画像データＤ１の水平方向１ライン分積算する（ステップＳ２７）。ステップＳ２７は、本発明の「積算ステップ」に相当する。画像補正部３００は、Ｉ／Ｆ部１５１から入力される水平同期信号により、画像データＤ１の水平方向の１ライン分のデータが積分されたと判定した場合（ステップＳ２８／ＹＥＳ）、積分結果である積分値Ｉｎｔを加算器３１７に出力する。また、画像補正部３００は、水平同期信号により、画像データＤ１の水平方向の１ライン分のデータを積算していないと判定した場合（ステップＳ２８／ＮＯ）、引き続き、積分器３１６による積分を実行する。
【００８２】
図１１は、画像補正部３００の動作を示すフローチャートである。特に、図１１は、ステップＳ３の処理の詳細を示すフローチャートである。
オフセット値算出部３５０は、画像データＤ１を構成する各画素の階調値と、基準データＲｅｆの階調値との差分を示す差分データＤ２を、減算器３５１により算出する（ステップＳ３１）。また、オフセット値算出部３５０は、乗算器３５２において、算出した差分データＤ２に、（１−補正係数Ｌ）を乗算して補正差分データＤ６を算出する（ステップＳ３２）。また、オフセット値算出部３５０は、乗算器３５３において、算出した補正差分データＤ２に、（１−補正係数Ｈ）を乗算して補正差分データＤ７を算出する（ステップＳ３３）。
【００８３】
次に、オフセット値算出部３５０は、画像データＤ１を構成する画素の階調値と、基準データＲｅｆの階調値とを比較器３５５により比較する。オフセット値算出部３５０は、画素の階調値が基準データＲｅｆの階調値より小さい場合（ステップＳ３４／ＹＥＳ）、補正差分データＤ６を積分器３５６に出力する。また、オフセット値算出部３５０は、画素の階調値が基準データＲｅｆの階調値以上である場合（ステップＳ３４／ＮＯ）、補正差分データＤ７を積分器３５６に出力する。
【００８４】
オフセット値算出部３５０は、積分器３５６により、セレクター３５４から出力される補正差分データＤ６及び補正差分データＤ７の少なくともいずれか一方を、画像データＤ１の水平方向１ライン分積算する（ステップＳ３７）。そして、オフセット値算出部３５０は、Ｉ／Ｆ部１５１から入力される水平同期信号により、画像データＤ１の水平方向の１ライン分のデータが積分されたと判定した場合（ステップＳ３８／ＹＥＳ）、積分結果であるオフセット値を加算器３１７に出力する。また、オフセット値算出部３５０は、水平同期信号により、画像データＤ１の水平方向の１ライン分のデータを積算していないと判定した場合（ステップＳ３８／ＮＯ）、セレクター３５４から出力される補正差分データＤ６又は補正差分データＤ７を積算する。
【００８５】
以上説明したように本実施形態のプロジェクター１００は、選択部として動作する比較器３１５及びセレクター３１４と、算出部として動作する減算器３１１と、第１乗算部として動作する乗算器３１２及び３１３とを備える。また、プロジェクター１００は、積算部として動作する積分器３１６と、オフセット加算部として動作する加算器３１７と、第２乗算部として動作する乗算器３１９と、補正部３２０と、投射部１１０とを備える。
【００８６】
比較器３１５は、画像データＤ１を構成する画素の階調値を、予め設定された基準データＲｅｆの階調値と比較する。また、セレクター３１４は、比較器３１５の比較結果に応じて補正係数Ｌ及び補正係数Ｈのいずれかから１つを選択する。
【００８７】
また、減算器３１１は、画像データＤ１を構成する画素の階調値と、基準データＲｅｆの階調値との差分を求めて差分データＤ２を出力する。乗算器３１２は、差分データＤ２に、複数の補正パラメーターの１つである補正係数Ｌを乗算して補正差分データＤ３を出力する。また、乗算器３１３は、補正差分データＤ３に、複数の補正パラメーターの１つである補正係数Ｈを乗算して補正差分データＤ４を出力する。
【００８８】
積分器３１６は、セレクター３１４により選択された補正差分データＤ４又は補正差分データＤ３を、画像データＤ１の水平方向１ライン分積算する。加算器３１７は、積分器３１６の出力である積分値Ｉｎｔに、オフセット値を加算する。乗算器３１９は、オフセット値が加算された積分値Ｉｎｔに、調整係数Ｋを乗算する。
【００８９】
補正部３２０は、調整係数Ｋが乗算された積分値Ｉｎｔを補正値Ｉｇｒとして、画像データＤ１を補正値Ｉｇｒにより補正する。投射部１１０は、補正部３２０により補正された補正画像データＤ５に基づく画像をスクリーンＳＣに表示させる。
【００９０】
従って、画像データＤ１の水平ラインごとに補正値Ｉｇｒを求め、求めた補正値Ｉｇｒにより画像データＤ１を補正することができる。また、補正値Ｉｇｒは、画像データＤ１を構成する画素の階調値と、基準データＲｅｆの階調値との差分に基づいて算出されるため、クロストークの発生を抑制することができる。このため、高品位な画像を表示させることができる。
【００９１】
また、プロジェクター１００は、減算器３１１が算出する差分データＤ２を画像データＤ１の水平方向１ライン分積算した値がゼロである場合に、乗算器３１９が出力する補正値Ｉｇｒがゼロとなるようにオフセット値を算出するオフセット値算出部３５０を備える。
従って、減算器３１１が出力する差分データＤ２を画像データＤ１の水平方向１ライン分積算した値がゼロである場合に、補正部３２０による補正が行われないようにオフセット値を設定することができる。
【００９２】
また、オフセット値算出部３５０は、減算器３１１が出力する差分データＤ２を画像データＤ１の水平方向１ライン分積算した値と、減算器３１１が算出する差分データＤ２にセレクター３５４により選択された補正係数Ｌ又はＨを乗算した値を、画像データＤ１の水平方向１ライン分積算した値との差分をオフセット値として算出する。
従って、減算器３１１が出力する差分データＤ２を画像データＤ１の水平方向１ライン分積算した値がゼロである場合に、補正部３２０による補正が行われないようにオフセット値を設定することができる。
【００９３】
また、補正係数Ｌ及びＨは、画像データＤ１に基づく画像が、背景領域５１と、背景領域５１と輝度差を有する白色領域５２又は黒色領域５３とを含む画像であり、画像を表示する場合に白色領域５２又は黒色領域５３の周囲に生じるクロストークを低減させる補正に用いるパラメーターである。
また、補正係数Ｌは、画像データＤ１を構成する画素の階調値が基準データＲｅｆの階調値よりも低い場合にクロストークを補正する係数である。また、補正係数Ｈは、画像データＤ１を構成する画素の階調値が基準データＲｅｆの階調値よりも高い場合にクロストークを補正する係数である。
従って、白色領域５２又は黒色領域５３の階調値が基準データＲｅｆの階調値よりも低い場合には、補正係数Ｌを用いて補正値Ｉｇｒを求め、求めた補正値Ｉｇｒにより画像データＤ１を補正することができる。また、白色領域５２又は黒色領域５３の階調値が基準データＲｅｆの階調値よりも高い場合には、補正係数Ｈを用いて補正値Ｉｇｒを求め、求めた補正値Ｉｇｒにより画像データＤ１を補正することができる。
このため、白色領域５２又は黒色領域５３の階調値が基準データＲｅｆの階調値よりも低い場合であっても、対応する補正係数を選択して画像データＤ１を補正することができる。また、白色領域５２又は黒色領域５３の階調値が基準データＲｅｆの階調値よりも高い場合であっても、対応する補正係数を選択して画像データＤ１を補正することができる。このため、クロストークの発生を抑制することができる。
【００９４】
また、補正部３２０は、補正値Ｉｇｒにより、クロストークが発生する白色領域５２又は黒色領域５３の周囲の階調値が、基準データＲｅｆの階調値から所定範囲内の階調値となるように画像データＤ１を補正する。
従って、白色領域５２又は黒色領域５３の周囲の階調値を、基準階調値から所定範囲内の階調値に補正することができる。
【００９５】
また、算出部は、画像データＤ１に基づき背景領域５１と、白色領域５２又は黒色領域５３とを含む画像を表示する場合に、背景領域５１の階調値を基準データＲｅｆの階調値として用いる。
従って、背景領域５１の階調値を基準データＲｅｆの階調値として、白色領域５２又は黒色領域５３の周囲に発生するクロストークを抑制することができる。
【００９６】
上述した実施形態は本発明を適用した具体的態様の例に過ぎず、本発明を限定するものではなく、異なる態様として本発明を適用することも可能である。
例えば、図１に示したプロジェクター１００の各機能部は、機能的構成を示すものであって、具体的な実装形態は特に制限されない。つまり、必ずしも各機能部に個別に対応するハードウェアが実装される必要はなく、一つのプロセッサーがプログラムを実行することで複数の機能部の機能を実現する構成とすることも勿論可能である。また、上記実施形態においてソフトウェアで実現される機能の一部をハードウェアで実現してもよく、また、ハードウェアで実現される機能の一部をソフトウェアで実現してもよい。その他、プロジェクターの他の各部の具体的な細部構成についても、本発明の趣旨を逸脱しない範囲で任意に変更可能である。
【００９７】
また、光変調部１１２は、透過型の液晶パネル１１３を３枚用いた構成に限らず、例えば３枚の反射型の液晶パネル１１３を用いることも可能である。また、光変調部１１２は、１枚の液晶パネルとカラーホイールを組み合わせた方式、３枚のＤＭＤ（Digital Mirror Device）を用いた方式、１枚のＤＭＤとカラーホイールを組み合わせた方式等により構成してもよい。ここで、光変調部１１２として１枚のみの液晶パネル又はＤＭＤを用いる場合には、クロスダイクロイックプリズム等の合成光学系に相当する部材は不要である。また、液晶パネル及びＤＭＤ以外にも、光源が発した光を変調可能な構成であれば問題なく採用できる。
【００９８】
また、図９〜図１１に示すフローチャートの処理単位は、プロジェクター１００の画像補正部３００の処理を理解容易にするために、主な処理内容に応じて分割したものである。図９〜図１１のフローチャートに示す処理単位の分割の仕方や名称によって本発明が制限されることはない。また、画像補正部３００の処理は、処理内容に応じて、さらに多くの処理単位に分割することもできるし、１つの処理単位がさらに多くの処理を含むように分割することもできる。また、上記のフローチャートの処理順序も、図示した例に限られるものではない。
【００９９】
また、本発明の表示装置の制御方法を、表示装置を備えたコンピューターを用いて実現する場合、本発明を、上記制御方法を実現するためにコンピューターが実行するプログラム、このプログラムを前記コンピューターで読み取り可能に記録した記録媒体、或いは、このプログラムを伝送する伝送媒体の態様で構成することも可能である。上記記録媒体としては、磁気的、光学的記録媒体又は半導体メモリーデバイスを用いることができる。具体的には、フレキシブルディスク、ＨＤＤ（Hard Disk Drive）、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、ＤＶＤ（Digital Versatile Disk）、Ｂｌｕ−ｒａｙ（登録商標） Ｄｉｓｃ、光磁気ディスク、フラッシュメモリー、カード型記録媒体等の可搬型、或いは固定式の記録媒体が挙げられる。また、上記記録媒体は、画像表示装置が備える内部記憶装置であるＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＨＤＤ等の不揮発性記憶装置であってもよい。
【符号の説明】
【０１００】
５…リモコン、１０…画像供給装置、５０Ａ、５０Ｂ…画像、５１…背景領域、５２…白色領域、５３…黒色領域、５５、５７…隣接領域、７１、７２、８１、８２…線分、１００…プロジェクター、１１０…投射部、１１１…光源部、１１２…光変調部、１１３…液晶パネル、１１５…投射光学系、１２１…光源駆動部、１２２…光変調部駆動部、１３１…操作パネル、１３３…入力処理部、１３５…リモコン受光部、１３７…無線通信部、１５１…Ｉ／Ｆ部、１５３…画像処理部、１５５…フレームメモリー、１６０…記憶部、１７０…制御部、１８０…バス、３００…画像補正部、３１０…補正値算出部、３１１…減算器、３１２、３１３…乗算器、３１４…セレクター、３１５…比較器、３１６…積分器、３１７…加算器、３１８…ラッチ回路、３１９…乗算器、３２０…補正部、３２１…遅延器、３２２…加算器、３５０…オフセット値算出部、３５１…減算器、３５２、３５３…乗算器、３５４…セレクター、３５５…比較器、３５６…積分器、Ｄ１…画像データ、Ｄ２…差分データ、Ｄ３、Ｄ４…補正差分データ、Ｄ５…補正画像データ、Ｄ６、Ｄ７…補正差分データ、Ｉｇｒ…補正値、Ｉｎｔ…積分値、Ｋ…調整係数、Ｌ…補正係数、Ｈ…補正係数、ＳＣ…スクリーン。
【図１】
2019159223.tif 000003
【図２】
2019159223.tif 000004
【図３】
2019159223.tif 000005
【図４】
2019159223.tif 000006
【図５】
2019159223.tif 000007
【図６】
2019159223.tif 000008
【図７】
2019159223.tif 000009
【図８】
2019159223.tif 000010
【図９】
2019159223.tif 000011
【図１０】
2019159223.tif 000012
【図１１】
2019159223.tif 000013