(57)【特許請求の範囲】
【請求項１】
第１色空間の変換対象色データを取得する変換対象色データ取得部と、
所定の色域を記憶する色域記憶部と、
前記変換対象色データ取得部にて取得した前記変換対象色データが前記色域記憶部に記憶された前記所定の色域内部に存在するか当該所定の色域外部に存在するかを判定する判定部と、
前記判定部にて前記所定の色域内部に存在すると判定された前記変換対象色データを、前記第１色空間の色と変換先である第２色空間の色との対応関係を規定する色変換特性モデルにより、当該第２色空間の色データに色変換処理する第１色変換処理部と、
前記判定部にて前記所定の色域外部に存在すると判定された前記変換対象色データの色相角と、当該変換対象色データと同一の明度成分を有する当該所定の色域の境界に隣接する当該所定の色域内部の変換対象色データの色相角とを算出し、算出した当該所定の色域内部の変換対象色データの色相角の中から、算出した当該所定の色域外部の変換対象色データの当該色相角の次に大きな色相角を有する当該所定の色域内部の変換対象色データと、当該所定の色域外部の変換対象色データの当該色相角の次に小さな色相角を有する当該所定の色域内部の変換対象色データとを選択し、選択した当該所定の色域外部の変換対象色データの当該色相角の次に大きな色相角を有する当該変換対象色データと当該色相角の次に小さな色相角を有する当該変換対象色データとに対し、選択した当該所定の色域内部の変換対象色データの当該色相角と、当該所定の色域外部の変換対象色データの当該色相角とを用いた補間演算を行うことにより、当該所定の色域外部に存在すると判定された当該変換対象色データを前記第２色空間の当該色域内部の色データに色変換処理する第２色変換処理部と
を備えたことを特徴とする色処理装置。
【請求項２】
前記色域記憶部は、前記変換対象色データ取得部にて取得された前記変換対象色データが色変換処理された色変換データが使用される装置の色域と、当該色域を包含する１または複数の色域とからなる複数の前記所定の色域を記憶するとともに、
前記色域記憶部に記憶された前記複数の所定の色域から一の色域を選択する色域選択部をさらに備え、
前記判定部は、前記変換対象色データが前記色域選択部にて選択された前記一の色域の内部に存在するか当該一の色域の外部に存在するかを判定することを特徴とする請求項１記載の色処理装置。
【請求項３】
コンピュータに、
第１色空間の変換対象色データを取得する機能と、
取得した前記変換対象色データが所定の色域内部に存在するか当該所定の色域外部に存在するかを判定する機能と、
前記所定の色域内部に存在すると判定された前記変換対象色データを、前記第１色空間の色と変換先である第２色空間の色との対応関係を規定する色変換特性モデルにより、当該第２色空間の色データに色変換処理する機能と、
前記所定の色域外部に存在すると判定された前記変換対象色データの色相角と、当該変換対象色データと同一の明度成分を有する当該所定の色域の境界に隣接する当該所定の色域内部の変換対象色データの色相角とを算出し、算出した当該所定の色域内部の変換対象色データの色相角の中から、算出した当該所定の色域外部の変換対象色データの当該色相角の次に大きな色相角を有する当該所定の色域内部の変換対象色データと、当該所定の色域外部の変換対象色データの当該色相角の次に小さな色相角を有する当該所定の色域内部の変換対象色データとを選択し、選択した当該所定の色域外部の変換対象色データの当該色相角の次に大きな色相角を有する当該変換対象色データと当該色相角の次に小さな色相角を有する当該変換対象色データとに対し、選択した当該所定の色域内部の変換対象色データの当該色相角と、当該所定の色域外部の変換対象色データの当該色相角とを用いた補間演算を行うことにより、当該所定の色域外部に存在すると判定された当該変換対象色データを前記第２色空間の当該色域内部の色データに色変換処理する機能と
を実現させることを特徴とするプログラム。
【請求項４】
取得された前記変換対象色データが色変換処理された色変換データが使用される装置の色域と、当該色域を包含する１または複数の色域とからなる複数の前記所定の色域から一の色域を選択する機能をさらに備え、
前記判定する機能は、前記変換対象色データが選択された前記一の色域の内部に存在するか当該一の色域の外部に存在するかを判定することを特徴とする請求項３記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色処理装置およびプログラムに関する。
【背景技術】
【０００２】
カラープリンタやカラー表示装置等のカラー画像出力装置の各々には、色域(Gamut)と呼ばれる装置固有の色再現範囲が存在する。そのため、一般に、入力された画像データをカラー画像出力装置の色域内の色データに変換する色域圧縮処理(Gamut Mapping Algorithm)が行われる。
例えば特許文献１には、標準化されたＩＣＣ(International Color Consortium)プロファイルを用いて出力デバイスの色域情報を生成して、入力色信号に関して色域の内外判定を行い、そして、入力色信号が色域外である場合には、入力色信号を出力デバイスの色域境界面を表すポリゴン面上に写像し、写像された点の色座標値とポリゴンの頂点データとを用いた補間演算により出力デバイスの色信号を算出する色変換方法が記載されている。
【０００３】
【特許文献１】特開２００６−２１５８０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ここで一般に、色域圧縮処理では、入力された色データをカラー画像出力装置における出力色空間の色域境界面を表すポリゴン面上に写像し、写像された点の色座標値に対応する出力色空間の点を算出する処理が必要となる。そのために、入力色空間の全色データをカラー画像出力装置の出力色空間の色データに色変換処理する際には、処理時間が長くなるという問題があった。
本発明は、色データをカラー画像出力装置の出力色空間の色データに色変換処理する際の処理時間を短縮することを目的とする。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、第１色空間の変換対象色データを取得する変換対象色データ取得部と、所定の色域を記憶する色域記憶部と、前記変換対象色データ取得部にて取得した前記変換対象色データが前記色域記憶部に記憶された前記所定の色域内部に存在するか当該所定の色域外部に存在するかを判定する判定部と、前記判定部にて前記所定の色域内部に存在すると判定された前記変換対象色データを、前記第１色空間の色と変換先である第２色空間の色との対応関係を規定する色変換特性モデルにより、当該第２色空間の色データに色変換処理する第１色変換処理部と、前記判定部にて前記所定の色域外部に存在すると判定された前記変換対象色データの色相角と、当該変換対象色データと同一の明度成分を有する当該所定の色域の境界に隣接する当該所定の色域内部の変換対象色データの色相角とを算出し、算出した当該所定の色域内部の変換対象色データの色相角の中から、算出した当該所定の色域外部の変換対象色データの当該色相角の次に大きな色相角を有する当該所定の色域内部の変換対象色データと、当該所定の色域外部の変換対象色データの当該色相角の次に小さな色相角を有する当該所定の色域内部の変換対象色データとを選択し、選択した当該所定の色域外部の変換対象色データの当該色相角の次に大きな色相角を有する当該変換対象色データと当該色相角の次に小さな色相角を有する当該変換対象色データとに対し、選択した当該所定の色域内部の変換対象色データの当該色相角と、当該所定の色域外部の変換対象色データの当該色相角とを用いた補間演算を行うことにより、当該所定の色域外部に存在すると判定された当該変換対象色データを前記第２色空間の当該色域内部の色データに色変換処理する第２色変換処理部とを備えたことを特徴とする色処理装置である。
【０００６】
請求項２に記載の発明は、前記色域記憶部は、前記変換対象色データ取得部にて取得された前記変換対象色データが色変換処理された色変換データが使用される装置の色域と、当該色域を包含する１または複数の色域とからなる複数の前記所定の色域を記憶するとともに、前記色域記憶部に記憶された前記複数の所定の色域から一の色域を選択する色域選択部をさらに備え、前記判定部は、前記変換対象色データが前記色域選択部にて選択された前記一の色域の内部に存在するか当該一の色域の外部に存在するかを判定することを特徴とする請求項１記載の色処理装置である。
【０００７】
請求項３に記載の発明は、コンピュータに、第１色空間の変換対象色データを取得する機能と、取得した前記変換対象色データが所定の色域内部に存在するか当該所定の色域外部に存在するかを判定する機能と、前記所定の色域内部に存在すると判定された前記変換対象色データを、前記第１色空間の色と変換先である第２色空間の色との対応関係を規定する色変換特性モデルにより、当該第２色空間の色データに色変換処理する機能と、前記所定の色域外部に存在すると判定された前記変換対象色データの色相角と、当該変換対象色データと同一の明度成分を有する当該所定の色域の境界に隣接する当該所定の色域内部の変換対象色データの色相角とを算出し、算出した当該所定の色域内部の変換対象色データの色相角の中から、算出した当該所定の色域外部の変換対象色データの当該色相角の次に大きな色相角を有する当該所定の色域内部の変換対象色データと、当該所定の色域外部の変換対象色データの当該色相角の次に小さな色相角を有する当該所定の色域内部の変換対象色データとを選択し、選択した当該所定の色域外部の変換対象色データの当該色相角の次に大きな色相角を有する当該変換対象色データと当該色相角の次に小さな色相角を有する当該変換対象色データとに対し、選択した当該所定の色域内部の変換対象色データの当該色相角と、当該所定の色域外部の変換対象色データの当該色相角とを用いた補間演算を行うことにより、当該所定の色域外部に存在すると判定された当該変換対象色データを前記第２色空間の当該色域内部の色データに色変換処理する機能とを実現させることを特徴とするプログラムである。
【０００８】
請求項４に記載の発明は、取得された前記変換対象色データが色変換処理された色変換データが使用される装置の色域と、当該色域を包含する１または複数の色域とからなる複数の前記所定の色域から一の色域を選択する機能をさらに備え、前記判定する機能は、前記変換対象色データが選択された前記一の色域の内部に存在するか当該一の色域の外部に存在するかを判定することを特徴とする請求項３記載のプログラムである。
【発明の効果】
【０００９】
本発明の請求項１によれば、本発明を採用しない場合に比べて、色データをカラー画像出力装置の出力色空間の色データに色変換処理する際の処理時間を短縮することができる。
本発明の請求項１によれば、色域外部の変換対象色データの色変換データにおいて色域外部の変換対象色データに近接した色域内部の変換対象色データの色変換データが反映されるので、本発明を採用しない場合に比べて、色域外部の変換対象色データに関する色再現性の劣化を抑えることができる。
本発明の請求項１によれば、色域外部の変換対象色データと同一の明度面内に存在する色域内部の変換対象色データの色変換データが用いられることから明度に関する色情報が保持され、本発明を採用しない場合に比べて、色域外部の変換対象色データに関しても色再現性の劣化を抑えることができる。
本発明の請求項１によれば、色域外部の変換対象色データとの色差距離が近接した色域内部の変換対象色データの色変換データがより大きく反映されるので、本発明を採用しない場合に比べて、色再現性の劣化をより抑えることができる。
本発明の請求項２によれば、本発明を採用しない場合に比べて、色変換精度の維持が必要となる領域と高速で演算処理して色変換処理する領域とを自由に設定することができる。
【００１０】
本発明の請求項３によれば、本発明を採用しない場合に比べて、色データをカラー画像出力装置の出力色空間の色データに色変換処理する際の処理時間を短縮することができる。
本発明の請求項３によれば、色域外部の変換対象色データの色変換データにおいて色域外部の変換対象色データに近接した色域内部の変換対象色データの色変換データが反映されるので、本発明を採用しない場合に比べて、色域外部の変換対象色データに関する色再現性の劣化を抑えることができる。
本発明の請求項３によれば、色域外部の変換対象色データと同一の明度面内に存在する色域内部の変換対象色データの色変換データが用いられることから明度に関する色情報が保持され、本発明を採用しない場合に比べて、色域外部の変換対象色データに関しても色再現性の劣化を抑えることができる。
本発明の請求項３によれば、色域外部の変換対象色データとの色差距離が近接した色域内部の変換対象色データの色変換データがより大きく反映されるので、本発明を採用しない場合に比べて、色再現性の劣化をより抑えることができる。
本発明の請求項４によれば、本発明を採用しない場合に比べて、色変換精度の維持が必要となる領域と高速で演算処理して色変換処理する領域とを自由に設定することができる。
【発明を実施するための最良の形態】
【００１１】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
図１は、本実施の形態が適用される色処理装置１の全体構成を示すブロック図である。図１に示す色処理装置１は、デバイス非依存色空間である例えばＬ＊ａ＊ｂ＊色空間の格子点データを取得する格子点データ取得部１０、複数の種類の色域(色再現範囲)を記憶する色域記憶部２０、色域記憶部２０に記憶された複数の種類の色域の何れか一つを選択する色域選択部３０、格子点データ取得部１０にて取得された格子点データが色域選択部３０にて選択された色域の内部(色域境界を含む)または外部の何れに存在するかを判定する色域内外判定部４０を備えている。
【００１２】
また、色処理装置１は、色域内外判定部４０にて色域の内部(色域境界を含む)に存在すると判定された格子点データを色変換処理する第１色変換処理部５０、第１色変換処理部５０にて色変換処理された色域内の変換色データを格子点データ取得部１０にて取得した格子点データと対応付けて出力する色域内変換色データ出力部６０を備えている。
さらに、色域内外判定部４０にて色域の外部に存在すると判定された格子点データを色域内変換色データに基づいて色変換処理する第２色変換処理部７０、第２色変換処理部７０にて色変換処理された色域外の変換色データを格子点データ取得部１０にて取得した格子点データと対応付けて出力する色域外変換色データ出力部８０を備えている。
加えて、色域内変換色データ出力部６０からの格子点データと対応付けた色域内変換色データと、色域外変換色データ出力部８０からの格子点データと対応付けた色域外変換色データとを出力する変換色データ出力部９０を備えている。
【００１３】
格子点データ取得部１０は、色変換の対象となる変換対象色データを取得する変換対象色データ取得部の一例であって、変換対象色データとしてデバイス非依存色空間である例えばＬ＊ａ＊ｂ＊色空間内にて規則的に配列された色データを取得する。この規則的に配列された色データは一般に「格子点」と呼ばれ、この格子点の色座標を本明細書では「格子点データ」と称することとする。
例えば３次元のＬ＊ａ＊ｂ＊色空間では、一般に、明度Ｌ＊は０〜１００、色度ａ＊, ｂ＊はそれぞれ−１２８〜１２７の範囲で座標値が設定される。そこで、各座標軸における座標値をそれぞれ任意のステップ(例えば、１６ステップ)で区切り、区切られた座標値のすべての組み合わせを作成して、これをＬ＊ａ＊ｂ＊色空間での格子点データとする。
格子点データ取得部１０では、例えばこのようなＬ＊ａ＊ｂ＊色空間内の格子点の色座標が格子点データとして取得される。そして、取得された格子点データは色域内外判定部４０に送られる。
【００１４】
色域記憶部２０は、色域記憶部の一例であって、複数の種類の色域をＬ＊ａ＊ｂ＊色空間における多面体(色域外郭ポリゴン)として記憶する。ここで図２は、色域記憶部２０に記憶される色域外郭ポリゴンの一例を示した図である。色域は３次元であるＬ＊ａ＊ｂ＊色空間内の一部を占める領域であるため、これを多面体で表すことができる。そこで、色域記憶部２０では、図２に示したように、複数種類の色域各々をＬ＊ａ＊ｂ＊色空間の一部の空間領域を三角形のような多角形(ポリゴン面)の集合である多面体で形成する。そして、この多面体によってＬ＊ａ＊ｂ＊色空間における色域(色再現範囲)を規定する。なお、図２では、見易くするため、１の色域を表現する色域外郭ポリゴンだけを表している。また、色域外郭ポリゴンの一部の領域だけをポリゴン面の集合で表したが、すべての領域がポリゴン面の集合で形成されている。
【００１５】
本実施の形態の色域記憶部２０では、複数種類の色域として例えば次の３つの色域が記憶されている。すなわち、格子点データ取得部１０にて取得された格子点データの色変換先である例えばカラープリンタ等の画像出力装置(対象デバイス)の色域(第１の色域)、第１の色域の外側であるが、例えば画像出力装置に接続される表示装置等の入力装置(入力デバイス)からの画像データ(色データ)の色再現に重要な領域となる色域(第２の色域)、例えば一般的な画像出力装置の色再現範囲である色域(第３の色域)を記憶する。
図３は、色域記憶部２０に記憶された３つの色域を示した図である。図３では、Ｌ＊ａ＊ｂ＊色空間を色度ｂ＊＝０とするＬ＊ａ＊面により色域記憶部２０に記憶された３つの色域を表している。ここでの色域記憶部２０に記憶された３つの色域それぞれは、例えば後段の第１色変換処理部５０にて色変換処理する際に使用される色変換特性モデルと同様にして生成されたデバイス毎の色変換特性モデルを用いて、Ｌ＊ａ＊ｂ＊色空間での色域に予め変換されたものである。
【００１６】
色域選択部３０は、色域選択部の一例であって、例えばユーザの操作入力を受け付ける操作入力部(不図示)からの指示信号に従って、色域記憶部２０に記憶された複数の種類の色域の何れか一つを選択する。そして、色域記憶部２０に対して選択された色域に関する情報(色域情報)を色域内外判定部４０に送るように指示する。例えば、ユーザが色変換先の対象デバイスでの色変換処理だけでなく、一般的な画像出力装置も使用する場合には、ユーザの操作入力により第３の色域が選択される。また、入力デバイスからの画像データ(色データ)の色再現に重要となる色域での色変換処理を必要とする場合には、ユーザの操作入力により第２の色域が選択される。一方、ユーザが色変換先の対象デバイスでの色変換処理だけを行う場合には、ユーザの操作入力により第１の色域が選択される。
なお、色域選択部３０において、ユーザの操作入力に従って複数の種類の色域の何れか一つを選択する構成の他に、例えば格子点データ取得部１０にて取得された格子点データの数やＬ＊ａ＊ｂ＊色空間内での範囲等に応じて、自動的に複数の種類の色域の何れか一つを選択するように構成してもよい。
【００１７】
色域内外判定部４０は、判定部の一例であって、格子点データ取得部１０から格子点データを取得する。また色域内外判定部４０は、色域記憶部２０に記憶されている複数の色域の中から、色域選択部３０にて選択された色域に関する情報(色域情報)を取得する。そして、Ｌ＊ａ＊ｂ＊色空間の格子点データと色域情報とを対比して、取得した格子点データが選択された色域の色域外郭ポリゴンの内部(色域外郭ポリゴン表面上を含む)に存在するか、または外部に存在するかを判定する。
そして、色域内外判定部４０は、色域外郭ポリゴンの内部に存在すると判定された格子点データを第１色変換処理部５０に送る。また、色域外郭ポリゴンの外部に存在すると判定された格子点データを第２色変換処理部７０に送る。
【００１８】
第１色変換処理部５０は、第１色変換処理部の一例であって、Ｌ＊ａ＊ｂ＊色空間(第１色空間)の格子点データをＣＭＹＫ色空間(第２色空間)の色データに変換する際に、Ｌ＊ａ＊ｂ＊色空間の色データとＣＭＹＫ色空間の色データとの対応関係を定式化して規定する色変換特性モデルを生成する。そして、生成された色変換特性モデルに基づいて、色域内外判定部４０から取得した色域の内部に存在すると判定された格子点データに対する色変換処理を行う。
図４は、第１色変換処理部５０の機能構成を示すブロック図である。第１色変換処理部５０は、実データ対入力部５１、実データ対記憶部５２、加重生成部５３、色変換特性モデル算出部５４、色変換部５５を備えている。
実データ対入力部５１は、ＣＭＹＫ色空間において種々の色座標値が組み合わされて生成された色標本(カラーパッチ)の色データ(ｘ１ｉ,ｘ２ｉ,ｘ３ｉ,ｘ４ｉ)と、カラーパッチをＬ＊ａ＊ｂ＊色空間において実際に測定(測色)して得られた色データ(ｙ１ｉ,ｙ２ｉ,ｙ３ｉ)との対である実データ対を取得する。
実データ対記憶部５２は、実データ対入力部５１にて取得された実データ対を記憶する。すなわち、カラーパッチに関するＣＭＹＫ色空間で表された実データ(ｘ１ｉ,ｘ２ｉ,ｘ３ｉ,ｘ４ｉ)と、それに対応するＬ＊ａ＊ｂ＊色空間の実データ(ｙ１ｉ,ｙ２ｉ,ｙ３ｉ)とが対となったｎ組の実データ対を記憶する。ここで、ｎ,ｉは整数であってｉ＝１〜ｎとする。
【００１９】
加重生成部５３は、実データを用いて例えば回帰分析等の統計処理により色変換特性モデルを算出する際に、実データに対して施す加重(重み)を生成する。
色変換特性モデル算出部５４は、例えば回帰分析等の統計処理によりＬ＊ａ＊ｂ＊色空間の色データとＣＭＹＫ色空間(対象デバイスの出力色空間)の色データとの対応関係を定式化して規定する色変換特性モデルを算出する。すなわち、色変換特性モデル算出部５４は、色域内外判定部４０から色域内部に存在する格子点データと、実データ対記憶部５２から実データ対とを取得する。また、加重生成部５３から格子点データとの色差距離に応じた加重を取得する。そして色変換特性モデル算出部５４は、実データ対記憶部５２から取得した実データに対して、加重生成部５３にて生成された加重を施し、加重が施された実データを用いて線形回帰分析を行う。それにより、色域内部に存在するＬ＊ａ＊ｂ＊色空間の色(格子点データ)と、Ｌ＊ａ＊ｂ＊色空間の色に対応するＣＭＹＫ色空間の色(変換色データ)との対応関係を規定する色変換特性モデルを算出する。そして、算出された色変換特性モデルを色変換部５５に送る。
【００２０】
次に、第１色変換処理部５０にて行われる色変換特性モデルの生成について説明する。第１色変換処理部５０では、３次元であるＬ＊ａ＊ｂ＊色空間での色データ(Ｌ＊,ａ＊,ｂ＊)から４次元であるＣＭＹＫ色空間での色データ(Ｃ,Ｍ,Ｙ,Ｋ)への色変換特性モデルが生成される。
【００２１】
格子点データ取得部１０にて取得される格子点データがＬ＊ａ＊ｂ＊色空間(第１色空間)の３次元データ(ｙ１ｊ,ｙ２ｊ,ｙ３ｊ)であり、色変換部５５にて色変換処理されて出力される変換色データがＣＭＹＫ色空間(第２色空間)の４次元データ(ｘ１ｊ,ｘ２ｊ,ｘ３ｊ,ｘ４ｊ)である場合には、定数項を含む次の(１)式を解くこととなる。ところが、(１)式においては、変換対象色が３次元の格子点データ(ｙ１ｊ,ｙ２ｊ,ｙ３ｊ)であって、変換色が４次元の変換色データ(ｘ１ｊ,ｘ２ｊ,ｘ３ｊ,ｘ４ｊ)であることから、既知数不足となり、(１)式を一意に解くことはできない。そこで、この場合は、格子点データ(ｙ１ｊ,ｙ２ｊ,ｙ３ｊ)を用いてＣＭＹＫ色空間の“Ｋ”(＝ｘ４ｊ)を予め算出しておき、算出された(ｘ４ｊ)を変換対象色として設定する。そして、(１)式を演算して、残りの変換色データである例えば(ｘ１ｊ,ｘ２ｊ,ｘ３ｊ)を求める手法を用いる。具体的には、定数項を含む次の(２)式を演算して、変換色データ(ｘ１ｊ,ｘ２ｊ,ｘ３ｊ)を求めることとなる。
【００２２】
【数１】
0004692564.tif 000002
【００２３】
図５は、第１色変換処理部５０にて色変換特性モデルを生成する際の処理の手順の一例を示したフローチャートである。図５に示したように、第１色変換処理部５０における色変換特性モデルの生成処理では、加重生成工程(ステップ１０１)、行列成分算出工程(ステップ１０２)、および変換値算出工程(ステップ１０３)が実行される。
【００２４】
[加重生成工程]
第１色変換処理部５０では、まず、加重生成部５３にて加重Ｗｉｊを生成する加重生成工程(ステップ１０１)が行われる。加重生成部５３は、色域内外判定部４０から変換対象色である色域の内部に存在する格子点データ(ｙ１ｊ,ｙ２ｊ,ｙ３ｊ)を取得する。また、実データ対記憶部５２からＬ＊ａ＊ｂ＊色空間の実データ(ｙ１ｉ,ｙ２ｉ,ｙ３ｉ)を取得する。そして、色域内部の格子点データ(ｙ１ｊ,ｙ２ｊ,ｙ３ｊ)と実データ(ｙ１ｉ,ｙ２ｉ,ｙ３ｉ)との信号成分毎の差分を規格化し、この規格化された差分成分からなる規格化信号に関するユークリッド距離に応じて単調減少する、次の(３)式に示した第１の関数Ｆｉｊで設定される第１の加重Ｗ１ｉｊを生成する。
【００２５】
また、加重生成部５３は、色域内部の格子点データ(ｙ１ｊ,ｙ２ｊ,ｙ３ｊ)から(ｘ４ｊ)を算出する。さらに、実データ対記憶部５２からＬ＊ａ＊ｂ＊色空間の実データ(ｙ１ｉ,ｙ２ｉ,ｙ３ｉ)と対をなすＣＭＹＫ色空間の実データ(ｘ１ｉ,ｘ２ｉ,ｘ３ｉ,ｘ４ｉ) を取得する。そして、算出された(ｘ４ｊ)と実データ(ｘ４ｉ)との信号成分毎の差分を規格化し、この規格化された差分成分からなる規格化信号に関するユークリッド距離に応じて単調減少する、次の(４)式に示した第２の関数Ｇｉｊで設定される第２の加重Ｗ２ｉｊを生成する。
そして、加重生成部５３は、(５)式に示したように、第１の加重Ｗ１ｉｊと第２の加重Ｗ２ｉｊとを結合した加重Ｗｉｊを生成する。
なお、(３)式のｙ１０,ｙ２０,ｙ３０、および(４)式のｘ４０はそれぞれ規格化定数であって、ユークリッド距離に応じて第１の加重Ｗ１ｉｊおよび第２の加重Ｗ２ｉｊの幅を規定する。
【００２６】
【数２】
0004692564.tif 000003
【００２７】
このように加重生成工程(ステップ１０１)では、色データ(色座標)間のユークリッド距離に関する２つの単調減少関数である第１の関数Ｆｉｊおよび第２の関数Ｇｉｊによって加重Ｗｉｊを設定する。それによって、色空間での距離の差(色差距離)が大きい実データについては加重Ｗｉｊを小さくして影響を少なくし、色差が小さい実データについては加重Ｗｉｊを大きくして重要なデータとして扱う。
【００２８】
[行列成分算出工程]
加重生成工程(ステップ１０１)に続く行列成分算出工程(ステップ１０２)では、色変換特性モデル算出部５４により、(２)式の行列の各成分ｍ１１,ｍ１２,ｍ１３,ｍ１４,…を求める処理を行う。
色変換特性モデル算出部５４は、色域内外判定部４０から色域内部の格子点データ(ｙ１ｊ,ｙ２ｊ,ｙ３ｊ)を取得する。また、実データ対記憶部５２からＣＭＹＫ色空間の実データ(ｘ１ｉ,ｘ２ｉ,ｘ３ｉ,ｘ４ｉ)およびそれに対応するＬ＊ａ＊ｂ＊色空間の実データ(ｙ１ｉ,ｙ２ｉ,ｙ３ｉ)を取得する。さらに、加重生成部５３から生成された加重Ｗｉｊを取得する。
そして、色変換特性モデル算出部５４は、次の(６)式にて算出される出力変換値(ｘ´１ｉ,ｘ´２ｉ,ｘ´３ｉ,ｘ´４ｉ)と、(６)式にて出力変換値(ｘ´１ｉ,ｘ´２ｉ,ｘ´３ｉ,ｘ´４ｉ)を算出する際に用いたＬ＊ａ＊ｂ＊色空間の実データ(ｙ１ｉ,ｙ２ｉ,ｙ３ｉ)と対をなすＣＭＹＫ色空間の実データ(ｘ１ｉ,ｘ２ｉ,ｘ３ｉ,ｘ４ｉ)との間のユークリッド距離に、加重生成工程(ステップ１０１)にて生成された加重Ｗｉｊを乗じた２乗和Ｅｊ(次の(７)式)を最小にするという条件の下で、線形回帰分析の一例である最小２乗法により、(２)式の行列の各成分ｍ１１,ｍ１２,ｍ１３,ｍ１４,…を求める。
【００２９】
【数３】
0004692564.tif 000004
【００３０】
[変換値算出工程]
行列成分算出工程(ステップ１０２)に続く変換値算出工程(ステップ１０３)では、行列成分算出工程(ステップ１０２)により求められた行列の各成分ｍ１１,ｍ１２,ｍ１３,ｍ１４,…を適用した(２)式に基づき、変換対象色である色域内部の格子点データ(ｙ１ｊ,ｙ２ｊ,ｙ３ｊ)と格子点データ(ｙ１ｊ,ｙ２ｊ,ｙ３ｊ)から算出された(ｘ４ｊ)とから、変換色データ(ｘ１ｊ,ｘ２ｊ,ｘ３ｊ)を算出する。
色変換特性モデル算出部５４は、さらに、この算出された変換色データ(ｘ１ｊ,ｘ２ｊ,ｘ３ｊ)を加重生成部２３に送る。加重生成部２３は、色変換特性モデル算出部５４にて算出された変換色データ(ｘ１ｊ,ｘ２ｊ,ｘ３ｊ)を参照して規格化定数ｙ１０,ｙ２０,ｙ３０,ｘ４０を調整し、再び加重Ｗｉｊを算出する。そして色変換特性モデル算出部５４において、再算出された加重Ｗｉｊにより、(７)式のＥｊを最小とする行列成分ｍ１１,ｍ１２,ｍ１３,ｍ１４,…からなる行列を求める。さらには、この行列成分ｍ１１,ｍ１２,ｍ１３,ｍ１４,…を用いて変換色データ(ｘ１ｊ,ｘ２ｊ,ｘ３ｊ)を再度計算する。色変換特性モデル算出部５４では、ステップ１０１の加重生成工程からステップ１０３の変換値算出工程までの処理を繰り返すことによって変換色データ(ｘ１ｊ,ｘ２ｊ,ｘ３ｊ)を収束させ、精度の高い行列を得る。
【００３１】
そして、色変換特性モデル算出部５４は、求めた行列成分ｍ１１,ｍ１２,ｍ１３,ｍ１４,…からなる(２)式の行列を色変換特性モデルとして色変換部５５に設定する。それにより、色変換部５５は、色域内外判定部４０から取得した色域内部の格子点データ(ｙ１ｊ,ｙ２ｊ,ｙ３ｊ)から、(２)式に基づき対象デバイスの出力色空間の色データである変換色データ(ｘ１ｊ,ｘ２ｊ,ｘ３ｊ,ｘ４ｊ)を算出する。
色変換部５５は、算出した変換色データ(ｘ１ｊ,ｘ２ｊ,ｘ３ｊ,ｘ４ｊ)を色域内部の格子点データ(ｙ１ｊ,ｙ２ｊ,ｙ３ｊ)と対応付けて色域内変換色データ出力部６０に送る。そして、色域内変換色データ出力部６０から第２色変換処理部７０と変換色データ出力部９０とに、色域内部の格子点データ(ｙ１ｊ,ｙ２ｊ,ｙ３ｊ)と対応付けられた変換色データ(ｘ１ｊ,ｘ２ｊ,ｘ３ｊ,ｘ４ｊ)が送信される。
【００３２】
なお、本実施の形態の第１色変換処理部５０での色変換特性モデルの生成方法としては、統計処理である上記した加重された実データを用いて線形回帰分析を行う方法の他に、統計処理である加重された実データを学習したニューラルネットワーク等を用いてもよい。
【００３３】
次に、第２色変換処理部７０について説明する。第２色変換処理部７０は、第２色変換処理部の一例であって、色域内部の格子点データ(ｙ１ｊ,ｙ２ｊ,ｙ３ｊ)と第１色変換処理部５０にて生成されたその変換色データ(ｘ１ｊ,ｘ２ｊ,ｘ３ｊ,ｘ４ｊ)とに基づいて、色域内外判定部４０から取得した色域の外部に存在すると判定された格子点データに対する色変換処理を行う。
図６は、第２色変換処理部７０の機能構成を示すブロック図である。第２色変換処理部７０は、色域内変換色データ取得部７１、色域内変換色データ記憶部７２、色相角算出部７３、色変換部７４を備えている。
色域内変換色データ取得部７１は、色域内変換色データ出力部６０から、色域内部の格子点データ(ｙ１ｊ,ｙ２ｊ,ｙ３ｊ)に対応付けられた変換色データ(ｘ１ｊ,ｘ２ｊ,ｘ３ｊ,ｘ４ｊ)を取得する。
色域内変換色データ記憶部７２は、色域内変換色データ取得部７１にて取得された色域内部の格子点データ(ｙ１ｊ,ｙ２ｊ,ｙ３ｊ)と、色域内部の格子点データ(ｙ１ｊ,ｙ２ｊ,ｙ３ｊ)に対応付けられた変換色データ(ｘ１ｊ,ｘ２ｊ,ｘ３ｊ,ｘ４ｊ)とを一対として記憶する。
【００３４】
色相角算出部７３は、色域内外判定部４０から色域外部に存在すると判定された格子点データ(ｙ１ｑ,ｙ２ｑ,ｙ３ｑ)を取得する。そして、色域外部の格子点データ(ｙ１ｑ,ｙ２ｑ,ｙ３ｑ)の座標点(格子点)Ｑに関し、Ｌ＊ａ＊ｂ＊色空間における明度軸(Ｌ＊軸)を中心とした特定の平面(ａ＊ｂ＊面)内での色度軸(例えばａ＊軸)とのなす角度(色相角)を算出する。
また、色相角算出部７３は、色域内変換色データ記憶部７２から色域内部の格子点データ(ｙ１ｊ,ｙ２ｊ,ｙ３ｊ)を取得する。さらに、取得した色域内部の格子点データ(ｙ１ｊ,ｙ２ｊ,ｙ３ｊ)の中から、色域内外判定部４０から取得した色域外部の格子点Ｑ(ｙ１ｑ,ｙ２ｑ,ｙ３ｑ)と同一のａ＊ｂ＊平面内に存在する色域内部の格子点データ(ｙ１ｊ,ｙ２ｊ,ｙ３ｊ)を抽出する。すなわち、色域内外判定部４０から取得した格子点Ｑ(ｙ１ｑ,ｙ２ｑ,ｙ３ｑ)と同じ明度(Ｌ＊＝ｙ１ｑ)を有する色域内部の格子点データ(ｙ１ｊ(＝ｙ１ｑ),ｙ２ｊ,ｙ３ｊ)を抽出する。さらには、抽出された同一の明度面の色域内部の格子点データ(ｙ１ｑ,ｙ２ｊ,ｙ３ｊ)の中から、この平面での色域外郭に隣接する格子点データ(ｙ１ｑ,ｙ２ｊ,ｙ３ｊ)を抽出する。
【００３５】
そして、色相角算出部７３は、同一ａ＊ｂ＊面内の色域外郭に隣接する格子点データ(ｙ１ｑ,ｙ２ｊ,ｙ３ｊ)の座標点(格子点)に関する色相角を算出する。
さらに、色相角算出部７３は、色域外部の格子点Ｑ(ｙ１ｑ,ｙ２ｑ,ｙ３ｑ)と同一のａ＊ｂ＊面内の色域外郭に隣接する格子点(ｙ１ｑ,ｙ２ｊ,ｙ３ｊ)の中から、色域外部の格子点Ｑ(ｙ１ｑ,ｙ２ｑ,ｙ３ｑ)の色相角の次に大きな色相角を有する色域内部の格子点と、色域外部の格子点Ｑ(ｙ１ｑ,ｙ２ｑ,ｙ３ｑ)の色相角の次に小さな色相角を有する色域内部の格子点とを選択する。
そして、色相角算出部７３は、選択された色域内部の２つの格子点とその色相角に関する情報、および色域外部の格子点Ｑ(ｙ１ｑ,ｙ２ｑ,ｙ３ｑ)とその色相角に関する情報を色変換部７４に出力する。
【００３６】
ここで図７は、色相角算出部７３から出力される色域内部の２つの格子点とその色相角について説明する図である。図７は、Ｌ＊ａ＊ｂ＊色空間における色域外部の格子点Ｑ(ｙ１ｑ,ｙ２ｑ,ｙ３ｑ)と同一のＬ*値を有する平面(ａ＊ｂ＊面)を示している。
図７に示したように、まず、色相角算出部７３は、色域内外判定部４０から取得した色域外部の格子点Ｑ(ｙ１ｑ,ｙ２ｑ,ｙ３ｑ)に関する色相角θを算出する。次に、色域内変換色データ記憶部７２から取得した色域内部の格子点データ(ｙ１ｊ,ｙ２ｊ,ｙ３ｊ)の中から色域外部の格子点Ｑ(ｙ１ｑ,ｙ２ｑ,ｙ３ｑ)と等明度平面(Ｌ＊＝ｙ１ｑ)内に存在する色域内部の格子点(ｙ１ｑ,ｙ２ｊ,ｙ３ｊ)を抽出する。そして、その中から、この平面(Ｌ＊＝ｙ１ｑ)にて色域外郭に隣接する格子点Ｇ１,Ｇ２,…,Ｇ１４を抽出する。そして、格子点Ｇ１,Ｇ２,…,Ｇ１４に関する色相角θ１, θ２,…,θ１４をそれぞれ算出する。
引き続いて、色相角算出部７３は、算出された格子点Ｇ１,Ｇ２,…,Ｇ１４に関する色相角θ１,θ２,…,θ１４の中から、色域外部の格子点Ｑ(ｙ１ｑ,ｙ２ｑ,ｙ３ｑ)の色相角θの次に大きな色相角θ２を有する格子点Ｇ２を選択する。さらには、色域外部の格子点Ｑ(ｙ１ｑ,ｙ２ｑ,ｙ３ｑ)の色相角θの次に小さな色相角θ１を有する格子点Ｇ１を選択する。そして、選択された色域内部の２つの格子点Ｇ１,Ｇ２とその色相角θ１,θ２に関する情報、さらには、色域外部の格子点Ｑ(ｙ１ｑ,ｙ２ｑ,ｙ３ｑ)とその色相角θに関する情報を色変換部７４に出力する。
【００３７】
色変換部７４は、色相角算出部７３から選択された色域内部の２つの格子点Ｇ１,Ｇ２とその色相角θ１,θ２に関する情報、および色域外部の格子点Ｑ(ｙ１ｑ,ｙ２ｑ,ｙ３ｑ)とその色相角θに関する情報を取得する。また、取得した色域内部の２つの格子点Ｇ１,Ｇ２に対応する第１色変換処理部５０にて算出された変換色データ(ｘ１ｊ,ｘ２ｊ,ｘ３ｊ,ｘ４ｊ)を色域内変換色データ記憶部７２から取得する。
そして、色変換部７４は、２つの格子点Ｇ１,Ｇ２に関する変換色データ(ｘ１ｊ,ｘ２ｊ,ｘ３ｊ,ｘ４ｊ)に基づいて、色域外部の格子点Ｑ(ｙ１ｑ,ｙ２ｑ,ｙ３ｑ)に関する変換色データ(ｘ１ｑ,ｘ２ｑ,ｘ３ｑ,ｘ４ｑ)を算出する。具体的には、２つの格子点Ｇ１,Ｇ２に関する変換色データ(ｘ１ｊ,ｘ２ｊ,ｘ３ｊ,ｘ４ｊ)を、例えば、格子点Ｇ１,Ｇ２の色相角θ１,θ２と格子点Ｑの色相角θとを用いて内分する補間演算を行い、色域外部の格子点Ｑに関する対象デバイスの出力色空間の色データである変換色データ(ｘ１ｑ,ｘ２ｑ,ｘ３ｑ,ｘ４ｑ)を算出する。
【００３８】
すなわち、色変換部７４は、格子点Ｇ２の色相角θ２と格子点Ｑの色相角θとの差分(θ２−θ)と、格子点Ｑの色相角θと格子点Ｇ１の色相角θ１と差分(θ−θ１)とを算出する。そして、格子点Ｇ１,Ｇ２に関する変換色データ(ｘ１ｊ,ｘ２ｊ,ｘ３ｊ,ｘ４ｊ)を差分(θ２−θ)および差分(θ−θ１)を用いて内分する。すなわち、格子点Ｇ１,Ｇ２に関する変換色データをそれぞれＸ１,Ｘ２で表すと、次の(８)式により格子点Ｑに関する変換色データｑ(ｘ１ｑ,ｘ２ｑ,ｘ３ｑ,ｘ４ｑ)を算出する。
【００３９】
【数４】
0004692564.tif 000005
【００４０】
この(８)式にて算出された変換色データｑ(ｘ１ｑ,ｘ２ｑ,ｘ３ｑ,ｘ４ｑ)は、格子点Ｇ１と格子点Ｇ２とを結ぶ線分を(θ２−θ)：(θ−θ１)で内分した座標点Ｈでの変換色データに相当する。それにより、色域外部の格子点Ｑ(ｙ１ｑ,ｙ２ｑ,ｙ３ｑ)に関する変換色データ(ｘ１ｑ,ｘ２ｑ,ｘ３ｑ,ｘ４ｑ)は、色域外に関する色変換データではあるが、色域外部の格子点Ｑに近接した色域内部の色変換データが反映される。さらに、同一明度面(Ｌ＊＝ｙ１ｑ)内に存在する色域内部の色変換データが用いられることから、明度に関する色情報が保持され、色相角は同一となる。それによって、色域外部の格子点Ｑ(ｙ１ｑ,ｙ２ｑ,ｙ３ｑ)に関しても色再現性の劣化が抑えられる。
また、第２色変換処理部７０では、第１色変換処理部５０にて算出された変換色データ(ｘ１ｊ,ｘ２ｊ,ｘ３ｊ,ｘ４ｊ)を用いた例えば補間演算等の演算処理により色域外部の格子点Ｑ(ｙ１ｑ,ｙ２ｑ,ｙ３ｑ)の変換色データ(ｘ１ｑ,ｘ２ｑ,ｘ３ｑ,ｘ４ｑ)を算出するので、色域外部の格子点Ｑ(ｙ１ｑ,ｙ２ｑ,ｙ３ｑ)の変換色データ(ｘ１ｑ,ｘ２ｑ,ｘ３ｑ,ｘ４ｑ)を算出するに際して第１色変換処理部５０と同様に色変換特性モデルを用いる場合や色域圧縮処理(Gamut Mapping Algorithm)を用いる場合等に比べて、変換色データ(ｘ１ｑ,ｘ２ｑ,ｘ３ｑ,ｘ４ｑ)が短時間で算出される。
【００４１】
そして色変換部７４は、算出した変換色データ(ｘ１ｑ,ｘ２ｑ,ｘ３ｑ,ｘ４ｑ)を色域外部の格子点データ(ｙ１ｑ,ｙ２ｑ,ｙ３ｑ)と対応付けて色域外変換色データ出力部８０に送る。そして、色域外変換色データ出力部８０から変換色データ出力部９０に、色域外部の格子点データ(ｙ１ｑ,ｙ２ｑ,ｙ３ｑ)と対応付けられた変換色データ(ｘ１ｑ,ｘ２ｑ,ｘ３ｑ,ｘ４ｑ)が送信される。
【００４２】
色変換データ出力部９０は、色域内変換色データ出力部６０から色域内部の格子点データ(ｙ１ｊ,ｙ２ｊ,ｙ３ｊ)と対応付けられた変換色データ(ｘ１ｊ,ｘ２ｊ,ｘ３ｊ,ｘ４ｊ)を取得する。また、色域外変換色データ出力部８０から色域外部の格子点データ(ｙ１ｑ,ｙ２ｑ,ｙ３ｑ)と対応付けられた変換色データ(ｘ１ｑ,ｘ２ｑ,ｘ３ｑ,ｘ４ｑ) を取得する。そして、色変換データ出力部９０は、色域内部および色域外部の格子点データと、その色変換処理された変換色データとを一対とするデータ群を出力する。このデータ群は、例えばカラープリンタ等のカラー画像形成装置等にてパーソナルコンピュータ(ＰＣ)等の外部機器から入力された画像データを色変換処理する際に用いられるＤＬＵＴ(Direct Look-Up Table)と呼ばれる色変換テーブルに使用される。
【００４３】
ここで、図８は、色処理装置１にて行われる色変換処理の手順の一例を示したフローチャートである。図８に示したように、色処理装置１では、格子点データ取得部１０が格子点データを取得する(ステップ２０１)。そして、取得した格子点データを色域内外判定部４０に送る(ステップ２０２)。また、色域選択部３０は、色域記憶部２０に記憶された複数の種類の色域の何れか一つを選択する(ステップ２０３)。色域内外判定部４０は、色域記憶部２０に記憶されている複数の色域の中から、色域選択部３０にて選択された色域に関する情報(色域情報)を取得する(ステップ２０４)。
次に、色域内外判定部４０は、取得した格子点データと色域情報とを比較して、取得した格子点データが選択された色域の内部(色域外郭ポリゴン表面上を含む)に存在するか、または外部に存在するかを判定する(ステップ２０５)。色域内外判定部４０は、選択された色域の内部(色域表面上を含む)に存在すると判定された格子点データを第１色変換処理部５０に送る(ステップ２０６)。一方、選択された色域の外部に存在すると判定された格子点データを第２色変換処理部７０に送る(ステップ２０７)。
【００４４】
色域内部の格子点データを取得した第１色変換処理部５０は、色変換特性モデルにより色域内部の格子点データを色変換処理し、変換色データを算出する(ステップ２０８)。そして、算出した変換色データを色域内部の格子点データと対応付けて第２色変換処理部７０に送る(ステップ２０９)。
第２色変換処理部７０は、第１色変換処理部５０にて算出された変換色データと色域内部の格子点データとを取得する(ステップ２１０)。引き続き、第２色変換処理部７０は、第１色変換処理部５０にて算出された変換色データと色域内部の格子点データとを用いて、例えば補間演算等の演算処理により色域外部の格子点データの変換色データを算出する(ステップ２１１)。
そして、色変換データ出力部９０は、色域選択部３０にて選択された色域内部および色域外部の格子点データと、その色変換処理された変換色データとを一対とするデータ群を出力する(ステップ２１２)。
このようにして、色処理装置１は、色域選択部３０にて選択された色域内部および色域外部の格子点データに関する色変換処理を行う。
【００４５】
次の図９は、本実施の形態の色処理装置１のハードウェア構成を示した図である。図９に示したように、色処理装置１は、色変換処理を実行するに際して、予め定められた処理プログラムに従ってデジタル演算処理を実行する演算手段の一例としてのＣＰＵ１０１、ＣＰＵ１０１により実行される処理プログラム等が格納されるＲＡＭ１０２、ＣＰＵ１０１により実行される処理プログラム等にて用いられる設定値等のデータが格納されるＲＯＭ１０３、書き換え可能で電源供給が途絶えた場合にもデータを保持できるＥＥＰＲＯＭやフラッシュメモリ等の不揮発性メモリ１０４、色処理装置１に接続される各部との信号の入出力を制御するインターフェース部１０５を備えている。
また、色処理装置１には外部記憶装置１００が接続されている。そして、外部記憶装置１００には、色処理装置１により実行される処理プログラムが格納されており、色処理装置１がこの処理プログラムを読み込むことによって、本実施の形態の色処理装置１での色変換処理が実行される。
【００４６】
すなわち、上記した格子点データ取得部１０、色域選択部３０、色域内外判定部４０、第１色変換処理部５０、色域内変換色データ出力部６０、第２色変換処理部７０、色域外変換色データ出力部８０、変換色データ出力部９０の各機能を実現するプログラムを外部記憶装置１００から色処理装置１内のＲＡＭ１０２に読み込む。そして、ＲＡＭ１０２に読み込まれた処理プログラムに基づいて、ＣＰＵ１０１が各種処理を行う。この処理プログラムは、例えば外部記憶装置１００としてのハードディスクやＤＶＤ−ＲＯＭ等に格納された処理プログラムが、ＲＡＭ１０２にロードされて提供される。また、その他の提供形態として、予めＲＯＭ１０３に格納された状態にてＲＯＭ１０３からＲＡＭ１０２にロードされる形態がある。さらに、ＥＥＰＲＯＭ等の書き換え可能なＲＯＭ１０３を備えている場合には、色処理装置１がアッセンブリされた後に処理プログラムがＲＯＭ１０３に提供され、ＲＯＭ１０３からＲＡＭ１０２にロードされる形態がある。また、インターネット等のネットワークを介して色処理装置１に処理プログラムが伝送され、色処理装置１のＲＡＭ１０２にインストールされる形態がある。
【００４７】
以上説明したように、本実施の形態の色処理装置１では、色域選択部３０にて選択された色域内部の色データ(格子点データ)に関しては、色変換精度の高い色変換データが得られる色変換特性モデルを用いて色変換処理を行う。また、色域選択部３０にて選択された色域外部の色データ(格子点データ)に関しては、高速で演算処理が行われる、色域内部での色変換データを用いた例えば補間演算等の演算処理による色変換処理を行う。
それにより、色空間内での色変換処理に関して重要な領域に関しては色変換精度を維持し、比較的重要の低い領域では、色変換処理の高速化を図っている。それにより、色変換処理の全体としての高速化が図られる。また、色変換処理に関して重要な領域を色域選択部３０にて選択するので、色変換精度の維持が必要となる領域と高速で演算処理して色変換処理する領域とが自由に設定される。
【図面の簡単な説明】
【００４８】
【図１】本実施の形態が適用される色処理装置の全体構成を示すブロック図である。
【図２】色域記憶部に記憶される色域外郭ポリゴンの一例を示した図である。
【図３】色域記憶部に記憶された３つの色域を示した図である。
【図４】第１色変換処理部の機能構成を示すブロック図である。
【図５】第１色変換処理部にて色変換特性モデルを生成する際の処理の手順の一例を示したフローチャートである。
【図６】第２色変換処理部の機能構成を示すブロック図である。
【図７】色相角算出部から出力される色域内部の２つの格子点とその色相角について説明する図である。
【図８】色処理装置にて行われる色変換処理の手順の一例を示したフローチャートである。
【図９】色処理装置のハードウェア構成を示した図である。
【符号の説明】
【００４９】
１…色処理装置、１０…格子点データ取得部、２０…色域記憶部、３０…色域選択部、４０…色域内外判定部、５０…第１色変換処理部、５１…実データ対入力部、５２…実データ対記憶部、５３…加重生成部、５４…色変換特性モデル算出部、５５…色変換部、６０…色域内変換色データ出力部、７０…第２色変換処理部、７１…色域内変換色データ取得部、７２…色域内変換色データ記憶部、７３…色相角算出部、７４…色変換部、８０…色域外変換色データ出力部、９０…変換色データ出力部
【図１】
0004692564.tif 000006
【図２】
0004692564.tif 000007
【図３】
0004692564.tif 000008
【図４】
0004692564.tif 000009
【図５】
0004692564.tif 000010
【図６】
0004692564.tif 000011
【図７】
0004692564.tif 000012
【図８】
0004692564.tif 000013
【図９】
0004692564.tif 000014