(57)【要約】【課題】複数の画像形成装置で共通となる色域を生成することを容易にする。【解決手段】共通色域生成部１０は、各デバイスで再現される色域を反映したデバイス色データを取得するデバイス色データ取得部１１と、デバイスで再現される色域における外郭についての情報を生成する色域生成部１２と、各デバイスに対して予め定められたターゲットを格納するターゲット格納部１３と、ターゲット格納部１３から予め定められたターゲットを取得する初期ターゲット取得部１４と、色域の圧縮を実行する色域圧縮部１５と、色域の圧縮が収束したか否かを判定する収束判定部１６と、圧縮後の色域を格納する共通色域格納部１７とを備える。【選択図】図２
2015084503.tif 000002
【特許請求の範囲】
【請求項１】
画像を形成する複数の装置のそれぞれで再現される色域の外郭についての情報である外郭情報を装置ごとに取得する外郭情報取得手段と、
前記複数の装置が画像を形成する際の再現の目標とする色域である目標色域の情報を取得する目標色域情報取得手段と、
前記外郭情報取得手段により取得された前記外郭情報に基づいて、前記目標色域の外郭上の点を始点として、射影後の色域の大きさが射影前の色域の大きさ以下になるように各装置の色域に対して順に射影を実行し、射影前の点を射影後の色域の外郭上の点に置き換える処理を繰り返すことで、当該目標色域を圧縮する色域圧縮手段と
を備えた色域圧縮装置。
【請求項２】
前記色域圧縮手段により前記置き換える処理が行われた際、射影後の色域と射影前の色域との色差が予め定められた閾値より小さいか否かを判定する判定手段をさらに備え、
前記色域圧縮手段は、前記判定手段にて前記色差が前記予め定められた閾値より小さいと判定された場合、前記置き換える処理後の点を前記目標色域の外郭上の点とすることで、当該目標色域を圧縮することを特徴とする請求項１に記載の色域圧縮装置。
【請求項３】
前記目標色域情報取得手段は、前記複数の装置のうち、予め定められた装置で再現される色域の情報を前記目標色域の情報として取得し、
前記色域圧縮手段は、前記予め定められた装置で再現される色域を圧縮することを特徴とする請求項１または２に記載の色域圧縮装置。
【請求項４】
前記目標色域情報取得手段は、前記複数の装置のそれぞれで再現される色域の情報を前記目標色域の情報として取得し、
前記色域圧縮手段は、前記複数の装置のそれぞれで再現される色域を圧縮して装置ごとに圧縮後の色域を取得し、取得した複数の当該圧縮後の色域に基づいて、新たな再現の目標とする色域を生成することを特徴とする請求項１または２に記載の色域圧縮装置。
【請求項５】
画像を形成する複数の装置のそれぞれで再現される色域の外郭についての情報である外郭情報を装置ごとに取得する外郭情報取得手段と、
前記複数の装置が画像を形成する際の再現の目標とする色域である目標色域の情報を取得する目標色域情報取得手段と、
前記外郭情報取得手段により取得された前記外郭情報に基づいて、前記目標色域の外郭上の点を始点として、射影後の色域の大きさが射影前の色域の大きさ以下になるように各装置の色域に対して順に射影を実行し、射影前の点を射影後の色域の外郭上の点に置き換える処理を繰り返すことで、当該目標色域を圧縮する色域圧縮手段と、
前記色域圧縮手段により圧縮された前記目標色域を新たな再現の目標として、入力された画像データに色補正を施す色補正手段と
を備えた色補正装置。
【請求項６】
画像データに基づいて記録媒体に画像を形成する複数の画像形成装置と、
前記複数の画像形成装置と通信回線を介して接続される色処理装置とを備え、
前記色処理装置は、
前記複数の画像形成装置のそれぞれで再現される色域の外郭についての情報である外郭情報を画像形成装置ごとに取得する外郭情報取得手段と、
前記複数の画像形成装置が画像を形成する際の再現の目標とする色域である目標色域の情報を取得する目標色域情報取得手段と、
前記外郭情報取得手段により取得された前記外郭情報に基づいて、前記目標色域の外郭上の点を始点として、射影後の色域の大きさが射影前の色域の大きさ以下になるように各画像形成装置の色域に対して順に射影を実行し、射影前の点を射影後の色域の外郭上の点に置き換える処理を繰り返すことで、当該目標色域を圧縮する色域圧縮手段と、
前記色域圧縮手段により圧縮された前記目標色域を新たな再現の目標として、入力された画像データに色補正を施す色補正手段と
を有することを特徴とする色処理システム。
【請求項７】
コンピュータに、
画像を形成する複数の装置のそれぞれで再現される色域の外郭についての情報である外郭情報を装置ごとに取得する機能と、
前記複数の装置が画像を形成する際の再現の目標とする色域である目標色域の情報を取得する機能と、
取得された前記外郭情報に基づいて、前記目標色域の外郭上の点を始点として、射影後の色域の大きさが射影前の色域の大きさ以下になるように各装置の色域に対して順に射影を実行し、射影前の点を射影後の色域の外郭上の点に置き換える処理を繰り返すことで、当該目標色域を圧縮する機能と
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色域圧縮装置、色補正装置、色処理システムおよびプログラムに関する。
【背景技術】
【０００２】
公報記載の従来技術として、各デバイスでの色の出力特性が明確になるベースデータを取得し、ベースデータの情報をもとにして各デバイスに共通する共通色域を求めて色変換を行う色変換システムが存在する（特許文献１参照）。特許文献１に記載された技術では、色補正を行う際の目標となる目標色を共通色域内の色に変換し、共通色域内へ変換された目標色に対する各デバイスでのデバイス依存色を求めることで、目標色を再現する補正ＬＵＴを生成する。
【０００３】
また、他の公報記載の従来技術として、カラー画像入出力デバイスで再現可能な色域（ガマット）について、複数のデバイスのガマットから共通ガマットを示す共通多面体を求める方法が存在する（特許文献２参照）。特許文献２に記載された技術では、第１の多面体の内部基準点から第１の多面体を構成する頂点へ向かう半直線と複数の多面体の表面との交点を求める。そして、交点に基づいて第２の多面体を構成する頂点を求め、第１の多面体の各ポリゴンを構成する頂点の組み合わせに基づいて第２の多面体の各ポリゴンを構成する頂点の組み合わせを求める。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１２４０４９号公報
【特許文献２】特開２００９−１６５０３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、複数の画像形成装置で共通となる色域を生成することを容易にすることにある。
【課題を解決するための手段】
【０００６】
請求項１記載の発明は、画像を形成する複数の装置のそれぞれで再現される色域の外郭についての情報である外郭情報を装置ごとに取得する外郭情報取得手段と、前記複数の装置が画像を形成する際の再現の目標とする色域である目標色域の情報を取得する目標色域情報取得手段と、前記外郭情報取得手段により取得された前記外郭情報に基づいて、前記目標色域の外郭上の点を始点として、射影後の色域の大きさが射影前の色域の大きさ以下になるように各装置の色域に対して順に射影を実行し、射影前の点を射影後の色域の外郭上の点に置き換える処理を繰り返すことで、当該目標色域を圧縮する色域圧縮手段とを備えた色域圧縮装置である。
請求項２記載の発明は、前記色域圧縮手段により前記置き換える処理が行われた際、射影後の色域と射影前の色域との色差が予め定められた閾値より小さいか否かを判定する判定手段をさらに備え、前記色域圧縮手段は、前記判定手段にて前記色差が前記予め定められた閾値より小さいと判定された場合、前記置き換える処理後の点を前記目標色域の外郭上の点とすることで、当該目標色域を圧縮することを特徴とする請求項１に記載の色域圧縮装置である。
請求項３記載の発明は、前記目標色域情報取得手段は、前記複数の装置のうち、予め定められた装置で再現される色域の情報を前記目標色域の情報として取得し、前記色域圧縮手段は、前記予め定められた装置で再現される色域を圧縮することを特徴とする請求項１または２に記載の色域圧縮装置である。
請求項４記載の発明は、前記目標色域情報取得手段は、前記複数の装置のそれぞれで再現される色域の情報を前記目標色域の情報として取得し、前記色域圧縮手段は、前記複数の装置のそれぞれで再現される色域を圧縮して装置ごとに圧縮後の色域を取得し、取得した複数の当該圧縮後の色域に基づいて、新たな再現の目標とする色域を生成することを特徴とする請求項１または２に記載の色域圧縮装置である。
請求項５記載の発明は、画像を形成する複数の装置のそれぞれで再現される色域の外郭についての情報である外郭情報を装置ごとに取得する外郭情報取得手段と、前記複数の装置が画像を形成する際の再現の目標とする色域である目標色域の情報を取得する目標色域情報取得手段と、前記外郭情報取得手段により取得された前記外郭情報に基づいて、前記目標色域の外郭上の点を始点として、射影後の色域の大きさが射影前の色域の大きさ以下になるように各装置の色域に対して順に射影を実行し、射影前の点を射影後の色域の外郭上の点に置き換える処理を繰り返すことで、当該目標色域を圧縮する色域圧縮手段と、前記色域圧縮手段により圧縮された前記目標色域を新たな再現の目標として、入力された画像データに色補正を施す色補正手段とを備えた色補正装置である。
請求項６記載の発明は、画像データに基づいて記録媒体に画像を形成する複数の画像形成装置と、前記複数の画像形成装置と通信回線を介して接続される色処理装置とを備え、前記色処理装置は、前記複数の画像形成装置のそれぞれで再現される色域の外郭についての情報である外郭情報を画像形成装置ごとに取得する外郭情報取得手段と、前記複数の画像形成装置が画像を形成する際の再現の目標とする色域である目標色域の情報を取得する目標色域情報取得手段と、前記外郭情報取得手段により取得された前記外郭情報に基づいて、前記目標色域の外郭上の点を始点として、射影後の色域の大きさが射影前の色域の大きさ以下になるように各画像形成装置の色域に対して順に射影を実行し、射影前の点を射影後の色域の外郭上の点に置き換える処理を繰り返すことで、当該目標色域を圧縮する色域圧縮手段と、前記色域圧縮手段により圧縮された前記目標色域を新たな再現の目標として、入力された画像データに色補正を施す色補正手段とを有することを特徴とする色処理システムである。
請求項７記載の発明は、コンピュータに、画像を形成する複数の装置のそれぞれで再現される色域の外郭についての情報である外郭情報を装置ごとに取得する機能と、前記複数の装置が画像を形成する際の再現の目標とする色域である目標色域の情報を取得する機能と、取得された前記外郭情報に基づいて、前記目標色域の外郭上の点を始点として、射影後の色域の大きさが射影前の色域の大きさ以下になるように各装置の色域に対して順に射影を実行し、射影前の点を射影後の色域の外郭上の点に置き換える処理を繰り返すことで、当該目標色域を圧縮する機能とを実現させるためのプログラムである。
【発明の効果】
【０００７】
請求項１記載の発明によれば、本構成を有していない場合と比較して、複数の画像形成装置で共通となる色域を生成することが容易になる。
請求項２記載の発明によれば、本構成を有していない場合と比較して、複数の画像形成装置で共通となる色域を生成することによる処理の負荷を軽減することができる。
請求項３記載の発明によれば、予め定められた画像形成装置の色再現特性に合う色域を生成することができる。
請求項４記載の発明によれば、本構成を有していない場合と比較して、複数の画像形成装置の色域との差が小さい高精度な共通の色域を生成することができる。
請求項５記載の発明によれば、本構成を有していない場合と比較して、複数の画像形成装置で共通となる色域を生成し色補正を行うことが容易になる。
請求項６記載の発明によれば、本構成を有していない場合と比較して、複数の画像形成装置で共通となる色域を生成し色補正を行うことが容易になる。
請求項７記載の発明によれば、本構成を有していない場合と比較して、複数の画像形成装置で共通となる色域を生成することを容易にする機能をコンピュータにより実現できる。
【図面の簡単な説明】
【０００８】
【図１】本実施の形態に係る機差補正システムの概略構成の一例を示す図である。
【図２】実施の形態１に係る機差補正装置の機能構成例を示したブロック図である。
【図３】本実施の形態に係る凸射影法を用いた色域圧縮の手順の一例を示した図である。
【図４】実施の形態１に係る色域圧縮部による色域圧縮の手順の一例について説明するための図である。
【図５】実施の形態１に係る機差補正装置による動作手順の一例を示したフローチャートである。
【図６】実施の形態２に係る機差補正装置の機能構成例を示したブロック図である。
【図７】実施の形態２に係る色域圧縮部による色域圧縮の手順の一例について説明するための図である。
【図８】実施の形態３に係る機差補正装置の機能構成例を示したブロック図である。
【図９】実施の形態３に係る機差補正装置による動作手順の一例を示したフローチャートである。
【図１０】本実施の形態が適用されるクラスタプリンティングシステムの構成例を示した図である。
【図１１】本実施の形態が適用されるマルチエンジンプリンタの構成例を示した図である。
【図１２】本実施の形態を適用可能なコンピュータのハードウェア構成の一例を示した図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
＜システムの全体説明＞
図１は、本実施の形態に係る機差補正システム１の概略構成の一例を示す図である。
本実施の形態に係る機差補正システム１は、ネットワーク４を介して接続された機差補正装置２と複数の画像形成装置３（本実施の形態では２台の画像形成装置）とを備える。以下では、画像形成装置３をデバイス３と称することとする。即ち、機差補正システム１は、デバイス３として、ネットワーク４に接続された第１デバイス３Ａおよび第２デバイス３Ｂを備える。また、機差補正システム１は、機差補正装置２と接続された測色装置５を備える。
【００１０】
機差補正装置２は、詳しくは後述するが、第１デバイス３Ａで再現される色域と第２デバイス３Ｂで再現される色域との共通の色域（以下、共通色域と称する）を生成する。また、機差補正装置２は、生成した共通色域を、各デバイス３が画像を形成する際の再現の目標とする色域（以下、ターゲットと称する）とする。目標色域の一例としてのターゲットは、デバイスに依存する色空間における色値と、デバイスに依存しない色空間における色値であり再現の目標となる色値とのデータ対の集合で表されるものである。そして、機差補正装置２は、共通色域をターゲットとして、外部から入力された画像データ（以下、入力画像データと称する）の色情報を変換して画像データを生成し（以下、ここで生成される画像データを出力画像データと称する）、色変換が施された出力画像データを第１デバイス３Ａおよび第２デバイス３Ｂに送信する。
【００１１】
デバイス３は、例えば、電子写真方式やインクジェット方式により記録媒体に画像を形成するプリンタであり、予め定められた色成分（例えば、後述するＣＭＹＫ）に基づいて画像を形成する機能を有する。そして、デバイス３は、機差補正装置２から色情報の変換により生成された出力画像データを受信し、出力画像データに基づいて記録材に画像の形成を行う。
【００１２】
通信回線の一例としてのネットワーク４は、機差補正装置２、第１デバイス３Ａ、第２デバイス３Ｂとの間の情報通信に用いられる通信手段であり、例えば、ＬＡＮ（Local Area Network）である。
測色装置５は、デバイス３で出力されたカラーパッチ画像を測色する。測色とは、画像を表示するのに用いられる色を数量的に測定することをいう。
【００１３】
［実施の形態１］
＜機差補正装置の機能構成の説明＞
以下、本発明の実施の形態１について説明する。図２は、実施の形態１に係る機差補正装置２の機能構成例を示したブロック図である。機差補正装置２は、大きく分けて共通色域生成部１０と色補正部２０とを備える。
【００１４】
まず、共通色域生成部１０について説明する。共通色域生成部１０は、各デバイス３（第１デバイス３Ａ、第２デバイス３Ｂ）で再現される色域を反映したデバイス色データを取得するデバイス色データ取得部１１と、デバイス３で再現される色域における外郭についての情報を生成する色域生成部１２と、各デバイス３に対して予め定められたターゲットを格納するターゲット格納部１３とを備える。また、共通色域生成部１０は、ターゲット格納部１３から予め定められたターゲットを取得する初期ターゲット取得部１４と、色域の圧縮を実行する色域圧縮部１５と、色域の圧縮が収束したか否かを判定する収束判定部１６と、圧縮後の色域を格納する共通色域格納部１７とを備える。
【００１５】
デバイス色データ取得部１１は、測色装置５から、各デバイス３で再現される色域を反映したデバイス色データを取得する。デバイス色データは、デバイス３ごとに取得されるデータであり、デバイスに依存する色空間における色値とデバイスに依存しない色空間における色値とを対応付けたものである。このデバイス色データは、測色装置５が各デバイスで出力されたカラーパッチ画像を測色することにより得られる。また、デバイス色データ取得部１１は、例えば、機差補正システム１の導入時や予め定められた期間ごとのタイミング等に、自発的にデバイス色データを取得するものとする。そして、デバイス色データ取得部１１は、色域生成部１２、後述する色補正パラメータ生成部２２に、各デバイス３のデバイス色データを送信する。
【００１６】
ここで、第１デバイス３Ａや第２デバイス３Ｂが、例えば、ＣＭＹＫ４色プリンタの場合、デバイス色データは、デバイス依存のデータ（ＣＭＹＫ）と、それに対応するデバイス非依存のデータ（例えばＬ＊ａ＊ｂ＊）とのデータ対の集合である。Ｃ、Ｍ、Ｙ、Ｋはそれぞれ、シアン、マゼンタ、イエロー、ブラック（黒）の色成分を指す。また、Ｌ＊ａ＊ｂ＊とは、ＣＩＥＬＡＢ色空間とも呼ばれるＬ＊ａ＊ｂ＊色空間で定義されるデバイスに依存しない色信号であり、Ｌ＊ａ＊ｂ＊色空間は、明度Ｌ＊と、色度ａ＊およびｂ＊とを軸とする直交座標色空間で表されるものである。一般的にこのデータ対の集合に関し数に制限は無いが、色精度及びシステム構成上の問題として２００〜１６００程度のデータ数が望ましい。
【００１７】
外郭情報取得手段の一例としての色域生成部１２は、デバイス色データ取得部１１により送信された各デバイス３のデバイス色データをもとに、デバイス３で再現される色域の外郭についての情報（以下、外郭情報と称する）をデバイス３ごとに生成する。そして、色域生成部１２は、生成した各デバイス３の外郭情報を色域圧縮部１５に送信する。
【００１８】
目標色域情報取得手段の一例としてのターゲット格納部１３は、各デバイス３に対して予め定められたターゲットを格納する。ターゲット格納部１３に格納される予め定められたターゲットの形式は、デバイス色データの形式と同様である。即ち、予め定められたターゲットは、デバイス依存のデータ（例えばＣＭＹＫ）と、それに対応するデバイス非依存のデータ（例えばＬ＊ａ＊ｂ＊）とのデータ対の集合である。デバイス色データと同様に、このデータ対の集合に関し数に制限は無いが、色精度及びシステム構成上の問題として２００〜１６００程度のデータ数が望ましい。また、予め定められたターゲットのデータは、例えば、決められたマスター機（例えば、開発用に作製されたプリンタ）で出力されたカラーパッチ画像を測色することにより得られるものとする。
【００１９】
目標色域情報取得手段の一例としての初期ターゲット取得部１４は、ターゲット格納部１３から予め定められたターゲットを取得する。そして、初期ターゲット取得部１４は、取得した予め定められたターゲットを色域圧縮部１５に送信する。ここで、初期ターゲット取得部１４が取得するターゲットは、色域圧縮部１５が色域の圧縮を行うための元となるターゲットであり、初期ターゲットと称することとする。
【００２０】
色域圧縮手段の一例としての色域圧縮部１５は、色域生成部１２から送信された外郭情報と、初期ターゲット取得部１４から送信された初期ターゲットとに基づいて、色域の圧縮を実行する。ここで、色域圧縮部１５は、初期ターゲットの色域の外郭上の点を始点として、射影後の色域の大きさが射影前の色域の大きさ以下になるように各デバイス３の色域に対して順に射影を実行し、射影前の点を射影後の色域の外郭上の点に置き換える処理を繰り返す。色域圧縮部１５は、このような処理を初期ターゲットの色域外郭上の各点に対して実行して、初期ターゲットの色域を圧縮する。色域圧縮部１５による色域圧縮の手順の詳細については後述する。
【００２１】
また、色域圧縮部１５は、初期ターゲットの色域外郭上の点を始点として全てのデバイス３の色域外郭に対して順に射影を行った後、最後の射影後の点の色値とその点に対する射影元の点の色値とを収束判定部１６に送信する。その結果、色域圧縮部１５は、収束判定部１６から初期ターゲットの色域外郭の点についてまだ色域の圧縮が収束していない旨の通知を受けると、続けて、各デバイス３の色域外郭に対して射影を行う。一方、色域圧縮部１５は、収束判定部１６から初期ターゲットの色域外郭の点について色域の圧縮が収束した旨の通知を受けると、最後の射影後の点を圧縮後の点とし、さらに、初期ターゲットの色域外郭上の全ての点で色域圧縮が収束したか否かを判定する。ここで、まだ色域圧縮が収束していない初期ターゲットの色域外郭上の点があれば、色域圧縮部１５は、まだ色域圧縮が収束していない点に対して引き続き射影を実行する。一方、初期ターゲットの色域外郭上の全ての点で色域圧縮が収束していれば、全ての圧縮後の点の色値を圧縮後の色域として共通色域格納部１７に送信する。
【００２２】
判定手段の一例としての収束判定部１６は、色域圧縮部１５から送信された最後の射影後の点の色値とその点に対する射影元の点の色値とに基づいて、色域圧縮部１５による色域の圧縮が収束したか否かを判定する。ここで、収束判定部１６は、２つの色値における色差を算出し、算出した色差と予め定められた閾値とを比較する。算出された色差が予め定められた閾値以下の場合、収束判定部１６は色域の圧縮が収束したと判定し、色域圧縮が収束した旨を色域圧縮部１５に通知する。一方、算出された色差が予め定められた閾値よりも大きい場合、収束判定部１６はまだ色域の圧縮は収束していないと判定し、色域圧縮が収束していない旨を色域圧縮部１５に通知する。
【００２３】
共通色域格納部１７は、色域圧縮部１５から圧縮後の色域として送信された、初期ターゲットの色域外郭上の全ての点における圧縮後の色値を格納する。共通色域格納部１７に格納される色値は、第１デバイス３Ａと第２デバイス３Ｂとの共通色域となるデータであり、色補正部２０が色補正を行う際にターゲットとして用いるものである。以下、共通色域格納部１７に格納される共通色域のデータを共通色域ターゲットと称する。
【００２４】
次に、色補正部２０について説明する。色補正手段の一例としての色補正部２０は、入力画像データを取得する画像取得部２１と、各デバイス３のデバイス色データと共通色域ターゲットとに基づいて色補正に用いるパラメータ（以下、色補正パラメータと称する）を生成する色補正パラメータ生成部２２と、各デバイス３の色補正パラメータを参照して色変換を行う色変換部２３と、色変換が施された出力画像データを各デバイス３へ出力する画像出力部２４とを備える。
【００２５】
画像取得部２１は、ネットワーク４を介して、外部から入力画像データを取得する。
【００２６】
色補正パラメータ生成部２２は、デバイス色データ取得部１１により取得された各デバイス３のデバイス色データと共通色域格納部１７に格納された共通色域ターゲットとに基づいて、共通色域ターゲットを再現の目標としてデバイス３ごとに色補正パラメータを生成する。即ち、色補正パラメータ生成部２２は、第１デバイス３Ａ用の色補正パラメータと第２デバイス３Ｂ用の色補正パラメータとを生成する。ここで、色補正パラメータ生成部２２は、各デバイス３において、共通色域ターゲット内部の目標色を再現するための各デバイス３の特性に依存する色値を、デバイス色データをもとに予測する。この予測されたデバイス依存の色値と共通色域ターゲットにおけるデバイス依存の色値とを対応させたものが、色補正パラメータである。そして、色補正パラメータ生成部２２は、生成した各デバイス３の色補正パラメータを色変換部２３に送信する。
【００２７】
色変換部２３は、色補正パラメータ生成部２２により生成された各デバイス３用の色補正パラメータを参照し、画像取得部２１により取得された入力画像データの色情報を変換して色補正を行う。そして、色変換部２３は、色情報の変換により、各デバイス３に出力する出力画像データをデバイス３ごとに生成し、生成した出力画像データを画像出力部２４に送信する。
【００２８】
画像出力部２４は、色変換部２３によりデバイス３ごとに生成された出力画像データを、各デバイス３に対して出力する。
【００２９】
＜色域圧縮の手順の説明＞
次に、色域圧縮部１５による色域圧縮の手順について説明する。色域圧縮部１５は、各デバイス３の外郭情報と初期ターゲットとに基づいて、初期ターゲットの色域外郭上の点を始点として、例えば、凸射影法による射影を実行して初期ターゲットの色域を圧縮する。凸射影法とは、複数の凸集合において、各凸集合への射影を繰り返すことで共通集合に含まれる１点への収束が保証される手法をいう。また、凸集合とは、集合の任意の二点を結ぶ線分が集合に含まれるような集合をいう。
【００３０】
ここで、凸射影法を用いた色域圧縮について説明する。本実施の形態では、まず、色域圧縮部１５は、Ｌ＊ａ＊ｂ＊色空間上において、初期ターゲットの色域外郭上の点を射影前の点として、第１デバイス３Ａの色域外郭上で射影前の点との色差（Ｌ＊ａ＊ｂ＊値の差）が最小となる点を求め、射影後の点とする。次に、色域圧縮部１５は、求めた第１デバイス３Ａの色域外郭上の射影後の点から同じように射影を実行し、第２デバイス３Ｂの色域外郭上で色差が最小となる点を射影後の点とする。
【００３１】
また、例えば、色域圧縮部１５は、初期ターゲットの色域外郭上の点から第１デバイス３Ａの色域に対して射影を行う際、射影後の色域が射影前の色域よりも大きくなる場合には、色域の圧縮にはならないため、第１デバイス３Ａの色域に対する射影を行わない。この場合、色域圧縮部１５は、次に、初期ターゲットの色域外郭上の点から第２デバイス３Ｂの色域外郭に対して射影を行う。
【００３２】
このようにして、色域圧縮部１５は、初期ターゲットの色域外郭上の各点を始点として、初期ターゲットの色域圧縮が収束したと判定されるまで、各デバイス３の色域に対して順に射影を実行し、初期ターゲットの色域の圧縮を行う。そして、圧縮後の色域、即ち、共通色域ターゲットが生成される。なお、射影により、デバイス非依存の色値（Ｌ＊ａ＊ｂ＊値）は射影後の値へと変わるが、デバイス依存の色値（ＣＭＹＫ値）は変わらない。また、初期ターゲットの色域外郭よりも内部にある点については射影が行われないため、デバイス非依存の色値も変わらない。
【００３３】
また、色域圧縮部１５は、初期ターゲットの色域外郭上の点から、まず第１デバイス３Ａの色域に対して射影をしたが、このような構成に限られるものではない。例えば、色域圧縮部１５は、初期ターゲットの色域外郭上の点から、まず第２デバイス３Ｂの色域に対して射影をしても良く、射影を行う各デバイス３の色域の順番はどのような順番でも良いものとする。
【００３４】
図３（ａ）〜（ｃ）は、本実施の形態に係る凸射影法を用いた色域圧縮の手順の一例を示した図である。
図３（ａ）は、Ｌ＊ａ＊ｂ＊色空間上で、初期ターゲットの点を始点として第１デバイス３Ａおよび第２デバイス３Ｂの色域に対して射影が行われた後、１回目の射影後の点と２回目の射影後の点との色差が予め定められた閾値より大きいとして、続けて射影が行われた場合の例である。続けて第１デバイス３Ａおよび第２デバイス３Ｂの色域に対して射影が行われた後、３回目の射影後の点と４回目の射影後の点との色差が予め定められた閾値以下になったため、収束判定部１６は色域圧縮が収束したと判定する。
【００３５】
図３（ｂ）は、Ｌ＊ａ＊ｂ＊色空間上で、初期ターゲットの点を始点としてまず第１デバイス３Ａの色域に対して射影が行われ、次に第２デバイス３Ｂの色域に対して射影が行われた場合の例である。ここで、１回目の射影後の点と２回目の射影後の点との色差が予め定められた閾値より大きい場合、続けて射影が行われるが、２回目の射影後の点は第１デバイス３Ａの色域外郭よりも内側にある。色域圧縮部１５が２回目の射影後の点から第１デバイス３Ａの色域に対して色差が最小となるように射影を行うと、射影後の色域が射影前の色域よりも大きくなる。そのため、色域圧縮部１５は、第１デバイス３Ａの色域に対する射影を行わない。そして、色域圧縮部１５が他に射影する色域も存在しないため、２回目の射影後の点が移動することはなく、収束判定部１６は色域圧縮が収束したと判定する。
【００３６】
図３（ｃ）は、Ｌ＊ａ＊ｂ＊色空間上で、初期ターゲットの点を始点としてまず第２デバイス３Ｂの色域に対して射影が行われた場合の例である。続けて第１デバイス３Ａの色域に対して射影が行われるが、１回目の射影後の点は第１デバイス３Ａの色域外郭よりも内側にある。そのため、図３（ｂ）の場合と同様に、色域圧縮部１５はさらに射影を実行することはなく、収束判定部１６は色域圧縮が収束したと判定する。
【００３７】
図４は、実施の形態１に係る色域圧縮部１５による色域圧縮の手順の一例について説明するための図である。色域として、初期ターゲットとなる色域、第１デバイス３Ａの色域、第２デバイス３Ｂの色域を示している。それぞれの色域はＬ＊ａ＊ｂ＊色空間上で定義される。実際には、初期ターゲットの色域、第１デバイス３Ａの色域、第２デバイス３Ｂの色域の点は等色相面上にあるわけではないが、ここでは簡単のため、ある色相面における明度（Ｌ＊）−彩度（Ｃ＊）の二次元図で示している。
【００３８】
また、初期ターゲットの色域外郭上の点をＡ１〜Ａ７で表し、色域圧縮部１５は初期ターゲットの色域外郭上の点をまず第１デバイス３Ａの色域に射影し、次に第２デバイス３Ｂの色域に射影するものとする。例えば、点Ａ２については、１回目の射影で第１デバイス３Ａの色域外郭上に射影され、２回目の射影で第２デバイス３Ｂの色域外郭上の点ａ２に射影される。また、例えば、点Ａ４については、１回目の射影で第１デバイス３Ａの色域外郭上の点ａ４に射影され、第２デバイス３Ｂの色域外郭よりも内側にあるため、色域圧縮が収束したと判定される。
【００３９】
このように、点Ａ１〜Ａ７において色域圧縮が行われた結果、色域圧縮後の点として新たに点ａ２〜ａ６が得られる。以上のようにして、初期ターゲットの色域外郭上の全ての点において色域圧縮が行われ、共通色域ターゲットが生成される。
【００４０】
＜機差補正装置の動作説明＞
次に、機差補正装置２の動作について説明する。図５は、実施の形態１に係る機差補正装置２による動作手順の一例を示したフローチャートである。
【００４１】
まず、デバイス色データ取得部１１は、第１デバイス３Ａで再現される色域を表すデバイス色データと第２デバイス３Ｂで再現される色域を表すデバイス色データとを取得する（ステップ１０１）。そして、デバイス色データ取得部１１は、取得した各デバイス３のデバイス色データを色域生成部１２に送信する。次に、色域生成部１２は、デバイス色データ取得部１１により送信された各デバイス３のデバイス色データをもとに、外郭情報をデバイス３ごとに生成する（ステップ１０２）。そして、色域生成部１２は、生成した各デバイス３の外郭情報を色域圧縮部１５に送信する。
【００４２】
次に、初期ターゲット取得部１４は、ターゲット格納部１３から初期ターゲットを取得し、取得した初期ターゲットを色域圧縮部１５に送信する（ステップ１０３）。次に、色域圧縮部１５は、初期ターゲット取得部から送信された初期ターゲットの色域外郭上の点を１つ選択する（ステップ１０４）。そして、色域圧縮部１５は、選択した初期ターゲットの点と色域生成部１２から送信された外郭情報とに基づいて、初期ターゲットの色域の圧縮を実行する（ステップ１０５）。ここで、色域圧縮部１５は、最後の射影後の点の色値とその点に対する射影元の点の色値とを収束判定部１６に送信する。
【００４３】
収束判定部１６は、色域圧縮部１５から送信された２つの色値における色差を算出し、算出した色差が予め定められた閾値以下であるか否かを判定する（ステップ１０６）。色差が予め定められた閾値以下である場合（ステップ１０６でＹｅｓ）、色域圧縮部１５は色域圧縮が収束したと判定し、色域圧縮部１５に対して色域圧縮が収束した旨の通知を行う。色域圧縮部１５は色域圧縮が収束した旨の通知を受けると、初期ターゲットの色域外郭上の全ての点で圧縮が収束したか否かを判定する（ステップ１０７）。
【００４４】
全ての点で色域の圧縮が収束していれば（ステップ１０７でＹｅｓ）、色域圧縮部１５は、全ての点についての圧縮後の色値を共通色域格納部１７に送信する。そして、共通色域格納部１７は、色域圧縮部１５から送信された色値を共通色域ターゲットとして格納する（ステップ１０８）。一方、まだ色域の圧縮が収束していない初期ターゲットの色域外郭上の点があれば（ステップ１０７でＮｏ）、ステップ１０４へ移行し、色域圧縮部１５は引き続き色域の圧縮を実行する。
【００４５】
また、ステップ１０６で否定の判断（Ｎｏ）がされた場合、即ち、収束判定部１６は、色域圧縮が収束していないと判定した場合、色域圧縮部１５に対して色域圧縮が収束していない旨の通知を行う。色域圧縮部１５は、収束判定部１６からまだ色域の圧縮が収束していない旨の通知を受けると、ステップ１０５へ移行し、色域の圧縮が収束していない旨の通知を受けた初期ターゲットの点に対して、続けて射影を行い色域の圧縮を実行する。
【００４６】
ステップ１０８で共通色域ターゲットが格納された後、色補正パラメータ生成部２２は、デバイス色データ取得部１１により取得された各デバイス３のデバイス色データと共通色域格納部１７に格納された共通色域ターゲットとに基づいて、デバイス３ごとに色補正パラメータを生成する（ステップ１０９）。即ち、色補正パラメータ生成部２２は、第１デバイス３Ａにおいて共通色域ターゲット内部の目標色（Ｌ＊ａ＊ｂ＊）を再現するＣＭＹＫを、第１デバイス３Ａのデバイス色データから予測する。
【００４７】
例えば、共通色域ターゲットのデータ（Ｃ１Ｍ１Ｙ１Ｋ１→Ｌ１＊ａ１＊ｂ１＊）について、Ｌ１＊ａ１＊ｂ１＊を第１デバイス３Ａで再現するためのＣＭＹＫの値（Ｃ１’Ｍ１’Ｙ１’Ｋ１’）がデバイス色データから予測される。Ｃ１’Ｍ１’Ｙ１’Ｋ１’は、各デバイス３の特性に依存する色値であり、Ｃ１Ｍ１Ｙ１Ｋ１からＣ１’Ｍ１’Ｙ１’Ｋ１’を求めるための変換係数が、第１デバイス３Ａの色補正パラメータである。そして、色補正パラメータ生成部２２は、共通色域ターゲットの色域範囲内の多数のＣＭＹＫに対して、色補正パラメータを生成する。このＣ１’Ｍ１’Ｙ１’Ｋ１’の予測手法としては、種々の提案がなされており、例えば、二乗和が最小になることで収束を判別して変換行列係数を決定する手法を用いて予測が可能であるが、特にそれに限定されるものではない。
【００４８】
このように生成された色補正パラメータにより、共通色域ターゲットに合わせた色再現を行うための各デバイス３に対する色補正が実現され（Ｓ１１０）、本処理フローは終了する。即ち、まず、画像取得部２１が、外部からネットワーク４を介して入力画像データを取得する。そして、色変換部２３が、色補正パラメータ生成部２２により生成された第１デバイス３Ａ用の色補正パラメータを参照して色変換を行うことにより、第１デバイス３Ａ用の出力画像データを生成する。また、色変換部２３が、色補正パラメータ生成部２２により生成された第２デバイス３Ｂ用の色補正パラメータを参照して色変換を行うことにより、第２デバイス３Ｂ用の出力画像データを生成する。その後、画像出力部２４が、第１デバイス３Ａ用の出力画像データを第１デバイス３Ａに出力し、第２デバイス３Ｂ用の出力画像データを第２デバイス３Ｂに対して出力する。このようにすることで、第１デバイス３Ａおよび第２デバイス３Ｂから出力される印刷物において、共通色域内での色再現が成し遂げられ、デバイス間での色再現のばらつきが抑制される。
【００４９】
以上のように、本実施の形態の機差補正装置２は、予め定められたターゲットの色域を各デバイス３の外郭情報をもとに圧縮することにより、複数のデバイス３に対して共通となる色域のデータを生成する。このような構成により、例えば、各デバイス３の色域を形成する点や線の交差情報を得て共通の色域を生成する場合と比較して、機差補正装置２は、精度を低下させることなく共通となる色域の生成を容易に行う。そして、例えば、複数のデバイス３が同一機種の場合、共通となる色域のデータを生成することにより、同一機種において再現される色域のばらつきが抑制されて装置間の機差を補正した色再現が実現される。また、例えば、複数のデバイス３が異なる機種である場合、共通となる色域のデータを生成することにより、異なる機種において再現される色域のばらつきが抑制されて機種間の機差を補正した色再現が実現される。
【００５０】
また、本実施の形態において、機差補正システム１は２台のデバイス３を備える構成として説明したが、３台以上のデバイス３を備えることとしても良い。その場合、色域圧縮部１５は、３つ以上の外郭情報と初期ターゲットとに基づいて各デバイス３の色域に対して順に射影を実行し、共通色域ターゲットを生成する。そして、例えば、各デバイス３の色域を形成する点や線の交差情報を得て共通の色域を生成する場合には、デバイス３の数が増えるほど処理が複雑になる場合があるが、本実施の形態では、デバイス３の数が増えた場合であっても、共通の色域が容易に生成される。
【００５１】
また、本実施の形態において、ターゲット格納部１３は、予め定められたターゲットを格納したが、これに限られるものではない。例えば、ターゲット格納部１３は、予め定められたターゲットから予測された多次元ＬＵＴ（Look Up Table）の格子点に対応するデータを格納することとしても良い。多次元ＬＵＴとは、例えば、ＣＭＹＫ色空間で定義されるＣＭＹＫ値を変換（ＣＭＹＫ→Ｌ＊ａ＊ｂ＊）するために用いられるものであり、ＣＭＹＫ色空間を分割したときの格子点（ＣＭＹＫ）の座標に変換先の値（Ｌ＊ａ＊ｂ＊）を対応付けたテーブルである。この場合、初期ターゲット取得部１４は、各格子点に対応するデータ群を初期ターゲットとする。また、例えば、ターゲット格納部１３は、共通色域として過去に生成されたターゲット等のユーザが所望するターゲットを格納しておき、色域圧縮部１５は、ユーザの所望するターゲットを初期ターゲットとして色域圧縮を行うこととしても良い。
【００５２】
また、本実施の形態において、デバイス色データや初期ターゲット等におけるデバイス非依存のデータに関して、一般的なＬ＊ａ＊ｂ＊を例としてあげたが、これに限られるものではない。例えば、三刺激値ＸＹＺや均等色空間Ｌ＊ｕ＊ｖ＊などに分類される表色系でのデータでも、また、（Ｌａｂ）＝Ｆ（ＣＭＹＫ）のように多項式近似などで表現されるデータでも、また、物理モデル式としてノイゲバウアーやクベルカムンク、ランバートベールなどで表現されるデータでも、さらには、ＩＣＣプロファイルなどによって変換されるデータであってもよく、そのデバイスの特性が示されるデータ対が生成できるものであれば何でもよい。また、デバイス色データ取得部１１は、測色装置５からではなく、例えば、各デバイス３のプロファイル情報からデバイス色データを取得することとしても良い。
【００５３】
また、本実施の形態において、色域圧縮部１５は、射影前の点との色差が最小となる点を射影後の点として射影することとしたが、このような構成に限られるものではない。色域圧縮部１５は、射影後の色域の大きさが射影前の色域の大きさ以下になるように射影を実行すれば良く、例えば、射影前の点との色差が最小となる点から少しずれた点に射影しても良い。
【００５４】
また、本実施の形態において、色域圧縮部１５が凸射影法による射影を実行して初期ターゲットの色域を圧縮することとしたが、このような構成に限られるものではない。ただし、色域圧縮部１５が他の手法を用いて射影することで、例えば、異なる２点間のみで射影が繰り返される等、色域圧縮が収束しない場合がある。そのような場合には、例えば、収束判定部１６が、異なる２点間でのみ射影が繰り返されていると判定して、射影を終了することとしても良い。また、射影前の点との色差が最小となる点から少しずれた点に射影することで、２点間のみで射影が繰り返されるのが抑制される場合には、色域圧縮部１５がそのように射影しても良い。
【００５５】
［実施の形態２］
実施の形態２は、ターゲット格納部１３を備えておらず、予め定められたデバイス３で再現される色域を初期ターゲットとして用いる点で、実施の形態１と異なる。本実施の形態において、実施の形態１と同様のものについては、同じ符号を付してその詳細な説明を省略する。
【００５６】
図６は、実施の形態２に係る機差補正装置２の機能構成例を示したブロック図である。
デバイス色データ取得部１１は、測色装置５から取得した各デバイス３のデバイス色データを色域生成部１２、色補正パラメータ生成部２２に送信するとともに、各デバイス３のデバイス色データのうちの１つを初期ターゲット取得部１４に送信する。
初期ターゲット取得部１４は、デバイス色データ取得部１１から送信されたデバイス色データに基づく色域を初期ターゲットとして、色域圧縮部１５に送信する。
【００５７】
図７は、実施の形態２に係る色域圧縮部１５による色域圧縮の手順の一例について説明するための図である。ここでは、図４に示す第１デバイス３Ａの色域外郭を初期ターゲットとして用いる例について説明する。また、色域として、初期ターゲットとなる色域（第１デバイス３Ａの色域）、第２デバイス３Ｂの色域を示している。図４と同様に、それぞれの色域はＬ＊ａ＊ｂ＊色空間上で定義され、実際には各色域の点は等色相面上にあるわけではないが、ある色相面における明度（Ｌ＊）−彩度（Ｃ＊）の二次元図で示している。
【００５８】
また、初期ターゲットの色域外郭上の点をＢ１〜Ｂ５で表す。例えば、点Ｂ２については、１回目の射影で第２デバイス３Ｂの色域外郭上の点ｂ２に射影され、第１デバイス３Ａの色域外郭よりも内側にあるため、色域圧縮が収束したと判定される。また、点Ｂ３については、すでに第１デバイス３Ａの色域外郭よりも内側にあるため、射影は行われずに色域圧縮が収束したと判定される。このように、点Ｂ１〜Ｂ５において色域圧縮が行われた結果、色域圧縮後の点として新たに点ｂ２、ｂ４が得られる。以上のようにして、初期ターゲットの色域外郭上の全ての点において色域圧縮が行われ、共通色域ターゲットが生成される。
【００５９】
また、図７に示す手順では、第１デバイス３Ａの色域を初期ターゲットとしたが、これに限られるものではなく、例えば、第２デバイス３Ｂの色域を初期ターゲットとしても良い。即ち、複数のデバイス３の色域のうちのいずれか１つが初期ターゲットとして用いられるものとする。
【００６０】
以上のように、本実施の形態の機差補正装置２は、予め定められたデバイス３で再現される色域を圧縮することにより、複数のデバイス３に対して共通となる色域のデータを生成する。このような構成により、予め定められたデバイス３本来の色再現特性の設計値から大きく外れることのない精度良い共通の色域が生成される。
【００６１】
［実施の形態３］
実施の形態３は、機差補正システム１内の全てのデバイス３のそれぞれで再現される色域を初期ターゲットとして用い、圧縮後の色域を平均化して共通色域ターゲットを生成する点で、実施の形態１および２と異なる。本実施の形態において、実施の形態１と同様のものについては、同じ符号を付してその詳細な説明を省略する。
【００６２】
図８は、実施の形態３に係る機差補正装置２の機能構成例を示したブロック図である。
デバイス色データ取得部１１は、測色装置５から取得した各デバイス３のデバイス色データを色域生成部１２、色補正パラメータ生成部２２に加えて、初期ターゲット取得部１４にも送信する。
【００６３】
初期ターゲット取得部１４は、デバイス色データ取得部１１から送信されたデバイス色データのうちの１つを選択し、選択したデバイス色データを初期ターゲットとして色域圧縮部１５に送信する。また、初期ターゲット取得部１４は、色域圧縮部１５から初期ターゲットの全ての色域外郭上の点で色域の圧縮が収束した旨の通知を受けると、デバイス色データでまだ色域圧縮部１５に送信していないものが存在するか否かを判定する。そして、まだ色域圧縮部１５に送信していないデバイス色データが存在する場合、初期ターゲット取得部１４はそのうちの１つを選択し、選択したデバイス色データを初期ターゲットとして色域圧縮部１５に送信する。一方、色域圧縮部１５に送信していないデバイス色データが存在しない場合、初期ターゲット取得部１４は、送信していないデバイス色データが存在しない旨を色域圧縮部１５に通知する。
【００６４】
色域圧縮部１５は、初期ターゲット取得部１４からデバイス色データが初期ターゲットとして送信されるたびに、初期ターゲットの色域を圧縮し、圧縮後の色域を色域整形部１８に送信する。また、色域圧縮部１５は、初期ターゲット取得部１４からデバイス色データが存在しない旨の通知を受けると、その旨を色域整形部１８に通知する。
【００６５】
色域整形部１８は、色域圧縮部１５からデバイス色データごとに圧縮後の色域を取得する。また、色域整形部１８は、色域圧縮部１５からデバイス色データが存在しない旨の通知を受けると、それまでに取得した圧縮後の色域に基づいて共通色域ターゲットを生成し、生成した共通色域ターゲットを共通色域格納部１７に送信する。ここで、色域整形部１８は、例えば、取得した複数の圧縮後の色域の平均を算出し、共通色域ターゲットとする。
【００６６】
図９は、実施の形態３に係る機差補正装置２による動作手順の一例を示したフローチャートである。
まず、デバイス色データ取得部１１は、各デバイス３のデバイス色データを取得する（ステップ２０１）。そして、デバイス色データ取得部１１は、取得した各デバイス３のデバイス色データを色域生成部１２、色補正パラメータ生成部２２に加えて、初期ターゲット取得部１４に送信する。次のステップ２０２の処理は図５のステップ１０２の処理と同じであるため、説明を省略する。
【００６７】
次に、初期ターゲット取得部１４は、デバイス色データ取得部１１から送信されたデバイス色データのうちの１つを選択し、選択したデバイス色データを初期ターゲットとして色域圧縮部１５に送信する（ステップ２０３）。次のステップ２０４乃至２０７の処理は、図５のステップ１０４乃至１０７の処理と同じであるため、説明を省略する。
【００６８】
次に、ステップ２０７で肯定の判断（Ｙｅｓ）がされた場合、即ち、初期ターゲットの全ての色域外郭上の点で色域の圧縮が収束していれば、色域圧縮部１５はその旨を初期ターゲット取得部１４に通知するとともに、圧縮後の色域を色域整形部１８に送信する。次に、初期ターゲット取得部１４は、デバイス色データでまだ色域圧縮部１５に送信していないものが存在するか否かを判定する（ステップ２０８）。まだ色域圧縮部１５に送信していないデバイス色データが存在する場合（ステップ２０８でＹｅｓ）、ステップ２０３へ移行する。一方、色域圧縮部１５に送信していないデバイス色データが存在しない場合（ステップ２０８でＮｏ）、初期ターゲット取得部１４は、送信していないデバイス色データが存在しない旨を色域圧縮部１５に通知する。
【００６９】
色域圧縮部１５は、初期ターゲット取得部１４からデバイス色データが存在しない旨の通知を受けると、その旨を色域整形部１８に通知する。そして、色域整形部１８は、それまでに色域圧縮部１５から取得した圧縮後の色域の平均を算出し、算出した色域を共通色域ターゲットとして共通色域格納部１７に格納させる（ステップ２０９）。次のステップ２１０およびステップ２１１の処理は、図５のステップ１０９およびステップ１１０の処理と同じであるため、説明を省略する。そして、ステップ２１１の処理が行われた後、本処理フローは終了する。
【００７０】
以上のように、本実施の形態の機差補正装置２は、機差補正システム１内の全てのデバイス３の色域を初期ターゲットとして圧縮を行い、装置ごとの圧縮後の色域に基づいて複数のデバイス３で共通となる色域のデータを生成する。このような構成により、複数のデバイス３同士の色域（色域外郭およびその内部）の差が緩和され、また、色域圧縮された色域外郭のデータと色域圧縮されていない内部のデータとの差も緩和される。即ち、複数のデバイス３の色域との差が小さい、機差補正システム１内に特化した階調性に富む精度の良い共通の色域が生成される。
【００７１】
＜適用可能な他の構成の説明＞  
また、複数台のデバイスが存在する場合、ネットワークに複数台のプリンタが接続されるようなクラスタプリンティングシステムへの展開が考えられる。
図１０は、本実施の形態が適用されるクラスタプリンティングシステムの構成例を示した図である。図１０に図示するように、このクラスタプリンティングシステムは、プリントサーバ３０とプリンタ３１ａ〜３１ｆとがネットワークを介して接続されることで構成されている。この構成では、プリントサーバ３０が、実施の形態１乃至３に係る機差補正装置２として機能する。即ち、プリントサーバ３０は、プリンタ３１ａ〜３１ｆの色域から共通色域ターゲットを生成し、プリンタ３１ａ〜３１ｆで出力される色を補正する。これにより、プリンタ３１ａ〜３１ｆにおける出力物の色再現のばらつきが抑制される。
【００７２】
また、実施の形態１乃至３では、別のシステム構成として、１台のプリンタ筐体で２つのエンジン４０Ａ、４０Ｂを備えるマルチエンジンプリンタ４０への展開も考えられる。
図１１は、本実施の形態が適用されるマルチエンジンプリンタの構成例を示した図である。このようなマルチエンジンプリンタ４０を用いた場合、例えば、偶数ページと奇数ページとで互い違いに異なるエンジンが使用されるため、エンジン間で生じる色の差は、他のカラープリンティングシステムの構成に比べ、よりシビアなものとなる。本実施の形態では、機差を補正するための共通色域ターゲットを用いることにより、エンジン間の色の差を最小限に抑えることができるため、このマルチエンジンプリンタ４０のような構成においても効果が期待できる。また、この構成上、エンジンが２種類あるため、一方のエンジンのみ故障等により交換するような状況が考えられる。本実施の形態における手法は、このような新旧エンジンで生じる経時変化による出力差にも対応でき、マシンのロングライフ化への技術としても期待できる。
【００７３】
＜適用可能なコンピュータの説明＞
ところで、実施の形態１乃至３に係る機差補正装置２の処理は、汎用のコンピュータにおいて実現してもよい。そこで、この処理をコンピュータで実現するものとして、そのハードウェア構成について説明する。図１２は、本実施の形態を適用可能なコンピュータのハードウェア構成の一例を示した図である。
【００７４】
図１２に図示するように、機差補正装置２は、演算手段であるＣＰＵ（Central Processing Unit）５１と、記憶手段であるメインメモリ５２及び磁気ディスク装置（ＨＤＤ：Hard Disk Drive）５３とを備える。ここで、ＣＰＵ５１は、ＯＳ（Operating System）やアプリケーション等の各種ソフトウェアを実行し、機差補正装置２の各機能を実現する。また、メインメモリ５２は、各種ソフトウェアやその実行に用いるデータ等を記憶する記憶領域であり、磁気ディスク装置５３は、実施の形態１乃至３に係る機差補正装置２の各機能を実現するためのプログラム等を格納している。そして、このプログラムがメインメモリ５２にロードされ、このプログラムに基づく処理がＣＰＵ５１により実行されることで、機差補正装置２の各機能が実現される。更に、機差補正装置２は、外部との通信を行うための通信Ｉ／Ｆ５４を備える。
【００７５】
具体的には、機差補正装置２において、ＣＰＵ５１が行う指示により、外郭情報の生成、初期ターゲットの取得、色域の圧縮、色域圧縮における収束の判定、入力された画像データに対する色補正等が行われる。また、デバイス色データの取得や、入力画像データの取得、出力画像データの出力は、例えば、通信Ｉ／Ｆ５４を介して行われる。また、初期ターゲットや共通色域ターゲットは、例えば、磁気ディスク装置５３に格納される。
【００７６】
＜プログラムの説明＞
以上説明を行った本実施の形態における機差補正装置２が行う処理は、例えば、アプリケーションソフトウェア等のプログラムとして用意される。
【００７７】
よって、機差補正装置２が行う処理は、コンピュータに、画像を形成する複数の装置のそれぞれで再現される色域の外郭についての情報である外郭情報を装置ごとに取得する機能と、複数の装置が画像を形成する際の再現の目標とする色域である目標色域の情報を取得する機能と、取得された外郭情報に基づいて、目標色域の外郭上の点を始点として、射影後の色域の大きさが射影前の色域の大きさ以下になるように各装置の色域に対して順に射影を実行し、射影前の点を射影後の色域の外郭上の点に置き換える処理を繰り返すことで、目標色域を圧縮する機能とを実現させるためのプログラムとして捉えることもできる。
【００７８】
なお、本発明の実施の形態を実現するプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。
【００７９】
また、本発明の実施の形態では、機差補正装置２が１台で各処理を実行する構成としたが、これに限られるものではなく、機差補正装置２の処理を複数の装置で実行するような構成にしても良い。例えば、機差補正装置２の外部に接続された装置として色補正部２０の処理を実行するものを設け、機差補正装置２と併せて機能させる構成が考えられる。また、例えば、共通色域ターゲットを生成する処理を特定のデバイス３が行い、生成されたターゲットをもとに、システム内の各デバイス３が色補正部２０の処理を行う構成等も考えられる。
【符号の説明】
【００８０】
１…機差補正システム、２…機差補正装置、３…画像形成装置、１０…共通色域生成部、１１…デバイス色データ取得部、１２…色域生成部、１３…ターゲット格納部、１４…初期ターゲット取得部、１５…色域圧縮部、１６…収束判定部、１７…共通色域格納部、１８…色域整形部、２０…色補正部、２１…画像取得部、２２…色補正パラメータ生成部、２３…色変換部、２４…画像出力部
【図１】
2015084503.tif 000003
【図２】
2015084503.tif 000004
【図３】
2015084503.tif 000005
【図４】
2015084503.tif 000006
【図５】
2015084503.tif 000007
【図６】
2015084503.tif 000008
【図７】
2015084503.tif 000009
【図８】
2015084503.tif 000010
【図９】
2015084503.tif 000011
【図１０】
2015084503.tif 000012
【図１１】
2015084503.tif 000013
【図１２】
2015084503.tif 000014