(57)【要約】【課題】色データが測色された際の下地となった用紙の色度の如何に拘わらず色再現性の低下を抑制する。【解決手段】第１色空間の変換対象色データを取得し、マッピング処理部３０にて変換対象色データを第１色空間に設定された所定の色域内部または所定の色域表面にマッピング処理する。また、変換対象色データの変換先である第２色空間の複数の色データと、第２色空間の各々の色データに対応する第１色空間の色データとを一対とする複数の色データ対を取得し、取得した第１色空間の色データをマッピング処理部３０での所定の色域内部または所定の色域表面に設定された基準色座標との色差に応じて補正し、第２色空間の色データと補正された第１色空間の色データとを用いてマッピング処理された変換対象色データを第２色空間の変換色データに対応付ける色変換係数を色変換テーブル生成部７０にて生成する。【選択図】図１
2009284107.tif 000002
【特許請求の範囲】
【請求項１】
第１色空間の変換対象色データを取得する変換対象色データ取得部と、
前記変換対象色データ取得部にて取得された前記変換対象色データを前記第１色空間に設定された所定の色域内部または当該所定の色域表面にマッピング処理するマッピング処理部と、
前記変換対象色データの変換先である第２色空間の複数の色データと、当該第２色空間の各々の色データに対応する前記第１色空間の色データとを一対とする複数の色データ対を取得する色データ対取得部と、
前記色データ対取得部にて取得された前記第１色空間の色データを当該第１色空間の色データと当該第１色空間の前記所定の色域内部または当該所定の色域表面に設定された基準色座標との色差に応じて補正する補正部と、
前記色データ対取得部にて取得した前記第２色空間の色データと当該第２色空間の色データと対をなす前記補正部にて補正された前記第１色空間の色データとを用いて前記マッピング処理部にてマッピング処理された前記変換対象色データを前記第２色空間の変換色データに対応付ける色変換係数を生成する色変換係数生成部と
を備えたことを特徴とする色処理装置。
【請求項２】
前記マッピング処理部は、前記第２色空間の特定のデータに基づき所定の標準紙に印刷された色標本の前記第１色空間での測色値により生成された色域を前記所定の色域として設定し、
前記補正部は、前記マッピング処理部にて設定された前記所定の色域の最大明度座標を構成する前記所定の標準紙の色度を前記基準色座標として設定することを特徴とする請求項１記載の色処理装置。
【請求項３】
前記マッピング処理部は、前記第２色空間の特定のデータに基づき所定の複数の標準紙各々に印刷された色標本の前記第１色空間での測色値により生成された複数の色域を保持し、当該複数の色域の中から前記色データ対取得部にて取得された前記第１色空間の色データが測色された際の下地となった紙の色度との色差が最小となる色度を有する当該所定の標準紙に印刷された当該色標本の測色値により生成された当該色域を前記所定の色域として設定し、
前記補正部は、前記マッピング処理部にて設定された前記所定の色域の最大明度座標を構成する前記所定の標準紙の色度を前記基準色座標として設定することを特徴とする請求項１記載の色処理装置。
【請求項４】
前記マッピング処理部は、前記色データ対取得部にて取得された前記第１色空間の色データが測色された際の下地となった紙の色度との色差が最小となる色度を有する前記所定の標準紙を当該紙の明度よりも大きな明度となる当該所定の標準紙であることを条件として抽出し、抽出した当該所定の標準紙に印刷された前記色標本の測色値により生成された前記色域を前記所定の色域として設定することを特徴とする請求項３記載の色処理装置。
【請求項５】
前記マッピング処理部は、前記第１色空間での最も明度が高い色座標を最大明度座標とする色域を含む複数の色域を保持するとともに、当該複数の色域の中から一の当該色域を前記所定の色域として設定し、
前記補正部は、前記マッピング処理部にて保持された前記第１色空間での最も明度が高い色座標を最大明度座標とする前記色域の当該最大明度座標を前記基準色座標として設定することを特徴とする請求項１記載の色処理装置。
【請求項６】
前記補正部は、前記基準色座標を前記マッピング処理部にて設定された前記所定の色域の最大明度座標に設定して、前記第１色空間の色データの中の最も明度が高い当該色データを当該基準色座標に対応付けるように正規化する正規化手段と、当該正規化手段にて正規化された当該第１色空間の色データに対する合成比率が当該基準色座標との色差に応じて単調減少し、前記色データ対取得部にて取得した当該第１色空間の色データに対する合成比率が当該色差に応じて単調増加するように当該正規化された色データと当該色データ対取得部にて取得した色データとを合成する合成手段とを有することを特徴とする請求項１記載の色処理装置。
【請求項７】
前記変換対象色データ取得部は、外部装置から入力された所定の色空間の入力色信号がデバイス非依存色空間である前記第１色空間の色信号に変換された前記変換対象色データを取得することを特徴とする請求項１記載の色処理装置。
【請求項８】
コンピュータに、
第１色空間の変換対象色データを取得する機能と、
取得された前記変換対象色データを前記第１色空間に設定された所定の色域内部または当該所定の色域表面にマッピング処理する機能と、
前記変換対象色データの変換先である第２色空間の複数の色データと、当該第２色空間の各々の色データに対応する前記第１色空間の色データとを一対とする複数の色データ対を取得する機能と、
取得された前記第１色空間の色データを当該第１色空間の色データと当該第１色空間の前記所定の色域内部または当該所定の色域表面に設定された基準色座標との色差に応じて補正する機能と、
取得した前記第２色空間の色データと当該第２色空間の色データと対をなす補正された前記第１色空間の色データとを用いてマッピング処理された前記変換対象色データを当該第２色空間の変換色データに対応付ける色変換係数を生成する機能と
を実現させることを特徴とするプログラム。
【請求項９】
前記マッピング処理する機能は、前記第２色空間の特定のデータに基づき所定の標準紙に印刷された色標本の前記第１色空間での測色値により生成された色域を前記所定の色域として設定する機能を有し、
前記補正する機能は、前記所定の色域の最大明度座標を構成する前記所定の標準紙の色度を前記基準色座標として設定する機能を有することを特徴とする請求項８記載のプログラム。
【請求項１０】
前記マッピング処理する機能は、前記第２色空間の特定のデータに基づき所定の複数の標準紙各々に印刷された色標本の前記第１色空間での測色値により生成された複数の色域の中から、当該第１色空間の色データが測色された際の下地となった紙の色度との色差が最小となる色度を有する当該所定の標準紙に印刷された当該色標本の測色値により生成された当該色域を前記所定の色域として設定する機能を有し、
前記補正する機能は、前記所定の色域の最大明度座標を構成する前記所定の標準紙の色度を前記基準色座標として設定する機能を有することを特徴とする請求項８記載のプログラム。
【請求項１１】
前記マッピング処理する機能は、前記第１色空間の色データが測色された際の下地となった紙の色度との色差が最小となる色度を有する前記所定の標準紙を当該紙の明度よりも大きな明度となる当該所定の標準紙であることを条件として抽出し、抽出した当該所定の標準紙に印刷された前記色標本の測色値により生成された色域を前記所定の色域として設定する機能を有することを特徴とする請求項１０記載のプログラム。
【請求項１２】
前記マッピング処理する機能は、前記第１色空間での最も明度が高い色座標を最大明度座標とする色域を含む複数の色域の中から一の当該色域を前記所定の色域として設定する機能を有し、
前記補正する機能は、前記第１色空間での最も明度が高い色座標を最大明度座標とする前記色域の当該最大明度座標を前記基準色座標として設定する機能を有することを特徴とする請求項８記載のプログラム。
【請求項１３】
前記補正する機能は、前記基準色座標を前記所定の色域の最大明度座標に設定して、前記第１色空間の色データの中の最も明度が高い当該色データを当該基準色座標に対応付けるように正規化し、正規化された当該第１色空間の色データに対する合成比率が当該基準色座標との色差に応じて単調減少し、取得した当該第１色空間の色データに対する合成比率が当該色差に応じて単調増加するように当該正規化された色データと取得した色データとを合成することで前記補正を行う機能であることを特徴とする請求項８記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色処理装置およびプログラムに関する。
【背景技術】
【０００２】
プリンタ等の画像形成装置や液晶ディスプレイ等の表示装置、スキャナ等の画像読取装置等といったカラー画像を入出力する装置では、入力した例えばＲＧＢ色空間の色信号を装置に依存しない例えばＬ＊ａ＊ｂ＊色空間等の色信号に変換し、さらに各装置の出力色空間である例えばＣＭＹＫ色空間等の色信号に変換する処理を行う。その際に、例えばＣＭＹＫ色空間およびＬ＊ａ＊ｂ＊色空間相互の対応関係は実際に測色した色データに基づいて予測されるが、測色された色データには測色時に下地となった用紙の色度が影響する。そのため、一の用紙を下地として測色された色データに基づく色空間相互の対応関係は、色度の異なる他の用紙を下地とした色データに基づく対応関係とは異なるものとなる。
例えば特許文献１には、プリント装置で用いる標準的な用紙の色を表す第一の紙色データと実際に出力に用いる用紙の色を表す第二の紙色データとの色差を求め、求めた色差をパラメータとしてこの差に応じてカラー画像データの色補正を行う方法が記載されている。
【０００３】
【特許文献１】特開平１０−３４１３４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ここで一般に、色空間相互の対応関係を導く色データには、用紙から受ける影響にその明度に応じた程度差があり、明度の高い色領域ほど大きく、明度の低い色領域ほど小さい。それにより、色データについて用紙の色度からの影響を低減するための補正を施した場合、用紙の色度が低いほど補正量が大きくなるため、色度の低い用紙を用いて測色した色データほど再現色の明度を高くする傾向が生じる。そのために、色再現性が特に明度の影響を受け易い高明度領域において低下する。
本発明は、色データが測色された際の下地となった用紙の色度の如何に拘わらず色再現性の低下を抑制することを目的とする。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、第１色空間の変換対象色データを取得する変換対象色データ取得部と、前記変換対象色データ取得部にて取得された前記変換対象色データを前記第１色空間に設定された所定の色域内部または当該所定の色域表面にマッピング処理するマッピング処理部と、前記変換対象色データの変換先である第２色空間の複数の色データと、当該第２色空間の各々の色データに対応する前記第１色空間の色データとを一対とする複数の色データ対を取得する色データ対取得部と、前記色データ対取得部にて取得された前記第１色空間の色データを当該第１色空間の色データと当該第１色空間の前記所定の色域内部または当該所定の色域表面に設定された基準色座標との色差に応じて補正する補正部と、前記色データ対取得部にて取得した前記第２色空間の色データと当該第２色空間の色データと対をなす前記補正部にて補正された前記第１色空間の色データとを用いて前記マッピング処理部にてマッピング処理された前記変換対象色データを前記第２色空間の変換色データに対応付ける色変換係数を生成する色変換係数生成部とを備えたことを特徴とする色処理装置である。
【０００６】
請求項２に記載の発明は、前記マッピング処理部は、前記第２色空間の特定のデータに基づき所定の標準紙に印刷された色標本の前記第１色空間での測色値により生成された色域を前記所定の色域として設定し、前記補正部は、前記マッピング処理部にて設定された前記所定の色域の最大明度座標を構成する前記所定の標準紙の色度を前記基準色座標として設定することを特徴とする請求項１記載の色処理装置である。
請求項３に記載の発明は、前記マッピング処理部は、前記第２色空間の特定のデータに基づき所定の複数の標準紙各々に印刷された色標本の前記第１色空間での測色値により生成された複数の色域を保持し、当該複数の色域の中から前記色データ対取得部にて取得された前記第１色空間の色データが測色された際の下地となった紙の色度との色差が最小となる色度を有する当該所定の標準紙に印刷された当該色標本の測色値により生成された当該色域を前記所定の色域として設定し、前記補正部は、前記マッピング処理部にて設定された前記所定の色域の最大明度座標を構成する前記所定の標準紙の色度を前記基準色座標として設定することを特徴とする請求項１記載の色処理装置である。
請求項４に記載の発明は、前記マッピング処理部は、前記色データ対取得部にて取得された前記第１色空間の色データが測色された際の下地となった紙の色度との色差が最小となる色度を有する前記所定の標準紙を当該紙の明度よりも大きな明度となる当該所定の標準紙であることを条件として抽出し、抽出した当該所定の標準紙に印刷された前記色標本の測色値により生成された前記色域を前記所定の色域として設定することを特徴とする請求項３記載の色処理装置である。
【０００７】
請求項５に記載の発明は、前記マッピング処理部は、前記第１色空間での最も明度が高い色座標を最大明度座標とする色域を含む複数の色域を保持するとともに、当該複数の色域の中から一の当該色域を前記所定の色域として設定し、前記補正部は、前記マッピング処理部にて保持された前記第１色空間での最も明度が高い色座標を最大明度座標とする前記色域の当該最大明度座標を前記基準色座標として設定することを特徴とする請求項１記載の色処理装置である。
請求項６に記載の発明は、前記補正部は、前記基準色座標を前記マッピング処理部にて設定された前記所定の色域の最大明度座標に設定して、前記第１色空間の色データの中の最も明度が高い当該色データを当該基準色座標に対応付けるように正規化する正規化手段と、当該正規化手段にて正規化された当該第１色空間の色データに対する合成比率が当該基準色座標との色差に応じて単調減少し、前記色データ対取得部にて取得した当該第１色空間の色データに対する合成比率が当該色差に応じて単調増加するように当該正規化された色データと当該色データ対取得部にて取得した色データとを合成する合成手段とを有することを特徴とする請求項１記載の色処理装置である。
請求項７に記載の発明は、前記変換対象色データ取得部は、外部装置から入力された所定の色空間の入力色信号がデバイス非依存色空間である前記第１色空間の色信号に変換された前記変換対象色データを取得することを特徴とする請求項１記載の色処理装置である。
【０００８】
請求項８に記載の発明は、コンピュータに、第１色空間の変換対象色データを取得する機能と、取得された前記変換対象色データを前記第１色空間に設定された所定の色域内部または当該所定の色域表面にマッピング処理する機能と、前記変換対象色データの変換先である第２色空間の複数の色データと、当該第２色空間の各々の色データに対応する前記第１色空間の色データとを一対とする複数の色データ対を取得する機能と、取得された前記第１色空間の色データを当該第１色空間の色データと当該第１色空間の前記所定の色域内部または当該所定の色域表面に設定された基準色座標との色差に応じて補正する機能と、取得した前記第２色空間の色データと当該第２色空間の色データと対をなす補正された前記第１色空間の色データとを用いてマッピング処理された前記変換対象色データを当該第２色空間の変換色データに対応付ける色変換係数を生成する機能とを実現させることを特徴とするプログラムである。
【０００９】
請求項９に記載の発明は、前記マッピング処理する機能は、前記第２色空間の特定のデータに基づき所定の標準紙に印刷された色標本の前記第１色空間での測色値により生成された色域を前記所定の色域として設定する機能を有し、前記補正する機能は、前記所定の色域の最大明度座標を構成する前記所定の標準紙の色度を前記基準色座標として設定する機能を有することを特徴とする請求項８記載のプログラムである。
請求項１０に記載の発明は、前記マッピング処理する機能は、前記第２色空間の特定のデータに基づき所定の複数の標準紙各々に印刷された色標本の前記第１色空間での測色値により生成された複数の色域の中から、当該第１色空間の色データが測色された際の下地となった紙の色度との色差が最小となる色度を有する当該所定の標準紙に印刷された当該色標本の測色値により生成された当該色域を前記所定の色域として設定する機能を有し、前記補正する機能は、前記所定の色域の最大明度座標を構成する前記所定の標準紙の色度を前記基準色座標として設定する機能を有することを特徴とする請求項８記載のプログラムである。
請求項１１に記載の発明は、前記マッピング処理する機能は、前記第１色空間の色データが測色された際の下地となった紙の色度との色差が最小となる色度を有する前記所定の標準紙を当該紙の明度よりも大きな明度となる当該所定の標準紙であることを条件として抽出し、抽出した当該所定の標準紙に印刷された前記色標本の測色値により生成された色域を前記所定の色域として設定する機能を有することを特徴とする請求項１０記載のプログラムである。
【００１０】
請求項１２に記載の発明は、前記マッピング処理する機能は、前記第１色空間での最も明度が高い色座標を最大明度座標とする色域を含む複数の色域の中から一の当該色域を前記所定の色域として設定する機能を有し、前記補正する機能は、前記第１色空間での最も明度が高い色座標を最大明度座標とする前記色域の当該最大明度座標を前記基準色座標として設定する機能を有することを特徴とする請求項８記載のプログラムである。
請求項１３に記載の発明は、前記補正する機能は、前記基準色座標を前記所定の色域の最大明度座標に設定して、前記第１色空間の色データの中の最も明度が高い当該色データを当該基準色座標に対応付けるように正規化し、正規化された当該第１色空間の色データに対する合成比率が当該基準色座標との色差に応じて単調減少し、取得した当該第１色空間の色データに対する合成比率が当該色差に応じて単調増加するように当該正規化された色データと取得した色データとを合成することで前記補正を行う機能であることを特徴とする請求項８記載のプログラムである。
【発明の効果】
【００１１】
本発明の請求項１によれば、色データが測色された際の下地となった用紙の色度の如何に拘わらず、本発明を採用しない場合に比べて、色再現性の低下を抑制することができる。
本発明の請求項２によれば、色変換係数を算出する際の色データを標準紙の色度との色差に対応させて補正することにより色データに施す補正量を小さくできるので、本発明を採用しない場合に比べて、変換対象色を変換色に変換する際の色変換精度の低下を抑制することができる。
本発明の請求項３によれば、色差が最小の色域が設定されることにより色変換係数を算出する際に用いる色データに施す補正量が小さく抑えられ、本発明を採用しない場合に比べて、変換対象色を変換色に変換する際の色変換精度の低下を変換対象色の色再現域の全体で抑制することができる。
本発明の請求項４によれば、色変換係数を算出する際に用いる色データが明度の暗い方向に補正されることが抑制されるため、本発明を採用しない場合に比べて、算出された色変換係数に基づき再現される低明度領域での変換色の明度の低下を抑えることができる。
【００１２】
本発明の請求項５によれば、本発明を採用しない場合に比べて、明度の高い色領域では色データ対の測色時に下地となった紙からの反射濃度を除いた色そのものに近い色データを生成することができる。
本発明の請求項６によれば、基準色座標との色差が小さいほど大きな補正量が設定され、色差が大きいほど小さな補正量が設定されるので、色変換係数を算出するに際して、明度の高い色領域において色データ対の測色時に下地となった紙の色度が補正され、明度の低い色領域では、色データにほぼ従った色データ対を用いることができる。
本発明の請求項７によれば、外部装置から入力された入力色信号の色空間の種類に拘わらず、本発明を採用しない場合に比べて、変換対象色を変換色に変換する際の色変換精度の低下を抑制することができる。
【００１３】
本発明の請求項８によれば、色データが測色された際の下地となった用紙の色度の如何に拘わらず、本発明を採用しない場合に比べて、色再現性の低下を抑制することができる。
本発明の請求項９によれば、色変換係数を算出する際の色データを標準紙の色度との色差に対応させて補正することにより色データに施す補正量を小さくできるので、本発明を採用しない場合に比べて、変換対象色を変換色に変換する際の色変換精度の低下を抑制することができる。
本発明の請求項１０によれば、色差が最小の色域が設定されることにより色変換係数を算出する際に用いる色データに施す補正量が小さく抑えられ、本発明を採用しない場合に比べて、変換対象色を変換色に変換する際の色変換精度の低下を変換対象色の色再現域の全体で抑制することができる。
本発明の請求項１１によれば、色変換係数を算出する際に用いる色データが明度の暗い方向に補正されることが抑制されるため、本発明を採用しない場合に比べて、算出された色変換係数に基づき再現される低明度領域での変換色の明度の低下を抑えることができる。
【００１４】
本発明の請求項１２によれば、本発明を採用しない場合に比べて、明度の高い色領域では色データ対の測色時に下地となった紙からの反射濃度を除いた色そのものに近い色データを生成することができる。
本発明の請求項１３によれば、基準色座標との色差が小さいほど大きな補正量が設定され、色差が大きいほど小さな補正量が設定されるので、色変換係数を算出するに際して、明度の高い色領域において色データ対の測色時に下地となった紙の色度が補正され、明度の低い色領域では、色データにほぼ従った色データ対を用いることができる。
【発明を実施するための最良の形態】
【００１５】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
［実施の形態１］
図１は、本実施の形態が適用される色処理装置１の構成を説明するブロック図である。図１に示す色処理装置１は、外部装置の一例としてのパーソナルコンピュータ(ＰＣ)等から例えばｓＲＧＢ色空間の画像データ(入力色信号)の入力を受け付ける色信号入力部１０、入力色信号をデバイスに依存しない色空間(デバイス非依存色空間)の一例であるＬ＊ａ＊ｂ＊色空間の色信号(Ｌ＊ａ＊ｂ＊信号)に変換する第１色信号変換部２０、Ｌ＊ａ＊ｂ＊信号に変換された入力色信号を出力装置(デバイス)の色再現域(色域)にマッピング処理するマッピング処理部３０、マッピング処理されたＬ＊ａ＊ｂ＊信号をデバイスの色空間(デバイス色空間)の一例であるＣＭＹＫ色空間の色信号(ＣＭＹＫ色信号)に変換する第２色信号変換部４０、変換されたＣＭＹＫ色信号を出力する色信号出力部５０を備えている。
また、色処理装置１は、マッピング処理部３０にて設定されるデバイスの標準色域(後段参照)を生成する標準色域生成部６０、Ｌ＊ａ＊ｂ＊信号をＣＭＹＫ色信号に変換する際に使用するＤＬＵＴ(Direct Look-Up Table)と呼ばれる色変換テーブル(色変換係数)を生成する色変換テーブル生成部７０を備えている。
【００１６】
ここで、図２は、本実施の形態の色処理装置１のハードウェア構成を示した図である。図２に示したように、色処理装置１は、色変換処理を実行するに際して、予め定められた処理プログラムに従ってデジタル演算処理を実行する演算手段の一例としてのＣＰＵ１０１、ＣＰＵ１０１により実行される処理プログラム等が格納されるＲＡＭ１０２、ＣＰＵ１０１により実行される処理プログラム等にて用いられる設定値等のデータが格納されるＲＯＭ１０３、書き換え可能で電源供給が途絶えた場合にもデータを保持できるＥＥＰＲＯＭやフラッシュメモリ等の不揮発性メモリ１０４、色処理装置１に接続される各部との信号の入出力を制御するインターフェース部１０５を備えている。
また、色処理装置１には外部記憶部１００が接続されている。そして、外部記憶部１００には、色処理装置１により実行される処理プログラムが格納されており、色処理装置１がこの処理プログラムを読み込むことによって、本実施の形態の色処理装置１での色変換処理が実行される。
【００１７】
すなわち、上記した色信号入力部１０、第１色信号変換部２０、マッピング処理部３０、第２色信号変換部４０、色信号出力部５０、標準色域生成部６０、および色変換テーブル生成部７０の各機能を実現するプログラムを、例えば外部記憶部１００としてのハードディスクやＤＶＤ−ＲＯＭ等から色処理装置１内のＲＡＭ１０２に読み込む。そして、ＲＡＭ１０２に読み込まれたプログラムに基づいて、ＣＰＵ１０１が各種処理を行う。このプログラムに関するその他の提供形態としては、予めＲＯＭ１０３に格納された状態にて提供され、ＲＡＭ１０２にロードされる形態がある。さらに、ＥＥＰＲＯＭ等の書き換え可能なＲＯＭ１０３を備えている場合には、色処理装置１がセッティングされた後に、プログラムだけがＲＯＭ１０３にインストールされ、ＲＡＭ１０２にロードされる形態がある。また、インターネット等のネットワークを介して色処理装置１にプログラムが伝送され、色処理装置１のＲＯＭ１０３にインストールされ、ＲＡＭ１０２にロードされる形態がある。
【００１８】
色信号入力部１０は、色変換処理の対象となる色信号(変換対象色データ)の一例として、例えばパーソナルコンピュータ(ＰＣ)等からｓＲＧＢ色空間の画像データ(Ｒ,Ｇ,Ｂ)(入力色信号,ｓＲＧＢ信号)の入力を受け付ける。
第１色信号変換部２０は、色信号入力部１０にて取得されたｓＲＧＢ信号を所定の演算処理によってデバイス非依存色空間の一例であるＬ＊ａ＊ｂ＊色空間(第１色空間)の色データ(Ｌ＊,ａ＊,ｂ＊)に変換する。
マッピング処理部３０は、変換対象色データ取得部の一例であって、第１色信号変換部２０からＬ＊ａ＊ｂ＊色空間の色データ(Ｌ＊,ａ＊,ｂ＊)に変換された入力色信号(変換対象色データ)を取得する。また、マッピング処理部３０は、マッピング処理部の一例であって、標準色域生成部６０から出力装置(デバイス)の色域を表す標準色域データを取得し、マッピング処理部３０内に所定の色域の一例であるデバイスの標準色域を設定する。そして、第１色信号変換部２０から取得した色データ(Ｌ＊,ａ＊,ｂ＊)をデバイスの標準色域内または標準色域表面(外郭)の色データにマッピング処理する。
【００１９】
ここで、マッピング処理部３０にて設定されるデバイスの標準色域を生成する標準色域生成部６０について説明する。
本実施の形態の標準色域生成部６０は、例えば画像形成装置等のデバイスの出力色空間(第２色空間)の一例としてのＣＭＹＫ色空間内で規則的に配列された色座標値が組み合わされた格子点データと、格子点データを入力色信号としてデバイスにて所定の標準紙(例えばコート紙)上に印刷した色標本(カラーパッチ)を変換先のデバイス非依存色空間(Ｌ＊ａ＊ｂ＊色空間,第１色空間)において実際に測定(測色)して得られた色データとの対である標準実データ対(色データ対)を取得する。そして、取得した標準実データ対に基づいてデバイスの色域をＬ＊ａ＊ｂ＊色空間において表現した色域データ(色域外郭ポリゴン体)を生成する。この標準実データ対に基づいて生成したデバイスの色域を「標準色域」と称し、標準色域を表すデータを「標準色域データ」と称する。
なお、標準紙としては、予め定めた紙、様々な紙の中央値(最頻値)となる紙、想定している市場の代表的な紙等が指定される。
【００２０】
以下に、標準色域生成部６０での色域データの生成方法の一例を示す。ここでは、デバイス色空間(第２色空間)の色信号であるＣＭＹＫ色信号の範囲は、Ｃ(シアン),Ｍ(マゼンタ),Ｙ(イエロー),Ｋ(ブラック)ともに０〜１００であるとする。
まず、ブラック(Ｋ)を除いたＣＭＹ色空間上において、ＣＭＹ３色で再現可能なデバイスの色域表面に規則的に配列する頂点集合の座標値を算出する。一般に、デバイス色空間を３次元の色信号による直交座標系で表現すると、そのデバイス色空間における色域は必ず直方体または立方体となる。したがって、ＣＭＹ色空間上においてＣＭＹ３色で再現できる色域は直方体または立方体となる。すなわち、例えば上述のようにＣ,Ｍ,Ｙともに０〜１００であるとすると、ブラック(Ｋ)を除いたＣＭＹ色空間における座標点(０,０,０),(１００,０,０),(０,１００,０),(０,０,１００),(１００,１００,０),(１００,０,１００),(０,１００,１００),(１００,１００,１００)の８点から構成される立方体が、ＣＭＹ色空間上においてＣＭＹ３色で再現できるデバイスの色域となる。
【００２１】
この立方体形状の色域表面上に、規則的に頂点を配列していく。例えば、この立方体形状の色域を各軸に垂直な平面を用いて任意のステップ幅で格子状に区切ってできる色域表面上の格子点を頂点とする。
図３は、ＣＭＹ色空間における立方体形状の色域に規則的に配列された頂点の一例を説明する図である。図３に示す例では、Ｃ,Ｍ,Ｙのすべての軸の０〜１００の範囲を５等分し、色域の表面上に規則的に並ぶ格子点(黒丸)をすべて頂点とした例を示している。なお、各軸の間隔は任意に設定してもよい。そして、立方体形状の色域表面上に規則的に頂点を配列したら、その規則的に並ぶ格子点のＣＭＹ色空間の座標を、重複することがないようにリスト(頂点リスト)として登録する。
【００２２】
次に、ＣＭＹ色空間においてＣＭＹ３色で再現可能な色域表面を過不足なく覆うポリゴン(多角形：ここでは四角形とする)を構成する４つの頂点の組(「４つ組」と称する)を作成し、これを副ポリゴンリストとして記憶する。この４つ組からなる四角形は、すべての辺を他の４つ組からなる四角形と共有し、かつ、他のどの４つ組からなる四角形とも面を共有しないようにする。また、同時にＣＭＹ色空間における４つの頂点の重心点の座標を算出し、各４つ組に関連付けて重心点リストとして記憶しておく。
具体的には、ＣＭＹ色空間における立方体形状の色域を格子状に区切ることによって生じる色域表面上の最小単位となるすべての四角形について、その四角形の頂点に対応する頂点リストの４つ組を登録することにより副ポリゴンリストを作成する。また、この各４つ組に対応する重心点の座標を重心点リストとして登録し、この重心点リストを対応する４つ組と合わせて記憶しておく。例えば図３に示した例では、点線で囲んで示すような４つの頂点に対応する頂点リストの４つ組を、副ポリゴンリストとして登録する。図３では２組しか示していないが、立方体形状の色域表面を過不足なく覆う四角形について、それぞれ、副ポリゴンリストへの登録を行うことになる。
【００２３】
続いて、ＣＭＹ色空間の頂点座標を、Ｋ＝０すなわちブラックを添加しないと見なしてデバイス非依存色空間(Ｌ* ａ* ｂ* 色空間)に写像し、頂点リストおよび重心点リストの座標値をＬ＊ａ＊ｂ＊色空間での測色値(色データ)で更新する。この写像を行う方法としては、例えば、線形回帰分析を行う方法や、実データを学習したニューラルネットワークを用いる方法等を用いてもよいし、その他のＣ,Ｍ,Ｙ,ＫからＬ* ,ａ* ,ｂ* を予測する如何なる方法を用いてもよい。
【００２４】
次に、ブラック(Ｋ)を除くＣＭＹ３色で再現できる色域表面上のそれぞれの頂点について、ブラック(Ｋ)を含めたデバイスの色域表面上の頂点に変換する。一般的に、有彩色の色材を用いて表現される色にブラック(Ｋ)を添加すると、彩度および明度が低下することはあっても彩度および明度が増加することはない。すなわち、ＣＭＹ３つの色材で再現可能なＬ* ａ* ｂ*色空間における色域境界のうちＣＭＹの１次色および２次色で再現される色域境界は、ＣＭＹＫで再現可能な色域境界と同一であると考えられる。したがって、ブラック(Ｋ)を除くＣＭＹ３つの色材で再現可能なＬ* ａ* ｂ* 色空間における色域表面上の頂点のうち３次色である頂点のみを対象としてデバイスの色域境界(外郭)を算出すればよい。そして、算出したＬ* ａ* ｂ* 色空間におけるデバイスの色域境界点の座標で、対応する頂点リストの頂点座標を置きかえることによって、デバイスの色域を表す多面体(標準色域)が算出される。
引き続き、必要に応じて、算出された多面体の頂点の調整処理を行い、標準実データ対に基づいてデバイスの色域をＬ＊ａ＊ｂ＊色空間において表現した標準色域データを生成する。
【００２５】
このようにして、標準色域生成部６０では、デバイス色空間の色域を表す多面体(色域データ)がデバイス非依存色空間の一例としてのＬ＊ａ＊ｂ＊色空間(第１色空間)において生成される。その場合、ＣＭＹＫ色空間のような４次元色空間の色域を３次元のデバイス非依存色空間で求める場合には、デバイス色空間における１色(例えば、ブラック(Ｋ)）については探索的に求めることになる。
そして、このように求められたデバイス非依存色空間(Ｌ* ａ* ｂ* 色空間)における多面体(標準色域)を表す標準色域データがマッピング処理部３０に送られ、標準色域が設定される。
【００２６】
マッピング処理部３０は、第１色信号変換部２０から取得したＬ＊ａ＊ｂ＊色空間の入力色信号(Ｌ＊,ａ＊,ｂ＊)を、標準色域生成部６０から取得したデバイスの標準色域の内部または標準色域表面(外郭)の色データにマッピング処理する。
ここで図４は、マッピング処理部３０にて行うマッピング処理を説明する図である。図４(ａ)は、マッピング処理を行う前のデバイスの標準色域と入力色信号の色域とを示したものであり、(ｂ)は、マッピング処理後のデバイスの標準色域と入力色信号の色域とを示したものである。なお、図４では、それぞれの色域をｂ＊＝０の平面で切った断面として表現している。
【００２７】
ここでのデバイスの「標準色域」は、上記したように、ＣＭＹＫ色空間の格子点データと、格子点データを入力色信号としてデバイスにて所定の標準紙(例えばコート紙)上に印刷したカラーパッチをＬ＊ａ＊ｂ＊色空間において測色して得られた色データとの対である標準実データ対(標準色データ対)に基づき生成されたものである。そのため、図４(ａ)に示したように、デバイスの標準色域の最も明度値(Ｌ＊値)の高い色座標は、標準紙の色度(標準紙白)と一致する。すなわち、標準紙を例えば色温度５０００Ｋの照明(Ｄ５０)を用いて測色して得られた色度データ(ｙ１ｓ,ｙ２ｓ,ｙ３ｓ)(後段の「基準色座標」)となる。
一方、入力色信号が例えばパーソナルコンピュータ(ＰＣ)等からのｓＲＧＢ色空間の画像データである場合には、入力色信号の色域の最も明度値(Ｌ＊値)の高い色座標は、Ｌ＊ａ＊ｂ＊色空間での基準白色(Ｌ＊＝１００,ａ＊＝ｂ＊＝０)となる。
そこで、マッピング処理部３０でのマッピング処理では、図４(ｂ)に示したように、入力色信号の基準白色(Ｌ＊＝１００,ａ＊＝ｂ＊＝０)がデバイスの標準色域における標準紙の色度データ(ｙ１ｓ,ｙ２ｓ,ｙ３ｓ)と一致するように入力色信号の色域を圧縮する。また、別の方法として、デバイス標準色域を伸張して基準白色に合わせるという処理を行ってもよい。
【００２８】
ここで、デバイスの標準色域において、最も明度値(Ｌ＊値)の高い色座標(ｙ１ｓ,ｙ２ｓ,ｙ３ｓ)をＳ２、最も明度値の低い色座標をＧ２(ｙ１ｇ２,ｙ２ｇ２,ｙ３ｇ２)、ｂ＊＝０の平面での最大彩度ａ＊の色座標をＢ２、最小彩度ａ＊の色座標をＡ２とする。同様に、入力色信号の色域において、最も明度値(Ｌ＊値)の高い基準白色(Ｌ＊＝１００,ａ＊＝ｂ＊＝０)をＳ１、最も明度値の低い色座標をＧ１(ｙ１ｇ１,ｙ２ｇ１,ｙ３ｇ１)、ｂ＊＝０の平面での最大彩度ｂ＊の色座標をＢ１、最小彩度ｂ＊の色座標をＡ１とする。
そして、マッピング処理部３０でのマッピング処理では、明度値Ｌ＊に関して、図４(ｂ)に示したように、入力色信号の色座標Ｓ１を標準色域の色座標Ｓ２に一致させるような入力色信号の色域に対するマッピング処理を行う。また同様に、入力色信号の色座標Ｇ１を標準色域の色座標Ｇ２に一致させるようなマッピング処理を行う。さらに、圧縮された後の各明度値での彩度値ａ＊,ｂ＊について標準色域内の色座標に変換する処理を行う。例えば、入力色信号の色座標Ａ１を標準色域の色座標Ａ２、入力色信号の色座標Ｂ１を標準色域の色座標Ｂ２にそれぞれ一致させるような入力色信号の色域に対するマッピング処理を行う。
【００２９】
この場合のマッピング処理部３０での演算処理の一例を示す。まず始めに、入力色信号(Ｌｉ＊,ａｉ＊,ｂｉ＊)の明度値(Ｌｉ＊値)に対する圧縮演算を行う。すなわち、入力色信号各々のＬｉ＊値について、次の(１)式の演算を行って、入力色信号各々のｍ_Ｌｉ＊値を算出する。
入力色信号各々のｍ_Ｌｉ＊値を算出した後、明度値＝ｍ_Ｌｉ＊と算出された各入力色信号のａｉ＊値,ｂｉ＊値について、次の(２)式および(３)式の演算を行って、入力色信号各々のｍ_ａｉ＊値,ｍ_ｂｉ＊値を算出する。ここで、明度値＝ｍ_Ｌｉ＊である標準色域のａ＊値をｙ２ｍ２,ｂ＊値をｙ３ｍ２とする。また、明度値＝ｍ_Ｌｉ＊である入力色信号の色域外郭のａ＊値をａｍ＊,ｂ＊値をｂｍ＊とする。
【００３０】
【数１】
2009284107.tif 000003
【００３１】
このように、マッピング処理部３０は、入力色信号(Ｌｉ＊,ａｉ＊,ｂｉ＊)をデバイスの標準色域内部または外郭に圧縮された圧縮色信号(ｍ_Ｌｉ＊,ｍ_ａｉ＊,ｍ_ｂｉ＊)に変換する。それにより、図４(ｂ)に示したように、入力色信号の色域が圧縮され、明度値(Ｌ＊値)に関しては、入力色信号の最大明度である色座標Ｓ１は標準色域での標準紙の色度である色座標Ｓ２に一致する。また、入力色信号の最小明度である色座標Ｇ１は標準色域の最小明度である色座標Ｇ２に一致するように圧縮される。また各明度値での彩度値(ａ＊値,ｂ＊値)も標準色域の内部または外郭に圧縮され、例えば入力色信号の色座標Ａ１は標準色域の色座標Ａ２、入力色信号の色座標Ｂ１は標準色域の色座標Ｂ２にそれぞれ一致するように変換される。
すなわち、本実施の形態の色処理装置１では、マッピング処理部３０において、予め定められた所定の標準紙上に印刷されたカラーパッチから得られた実データに基づいて生成された標準色域に入力色信号をマッピング処理する。それにより、入力色信号はデバイスの標準色域内の色データに対応付けられる。
【００３２】
ところで、入力色信号をデバイス色信号に色変換する際には、通常、入力色信号とデバイス色信号とを対応付けるＤＬＵＴと呼ばれる色変換テーブル(色変換係数)が使用される。この色変換係数は、紙上に印刷されたカラーパッチから得られた実データに基づいて算出されるが、一般に、カラーパッチが印刷される紙が標準紙以外の紙である場合も多くある。その場合に、紙からの反射濃度を除いた色そのものについては、紙上に色を生成したデバイスが同一である限り、紙の色度の如何に拘わらず、色再現域(色域)や色再現特性は一定である。ところが、実際に測色して得られる実データは、カラーパッチが印刷される紙の色度が加算されることから、特に明度の高い領域において紙の色度からの影響を受ける。そのため、標準紙以外の紙から求められた実データは、同一のデバイスにて印刷されたものであっても、標準紙から求められた実データとは異なるデータ値となって測定される。それにより、標準紙以外の紙から求められた実データに基づき算出された色変換係数は標準紙上に印刷されたカラーパッチから得られた実データに基づくものとは差異が生じ、デバイスの標準色域での色変換係数とは異なるものとなる。そのために、この実データから算出された色変換係数を用いて、マッピング処理部３０にてデバイスの標準色域にマッピング処理された入力色信号を色変換処理するとした場合には、標準紙の色度と実データが測色された標準紙以外の紙の色度との色差に応じた誤差が発生することとなる。
【００３３】
しかし、標準紙以外の紙上に印刷されたカラーパッチから得られた実データを標準紙の色度との色差に対応させて補正することにより、明度の高い領域においても、標準紙以外の紙による実データを標準紙による実データに近似させることができる。それにより、標準紙の色度との色差に対応させて補正された実データを用いて生成された色変換係数は、デバイスの標準色域での色変換係数、すなわち標準紙上に印刷されたカラーパッチから求められた実データに基づき算出された色変換係数と一致または近似する。
そうすると、実データが如何なる色度を有する紙上に印刷されたカラーパッチから得られたものであっても、実データを標準紙の色度との色差に対応させて補正しておけば、この補正された実データから算出された色変換係数は標準色域での色変換係数とほぼ一致することとなる。それにより、標準紙に基づくデバイスの標準色域にマッピング処理された入力色信号に対して色変換処理を行うに際しては、カラーパッチの下地となった紙の色度に拘わらず、標準紙の色度との色差に対応させて補正された実データから算出された色変換係数を用いることにより、色変換精度の低下が抑制される。
【００３４】
そこで、本実施の形態の色処理装置１では、まず、入力色信号の色域を所定の標準紙上に印刷されたカラーパッチから得られた実データに基づき生成されたデバイスの標準色域にマッピング処理する。さらには、入力色信号を色変換する際に使用する色変換係数を求めるために用意された実データが標準紙以外の紙上に印刷されたカラーパッチから得られた実データであった場合には、標準紙の色度との色差に対応させて実データを補正する。そして、この補正された実データを用いて入力色信号をデバイス色信号に色変換する色変換係数を算出する。それにより、実データが測色されたカラーパッチの下地である紙の色度が標準紙とは異なった場合でも、入力色信号をデバイス色信号に色変換する際の色再現性の低下が抑制される。
【００３５】
また、このような方法を採用することで、実データが様々な色度を有する紙上に印刷されたカラーパッチから得られた実データであった場合に、色度の異なる紙を下地とした実データ毎にデバイスの色域を求める必要がなくなる。すなわち、デバイスの色域として所定の標準色域だけを設定しておけば、色変換係数を算出する際の実データを標準紙の色度との色差に対応させて補正することにより、入力色信号をデバイス色信号に変換する際の色変換精度の低下が抑制される。
さらには、例えばカラーパッチが印刷された紙の色度が低い場合にも、入力色信号をデバイス色信号に変換する際の色変換精度が入力色信号の色域全体において所定の範囲内に維持される。例えば、紙の色度の影響を考慮して、実データの白色(紙の色度)を入力色信号の白色であるＬ＊ａ＊ｂ＊色空間での基準白座標(１００,０,０)に一致するように補正したとする。その場合には、紙の色度と基準白座標(１００,０,０)との色差が大きいために、実データに対する補正量が大きなものなる。そのために、補正された実データを用いて算出された色変換係数に基づいて入力色信号をデバイス色信号に変換すると、例えば高明度領域と低明度領域とでは変換量の差異が大きくなって、入力色信号の色域の何れかの領域(例えば、低明度領域)で色変換精度が低下する場合が生じる。それに対して、本実施の形態の色処理装置１では、Ｌ＊ａ＊ｂ＊色空間での基準白座標(１００,０,０)よりも明度の低い標準紙の色度を基準として実データの補正を行うため、実データに対する補正量が低く抑えられる。それによって、例えば高明度領域と低明度領域との変換量の差異が大きくなることが抑制され、補正された実データを用いて生成された色変換係数によるデバイス色信号への入力色信号の色変換精度が入力色信号の色域全体で維持される。
【００３６】
次に、デバイスの標準色域に対応した色変換テーブル(色変換係数)を生成する色変換係数生成部の一例としての色変換テーブル生成部７０について説明する。
本実施の形態の色変換テーブル生成部７０は、入力色信号をデバイス色信号に色変換する際に使用する色変換係数(色変換テーブル)を生成する。その際に、色変換テーブルを生成するために用意された実データが標準紙以外の紙上に印刷されたカラーパッチから得られた実データであった場合には、標準紙の色度との色差に対応させて実データを補正する。そして、補正された実データを用いてデバイスの標準色域に対応した色変換テーブルを生成する。
【００３７】
図５は、色変換テーブル生成部７０の構成を示すブロック図である。図５に示したように、色変換テーブル生成部７０は、実データ対の入力を受け付ける実データ対入力部７１、標準色域生成部６０にて生成されたデバイスの標準色域に対応した基準色座標(後段参照)を設定する基準色座標設定部７２、実データ対と正規化された実データ対とを合成させた合成実データ対(後段参照)を生成する合成実データ対生成部７３、合成実データ対を記憶する合成実データ対記憶部７４、合成実データ対に施す加重を生成する加重生成部７５、色変換特性モデルを算出する色変換特性モデル算出部７６を備えている。
さらに色変換テーブル生成部７０は、デバイスの色空間(デバイス色空間)の一例としてのＣＭＹＫ色空間での格子点データを生成する格子点データ生成部７７、色変換特性モデル算出部７６にて算出された色変換特性モデルを用いて格子点データを色変換処理する色変換処理部７８、格子点データ生成部７７にて受け付けた格子点データと色変換処理部７８にて色変換処理された色データとを対応付けて出力する色変換係数出力部７９を備えている。
【００３８】
実データ対入力部７１は、測色された実データ対(色データ対)を取得する色データ対取得部の一例であって、デバイス色空間であるＣＭＹＫ色空間内で種々の色座標値が組み合わされて生成された複数の色標本(カラーパッチ)の色データ(ｘ１ｉ,ｘ２ｉ,ｘ３ｉ,ｘ４ｉ)と、この生成された複数のカラーパッチをＬ＊ａ＊ｂ＊色空間において例えば色温度５０００Ｋの照明(Ｄ５０)を用いて測色して得られた色データ(ｙ１ｉ,ｙ２ｉ,ｙ３ｉ)との対である複数の実データ対(実データ対群)を取得する。ここで、ｎ,ｉを整数として、ｉ＝１〜ｎとする(以下、同様である)。
基準色座標設定部７２は、合成実データ対生成部７３にて実データ対を正規化する際の基準となる座標(基準色座標)を設定する。具体的には、基準色座標設定部７２は、標準色域生成部６０から、デバイスの標準色域を生成した際に標準紙として用いた所定の紙(例えばコート紙)の色度を例えば色温度５０００Ｋの照明(Ｄ５０)を用いて測色して得られた色度データ(ｙ１ｓ,ｙ２ｓ,ｙ３ｓ)を取得する。そして、この色度データ(ｙ１ｓ,ｙ２ｓ,ｙ３ｓ)を基準色座標として設定する。なお、ｓは整数であって、１≦ｓ≦ｎである。
【００３９】
合成実データ対生成部７３は、実データを標準紙の色度との色差に応じて補正する補正部の一例である。そして、実データ対入力部７１にて取得した実データ対からＬ＊ａ＊ｂ＊色空間の実データ(ｙ１ｉ,ｙ２ｉ,ｙ３ｉ)を抽出する。そして、Ｌ＊ａ＊ｂ＊色空間の実データに関して、基準色座標設定部７２にて設定された基準色座標を基準とする正規化を行う。基準色座標設定部７２は標準紙の色度データ(ｙ１ｓ,ｙ２ｓ,ｙ３ｓ)を基準色座標として設定しているので、実データの中から下地色である紙の白色についての実データの色座標(紙自体の色度)を抽出して、この基準色座標(ｙ１ｓ,ｙ２ｓ,ｙ３ｓ)に一致させる正規化を行い、正規化実データ対を新たに生成する。ここで、Ｌ＊ａ＊ｂ＊色空間での正規化された実データを(ｒ_ｙ１ｉ,ｒ_ｙ２ｉ,ｒ_ｙ３ｉ)と表記する。したがって、この正規化実データ対は、ＣＭＹＫ色空間の実データ(ｘ１ｉ,ｘ２ｉ,ｘ３ｉ,ｘ４ｉ)と、Ｌ＊ａ＊ｂ＊色空間での正規化実データ(ｒ_ｙ１ｉ,ｒ_ｙ２ｉ,ｒ_ｙ３ｉ)とが対応付けられた対である。
【００４０】
そして、合成実データ対生成部７３は、実データ対入力部７１にて取得した実データ対群と新たに生成した正規化実データ対群とを、基準色座標と各実データとの間のユークリッド距離(色差)に応じた比率(合成比率)で合成させた合成実データ対群を生成する。ここで、Ｌ＊ａ＊ｂ＊色空間の実データ(ｙ１ｉ,ｙ２ｉ,ｙ３ｉ)と正規化実データ(ｒ_ｙ１ｉ,ｒ_ｙ２ｉ,ｒ_ｙ３ｉ)とが合成された合成実データを(ｙ＊１ｉ,ｙ＊２ｉ,ｙ＊３ｉ)と表記する。したがって、この合成実データ対は、ＣＭＹＫ色空間の実データ(ｘ１ｉ,ｘ２ｉ,ｘ３ｉ,ｘ４ｉ)と、Ｌ＊ａ＊ｂ＊色空間の合成実データ(ｙ＊１ｉ,ｙ＊２ｉ,ｙ＊３ｉ)とが対応付けられた対である。
合成実データ対生成部７３は、生成した合成実データ対群を合成実データ対記憶部７４に送る。
【００４１】
ここで、合成実データ対生成部７３についてさらに詳述する。
図６は、合成実データ対生成部７３の構成を示すブロック図である。図６に示したように、合成実データ対生成部７３は、実データ対入力部７１にて取得した実データ対群の中のＬ＊ａ＊ｂ＊色空間の紙の白色についての実データ(ｙ１ｗ,ｙ２ｗ,ｙ３ｗ)と基準色座標(ｙ１ｓ,ｙ２ｓ,ｙ３ｓ)とを三刺激値(Ｘ,Ｙ,Ｚ)に変換するＸＹＺ変換部７３１、ＸＹＺ変換部７３１にて変換された三刺激値(Ｘ,Ｙ,Ｚ)を用いてＬ＊ａ＊ｂ＊色空間の実データを正規化する正規化部７３２、実データ対入力部７１にて取得した実データ対群の中のＬ＊ａ＊ｂ＊色空間の実データ(ｙ１ｉ,ｙ２ｉ,ｙ３ｉ)と基準色座標(ｙ１ｓ,ｙ２ｓ,ｙ３ｓ)とのユークリッド距離(色差)を算出するユークリッド距離算出部７３３、ユークリッド距離算出部７３３にて算出されたユークリッド距離に応じてＬ＊ａ＊ｂ＊色空間の実データと正規化実データとの合成比率(重み付け量)を算出する合成比率設定部７３４、合成比率設定部７３４にて算出された合成比率を用いてＬ＊ａ＊ｂ＊色空間の実データと正規化実データ(ｒ_ｙ１ｉ,ｒ_ｙ２ｉ,ｒ_ｙ３ｉ)とを合成する合成部７３５を備えている。
ここで、ＸＹＺ変換部７３１と正規化部７３２とが正規化手段を構成する。また、ユークリッド距離算出部７３３と合成部７３５とが合成手段を構成する。
【００４２】
まず、ＸＹＺ変換部７３１は、実データ対入力部７１から実データ対群を取得する。そして、実データ対群から下地色である紙の白色をＬ＊ａ＊ｂ＊色空間で測色して得られた実データ(ｙ１ｗ,ｙ２ｗ,ｙ３ｗ)(＝紙の色度)を抽出する。さらに、抽出した紙の色度の実データについて、Ｌ＊値(ｙ１ｗ),ａ＊値(ｙ２ｗ),ｂ＊値(ｙ３ｗ)を次の(４)式を用いて三刺激値(Ｘ,Ｙ,Ｚ)に変換する。ここで求めた三刺激値(Ｘ,Ｙ,Ｚ)を(ＸＷ,ＹＷ,ＺＷ)とする。
また、ＸＹＺ変換部７３１は、基準色座標設定部７２から基準色座標(ｙ１ｓ,ｙ２ｓ,ｙ３ｓ)を取得する。そして、基準色座標(ｙ１ｓ,ｙ２ｓ,ｙ３ｓ)について、Ｌ＊値(ｙ１ｓ),ａ＊値(ｙ２ｓ),ｂ＊値(ｙ３ｓ)を次の(４)式を用いて三刺激値(Ｘ,Ｙ,Ｚ)に変換する。ここで求めた三刺激値(Ｘ,Ｙ,Ｚ)を(ＸＳ,ＹＳ,ＺＳ)とする。
なお、この(４)式は、一般に定義されるＬ＊値(ｙ１ｉ),ａ＊値(ｙ２ｉ),ｂ＊値(ｙ３ｉ)から三刺激値Ｘ,Ｙ,Ｚへの変換式である。(４)式でのＸ５０,Ｙ５０,Ｚ５０は、測定に用いた照明(例えばＤ５０)の下での完全拡散反射面の三刺激値であり、通常はＹ５０＝１００となるように規格化された値である。
【００４３】
【数２】
2009284107.tif 000004
【００４４】
次の正規化部７３２は、まず、実データ対入力部７１から実データ対を取得する。そして、実データ対群からＬ＊ａ＊ｂ＊色空間の実データ(ｙ１ｉ,ｙ２ｉ,ｙ３ｉ)を抽出し、ＸＹＺ変換部７３１を用いて、これらの値を三刺激値(Ｘｉ,Ｙｉ,Ｚｉ)へと変換する。また、ＸＹＺ変換部７３１から紙の色度の三刺激値(ＸＷ,ＹＷ,ＺＷ)と基準色座標の三刺激値(ＸＳ,ＹＳ,ＺＳ)とを取得する。そして、紙の色度の三刺激値(ＸＷ,ＹＷ,ＺＷ)と基準色座標の三刺激値(ＸＳ,ＹＳ,ＺＳ)とからＸＳ/ＸＷ,ＹＳ/ＹＷ,ＺＳ/ＺＷを算出する。そして、紙の色度の三刺激値(ＸＷ,ＹＷ,ＺＷ)と基準色座標の三刺激値(ＸＳ,ＹＳ,ＺＳ)とからＸＳ/ＸＷ,ＹＳ/ＹＷ,ＺＳ/ＺＷを算出する。さらには、実データ(ｙ１ｉ,ｙ２ｉ,ｙ３ｉ)の三刺激値(Ｘｉ,Ｙｉ,Ｚｉ)に対して、それぞれＸＳ/ＸＷ,ＹＳ/ＹＷ,ＺＳ/ＺＷを乗算して正規化し、これらをＬ＊ａ＊ｂ＊色空間のデータに再度変換してＬ＊ａ＊ｂ＊色空間の正規化実データ(ｒ_ｙ１ｉ,ｒ_ｙ２ｉ,ｒ_ｙ３ｉ)を算出する。
すなわち、Ｌ＊ａ＊ｂ＊色空間の正規化実データ(ｒ_ｙ１ｉ,ｒ_ｙ２ｉ,ｒ_ｙ３ｉ)を、次の(５)式と(６)式とにより算出する。
【００４５】
【数３】
2009284107.tif 000005
【００４６】
ここで、図７は、正規化部７３２での実データ(ｙ１ｉ,ｙ２ｉ,ｙ３ｉ)の正規化処理を概念的に説明する図である。図７(ａ)は、Ｌ＊ａ＊ｂ＊色空間での実データ(ｙ１ｉ,ｙ２ｉ,ｙ３ｉ)の分布領域を示している。基準色座標設定部７２がデバイスの標準色域の最も明度値(Ｌ＊値)の高い色座標Ｓ２(ｙ１ｓ,ｙ２ｓ,ｙ３ｓ)を基準色座標として設定しているため(図４参照)、図７の基準色座標は “Ｓ２”である。また、実データ分布領域内では測色時の下地となった紙の白色(紙の色度)が最も高い明度を示す実データ(最大明度座標)となっており、この紙の白色座標を“Ｗ”(ｙ１ｗ,ｙ２ｗ,ｙ３ｗ)としている。さらには、最も明度が低く基準色座標Ｓ２から最も離れて位置する最低明度点の座標を“Ｇ”としている。
一方、図７(ｂ)は、Ｌ＊ａ＊ｂ＊色空間での正規化実データ(ｒ_ｙ１ｉ,ｒ_ｙ２ｉ,ｒ_ｙ３ｉ)の分布領域を示している。図７(ｂ)に示したように、図７(ａ)の実データ分布領域内の実データが上記の(５)式および(６)式により正規化実データに変換されているため、紙の白色座標Ｗは基準色座標Ｓ２に一致している。また、図７(ｂ)の正規化実データ分布領域では、(５)式および(６)式を用いた正規化処理により、基準色座標Ｓ２から離れた実データほど座標移動量が少なくなる。それにより、紙の白色座標Ｗを基準色座標Ｓ２に変換する際の座標移動量が最も大きく、基準色座標Ｓ２から最も遠い最も明度の低い最低明度点Ｇでの座標移動量が最も小さい。
したがって、図７(ｂ)に示したように、正規化実データ分布領域は、紙の白色座標Ｗが基準色座標Ｓ２に一致するように実データ分布領域全体が基準色座標Ｓ２方向に移動した領域であって、その座標移動量は明度の低い領域ほど小さく設定された領域となる。
【００４７】
ところで、入力色信号はマッピング処理部３０でのマッピング処理を受けることで、入力色信号の白色のＬ＊ａ＊ｂ＊色空間での座標は、図７(ａ)に示した基準色座標Ｓ２(標準紙の色度)に一致する。その一方で、図７(ａ)に示したように、Ｌ＊ａ＊ｂ＊色空間で測定された実データ(ｙ１ｉ,ｙ２ｉ,ｙ３ｉ)の測色時に下地となった紙の色度Ｗが標準紙とは異なる場合には、紙の白色座標Ｗは基準色座標Ｓ２に一致しない。そのため、明度の高い色領域では、測色値は明度の低い方向にシフトしている。それにより、例えば、このような実データに基づき生成された色変換特性モデルを用いて入力色信号の色再現を行うとした場合に、入力色信号の高明度領域の色(例えば白色)と、色変換特性モデルを用いて再現された高明度領域の色とは、色(例えば明度)のずれが発生する。
それに対し、図７(ｂ)に示したように、Ｌ＊ａ＊ｂ＊色空間において紙の白色座標Ｗを基準色座標Ｓ２に一致させるように正規化を行った正規化実データ対群では、測色時に下地となった紙の色度Ｗと標準紙の色度との色差に対応した補正が行われている。それにより、正規化実データ対群の正規化実データは、明度の高い色領域では標準紙上で測色された実データに近似する。
そのため、明度の高い色領域では、正規化実データ対群を用いる方が、再現色の入力色信号からの色ずれが低減される。
【００４８】
また、Ｌ＊ａ＊ｂ＊色空間で測定される実データ(ｙ１ｉ,ｙ２ｉ,ｙ３ｉ)は、明度の低い色領域では下地となる紙の色度から受ける影響度が小さい。そのため、この明度の低い色領域に関しては、標準紙とは異なる紙を下地として測色して得られた実データ対群は、標準紙上で測色された実データに近似する。その一方で、明度の低い色領域において、上記の正規化実データ対を用いると想定する。その場合には、上記したように、正規化実データ分布領域は明度の低い色領域でも実データが基準色座標Ｓ２方向に移動している。そのため、このような実データに基づいて生成された色変換特性モデルを用いて色再現を行うと、明度の低い色領域では紙の色度から受ける影響度が小さいにも拘らず明度が高く再現され、明度の低い色領域での色(例えば明度)にずれが発生する。特に、Ｌ＊軸上の色をＫ単色で再現する場合に顕著となる。
そのため、この明度の低い色領域では、Ｌ＊ａ＊ｂ＊色空間において測色して得られた実データ対群を用いる方が、色の再現性は良好である。
【００４９】
そこで、合成実データ対生成部７３においては、色変換特性モデルを生成する際に用いる実データ対として、Ｌ＊ａ＊ｂ＊色空間の実データ対と正規化実データ対とを合成した新たな合成実データ対を生成する。そして、その場合の合成実データ対では、明度の高い色領域においては正規化実データ対群を大きな比重で扱い、また、明度の低い色領域においては測色して得られた実データ対群を大きな比重として扱うように合成する。具体的には、Ｌ＊ａ＊ｂ＊色空間における基準色座標Ｓ２と実データ(ｙ１ｉ,ｙ２ｉ,ｙ３ｉ)とのユークリッド距離(色差)を算出し、算出されたユークリッド距離が小さい領域では正規化実データ対群の比率が高く、また、ユークリッド距離が大きい領域では実データ対群の比率が高くなるように合成する。それにより、標準紙の色度との色差に対応させて補正された実データとなる合成実データ対を生成する。そして、この合成実データ対を用いて色変換特性モデルを生成する。
なお、Ｌ＊ａ＊ｂ＊色空間の実データ対に合成するデータは、この正規化実データ対のように線形変換されたものの他に、非線形変換を行うことで得られたものを用いてもよい。
【００５０】
そのために、合成実データ対生成部７３のユークリッド距離算出部７３３は、まず、実データ対入力部７１から実データ対群を取得する。そして、取得した実データ対群の中からＬ＊ａ＊ｂ＊色空間の実データ(ｙ１ｉ,ｙ２ｉ,ｙ３ｉ)を抽出する。さらには、実データ(ｙ１ｉ,ｙ２ｉ,ｙ３ｉ)と基準色座標Ｓ２(ｙ１ｓ,ｙ２ｓ,ｙ３ｓ)とのユークリッド距離ｄｉを算出する。すなわち、各実データ(ｙ１ｉ,ｙ２ｉ,ｙ３ｉ)のユークリッド距離ｄｉを次の(７)式により算出する。
【００５１】
【数４】
2009284107.tif 000006
【００５２】
次の合成比率設定部７３４は、ユークリッド距離算出部７３３から各実データ(ｙ１ｉ,ｙ２ｉ,ｙ３ｉ)について算出されたユークリッド距離ｄｉを取得する。そして、取得したユークリッド距離ｄｉに応じて、正規化実データ対(ｒ_ｙ１ｉ,ｒ_ｙ２ｉ,ｒ_ｙ３ｉ)と実データ対(ｙ１ｉ,ｙ２ｉ,ｙ３ｉ)とを合成させる際の重み付け量である合成比率を算出する。その際に、上記したように、ユークリッド距離ｄｉが小さい領域では正規化実データ対群の比率が高く、また、ユークリッド距離ｄｉが大きい領域では実データ対群の比率が高くなるように合成比率を設定する。そのために、合成比率設定部７３４では、例えばユークリッド距離ｄｉに対して単調減少する関数ｆ(ｄｉ)であって、ユークリッド距離ｄｉがｄｉ＝０のときにｆ(ｄｉ)＝１、基準色座標Ｓ２と最低明度点Ｇ(図４参照)とのユークリッド距離であるｄｉ＝ｄｇのときにｆ(ｄｇ)＝０となる単調減少関数ｆ(ｄｉ)を用いる。そして、実データ対群の合成比率を１−ｆ(ｄｉ)、正規化実データ対群の合成比率をｆ(ｄｉ)に設定する。なお、このように、実データ対群の合成比率はユークリッド距離ｄｉに対して単調増加するように設定される。
【００５３】
図８は、合成比率設定部７３４にて設定される単調減少関数の一例を示した図である。図８(ａ)に示したように、本実施の形態の合成比率設定部７３４では、基準色座標Ｓ２から最低明度点Ｇまでの全領域に亘って単調減少する単調減少関数ｆ(ｄｉ)を用いている。また、図８(ｂ)に示したように、基準色座標Ｓ２から最低明度点Ｇまでの間の基準色座標Ｓ２側の所定領域(ｄｉ＝０〜ｄｍ)において単調減少し、所定領域よりも明度の低い領域(ｄｉ＝ｄｍ〜ｄｇ)ではｇ(ｄｉ)＝０である関数ｇ(ｄｉ)を用いてもよい。すなわち、明度の低い色領域(ｄｉ＝ｄｍ〜ｄｇ)では実データ対群により色の再現性は充分に確保されていることから、明度の高い色領域(ｄｉ＝０〜ｄｍ)においてのみ、正規化実データ対(ｒ_ｙ１ｉ,ｒ_ｙ２ｉ,ｒ_ｙ３ｉ)と実データ対(ｙ１ｉ,ｙ２ｉ,ｙ３ｉ)とを合成させた合成実データ対を用いるような関数ｇ(ｄｉ)を用いてもよい。この場合には、所定領域よりも明度の低い領域では、実データ対群そのもの(補正量＝０)が用いられる。それにより、合成処理を行う際の処理時間の短縮化が図られる。
【００５４】
このように実データ対と正規化実データ対との合成比率を設定することで、基準色座標Ｓ２からのユークリッド距離ｄｉが小さい領域では正規化実データ対群の比率が高く、また、基準色座標Ｓ２からのユークリッド距離ｄｉが大きい領域では実データ対群の比率が高く設定される。また、ユークリッド距離ｄｉ＝０である基準色座標Ｓ２では、正規化実データ対群の正規化実データだけが用いられ、ユークリッド距離ｄｇである最低明度点Ｇでは、実データ対群の実データだけが用いられる。さらには、基準色座標Ｓ２と最低明度点Ｇとの間の領域では、両者に対する合成比率の和が１となり合成実データ(ｙ＊１ｉ,ｙ＊２ｉ,ｙ＊３ｉ)の線形性が確保される。
【００５５】
それにより、実データ対は実データ対の測色時に下地となった紙の白色(色度)と標準紙との色差に対応した補正が施され、標準紙を下地として測色された実データに近似する。
さらに、基準色座標Ｓ２からのユークリッド距離ｄｉに応じて実データ対に対する補正量が設定されるため、色空間内の特定の色方向への補正量の変動が生じ難い。それにより、色変換特性モデルを生成する際に使用する実データ対の連続性が確保される。
また、合成実データはデバイスに依存しないデバイス非依存色空間であるＬ＊ａ＊ｂ＊色空間において生成されるため、コーポレートカラー等の特殊な色も他の色と同様に扱うことができる。それにより、特殊な色に関する同一のデバイスでの色再現の同一性も向上する。
【００５６】
続く合成部７３５は、実データ対入力部７１から実データ対群を取得する。また、正規化部７３２から正規化実データ対群を取得する。さらには、合成比率設定部７３４から実データ対に設定された合成比率１−ｆ(ｄｉ)と正規化実データ対群に設定された合成比率ｆ(ｄｉ)とを取得する。そして次の(８)式により、実データ対群でのＬ＊ａ＊ｂ＊色空間の実データ(ｙ１ｉ,ｙ２ｉ,ｙ３ｉ)に対して合成比率１−ｆ(ｄｉ)を重み付けし、正規化実データ対群でのＬ＊ａ＊ｂ＊色空間の正規化実データ(ｒ_ｙ１ｉ,ｒ_ｙ２ｉ,ｒ_ｙ３ｉ)に対して合成比率ｆ(ｄｉ)を重み付けして両者を合成し、合成実データ(ｙ＊１ｉ,ｙ＊２ｉ,ｙ＊３ｉ)を生成する。
【００５７】
【数５】
2009284107.tif 000007
【００５８】
その後、合成部７３５は、(８)式により生成したＬ＊ａ＊ｂ＊色空間の合成実データ(ｙ＊１ｉ,ｙ＊２ｉ,ｙ＊３ｉ)と、それに対応するＣＭＹＫ色空間の実データ(ｘ１ｉ,ｘ２ｉ,ｘ３ｉ,ｘ４ｉ)とを一組としたｎ組の合成実データ対(合成実データ対群)を合成実データ対記憶部７４に送り記憶する。
【００５９】
続いて、色変換テーブル生成部７０の格子点データ生成部７７は、デバイス色空間(ＣＭＹＫ色空間)内にて規則的に配列された格子点データを生成する。そして、生成した格子点データを加重生成部７５と色変換特性モデル算出部７６と色変換処理部７８とに出力する。
色変換特性モデル算出部７６は、格子点データ生成部７７から入力される格子点データと、合成実データ対記憶部７４に記憶された合成実データ対群とを用いて、色変換処理部７８にて設定される格子点データを色変換処理するための色変換特性モデルを生成する。色変換特性モデルの生成に際しては、統計処理である加重された実データを用いて線形回帰分析を行う方法、補間処理である実データについて単純に加重平均を行って補間する方法、統計処理である加重された実データを学習したニューラルネットワークを用いる方法等といった色変換特性モデルの予測を行う公知の方法が用いられる。
また、色変換特性モデル算出部７６は、４次元であるＣＭＹＫ色空間での色データ(Ｃ,Ｍ,Ｙ,Ｋ)から、３次元であるＬ＊ａ＊ｂ＊色空間での色データ(Ｌ＊,ａ＊,ｂ＊)への色変換特性モデルと、３次元であるＬ＊ａ＊ｂ＊色空間での色データから４次元であるＣＭＹＫ色空間での色データへの色変換特性モデルとを算出する。
ここで、「色変換特性モデル」とは、例えばデバイス色空間であるＣＭＹＫ色空間の色信号(デバイス色信号)とデバイス非依存色空間であるＬ＊ａ＊ｂ＊色空間の色信号(Ｌ＊ａ＊ｂ＊色信号)との変換を行うに際して、デバイス色信号とＬ＊ａ＊ｂ＊色信号との対応関係を定式化して規定するものをいう。
【００６０】
色変換処理部７８は、色変換特性モデル算出部７６にて生成された色変換特性モデルに基づいて、格子点データ生成部７７から取得した格子点データに対する色変換処理を行う。すなわち、格子点データ生成部７７から取得したＣＭＹＫ色空間の格子点データを、色変換特性モデル算出部７６にて生成された色変換特性モデルによりデバイス非依存色空間であるＬ＊ａ＊ｂ＊色空間の色データに変換する。そして、色変換処理された色データを色変換係数出力部７９に出力する。
色変換係数出力部７９は、格子点データ生成部７７にて受け付けた格子点データと、格子点データ生成部７７にて受け付けた格子点データ各々について色変換処理部７８にて色変換処理された色データとを対応付ける。そして、対応付けられた格子点データと色変換処理された色データとを一対とするデータ群を第２色信号変換部４０に出力する。
【００６１】
第２色信号変換部４０は、色変換係数出力部７９からデータ群を取得して、色変換テーブル(色変換係数、ＤＬＵＴ)を構成する。そして、例えばパーソナルコンピュータ(ＰＣ)等の外部機器から入力された入力色信号である画像データを色変換テーブルを用いてデバイス色信号であるＣＭＹＫ色空間の色信号に色変換処理する。第２色信号変換部４０にて色変換処理されて生成されたデバイス色信号は、色信号出力部５０に送られる。
色信号出力部５０は、第２色信号変換部４０にて生成されたデバイス色信号(出力色信号)を例えばカラー画像形成装置等のデバイスに出力する。
【００６２】
以上説明したように、本実施の形態の色処理装置１では、まず、入力色信号の色域を所定の標準紙上に印刷されたカラーパッチから得られた実データに基づき生成されたデバイスの標準色域にマッピング処理する。さらには、入力色信号を色変換する際に使用する色変換係数を求めるために用意された実データが標準紙以外の紙上に印刷されたカラーパッチから得られた実データであった場合には、標準紙の色度との色差に対応させて実データを補正する。そして、この補正された実データを用いて入力色信号をデバイス色信号に色変換する色変換係数を算出する。それにより、実データが測色されたカラーパッチの下地となった紙の色度Ｗの如何に拘わらず、入力色信号をデバイス色信号に色変換する際の色再現性の低下が抑制される。また、実データが測色されたカラーパッチの下地となった紙の色度Ｗの違いに起因する色の再現性のばらつきが低減される。
【００６３】
[実施の形態２]
実施の形態１では、所定の標準紙を予め定めておき、所定の標準紙上に印刷されたカラーパッチから得られた実データに基づき生成された色域をデバイスの標準色域に設定するとともに、色変換係数を求めるために用意された実データをカラーパッチが印刷された標準紙の色度との色差に対応させて補正し、補正された実データを用いて色変換係数を算出する構成について説明した。本実施の形態では、所定の標準紙を予め複数定めておき、デバイスの標準色域を複数設定しておくとともに、色変換係数を求めるために用意された実データが複数の標準紙以外の紙上に印刷されたカラーパッチから得られた実データであった場合には、その実データが求められた際の下地となった紙の色度Ｗとの色差が最小の標準紙の色度に対応させて補正し、補正された実データを用いて色変換係数を算出する構成について説明する。なお、実施の形態１と同様な構成については同様な符号を用い、ここではその詳細な説明を省略する。
【００６４】
まず、本実施の形態の標準色域生成部６０は、デバイス色空間(ＣＭＹＫ色空間)での格子点データと、格子点データを入力色信号としてデバイスにて所定の第１標準紙(例えばコート紙)上に印刷したカラーパッチを変換先のデバイス非依存色空間(Ｌ＊ａ＊ｂ＊色空間)において実際に測色して得られた色データとの対である第１標準実データ対を取得する。そして、取得した第１標準実データ対に基づいてデバイスの色域をＬ＊ａ＊ｂ＊色空間にて表現した第１標準色域データを生成する。
同様に、デバイス色空間(ＣＭＹＫ色空間)での格子点データと、格子点データを入力色信号としてデバイスにて所定の第２標準紙(例えば普通紙)上に印刷したカラーパッチを変換先のデバイス非依存色空間(Ｌ＊ａ＊ｂ＊色空間)において実際に測色して得られた色データとの対である第２標準実データ対を取得する。そして、取得した第２標準実データ対に基づいてデバイスの色域をＬ＊ａ＊ｂ＊色空間にて表現した第２標準色域データを生成する。
【００６５】
さらには、標準色域生成部６０は、例えば第１標準色域データを生成する際に用いた第１標準実データ対の中のＬ＊ａ＊ｂ＊色空間の色データを例えばＬ＊ａ＊ｂ＊色空間での基準白座標Ｓ１(１００,０,０)との色差に対応させて補正する。この場合の補正方法としては、例えば上記した合成実データ対生成部７３にて実施される方法を用いる。そして、基準白座標Ｓ１(１００,０,０)との色差に対応させて補正された補正第１標準実データ対に基づいてデバイスの色域をＬ＊ａ＊ｂ＊色空間にて表現した第３標準色域データを生成する。
そして、標準色域生成部６０は、第１標準色域データ、第２標準色域データ、および第３標準色域データをマッピング処理部３０に送る。
マッピング処理部３０は、マッピング処理部３０内において、標準色域生成部６０から取得した第３標準色域データに基づき標準色域１を設定する。また、第１標準色域データに基づき標準色域２を設定する。さらには、第２標準色域データに基づき標準色域３を設定する。
【００６６】
図９は、マッピング処理部３０内に設定された標準色域１、標準色域２、および標準色域３をそれぞれ説明する図である。図９に示したように、標準色域１は、基準白座標Ｓ１(１００,０,０)との色差に対応させて補正された補正第１標準実データ対に基づき生成されたものであるため、最も高い明度値(Ｌ＊値) )(最大明度座標)が基準白座標Ｓ１(１００,０,０)に一致する色域となる。また、標準色域２は、所定の第１標準紙(例えばコート紙)上に印刷されたカラーパッチを測色して得られた第１標準実データ対に基づき生成されたものであるため、最も高い明度値(Ｌ＊値)が第１標準紙の色度Ｓ２に一致する色域となる。また、標準色域３は、所定の第２標準紙(例えば普通紙)上に印刷されたカラーパッチを測色して得られた第２標準実データ対に基づいて生成されたものであるため、最も高い明度値(Ｌ＊値)が第２標準紙の色度Ｓ３に一致する色域となる。ただし、基準白座標Ｓ１(１００,０,０)＞第１標準紙の色度Ｓ２＞第２標準紙の色度Ｓ３とする。
【００６７】
次に、マッピング処理部３０は、標準色域１、標準色域２、および標準色域３の何れかから、入力色信号をマッピング処理するデバイスの標準色域を選択する。その場合に、色変換係数を求めるために用意された実データが測色された際の下地となった紙の色度と、標準色域１、標準色域２、および標準色域３それぞれの最も高い明度値(Ｌ＊値)である基準白座標Ｓ１(１００,０,０)、第１標準紙の色度Ｓ２、および第２標準紙の色度Ｓ３との色差に基づき選択する。
具体的には、マッピング処理部３０は、色変換テーブル生成部７０に入力された色変換係数を求めるための実データ対群の中からカラーパッチが印刷された紙の白色をＬ＊ａ＊ｂ＊色空間で測色して得られた実データＷ(＝紙の色度)を取得する。そして、取得した紙の色度Ｗと基準白座標Ｓ１(１００,０,０)、第１標準紙の色度Ｓ２、および第２標準紙の色度Ｓ３との色差を算出し、取得した紙の色度Ｗが何れに最も近い位置にあるか、すなわち何れが紙の色度Ｗと最も色差が小さいかを判定する。そして、紙の色度Ｗと最も色差が小さい色度である標準紙での測色値に基づいて生成された標準色域を選択する。
【００６８】
図１０は、マッピング処理部３０にて行われる色変換係数を求めるための実データ対群を測色した際の紙との最小色差にある標準紙を探索する処理の手順の一例を示したフローチャートである。図１０に示したように、マッピング処理部３０は、まず、色変換テーブル生成部７０から色変換係数を求めるための実データ対群を測色した際のカラーパッチが印刷された紙の色度Ｗを取得する(ステップ１０１)。そして、取得した紙の色度Ｗと基準白座標Ｓ１(１００,０,０)、第１標準紙の色度Ｓ２、および第２標準紙の色度Ｓ３との色差を算出する(ステップ１０２)。次に、算出した各色差を比較する(ステップ１０３)。そして、最小色差を抽出し(ステップ１０４)、抽出した最小色差となる標準紙に基づき生成された標準色域を選択する(ステップ１０５)。
なお、ステップ１０４では、紙の色度Ｗよりも明度値の大きな範囲との条件の下で、最小色差を抽出してもよい。それにより、後段の色変換テーブル生成部７０にて色変換係数を算出するに際して実データを補正する場合に、実データが明度の暗い(低い)方向に補正されることが抑制される。そのため、算出された色変換係数に基づき再現される低明度領域での色の明度が低下することが抑えられる。
【００６９】
続いて、マッピング処理部３０は、標準色域を選択すると、選択した標準色域に入力色信号をマッピング処理する。例えば、選択した標準色域が標準色域２である場合には、入力色信号を標準色域２にマッピング処理する。
さらには、マッピング処理部３０は、選択した標準色域に関する情報を色変換テーブル生成部７０に送る。
【００７０】
色変換テーブル生成部７０は、マッピング処理部３０から標準色域に関する情報を取得する。そして、色変換テーブルを生成するために用意された実データがマッピング処理部３０にて選択された標準色域の標準紙以外の紙上に印刷されたカラーパッチから得られた実データであった場合には、マッピング処理部３０にて選択された標準色域の標準紙の色度との色差に対応させて実データを補正する。そして、補正された実データを用いてデバイスの標準色域に対応した色変換テーブルを生成する。
例えば、マッピング処理部３０にて選択された標準色域が標準色域１であった場合には、色変換テーブル生成部７０は、基準白座標Ｓ１(１００,０,０)との色差に対応させて実データを補正する。この場合には、上記の図７での基準色座標Ｓ２が基準白座標Ｓ１に設定されることとなる。また、マッピング処理部３０にて選択された標準色域が標準色域２であった場合には、色変換テーブル生成部７０は、第１標準紙の色度Ｓ２との色差に対応させて実データを補正する。この場合には、上記の図７での基準色座標Ｓ２がそのまま設定される。さらには、マッピング処理部３０にて選択された標準色域が標準色域３であった場合には、色変換テーブル生成部７０は、第２標準紙の色度Ｓ３との色差に対応させて実データを補正する。この場合には、上記の図７での基準色座標Ｓ２が第２標準紙の色度Ｓ３に設定されることとなる。そして、補正された実データを用いてデバイスの標準色域に対応した色変換テーブルを生成する。
【００７１】
なお、この場合に、マッピング処理部３０にて標準色域１を設定するに際して、例えば第１標準色域データを生成する際に用いた第１標準実データ対の中のＬ＊ａ＊ｂ＊色空間の色データを補正する場合に、基準白座標Ｓ１(１００,０,０)を用いず、色変換テーブル生成部７０に入力された色変換係数を求めた際の紙の色度Ｗを用いてもよい。すなわち、第１標準実データ対の中のＬ＊ａ＊ｂ＊色空間の色データを紙の色度Ｗとの色差に対応させて補正する。そして、色変換テーブル生成部７０にて色変換テーブルを生成するために用意された実データがマッピング処理部３０に設定された標準色域２での第１標準紙の色度Ｓ２よりも高い色度Ｗの紙上に印刷されたカラーパッチから得られた実データであった場合には、マッピング処理部３０は、標準色域１を選択して標準色域１に入力色信号をマッピング処理する。また、色変換テーブル生成部７０は、第１標準紙の色度Ｓ２よりも高い基準白座標Ｓ１(１００,０,０)との色差に対応させて実データを補正して、補正された実データを用いて色変換テーブルを生成する。
【００７２】
それにより、マッピング処理部３０にて入力色信号がマッピング処理されたデバイスの色域は紙の色度Ｗを用いて生成した標準色域１であって、色変換テーブル生成部７０にて生成された色変換テーブルは、基準白座標Ｓ１(１００,０,０)との色差に対応させて補正された実データを用いることとなる。そのため、入力色信号をデバイス色信号に色変換する際の色再現性は最適なものとはならない。しかし、基準白座標Ｓ１(１００,０,０)と第１標準紙の色度Ｓ２との間の色度Ｗを有する紙上に印刷されたカラーパッチから得られた実データでは、基準白座標Ｓ１(１００,０,０)とその紙の色度Ｗとの色差は大きくないので、色変換テーブル生成部７０での補正量は小さい。そのため、実質的には色再現性の低下が抑制される。
【００７３】
このように、本実施の形態の色処理装置１では、所定の標準紙を予め複数定めておき、デバイスの標準色域を複数設定しておく。そして、複数の標準色域(標準色域１,標準色域２,標準色域３)の中から、入力色信号をマッピング処理するデバイスの標準色域を、色変換係数を求めるために用意された実データが求められた際の下地となった紙の色度Ｗとの色差に基づき選択する。また、色変換係数を求めるために用意された実データが複数の標準紙以外の紙上に印刷されたカラーパッチから得られた実データであった場合には、その実データが求められた際の下地となった紙の色度Ｗとの色差が最小の標準紙の色度に対応させて補正し、補正された実データを用いて色変換係数を算出する。それにより、実データが測色されたカラーパッチの下地となった紙の色度Ｗの如何に拘わらず、入力色信号をデバイス色信号に色変換する際の色再現性の低下が抑制される。また、各実データの補正量が小さく抑えられ、入力色信号の色再現域の全体で色再現性の低下が抑制される。そのため、実データが測色されたカラーパッチの下地となった紙の色度Ｗの違いに起因する色再現域全体での色再現性のばらつきが低減される。
【００７４】
なお、本実施の形態の色処理装置１では、入力色信号をマッピング処理するデバイスの標準色域を、色変換係数を求めるために用意された実データが求められた際の下地となった紙の色度Ｗとの色差に基づき選択した。しかし、デバイスの標準色域を選択するそれ以外の方法として、複数の所定の標準紙により設定されたデバイスの標準色域を例えばユーザが選択する構成としてもよい。
また、デバイスの標準色域を設定する際に用いる所定の標準紙として、用紙の色度という観点で設定する方法以外にも、例えば紙の品質の観点から複数の所定の標準紙を設定してもよい。すなわち、紙の様々な特質等の違いに基づいて複数の所定の標準紙を設定してデバイスの標準色域を定めてもよい。
【図面の簡単な説明】
【００７５】
【図１】本実施の形態が適用される色処理装置の構成を説明するブロック図である。
【図２】色処理装置のハードウェア構成を示した図である。
【図３】ＣＭＹ色空間における立方体形状の色域に規則的に配列された頂点の一例を説明する図である。
【図４】マッピング処理部にて行うマッピング処理を説明する図である。
【図５】色変換テーブル生成部の構成を示すブロック図である。
【図６】合成実データ対生成部の構成を示すブロック図である。
【図７】正規化部での実データの正規化処理を概念的に説明する図である。
【図８】合成比率設定部にて設定される単調減少関数の一例を示した図である。
【図９】マッピング処理部内に設定された標準色域１、標準色域２、および標準色域３をそれぞれ説明する図である。
【図１０】マッピング処理部にて行われる色変換係数を求めるための実データ対群を測色した際の紙との最小色差にある標準紙を探索する処理の手順の一例を示したフローチャートである。
【符号の説明】
【００７６】
１…色処理装置、１０…色信号入力部、２０…第１色信号変換部、３０…マッピング処理部、４０…第２色信号変換部、５０…色信号出力部、６０…標準色域生成部、７０…色変換テーブル生成部、７１…実データ対入力部、７２…基準色座標設定部、７３…合成実データ対生成部、７４…合成実データ対記憶部、７５…加重生成部、７６…色変換特性モデル算出部、７７…格子点データ生成部、７８…色変換処理部、７９…色変換係数出力部
【図１】
2009284107.tif 000008
【図２】
2009284107.tif 000009
【図３】
2009284107.tif 000010
【図４】
2009284107.tif 000011
【図５】
2009284107.tif 000012
【図６】
2009284107.tif 000013
【図７】
2009284107.tif 000014
【図８】
2009284107.tif 000015
【図９】
2009284107.tif 000016
【図１０】
2009284107.tif 000017