(57)【要約】【課題】表示装置の特性値を簡易に求めることを可能とする。【解決手段】色属性値JChが既知の基準色票と表示装置に表示させた色パッチを比較する観察作業における観察条件（順応条件）を設定させ(50〜54)た後に、表示装置に複数の色パッチを表示させて観察作業を行わせ(56)、基準色票と色が等しいと判断された色パッチが選択されると(58が肯定)、当該色パッチのXYZ値を取得し、表示装置の色温度の仮定値を黒体放射軌跡上から選択し、色パッチのXYZ値、設定された順応条件、表示装置の色温度の仮定値に基づいて色パッチの色属性値JChを演算し、基準色票の色属性値JChとの偏差を演算・記憶することを繰り返して、偏差が最小となる表示装置の色温度（の推定値）を求める(60〜70)。上記処理を複数種の基準色票について各々行い、表示装置の色温度を決定し(74)、決定した色温度に基づいて色変換条件を決定する(76)。【選択図】図３
2008177783.tif 000002
【特許請求の範囲】
【請求項１】
観察条件の影響を排除した色の見えを表す色属性値が既知の基準色票と比較するための色を表示装置に表示させる表示制御手段と、
前記基準色票と前記表示装置に表示された色を比較する観察作業により、前記表示装置に表示された色が前記基準色票と等しいと判断されたときの、前記表示された色の所定の色空間上での色値を取得する取得手段と、
前記取得手段によって取得された色値に基づき、前記基準色票の前記既知の色属性値に対して前記表示装置に表示された色の前記色属性値の偏差が最小となるときの前記表示装置の特性値を演算する演算手段と、
を含む色変換装置。
【請求項２】
前記観察条件の影響を排除した色の見えを表す色属性値は、色の見えのモデルの出力値ＪＣｈであり、前記所定の色空間上での色値は、ＸＹＺ色空間上での三刺激値ＸＹＺであることを特徴とする請求項１記載の色変換装置。
【請求項３】
前記演算手段は、前記表示装置の特性値を仮決めし、仮決めした特性値及び前記取得手段によって取得された色値に基づいて前記表示装置に表示された色の前記色属性値を演算し、演算した前記色属性値と前記基準色票の前記既知の色属性値との偏差を演算することを、前記表示装置の特性値の仮決め値を変更しながら繰り返して、前記偏差が最小となるときの前記表示装置の特性値を求めることを特徴とする請求項１記載の色変換装置。
【請求項４】
前記表示装置の特性値は表示装置上での白色点の色値であり、
前記演算手段は、前記表示装置の特性値の仮決め値として、黒体放射軌跡上の色度値を順に設定することを特徴とする請求項３記載の色変換装置。
【請求項５】
情報を入力するための入力手段と、
前記基準色票と前記表示装置に表示された色を比較する観察作業を行う際の順応条件を前記入力手段を介して入力させる順応条件取得手段と、
を更に備え、
前記演算手段は、前記入力手段を介して入力された順応条件を表すパラメータも用いて、前記表示装置に表示された色の前記色属性値を演算することを特徴とする請求項３記載の色変換装置。
【請求項６】
前記演算手段によって演算された前記表示装置の特性値に基づいて、前記色属性値を前記表示装置への表示及び観察を前提とする前記所定の色空間上での色値へ変換する色変換条件を決定する変換条件決定手段と、
前記色属性値で画像の色が規定された画像データに対し、前記変換条件決定手段によって決定された色変換条件に従って色変換を行う色変換手段と、
を更に備えたことを特徴とする請求項１乃至請求項５の何れか１項記載の色変換装置。
【請求項７】
前記変換条件決定手段は、前記色属性値が、前記表示装置に表示するための前記所定の色空間上での色値として、前記表示装置に表示された色の完全順応又は完全順応に近い順応条件での観察に対応する色値へ変換されるように、順応条件を表すパラメータとして、完全順応又は完全順応に近い順応条件での観察に対応する一定の値を用いて前記色変換条件を決定することを特徴とする請求項６記載の色変換装置。
【請求項８】
表示装置に接続されたコンピュータを、
観察条件の影響を排除した色の見えを表す色属性値が既知の基準色票と比較するための色を表示装置に表示させる表示制御手段、
前記基準色票と前記表示装置に表示された色を比較する観察作業により、前記表示装置に表示された色が前記基準色票と等しいと判断されたときの、前記表示された色の所定の色空間上での色値を取得する取得手段、
及び、前記取得手段によって取得された色値に基づき、前記基準色票の前記既知の色属性値に対して前記表示装置に表示された色の前記色属性値の偏差が最小となるときの前記表示装置の特性値を演算する演算手段
として機能させるための色変換プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は色変換装置及び色変換プログラムに関する。
【背景技術】
【０００２】
コンピュータに接続される印刷装置（カラープリンタ）や表示装置（ディスプレイ）、画像読取装置（スキャナ）等の入出力デバイスは色再現域等の色再現特性が互いに異なっている。このため、コンピュータを経由して各デバイス間で色情報（画像データ）を受け渡す際に、受け渡す画像データを特定デバイスに依存しないデバイス非依存色空間のデータへ変換する第１の色変換を行った後に、データ出力対象のデバイスの色再現特性に応じた変換条件で、データ出力対象のデバイスに依存するデバイス依存色空間のデータへ変換する第２の色変換を行うことで、各デバイス毎の色再現特性の相違を補正し、各デバイスで再現される色のマッチングを行なう色管理システムが従来より知られている。
【０００３】
上記に関連して特許文献１には、基準白色点に関する情報に基づき、任意の基準白色点に応じた、デバイスに依存しないＲＧＢ色空間で示される色信号を、基準白色点に応じたＸＹＺ色空間で示される色信号に変換する変換条件を求め、求めた変換条件に基づき、入力した色信号（任意の基準白色点に応じた、デバイスに依存しないＲＧＢ色空間で示される色信号）を基準白色点に応じたＸＹＺ色空間で示される色信号に変換する画像処理方法が開示されている。
【特許文献１】特開第３６６７１７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
前述したデバイス非依存色空間としては従来、ＣＩＥ（Commission Internationale de l'Eclairage：国際照明委員会）が推奨したＬ*ａ*ｂ*色空間のような均等知覚色空間や三刺激値ＸＹＺ表色系の色空間等が用いられてきたが、近年、デバイス非依存色空間として利用可能な規格として、ＣＩＥＣＡＭ０２(Colour Appearance Model 2002)等の色の見えモデルが提案されている。例えばＣＩＥＣＡＭ０２は、対象とする色の三刺激値ＸＹＺや観察条件を表す種々のパラメータを入力すると、観察条件の影響を排除した色の見えを表す明度Ｊ、クロマＣ、色相角ｈ等の色属性値が出力される。また、色属性値ＪＣｈ等から逆変換によって三刺激値ＸＹＺを得ることも可能である。この種の色の見えモデルによって得られる色属性値は観察条件の影響を排除した色の見えを表しているので、色管理システムにおける色情報の受け渡しに最適である。
【０００５】
ところで、色の見えモデルを用いてＸＹＺ等の色値（輝度・色度）からＪＣｈ等の色属性値への変換、或いはその逆変換を行う場合には、観察条件を表すパラメータ以外に、デバイスの白色点の輝度・色度等のデバイスの特性値も入力・設定する必要がある。しかしながら、デバイスが安価な表示装置である場合、白色点の色度などは設定の変更ができず、実際の白色点の特性値は未知であることが殆どである。また、表示装置の白色点の色値等は測定機器を用いれば測定可能であるが、このような測定機器は高価かつ構成が複雑であり、一般ユーザが用意することは困難である。このため、白色点の色値等の特性値が未知の表示装置に画像を表示させる場合、表示装置の特性値としては固定値、或いは推定値を用いざるを得ず、色管理システムによる色のマッチングの精度が大幅に低下するという問題がある。
【０００６】
上記問題に関し、特許文献１には、測色光源基準のＸＹＺ値から環境光基準のＸＹＺ値への修正を、何れも既知の測色光源及び環境光源の白色点、照度レベル、周辺光の状態に基づいて行うことが記載されているものの、測定機器を用いずに表示装置の白色点の色値等の表示装置の特性値を検知する方法については何ら記載されていない。
【０００７】
本発明は上記事実を考慮して成されたもので、表示装置の特性値を簡易に求めることができる色変換装置及び色変換プログラムを得ることが目的である。
【課題を解決するための手段】
【０００８】
上記目的を達成するために請求項１記載の発明に係る色変換装置は、観察条件の影響を排除した色の見えを表す色属性値が既知の基準色票と比較するための色を表示装置に表示させる表示制御手段と、前記基準色票と前記表示装置に表示された色を比較する観察作業により、前記表示装置に表示された色が前記基準色票と等しいと判断されたときの、前記表示された色の所定の色空間上での色値を取得する取得手段と、前記取得手段によって取得された色値に基づき、前記基準色票の前記既知の色属性値に対して前記表示装置に表示された色の前記色属性値の偏差が最小となるときの前記表示装置の特性値を演算する演算手段と、を含んで構成されている。
【０００９】
請求項１記載の発明では、観察条件の影響を排除した色の見えを表す色属性値が既知の基準色票と比較するための色が表示制御手段によって表示装置に表示され、基準色票と表示装置に表示された色を比較する観察作業が行われる。なお、観察条件の影響を排除した色の見えを表す色属性値としては、例えば請求項２に記載した色の見えのモデルの出力値ＪＣｈが好適であるが、同種の他の色属性値を用いることも可能である。また、請求項１記載の発明に係る取得手段は、前述の観察作業により、表示装置に表示された色が基準色票と等しいと判断されたときの、表示装置に表示された色の所定の色空間上での色値を取得する。なお、所定の色空間上での色値としては、例えば請求項２に記載したＸＹＺ色空間上での三刺激値ＸＹＺが好適であるが、他の色空間上での色値を用いてもよい。
【００１０】
ここで、取得手段によって取得された色値は、基準色票と表示装置に表示された色を比較する観察作業により、表示装置に表示された色が基準色票と等しいと判断されたときの、表示装置に表示された色を表す色値であるので、取得手段によって取得された色値と観察作業における観察条件を表すパラメータを用いて色属性値を求めた場合、原理的には基準色票の色属性値と一致し（但し、現実には表示装置に表示された色が基準色票と等しいか否かの判断には観察作業者の個人差があるので、或る程度の誤差は生ずる）、観察条件を表すパラメータには表示装置の特性値（例えば表示装置の白色点の色値等）も含まれているので、表示装置の特性値は、基準色票の既知の色属性値と取得手段によって取得された色値から推定可能である。
【００１１】
上記に基づき、請求項１記載の発明に係る演算手段は、取得手段によって取得された色値に基づき、基準色票の既知の色属性値に対して表示装置に表示された色の色属性値の偏差が最小となるときの表示装置の特性値を演算する。これにより、高価かつ構成が複雑な測定機器等を用いることなく、表示装置の特性値を簡易に求めることができる。
【００１２】
なお、請求項１記載の発明において、演算手段による表示装置の特性値の演算は、具体的には、例えば請求項３に記載したように、表示装置の特性値を仮決めし、仮決めした特性値及び取得手段によって取得された色値に基づいて表示装置に表示された色の色属性値を演算し、演算した色属性値と基準色票の既知の色属性値との偏差を演算することを、表示装置の特性値の仮決め値を変更しながら繰り返して、前記偏差が最小となるときの表示装置の特性値を求めることによって実現できる。
【００１３】
また、請求項３記載の発明において、例えば請求項４に記載したように、表示装置の特性値としては表示装置上での白色点の色値を適用することができ、演算手段は、表示装置の特性値の仮決め値として、黒体放射軌跡上の色度値を順に設定するように構成することができる。
【００１４】
また、前述の観察作業における観察条件としては、基準色票と表示装置に表示された色を交互に比較して観察する第１の観察条件と、基準色票と表示装置に表示された色を同時に比較して観察する第２の観察条件が考えられるが、両者の観察条件では基準色票の色及び表示装置に表示された色に対する観察作業者の順応条件が相違する（第１の観察条件では完全順応又は完全順応に近い順応条件となり、第２の観察条件では不完全順応又は不完全順応に近い順応条件となる）ので、表示装置に表示された色のうち観察作業者によって基準色票と等しいと判断される色も相違する。
【００１５】
上記を考慮すると、請求項３記載の発明において、例えば請求項５に記載したように、情報を入力するための入力手段と、基準色票と表示装置に表示された色を比較する観察作業を行う際の順応条件を入力手段を介して入力させる順応条件取得手段と、を更に設け、演算手段を、入力手段を介して入力された順応条件を表すパラメータも用いて、表示装置に表示された色の色属性値を演算するように構成することが好ましい。これにより、観察作業における観察条件、より詳しくは基準色票の色及び表示装置に表示された色に対する観察作業者の順応条件が相違している場合にも、順応条件が相違していることによる影響を軽減し、表示装置に表示された色の色属性値を精度良く演算することができ、表示装置の特性値をより精度良く求めることができる。
【００１６】
また、請求項１乃至請求項５の何れかに記載の発明において、例えば請求項６に記載したように、演算手段によって演算された表示装置の特性値に基づいて、色属性値を表示装置への表示及び観察を前提とする所定の色空間上での色値へ変換する色変換条件を決定する変換条件決定手段と、色属性値で画像の色が規定された画像データに対し、変換条件決定手段によって決定された色変換条件に従って色変換を行う色変換手段と、を更に設けることが好ましい。これにより、演算手段によって演算された表示装置の特性値に基づいて、表示装置に画像を表示させたときの色の見えが、色属性値で規定された色の見えに一致するように、画像データを変換することができる。
【００１７】
また、観察作業における観察条件（基準色票の色及び表示装置に表示された色に対する観察作業者の順応条件）は一定していないのに対し、表示装置に画像を表示した場合の画像の色に対する参照者の順応条件は、完全順応又は完全順応に近い順応条件で一定している。これを考慮すると、請求項６記載の発明において、変換条件決定手段は、例えば請求項７に記載したように、色属性値が、表示装置に表示するための所定の色空間上での色値として、表示装置に表示された色の完全順応又は完全順応に近い順応条件での観察に対応する色値へ変換されるように、順応条件を表すパラメータとして、完全順応又は完全順応に近い順応条件での観察に対応する一定の値を用いて色変換条件を決定するように構成することができる。
【００１８】
請求項８記載の発明に係る色変換プログラムは、表示装置に接続されたコンピュータを、観察条件の影響を排除した色の見えを表す色属性値が既知の基準色票と比較するための色を表示装置に表示させる表示制御手段、前記基準色票と前記表示装置に表示された色を比較する観察作業により、前記表示装置に表示された色が前記基準色票と等しいと判断されたときの、前記表示された色の所定の色空間上での色値を取得する取得手段、及び、前記取得手段によって取得された色値に基づき、前記基準色票の前記既知の色属性値に対して前記表示装置に表示された色の前記色属性値の偏差が最小となるときの前記表示装置の特性値を演算する演算手段として機能させる。
【００１９】
請求項８記載の発明に係る色変換プログラムは、表示装置に接続されたコンピュータを、上記の表示制御手段、取得手段及び演算手段として機能させるためのプログラムであるので、上記のコンピュータが請求項８記載の発明に係る色変換プログラムを実行することで、上記のコンピュータが請求項１に記載の色変換装置として機能することになり、請求項１記載の発明と同様に、表示装置の特性値を簡易に求めることができる。
【発明の効果】
【００２０】
以上説明したように本発明は、観察条件の影響を排除した色の見えを表す色属性値が既知の基準色票と比較するための色を表示装置に表示させ、基準色票と表示装置に表示された色を比較する観察作業により、表示装置に表示された色が基準色票と等しいと判断されたときの、表示された色の所定の色空間上での色値を取得し、取得した色値に基づき、基準色票の既知の色属性値に対して表示装置に表示された色の色属性値の偏差が最小となるときの表示装置の特性値を演算するようにしたので、表示装置の特性値を簡易に求めることができる、という優れた効果を有する。
【発明を実施するための最良の形態】
【００２１】
以下、図面を参照して本発明の実施形態の一例を詳細に説明する。図１には本実施形態に係るコンピュータ・システム１０の概略構成が示されている。コンピュータ・システム１０は、ＬＡＮ等から成るネットワーク１２に、ＰＣ(Personal Computer：パーソナル・コンピュータ)等から成る複数台のクライアント端末１４と、コンピュータ・システム１０に画像（データ）を入力する入力デバイス１６と、コンピュータ・システム１０から入力された画像データを画像として可視化する出力デバイス１８が各々接続されて構成されている。なお、入力デバイス１６としては、例えば原稿を読み取って画像データを出力するスキャナが、出力デバイス１８としては、例えば入力された画像データが表す画像を用紙へ印刷する画像形成装置（プリンタ、或いはプリンタに複写機やファクシミリ装置としての機能も付加された複合機）が挙げられる。なお、ネットワーク１２はインターネット等のコンピュータ・ネットワークにも接続されていてもよい。
【００２２】
ネットワーク１２に接続された個々のクライアント端末１４は、ＣＰＵ１４Ａ、ＲＡＭ等から成るメモリ１４Ｂ、ＨＤＤ(Hard Disk Drive：ハードディスクドライブ)１４Ｃ、ネットワークインタフェース（Ｉ／Ｆ）部１４Ｄを備えており、ネットワークＩ／Ｆ部１４Ｄを介してネットワーク１２に接続されている。また、クライアント端末１４には、出力デバイスの１つである表示装置２０、入力手段としてのキーボード２２及びマウス２４が各々接続されている。なお、スキャナ等の入力デバイス１６や画像形成装置等の他の出力デバイス１８についても、表示装置２０と同様にクライアント端末１４に直接接続されていてもよい。例えば入力デバイス１６としてはスキャナ以外にデジタルスチルカメラ等が挙げられるが、デジタルスチルカメラ等はクライアント端末１４に直接接続される。
【００２３】
また、クライアント端末１４のＨＤＤ１４Ｃには、ＯＳ(Operating System)のプログラム、ＯＳ上で動作し入力デバイス１６や出力デバイス１８を使用する各種のアプリケーション・プログラム、クライアント端末１４で次に述べる色変換処理を行うための色変換プログラムが予め各々インストールされており、図示は省略するが、色変換処理を構成する各種の変換を行うための変換データや演算式も記憶されている。
【００２４】
次に本実施形態の作用を説明する。本実施形態に係るクライアント端末１４では、或る入力デバイス１６から入力された画像データや、或る出力デバイス１８における画像の出力に用いた画像データを、別のデバイス（出力デバイス１８）における画像の出力に用いる場合に、異なるデバイスで再現、或いは取り込まれる画像の色の見えの差を補正する色変換処理を行う（図２参照）。なお図２では、画像データを入力した入力デバイス１６や先に画像の出力を行った出力デバイス１８を「第１デバイス」、後に画像の出力を行う出力デバイス１８（画像データ出力対象の出力デバイス１８）を「第２デバイス」と表記して示している。
【００２５】
図２に示すように、本実施形態に係る色変換処理は、第１色変換、第２色変換、色域変換、第３色変換及び第４色変換の各処理から構成されている。第１デバイスからクライアント端末１４へ入力される、或いは第１デバイスにおける画像の出力に用いられた画像データは、当該画像データの個々の画素の色を第１デバイスに依存する色空間（第１デバイス依存色空間：例えば第１デバイスがスキャナやデジタルスチルカメラ等であればＲＧＢ色空間）上の色値で表す画像データであり、当該画像データに対し、本実施形態に係る色変換処理では、第１デバイス依存色空間上の色値を、特定のデバイス（装置）に依存しない色空間（第１のデバイス非依存色空間：例えばＸＹＺ色空間）上の色値へ変換する第１色変換を行う。
【００２６】
次に、第１色変換を経た画像データに対し、第１のデバイス非依存色空間上の色値を、特定のデバイス（装置）に依存せず色域変換に適した色空間（第２のデバイス非依存色空間：例えばＣＡＭ色空間）上の色値へ変換する第２色変換を行う。なお、第２のデバイス非依存色空間としては、観察条件の影響を排除した色の見えを表す色空間が好適であり、本実施形態では、第２のデバイス非依存色空間として、色の見えモデルであるＣＩＥＣＡＭ０２によって規定される色空間（色の見えモデルＣＩＥＣＡＭ０２から出力される色属性値ＪＣｈによって規定される色空間：ＣＡＭ色空間ともいう）を用いている。また、色の見えモデルＣＩＥＣＡＭ０２に代えて色の見えモデルＣＩＥＣＡＭ９７ｓ等を用いてもよい。続いて、第２色変換を経た画像データに対し、第１デバイスにおける画像の見えと第２デバイスにおける画像の見えの差（この見えの差は、第１デバイスと第２デバイスの色域の相違に起因する）を補正する色域変換（ガマットマッピングともいう）を行う。
【００２７】
次に、色域変換を経た画像データに対し、第２のデバイス非依存色空間上の色値を、特定のデバイス（装置）に依存しない別の色空間（第３のデバイス非依存色空間：例えばＸＹＺ色空間）上の色値へ変換する第３色変換を行う。そして第３色変換を経た画像データに対し、第３のデバイス非依存色空間上の色値を、第２デバイスに依存する色空間（第２デバイス依存色空間：例えば第２デバイスが表示装置２０であればＲＧＢ色空間、第２デバイスが画像形成装置であればＣＭＹＫ色空間）上の色値へ変換する第４色変換を行う。上述した各処理から成る色変換処理によって得られた画像データを第２デバイスへ出力し、第２デバイスにおける画像の出力に供することで、第２デバイスによって出力される画像の色の見えを第１デバイスと一致させることができる。
【００２８】
なお、クライアント端末１４のＨＤＤ１４Ｃにインストールされている色変換プログラムには、上述した色変換処理を構成する各処理を行うためのプログラム（第１色変換を行うための第１色変換プログラム、第２色変換を行うための第２色変換プログラム、色域変換を行うための色域変換プログラム、第３色変換を行うための第３色変換プログラム、及び、第４色変換を行うための第４色変換プログラム）が各々付加されており、上記の色変換処理は、色変換プログラムに付加されている第１色変換プログラム、第２色変換プログラム、色域変換プログラム、第３色変換プログラム及び第４色変換プログラムを順に呼び出し、各処理を順に行わせることによって成される。なお、図１では色変換プログラムをＯＳのプログラムと別に示しているが、色変換プログラムはＯＳ標準のプログラムとしてＯＳのプログラムに含まれていてもよい。
【００２９】
ところで、色変換プログラムには、クライアント端末１４によって表示装置用色変換条件設定処理を行うための表示装置用色変換条件設定プログラムも含まれている。この表示装置用色変換条件設定プログラムは、色温度（白色点の色値）が未知の表示装置２０へ画像データを出力して画像を表示させるために、表示装置２０用の色変換条件（詳しくは、表示装置２０へ出力する画像データに対する色変換処理における第３色変換のための色変換条件）を設定する場合に、ＨＤＤ１４Ｃから読み出されてＣＰＵ１４Ａにより実行される。以下、ＣＰＵ１４Ａによって表示装置用色変換条件設定プログラムが実行されることで実現される表示装置用色変換条件設定処理について、図３を参照して説明する。なお、上記プログラムは請求項８に記載の色変換プログラムに対応しており、クライアント端末１４は、ＣＰＵ１４Ａが上記プログラムを実行することで、本発明に係る色変換装置として機能する。
【００３０】
表示装置用色変換条件設定処理では、まずステップ５０において、例として図４(Ａ)に示すような観察条件設定画面を表示装置２０に表示させる。表示装置用色変換条件設定処理では、予め用意された色属性値ＪＣｈが既知の基準色票と比較するための複数の色パッチを表示装置２０に表示させ、表示装置２０に表示させた複数の色パッチのうち、基準色票と等しい色の色パッチを観察作業者に選択させる観察作業が行われるが、この観察作業における観察条件（詳しくは順応条件）としては、基準色票と表示装置２０に表示された色パッチを交互に比較して観察する第１の順応条件と、基準色票と表示装置２０に表示された色パッチを同時に比較して観察する第２の順応条件が考えられる。
【００３１】
このため、本実施形態に係る観察条件設定画面には、第１の順応条件に対応するボタン（「交互に比較」と表記されたボタン）３０Ａと、第２の順応条件に対応するボタン（「同時に比較」と表記されたボタン）３０Ｂが選択肢として各々表示されており、観察作業時の順応条件に対応するボタンの選択を要請するメッセージ３０Ｃも表示されている。従って、この観察条件設定画面を表示装置２０に表示させることで、観察作業者に対して観察作業時の観察条件（順応条件）の設定が要請される。
【００３２】
次のステップ５２では、観察作業者によって観察作業時の順応条件が設定（選択）されたか否か判定し、判定が肯定される迄ステップ５２を繰り返す。表示装置２０に表示された観察条件設定画面内のメッセージ３０Ｃに従い、観察作業者がキーボード２２又はマウス２４を操作して観察作業時の順応条件に対応するボタン（ボタン３０Ａ又はボタン３０Ｂ）を選択すると、ステップ５２の判定が肯定されてステップ５４へ移行し、観察作業者によって設定された順応条件を表す情報をメモリ１４Ｂ等に記憶させる。このように、キーボード２２又はマウス２４は請求項５に記載の入力手段として機能し、上述したステップ５０〜ステップ５４は請求項５に記載の順応条件取得手段に対応している。
【００３３】
次のステップ５６では、例として図４(Ｂ)に示すような色パッチ選択画面を表示装置２０に表示させる。本実施形態では、観察作業に用いる基準色票として複数種の色票が用意されている。複数種の基準色票には少なくとも無彩色の色票（例えば反射率が20％程度の無彩色色票(N5))が含まれているが、反射率が互いに異なる複数種の無彩色色票が含まれていてもよく、基準色票として有彩色の色票を更に加えてもよい。図４(Ｂ)に示す色パッチ選択画面には、複数種の基準色票のうちの特定の基準色票と類似しかつ互いに異なる色を表す複数種の色パッチ３２（図４(Ｂ)に示す例では８種類の色パッチＡ〜Ｈ）が表示されており、特定の基準色票（図４(Ｂ)に示す例では「基準色票１」と表記）と色が等しい色パッチの選択を要請するメッセージ３４も表示されている。従って、この色パッチ選択画面を表示装置２０に表示させることで、観察作業者に対し特定の基準色票についての観察作業の実施が要請される。
【００３４】
なお、色パッチ選択画面はＲＧＢ色空間の画像データとしてクライアント端末１４のＨＤＤ１４Ｃに予め記憶されており、表示装置２０に色パッチ選択画面を表示させる処理は、前記画像データを単に表示装置２０へ出力することによって成される（前述した観察条件設定画面についても同様）。また、ステップ５６は本発明に係る表示制御手段に対応している。
【００３５】
ステップ５８では、観察作業者による観察作業を経て何れかの色パッチが選択されたか否か判定し、判定が肯定される迄ステップ５８を繰り返す。表示装置２０に色パッチ選択画面が表示されると、観察作業者は、色パッチ選択画面内のメッセージ３４によって指定された特定の基準色票と、色パッチ選択画面内に表示されている複数種の色パッチの各々の色を、観察条件設定画面を介して設定（選択）した順応条件で比較し（特定の基準色票と色パッチを交互又は同時に参照して比較し）、表示されている複数種の色パッチの中から特定の基準色票と色が等しい色パッチを選択（判断）し、キーボード２２又はマウス２４を操作して選択結果を入力する観察作業を行う。
【００３６】
なお、観察作業者への色パッチの提示方法は、上記のように複数種の色パッチを同時に観察作業者へ提示する（表示装置２０に表示させる）ことに限られるものではなく、単一の色パッチのみを提示すると共に、観察作業者から指示がある毎に提示する色パッチを切り替えるようにしてもよい。また、予め定めた複数種の色パッチを提示することに限られるものでもなく、提示している色パッチの色調整（例えばＲＧＢ値の調整、色味（赤(Ｒ)−緑(Ｇ)軸及び青(Ｂ)−黄(Ｙ)軸上の位置）の調整、色相・明度・彩度の調整）が観察作業者によって指示される毎に、観察作業者からの指示に応じて提示している色パッチの色調整を行うようにしてもよい。
【００３７】
上記の観察作業が行われることで、特定の基準色票と色が等しい色パッチが選択されると、ステップ５８の判定が肯定されてステップ６０へ移行し、観察作業者によって選択された色パッチのＲＧＢ値（色パッチ選択画面を表示させるために表示装置２０へ出力した画像データのうち、選択された色パッチに対応する領域の画素のＲＧＢ値）を取得し、取得したＲＧＢ値を所定の変換条件に従ってＸＹＺ値へ変換することで、特定の基準色票と色が等しいと判断された色パッチのＸＹＺ値を取得すると共に、特定の基準色票の既知の色属性値ＪＣｈを取得する。なお、色パッチのＲＧＢ値のＸＹＺ値への変換は、表示装置２０へ出力するための色変換処理における第４色変換（ＸＹＺ→ＲＧＢ変換）の逆変換を行うことで実現できる。また、複数種の基準色票の各々の色属性値ＪＣｈは、測定機器を用いて測定されてクライアント端末１４のＨＤＤ１４Ｃに予め記憶されており、基準色票の色属性値ＪＣｈの取得はＨＤＤ１４Ｃから読み出すことによって成される。なお、ステップ５８のうち色パッチのＸＹＺ値を取得する処理は、本発明に係る取得手段に対応している。
【００３８】
また、クライアント端末１４のＨＤＤ１４Ｃには、例として図５に示すような黒体放射軌跡を表すデータが記憶されており、次のステップ６２では、以下の演算で用いる表示装置２０の色温度（表示装置２０を最大輝度で発光させたときの白色点の色値）の仮定値として、黒体放射軌跡上の任意の色温度を選択する。なお、図５はｘｙ色座標上に黒体放射軌跡をプロットしたものであり（ｘ＝Ｘ／(Ｘ＋Ｙ＋Ｚ), ｙ＝Ｙ／(Ｘ＋Ｙ＋Ｚ)）、図５(Ｂ)は図５(Ａ)の一部を拡大して示したものである。また、表示装置２０の色温度の仮定値としては、黒体放射軌跡上の色温度を無作為に選択してもよいが、表示装置２０の色温度は通常、比較的狭い範囲（例えば5000K〜10000K程度）内に収まっているので、当該色温度範囲内から選択することが望ましい。また、本実施形態に係る表示装置用色変換条件設定処理では、表示装置２０の色温度の仮定値を変更しながら色パッチの色属性値ＪＣｈを演算することを繰り返して、基準色票の色属性値ＪＣｈとの偏差が最小となるときの表示装置２０の色温度を探索するので（詳細は後述）、上記の色温度範囲を対象とする表示装置２０の色温度の仮定値の選択及び変更を、探索時間（処理時間）短縮のために二分法や他の公知の探索アルゴリズムを適用して行うことが更に望ましい。
【００３９】
ステップ６４では、ステップ６０で取得した色パッチのＸＹＺ値、観察作業者によって設定された観察作業時の順応条件を表すパラメータ、ステップ６２で選択した表示装置２０の色温度の仮定値及びその他の観察条件を表すパラメータを色の見えモデルＣＩＥＣＡＭ０２に入力し、色パッチの色属性値ＪＣｈを演算する。色の見えモデルＣＩＥＣＡＭ０２で規定されている色属性値ＪＣｈは、色刺激の三刺激値Ｘ,Ｙ,Ｚ、その環境の基準白色の三刺激値ＸＷ,ＹＷ,ＺＷ、順応条件を表すパラメータである順応ファクタＤ、及び、順応条件以外の観察条件に依存する種々の観察パラメータの関数であり、
ＪＣｈ＝ｆ(Ｘ,Ｙ,Ｚ,ＸＷ,ＹＷ,ＺＷ,Ｄ,…)
上記演算式に、色刺激の三刺激値Ｘ,Ｙ,Ｚとして色パッチのＸＹＺ値を、その環境の基準白色の三刺激値ＸＷ,ＹＷ,ＺＷとして表示装置２０の色温度の仮定値に対応するＸＹＺ値を、順応ファクタＤとして観察作業者によって設定された観察作業時の順応条件を表す値を各々代入すると共に、種々の観察パラメータとして予め定められた値を代入して演算することで、観察条件の影響を排除した色パッチの見えを表す色属性値ＪＣｈが得られる。
【００４０】
なお、順応ファクタＤは完全順応に相当する「１」から順応無しに相当する「０」の間の値をとり、観察作業時の順応条件として第１の順応条件（完全順応又は完全順応に近い順応条件）が観察作業者によって設定された場合には、順応ファクタＤとして１又は１に近い値が設定され、観察作業時の順応条件として第２の順応条件（不完全順応又は不完全順応に近い順応条件）が観察作業者によって設定された場合、順応ファクタＤとして0.6〜0.8程度の値が設定される。また、色の見えモデルＣＩＥＣＡＭ０２では色属性値ＪＣｈを複数の演算式で規定しており、色属性値ＪＣｈの演算では、色順応、ダイナミックレンジ変換を経て、無彩色応答、反対色応答が得られた後に、最終的な出力として色属性値ＪＣｈが得られる。
【００４１】
次のステップ６６では、ステップ６４の演算によって得られた色パッチの色属性値ＪＣｈと、ステップ６０で取得した特定の基準色票の色属性値ＪＣｈとの偏差を演算し、演算によって得られた色属性値ＪＣｈの偏差を表示装置２０の色温度の仮定値と対応付けてメモリ１４Ｂに記憶させる。なお、色属性値ＪＣｈの偏差としては、例えばＪＣｈ色空間上での色パッチの色属性値ＪＣｈと特定の基準色票の色属性値ＪＣｈとのユークリッド距離を適用することができる。またステップ６８では、ステップ６６で演算した色属性値ＪＣｈの偏差が最小か否か判定する。ステップ６６の実質的な判定は、色属性値ＪＣｈの偏差がメモリ１４Ｂに一定数以上蓄積記憶された後に行われるので、色属性値ＪＣｈの偏差がメモリ１４Ｂに１個のみ記憶されている段階ではステップ６６の判定は無条件に否定される。
【００４２】
ステップ６８の判定が否定された場合はステップ６２に戻り、ステップ６８の判定が肯定される迄、表示装置２０の色温度の仮定値の選択（ステップ６２）、色パッチの色属性値ＪＣｈの演算（ステップ６４）、色パッチの色属性値ＪＣｈと特定の基準色票の色属性値ＪＣｈとの偏差の演算・記憶（ステップ６６）、及び、色属性値ＪＣｈの偏差が最小か否かの判定（ステップ６８）を繰り返す。そしてステップ６８の判定が肯定されるとステップ７０へ移行し、ステップ６８で最小と判定した色属性値ＪＣｈの偏差と対応付けてメモリ１４Ｂに記憶されている表示装置２０の色温度の仮定値を、表示装置２０の色温度の推定値としてメモリ１４Ｂに記憶させる。これにより、特定の基準色票と色が等しいと判断された色パッチの色属性値ＪＣｈが、特定の基準色票の色属性値ＪＣｈとの偏差が最小となるときの表示装置２０の色温度の仮定値が、表示装置２０の色温度の推定値として選択されることになる。
【００４３】
ステップ６０でＸＹＺ値を取得した色パッチは、観察作業者による観察作業により、特定の基準色票と色が等しいと判断された色パッチであるので、ステップ６２で選択した表示装置２０の色温度の仮定値が表示装置２０の実際の色温度に等しければ、ステップ６４で算出した色パッチの色属性値ＪＣｈは、原理的には特定の基準色票の色属性値ＪＣｈに一致する（偏差＝０となる）筈であるが、実際には基準色票と色が等しい色パッチの判断には観察作業者の個人差に起因する誤差が含まれているので、表示装置２０の色温度の仮定値が表示装置２０の実際の色温度に等しかった場合にも、色パッチの色属性値ＪＣｈは特定の基準色票の色属性値ＪＣｈに一致しない（偏差＝０とならない）。上記に基づき、ステップ６２〜ステップ７０では特定の基準色票の色属性値ＪＣｈとの偏差が最小となる表示装置２０の色温度を探索している。
【００４４】
ステップ７２では、上述したステップ５６〜ステップ７０の処理（観察作業者による観察作業を含む）を、複数種の基準色票について各々行ったか否か判定する。判定が否定された場合はステップ５６へ戻り、ステップ７２の判定が肯定される迄ステップ５６〜ステップ７２を繰り返す。これにより、複数種の基準色票の各々について、観察作業者による観察作業（基準色票と色が等しい色パッチの選択）、基準色票と色が等しいと判断された色パッチの色属性値ＪＣｈが基準色票の色属性値ＪＣｈとの偏差が最小となる表示装置２０の色温度の探索、該当する色温度（の推定値）の記憶が順に行われることになる。
【００４５】
そしてステップ７２の判定が肯定されるとステップ７４へ移行し、複数種の基準色票について各々求めた表示装置２０の色温度の推定値の平均値を演算し、演算した平均値を表示装置２０の色温度として決定する。これにより、色温度が未知の表示装置２０についても、高価かつ構成が複雑な測定機器を用いることなく、その色温度を比較的高精度に求めることができる。なお、上述したステップ６２〜７４は本発明に係る演算手段（より詳しくは請求項３及び請求項４に記載の演算手段）に対応している。
【００４６】
ステップ７６では、ステップ７４で決定した表示装置２０の色温度に基づき、表示装置２０へ出力する画像データに対する色変換処理における第３色変換のための色変換条件（色属性値ＪＣｈをＸＹＺ値へ変換する色変換条件）を決定し、表示装置用色変換条件設定処理を終了する。なお、上記の色変換条件の決定は、前出の色属性値ＪＣｈの演算式に、色刺激の三刺激値Ｘ,Ｙ,Ｚとして任意のＸＹＺ値を、基準白色の三刺激値ＸＷ,ＹＷ,ＺＷとしてステップ７４で決定した表示装置２０の色温度に対応するＸＹＺ値を、順応ファクタＤとして完全順応又は完全順応に近い値（１又は１に近い値）を、種々の観察パラメータとして予め定められた値を各々代入して色属性値ＪＣｈを演算し、算出された色属性値ＪＣｈを、色刺激の三刺激値Ｘ,Ｙ,Ｚとして代入したＸＹＺ値と対応付けることを複数種のＸＹＺ値について繰り返し行い、算出された個々の色属性値ＪＣｈが対応するＸＹＺ値へ各々変換されるように色変換条件を定めることで実現できる。なお、ステップ７６は請求項６（詳しくは請求項７）に記載の変換条件決定手段に対応している。
【００４７】
上記で求めた色変換条件は、表示装置２０へ出力する画像データに対して色変換処理を行う際に、第３色変換のための色変換条件として用いられる。これにより、表示装置２０の色温度（白色点の色値）が未知であったとしても、色属性値ＪＣｈが表す観察条件の影響を排除した色の見えに一致するように、表示装置２０に画像を表示させることが可能となる。なお、上記で求めた色変換条件を用いて表示装置２０へ出力する画像データに第３色変換を行う処理は、請求項６に記載の色変換手段に対応している。
【００４８】
なお、上記では本発明を適用して求めた表示装置２０の色温度を、色変換条件の決定に利用する態様を説明したが、これに限定されるものではなく、例えば本発明を適用して表示装置２０の色温度を求めることを定期的に行うと共に、求めた表示装置２０の色温度をＨＤＤ１４Ｃ等に記憶しておき、当初求めた表示装置２０の色温度からの変化量が閾値以上となった等の場合に、表示装置２０の特性劣化が許容範囲を越えたと判断して警告を発するようにしてもよい。
【００４９】
また、上記では表示装置２０の特性値として表示装置２０の色温度（白色点の色値）を検知する態様を説明したが、本発明は色温度以外の他の特性値の検知に適用することも可能である。
【００５０】
また、上記では本発明に係る表示装置用色変換条件設定処理を色温度（白色点の色値）検知対象の表示装置２０と直接接続されたコンピュータ（クライアント端末１４）で実行する態様を説明したが、これに限定されるものではなく、上記コンピュータとネットワーク１２を介して接続された別のコンピュータ（色温度検知対象の表示装置２０と直接接続されていないコンピュータ、例えばサーバ・コンピュータ等）で上記処理を実行するようにしてもよい。また、色温度検知対象の表示装置２０と直接接続されているコンピュータで表示装置用色変換条件設定処理が実行される場合、当該コンピュータはＬＡＮ等のネットワークに接続されていなくてもよいことは言うまでもない。
【００５１】
更に、上記では本発明に係る色変換プログラムに対応する表示装置用色変換条件設定プログラムがクライアント端末１４のＨＤＤ１４Ｃに予め記憶（インストール）されている態様を説明したが、本発明に係る色変換プログラムは、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の各種記録媒体の何れかに記録されている形態で提供することも可能である。
【図面の簡単な説明】
【００５２】
【図１】本実施形態に係るコンピュータ・システムの概略構成を示すブロック図である。
【図２】本実施形態における色変換処理の流れを示す概略図である。
【図３】表示装置用色変換条件決定処理の内容を示すフローチャートである。
【図４】(Ａ)は観察条件選択画面、(Ｂ)は色パッチ選択画面の一例を各々示すイメージ図である。
【図５】黒体放射軌跡を示す線図である。
【符号の説明】
【００５３】
１０  コンピュータ・システム
１４  クライアント端末
１４Ａ  メモリ
１４Ｂ  メモリ
１４Ｃ  ＨＤＤ
２０  表示装置
２２  キーボード
２４  マウス
【図１】
2008177783.tif 000003
【図２】
2008177783.tif 000004
【図３】
2008177783.tif 000005
【図４】
2008177783.tif 000006
【図５】
2008177783.tif 000007