(57)【要約】【課題】色変換用の３次元ＬＵＴを目標とする精度まで調整する。【解決手段】色調整装置１は、表示装置２に調整色の画像を表示させた際に測定された光学センサー３の三刺激値と記憶部１９に記憶された目標とする三刺激値との差分を演算する距離演算部１７と、差分が所定の条件を満たしたか否かを判断し、所定の条件を満たしたと判断した場合に次の調整色を調整色発生部１０に設定する制御部１６と、所定の条件を満たなかったと判断される度、目標とする三刺激値の補正係数である繰り返し係数を演算する繰り返し係数演算部１５と、繰り返し係数を目標とする三刺激値に掛けた値である仮目標値を演算する仮目標値演算部１４と、仮目標値に所定の変換処理を施して設定値を演算し、その設定値を３次元ＬＵＴ２０に設定する変換部とを備える。【選択図】図１
2016126032.tif 000002
【特許請求の範囲】
【請求項１】
色変換用の３次元ルックアップテーブルを調整する色調整装置であって、
目標とする三刺激値を記憶する記憶部と、
調整色の画像を発生させる調整色発生部と、
前記調整色発生部からの画像を映像信号として表示装置に出力する出力部と、
前記表示装置に調整色の画像を表示させた際に測定された光学センサーの三刺激値と前記記憶部に記憶された目標とする三刺激値との差分を演算する距離演算部と、
前記距離演算部により演算された差分が所定の条件を満たしたか否かを判断し、所定の条件を満たしたと判断した場合に次の調整色を前記調整色発生部に設定する制御部と、
前記制御部により所定の条件を満たなかったと判断される度、前記光学センサーの三刺激値と前記目標とする三刺激値とに基づいて前記目標とする三刺激値の補正係数である繰り返し係数を演算する繰り返し係数演算部と、
前記制御部により所定の条件を満たなかったと判断される度、前記繰り返し係数演算部により演算された繰り返し係数を前記目標とする三刺激値に掛けた値である仮目標値を演算する仮目標値演算部と、
前記制御部により所定の条件を満たなかったと判断される度、前記仮目標値演算部により演算された仮目標値に所定の変換処理を施して設定値を演算し、その設定値を前記３次元ルックアップテーブルの調整色に対応した場所に設定する変換部と
を備えることを特徴とする色調整装置。
【請求項２】
前記繰り返し係数は、前記光学センサーにより繰り返し測定された三刺激値を前記目標とする三刺激値で割った値の平均値であることを特徴とする請求項１に記載の色調整装置。
【請求項３】
更に、三つのセンサーにより三刺激値を測定する光学センサーを備えることを特徴とする請求項１又は２に記載の色調整装置。
【請求項４】
更に、色変換用の３次元ルックアップテーブルを有する表示装置を備えることを特徴とする請求項１〜３のいずれか１項に記載の色調整装置。
【請求項５】
請求項１に記載した各処理部としてコンピュータを機能させるための色調整プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色変換用の３次元ルックアップテーブルを調整する色調整装置及び色調整プログラムに関する。
【背景技術】
【０００２】
従来、表示装置が有する色変換用の３次元ルックアップテーブル（以下、３次元ＬＵＴ）を調整する色調整装置が知られている。
【０００３】
例えば、特許文献１に開示される階調補正方法では、任意の入力階調での三刺激値の目標値と測定値との差分である三刺激値差分を算出し、算出した三刺激値差分をＲＧＢ値の差分であるＲＧＢ値差分に変換する。三刺激値からＲＧＢ値への変換には、最大入力階調時（白色時）の各色三刺激値の測定値から作成されるＲＧＢ変換行列式を用いることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１２９３３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１では、三刺激値の目標値と測定値との差分である三刺激値差分を用いて３次元ＬＵＴの値を求めているが、現実的には、表示装置は理想的な特性を持っていない。そのため、このような理想的な計算方法では、目標とする精度が得られないのが現状である。
【０００６】
本発明は前記課題を解決するためになされたものであり、その目的は、色変換用の３次元ＬＵＴを目標とする精度まで調整することができる色調整装置及び色調整プログラムを提供することである。
【課題を解決するための手段】
【０００７】
前記課題を解決するために、本発明の実施形態における色調整装置は、色変換用の３次元ルックアップテーブルを調整する装置であって、目標とする三刺激値を記憶する記憶部と、調整色の画像を発生させる調整色発生部と、前記調整色発生部からの画像を映像信号として表示装置に出力する出力部と、前記表示装置に調整色の画像を表示させた際に測定された光学センサーの三刺激値と前記記憶部に記憶された目標とする三刺激値との差分を演算する距離演算部と、前記距離演算部により演算された差分が所定の条件を満たしたか否かを判断し、所定の条件を満たしたと判断した場合に次の調整色を前記調整色発生部に設定する制御部と、前記制御部により所定の条件を満たなかったと判断される度、前記光学センサーの三刺激値と前記目標とする三刺激値とに基づいて前記目標とする三刺激値の補正係数である繰り返し係数を演算する繰り返し係数演算部と、前記制御部により所定の条件を満たなかったと判断される度、前記繰り返し係数演算部により演算された繰り返し係数を前記目標とする三刺激値に掛けた値である仮目標値を演算する仮目標値演算部と、前記制御部により所定の条件を満たなかったと判断される度、前記仮目標値演算部により演算された仮目標値に所定の変換処理を施して設定値を演算し、その設定値を前記３次元ルックアップテーブルの調整色に対応した場所に設定する変換部とを備える。
【０００８】
また、前記繰り返し係数は、前記光学センサーにより繰り返し測定された三刺激値を前記目標とする三刺激値で割った値の平均値であってもよい。
【０００９】
更に、前記色調整装置は、三つのセンサーにより三刺激値を測定する光学センサーを備えてもよい。
【００１０】
更に、前記色調整装置は、色変換用の３次元ルックアップテーブルを有する表示装置を備えてもよい。
【００１１】
前記課題を解決するために、本発明の実施形態における色調整プログラムは、前記色調整装置が備える各処理部としてコンピュータを機能させるための色調整プログラムである。
【発明の効果】
【００１２】
本発明によれば、色変換用の３次元ＬＵＴを目標とする精度まで調整することができる色調整装置及び色調整プログラムを提供することが可能である。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態における色調整装置の構成図である。
【図２】本発明の実施形態における３次元ＬＵＴの一例を示す図であり、（ａ）赤に対応したＬＵＴ、（ｂ）緑に対応したＬＵＴ、（ｃ）青に対応したＬＵＴ。
【図３】本発明の実施形態における色調整装置が３次元ＬＵＴを調整する動作を示すフローチャートである。
【図４】本発明の実施形態における色調整装置が３次元ＬＵＴを調整する動作を示すフローチャートである。
【図５】本発明の実施形態における色調整装置が３次元ＬＵＴを調整する動作を示すフローチャートである。
【図６】本発明の実施形態における別の色調整装置の構成図である。
【図７】本発明の実施形態における更に別の色調整装置の構成図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施形態について図面を参照して詳細に説明する。なお、以下の実施形態は、この発明の技術的思想を具体化するための色調整装置を例示するものであり、装置の構成やデータの構成等は、以下の実施形態に限定されるものではない。
（構成例）
図１は、本発明の実施形態における色調整装置１の構成図である。この図に示すように、色調整装置１には、表示装置２と光学センサー３が接続されている。
【００１５】
表示装置２は、液晶表示装置やプロジェクタ等であり、色変換用の３次元ＬＵＴ２０と、液晶パネル等の表示部２１とを備える。３次元ＬＵＴ２０は、例えば、Ｒ（赤）、Ｇ（緑）、Ｂ（青）それぞれに対応したＬＵＴを備える。これらの各ＬＵＴは、入力された映像信号より表現される入力階調と、その入力階調に対応する表示部２１への入力レベル（出力値）とを関連づけている。３次元ＬＵＴ２０は、例えば、入力階調が８ビットで構成され、０から２５５の２５６階調それぞれに対応する２５６個のエントリに、８ビットで表現される出力階調（出力値）を格納している。このような階調特性は、逆ガンマ変換部１３により設定可能に構成されている。
【００１６】
光学センサー３は、例えば、人間の目に対応する分光感度と略同一の感度を有する３つのセンサーを備え、三刺激値と称されるＸ、Ｙ、Ｚの３つの値を測定する装置である。光学センサー３は、表示部２１の表示面に対して着脱自在に構成されている。
【００１７】
色調整装置１は、３次元ＬＵＴ２０のパラメータを作成するパーソナル・コンピュータ（ＰＣ）等であり、調整色発生部１０と、出力部１１と、ＲＧＢ変換部１２と、逆ガンマ変換部１３と、仮目標値演算部１４と、繰り返し係数演算部１５と、制御部１６と、距離演算部１７と、入力部１８と、記憶部１９とを備える。以下、ＲＧＢ変換部１２と逆ガンマ変換部１３とを一括して「変換部」という場合がある。
【００１８】
記憶部１９は、各種の情報を記憶するハードディスク等である。例えば、記憶部１９は、目標とする三刺激値、ガンマ値、所定の条件を記憶している。目標とする三刺激値は、繰り返し係数演算部１５に事前に設定しておく情報である。ガンマ値は、逆ガンマ変換部１３に事前に設定しておく情報である。所定の条件は、制御部１６において判断処理を実行する際に参照される情報である。
【００１９】
入力部１８は、各種の情報を入力するためのキーボードやマウス等である。例えば、目標とする三刺激値、ガンマ値、所定の条件が入力部１８から入力されると、これらの情報は、記憶部１９に記憶されるようになっている。
【００２０】
調整色発生部１０は、表示装置２に表示させる各種の画像を発生させる。例えば、調整色発生部１０は、調整したい階調の色（調整色）である白、グレー、黒の画像や、変換行列式を算出するための赤、緑、青、白の画像を発生させる。
【００２１】
出力部１１は、調整色発生部１０からの画像を映像信号として表示装置２の３次元ＬＵＴ２０に出力するビデオカード等である。出力部１１から出力される映像信号の形式は、アナログ信号形式、デジタル信号形式のいずれでもよい。
【００２２】
距離演算部１７は、表示装置２に調整色の画像を表示させた際に測定された光学センサー３の三刺激値を最大輝度で正規化した値と、記憶部１９に記憶された目標とする三刺激値との差分を演算する。以下、この差分のことを「距離」という場合がある。
【００２３】
制御部１６は、各種の制御を行う。例えば、制御部１６は、距離演算部１７により演算された差分が所定の条件を満たしたか否かを判断し、所定の条件を満たしたと判断した場合に次の階調の調整色を調整色発生部１０に設定する。次の階調の調整色がなければ処理を終了する。一方、所定の条件を満たさなかったと判断した場合、光学センサー３の三刺激値を繰り返し係数演算部１５へ出力する。その他、逆ガンマ変換部１３へガンマ値を設定したり、ＲＧＢ変換部１２にＲＧＢ変換行列式を設定する等、各処理部を制御する。
【００２４】
繰り返し係数演算部１５は、制御部１６により所定の条件を満たなかったと判断される度、光学センサー３の三刺激値と目標とする三刺激値とに基づいて目標とする三刺激値の補正係数である繰り返し係数を演算する。繰り返し係数は、例えば、光学センサー３により繰り返し測定された三刺激値を目標とする三刺激値で割った値の平均値である。初回の繰り返し係数は１．０となる。目標とする三刺激値は、０から１で正規化された値をとる。
【００２５】
仮目標値演算部１４は、制御部１６により所定の条件を満たなかったと判断される度、繰り返し係数演算部１５により演算された繰り返し係数を目標とする三刺激値に掛けた値である仮目標値を演算する。
【００２６】
変換部は、制御部１６により所定の条件を満たなかったと判断される度、仮目標値演算部１４により演算された仮目標値に所定の変換処理を施して設定値を演算し、その設定値を３次元ＬＵＴ２０の調整色に対応した場所に設定する。具体的には、ＲＧＢ変換部１２は、仮目標値演算部１４からの出力値（三刺激値）にＲＧＢ変換行列式を掛けた値を出力する。また、逆ガンマ変換部１３は、ＲＧＢ変換部１２からの出力値を記憶部１９に記憶されたガンマ値で累乗した値を出力する。逆ガンマ変換部１３からの出力値は、ＵＳＢケーブル等を介して表示装置２に伝達され、３次元ＬＵＴ２０の調整色に対応した場所に設定される。
【００２７】
このように、本実施形態では、表示装置２に赤、緑、青、白を表示させ、それぞれの色について光学センサー３で三刺激値を測定し、その三刺激値からＲＧＢ変換行列式を算出する。また、調整したい階調の色（白からグレー、黒）を表示装置２に表示させ、光学センサー３で三刺激値を測定する。
【００２８】
光学センサー３の三刺激値と目標とする三刺激値との差分が目標とする精度になるまで、繰り返し係数を用いて目標とする三刺激値を繰り返し補正しながら、３次元ＬＵＴ２０の設定値を繰り返し演算する。そして、三刺激値の差分が目標とする精度になったとき、その設定値を３次元ＬＵＴ２０の調整色に対応した場所に設定する。
【００２９】
繰り返し係数は、目標とする精度が得られるまで繰り返し演算するために必要な補正係数である。すなわち、目標とする三刺激値が固定値であれば、三刺激値差分を繰り返し演算しても、３次元ＬＵＴ２０に設定する値がほとんど変わらない。そのため、光学センサー３の三刺激値（測定値）もほとんど変わらないため、目標とする精度が得られない。
【００３０】
そこで、本実施形態では、繰り返し係数を用いて繰り返し演算する度に目標とする三刺激値を変化させるようにしている。これにより、目標とする精度が得られるまで３次元ＬＵＴ２０の設定値を繰り返し演算することができるため、３次元ＬＵＴ２０を目標とする精度まで調整することが可能である。
（三刺激値）
以下、三刺激値について更に詳しく説明する。
【００３１】
目は光を受けると、赤、緑、青の成分に分けて大脳に伝える。大脳は、これを総合判断して色を認知している。例えば、黒板の緑色は理想的な白に比べて、赤みに感じる成分が５．５、緑みに感じる成分が７．０、青みに感じる成分が７．２というように数値で表す。この表色手法はＣＩＥの表色方法といい、国際規格（ＣＩＥ／ＩＳＯ）に制定されている。この三つの成分は、三刺激値ＸＹＺという心理物理量である。すなわち、色をＸＹＺの三次元の座標値で表現する。一般的な測色器械は、物体からの反射光を分光して波長ごとの分光反射率を計測し、規格に定められている計算方法によって、三刺激値ＸＹＺに計算してアウトプットするようになっている。
（ルックアップテーブル）
以下、ルックアップテーブルについて更に詳しく説明する。
【００３２】
ルックアップテーブルとは、複雑な計算処理を単純な配列の参照処理で置き換えて効率化を図るために作られた、配列や連想配列などのデータ構造のことをいう。例えば、大きな負担がかかる処理をコンピュータに行わせる場合、あらかじめ計算できるデータは先に計算しておき、その値を配列（ルックアップテーブル）に保存しておく。コンピュータは、その都度計算を行う代わりに配列から目的のデータを取り出すことによって計算の負担を軽減し、効率よく処理を行うことができる。
【００３３】
図２は、本発明の実施形態における３次元ＬＵＴ２０の一例を示す図である。図２（ａ）は、Ｒ（赤）に対応したＬＵＴを示し、図２（ｂ）は、Ｇ（緑）に対応したＬＵＴを示し、図２（ｃ）は、Ｂ（青）に対応したＬＵＴを示している。
【００３４】
この図に示すように、３次元ＬＵＴ２０は、３つのＬＵＴを備え、それぞれ赤、緑、青の入力に対応する。例えば、赤、緑、青それぞれに２５４が入力された場合、赤については２３９を出力し、緑については２５４を出力し、青については２５０を出力する。
【００３５】
３次元ＬＵＴ２０の構成はこれに限定されるものではない。例えば、ＲＧＢに対応した３次元ＬＵＴ２０に代えて、ＨＬＳに対応した３次元ＬＵＴ２０を採用することもできる。階調についても、２５６階調に限定されないのはもちろんである。
（動作例）
図３〜図５は、本発明の実施形態における色調整装置１が３次元ＬＵＴ２０を調整する動作を示すフローチャートである。
【００３６】
まず、赤色を調整色発生部１０に設定し（Ｓ１）、表示部２１に赤色の画像を表示させる。このとき、表示部２１にセットされた光学センサー３の値を測定する（Ｓ２）。
【００３７】
同様に、緑色を調整色発生部１０に設定し（Ｓ３）、表示部２１に緑色の画像を表示させる。このとき、表示部２１にセットされた光学センサー３の値を測定する（Ｓ４）。
【００３８】
同様に、青色を調整色発生部１０に設定し（Ｓ５）、表示部２１に青色の画像を表示させる。このとき、表示部２１にセットされた光学センサー３の値を測定する（Ｓ６）。
【００３９】
同様に、白色を調整色発生部１０に設定し（Ｓ７）、表示部２１に白色の画像を表示させる。このとき、表示部２１にセットされた光学センサー３の値を測定する（Ｓ８）。
【００４０】
次に、ステップＳ１からＳ８で測定した赤、緑、青、白の値からＲＧＢ変換行列式を求め、ＲＧＢ変換部１２に設定する（Ｓ９）。ＲＧＢ変換行列式の求め方については後に詳しく説明する。
【００４１】
次に、最大輝度（白）を調整色発生部１０に設定し（Ｓ１０）、表示部２１に最大輝度（白）の画像を表示させる。このとき、表示部２１にセットされた光学センサー３の値を測定する（Ｓ１１）。また、Ｙの値を最大輝度Ｙｍａｘとする（Ｓ１１）。
【００４２】
次に、三刺激値それぞれの繰り返し係数Ｘｎ＝１．０，Ｙｎ＝１．０，Ｚｎ＝１．０を繰り返し係数演算部１５に設定する（Ｓ１２）。繰り返し係数の演算式については後述する。初回の繰り返し係数は、既に説明した通り１．０となる。
【００４３】
次に、仮目標値演算部１４は、目標の三刺激値Ｘｔ，Ｙｔ，Ｚｔに繰り返し係数Ｘｎ，Ｙｎ，Ｚｎを掛けて仮目標値Ｘｐ，Ｙｐ，Ｚｐとする（Ｓ１３）。
【００４４】
次に、ＲＧＢ変換部１２は、仮目標値Ｘｐ，Ｙｐ，ＺｐとＲＧＢ変換行列Ｍ（ｍ００…ｍ２２）からＲｐ，Ｇｐ，Ｂｐを求める（Ｓ１４）。
【００４５】
【数１】
2016126032.tif 000003
次に、逆ガンマ変換部１３は、Ｒｐ，Ｇｐ，ＢｐをＲｐ，Ｇｐ，Ｂｐの最大値ＲＧＢMaxで正規化し、それぞれに逆ガンマ値ｇを掛けてＲｇ，Ｇｇ，Ｂｇとする（Ｓ１５）。そして、このＲｇ，Ｇｇ，Ｂｇを３次元ＬＵＴ２０に設定する（Ｓ１６）。
【００４６】
Rg = (Rp/ＲＧＢMax) ^ 1/g
Gg = (Gp/ＲＧＢMax) ^ 1/g
Bg = (Bp/ＲＧＢMax) ^ 1/g
次に、光学センサー３で三刺激値Ｘ，Ｙ，Ｚを測定する（Ｓ１７）。
【００４７】
次に、距離演算部１７は、Ｙｍａｘで光学センサー３の三刺激値Ｘ，Ｙ，Ｚを正規化し、Ｘｍ，Ｙｍ，Ｚｍとする（Ｓ１８）。
【００４８】
Xm=X/Ymax
Ym=Y/Ymax
Zm=Z/Ymax
また、距離演算部１７は、光学センサー３の三刺激値Ｘｍ，Ｙｍ，Ｚｍと目標の三刺激値Ｘｔ，Ｙｔ，Ｚｔから距離Ｅを算出する（Ｓ１８）。
【００４９】
【数２】
2016126032.tif 000004
次に、制御部１６は、距離Ｅが所定の条件を満たしたか否かを判断する（Ｓ１９）。「距離Ｅが所定の条件を満たしたか否か」とは、具体的には、「距離Ｅが所定の閾値未満であるか否か」を意味する。
【００５０】
ここで、所定の条件を満たなかった場合（Ｓ１９でＮＯ）、繰り返し係数演算部１５は、光学センサー３の三刺激値Ｘｍ，Ｙｍ，Ｚｍを目標の三刺激値Ｘｔ，Ｙｔ，Ｚｔで割った値の平均を求め、この平均値を補正係数Ｘｎ，Ｙｎ，Ｚｎとする（Ｓ２０）。次式の「i」は、０〜Nで繰り返した数である。
【００５１】
【数３】
2016126032.tif 000005
一方、所定の条件を満たした場合（Ｓ１９でＹＥＳ）、制御部１６は、調整色が最大輝度であるか否かを判断する（Ｓ２１）。そして、調整色が最大輝度である場合（Ｓ２１でＹＥＳ）、光学センサー３の値を測定し、Ｙの値を最大輝度Ｙｍａｘとする（Ｓ２２）。
【００５２】
一方、調整色が最大輝度でない場合（Ｓ２１でＮＯ）、次の調整色があるか否かを判断する（Ｓ２３）。「次の調整色があるか否か」とは、「調整したい次の階調の色があるか否か」という意味である。制御部１６は、次の調整色がある場合（Ｓ２３でＹＥＳ）、次の調整色を調整色発生部１０に設定し（Ｓ２４）、同様の処理を繰り返す（Ｓ１３〜Ｓ２３）。一方、次の調整色がない場合（Ｓ２３でＮＯ）、処理を終了する。
（ＲＧＢ変換行列式の求め方）
既に説明した通り、ステップＳ１からＳ８で測定した赤、緑、青、白の値からＲＧＢ変換行列式を求める。以下、ＲＧＢ変換行列式の求め方について詳細に説明する。
【００５３】
まず、行列を決める条件として、赤、緑、青、白のＸＹＺ空間における座標が与えられているものとする。
【００５４】
W点   (Xn, Yn, Zn)
R点   (xr, yr, zr)
G点   (xg, yg, zg)
B点   (xb, yb, zb)
ただし、（ｘｒ，ｙｒ，ｚｒ）は、Ｒ点すなわち（Ｒ，Ｇ，Ｂ）＝（１，０，０）の点のＸＹＺ空間での座標（Ｘｒ，Ｙｒ，Ｚｒ）を割合で表したものである。すなわち、（１）式のように表すことができる。
xr = Xr/(Xr+Yr+Zr),  yr = Yr/(Xr+Yr+Zr),  zr = Zr/(Xr+Yr+Zr) = 1−xr−yr  …(1)
Ｇ点，Ｂ点についても同様とする。
【００５５】
Ｒ点（Ｒ，Ｇ，Ｂ）＝（１，０，０）をＮで変換すると、（Ｘｒ，Ｙｒ，Ｚｒ）になることから、次の関係が成り立つ。
【００５６】
【数４】
2016126032.tif 000006
Ｇ点，Ｂ点についても同様であることから、変換行列Ｎは次のように表すことができる。
【００５７】
【数５】
2016126032.tif 000007
（１）式より、（Ｘｒ，Ｙｒ，Ｚｒ）は（ｘｒ，ｙｒ，ｚｒ）にＸｒ＋Ｙｒ＋Ｚｒを掛けたものである。そこで、Ｘｒ＋Ｙｒ＋Ｚｒ＝Ｔｒとおくと、次のように表すことができる。
【００５８】
(Xr, Yr, Zr) = (Trxr, Tryr, Trzr)
同様に、Ｘｇ＋Ｙｇ＋Ｚｇ＝Ｔｇ，Ｘｂ＋Ｙｂ＋Ｚｂ＝Ｔｂとおくと、
(Xg, Yg, Zg) = (Tgxg, Tgyg, Tgzg)
(Xb, Yb, Zb) = (Tbxb, Tbyb, Tbzb)
と表せるので、結局、変換行列Ｎは、（２）式のように書くことができる。
【００５９】
【数６】
2016126032.tif 000008
あるいは、２つの行列に分けて書くと、次式のようになる。
【００６０】
【数７】
2016126032.tif 000009
あとはＴｒ，Ｔｇ，Ｔｂであるが、これは白色点（Ｒ，Ｇ，Ｂ）＝（１，１，１）が（Ｘｎ，Ｙｎ，Ｚｎ）に変換されることから、次式に基づいて求めることができる。
【００６１】
【数８】
2016126032.tif 000010
すなわち、ＲＧＢ変換行列式Ｍは、次式のようになる。
【００６２】
【数９】
2016126032.tif 000011
（変形例）
図６は、本発明の実施形態における別の色調整装置１Ａの構成図である。この図に示すように、色調整装置１Ａは、更に、三つのセンサーにより三刺激値を測定する光学センサー３を備えてもよい。例えば、色調整装置１Ａは、工場において表示装置２を検査する検査装置である。このような検査装置によれば、検査対象の表示装置２が備える３次元ＬＵＴ２０を目標とする精度まで調整することが可能である。
【００６３】
図７は、本発明の実施形態における更に別の色調整装置１Ｂの構成図である。この図に示すように、色調整装置１Ｂは、更に、色変換用の３次元ＬＵＴ２０を有する表示装置を備えてもよい。言い換えると、図７は、光学センサー３を備えた表示装置そのものに色調整装置を組み込んだ場合を示している。このような表示装置によれば、自身の３次元ＬＵＴ２０を目標とする精度まで調整することが可能である。
【００６４】
なお、上記の説明では、光学センサー３により繰り返し測定された三刺激値を目標とする三刺激値で割った値の平均値を繰り返し係数としているが、繰り返し係数の演算方法はこれに限定されるものではない。すなわち、光学センサー３の三刺激値と目標とする三刺激値との差分を変化させることが可能であれば、他の演算方法を採用してもよい。もっとも、上記のような平均値を繰り返し係数とすれば、繰り返し演算の負荷が抑えられるため、他の演算方法と比較して、色調整処理に必要な時間を短縮できる効果がある。
【００６５】
また、本発明は、色調整装置として実現することができるだけでなく、この色調整装置が備える特徴的な処理部としてコンピュータを機能させるための色調整プログラムとして実現したり、それらの各処理部をステップとする色調整方法として実現したりすることも可能である。このような色調整プログラムは、ＣＤ−ＲＯＭ等の記録媒体やインターネット等の伝送媒体を介して配信することができるのはいうまでもない。
【００６６】
以上のように、本発明の実施形態における色調整装置１は、色変換用の３次元ＬＵＴ２０を調整する装置であって、目標とする三刺激値を記憶する記憶部１９と、調整色の画像を発生させる調整色発生部１０と、調整色発生部１０からの画像を映像信号として表示装置２に出力する出力部１１と、表示装置２に調整色の画像を表示させた際に測定された光学センサー３の三刺激値と記憶部１９に記憶された目標とする三刺激値との差分を演算する距離演算部１７と、距離演算部１７により演算された差分が所定の条件を満たしたか否かを判断し、所定の条件を満たしたと判断した場合に次の調整色を調整色発生部１０に設定する制御部１６と、制御部１６により所定の条件を満たなかったと判断される度、光学センサー３の三刺激値と目標とする三刺激値とに基づいて目標とする三刺激値の補正係数である繰り返し係数を演算する繰り返し係数演算部１５と、制御部１６により所定の条件を満たなかったと判断される度、繰り返し係数演算部１５により演算された繰り返し係数を目標とする三刺激値に掛けた値である仮目標値を演算する仮目標値演算部１４と、制御部１６により所定の条件を満たなかったと判断される度、仮目標値演算部１４により演算された仮目標値に所定の変換処理を施して設定値を演算し、その設定値を３次元ＬＵＴ２０の調整色に対応した場所に設定する変換部（ＲＧＢ変換部１２、逆ガンマ変換部１３）とを備える。これにより、三刺激値の差分が所定の条件を満たすまで３次元ＬＵＴ２０の設定値を繰り返し演算することができるため、３次元ＬＵＴ２０を目標とする精度まで調整することが可能である。
【００６７】
また、繰り返し係数は、光学センサー３により繰り返し測定された三刺激値を目標とする三刺激値で割った値の平均値であってもよい。これにより、繰り返し演算の負荷が抑えられるため、他の演算方法と比較して、色調整処理に必要な時間を短縮できる効果がある。
【００６８】
更に、色調整装置１Ａは、三つのセンサーにより三刺激値を測定する光学センサー３を備えてもよい。これにより、検査対象の表示装置２が備える３次元ＬＵＴ２０を目標とする精度まで調整する検査装置を提供することが可能である。
【００６９】
更に、色調整装置１Ｂは、色変換用の３次元ＬＵＴ２０を有する表示装置を備えてもよい。これにより、自身の３次元ＬＵＴ２０を目標とする精度まで調整することができる表示装置を提供することが可能である。
【符号の説明】
【００７０】
１  色調整装置
２  表示装置
３  光学センサー
１０  調整色発生部
１１  出力部
１２  ＲＧＢ変換部（変換部）
１３  逆ガンマ変換部（変換部）
１４  仮目標値演算部
１５  繰り返し係数演算部
１６  制御部
１７  距離演算部
１８  入力部
１９  記憶部
２０  ３次元ルックアップテーブル
２１  表示部
【図１】
2016126032.tif 000012
【図２】
2016126032.tif 000013
【図３】
2016126032.tif 000014
【図４】
2016126032.tif 000015
【図５】
2016126032.tif 000016
【図６】
2016126032.tif 000017
【図７】
2016126032.tif 000018