(57)【要約】【課題】  １次元テーブルと多次元テーブルを用いて色変換処理を行う際の多次元テーブルの色変換係数を、色予測モデルをそのまま用いて高精度に算出することができる色変換係数算出装置及び方法を提供する。【解決手段】  ＣＭＹＫアドレスグリッド生成部１で生成された多次元ＬＵＴのアドレスに対応する基準ターゲットデバイス色信号を、入力側ＬＵＴ逆適用部２で入力側ＬＵＴを逆方向に適用してオリジナルターゲットデバイス色信号を算出する。出力デバイス色信号算出部３は、オリジナルターゲットデバイス色信号と測色的に略一致するオリジナル出力デバイス色信号を算出する。出力側ＬＵＴ逆適用部２は、オリジナル出力デバイス色信号に対して出力側ＬＵＴを逆方向に適用し、多次元ＬＵＴのグリッドアドレスに対応する出力グリッド値となる基準出力デバイス色信号を算出する。【選択図】  図１
2006019937.tif 000002
【特許請求の範囲】
【請求項１】
第１の画像入出力デバイスのデバイス色信号に対して入力側１次元テーブル、多次元テーブル、出力側１次元テーブルを順に適用して、第１の画像入出力デバイスのデバイス色信号から第２の画像出力デバイスのデバイス色信号へ変換するための前記多次元テーブルの色変換係数を算出する色変換係数算出装置において、前記多次元テーブルのグリッドアドレスに相当する基準ターゲットデバイス色信号に対して入力側１次元テーブルを逆方向に適用してオリジナルターゲットデバイス色信号を算出する入力側１次元テーブル逆適用手段と、前記入力側１次元テーブル逆適用手段で算出された前記オリジナルターゲットデバイス色信号から該オリジナルターゲットデバイス色信号と測色的に略一致する第２の画像出力デバイスの色信号であるオリジナル出力デバイス色信号を算出する出力デバイス色信号算出手段と、前記出力デバイス色信号算出手段で算出したオリジナル出力デバイス色信号に対して出力側１次元テーブルを逆方向に適用して多次元テーブルの前記グリッドアドレスに対応するグリッド値となる基準出力デバイス色信号を算出する出力側１次元テーブル逆適用手段を有することを特徴とする色変換係数算出装置。
【請求項２】
第１の画像入出力デバイスのデバイス色信号に対して入力側１次元テーブルと多次元テーブルを順に適用して、第１の画像入出力デバイスのデバイス色信号から第２の画像出力デバイスのデバイス色信号へ変換するための前記多次元テーブルの色変換係数を算出する色変換係数算出装置において、多次元テーブルのグリッドアドレスに相当する基準ターゲットデバイス色信号に対して入力側１次元テーブルを逆方向に適用してオリジナルターゲットデバイス色信号を算出する入力側１次元テーブル逆適用手段と、前記入力側１次元テーブル逆適用手段で算出された前記オリジナルターゲットデバイス色信号から該オリジナルターゲットデバイス色信号と測色的に略一致する第２の画像出力デバイスの色信号であり多次元テーブルの前記グリッドアドレスに対応するグリッド値となるオリジナル出力デバイス色信号を算出する出力デバイス色信号算出手段を有することを特徴とする色変換係数算出装置。
【請求項３】
第１の画像入出力デバイスのデバイス色信号に対して多次元テーブルと出力側１次元テーブルを順に適用して、第１の画像入出力デバイスのデバイス色信号から第２の画像出力デバイスのデバイス色信号へ変換するための前記多次元テーブルの色変換係数を算出する色変換係数算出装置において、多次元テーブルのグリッドアドレスに相当する基準ターゲットデバイス色信号から該基準ターゲットデバイス色信号と測色的に略一致する第２の画像出力デバイスの色信号であるオリジナル出力デバイス色信号を算出する出力デバイス色信号算出手段と、前記出力デバイス色信号算出手段で算出したオリジナル出力デバイス色信号に対して出力側１次元テーブルを逆方向に適用して多次元テーブルの前記グリッドアドレスに対応するグリッド値となる基準出力デバイス色信号を算出する出力側１次元テーブル逆適用手段を有することを特徴とする色変換係数算出装置。
【請求項４】
前記出力デバイス色信号算出手段は、第１の画像入出力デバイスと第２の画像出力デバイスの少なくとも一方のデバイスにおけるデバイス色信号と該デバイス色信号に対応する測色値に基づくベースデータのうちのデバイス色信号をそのまま使用して、前記オリジナルターゲットデバイス色信号と測色的に略一致する第２の画像出力デバイスの色信号であるオリジナル出力デバイス色信号を算出することを特徴とする請求項１または請求項２に記載の色変換係数算出装置。
【請求項５】
前記出力デバイス色信号算出手段は、第１の画像入出力デバイスと第２の画像出力デバイスの少なくとも一方のデバイスにおけるデバイス色信号と該デバイス色信号に対応する測色値に基づくベースデータのうちのデバイス色信号をそのまま使用して、前記基準ターゲットデバイス色信号と測色的に略一致する第２の画像出力デバイスの色信号であるオリジナル出力デバイス色信号を算出することを特徴とする請求項３に記載の色変換係数算出装置。
【請求項６】
第１の画像入出力デバイスのデバイス色信号に対して入力側１次元テーブル、多次元テーブル、出力側１次元テーブルを順に適用して、第１の画像入出力デバイスのデバイス色信号から第２の画像出力デバイスのデバイス色信号へ変換するための前記多次元テーブルの色変換係数を算出する色変換係数算出方法において、多次元テーブルのグリッドアドレスに相当する基準ターゲットデバイス色信号に対して入力側１次元テーブルを逆方向に適用してオリジナルターゲットデバイス色信号を入力側１次元テーブル逆適用手段で算出し、前記オリジナルターゲットデバイス色信号から該オリジナルターゲットデバイス色信号と測色的に略一致する第２の画像出力デバイスの色信号であるオリジナル出力デバイス色信号を出力デバイス色信号算出手段で算出し、前記オリジナル出力デバイス色信号に対して出力側１次元テーブルを逆方向に適用して多次元テーブルの前記グリッドアドレスに対応するグリッド値となる基準出力デバイス色信号を出力側１次元テーブル逆適用手段で算出することを特徴とする色変換係数算出方法。
【請求項７】
第１の画像入出力デバイスのデバイス色信号に対して入力側１次元テーブルと多次元テーブルを順に適用して、第１の画像入出力デバイスのデバイス色信号から第２の画像出力デバイスのデバイス色信号へ変換するための前記多次元テーブルの色変換係数を算出する色変換係数算出方法において、多次元テーブルのグリッドアドレスに相当する基準ターゲットデバイス色信号に対して入力側１次元テーブルを逆方向に適用してオリジナルターゲットデバイス色信号を入力側１次元テーブル逆適用手段で算出し、前記オリジナルターゲットデバイス色信号から該オリジナルターゲットデバイス色信号と測色的に略一致する第２の画像出力デバイスの色信号であり多次元テーブルの前記グリッドアドレスに対応するグリッド値となるオリジナル出力デバイス色信号を出力デバイス色信号算出手段で算出することを特徴とする色変換係数算出方法。
【請求項８】
第１の画像入出力デバイスのデバイス色信号に対して多次元テーブルと出力側１次元テーブルを順に適用して、第１の画像入出力デバイスのデバイス色信号から第２の画像出力デバイスのデバイス色信号へ変換するための前記多次元テーブルの色変換係数を算出する色変換係数算出方法において、多次元テーブルのグリッドアドレスに相当する基準ターゲットデバイス色信号から前記基準ターゲットデバイス色信号と測色的に略一致する第２の画像出力デバイスの色信号であるオリジナル出力デバイス色信号を出力デバイス色信号算出手段で算出し、前記オリジナル出力デバイス色信号に対して出力側１次元テーブルを逆方向に適用して多次元テーブルの前記グリッドアドレスに対応するグリッド値となる基準出力デバイス色信号を出力側１次元テーブル逆適用手段で算出することを特徴とする色変換係数算出方法。
【請求項９】
前記オリジナルターゲットデバイス色信号と測色的に略一致する第２の画像出力デバイスの色信号であるオリジナル出力デバイス色信号を算出する際に、第１の画像入出力デバイスと第２の画像出力デバイスの少なくとも一方のデバイスにおけるデバイス色信号と該デバイス色信号に対応する測色値に基づくベースデータのうちのデバイス色信号をそのまま使用することを特徴とする請求項６または請求項７に記載の色変換係数算出方法。
【請求項１０】
前記基準ターゲットデバイス色信号と測色的に略一致する第２の画像出力デバイスの色信号であるオリジナル出力デバイス色信号を算出する際に、第１の画像入出力デバイスと第２の画像出力デバイスの少なくとも一方のデバイスにおけるデバイス色信号と該デバイス色信号に対応する測色値に基づくベースデータのうちのデバイス色信号をそのまま使用することを特徴とする請求項８に記載の色変換係数算出方法。
【請求項１１】
第１の画像入出力デバイスのデバイス色信号に対して補正を行う入力側１次元テーブルと、第１の画像入出力デバイスの補正後のデバイス色信号を第２の画像出力デバイスの補正前のデバイス色信号に変換する多次元テーブルと、第２の画像出力デバイスの前記補正前のデバイス色信号に対して補正を行う出力側１次元テーブルを有し、前記多次元テーブルは、請求項１に記載の色変換係数算出装置または請求項６に記載の色変換係数算出方法によって算出された色変換係数を用いて変換を行うことを特徴とする画像処理装置。
【請求項１２】
第１の画像入出力デバイスのデバイス色信号に対して補正を行う入力側１次元テーブルと、第１の画像入出力デバイスの補正後のデバイス色信号を第２の画像出力デバイスのデバイス色信号に変換する多次元テーブルを有し、前記多次元テーブルは、請求項２に記載の色変換係数算出装置または請求項７に記載の色変換係数算出方法によって算出された色変換係数を用いて変換を行うことを特徴とする画像処理装置。
【請求項１３】
第１の画像入出力デバイスのデバイス色信号を第２の画像出力デバイスの補正前のデバイス色信号に変換する多次元テーブルと、第２の画像出力デバイスの前記補正前のデバイス色信号に対して補正を行う出力側１次元テーブルを有し、前記多次元テーブルは、請求項３に記載の色変換係数算出装置または請求項８に記載の色変換係数算出方法によって算出された色変換係数を用いて変換を行うことを特徴とする画像処理装置。
【請求項１４】
第１の画像入出力デバイスのデバイス色信号に対して入力側１次元テーブル、多次元テーブル、出力側１次元テーブルを順に適用して、第１の画像入出力デバイスのデバイス色信号から第２の画像出力デバイスのデバイス色信号へ変換するための前記多次元テーブルの色変換係数を算出する色変換係数算出処理をコンピュータに実行させる色変換係数算出処理プログラムであって、請求項１ないし請求項５のいずれか１項に記載の色変換係数算出装置の機能あるいは請求項６ないし請求項１０のいずれか１項に記載の色変換係数算出方法をコンピュータに実行させることを特徴とする色変換係数算出処理プログラム。
【請求項１５】
第１の画像入出力デバイスのデバイス色信号を第２の画像出力デバイスのデバイス色信号に変換する画像処理をコンピュータに実行させる画像処理プログラムであって、請求項１１ないし請求項１３のいずれか１項に記載の画像処理装置の機能をコンピュータに実行させることを特徴とする画像処理プログラム。
【請求項１６】
第１の画像入出力デバイスのデバイス色信号に対して入力側１次元テーブル、多次元テーブル、出力側１次元テーブルを順に適用して、第１の画像入出力デバイスのデバイス色信号から第２の画像出力デバイスのデバイス色信号へ変換するための前記多次元テーブルの色変換係数を算出する色変換係数算出処理をコンピュータに実行させるプログラムを格納したコンピュータ読取可能な記憶媒体において、請求項１ないし請求項５のいずれか１項に記載の色変換係数算出装置の機能あるいは請求項６ないし請求項１０のいずれか１項に記載の色変換係数算出方法をコンピュータに実行させるプログラムを格納したことを特徴とするコンピュータが読取可能な記憶媒体。
【請求項１７】
第１の画像入出力デバイスのデバイス色信号を第２の画像出力デバイスのデバイス色信号に変換する画像処理をコンピュータに実行させるプログラムを格納したコンピュータ読取可能な記憶媒体において、請求項１１ないし請求項１３のいずれか１項に記載の画像処理装置の機能をコンピュータに実行させるプログラムを格納したことを特徴とするコンピュータが読取可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第１の画像入出力デバイスのデバイス色信号から第２の画像出力デバイスのデバイス色信号へ変換する画像処理技術に関するものであり、特に、その変換処理の際に使用する多次元テーブルの色変換係数を生成する技術に関するものである。
【０００２】
より具体的には、第１の画像入出力デバイスの色を第２の画像出力デバイスでシミュレートすることを目的として、適切なデバイス色信号パターン（例えばＣＭＹＫ）による複数のパッチの測色値を用いた色予測モデルを使用して、入力側の１次元ＬＵＴ（Ｌｏｏｋ  ｕｐ  ｔａｂｌｅ）と出力側ＬＵＴの両方もしくはどちらか片方と、多次元ＬＵＴを用いて色変換を行う画像処理技術であって、その色変換の際に用いる多次元ＬＵＴの色変換係数を生成する技術に関するものである。
【背景技術】
【０００３】
あるデバイスにおける色再現を他のデバイスでシミュレーションするための技術がある。その技術の一つとして、補間処理を含む多次元ＬＵＴを用いる方法がある。この補間処理を含む多次元ＬＵＴを用いる方法においては、その補間誤差を低減する目的でこの多次元ＬＵＴの前後に１次元ＬＵＴを設けて利用する場合が多い。現在の色変換技術の事実上の標準となっているＩＣＣプロファイルにおいても、この多次元ＬＵＴを１次元ＬＵＴではさんだ構成をサポートしている。
【０００４】
近年、ゼログラフィ・プリンタやインクジェットプリンタなどを利用して実施する印刷シミュレーションが盛んになってきた。例えば特許文献１に記載されているように、このような印刷シミュレーションにおいては、測色的一致による忠実な色再現と、再現する画像の質感やコントラストなどを保持するために印刷の墨（Ｋ）版の情報をできるだけ維持するＫ保存が重要である。
【０００５】
また、特許文献１に記載されている色変換係数を算出する方法においては、ターゲットとなるデバイスの色予測モデルと出力するデバイスの色予測モデルを作成して、これらの色予測モデルを使用して１次元ＬＵＴや多次元ＬＵＴを算出している。より具体的には、まず、ターゲットデバイスの色予測モデルを使用して入力側１次元ＬＵＴを算出し、また、出力デバイスの色予測モデルを使用して出力側１次元ＬＵＴを算出する。その後、ターゲットデバイスの色予測モデルを構成しているターゲットデバイス色信号に対して入力側１次元ＬＵＴを適用して内部ターゲットデバイス色信号に変換し、また、出力デバイスの色予測モデルを構成している出力デバイス色信号に対して出力側１次元ＬＵＴを逆方向に適用して内部出力デバイス色信号に変換する。そして、内部ターゲットデバイス色信号及び内部出力デバイス色信号を用いてターゲットデバイスの内部色予測モデルと出力デバイスの内部色予測モデルを新たに作成し、このターゲットデバイスの内部色予測モデルと出力デバイスの内部色予測モデルを使用して多次元ＬＵＴを算出している。
【０００６】
ここで、色予測モデルを構成するデバイス色信号と対応するデバイス独立色信号の複数の組は、適切と考えられる複数のデバイス色信号による色パッチを測色器で測色して得られる測色値を使用して作成する場合が多い。上述の特許文献１に記載されている方法では、これらのデバイス色信号に対して１次元ＬＵＴを適用してデバイス色信号を変更してしまう。そのため、適切と考えられていたデバイス色信号と測色値等のデバイス独立色信号との対応付けは、デバイス色信号が変更されてしまうことで適切でなくなってしまう。
【０００７】
図１０は、１次元ＬＵＴの変換特性の一例を示すグラフである。例えば１次元ＬＵＴの変換特性が図１０に示すような特性であったものとする。一例としてＣＭＹＫプリンタの色予測モデルを構築する際に比較的よく用いられるＩＳＯ  １２６４２のパッチパターンを考えると、このパッチパターン中では、１００％，７０％，４０％，２０％，１０％，０％というカバレッジが主に使用されている。これらのカバレッジに対して図１０に示すような変換特性の１次元ＬＵＴを適用すると、それぞれ、１００％，約４５％，約１３％，約３％，約１％，０％というカバレッジに変換されてしまう。そして、このように変換されたカバレッジによるデバイス色信号と対応するデバイス独立色信号により構成される色予測モデルでは、色予測モデルの構成要素であるデバイス色信号のデバイス色空間における分布の粗密の差が大きくなり、色の予測精度が低下してしまうという問題がある。
【０００８】
この問題は、デバイス色信号と対応するデバイス独立色信号の複数の組のデバイス色空間における分布に偏りが発生してしまうことが原因である。そのため、デバイス色信号と対応するデバイス独立色信号の複数の組を使用する色予測モデル、たとえば、ニューラルネットワークによる色予測モデルや特許文献２に記載されている色伝達特性予測方法などにおいて発生する。
【０００９】
【特許文献１】特開２００２−１５２５４３号公報
【特許文献２】特開平１０−２６２１５７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明は、上述した事情に鑑みてなされたものであり、色予測モデルを構成するデバイス色信号に１次元ＬＵＴを適用することなく、１つのターゲットデバイスの色予測モデルと１つの出力デバイスの色予測モデルを用いて、多次元ＬＵＴの色変換係数を算出する色変換係数算出装置及び色変換係数算出方法を提供することを目的とするものである。また、そのような色変換係数算出装置の機能あるいは色変換係数算出方法をコンピュータによって実行するための色変換係数算出処理プログラムと、そのような色変換係数算出処理プログラムを格納した記憶媒体を提供することを目的とするものである。
【００１１】
さらに、そのような色変換係数算出装置の機能あるいは色変換係数算出方法を用いて算出された色変換係数により色変換を行う多次元テーブルと、その前後の両方あるいは一方に１次元テーブルを設けた画像処理装置を提供することを目的とするものである。
【課題を解決するための手段】
【００１２】
本発明は、第１の画像入出力デバイスのデバイス色信号に対して入力側１次元テーブル、多次元テーブル、出力側１次元テーブルを順に適用して、第１の画像入出力デバイスのデバイス色信号から第２の画像出力デバイスのデバイス色信号へ変換する構成において、多次元テーブルの色変換係数を算出する場合には、まず、多次元テーブルのグリッドアドレスに相当する基準ターゲットデバイス色信号に対して入力側１次元テーブルを逆方向に適用してオリジナルターゲットデバイス色信号を算出し、そのオリジナルターゲットデバイス色信号から、そのオリジナルターゲットデバイス色信号と測色的に略一致する第２の画像出力デバイスの色信号であるオリジナル出力デバイス色信号を算出する。そして、オリジナル出力デバイス色信号に対して出力側１次元テーブルを逆方向に適用することによって、多次元テーブルのグリッドアドレスに対応するグリッド値となる基準出力デバイス色信号を算出する。
【００１３】
また、入力側１次元テーブルと多次元テーブルを用いる構成において、多次元テーブルの色変換係数を算出する場合には、まず、多次元テーブルのグリッドアドレスに相当する基準ターゲットデバイス色信号に対して入力側１次元テーブルを逆方向に適用してオリジナルターゲットデバイス色信号を算出し、オリジナルターゲットデバイス色信号から、そのオリジナルターゲットデバイス色信号と測色的に略一致する第２の画像出力デバイスの色信号であるオリジナル出力デバイス色信号を算出する。このオリジナル出力デバイス色信号が多次元テーブルのグリッドアドレスに対応するグリッド値となる。
【００１４】
さらに、多次元テーブルと出力側１次元テーブルを用いる構成において、多次元テーブルの色変換係数を算出する場合には、まず、多次元テーブルのグリッドアドレスに相当する基準ターゲットデバイス色信号から、基準ターゲットデバイス色信号と測色的に略一致する第２の画像出力デバイスの色信号であるオリジナル出力デバイス色信号を算出し、そのオリジナル出力デバイス色信号に対して出力側１次元テーブルを逆方向に適用して、多次元テーブルのグリッドアドレスに対応するグリッド値となる基準出力デバイス色信号を算出する。
【００１５】
上述したような方法によって多次元テーブルの色変換係数を算出することにより、オリジナル出力デバイス色信号を算出する際には、第１の画像入出力デバイスと第２の画像出力デバイスの少なくとも一方のデバイスにおけるデバイス色信号と該デバイス色信号に対応する測色値に基づくベースデータをそのまま使用することができる。
【００１６】
なお、デバイスにおけるベースデータのうちの測色値は入力側１次元テーブルや出力側１次元テーブルにより影響を受けないので、必要に応じて補正してもよい。例えば、第１の画像入出力デバイスと第２の画像出力デバイスにおける白色に相当する測色値が等しくなるようにデバイス独立色空間を補正することができる。
【００１７】
また本発明は、画像処理装置において、上述のようにして色変換係数を算出した多次元テーブルを、入力側１次元テーブルまたは出力側１次元テーブルあるいはその両方と共に用いて、第１の画像入出力デバイスのデバイス色信号に対して変換処理を行うことを特徴とするものである。
【００１８】
さらに本発明は、上述の本発明の色変換係数算出装置の機能あるいは色変換係数算出方法や、本発明の画像処理装置の機能をコンピュータに実行させる画像処理プログラムを提供するものである。さらにまた、そのようなプログラムを格納した記憶媒体を提供するものである。
【発明の効果】
【００１９】
本発明によれば、入力側１次元テーブルを用いる構成では、多次元テーブルのグリッドアドレスに相当する基準ターゲットデバイス色信号に対して入力側１次元テーブルを逆方向に適用してオリジナルターゲットデバイス色信号を算出するので、第１の画像入出力デバイスにおけるデバイス色信号とそのデバイス色信号に対応するデバイス独立色信号との対によるベースデータをそのまま用いることが可能になる。同様に出力側１次元テーブルを用いる構成では、多次元テーブルのグリッドアドレスに対応するグリッド値となる基準出力デバイス色信号を算出する際に、オリジナル出力デバイス色信号に対して出力側１次元テーブルを逆方向に適用するので、オリジナル出力デバイス色信号の算出の際には、第２の画像出力デバイスにおけるデバイス色信号とそのデバイス色信号に対応するデバイス独立色信号との対によるベースデータをそのまま用いることが可能になる。従って、ベースデータを用いた色予測モデルにおいて従来発生していた色の予測精度の低下を防止し、任意の入出力機器の色再現特性を任意の出力機器でシミュレートする色変換係数を高精度に算出することができる。
【００２０】
また、本発明の色変換係数算出装置または色変換係数算出方法を用いて算出された色変換係数を設定した多次元テーブルを、入力側１次元テーブルまたは出力側１次元テーブルあるいはその両方と共に用い、色変換処理を行うことによって、第１の画像入出力デバイスにおける色を、第２の出力デバイスによって高精度に再現することができるという効果がある。
【発明を実施するための最良の形態】
【００２１】
図１は、本発明の色変換係数算出装置及び色変換係数算出方法の第１の実施の形態を示すブロック図、図２は、本発明の画像処理装置の第１の実施の形態を示すブロック図である。図中、１はＣＭＹＫアドレスグリッド生成部、２は入力側ＬＵＴ逆適用部、３は出力デバイス色信号算出部、４は出力側ＬＵＴ逆適用部、５は多次元ＬＵＴ出力部、１１はターゲットデバイス順色予測部、１２は色域圧縮部、１３は出力デバイス逆色予測部、２１はターゲットデバイスベースデータ、２２は出力デバイスベースデータ、３１は入力側ＬＵＴ、３２は多次元ＬＵＴ、３３は出力側ＬＵＴである。
【００２２】
この第１の実施の形態の説明では、図２に示すような構成により、第１のデバイスの色信号を第２のデバイスの色信号に変換するものとする。ここで、入力側ＬＵＴ３１は、複数の１次元のＬＵＴから構成されており、第１のデバイスの色信号を構成するそれぞれの色信号について個別に変換する。多次元ＬＵＴ３２は、上述の補間処理を含む多次元ＬＵＴである。出力側ＬＵＴ３３も、入力側ＬＵＴ３１と同様に複数の１次元のＬＵＴから構成されており、多次元ＬＵＴ３２で変換された色信号を構成するそれぞれの色信号について個別に変換し、第２のデバイスの色信号として出力する。
【００２３】
本発明の画像処理装置では、多次元ＬＵＴ３２の色変換係数を図１に示す構成によって求める。そして、入力側ＬＵＴ３１、多次元ＬＵＴ３２、出力側ＬＵＴ３３をこの順に適用して、第１のデバイスの色信号から第２のデバイスの色信号への変換を行う。各ＬＵＴにおいて補間処理を行う際には、既存の種々の補間方法（線形補間、テトラヒドラ補間、キュービック補間など）を利用することができる。
【００２４】
具体例として、第１のデバイスを印刷機とし、第２のデバイスをＣＭＹＫプリンタとして色変換を行えば、印刷機に対応した色信号を、ＣＭＹＫプリンタに対応した色信号へ変換することができる。以下の説明では、第１のデバイスをターゲットデバイス、第２のデバイスを出力デバイスと呼ぶことがある。
【００２５】
なお、入力側ＬＵＴ３１及び出力側ＬＵＴ３３は、多次元ＬＵＴ３２の色変換係数を求める際には、任意の方法で作成し、予め与えられるものとする。例えば入力側ＬＵＴ３１は、各ＣＭＹＫの単色階調の白色点からの色差ΔＥが線形になるような入力側ＬＵＴ３１を算出して使用しても良いし、ＣＭＹについては等価中性明度（ＥＮＬ）になるような入力側ＬＵＴ３１を算出して使用してもよい。また、外部で適切に作成された入力側ＬＵＴ３１を読み込んで使用してもよい。また出力側ＬＵＴ３３についても、例えば各ＣＭＹＫの単色階調の白色点からの色差ΔＥが線形になるような出力側ＬＵＴ３３を算出して使用しても良いし、ＣＭＹについては等価中性明度（ＥＮＬ）になるような出力側ＬＵＴ３３を算出して使用してもよい。また、外部で適切に作成された出力側ＬＵＴ３３を読み込んで使用してもよい。ただし、多次元ＬＵＴ３２の補間誤差を考慮すると、多次元ＬＵＴ３２のグリッド間の線形性を確保するという意味で入力側ＬＵＴ３１を作成する際に用いた手法と同じ方法で算出することが好ましい。
【００２６】
また、以下の説明において、入力側ＬＵＴ３１、および、出力側ＬＵＴ３３の順方向の適用とは、図２に示す色変換の際に適用する方向を意味し、逆方向の適用とは図２に示す色変換の際に適用する際とは逆の方向を意味する。
【００２７】
第１の実施の形態において多次元ＬＵＴ３２の色変換係数を求めるための構成について、図１を用いて説明してゆく。図１においては、ターゲットデバイスを印刷機などのＣＭＹＫ色信号を扱う機器であるものとし、また出力デバイスをＣＭＹＫプリンタなどのＣＭＹＫ色信号を扱う機器であるとして、ＣＭＹＫ入力、ＣＭＹＫ出力の４次元ＬＵＴの色変換係数を決定するものとして説明する。
【００２８】
ＣＭＹＫアドレスグリッド生成部１は、多次元ＬＵＴ３２のＣＭＹＫアドレスを生成する。ここでは一例として、Ｃ，Ｍ，Ｙ，Ｋの各軸に等間隔に９つのグリッドを設定し、そのグリッドに相当するＣＭＹＫアドレスである基準ターゲットデバイス色信号Ｃi Ｍi Ｙi Ｋi を順番に生成するものとする。各軸９つのグリッドを設けたので、ｉは１から６５６１（＝９×９×９×９）の値をとることになる。なお、各軸のグリッド数は目的に応じて自由に設定することが可能である。
【００２９】
そして、生成したすべての基準ターゲットデバイス色信号Ｃi Ｍi Ｙi Ｋi に対して、以下で説明する各部の処理を順に適用すればよい。または、生成したある基準ターゲットデバイス色信号Ｃi Ｍi Ｙi Ｋi に対して以下で説明する各部の処理を順に適用することを、すべての基準ターゲットデバイス色信号Ｃi Ｍi Ｙi Ｋi に対して繰り返すように構成してもよい。
【００３０】
入力側ＬＵＴ逆適用部２は、ＣＭＹＫアドレスグリッド生成部１で生成された基準ターゲットデバイス色信号Ｃi Ｍi Ｙi Ｋi に対して、予め与えられた入力側ＬＵＴ３１を逆方向に適用し、オリジナルターゲットデバイス色信号Ｃ'iＭ'iＹ'iＫ'iを算出する。
【００３１】
出力デバイス色信号算出部３は、入力側ＬＵＴ逆適用部２で算出されたオリジナルターゲットデバイス色信号Ｃ'iＭ'iＹ'iＫ'iと測色的に略一致する出力デバイスの色信号であるオリジナル出力デバイス色信号Ｃ”i Ｍ”i Ｙ”i Ｋ”i を算出する。
【００３２】
この第１の実施の形態では、出力デバイス色信号算出部３は、ターゲットデバイス順色予測部１１と色域圧縮部１２、出力デバイス逆色予測部１３を含んで構成されている。しかしながら、本発明はこれに限定するものではなく、オリジナルターゲットデバイス色信号Ｃ'iＭ'iＹ'iＫ'iと測色的に略一致するオリジナル出力デバイス色信号をＣ”i Ｍ”i Ｙ”i Ｋ”i を算出できる構成及び方法であればどんな構成及び方法を用いてもよい。例えば、色域圧縮部１２を省略したり、より好ましく再現するための補正や環境光などを加味してより見た目に近づけるための補正などを追加した構成であってもよい。
【００３３】
ターゲットデバイス順色予測部１１では、入力側ＬＵＴ逆適用部２で算出されたオリジナルターゲットデバイス色信号Ｃ'iＭ'iＹ'iＫ'iをデバイス独立色信号に変換する。ここではデバイス独立色信号としてＣＩＥＬＡＢ色信号を使用する。ただし、本発明はこれに限定されるものではなく、ＣＩＥＬＵＶやＣＩＥＣＡＭ０２、ＩＰＴなど他のデバイス独立色信号を使用してもよい。
【００３４】
また、デバイス独立色信号への変換には、ニューラルネットワークによるモデルを使用する方法や回帰モデルを使用する方法、マトリクス変換による方法など、既存の手法を利用して変換することができる。ここでは一例として、特許文献２に記載されている色伝達特性予測方法を用いた予測モデルを使用して、オリジナルターゲットデバイス色信号Ｃ'iＭ'iＹ'iＫ'iからデバイス独立色信号であるＬi ａi ｂi を予測する。この予測モデルによる色変換には、デバイス色信号であるＣＭＹＫと、そのＣＭＹＫに対応するターゲットデバイスのデバイス独立色信号ＣＩＥＬＡＢとの複数の組であるターゲットデバイスベースデータ２１を必要とする。そのため、あらかじめターゲットデバイスでデバイス色信号を出力したカラーパッチパターンを測色するなどして、ターゲットデバイスベースデータを取得しておく必要がある。
【００３５】
色域圧縮部１２は、ターゲットデバイス順色予測部１１で予測したデバイス独立色信号Ｌi ａi ｂi に対して、出力デバイスの色再現範囲（色域）に入っているか否かを判定し、入っていない場合は既存の方法で出力デバイスの色域外郭上にクリッピングしたり、出力デバイスの色域内部にマッピングしたりして、出力デバイスが再現できるデバイス独立色信号Ｌ'iａ'iｂ'iに変換する。なお、色域圧縮方法としては、どのような方法を使用してもよい。ここでは、ターゲットデバイスの特性を表すターゲットデバイスベースデータ２１と、出力デバイスの特性を表す出力デバイスベースデータ２２を用いて色域外郭情報を作成し、これに基づいて色域圧縮処理を実施することを想定し、色域圧縮部１２ではターゲットデバイスベースデータ２１と出力デバイスベースデータ２２を参照する構成を図１に示している。
【００３６】
出力デバイス逆色予測部１３では、出力デバイスが再現できるデバイス独立色信号Ｌ'iａ'iｂ'iと、ターゲットデバイスのオリジナルターゲットデバイス色信号Ｋ'iとから、できるだけターゲットデバイスのＫ量を保持したまま、できるだけ忠実にターゲットデバイスにおける色信号であるオリジナルターゲットデバイス色信号Ｃ'iＭ'iＹ'iＫ'iの色を出力デバイスで再現するカバレッジの組み合わせであるオリジナル出力デバイス色信号Ｃ”i Ｍ”i Ｙ”i Ｋ”i を予測する。
【００３７】
ここでは、この予測方法についても特に限定しない。例えば、特許文献１に記載されているＫ保存逆色予測方法を使用してもよいし、特開２００４−１１２２６９号公報に記載されている総量規制対応ＬＡＢＫ→ＣＭＹＫモデルを使用してもよい。さらには、Ｋ保存にも限定されるものではなく、任意の方法で算出したＫ量を使用するように構成してもよい。
【００３８】
なお、ターゲットデバイスベースデータ２１と出力デバイスベースデータ２２を構成するデバイス色信号と測色値の対のうち、測色値については必要に応じて補正してもよい。例えば、ターゲットデバイスと出力デバイスにおける白色に相当する測色値が等しくなるようにデバイス独立色空間を補正することができる。
【００３９】
出力側ＬＵＴ逆適用部４は、出力デバイス色信号算出部３で算出されたオリジナル出力デバイス色信号Ｃ”i Ｍ”i Ｙ”i Ｋ”i に対して、予め与えられた出力側ＬＵＴ３３を逆方向に適用し、多次元ＬＵＴ３２のグリッドアドレスに対応する出力グリッド値となる基準出力デバイス色信号Ｃ'''iＭ'''iＹ'''iＫ'''iを算出する。
【００４０】
多次元ＬＵＴ出力部５は、出力側ＬＵＴ逆適用部４で算出した多次元ＬＵＴ３２のグリッドアドレスに対応する出力グリッド値となる基準出力デバイス色信号Ｃ'''iＭ'''iＹ'''iＫ'''iを多次元テーブル３２として利用できる形式で出力する。例えば、デバイスリンク・ＩＣＣプロファイルのようなデファクトスタンダードのプロファイルとして出力することができる。なお、図示していないが、入力側ＬＵＴ３１および出力側ＬＵＴ３３も多次元ＬＵＴ３２と合わせて出力する必要があることは言うまでもない。
【００４１】
図３は、本発明の色変換係数算出装置及び色変換係数算出方法の第１の実施の形態における動作の概要の説明図である。図１に示した各部間の信号と図２に示す本発明の画像処理装置の第１の実施の形態における構成との関係を図３に示している。ＣＭＹＫアドレスグリッド生成部１は、上述のように多次元ＬＵＴ３２のＣＭＹＫアドレスを生成する。実際に色変換を行う際に多次元ＬＵＴ３２に入力される色信号は任意であるが、この色信号がグリッドに対応する信号であった場合に相当する。
【００４２】
入力側ＬＵＴ逆適用部２では、ＣＭＹＫアドレスグリッド生成部１で生成された基準ターゲットデバイス色信号Ｃi Ｍi Ｙi Ｋi に対して、予め与えられた入力側ＬＵＴ３１を逆方向に適用し、オリジナルターゲットデバイス色信号Ｃ'iＭ'iＹ'iＫ'iを算出する。すなわち、図３において入力側ＬＵＴ３１を色変換の方向とは逆に用いて変換することになる。これによって、基準ターゲットデバイス色信号Ｃi Ｍi Ｙi Ｋi は、入力側ＬＵＴ３１による変換を受ける前の、すなわちターゲットデバイスのデバイス色信号となる。このデバイス色信号をオリジナルターゲットデバイス色信号Ｃ'iＭ'iＹ'iＫ'iとしている。
【００４３】
このようにオリジナルターゲットデバイス色信号Ｃ'iＭ'iＹ'iＫ'iはターゲットデバイスのデバイス色信号であるので、対応するデバイス独立色信号Ｌi ａi ｂi をターゲットデバイスのモデル等を用いることによって予測することができる。ターゲットデバイス順色予測部１１で、この予測を行って、ターゲットデバイスのデバイス色信号であるオリジナルターゲットデバイス色信号Ｃ'iＭ'iＹ'iＫ'iに対応するデバイス独立色信号であるＬi ａi ｂi を得る。
【００４４】
デバイス独立色信号Ｌi ａi ｂi を、出力デバイスの出力として得られれば、ターゲットデバイスと出力デバイスとの出力を測色的に一致させることができる。ここでは、ターゲットデバイスと出力デバイスとの色域が一致しない場合を考慮し、色域圧縮部１２によって出力デバイスで再現可能な色域への変換を行い、出力デバイスで再現すべきデバイス独立色信号Ｌ'iａ'iｂ'iを得ている。
【００４５】
このデバイス独立色信号Ｌ'iａ'iｂ'iは、出力デバイスのモデルなどをそのまま用いて、対応するデバイス色信号を予測することができる。出力デバイス逆色予測部１３では、このデバイス独立色信号Ｌ'iａ'iｂ'iから出力デバイスのデバイス色信号の予測を行い、オリジナル出力デバイス色信号Ｃ”i Ｍ”i Ｙ”i Ｋ”i を得る。このとき、できるだけターゲットデバイスのＫ量を保持するため、ターゲットデバイスのオリジナルターゲットデバイス色信号Ｋ'iを用いて予測を行っている。
【００４６】
この出力デバイス逆予測部１３で予測されたオリジナル出力デバイス色信号Ｃ”i Ｍ”i Ｙ”i Ｋ”i は、図２に示す画像処理装置では入力側ＬＵＴ逆適用部２で得られたオリジナルターゲットデバイス色信号Ｃ'iＭ'iＹ'iＫ'iを入力としたときに、出力デバイスの色信号として出力すべき色信号である。
【００４７】
出力側ＬＵＴ逆適用部４では、上述のように、出力デバイス色信号算出部３で算出されたオリジナル出力デバイス色信号Ｃ”i Ｍ”i Ｙ”i Ｋ”i に対して、出力側ＬＵＴ３３を逆方向に適用し、基準出力デバイス色信号Ｃ'''iＭ'''iＹ'''iＫ'''iを算出する。すなわち、図３において出力側ＬＵＴ３３を色変換の方向とは逆に用いて変換することになる。これによって、オリジナル出力デバイス色信号Ｃ”i Ｍ”i Ｙ”i Ｋ”i は、多次元ＬＵＴ３２の出力に対応する色信号である基準出力デバイス色信号Ｃ'''iＭ'''iＹ'''iＫ'''iが得られることになる。
【００４８】
最初にＣＭＹＫアドレスグリッド生成部１で生成した基準ターゲットデバイス色信号Ｃi Ｍi Ｙi Ｋi は、上述のように多次元ＬＵＴ３２のアドレスであり、出力側ＬＵＴ逆適用部４で得られた基準出力デバイス色信号Ｃ'''iＭ'''iＹ'''iＫ'''iは多次元ＬＵＴ３２の出力値である。すなわち、多次元ＬＵＴ３２のアドレスと、そのアドレスに対応する出力値が得られたことになる。従って、ＣＭＹＫアドレスグリッド生成部１で生成したアドレスに、出力側ＬＵＴ逆適用部４で得られた基準出力デバイス色信号Ｃ'''iＭ'''iＹ'''iＫ'''iを設定するように、多次元ＬＵＴ出力部５で多次元ＬＵＴ３２の色変換係数を生成すればよい。
【００４９】
以上説明したように、この第１の実施の形態によれば、従来のデバイス色信号と対応するデバイス独立色信号によるベースデータのデバイス色信号に対して、１次元ＬＵＴを適用せずに、適切に設定されたパターンのまま、ベースデータを利用することができる。そのため、ベースデータを用いた色予測モデルにおいて従来発生していた色の予測精度の低下を防止することができる。例えば、第１のデバイスの色を第２のデバイスでシミュレートする際の色再現の精度低下を防止できる。
【００５０】
なお、本発明は印刷とプリンタの組み合わせに限定されるものではなく、また、出力デバイス逆色予測部１３で行っているＫ保存処理に依存するものでもない。本発明を適用することにより、任意の入出力機器の色再現特性を任意の出力機器でシミュレートする色変換係数を高精度に算出することができる。
【００５１】
図４は、本発明の色変換係数算出装置及び色変換係数算出方法の第１の実施の形態の変形例を示すブロック図である。図中、図１と同様の部分には同じ符号を付して重複する説明を省略することがある。６はＲＧＢアドレスグリッド生成部、７は出力デバイス色信号算出部、１４は色空間変換部である。この変形例では、ターゲットデバイスをｓＲＧＢモニタとし、出力デバイスをＣＭＹＫプリンタとするＲＧＢ入力、ＣＭＹＫ出力の３次元ＬＵＴの色変換係数を決定する例を示している。ターゲットデバイスがｓＲＧＢのようなデバイス独立色信号を受け取るデバイスである場合には、ターゲットデバイスのモデルを用いた予測処理は不要であり、この変形例ではそのような場合を示している。従って、この例ではターゲットデバイスのデバイス色信号をｓＲＧＢとしているが、これに限らず、ＣＩＥＬＡＢ、ＣＩＥＬＵＶ、ＣＩＥＣＡＭ０２、ＩＰＴなど、他のデバイス独立色信号の場合でも同様である。
【００５２】
なお、入力側ＬＵＴ３１は、この変形例ではＲ、Ｇ、Ｂのそれぞれの色信号に対して変換を行う３つの１次元ＬＵＴによって構成されることになる。その作成方法については任意であり、例えば、適切なガンマ補正ＬＵＴを使用してもよい。この入力側ＬＵＴ３１及び出力側ＬＵＴ３３は、上述の例と同様、予め与えられる。
【００５３】
ＲＧＢアドレスグリッド生成部６は、多次元ＬＵＴ３２のＲＧＢアドレスを生成する。ここでは具体例として、ＲＧＢの各軸に等間隔の１７のグリッドを設定し、そのグリッドに相当するＲＧＢアドレスである基準ターゲットデバイス色信号Ｒi Ｇi Ｂi を順番に生成するものとする。各軸１７のグリッドを設けたので、ｉは１から４９１３（＝１７×１７×１７）の値をとることになる。なお、各軸のグリッド数は目的に応じて自由に設定することが可能である。
【００５４】
そして、生成したすべての基準ターゲットデバイス色信号Ｒi Ｇi Ｂi に対して、以下で説明する部を順に適用すればよい。または、基準ターゲットデバイス色信号Ｒi Ｇi Ｂi を１つ生成しては、以下で説明する各部の処理を順に適用するという処理を、すべての基準ターゲットデバイス色信号Ｒi Ｇi Ｂi に対して繰り返すように構成してもよい。
【００５５】
入力側ＬＵＴ逆適用部２は、ＲＧＢアドレスグリッド生成部６で生成された基準ターゲットデバイス色信号Ｒi Ｇi Ｂi に対して、予め与えられている入力側ＬＵＴ３１を逆方向に適用し、オリジナルターゲットデバイス色信号Ｒ'iＧ'iＢ'iを算出する。
【００５６】
出力デバイス色信号算出部７は、入力側ＬＵＴ逆適用部２で算出されたオリジナルターゲットデバイス色信号Ｒ'iＧ'iＢ'iと測色的に略一致する出力デバイスの色信号であるオリジナル出力デバイス色信号Ｃ”i Ｍ”i Ｙ”i Ｋ”i を算出する。出力デバイス色信号算出部７は、図１に示した例と同様に色域圧縮部１２、出力デバイス逆色予測部１３と共に、色空間変換部１４を含んで構成されている。もちろん、このような構成に限定されるものではなく、色域圧縮部１２を省略したり、より好ましく再現するための補正や環境光などを加味して、より見た目に近づけるための補正などを行う構成を追加してもよい。
【００５７】
色空間変換部１４では、入力側ＬＵＴ逆適用部２で算出されたオリジナルターゲットデバイス色信号Ｒ'iＧ'iＢ'iをデバイス独立色信号Ｌi ａi ｂi に変換する。この例ではデバイス独立色信号としてＣＩＥＬＡＢ色信号を使用するが、これに限らず、ＣＩＥＬＵＶやＣＩＥＣＡＭ０２、ＩＰＴなど他のデバイス独立色信号を使用してもよい。また、例えばこの例においてターゲットデバイスのデバイス色信号がＣＩＥＬＡＢである場合のように、変換する必要がなければ、色空間変換部１４を設けずに構成することもできる。
【００５８】
ｓＲＧＢ色信号からＣＩＥＬＡＢ色信号への変換は、γ補正とマトリクスの組み合わせで実現できることが知られており、ここでは詳細な説明を省略する。なお、この例のようにＣＭＹＫプリンタなどとの色合わせを目的としてｓＲＧＢ色信号からＣＩＥＬＡＢに変換する際には、色温度変換（Ｄ６５→Ｄ５０）も考慮することが好ましい。
【００５９】
色域圧縮部１２は、デバイス独立色信号Ｌi ａi ｂi に対して、出力デバイスの色再現範囲に入っているか否かを判定し、入っていない場合は既存の方法で出力デバイスの色域外郭上にクリッピングしたり、出力デバイスの色域内部にマッピングしたりして、出力デバイスが再現できるデバイス独立色信号Ｌ'iａ'iｂ'iに変換する。なお、色域圧縮方法は任意である。例えば、出力デバイスの特性を表す出力デバイスベースデータ２２を用いて色域外郭情報を作成し、これに基づいて色域圧縮処理を実施することができ、図４では色域圧縮部１２が出力デバイスベースデータ２２を参照するように図示している。
【００６０】
出力デバイス逆色予測部１３では、出力デバイスが再現できるデバイス独立色信号Ｌ'iａ'iｂ'iから、ターゲットデバイスのデバイス色信号であるオリジナルターゲットデバイス色信号Ｒ'iＧ'iＢ'iの色を出力デバイスでできるだけ再現するカバレッジの組み合わせであるオリジナル出力デバイス色信号Ｃ”i Ｍ”i Ｙ”i Ｋ”i を予測する。この予測方法についても特に限定されるものではなく、オリジナルターゲットデバイス色信号Ｒ'iＧ'iＢ'iと略一致するオリジナル出力デバイス色信号Ｃ”i Ｍ”i Ｙ”i Ｋ”i を算出できる方法であればどんな方法を用いてもよい。なお、この変形例では、オリジナルターゲットデバイス色信号にＫ成分が独立して存在していないので、出力デバイス逆色予測部１３においてＫ成分についても新たに算出することになる。
【００６１】
出力側ＬＵＴ逆適用部４は、出力デバイス色信号算出部７で算出されたオリジナル出力デバイス色信号Ｃ”i Ｍ”i Ｙ”i Ｋ”i に対して、予め与えられている出力側ＬＵＴ３３を逆方向に適用し、多次元ＬＵＴ３２のグリッドアドレスに対応する出力グリッド値となる基準出力デバイス色信号Ｃ'''iＭ'''iＹ'''iＫ'''iを算出する。
【００６２】
多次元ＬＵＴ出力部５は、出力側ＬＵＴ逆適用部４で算出した多次元ＬＵＴ３２のグリッドアドレスに対応する出力グリッド値となる基準出力デバイス色信号Ｃ'''iＭ'''iＹ'''iＫ'''iを、多次元ＬＵＴ３２として利用できる形式で出力する。例えば、デバイスリンク・ＩＣＣプロファイルのようなデファクトスタンダードのプロファイルとして出力することができる。なお、図示していないが、入力側ＬＵＴ３１および出力側ＬＵＴ３３の色変換係数も多次元ＬＵＴ３２の色変換係数と合わせて出力する必要があることは言うまでもない。
【００６３】
上述の変形例では、ターゲットデバイスのデバイス色信号がデバイス独立な色信号である場合を示した。同様に、出力デバイスがデバイス独立な色信号を受け付ける場合には、出力デバイスベースデータ２２を用いずに構成することができる。もちろん、ターゲットデバイス及び出力デバイスとも、デバイス独立な色信号を使用する場合には、出力デバイス色信号算出部７は両者のベースデータを用いずに処理を行えばよい。
【００６４】
このように、ベースデータを使用する場合でも使用しない場合でも、ほぼ同一の構成で、ターゲットデバイスの色を出力デバイスでシミュレートする際の色再現の精度低下を防止することができる。
【００６５】
図５は、本発明の色変換係数算出装置及び色変換係数算出方法の第２の実施の形態を示すブロック図、図６は、本発明の画像処理装置の第２の実施の形態を示すブロック図である。図中の符号は図１と同様であり、重複する説明を省略する。この第２の実施の形態では、入力側ＬＵＴ３１を設けない構成の場合を示している。すなわち、第２の実施の形態における画像処理装置は、多次元ＬＵＴ３２及び出力側ＬＵＴ３３によって色変換を行う。このとき用いる多次元ＬＵＴ３２は、本発明の色変換係数算出装置及び色変換係数算出方法の第２の実施の形態により算出された色変換係数を適用したものである。
【００６６】
このような第２の実施の形態における画像処理装置の多次元ＬＵＴ３２で用いる色変換係数を算出する際には、図１，図４で設けていた入力側ＬＵＴ逆適用部２を設けずに構成すればよい。図５に示した例では、上述の第１の実施の形態における図１に対応したものであり、具体例として、ターゲットデバイスをＣＭＹＫの印刷機とし、出力デバイスをＣＭＹＫプリンタとして、ＣＭＹＫの４次元ＬＵＴの色変換係数を算出する場合を示している。
【００６７】
この例では、ＣＭＹＫアドレスグリッド生成部１で生成した基準ターゲットデバイス色信号Ｃi Ｍi Ｙi Ｋi が直接、出力デバイス色信号算出部３に入力される。出力デバイス色信号算出部３では、上述の第１の実施の形態においてオリジナルターゲットデバイス色信号が入力された場合と同様にして、基準ターゲットデバイス色信号からオリジナル出力デバイス色信号Ｃ”i Ｍ”i Ｙ”i Ｋ”i を算出する。そして、出力側ＬＵＴ逆適用部４により出力側ＬＵＴ３３を逆方向に適用し、多次元ＬＵＴ３２のグリッドアドレスに対応する出力グリッド値となる基準出力デバイス色信号Ｃ'''iＭ'''iＹ'''iＫ'''iを算出すればよい。
【００６８】
このように、オリジナル出力デバイス色信号Ｃ”i Ｍ”i Ｙ”i Ｋ”i を算出した後に出力側ＬＵＴ３３を逆方向に適用するので、出力デバイス色信号算出部３でオリジナル出力デバイス色信号Ｃ”i Ｍ”i Ｙ”i Ｋ”i を算出する際には、ターゲットデバイスベースデータ２１及び出力デバイスベースデータ２２をそのまま適用し、高精度に多次元ＬＵＴ３２の色変換係数を算出することができる。
【００６９】
なお、この第２の実施の形態においても、上述の第１の実施の形態と同様の各種の変形が可能であることは言うまでもない。
【００７０】
図７は、本発明の色変換係数算出装置及び色変換係数算出方法の第３の実施の形態を示すブロック図、図８は、本発明の画像処理装置の第３の実施の形態を示すブロック図である。図中の符号は図１と同様であり、重複する説明を省略する。この第３の実施の形態では、出力側ＬＵＴ３３を設けない構成の場合を示している。すなわち、第３の実施の形態における画像処理装置は、入力側ＬＵＴ３１及び多次元ＬＵＴ３２によって色変換を行う。このとき用いる多次元ＬＵＴ３２は、本発明の色変換係数算出装置及び色変換係数算出方法の第３の実施の形態により算出された色変換係数を適用したものである。
【００７１】
このような第３の実施の形態における画像処理装置の多次元ＬＵＴ３２で用いる色変換係数を算出する際には、図１，図４で設けていた出力側ＬＵＴ逆適用部４を設けずに構成すればよい。図７に示した例では、上述の第１の実施の形態における図１に対応したものであり、具体例として、ターゲットデバイスをＣＭＹＫの印刷機とし、出力デバイスをＣＭＹＫプリンタとして、ＣＭＹＫの４次元ＬＵＴの色変換係数を算出する場合を示している。
【００７２】
この例では、ＣＭＹＫアドレスグリッド生成部１で生成した基準ターゲットデバイス色信号Ｃi Ｍi Ｙi Ｋi について入力側ＬＵＴ３１を逆方向に適用し、オリジナルターゲットデバイス色信号Ｃ'iＭ'iＹ'iＫ'iを算出する。出力デバイス色信号算出部３では、入力側ＬＵＴ逆適用部２で算出されたオリジナルターゲットデバイス色信号Ｃ'iＭ'iＹ'iＫ'iと測色的に略一致する出力デバイスの色信号であるオリジナル出力デバイス色信号Ｃ”i Ｍ”i Ｙ”i Ｋ”i を算出する。この第３の実施の形態では、出力側ＬＵＴ３３を設けていないので、出力デバイス色信号算出部３で算出されたオリジナル出力デバイス色信号Ｃ”i Ｍ”i Ｙ”i Ｋ”i が、多次元ＬＵＴ３２のグリッドアドレスに対応する出力グリッド値となる。
【００７３】
このように、基準ターゲットデバイス色信号Ｃi Ｍi Ｙi Ｋi に対して入力側ＬＵＴ３１を逆方向に適用するので、出力デバイス色信号算出部３でオリジナル出力デバイス色信号Ｃ”i Ｍ”i Ｙ”i Ｋ”i を算出する際には、ターゲットデバイスベースデータ２１及び出力デバイスベースデータ２２をそのまま適用し、高精度に多次元ＬＵＴ３２の色変換係数を算出することができる。なお、この第３の実施の形態においても、上述の第１の実施の形態と同様の各種の変形が可能であることは言うまでもない。
【００７４】
図９は、本発明の各実施の形態の機能をコンピュータプログラムで実現した場合におけるコンピュータプログラム及びそのコンピュータプログラムを格納した記憶媒体の一例の説明図である。図中、４１はプログラム、４２はコンピュータ、５１は光磁気ディスク、５２は光ディスク、５３は磁気ディスク、５４はメモリ、６１は光磁気ディスク装置、６２は光ディスク装置、６３は磁気ディスク装置である。
【００７５】
上述の各実施の形態で説明した本発明の色変換係数算出装置の機能および色変換係数算出方法や、画像処理装置の機能について、その一部または全部を、コンピュータにより実行可能なプログラム４１によって実現することが可能である。その場合、そのプログラム４１およびそのプログラムが用いるデータなどは、コンピュータが読み取り可能な記憶媒体に記憶することも可能である。記憶媒体とは、コンピュータのハードウェア資源に備えられている読取装置に対して、プログラムの記述内容に応じて、磁気、光、電気等のエネルギーの変化状態を引き起こして、それに対応する信号の形式で、読取装置にプログラムの記述内容を伝達できるものである。例えば、光磁気ディスク５１，光ディスク５２（ＣＤやＤＶＤなどを含む）、磁気ディスク５３，メモリ５４（ＩＣカード、メモリカードなどを含む）等である。もちろんこれらの記憶媒体は、可搬型に限られるものではない。
【００７６】
これらの記憶媒体にプログラム４１を格納しておき、例えばコンピュータ４２の光磁気ディスク装置６１，光ディスク装置６２，磁気ディスク装置６３，あるいは図示しないメモリスロットにこれらの記憶媒体を装着することによって、コンピュータからプログラム４１を読み出し、本発明の各実施の形態で説明した本発明の色変換係数算出装置の機能および色変換係数算出方法や、画像処理装置の機能を実行することができる。あるいは、あらかじめ記憶媒体をコンピュータ４２に装着しておき、例えばネットワークなどを介してプログラム４１をコンピュータ４２に転送し、記憶媒体にプログラム４１を格納して実行させてもよい。
【００７７】
もちろん、一部の機能についてハードウェアによって構成することもできるし、すべてをハードウェアで構成してもよい。あるいは、他のソフトウェアの一部として組み込むことも可能である。また、例えば上述の第２のデバイスなど、他の装置の一部として組み込むことも可能である。
【００７８】
また、同様の記憶媒体に、本発明の色変換係数算出装置の機能および色変換係数算出方法によって生成された色変換係数を格納しておくことができる。この格納されている色変換係数を使用時あるいは予め、コンピュータに読み取らせておき、当該色変換係数を適用した多次元ＬＵＴを用いて、本発明の画像処理装置の機能による色変換処理を行うことができる。
【図面の簡単な説明】
【００７９】
【図１】本発明の色変換係数算出装置及び色変換係数算出方法の第１の実施の形態を示すブロック図である。
【図２】本発明の画像処理装置の第１の実施の形態を示すブロック図である。
【図３】本発明の色変換係数算出装置及び色変換係数算出方法の第１の実施の形態における動作の概要の説明図である。
【図４】本発明の色変換係数算出装置及び色変換係数算出方法の第１の実施の形態の変形例を示すブロック図である。
【図５】本発明の色変換係数算出装置及び色変換係数算出方法の第２の実施の形態を示すブロック図である。
【図６】本発明の画像処理装置の第２の実施の形態を示すブロック図である。
【図７】本発明の色変換係数算出装置及び色変換係数算出方法の第３の実施の形態を示すブロック図である。
【図８】本発明の画像処理装置の第３の実施の形態を示すブロック図である。
【図９】本発明の各実施の形態の機能をコンピュータプログラムで実現した場合におけるコンピュータプログラム及びそのコンピュータプログラムを格納した記憶媒体の一例の説明図である。
【図１０】１次元ＬＵＴの変換特性の一例を示すグラフである。
【符号の説明】
【００８０】
１…ＣＭＹＫアドレスグリッド生成部、２…入力側ＬＵＴ逆適用部、３…出力デバイス色信号算出部、４…出力側ＬＵＴ逆適用部、５…多次元ＬＵＴ出力部、６…ＲＧＢアドレスグリッド生成部、７…出力デバイス色信号算出部、１１…ターゲットデバイス順色予測部、１２…色域圧縮部、１３…出力デバイス逆色予測部、１４…色空間変換部、２１…ターゲットデバイスベースデータ、２２…出力デバイスベースデータ、３１…入力側ＬＵＴ、３２…多次元ＬＵＴ、３３…出力側ＬＵＴ、４１…プログラム、４２…コンピュータ、５１…光磁気ディスク、５２…光ディスク、５３…磁気ディスク、５４…メモリ、６１…光磁気ディスク装置、６２…光ディスク装置、６３…磁気ディスク装置。
【図１】
2006019937.tif 000003
【図２】
2006019937.tif 000004
【図３】
2006019937.tif 000005
【図４】
2006019937.tif 000006
【図５】
2006019937.tif 000007
【図６】
2006019937.tif 000008
【図７】
2006019937.tif 000009
【図８】
2006019937.tif 000010
【図９】
2006019937.tif 000011
【図１０】
2006019937.tif 000012