(57)【要約】【課題】デバイスで出力される色を目標とする色に近づけるとともに、補正対象の色値である入力値と補正値とが大きく離れてしまうのを抑制する。【解決手段】補正対象の色値である入力値を取得する入力値取得部１１と、入力値を補正して得られる補正値がとり得る範囲を設定するパラメータを生成するパラメータ生成部１２と、色補正をする際の目標色を示すデータである目標色ベースデータを取得する目標色ベースデータ取得部１３と、目標色ベースデータに基づいて、入力値に対応する目標値を予測する目標色予測部１４と、色補正の対象であるデバイスの出力色を示すデータであるデバイス色ベースデータを取得するデバイス色ベースデータ取得部１５と、目標値とデバイス色ベースデータとに基づいて、パラメータが設定する範囲内において、目標値に対応する補正値を取得する補正値予測部１６とを備える。【選択図】図１
2014165747.tif 000002
【特許請求の範囲】
【請求項１】
色補正の対象機器に依存し複数の色成分で構成された第１の色空間で定義される、補正対象の色値である入力値を取得する入力値取得手段と、
前記第１の色空間における第１色値と、機器に依存しない第２の色空間で定義され、前記色補正の対象機器の標準状態での色値を表す目標値とを対応付けた第１の対応情報を用いて、前記入力値取得手段により取得された前記入力値に対応する当該目標値を取得する目標値取得手段と、
前記第１色値と、当該第１色値に基づいて前記色補正の対象機器で再現される前記第２の色空間における第２色値とを対応付けた第２の対応情報を取得する対応情報取得手段と、
前記入力値取得手段により取得された前記入力値を補正して得られる前記第１の色空間における補正値がとり得る範囲を取得する範囲取得手段と、
前記目標値取得手段により取得された、前記入力値に対応する前記目標値と、前記対応情報取得手段により取得された前記第２の対応情報とに基づいて、前記範囲取得手段により取得された前記範囲内において、当該目標値に対応する前記補正値を取得する補正値取得手段と
を備えた色処理装置。
【請求項２】
前記補正値取得手段は、前記対応情報取得手段により取得された前記第２の対応情報を、前記範囲取得手段により取得された前記補正値がとり得る範囲に制限して、当該補正値を取得することを特徴とする請求項１に記載の色処理装置。
【請求項３】
前記対応情報取得手段により取得された前記第２の対応情報から特定の傾向に沿うデータを抽出することにより、当該第２の対応情報を整形する対応情報整形手段をさらに備え、
前記補正値取得手段は、前記第２の対応情報として、前記対応情報整形手段により整形された当該第２の対応情報を用いて、前記補正値を取得することを特徴とする請求項１または２に記載の色処理装置。
【請求項４】
前記入力値取得手段は、前記第１の色空間を、複数の領域に分割したときの各格子点を前記入力値として取得し、
前記範囲取得手段は、前記入力値取得手段により取得された前記入力値にあたる前記格子点の間隔に基づいて設定された、前記補正値がとり得る範囲を取得することを特徴とする請求項１乃至３のいずれか１項に記載の色処理装置。
【請求項５】
前記範囲取得手段は、前記入力値取得手段により取得された前記入力値が表す各色成分の大きさに基づいて設定された、前記補正値がとり得る範囲を取得することを特徴とする請求項１乃至３のいずれか１項に記載の色処理装置。
【請求項６】
色補正の対象機器に依存し複数の色成分で構成された第１の色空間で定義される、補正対象の色値である入力値を取得する入力値取得手段と、
前記第１の色空間における第１色値と、機器に依存しない第２の色空間で定義され、前記色補正の対象機器の標準状態での色値を表す目標値とを対応付けた第１の対応情報を用いて、前記入力値取得手段により取得された前記入力値に対応する当該目標値を取得する目標値取得手段と、
前記第１色値と、当該第１色値に基づいて前記色補正の対象機器で再現される前記第２の色空間における第２色値とを対応付けた第２の対応情報を取得する対応情報取得手段と、
前記入力値取得手段により取得された前記入力値を補正して得られる前記第１の色空間における補正値がとり得る範囲を取得する範囲取得手段と、
前記目標値取得手段により取得された、前記入力値に対応する前記目標値と、前記対応情報取得手段により取得された前記第２の対応情報とに基づいて、当該目標値に対応する前記補正値を取得する補正値取得手段と、
前記補正値取得手段により取得された前記補正値が、前記範囲取得手段により取得された前記範囲内の色値ではない場合に、当該補正値とは異なる再補正値を取得することを決定する決定手段と
を備えた色処理装置。
【請求項７】
前記決定手段が前記再補正値を取得することを決定した場合に、前記目標値取得手段により取得された、前記入力値に対応する前記目標値と、前記対応情報取得手段により取得された前記第２の対応情報とに基づいて、前記範囲取得手段により取得された前記範囲内において、当該目標値に対応する当該再補正値を取得する再補正値取得手段をさらに備えたことを特徴とする請求項６に記載の色処理装置。
【請求項８】
コンピュータに、
色補正の対象機器に依存し複数の色成分で構成された第１の色空間で定義される、補正対象の色値である入力値を取得する機能と、
前記第１の色空間における第１色値と、機器に依存しない第２の色空間で定義され、前記色補正の対象機器の標準状態での色値を表す目標値とを対応付けた第１の対応情報を用いて、前記入力値に対応する当該目標値を取得する機能と、
前記第１色値と、当該第１色値に基づいて前記色補正の対象機器で再現される前記第２の色空間における第２色値とを対応付けた第２の対応情報を取得する機能と、
前記入力値を補正して得られる前記第１の色空間における補正値がとり得る範囲を取得する機能と、
前記入力値に対応する前記目標値と、前記第２の対応情報とに基づいて、前記範囲内において、当該目標値に対応する前記補正値を取得する機能と
を実現させるためのプログラム。
【請求項９】
コンピュータに、
色補正の対象機器に依存し複数の色成分で構成された第１の色空間で定義される、補正対象の色値である入力値を取得する機能と、
前記第１の色空間における第１色値と、機器に依存しない第２の色空間で定義され、前記色補正の対象機器の標準状態での色値を表す目標値とを対応付けた第１の対応情報を用いて、前記入力値に対応する当該目標値を取得する機能と、
前記第１色値と、当該第１色値に基づいて前記色補正の対象機器で再現される前記第２の色空間における第２色値とを対応付けた第２の対応情報を取得する機能と、
前記入力値を補正して得られる前記第１の色空間における補正値がとり得る範囲を取得する機能と、
前記入力値に対応する前記目標値と、前記第２の対応情報とに基づいて、当該目標値に対応する前記補正値を取得する機能と、
前記補正値が前記範囲内の色値ではない場合に、当該補正値とは異なる再補正値を取得することを決定する機能と
を実現させるためのプログラム。
【請求項１０】
色補正の対象機器に依存し複数の色成分で構成された第１の色空間で定義される、補正対象の色値である入力値を取得するステップと、
前記第１の色空間における第１色値と、機器に依存しない第２の色空間で定義され、前記色補正の対象機器の標準状態での色値を表す目標値とを対応付けた第１の対応情報を用いて、前記入力値に対応する当該目標値を取得するステップと、
前記第１色値と、当該第１色値に基づいて前記色補正の対象機器で再現される前記第２の色空間における第２色値とを対応付けた第２の対応情報を取得するステップと、
前記入力値を補正して得られる前記第１の色空間における補正値がとり得る範囲を取得するステップと、
前記入力値に対応する前記目標値と、前記第２の対応情報とに基づいて、前記範囲内において、当該目標値に対応する前記補正値を取得するステップと
を含むことを特徴とする色処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色処理装置、色処理方法およびプログラムに関する。
【背景技術】
【０００２】
公報記載の従来技術として、１の色空間の色信号から他の色空間の色信号へ変換する際の色空間相互間の色変換特性を生成するに際し、カラーパッチの色座標（ＣＭＹＫ）とカラーパッチを測色して得られた色座標（Ｌ＊ａ＊ｂ＊）との対である複数の実データ対に制限をかけ、変換対象となる色信号の周囲の所定範囲に存在する実データ対に限定して使用することで、色変換特性の精度の低下を抑えながら色変換特性の生成に要する時間を短縮することができる色処理装置が存在する（特許文献１参照）。
【０００３】
また、他の公報記載の従来技術として、画像形成装置の色再現域内に属する格子点のみについては、実際の入出力カラーパッチの測定値で構築したシミュレーションを用い、Ｌ＊ａ＊ｂ＊データをカラー画像を形成するインク制御量ＣＭＹに変換し、画像形成装置の色再現域外に属する格子点については、格子点出力値を画像形成装置が出力できない色に対応したＣＭＹ値を仮想に定めたシミュレーションを用い、Ｌ＊ａ＊ｂ＊データをカラー画像を形成するインク制御量ＣＭＹに変換することで、画像形成装置の色再現域外の入力に対して略同等色の出力色を得ることができ、また、入力色空間を細分割し格子点を多くとった場合であっても、格子点上の出力値を算出するための膨大な演算が排除され、その処理時間を短縮させることができる色変換装置が存在する（特許文献２参照）。
【０００４】
さらに、他の公報記載の従来技術として、複数組の読取色情報が示す色成分濃度を相互に比較して、予め設定された３以上の濃度比領域のいずれに属するかを検出する領域検出手段を備えて、これで領域検出をすることができ、像相領域の識別処理が簡単な構成で実現できるとともに識別誤差も生じない色情報補正装置が存在する（特許文献３参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−２３２４１８号公報
【特許文献２】特開平８−２２８２９６号公報
【特許文献３】特開平１―２２８２６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、デバイスで出力される色を目標とする色に近づけるとともに、補正対象の色値である入力値と補正値とが大きく離れてしまうのを抑制することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１記載の発明は、色補正の対象機器に依存し複数の色成分で構成された第１の色空間で定義される、補正対象の色値である入力値を取得する入力値取得手段と、前記第１の色空間における第１色値と、機器に依存しない第２の色空間で定義され、前記色補正の対象機器の標準状態での色値を表す目標値とを対応付けた第１の対応情報を用いて、前記入力値取得手段により取得された前記入力値に対応する当該目標値を取得する目標値取得手段と、前記第１色値と、当該第１色値に基づいて前記色補正の対象機器で再現される前記第２の色空間における第２色値とを対応付けた第２の対応情報を取得する対応情報取得手段と、前記入力値取得手段により取得された前記入力値を補正して得られる前記第１の色空間における補正値がとり得る範囲を取得する範囲取得手段と、前記目標値取得手段により取得された、前記入力値に対応する前記目標値と、前記対応情報取得手段により取得された前記第２の対応情報とに基づいて、前記範囲取得手段により取得された前記範囲内において、当該目標値に対応する前記補正値を取得する補正値取得手段とを備えた色処理装置である。
【０００８】
請求項２記載の発明は、前記補正値取得手段は、前記対応情報取得手段により取得された前記第２の対応情報を、前記範囲取得手段により取得された前記補正値がとり得る範囲に制限して、当該補正値を取得することを特徴とする請求項１に記載の色処理装置である。
請求項３記載の発明は、前記対応情報取得手段により取得された前記第２の対応情報から特定の傾向に沿うデータを抽出することにより、当該第２の対応情報を整形する対応情報整形手段をさらに備え、前記補正値取得手段は、前記第２の対応情報として、前記対応情報整形手段により整形された当該第２の対応情報を用いて、前記補正値を取得することを特徴とする請求項１または２に記載の色処理装置である。
請求項４記載の発明は、前記入力値取得手段は、前記第１の色空間を、複数の領域に分割したときの各格子点を前記入力値として取得し、前記範囲取得手段は、前記入力値取得手段により取得された前記入力値にあたる前記格子点の間隔に基づいて設定された、前記補正値がとり得る範囲を取得することを特徴とする請求項１乃至３のいずれか１項に記載の色処理装置である。
請求項５記載の発明は、前記範囲取得手段は、前記入力値取得手段により取得された前記入力値が表す各色成分の大きさに基づいて設定された、前記補正値がとり得る範囲を取得することを特徴とする請求項１乃至３のいずれか１項に記載の色処理装置である。
【０００９】
請求項６記載の発明は、色補正の対象機器に依存し複数の色成分で構成された第１の色空間で定義される、補正対象の色値である入力値を取得する入力値取得手段と、前記第１の色空間における第１色値と、機器に依存しない第２の色空間で定義され、前記色補正の対象機器の標準状態での色値を表す目標値とを対応付けた第１の対応情報を用いて、前記入力値取得手段により取得された前記入力値に対応する当該目標値を取得する目標値取得手段と、前記第１色値と、当該第１色値に基づいて前記色補正の対象機器で再現される前記第２の色空間における第２色値とを対応付けた第２の対応情報を取得する対応情報取得手段と、前記入力値取得手段により取得された前記入力値を補正して得られる前記第１の色空間における補正値がとり得る範囲を取得する範囲取得手段と、前記目標値取得手段により取得された、前記入力値に対応する前記目標値と、前記対応情報取得手段により取得された前記第２の対応情報とに基づいて、当該目標値に対応する前記補正値を取得する補正値取得手段と、前記補正値取得手段により取得された前記補正値が、前記範囲取得手段により取得された前記範囲内の色値ではない場合に、当該補正値とは異なる再補正値を取得することを決定する決定手段とを備えた色処理装置である。
【００１０】
請求項７記載の発明は、前記決定手段が前記再補正値を取得することを決定した場合に、前記目標値取得手段により取得された、前記入力値に対応する前記目標値と、前記対応情報取得手段により取得された前記第２の対応情報とに基づいて、前記範囲取得手段により取得された前記範囲内において、当該目標値に対応する当該再補正値を取得する再補正値取得手段をさらに備えたことを特徴とする請求項６に記載の色処理装置である。
【００１１】
請求項８記載の発明は、コンピュータに、色補正の対象機器に依存し複数の色成分で構成された第１の色空間で定義される、補正対象の色値である入力値を取得する機能と、前記第１の色空間における第１色値と、機器に依存しない第２の色空間で定義され、前記色補正の対象機器の標準状態での色値を表す目標値とを対応付けた第１の対応情報を用いて、前記入力値に対応する当該目標値を取得する機能と、前記第１色値と、当該第１色値に基づいて前記色補正の対象機器で再現される前記第２の色空間における第２色値とを対応付けた第２の対応情報を取得する機能と、前記入力値を補正して得られる前記第１の色空間における補正値がとり得る範囲を取得する機能と、前記入力値に対応する前記目標値と、前記第２の対応情報とに基づいて、前記範囲内において、当該目標値に対応する前記補正値を取得する機能とを実現させるためのプログラムである。
【００１２】
請求項９記載の発明は、コンピュータに、色補正の対象機器に依存し複数の色成分で構成された第１の色空間で定義される、補正対象の色値である入力値を取得する機能と、前記第１の色空間における第１色値と、機器に依存しない第２の色空間で定義され、前記色補正の対象機器の標準状態での色値を表す目標値とを対応付けた第１の対応情報を用いて、前記入力値に対応する当該目標値を取得する機能と、前記第１色値と、当該第１色値に基づいて前記色補正の対象機器で再現される前記第２の色空間における第２色値とを対応付けた第２の対応情報を取得する機能と、前記入力値を補正して得られる前記第１の色空間における補正値がとり得る範囲を取得する機能と、前記入力値に対応する前記目標値と、前記第２の対応情報とに基づいて、当該目標値に対応する前記補正値を取得する機能と、前記補正値が前記範囲内の色値ではない場合に、当該補正値とは異なる再補正値を取得することを決定する機能とを実現させるためのプログラムである。
【００１３】
請求項１０記載の発明は、色補正の対象機器に依存し複数の色成分で構成された第１の色空間で定義される、補正対象の色値である入力値を取得するステップと、前記第１の色空間における第１色値と、機器に依存しない第２の色空間で定義され、前記色補正の対象機器の標準状態での色値を表す目標値とを対応付けた第１の対応情報を用いて、前記入力値に対応する当該目標値を取得するステップと、前記第１色値と、当該第１色値に基づいて前記色補正の対象機器で再現される前記第２の色空間における第２色値とを対応付けた第２の対応情報を取得するステップと、前記入力値を補正して得られる前記第１の色空間における補正値がとり得る範囲を取得するステップと、前記入力値に対応する前記目標値と、前記第２の対応情報とに基づいて、前記範囲内において、当該目標値に対応する前記補正値を取得するステップとを含むことを特徴とする色処理方法である。
【発明の効果】
【００１４】
請求項１記載の発明によれば、本構成を有していない場合と比較して、デバイスで出力される色を目標とする色に近づけるとともに、補正対象の色値である入力値と補正値とが大きく離れてしまうのを抑制することができる。
請求項２記載の発明によれば、本構成を有していない場合と比較して、さらに、デバイスで出力される色を目標とする色に近づけるとともに、入力値と補正値とが大きく離れてしまうのを抑制することができる。
請求項３記載の発明によれば、本構成を有していない場合と比較して、さらにデバイスで出力される色を目標とする色に近づけることができる。
請求項４記載の発明によれば、本構成を有していない場合と比較して、隣り合う格子点で階調が逆転して補正されるのを抑制することができる。
請求項５記載の発明によれば、本構成を有していない場合と比較して、ハイライト部分およびダーク部分における補正の精度を向上させることができる。
請求項６記載の発明によれば、本構成を有していない場合と比較して、デバイスで出力される色を目標とする色に近づけるとともに、入力値と補正値とが大きく離れてしまうのを抑制することができる。
請求項７記載の発明によれば、本構成を有していない場合と比較して、より確実に、デバイスで出力される色を目標とする色に近づけるとともに、入力値と補正値とが大きく離れてしまうのを抑制することができる。
請求項８記載の発明によれば、本構成を有していない場合と比較して、デバイスで出力される色を目標とする色に近づけるとともに、入力値と補正値とが大きく離れてしまうのを抑制することができる。
請求項９記載の発明によれば、本構成を有していない場合と比較して、デバイスで出力される色を目標とする色に近づけるとともに、入力値と補正値とが大きく離れてしまうのを抑制することができる。
請求項１０記載の発明によれば、本構成を有していない場合と比較して、デバイスで出力される色を目標とする色に近づけるとともに、入力値と補正値とが大きく離れてしまうのを抑制することができる。
【図面の簡単な説明】
【００１５】
【図１】実施の形態１に係る色処理装置の機能構成例を示したブロック図である。
【図２】従来の色処理装置の機能構成例を示したブロック図である。
【図３】従来の色処理装置の機能構成例を示したブロック図である。
【図４】実施の形態１に係る色処理装置および従来の色処理装置における入力値と補正値との対応関係の一例を示した図である。
【図５】実施の形態１の第１の変形例に係る色処理装置の機能構成例を示したブロック図である。
【図６】実施の形態１の第２の変形例に係る色処理装置の機能構成例を示したブロック図である。
【図７】実施の形態２に係る色処理装置の機能構成例を示したブロック図である。
【図８】本発明の実施の形態を適用可能なコンピュータのハードウェア構成を示した図である。
【図９】本発明の実施の形態に係る色処理システムの構成例を示した図である。
【発明を実施するための形態】
【００１６】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
プリンタや印刷機などの画像を出力するデバイスでは、色一致、キャリブレーション、色校正等を行うことがある。具体的には、各デバイスにおいて目標デバイスが設定され、その目標デバイスの出力色（以下、目標色と称する）で出力されるように、デバイスの特性に合わせた色補正が行われる。ここで、キャリブレーションとは、デバイスの色再現を安定的に保つための技術であり、色補正の対象となるデバイスの出力色（以下、デバイス色と称する）を、デバイスの標準状態（初期状態）に補正するものである。本発明の実施の形態は、このようなキャリブレーションに関するものである。
【００１７】
図９は、本発明の実施の形態に係る色処理システムの構成例を示した図である。
この色処理システムは、ネットワーク５によって相互に接続された、画像形成装置４および本発明の実施の形態に係る色処理装置１を有している。画像形成装置４は、色値（例えば、後述するＣＭＹＫ値）に基づいて画像を形成する機能を有し、ネットワーク５を介して色処理装置１から色値を受信し、受信した色値に基づいて画像を形成する。
【００１８】
〔実施の形態１〕
図１は、実施の形態１に係る色処理装置の機能構成例を示したブロック図である。色補正の対象機器の一例としての色処理装置１は、入力値取得部１１と、パラメータ生成部１２と、目標色ベースデータ取得部１３と、目標色予測部１４と、デバイス色ベースデータ取得部１５と、補正値予測部１６とを備える。そして、色処理装置１は、入力となる補正対象の色値（以下、入力値と称する）を、目標色を表す値（以下、目標値と称する）に変換し、さらに、変換された目標値に対応するデバイス色を表す値（以下、補正値と称する）を予測することで、色補正を行う。
【００１９】
入力値取得手段の一例としての入力値取得部１１は、補正対象の入力値を取得する。ここで取得する入力値は、キャリブレーションの方法によって決められる。本実施の形態では、入力値取得部１１は、複数の色成分で構成される第１の色空間の一例としてのデバイス依存の色空間を複数の領域に均等分割して、多次元ＬＵＴ（Look Up Table）の格子点を生成する。そして、入力値取得部１１は、生成した各格子点の座標を入力値として取得する。多次元ＬＵＴとは、例えば、ＣＭＹＫ色空間で定義されるＣＭＹＫ値を変換（ＣＭＹＫ→Ｃ’Ｍ’Ｙ’Ｋ’）するために用いられるものであり、ＣＭＹＫ色空間を分割したときの格子点（ＣＭＹＫ）の座標に変換先の値（Ｃ’Ｍ’Ｙ’Ｋ’）を対応付けたテーブルである。ＣＭＹＫ値とは、それぞれ、シアン、マゼンタ、イエロー、黒を表すデバイス依存のデータである。
【００２０】
範囲取得手段の一例としてのパラメータ生成部１２は、入力値取得部１１に取得された入力値に基づいて、入力値を補正して得られる補正値がとり得る範囲を設定するパラメータを生成する。
【００２１】
目標色ベースデータ取得部１３は、外部から第１の対応情報の一例としての目標色ベースデータを取得する。目標色ベースデータとは、色処理装置１が色補正をする際の目標色を示すデータであり、第１色値の一例としてのデバイス依存の色空間における色値と、色補正の対象となるデバイス（以下、色補正対象デバイスと称する）の標準状態での色値を表すデバイス非依存の目標値とのデータ対の集合である。また、この目標値は、デバイス依存の色空間における色値に基づく色補正対象デバイスでの再現の目標となる、第２の色空間の一例としてのデバイス非依存の色空間における色値である。
【００２２】
目標値取得手段の一例としての目標色予測部１４は、目標色ベースデータ取得部１３に取得された目標色ベースデータに基づいて、入力値取得部１１により取得された入力値に対応する目標値を予測する。具体的には、目標色予測部１４は、目標色ベースデータに基づいて、入力値から目標値を予測する色予測モデルを作成し、作成した色予測モデルを使用して入力値から目標値の予測を行う。
【００２３】
対応情報取得手段の一例としてのデバイス色ベースデータ取得部１５は、外部から第２の対応情報の一例としてのデバイス色ベースデータを取得する。デバイス色ベースデータとは、色補正対象デバイスが出力するデバイス色を示すデータであり、デバイス依存の色空間における色値と、その色値に基づいて色補正対象デバイスで再現されるデバイス非依存の色空間における色値とのデータ対の集合である。
【００２４】
補正値取得手段の一例としての補正値予測部１６は、目標色予測部１４で予測された目標値と、デバイス色ベースデータ取得部１５に取得されたデバイス色ベースデータとに基づいて、パラメータ生成部１２に生成されたパラメータが設定する範囲内において、目標値に対応する補正値を予測する。具体的には、補正値予測部１６は、デバイス色ベースデータとパラメータとに基づいて、目標値から補正値を予測する色予測モデルを作成し、作成した色予測モデルを使用して目標値から補正値の予測を行う。
【００２５】
次に、図１を用いて本実施の形態に係る色処理装置１の動作について説明する。
まず、入力値取得部１１は入力値を取得して、取得した入力値をパラメータ生成部１２および目標色予測部１４に送信する。本実施の形態では、入力値の一例として、ＣＭＹＫ値（ＣＭＹＫ）で表すこととする。
次に、パラメータ生成部１２は、入力値取得部１１から入力値を取得すると、入力値を補正して得られる補正値がとり得る範囲を設定するパラメータを生成する。そして、パラメータ生成部１２は、生成したパラメータを補正値予測部１６に送信する。パラメータ生成部１２は、例えば、入力値取得部１１が生成した多次元ＬＵＴの格子点間隔に基づいて、入力値から格子点間隔の半分以内の範囲を補正値がとり得る範囲として、その範囲を定めるようなパラメータの生成を行う。
【００２６】
目標色ベースデータ取得部１３は、外部から目標色ベースデータを取得して、取得した目標色ベースデータを目標色予測部１４に送信する。本実施の形態では、目標値をデバイス非依存のデータであるＬ＊ａ＊ｂ＊値とし、目標色ベースデータを、デバイス依存の色空間における色値（ＣＭＹＫ）と、それに対応する目標値（Ｌ＊ａ＊ｂ＊）とのデータ対の集合とする。Ｌ＊ａ＊ｂ＊値は、ＣＩＥＬＡＢ色空間とも呼ばれるＬ＊ａ＊ｂ＊色空間で定義される。Ｌ＊ａ＊ｂ＊色空間は、明度Ｌ＊と、色度ａ＊およびｂ＊とを軸とする直交座標色空間で表される。ただし、デバイス非依存のデータである目標値に関して、ここでは一般的なＬ＊ａ＊ｂ＊を例としたが、これに限るものではない。例えば、三刺激値ＸＹＺや均等色空間Ｌ＊Ｕ＊Ｖ＊等に分類される表色系のデータでも、（Ｌａｂ）＝Ｆ（ＣＭＹＫ）のように多項式近似等で表現されるデータでも、また、物理モデル式としてノイゲバウアー、クベルカムンク、ランバートベール等で表現されるデータでも、更には、ＩＣＣプロファイル等によって変換されるデータであってもよく、そのデバイスの特性が示されるデータ対が生成できるものであれば何でも良い。一般的にこのデータ対の集合に関し、数に制限はないが、色精度及びシステム構成上の問題として２００〜１６００程度のデータ数が望ましいとされる。
【００２７】
次に、目標色予測部１４は、入力値取得部１１から取得した入力値と、目標色ベースデータ取得部１３から取得した目標色ベースデータとに基づいて、入力値に対応する目標値を予測する（ＣＭＹＫ→Ｌ＊ａ＊ｂ＊）。そして、目標色予測部１４は、予測した目標値を補正値予測部１６に送信する。ここで、目標色予測部１４は、目標色ベースデータに基づいて、目標値の予測を行うための色予測モデルを作成するが、この色予測モデルの作成方法については各種発明がなされている。例えば、目標色予測部１４は、特開平１０−２６２１５７号公報に記載の方法を用いて色予測モデルを作成すると良いが、特にそれに限定されるものではない。
また、目標色予測部１４は、目標色ベースデータ取得部１３から全ての入力値に対応する目標値を取得すれば、色予測モデルを使用して予測しなくても良い。ただし、目標色予測部１４が目標色ベースデータ取得部１３から全ての入力値に対応する目標値を取得するためには、外部装置である測色機（不図示）等により、入力値取得部１１が生成する多次元ＬＵＴ格子点の全点の入力値に応じた画像を測色させる必要があり、非常に時間を要する。そのため、一般に、測色されるのは多次元ＬＵＴの代表点のみで、他の点に対応する目標値は、作成された色予測モデルにより予測される。ここで、測色とは、画像を表示するのに用いられる色を数量的に測定することをいう。
【００２８】
デバイス色ベースデータ取得部１５は、外部からデバイス色ベースデータを取得して、取得したデバイス色ベースデータを補正値予測部１６に送信する。デバイス色ベースデータの形式は、目標色ベースデータの形式と同様である。つまり、デバイス色ベースデータは、デバイス依存の色空間における色値（本実施の形態では、ＣＭＹＫ値であるＣ’Ｍ’Ｙ’Ｋ’とする）と、その色値に基づいて色補正対象デバイスで再現されるデバイス非依存の色空間における色値（Ｌ＊ａ＊ｂ＊）とのデータ対を、必要十分な数準備する。上記の目標色ベースデータの説明でも記したが、デバイス色ベースデータの種類はこれに限るものではなく、そのデバイスの特性が示されるデータ対が生成できるものであれば何でも良い。また、データ対の集合に関し、数に制限はないが、色精度及びシステム構成上の問題として２００〜１６００程度のデータ数が望ましいとされる。
【００２９】
補正値予測部１６は、目標色予測部１４から取得した目標値と、デバイス色ベースデータ取得部１５から取得したデバイス色ベースデータとに基づいて、パラメータ生成部１２に生成されたパラメータが設定する範囲内において、目標値に対応する補正値を予測して出力する（Ｌ＊ａ＊ｂ＊→Ｃ’Ｍ’Ｙ’Ｋ）。ここで、補正値予測部１６は、デバイス色ベースデータとパラメータとに基づいて、補正値の予測を行うための色予測モデルを作成する。補正値予測部１６は、例えば、デバイス色ベースデータから、パラメータで定められた範囲内において入力値に近い値のデータのみを選択して、色予測モデルを作成すれば良い。また、この色予測モデルの作成については、目標色予測部１４の場合と同様に各種発明がなされており、補正値予測部１６は、例えば特開平１０−２６２１５７号公報に記載の方法を用いて色予測モデルを作成すると良いが、特にそれに限定されるものではない。
このように、色処理装置１は、入力値取得部１１で取得した全ての補正対象である入力値（ＣＭＹＫ）に対応する補正値（Ｃ’Ｍ’Ｙ’Ｋ’）を予測して出力する。
【００３０】
図２は、従来の色処理装置の機能構成例を示したブロック図である。従来の色処理装置２は、入力値取得部２１と、Ｋ単色補正部２２と、目標色ベースデータ取得部２３と、目標色予測部２４と、デバイス色ベースデータ取得部２５と、補正値予測部２６とを備える。図２を用いて従来の色処理装置２の動作について説明する。
まず、入力値取得部２１は、本実施の形態の入力値取得部１１と同様に、多次元ＬＵＴの格子点を生成し、生成した各格子点の座標を入力値（ＣＭＹＫ）として取得する。そして、入力値取得部２１は、取得した入力値のうち単色のＫのみについてＫ単色補正部２２に送信する。また、入力値取得部２１は、取得した入力値（ＣＭＹＫ）を目標色予測部２４に送信する。
【００３１】
次に、目標色ベースデータ取得部２３は、外部から目標色ベースデータを取得し、取得した目標色ベースデータをＫ単色補正部２２および目標色予測部２４に送信する。この目標色ベースデータは、本実施の形態の目標色ベースデータと同様のものであり、デバイス依存の色空間における色値（ＣＭＹＫ）と、それに対応する目標値（Ｌ＊ａ＊ｂ＊）とのデータ対の集合とする。また、デバイス色ベースデータ取得部２５は、外部からデバイス色ベースデータを取得し、取得したデバイス色ベースデータをＫ単色補正部２２に送信する。このデバイス色ベースデータも、本実施の形態のデバイス色ベースデータと同様のものであり、デバイス依存の色空間における色値（Ｃ’Ｍ’Ｙ’Ｋ’）と、その色値に基づいて色補正対象デバイスで再現されるデバイス非依存の色空間における色値（Ｌ＊ａ＊ｂ＊）とのデータ対の集合である。
そして、Ｋ単色補正部２２は、入力値取得部２１から取得した入力値（Ｋ）と、目標色ベースデータ取得部２３から取得した目標色ベースデータと、デバイス色ベースデータ取得部２５から取得したデバイス色ベースデータとに基づいて、単色Ｋの補正値Ｋ’を算出する。Ｋ単色補正部２２は、単色の補正を行う種々の補正方法でＫ’を求めることができる。例えば、Ｋ単色補正部２２は、目標色ベースデータおよびデバイス色ベースデータのそれぞれから、紙白からの色差値によって階調カーブを作成し、その階調カーブの付き当て処理を行うことで、補正値Ｋ’を求めることができる。Ｋ単色補正部２２は、算出した補正値Ｋ’を補正値予測部２６に送信する。
【００３２】
また、目標色予測部２４は、入力値取得部２１から取得した入力値（ＣＭＹＫ）と、目標色ベースデータ取得部２３から取得した目標色ベースデータとに基づいて、入力値に対応する目標値を予測する（ＣＭＹＫ→Ｌ＊ａ＊ｂ＊）。そして、目標色予測部２４は、予測した目標値（Ｌ＊ａ＊ｂ＊）を補正値予測部２６に送信する。ここで、目標色予測部２４は、目標色ベースデータに基づいて目標値の予測を行うための色予測モデルを作成する。この色予測モデルの作成方法については、本実施の形態での色予測モデルと同様に、特開平１０−２６２１５７号公報に記載の方法に限定されない。
【００３３】
そして、補正値予測部２６は、Ｋ単色補正部２２から取得した補正値（Ｋ’）と、目標色予測部２４から取得した目標値（Ｌ＊ａ＊ｂ＊）とに基づいて、目標値に対応する補正値を予測する。ここで、補正値予測部２６は、ＣＭＹＫ値のうちＫを除く値についての補正値（Ｃ’Ｍ’Ｙ’）を予測する（Ｌ＊ａ＊ｂ＊Ｋ’→Ｃ’Ｍ’Ｙ’）。補正値予測部２６は、補正値の予測を行うための色予測モデルを作成するが、この色予測モデルの作成方法についても、目標色予測部２４での作成方法と同様に、特開平１０−２６２１５７号公報に記載の方法に限定されない。
以上のように、従来の色処理装置２は、入力値取得部２１で取得した入力値（ＣＭＹＫ）に対応する単色Ｋの補正値（Ｋ’）を求め、補正値（Ｋ’）に基づいて補正値（Ｃ’Ｍ’Ｙ’）を予測して、ＣＭＹＫの補正値（Ｃ’Ｍ’Ｙ’Ｋ’）とする。
【００３４】
図３は、従来の色処理装置の機能構成例を示したブロック図である。図２の従来の色処理装置２と図３の従来の色処理装置３とでは、補正値（Ｋ’）を予測する手順が異なる。色処理装置３は、入力値取得部３１と、Ｋ予測部３２と、目標色ベースデータ取得部３３と、目標色予測部３４と、デバイス色ベースデータ取得部３５と、補正値予測部３６とを備える。図３を用いて従来の色処理装置３の動作について説明する。
まず、入力値取得部３１は、本実施の形態の入力値取得部１１と同様に、多次元ＬＵＴの格子点を生成し、生成した各格子点の座標を入力値（ＣＭＹＫ）として取得する。そして、入力値取得部３１は、取得した入力値を目標色予測部３４に送信する。
【００３５】
また、目標色ベースデータ取得部３３は、外部から目標色ベースデータを取得し、取得した目標色ベースデータをＫ予測部３２および目標色予測部３４に送信する。この目標色ベースデータは、本実施の形態の目標色ベースデータと同様のものであり、デバイス依存の色空間における色値（ＣＭＹＫ）と、それに対応する目標値（Ｌ＊ａ＊ｂ＊）とのデータ対の集合とする。また、デバイス色ベースデータ取得部３５は、外部からデバイス色ベースデータを取得し、取得したデバイス色ベースデータをＫ予測部３２に送信する。このデバイス色ベースデータも、本実施の形態のデバイス色ベースデータと同様のものであり、デバイス依存の色空間における色値（Ｃ’Ｍ’Ｙ’Ｋ’）と、その色値に基づいて色補正対象デバイスで再現されるデバイス非依存の色空間における色値（Ｌ＊ａ＊ｂ＊）とのデータ対の集合である。
【００３６】
目標色予測部３４は、入力値取得部３１から取得した入力値（ＣＭＹＫ）と、目標色ベースデータ取得部３３から取得した目標色ベースデータとに基づいて、入力値に対応する目標値を予測する（ＣＭＹＫ→Ｌ＊ａ＊ｂ＊）。そして、目標色予測部３４は、予測した目標値（Ｌ＊ａ＊ｂ＊）をＫ予測部３２および補正値予測部３６に送信する。ここで、目標色予測部３４は、目標色ベースデータに基づいて目標値の予測を行うための色予測モデルを作成する。この色予測モデルの作成方法については、本実施の形態での色予測モデルと同様に、特開平１０−２６２１５７号公報に記載の方法に限定されない。
【００３７】
次に、Ｋ予測部３２は、目標色ベースデータ取得部３３から取得した目標色ベースデータと、デバイス色ベースデータ取得部から取得したデバイス色ベースデータと、目標色予測部３４から取得した目標値とに基づいて、Ｋ予測モデルを作成し、単色Ｋの補正値Ｋ’を予測する（Ｌ＊ａ＊ｂ＊→Ｋ’）。そして、Ｋ予測部３２は、予測した補正値（Ｋ’）を補正値予測部３６に送信する。ここで、Ｋ予測部３２は、目標デバイスや色補正対象デバイスで再現される色空間の領域やＣＭＹＫの総量制限に応じてＫ予測モデルを作成する。そのため、従来の色処理装置３は、図２の従来の色処理装置２よりも、デバイス色を目標色により近づけるように補正値Ｋ’の値を予測することができる。また、このＫ予測モデルの作成方法については、目標色予測部３４での作成方法と同様に、特開平１０−２６２１５７号公報に記載の方法に限定されない。
【００３８】
そして、補正値予測部３６は、Ｋ予測部３２から取得した補正値（Ｋ’）と、目標色予測部３４から取得した目標値（Ｌ＊ａ＊ｂ＊）とに基づいて、目標値に対応する補正値を予測する（Ｌ＊ａ＊ｂ＊Ｋ’→Ｃ’Ｍ’Ｙ’）。補正値予測部３６は、補正値の予測を行うための色予測モデルを作成するが、この色予測モデルの作成方法についても、目標色予測部３４での作成方法と同様に、特開平１０−２６２１５７号公報に記載の方法に限定されない。
以上のように、従来の色処理装置３は、Ｋ予測部３２により作成したＫ予測モデルを使用して、入力値取得部３１で取得した入力値（ＣＭＹＫ）に対応する補正値（Ｋ’）を求め、補正値（Ｋ’）に基づいて補正値（Ｃ’Ｍ’Ｙ’）を予測し、ＣＭＹＫの補正値（Ｃ’Ｍ’Ｙ’Ｋ’）とする。
【００３９】
図４は、本実施の形態に係る色処理装置１、従来の色処理装置２、従来の色処理装置３における入力値と補正値との対応関係の一例を示した図である。図４（ａ）は従来の色処理装置２における入力値と補正値との対応関係を示した図、図４（ｂ）は従来の色処理装置３における入力値と補正値との対応関係を示した図、そして図４（ｃ）は本実施の形態に係る色処理装置１における入力値と補正値との対応関係を示した図である。また、図４（ａ）、（ｂ）、（ｃ）において、入力値および補正値はカバレッジを表す。カバレッジとは、色空間における色成分を表す値であり、例えばＣＭＹＫ値が該当する。
【００４０】
図４（ａ）では、入力値（ＣＭＹＫ）は入力値取得部２１が取得した入力値、補正値（Ｃ’Ｍ’Ｙ’Ｋ’）は補正値予測部２６が予測した補正値（Ｃ’Ｍ’Ｙ’）とＫ単色補正部２２が算出した補正値（Ｋ’）とを表す。また、補正差（ΔＣ、ΔＭ、ΔＹ、ΔＫ）はそれぞれ、入力値Ｃと補正値Ｃ’との差、入力値Ｍと補正値Ｍ’との差、入力値Ｙと補正値Ｙ’との差、入力値Ｋと補正値Ｋ’との差である。補正差（ΔＣＭＹＫ）は、入力値（ＣＭＹＫ）と補正値（Ｃ’Ｍ’Ｙ’Ｋ’）とをＣＭＹＫ色空間で表した場合の２点間の距離として求められる。
【００４１】
図４（ｂ）では、入力値（ＣＭＹＫ）は入力値取得部３１が取得した入力値、補正値（Ｃ’Ｍ’Ｙ’Ｋ’）は補正値予測部３６が予測した補正値（Ｃ’Ｍ’Ｙ’）とＫ予測部３２が予測した補正値（Ｋ’）とを表す。また、補正差（ΔＣ、ΔＭ、ΔＹ、ΔＫ）はそれぞれ、図４（ａ）と同様に、入力値Ｃと補正値Ｃ’との差、入力値Ｍと補正値Ｍ’との差、入力値Ｙと補正値Ｙ’との差、入力値Ｋと補正値Ｋ’との差である。補正差（ΔＣＭＹＫ）も図４（ａ）と同様に、入力値（ＣＭＹＫ）と補正値（Ｃ’Ｍ’Ｙ’Ｋ’）とをＣＭＹＫ色空間で表した場合の２点間の距離として求められる。
【００４２】
図４（ｃ）では、入力値（ＣＭＹＫ）は入力値取得部１１が取得した入力値、補正値（Ｃ’Ｍ’Ｙ’Ｋ’）は補正値予測部１６が予測した補正値を表す。また、補正差（ΔＣ、ΔＭ、ΔＹ、ΔＫ）はそれぞれ、図４（ａ）と同様に、入力値Ｃと補正値Ｃ’との差、入力値Ｍと補正値Ｍ’との差、入力値Ｙと補正値Ｙ’との差、入力値Ｋと補正値Ｋ’との差である。補正差（ΔＣＭＹＫ）も図４（ａ）と同様に、入力値（ＣＭＹＫ）と補正値（Ｃ’Ｍ’Ｙ’Ｋ’）とをＣＭＹＫ色空間で表した場合の２点間の距離として求められる。
【００４３】
図４（ａ）、（ｂ）、（ｃ）を比較すると、まず、図４（ａ）は、従来の色処理装置２がＫ単色の補正を行った結果を表しており、補正差（ΔＣ、ΔＭ、ΔＹ、ΔＫ、ΔＣＭＹＫ）の値が、図４（ｂ）、（ｃ）での補正差の値よりも小さい。ただし、従来の色処理装置２では、補正差の値が小さいために、単色Ｋの量が多くなるような色感度の低い高濃度部の精度が十分でなく、デバイス色が目標色から離れてしまうような補正値が予測されてしまう場合がある。
【００４４】
次に、図４（ｂ）は、従来の色処理装置３がＫ予測モデルを作成してＫ’を予測した結果を表している。従来の色処理装置３は、従来の色処理装置２や本実施の形態に係る色処理装置１と比べて、デバイス色を目標色により近づけることができる場合がある。しかし、従来の色処理装置３では、デバイス色を目標色により近づけるために、補正差（ΔＣ、ΔＭ、ΔＹ、ΔＫ、ΔＣＭＹＫ）の値が、図４（ａ）、（ｃ）での補正差の値よりも大きくなり、補正値が入力値から離れてしまう場合がある。
【００４５】
図４（ｃ）は、本実施の形態に係る色処理装置１がパラメータにより補正値がとり得る範囲を定めて、ΔＣＭＹＫに制限をかけて補正値を予測している結果を表している。色処理装置１は、ΔＣＭＹＫの値が定められた範囲内に収まるようにした上で、デバイス色を可能な限り目標色に近づけるように補正値の予測を行う。
【００４６】
例えば、入力値（Ｃ，Ｍ，Ｙ，Ｋ）＝（４０，４０，７０，６０）の場合、図４（ａ）での補正値は、補正値（Ｃ’，Ｍ’，Ｙ’，Ｋ’）＝（４０，４１，６９，６２）で、補正差（ΔＣＭＹＫ）は２．５６、図４（ｂ）での補正値は、補正値（Ｃ’，Ｍ’，Ｙ’，Ｋ’）＝（２６，３２，６４，７０）で、補正差（ΔＣＭＹＫ）は２０．１８、図４（ｃ）での補正値は、補正値（Ｃ’，Ｍ’，Ｙ’，Ｋ’）＝（３７，３８，６７，６３）で、補正差（ΔＣＭＹＫ）は５．８８である。
ここで、本実施の形態の色処理装置１は、ΔＣＭＹＫの値を、従来の色処理装置２におけるΔＣＭＹＫの値（２．５６）よりも大きくして、デバイス色を目標色により近づけるように補正値の予測を行う。しかし、ΔＣＭＹＫの値が、従来の色処理装置３におけるΔＣＭＹＫの値（２０．１８）まで大きくなると、補正値が入力値から大きく離れてしまうため、色処理装置１は、ΔＣＭＹＫの値に制限をかけている。
【００４７】
本実施の形態のようなキャリブレーションでは、デバイスの状態が経時的に変動することでデバイス色が初期状態からずれてしまうため、デバイス色を初期状態に戻すように補正することが目的である。そのため、デバイスの経時変動の範囲での色変動分に対してのみ補正が行われるのが望ましく、経時的な変動程度の小さい変動によって、補正値が入力値から大きく離れて予測されることは望ましくない。また、色補正対象デバイスと異なるデバイスを目標デバイスとする場合の色補正（以下、色変換と称する）では、色変換の処理の後、キャリブレーションの処理が行われる。ここで、色変換においては、キャリブレーションでの入力値と補正値とが近い値をとることを前提に、処理が行われるのが通常である。そのため、キャリブレーションにおいて補正値が入力値から大きく離れて予測されると、色変換とキャリブレーションとの処理により最終的に出力される色が、目標色から離れてしまう場合があり得る。
そこで、本実施の形態では、パラメータにより補正値がとり得る範囲を定めることで、デバイス色を目標色に近づけるとともに、入力値と補正値とが大きく離れてしまうのを抑制することができる。
【００４８】
〔実施の形態１の第１の変形例〕
図５は、本実施の形態の第１の変形例に係る色処理装置１の機能構成例を示したブロック図である。
図１の本実施の形態では、パラメータ生成部１２は、生成したパラメータを補正値予測部１６のみに送信していた。一方、図５の第１の変形例では、パラメータ生成部１２は、生成したパラメータを補正値予測部１６に加えて、目標色予測部１４にも送信する。そして、目標色予測部１４は、目標色ベースデータに基づいて入力値から目標値を予測する色予測モデルを作成する際に、目標色ベースデータから、パラメータで定められた範囲内における入力値に近いデータのみを選択して、色予測モデルを作成する。このように、目標色予測部１４は、入力値に近いものに限定して色予測モデルを作成することで、入力値により適した目標値を予測することができる。その結果、補正値予測部１６は、パラメータにより制限された範囲において、デバイス色を目標色により近づけるように、補正値の予測を行うことができる。
【００４９】
〔実施の形態１の第２の変形例〕
図６は、本実施の形態の第２の変形例に係る色処理装置１の機能構成例を示したブロック図である。
図１の本実施の形態では、補正値予測部１６は、デバイス色ベースデータ取得部１５から直接、デバイス色ベースデータを取得していた。一方、図６の第２の変形例では、新たに追加されるデバイス色ベースデータ整形部１７がデバイス色ベースデータの整形を行う。そして、補正値予測部１６は、デバイス色ベースデータ整形部１７から整形されたデバイス色ベースデータを取得する。
【００５０】
対応情報整形手段の一例としてのデバイス色ベースデータ整形部１７は、デバイス色ベースデータ取得部１５からデバイス色ベースデータを取得する。そして、デバイス色ベースデータ整形部１７は、取得したデバイス色ベースデータに基づいて、例えば特開平１０−２６２１５７号公報に記載の方法を用いて、ＣＭＹＫ値からＬ＊ａ＊ｂ＊値を予測する色予測モデルを作成する。そして、デバイス色ベースデータ整形部１７は、デバイス色ベースデータに対して作成した色予測モデルを適用し、特定の傾向に沿うデータを抽出することによりデバイス色ベースデータの整形を行う。デバイス色ベースデータ整形部１７は、デバイス色ベースデータの整形を行うことで、デバイス色ベースデータのノイズ部分を取り除くことができる。そして、デバイス色ベースデータ整形部１７は、整形したデバイス色ベースデータを補正値予測部１６に送信する。
また、目標色予測部１４は、目標色ベースデータに基づいて作成した色予測モデルから、目標値（Ｌ＊ａ＊ｂ＊）を予測して、予測した目標値を補正値予測部１６に送信する。そのため、補正値予測部１６が取得する目標値とデバイス色ベースデータとは、ともに色予測モデルによりノイズ部分を取り除く処理が施されたものであり、両者の整合性は高くなる。その結果、補正値予測部１６は、パラメータにより制限された範囲において、デバイス色を目標色により近づけるように、補正値の予測を行うことができる。
【００５１】
〔実施の形態２〕
実施の形態１では、補正値予測部１６は予測した補正値をそのまま出力する。一方、実施の形態２では、色処理装置１は新たに補正結果検査部１８を有する。そして、補正結果検査部１８は、補正値予測部１６が予測した補正値の検査を行い、その検査結果に基づいて、補正値予測部１６は、予測した補正値をそのまま出力するか、または、再度補正値の予測を行う。
図７は、実施の形態２に係る色処理装置１の機能構成例を示したブロック図である。図７を用いて、本実施の形態に係る色処理装置１の動作について説明する。
本実施の形態に係る入力値取得部１１、目標色ベースデータ取得部１３、目標色予測部１４、デバイス色ベースデータ取得部１５はそれぞれ、実施の形態１と同様の処理を行う。
【００５２】
パラメータ生成部１２は、入力値取得部１１から入力値（ＣＭＹＫ）を取得すると、入力値を補正して得られる補正値（Ｃ’Ｍ’Ｙ’Ｋ’）がとり得る範囲を定めたパラメータを生成する。そして、パラメータ生成部１２は、生成したパラメータを補正結果検査部１８に送信する。
また、補正値予測部１６は、目標色予測部１４から取得した目標値（Ｌ＊ａ＊ｂ＊）と、デバイス色ベースデータ取得部１５から取得したデバイス色ベースデータとに基づいて、目標値に対応する補正値を予測する（Ｌ＊ａ＊ｂ＊→Ｃ’Ｍ’Ｙ’Ｋ’）。ここで、補正値予測部１６は補正値の予測を行うための色予測モデルを作成する。この色予測モデルの作成では、実施の形態１と同様に、補正値予測部１６は、例えば特開平１０−２６２１５７号公報に記載の方法を用いて色予測モデルを作成すると良いが、特にそれに限定されるものではない。また、補正値予測部１６は、従来の色処理装置２におけるＫ単色補正部２２および補正値予測部２６や、従来の色処理装置３におけるＫ予測部３２および補正値予測部３６と同様の手順で、補正値の予測を行っても良い。この時点で、補正値予測部１６は、パラメータ生成部１２で生成されたパラメータによる制限付きの予測を行わない。
【００５３】
そして、決定手段の一例としての補正結果検査部１８は、パラメータ生成部１２で生成されたパラメータと、補正値予測部１６で予測された補正値とを比較して、補正値の検査を行う。ここで、補正値がパラメータで定められた範囲内であれば、補正結果検査部１８は、補正値予測部１６に補正値をそのまま出力するように出力指示を送信する。補正値予測部１６は、補正結果検査部１８から出力指示を受けると、予測した補正値を出力する。
また、補正値がパラメータで定められた範囲外であれば、補正結果検査部１８は、再度補正値を予測することを決定し、補正値予測部１６に、再度補正値を予測するように再予測指示を送信するとともに、パラメータ生成部１２で生成されたパラメータを送信する。再補正値取得手段の一例としての補正値予測部１６は、補正結果検査部１８から再予測指示を受けると、補正結果検査部１８から取得したパラメータと、目標色予測部１４から取得した目標値と、デバイス色ベースデータ取得部１５から取得したデバイス色ベースデータとに基づいて、パラメータ生成部１２に生成されたパラメータが設定する範囲内において、目標値に対応する補正値を予測して出力する（Ｌ＊ａ＊ｂ＊→Ｃ’Ｍ’Ｙ’Ｋ）。
【００５４】
実施の形態２では、補正値予測部１６は、補正結果検査部１８の検査の結果、パラメータで定められた範囲外とされた補正値のみを対象に、改めてパラメータにより制限を設けて補正値の予測を行う。また、補正結果検査部１８の検査の結果、パラメータで定められた範囲内とされた補正値については、そのまま出力される。そのため、実施の形態２において、色処理装置１は、従来から使用されている色予測モデルで補正値の予測を行い、必要な場合のみ改めてパラメータにより制限を設けて補正値の予測をすれば良く、従来からの変更を最小限にして色補正をすることができる。
【００５５】
また、実施の形態１および実施の形態２において、パラメータ生成部１２は、入力値から格子点間隔の半分以内の範囲を補正値がとり得る範囲とするようなパラメータを生成することとした。パラメータ生成部１２がこのようなパラメータを生成することで、隣り合う格子点で階調が逆転して色補正されるのを抑制することができる。ただし、補正値がとり得る範囲としては、これに限られるものではない。例えば、パラメータ生成部１２は、入力値の格子点からＣＭＹＫ色空間のユークリッド距離が２５以内の範囲、入力値付近の格子点数が５０個の範囲、というように、ユークリッド距離や格子点数をもとに補正値がとり得る範囲を定めて、パラメータを生成しても良い。
【００５６】
また、パラメータ生成部１２は、入力値が表す色の明度が高い場合には補正値がとり得る範囲を狭くして、明度が低い場合には補正値がとり得る範囲を広くするというように、入力値のカバレッジの大きさに応じてパラメータを生成しても良い。パラメータ生成部１２がカバレッジの大きさに応じてパラメータを生成することにより、色処理装置１は、パラメータにより制限された範囲において、ハイライト部分およびダーク部分における補正の精度を向上させることができる。
【００５７】
また、パラメータ生成部１２は、入力値であるＣＭＹＫのＫの量が多くなれば補正値がとり得る範囲をより広くするというように、入力値のＫの量に応じてパラメータを生成しても良い。パラメータ生成部１２がＫの量に応じてパラメータを生成することにより、カバレッジの大きさに応じてパラメータを生成するよりも、色処理装置１は、ハイライト部分およびダーク部分における補正の精度を簡単に向上させることができる。
【００５８】
さらに、パラメータ生成部１２は、入力値のカバレッジの大きさに加えて、例えばＬ＊ａ＊ｂ＊値のような目標値に応じてパラメータを生成しても良い。パラメータ生成部１２が入力値のカバレッジの大きさおよび目標値に応じてパラメータを生成することにより、入力値のカバレッジの大きさのみに応じてパラメータを生成するよりも、色処理装置１は、さらにハイライト部分およびダーク部分における補正の精度を向上させることができる。
【００５９】
そして、パラメータ生成部１２は、例えばＣＭＹＫのうち単色（例えば、Ｃ）で構成される入力値については、他の色（単色をＣとする場合、ＭやＹ）を混色させないようにパラメータを生成しても良い。同様に、パラメータ生成部１２は、ＣＭＹＫのうちある２色で構成される入力値についてはその２色のみで構成される補正値に、また、ＣＭＹＫのうちある３色で構成される入力値についてはその３色のみで構成される補正値になるように、パラメータを生成しても良い。このように、パラメータ生成部１２が入力値の色領域ごとに制限をかけるようにパラメータを生成することで、色処理装置１は、パラメータにより制限された範囲において、入力値により近い補正値を出力することができる。
【００６０】
ところで、本発明の実施の形態に係る色処理装置１による色処理は、汎用のコンピュータにおいて実現してもよい。そこで、この色処理をコンピュータ４０で実現するものとして、そのハードウェア構成について説明する。
図８は、コンピュータ４０のハードウェア構成を示した図である。
図示するように、コンピュータ４０は、演算手段であるＣＰＵ（Central Processing Unit）４１と、記憶手段であるメインメモリ４２及び磁気ディスク装置（ＨＤＤ：Hard Disk Drive）４３とを備える。ここで、ＣＰＵ４１は、ＯＳ（Operating System）やアプリケーション等の各種ソフトウェアを実行し、上述した各機能を実現する。また、メインメモリ４２は、各種ソフトウェアやその実行に用いるデータ等を記憶する記憶領域であり、磁気ディスク装置４３は、各種ソフトウェアに対する入力データや各種ソフトウェアからの出力データ等を記憶する記憶領域である。
更に、コンピュータ４０は、外部との通信を行うための通信Ｉ／Ｆ４４と、ビデオメモリやディスプレイ等からなる表示機構４５と、キーボードやマウス等の入力デバイス４６とを備える。
【００６１】
なお、本発明の実施の形態を実現するプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。
【００６２】
また、本発明の実施の形態において、色処理装置１が１台で色処理を実行する構成としたが、これに限られるものではない。例えば、入力値取得部１１での処理、パラメータ生成部１２での処理等の色処理装置１が実行する各処理を、複数の装置で実行するような構成としても良い。
さらに、色処理システムの構成として、色処理装置１と画像形成装置４とがネットワークを介して接続された構成を示したが、この構成に限られるものではない。例えば、画像形成装置４の内部に色処理装置１を備えた構成としても良い。
【符号の説明】
【００６３】
１…色処理装置、１１…入力値取得部、１２…パラメータ生成部、１３…目標色ベースデータ取得部、１４…目標色予測部、１５…デバイス色ベースデータ取得部、１６…補正値予測部、１７…デバイス色ベースデータ整形部、１８…補正結果検査部
【図１】
2014165747.tif 000003
【図２】
2014165747.tif 000004
【図３】
2014165747.tif 000005
【図４】
2014165747.tif 000006
【図５】
2014165747.tif 000007
【図６】
2014165747.tif 000008
【図７】
2014165747.tif 000009
【図８】
2014165747.tif 000010
【図９】
2014165747.tif 000011