(57)【特許請求の範囲】
【請求項１】
３ＤＬＵＴ回路に設定する補正値を生成する色変換データ生成装置であって、
ＲＧＢ色空間の少なくとも１つの端点の色を補正する端点用補正値を取得する取得部と、
前記取得部により取得された前記端点用補正値により、前記少なくとも１つの端点の色を補正した補正値を生成する端点補正値生成部と、
前記ＲＧＢ色空間における中間色を、当該中間色に応じて定まる正規化係数を用いて正規化する正規化部と、
前記正規化部により前記正規化された中間色を、前記端点補正値生成部により生成された補正値を用いて、前記３ＤＬＵＴ回路の補間特性と同一の補間特性で補間した仮補正値を生成する補間部と、
前記補間部により生成された仮補正値を、前記正規化係数により定まる逆正規化係数を用いて逆正規化することで、前記中間色を補正した補正値を生成する逆正規化部と
を有することを特徴とする色変換データ生成装置。
【請求項２】
前記正規化部は、前記中間色を示すＲ，Ｇ，Ｂの各階調値に前記正規化係数を一律に乗ずることにより前記中間色を正規化し、
前記正規化係数は、前記中間色を示すＲ，Ｇ，Ｂの各階調値のうちの最大の階調値に乗じた場合に、階調の最大値となる係数であることを特徴とする請求項１記載の色変換データ生成装置。
【請求項３】
前記補間部は、前記正規化部により正規化された中間色と前記各端点との距離により前記各端点に対応して定まる加算係数を求め、前記端点補正値生成部により生成された補正値に、前記各端点に対応して定まる加算係数を乗ずることにより、前記正規化部により正規化された中間色を補間して仮補正値を生成することを特徴とする請求項１または請求項２に記載の色変換データ生成装置。
【請求項４】
前記逆正規化係数は、前記正規化係数の逆数であり、
前記逆正規化部は、前記逆正規化係数を一律に乗ずることにより前記補間部により生成された仮補正値を逆正規化することで、前記中間色を補正した補正値を生成することを特徴とする請求項１または請求項２に記載の色変換データ生成装置。
【請求項５】
前記端点補正値生成部により生成された各端点の色を補正した補正値と、前記逆正規化部により生成された前記中間色を補正した補正値とを記憶する記憶部をさらに有することを特徴とする請求項１から請求項４のいずれか１項に記載の色変換データ生成装置。
【請求項６】
請求項１から請求項５のいずれか１項に記載の色変換データ生成装置の前記端点補正値生成部により生成された各端点の色を補正した補正値と、前記逆正規化部により生成された前記中間色を補正した補正値とが設定された前記３ＤＬＵＴ回路で映像信号を変換する変換部と、
前記変換部により変換された映像信号が示す映像を表示する表示部と
を有することを特徴とする表示装置。
【請求項７】
３ＤＬＵＴ回路に設定する補正値を生成する色変換データ生成装置の色変換データ生成方法であって、
ＲＧＢ色空間の少なくとも１つの端点の色を補正する端点用補正値を取得する取得ステップと、
前記取得ステップにより取得された前記端点用補正値により、前記少なくとも１つの端点の色を補正した補正値を生成する端点補正値生成ステップと、
前記ＲＧＢ色空間における中間色を、当該中間色に応じて定まる正規化係数を用いて正規化する正規化ステップと、
前記正規化ステップにより前記正規化された中間色を、前記端点補正値生成ステップにより生成された補正値を用いて、前記３ＤＬＵＴ回路の補間特性と同一の補間特性で補間した仮補正値を生成する補間ステップと、
前記補間ステップにより生成された仮補正値を、前記正規化係数により定まる逆正規化係数を用いて逆正規化することで、前記中間色を補正した補正値を生成する逆正規化ステップと
を有することを特徴とする色変換データ生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色変換データ生成装置、色変換データ生成方法、及び表示装置に関する。
【背景技術】
【０００２】
映像制作やＤＴＰ（Desktop publishing）の業務ワークフローでは様々なディスプレイが用いられ、これら異なるディスプレイ製品間では同一の色再現が求められる。同一の色再現を行うためのカラーマネジメントを簡便に実現するため、望ましい色再現を画質パラメタとして記述し、それぞれのディスプレイに一括設定（ＬＵＴ（Look Up Table）インポート）することで同一の色再現を実現することが望まれている。
こうした色再現の実現に関し、ＬＵＴを用いて６軸調整を行う技術が開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２３２７４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、６軸調整において調整されるパラメタのうちの色相、明度、及び彩度については、ディスプレイ製品間で補正特性が共通化されておらず、異なる製造者の製品に同じパラメタを設定しても同一の色再現が得られないという問題がある。
一方、汎用的な３ＤＬＵＴ（３three Dimensions Look Up Table）回路で６軸色調整を行えば、多くのディスプレイ製品で同一の色再現を得られるが、画質劣化が発生しやすいという問題がある。画像劣化が発生する原因は、一般的な６軸補正アルゴリズムが要求する階調特性と、３ＤＬＵＴ回路での階調特性との不一致によるものである。具体的には、一般的な６軸補正アルゴリズムは、３ＤＬＵＴ回路に対し、アナログ的な連続階調特性を要求するが、３ＤＬＵＴ回路での階調特性は数少ないＬＵＴ補正点を結ぶ折れ線的な階調特性であるため、要求特性と一致していない。
【０００５】
その結果、従来の６軸色補正アルゴリズムを３ＤＬＵＴ回路に設定した場合、中間色のグラデーションにおいて不自然な色相遷移、トーンジャンプ、及び無彩色部の色転びなどの画質劣化が生じることとなる。この画質劣化は、６軸色補正アルゴリズムが３ＤＬＵＴ回路を使用して初めて発生することから、６軸色補正アルゴリズム単体では検証できないため、従来は回避することが困難であった。
【０００６】
本発明は、このような事情に鑑みてなされたもので、その目的は、画像劣化を抑制することが可能な補正値を生成する色変換データ生成装置、色変換データ生成方法、及び表示装置を提供することにある。
【課題を解決するための手段】
【０００７】
（１）本発明は上記の課題を解決するためになされたものであり、本発明の一態様は、３ＤＬＵＴ回路に設定する補正値を生成する色変換データ生成装置であって、３ＤＬＵＴ回路に設定する補正値を生成する色変換データ生成装置であって、ＲＧＢ色空間の少なくとも１つの端点の色を補正する端点用補正値を取得する取得部と、前記取得部により取得された前記端点用補正値により、前記少なくとも１つの端点の色を補正した補正値を生成する端点補正値生成部と、前記ＲＧＢ色空間における中間色を、当該中間色に応じて定まる正規化係数を用いて正規化する正規化部と、前記正規化部により前記正規化された中間色を、前記端点補正値生成部により生成された補正値を用いて、前記３ＤＬＵＴ回路の補間特性と同一の補間特性で補間した仮補正値を生成する補間部と、前記補間部により生成された仮補正値を、前記正規化係数により定まる逆正規化係数を用いて逆正規化することで、前記中間色を補正した補正値を生成する逆正規化部とを有する色変換データ生成装置である。
【０００８】
（２）また、本発明の一態様は、色変換データ生成装置の端点補正値生成部により生成された各端点の色を補正した補正値と、前記逆正規化部により生成された前記中間色を補正した補正値とが設定された前記３ＤＬＵＴ回路で映像信号を変換する変換部と、前記変換部により変換された映像信号が示す映像を表示する表示部とを有することを特徴とする表示装置である。
【０００９】
（３）また、本発明の一態様は、３ＤＬＵＴ回路に設定する補正値を生成する色変換データ生成装置の色変換データ生成方法であって、ＲＧＢ色空間の少なくとも１つの端点の色を補正する端点用補正値を取得する取得ステップと、前記取得ステップにより取得された前記端点用補正値により、前記少なくとも１つの端点の色を補正した補正値を生成する端点補正値生成ステップと、前記ＲＧＢ色空間における中間色を、当該中間色に応じて定まる正規化係数を用いて正規化する正規化ステップと、前記正規化ステップにより前記正規化された中間色を、前記端点補正値生成ステップにより生成された補正値を用いて、前記３ＤＬＵＴ回路の補間特性と同一の補間特性で補間した仮補正値を生成する補間ステップと、前記補間ステップにより生成された仮補正値を、前記正規化係数により定まる逆正規化係数を用いて逆正規化することで、前記中間色を補正した補正値を生成する逆正規化ステップとを有することを特徴とする色変換データ生成方法である。
【発明の効果】
【００１０】
以上説明したように、この発明によれば、画像劣化を抑制することが可能な補正値を生成する色変換データ生成装置、色変換データ生成方法、及び表示装置を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】生成装置を含む表示装置の概略構成を示す図である。
【図２】ＲＧＢ色空間の端点を示す図である。
【図３】色変換用のＬＵＴを示す図である。
【図４】３ＤＬＵＴを生成する生成処理の処理手順を示すフローチャートである。
【図５】一般的な６軸補正との特性差を示す図である。
【図６】本実施形態に係る生成装置の機能構成を示すブロック図である。
【発明を実施するための形態】
【００１２】
以下、本発明の一実施形態による表示システムについて図面を参照して説明する。
図１は、この発明の一実施形態による生成装置１１を含む表示装置１０の概略構成を示す図である。
【００１３】
図１において、表示装置１０は、生成装置１１、６軸補正値記憶部１２、ＬＵＴデータ記憶部１３、映像入力部１４、表示制御部１５、及び表示部１６を有する。このうち、６軸補正値記憶部１２は、ユーザにより入力されたＲＧＢ色空間の少なくとも１つの端点の色を補正する端点用補正値を取得し、この補正値を記憶する。本実施形態では、端点の色を補正する補正値を、一例として６軸補正値で取得する。この６軸補正値とは、本実施形態では、色相、彩度、及び明度の３つの成分からなるＨＳＶ値としている。ＬＵＴデータ記憶部１３は、生成装置１１により生成された３ＤＬＵＴを記憶する。
生成装置１１は、ユーザにより入力された６軸補正値（ｈ，ｓ，ｖ）で補正された３ＤＬＵＴ回路に設定する補正値を生成する色変換データ生成装置である。この生成装置１１の詳細については後述する。映像入力部１４は、映像信号が入力され、入力された映像信号を表示制御部１５に出力する。表示制御部１５は、生成装置１１により生成された補正値が設定された３ＤＬＵＴ回路で映像信号を変換し、表示部１６に出力する。表示部１６は、表示制御部１５から出力された映像信号が示す映像を表示するものであり、例えばＬＣＤ（Liquid Crystal Display）である。なお、表示部１６に搭載される表示素子は、液晶方式以外の表示素子、例えば有機エレクトロルミネッセンス表示素子、無機エレクトロルミネッセンス表示素子、ＰＡＬＣ（Ｐｌａｓｍａ  Ａｄｄｒｅｓｓ  Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ；プラズマ・アドレス液晶）、ＰＤＰ（Ｐｌａｓｍａ  Ｄｉｓｐｌａｙ  Ｐａｎｅｌ）やＦＥＤ（Ｆｉｅｌｄ  Ｅｍｉｓｓｉｏｎ  Ｄｉｓｐｌａｙ）であってもよい。
【００１４】
次に生成装置１１の詳細について説明する。生成装置１１は、ＬＵＴ端点補正値生成部１１０、ＬＵＴ基準点選択部１１１、明るさ正規化部１１２、補間部１１３、明るさ逆正規化部１１４、及び３ＤＬＵＴ（回路）１１５を有する。生成装置１１により生成された補正値は、ＬＵＴデータ記憶部１３に記憶されるとともに、３ＤＬＵＴ１１５に設定され、表示制御部１５による映像信号の変換に用いられる。
本実施形態における生成装置１１は、ＲＧＢ色空間の端点間の中間色の補正値を、３ＤＬＵＴ１１５の補間特性と同一の補間特性を用いて求めるようになっている。本実施形態における３ＤＬＵＴ１１５の補間特性は、直線補間であるため、以下の実施形態では、３ＤＬＵＴ１１５の補間特性が直線補間の場合において補正値を求めるものとして説明する。
ＬＵＴ端点補正値生成部１１０は、ＲＧＢ色空間の端点の色を６軸補正値記憶部１２により記憶されているユーザにより入力された６軸補正値（ｈ，ｓ，ｖ）で補正した補正値を生成する。図２は、ＲＧＢ色空間（３ＤＬＵＴ）の端点を示す図である。ＲＧＢ色空間の端点は８つあり、具体的には図２に示されるように、（０，０，０）、（２５５，０，０）、（０，２５５，０）、（０，０，２５５）、（２５５，２５５，０）、（０，２５５，２５５）、（２５５，０，２５５）、（２５５，２５５，２５５）の８つが端点である。このうちの少なくとも１つの端点の補正値がユーザにより入力される。
【００１５】
ここで、端点をそれぞれｂｋ＝（０，０，０）、ｒ＝（２５５，０，０）、ｇ＝（０，２５５，０）、ｂ＝（０，０，２５５）、ｙ＝（２５５，２５５，０）、ｃ＝（０，２５５，２５５）、ｍ＝（２５５，０，２５５）、ｗ＝（２５５，２５５，２５５）とおく。
ＬＵＴ端点補正値生成部１１０は、これら端点をまずＨＳＶ値に変換する。端点ｂｋ、ｒ、ｇ、ｂ、ｙ、ｍ、ｗをＨＳＶ値に変換したものを、それぞれｂｋｈｓｖ、ｒｈｓｖ、ｇｈｓｖ、ｂｈｓｖ、ｙｈｓｖ、ｍｈｓｖ、ｗｈｓｖとすると、ｂｋｈｓｖ＝（０，０，０）、ｒｈｓｖ＝（０，１００，１００）、ｇｈｓｖ＝（１２０，１００，１００）、ｂｈｓｖ＝（２４０，１００，１００）、ｙｈｓｖ＝（６０，１００，１００）、ｍｈｓｖ＝（３００，１００，１００）、ｗｈｓｖ＝（０，０，１００）となる。
そして、ＬＵＴ端点補正値生成部１１０は、変換されたＨＳＶ値を、６軸補正値記憶部１２により記憶されているユーザにより入力された６軸補正値（ｈ，ｓ，ｖ）で補正する。例えば、端点のＨＳＶ値を（α，β，γ）とすると、補正値は（α＋ｈ，β＋ｓ，γ＋ｖ）となる。例えば、ユーザにより設定された６軸補正値（ｈ、ｓ、ｖ）が（０，−１０，−２０）であれば、ｙｈｓｖ＝（６０，１００，１００）は、（６０，９０，８０）に補正される。なお、補正した値がＨＳＶ値に存在しない値となる場合は補正を行わない。例えばｂｋ＝（０，０，０）を補正すると（０，−１０，−２０）となるので、補正を行わない。
【００１６】
ＬＵＴ端点補正値生成部１１０は、こうして得られた補正値（α＋ｈ，β＋ｓ，γ＋ｖ）をＲＧＢに変換することで、端点のＲＧＢでの補正値を生成する。各端点ｂｋ、ｒ、ｇ、ｂ、ｙ、ｍ、ｗの補正値を、それぞれｂｋ＿ｃ、ｒ＿ｃ、ｇ＿ｃ、ｂ＿ｃ、ｙ＿ｃ、ｍ＿ｃ、ｗ＿ｃとする。
こうして端点が補正されると、次に３ＤＬＵＴの中間色の格子点ごとの補正値を求める。ＬＵＴ基準点選択部１１１は、図３に示されるような格子点（Ｒ，Ｇ，Ｂ）から、１つの（Ｒ，Ｇ，Ｂ）を選択する。図３では簡単のために０〜２５５までを５つの階調で構成される格子点としているが、本実施形態において、ＬＵＴ基準点選択部１１１は、Ｒ＝０，３２，６４，９６，１２８，１６０，１９２，２２４，２５５、Ｇ＝０，３２，６４，９６，１２８，１６０，１９２，２２４，２５５、Ｂ＝０，３２，６４，９６，１２８，１６０，１９２，２２４，２５５から、中間色である１つの（Ｒ，Ｇ，Ｂ）を選択する。なお、ＲＧＢは各９つずつ存在するため、（Ｒ，Ｇ，Ｂ）は計７２９個となる。
【００１７】
明るさ正規化部１１２は、ＬＵＴ基準点選択部１１１により選択された中間色を、当該中間色に応じて定まる正規化係数を用いて正規化する。具体的に、明るさ正規化部１１２は、（Ｒ，Ｇ，Ｂ）の要素の最大値が白（本実施形態では２５５）となるように正規化する。例えば、ＬＵＴ基準点選択部１１１により選択された（Ｒ，Ｇ，Ｂ）が（１２８，１２８，０）の場合、その要素の最大値は「１２８」であるため、それを白（２５５）とするために、明るさ正規化部１１２は、各要素をほぼ２倍することで、（１２８，１２８，０）を（２５５，２５５，０）に正規化する。このときの倍数を正規化係数と表現する。
【００１８】
正規化対象となる階調は、０と２５５以外の３２〜２２４（３２，６４，９６，１２８，１６０，１９２，２２４）の７つの階調であるので、各階調ごとに正規化係数ｍを予め定めておく。階調が７つであることから、正規化係数ｍの個数は７つとなる。そして、３２〜２２４の各々の階調に、正規化係数ｍを乗じたときの値も定めておく。例えば、１２８を単純に２倍すれば、２５６であるが、２５５とすることを予め定めておく。以下、正規化された（Ｒ，Ｇ，Ｂ）を「ＮＲＧＢ」と表現することがある。このＮＲＧＢは、少なくとも１つの要素が２５５であるので、平面Ｒ＝２５５、Ｇ＝２５５、Ｂ＝２５５のいずれかの平面上に存在する。このように、明るさ正規化部１１２は、中間色を示すＲ，Ｇ，Ｂの各階調値に正規化係数を一律に乗ずることにより中間色を正規化し、正規化係数は、中間色を示すＲ，Ｇ，Ｂの各階調値のうちの最大の階調値に乗じた場合に、階調の最大値（２５５）となる係数である。
【００１９】
補間部１１３は、明るさ正規化部１１２により正規化された中間色であるＮＲＧＢを、ＬＵＴ端点補正値生成部１１０により生成された補正値を用いて、３ＤＬＵＴ１１５の補間特性と同一の補間特性で補間した仮補正値を生成する。
具体的に、補間部１１３は、図２に示されるように、まず基準点から各端点の距離Ｄを求める。端点は８つあるため、８つの距離が求められる。
次いで、補間部１１３は、正規化された中間色と各端点との距離Ｄにより各端点に対応して定まる加算係数ｋ（０≦ｋ≦１）を求める。この加算係数ｋは、距離Ｄが大きいほど小さくなるもので、距離Ｄが最大の場合はｋ＝０となり、距離Ｄが最小の場合はｋ＝１となる。端点ｂｋ、ｒ、ｇ、ｂ、ｙ、ｍ、ｗに対応する加算係数ｋを、それぞれｂｋ＿ｋ、ｒ＿ｋ、ｇ＿ｋ、ｂ＿ｋ、ｙ＿ｋ、ｍ＿ｋ、ｗ＿ｋとする。
【００２０】
こうして加算係数ｋを定めると、補間部１１３は、３ＤＬＵＴ１１５の補間特性が直線補間であることから、仮補正値ＴＣを以下のように求める。ＴＣ＝ｂｋ＿ｋ×ｂｋ＿ｃ＋ｒ＿ｋ×ｒ＿ｃ＋ｇ＿ｋ×ｇ＿ｃ＋ｂ＿ｋ×ｂ＿ｃ＋ｙ＿ｋ×ｙ＿ｃ＋ｍ＿ｋ×ｍ＿ｃ＋ｗ＿ｋ×ｗ＿ｃ
このように、補間部１１３は、ＬＵＴ端点補正値生成部１１０により生成された補正値に、各端点に対応して定まる加算係数ｋを乗ずることにより、正規化された中間色を補間して仮補正値ＴＣを生成する。
仮補正値ＴＣを生成した補間部１１３は、仮補正値ＴＣを明るさ逆正規化部１１４に出力する。明るさ逆正規化部１１４は、明るさ正規化部１１２で正規化した際の正規化係数ｍの逆数１／ｍ（逆正規化係数）を仮補正値ＴＣに乗ずることで、基準点の補正値を求める。すなわち、ＴＣ＝（ａ，ｂ，ｃ）としたとき、（ａ／ｍ，ｂ／ｍ，ｃ／ｍ）を求める。
【００２１】
これにより、ＬＵＴ基準点選択部１１１により選択された基準点（Ｒ，Ｇ，Ｂ）の補正値として（ａ／ｍ，ｂ／ｍ，ｃ／ｍ）が求まる。ＬＵＴ基準点選択部１１１は、端点を除く全ての基準点を選択することで、全ての格子点の補正値が求まり、その結果、補正された３ＤＬＵＴが生成されることとなる。このように、明るさ逆正規化部１１４は、逆正規化係数を一律に乗ずることにより補間部１１３により生成された仮補正値を逆正規化することで、中間色を補正した補正値を生成する。
以上説明したＬＵＴ端点補正値生成部１１０により生成された各端点の色を補正した補正値と、明るさ逆正規化部１１４により生成された中間色を補正した補正値とをＬＵＴデータ記憶部１３が記憶するとともに、３ＤＬＵＴ１１５に設定する。
【００２２】
以上説明した基準点から補正値を求める方法を、フローチャートと具体例を用いて説明する。図４は、３ＤＬＵＴを生成する生成処理の処理手順を示すフローチャートである。
まず、ユーザにより設定された６軸補正値を取得し、６軸補正値記憶部１２に記憶する（ステップＳ１０１）。ここでは、ＲＧＢＣＭＹの各端点色に対する補正量（h，s，v）として、６軸補正値（０，−１０，−２０）を取得したものとする。
次に、ＬＵＴ端点補正値生成部１１０は、端点の補正値を生成する（ステップＳ１０２）。ここでは、一例として端点ｙ（２５５，２５５，０）の補正値を生成する方法について説明する。まず、（２５５，２５５，０）をＨＳＶ値に変換すると、ｙｈｓｖ＝（６０，１００，１００）となる。そして、６軸補正値（ｈ，ｓ，ｖ）が（０，−１０，−２０）であるので、ｙｈｓｖ＝（６０，１００，１００）は、（６０，９０，８０）に補正される。（６０，９０，８０）をＲＧＢに変換すると、（２０４，２０４，２０）となり、この値が端点ｙ（２５５，２５５，０）の補正値ｙ＿ｃとなる。
【００２３】
このようにして、ＬＵＴ端点補正値生成部１１０により全ての端点の補正値が生成されると、ＬＵＴ基準点選択部１１１は、基準点を１つ選択する（ステップＳ１０３）。ここでは、ＬＵＴ基準点選択部１１１は、基準点として（１２８，１２８，０）を選択したとする。
次いで、明るさ正規化部１１２は、基準点を正規化する（ステップＳ１０３）。基準点である（１２８，１２８，０）の要素の最大値が１２８であることから、明るさ正規化部１１２は、正規化係数ｍを２とし、ＮＲＧＢを（２５５，２５５，０）とする。
【００２４】
そして、補間部１１３は、正規化された基準点を補間する（ステップＳ１０５）。補間部１１３は、各端点ごとに距離Ｄに応じて加算係数ｋを定めるが、ＮＲＧＢは端点ｙと一致していることから、ＮＲＧＢと端点ｙとの距離が最小となり、その他の端点との距離は最大となるため、加算係数ｋは、それぞれｂｋ＿ｋ＝０、ｒ＿ｋ＝０、ｇ＿ｋ＝０、ｂ＿ｋ＝０、ｙ＿ｋ＝１、ｍ＿ｋ＝０、ｗ＿ｋ＝０となる。
従って、ＴＣ＝０×ｂｋ＿ｃ＋０×ｒ＿ｃ＋０×ｇ＿ｃ＋０×ｂ＿ｃ＋１×ｙ＿ｃ＋０×ｍ＿ｃ＋０×ｗ＿ｃ＝ｙ＿ｃとなる。このｙ＿ｃは、本例の場合、ステップＳ１０２で説明した端点ｙ（２５５，２５５，０）を設定値（ｈ，ｓ，ｖ）で補正したものであることから、ＬＵＴ端点補正値生成部１１０によって既に補正値として（２０４，２０４，２０）が生成されている。この（２０４，２０４，２０）が補間部１１３により正規化された基準点となり、補間部１１３から明るさ逆正規化部１１４に出力される。
【００２５】
次いで、明るさ逆正規化部１１４は、補間された基準点を逆正規化する（ステップＳ１０６）。正規化係数ｍが２であることから、明るさ逆正規化部１１４は、（２０４，２０４，２０）に１／２を乗ずることで、（１０２，１０２，１０）が基準点（１２８，１２８，０）の補正値として求まる。
こうして求まった補正値を、補正された基準点の補正値としてＬＵＴデータ記憶部１３に記憶する（ステップＳ１０７）。次いで、全ての基準点の補正値を求めたか否か判定する（ステップＳ１０８）。全ての基準点の補正値を求めていないときは（ステップＳ１０８；ＮＯ）、ステップＳ１０３に戻る。一方、全ての基準点の補正値を求めたときは（ステップＳ１０８；ＹＥＳ）、３ＤＬＵＴデータ１１５が生成されたので、表示制御部１５は、３ＤＬＵＴデータ１１５を取得する（ステップＳ１０９）。そして、表示制御部１５は、映像入力部１４から出力された映像信号を３ＤＬＵＴ１１５で変換し（ステップＳ１１０）、表示部１６に出力する。表示部１６は、表示制御部１５から出力された変換された映像信号が示す映像を表示して（ステップＳ１１１）、本処理を終了する。
【００２６】
以上説明した実施形態では、ユーザにより設定された６軸補正値により、３ＤＬＵＴの端点の補正値を生成する。この際、３ＤＬＵＴ回路の基準点間補完特性と一致した補完方法を用いて原色補正値から中間色補正値を生成する。この手法により、画質劣化を抑制することができる。このことを具体的に図５を用いて説明する。図５は、一般的な６軸補正との特性差を示す図である。図５に示されるいずれのグラフも、横軸は３ＤＬＵＴによる変換前の彩度を示し、縦軸は３ＤＬＵＴによる変換後の彩度を示している。
一般的な６軸補正では、図５（Ａ）に示されるように、６軸補正値で中間色を直接変化させる。この場合、中間色遷移に依存して３ＤＬＵＴ補間による色相歪みなどの画質劣化が発生する。一方、本実施形態では、図５（Ｂ）に示されるように、ユーザにより設定された６軸補正値で３ＤＬＵＴの端点の補正値を生成し、次にこの８原色（Ｒ，Ｇ，Ｂ，Ｃ，Ｍ，Ｙ、Ｂｋ、Ｗ）の原色補正値を補間して中間色補正値を生成する。ここで原色間補間時の計算特性を、本実施形態における３ＤＬＵＴ１１５の基準点間（＝中間色間）補間特性と一致させているので、上記画質劣化を回避することができる。
なお、本実施形態では、一般的な３ＤＬＵＴ回路で用いられている直線補間を例にしているが、本実施形態における生成装置１１は、ＲＧＢ色空間の端点間の中間色の補正値を、３ＤＬＵＴ１１５の補間特性と同一の補間特性を用いて求めるものであるため、直線補間に限定されるものではない。
【００２７】
また、本実施形態では、中間色を明るさ逆正規化部１１４により、いずれかの要素が２５５になるように正規化して補正値を生成している。これは、中間色（特に暗色）は、Ｂｋ端点の影響が強く、灰色の色転びや暗色の色褪せといった画質劣化が発生するためである。そこで、上述した正規化を行うことにより、Ｂｋ端点の影響を抑制することができるので、上記画質劣化を回避することができる。
図６は、本実施形態に係る生成装置１１Ａの機能構成を示すブロック図である。図６に示されるように、生成装置１１Ａは、３ＤＬＵＴ回路に設定する補正値を生成する色変換データ生成装置であって、ＲＧＢ色空間の少なくとも１つの端点の色を補正する端点用補正値を取得する取得部１２Ａと、取得部により取得された前記端点用補正値により、前記少なくとも１つの端点の色を補正した補正値を生成する端点補正値生成部１１０Ａと、ＲＧＢ色空間における中間色を、当該中間色に応じて定まる正規化係数を用いて正規化する正規化部１１２Ａと、正規化部により正規化された中間色を、端点補正値生成部により生成された補正値を用いて、３ＤＬＵＴ回路の補間特性と同一の補間特性で補間した仮補正値を生成する補間部１１３Ａと、補間部により生成された仮補正値を、正規化係数により定まる逆正規化係数を用いて逆正規化することで、中間色を補正した補正値を生成する逆正規化部１１４Ａとを有する。
【００２８】
この構成により、画像劣化を抑制することが可能な３ＤＬＵＴ回路に設定する補正値を生成することができる。また、取得部１２Ａとして、図１に示した６軸補正値記憶部１２を用いることができる。
【００２９】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００３０】
１０  表示装置、１１  生成装置、１２  ６軸補正値記憶部、
１３  ＬＵＴデータ記憶部、１４  映像入力部、１５  表示制御部、１６  表示部、
１１０  ＬＵＴ端点補正値生成部、１１１  ＬＵＴ基準点選択部、
１１２  明るさ正規化部、１１３  補間部、１１４  明るさ逆正規化部、
１１５  ３ＤＬＵＴデータ
【図１】
0006425264.tif 000002
【図２】
0006425264.tif 000003
【図３】
0006425264.tif 000004
【図４】
0006425264.tif 000005
【図５】
0006425264.tif 000006
【図６】
0006425264.tif 000007