(57)【要約】【課題】カラープロファイル作成装置において、色空間における稜線上の色を混色の無い色再現を可能とするとともに、写真領域と文字やグラフィック図形を共に良好な画質とすることができるカラープロファイルを作成することを可能とする。【解決手段】稜線調整処理部３０５が稜線に係る色の調整を行う。すなわち、混色目標値生成処理部３０４で作成した色域５０１から色域５０２へのマッピング関係において、代表プロファイルの色域における上記稜線上の色がプリンタ色域の白と色材色色相の最大彩度に対応する色とを繋ぐ稜線上の色にマッピングされるように調整する。【選択図】図３
2014014057.tif 000002
【特許請求の範囲】
【請求項１】
デバイス色空間において規定される格子点と、該格子点に対応した非デバイス色空間における色である格子点目標値と、の対応関係を定めたプロファイルを作成するプロファイル作成装置であって、
予め用意された代表プロファイルの格子点目標値である色再現目標値と、出力デバイスの色再現領域と、に基づいてプロファイルを生成する混色プロファイル生成手段と、
混色プロファイル生成手段によって生成されたプロファイルにおいて、非デバイス色空間における白と色材色色相の最大彩度の色とを結ぶ稜線上に存在する前記代表プロファイルの色再現目標値と同じ格子点に対応する、当該プロファイルの格子点目標値が、前記非デバイス色空間における出力デバイスの色再現領域の白と色材色色相の最大彩度の色とを結ぶ稜線上の格子点に対応した色となるよう前記対応関係を調整する稜線調整手段と、
を具えたことを特徴とするプロファイル作成装置。
【請求項２】
前記稜線調整手段で調整された稜線上の格子点目標値と近傍格子点の色との連続性を向上するための連続性向上処理手段をさらに具えたことを特徴とする請求項１に記載のプロファイル作成装置。
【請求項３】
前記稜線調整手段は、前記混色プロファイル生成手段によって生成されたプロファイルの、前記代表プロファイルの色再現目標値と同じ格子点に対応する格子点目標値の位置関係を維持するように、前記対応関係を調整することを特徴とする請求項１または２にプロファイル作成装置。
【請求項４】
前記格子点目標値の位置関係は、前記稜線上の格子点目標値の距離の比が維持されることを特徴とする請求項３に記載のプロファイル作成装置。
【請求項５】
前記格子点目標値の位置関係は、前記稜線上の格子点目標値の明度の比が維持されることを特徴とする請求項３に記載のプロファイル作成装置。
【請求項６】
前記格子点目標値の位置関係は、前記稜線上の格子点目標値の彩度の比が維持されることを特徴とする請求項３に記載のプロファイル作成装置。
【請求項７】
前記連続性向上処理手段は、前記稜線調整手段による調整によって位置関係が変化した前記稜線上の格子点目標値と近傍格子点の色との間隔を修正することを特徴とする請求項２ないし６のいずれかに記載のプロファイル作成装置。
【請求項８】
デバイス色空間において規定される格子点と、該格子点に対応した非デバイス色空間における色である格子点目標値と、の対応関係を定めたプロファイルを作成するためのプロファイル作成方法であって、
予め用意された代表プロファイルの格子点目標値である色再現目標値と、出力デバイスの色再現領域と、に基づいてプロファイルを生成する混色プロファイル生成工程と、
混色プロファイル生成工程によって生成されたプロファイルにおいて、非デバイス色空間における白と色材色色相の最大彩度の色とを結ぶ稜線上に存在する前記代表プロファイルの色再現目標値と同じ格子点に対応する、当該プロファイルの格子点目標値が、前記非デバイス色空間における出力デバイスの色再現領域の白と色材色色相の最大彩度の色とを結ぶ稜線上の格子点に対応した色となるよう前記対応関係を調整する稜線調整工程と、
を有したことを特徴とするプロファイル作成方法。
【請求項９】
コンピュータに読み取られることにより、当該コンピュータを請求項１ないし７のいずれかに記載のプロファイル作成装置として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラープロファイル作成装置及びその作成方法に関し、詳しくは、色域における、白から有彩色インクの色相の最大彩度を繋ぐ稜線上の色を、混色の無い、１つの色材を使用した色再現を実現可能なカラープロファイルを作成する技術に関する。
【背景技術】
【０００２】
カラープロファイルは、一般にプリンタなどの出力デバイスの色再現の目的、用途に応じて作成され、また、使い分けられる。例えば、写真調（Perceptual）や印刷校正用である色差最小（Colorimetric）を目的とする色再現では、色材を混色させることによってカラーデータの属性が示す色味に合うように色再現を行う。例えば、カラーデータＲＧＢが（２５５、２５５、ｘ）で表現される白からイエローにかけた色の、印刷による色再現では、カラーデータの属性であるｓＲＧＢでの目標色相とプリンタに実装されているイエローインクなどの色材の色相とが異なる場合は、イエローの色材にマゼンタの色材またはシアンの色材を混色して表現している。
【０００３】
一方、例えば、ポスターなどの用途で望まれる鮮やかさ優先（Saturation）を目的とする色再現では、写真領域では目標色を可能な限り忠実に再現することを求められる一方で、文字やグラフィック図形では鮮やかな色再現が求められる。そのため、色再現目標値の白から有彩色インクが持つ色相の最大彩度を繋ぐ稜線上の色（例えば、シアン、マゼンタ、イエロー）は、インク混色（色濁り）の無い同一色相の色材色のみを使用した色再現が好まれる。そのため、鮮やかさ優先のカラープロファイルは、上記出力デバイスの色再現領域における白から頂点を繋ぐ稜線上の色は同一色相の色材色のみを使用するように、カラープロファイルを生成することが望ましい。なお、同一色相の色材色とは、一種類のインクに限るものではなく、同一色相のインク（例えばシアン、淡シアン）の使用も含むものとする。
【０００４】
このような、稜線上の色についてインク混色の無い、同一色相の色材のみを使用した色再現を実現することが可能なカラープロファイルを作成する技術として、例えば特許文献１に記載されたものが知られている。特許文献１は、ｓＲＧＢ色空間における色域の上記稜線上の色がプリンタの色域の稜線上の色に変換されるように、ｓＲＧＢ色空間の色域における色をプリンタの色再現域の内部または表面の色に変換するためのカラープロファイルの作成を示している。このカラープロファイルによれば、インク混色の少ない色再現が可能となる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−６６７１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１では、色再現目標値とする、ｓＲＧＢ色空間における色域の有彩色頂点が、プリンタの色域の有彩色頂点に近似するような変換を行うことによってｓＲＧＢ色空間における稜線上の色をプリンタの稜線上の色に変換する。このため、例えば、写真領域では、目標色を可能な限り忠実に再現するような変換とならないことがある。その結果、本来の色再現目標値と同等の色再現で出力することが求められるポスターなどの写真領域の色表現が印刷色再現と大きく異なってしまい、良好な画質が得られないという問題がある。
【０００７】
本発明は、色空間における稜線上の色の混色の無い色再現を可能とするとともに、写真領域と文字やグラフィック図形とが共に良好な画質とすることを可能とするカラープロファイルを作成するためのカラープロファイル作成装置およびカラーファイル作成方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
そのために本発明では、デバイス色空間において規定される格子点と、該格子点に対応した非デバイス色空間における色である格子点目標値と、の対応関係を定めたプロファイルを作成するプロファイル作成装置であって、予め用意された代表プロファイルの格子点目標値である色再現目標値と、出力デバイスの色再現領域と、に基づいてプロファイルを生成する混色プロファイル生成手段と、混色プロファイル生成手段によって生成されたプロファイルにおいて、非デバイス色空間における白と色材色色相の最大彩度の色とを結ぶ稜線上に存在する前記代表プロファイルの色再現目標値と同じ格子点に対応する、当該プロファイルの格子点目標値が、前記非デバイス色空間における出力デバイスの色再現領域の白と色材色色相の最大彩度の色とを結ぶ稜線上の格子点に対応した色となるよう前記対応関係を調整する稜線調整手段と、を具えたことを特徴とする。
【発明の効果】
【０００９】
以上の構成によれば、色空間における稜線上の色の混色の無い色再現を可能とするとともに、写真領域と文字やグラフィック図形とを共に良好な画質とすることが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係る印刷システムの構成を示すブロック図である。
【図２】図１に示した印刷システムにおける画像処理の構成を、その処理の流れに沿って示すブロック図である。
【図３】本発明の一実施形態に係る、カラープロファイルを作成する処理の概略構成を示すブロック図である。
【図４】本発明の一実施形態に係る、代表プロファイルないしこの代表プロファイルに対応した色再現目標値を説明する図である。
【図５】図３に示した混色目標値生成処理におけるガマットマッピング処理を説明する図である。
【図６】図３にて説明したカラープロファイル作成処理を示すフローチャートである。
【図７】図６にて説明した格子点目標値算出処理の詳細を示すフローチャートである。
【図８】図７に示した稜線調整処理の詳細を示すフローチャートである。
【図９】図８のステップＳ７０１で取得した、白からイエローを繋ぐ稜線上の格子点に対応する色を、Ｌ*ａ*ｂ*＊色空間上で示す図である。
【図１０】図８に示した格子点の再配置処理を説明する図である。
【発明を実施するための形態】
【００１１】
以下、添付の図面を参照して本発明の実施形態を詳細に説明する。
【００１２】
図１は、本発明の一実施形態に係る印刷システムの構成を示すブロック図である。本実施形態の印刷システムは、概略、ホストコンピュータ１００と出力デバイスとしてのインクジェットプリンタ１１０とで構成されている。また、プリンタ１１０内には、プロファイル作成に関して、印刷されたパッチ画像の分光反射率を測定することができる測定部１１７が設けられている。なお、この測定部１１７はプリンタに設けられた測定器に限定されるものではなく、市販の測定器をホストコンピュータ１００もしくはプリンタ１１０に接続して用いる形態であってもよい。
【００１３】
ホストコンピュータ１００は、情報処理装置として以下に示すようにプリンタ１１０の制御や本発明に係るカラープロファイル作成に関する種々の処理を行う。記憶装置１０３は、上記プリンタ制御やカラープロファイル作成に係るシステムプログラムやホストコンピュータ１００上で作成された印刷対象データや印刷に必要な各種画像処理パラメータ、また、後述する代表プロファイルなどを記憶している。この記憶装置１０３は、具体的には、ハードディスクやフラッシュＲＯＭに代表される記憶装置である。ＣＰＵ１０１は、メモリ１０２と共に記憶装置１０３に格納されたデータやプログラムを用いて、後述するプロファイル作成処理を所定のＯＳ上で実行する。プログラムやデータは、記憶装置１０３からメモリ１０２にロードされる。そして、プロファイル作成処理の結果は、記憶装置１０３に格納される。データ入出力装置１０６は、ＣＤやＵＳＢメモリに代表される可搬性のある記憶装置やＬＡＮカードに代表されるようなデータ通信機器であり、印刷対象データを入力する際のインターフェースとして使用される。ＵＩ１０４は、本システムにおける処理の実行に関して、ユーザによる入力やユーザに対する表示に関する処理を行うものであり、キーボードやマウス等の入力機器やディスプレイ等の表示器を備える。以上の構成を有する本実施形態のシステムでは、ユーザは種々のソフトウェアによって処理された文書、画像等の画像データを印刷することができる。具体的には、ホストコンピュータ１００におけるプリントソフトウェアにより画像データは、その入力色空間のデータから出力デバイス依存色空間（デバイス色空間）のＲＧＢデータの画像データに変換される。そして、印刷設定に応じた、画像処理パラメータとプリンタ制御データを記憶装置１０３から選択し、画像データと合わせて印刷データとしてプリンタ１１０へ出力する。また、ユーザが、パッチ画像の測色処理をＵＩ１０４を介して指示すると、プリンタ１１０は、パッチ画像を印刷した後に測定部１１７で測定し、測色値に変換した結果をホストコンピュータ１００へ転送する。転送された測色値情報は、Ｉ／Ｆ１０５を介して記憶装置１０３に格納管理され、後述のプロファイル作成に使用される。
【００１４】
プリンタ１１０は、Ｉ／Ｆ１１１、画像処理部１１２、印刷部１１３、データ転送部１１４、記憶部１１５、プリンタ制御部１１６、測定部１１７を有して構成される。このプリンタ１１０は、ホストコンピュータ１００から送られてきた印刷データの中の画像データに、同じく印刷データの中の画像処理パラメータを用いて画像処理を行い、印刷用データを生成して印刷を行う。ここで、印刷データは、画像データとプリンタ制御データで構成される。また、プロファイル作成のためのパッチ画像の測色処理の際には測色部１１６の制御情報も、プリンタ制御データに含まれる。ホストコンピュータ１００から送られてきた印刷データは、Ｉ／Ｆ１１１を介して記憶部１１５が受け取る。そして、データ転送部１１４はその印刷データから画像データと画像処理パラメータを取り出して画像処理部１１２へ送り、プリンタ制御データをプリンタ制御部１１６へ送る。プリンタ制御部１１６は、プリンタ制御データに従って測定部１１７を含むプリンタ１１０の動作を制御する。画像処理部１１２は、画像データと画像処理パラメータを用いて色変換やハーフトーニング等の画像処理を行い２値の印刷データを生成しこれを印刷部１１３に送る。印刷部１１３は、２値の印刷データに基づいて印刷を行う。本実施形態の印刷部１１３はインクジェット方式の印刷を行うものであるが、この形態に限られないことはもちろんである。例えば、電子写真方式などで印刷を行う形態であってもよい。測定部１１７は、分光反射率を測定できるセンサーを備え、プリンタ１１０で印刷されたパッチ画像をプリンタ制御部１１６の指示に従って測定し、その結果をＩ／Ｆ１１１を介してホストコンピュータ１００に返す。
【００１５】
図２は、図１に示した印刷システムにおける画像処理の構成を、その処理の流れに沿って示すブロック図である。図２において、色空間変換処理部２０１は、ホストコンピュータ１００において構成され、色材展開処理部２０２、出力γ補正処理部２０３、およびハーフトーン処理部２０４は、プリンタ１１０において構成される。具体的には、ホストコンピュータ１００のＣＰＵ１０１による処理実行によって色空間変換処理部２０１の処理が実行される。また、プリンタ１１０の画像処理部１１２による処理実行によって色材展開処理部２０２、出力γ補正処理部２０３、およびハーフトーン処理部２０４の処理が実行される。
【００１６】
印刷対象である画像データは、記憶装置１０３もしくはデータ入出力装置１０６から取得される。この入力色空間上の画像データは、色空間変換処理部２０１によって出力デバイス依存ＲＧＢデータに変換される。色空間変換処理２０１は、３次元ルックアップテーブル（３Ｄ−ＬＵＴ）を用いた公知の技術によって変換処理を行う。カラーパラメータとしてのこの３Ｄ−ＬＵＴテーブルは、記憶部１０３に保管されている。後述されるプロファイル作成処理で生成されたプロファイルも保管、使用される。
【００１７】
以上のように生成された出力デバイス依存ＲＧＢデータは、印刷データとしてＩ／Ｆ１０５を介してプリンタ１１０へ転送される。そして、印刷データ内の画像データと画像処理パラメータは、Ｉ／Ｆ１１１を介して画像処理部１１２へ転送される。そして、画像処理部１１２において構成される色材色展開処理部２０２、出力γ補正処理部２０３、ハーフトーン処理部２０４によってそれぞれの処理が行われる。色材色展開処理部２０２は、出力デバイス依存ＲＧＢデータに対して３Ｄ−ＬＵＴを用いた公知の処理によって色材色展開を行い、プリンタ１１０で用いるインク色データ（本実施形態では、Ｃ，Ｍ，Ｙ，Ｋ，淡Ｃ，淡Ｍの６色）を生成する。次に、出力γ補正処理部２０３は、色材色データに対して１次元のＬＵＴ（１Ｄ−ＬＵＴ）を用いた公知の出力γ補正処理を行い、γ補正された色材データを生成する。そして、ハーフトーン処理部１０４は、この色材データを、公知の２値化処理によって２値化し、２値の印刷データとして印刷部１１３へ送る。
【００１８】
なお、以上の説明では、ＲＧＢ信号の画像データに対して画像処理を行い印刷データを生成する形態について説明したが、ＣＭＹＫ信号の画像データに対して画像処理を行い、印刷データを生成する形態であってもよい。また、上記の説明では、入力色空間がｓＲＧＢ色空間であり、このｓＲＧＢデータからプリンタの出力デバイス依存ＲＧＢデータに変換するものとしたが、カラープロファイルに関して上記の色空間に限らないことはもちろんである。
【００１９】
（プロファイル作成処理）
以上説明した本発明の一実施形態に係る印刷システムの色空間変換処理部２０１で用いることができるカラープロファイルの作成処理について、以下に説明する。
【００２０】
図３は、カラープロファイルを作成する処理の概略構成を示すブロック図であり、この作成処理は、図１に示したホストコンピュータ１００のＣＰＵ１０１が実行する処理である。この作成処理を実行する処理単位とて、図３に示すように、色処理パラメータ生成部３００が構成される。
【００２１】
色処理パラメータ生成部３００は、入力情報としての代表プロファイルおよび出力デバイス色再現領域情報に基づいて、カラープロファイルを生成する。そして、この生成したカラープロファイルに基づくカラーパラメータを出力する。代表プロファイルは、印刷に用いる用紙など印刷媒体の種類に応じたカテゴリーごとに用意され、色再現の目標となる目標値（以下、色再現目標値）に対応付けられたものである。そして、この代表プロファイルは、本プロファイル作成において基本のプロファイルとして用いられるものである。なお、この代表プロファイルを定めるカテゴリーは、上記のように印刷媒体の種類だけでなく、色再現の色域の大きさ（広さ）に応じたものであってもよい。また、出力デバイス色再現領域情報は、作成するカラープロファイルを用いて生成する印刷データの印刷を行う出力デバイスの色再現領域の情報である。この情報は、具体的には、出力デバイスであるプリンタで印刷したパッチ画像を測色して得られる測色値情報を含む。
【００２２】
色処理パラメータ生成部３００において、出力デバイス色再現領域情報取得処理部３０１は、プリンタ１１０の測色部１１７または外部測色器によって取得され、記憶装置１０３に格納されている、ＲＧＢ値と測色値が対応付けられたパッチ測色値情報を取得する。また、代表プロファイル取得処理部３０２は、記憶装置１０３に格納されている、代表プロファイルの色再現目標値を取得する。これらの情報は、格子点目標値算出処理部３０３に送られる。
【００２３】
図４は、代表プロファイルないしこの代表プロファイルに対応した色再現目標値を説明する図である。上述したように、代表プロファイルは、印刷媒体の種類ごとに定められ、それぞれの印刷媒体について、パッチの印刷、測色、主観評価、カラープロファル修正を繰り返して予め作成されたカラープロファイルであり、色再現の目標となるものである。図４に示すように、印刷媒体の種類によってカテゴリー分けされた代表プロファイルＸ（Ｘ＝１〜３）の各格子点に対して、色再現目標値が、デバイス非依存（独立）の色空間（非デバイス色空間）であるＬ*ａ*ｂ*色空間の値ＬＸ（Ｙ）、ａＸ（Ｙ）、ｂＸ（Ｙ）として定められている。ここで、Ｙは格子点番号であり、代表プロファイルＸにおける、Ｒ、Ｇ、Ｂの各軸の格子点数をＮとするとき、格子点番号Ｙは、Ｙ＝０〜Ｎ3−１と表わすことができる。本実施形態では、Ｎ＝１６で、１６×１６×１６＝４０９６個の格子点があり、それぞれの格子点に対して色再現目標値であるＬ*ａ*ｂ*値が対応付けられている。代表プロファイル取得処理部３０２は、カテゴリー分けされた代表プロファイルＸ（Ｘ＝１〜３）の中から、プロファイル作成に係る印刷媒体の種類と同じカテゴリーの代表プロファイルを取得する。なお、色再現目標値はＬ*ａ*ｂ*色空間の値に限られないことはもちろんである。
【００２４】
格子点目標値算出処理部３０３において、次に、混色目標値生成処理部３０４は、ガマットマッピング技術を用いて、代表プロファイルの色再現目標値を、出力デバイスであるプリンタの色域における目標値に変換する。具体的には、代表プロファイルにおける格子点ごとの色再現目標値が、プリンタの色域内においてその色再現目標値と同じ色ないし近い色に変換されるように、上記格子点に対応させてプリンタの色域における目標値を定める。
【００２５】
図５は、この混色目標値生成処理、すなわち、代表プロファイルにおける格子点ごとの色再現目標値を出力デバイスの色再現域における色にマッピングする処理を説明する図である。図５に示すように、代表プロファイルの色再現目標値が示す色域５０１と、出力デバイス色再現領域情報取得処理部３０１によって取得された、本実施形態のプリンタが再現可能な色域５０２とは、大きさ（広さ）が異なるのが一般的である。このため、ガマットマッピングを行うことにより、代表プロファイルの色再現目標値をプリンタ色域内の色に変換し、色再現目標値ないしそれに近い色をプリンタ色域の目標値とする。図５に示すマッピングの例は、代表プロファイルの色域５０１の方がプリンタの色域５０２より大きい例である。この場合、本実施形態では、代表プロファイル色域５０１における格子点に対応した色（以下、単に「格子点の色」ともいう）である色再現目標値のうち、プリンタ色域５０２の表面（境界面）より外側および境界面にある格子点の色５０１ｋを、プリンタ色域５０２の表面の色５０２ｋ（以下、格子点目標値ともいう）に変換する、圧縮を行う。この圧縮は公知の方法を用いることができる。また、代表プロファイル色域５０１における格子点のうち、プリンタ色域５０２の境界面より内側にある格子点の色５０１ｍは、プリンタ色域５０２の同じ位置の色５０２ｍに変換される。
【００２６】
以上のように生成された格子点目標値は、前述したように、色再現目標値と同じ色ないし近似した色とすることを重視したマッピングによるものである。このため、代表プロファイル色域５０１において、白と、インクなど色材色の色相の最大彩度に対応する格子点の色と、を繋ぐ稜線上の格子点の色は、プリンタ色域５０２の色に変換されたときは、プリンタ色域５０２における、同様の、白と色材色色相の最大彩度に対応する色とを繋ぐ稜線上の色にならないことが多い。その結果、本作成にかかるプロファイルを用いる色空間変換処理部２０１（図２参照）で得られた画像データをインク色データに変換する色材展開処理部２０２（同じく図２参照）の変換関係を、プリンタ色域５０２における上記稜線上の色を、一種類のインクまたは同一色相の複数種類のインクで再現するよう規定してあっても、代表プロファイル色域５０１における上記稜線上の色は異なる色相のインクの混色によって再現されてしまうことになる。
【００２７】
これに対し、本発明の一実施形態では、再び図３を参照すると、格子点目標値算出処理部３０３における稜線調整処理部３０５が、上記稜線に係る色の調整を行う。すなわち、混色目標値生成処理部３０４で作成した色域５０１から色域５０２へのマッピング関係において、その詳細が後述されるように、色域５０１における上記稜線上の色がプリンタ色域５０２の白と色材色色相の最大彩度に対応する色とを繋ぐ稜線上の色にマッピングされるように調整する。
【００２８】
次に、連続性向上処理部３０６は、同様にその詳細が後述されるように、稜線調整処理部３０４で調整したプリンタ色域５０２における稜線上の近傍格子点の色（目標値）に対して格子点間隔が均一となるような処理を行い、上記稜線上の格子点の色と近傍格子点の色との連続性を良好にする。
【００２９】
さらに、カラーパラメータ生成処理部３０７は、プリンタ色域５０２における、格子点に対応した、Ｌ*ａ*ｂ*色空間の色（格子点目標値）に対応するデバイスＲＧＢ値を算出する。そして、最後に、カラーパラメータ形式変換処理部３０８は、格子点を規定する入力ＲＧＢ値と、格子点目標値に対応したＲＧＢである、デバイスＲＧＢとの対応関係を規定したカラーパラメータを生成する。
【００３０】
図６は、図３を参照して説明したカラープロファイル作成処理を示すフローチャートである。なお、以下では、異なるインクの混色を防ぐ色相を、入力ＲＧＢ信号値における、白（２５５、２５５、２５５）とイエロー（２５５、２５５、０）の最大彩度の色とを結ぶ稜線上の格子点の色を例にして説明する。なお、本発明の適用は上記の稜線の色相はイエローに限られるものではなく、出力デバイスが備える色材色と同一の色相に対しても本手法を適用することができる。
【００３１】
＜Ｓ５０１＞
先ずステップＳ５０１で、カラープロファイル生成に係るプリンタ１１０（図１）によってパッチチャートを印刷する。パッチチャートは、生成するカラープロファイルのＬＵＴの格子点数に対応した１６×１６×１６＝４０９６個のカラーパッチからなる。なお、このパッチの数は、ＬＵＴ格子点数に対応した数でなく、Ｍ3個（Ｍは整数、Ｍ≦Ｎ、本実施形態ではＮ＝１６）など格子点数より少ないパッチ数でもよい。
【００３２】
本処理工程は、ホストコンピュータ１００における印刷に係るソフトウェアによって制御される。ＵＩ１０４の表示装置に表示される指示に従い、ユーザがキーボードやマウスなどの入力機器を介してパッチ印刷に必要な情報（印刷媒体、印刷モードなど）を入力する。これらの情報によって、カラープロファイルを作成する印刷媒体に対応した色材色展開処理部２０２、出力γ補正処理部２０３、ハーフトーニング処理部２０４、プリンタ制御部１１６それぞれの処理パラメータが決定される。パッチ印刷開始の指示に従い、予め記憶装置１０３またはデータ入出力装置１０６に格納されているパッチチャート画像を読み出し、このパッチチャート画像はインターフェースを介して出力装置１１０に送られて印刷される。なお、このパッチ印刷の際の画像処理は、図２示した処理のうち、色空間変換処理部２０１による処理を行わずに、直接入力色空間のＲＧＢ値の画像データに基づいて、色材展開処理部２０２以降の処理が行われる。
【００３３】
＜Ｓ５０２＞
ステップＳ５０２では、プリンタ１１０の測定部１１７によって、ステップＳ５０１で印刷したパッチチャートの各パッチを測色する。この測色は、ホストコンピュータ１００における測色のためのソフトウェアによって制御される。測定部１１７によって測色された測色値は、Ｉ／Ｆ１１１とＩ／Ｆ１０５を介して、ホストコンピュータの１００の記憶装置１０３に転送されて格納される。また、格納された測色値は、色処理パラメータ生成処理部３００（図３）の出力デバイス色再現領域処理部３０１へ転送され、パッチごとの、その画像データであるＲＧＢ値と、対応する測色値であるＬ*ａ*ｂ*値とが関連付けられて管理格納される。
【００３４】
＜Ｓ５０３＞
ステップＳ５０３では、ステップＳ５０１でパッチチャートを印刷した印刷媒体の種類に応じた代表プロファイルを取得する。代表プロファイルは、予め記憶装置１０３もしくはデータ入出力装置１０６に、用い得る印刷媒体の種類ごとに用意されており、ＵＩ１０４を介して選択され、色処理パラメータ生成処理部３００における代表プロファイル取得処理部３０２へ転送される。
【００３５】
＜Ｓ５０４＞
ステップＳ５０４は、ステップＳ５０２で取得した測色値と、ステップＳ５０３で取得した代表プロファイルとに基づいて、プロファイルの格子点に対応した目標値を算出する。この処理は。図３にて上述したように、格子点目標値算出処理部３０３が実行する。
【００３６】
図７は、この格子点目標値算出処理の詳細を示すフローチャートである。以下、図７を参照して格子点目標値算出処理を説明する。
【００３７】
＜Ｓ６０１＞
最初に、ステップＳ６０１では、混色プロファイル生成を行う。すなわち、図５を参照して上述したように、ステップＳ５０３取得した代表プロファイルに基づき、その格子点ごとの色再現目標値を、出力デバイスであるプリンタの色域の色に変換することにより、それぞれの上記格子点に対応したプリンタの色域の色（格子点目標値）を求める。そして、格子点（Ｒ、Ｇ、Ｂ）とプリンタ色域の色（格子点目標値）との対応関係を規定したカラープロファイルを生成する。このカラープロファイルは、上述したように、上記稜線上の格子点目標値がおおむね異なる色のインクの混色によって再現される、混色プロファイルとなっている。
【００３８】
＜Ｓ６０２＞
次に、ステップＳ６０２では、代表プロファイルにおける白からイエローを繋ぐ稜線上の格子点の色を、Ｙインクのみで再現するか否かを判断する。すなわち、ステップＳ６０１で生成したプロファイルにおいて、上記稜線上の格子点の色がプリンタ色域における白からイエローを繋ぐ稜線上の色に変換されるように調整するか否かを判断する。この時点では、白からイエローを繋ぐ稜線上の格子点に対応する目標値は、稜線上になくインク混色で再現される値となっている。そのため、写真調、色差最小のようにインク混色で再現しても良いカラープロファイルを作成する場合は、ステップＳ５０５へ進む。
【００３９】
＜Ｓ６０３＞
ステップＳ６０２で、稜線上の色の調整を行うと判断した場合は、ステップＳ６０３で、上記稜線上の色に関する調整を行う。具体的には、ステップＳ６０１で作成したプロファイルにおいて上記稜線上の格子点に対応する格子点目標値を、プリンタ色域における白からイエローを結ぶ稜線上に移し、結果として、上記稜線上の格子点目標値が同一色相のインクのみで再現されるようにする。
【００４０】
図８は、ステップＳ６０３の稜線調整処理の詳細を示すフローチャートである。以下、図８を参照して稜線調整処理を説明する。
【００４１】
＜Ｓ７０１＞
先ず、ステップＳ７０１で、ステップＳ６０１で生成したプロファイルにおける格子点目標値の中から、白からイエローを結ぶ稜線上の格子点に対応する格子点目標値（色）を取得する。
【００４２】
＜Ｓ７０２＞
次にステップＳ７０２において、ステップＳ５０２で取得した測色値のうち、プリンタ色域５０２における白からイエローを結ぶ稜線上に存在する、格子点に対応した色を取得する。
【００４３】
＜Ｓ７０３＞
そして、ステップＳ７０３において、ステップＳ７０１で取得した格子点目標値（色）と、ステップＳ７０２で取得した上記稜線上に存在する格子点の色、それぞれについて格子点距離の比を算出する。
【００４４】
先ず、格子点の距離を算出する。図９は、ステップＳ７０１で取得した、白からイエローを繋ぐ稜線上の格子点に対応する色を、Ｌ*ａ*ｂ*＊色空間上で示す図である。
【００４５】
図９に示す例のように、縦軸をＬ*、横軸の一方をａ*、他方をｂ*とし、白からイエローの間に５つの格子点の色が存在するとした場合、白Ｗ（ＬW、ａW、ｂW）とイエローＹ（ＬY、ａY、ｂY）とを結ぶ破線で示す稜線上にある５つの格子点の色ＰＸ（ＬPX、ａPX、ｂPX）（Ｘ＝１〜５の整数）および白について、それぞれイエローからの格子点距離ＰＥ１〜ＰＥ６は、式（１）によって算出される。  
ＰＥ１＝ＳＱＲ（（ＬP1−ＬY）2＋（ａP1−ａY）2＋（ｂP1−ｂY）2）
ＰＥ２＝ＳＱＲ（（ＬP2−ＬP1）2＋（ａP2−ａP1）2＋（ｂP2−ｂP1）2）＋ＰＥ１
ＰＥ３＝ＳＱＲ（（ＬP3−ＬP2）2＋（ａP3−ａP2）2＋（ｂP3−ｂP2）2）＋ＰＥ２
ＰＥ４＝ＳＱＲ（（ＬP4−ＬP3）2＋（ａP4−ａP3）2＋（ｂP4−ｂP3）2）＋ＰＥ３
ＰＥ５＝ＳＱＲ（（ＬP5−ＬP4）2＋（ａP5−ａP4）2＋（ｂP5−ｂP4）2）＋ＰＥ４
ＰＥ６＝ＳＱＲ（（ＬW−ＬP5）2＋（ａW−ａP5）2＋（ｂW−ｂP5）2）＋ＰＥ５
式（１）
【００４６】
なお、格子点距離の算出は白からイエローを繋ぐ稜線は直線とは限らないことから式（１）によるものが好ましいが、本算出方法に限るものではない。
【００４７】
次に、格子点距離を（２）によって正規化し、ＰＥ１〜ＰＥ６の正規化後の値、すなわち格子点距離の比ＰＥ１’〜ＰＥ６’を算出する。  
ＰＥ１’＝ＰＥ１／ＰＥ６
ＰＥ２’＝ＰＥ２／ＰＥ６
ＰＥ３’＝ＰＥ３／ＰＥ６
ＰＥ４’＝ＰＥ４／ＰＥ６
ＰＥ５’＝ＰＥ５／ＰＥ６
ＰＥ６’＝ＰＥ６／ＰＥ６＝１                            式（２）
【００４８】
プリンタ色域における上記稜線の格子点の色についても、上記式（１）および式（２）と同様の式を用いて、格子点距離ＤＥ１〜ＤＥ６と、正規化した値ＤＥ１’〜ＤＥ６’を算出する。なお、格子点数は格子点目標値の数と同じであるとは限らない。
【００４９】
＜Ｓ７０４＞
次のステップＳ７０４では、格子点目標値の位置関係である、格子点距離の比ＰＥ１’〜ＰＥ６’を維持したまま、格子点目標値Ｐ１〜Ｐ５を、プリンタ色域の白からイエローにおける稜線上に、格子点の色ＰＤ１〜ＰＤ６として再配置する。
【００５０】
図１０は、格子点の再配置を説明する図であり、横軸をＬａｂ色空間上のａ*、縦軸をｂ*としている。再配置は、以下の式（３）に従い、格子点距離の比を維持した状態で行われる。  
ＰＤ１＝ＤＥ６×ＰＥ１’
ＰＤ２＝ＤＥ６×ＰＥ２’
ＰＤ３＝ＤＥ６×ＰＥ３’
ＰＤ４＝ＤＥ６×ＰＥ４’
ＰＤ５＝ＤＥ６×ＰＥ５’
ＰＤ６＝ＤＥ６×ＰＥ６’                                              式（３）
【００５１】
さらに各格子点のＬａｂ座標を、以下の式（４）に従って算出する。例えば、格子点目標値Ｐ１のＬａｂ座標を算出する場合、ＹからＰ１まで色差を正規化した値ＰＥ１’が、プリンタ色域の格子点の色差を正規化した値ＤＥ１’〜ＤＥ６’の中で、ＤＥ１’≦ＰＥ１’＜ＤＥ２’である場合、
ＬPD1＝（ＬE2−ＬE1）×（ＰＥ１’−ＤＥ１’）／（ＤＥ２’−ＤＥ１’）＋ＬE1
ａPD1＝（ａE2−ａE1）×（ＰＥ１’−ＤＥ１’）／（ＤＥ２’−ＤＥ１’）＋ａE1
ｂPD1＝（ｂE2−ｂE1）×（ＰＥ１’−ＤＥ１’）／（ＤＥ２’−ＤＥ１’）＋ｂE1
式（４）
となる。
【００５２】
ここで、ＰＥ１’は、格子点目標値のＷ−Ｙ間の距離（＝色差）の総和（＝ＰＥ６）で正規化した値であり、上記Ｗ−Ｙ間の距離の何％の位置に格子点目標値が存在するかを示している。同様に、ＤＥ１’、ＤＥ２’は、それぞれプリンタ色域におけるＷ−Ｙ間の距離（＝色差）の総和（＝ＤＥ６）で正規化した値であり、上記Ｗ−Ｙの中で何％の位置に格子点があるかを示している。そして、色相角がＷ−Ｙの間で変化すること、カーブすることがあることを考慮すると、Ｗ−Ｙ間の距離（＝色差）からその中に存在する格子点の色の位置を算出すると、格子点目標値の粗密を維持できなくなる可能性がある。このような問題を解消するために、上記Ｗ−Ｙ間の距離（＝ＰＥ６）を、式（１）に示したように、Ｗ−Ｙ間に存在する格子点の色ごとの総和で求める。それとともに、プリンタ色域のＷ−Ｙ間に格子点に設定するときも同様、各格子点の色の位置（正規化した比率）から配置を求めていくことから、ＬＥ１などを加算する。
【００５３】
以上の方法により、ステップＳ６０１で作成したプロファイルにおいて、その白からイエローを繋ぐ稜線上の格子点目標値が、プリンタ色域の白からイエローの稜線上に存在する格子点目標値となる調整が行われる。なお、本手法では、格子点間隔を距離で算出したが、明度、彩度、ΔＥ９４、ΔＥ２０００など色差を用いて算出してもよい。また、色空間もＬａｂ色空間に限るものではない。
【００５４】
再び、図７を参照すると、上述したステップＳ６０３の稜線調整処理の後、ステップＳ６０４で連続性向上処理を行う。
【００５５】
＜Ｓ６０４＞
ステップＳ６０４では、近傍格子点の色の連続性を向上させるための処理を行い、ステップＳ６０３の稜線調整処理後の格子点目標値と近傍格子点の色との格子点間隔を均等にする。
【００５６】
具体的には、この処理は、ステップＳ６０３における稜線調整処理の後の格子点目標値を用いて、以下の式（５）に従って行う。
【００５７】
例えば、ビットＸ数、格子点数Ｎの格子点目標値としたとき、式（５）、式（６）を用いて格子点数Ｍの格子点目標に変換する。（但し、Ｎ＞Ｋとする。）
格子点数Ｍの格子点間間隔をＩとした場合、  
Ｉ＝Ｘ3／（Ｋ−１）            式（５）
そして、格子点数ＫのときのＲＧＢ信号値を（ＲK、ＧK、ＢK）を式（６）のように求める。  
ＲK＝Ｉ  ×  Ｓ      （但し、Ｓ＝０〜Ｋ−１）
ＧK＝Ｉ  ×  Ｔ      （但し、Ｔ＝０〜Ｋ−１）
Ｂk＝Ｉ  ×  Ｕ      （但し、Ｕ＝０〜Ｋ−１）        式（６）
【００５８】
次に、（ＲK、ＧK、ＢK）に対応する目標値であるＬａｂ値（ＬK、ａK、ｂK）を、ステップＳ６０３で求めた調整後の格子点目標値を用いて４点補間法などを用いて算出する。そして、算出された格子点数Ｋの格子点目標値と、前述の方法用いて、格子点数Ｎの格子点目標値を求める。その結果、白からイエローを繋ぐ稜線とその近傍格子点における格子点間隔が、明度、彩度、色相方向全てにおいて均等になる。そして、上述の方法により求められた白からイエローを繋ぐ稜線とその近傍格子点の連続性が向上した目標値に対して、ステップＳ６０３で算出した格子点目標値の近傍格子点の領域のみ置き換える。本実施形態では、白からイエローを繋ぐ稜線上の格子点を除くＲＧＷＫに囲まれる格子点を入れ替えているが、色差の閾値などで置きかえを判断してもよく、別の方法を適用しても良い。また、連続性向上処理についても、上記方法は効果がある上に容易な方法であるが、印刷媒体や単純平均などフィルタ処理を行なってもよく、本実施形態に限るものではない。以上の処理によって、格子点目標値算出処理部３０３（図３）による格子点目標値の算出が行われる。
【００５９】
再び図６を参照すると、上述したステップＳ５０４の格子点目標値算出処理の後、ステップＳ５０５でカラーパラメータ生成処理を行う。
【００６０】
＜Ｓ５０５＞
ステップＳ５０５では、ステップＳ５０４で算出された格子点目標値Ｌ*ａ*ｂ*値とステップＳ５０４で測色されたパッチの測色値とに基づいて、算出された格子点目標Ｌ*ａ*ｂ*値に対応するＲＧＢ値を算出する。この処理は、図３にて上述したように、カラーパラメータ生成処理部３０７によって行われる。
【００６１】
格子点（Ｒ，Ｇ，Ｂ）対応したパッチの測色値ＬIn（Ｒ，Ｇ，Ｂ）、ａIn（Ｒ，Ｇ，Ｂ）、ｂIn（Ｒ，Ｇ，Ｂ）と、その格子点に対応した格子点目標値のＬout（Ｒ，Ｇ，Ｂ）、ａout（Ｒ，Ｇ，Ｂ）、ｂout（Ｒ，Ｇ，Ｂ）とは、一般的には一致していない。そこで、本処理では、格子点値（Ｒ，Ｇ，Ｂ）に対応する格子点目標値Ｌout（Ｒ，Ｇ，Ｂ）、ａout（Ｒ，Ｇ，Ｂ）、ｂout（Ｒ，Ｇ，Ｂ）値と同一または最も近い値のパッチ測定値に対応したＲＧＢ値を算出する。この算出は、上記パッチの測色値と格子点目標値の情報を基に、逆変換など公知の方法によって行うことができる。
【００６２】
＜Ｓ５０６＞
次に、ステップＳ５０６で、ステップＳ５０５で生成された、入力色空間であるｓＲＧＢデータをプリンタの出力デバイス依存ＲＧＢデータに変換にするためのカラーパラメータを、カラーマッチングテーブルとして格納する。この処理は、カラーパラメータ形式変換処理部３０８によって行われ、カラーマッチングテーブルのパラメータ格納形式に変換されて格納される。
【００６３】
以上説明した本発明の一実施形態によれば、白からイエローを繋ぐ稜線上の色をインク混色のない色再現を可能とするカラープロファイルを作成することができる。
【００６４】
また、予め用意された基本となる代表プロファイルを用い、それに対して調整を加えるだけでカラープロファイルを作成することができる。これにより、作成処理を自動化することが容易でありまた効率的な作成処理とすることも可能となる。
【００６５】
なお、本実施形態では、プリンタ１１０に内蔵されている測色部１１０もしくはプリンタに接続していた測色器を例に挙げたが、ホストコンピュータ１００と接続する不図示の測色器といった個別の装置で構成にしても同様の効果が得られる。また、以上のプロファイル作成処理は、上述したようにホストコンピュータが実行することにより、そのホストコンピュータがプロファイル作成装置を構成することになる。
【００６６】
さらに、本実施形態ではイエローについて記載したが、プリンタに搭載されている有彩色インク（マゼンタ、シアン、レッド、ブルー、グリーンなど）に対応する他の色相ついても適用することで、インク混色の無い色再現を実現することができる。また、シアンと淡シアンインクのように同一色相の色材色を複数搭載しているプリンタで本実施形態を適用した場合は、白からシアンの最大彩度の間をシアンと淡シアンを使用して、インク混色の無い色再現を実現するカラープロファイルを作成しても良い。さらに、黒から色材色色相の頂点を繋ぐ稜線上の色については、少なくとも黒インクと色材色を使用するため完全にインク混色を防ぐことはできない。但し本手法を用いて、カラープロファイルの黒から色材色色相の最大彩度の格子点とを繋ぐ稜線上の格子点の色を、出力デバイスの色再現領域における黒から色材色色相の最大彩度の格子点の色とを繋ぐ稜線上を使用するカラープロファイルを作成することで実現できる。上記のように適用することで、黒から色材色色相は、インク混色を低減し且つ色濁り少ない色再現のカラープロファイルを生成することができる。
【００６７】
（他の実施形態）
上記実施形態は、ホストコンピュータがプロファイル作成装置を構成する形態に関するものであるが、この形態に限られないことはもちろんである。上記実施形態にかかるプリンタがプロファイル作成装置を構成する形態であってもよい。
【００６８】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００６９】
１００    ホストコンピュータ
１１０    プリンタ
１１７    測色部
２０１    色空間変換処理部
３０１    出力デバイス色再現領域情報取得処理部
３０２    代表プロファイル取得処理部
３０３    格子点目標値算出処理部
３０４    混色目標値生成処理部
３０５    稜線調整処理部
３０６    連続性向上処理部
３０７    カラーパラメータ生成処理部
３０８    カラーパラメータ形式変換処理部
【図１】
2014014057.tif 000003
【図２】
2014014057.tif 000004
【図３】
2014014057.tif 000005
【図４】
2014014057.tif 000006
【図５】
2014014057.tif 000007
【図６】
2014014057.tif 000008
【図７】
2014014057.tif 000009
【図８】
2014014057.tif 000010
【図９】
2014014057.tif 000011
【図１０】
2014014057.tif 000012