(57)【要約】【課題】色変換特性モデルを生成する際に使用する実データ対を色変換特性モデルの色変換精度の観点から色空間の領域毎に評価する。【解決手段】実データ対取得部５１にて第１色空間の色と第２色空間の色との対応関係を規定する色変換特性モデルの生成に際し使用する第１の色空間の色データと第２の色空間の色データとを対とする色データ対を取得する。また、評価用格子点生成部５３にて評価用格子点データを生成する。そして、実データ対評価値算出部５４において、色データ対を構成する第１色空間の色データに関する評価用格子点の周辺領域での分散と、当該周辺領域内の第１色空間の色データと対をなす第２色空間の色データに関する分散とを算出し、算出した分散の何れか一方または双方に基づき色データ対に関する色変換特性モデルの色変換精度への影響度を評価する評価値を算出する。【選択図】図２
2009212568.tif 000002
【特許請求の範囲】
【請求項１】
第１の色空間の色と第２の色空間の色との対応関係を規定する色変換特性モデルの生成に際し使用する当該第１の色空間の色データと、当該色変換特性モデルの生成に際し使用する当該第２の色空間の色データとを対とする色データ対を取得する色データ対取得部と、
前記第１の色空間にて所定間隔毎に配列された基準色座標を生成する基準色座標生成部と、
前記色データ対を構成する前記第１の色空間の色データに関する前記基準色座標の所定周辺領域での分散と、当該所定周辺領域内の当該第１の色空間の色データと対をなす前記第２の色空間の色データに関する分散とを算出し、算出した当該分散の何れか一方または双方に基づき当該色データ対に関する前記色変換特性モデルの色変換精度への影響度を評価する評価値を算出する評価値算出部と
を備えたことを特徴とする色データ評価装置。
【請求項２】
前記評価値算出部は、前記第１の色空間の色データの分散と前記第２の色空間の色データの分散との相対比を前記評価値として算出することを特徴とする請求項１記載の色データ評価装置。
【請求項３】
前記評価値算出部は、前記基準色座標の前記所定周辺領域として当該基準色座標との色差距離の近い順に所定個数の前記第１の色空間の色データが存在する範囲の領域を設定することを特徴とする請求項１記載の色データ評価装置。
【請求項４】
前記評価値算出部は、前記基準色座標の前記所定周辺領域として当該基準色座標を基点として所定の色差距離の範囲内の領域を設定することを特徴とする請求項１記載の色データ評価装置。
【請求項５】
前記基準色座標生成部は、前記第１の色空間の各座標軸での座標値が規則的に設定された格子点の色座標を生成することを特徴とする請求項１記載の色データ評価装置。
【請求項６】
コンピュータに、
第１の色空間の色と第２の色空間の色との対応関係を規定する色変換特性モデルの生成に際し使用する当該第１の色空間の色データと、当該色変換特性モデルの生成に際し使用する当該第２の色空間の色データとを対とする色データ対を取得する機能と、
前記第１の色空間にて所定間隔毎に配列された基準色座標を生成する機能と、
前記色データ対を構成する前記第１の色空間の色データに関する前記基準色座標の所定周辺領域での分散と、当該所定周辺領域内の当該第１の色空間の色データと対をなす前記第２の色空間の色データに関する分散とを算出し、算出した当該分散の何れか一方または双方に基づき当該色データ対に関する前記色変換特性モデルの色変換精度への影響度を評価する評価値を算出する機能と
を実現させることを特徴とするプログラム。
【請求項７】
前記評価値を算出する機能は、前記第１の色空間の色データの分散と前記第２の色空間の色データの分散との相対比を前記評価値として算出することを特徴とする請求項６記載のプログラム。
【請求項８】
前記評価値を算出する機能は、前記基準色座標の前記所定周辺領域として当該基準色座標との色差距離の近い順に所定個数の前記第１の色空間の色データが存在する範囲の領域を設定することを特徴とする請求項６記載のプログラム。
【請求項９】
前記評価値を算出する機能は、前記基準色座標の前記所定周辺領域として当該基準色座標を基点として所定の色差距離の範囲内の領域を設定することを特徴とする請求項６記載のプログラム。
【請求項１０】
前記基準色座標を生成する機能は、前記第１の色空間の各座標軸での座標値が規則的に設定された格子点の色座標を生成することを特徴とする請求項６記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色データ評価装置およびプログラムに関する。
【背景技術】
【０００２】
プリンタ等の画像形成装置や液晶ディスプレイ等の表示装置、スキャナ等の画像読取装置等といったカラー画像を入出力する装置では、入力した例えばＲＧＢ色空間の色信号を装置に依存しない例えばＬ＊ａ＊ｂ＊色空間の色信号に変換し、さらに各装置での出力色空間である例えばＣＭＹＫ色空間の色信号に変換して、カラー画像の出力処理を行う。その際に、各装置では、例えばＣＭＹＫ色空間およびＬ＊ａ＊ｂ＊色空間にて実際に測色された色データの対(実データ対)に基づきＣＭＹＫ色空間とＬ＊ａ＊ｂ＊色空間との対応関係を表す色変換特性モデルを予測して、実データには含まれない色の生成が行われる。
例えば特許文献１には、複数の入力信号の実データとそれに対応する出力信号の実データとからなるデータ対から、内挿によってデータ対の数を増やした後、入出力信号が３次元の場合は入出力の局所的な３角錘空間を線形行列で結び付け、任意の出力信号に対する入力信号を予測する方法が記載されている。
【０００３】
【特許文献１】特開平２−２２６８７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ここで一般に、異なる色空間相互の対応関係を予測する色変換特性モデルは、変換元の色空間(入力色空間)における色標本(カラーパッチ)の色データと、カラーパッチ各々について変換先の色空間(出力色空間)にて実際に測色して得られた色データとを一対とする実データ対が複数用いられる。そのため、使用される色データ対によって色変換特性モデルの色変換精度が左右されるという問題がある。
本発明は、色変換特性モデルを生成する際に使用する実データ対を色変換特性モデルの色変換精度の観点から色空間の領域毎に評価することを目的とする。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、第１の色空間の色と第２の色空間の色との対応関係を規定する色変換特性モデルの生成に際し使用する当該第１の色空間の色データと、当該色変換特性モデルの生成に際し使用する当該第２の色空間の色データとを対とする色データ対を取得する色データ対取得部と、前記第１の色空間にて所定間隔毎に配列された基準色座標を生成する基準色座標生成部と、前記色データ対を構成する前記第１の色空間の色データに関する前記基準色座標の所定周辺領域での分散と、当該所定周辺領域内の当該第１の色空間の色データと対をなす前記第２の色空間の色データに関する分散とを算出し、算出した当該分散の何れか一方または双方に基づき当該色データ対に関する前記色変換特性モデルの色変換精度への影響度を評価する評価値を算出する評価値算出部とを備えたことを特徴とする色データ評価装置である。
【０００６】
請求項２に記載の発明は、前記評価値算出部は、前記第１の色空間の色データの分散と前記第２の色空間の色データの分散との相対比を前記評価値として算出することを特徴とする請求項１記載の色データ評価装置である。
請求項３に記載の発明は、前記評価値算出部は、前記基準色座標の前記所定周辺領域として当該基準色座標との色差距離の近い順に所定個数の前記第１の色空間の色データが存在する範囲の領域を設定することを特徴とする請求項１記載の色データ評価装置である。
請求項４に記載の発明は、前記評価値算出部は、前記基準色座標の前記所定周辺領域として当該基準色座標を基点として所定の色差距離の範囲内の領域を設定することを特徴とする請求項１記載の色データ評価装置である。
請求項５に記載の発明は、前記基準色座標生成部は、前記第１の色空間の各座標軸での座標値が規則的に設定された格子点の色座標を生成することを特徴とする請求項１記載の色データ評価装置である。
【０００７】
請求項６に記載の発明は、コンピュータに、第１の色空間の色と第２の色空間の色との対応関係を規定する色変換特性モデルの生成に際し使用する当該第１の色空間の色データと、当該色変換特性モデルの生成に際し使用する当該第２の色空間の色データとを対とする色データ対を取得する機能と、前記第１の色空間にて所定間隔毎に配列された基準色座標を生成する機能と、前記色データ対を構成する前記第１の色空間の色データに関する前記基準色座標の所定周辺領域での分散と、当該所定周辺領域内の当該第１の色空間の色データと対をなす前記第２の色空間の色データに関する分散とを算出し、算出した当該分散の何れか一方または双方に基づき当該色データ対に関する前記色変換特性モデルの色変換精度への影響度を評価する評価値を算出する機能とを実現させることを特徴とするプログラムである。
【０００８】
請求項７に記載の発明は、前記評価値を算出する機能は、前記第１の色空間の色データの分散と前記第２の色空間の色データの分散との相対比を前記評価値として算出することを特徴とする請求項６記載のプログラムである。
請求項８に記載の発明は、前記評価値を算出する機能は、前記基準色座標の前記所定周辺領域として当該基準色座標との色差距離の近い順に所定個数の前記第１の色空間の色データが存在する範囲の領域を設定することを特徴とする請求項６記載のプログラムである。
請求項９に記載の発明は、前記評価値を算出する機能は、前記基準色座標の前記所定周辺領域として当該基準色座標を基点として所定の色差距離の範囲内の領域を設定することを特徴とする請求項６記載のプログラムである。
請求項１０に記載の発明は、前記基準色座標を生成する機能は、前記第１の色空間の各座標軸での座標値が規則的に設定された格子点の色座標を生成することを特徴とする請求項６記載のプログラムである。
【発明の効果】
【０００９】
本発明の請求項１によれば、色変換特性モデルを生成する際に使用する実データ対を色変換特性モデルの色変換精度の観点から色空間の領域毎に評価することができる。
本発明の請求項２によれば、第２の色空間の色データの分散が第１の色空間の色データの分散との対比による客観的な値として算出されるので、本発明を採用しない場合に比べて、評価対象である色データ対に関する領域毎の評価をより正確に行うことができる。
本発明の請求項３によれば、評価対象である色データの数が限定して抽出されるので、本発明を採用しない場合に比べて、色空間内の各領域毎の評価値の算出処理の高速化を図ることができる。
本発明の請求項４によれば、評価対象である色データの範囲が限定されるので、本発明を採用しない場合に比べて、評価対象である色データの抽出処理の高速化を図ることができる。
本発明の請求項５によれば、各格子点の周辺領域毎に評価値が算出されるので、本発明を採用しない場合に比べて、色空間内での均等な大きさの領域毎に漏れなく評価値を算出することができる。
【００１０】
本発明の請求項６によれば、色変換特性モデルを生成する際に使用する実データ対を色変換特性モデルの色変換精度の観点から色空間の領域毎に評価することができる。
本発明の請求項７によれば、第２の色空間の色データの分散が第１の色空間の色データの分散との対比による客観的な値として算出されるので、本発明を採用しない場合に比べて、評価対象である色データ対に関する領域毎の評価をより正確に行うことができる。
本発明の請求項８によれば、評価対象である色データの数が限定して抽出されるので、本発明を採用しない場合に比べて、色空間内の各領域毎の評価値の算出処理の高速化を図ることができる。
本発明の請求項９によれば、評価対象である色データの範囲が限定されるので、本発明を採用しない場合に比べて、評価対象である色データの抽出処理の高速化を図ることができる。
本発明の請求項１０によれば、各格子点の周辺領域毎に評価値が算出されるので、本発明を採用しない場合に比べて、色空間内での均等な大きさの領域毎に漏れなく評価値を算出することができる。
【発明を実施するための最良の形態】
【００１１】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
図１は、本実施の形態が適用される色データ評価装置(実データ評価部)を備える色処理装置１の全体構成を示すブロック図である。図１に示す色処理装置１は、格子点データの入力を受け付ける格子点データ入力部１０、格子点データを色変換処理する際に用いる色変換特性モデルを生成する色変換特性モデル生成部２０、色変換特性モデル生成部２０にて生成された色変換特性モデルを用いて格子点データを色変換処理する色変換処理部３０、格子点データ入力部１０にて受け付けた格子点データと色変換処理部３０にて色変換処理された色データとを対応付けて出力する色変換データ出力部４０、色変換特性モデル生成部２０にて色変換特性モデルを生成する際に使用する実データを評価する色データ評価装置の一例としての実データ評価部５０を備えている。
【００１２】
格子点データ入力部１０は、例えばカラープリンタ等のカラー画像形成装置等にて処理される色空間(例えば、ＣＭＹＫ色空間)内にて規則的に配列された色データの入力を受け付ける。この規則的に配列された色データは一般に「格子点」と呼ばれ、この格子点の色座標(Ｃ,Ｍ,Ｙ,Ｋ)を本明細書では「格子点データ」と称することとする。
一般に、４次元のＣＭＹＫ色空間内における色座標値Ｃ,Ｍ,Ｙ,Ｋは、それぞれ０〜１００の範囲で設定される。そこで、各色座標軸における色座標値をそれぞれ任意のステップ(例えば、１０ステップ)で区切り、区切られた色座標値のすべての組み合わせを作成して、これをＣＭＹＫ色空間での格子点データとする。例えば１０ステップで色座標値を区切った場合には、(０,０,０,０)、(０,１０,０,０)、(０,０,１０,０)、(０,０,０,１０)、・・・が格子点データとなる。格子点データ入力部１０では、例えばこのようなＣＭＹＫ色空間内の格子点の色座標(Ｃ,Ｍ,Ｙ,Ｋ)が格子点データとして入力される。
そして、格子点データ入力部１０は、取得した格子点データを色変換特性モデル生成部２０と色変換処理部３０とに出力する。
【００１３】
色変換特性モデル生成部２０は、格子点データ入力部１０から入力される格子点データの色空間(本実施の形態ではＣＭＹＫ色空間)内で種々の色座標値が組み合わされて生成された色標本(カラーパッチ)の色データと、生成されたカラーパッチを変換先の色空間(本実施の形態ではＬ＊ａ＊ｂ＊色空間)において実際に測定(測色)して得られた色データとの対である実データ対(色データ対)を用いて、色変換処理部３０にて色変換処理を行う際に用いられる色変換特性モデルを生成する。
ここで、「色変換特性モデル」とは、例えば第１の色空間の色を第２の色空間の色に変換する際に、第１の色空間の色と第２の色空間の色との対応関係を定式化して規定したものをいう。色変換特性モデル生成部２０では、実データ評価部５０での実データ対に関する評価結果に基づいて、例えば色変換特性モデルを生成する際に実データ対に対して施すパラメータを調整する。
【００１４】
色変換処理部３０は、色変換特性モデル生成部２０にて生成された色変換特性モデルに基づいて、格子点データ入力部１０から取得した格子点データに対する色変換処理を行う。すなわち、格子点データ入力部１０から取得した例えばＣＭＹＫ色空間の格子点データを、色変換特性モデル生成部２０にて生成された色変換特性モデルに基づいてデバイスに依存しない色空間(デバイス非依存色空間)である例えばＬ＊ａ＊ｂ＊色空間の色データに変換する。そして、色変換処理された色データを色変換データ出力部４０に出力する。
【００１５】
色変換データ出力部４０は、格子点データ入力部１０にて受け付けた格子点データと、格子点データ入力部１０にて受け付けた格子点データ各々について色変換処理部３０にて色変換処理された色データとを対応付ける。そして、対応付けられた格子点データと色変換処理された色データとを一対とするデータ群を出力する。このデータ群は、例えばカラープリンタ等のカラー画像形成装置等にてパーソナルコンピュータ(ＰＣ)等の外部機器から入力された画像データを色変換処理する際に用いられるＤＬＵＴ(Direct Look-Up Table)と呼ばれる色変換テーブルに使用される。
【００１６】
次に、本実施の形態の実データ評価部５０について説明する。
上記したように、色変換特性モデル生成部２０では、ＣＭＹＫ色空間で生成されたカラーパッチの色データと、カラーパッチをＬ＊ａ＊ｂ＊色空間において測色して得られた色データとの対である実データ対を用いて色変換特性モデルを生成する。その際に、色変換特性モデルの色変換精度は、生成の際に使用される実データ対のＣＭＹＫ色空間やＬ＊ａ＊ｂ＊色空間での分散状態に応じて左右されるという特性を有している。そこで、実データ評価部５０では、使用される実データ対のＣＭＹＫ色空間やＬ＊ａ＊ｂ＊色空間での統計学上の分散(以下、単に「分散」という)を求める。そして、求められた実データ対の分散に基づいて、色変換特性モデルの生成の際に使用される実データ対に関して、この実データ対により生成される色変換特性モデルの色変換精度への影響度の観点からの当該実データ対の評価を色空間内での領域毎に行う。
【００１７】
このように算出された実データ対に関する評価値は、外部に出力や表示されることで、使用される実データ対により生成される色変換特性モデルの色変換精度の予測が行われる。例えば、算出された評価値は色変換特性モデル生成部２０に送られる。そして、色変換特性モデル生成部２０にて評価値に基づき色変換特性モデルの色変換精度を予測して、色変換特性モデルを生成する際に実データ対に対して作用させるパラメータ値(例えば、加重値)の調整が行われる。また、例えば、算出された評価値はディスプレイ等の表示部(不図示)に送られる。そして、色変換特性モデルの生成に使用する実データ対を色変換特性モデルの色変換精度を高めるものと変更するように、ユーザに対して警告を行うように構成される。
【００１８】
図２は、実データ評価部５０の機能構成を示すブロック図である。図２に示したように、実データ評価部５０は、実データ対取得部５１、実データ対記憶部５２、評価用格子点生成部５３、実データ対評価値算出部５４、評価値出力部５５を備えている。
実データ対取得部５１は、色データ対取得部の一例であって、色変換特性モデル生成部２０にて色変換特性モデルを生成する際に使用する実データ対(色データの対)を取得する。
実データ対記憶部５２は、実データ対取得部５１にて取得された実データ対を記憶する。すなわち、色標本(カラーパッチ)に関するＣＭＹＫ色空間(第１色空間)で表された実データ(Ｃｉ,Ｍｉ,Ｙｉ,Ｋｉ)と、それに対応するＬ＊ａ＊ｂ＊色空間(第２色空間)にて測色して得られた実データ(Ｌ＊ｉ,ａ＊ｉ,ｂ＊ｉ)とが一組となったｎ組の実データ対を記憶する。ここで、ｎ,ｉは整数であってｉ＝１〜ｎとする。
【００１９】
評価用格子点生成部５３は、実データ対を色変換特性モデルの色変換精度への影響度の観点から評価する際の色空間内での評価基準位置となる基準色座標を生成する基準色座標生成部の一例である。すなわち、評価用格子点生成部５３は、色変換特性モデルの生成時に使用する実データ対を評価する際に用いる基準色座標の一例としてのＣＭＹＫ色空間(第１色空間)での評価用格子点データを生成する。評価用格子点生成部５３にて生成する評価用格子点データは、実データ対を評価する際に用いるものであるため、通常、格子点データ入力部１０から入力される格子点データと同等数を用意する必要はない。そこで、評価用格子点生成部５３は、例えば格子点データ入力部１０から入力される格子点データよりも粗いステップ(例えば、２０ステップ)で色座標値を区切って評価用格子点データを生成する。なお、例えば色空間内の特定の領域において実データ対の詳細な評価を行う場合には、その特定の領域に関しては格子点データ入力部１０から入力される格子点データよりも細かいステップ(例えば、５ステップ)で色座標値を区切って評価用格子点データを生成してもよい。また、格子点データ入力部１０から入力される格子点データと同等のステップ(例えば、１０ステップ)で評価用格子点データを生成してもよい。
すなわち、評価用格子点生成部５３にて生成される評価用格子点データは、色変換特性モデルを生成する際に用いる実データ対が色変換特性モデルに対して如何なる誤差を生じさせるかの目安(評価値)を算出するための色空間内での評価位置となるものである。
【００２０】
実データ対評価値算出部５４は、評価値算出部の一例であって、評価用格子点生成部５３からＣＭＹＫ色空間(第１色空間)の評価用格子点データを取得する。さらに、評価用格子点生成部５３にて生成されたＣＭＹＫ色空間での評価用格子点の周囲に位置するＣＭＹＫ色空間の実データ(Ｃｉ,Ｍｉ,Ｙｉ,Ｋｉ)と、それに対応するＬ＊ａ＊ｂ＊色空間(第２色空間)の実データ(Ｌ＊ｉ,ａ＊ｉ,ｂ＊ｉ)との対である実データ対を実データ対記憶部５２から読み出す。そして、読み出した実データ対に関して、ＣＭＹＫ色空間における実データ(Ｃｉ,Ｍｉ,Ｙｉ,Ｋｉ)の分散と、Ｌ＊ａ＊ｂ＊色空間における実データ(Ｌ＊ｉ,ａ＊ｉ,ｂ＊ｉ)の分散とを算出する。
【００２１】
ここで、各色空間での実データの分散と、実データ対を用いて生成される色変換特性モデルの色変換精度との関係について述べる。
まず図３は、色変換特性モデルの機能を説明する図である。図３に示したように、色変換特性モデルはＣＭＹＫ色空間(第１色空間)とＬ＊ａ＊ｂ＊色空間(第２色空間)との間の写像を規定する関数であって、ＣＭＹＫ色空間の色データ(変換対象色)は、色変換特性モデルによりＬ＊ａ＊ｂ＊色空間の色データ(変換色)に変換される。なお、第１色空間であるＣＭＹＫ色空間から第２色空間であるＬ＊ａ＊ｂ＊色空間への色変換を正方向として、この場合の色変換特性モデルを「正変換の色変換特性モデル」とする。一方、Ｌ＊ａ＊ｂ＊色空間の色データ(変換色)は、「逆変換の色変換特性モデル」によりＣＭＹＫ色空間の色データ(変換対象色)に変換される。
ここで、正変換の色変換特性モデルの生成には、主として変換対象色の周囲に位置するＣＭＹＫ色空間の実データ(Ｃｉ,Ｍｉ,Ｙｉ,Ｋｉ)と、これらに対応するＬ＊ａ＊ｂ＊色空間の実データ(Ｌ＊ｉ,ａ＊ｉ,ｂ＊ｉ)とが用いられることとなる。一方、逆変換の色変換特性モデルの生成には、主として変換色の周囲に位置するＬ＊ａ＊ｂ＊色空間の実データ(Ｌ＊ｉ,ａ＊ｉ,ｂ＊ｉ)と、これらに対応するＣＭＹＫ色空間の実データ(Ｃｉ,Ｍｉ,Ｙｉ,Ｋｉ)とが用いられる。
【００２２】
続いて図４は、正変換により変換された変換色が、逆変換によって元のＣＭＹＫ色空間の色座標に変換される際に生じる誤差を説明する図である。図４に示したように、ＣＭＹＫ色空間の変換対象色が正変換の色変換特性モデルによりＬ＊ａ＊ｂ＊色空間の変換色に変換された場合に、その逆変換の色変換特性モデルによりＬ＊ａ＊ｂ＊色空間の変換色が元のＣＭＹＫ色空間の色座標に変換されると、逆変換された色座標は、元の変換対象色と完全に一致せず、元の変換対象色との間に誤差が生じる場合がある。
この誤差は、正変換の色変換特性モデルと逆変換の色変換特性モデルとが生成される際に使用される実データがそれぞれ異なることに起因するものであって、モデル間の相違により生じる「モデル誤差」と呼ばれるものである。すなわち、上記したように、正変換の色変換特性モデルでは、主として変換対象色の周囲に位置するＣＭＹＫ色空間の実データ(Ｃｉ,Ｍｉ,Ｙｉ,Ｋｉ)と、これらに対応するＬ＊ａ＊ｂ＊色空間の実データ(Ｌ＊ｉ,ａ＊ｉ,ｂ＊ｉ)とが用いられる。それに対して、逆変換の色変換特性モデルでは、主として変換色の周囲に位置するＬ＊ａ＊ｂ＊色空間の実データ(Ｌ＊ｉ,ａ＊ｉ,ｂ＊ｉ)と、これらに対応するＣＭＹＫ色空間の実データ(Ｃｉ,Ｍｉ,Ｙｉ,Ｋｉ)とが用いられる。そのため、以下に述べるように、ＣＭＹＫ色空間の実データ(Ｃｉ,Ｍｉ,Ｙｉ,Ｋｉ)に対応するＬ＊ａ＊ｂ＊色空間の実データ(Ｌ＊ｉ,ａ＊ｉ,ｂ＊ｉ)がＬ＊ａ＊ｂ＊色空間内で偏在する場合には、逆変換の色変換特性モデルの色変換精度が低下し、モデル誤差が大きくなる。
【００２３】
図５および図６は、ＣＭＹＫ色空間の実データおよびこれらに対応するＬ＊ａ＊ｂ＊色空間の実データに関するぞれぞれの色空間内での分散状態を表す図である。ＣＭＹＫ色空間にて種々の色座標値が組み合わされて生成されたカラーパッチは、個々の色座標(Ｃｉ,Ｍｉ,Ｙｉ,Ｋｉ)がＣＭＹＫ色空間内で適度に分散するように設定される。それに対応して、図５に示したように、カラーパッチをＬ＊ａ＊ｂ＊色空間において測色して得られた色座標(Ｌ＊ｉ,ａ＊ｉ,ｂ＊ｉ)もＬ＊ａ＊ｂ＊色空間にて適度に分散した状態であれば、個々の色座標(Ｌ＊ｉ,ａ＊ｉ,ｂ＊ｉ)はＬ＊ａ＊ｂ＊色空間内でそれぞれ適度な色差距離を持った位置に存在することとなる。
ところが、カラーパッチのＬ＊ａ＊ｂ＊色空間での測色値である色座標(Ｌ＊ｉ,ａ＊ｉ,ｂ＊ｉ)が、図６(ａ)に示したような小さな領域に集中して分布する場合や、図６(ｂ)に示したような偏った領域に分布する場合等がある。このような分散状態では、個々の色座標(Ｌ＊ｉ,ａ＊ｉ,ｂ＊ｉ)はＬ＊ａ＊ｂ＊色空間内でそれぞれ色差距離の小さい近接した位置に存在することとなる。このような状態は、Ｋ値の大きなカラーパッチにて生じ易くなる。
【００２４】
ここで図７は、Ｌ＊ａ＊ｂ＊色空間での実データの分散状態と、実データ対を用いて生成される色変換特性モデルの色変換精度との関係を説明する図である。図７に示した領域Ａは、図５に相当する領域であって、ＣＭＹＫ色空間の実データの分散ｘ１に対応するＬ＊ａ＊ｂ＊色空間での実データの分散ｙ１は、比較的大きい。それにより、この領域Ａで生成される色変換特性モデルは適度な傾き(変化率)を有することとなり、ＣＭＹＫ色空間の色信号からＬ＊ａ＊ｂ＊色空間の色信号への変換誤差は小さなものとなる。
これに対して、図７に示した領域Ｂは、図６(ａ)や(ｂ)に相当する領域であって、ＣＭＹＫ色空間の実データの分散ｘ２に対応するＬ＊ａ＊ｂ＊色空間での実データの分散ｙ２は、比較的小さい。それにより、この領域Ｂで生成される色変換特性モデルは傾き(変化率)が小さくなり、ＣＭＹＫ色空間の色信号からＬ＊ａ＊ｂ＊色空間の色信号への変換誤差は大きなものとなる。また、Ｌ＊ａ＊ｂ＊色空間での色データの測定誤差が色変換特性モデルの色変換精度に与える影響も大きくなる。
そのため、例えば図７の領域Ｂにおいて色変換特性モデルを生成するに際して、領域Ａと同様の手法で(例えば、領域Ａと同様のパラメータ値を用いて)色変換特性モデルを生成するとした場合に、領域Ｂの色変換特性モデルの色変換精度は低くなることが予測される。
【００２５】
そこで、実データ対評価値算出部５４では、ＣＭＹＫ色空間(第１色空間)の実データ(Ｃｉ,Ｍｉ,Ｙｉ,Ｋｉ)の分散と、Ｌ＊ａ＊ｂ＊色空間(第２色空間)の実データ(Ｌ＊ｉ,ａ＊ｉ,ｂ＊ｉ)の分散とを評価用格子点の周辺領域毎に求める。さらに、ＣＭＹＫ色空間の実データの分散に対するＬ＊ａ＊ｂ＊色空間の実データの分散の相対比(相対分散値)を算出する。そして、算出された相対分散値を評価用格子点の周辺領域に位置する実データに関する評価値とする。それにより、算出した相対分散値(評価値)を参照することで、実データ対により生成される色変換特性モデルの評価用格子点の周辺領域での色変換精度が予測される。
すなわち、図７に示したように、例えば領域Ａのような相対分散値(ｙ１/ｘ１)が高い領域では、生成される色変換特性モデルは適度な傾き(変化率)を有する。すなわち、ＣＭＹＫ色空間の色データとＬ＊ａ＊ｂ＊色空間の色データとの相関性は高い。そのため、色変換特性モデルにおける領域Ａでは、ＣＭＹＫ色空間の色データとＬ＊ａ＊ｂ＊色空間の色データとの間の変換誤差は小さく、この領域Ａでの色変換特性モデルの色変換精度は高いものとなる。その一方で、例えば領域Ｂのような相対分散値(ｙ２/ｘ２)が低い領域では、生成される色変換特性モデルの傾き(変化率)は小さい。すなわち、ＣＭＹＫ色空間の色データとＬ＊ａ＊ｂ＊色空間の色データとの相関性は低い。そのため、色変換特性モデルにおける領域Ｂでは、ＣＭＹＫ色空間の色データとＬ＊ａ＊ｂ＊色空間の色データとの間に変換誤差が生じ易く、この領域Ｂでの色変換特性モデルの色変換精度は低いものとなる。
このように、ＣＭＹＫ色空間(第１色空間)の実データ(Ｃｉ,Ｍｉ,Ｙｉ,Ｋｉ)の分散と、Ｌ＊ａ＊ｂ＊色空間(第２色空間)の実データ(Ｌ＊ｉ,ａ＊ｉ,ｂ＊ｉ)の分散との相対分散値(評価値)を評価用格子点の周辺領域毎に算出することで、生成される色変換特性モデルの色変換精度が、色空間内での領域毎に予測される。
【００２６】
具体的には、実データ対評価値算出部５４は、次のような処理を行って相対分散値(評価値)を算出する。
図８は、実データ対評価値算出部５４にて相対分散値を算出する際の処理の手順の一例を示したフローチャートである。実データ対評価値算出部５４は、まず、評価用格子点生成部５３から評価用格子点データを取得する(ステップ１０１)。また、実データ対記憶部５２から色変換特性モデルを生成する際に用いる実データ対を取得する(ステップ１０２)。
そして実データ対評価値算出部５４は、実データ対記憶部５２から取得したＣＭＹＫ色空間の実データの中から、評価用格子点生成部５３から取得した一の評価用格子点の周囲の所定の周辺領域Ｆ(後段の図９参照)に存在する実データ(Ｃｉ,Ｍｉ,Ｙｉ,Ｋｉ)を抽出する(ステップ１０３)。例えば、評価用格子点を基点とした所定の色差距離の周辺領域Ｆの内側に位置する実データ(Ｃｉ,Ｍｉ,Ｙｉ,Ｋｉ)を抽出する。なお、評価用格子点の周囲の周辺領域Ｆを規定する場合において、評価用格子点を基点として設定する色差距離は、各座標成分Ｃ,Ｍ,Ｙ,Ｋ毎に異なる距離を設定してもよいし、同じ距離を設定してもよい。
またステップ１０３においては、評価用格子点を基点とした所定の色差距離の周辺領域Ｆの内側に位置する実データ(Ｃｉ,Ｍｉ,Ｙｉ,Ｋｉ)を抽出する方法の他に、評価用格子点と実データ(Ｃｉ,Ｍｉ,Ｙｉ,Ｋｉ)との色差距離を算出し、算出された色差距離の小さなものから順に所定個数を抽出してもよい。
【００２７】
ここで図９は、ＣＭＹＫ色空間にて評価用格子点の周囲の周辺領域Ｆ内に存在する実データ(Ｃｉ,Ｍｉ,Ｙｉ,Ｋｉ)と、それらに対応するＬ＊ａ＊ｂ＊色空間の実データ(Ｌ＊ｉ,ａ＊ｉ,ｂ＊ｉ)とを説明する図である。図９に示したように、ステップ１０３では、評価用格子点を基点とした周辺領域Ｆの内側に位置する実データ(Ｃｉ,Ｍｉ,Ｙｉ,Ｋｉ)が抽出される。
【００２８】
次に、実データ対評価値算出部５４は、ステップ１０３にて抽出されたＣＭＹＫ色空間の周辺領域Ｆ内の実データ(Ｃｉ,Ｍｉ,Ｙｉ,Ｋｉ)に関する分散σ２ＣＭＹＫを算出する(ステップ１０４)。すなわち、周辺領域Ｆの内側に位置する実データ(Ｃｉ,Ｍｉ,Ｙｉ,Ｋｉ)について、実データ対評価値算出部５４は次の(１)式により分散σ２ＣＭＹＫを算出する。ただし、(１)式において、Ｘｉ＝Ｃｉ,Ｍｉ,Ｙｉ,Ｋｉ、Ｘ＝Ｃ,Ｍ,Ｙ,Ｋである。また、ｍＸは、次の(２)式に示した周辺領域Ｆの内側に位置する実データの平均値、Ｎは周辺領域Ｆの内側に位置する実データの個数である。(２)式により算出された実データの平均値により構成される色座標(ｍＣ,ｍＭ,ｍＹ,ｍＫ)は、図９に示した平均値座標となる。
このステップ１０４にて算出される分散σ２ＣＭＹＫは、ＣＭＹＫ色空間の評価用格子点の周辺領域Ｆにおける平均値座標からの実データ(Ｃｉ,Ｍｉ,Ｙｉ,Ｋｉ)の散らばり度合いを示している。
【００２９】
【数１】
2009212568.tif 000003
【００３０】
続いて、実データ対評価値算出部５４は、ステップ１０３にて抽出されたＣＭＹＫ色空間の周辺領域Ｆ内の実データ(Ｃｉ,Ｍｉ,Ｙｉ,Ｋｉ)各々に対応する、Ｌ＊ａ＊ｂ＊色空間の実データ(Ｌ＊ｉ,ａ＊ｉ,ｂ＊ｉ)を抽出する(ステップ１０５)。ステップ１０５にて抽出される実データ(Ｌ＊ｉ,ａ＊ｉ,ｂ＊ｉ)は、図９に示したＬ＊ａ＊ｂ＊色空間の領域Ｇ内に位置するものであるとする。
【００３１】
そして実データ対評価値算出部５４は、Ｌ＊ａ＊ｂ＊色空間の領域Ｇ内の実データ(Ｌ＊ｉ,ａ＊ｉ,ｂ＊ｉ) に関する分散σ２Ｌ*ａ*ｂ*を算出する(ステップ１０６)。すなわち、Ｌ＊ａ＊ｂ＊色空間の領域Ｇ内に位置する実データ(Ｌ＊ｉ,ａ＊ｉ,ｂ＊ｉ)について、実データ対評価値算出部５４は次の(３)式により分散σ２Ｌ*ａ*ｂ*を算出する。ただし、(３)式において、Ｙｉ＝Ｌ＊ｉ,ａ＊ｉ,ｂ＊ｉ、Ｙ＝Ｌ＊,ａ＊,ｂ＊である。また、ｍＹは、次の(４)式に示した領域Ｇの内側に位置する実データの平均値、Ｎは領域Ｇの内側に位置する実データの個数であり、周辺領域Ｆの内側に位置する実データの個数と同数となる。(４)式により算出された実データの平均値により構成される色座標(ｍＬ＊,ｍａ＊,ｍｂ＊)は、図９に示した平均値座標となる。
このステップ１０６にて算出される分散σ２Ｌ*ａ*ｂ*は、ＣＭＹＫ色空間の評価用格子点の周辺領域Ｆに対応するＬ＊ａ＊ｂ＊色空間の領域Ｇにおける、平均値座標からの実データ(Ｌ＊ｉ,ａ＊ｉ,ｂ＊ｉ)の散らばり度合いを示している。
【００３２】
【数２】
2009212568.tif 000004
【００３３】
次いで実データ対評価値算出部５４は、ステップ１０４にて算出された分散σ２ＣＭＹＫとステップ１０６にて算出されたσ２Ｌ*ａ*ｂ*とから、ＣＭＹＫ色空間の実データの分散σ２ＣＭＹＫに対するＬ＊ａ＊ｂ＊色空間の実データの分散σ２Ｌ*ａ*ｂ*の相対比(相対分散値)を算出する。そして、算出された相対分散値を、色変換特性モデルを生成する際に用いる実データ対に関する評価値Ｓとする。すなわち、実データ対評価値算出部５４は、次の(５)式により実データ対に関する評価値Ｓを算出する(ステップ１０７)。
この評価値Ｓは、上記したように、色変換特性モデルを生成する際に用いる実データ対が色変換特性モデルに対して如何なる誤差を生じさせるかの目安となる。
【００３４】
【数３】
2009212568.tif 000005
【００３５】
そして、実データ対評価値算出部５４は、ステップ１０７にて算出した評価値Ｓを、評価値Ｓが算出された評価用格子点データと対応付けて評価値出力部５５に送る。ステップ１０７にて評価値Ｓを算出した後は、ステップ１０１にて取得した評価用格子点の中から次の評価用格子点を選択して、次の評価用格子点の周辺の領域Ｆにて同様に評価値Ｓを算出する。そして、すべての評価用格子点の周辺の領域Ｆの評価値Ｓを算出する。
なお、ステップ１０７ではＣＭＹＫ色空間の実データの分散σ２ＣＭＹＫに対するＬ＊ａ＊ｂ＊色空間の実データの分散σ２Ｌ*ａ*ｂ*の相対比(相対分散値)を評価値Ｓとしたが、例えばＬ＊ａ＊ｂ＊色空間の実データの分散σ２Ｌ*ａ*ｂ*を評価値Ｓとしてもよい。
【００３６】
その後、評価値出力部５５は、評価用格子点データと対応付けられた評価値Ｓを色変換特性モデル生成部２０に出力する。評価値Ｓを受け取った色変換特性モデル生成部２０では、評価値Ｓに基づき、実データ対により生成される色変換特性モデルの色変換精度を色空間内での領域(評価用格子点の周辺領域Ｆ)毎に予測する。そして、例えば色変換特性モデルを生成する際に実データ対に対して施すパラメータ値(例えば、加重値)を、変換対象色である格子点データが位置する色空間内での領域毎に調整する。また、評価値出力部５５は、ディスプレイ等の表示部(不図示)に評価値Ｓを出力するように構成してもよい。実データ評価部５０にて算出された評価値Ｓが表示部に表示されることで、色変換特性モデルの生成に使用される実データ対の色空間内での領域毎の評価レベルがユーザに通知される。
【００３７】
ここで図１０および図１１それぞれは、色処理装置１を備えた異なる２台の画像形成装置Ａおよび画像形成装置Ｂにおいて、実データ評価部５０により算出された評価値Ｓと測定されたモデル誤差(図４参照)との関係を示した図である。なお、図１０および図１１は、９×９×９×９＝６５６１個の格子点データを用いて評価実験したものである。
図１０および図１１から明らかなように、画像形成装置Ａおよび画像形成装置Ｂの双方において、評価値Ｓが小さい領域ではモデル誤差が大きくなり、評価値Ｓが大きい領域ではモデル誤差が小さくなるという、評価値Ｓとモデル誤差との対応関係の存在が実証された。従って、実データ評価部５０にて算出された評価値Ｓを用いれば、生成された色変換特性モデルにより生じるモデル誤差を色空間内での領域毎に予測できる。このことから、色変換特性モデルの生成の際に使用される実データ対に関して言えば、この実データ対により生成される色変換特性モデルの色変換精度への影響度の観点からの当該実データ対の評価が色空間内での領域毎に行われる。
【００３８】
なお、本実施の形態では、ＣＭＹＫ色空間を第１色空間(第１の色空間)、Ｌ＊ａ＊ｂ＊色空間を第２色空間(第２の色空間)として、第１色空間(ＣＭＹＫ色空間)から第２色空間(Ｌ＊ａ＊ｂ＊色空間)への色変換を正方向とした。これに対して、Ｌ＊ａ＊ｂ＊色空間を第１色空間(第１の色空間)、ＣＭＹＫ色空間を第２色空間(第２の色空間)として、第１色空間(Ｌ＊ａ＊ｂ＊色空間)から第２色空間(ＣＭＹＫ色空間)への色変換を正方向としてもよい。この場合には、評価用格子点生成部５３は、Ｌ＊ａ＊ｂ＊色空間にて評価用格子点データを生成することなる。
【００３９】
次の図１２は、本実施の形態の実データ評価部５０のハードウェア構成を示した図である。図１２に示したように、実データ評価部５０は、色変換特性モデルの生成に使用する実データに関する評価処理を実行するに際して、予め定められた処理プログラムに従ってデジタル演算処理を実行する演算手段の一例としてのＣＰＵ１０１、ＣＰＵ１０１により実行される処理プログラム等が格納されるＲＡＭ１０２、ＣＰＵ１０１により実行される処理プログラム等にて用いられる設定値等のデータが格納されるＲＯＭ１０３、書き換え可能で電源供給が途絶えた場合にもデータを保持できるＥＥＰＲＯＭやフラッシュメモリ等の不揮発性メモリ１０４、色処理装置１に接続される各部との信号の入出力を制御するインターフェース部１０５を備えている。
また、色処理装置１には外部記憶装置６０が接続されている。そして、外部記憶装置６０には、実データ評価部５０により実行される処理プログラムが格納されており、色処理装置１がこの処理プログラムを読み込むことによって、本実施の形態の実データ評価部５０での実データに関する評価処理が実行される。
【００４０】
すなわち、上記した実データ対取得部５１、評価用格子点生成部５３、実データ対評価値算出部５４、および評価値出力部５５の各機能を実現するプログラムを外部記憶装置６０から実データ評価部５０内のＲＡＭ１０２に読み込む。そして、ＲＡＭ１０２に読み込まれた処理プログラムに基づいて、ＣＰＵ１０１が各種処理を行う。この処理プログラムは、例えば外部記憶装置６０としてのハードディスクやＤＶＤ−ＲＯＭ等に格納された処理プログラムが、ＲＡＭ１０２にロードされて提供される。また、その他の提供形態として、予めＲＯＭ１０３に格納された状態にてＲＯＭ１０３からＲＡＭ１０２にロードされる形態がある。さらに、ＥＥＰＲＯＭ等の書き換え可能なＲＯＭ１０３を備えている場合には、実データ評価部５０がアッセンブリされた後に処理プログラムがＲＯＭ１０３に提供され、ＲＯＭ１０３からＲＡＭ１０２にロードされる形態がある。また、インターネット等のネットワークを介して実データ評価部５０に処理プログラムが伝送され、実データ評価部５０のＲＡＭ１０２にインストールされる形態がある。
【００４１】
以上説明したように、本実施の形態の色処理装置１の実データ評価部５０では、色変換特性モデルを生成する際に使用される実データ対のＣＭＹＫ色空間やＬ＊ａ＊ｂ＊色空間での分散に基づいて、実データ対の色変換特性モデルの色変換精度に与える影響度としての評価値Ｓが色空間内での領域毎に算出される。それにより、算出された評価値Ｓを用いれば、色処理装置１では、使用する実データ対に応じて色変換特性モデルの生成方法を色空間内での領域毎に調整でき、色変換特性モデルの色空間(色域)全域での色変換精度の向上が図られる。
【図面の簡単な説明】
【００４２】
【図１】本実施の形態が適用される色データ評価装置を備える色処理装置の全体構成を示すブロック図である。
【図２】実データ評価部の機能構成を示すブロック図である。
【図３】色変換特性モデルの機能を説明する図である。
【図４】正変換により変換された変換色が、逆変換によって元のＣＭＹＫ色空間の色座標に変換される際に生じる誤差を説明する図である。
【図５】ＣＭＹＫ色空間の実データおよびこれらに対応するＬ＊ａ＊ｂ＊色空間の実データに関するぞれぞれの色空間内での分散状態を表す図である。
【図６】ＣＭＹＫ色空間の実データおよびこれらに対応するＬ＊ａ＊ｂ＊色空間の実データに関するぞれぞれの色空間内での分散状態を表す図である。
【図７】Ｌ＊ａ＊ｂ＊色空間での実データの分散状態と、実データ対を用いて生成される色変換特性モデルの色変換精度との関係を説明する図である。
【図８】データ対評価値算出部にて相対分散値(評価値)を算出する際の処理の手順の一例を示したフローチャートである。
【図９】ＣＭＹＫ色空間にて評価用格子点の周囲の領域内に存在する実データと、それらに対応するＬ＊ａ＊ｂ＊色空間の実データとを説明する図である。
【図１０】色処理装置を備えた画像形成装置Ａにおいて、実データ評価部により算出された評価値と測定されたモデル誤差との関係を示した図である。
【図１１】色処理装置を備えた画像形成装置Ｂにおいて、実データ評価部により算出された評価値と測定されたモデル誤差との関係を示した図である。
【図１２】実データ評価部のハードウェア構成を示した図である。
【符号の説明】
【００４３】
１…色処理装置、１０…格子点データ入力部、２０…色変換特性モデル生成部、３０…色変換処理部、４０…色変換データ出力部、５０…実データ評価部、５１…実データ対取得部、５２…実データ対記憶部、５３…評価用格子点生成部、５４…実データ対評価値算出部、５５…評価値出力部
【図１】
2009212568.tif 000006
【図２】
2009212568.tif 000007
【図３】
2009212568.tif 000008
【図４】
2009212568.tif 000009
【図５】
2009212568.tif 000010
【図６】
2009212568.tif 000011
【図７】
2009212568.tif 000012
【図８】
2009212568.tif 000013
【図９】
2009212568.tif 000014
【図１０】
2009212568.tif 000015
【図１１】
2009212568.tif 000016
【図１２】
2009212568.tif 000017