(57)【要約】【課題】従来のプロファイル変換の枠の中で高精度な機器間マッチングを実現可能なプロファイルを作成すること。【解決手段】本発明は、第１の出力デバイスと、第２の出力デバイスとの間のカラーマッチングを行う際に用いるプロファイルを作成するプロファイル作成装置であって、視覚的に均等な色空間上で、前記第１の出力デバイスの色域内であり前記第２の出力デバイスの色域外である領域を、前記第２の出力デバイスの色域内にマッピングすることにより、マッピング後の第１の出力デバイスの色域を取得するマッピング手段と、前記マッピング後の第１の出力デバイスの色域を前記第２の出力デバイスで再現するための、前記第２の出力デバイスのデバイス値を求める手段と、マッピング前の第１の出力デバイスの色域と、前記第２の出力デバイスのデバイス値とに基づくプロファイルを作成するプロファイル作成手段とを有することを特徴とする。【選択図】図１
2016019122.tif 000002
【特許請求の範囲】
【請求項１】
第１の出力デバイスと、第２の出力デバイスとの間のカラーマッチングを行う際に用いるプロファイルを作成するプロファイル作成装置であって、
視覚的に均等な色空間上で、前記第１の出力デバイスの色域内であり前記第２の出力デバイスの色域外である領域を、前記第２の出力デバイスの色域内にマッピングすることにより、マッピング後の第１の出力デバイスの色域を取得するマッピング手段と、
前記マッピング後の第１の出力デバイスの色域を前記第２の出力デバイスで再現するための、前記第２の出力デバイスのデバイス値を求める手段と、
マッピング前の第１の出力デバイスの色域と、前記第２の出力デバイスのデバイス値とに基づくプロファイルを作成するプロファイル作成手段と
を有することを特徴とするプロファイル作成装置。
【請求項２】
前記視覚的に均等な色空間は、ＣＩＥＬａｂ色空間であることを特徴とする請求項１に記載のプロファイル作成装置。
【請求項３】
各出力デバイスに対する前記色域は、前記各出力デバイスについて、ＲＧＢ格子点に対するＬａｂ値の関係を表す３次元ルックアップテーブルを作成することにより得られることを特徴とする請求項１又は２に記載のプロファイル作成装置。
【請求項４】
前記マッピング手段は、前記第１の出力デバイスの色域内にあるが前記第２の出力デバイスの色域外にある点を、当該点と前記第２の出力デバイスの色域との間の距離が最小となる点にマッピングすることを特徴とする請求項１乃至３の何れか一項に記載のプロファイル作成装置。
【請求項５】
前記第２の出力デバイスのデバイス値を求める手段は、補間又はマスキングマトリックスを用いて前記第２の出力デバイスのデバイス値を求めることを特徴とする請求項１乃至４の何れか一項に記載のプロファイル作成装置。
【請求項６】
前記第１の出力デバイス及び前記第２の出力デバイスは、プリンタであることを特徴とする請求項１乃至５の何れか一項に記載のプロファイル作成装置。
【請求項７】
前記第１の出力デバイスはディスプレイであり、前記第２の出力デバイスはプリンタ又はディスプレイであることを特徴とする請求項１乃至５の何れか一項に記載のプロファイル作成装置。
【請求項８】
ある測定手段により測定した出力デバイスに対する測定結果を、別の測定手段により測定した場合の出力デバイスに対する測定結果に変換する変換手段を更に備えたことを特徴とする請求項１乃至７の何れか一項に記載のプロファイル作成装置。
【請求項９】
第１の出力デバイスと、第２の出力デバイスとの間のカラーマッチングを行う際に用いるプロファイルを作成するプロファイル作成方法であって、
視覚的に均等な色空間上で、前記第１の出力デバイスの色域内であるが前記第２の出力デバイスの色域外である領域を、前記第２の出力デバイスの色域内にマッピングすることにより、マッピング後の第１の出力デバイスの色域を取得するステップと、
前記マッピング後の第１の出力デバイスの色域を前記第２の出力デバイスで再現するための、前記第２の出力デバイスのデバイス値を求めるステップと、
マッピング前の第１の出力デバイスの色域と、前記第２の出力デバイスのデバイス値とに基づくプロファイルを作成するステップと
を有することを特徴とするプロファイル作成方法。
【請求項１０】
コンピュータを、請求項１乃至８の何れか一項に記載のプロファイル作成装置として機能させるための、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器間のカラーマッチングを行う際に用いられるプロファイルの作成処理に関する。
【背景技術】
【０００２】
カラー画像の色処理において機器間のカラーマッチングを行う際、ＩＣＣプロファイルによる変換が広く利用されている。このＩＣＣプロファイルによる変換では通常、ソース側プロファイルと、デスティネーション側プロファイルとの２つのプロファイルを用いて変換を行っている。しかし、ＩＣＣプロファイルを使用した系では、ＩＣＣプロファイルはターゲット機器に依らずに記載されているので、ターゲット機器の出力結果と、カラーマッチング対象機器の出力結果とをカラーマッチングさせることは容易にはできなかった。
【０００３】
そこで、特許文献１では、あるデバイスＮのＢｔｏＡテーブルから逆変換してデバイスＮのＡｔｏＢテーブルを作成する。そして、作成したＡｔｏＢテーブル及び別のデバイスＶのＢｔｏＡテーブルに基づいて、デバイスリンクプロファイルを作成することで、機器間カラーマッチングを実現している。
【０００４】
また、特許文献２では、出力画像を測色して得る第１色再現特性に対し、同じく出力画像を測色して得る第２色再現特性に基づく変換をして、相対色変換用プロファイルを生成する。そして、第１色再現特性と、相対色変換用プロファイルとを合成して、合成色変換用プロファイルを生成する。そして、合成色変換用プロファイルと、第２色再現特性とに基づいて、デバイスリンクプロファイルを作成することで、機器間マッチングを実現している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−５１２８号公報
【特許文献２】特開２００６−２７９０９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１や特許文献２のようにデバイスリンクプロファイルを作成すると、対応アプリケーションが限られ、予め元のｓＲＧＢ画像をターゲット機器のデバイス値に変換する必要がある。
【０００７】
そこで本発明は、機器間マッチングに用いられるプロファイルを作成するとき、従来のＩＣＣプロファイルによるソース側、デスティネーション側の２つのプロファイルを用いたプロファイル変換で高精度な機器間マッチングを実現することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係るプロファイル作成装置は、第１の出力デバイスと、第２の出力デバイスとの間のカラーマッチングを行う際に用いるプロファイルを作成するプロファイル作成装置であって、視覚的に均等な色空間上で、前記第１の出力デバイスの色域内であるが前記第２の出力デバイスの色域外である領域を、前記第２の出力デバイスの色域内にマッピングすることにより、マッピング後の第１の出力デバイスの色域を取得するマッピング手段と、前記マッピング後の第１の出力デバイスの色域を前記第２の出力デバイスで再現するための、前記第２の出力デバイスのデバイス値を求める手段と、マッピング前の第１の出力デバイスの色域と、前記第２の出力デバイスのデバイス値とに基づくプロファイルを作成するプロファイル作成手段とを有する。
【発明の効果】
【０００９】
本発明によれば、機器間マッチングに用いられるプロファイルを作成するとき、従来のＩＣＣプロファイルによるソース側、デスティネーション側の２つのプロファイルを用いたプロファイル変換で高精度な機器間マッチングを実現することができる。
【図面の簡単な説明】
【００１０】
【図１】実施例１におけるプロファイル作成装置のブロック図である。
【図２】実施例１におけるプロファイル作成装置が実行する処理のフロー図である。
【図３】実施例１におけるマッピング部が実行する処理のフロー図である。
【図４】実施例１における補間部が実行する処理のフロー図である。
【図５】実施例１におけるプロファイル作成部が実行する処理のフロー図である。
【図６】実施例１におけるプロファイル変換フローを説明する図である。
【図７】実施例１におけるプロファイル変換用のＵＩの例である。
【図８】実施例２におけるプロファイル作成装置のブロック図である。
【図９】実施例２におけるプロファイル作成装置が実行する処理のフロー図である。
【発明を実施するための形態】
【００１１】
以下、添付の図面を参照して、本発明を好適な実施例に基づいて詳細に説明する。尚、以下の実施例において示す構成は例示に過ぎず、本発明は図示された構成に限定されるものではない。
【００１２】
［実施例１］
実施例１では、機器間マッチングに用いられるプロファイルを作成するとき、ターゲットデバイスの色再現特性も加味したソースプロファイルを作成する。これにより、ｓＲＧＢ画像から従来のＩＣＣプロファイルによるソース側、デスティネーション側の２つのプロファイルを用いたプロファイル変換で高精度な機器間マッチングを実現する。
【００１３】
＜プロファイル作成装置の構成＞
図１は、実施例１におけるプロファイル作成装置１０の構成を示すブロック図である。図１に示すように、プロファイル作成装置１０は、マッピング部１１と、補間部１２と、プロファイル作成部１３と、データ保持部１４とから構成される。
【００１４】
第１の測定部２５は、第１の出力デバイス２１の出力結果２３を測定することで、第１の出力デバイス２１の色再現特性を取得する。第１の測定部２５として、接触型の測定器若しくは非接触型の見え測定器、デジタルカメラ、又はイメージスキャナを用いる。
【００１５】
第２の測定部２６は、第２の出力デバイス２２の出力結果２４を測定することで、第２の出力デバイス２２の色再現特性を取得する。第２の測定部２６は第１の測定部２５と同じものを用いることが望ましいが、別のものを用いてもよい。
【００１６】
マッピング部１１は、第１の出力デバイス２１の色再現特性と、第２の出力デバイス２２の色再現特性とを比較する。そして、第１の出力デバイス２１では再現できるが第２の出力デバイス２２では再現できない色域、つまり第１の出力デバイス２１の色再現域内だが第２の出力デバイス２２の色再現域外である領域を、第２の出力デバイス２２の色再現域内に再配置する。
【００１７】
補間部１２は、マッピング部１１でマッピングした結果を第２の出力デバイス２２で再現するための、第２の出力デバイス２２のデバイス値を、補間を用いて求める。
【００１８】
プロファイル作成部１３は、マッピング部１１の出力結果と、補間部１２の出力結果とに基づきプロファイルを作成する。
【００１９】
データ保持部１４は、ＲＧＢ値の最小値から最大値までに対応して、出力デバイスで再現可能な色再現域全体を表す３次元データを保持する。例えば、出力デバイスがＲＧＢ値各８ビットで再現できるデバイスの場合、（Ｒ、Ｇ、Ｂ）＝（０、０、０）〜（２５５、２５５、２５５）までの１６７７７２１６（＝２５６3）個のデータを、データ保持部１４は保持する。ただし、全てのデータを保持するのではなく、例えばＲＧＢ各色につき１６段階おきに区切ったデータを保持するようにしてもよい。この場合、（Ｒ、Ｇ、Ｂ）＝（０、０、０）、（０、０、１６）、（０、０、３２）〜（２５５、２５５、２５５）となり、合計４９１３（＝１７3）個のデータを保持することとなる。尚、プロファイル作成装置１０がデータ保持部１４を保有する必要は無く、他の装置（ネットワーク上のサーバ装置や記憶装置）が保持するデータを第１の出力デバイス２１及び第２の出力デバイス２２に供給してもよい。
【００２０】
以下、第１の出力デバイス２１としてターゲットプリンタ、第２の出力デバイス２２としてＣＭＳ（Color Management System）適用対象プリンタを使用したプリンタ-プリンタ間マッチングを行う場合を例に挙げて説明する。
【００２１】
＜プロファイル作成装置１０が実行する処理＞
図２を用いて、本実施例におけるプロファイル作成装置１０が実行する処理について説明する。
【００２２】
ステップＳ１（以下、Ｓ１と略記し、他のステップも同様に略記する。）において、データ保持部１４は、保持するＲＧＢデータを第１の出力デバイス２１及び第２の出力デバイス２２に出力する。入力されたＲＧＢデータに基づき、第１の出力デバイス２１は、第１の出力デバイスの出力結果２３を出力し、第２の出力デバイス２２は、第２の出力デバイスの出力結果２４を出力する。第１の測定部２５は、第１の出力デバイス２１（ターゲットプリンタ）の出力結果２３を測定する。ここで、出力結果２３は、ターゲットプリンタである第１の出力デバイス２１を用いてデータ保持部１４で保持されているデータをパッチ画像を含むチャート画像化したものである。第１の測定部２５による測定結果は、ＣＩＥＬａｂ色空間のような視覚的に均等な色空間の値で再現するとよい。第２の測定部２６は、第２の出力デバイス２２（ＣＭＳ適用対象プリンタ）の出力結果２４を測定する。ここで、出力結果２４は、ＣＭＳ適用対象プリンタである第２の出力デバイス２２を用いてデータ保持部１４で保持されているデータをチャート画像化したものである。第２の測定部２６による測定結果は、ＣＩＥＬａｂ色空間のような視覚的に均等な色空間の値で再現するとよい。
【００２３】
Ｓ２において、マッピング部１１は、第１の測定部２５及び第２の測定部２６から測定結果を取得する。また、マッピング部１１は、第１の出力デバイス２１及び第２の出力デバイス２２夫々について、ＲＧＢ格子点に対する測定結果（色値）の関係を表す３次元ルックアップテーブル（３Ｄ‐ＬＵＴ）を作成する。当該作成された３Ｄ‐ＬＵＴは、出力デバイスの特性（色再現域）を表しており、データ保持部１４に格納される。
【００２４】
Ｓ３において、マッピング部１１は、ターゲットプリンタでは再現できるがＣＭＳ適用対象プリンタでは再現できない色域を、ＣＭＳ適用対象プリンタで再現できる領域内にマッピングする。マッピング部１１が実行する処理の詳細は後述する。
【００２５】
Ｓ４において、補間部１２は、マッピング部１１によるマッピング処理後の色域の色をＣＭＳ適用対象プリンタで再現するためのＣＭＳ適用対象プリンタのデバイス値を、補間によって求める。補間部１２が実行する処理の詳細は後述する。
【００２６】
Ｓ５において、プロファイル作成部１３は、マッピング部１１の出力結果と、補間部１２の出力結果とを用いてプロファイルを作成する。プロファイル作成部１３が実行する処理の詳細は後述する。
【００２７】
＜マッピング部１１が実行する処理＞
図３を用いてマッピング部１１が実行する処理について説明する。
【００２８】
Ｓ３１において、マッピング部１１は、Ｓ２で取得したターゲットプリンタの測定値を１点取得する。次いで、Ｓ３２に進む。
【００２９】
Ｓ３２において、マッピング部１１は、Ｓ３１で取得した点がＣＭＳ適用対象プリンタの色域内に存在するか否かを判定する。判定の結果、取得した点が色域内に存在するときはＳ３４に進み、取得した点が色域内に存在しない（色域外である）ときはＳ３３に進む。ここで、色域内に存在するか否かの判定は、以下のようにして行う。
【００３０】
まず、ＣＭＳ適用対象プリンタの特性を再現する３Ｄ‐ＬＵＴの最外殻の三角形を一つずつ取得し、この三角形の３つの頂点をＰ１、Ｐ２、Ｐ３とする。ここで「最外殻の三角形」とは、ＲＧＢ値のうち少なくとも一成分が零か最大値（８ビットの場合は0か255）である格子点を頂点とする三角形である。
【００３１】
次に、当該３Ｄ‐ＬＵＴ内の１点をＰ０とし、Ｓ３１で取得した点をＰ４とする。また、点Ｐ０と点Ｐ１、Ｐ２、Ｐ３、Ｐ４とを結んだベクトルを夫々ベクトルｐ１、ｐ２、ｐ３、ｐ４とする。このとき、線形結合係数ｋ、ｌ、ｍを用いて
ｐ４＝ｋｐ１＋ｌｐ２＋ｍｐ３・・・（１）
と表したときに、
ｋ＋ｌ＋ｍ＞１・・・（２）
を満たせば、点Ｐ４は点Ｐ１、Ｐ２、Ｐ３を結んでできる三角形よりも外側にあることになる。式（１）及び式（２）を用いた評価を、ＣＭＳ適用対象プリンタの特性を再現する３Ｄ‐ＬＵＴの全ての最外殻の三角形において実施し、１つでも式（２）を満たすものがあれば色域外、それ以外のときは色域内であると判定する。
【００３２】
Ｓ３３において、マッピング部１１は、Ｓ３１で取得した点をＣＭＳ適用対象プリンタの色域内で１番近い位置にマッピングする。次いで、Ｓ３４に進む。ここで、１番近い位置へのマッピングは以下のようにして行う。
【００３３】
まず、ＣＭＳ適用対象プリンタの色域を再現する３Ｄ‐ＬＵＴの最外殻の三角形を一つずつ取得し、この三角形の３つの頂点をＰ１、Ｐ２、Ｐ３とする。
【００３４】
次に、Ｓ３１で取得した点をＰ４とし、点Ｐ４から点Ｐ１、Ｐ２、Ｐ３を結んでできる三角形を含む平面に対して垂線を下ろす。この垂線が点Ｐ１、Ｐ２、Ｐ３を結んでできる三角形上にあれば、点Ｐ４から当該垂線と当該三角形との交点（Ｐ５とする）までの距離が、点Ｐ４から当該三角形までの最短距離となる。垂線が三角形上にあるか否かの判定は、次のように行う。即ち、３つの頂点Ｐ１、Ｐ２、Ｐ３のうち点Ｐ１と点Ｐ２とを結んだベクトルをｑ１２、点Ｐ１と点Ｐ３とを結んだベクトルをｑ１３とし、点Ｐ４と点Ｐ１、Ｐ２、Ｐ３を結んだベクトルを夫々ｐ４１、ｐ４２、ｐ４３とする。このとき、線形結合係数ｋ、ｌ、ｍを用いて
ｑ１２ｘｑ１３＝ｋｐ４１＋ｌｐ４２＋ｍｐ４３ （ただし、ｘはベクトルの外積を表す）・・・（３）
と表したときに、
ｋ、ｌ、ｍ＞０ 又は ｋ、ｌ、ｍ＜０・・・（４）
を満たせば、点Ｐ４から点Ｐ１、Ｐ２、Ｐ３を結んでできる三角形を含む平面に対して下ろした垂線は当該三角形上にあることになる。交点Ｐ５の座標は、点Ｐ４の位置ベクトルにベクトル（ｋｐ４１＋ｌｐ４２＋ｍｐ４３）/（ｋ＋ｌ＋ｍ）を加算することで算出できる。
【００３５】
前記垂線が点Ｐ１、Ｐ２、Ｐ３を結んでできる三角形上にない場合、点Ｐ４から当該三角形の各辺に下ろした垂線の長さ、及び、点Ｐ４から当該三角形の各頂点までの距離のうち最小のものを算出する。これにより、点Ｐ４と当該三角形との間の最短距離を求める。
【００３６】
ＣＭＳ適用対象プリンタの色域を再現する３Ｄ‐ＬＵＴの最外殻の三角形全てについて上記の計算を行い、Ｓ３１で取得した点Ｐ４を、その中での最短距離となる点へマッピングする。
【００３７】
Ｓ３４において、マッピング部１１は、Ｓ２で取得したターゲットプリンタの測定値全てについて、Ｓ３２〜Ｓ３３の処理が終了したか否かを判定する。判定の結果、処理が終了している場合はＳ３５に進み、処理が終了していない場合はＳ３１に戻る。
【００３８】
Ｓ３５において、マッピング部１１は、補間部１２に対して、マッピング結果を出力する。マッピング部１１から出力されたマッピング後のターゲットプリンタの特性は、後続のＳ４で用いる。また、マッピング部１１は、プロファイル作成部１３に対して、ターゲットプリンタに対する３Ｄ−ＬＵＴ（マッピング前）に基づくソース側のＩＣＣプロファイルを出力する。マッピング部１１から出力されたＩＣＣプロファイルは、後続のＳ５で用いる。
【００３９】
なお、本実施例では、色域外の点を色域内の最も近い点にマッピングしたが、他の方法に従ってマッピングしてもよい。例えば、色相もしくは彩度を変えずに最も近い点にマッピングしてもよいし、階調を保つため色域内の点もマッピングし直すようにしてもよい。
【００４０】
＜補間部１２が実行する処理＞
図４を用いて補間部１２が実行する処理について説明する。
【００４１】
Ｓ４１において、補間部１２は、マッピング後のターゲットプリンタの特性（色域）を表す３Ｄ‐ＬＵＴから測定値を１点取得する。次いで、Ｓ４２に進む。
【００４２】
Ｓ４２において、補間部１２は、Ｓ４１で取得した測定値に対応する色を表示するための、ＣＭＳ適用対象プリンタのデバイス値（ＲＧＢ値）を算出する。デバイス値の算出には、ＣＭＳ適用対象プリンタの色域を表す３Ｄ‐ＬＵＴを参照する、四面体補間を用いるとよい。次いで、Ｓ４３に進む。
【００４３】
Ｓ４３において、補間部１２は、マッピング後のターゲットプリンタの特性を示す全ての点に対しＳ４２の処理が終了したか否か判定する。判定の結果、処理が終了している場合はＳ４４に進み、処理が終了していない場合はＳ４１に戻る。
【００４４】
Ｓ４４において、補間部１２は、プロファイル作成部１３に対して結果を出力する。出力結果であるマッピング後のターゲットプリンタの特性を表現するための、ＣＭＳ適用対象プリンタのＲＧＢ値は、後続のＳ５で用いる。
【００４５】
尚、本実施例では、ＣＭＳ適用対象プリンタのデバイス値（ＲＧＢ値）を求める際、四面体補間を用いたが、四面体補間ではなく立方体補間を用いてもよい。また、補間ではなく、ＣＭＳ適用対象プリンタの色再現域をマスキングマトリックスでモデル化し、このマスキングマトリックスを用いてＣＭＳ適用対象プリンタのデバイス値を求めるようにしてもよい。具体的には、ＣＭＳ適用対象プリンタの色再現域の任意点の色値をＬ、ａ、ｂとし、デバイス値をＲ、Ｇ、Ｂとする。このとき、
【００４６】
【数１】
2016019122.tif 000003
【００４７】
【数２】
2016019122.tif 000004
【００４８】
を満たすＭ１（３×４マトリクス）又はＭ２（３×１０マトリクス）を、最小二乗法又は減衰最小二乗法を用いて求める。そして、マッピング後のターゲットプリンタの色再現域内の格子点の測定値Ｌ‘、ａ’、ｂ‘を式（５）又は式（６）に入力することで、対応するＣＭＳ適用対象プリンタのデバイス値Ｒ‘、Ｇ‘、Ｂ‘を求めてもよい。
【００４９】
＜プロファイル作成部１３が実行する処理＞
図５を用いてプロファイル作成部１３が実行する処理について説明する。ここでは、後でＩＣＣプロファイル化することができる３Ｄ‐ＬＵＴを作成する方法を説明する。
【００５０】
Ｓ５１において、プロファイル作成部１３は、Ｓ３で生成したマッピング結果のＲＧＢ値を１点取得する。この点は、ターゲットプリンタにおいて（Ｒ、Ｇ、Ｂ）＝（０、０、０）〜（２５５、２５５、２５５）の範囲で均等に値を振ったときに、同じ色をＣＭＳ適用対象プリンタで再現するためのＲＧＢ値を表している。例えば、ＲＧＢの各階調を均等に１６等分した場合には、合計４９１３（＝１７3）個のデータが３Ｄ‐ＬＵＴ内に保持されていることとなる。
【００５１】
Ｓ５２において、プロファイル作成部１３は、Ｓ２で測定結果を取得した際に作成したターゲットプリンタに対する３Ｄ−ＬＵＴに基づくソース側のＩＣＣプロファイルを取得する。
【００５２】
Ｓ５３において、プロファイル作成部１３は、Ｓ５１で取得したＲＧＢ値に対して、Ｓ５２で取得したソース側ＩＣＣプロファイルを用いてプロファイル変換を行う。このプロファイル変換は、ソース側のＩＣＣプロファイルを用いた変換であるため、結果としてＳ５１で取得したＲＧＢ値に対応する均等色空間上の値（Ｌａｂ値）が得られる。Ｓ５３の処理は、ターゲットプリンタのＲＧＢ値をＬａｂ値に変換するための３Ｄ‐ＬＵＴ（変換テーブル）を作成するために実行される処理である。次いで、Ｓ５４に進む。
【００５３】
Ｓ５４において、プロファイル作成部１３は、用意したＲＧＢ値全てについて、Ｓ５２〜Ｓ５３の処理が終了したか否か判定する。判定の結果、処理が終了している場合にはＳ５５に進み、処理が終了していない場合にはＳ５１に戻る。
【００５４】
Ｓ５５において、プロファイル作成部１３は、作成した３Ｄ‐ＬＵＴをＩＣＣプロファイル化し、本実施例に係るプロファイルとして出力する。
【００５５】
＜プロファイル変換フロー＞
図６を用いて本実施例におけるプロファイル変換フローを説明する。図６に示すように、プロファイル作成部１３によって作成されたプロファイルは、ＣＭＳ適用対象プリンタの特性を加味したターゲットプリンタのプロファイルである。例えば、あるｓＲＧＢの画像データを入力とし、ＣＭＳ適用対象プリンタで出力する場合、ソース側プロファイルにプロファイル作成部１３が作成したプロファイルを、デスティネーション側プロファイルにＣＭＳ適用対象プリンタのプロファイルを適用する。こうすることで、高精度なプリンタ−プリンタ間マッチングを実現することが可能である。
【００５６】
＜ＵＩを用いたアプリケーションでの指定例＞
図７に、プロファイル作成部１３によって作成されたプロファイルを用いてアプリケーション上でプロファイル変換を実行する際に表示されるＵＩ例を示す。
【００５７】
本実施例でプロファイル作成部１３が作成したプロファイルは、ターゲットプリンタの特性と、ＣＭＳ適用対象プリンタの特性とを加味したプロファイルである。従って、色設定を実行する際には、図７に示すようにソースプロファイル側でターゲットとなるプリンタの機種を指定する。また、より高精度にマッチングを行うためにターゲットとなるプリンタに光源データを付記してもよい（Ｄ５０や３波長５０００Ｋ等）。
【００５８】
＜変形例１＞
前述したように、本実施例では、第１の出力部及び第２の出力部としてプリンタを用いたが、第１の出力部としてディスプレイを、第２の出力部としてプリンタを用いてもよい。この場合、ディスプレイの表示に近いプリンタ出力を得ることが可能である。
【００５９】
＜変形例２＞
前述したように、本実施例では、第１の出力部及び第２の出力部としてプリンタを用いたが、第１の出力部と第２の出力部との両方をディスプレイにしてもよい。この場合、あるマスターとなるディスプレイの表示に近いディスプレイ出力を得ることが可能である。また、本発明は、複数のディスプレイを並べ、１つの大画面ディスプレイとして使用する際のカラーマッチングにも利用可能である。
【００６０】
＜実施例１の効果＞
前述したように、本実施例では、ターゲットデバイスの色再現特性も加味したソースプロファイルを作成し、これを用いて機器間マッチングを行う。これにより、従来のＩＣＣプロファイルによるプロファイル変換の枠の中、具体的には、ソース側プロファイルと、デスティネーション側プロファイルとによるプロファイル変換で高精度な機器間マッチングを実現可能である。
【００６１】
［実施例２］
以下、実施例２について、実施例１と相違する点を中心に説明する。  
＜プロファイル作成装置の構成＞
図８は、本実施例におけるプロファイル作成装置１０の構成を示すブロック図である。図８に示すように、プロファイル作成装置１０は、マッピング部１１と、補間部１２と、プロファイル作成部１３と、データ保持部１４とから構成される点では実施例１と同様である。本実施例におけるプロファイル作成装置は、第１の色変換部１５と、第２の色変換部１６とを更に備えており、この点で実施例１と相違する。
【００６２】
第１の測定部２５は、第１の出力デバイス２１の出力結果２３を測定することで、第１の出力デバイス２１の色再現特性を取得する。第１の測定部２５として、例えば、接触型で簡易に測定できる測定器を用いることができる。
【００６３】
第２の測定部２６は、第２の出力デバイス２２の出力結果２４を測定することで、第２の出力デバイス２２の色再現特性を測定する。第２の測定部２６として、例えば、接触型で簡易に測定できる測定器を用いることができる。
【００６４】
マッピング部１１は、第１の出力デバイス２１の色再現特性と、第２の出力デバイス２２の色再現特性とを比較する。そして、第１の出力デバイス２１では再現できるが第２の出力デバイス２２では再現できない色域、つまり第１の出力デバイス２１の色再現域内だが第２の出力デバイス２２の色再現域外である領域を、第２の出力デバイス２２の色再現域内に再配置する。
【００６５】
補間部１２は、マッピング部１１でマッピングした結果を第２の出力デバイス２２で再現するための、第２の出力デバイス２２のデバイス値を、補間を用いて求める。
【００６６】
プロファイル作成部１３は、マッピング部１１の出力結果と、補間部１２の出力結果とに基づきプロファイルを作成する。
【００６７】
データ保持部１４は、出力デバイスで再現できるＲＧＢ値の最小値から最大値までに対応して、出力デバイスで再現可能な色再現域全体を表す３次元データを保持する。
【００６８】
第１の色変換部１５は、第１の出力デバイス２１に対する測定データを別の測定データに変換する。例えば、第１の色変換部１５は、簡易に測定できる接触型測定器の測定値を高精度に測定できる非接触型見え測定器の測定値に変換する。
【００６９】
第２の色変換部１６は、第２の出力デバイス２２に対する測定データを別の測定データに変換する。例えば、第２の色変換部１６は、簡易に測定できる接触型測定器の測定値を高精度に測定できる非接触型見え測定器の測定値に変換する。
【００７０】
以下、第１の出力デバイスとしてプリンタ、第２の出力デバイスとしてディスプレイを使用した場合を例に挙げて説明する。
【００７１】
＜プロファイル作成装置が実行する処理＞
図９を用いて、本実施例におけるプロファイル作成装置１０が実行する処理について説明する。
【００７２】
Ｓ９０１〜Ｓ９０２は、図２のＳ１〜Ｓ２と同様のため説明を省略する。
【００７３】
Ｓ９０３において、Ｓ９０２で取得した測定結果を変換する。具体的には、第１の色変換部１５は、Ｓ９０２で取得した、プリンタである第１の出力デバイス２１の特性を示す測定結果を変換する。また、第２の色変換部１６は、Ｓ９０２で取得した、ディスプレイである第２の出力デバイス２２の特性を示す測定結果を変換する。この変換方法の詳細は後述する。
【００７４】
Ｓ９０４〜Ｓ９０６は、図２のＳ３〜Ｓ５と同様のため説明を省略する。
【００７５】
＜測定結果の変換方法＞
ここで、第１の色変換部１５及び第２の色変換部１６で実行される測定値変換方法を説明する。
【００７６】
一般的に測定器には大きく分けて２種類存在し、測定対象に接触させてデバイスの色再現特性を測定する接触型測定器と、測定対象から離れてデバイスの色再現特性を測定する非接触型見え測定器とが存在する。接触型測定器は、色再現特性の測定が簡易にできるという特徴を有し、多くの色を高速に測定することが可能である。非接触型見え測定器は、実際に人間が見たときの状況と同じ状況で測定できるため、見た目に近く精度の高い測定値を得ることが可能である。
【００７７】
そこで、第１の色変換部１５及び第２の色変換部１６で接触型測定器の測定値を非接触型見え測定器の測定値に変換することで、高速に精度の高い測定値を得ることが可能となる。この変換の際には、同じ測定対象を接触型測定器と、非接触型見え測定器とで測定し、測定値の対応関係から最小二乗法又は減衰最小二乗法を用いて求めた変換マトリクスを使用すればよい。
【００７８】
＜実施例２の効果＞
以上述べたように、本実施例では、出力デバイスの測定データを別の測定データに変換したうえで、プロファイルを作成する。これにより、簡易に測定できる接触型測定器を用いた場合でも、高精度に測定できる非接触型見え測定器を用いて測定した場合と同じ精度でプロファイルを作成することができる。本実施例で作成したプロファイルを用いることで、従来のＩＣＣプロファイルによるプロファイル変換の枠の中、具体的には、ソース側プロファイルと、デスティネーション側プロファイルとによるプロファイル変換で高精度な機器間マッチングを実現可能である。
【００７９】
［その他の実施例］
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2016019122.tif 000005
【図２】
2016019122.tif 000006
【図３】
2016019122.tif 000007
【図４】
2016019122.tif 000008
【図５】
2016019122.tif 000009
【図６】
2016019122.tif 000010
【図７】
2016019122.tif 000011
【図８】
2016019122.tif 000012
【図９】
2016019122.tif 000013