[go: up one dir, main page]

JP2004274268A - Color conversion operator generation apparatus, method, program, recording medium, and projector - Google Patents

Color conversion operator generation apparatus, method, program, recording medium, and projector Download PDF

Info

Publication number
JP2004274268A
JP2004274268A JP2003060425A JP2003060425A JP2004274268A JP 2004274268 A JP2004274268 A JP 2004274268A JP 2003060425 A JP2003060425 A JP 2003060425A JP 2003060425 A JP2003060425 A JP 2003060425A JP 2004274268 A JP2004274268 A JP 2004274268A
Authority
JP
Japan
Prior art keywords
color conversion
color
conversion operator
generation device
projected image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2003060425A
Other languages
Japanese (ja)
Other versions
JP4026064B2 (en
Inventor
Masafumi Kanai
政史 金井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2003060425A priority Critical patent/JP4026064B2/en
Publication of JP2004274268A publication Critical patent/JP2004274268A/en
Application granted granted Critical
Publication of JP4026064B2 publication Critical patent/JP4026064B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Projection Apparatus (AREA)
  • Image Processing (AREA)
  • Video Image Reproduction Devices For Color Tv Systems (AREA)
  • Processing Of Color Television Signals (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)

Abstract

【課題】周囲環境が変化しても適切な色再現が可能な色変換演算子生成装置を提供することを課題とする。
【解決手段】本発明による変換演算子生成部100によれば、色変換演算子によって、周囲環境の変化による、投影面における投影画像の見え方の変化が補正される。まず、パラメータ算出部130によって、投影面上の投影領域における投影画像の見え方に関する情報に基づき、投影画像と投影面の色との対比効果を示すパラメータαが算出され、変換行列合成部100aによって、算出されたパラメータαに基づき、周囲環境の変化による、投影面における投影画像の見え方の変化を補正するための色変換演算子が生成される。
【選択図】 図2
An object of the present invention is to provide a color conversion operator generation device capable of appropriately reproducing colors even when the surrounding environment changes.
According to a conversion operator generation unit of the present invention, a change in the appearance of a projected image on a projection plane due to a change in an ambient environment is corrected by a color conversion operator. First, the parameter calculating unit 130 calculates a parameter α indicating a contrast effect between the projected image and the color of the projected surface based on the information on the appearance of the projected image in the projection area on the projection surface, and the conversion matrix combining unit 100a Based on the calculated parameter α, a color conversion operator for correcting a change in the appearance of the projected image on the projection plane due to a change in the surrounding environment is generated.
[Selection] Fig. 2

Description

【0001】
【発明の属する技術分野】
本発明は、部屋の照明やスクリーンの色などによって変化する投影画像の見えを補正する画像処理に関する。
【0002】
【従来の技術】
周囲の環境の変化によるプロジェクタの投影画像における見え方の変化を補正する画像処理技術として特許文献1がある。当該特許文献1に記載の技術では、スクリーンの情報からRGBのゲインの補正量を計算し、当該計算結果に基づく1D−LUTを用いて投影画像の見えの変化を補正している。この際、ある固定値を有する補正量調整パラメータを定義して、無補正と完全補正との中間状態をとることによって過補正を防いでいる。
【0003】
【特許文献1】
特開2002−94822公報
【発明が解決しようとする課題】
しかしながら、スクリーンの色に対する補正において過補正の原因となるのは、補正後の出力映像と投影画像の近傍にあるスクリーンの色との対比効果である。このため、部屋の明るさによって周囲のスクリーンにおける色の見え方が変化する場合、当該変化に応じて過補正であると人間が感じる補正量も変化することから、固定の補正量パラメータでは対応することが困難であった。
【0004】
本発明は、上記問題点を解決するためになされたもので、周囲環境が変化しても適切な色再現が可能な色変換演算子生成装置、方法、プログラム、記録媒体、プロジェクタおよびアダプタを提供することを課題とする。
【0005】
【課題を解決するための手段】
上記課題に鑑み、本発明による色変換演算子生成装置は、周囲環境の変化による、投影面における投影画像の見え方の変化を補正するための色変換演算子を生成する装置であって、投影面上の投影領域における投影画像の見え方に関する情報に基づき、投影画像と投影面の色との対比効果を示すパラメータを算出するパラメータ算出手段と、当該算出されたパラメータに基づき、周囲環境の変化による、投影面における投影画像の見え方の変化を補正するための色変換演算子を生成する生成手段と、を備えて構成される。
【0006】
上記本発明による変換演算子生成装置によれば、色変換演算子によって、周囲環境の変化による、投影面における投影画像の見え方の変化が補正される。まず、パラメータ算出手段によって、投影面上の投影領域における投影画像の見え方に関する情報に基づき、投影画像と投影面の色との対比効果を示すパラメータが算出される。そして、色変換演算子生成手段によって、当該算出されたパラメータに基づき、周囲環境の変化による、投影面における投影画像の見え方の変化を補正するための色変換演算子が生成される。
【0007】
上記本発明による色変換演算子生成装置では、前記色変換演算子による補正量を、前記パラメータに応じて、前記投影画像の色が基準投影面に投影した場合とほぼ同じ色になるように補正した状態から、無補正の状態へと段階的に調整するように構成される。
【0008】
上記本発明による色変換演算子生成装置では、前記情報が、投影面の明るさに対応する値であるように構成される。
【0009】
上記本発明による色変換演算子生成装置では、前記色変換演算子による補正量を、前記明るさに対応する値が小さいときには前記投影画像の色が基準投影面に投影した場合とほぼ同じ色になるように補正した状態とし、前記明るさに対応する値が大きくなるにつれて、無補正の状態へと徐々に近づけるように構成される。
【0010】
上記本発明による色変換演算子生成装置では、前記情報が、投影面の色に関する情報であるように構成される。
【0011】
上記本発明による色変換演算子生成装置では、前記投影面の色に関する情報が基準投影面の色と使用投影面の色との色度差であり、前記色変換演算子による補正量を、前記色度差が小さいときには前記投影画像の色が基準投影面に投影した場合とほぼ同じ色になるように補正した状態とし、前記色度差が大きくなるにつれて無補正の状態へと徐々に近づけるように構成される。
【0012】
上記本発明による色変換演算子生成装置では、前記情報が、投影領域と投影面との面積比に関する情報であるように構成される。
【0013】
上記本発明による色変換演算子生成装置では、前記色変換演算子による補正量を、投影領域と投影面の大きさがほぼ等しいときには前記投影画像の色が基準投影面に投影した場合とほぼ同じ色になるように補正した状態とし、投影面の大きさに対して投影領域の大きさが小さくなるにつれて無補正の状態へと徐々に近づけるように構成される。
【0014】
上記本発明による色変換演算子生成装置では、前記投影画像の見え方に関する情報を測定する測定手段をさらに備えるように構成される。
【0015】
また、プロジェクタは、上記本発明による色変換演算子生成装置を備えるように構成される。
【0016】
さらに、本発明による色変換演算子生成方法は、周囲環境の変化による、投影面における投影画像の見え方の変化を補正するための色変換演算子を生成する方法であって、投影面上の投影領域における投影画像の見え方に関する情報に基づき、投影画像と投影面の色との対比効果を示すパラメータを算出するパラメータ算出工程と、当該算出されたパラメータに基づき、周囲環境の変化による、投影面における投影画像の見え方の変化を補正するための色変換演算子を生成する生成工程と、を備えて構成される。
【0017】
また、本発明によるプログラムは、周囲環境の変化による、投影面における投影画像の見え方の変化を補正するための色変換演算子を生成する処理をコンピュータに実行させるためのプログラムであって、投影面上の投影領域における投影画像の見え方に関する情報に基づき、投影画像と投影面の色との対比効果を示すパラメータを算出するパラメータ算出処理と、当該算出されたパラメータに基づき、周囲環境の変化による、投影面における投影画像の見え方の変化を補正するための色変換演算子を生成する生成処理と、をコンピュータに実行させるように構成される。
【0018】
さらに、本発明による記録媒体は、上記プログラムを記録してコンピュータによって読取可能に構成される。
【0019】
【発明の実施の形態】
以下、図面を参照して、本発明の好適な実施の形態について説明する。
【0020】
第1実施形態
1) システム構成
図1に、本発明に係る画像表示装置の一実施形態にかかるプロジェクタ20を用いたシステムの概略説明図を示す。本発明の画像表示装置としては、プロジェクタの他、CRT、液晶ディスプレイなども含まれる。
【0021】
当該システムにおいては、スクリーン(投影面)10のほぼ正面に設けられたプロジェクタ20から所定の画像が投影され、センサ60によって所望の情報(スクリーンの色、照明の明るさ、スクリーンサイズなど)が検出される。センサ60としては、多画素のエリアセンサを用いる。
【0022】
ここで、スクリーン10中の画像が投影されている領域を投影領域12とし、センサ60による前記情報の検出可能な領域をセンシング領域14とする。この際、図1に示すように、投影領域12がスクリーン10内に収まり、センシング領域14がスクリーン10投影領域12をカバーできるようにスクリーン10、プロジェクタ20およびセンサ60を配置する。また、投影領域12の横幅をW、縦幅をHとした場合に、センシング領域の横幅が1.2〜2.0W、縦幅が1.2〜2.0Hとすることが好ましいことを実験によって確かめた。
【0023】
図2に、本発明の第1実施形態に係るプロジェクタ20の機能ブロック図を示す。
【0024】
本発明の第1実施形態に係るプロジェクタ20は、色変換演算子を生成するための色変換演算子生成部100と、当該色変換演算子生成部100によって生成された色変換演算子を用いて、入力される映像信号に対して所望の変換処理を施す映像信号変換部110と、液晶ライトバルブを駆動して画像の投影表示を行うためのL/V(ライトバルブ)駆動部140と、を備えて構成される。
【0025】
前記色変換演算子生成部100は、変換行列合成部100a、基準環境データ保存部100b、使用環境データ保存部100c、パッチデータ生成部120、パラメータα生成部130および測定部200を備えている。
【0026】
前記測定部200は、変換行列Md0生成部200a、変換行列M生成部200b、スクリーンサイズ演算部200c、スクリーンの色演算部200dおよび照明の明るさ演算部200eを備えている。各部の動作については、以下でフローチャートを参照して詳述する。
【0027】
本発明によるプロジェクタでは、色変換演算子生成部100によって使用環境に応じた色変換演算子が生成される。そして、映像信号変換部110によって、パーソナルコンピュータなどから供給される映像信号が、色変換演算子生成部100において生成された色変換演算子を用いて変換される。L/V駆動部140は、当該変換されたアナログ信号に基づき、液晶ライトバルブを駆動して画像の投影表示を行う。
【0028】
2) 色変換演算子生成部100の動作
次に、図3〜図10を参照して、本発明に係る色変換演算子生成部100の動作を説明する。なお、以下に説明する色変換演算子生成処理などの色変換演算子生成部100による処理は、プロジェクタ20のプログラム格納部(図示せず)に記録された処理プログラムを実行することによって行われる。前記プログラム格納部は、当該処理プログラムを記録した媒体を構成する。さらに、当該処理プログラム自体も、本願発明の範囲内に包含される。
【0029】
2−1) 事前処理(図3)
図3に、本発明に係る色変換演算子生成処理の事前処理(基準環境下)を説明するためのフローチャートを示す。
【0030】
当該実施形態では、基準環境(暗室、基準スクリーン)でのプロジェクタの特性データが必要となる。そこで、変換行列Md0生成部200aによって、事前に基準環境下で測定を行い、変換行列Md0を生成し、基準環境データ保存部100bに保存しておく必要がある。
【0031】
図3に示す事前処理では、まず投影領域12の特定を行い(S10)、基準環境下でのプロジェクタ20の出力色の測定および変換行列の生成並びに保存を行なった後(S12)、図4の本処理に移行する。
【0032】
2−1−1) 投影領域の特定(S10)
次に、図6に示すフローチャートを参照して、図3のS10に示す投影領域12の特定処理について説明する。
【0033】
まず、プロジェクタ20からスクリーン10に対して白を出力し(S60)、センサ60によってスクリーン10における反射光を測定する(S62)。次に、プロジェクタ20からスクリーン10に対して黒を出力し(S64)、センサ60によってスクリーン10における反射光を測定する(S66)。そして、S62およびS66における2回の測定値の差分を求め、当該測定値の差分に基づき投影領域12を特定し(S68)、投影領域特定処理を終了する。
【0034】
当該実施形態では、プロジェクタから白および黒をスクリーンに対して出力して、反射光の輝度値の差分から投影領域を特定しているが、プロジェクタからの出力光は白および黒に特定されず、色または輝度に差があれば投影領域を特定することが可能である。
【0035】
2−1−2) 基準環境下での色測定および変換行列の生成・保存(S12)
次に、図5に示すフローチャートを参照して、図3のS12に示す基準環境下での色測定および変換行列の生成・保存処理について説明する。
【0036】
まず、基準環境下において、プロジェクタ20からスクリーン10に対して黒(K)を出力し(S40)、センサ60によってスクリーン10における反射光の三刺激値を測定する(S42)。そして、投影領域12内の値を平均化する(S44)。平均化した値をXK0,YK0,ZK0とする。
【0037】
次に、基準環境下において、プロジェクタ20からスクリーン10に対して白(W)、赤(R)、緑(G)、青(B)の何れかを出力し(S46)、センサ60によってスクリーン10における反射光の三刺激値を測定する(S48)。そして、投影領域12内の値を平均化する(S50)。白(W)、赤(R)、緑(G)、青(B)についての平均化した値を、それぞれ
W0,YW0,ZW0
R0,YR0,ZR0
G0,YG0,ZG0
B0,YB0,ZB0
とする。そして、各色についての測定値から黒についての測定値を減算して正規化する(S52)。Rの三刺激値の場合
Rd0=(XR0−XK0)/(YW0−YK0
Rd0=(YR0−YK0)/(YW0−YK0
Rd0=(ZR0−ZK0)/(YW0−YK0
となる。W、GおよびBについても同様に算出できる。
【0038】
そして、S46〜S52の処理をW、R、GおよびBの4色について繰り返えす。なお、当該実施形態では、4色を用いる場合について説明したが、3色でも同様に変換行列Md0を生成できる。しかし、4色を用いた場合の方が3色を用いた場合よりも精度が高い。
【0039】
次に、変換行列Md0生成部200aは、
【0040】
【数1】

Figure 2004274268
に基づき、基準環境下における変換行列Md0を生成する(S54)。
【0041】
ここで、
【0042】
【数2】
Figure 2004274268
であり、
Rd0=XRd0/(XRd0+YRd0+ZRd0
Rd0=YRd0/(XRd0+YRd0+ZRd0
Rd0=ZRd0/(XRd0+YRd0+ZRd0
である。なお、
Gd0,yGd0,zGd0,xBd0,yBd0,zBd0についても同様である。
【0043】
そして、生成された変換行列Md0を基準環境データ保存部100bに保存して(S56)、図4に示す本処理に移行する。
【0044】
2−2) 本処理(図4)
次に図4を参照して、本発明に係る色変換演算子を用いての環境補正処理の本処理を説明する。
【0045】
図4に示す本処理では、事前処理と同様に、まず投影領域12の特定を行い(S20)、使用環境下でのプロジェクタ20の出力色の測定および変換行列の生成並びに保存を行う(S22)。
【0046】
S20における投影領域の特定処理およびS22における使用環境下での色測定および変換行列の生成・保存処理は、それぞれ図6を参照して説明したS10における処理および図5を参照して説明したS12における処理を、基準環境下で行う代わりに使用環境下で行なったものである。
【0047】
2−2−1) 投影領域の特定(S20)
S20における投影領域の特定処理は、図6を参照して説明したS10における処理と同様であるので、その説明を省略する。
【0048】
2−2−2) 使用環境下での色測定および変換行列の生成・保存(S22)
次に、事前処理の場合と同様に、図5に示すフローチャートを参照して、図4のS22に示す使用環境下での色測定および変換行列の生成・保存処理について説明する。
【0049】
まず、使用環境下において、プロジェクタ20からスクリーン10に対して黒(K)を出力し(S40)、センサ60によってスクリーン10における反射光の三刺激値を測定する(S42)。そして、投影領域12内の値を平均化する(S44)。平均化した値をX,Y,Zとする。ここで、使用環境時の照明の明るさはプロジェクタの黒を投影した場合の輝度Yに相当する。
【0050】
次に、使用環境下において、プロジェクタ20からスクリーン10に対して白(W)、赤(R)、緑(G)、青(B)の何れかを出力し(S46)、センサ60によってスクリーン10における反射光の三刺激値を測定する(S48)。そして、投影領域12内の値を平均化する(S50)。白(W)、赤(R)、緑(G)、青(B)についての平均化した値を、それぞれ
,Y,Z
,Y,Z
,Y,Z
,Y,Z
とする。そして、各色についての測定値から黒についての測定値を減算して正規化する(S52)。Rの三刺激値の場合
Rd=(X−X)/(Y−Y
Rd=(Y−Y)/(Y−Y
Rd=(Z−Z)/(Y−Y
となる。W、GおよびBについても同様に算出できる。
【0051】
そして、S46〜S52の処理をW、R、GおよびBの4色について繰り返えす。なお、当該実施形態では、4色を用いる場合について説明したが、3色でも同様に変換行列Md0を生成できる。しかし、4色を用いた場合の方が3色を用いた場合よりも精度が高い。
【0052】
次に、変換行列M生成部200bは、
【0053】
【数3】
Figure 2004274268
に基づき、使用環境下における変換行列Mを生成する(S54)。
【0054】
ここで、
【0055】
【数4】
Figure 2004274268
であり、
Rd=XRd/(XRd+YRd+ZRd
Rd=YRd/(XRd+YRd+ZRd
Rd=ZRd/(XRd+YRd+ZRd
である。なお、
Gd,yGd,zGd,xBd,yBd,zBdについても同様である。
【0056】
そして、生成された変換行列Mを使用環境データ保存部100cに保存して(S56)、図4のS24における処理に移行する。
【0057】
2−2−3) スクリーン上での照明の明るさ測定処理(S24)
部屋の照明がある程度の明るさを有していなければ、投影領域近傍の色も知覚できないので、対比効果は生じない。そこで、照明の明るさ演算部200eが、スクリーン上での照明の明るさを測定する。
【0058】
図7に、S24のスクリーン上での照明の明るさ測定処理を説明するためのフローチャートを示す。
【0059】
まず、使用環境下において、プロジェクタ20からスクリーン10に対して黒(K)を出力し(S70)、センサ60によってスクリーン10における反射光を測定する(S72)。
【0060】
具体的には、以下で説明するYを測定する。プロジェクタから黒を出力したときの投影領域内の明るさは、プロジェクタの黒の輝度が小さければ、スクリーン上の照明の明るさに対応した値とみなすことができる。これをYとし対比パラメータの算出に用いる。YはS44で測定したYと同じものなので、その値をそのまま用いても良い。
【0061】
そして、投影領域12内のY値を平均化する(S74)。これを数式で具体的に示すと、
Y=Y={Σ(投影領域内)(i,j)}/N … (1)
となる。ここで、Y(i,j)は、センサの各画素における測定輝度であり、Nは、投影領域内の画素数であり、Σ(投影領域内)は、投影領域内の画素について和を取ることを示す。
【0062】
S74における処理の後、図4のS26における処理に移行する。
【0063】
2−2−4) スクリーン色の測定処理(S26)
投影画像は基準の白色スクリーンに投影したときの色と同じになるように補正されるので、スクリーンの色が白色から大きく外れるほどスクリーンとの対比効果が大きくなる。基準環境下(暗室、白色スクリーン)と使用環境下においてプロジェクタから白を出力したときの色との色度差は、両環境下におけるスクリーン色の差に対応する値とみなすことができる。
【0064】
図8に、S26のスクリーン色の測定処理(スクリーンの色演算部による処理)を説明するためのフローチャートを示す。
【0065】
まず、使用環境下において、プロジェクタ20からスクリーン10に対して白(W)を出力し(S80)、センサ60によってスクリーン10における反射光を測定する(S82)。そして、S74と同様に、投影領域12内においてS82における測定値を平均化し(S84)、色度を算出する(S86)。
【0066】
次に、図3を参照して説明した基準環境下でのプロジェクタの白の測定値をデータ格納部から読み出し(S88)、色度を算出する(S90)。
【0067】
そして、S86において算出された色度と、S90において算出された色度との差を算出する(S92)。基準環境下(暗室、白色スクリーン)と使用環境下においてプロジェクタから白を出力したときの色との色度差(両環境下におけるスクリーン色の差に対応する値)をΔとし、対比パラメータの算出に用いる。当該実施形態においては、Δを計算する際の色空間をYxy表色系とするが、L*a*b*表色系など任意の色空間を用いることができる。Yxy表色系を用いた場合のΔは、
Δ={(x−xW0+(y−yW01/2 … (2)
によって算出される。
【0068】
ここで、
W0=XW0/(XW0+YW0+ZW0
W0=YW0/(XW0+YW0+ZW0
=X/(X+Y+Z
=Y/(X+Y+Z
である。
【0069】
W0,YW0,ZW0は、基準環境下におけるプロジェクタの白の三刺激値であり、図3のS12において測定された値である。また、X,Y,Zは、使用環境下におけるプロジェクタの白の三刺激値であり、図4のS22において測定された値である。
【0070】
上記のように、Δの計算にYxy表色系を用いた場合、L*a*b*表色系を用いた場合に比べて計算量は少なくなる。しかし、Yxy表色系の特性上、広い色域に渡って考えた場合、Δの値が人が見たときに感じる色度差と必ずしも一致しないという欠点がある。したがって、より高い精度が求められる場合には、以下のようにL*a*b*表色系を用いることが好ましい。L*a*b*表色系を用いる場合のΔは、
Δ={a* +b* 1/2
によって算出される。
ここで、
a*=500[(X/X1/3−(Y/Y1/3
b*=200[(Y/Y1/3−(Z/Z1/3
=XW0 /YW0
=Y
=ZW0 /YW0
である。
【0071】
S92における処理の後、図4のS28における処理に移行する。
【0072】
2−2−5) 投影領域とスクリーンとの面積比の測定処理(S28)
スクリーンの大きさが投影領域よりも広くなければ、スクリーンの色との対比効果は起こらない。そこで、スクリーンサイズ演算部200cが、投影領域近傍で投影領域と近い色をしている領域を検出し、投影領域との面積比を求める。当該面積比をRとし、対比パラメータの算出に用いる。
【0073】
図9に、図4のS28における投影領域とスクリーンとの面積比の測定処理を説明するためのフローチャートを示す。
【0074】
まず、プロジェクタ20からスクリーン10に対して黒(K)を投影して(S100)、センサの各画素における色度x(i,j)、y(i,j)を測定する(S102)。ここで、
(i,j)=X(i,j)/{X(i,j)+Y(i,j)+Z(i,j)}
(i,j)=Y(i,j)/{X(i,j)+Y(i,j)+Z(i,j)}
である。ここで、Y(i,j)は、センサの各画素における測定輝度である。
【0075】
そして、投影領域内の値を平均化して、投影領域内の平均色度x,yを求める。これを数式で具体的に示すと、
={Σ(投影領域内)(i,j)}/N
={Σ(投影領域内)(i,j)}/N
となる。ここで、Nは、投影領域内の画素数であり、Σ(投影領域内)は、投影領域内の画素について和を取ることを示す。
【0076】
次に投影領域外の各画素について、投影領域内の平均色度との色度差を求め、閾値以内に収まっている画素数をカウントする(S106〜S112)。
【0077】
すなわち、投影領域外の画素を順に選択し(S106)、投影領域内の平均色度との色度差S(i,j)を算出し(S108)、S(i,j)が閾値内であれば、カウンタNを1加算する(S110)。S106〜S110を全ての画素について繰り返す(S112)。S106〜S112を数式によって表現すると、
(i,j)=1 (|x(i,j)−x|≦Δxかつ|y(i,j)−y|≦Δyのとき)
(i,j)=0 (上記以外の場合)
=Σ(投影量域外)S(i,j)
となる。ここで、Σ(投影領域内外)は、投影領域内外の画素について和を取ることを示す。なお、閾値ΔxおよびΔyは定数であり、0.005〜0.05が適当である。
【0078】
そして、総カウンタ数N=Σ(投影量域外)S(i,j)からスクリーンの大きさを算出し(S114)、次式:
R=(N+N)/N … (3)
によって投影領域とスクリーンとの面積比Rを算出する(S116)。
【0079】
S116における処理の後、図4のS30における処理に移行する。
【0080】
2−2−6) 対比パラメータαの算出処理(S30)
パラメータα生成部130は、スクリーン上での照明の明るさY、スクリーンの色(基準スクリーンとの色度差)Δおよび投影領域とスクリーンとの面積比Rに基づき、対比効果の程度を示すパラメータαを算出する。
【0081】
図10に、対比パラメータαの算出処理を説明するための図を示す。
【0082】
対比パラメータαは、
α=αmin+(1−αmin)×α1×α2×α3 … (4)
によって求められる。入力映像信号に対して、αが0のときに無補正(0パーセント補正)の状態となり、αが1のとき完全補正(100パーセント補正、すなわち、投影画像の色が基準投影面に投影した場合とほぼ同じ色になるように補正した状態)がかかる。実験より、αminは0.3〜0.8の範囲の値が好適である。
【0083】
そして、式(4)のパラメータα1は、
【0084】
【数5】
Figure 2004274268
とする。ここで、Y1の値は0〜200[cd/m]の範囲が好適であり、Y2の値は20〜500[cd/m]の範囲が好適であることを実験により確かめた。
【0085】
図10(a)に、横軸をスクリーン上での照明の明るさY、縦軸をパラメータα1とした場合のグラフを示す。図10(a)に示すように、スクリーン上での照明の明るさYが明るいほど、α1の値が小さな値となるようにして補正量を小さくする。なお、図10(a)に示すα1のグラフは、単なる一例であり、傾きがゼロまたは負であり、最大値が1、最小値がゼロであれば良い。
【0086】
式(4)のパラメータα2は、
【0087】
【数6】
Figure 2004274268
とする。xy座標系で色度差を求めた場合、Δ1の値は0.00〜0.15の範囲が好適であり、Δ2の値は0.05〜0.20の範囲が好適であることを実験により確かめた。
【0088】
図10(b)に、横軸を基準スクリーンとの色度差Δ、縦軸をパラメータα2とした場合のグラフを示す。図10(b)に示すように、基準スクリーンの色を白とすると使用スクリーンの彩度が大きくなるほど(色度差Δが大きくなるほど)、α2の値が小さくなるようにして補正量を小さくする。なお、図10(b)に示すα2のグラフは、単なる一例であり、傾きがゼロまたは負であり、最大値が1、最小値がゼロであれば良い。
【0089】
式(4)のパラメータα3は、
【0090】
【数7】
Figure 2004274268
とする。R1の値は1.0〜2.0の範囲が好適であり、R2の値は1.5〜3.0の範囲が好適であることを実験により確かめた。
【0091】
図10(c)に、横軸を投影領域とスクリーンとの面積比R、縦軸をパラメータα3とした場合のグラフを示す。図10(c)に示すように、スクリーンが大きくなるほど、α3の値が小さな値となるようにして、補正量を小さくする。すなわち、色変換演算子による補正量を、投影領域と投影面の大きさがほぼ等しいときには前記投影画像の色が基準投影面に投影した場合とほぼ同じ色になるように補正した状態とし、投影面の大きさに対して投影領域の大きさが小さくなるにつれて無補正の状態へと徐々に近づける
なお、図10(c)に示すα3のグラフは、単なる一例であり、傾きがゼロまたは負であり、最大値が1、最小値がゼロであれば良い。
【0092】
上記の説明では、S24においてスクリーン上での照明の明るさの測定が行われてYが求められ、S26においてスクリーンの色が測定されてΔが求められ、S28において投影領域とスクリーンとの面積比Rが求められた場合について説明した。しかし、S24、S26およびS28は何れか一つを行えば本発明による周囲環境の変化に応じた色補正を行うことができる。従って、S24における処理を行わずYを算出しなかった場合にはα1=01とし、S26における処理を行わずΔを算出しなかった場合にはα2=01とし、S28における処理を行わずRを算出しなかった場合にはα3=01とする。
【0093】
S30における処理の後、S32における処理に移行する。
【0094】
2−2−7) 変換行列の合成処理(S32)
変換行列合成部100aは、基準環境データ保存部100bおよび使用環境データ保存部100cにそれぞれ保存した変換行列Md0およびMを読み出し、式(4)で求めたパラメータαを重み付け係数として、
M=M −1[αMd0+(1−α)M] …(5)
によって変換行列Md0およびMを合成して最終的な変換行列M(色変換演算子)を求める(S32)。
【0095】
S32における処理の後、S34における処理に移行する。
【0096】
2−2−8) 映像信号に対する環境補正処理(S34)
映像信号変換部110は、式(5)で求めた変換行列Mを用いて、入力される映像信号Rin,Gin,Binに対して環境補正処理を施し、補正後の映像信号Rout,Gout,Boutを求める。
【0097】
図11に、変換行列Mを用いての映像信号に対する環境補正処理を説明するためのフローチャートを示す。
【0098】
まず、入力される映像信号Rin,Gin,Binは、
in=(Rin/255)γ
in=(Gin/255)γ
in=(Bin/255)γ
によってrin,gin,binに変換される(S94)。
【0099】
次に、rin,gin,binは、式(5)で求めた変換行列Mを用いて、
【0100】
【数8】
Figure 2004274268
によって、rout,gout,boutに変換される(S96)。
【0101】
但し、rout<0のときにはrout=0とし、rout>1のときにはrout=1とする。goutおよびboutについても同様である。
【0102】
そして、rout,gout,boutは、
out=255(rout1/ γ
out=255(gout1/ γ
out=255(bout1/ γ
によってRout,Gout,Boutに変換される(S98)。
【0103】
上記S94〜S98は映像信号の各画素について繰り返される。映像信号の全ての画素についてS94〜S98の処理が終了すると、本発明に係る色変換演算子生成処理の本処理が終了する。
【0104】
当該実施形態によれば、スクリーン上での照明の明るさY、スクリーンの色(基準スクリーンとの色度差)Δおよび投影領域とスクリーンとの面積比Rに基づいて算出された可変パラメータαを重み付け係数として用いて、変換行列Md0およびMを合成して最終的な変換行列M(色変換演算子)を求めている。このため、周囲環境の変化に応じて、過補正であると人間が感じる補正量が変化したとしても、可変パラメータαを用いて適切な色再現が可能な色変換演算子Mを生成し、当該色変換演算子Mによって適切な環境補正処理を行うことができる。
【0105】
第2実施形態
図12に、本発明の第2実施形態に係るプロジェクタ20およびアダプタ300の機能ブロック図を示す。第1実施形態と同一の構成要素に関しては、第2実施形態においても同一の参照番号を付す。
【0106】
第1実施形態においてはプロジェクタ20が色変換演算子生成部100を備えているが、図12に示すように、色変換演算子生成部100を、アダプタ300としてプロジェクタとは別個に構成してもよい。図12のように構成しても、第1実施形態と同様の作用効果を奏する。
【図面の簡単な説明】
【図1】本発明に係る画像表示装置の一実施形態にかかるプロジェクタ20を用いたシステムの概略説明図である。
【図2】本発明の第1実施形態にかかるプロジェクタ20の機能ブロック図である。
【図3】本発明に係る色変換演算子生成処理の事前処理を説明するためのフローチャートである。
【図4】本発明に係る色変換演算子を用いての環境補正処理の本処理を説明するためのフローチャートである。
【図5】図3のS12に示す基準環境下での色測定および変換行列の生成・保存処理について説明するためのフローチャートである。
【図6】図3のS10に示す投影領域の特定処理について説明するためのフローチャートである。
【図7】図4のS24におけるスクリーン上での照明の明るさ測定処理を説明するためのフローチャートである。
【図8】図4のS26におけるスクリーン色の測定処理を説明するためのフローチャートである。
【図9】図4のS28における投影領域とスクリーンとの面積比の測定処理を説明するためのフローチャートである。
【図10】対比パラメータαの算出処理を説明するための図である。
【図11】変換行列Mを用いての映像信号に対する環境補正処理を説明するためのフローチャートである。
【図12】本発明の第2実施形態に係るプロジェクタ20およびアダプタ300の機能ブロック図である。
【符号の説明】
10 スクリーン(投影面)
12 投影領域
14 センシング領域
20 プロジェクタ
60 センサ
100 色変換演算子生成部
100a 変換行列合成部
100b 基準環境データ保存部
100c 使用環境データ保存部
110 映像信号変換部
120 パッチデータ生成部
130 パラメータα生成部
140 L/V(ライトバルブ)駆動部
200 測定部
200a 変換行列Md0生成部
200b 変換行列M生成部
200c スクリーンサイズ演算部
200d スクリーンの色演算部
200e 照明の明るさ演算部[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to image processing for correcting the appearance of a projected image that changes depending on room lighting, screen color, and the like.
[0002]
[Prior art]
Patent Document 1 discloses an image processing technique for correcting a change in appearance in a projected image of a projector due to a change in a surrounding environment. In the technique described in Patent Document 1, a correction amount of RGB gain is calculated from screen information, and a change in appearance of a projected image is corrected using a 1D-LUT based on the calculation result. At this time, an over-correction is prevented by defining a correction amount adjustment parameter having a certain fixed value and taking an intermediate state between no correction and complete correction.
[0003]
[Patent Document 1]
JP-A-2002-94822
[Problems to be solved by the invention]
However, the cause of overcorrection in the correction for the screen color is a comparison effect between the output image after correction and the screen color near the projected image. For this reason, when the appearance of the color on the surrounding screen changes due to the brightness of the room, the correction amount perceived by humans as overcorrection also changes according to the change. It was difficult.
[0004]
The present invention has been made to solve the above problems, and provides a color conversion operator generation apparatus, method, program, recording medium, projector, and adapter that can perform appropriate color reproduction even when the surrounding environment changes. The task is to
[0005]
[Means for Solving the Problems]
In view of the above problems, a color conversion operator generation device according to the present invention is a device that generates a color conversion operator for correcting a change in the appearance of a projected image on a projection plane due to a change in surrounding environment, Parameter calculating means for calculating a parameter indicating a contrast effect between the projected image and the color of the projected surface on the basis of information on the appearance of the projected image in the projection area on the surface; and a change in the surrounding environment based on the calculated parameter. Generating means for generating a color conversion operator for correcting a change in the appearance of the projected image on the projection plane.
[0006]
According to the conversion operator generation device of the present invention, the change in the appearance of the projected image on the projection plane due to the change in the surrounding environment is corrected by the color conversion operator. First, the parameter calculating means calculates a parameter indicating a contrast effect between the projected image and the color of the projected surface, based on the information on the appearance of the projected image in the projection area on the projection surface. Then, based on the calculated parameters, the color conversion operator generating means generates a color conversion operator for correcting a change in the appearance of the projected image on the projection plane due to a change in the surrounding environment.
[0007]
In the color conversion operator generation device according to the present invention, the correction amount by the color conversion operator is corrected according to the parameter so that the color of the projected image is substantially the same as when projected onto a reference projection plane. The configuration is such that the state is adjusted step by step from a state in which the correction is performed to a state in which no correction is performed.
[0008]
The color conversion operator generation device according to the present invention is configured such that the information is a value corresponding to the brightness of the projection plane.
[0009]
In the color conversion operator generation device according to the present invention, when the value corresponding to the brightness is small, the correction amount by the color conversion operator is set to be substantially the same as the color of the projected image when projected onto the reference projection plane. It is configured such that the state is corrected so as to be closer to the uncorrected state as the value corresponding to the brightness increases.
[0010]
In the color conversion operator generation device according to the present invention, the information is configured to be information relating to the color of the projection plane.
[0011]
In the color conversion operator generation device according to the present invention, the information on the color of the projection plane is a chromaticity difference between the color of the reference projection plane and the color of the used projection plane, and the correction amount by the color conversion operator is When the chromaticity difference is small, the state is corrected so that the color of the projected image becomes substantially the same color as when projected on the reference projection plane, and gradually approaches an uncorrected state as the chromaticity difference increases. Is configured.
[0012]
In the color conversion operator generation device according to the present invention, the information is configured to be information on an area ratio between a projection area and a projection plane.
[0013]
In the color conversion operator generation device according to the present invention, the correction amount by the color conversion operator is substantially the same as when the color of the projection image is projected on the reference projection surface when the size of the projection area and the size of the projection surface are substantially equal. It is configured to be in a state corrected so as to become a color, and gradually approaches an uncorrected state as the size of the projection area becomes smaller than the size of the projection plane.
[0014]
The color conversion operator generating device according to the present invention is configured to further include a measuring unit that measures information on how the projected image looks.
[0015]
Further, the projector is configured to include the color conversion operator generation device according to the present invention.
[0016]
Further, the method for generating a color conversion operator according to the present invention is a method for generating a color conversion operator for correcting a change in the appearance of a projected image on a projection plane due to a change in the surrounding environment. A parameter calculating step of calculating a parameter indicating a contrast effect between the projected image and the color of the projected surface based on information on the appearance of the projected image in the projection area; and a projection based on a change in the surrounding environment based on the calculated parameter. And generating a color conversion operator for correcting a change in the appearance of the projected image on the surface.
[0017]
Further, the program according to the present invention is a program for causing a computer to execute a process of generating a color conversion operator for correcting a change in the appearance of a projected image on a projection plane due to a change in an ambient environment. A parameter calculation process of calculating a parameter indicating a contrast effect between the projected image and the color of the projected surface based on information on how the projected image looks in the projection area on the surface; and a change in the surrounding environment based on the calculated parameter. And a generation process for generating a color conversion operator for correcting a change in the appearance of the projected image on the projection plane.
[0018]
Further, a recording medium according to the present invention is configured to record the above-mentioned program and to be readable by a computer.
[0019]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, preferred embodiments of the present invention will be described with reference to the drawings.
[0020]
First embodiment
1) System configuration
FIG. 1 is a schematic explanatory diagram of a system using a projector 20 according to an embodiment of the image display device according to the present invention. The image display device of the present invention includes a projector, a CRT, a liquid crystal display, and the like.
[0021]
In this system, a predetermined image is projected from a projector 20 provided substantially in front of a screen (projection surface) 10, and desired information (screen color, illumination brightness, screen size, etc.) is detected by a sensor 60. Is done. As the sensor 60, a multi-pixel area sensor is used.
[0022]
Here, an area on the screen 10 where an image is projected is referred to as a projection area 12, and an area where the information can be detected by the sensor 60 is referred to as a sensing area 14. At this time, as shown in FIG. 1, the screen 10, the projector 20, and the sensor 60 are arranged such that the projection area 12 is within the screen 10 and the sensing area 14 can cover the screen 10 projection area 12. Also, when the width of the projection area 12 is W and the height of the projection area is H, an experiment has shown that the width of the sensing area is preferably 1.2 to 2.0 W and the length of the vertical is 1.2 to 2.0 H. Confirmed by.
[0023]
FIG. 2 shows a functional block diagram of the projector 20 according to the first embodiment of the present invention.
[0024]
The projector 20 according to the first embodiment of the present invention uses a color conversion operator generation unit 100 for generating a color conversion operator, and a color conversion operator generated by the color conversion operator generation unit 100. A video signal conversion unit 110 for performing a desired conversion process on an input video signal, and an L / V (light valve) driving unit 140 for driving a liquid crystal light valve to project and display an image. It is configured with.
[0025]
The color conversion operator generation unit 100 includes a conversion matrix synthesis unit 100a, a reference environment data storage unit 100b, a use environment data storage unit 100c, a patch data generation unit 120, a parameter α generation unit 130, and a measurement unit 200.
[0026]
The measuring unit 200 calculates a transformation matrix Md0Generator 200a, transformation matrix MdIt includes a generation unit 200b, a screen size calculation unit 200c, a screen color calculation unit 200d, and a lighting brightness calculation unit 200e. The operation of each unit will be described in detail below with reference to flowcharts.
[0027]
In the projector according to the present invention, the color conversion operator generation unit 100 generates a color conversion operator according to the usage environment. The video signal supplied from the personal computer or the like is converted by the video signal conversion unit 110 using the color conversion operator generated by the color conversion operator generation unit 100. The L / V drive unit 140 drives the liquid crystal light valve based on the converted analog signal to perform projection display of an image.
[0028]
2) Operation of the color conversion operator generation unit 100
Next, the operation of the color conversion operator generation unit 100 according to the present invention will be described with reference to FIGS. The processing by the color conversion operator generation unit 100, such as the color conversion operator generation processing described below, is performed by executing a processing program recorded in a program storage unit (not shown) of the projector 20. The program storage unit constitutes a medium on which the processing program is recorded. Further, the processing program itself is also included in the scope of the present invention.
[0029]
2-1) Preliminary processing (Fig. 3)
FIG. 3 shows a flowchart for explaining the pre-processing (under the reference environment) of the color conversion operator generation processing according to the present invention.
[0030]
In this embodiment, the characteristic data of the projector in the reference environment (dark room, reference screen) is required. Then, the transformation matrix Md0The measurement is performed in advance in the reference environment by the generation unit 200a, and the conversion matrix Md0Must be generated and stored in the reference environment data storage unit 100b.
[0031]
In the pre-processing shown in FIG. 3, first, the projection area 12 is specified (S10), the output color of the projector 20 is measured under the reference environment, and the conversion matrix is generated and stored (S12). Move on to this processing.
[0032]
2-1-1) Specifying a projection area (S10)
Next, with reference to the flowchart shown in FIG. 6, the process of specifying the projection area 12 shown in S10 of FIG. 3 will be described.
[0033]
First, white is output from the projector 20 to the screen 10 (S60), and the reflected light on the screen 10 is measured by the sensor 60 (S62). Next, black is output from the projector 20 to the screen 10 (S64), and the reflected light on the screen 10 is measured by the sensor 60 (S66). Then, the difference between the two measurement values in S62 and S66 is obtained, the projection area 12 is specified based on the difference between the measurement values (S68), and the projection area specification processing ends.
[0034]
In the present embodiment, the projector outputs white and black to the screen and specifies the projection area from the difference in the luminance value of the reflected light, but the output light from the projector is not specified as white and black, If there is a difference in color or luminance, the projection area can be specified.
[0035]
2-1-2) Color measurement under reference environment and generation and storage of conversion matrix (S12)
Next, with reference to the flowchart shown in FIG. 5, the color measurement and the generation and storage processing of the conversion matrix under the reference environment shown in S12 of FIG. 3 will be described.
[0036]
First, under the reference environment, black (K) is output from the projector 20 to the screen 10 (S40), and the tristimulus value of the reflected light on the screen 10 is measured by the sensor 60 (S42). Then, the values in the projection area 12 are averaged (S44). X is the averaged valueK0, YK0, ZK0And
[0037]
Next, under the reference environment, any one of white (W), red (R), green (G), and blue (B) is output from the projector 20 to the screen 10 (S46). The tristimulus value of the reflected light at is measured (S48). Then, the values in the projection area 12 are averaged (S50). The averaged values for white (W), red (R), green (G), and blue (B) are
XW0, YW0, ZW0
XR0, YR0, ZR0
XG0, YG0, ZG0
XB0, YB0, ZB0
And Then, the measured value for black is subtracted from the measured value for each color to normalize (S52). For tristimulus values of R
XRd0= (XR0-XK0) / (YW0-YK0)
YRd0= (YR0-YK0) / (YW0-YK0)
ZRd0= (ZR0-ZK0) / (YW0-YK0)
Becomes W, G and B can be similarly calculated.
[0038]
Then, the processing of S46 to S52 is repeated for the four colors of W, R, G and B. In the present embodiment, the case where four colors are used has been described.d0Can be generated. However, accuracy is higher when four colors are used than when three colors are used.
[0039]
Next, the transformation matrix Md0The generation unit 200a
[0040]
(Equation 1)
Figure 2004274268
, The transformation matrix M under the reference environmentd0Is generated (S54).
[0041]
here,
[0042]
(Equation 2)
Figure 2004274268
And
xRd0= XRd0/ (XRd0+ YRd0+ ZRd0)
yRd0= YRd0/ (XRd0+ YRd0+ ZRd0)
zRd0= ZRd0/ (XRd0+ YRd0+ ZRd0)
It is. In addition,
xGd0, YGd0, ZGd0, XBd0, YBd0, ZBd0The same applies to
[0043]
Then, the generated transformation matrix Md0Is stored in the reference environment data storage unit 100b (S56), and the processing shifts to the main processing shown in FIG.
[0044]
2-2) Main processing (FIG. 4)
Next, with reference to FIG. 4, a description will be given of the main processing of the environment correction processing using the color conversion operator according to the present invention.
[0045]
In the present process shown in FIG. 4, similarly to the pre-process, first, the projection area 12 is specified (S20), and the output color of the projector 20 is measured under the use environment, and the conversion matrix is generated and stored (S22). .
[0046]
The process of specifying the projection region in S20 and the process of generating and storing the color matrix and the conversion matrix under the use environment in S22 are performed in S10 described with reference to FIG. 6 and in S12 described with reference to FIG. 5, respectively. The processing is performed in a use environment instead of in a reference environment.
[0047]
2-2-1) Specifying a projection area (S20)
The process of specifying the projection area in S20 is the same as the process in S10 described with reference to FIG. 6, and a description thereof will be omitted.
[0048]
2-2-2) Color measurement and generation / save of conversion matrix under use environment (S22)
Next, as in the case of the pre-processing, the color measurement and the generation and storage processing of the conversion matrix under the use environment shown in S22 of FIG. 4 will be described with reference to the flowchart shown in FIG.
[0049]
First, in the use environment, black (K) is output from the projector 20 to the screen 10 (S40), and the tristimulus value of the reflected light on the screen 10 is measured by the sensor 60 (S42). Then, the values in the projection area 12 are averaged (S44). X is the averaged valueK, YK, ZKAnd Here, the brightness of the illumination in the use environment is the brightness Y when the projector projects black.KIs equivalent to
[0050]
Next, under the use environment, any one of white (W), red (R), green (G), and blue (B) is output from the projector 20 to the screen 10 (S46). The tristimulus value of the reflected light at is measured (S48). Then, the values in the projection area 12 are averaged (S50). The averaged values for white (W), red (R), green (G), and blue (B) are
XW, YW, ZW
XR, YR, ZR
XG, YG, ZG
XB, YB, ZB
And Then, the measured value for black is subtracted from the measured value for each color to normalize (S52). For tristimulus values of R
XRd= (XR-XK) / (YW-YK)
YRd= (YR-YK) / (YW-YK)
ZRd= (ZR-ZK) / (YW-YK)
Becomes W, G and B can be similarly calculated.
[0051]
Then, the processing of S46 to S52 is repeated for the four colors of W, R, G and B. In the present embodiment, the case where four colors are used has been described.d0Can be generated. However, accuracy is higher when four colors are used than when three colors are used.
[0052]
Next, the transformation matrix MdThe generation unit 200b
[0053]
(Equation 3)
Figure 2004274268
, The transformation matrix M under the use environmentdIs generated (S54).
[0054]
here,
[0055]
(Equation 4)
Figure 2004274268
And
xRd= XRd/ (XRd+ YRd+ ZRd)
yRd= YRd/ (XRd+ YRd+ ZRd)
zRd= ZRd/ (XRd+ YRd+ ZRd)
It is. In addition,
xGd, YGd, ZGd, XBd, YBd, ZBdThe same applies to
[0056]
Then, the generated transformation matrix MdIs stored in the usage environment data storage unit 100c (S56), and the process proceeds to S24 in FIG.
[0057]
2-2-3) Brightness measurement processing of illumination on the screen (S24)
If the room lighting does not have a certain level of brightness, the color in the vicinity of the projection area cannot be perceived, so that no contrast effect occurs. Thus, the illumination brightness calculation unit 200e measures the illumination brightness on the screen.
[0058]
FIG. 7 shows a flowchart for explaining the brightness measurement processing of the illumination on the screen in S24.
[0059]
First, in a use environment, black (K) is output from the projector 20 to the screen 10 (S70), and the reflected light on the screen 10 is measured by the sensor 60 (S72).
[0060]
Specifically, Y described below is measured. The brightness in the projection area when the black is output from the projector can be regarded as a value corresponding to the brightness of the illumination on the screen if the brightness of the black of the projector is small. This is set to Y and used for calculation of a comparison parameter. Y is Y measured in S44KSince the value is the same as above, the value may be used as it is.
[0061]
Then, the Y values in the projection area 12 are averaged (S74). To show this concretely by mathematical formula,
Y = YK= {Σ(In projection area)YK(I, j)} / N (1)
Becomes Where YK(I, j) is the measured luminance at each pixel of the sensor, N is the number of pixels in the projection area,(In projection area)Indicates that the sum of pixels in the projection area is calculated.
[0062]
After the processing in S74, the process proceeds to S26 in FIG.
[0063]
2-2-4) Screen color measurement processing (S26)
The projected image is corrected so as to have the same color as when projected on the reference white screen, so that the more the screen color deviates from white, the greater the contrast effect with the screen. The chromaticity difference between the color when the projector outputs white under the reference environment (dark room, white screen) and the use environment can be regarded as a value corresponding to the screen color difference under both environments.
[0064]
FIG. 8 is a flowchart for explaining the screen color measurement processing (processing by the screen color calculation unit) in S26.
[0065]
First, in the use environment, white (W) is output from the projector 20 to the screen 10 (S80), and the sensor 60 measures the reflected light on the screen 10 (S82). Then, as in S74, the measured values in S82 are averaged in the projection area 12 (S84), and the chromaticity is calculated (S86).
[0066]
Next, the measured white value of the projector under the reference environment described with reference to FIG. 3 is read from the data storage unit (S88), and the chromaticity is calculated (S90).
[0067]
Then, a difference between the chromaticity calculated in S86 and the chromaticity calculated in S90 is calculated (S92). The chromaticity difference (the value corresponding to the screen color difference under both environments) between the color when the projector outputs white under the reference environment (dark room, white screen) and the use environment is Δ, and the comparison parameter is calculated. Used for In the present embodiment, the color space for calculating Δ is the Yxy color system, but any color space such as the L * a * b * color system can be used. Δ when the Yxy color system is used is
Δ = {(xW-XW0)2+ (YW-YW0)21/2  … (2)
It is calculated by
[0068]
here,
xW0= XW0/ (XW0+ YW0+ ZW0)
yW0= YW0/ (XW0+ YW0+ ZW0)
xW= XW/ (XW+ YW+ ZW)
yW= YW/ (XW+ YW+ ZW)
It is.
[0069]
XW0, YW0, ZW0Is the white tristimulus value of the projector under the reference environment, and is the value measured in S12 of FIG. Also, XW, YW, ZWIs the white tristimulus value of the projector under the use environment, and is the value measured in S22 of FIG.
[0070]
As described above, when the Yxy color system is used to calculate Δ, the amount of calculation is smaller than when the L * a * b * color system is used. However, due to the characteristics of the Yxy color system, there is a drawback that when considered over a wide color gamut, the value of Δ does not always match the chromaticity difference felt by a human. Therefore, when higher accuracy is required, it is preferable to use the L * a * b * color system as described below. Δ when using the L * a * b * color system is
Δ = {a *W 2+ B *W 21/2
It is calculated by
here,
a *W= 500 [(XW/ XN)1/3− (YW/ YN)1/3]
b *W= 200 [(YW/ YN)1/3− (ZW/ ZN)1/3]
XN= XW0YW/ YW0
YN= YW
ZN= ZW0YW/ YW0
It is.
[0071]
After the processing in S92, the process proceeds to S28 in FIG.
[0072]
2-2-5) Measurement processing of area ratio between projection area and screen (S28)
If the size of the screen is not larger than the projection area, there is no contrast effect with the color of the screen. Therefore, the screen size calculation unit 200c detects an area having a color near the projection area and near the projection area, and obtains an area ratio with the projection area. The area ratio is set to R and used for calculating a comparison parameter.
[0073]
FIG. 9 is a flowchart for explaining the measurement processing of the area ratio between the projection area and the screen in S28 of FIG.
[0074]
First, black (K) is projected from the projector 20 to the screen 10 (S100), and the chromaticity x at each pixel of the sensor is projected.K(I, j), yK(I, j) is measured (S102). here,
xK(I, j) = XK(I, j) / {XK(I, j) + YK(I, j) + ZK(I, j)}
yK(I, j) = YK(I, j) / {XK(I, j) + YK(I, j) + ZK(I, j)}
It is. Where YK(I, j) is the measured luminance at each pixel of the sensor.
[0075]
Then, the values in the projection area are averaged to obtain an average chromaticity x in the projection area.K, YKAsk for. To show this concretely by mathematical formula,
xK= {Σ(In projection area)xK(I, j)} / N
yK= {Σ(In projection area)yK(I, j)} / N
Becomes Here, N is the number of pixels in the projection area, and Σ(In projection area)Indicates that the sum of pixels in the projection area is calculated.
[0076]
Next, for each pixel outside the projection area, a chromaticity difference from the average chromaticity within the projection area is obtained, and the number of pixels falling within the threshold is counted (S106 to S112).
[0077]
That is, pixels outside the projection area are sequentially selected (S106), and the chromaticity difference S from the average chromaticity within the projection area is selected.K(I, j) is calculated (S108), and SKIf (i, j) is within the threshold, the counter NSIs incremented by 1 (S110). S106 to S110 are repeated for all pixels (S112). Expressing S106 to S112 by a mathematical formula,
SK(I, j) = 1 (| xK(I, j) -xK| ≦ Δx and | yK(I, j) -yK| ≤ Δy)
SK(I, j) = 0 (other than above)
NS= Σ(Outside projection range)S (i, j)
Becomes Where Σ(Inside and outside the projection area)Indicates that a sum is obtained for pixels inside and outside the projection area. Note that the thresholds Δx and Δy are constants, and 0.005 to 0.05 is appropriate.
[0078]
And the total number of counters NS= Σ(Outside projection range)The size of the screen is calculated from S (i, j) (S114), and the following equation:
R = (N + NS) / N ... (3)
Then, the area ratio R between the projection area and the screen is calculated (S116).
[0079]
After the process in S116, the process proceeds to S30 in FIG.
[0080]
2-2-6) Calculation process of comparison parameter α (S30)
The parameter α generation unit 130 generates a parameter indicating the degree of the contrast effect based on the brightness Y of the illumination on the screen, the color of the screen (the chromaticity difference from the reference screen) Δ, and the area ratio R between the projection area and the screen. Calculate α.
[0081]
FIG. 10 is a diagram for explaining the process of calculating the comparison parameter α.
[0082]
The contrast parameter α is
α = αmin + (1−αmin) × α1 × α2 × α3 (4)
Required by When α is 0, no correction (0 percent correction) is applied to the input video signal, and when α is 1, complete correction (100% correction, that is, when the color of the projected image is projected on the reference projection plane) (A state corrected so that the color becomes almost the same as the above). From experiments, αmin is preferably in the range of 0.3 to 0.8.
[0083]
Then, the parameter α1 in equation (4) is
[0084]
(Equation 5)
Figure 2004274268
And Here, the value of Y1 is 0 to 200 [cd / m2Is preferable, and the value of Y2 is 20 to 500 [cd / m].2It was confirmed by experiments that the range of [] was suitable.
[0085]
FIG. 10A shows a graph in which the horizontal axis represents the brightness Y of the illumination on the screen and the vertical axis represents the parameter α1. As shown in FIG. 10A, the correction amount is reduced such that the value of α1 becomes smaller as the brightness Y of the illumination on the screen becomes brighter. Note that the graph of α1 shown in FIG. 10A is merely an example, and it is sufficient that the slope is zero or negative, the maximum value is 1, and the minimum value is zero.
[0086]
The parameter α2 in equation (4) is
[0087]
(Equation 6)
Figure 2004274268
And When the chromaticity difference was obtained in the xy coordinate system, it was experimentally determined that the value of Δ1 is preferably in the range of 0.00 to 0.15, and the value of Δ2 is preferably in the range of 0.05 to 0.20. Confirmed by
[0088]
FIG. 10B shows a graph in which the horizontal axis represents the chromaticity difference Δ from the reference screen, and the vertical axis represents the parameter α2. As shown in FIG. 10B, when the color of the reference screen is white, the correction amount is reduced by decreasing the value of α2 as the saturation of the used screen increases (the chromaticity difference Δ increases). . Note that the graph of α2 shown in FIG. 10B is merely an example, and it is sufficient that the slope is zero or negative, the maximum value is 1, and the minimum value is zero.
[0089]
The parameter α3 in equation (4) is
[0090]
(Equation 7)
Figure 2004274268
And Experiments have confirmed that the value of R1 is preferably in the range of 1.0 to 2.0, and the value of R2 is preferably in the range of 1.5 to 3.0.
[0091]
FIG. 10C shows a graph in which the horizontal axis represents the area ratio R between the projection area and the screen, and the vertical axis represents the parameter α3. As shown in FIG. 10C, as the screen becomes larger, the value of α3 becomes smaller, and the correction amount is reduced. That is, when the amount of correction by the color conversion operator is corrected so that the color of the projected image is substantially the same as the color projected on the reference projection surface when the size of the projection area and the size of the projection surface are substantially equal, As the size of the projection area becomes smaller than the size of the surface, it gradually approaches the uncorrected state
Note that the graph of α3 shown in FIG. 10C is merely an example, and it is sufficient that the slope is zero or negative, the maximum value is 1, and the minimum value is zero.
[0092]
In the above description, the brightness of the illumination on the screen is measured at S24 to determine Y, the color of the screen is measured at S26 to determine Δ, and the area ratio between the projection area and the screen is determined at S28. The case where R is determined has been described. However, if any one of S24, S26, and S28 is performed, the color correction according to the change in the surrounding environment according to the present invention can be performed. Therefore, if Y is not calculated without performing the processing in S24, α1 is set to 01, and if Δ is not calculated without performing the processing in S26, α2 is set to 01, and R is set without performing the processing in S28. If not calculated, α3 = 01.
[0093]
After the processing in S30, the process proceeds to S32.
[0094]
2-2-7) Conversion Matrix Combining Process (S32)
The conversion matrix synthesizing unit 100a converts the conversion matrices M stored in the reference environment data storage unit 100b and the usage environment data storage unit 100c, respectively.d0And MdIs read out, and the parameter α obtained by the equation (4) is used as a weighting coefficient.
M = Md -1[ΑMd0+ (1-α) Md] ... (5)
By the transformation matrix Md0And MdAre combined to obtain a final conversion matrix M (color conversion operator) (S32).
[0095]
After the processing in S32, the process proceeds to S34.
[0096]
2-2-8) Environment correction processing for video signal (S34)
The video signal conversion unit 110 uses the conversion matrix M obtained by Expression (5) to input the video signal Rin, Gin, BinIs subjected to environmental correction processing, and the corrected video signal Rout, Gout, BoutAsk for.
[0097]
FIG. 11 shows a flowchart for explaining the environment correction processing for the video signal using the conversion matrix M.
[0098]
First, the input video signal Rin, Gin, BinIs
rin= (Rin/ 255)γ
gin= (Gin/ 255)γ
bin= (Bin/ 255)γ
By rin, Gin, Bin(S94).
[0099]
Then, rin, Gin, BinIs calculated using the transformation matrix M obtained by the equation (5).
[0100]
(Equation 8)
Figure 2004274268
Gives rout, Gout, Bout(S96).
[0101]
Where routWhen <0, rout= 0 and routR> 1out= 1. goutAnd boutThe same applies to
[0102]
And rout, Gout, BoutIs
Rout= 255 (rout)1 / γ
Gout= 255 (gout)1 / γ
Bout= 255 (bout)1 / γ
By Rout, Gout, Bout(S98).
[0103]
S94 to S98 are repeated for each pixel of the video signal. When the processing of S94 to S98 is completed for all the pixels of the video signal, this processing of the color conversion operator generation processing according to the present invention ends.
[0104]
According to the present embodiment, the variable parameter α calculated based on the brightness Y of the illumination on the screen, the color of the screen (the chromaticity difference from the reference screen) Δ, and the area ratio R between the projection area and the screen is calculated. Using the transformation matrix M as a weighting factord0And MdTo obtain a final conversion matrix M (color conversion operator). For this reason, even if the correction amount perceived by humans as being overcorrection changes in accordance with changes in the surrounding environment, a color conversion operator M capable of appropriately reproducing colors using the variable parameter α is generated. An appropriate environment correction process can be performed by the color conversion operator M.
[0105]
Second embodiment
FIG. 12 shows a functional block diagram of a projector 20 and an adapter 300 according to the second embodiment of the present invention. The same components as those in the first embodiment are denoted by the same reference numerals in the second embodiment.
[0106]
In the first embodiment, the projector 20 includes the color conversion operator generation unit 100. However, as illustrated in FIG. 12, the color conversion operator generation unit 100 may be configured separately from the projector as the adapter 300. Good. Even with the configuration shown in FIG. 12, the same operation and effect as those of the first embodiment can be obtained.
[Brief description of the drawings]
FIG. 1 is a schematic explanatory diagram of a system using a projector 20 according to an embodiment of an image display device according to the present invention.
FIG. 2 is a functional block diagram of the projector 20 according to the first embodiment of the present invention.
FIG. 3 is a flowchart illustrating a pre-process of a color conversion operator generation process according to the present invention.
FIG. 4 is a flowchart for explaining a main process of an environment correction process using a color conversion operator according to the present invention.
FIG. 5 is a flowchart for explaining color measurement and conversion matrix generation / storage processing under a reference environment shown in S12 of FIG. 3;
FIG. 6 is a flowchart illustrating a process of specifying a projection area shown in S10 of FIG. 3;
FIG. 7 is a flowchart illustrating a process of measuring the brightness of illumination on a screen in S24 of FIG. 4;
FIG. 8 is a flowchart for explaining a screen color measurement process in S26 of FIG. 4;
FIG. 9 is a flowchart illustrating a process of measuring the area ratio between the projection area and the screen in S28 of FIG. 4;
FIG. 10 is a diagram for explaining a calculation process of a comparison parameter α.
FIG. 11 is a flowchart illustrating an environment correction process for a video signal using a conversion matrix M;
FIG. 12 is a functional block diagram of a projector 20 and an adapter 300 according to a second embodiment of the present invention.
[Explanation of symbols]
10. Screen (projection surface)
12 Projection area
14 Sensing area
20 Projector
60 sensors
100 Color conversion operator generator
100a transformation matrix synthesis unit
100b Reference environment data storage unit
100c Usage environment data storage
110 Video signal converter
120 Patch data generation unit
130 Parameter α generation unit
140 L / V (light valve) drive unit
200 measuring unit
200a Conversion matrix Md0Generator
200b Conversion matrix MdGenerator
200c screen size calculator
200d Screen color calculation unit
200e Illumination brightness calculator

Claims (13)

周囲環境の変化による、投影面における投影画像の見え方の変化を補正するための色変換演算子を生成する装置であって、
投影面上の投影領域における投影画像の見え方に関する情報に基づき、投影画像と投影面の色との対比効果を示すパラメータを算出するパラメータ算出手段と、
当該算出されたパラメータに基づき、周囲環境の変化による、投影面における投影画像の見え方の変化を補正するための色変換演算子を生成する生成手段と、
を備える色変換演算子生成装置。
An apparatus for generating a color conversion operator for correcting a change in the appearance of a projected image on a projection plane due to a change in an ambient environment,
Parameter calculation means for calculating a parameter indicating a contrast effect between the projected image and the color of the projected surface, based on information on how the projected image looks in the projection area on the projection surface;
Generating means for generating a color conversion operator for correcting a change in the appearance of the projected image on the projection plane due to a change in the surrounding environment, based on the calculated parameters;
A color conversion operator generation device comprising:
請求項1に記載の色変換演算子生成装置であって、
前記色変換演算子による補正量を、前記パラメータに応じて、前記投影画像の色が基準投影面に投影した場合とほぼ同じ色になるように補正した状態から、無補正の状態へと段階的に調整する、色変換演算子生成装置。
The color conversion operator generation device according to claim 1, wherein
The correction amount by the color conversion operator is stepwise changed from a state in which the color of the projected image is corrected to be substantially the same color as when projected on a reference projection surface, to an uncorrected state, according to the parameter. A color conversion operator generation device that adjusts to.
請求項1または2に記載の色変換演算子生成装置であって、
前記情報が、投影面の明るさに対応する値である、色変換演算子生成装置。
The color conversion operator generation device according to claim 1 or 2,
A color conversion operator generation device, wherein the information is a value corresponding to the brightness of a projection plane.
請求項3に記載の色変換演算子生成装置であって、
前記色変換演算子による補正量を、前記明るさに対応する値が小さいときには前記投影画像の色が基準投影面に投影した場合とほぼ同じ色になるように補正した状態とし、前記明るさに対応する値が大きくなるにつれて、無補正の状態へと徐々に近づける、色変換演算子生成装置。
The color conversion operator generation device according to claim 3, wherein
When the value corresponding to the brightness is small, the correction amount by the color conversion operator is set to a state where the color of the projected image is corrected to be substantially the same color as when projected on a reference projection surface, and the brightness is adjusted to the brightness. A color conversion operator generation device that gradually approaches an uncorrected state as the corresponding value increases.
請求項1乃至4のいずれか一項に記載の色変換演算子生成装置であって、
前記情報が、投影面の色に関する情報である、色変換演算子生成装置。
The color conversion operator generation device according to any one of claims 1 to 4,
A color conversion operator generation device, wherein the information is information on a color of a projection plane.
請求項5に記載の色変換演算子生成装置であって、
前記投影面の色に関する情報が基準投影面の色と使用投影面の色との色度差であり、前記色変換演算子による補正量を、前記色度差が小さいときには前記投影画像の色が基準投影面に投影した場合とほぼ同じ色になるように補正した状態とし、前記色度差が大きくなるにつれて、無補正の状態へと徐々に近づける、色変換演算子生成装置。
The color conversion operator generation device according to claim 5, wherein
The information on the color of the projection plane is a chromaticity difference between the color of the reference projection plane and the color of the used projection plane, and the amount of correction by the color conversion operator is different when the chromaticity difference is small. A color conversion operator generation device, which is in a state where it is corrected so as to have substantially the same color as when projected on a reference projection plane, and gradually approaches an uncorrected state as the chromaticity difference increases.
請求項1乃至6のいずれか一項に記載の色変換演算子生成装置であって、
前記情報が、投影領域と投影面との面積比に関する情報である、色変換演算子生成装置。
The color conversion operator generation device according to claim 1, wherein:
A color conversion operator generation device, wherein the information is information on an area ratio between a projection area and a projection surface.
請求項7に記載の色変換演算子生成装置であって、
前記色変換演算子による補正量を、投影領域と投影面の大きさがほぼ等しいときには前記投影画像の色が基準投影面に投影した場合とほぼ同じ色になるように補正した状態とし、投影面の大きさに対して投影領域の大きさが小さくなるにつれて無補正の状態へと徐々に近づける、色変換演算子生成装置。
The color conversion operator generation device according to claim 7, wherein
The amount of correction by the color conversion operator is corrected when the size of the projection area and the projection plane are substantially equal to each other so that the color of the projected image is substantially the same as the color projected on the reference projection plane. A color conversion operator generation device that gradually approaches an uncorrected state as the size of the projection area becomes smaller with respect to the size of.
請求項1乃至8のいずれか一項に記載の色変換演算子生成装置であって、
前記投影画像の見え方に関する情報を測定する測定手段をさらに備える色変換演算子生成装置。
The color conversion operator generation device according to claim 1, wherein:
A color conversion operator generation device further comprising a measurement unit for measuring information on how the projected image looks.
請求項1乃至9のいずれか一項に記載の色変換演算子生成装置を備えるプロジェクタ。A projector comprising the color conversion operator generation device according to any one of claims 1 to 9. 周囲環境の変化による、投影面における投影画像の見え方の変化を補正するための色変換演算子を生成する方法であって、
投影面上の投影領域における投影画像の見え方に関する情報に基づき、投影画像と投影面の色との対比効果を示すパラメータを算出するパラメータ算出工程と、
当該算出されたパラメータに基づき、周囲環境の変化による、投影面における投影画像の見え方の変化を補正するための色変換演算子を生成する生成工程と、
を備える色変換演算子生成方法。
A method for generating a color conversion operator for correcting a change in appearance of a projection image on a projection plane due to a change in an ambient environment,
A parameter calculating step of calculating a parameter indicating a contrast effect between the projected image and the color of the projected surface, based on information on how the projected image looks in a projection area on the projection surface;
Based on the calculated parameters, a generation step of generating a color conversion operator for correcting a change in the appearance of the projected image on the projection plane due to a change in the surrounding environment;
A color conversion operator generation method comprising:
周囲環境の変化による、投影面における投影画像の見え方の変化を補正するための色変換演算子を生成する処理をコンピュータに実行させるためのプログラムであって、
投影面上の投影領域における投影画像の見え方に関する情報に基づき、投影画像と投影面の色との対比効果を示すパラメータを算出するパラメータ算出処理と、
当該算出されたパラメータに基づき、周囲環境の変化による、投影面における投影画像の見え方の変化を補正するための色変換演算子を生成する生成処理と、
をコンピュータに実行させるためのプログラム。
A program for causing a computer to execute a process of generating a color conversion operator for correcting a change in the appearance of a projected image on a projection plane due to a change in an ambient environment,
A parameter calculation process for calculating a parameter indicating a contrast effect between the projected image and the color of the projected surface, based on information on how the projected image looks in the projection area on the projection surface;
Based on the calculated parameters, a generation process of generating a color conversion operator for correcting a change in the appearance of the projected image on the projection plane due to a change in the surrounding environment;
A program for causing a computer to execute.
請求項12に記載のプログラムを記録したコンピュータによって読取可能な記録媒体。A computer-readable recording medium on which the program according to claim 12 is recorded.
JP2003060425A 2003-03-06 2003-03-06 Color conversion operator generation apparatus, method, program, recording medium, and projector Expired - Fee Related JP4026064B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003060425A JP4026064B2 (en) 2003-03-06 2003-03-06 Color conversion operator generation apparatus, method, program, recording medium, and projector

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003060425A JP4026064B2 (en) 2003-03-06 2003-03-06 Color conversion operator generation apparatus, method, program, recording medium, and projector

Publications (2)

Publication Number Publication Date
JP2004274268A true JP2004274268A (en) 2004-09-30
JP4026064B2 JP4026064B2 (en) 2007-12-26

Family

ID=33122972

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003060425A Expired - Fee Related JP4026064B2 (en) 2003-03-06 2003-03-06 Color conversion operator generation apparatus, method, program, recording medium, and projector

Country Status (1)

Country Link
JP (1) JP4026064B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013232928A (en) * 2006-12-11 2013-11-14 Samsung Electronics Co Ltd Video projector and projection method considering projection surface condition
JP2015095883A (en) * 2013-11-14 2015-05-18 キヤノン株式会社 Calibration apparatus, calibration method, and program
US10356255B2 (en) 2017-06-22 2019-07-16 Canon Kabushiki Kaisha Image processing apparatus, projection apparatus, image processing method, projection method, and storage medium

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013232928A (en) * 2006-12-11 2013-11-14 Samsung Electronics Co Ltd Video projector and projection method considering projection surface condition
JP2015095883A (en) * 2013-11-14 2015-05-18 キヤノン株式会社 Calibration apparatus, calibration method, and program
US10356255B2 (en) 2017-06-22 2019-07-16 Canon Kabushiki Kaisha Image processing apparatus, projection apparatus, image processing method, projection method, and storage medium

Also Published As

Publication number Publication date
JP4026064B2 (en) 2007-12-26

Similar Documents

Publication Publication Date Title
JP3894302B2 (en) Image display system, image processing method, program, and information storage medium
JP3719424B2 (en) Image processing system, projector, image processing method, program, and information storage medium
JP3775666B2 (en) Image display device
JP4110408B2 (en) Image display system, projector, image processing method, and information storage medium
JP5772991B2 (en) Electronics
JP3514257B2 (en) Image processing system, projector, image processing method, program, and information storage medium
JP3692989B2 (en) Image display system, projector, image processing method, program, and information storage medium
JP3719411B2 (en) Image display system, projector, program, information storage medium, and image processing method
JP5582778B2 (en) Projection device, program, and control method of projection device
US7614753B2 (en) Determining an adjustment
JP3793987B2 (en) Correction curve generation method, image processing method, image display apparatus, and recording medium
JP3719499B2 (en) Correction curve generation method, image processing method, image display apparatus, and recording medium
JP3719498B2 (en) Correction curve generation method, image processing method, image display apparatus, and recording medium
JP3731666B2 (en) Image processing system, projector, program, information storage medium, and image processing method
JP3935802B2 (en) Multi-projection system and correction data acquisition method in multi-projection system
JP2020118783A (en) External light correction method
JP4026064B2 (en) Color conversion operator generation apparatus, method, program, recording medium, and projector
JP3693159B2 (en) Image processing method, image display device, and recording medium
JP5655335B2 (en) Image processing apparatus, image display apparatus, and program
JP4982844B2 (en) Projection image correction system and projection image correction program
JP4506616B2 (en) Image display apparatus, image processing method, and program
JP2003114669A (en) Image display device, image processing method, program, and recording medium
JP2019201271A (en) Projection type display device
JP2003230017A (en) Image processing apparatus, image processing method, program, and recording medium
JP2020115178A (en) Display device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20051018

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20070913

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070926

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101019

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101019

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111019

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121019

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121019

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131019

Year of fee payment: 6

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees