(57)【要約】【課題】  計算値と見た目の色がマッチする色補正データを作成する。【解決手段】  カラーパッチの画像データを表示装置に出力し(S202)、表示装置が表示するカラーパッチの分光放射輝度の測定値を入力する(S203)。そして、等色関数を用いて、測定値から測色値を計算し(S206)、補正等色関数を算出し(S207)、補正等色関数を用いて、測色値を補正する(S209)。そして、カラーパッチの画像データと補正された測色値を用いて、色補正データを作成する(S212)。【選択図】  図2
2008306391.tif 000002
【特許請求の範囲】
【請求項１】
カラーパッチの画像データを表示装置に出力する出力手段と、
前記表示装置が表示するカラーパッチの分光放射輝度の測定値を入力する入力手段と、
等色関数を用いて、前記測定値から測色値を計算する計算手段と、
補正等色関数を算出する算出手段と、
前記補正等色関数を用いて、前記測色値を補正する補正手段と、
前記カラーパッチの画像データと前記補正された測色値を用いて、色補正データを作成する作成手段とを有することを特徴とする色処理装置。
【請求項２】
前記算出手段は、前記測定値の緑成分値に基づき、前記補正等色関数を算出することを特徴とする請求項1に記載された色処理装置。
【請求項３】
前記補正手段は、前記補正等色関数を用いて計算した三刺激値のY値に基づき、前記三刺激値のX、Z値を補正することを特徴とする請求項1または請求項2に記載された色処理装置。
【請求項４】
さらに、前記色補正データを用いて、前記表示装置に出力すべき画像データを色補正する色補正手段を有することを特徴とする請求項1から請求項3の何れか一項に記載された色処理装置。
【請求項５】
カラーパッチの画像データを表示装置に出力し、
前記表示装置が表示するカラーパッチの分光放射輝度の測定値を入力し、
等色関数を用いて、前記測定値から測色値を計算し、
補正等色関数を算出し、
前記補正等色関数を用いて、前記測色値を補正し、
前記カラーパッチの画像データと前記補正された測色値を用いて、色補正データを作成することを特徴とする色処理方法。
【請求項６】
コンピュータ装置を制御して、請求項1から請求項4の何れか一項に記載された色処理装置の各手段として機能させることを特徴とするコンピュータプログラム。
【請求項７】
請求項6に記載されたコンピュータプログラムが記録されたことを特徴とするコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色補正データを作成する色処理に関する。
【背景技術】
【０００２】
近年、表示装置は、CRTディスプレイに代わって、液晶ディスプレイや液晶プロジェクタ、プラズマディスプレイが普及している。
【０００３】
これらディスプレイは、カラーテレビ受像機としての画面だけではなく、プレゼンテーションなどのビジネスユースにおいても利用され、コンピュータ機器(PC)上で編集した画像データをディスプレイに表示する機会が増えた。
【０００４】
CRTディスプレイは、ガラス製の巨大な真空管をもつ。真空管の後端には、電子銃が配置され、真空管の前面内側には、電子の衝突により発光する蛍光体が塗布されている。電子銃に数万ボルトの高電圧を加えて電子ビームを発生させ、電子を蛍光体に衝突させて発光させる仕組みである。とくに、カラーCRTの場合、赤色(R)光、緑色(G)光、青色(B)光に対応する三本の電子銃を用いてカラー画像を表示する。
【０００５】
プラズマディスプレイは、電極を取り付けた二枚のガラス板を並行に重ね、それらガラス板の隙間に希ガスを注入する。後側のガラス板には、仕切りによって幾千もの小部屋（セル）を形成し、セルにはそれぞれR、G、Bの蛍光体を塗布する。この小さなセルに電圧を加えると、電極間でガス放電が発生して紫外線が発生する。この紫外線をセルのR、G、Bの蛍光体に照射して、蛍光体を可視光域で発光させる。
【０００６】
また、液晶プロジェクタの構造は様々であるが、例えば、光源用のランプの光をR光、G光、B光に分光した後、偏光板に入射する。偏光板を通過した光をそれぞれR、G、B用の各液晶パネルに入射する。そして、各液晶パネルの偏光作用により、原色映像信号に応じてR、G、Bそれぞれの出力光量を調整して、これら光の合成光をスクリーンに拡大投射することで、スクリーン上にカラー画像を形成する。
【０００７】
上記の何れの表示装置も、R光、G光、B光の比率を変えて、混色し、所望の色を表示する方式である。
【０００８】
これら表示装置のスペックを表す重要な指標として輝度がある。各メーカは輝度を向上するために様々な工夫を行っている。例えば、RGBのうち最も輝度に影響する分光波長をもつのはGであることから、RGBのうちGの発光を強化して輝度向上が図られている。
【０００９】
しかし、高輝度を得るためGの発光を強化すれば、表示装置の色再現は、デバイス非依存の測色値上で全体的にG方向にシフトするため、カラーマネジメント上で不都合を生じる場合がある。例えば、Labなどの均等色空間のように、デバイスの最明値を有する白色を基準として全体の色再現情報を心理物理量に変換する方法は、中間から暗部の色は、見た目よりもR方向の値に変換されてしまう。そのため、通常の測色値、および、表示装置のカラーマネージメントシステム(CMS)を用いて、色再現を管理する場合、計算値と見た目の色がマッチしない問題がある。
【００１０】
この問題を回避するため、人間の視覚順応を数式モデル化したCIECAM02などのアピアランスモデルが提案されている。しかし、アピアランスモデルを用いるには、順応状態を表す環境、使用状態の順応輝度、背景色など、複数のパラメータを準備する必要がある上、数式モデルによる複雑な色処理を必要とする。言い換えれば、アピアランスモデルを用いる色管理は、色順応、色再現に深い知識をもつ色管理者でなければ行うことができず、それらの知識をもたないコンシューマには、事実上、不可能と言える。
【００１１】
上記の計算値と見た目の色がマッチしない問題は、測色値を算出する際に、人間の順応状態を考慮せず、一定の等色関数を用いることに起因する。従って、上記の問題を解決するためには、人間の順応状態に基づき、簡易に測色値を補正する技術が必要である。
【００１２】
【特許文献１】特開2000-050086公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
本発明は、計算値と見た目の色がマッチする色補正データを作成することを目的とする。
【課題を解決するための手段】
【００１４】
本発明は、前記の目的を達成する一手段として、以下の構成を備える。
【００１５】
本発明にかかる色処理は、カラーパッチの画像データを表示装置に出力し、前記表示装置が表示するカラーパッチの分光放射輝度の測定値を入力し、等色関数を用いて、前記測定値から測色値を計算し、補正等色関数を算出し、前記補正等色関数を用いて、前記測色値を補正し、前記カラーパッチの画像データと前記補正された測色値を用いて、色補正データを作成することを特徴とする。
【発明の効果】
【００１６】
本発明によれば、計算値と見た目の色がマッチする色補正データを作成することができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明にかかる実施例の色処理を図面を参照して詳細に説明する。
【実施例１】
【００１８】
［装置の構成］
図1は実施例1の色処理装置100の構成例を示すブロック図である。
【００１９】
CPU101は、RAM102をワークメモリとして、ROM108やハードディスクドライブ(HDD)105に格納されたオペレーティングシステム(OS)や各種ソフトウェアを実行する。そして、システムバス112を介して後述する構成を制御するとともに、後述する色処理を実行する。
【００２０】
シリアルATA(SATA)インタフェイス(I/F)103は、HDD105とシステムバス112を接続するインタフェイスである。ネットワークI/F104は、ネットワーク113とシステムバス112を接続するインタフェイスである。グラフィックアクセラレータ106は、ディスプレイ107とシステムバス112を接続するインタフェイスである。USB (universal serial bus) I/F109は、シリアルバスに接続されたキーボード110、マウス111、分光放射輝度計のような測定器114などのデバイスとシステムバス112を接続するインタフェイスである。
【００２１】
［色処理］
CPU101によってOSが起動すると、ディスプレイ107にユーザインタフェイス(UI)が表示される。ユーザは、キーボード110やマウス111を操作し、UIを介して、HDD105に格納された測定アプリケーションプログラム(AP)の実行を指示する。このユーザ指示を入力したOSは、ユーザが指示する測定APをCPU101に起動させる。
【００２２】
また、ユーザは、測定器114を操作して、ディスプレイ107に表示されるカラーパッチ画像の測定を可能にする。
【００２３】
図2は測定APによる測定処理の一例を示すフローチャートである。
【００２４】
本実施例では、HDD105などに保持されているRGB単色信号を、順次、ディスプレイ107上に表示し測定し、測定結果に応じて輝度補正を行う。そして輝度補正された測定値に基づき色補正データ（例えば色補正用のプロファイル）を作成する
【００２５】
測定APは、後述するUIを表示して、ユーザから測定色ファイルや出力ファイルの指定を受け付ける(S200)。そして、HDD105に格納された測定色ファイルから複数のRGB単色のカラーパッチのRGBデータ（以下、パッチデータ）を、RAM102の所定領域にロードする(S201)。なお、パッチデータは、ネットワーク113に接続されたサーバや、インターネット上のサーバから取得してもよい。
【００２６】
色補正データの作成を指示されると、測定APは、RAM102に格納したパッチデータの一つをグラフィックアクセラレータ106に供給する(S202)。グラフィックアクセラレータ106は、パッチデータ（またはD/A変換したアナログビデオ信号）をディスプレイ107に送信し、ディスプレイ107にはカラーパッチ画像を表示させる。
【００２７】
測定APは、測定器114にカラーパッチ画像の測定を指示し、測定器114が出力する測定値（分光放射輝度データ）を入力してHDD105に格納し(S203)、測定器114から測定終了を示す信号を受信するまでステップS203を繰り返す。そして、測定器114から測定終了を示す信号を受信すると(S204)、全パッチデータに対応する測定が終了したか否かを判定する(S205)。測定が未了であれば処理をステップS202に戻し、全パッチデータに対応する測定が終了するまでステップS202からS204を繰り返す。
【００２８】
測定が終了すると、測定APは、式(1)により、HDD105に格納した測定値からパッチデータごとにXYZ値を計算する(S206)。
Xi = K∫Ei(λ)x(λ)dλ
Yi = K∫Ei(λ)y(λ)dλ      …(1）
Zi = K∫Ei(λ)z(λ)dλ
ここで、Ei(λ)はi番目のパッチデータに対する分光放射輝度データ、
x(λ)y(λ)z(λ)は等色関数、
λは波長、
K = 683（定数）、
積分範囲はλ= 400〜700nm
【００２９】
次に、式(2)により、y(λ)の補正等色関数y'(λ)を算出する(S207)。ここでG単色のパッチの輝度値をGとする。
y'(λ) = {1 - log(G/255)}1/3×y(λ)      …(2)
【００３０】
次に、測定APは、補正等色関数y'(λ)を用いて、補正Y値Yi'を計算する(S208)。
Yi' = K∫Ei(λ)y'(λ)dλ      …(3）
【００３１】
次に、測定APは、式(4)により、輝度補正を行う(S209)。
Xi" = Xi・Yi/Yi'
Yi" = Yi            …(4)
Zi" = Zi・Yi/Yi'
【００３２】
測定APは、全パッチデータについてステップS206からS209の処理が終了したか否かを判定する(S210)。処理が未了であれば処理をステップS206に戻し、全パッチデータに対応する処理が終了するまでステップS206からS209を繰り返す。
【００３３】
全パッチデータの輝度補正値X"Y"Z"の計算が終了すると、測定APは、パッチデータのRGB値と、対応する輝度補正値X"Y"Z"から、色補正データ（例えば色補正用のプロファイル）を作成する(S211)。そして、ユーザが指定する出力ファイル名を付けた色補正データをHDD105などの所定領域に格納し(S212)、処理を終了する。以降、色処理装置100またはディスプレイ107に画像を表示する装置は、ステップS211で作成した色補正データを用いて、ディスプレイ107に出力すべき画像データを色補正することで、ディスプレイ107の色再現を管理する。
【００３４】
ディスプレイ107が高輝度を得るためにGの発光を強化されている場合、ディスプレイ107の色再現は、デバイス非依存の測定値上で全体的に緑(G)方向にシフトしている。そこで、視覚G成分のアピアランス量を補正することで補正等色関数を算出して、カラーパッチのXYZ値（測色値）の補正する。つまり、高輝度付近の測色値が補正され、測色値を実際の見えに合わせることができる。その結果、上述した計算値（測色値）と見た目の色がマッチしない問題を、測色値を算出する際に、人間の順応状態を考慮した等色関数を用いることで解決することができる。
【００３５】
●UI
図3は測定APがステップS200で表示するUIの一例を示す図である。
【００３６】
ユーザは、測定色ファイル指定ボタン303を押して、カラーパッチのRGB値が記載されたファイルを指定する。この指定に応じて、測定APは、測定色ファイルを読み込み、ウィンドウ301に測定値NoとカラーパッチのRGB値をリスト表示する。
【００３７】
ユーザは、スクロールバー302を操作して、ウィンドウ301のリスト表示をスクロールし、任意の測定色Noを選択すると、当該測定色Noの表示が反転表示になる。ユーザは、測定色Noを選択した状態で、測定色編集ボタン304を押すと、図4に示すダイアログが表示される。ユーザは、図4に示すダイアログを操作して、カラーパッチの追加、削除、RGB値の修正を行うことができる。
【００３８】
ユーザは、出力ファイル指定ボタン305を押して、測定APが作成する色補正データの格納先、パス名、ファイル名などを指定する。
【００３９】
また、ユーザがプロファイル作成ボタン306を押すことで、測定APは、ステップS201以降の処理を介する。終了ボタン307は、測定APを終了させるためのボタンである。
【００４０】
図5は測定APの動作を説明する状態遷移図である。
【００４１】
測定APは、起動されると、図3に示すUIを表示するなどの初期処理を行い(S501)、ユーザの操作待ち状態になる(S502)。
【００４２】
ユーザが測定色ファイル指定ボタン303を押すと、測定APは、測定色ファイル指定処理(S504)を行い、測定色ファイルを読み込み（ステップS201の処理）、操作待ち状態(S502)に戻る。
【００４３】
また、ユーザがスクロールバー302を操作すると、測定APは、表示スクロール処理(S503)を行い、ウィンドウ301のリスト表示をスクロールし、操作待ち状態(S502)に戻る。
【００４４】
また、ユーザが測定色編集ボタン304を押すと、測定APは、設定更新処理(S506)を行い、図4に示すダイアログを表示して、カラーパッチの追加、削除、RGB値の修正を受け付けた後、操作待ち状態(S502)に戻る。
【００４５】
また、ユーザが出力ファイル指定ボタン305を押すと、測定APは、出力ファイル指定処理(S505)を行い、操作待ち状態(S502)に戻る。
【００４６】
また、ユーザがプロファイル作成ボタン306を押すと、測定APは、図2に示すステップS202からS212の測定処理(S508)を行い、操作待ち状態(S502)に戻る。
【００４７】
また、ユーザが終了ボタン307を押すと、測定APは、終了処理(S505)を行う。
【００４８】
このように、輝度値に応じて等色関数を補正し、補正した等色関数から三刺激値（測色値）を計算することで、計算値と見た目の色のマッチを図ることが可能になる。つまり、RGBのうち相対的に強い光量で表示される色、例えば等色関数y(λ)に最も相関の強い緑成分値（G値）に基づき、等色関数y(λ)を補正することで、高輝度付近の測定値を補正して、比較的簡便に、測定値と実際の見えをマッチすることが可能になる。
【００４９】
［変形例］
●等色関数の補正
上記では対数を用いる式(2)により等色関数を補正する例を説明した。しかし、対数以外にもガンマ変換や、一次元ルックアップテーブル(1DLUT)を用いて補正を行ってもよい。また、高次関数などの様々な演算を組み合わせることも可能である。
【００５０】
●測定する色
上記では、RGB単色のカラーパッチを測定し、G単色のカラーパッチの輝度値を使用する例を説明した。変形例として、しかし、RGB各単色のカラーパッチの最明値の輝度値とガンマ変換を用いて補正変換を行うことも可能である。
【００５１】
［他の実施例］
なお、本発明は、複数の機器（例えばコンピュータ、インタフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置、制御装置など）に適用してもよい。
【００５２】
また、本発明の目的は、上記実施例の機能を実現するコンピュータプログラムを記録した記憶媒体をシステムまたは装置に供給し、そのシステムまたは装置のコンピュータ（CPUやMPU）が前記コンピュータプログラムを実行することでも達成される。この場合、記憶媒体から読み出されたソフトウェア自体が上記実施例の機能を実現することになり、そのコンピュータプログラムと、そのコンピュータプログラムを記憶する、コンピュータが読み取り可能な記憶媒体は本発明を構成する。
【００５３】
また、前記コンピュータプログラムの実行により上記機能が実現されるだけではない。つまり、そのコンピュータプログラムの指示により、コンピュータ上で稼働するオペレーティングシステム(OS)および/または第一の、第二の、第三の、…プログラムなどが実際の処理の一部または全部を行い、それによって上記機能が実現される場合も含む。
【００５４】
また、前記コンピュータプログラムがコンピュータに接続された機能拡張カードやユニットなどのデバイスのメモリに書き込まれていてもよい。つまり、そのコンピュータプログラムの指示により、第一の、第二の、第三の、…デバイスのCPUなどが実際の処理の一部または全部を行い、それによって上記機能が実現される場合も含む。
【００５５】
本発明を前記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応または関連するコンピュータプログラムが格納される。
【図面の簡単な説明】
【００５６】
【図１】実施例の色処理装置の構成例を示すブロック図、
【図２】測定APによる測定処理の一例を示すフローチャート、
【図３】測定APが表示するUIの一例を示す図、
【図４】測定色編集用のダイアログ例を示す図、
【図５】測定APの動作を説明する状態遷移図である。
【図１】
2008306391.tif 000003
【図２】
2008306391.tif 000004
【図３】
2008306391.tif 000005
【図４】
2008306391.tif 000006
【図５】
2008306391.tif 000007