JP2017076955A - Image display apparatus and color conversion apparatus - Google Patents
Image display apparatus and color conversion apparatus Download PDFInfo
- Publication number
- JP2017076955A JP2017076955A JP2016153474A JP2016153474A JP2017076955A JP 2017076955 A JP2017076955 A JP 2017076955A JP 2016153474 A JP2016153474 A JP 2016153474A JP 2016153474 A JP2016153474 A JP 2016153474A JP 2017076955 A JP2017076955 A JP 2017076955A
- Authority
- JP
- Japan
- Prior art keywords
- color
- brightness
- input
- image display
- input color
- 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.)
- Pending
Links
Images
Landscapes
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
- Color Image Communication Systems (AREA)
Abstract
Description
本発明は、画像表示装置および色変換装置に関する。 The present invention relates to an image display device and a color conversion device.
所定の色域外の色を所定の色域内の色に変換する方法として、色相と明度を維持して彩度を低減(圧縮)する方法が知られている(特許文献1)。特許文献1に記載の方法では、彩度の低減度合いに応じて明度が高められる。
As a method of converting a color outside a predetermined color gamut into a color within a predetermined color gamut, a method of reducing (compressing) saturation while maintaining hue and lightness is known (Patent Document 1). In the method described in
また、ヘルムホルツ・コールラウシュ効果(HK効果)と呼ばれる視覚効果が知られている。HK効果は、彩度の高い色を明るく感じ、彩度の低い色を暗く感じる視覚効果である。 Further, a visual effect called a Helmholtz-Colelausch effect (HK effect) is known. The HK effect is a visual effect in which a high-saturated color is felt bright and a low-saturated color is felt dark.
色相と明度を維持して彩度を低減する方法で色を変換すると、HK効果によって知覚明度(見た目の明るさ)が低下することがある。上述したように、特許文献1に記載の方法では、彩度の低減度合いに応じて明度が高められる。しかしながら、HK効果の度合い(物理的に定義されている明度と知覚明度の差)は彩度のみに依存するわけではない。そのため、彩度の低減度合いに応じて明度を高める方法では、知覚明度を高精度に維持することはできない。また、従来の方法では、変換前の色の知覚明度と変換後の色の知覚明度との差は、変換前の色に依存する。そのため、画像データの各画素の色を変換することによって、画素間の知覚明度のバランスが崩れることがある。
When colors are converted by a method of reducing the saturation while maintaining the hue and brightness, the perceived brightness (apparent brightness) may be reduced by the HK effect. As described above, in the method described in
本発明は、入力色を変換する場合に、知覚される明るさが変化するのを抑制することができる技術を提供することを目的とする。 An object of the present invention is to provide a technique capable of suppressing changes in perceived brightness when converting an input color.
本発明の第1の態様は、
画像表示装置の表示輝度に関する設定を行う設定手段と、
入力色の彩度の低減と、入力色の明度の増加とを行う補正手段と、
を備え、
前記補正手段は、前記設定手段により設定された表示輝度に基づいて、入力色の明度の増加量を決定する
ことを特徴とする画像表示装置である。
The first aspect of the present invention is:
A setting means for setting the display brightness of the image display device;
Correction means for reducing the saturation of the input color and increasing the brightness of the input color;
With
The correction unit is an image display device that determines an increase in brightness of an input color based on the display luminance set by the setting unit.
本発明の第2の態様は、
画像表示装置に設定された表示輝度に関する情報を取得する取得手段と、
入力色の彩度の低減と、入力色の明度の増加とを行う補正手段と、
を備え、
前記補正手段は、前記画像表示装置に設定された表示輝度に基づいて、入力色の明度の増加量を決定する
ことを特徴とする色変換装置である。
The second aspect of the present invention is:
Obtaining means for obtaining information on display brightness set in the image display device;
Correction means for reducing the saturation of the input color and increasing the brightness of the input color;
With
The correction unit is a color conversion device that determines an increase in lightness of an input color based on display luminance set in the image display device.
本発明の第3の態様は、
画像表示装置に設定された表示輝度に関する情報を取得する取得ステップと、
入力色の彩度の低減と、入力色の明度の増加とを行う補正ステップと、
を有し、
前記補正ステップでは、前記画像表示装置に設定された表示輝度に基づいて、入力色の明度の増加量を決定する
ことを特徴とする色変換方法である。
The third aspect of the present invention is:
An acquisition step of acquiring information about display brightness set in the image display device;
A correction step for reducing the saturation of the input color and increasing the brightness of the input color;
Have
In the correction step, the amount of increase in lightness of the input color is determined based on display luminance set in the image display device.
本発明の第4の態様は、上述した色変換方法の各ステップをコンピュータに実行させるためのプログラムである。 A fourth aspect of the present invention is a program for causing a computer to execute each step of the color conversion method described above.
本発明によれば、入力色を変換する場合に、知覚される明るさが変化するのを抑制することができる。 According to the present invention, it is possible to suppress changes in perceived brightness when converting an input color.
<実施例1>
以下、本発明の実施例1について説明する。本実施例に係る色変換装置は、変換前の色である入力色に対して、変換後の色である出力色を決定する。以下では、本実施例に係る色変換装置を画像処理装置が有し、当該画像処理装置を画像表示装置が有する例を説明する。なお、色変換装置は、画像処理装置とは別体の装置であってもよい。また、画像処理装置は、画像表示装置とは別体の装置であってもよい。
<Example 1>
図1は、本実施例に係る画像表示装置100の構成の一例を示すブロック図である。画像表示装置100は、画像処理装置200と表示部50を有する。画像処理装置200は、色変換装置300と色変換部40を有する。色変換装置300は、テーブル保持部10、表示輝度設定部20、及び、等知覚明度変換テーブル生成部30を有する。
FIG. 1 is a block diagram illustrating an example of the configuration of the
入力画像データ1は、不図示の入力端子を介して画像表示装置100に入力される画像データである。本実施例では、入力画像データ1は、画素値としてRGB値を有する画像データである。そして、R値、G値、及び、B値のそれぞれは、8ビットの値(0〜255)である。なお、画像データの画素値はRGB値に限られない。例えば、画像データの画素値はYCbCr値であってもよい。階調値のビット数は、8ビットより多くても少なくてもよい。入力画像データ1は、ケーブルを用いて画像表示装置100に入力されても
よいし、無線通信により画像表示装置100に入力されてもよい。
The
テーブル保持部10は、LUV変換テーブル11を保持する記憶部である。テーブル保持部10としては、例えば、半導体メモリ、磁気ディスク、光ディスク、等を使用することができる。本実施例では、テーブル保持部10としてROMが使用される。LUV変換テーブル11の一例を図2に示す。LUV変換テーブル11は、L*u*v*値(L*u*v*色空間の値)と、RGB値との対応関係を示す3次元ルックアップテーブル(3DLUT)である。そのため、LUV変換テーブル11を使用することにより、L*u*v*値をRGB値に変換したり、RGB値をL*u*v*値に変換したりすることができる。
The
LUV変換テーブル11では、可視域外の疑色を示すL*u*v*値に対して、表示部50で表示可能な色(表示可能色)を示すRGB値が対応付けられている。「可視域」は、人間が知覚可能な色の範囲である。また、LUV変換テーブル11では、表示部50で表示不可能な色を示すL*u*v*値に対しても、表示可能色を示すRGB値が対応付けられている。また、可視域内の表示可能色を示すL*u*v*値に対して、不適切色フラグF=0が対応付けられている。そして、可視域外の疑色を示すL*u*v*値と、表示部50で表示不可能な色を示すL*u*v*値とに対して、不適切色フラグF=1が対応付けられている。そのため、不適切色フラグF=1を参照することにより、L*u*v*値によって示された色が不適切な色か否かを判断することができる。本実施例では、不適切な色は、可視域外の疑色、及び、表示部50で表示不可能な色である。
In the LUV conversion table 11, RGB values indicating colors that can be displayed on the display unit 50 (displayable colors) are associated with L * u * v * values indicating a suspicious color outside the visible range. The “visible range” is a range of colors that can be perceived by humans. In the LUV conversion table 11, RGB values indicating displayable colors are also associated with L * u * v * values indicating colors that cannot be displayed on the
なお、LUV変換テーブル11の構成は上記構成に限られない。例えば、適切な色(不適切な色以外の色)のL*u*v*値のみが、LUV変換テーブル11によって示されていてもよい。そのような場合には、LUV変換テーブル11によって示されていないL*u*v*値を、不適切な色のL*u*v*値として検出することができる。不適切な色は、可視域外の疑色と、表示部50で表示不可能な色との一方であってもよい。例えば、表示部50で表示不可能な色のみが、不適切な色として使用されてもよい。LUV変換テーブル11の代わりに、L*u*v*値とRGB値の対応関係を示す関数が使用されてもよい。
The configuration of the LUV conversion table 11 is not limited to the above configuration. For example, only the L * u * v * values of appropriate colors (colors other than inappropriate colors) may be indicated by the LUV conversion table 11. In such a case, L * u * v * values not indicated by the LUV conversion table 11 can be detected as L * u * v * values of inappropriate colors. The inappropriate color may be one of a suspicious color outside the visible range and a color that cannot be displayed on the
表示輝度設定部20は、不図示のユーザインタフェースを用いて画像表示装置100に対して行われたユーザ操作に応じて、基準表示輝度21を設定する。基準表示輝度21は、表示輝度(画面の輝度)の基準値である。基準表示輝度21は、「表示輝度の上限値」とも言えるし、「表示部50で表示される画像の輝度を定めるパラメータ」とも言える。本実施例において、基準表示輝度21は、入力画像データ1の画素値が100%白の画素値であるときに表示される画素の輝度であるものとする。8ビットのRGB値(R値,G値,B値)が入力画像データ1の画素値として使用される場合には、例えば、100%白の画素値は、RGB値(255,255,255)である。
The display
基準表示輝度21の単位は特に限定されない。本実施例では、基準表示輝度21の単位として[cd/m2]が使用される。例えば、基準表示輝度21の値が100であれば、表示部50において、100%白は100[cd/m2]で表示される。なお、基準表示輝度21は、予め定められた固定値であってもよいし、入力画像データ1の種類、画像表示装置100の動作モード、画像表示装置100の使用環境、等に応じて自動で決定されてもよい。
The unit of the
等知覚明度変換テーブル生成部30は、LUV変換テーブル11とヘルムホルツ・コールラウシュ効果(HK効果)に基づいて、等知覚明度変換テーブル31を生成する。等知覚明度変換テーブル31の生成は、基準表示輝度21が変更される度に行われる。そして
、等知覚明度変換テーブル31は、基準表示輝度21が変更される度に更新される。等知覚明度変換テーブル31は、変換前の色である入力色を、変換後の色である出力色に変換するための色変換情報である。出力色は、HK効果を考慮して入力色を変換することで得られる色である。等知覚明度変換テーブル31の構成、等知覚明度変換テーブル31の生成方法、等については後で詳しく説明する。
The equivalent perceptual lightness conversion
色変換部40は、等知覚明度変換テーブル31に基づいて入力画像データ1の各画素の色を変換することにより(色変換処理)、表示画像データ41を生成する。具体的には、色変換部40は、等知覚明度変換テーブル31に基づいて入力画像データ1の各画素値を変換することにより、表示画像データ41を生成する。なお、表示画像データ41を生成する際に、色変換処理以外の画像処理がさらに行われてもよい。
The
表示部50は、表示画像データ41に基づく画像を表示する。本実施例では、表示画像データ41と基準表示輝度21とに基づいて、画面に画像が表示される。表示部50は、例えば、発光部と、発光部からの光を変調することで画面に画像を表示する変調パネルとを有する。本実施例では、表示部50は、バックライトモジュールと液晶パネルを有する透過型表示部である。バックライトモジュールは、液晶パネルの背面に光を照射する。液晶パネルは、表示部50に入力された画像データに応じた透過率パターンを形成する。バックライトモジュールからの光が、表示部50に入力された画像データに応じた透過率で液晶パネルを透過することにより、画面に画像が表示される。バックライトモジュールは、基準表示輝度21に応じた発光輝度(発光強度)で発光する。それにより、表示画像データ41の画素値が100%白の画素値である画面領域における輝度(表示輝度)が、基準表示輝度21によって指定された輝度と略一致する。「略一致」は「完全一致」を含む。
The
なお、表示部50の構成は特に限定されない。例えば、前面に照射された光を反射することで画面に画像を表示する反射型表示部が、表示部50として使用されてもよい。反射型表示部は、例えば、表示部50に入力された画像データに応じた反射率パターンを形成する。液晶パネルの液晶素子の代わりにMEMS(Micro Electro Mechanical System)シャッターを用いたMEMSシャッター方式表示部が、表示部50として使用されてもよい。有機EL表示パネル、プラズマ表示パネル、等が表示部50として使用されてもよい。
The configuration of the
次に、等知覚明度変換テーブル31の生成方法の一例と、等知覚明度変換テーブル31の構成の一例とについて詳細に説明する。図3は、等知覚明度変換テーブル31の生成方法の一例を示すフローチャートである。なお、図3のフローチャートに示された処理の一部が、等知覚明度変換テーブル生成部30とは異なる機能部によって行われてもよい。
Next, an example of a method for generating the equivalent perceptual lightness conversion table 31 and an example of the configuration of the equivalent perceptual lightness conversion table 31 will be described in detail. FIG. 3 is a flowchart showing an example of a method for generating the equivalent perceptual lightness conversion table 31. A part of the processing shown in the flowchart of FIG. 3 may be performed by a functional unit different from the equivalent perceptual lightness conversion
まず、S301にて、等知覚明度変換テーブル生成部30が、ループ処理を開始する。S301のループ処理は、所定の色域内の色を入力色として選択する処理の繰り返しである。S301のループ処理により、所定の色域内の各色が入力色として順に選択される。所定の色域は特に限定されない。本実施例では、所定の色域は、入力画像データ1の取り得る画素値の範囲に対応する色の範囲である。そして、本実施例では、入力画像データ1の取り得る各画素値が、入力色の画素値(R値,G値,B値)=(iR,iG,iB)として順に選択される。具体的には、S301において、R値を0から255まで徐々に変更するループ処理、G値を0から255まで徐々に変更するループ処理、及び、B値を0から255まで徐々に変更するループ処理の3重ループ処理が行われる。この3重ループ処理により、入力画像データ1の取り得る各画素値が、入力色の画素値(iR,iG,iB)として順に選択される。
First, in S301, the equivalent perceptual lightness conversion
次に、S302にて、等知覚明度変換テーブル生成部30が、S301で選択された画素値(iR,iG,iB)をL*u*v*値(L*値,u*値,v*値)=(L0,U0,V0)に変換する。
Next, in S302, the equivalent perceptual lightness conversion
S302の処理について詳しく説明する。 The process of S302 will be described in detail.
まず、赤色点のXYZ値(X値,Y値,Z値)=(RX,RY,RZ)、緑色点のXYZ値(GX,GY,GZ)、青色点のXYZ値(BX,BY,BZ)、及び、白色点のXYZ値(WX,WY,WZ)が、不図示のプロファイル取得部により取得される。赤色点は「R原点」と言うことができ、緑色点は「G原点」と言うことができ、青色点は「B原点」と言うことができる。なお、これらのXYZ値は予め用意されてもよい。 First, red point XYZ values (X value, Y value, Z value) = (RX, RY, RZ), green point XYZ values (GX, GY, GZ), blue point XYZ values (BX, BY, BZ) ) And XYZ values (WX, WY, WZ) of the white point are acquired by a profile acquisition unit (not shown). The red point can be referred to as “R origin”, the green point can be referred to as “G origin”, and the blue point can be referred to as “B origin”. These XYZ values may be prepared in advance.
次に、等知覚明度変換テーブル生成部30が、CIE(Commission Internationale de l’Eclairage)で定義された以下の式1に従って、入力色のXYZ値(iX,iY,iZ)を算出する。
そして、等知覚明度変換テーブル生成部30が、CIEで定義された以下の式2−1,2−2に従って、入力色のu’v’色座標値(u’,v’)=(iu’,iv’)を算出する。
iu’=4×iX/(iX+15×iY+3×iZ) ・・・(式2−1)
iv’=9×iY/(iX+15×iY+3×iZ) ・・・(式2−2)
Then, the equivalent perceptual lightness conversion
iu ′ = 4 × iX / (iX + 15 × iY + 3 × iZ) (Formula 2-1)
iv ′ = 9 × iY / (iX + 15 × iY + 3 × iZ) (Formula 2-2)
次に、等知覚明度変換テーブル生成部30が、CIEで定義された以下の式3−1,3−2に従って、白色点のu’v’色座標値(Wu’,Wv’)を算出する。
Wu’=4×WX/(WX+15×WY+3×WZ) ・・・(式3−1)
Wv’=9×WY/(WX+15×WY+3×WZ) ・・・(式3−2)
Next, the equivalent perceptual lightness conversion
Wu ′ = 4 × WX / (WX + 15 × WY + 3 × WZ) (Formula 3-1)
Wv ′ = 9 × WY / (WX + 15 × WY + 3 × WZ) (Formula 3-2)
そして、等知覚明度変換テーブル生成部30が、CIEで定義された以下の式4−1〜4−3に従って、入力色のL*u*v*値(L0,U0,V0)を算出する。
L0=116×(iY/WY)1/3−16 ・・・(式4−1)
U0=13×L0×(iu’−Wu’) ・・・(式4−2)
V0=13×L0×(iv’−Wv’) ・・・(式4−3)
Then, the equivalent perceptual lightness conversion
L0 = 116 × (iY / WY) 1/3 −16 (Formula 4-1)
U0 = 13 × L0 × (iu′−Wu ′) (Formula 4-2)
V0 = 13 × L0 × (iv′−Wv ′) (Formula 4-3)
図3の説明に戻る。S302の次に、S303にて、等知覚明度変換テーブル生成部30が、低減係数Rを1.0に初期化する。低減係数Rは彩度を低減する係数(割合)である。低減係数R=1.0は、彩度を低減しない低下率である。低減係数Rは1.0以下の値であり、低減係数Rが小さいほど、彩度を低減する際の低下率が高い。
Returning to the description of FIG. Following S302, in S303, the equivalent perceptual lightness conversion
次に、S304にて、等知覚明度変換テーブル生成部30が、入力色の彩度を低減する
ことにより、補正彩度を取得する(第1補正処理)。補正彩度は、低減後の入力色の彩度である。具体的には、等知覚明度変換テーブル生成部30は、CIEで定義された以下の式5−1,5−2に従って、入力色の彩度を低減した色(第1補正色)のL*u*v*値(L0,U,V)を算出する。低減係数R=1.0の場合には、第1補正色は入力色と一致する。
U=U0×R ・・・(式5−1)
V=V0×R ・・・(式5−2)
Next, in S304, the equivalent perceptual lightness conversion
U = U0 × R (Formula 5-1)
V = V0 × R (Formula 5-2)
そして、S305〜S306にて、入力色の色相、低減前の入力色の彩度、補正彩度、及び、基準表示輝度21に基づいて、入力色の彩度を低減したことによる知覚明度の低下が低減されるように入力色の明度が高められる(第2補正処理)。それにより、補正明度が取得される。補正明度は、増加後の入力色の明度である。ここで、基準表示輝度21が固定値である場合を考える。その場合には、第2補正処理は、「入力色の色相、低減前の入力色の彩度、及び、補正彩度に基づいて、入力色の彩度を低減したことによる知覚明度の低下が低減(抑制)されるように入力色の明度を高めることにより、補正明度を取得する処理」と言うことができる。
In S305 to S306, based on the hue of the input color, the saturation of the input color before the reduction, the corrected saturation, and the
S305では、等知覚明度変換テーブル生成部30が、基準表示輝度21と、第1補正色のL*u*v*値(L0,U,V)とから、第1補正色のHK効果値Gを算出する。HK効果値Gは、HK効果による知覚明度の低下の大きさを示す。
In S305, the equivalent perceptual lightness conversion
S305の処理について詳しく説明する。 The process of S305 will be described in detail.
まず、等知覚明度変換テーブル生成部30が、以下の式6を用いて、色相角θを算出する。色相角θは、第1補正色の色相角であり、入力色の色相角でもある。
θ=tan−1(V/U) ・・・(式6)
First, the equivalent perceptual lightness conversion
θ = tan −1 (V / U) (Formula 6)
次に、等知覚明度変換テーブル生成部30が、以下の式7を用いて、色相角θに対応するHK効果因子Qを算出する。
Q=−0.01585−0.03017cosθ−0.04556cos2θ
−0.02667cos3θ−0.00295cos4θ
+0.14592sinθ+0.05082sin2θ
−0.01900sin3θ−0.00764sin4θ
・・・(式7)
Next, the equivalent perceptual lightness conversion
Q = −0.01585-0.03017 cos θ−0.04556 cos 2θ
−0.02667 cos 3θ−0.00295 cos 4θ
+0.14592 sin θ + 0.05082 sin 2θ
-0.01900sin3θ-0.00764sin4θ
... (Formula 7)
そして、等知覚明度変換テーブル生成部30が、以下の式8を用いて、基準表示輝度21に対応するHK効果因子Kを算出する。本実施例では、式8において、輝度定数Laは基準表示輝度21である。本来、HK効果因子Kを算出する際に用いる輝度定数Laとして、観察者の順応輝度を用いるべきである。しかしながら、画像表示装置では、観察者の順応輝度を正確に測ることはできない。そのため、本実施例では、順応輝度の代わりに基準表示輝度21を用いる。画像表示装置の画面上では100%白色が基準表示輝度21で表示される。観察者が画面のみを注視していると仮定すれば、その画面上で表示される100%白色の輝度が観察者の順応輝度であると考えて差し支えない。
K=0.2717×((6.649+6.362×La0.4995)/(6.649+La0.4995))
・・・(式8)
Then, the equivalent perceptual lightness conversion
K = 0.2717 * ((6.649 + 6.362 * La0.4995 ) / (6.649 + La0.4995 ))
... (Formula 8)
次に、等知覚明度変換テーブル生成部30が、以下の式9を用いて、第1補正色の彩度に対応するHK効果因子Sを算出する。
S=(U2+V2)1/2/L0 ・・・(式9)
Next, the equivalent perceptual lightness conversion
S = (U 2 + V 2 ) 1/2 / L0 (formula 9)
そして、等知覚明度変換テーブル生成部30が、以下の式10を用いて、第1補正色のHK効果値Gを算出する。
G=0.4462×(1+(−0.8660×Q+0.0872×K)×S
+0.3086)3
・・・(式10)
Then, the equivalent perceptual lightness conversion
G = 0.4462 × (1 + (− 0.8660 × Q + 0.0872 × K) × S
+0.3086) 3
... (Formula 10)
S3051では、等知覚明度変換テーブル生成部30が、低減係数Rが1.0であるか否かを判断する。低減係数R=1.0の場合には、S305において、入力色のHK効果値Gが得られる。低減係数R=1.0の場合にはS3052へ処理が進められ、低減係数R≠1.0の場合にはS306へ処理が進められる。
In S3051, the equivalent perceptual lightness conversion
S3052では、等知覚明度変換テーブル生成部30が、S305の処理によって得られたHK効果値Gを初期効果値G0として記憶する。その後、S306へ処理が進められる。
In S3052, the equivalent perceptual lightness conversion
S306では、等知覚明度変換テーブル生成部30が、HK効果値を用いて、補正明度Lを算出する。そして、等知覚明度変換テーブル生成部30は、入力色の色相、補正彩度、及び、補正明度を有する色(第2補正色)を、入力色を変換した出力色として決定する。具体的には、等知覚明度変換テーブル生成部30は、L*u*v*値(L,U,V)を、出力色のL*u*v*値として決定する。
In S306, the equivalent perceptual lightness conversion
S306の処理について詳しく説明する。 The process of S306 will be described in detail.
まず、等知覚明度変換テーブル生成部30が、以下の式11を用いて、HK効果比率GRを算出する。HK効果比率GRは、入力色の知覚明度に対する第1補正色の知覚明度の比率である。
GR=G/G0 ・・・(式11)
First, the equivalent perceptual lightness conversion
GR = G / G0 (Formula 11)
次に、等知覚明度変換テーブル生成部30が、以下の式12を用いて、補正明度Lを算出する。
L=L0/GR ・・・(式12)
Next, the equivalent perceptual lightness conversion
L = L0 / GR (Formula 12)
上記方法によれば、増加前の入力色の明度L0と、補正明度Lとの差(入力色の明度の
増加量)として、低減前の入力色の彩度と、補正彩度との差が大きいほど大きい値が得られる。また、明度L0と補正明度Lとの差として、基準表示輝度21が大きいほど大きい値が得られる。
According to the above method, as the difference between the input color lightness L0 before the increase and the corrected lightness L (the increase amount of the input color lightness), the difference between the saturation of the input color before the decrease and the corrected saturation is The larger the value, the larger the value. Further, as the difference between the lightness L0 and the corrected lightness L, a larger value is obtained as the
本実施例では、入力色の色域(上述した所定の色域)よりも狭い色域内の色が出力色として決定されるように、補正彩度と補正明度が更新される。本実施例では、表示部50で表示可能な色(表示可能色)が出力色として決定されるように、補正彩度と補正明度が更新される。具体的には、S304〜S309の処理により、表示可能色が出力色として決定されるまで、入力色の彩度が徐々に低減されながら、入力色の明度の増加が繰り返し行われる。
In this embodiment, the correction saturation and the correction lightness are updated so that a color within a color gamut narrower than the color gamut of the input color (the predetermined color gamut described above) is determined as the output color. In the present embodiment, the corrected saturation and the corrected lightness are updated so that a color (displayable color) that can be displayed on the
なお、補正彩度と補正明度の取得方法は上記方法に限られない。例えば、彩度の低減は所定回数だけ行われてもよい。彩度の低減は、1回だけ行われてもよいし、複数回行われてもよい。 In addition, the acquisition method of correction | amendment saturation and correction | amendment brightness is not restricted to the said method. For example, saturation reduction may be performed a predetermined number of times. The saturation reduction may be performed only once or a plurality of times.
図3の説明に戻る。S306の次に、S307にて、等知覚明度変換テーブル生成部30が、LUV変換テーブル11を参照して、S306で得られたL*u*v*値(L,U,V)をRGB値(oR,oG,oB)に変換する。具体的には、L*u*v*値(L,U,V)と同じL*u*v*値に対応付けられたRGB値が、RGB値(oR,oG,oB)としてLUV変換テーブル11から取得される。このとき、等知覚明度変換テーブル生成部30は、LUV変換テーブル11は、L*u*v*値(L,U,V)と同じL*u*v*値に対応付けられた不適切色フラグFを、LUV変換テーブル11から取得する。ここでは、不適切色フラグF=0は、不適切色フラグFに対応付けられたL*u*v*値の色が表示可能色であることを意味し、不適切色フラグF=1は、不適切色フラグFに対応付けられたL*u*v*値の色が表示不可能色であることを意味する。表示不可能色は、表示部50で表示不可能な色である。
Returning to the description of FIG. Next to S306, in S307, the equivalent perceptual lightness conversion
次に、S308にて、等知覚明度変換テーブル生成部30が、L*u*v*値(L,U,V)の色が表示可能色であるか否かを判断する。具体的には、S307で取得された不適切色フラグFの値が0であるか1であるかが判断される。不適切色フラグF=0の場合には、L*u*v*値(L,U,V)の色が表示可能色であると判断され、S310に処理が進められる。不適切色フラグF=1の場合には、L*u*v*値(L,U,V)の色が表示可能色でないと判断され、S309に処理が進められる。
Next, in S308, the equivalent perceptual lightness conversion
S309では、等知覚明度変換テーブル生成部30が、以下の式13を用いて、低減係数Rを低減する。即ち、彩度を低減する際の低下率が高められる。式13において、R1は、低減前の低減係数であり、R2は、低減後の低減係数であり、dRは低減係数Rを低減するオフセット値である。本実施例では、オフセット値dRとして0.01が使用される。
R2=R1−dR ・・・(式13)
In S <b> 309, the equivalent perceptual lightness conversion
R2 = R1-dR (Formula 13)
なお、0より大きく且つ1より小さい値であれば、どのような値がオフセット値dRとして使用されてもよい。オフセット値dRが小さいほど高精度に彩度を低減することができる。そのため、オフセット値dRが小さいほど高精度に出力色を決定することができる。但し、オフセット値dRの低下は、処理負荷(S304〜S309の処理の繰り返し回数)の増加を招く。一方、オフセット値dRが大きいほど小さい処理負荷で出力色を決定することができる。但し、オフセット値dRの増加は、必要以上に彩度を低減する過補正を招く。即ち、オフセット値dRの増加は、彩度を低減する処理の精度の低下を招き、出
力色を決定する処理の精度の低下を招く。そのため、処理精度と処理負荷を考慮してオフセット値dRが決定されることが好ましい。オフセット値dRは、予め定められた固定値であってもよいし、ユーザが変更可能な値であってもよい。オフセット値dRは、入力画像データの種類、画像表示装置100の動作モード、画像表示装置100の使用環境、等に応じて自動で決定されてもよい。
Any value that is greater than 0 and less than 1 may be used as the offset value dR. As the offset value dR is smaller, the saturation can be reduced with higher accuracy. Therefore, the output color can be determined with higher accuracy as the offset value dR is smaller. However, the decrease in the offset value dR increases the processing load (the number of repetitions of the processes in S304 to S309). On the other hand, the output color can be determined with a smaller processing load as the offset value dR is larger. However, an increase in the offset value dR causes overcorrection that reduces the saturation more than necessary. That is, an increase in the offset value dR causes a decrease in the accuracy of the process for reducing the saturation, and a decrease in the accuracy of the process for determining the output color. Therefore, it is preferable to determine the offset value dR in consideration of processing accuracy and processing load. The offset value dR may be a predetermined fixed value or a value that can be changed by the user. The offset value dR may be automatically determined according to the type of input image data, the operation mode of the
S310では、等知覚明度変換テーブル生成部30が、S301で選択された入力色のRGB値(iR,iG,iB)と、S307で得られた出力色のRGB値(oR,oG,oB)とを互いに関連付けて、等知覚明度変換テーブル31に書き込む。
In S310, the equivalent perceptual lightness conversion
S311では、等知覚明度変換テーブル生成部30が、全ての入力色についてS301〜S310の処理が行われたか否かを判断する。S301で選択されていない入力色が存在する場合には、S301に処理が戻される。そして、全ての入力色についてS301〜S310の処理が行われるまで、S301〜S311の処理が繰り返される。全ての入力色についてS301〜S310の処理が行われると、本フローチャートが終了される。
In S311, the equivalent perceptual lightness conversion
図3のフローチャートによって生成された等知覚明度変換テーブル31の一例を図4に示す。図4の例では、等知覚明度変換テーブル31は、入力色のRGB値(iR,iG,iB)と出力色のRGB値(oR,oG,oB)との対応関係を示す3DLUTである。RGB値(iR,iG,iB)とRGB値(oR,oG,oB)の対応関係は1対1の対応関係である。そのため、等知覚明度変換テーブル31を使用することにより、RGB値(iR,iG,iB)をRGB値(oR,oG,oB)に変換することができる。 An example of the equivalent perceptual lightness conversion table 31 generated by the flowchart of FIG. 3 is shown in FIG. In the example of FIG. 4, the equivalent perceptual lightness conversion table 31 is a 3DLUT indicating a correspondence relationship between RGB values (iR, iG, iB) of input colors and RGB values (oR, oG, oB) of output colors. The correspondence between the RGB values (iR, iG, iB) and the RGB values (oR, oG, oB) is a one-to-one correspondence. Therefore, by using the equivalent perceptual lightness conversion table 31, the RGB values (iR, iG, iB) can be converted into RGB values (oR, oG, oB).
なお、等知覚明度変換テーブル31の構成は上記構成に限られない。例えば、入力色のL*u*v*値と出力色のL*u*v*値との対応関係を示すテーブルが、等知覚明度変換テーブル31として使用されてもよい。入力色のRGB値と出力色のL*u*v*値との対応関係を示すテーブルが、等知覚明度変換テーブル31として使用されてもよい。入力色のL*u*v*値と出力色のRGB値との対応関係を示すテーブルが、等知覚明度変換テーブル31として使用されてもよい。また、色変換情報は等知覚明度変換テーブル31に限られない。例えば、入力色と出力色の対応関係を示す関数が、色変換情報として使用されてもよい。 The configuration of the equivalent perceptual lightness conversion table 31 is not limited to the above configuration. For example, a table indicating the correspondence between the L * u * v * value of the input color and the L * u * v * value of the output color may be used as the equivalent perceptual lightness conversion table 31. A table indicating the correspondence between the RGB value of the input color and the L * u * v * value of the output color may be used as the equivalent perceptual lightness conversion table 31. A table indicating the correspondence between the L * u * v * values of the input colors and the RGB values of the output colors may be used as the equivalent perceptual lightness conversion table 31. The color conversion information is not limited to the equivalent perceptual lightness conversion table 31. For example, a function indicating the correspondence between the input color and the output color may be used as the color conversion information.
次に、画像表示装置100の動作の具体例について説明する。図5(A)〜5(C)は、画像表示装置100の動作の具体例を説明するための図である。図5(A)は、L*u*v*色空間の色相面を示す。図5(A)の縦軸は明度を示し、図5(A)の横軸は彩度を示す。太実線で囲まれた領域は、表示可能色の色域(色域限界)である。画素値は、複数の色相面のいずれかの色相面上にプロットすることができる。
Next, a specific example of the operation of the
まず、入力画素値(入力画像データ1の画素値)が図5(A)のA点にプロットされる場合を考える。A点の色は表示可能色である。そのため、画像表示装置100では、入力画素値の色を変化させずに、入力画素値と同じ画素値が、表示画素値(表示画像データ41の画素値)として使用される。その結果、入力画素値の色と同じ色の表示が行われる。
First, consider a case where an input pixel value (pixel value of input image data 1) is plotted at point A in FIG. The color of point A is a displayable color. Therefore, in the
次に、入力画素値が図5(A)のB点にプロットされる場合を考える。B点の色は表示可能色ではない。そのため、表示可能色の表示画素値に入力画素値が変換される。従来の方法では、明度が維持されながら彩度が低減される。このような従来の方法によって得られる表示画素値は、図5(A)のC点にプロットされる。しかしながら、HK効果によって、C点の色はB点の色よりも暗い色として知覚される。 Next, consider a case where the input pixel value is plotted at point B in FIG. The color of point B is not a displayable color. Therefore, the input pixel value is converted into the display pixel value of the displayable color. In the conventional method, the saturation is reduced while maintaining the lightness. The display pixel value obtained by such a conventional method is plotted at point C in FIG. However, due to the HK effect, the color at point C is perceived as a darker color than the color at point B.
本実施例では、HK効果を考慮して彩度が低減される。具体的には、図5(A)の等知
覚明度線(等色等知覚明度線)に沿って彩度が低減される。等知覚明度線は、知覚明度が同じ複数の色を示す。その結果、本実施例では、表示画素値として、図5(A)のD点にプロットされる画素値が得られる。D点の明度はB点の明度よりも高い。しかしながら、HK効果によって、D点の色はB点の色と同じ明度で知覚される。このように、本実施例によれば、各画素の知覚明度を維持しながら色を変換することができる。その結果、画素間の知覚明度のバランスを崩すことなく、画像を表示することができる。
In this embodiment, the saturation is reduced in consideration of the HK effect. Specifically, the saturation is reduced along the equal perceptual lightness line (equivalent color perceptual lightness line) in FIG. The iso-perceptual lightness line indicates a plurality of colors having the same perceived lightness. As a result, in this embodiment, the pixel value plotted at the point D in FIG. 5A is obtained as the display pixel value. The brightness at point D is higher than the brightness at point B. However, due to the HK effect, the color at point D is perceived with the same brightness as the color at point B. Thus, according to the present embodiment, it is possible to convert colors while maintaining the perceived lightness of each pixel. As a result, an image can be displayed without breaking the balance of perceived lightness between pixels.
上述した通り、HK効果の度合いは明度、色相、彩度、基準表示輝度によって効果の量が変化する。具体的には、明度が高いほどHK効果は小さく、黄色付近の色相でHK効果が小さく、赤紫から青緑色相でHK効果が大きく、彩度が高いほどHK効果は大きく、基準表示輝度が高いほどHK効果は大きい。また、例えば図5(B)に示すように、基準表示輝度Laが大きいほどHK効果量Gは大きい。 As described above, the amount of the HK effect varies depending on the brightness, hue, saturation, and reference display luminance. Specifically, the higher the lightness, the smaller the HK effect, the smaller the HK effect in the hue near yellow, the larger the HK effect in reddish purple to blue-green hues, and the higher the saturation, the larger the HK effect and the reference display brightness. The higher the value, the greater the HK effect. For example, as shown in FIG. 5B, the HK effect amount G increases as the reference display luminance La increases.
この理由により、図5(C)に示すように基準表示輝度の大小によって等知覚明度線は変動し、明度の補正結果は基準表示輝度Laに依存して変化する。すなわち、表示可能色で無い入力画素値の色が同じ(B点)であっても、基準表示輝度が低い場合の補正後の色(D点)の明度に比べ、基準表示輝度が高い場合の補正後の色(D’点)の明度は高くなる。 For this reason, as shown in FIG. 5C, the iso-perceptual brightness line varies depending on the size of the reference display brightness, and the brightness correction result changes depending on the reference display brightness La. That is, even when the input pixel values that are not displayable colors are the same (point B), the reference display brightness is higher than the brightness of the corrected color (point D) when the reference display brightness is low. The brightness of the corrected color (D ′ point) becomes high.
以上述べたように、本実施例によれば、入力色の彩度の低減だけでなく、入力色の明度の増加が行われる。それにより、知覚明度を高精度に維持しながら色を変換することができる。 As described above, according to the present embodiment, not only the saturation of the input color is reduced, but also the brightness of the input color is increased. Thereby, the color can be converted while maintaining the perceived lightness with high accuracy.
なお、本実施例では、L*u*v*値を用いて明度や彩度の補正を行う例を説明したが、L*u*v*色空間とは異なる色空間の値が使用されてもよい。例えば、L*a*b*色空間の値が使用されてもよい。 In the present embodiment, an example in which brightness and saturation are corrected using L * u * v * values has been described. However, values in a color space different from the L * u * v * color space are used. Also good. For example, L * a * b * color space values may be used.
なお、HK効果のモデルとして、本実施例で使用されたモデルよりも簡易なモデルが使用されてもよい。例えば、HK効果に関する計算式として、上述した計算式よりも簡易な計算式が使用されてもよい。 As a model for the HK effect, a simpler model than the model used in the present embodiment may be used. For example, as a calculation formula regarding the HK effect, a calculation formula simpler than the calculation formula described above may be used.
なお、図5(A)の例では、表示不可能色と表示可能色の境界の色に表示不可能色が変換されるが、変換後の色は当該境界の色でなくてもよい。例えば、表示不可能色である入力色の彩度の低下に伴い、出力色の彩度が上記境界の彩度から滑らかに低下するように、表示不可能色が表示可能色に変換されてもよい。 In the example of FIG. 5A, the non-displayable color is converted into the boundary color between the non-displayable color and the displayable color. However, the converted color may not be the boundary color. For example, even if the non-displayable color is converted to the displayable color so that the saturation of the output color smoothly decreases from the saturation of the boundary as the saturation of the input color that is an undisplayable color decreases. Good.
なお、所定の色域内の各色を入力色として選択せずに、入力画像データの各画素の色を入力色として選択し、選択した入力色に対応する出力色を上述した方法で決定してもよい。そして、入力画像データの各画素の色を上記決定した出力色に変換してもよい。色変換装置が画像処理装置とは別体の装置である場合には、画像処理装置が、色変換情報を記憶する記憶部を有していればよい。記憶部としては、磁気ディスク、半導体メモリ、光ディスク、等を使用することができる。 Note that instead of selecting each color within a predetermined color gamut as an input color, the color of each pixel of the input image data is selected as the input color, and the output color corresponding to the selected input color is determined by the method described above. Good. Then, the color of each pixel of the input image data may be converted into the determined output color. When the color conversion device is a separate device from the image processing device, the image processing device only needs to have a storage unit that stores color conversion information. As the storage unit, a magnetic disk, a semiconductor memory, an optical disk, or the like can be used.
なお、本実施例では、入力色の彩度の低減と、入力色の明度の増加とがその順番で行われる例を説明したが、これに限らない。例えば、入力色の彩度の低減に先立って、入力色の明度の増加が行われてもよい。入力色の彩度の低減と、入力色の明度の増加とが一度に行われてもよい。具体的には、図5(A)の等知覚明度線を示す情報(テーブルまたは関数)を予め用意し、当該情報に基づいて、補正彩度と補正明度が同時に決定されてもよい。入力色の知覚明度が維持されるように、入力色の彩度の低減と、入力色の明度の増加とが行われればよい。 In this embodiment, the example in which the saturation of the input color is reduced and the lightness of the input color is increased in that order is not limited to this. For example, the brightness of the input color may be increased prior to the reduction of the saturation of the input color. The reduction of the saturation of the input color and the increase of the brightness of the input color may be performed at a time. Specifically, information (table or function) indicating the equivalent perceptual lightness line in FIG. 5A may be prepared in advance, and the corrected saturation and the corrected lightness may be determined simultaneously based on the information. It is only necessary to reduce the saturation of the input color and increase the lightness of the input color so that the perceived lightness of the input color is maintained.
<実施例2>
以下、本発明の実施例2について説明する。実施例1では基準表示輝度21が変更される度に等知覚明度変換テーブル31の生成を行う例を説明した。本実施例では、等知覚明度変換テーブルが予め用意される例を説明する。なお、以下では、実施例1と異なる構成や処理について詳しく説明し、実施例1と同じ構成や処理についての説明は省略する。
<Example 2>
図6は、本実施例に係る画像表示装置400の構成の一例を示すブロック図である。図6において、実施例1(図1)と同じ機能部には、実施例1と同じ符号が付されている。画像表示装置400は、テーブル保持部A310、テーブル保持部B320、テーブル保持部C330、テーブル選択部60、表示輝度設定部20、色変換部40、及び、表示部50を有する。
FIG. 6 is a block diagram illustrating an example of the configuration of the
テーブル保持部A310、テーブル保持部B320、及び、テーブル保持部C330は、複数の基準表示輝度にそれぞれ対応する複数の等知覚明度変換テーブルを記憶する。等知覚明度変換テーブルは、実施例1と同様の方法で予め生成される。テーブル保持部A310、テーブル保持部B320、及び、テーブル保持部C330のそれぞれとして、例えば、半導体メモリ、磁気ディスク、光ディスク、等を使用することができる。本実施例では、テーブル保持部A310、テーブル保持部B320、及び、テーブル保持部C330のそれぞれとして、ROMが使用される。 The table holding unit A310, the table holding unit B320, and the table holding unit C330 store a plurality of equivalent perceptual lightness conversion tables respectively corresponding to a plurality of reference display luminances. The equivalent perceptual lightness conversion table is generated in advance by the same method as in the first embodiment. As each of the table holding unit A310, the table holding unit B320, and the table holding unit C330, for example, a semiconductor memory, a magnetic disk, an optical disk, or the like can be used. In this embodiment, ROM is used as each of the table holding unit A310, the table holding unit B320, and the table holding unit C330.
テーブル保持部A310には、基準表示輝度21=100に対応する等知覚明度変換テーブル311が予め記録されている。テーブル保持部B320には、基準表示輝度21=200に対応する等知覚明度変換テーブル321が予め記録されている。テーブル保持部C330には、基準表示輝度21=300に対応する等知覚明度変換テーブル331が予め記録されている。
In the table holding unit A310, an equivalent perceptual lightness conversion table 311 corresponding to the
テーブル選択部60は、表示輝度設定部20から出力された基準表示輝度21に応じて、等知覚明度変換テーブル311、等知覚明度変換テーブル321、及び、等知覚明度変換テーブル331のいずれかを選択する。具体的には、基準表示輝度21=100が表示輝度設定部20から出力された場合には、等知覚明度変換テーブル311が選択される。基準表示輝度21=200が表示輝度設定部20から出力された場合には、等知覚明度変換テーブル321が選択される。基準表示輝度21=300が表示輝度設定部20から出力された場合には、等知覚明度変換テーブル331が選択される。そして、テーブル選択部60は、選択した等知覚明度変換テーブル61を、色変換部40に出力する。色変換部40では、等知覚明度変換テーブル61を用いて色変換処理が行われる。
The
また、表示輝度設定部20から出力された基準表示輝度21が100、200、及び、300のいずれでもない場合には、テーブル選択部60は、等知覚明度変換テーブル311,321,331を用いた補間処理を行う。それにより、表示輝度設定部20から出力された基準表示輝度21に対応する等知覚明度変換テーブルが、等知覚明度変換テーブル61として生成される。
When the
以上述べたように、本実施例によれば、等知覚明度変換テーブルが予め用意される。そして、予め用意された等知覚明度変換テーブルを用いて色変換処理が行われる。それにより、知覚明度を高精度に維持しながら色を変換することができると共に、画像表示装置や画像処理装置の処理負荷を低減することができる。 As described above, according to the present embodiment, the equivalent perceptual lightness conversion table is prepared in advance. Then, color conversion processing is performed using an equivalent perceptual lightness conversion table prepared in advance. Accordingly, it is possible to convert the color while maintaining the perceptual lightness with high accuracy, and it is possible to reduce the processing load on the image display device and the image processing device.
なお、補間処理は行われなくてもよい。例えば、表示輝度設定部から出力された基準表示輝度に対応する等知覚明度変換テーブルが予め用意されていない場合にも、予め用意さ
れた複数の等知覚明度変換テーブルの1つが選択されてもよい。具体的には、表示輝度設定部から出力された基準表示輝度に最も近い基準表示輝度に対応する1つの等知覚明度変換テーブルが、予め用意された複数の等知覚明度変換テーブルから選択されてもよい。そして、選択された等知覚明度変換テーブルを用いた色変換処理が行われてもよい。そのような構成によれば、HK効果を大まかに考慮した色変換処理を行うことができる。そのため、知覚明度を高精度に維持しながら色を変換することができる。さらに、画像表示装置や画像処理装置の処理負荷をより低減することができる。
Note that the interpolation process may not be performed. For example, even when an equivalent perceptual lightness conversion table corresponding to the reference display brightness output from the display brightness setting unit is not prepared in advance, one of a plurality of prepared equal perceptual lightness conversion tables may be selected. . Specifically, even if one equivalent perceptual lightness conversion table corresponding to the reference display brightness closest to the reference display brightness output from the display brightness setting unit is selected from a plurality of previously prepared equal perceptual lightness conversion tables. Good. Then, color conversion processing using the selected equivalent perceptual lightness conversion table may be performed. According to such a configuration, it is possible to perform color conversion processing that roughly considers the HK effect. Therefore, it is possible to convert colors while maintaining the perceived lightness with high accuracy. Furthermore, the processing load on the image display device and the image processing device can be further reduced.
なお、予め用意された等知覚明度変換テーブルの数は1つであってもよい。そして、表示輝度設定部20から出力された基準表示輝度21に依らず、予め用意された等知覚明度変換テーブルを用いた色変換処理が常に行われもよい。そのような構成によれば、知覚明度を高精度に維持しながら色を変換することができると共に、画像表示装置や画像処理装置の処理負荷をより低減することができる。さらに、予め生成される等知覚明度変換テーブルの数を減らすことにより、色変換装置が等知覚明度変換テーブルを予め生成する際の処理負荷を低減することができる。
Note that the number of equivalent perceptual lightness conversion tables prepared in advance may be one. Then, the color conversion process using the equivalent perceptual lightness conversion table prepared in advance may be always performed regardless of the
<実施例3>
以下、本発明の実施例3について説明する。実施例1では、色域と明度の両方を補正する等知覚明度変換テーブル31を生成する例を説明した。本実施例では、色域の補正と明度の補正をそれぞれ個別に行う例を説明する。なお、以下では、実施例1と異なる構成や処理について詳しく説明し、実施例1と同じ構成や処理についての説明は省略する。
<Example 3>
Embodiment 3 of the present invention will be described below. In the first embodiment, the example of generating the perceptual lightness conversion table 31 that corrects both the color gamut and the lightness has been described. In the present embodiment, an example will be described in which color gamut correction and brightness correction are performed individually. In the following, configurations and processes different from those in the first embodiment will be described in detail, and descriptions of the same configurations and processes as those in the first embodiment will be omitted.
図7は、本実施例に係る画像表示装置500の構成の一例を示すブロック図である。図7において、実施例1(図1)と同じ機能部には、実施例1と同じ符号が付されている。画像表示装置500は、補正係数決定部70、輝度補正部80、RGBテーブル保持部90、表示輝度設定部20、色変換部40、及び、表示部50を有する。
FIG. 7 is a block diagram illustrating an example of the configuration of the
RGBテーブル保持部90は、RGBテーブル91を保持する記憶部である。RGBテーブル保持部90としては、例えば、半導体メモリ、磁気ディスク、光ディスク、等を使用することができる。本実施例では、RGBテーブル保持部90としてROMが使用される。RGBテーブル91は、入力色のRGB値(iR,iG,iB)と、入力色の彩度を低減した色(第1補正色)のRGB値(m1R,m1G,m1B)との対応関係を示す3DLUTである。そのため、RGBテーブル91を使用することにより、補正彩度を取得することができる。具体的には、入力色のRGB値(iR,iG,iB)を、第1補正色のRGB値(m1R,m1G,m1B)に変換することができる。RGBテーブル91の代わりに、入力色のRGB値(iR,iG,iB)と、第1補正色のRGB値(m1R,m1G,m1B)との対応関係を示す関数が使用されてもよい。本実施例では、第1補正色は、入力色の色域よりも狭い色域内の色である。具体的には、第1補正色は、表示可能色のRGB値である。
The RGB
色変換部40は、等知覚明度変換テーブル31の代わりにRGBテーブル91を用いた色変換処理を行うことにより、入力画像データ1から表示画像データ41を生成する。本実施例の表示画像データ41は、実施例1の表示画像データ41と異なる。具体的には、実施例1の表示画像データ41の色が第2補正色(彩度と明度が補正された色)であるのに対し、本実施例の表示画像データ41の色は第1補正色(彩度のみが補正された色)である。
The
補正係数決定部70は、入力画像データ1、表示画像データ41、及び、基準表示輝度21に基づいて、明度補正係数71を決定する。まず、補正係数決定部70は、実施例1(図3)のS302の処理およびS305の処理と同様の処理を行うことにより、入力画
像データ1のRGB値(iR,iG,iB)から初期効果値G0を算出する。次に、補正係数決定部70は、図3のS302の処理およびS305の処理と同様の処理を行うことにより、表示画像データ41のRGB値(m1R,m1G,m1B)からHK効果値Gを算出する。そして、補正係数決定部70は、HK効果値Gを初期効果値G0で除算することにより、HK効果比率GRを算出する。補正係数決定部70は、算出したHK効果比率GRを、明度補正係数71として出力する。これらの処理は、入力画像データ1(表示画像データ41)の各画素について行われる。
The correction
輝度補正部80は、表示画像データ41と明度補正係数71に基づいて、補正明度を取得する。そして、輝度補正部80は、入力色の色相(入力画像データ1および表示画像データ41の色相)、補正彩度(表示画像データ41の彩度)、及び、取得した補正明度を有する色を、出力色として決定する。具体的には、輝度補正部80は、以下の式14−1〜14−3を用いて、表示画像データ41のRGB値(m1R,m1G,m1B)を、出力色のRGB値(m2R,m2G,m2B)に変換する。この処理は、表示画像データ41の各画素について行われる。それにより、補正表示画像データ81が生成される。輝度補正部80は、生成した補正表示画像データ81を表示部50に出力する。
m2R=m1R×GR ・・・(式14−1)
m2G=m1G×GR ・・・(式14−2)
m2B=m1B×GR ・・・(式14−3)
The
m2R = m1R × GR (Formula 14-1)
m2G = m1G × GR (Formula 14-2)
m2B = m1B × GR (Formula 14-3)
次に、画像表示装置500の動作の具体例について説明する。図8は、画像表示装置500の動作の具体例を説明するための図である。図8は、L*u*v*色空間の色相面を示す。図8の縦軸は明度を示し、図8の横軸は彩度を示す。太実線で囲まれた領域は、表示可能色の色域である。画素値は、複数の色相面のいずれかの色相面上にプロットすることができる。以下では、入力画素値が図8のB点にプロットされる場合を説明する。
Next, a specific example of the operation of the
まず、色変換部40により、入力画素値の明度を維持しながら入力画素値の彩度が低減される。それにより、入力画素値が表示可能色の画素値に変換される。具体的には、B点の入力画素値がC点の画素値に変換される。C点の画素値は、表示画像データ41の画素値として色変換部40から出力される。
First, the
次に、補正係数決定部70により、B点の知覚明度に対するC点の知覚明度の比率が明度補正係数71として算出される。
Next, the correction
そして、輝度補正部80により、明度補正係数71を用いて、C点の明度が高められる。具体的には、C点の画素値がD点の画素値に変換される。D点の画素値は、補正表示画像データ81の画素値として輝度補正部80から出力される。
Then, the
以上述べたように、本実施例によれば、入力色の彩度の低減だけでなく、入力色の明度の増加が行われる。それにより、知覚明度を高精度に維持しながら色を変換することができる。さらに、本実施例によれば、「入力色が表示可能色に変換されるように入力色の彩度を低減した後に、入力色の明度を高める」という簡易な方法で出力色が決定される。それにより、図3のS304〜S309の処理の繰り返しを省略することができ、実施例1よりも少ない処理負荷で出力色を決定することができる。 As described above, according to the present embodiment, not only the saturation of the input color is reduced, but also the brightness of the input color is increased. Thereby, the color can be converted while maintaining the perceived lightness with high accuracy. Furthermore, according to the present embodiment, the output color is determined by a simple method of “increasing the brightness of the input color after reducing the saturation of the input color so that the input color is converted into a displayable color”. . Thereby, the repetition of the processing of S304 to S309 in FIG. 3 can be omitted, and the output color can be determined with a smaller processing load than in the first embodiment.
<実施例4>
以下、本発明の実施例4について説明する。実施例1では、表示輝度設定部で設定された基準表示輝度が、上限知覚明度(想定された知覚明度の上限値)として使用される例を
説明した。より広い輝度ダイナミックレンジの画像を表示するために、各画素の輝度に関する情報である輝度情報が使用されることがある。本実施例では、基準表示輝度と輝度情報から上限知覚明度が決定される例を説明する。なお、以下では、実施例1と異なる構成や処理について詳しく説明し、実施例1と同じ構成や処理についての説明は省略する。
<Example 4>
Embodiment 4 of the present invention will be described below. In the first embodiment, the example in which the reference display brightness set by the display brightness setting unit is used as the upper limit perceptual lightness (assumed upper limit value of perceptual lightness) has been described. In order to display an image with a wider luminance dynamic range, luminance information that is information about the luminance of each pixel may be used. In this embodiment, an example in which the upper limit perceived lightness is determined from the reference display brightness and the brightness information will be described. In the following, configurations and processes different from those in the first embodiment will be described in detail, and descriptions of the same configurations and processes as those in the first embodiment will be omitted.
図9は、本実施例に係る画像表示装置600の構成の一例を示すブロック図である。図9において、実施例3(図7)と同じ機能部には、実施例3と同じ符号が付されている。画像表示装置500は、HDR表示部55、補正係数決定部70、輝度補正部85、RGBテーブル保持部90、表示輝度設定部20、及び、色変換部40を有する。
FIG. 9 is a block diagram illustrating an example of the configuration of the
入力輝度情報2は、不図示の入力端子を介して画像表示装置500に入力される輝度情報である。入力輝度情報2は、入力画像データ1の各画素の輝度に関する情報である。そのため、入力輝度情報2は、「入力画像データ1の各画素の明度に関する情報」とも言える。入力輝度情報2の値が10である画素は、入力画素値(入力画像データ1の画素値)に応じた輝度の10倍の輝度で表示されるべき画素である。入力画像データ1が入力される端子は、入力輝度情報2が入力される端子と同じであってもよいし、入力輝度情報2が入力される端子と異なっていてもよい。入力輝度情報2は、メタデータとして入力画像データ1に付加されていてもよい。
The
補正係数決定部70は、入力画像データ1、入力輝度情報2、表示画像データ41、及び、基準表示輝度21に基づいて、明度補正係数71を決定する。明度補正係数71は、実施例3の方法と同様の方法で決定される。但し、本実施例では、以下の式15を用いてHK効果因子Kが算出される。式15において、Ygは、入力輝度情報2の値である。即ち、本実施例では、La×Ygが上限知覚明度として使用される。
K=0.2717×((6.649+6.362×(La×Yg)0.4995)/(6.649+(La×Yg)0.4995))・・・(式15)
The correction
K = 0.2717 * ((6.649 + 6.362 * (La * Yg) 0.4995 ) / (6.649+ (La * Yg) 0.4995 )) ... (Formula 15)
輝度補正部85は、入力輝度情報2と明度補正係数71に基づいて、補正明度を取得する。そして、色変換部40と輝度補正部85により、入力色の色相(入力画像データ1および表示画像データ41の色相)、補正彩度(表示画像データ41の彩度)、及び、取得した補正明度を有する色が、出力色として決定される。具体的には、輝度補正部85は、明度補正係数71を入力輝度情報2の値に乗算することにより、補正輝度情報82の値を算出する。この処理は、表示画像データ41の各画素について行われる。それにより、各画素の補正明度に関する情報が補正輝度情報82として生成される。補正輝度情報82と表示画像データ41により、上記出力色が表現される。輝度補正部85は、生成した補正輝度情報82をHDR表示部55に出力する。なお、実施例3と同様に、明度補正係数71を用いて表示画像データ41が補正されてもよい。
The
HDR表示部55は、基準表示輝度21、補正輝度情報82、及び、表示画像データ41に基づいて、画面に画像を表示する。本実施例では、HDR表示部55は、バックライトモジュールと液晶パネルを有する透過型表示部である。バックライトモジュールは、液晶パネルの背面に光を照射する。液晶パネルは、HDR表示部55に入力された画像データに応じた透過率パターンを形成する。バックライトモジュールの複数の領域のそれぞれにおける発光輝度は個別に制御することができる。バックライトモジュールは、基準表示輝度21と補正輝度情報82に基づく発光輝度(発光強度)で発光する。それにより、表示画像データ41の画素値が100%白の画素値であり、且つ、補正輝度情報82の値が1である画面領域における輝度(表示輝度)が、基準表示輝度21によって指定された輝度と略一致する。また、表示画像データ41の画素値が100%白の画素値であり、且つ
、補正輝度情報82の値が10である画面領域における輝度が、基準表示輝度21によって指定された輝度の10倍の輝度と略一致する。
The
以上述べたように、本実施例によれば、輝度情報が使用される構成において、輝度情報を考慮して上限知覚明度が取得される。そして、そのような上限知覚明度を用いて、入力色の彩度の低減だけでなく、入力色の明度の増加が行われる。それにより、輝度情報が使用される構成において、知覚明度を高精度に維持しながら色を変換することができる。 As described above, according to the present embodiment, in the configuration in which luminance information is used, the upper limit perceived lightness is acquired in consideration of the luminance information. Then, using such upper limit perceived lightness, not only the saturation of the input color is reduced, but also the lightness of the input color is increased. Thereby, in a configuration in which luminance information is used, it is possible to convert colors while maintaining the perceived lightness with high accuracy.
<実施例5>
以下、本発明の実施例5について説明する。表示部の故障を防ぐなどの理由から、表示輝度の上限値が制限されることがある。本実施例では、表示輝度設定部で設定された基準表示輝度と、制限上限値(制限された表示輝度の上限値)とから上限知覚明度が決定される例を説明する。なお、以下では、実施例1と異なる構成や処理について詳しく説明し、実施例1と同じ構成や処理についての説明は省略する。
<Example 5>
図10は、本実施例に係る画像表示装置700の構成の一例を示すブロック図である。図10において、実施例1(図1)と同じ機能部には、実施例1と同じ符号が付されている。画像表示装置700は、テーブル保持部10、表示輝度設定部20、等知覚明度変換テーブル生成部30、色変換部40、及び、表示部50を有する。
FIG. 10 is a block diagram illustrating an example of the configuration of the
表示部50は、実施例1の表示部50と同様の処理を行う。但し、本実施例の表示部50は、電流センサの検出値、熱センサの検出値、等の情報に基づいて、表示輝度を制限する。例えば、基準表示輝度21の値が1000[cd/m2]であっても、長時間の連続表示によって画像表示装置700の内部の温度が非常に高い温度に上昇した場合には、基準表示輝度21の値が1000[cd/m2]から800[cd/m2]に制限される。その結果、表示輝度が低減される。そして、表示部50は、現在使用している基準表示輝度を、実表示輝度51として出力する。表示輝度が制限されていない場合には、実表示輝度51として、表示輝度設定部20から出力された基準表示輝度21と同じ値が出力される。表示輝度が制限されている場合には、実表示輝度51として、表示輝度設定部20から出力された基準表示輝度21よりも小さい値が出力される。換言すれば、表示輝度が制限されている場合には、実表示輝度51として、制限上限値が出力される。
The
等知覚明度変換テーブル生成部30は、実施例1の等知覚明度変換テーブル生成部30と同様の処理を行う。但し、本実施例の等知覚明度変換テーブル生成部30では、表示輝度設定部20から出力された基準表示輝度21の代わりに、表示部50から出力された実表示輝度51が使用される。また、本実施例の等知覚明度変換テーブル生成部30では、実表示輝度51が変更される度に、等知覚明度変換テーブル31の生成(更新)が行われる。
The equivalent perceptual lightness conversion
画像表示装置の最大消費電力を制限するための表示輝度制御を行う場合に対しても、熱制限の場合と同様に本発明を適用できる。例えば、入力画像データ1の平均画像レベル(APL:average picture level)を算出し、APLが所定の閾値を超えた場合にはその度合い(APLと所定の閾値との差)に応じて基準表示輝度21を制限して実表示輝度51を算出する。その他の構成および動作は上述した実施例5の動作と同様である。このように、入力画像データ1の輝度特徴量に応じた表示輝度制御を自動的に行うことによって表示画面が暗くなった場合であっても、画面内の知覚的な明るさのバランスを維持して画像の表示を行うことが可能になる。
The present invention can also be applied to the case of performing display luminance control for limiting the maximum power consumption of the image display device, as in the case of thermal limitation. For example, an average image level (APL: average picture level) of the
以上述べたように、本実施例によれば、表示輝度の上限値が制限される構成において、制限上限値を考慮して基準表示輝度が取得される。そして、そのような基準表示輝度を用
いて、入力色の彩度の低減だけでなく、入力色の明度の増加が行われる。それにより、表示輝度の上限値が制限される構成において、知覚明度を高精度に維持しながら色を変換することができる。
As described above, according to the present embodiment, in the configuration in which the upper limit value of display luminance is limited, the reference display luminance is acquired in consideration of the upper limit limit value. Then, using such reference display brightness, not only the saturation of the input color is reduced, but also the brightness of the input color is increased. Thereby, in the configuration in which the upper limit value of the display luminance is limited, it is possible to convert the color while maintaining the perceived lightness with high accuracy.
<実施例6>
以下、本発明の実施例6について説明する。本実施例では、他の実施例で述べた処理がソフトウェアによって実現される例を説明する。
<Example 6>
図11は、本実施例に係るソフトウェアを実行するコンピュータ800の構成の一例を示すブロック図である。コンピュータ800は、プロセッサ601と記憶部602を有する。コンピュータ800には、外部記憶装置603が接続されている。
FIG. 11 is a block diagram illustrating an example of the configuration of a
記憶部602は、様々なデータを記憶する。記憶部602としては、半導体メモリ、磁気ディスク、光ディスク、等を使用することができる。本実施例では、記憶部602に、他の実施例で述べた処理を実現するソフトウェアのプログラムが記録されている。また、記憶部602は、プロセッサ601の処理で使用されるデータを一時的に記憶するワークメモリとしても使用される。
The
プロセッサ601は、コンピュータ800が有する各機能部の制御、コンピュータ800に接続された各装置の制御、様々な情報処理、等を行う。例えば、プロセッサ601は、記憶部602からプログラムを読み出し、読み出したプログラムを実行する。それにより、他の実施例で述べた処理が実現される。
The
外部記憶装置603は、様々なデータを記憶する。外部記憶装置603としては、半導体メモリ、磁気ディスク、光ディスク、等を使用することができる。本実施例では、外部記憶装置603は、ファイル形式の入力画像データである入力画像ファイル604を記憶する。また、プロセッサ601により、ファイル形式の出力画像データである出力画像ファイル605が、外部記憶装置603に記録される。入力画像データは色変換処理前の画像データであり、出力画像データは色変換処理後の画像データである。外部記憶装置603は、コンピュータ800に対して着脱可能である。なお、外部記憶装置603の代わりに、コンピュータ800に内蔵された記憶部が使用されてもよい。
The
次に、本実施例に係るソフトウェアの処理フローの一例について説明する。図12は、本実施例に係るソフトウェアの処理フローの一例を示すフローチャートである。 Next, an example of a software processing flow according to the present embodiment will be described. FIG. 12 is a flowchart illustrating an example of a processing flow of software according to the present embodiment.
まず、S600にて、プロセッサ601が、外部記憶装置603から入力画像ファイル604を読み込み、読み込んだ入力画像ファイル604のデータ(入力画像データ)を記憶部602へ格納する。
First, in S <b> 600, the
次に、S601にて、プロセッサ601が、ループ処理を開始する。S601のループ処理は、S600で取得された入力画像データの画素の色を入力色として選択する処理の繰り返しである。S601のループ処理により、入力画像データの各画素の色が入力色として順に選択される。本実施例では、S601において、入力画像データの各画素値が、入力色の画素値(iR,iG,iB)として順に選択される。
Next, in S601, the
S602〜S609の処理は、実施例1(図3)のS302〜S309の処理と同じである。なお、S602〜S609で使用される基準表示輝度は、ユーザによってコンピュータ800に入力された値であってもよいし、予め定められた固定値であってもよいし、コンピュータ800によって自動で決定された値であってもよい。
The processing from S602 to S609 is the same as the processing from S302 to S309 in the first embodiment (FIG. 3). The reference display brightness used in S602 to S609 may be a value input to the
S610では、プロセッサ601が、S601で選択された画素値(iR,iG,iB)と同じ位置における出力画像データの画素値として、S607で得られた画素値(oR,oG,oB)を、記憶部602へ格納する。
In S610, the
次に、S611にて、プロセッサ601が、入力画像データの全ての画素値についてS601〜S610の処理が行われたか否かを判断する。S601で選択されていない画素値が存在する場合には、S601に処理が戻される。そして、全ての画素値についてS601〜S610の処理が行われるまで、S601〜S611の処理が繰り返される。全ての画素値についてS601〜S610の処理が行われると、S612に処理が進められる。
Next, in S611, the
S612では、プロセッサ601が、出力画像データの各画素値を記憶部602から読み出し、読み出した画素値に基づいて画像ファイル(出力画像ファイル605)を生成し、生成した出力画像ファイル605を外部記憶装置603へ書き出す。
In S612, the
以上述べたように、本実施例によれば、ソフトウェアによって他の実施例と同様の処理が行われる。それにより、ソフトウェアによって他の実施例と同様の効果を得ることができる。 As described above, according to the present embodiment, processing similar to that of the other embodiments is performed by software. Thereby, the same effects as those of the other embodiments can be obtained by software.
<実施例7>
以下、本発明の実施例7について説明する。実施例1では、入力色の彩度を低減しながら入力色の明度を高める例を説明した。本実施例では、入力色の明度を、HK効果を考慮した知覚明度に変換した後に、入力色の彩度を低減する例を説明する。なお、以下では、実施例1と異なる構成や処理について詳しく説明し、実施例1と同じ構成や処理についての説明は省略する。
<Example 7>
Hereinafter, Example 7 of the present invention will be described. In the first embodiment, the example in which the lightness of the input color is increased while reducing the saturation of the input color has been described. In the present embodiment, an example will be described in which the saturation of the input color is reduced after the brightness of the input color is converted into a perceived brightness that takes into account the HK effect. In the following, configurations and processes different from those in the first embodiment will be described in detail, and descriptions of the same configurations and processes as those in the first embodiment will be omitted.
本実施例に係る画像表示装置の構成は実施例1と同様である。但し、本実施例に係る等知覚明度変換テーブル生成部30の動作は、実施例1と異なる。本実施例に係る等知覚明度変換テーブル生成部30の動作の一例について説明する。図13は、本実施例に係る等知覚明度変換テーブル生成部30の動作の一例を示すフローチャートである。
The configuration of the image display apparatus according to the present embodiment is the same as that of the first embodiment. However, the operation of the equivalent perceptual lightness conversion
S701の処理は、実施例1(図3)のS301の処理と同じであり、S702の処理は、図3のS302の処理と同じである。 The process of S701 is the same as the process of S301 of the first embodiment (FIG. 3), and the process of S702 is the same as the process of S302 of FIG.
S702の次に、S703にて、等知覚明度変換テーブル生成部30が、L*u*v*値(L0,U0,V0)に対応するHK効果値(初期効果値)G0を算出し、明度L0を、HK効果を考慮した知覚明度L0hkに変換する。それにより、知覚色座標値(L0hk,U0,V0)が得られる。初期効果値G0は、実施例1(図3のS305の処理)と同様の方法で算出される。知覚明度L0hkは、以下の式16を用いて算出される。
L0hk=L0×G0 ・・・(式16)
Following S702, in S703, the equivalent perceptual lightness conversion
L0hk = L0 × G0 (Equation 16)
そして、S704にて、等知覚明度変換テーブル生成部30が、低減係数Rを1.0に初期化する。
In step S <b> 704, the equivalent perceptual lightness conversion
次に、S705にて、等知覚明度変換テーブル生成部30が、以下の式17−1,17−2に従って、入力色の彩度を低減した色(第1補正色)の知覚色座標値(L0hk,U,V)を算出する。
U=U0×R ・・・(式17−1)
V=V0×R ・・・(式17−2)
In step S <b> 705, the equivalent perceptual lightness conversion
U = U0 × R (Formula 17-1)
V = V0 × R (Formula 17-2)
そして、S706にて、等知覚明度変換テーブル生成部30が、知覚色座標値(L0hk,U,V)に対応するHK効果値Gを算出し、知覚明度L0hkを補正明度Lに変換する。それにより、出力色のL*u*v*値(L,U,V)が得られる。HK効果値Gは、知覚明度L0hkを明度として用いて、実施例1(図3のS305の処理)と同様の方法で算出される。補正明度Lは、以下の式18を用いて算出される。
L=L0hk/G ・・・(式18)
In step S <b> 706, the equal perceptual lightness conversion
L = L0hk / G (Formula 18)
S707〜S711の処理は、図3のS307〜S311の処理と同じである。 The processing of S707 to S711 is the same as the processing of S307 to S311 in FIG.
次に、本実施例に係る画像表示装置の動作の具体例について説明する。図14(A),14(B)は、本実施例に係る画像表示装置の動作の具体例を説明するための図である。図14(A)は、L*u*v*色空間の色相面を示し、図14(B)は、知覚色空間の色相面を示す。図14(A)の縦軸は明度を示し、図14(A)の横軸は彩度を示す。図14(B)の縦軸は知覚明度を示し、図14(B)の横軸は彩度を示す。太実線で囲まれた領域は、表示可能色の色域である。画素値は、複数の色相面のいずれかの色相面上にプロットすることができる。以下では、入力色のL*u*v*値(L0,U0,V0)が図14(A)のB点にプロットされる場合を説明する。 Next, a specific example of the operation of the image display apparatus according to the present embodiment will be described. 14A and 14B are diagrams for describing a specific example of the operation of the image display apparatus according to the present embodiment. FIG. 14A shows the hue plane of the L * u * v * color space, and FIG. 14B shows the hue plane of the perceptual color space. In FIG. 14A, the vertical axis represents lightness, and in FIG. 14A, the horizontal axis represents saturation. The vertical axis in FIG. 14B indicates the perceived lightness, and the horizontal axis in FIG. 14B indicates the saturation. A region surrounded by a thick solid line is a color gamut of displayable colors. Pixel values can be plotted on any of the hue planes. Hereinafter, a case where the L * u * v * values (L0, U0, V0) of the input color are plotted at the point B in FIG.
まず、入力色の明度L0が知覚明度L0hkに変換され、L*u*v*値(L0,U0,V0)が知覚色座標値(L0hk,U0,V0)に変換される。具体的には、B点の座標値がb点の座標値に変換される。即ち、L*u*v*色空間のB点が知覚色空間にマッピングされる。 First, the lightness L0 of the input color is converted into the perceptual lightness L0hk, and the L * u * v * values (L0, U0, V0) are converted into the perceptual color coordinate values (L0hk, U0, V0). Specifically, the coordinate value of point B is converted to the coordinate value of point b. That is, point B in the L * u * v * color space is mapped to the perceptual color space.
次に、知覚色座標値(L0hk,U0,V0)の彩度が低減され、知覚色座標値(L0hk,U0,V0)が知覚色座標値(L0hk,U,V)に変換される。具体的には、b点の座標値がd点の座標値に変換される。 Next, the saturation of the perceptual color coordinate values (L0hk, U0, V0) is reduced, and the perceptual color coordinate values (L0hk, U0, V0) are converted into perceptual color coordinate values (L0hk, U, V). Specifically, the coordinate value of point b is converted to the coordinate value of point d.
そして、知覚明度L0hkが補正明度Lに変換され、知覚色座標値(L0hk,U,V)がL*u*v*値(L,U,V)に変換される。具体的には、d点の座標値がD点の座標値に変換される。即ち、知覚色空間のd点がL*u*v*色空間にマッピングされる。 Then, the perceived lightness L0hk is converted into the corrected lightness L, and the perceptual color coordinate values (L0hk, U, V) are converted into L * u * v * values (L, U, V). Specifically, the coordinate value of point d is converted to the coordinate value of point D. That is, the point d in the perceptual color space is mapped to the L * u * v * color space.
以上述べたように、本実施例においても、入力色の彩度の低減だけでなく、入力色の明度の増加が行われる。それにより、知覚明度を高精度に維持しながら色を変換することができる。 As described above, also in this embodiment, not only the saturation of the input color is reduced, but also the brightness of the input color is increased. Thereby, the color can be converted while maintaining the perceived lightness with high accuracy.
<実施例8>
鏡面反射体や自発光している被写体を忠実に再生(表現)するために、画像データとして取り扱える輝度のダイナミックレンジを従来よりも大幅に拡大した画像表示装置(High Dynamic Range(HDR)表示装置)がある。そして、HDR表示装置に対しても本発明を適用することが可能である。
<Example 8>
An image display device (High Dynamic Range (HDR) display device) that greatly expands the dynamic range of luminance that can be handled as image data in order to faithfully reproduce (represent) a specular reflector or a self-luminous subject. There is. The present invention can also be applied to an HDR display device.
HDR(上記拡大されたダイナミックレンジ)に適合した画像を表示する場合に、HDR表示装置は、従来の表示装置よりも非常に高い輝度の表示を行うことができる。しかしながら、そのような非常に高い輝度は、主に鏡面反射体や自発光の被写体について限定的
に使用される。そして、そのような非常に高い輝度に観察者が順応しているわけではない。そのため、HDR表示装置に本発明を適用する場合には、HK効果因子Kの算出において、輝度定数Laとして、より適切な値を用いるべきである。
When displaying an image conforming to HDR (the above-described expanded dynamic range), the HDR display device can perform display with much higher luminance than a conventional display device. However, such very high luminance is limitedly used mainly for specular reflectors and self-luminous subjects. And the observer is not adapted to such very high brightness. Therefore, when the present invention is applied to an HDR display device, a more appropriate value should be used as the luminance constant La in calculating the HK effect factor K.
ここで、入力画像データ1のEOTF(Electo−Optical Transfer Function)が基準白色に対する割合である場合を考える。具体的には、入力画像データ1のEOTFが0%〜1000%の範囲で定義される規格信号である場合を考える。この場合には、100%の基準白色が表示される輝度を輝度定数Laとするのが好適である。例えば、入力画像データ1のEOTFの最大値が1000%であり、1000%の画素を2000[cd/m2]で表示するような設定が画像表示装置でされている場合には、200[cd/m2]を輝度定数Laの値とする。同様に1000%の画素を500cd/m2で表示するような設定がされている場合には、50cd/m2を輝度定数Laの値とする。
Here, consider a case where EOTF (Electro-Optical Transfer Function) of the
また、所定の輝度に輝度を制限して高輝度の画素を表示する場合においても、同様の考え方で輝度定数Laを定めるのが好適である。例えば、0%〜1000%の範囲の内、0%〜400%までの画素を0cd/m2〜400cd/m2の輝度で表示し、400%以上の画素はすべて400cd/m2に制限して表示する場合がある。その場合、100%の画素は100cd/m2で表示されるので、輝度定数Laは100cd/m2とする。 Also, when displaying a high-luminance pixel by limiting the luminance to a predetermined luminance, it is preferable to determine the luminance constant La based on the same concept. For example, within the range of 0% to 1000%, to display the pixels from 0% to 400% in luminance of 0cd / m 2 ~400cd / m 2 , to restrict all 400% or more pixels to 400 cd / m 2 May be displayed. In that case, since 100% of the pixels are displayed at 100 cd / m 2 , the luminance constant La is set to 100 cd / m 2 .
また、入力画像データ1のEOTFが輝度の絶対値で定義される規格信号である場合においても、同様の考え方で輝度定数Laを決めることができる。この場合には100%の基準白色が何cd/m2と定めるのかを別途補足する必要がある。例えば、入力画像データ1に付随するメタデータとして100%白の輝度が定義されている場合は、その値(定義された輝度)を輝度定数Laとして用いるのが好適である。メタデータが無い場合は、ユーザが任意に設定する輝度もしくは装置固有のデフォルト値として適当な輝度を輝度定数Laとして用いるとよい。その場合は、100[cd/m2]〜500[cd/m2]までの範囲内の輝度を輝度定数Laとして用いるのが好適である。入力画像データ1を解析して基準表示輝度を推測してもよい。例えば、画像のAPLを算出し、複数の画像を含むコンテンツ(例えば、複数のフレームからなる動画)の最大APL(APLの最大値)を基準表示輝度であると推測してもよい。そして、推測した基準表示輝度を輝度定数Laとして用いてもよい。
Further, even when the EOTF of the
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施例の一部を適宜組み合わせてもよい。 Although the present invention has been described in detail based on preferred embodiments thereof, the present invention is not limited to these specific embodiments, and various forms within the scope of the present invention are also included in the present invention. included. A part of the above-described embodiments may be appropriately combined.
<その他の実施例>
本発明は、上述の実施例の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
<Other examples>
The present invention supplies a program that realizes one or more functions of the above-described embodiments to a system or apparatus via a network or a storage medium, and one or more processors in a computer of the system or apparatus read and execute the program This process can be realized. It can also be realized by a circuit (for example, ASIC) that realizes one or more functions.
30:等知覚明度変換テーブル生成部 40:色変換部 50:表示部
55:HDR表示部 60:テーブル選択部 70:補正係数決定部
80,85:輝度補正部 90:RGBテーブル保持部
100,400,500,600,700:画像表示装置
200:画像処理装置 300:色変換装置 601:プロセッサ
602:記憶部 800:コンピュータ 310:テーブル保持部A
320:テーブル保持部B 330:テーブル保持部C
30: Equal perceptual lightness conversion table generation unit 40: Color conversion unit 50: Display unit 55: HDR display unit 60: Table selection unit 70: Correction
320: Table holding unit B 330: Table holding unit C
Claims (20)
入力色の彩度の低減と、入力色の明度の増加とを行う補正手段と、
を備え、
前記補正手段は、前記設定手段により設定された表示輝度に基づいて、入力色の明度の増加量を決定する
ことを特徴とする画像表示装置。 A setting means for setting the display brightness of the image display device;
Correction means for reducing the saturation of the input color and increasing the brightness of the input color;
With
The image display apparatus according to claim 1, wherein the correction unit determines an increase amount of lightness of the input color based on the display luminance set by the setting unit.
ことを特徴とする請求項1に記載の画像表示装置。 The image display apparatus according to claim 1, wherein the correction unit increases the amount of increase in lightness of the input color as the display luminance set by the setting unit is higher.
入力色の彩度を低減することにより、低減後の入力色の彩度である補正彩度を取得する第1補正手段と、
低減前の入力色の彩度、前記補正彩度、及び、前記設定手段により設定された表示輝度に基づいて、入力色の明度を高めることにより、増加後の入力色の明度である補正明度を取得する第2補正手段と、
を備える
ことを特徴とする請求項1または2に記載の画像表示装置。 The correction means includes
First correction means for acquiring corrected saturation, which is the saturation of the input color after reduction, by reducing the saturation of the input color;
Based on the saturation of the input color before reduction, the corrected saturation, and the display brightness set by the setting unit, the brightness of the input color is increased by increasing the brightness of the input color. Second correction means to be acquired;
The image display apparatus according to claim 1, further comprising:
ことを特徴とする請求項3に記載の画像表示装置。 4. The image according to claim 3, wherein the difference between the saturation of the input color before reduction and the corrected saturation is larger, the difference between the brightness of the input color before reduction and the corrected brightness is larger. 5. Display device.
前記補正手段は、前記設定手段により設定された前記基準値に基づいて、前記入力色の明度の増加量を決定する
ことを特徴とする請求項1〜4のいずれか1項に記載の画像表示装置。 The setting means sets a display luminance reference value of the image display device;
5. The image display according to claim 1, wherein the correction unit determines the amount of increase in lightness of the input color based on the reference value set by the setting unit. apparatus.
前記補正手段は、前記設定手段により設定された前記上限値に基づいて、入力色の明度の増加量を決定する
ことを特徴とする請求項1〜4のいずれか1項に記載の画像表示装置。 The setting means sets an upper limit value of display brightness of the image display device;
5. The image display device according to claim 1, wherein the correction unit determines an increase amount of lightness of the input color based on the upper limit value set by the setting unit. .
ことを特徴とする請求項1〜6のいずれか1項に記載の画像表示装置。 The image display apparatus according to claim 1, wherein the correction unit increases the brightness of the input color based on the Helmholtz-Colelausch effect.
ことを特徴とする請求項1〜7のいずれか1項に記載の画像表示装置。 The correction means reduces the saturation of the input color and increases the brightness of the input color so that a color within a color gamut narrower than the color gamut of the input color is determined as the output color. The image display apparatus of any one of Claims 1-7.
ことを特徴とする請求項8に記載の画像表示装置。 The correction means repeatedly increases the brightness of the input color while gradually reducing the saturation of the input color until a color within a color gamut narrower than the color gamut of the input color is determined as the output color. The image display device according to claim 8.
ことを特徴とする請求項8に記載の画像表示装置。 The image display apparatus according to claim 8, wherein the correction unit reduces the saturation of the input color so that the input color is converted into a color in a color gamut narrower than the color gamut of the input color.
ことを特徴とする請求項1〜10のいずれか1項に記載の画像表示装置。 The image display apparatus according to claim 1, wherein the correction unit determines an increase in lightness of the input color based further on a hue of the input color.
ことを特徴とする請求項1〜11のいずれか1項に記載の画像表示装置。 The image display device according to claim 1, further comprising a selection unit that selects each color in a predetermined color gamut as an input color.
前記入力画像データの各画素の色を、出力色に変換する変換手段と、
をさらに備える
ことを特徴とする請求項1〜11のいずれか1項に記載の画像表示装置。 Selection means for selecting the color of each pixel of the input image data as an input color;
Conversion means for converting the color of each pixel of the input image data into an output color;
The image display apparatus according to claim 1, further comprising:
前記色変換情報に基づいて入力画像データの各画素の色を変換する変換手段と、
をさらに備える
ことを特徴とする請求項1〜11のいずれか1項に記載の画像表示装置。 Storage means for storing color conversion information for converting an input color to an output color;
Conversion means for converting the color of each pixel of the input image data based on the color conversion information;
The image display apparatus according to claim 1, further comprising:
ことを特徴とする請求項1〜14のいずれか1項に記載の画像表示装置。 The image display device according to claim 1, wherein the setting unit performs a setting related to display brightness of the image display device in accordance with a user operation.
ことを特徴とする請求項1〜14のいずれか1項に記載の画像表示装置。 The image display device according to claim 1, wherein the setting unit performs setting related to display brightness of the image display device according to a temperature of the image display device.
ことを特徴とする請求項1〜14のいずれか1項に記載の画像表示装置。 The said setting means performs the setting regarding the display brightness of the said image display apparatus according to the brightness | luminance feature-value of the image displayed on the said image display apparatus, The any one of Claims 1-14 characterized by the above-mentioned. Image display device.
入力色の彩度の低減と、入力色の明度の増加とを行う補正手段と、
を備え、
前記補正手段は、前記画像表示装置に設定された表示輝度に基づいて、入力色の明度の増加量を決定する
ことを特徴とする色変換装置。 Obtaining means for obtaining information on display brightness set in the image display device;
Correction means for reducing the saturation of the input color and increasing the brightness of the input color;
With
The color conversion apparatus according to claim 1, wherein the correction unit determines an increase in lightness of the input color based on display luminance set in the image display apparatus.
入力色の彩度の低減と、入力色の明度の増加とを行う補正ステップと、
を有し、
前記補正ステップでは、前記画像表示装置に設定された表示輝度に基づいて、入力色の明度の増加量を決定する
ことを特徴とする色変換方法。 An acquisition step of acquiring information about display brightness set in the image display device;
A correction step for reducing the saturation of the input color and increasing the brightness of the input color;
Have
In the correction step, the amount of increase in lightness of the input color is determined based on display luminance set in the image display device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/284,818 US20170110071A1 (en) | 2015-10-15 | 2016-10-04 | Image display apparatus and color conversion apparatus |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015203978 | 2015-10-15 | ||
JP2015203978 | 2015-10-15 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2017076955A true JP2017076955A (en) | 2017-04-20 |
Family
ID=58551612
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016153474A Pending JP2017076955A (en) | 2015-10-15 | 2016-08-04 | Image display apparatus and color conversion apparatus |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2017076955A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020022147A (en) * | 2018-08-03 | 2020-02-06 | 日本放送協会 | Signal processor, display device, imaging apparatus and program |
-
2016
- 2016-08-04 JP JP2016153474A patent/JP2017076955A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020022147A (en) * | 2018-08-03 | 2020-02-06 | 日本放送協会 | Signal processor, display device, imaging apparatus and program |
JP7096731B2 (en) | 2018-08-03 | 2022-07-06 | 日本放送協会 | Signal processing equipment, display equipment, imaging equipment and programs |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11056050B2 (en) | Display unit, image processing unit, and display method for improving image quality | |
JP6775326B2 (en) | Color adjustment method, color adjustment device and display system | |
US8587603B2 (en) | Method and apparatus for improved color correction | |
KR20190055289A (en) | Method of converting color gamut and display device employing the same | |
JP5897159B2 (en) | Display device and control method thereof | |
JP6614859B2 (en) | Display device, display device control method, image processing device, program, and recording medium | |
US8786585B2 (en) | System and method for adjusting display based on detected environment | |
WO2010045007A1 (en) | Color correction of electronic displays | |
JP2008096548A (en) | Display device | |
JP2003333614A (en) | Image processing system, projector, image processing method, program, and information storage medium | |
JP6122716B2 (en) | Image processing device | |
US10229623B2 (en) | Image display apparatus and conversion information generation method | |
CN112992059B (en) | Method and related device for adjusting Gamma of OLED display screen | |
JP2015200734A (en) | Image display device, method for controlling image display device, and program | |
KR20150110507A (en) | Method for producing a color image and imaging device employing same | |
JP5387713B2 (en) | Image adjustment apparatus, image adjustment system, and program | |
JP5460805B1 (en) | Image display device | |
JP2017049319A (en) | Display device, method for controlling display device, and program | |
KR102184917B1 (en) | Signal generating device, signal generating program, signal generating method, and image display device | |
JP2010056997A (en) | Video display | |
US20170110071A1 (en) | Image display apparatus and color conversion apparatus | |
JP2017076955A (en) | Image display apparatus and color conversion apparatus | |
JP2002055668A (en) | Method for measuring input/output characteristics of display device, method for correcting image of the display device, method for preparing icc profile of the display device, storage medium with procedure for the methods stored thereon, and the display device | |
KR20180023085A (en) | Method of driving display device and display device performing the same | |
US20240203332A1 (en) | Global nonlinear scaler for multiple pixel gamma response compensation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20181116 |