(57)【特許請求の範囲】
【請求項１】
少なくともシアン、マゼンタ、イエローのインクそれぞれと、レッド、グリーン、ブルーのインクいずれかを含む特色インクと、前記シアンのインクより色材濃度が低い低濃度シアンインクおよび前記マゼンタのインクより色材濃度が低い低濃度マゼンタインクと、を印刷に使用することが可能な記録装置によってインクを吐出することにより用紙に画像の印刷を行なうために、カラーの原画像データから前記記録装置による前記用紙への印刷に使用する複数のインク色に対応するインク色画像データを生成するための画像処理装置であって、
前記用紙が光沢紙の場合には、少なくとも、前記シアン、マゼンタ、イエローのインクそれぞれと、前記特色インクと、前記低濃度シアンインクおよび前記低濃度マゼンタインクと、を印刷に使用するように前記インク色画像データの生成を行い、前記用紙が普通紙の場合には、少なくとも前記シアン、マゼンタ、イエローのインクを使用し、前記特色インク、前記低濃度シアンインクおよび前記低濃度マゼンタインクは印刷に使用しないように前記インク色画像データの生成を行うことを特徴とする画像処理装置。
【請求項２】
前記カラーの原画像データから前記インク色画像データの生成を行うための複数のルックアップテーブルを準備し、該複数のルックアップテーブルの内で、印刷される用紙の種類に対応するルックアップテーブルを選択して用いて前記インク色画像データの生成を行うことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
少なくともシアン、マゼンタ、イエローのインクそれぞれと、レッド、グリーン、ブルーのインクいずれかを含む特色インクと、前記シアンのインクより色材濃度が低い低濃度シアンインクおよび前記マゼンタのインクより色材濃度が低い低濃度マゼンタインクと、を印刷に使用することが可能な記録装置によってインクを吐出することにより用紙に画像の印刷を行なうために、カラーの原画像データから前記記録装置による前記用紙への印刷に使用する複数のインク色に対応するインク色画像データを生成するための画像処理方法であって、
前記用紙が光沢紙の場合には、少なくとも、前記シアン、マゼンタ、イエローのインクと、前記特色インクと、前記低濃度シアンインクおよび前記低濃度マゼンタインクと、を印刷に使用するように前記インク色画像データの生成を行い、前記用紙が普通紙の場合には、少なくとも前記シアン、マゼンタ、イエローのインクを使用し、前記特色インク、前記低濃度シアンインクおよび前記低濃度マゼンタインクは印刷に使用しないように前記インク色画像データの生成を行うことを特徴とする画像処理方法。
【請求項４】
少なくとも基本色のインクと、印刷における色再現範囲を拡大させるための特色インクと、前記基本色のインクより色材濃度が低い低濃度基本色インクと、を印刷に使用することが可能な記録装置によってインクを吐出することにより用紙に画像の印刷を行なうために、カラーの原画像データを前記記録装置による前記用紙への印刷に使用する複数のインク色に対応するインク色画像データに変換するための画像処理装置であって、
前記用紙が光沢紙の場合には、少なくとも、前記基本色のインクと、前記特色インクと、前記低濃度基本色インクと、を印刷に使用するように前記変換を行い、前記用紙が普通紙の場合には、少なくとも前記基本色のインクを印刷に使用し、前記特色インクおよび前記低濃度基本色インクを印刷に使用しないように前記変換を行うことを特徴とする画像処理装置。
【請求項５】
インクを吐出することにより用紙に画像の印刷を行ない、少なくともシアン、マゼンタ、イエローのインクそれぞれと、レッド、グリーン、ブルーのインクいずれかを含む特色インクと、前記シアンのインクより色材濃度が低い低濃度シアンインクおよび前記マゼンタのインクより色材濃度が低い低濃度マゼンタインクと、を印刷に使用することが可能な記録装置であって、
前記用紙が光沢紙の場合には、少なくとも、前記シアン、マゼンタ、イエローのインクと、前記特色インクと、前記低濃度シアンインクおよび前記低濃度マゼンタインクと、を印刷に使用し、前記用紙が普通紙の場合には、少なくとも前記シアン、マゼンタ、イエローのインクを使用し、前記特色インク、前記低濃度シアンインクおよび前記低濃度マゼンタインクは印刷に使用しないことを特徴とする記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラーの原画像データを印刷に使用する複数の色材（インクやトナーなど）の色に対応する色材色画像データに変換してプリンタに出力し印刷させる画像処理装置、及びその色データの変換方法に関するものである。
【背景技術】
【０００２】
カラープリンタと、これにカラー印刷を行わせるパソコンなどの画像処理装置からなるプリントシステムがある。このシステムでは、画像処理装置のプリンタドライバがカラーの原画像データを印刷に使用する複数の色材色に対応する色材色画像データに変換してプリンタに出力し印刷させる。原画像データは、例えばＲ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）の画像データ（以下、ＲＧＢデータという）である。これを例えば色材色としてのＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（黒）に対応する色材色画像データ（以下、ＣＭＹＫデータという）に変換して出力する。あるいは、例えば、Ｃ、Ｍ、Ｙ、Ｋ、ｃ（低濃度シアン）、ｍ（低濃度マゼンタ）に対応する色材色画像データ（以下、ＣＭＹＫｃｍデータという）に変換して出力する。あるいは、例えば、Ｃ、Ｍ、Ｙ、Ｋ、ｃ、ｍ、Ｒ、Ｇ、Ｂに対応する色材色画像データ（以下、ＣＭＹＫｃｍＲＧＢデータという）に変換して出力する。
【０００３】
一方、近年のカラープリンタは、用途が多岐にわたり、さまざまな種類の用紙（メディア）への印刷が可能となっている。例えば、普通紙によるビジネス文書の印刷、光沢紙による写真のような自然画の印刷、トレーシングペーパーによるＣＡＤ等による図面文書の印刷がなされる。さらに、コート紙などによるＰＯＰ・チラシの印刷、アート紙によるＣＧ・モノクロ写真のようなアート作品の印刷などがなされる。
【０００４】
このような用紙の種類のそれぞれに対応して最適な印刷処理を行うプリンタの構成が例えば下記の特許文献１に記載されている。その構成では、プリンタ設定画面でユーザにより印刷したい用紙の種類が選択されると、その用紙の種類が中央演算処理装置により認識され、例えば普通紙、光沢紙、コート紙、あるいはＯＨＰなどと判別される。そして判別された用紙の種類に適したプリンタの印刷処理が自動選択される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平８−２９７５５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述した様々な用紙の種類の用途のそれぞれにおいて、印刷に求められる複数の色材色が異なる。例えば、光沢紙に対する自然画の印刷では、色再現範囲が広く、粒状感の無い事が求められ、それを実現させるにはＲ、Ｇ、Ｂなどの特別な色材を増やしたり、ｃやｍなどの低濃度の色材で二値のドットを目立たなくしたりといった工夫が必要になる。一方、アート紙に対するモノクロ写真の印刷では、グレーバランスの安定性が第一に求められるため、各色材の不安定性による影響を低減させるため、有彩色の色材の使用は控える方が望ましい。また、トレーシングペーパーに対する図面文書の印刷では、細線の１本１本が明瞭に印刷される事が求められる。このため、カラー印刷であっても同じ場所に様々な色材が使用された結果、ドットゲインにより細線が太ってしまうという事の無いように、最低限の色材を使用する必要がある。
【０００７】
これに対して従来では、前述したように、プリンタでユーザーにより選択された用紙の種類に適した印刷処理が自動的になされるようにした構成が特許文献１などにより知られている。しかし、選択された用紙の種類に適した（その種類の用途に適した）複数の色材色での印刷が自動的に行われるようにした構成は知られていない。
【０００８】
本発明は、このような事情に鑑みてなされたものである。本発明の課題は、カラーの原画像データを印刷に使用する複数の色材色に対応する色材色画像データに変換してプリンタに出力し印刷させる画像処理装置で、ユーザーが選択した用紙の種類に適した複数の色材色での印刷を自動的に行えるようにすることにある。
【課題を解決するための手段】
【０００９】
本発明は、少なくともシアン、マゼンタ、イエローのインクそれぞれと、レッド、グリーン、ブルーのインクいずれかを含む特色インクと、前記シアンのインクより色材濃度が低い低濃度シアンインクおよび前記マゼンタのインクより色材濃度が低い低濃度マゼンタインクと、を印刷に使用することが可能な記録装置からインクを吐出することにより用紙に画像の印刷を行なうために、カラーの原画像データから前記記録装置による前記用紙への印刷に使用する複数のインク色に対応するインク色画像データを生成するための画像処理装置であって、前記用紙が光沢紙の場合には、少なくとも、前記シアン、マゼンタ、イエローのインクそれぞれと、前記特色インクと、前記低濃度シアンインクおよび前記低濃度マゼンタインクと、を印刷に使用するように前記インク色画像データの生成を行い、前記用紙が普通紙の場合には、少なくとも前記シアン、マゼンタ、イエローのインクを使用し、前記特色インク、前記低濃度シアンインクおよび前記低濃度マゼンタインクは印刷に使用しないように前記インク色画像データの生成を行うことを特徴とする画像処理装置である。
【００１０】
また本発明は、少なくとも基本色のインクと、印刷における色再現範囲を拡大させるための特色インクと、前記基本色のインクより色材濃度が低い低濃度基本色インクと、を印刷に使用することが可能な記録装置からインクを吐出することにより用紙に画像の印刷を行なうために、カラーの原画像データを前記記録装置による前記用紙への印刷に使用する複数のインク色に対応するインク色画像データに変換するための画像処理装置であって、
前記用紙が光沢紙の場合には、少なくとも、前記基本色のインクと、前記特色インクと、前記低濃度基本色インクと、を印刷に使用するように前記変換を行い、前記用紙が普通紙の場合には、少なくとも前記基本色のインクを印刷に使用し、前記特色インクおよび前記低濃度基本色インクを印刷に使用しないように前記変換を行うことを特徴とする画像処理装置である。
【発明の効果】
【００１１】
本発明によれば、ユーザーが印刷に使用する用紙の種類を複数種類の内から１種類選択して入力すると、入力された用紙の種類に応じて、原画像データが異なる複数の色材色に対応する色材色画像データに変換されて、プリンタに出力され印刷される。これにより、ユーザーが印刷に使用するものとして選択した用紙の種類に適した複数の色材色での印刷を自動的に行うことができ、カラー印刷をその印刷に使用される用紙の種類に応じて適切に行うことができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施例の画像処理装置とプリンタからなる画像形成システムのハードウェア構成を示すブロック図である。
【図２】実施例の画像処理装置のソフトウエア構成を示すブロック図である。
【図３】同画像処理装置のプリンタドライバの内部構成の概略を示すブロック図である。
【図４】同プリンタドライバのプリンタ用補正処理部の構成の詳細を示すブロック図である。
【図５】実施例で印刷に使用する用紙の種類と色材の対応関係を示す表図である。
【図６】実施例でユーザーによる印刷に使用する用紙の種類の入力に応じて画像処理に使用する各テーブルを選択して設定する動作の流れを示すフローチャート図である。
【図７】プリンタの色再現空間と表示装置の色再現空間との相違を示す説明図である。
【図８】彩度（Ｓ）方向へのモニタガマット圧縮をＳＶ平面において概念的に示す説明図である。
【発明を実施するための形態】
【００１３】
以下、添付した図を参照して、本発明の実施例を説明する。以下に説明する実施例の画像処理装置では、カラーの原画像データとしてのＲＧＢデータを色材色画像データに変換し、プリンタに出力してカラー印刷を行わせる。プリンタが使用できる色材（インク又はトナー）色は、Ｃ，Ｍ，Ｙ，Ｋ，ｃ，ｍ，Ｒ，Ｇ，Ｂの計９色とする。低濃度のｃ，ｍは、粒状感の低減、階調性の向上を目的に使用される。Ｒ，Ｇ，Ｂは特別の色材であり、色再現範囲の拡大を目的に使用される。印刷に使用する用紙（記録媒体）の種類は、説明を簡単にするため、普通紙、コート紙、及び光沢紙の３種類とする。
【００１４】
画像処理装置は、ユーザーにより印刷に使用する用紙の種類として普通紙が選択された場合には、ＲＧＢデータをＣＭＹＫデータに変換する色変換処理を行う。また、コート紙が選択された場合には、ＲＧＢデータをＣＭＹＫｃｍデータに変換する色変換処理を行う。さらに、光沢紙が選択された場合には、ＲＧＢデータをＣＭＹＫｃｍＲＧＢデータに変換する色変換処理を行う。従って、選択された用紙が普通紙の場合はＣ，Ｍ，Ｙ，Ｋの色材を、また、コート紙の場合はＣ，Ｍ，Ｙ，Ｋ，ｃ，ｍの色材を、また、光沢紙の場合はＣ，Ｍ，Ｙ，Ｋ，ｃ，ｍ，Ｒ，Ｇ，Ｂの色材を使用して印刷がなされる。この用紙の種類と使用する色材の対応関係を図５に示してある。上記３種類の用紙のそれぞれに対応した３種類の色変換処理は、Ｎ次元のルックアップテーブル（以下、ＬＵＴという）を使用して行う。すなわち、３種類の色変換処理のそれぞれを行うための３つのＬＵＴを準備しておき、選択された用紙の種類に応じて３つの内の１つのＬＵＴを選択して用いて色変換処理を行う。なお、色変換処理をマトリクス演算により行うようにしてもよい。
【実施例】
【００１５】
図１は、実施例の画像処理装置とプリンタ（カラープリンタ）からなる画像形成（プリント）システムのハードウェア構成の一例を示すブロック図である。
【００１６】
画像処理装置１００は、パーソナルコンピュータなどである。ＣＰＵ１０１は、ＯＳ（オペレーティングシステム）、アプリケーションプログラム及びデバイスドライバなどのプログラムを実行することにより、画像処理装置１００の各部を統合的に制御する中央演算処理装置である。ＲＡＭ１０２は、ＣＰＵ１０１のワークエリアとして使用されるメモリである。ＲＯＭ１０３は、ＢＩＯＳなどの起動プログラムなどの固定データを格納するメモリである。ＨＤＤ（ハードディスクドライブ）１０４は、ＯＳ、アプリケーションプログラム、及び各種ドライバプログラムなどのコンピュータプログラムに加え、テストパターン画像のような画像データなどを記憶するために使用される。通信Ｉ／Ｆ（インターフェース）１０５は、ＵＳＢ、ＩＥＥＥ１３９４、有線ＬＡＮ又は無線ＬＡＮなどであって、外部の装置とデータ通信を行うためのインターフェースである。表示Ｉ／Ｆ１０６は、外部又は内部に接続される表示装置１０９に画像情報などを送信して、その表示を制御する。
【００１７】
操作部１０７は、ポインティングデバイスやキー入力デバイスなどの入力デバイスから構成される。プリンタ１０８は、インクジェット方式により画像を用紙上に形成（印刷）する画像形成装置である。表示装置１０９は、画像を表示するための液晶ディスプレイなどである。
【００１８】
図２は、画像処理装置１００のソフトウエア構成の一例を示している。画像処理装置１００内において、ＯＳ２０１の制御、管理のもとに、各種アプリケーションプログラム２０２が動作する。また、操作部１０７を駆動し制御する操作部ドライバ２０７、プリンタ１０８を制御しプリンタ１０８に画像データを送信して印刷を行わせるプリンタドライバ２０８、及び表示装置２０９を制御して表示を行なわせる表示装置ドライバ２０９が動作する。
【００１９】
図１及び図２を用いて、印刷出力する際の動作の概略の流れについて説明する。出力画像データを印刷出力するときには、まずアプリケーションプログラム２０２からＯＳ２０１に対して印刷出力要求を行う。例えば、グラフィックスデータ部分はグラフィックス描画命令で構成され、イメージ画像データ部分はイメージ描画命令で構成される出力画像を示す描画命令群をＯＳ２０１に対して発行する。
【００２０】
ＯＳ２０１は、アプリケーションプログラム２０２からの印刷出力要求を受けて、印刷出力を行うプリンタ１０８に対応するプリンタドライバ２０８に印刷要求と描画命令群を発行する。
【００２１】
プリンタドライバ２０８はＯＳ２０１から入力された印刷要求と描画命令群を処理し、プリンタ１０８で印刷可能な印刷データを作成してプリンタ１０８に転送する。プリンタ１０８がラスタープリンタである場合、プリンタドライバ２０８は、ＯＳ２０１からの描画命令に対して順次画像補正処理を実行し、順次、ＲＧＢ２４ビットページメモリ上に描画命令をラスタライズする。そして全ての描画命令をラスタライズした後に、ＲＧＢ２４ビットページメモリの内容である原画像データとしてのＲＧＢのラスタ画像データをプリンタ１０８が印刷可能な色材色画像データ、例えばＣＭＹＫデータへと変換して、プリンタ１０８に転送する。プリンタ１０８は転送された色材色画像データのカラー印刷を行う。例えば色材色画像データがＣＭＹＫデータの場合は、Ｃ，Ｍ，Ｙ，Ｋの色材を用いてカラー印刷を行う。
【００２２】
次に、プリンタドライバ２０８で行われる処理について図３を用いて説明する。図３は、プリンタドライバ２０８の内部構成の概略を示している。プリンタドライバ２０８は、画像補正処理部３０１とプリンタ用補正処理部３０２からなる。
【００２３】
画像補正処理部３０１は、ＯＳ２０１から入力した描画命令群に含まれる色情報に対して、画像補正処理を行う。この画像補正処理としては、例えば、ＲＧＢ色情報を輝度・色差信号に変換し、輝度信号に対して露出補正処理を行い、補正された輝度・色差信号をＲＧＢ色情報に逆変換する。
【００２４】
プリンタ用補正処理部３０２は、まず画像補正処理されたＲＧＢ色情報によって描画命令をラスタライズし、ＲＧＢ２４ビットページメモリ上に原画像データとしてのＲＧＢのラスター画像データ（ＲＧＢデータ）を生成する。そして、ＲＧＢデータの色再現特性とプリンタの色を合わせるために、色再現空間マッピングを行うカラーマッチング処理をＲＧＢデータに対して施してＲ’Ｇ’Ｂ’データを得る。そしてＲ’Ｇ’Ｂ’データを色材色画像データ（ＣＭＹＫデータ、ＣＭＹＫｃｍデータ、もしくはＣＭＹＫｃｍＲＧＢデータ）に変換する色変換処理を行う。その後、階調特性を補正するために、ガンマ補正処理及びハーフトーン処理をおこなって各画素に対してプリンタの色再現性に依存した色材色画像データを生成し、印刷可能な画像データとしてプリンタ１０８に転送する。
【００２５】
このようなプリンタ用補正処理部３０２の構成と処理の詳細を図４により説明する。なお、以下では説明を簡単にするため、通常３次元で表される色空間を模式的に２次元で表現するものとする（図７等）。プリンタ用補正処理部３０２には、符号４０１〜４１１で示す以下の構成が設けられる。
【００２６】
画像データ入力部４０１は画像補正処理部３０１により処理された原画像データとしてのＲＧＢデータを入力する。
【００２７】
カラーマッチング処理部４０２は、入力されたＲＧＢデータをカラーマッチング処理してＲ’Ｇ’Ｂ’データに変換する。
【００２８】
色変換処理部４０３は、Ｒ’Ｇ’Ｂ’データを色材色画像データに変換する。すなわちＣＭＹＫデータ、ＣＭＹＫｃｍデータ、もしくはＣＭＹＫｃｍＲＧＢデータに変換する。
【００２９】
ガンマ補正部４０４は変換された色材色画像データに対してガンマ補正処理を行う。
ハーフトーン処理部４０５はガンマ補正処理された色材色画像データに対してハーフトーン処理を行う。
画像データ出力部４０５はハーフトーン処理された色材色画像データをプリンタ１０８に出力する。
【００３０】
用紙種入力部４１０は、ユーザーが印刷に使用する用紙の種類を複数種類（本実施例では、普通紙、コート紙、光沢紙の３種類）の内から１種類選択して入力するためのものである。具体的には、プリンタドライバ２０８がＯＳ２０１と表示装置ドライバ２０９を介して表示装置１０９に印刷設定画面を表示させ、その画面上でユーザーに印刷に使用する用紙の種類を上記３種類の内から１種類選択して入力させるものとする。
【００３１】
画像処理パラメータ設定部４１１は、カラーマッチング処理部４０２、色変換処理部４０３、ガンマ補正部４０４が処理に使用するマッチングテーブル４０７、色変換テーブル４０８、及びガンマ補正テーブル４０９を用紙の種類に対応して３つ（３種類）ずつ準備している。
【００３２】
マッチングテーブル４０７は、用紙の種類によりプリンタ１０８の色再現空間、いわゆるプリンタガマットの大きさが異なるため、用紙の種類毎のＬＵＴとして３つ準備され、例えば補間演算による３Ｄ−ＬＵＴの形式のものとして構成される。
【００３３】
色変換テーブル４０８は、用紙の種類毎にＲ’Ｇ’Ｂ’データを異なる３種類の色材色画像データ（ＣＭＹＫデータ、ＣＭＹＫｃｍデータ或いはＣＭＹＫｃｍＲＧＢデータ）に変換するために、用紙の種類毎のＬＵＴとして３つ準備される。これも例えば補間演算による３Ｄ−ＬＵＴの形式のものとして構成される。
【００３４】
ガンマ補正テーブル４０９は、用紙の種類により明度の非線形特性が異なるため、用紙の種類毎のＬＵＴとして３種類準備され、それぞれ各色別の１次元ＬＵＴの形式のものとして構成される。
【００３５】
画像処理パラメータ設定部４１１は、用紙種入力部４１０から入力された用紙の種類に対応したテーブルをそれぞれ３種類ずつのテーブル４０７、４０８、４０９から１種類ずつ選択する。そして、これらをカラーマッチング処理部４０２、色変換処理部４０３、及びガンマ補正部４０４のそれぞれに使用すべきテーブルとして設定する。これらの各部４０２、４０３、４０４は、それぞれに設定されたテーブルを使用してそれぞれの画像処理を行う。
【００３６】
このような用紙の種類に応じたテーブル４０７〜４０９の選択に関わる動作の流れを図６のフローチャートに示してある。この動作の流れでは、まず用紙種入力部４１０からユーザーにより印刷に使用するものとして普通紙、コート紙、光沢紙の内から選択された用紙の種類が画像処理パラメータ設定部４１１に入力される（ステップＳ１）。
【００３７】
次に、設定部４１１において、入力された用紙の種類が判別される（ステップＳ２）。そして普通紙と判別された場合は、それぞれ３種類ずつのテーブル４０７、４０８、４０９について普通紙に対応した１種類ずつのテーブルを選択する。色変換テーブル４０８についてはＣＭＹＫデータへの変換用のテーブルを選択する。そして、選択した普通紙用のテーブルのそれぞれをカラーマッチング処理部４０２、色変換処理部４０３、及びガンマ補正部４０４に対してそれぞれの処理に使用するテーブルとして設定する（ステップＳ３）。
【００３８】
また、入力された用紙の種類がコート紙と判別された場合は、各テーブル４０７、４０８、４０９についてコート紙に対応した１種類ずつのテーブルを選択する。色変換テーブル４０８についてはＣＭＹＫｃｍデータへの変換用のテーブルを選択する。そして、選択したコート紙用のテーブルのそれぞれを４０２、４０３、４０４の各部に対して設定する（ステップＳ４）。
【００３９】
また、入力された用紙の種類が光沢紙と判別された場合は、各テーブル４０７、４０８、４０９について光沢紙に対応した１種類ずつのテーブルを選択する。色変換テーブル４０８についてはＣＭＹＫｃｍＲＧＢデータへの変換用のテーブルを選択する。そして、選択した光沢紙用のテーブルのそれぞれを４０２、４０３、４０４の各部に対してそれぞれの処理に使用するテーブルとして設定する（ステップＳ５）。
【００４０】
カラーマッチング処理部４０２、色変換処理部４０３、及びガンマ補正部４０４は、それぞれに設定されたテーブル４０７、４０８、４０９を使用して、カラーマッチング処理、色変換処理、及びガンマ補正処理を行う（ステップＳ６）。ここでの色変換処理では、上記テーブルの選択により、入力された用紙の種類が普通紙の場合は、ＣＭＹＫデータへの変換、コート紙の場合はＣＭＹＫｃｍデータへの変換、光沢紙の場合はＣＭＹＫｃｍＲＧＢデータへの変換が行われる（図５の対応表を参照）。
【００４１】
これらの処理の後、処理された色材色画像データがハーフトーン処理部４０５でハーフトーン処理されて画像データ出力部４０６からプリンタ１０８に出力され、プリンタ１０８でカラー印刷が行われる。
【００４２】
次に、図４の構成で行われる画像処理の詳細について以下に説明する。
まず、画像補正処理部３０１により、明るさ、コントラスト及び色調などを整えられたＲＧＢ各８ビットの画像データ（ＲＧＢデータ）が画像データ入力部４０１に入力される。画像データ入力部４０１に入力されたＲＧＢデータは、モニタ色、すなわち表示装置１０９上で再現される色に対応している。例えば、均等色空間であるＣＩＥ（国際照明委員会）Ｌ＊ａ＊ｂ＊表色系の座標値においては、（Ｌ＿Ｍｏｎｉｔｏｒ，ａ＿Ｍｏｎｉｔｏｒ，ｂ＿Ｍｏｎｉｔｏｒ）という色をＲＧＢデータは表している。
【００４３】
ところが、図７からも分かるように、表示装置１０９の色再現空間とプリンタ１０８の色再現空間とは、例えばＬ＊ａ＊ｂ＊空間等の均等色空間上において一致してはいない。これにより、図７に示されるプリンタ１０８の色再現空間外、かつ、表示装置１０９の色再現空間内の領域（斜線部）はプリンタにおいて画像形成できないことになる。より具体的には、表示装置１０９上に表現された画像データに対して、後段の色変換処理部４０３でＲＧＢデータから色材色画像データへの変換を実行し、ガンマ補正部４０４で階調補正処理を施し、ハーフトーン処理部４０５で二値化処理を実行した後、画像出力部４０６から出力したとしても、画像形成の不可能な領域、即ちプリンタ１０８において表現不可能な色空間上の領域（斜線部）が発生してしまう。
【００４４】
従ってプリンタ１０８側においては、表示装置１０９で再現可能で、且つプリンタ１０８で再現不可能な色空間上の領域（斜線部）について、擬似的な色（Ｌ＊ａ＊ｂ＊値）、即ち表示装置１０９の発色とは異なる擬似的な色を生成して印刷を行う必要がある。このため、画像データ入力部４０１から入力されるＲＧＢデータに対してカラーマッチング処理部４０２でカラーマッチング処理を行う。
【００４５】
〈カラーマッチング処理〉
カラーマッチング処理部４０２では、表示装置１０９の色再現空間（モニタガマット）において、プリンタ１０８で再現不可能な領域について圧縮を施すことにより、プリンタ１０８の色再現空間（プリンタガマット）内の点と対応付ける処理を行う。即ち、画像データ入力部４０１から入力されたＲＧＢ各８ビットのＲＧＢデータは、カラーマッチング処理部４０２によって処理され、プリンタ色再現空間上の点に対応したＲ’Ｇ’Ｂ’各８ビットのＲ’Ｇ’Ｂ’データに変換される。この変換は、画像処理パラメータ設定部４１１によってカラーマッチング処理部４０２に対して用紙の種類に応じて択一的に設定されたマッチングテーブル（ＬＵＴ）を使用して行われる。
【００４６】
なお、カラーマッチング処理部４０２において、以下の手順に従って、演算により、表示装置１０９のＲＧＢ色信号空間からプリンタ１０８のＲ’Ｇ’Ｂ’色信号空間への変換を行うこともできる。なお、以下では、均等色空間としてＬ＊ａ＊ｂ＊空間を、円筒座標Ｈ（＝ａｔａｎ（ｂ／ａ）），Ｓ（＝ｓｑｒｔ（ａ＊２＋ｂ＊２）），Ｖ（＝Ｌ＊）に写したＨＳＶ空間を考え、この全空間について色空間圧縮を行う場合について説明する。ここで、ａｔａｎ（ｘ）はｘのアークタンジェントを求めるための関数である。また、ｓｑｒｔ（ｘ）は、√ｘを求めるための関数である。
【００４７】
まず、Ｌ＊ａ＊ｂ＊空間上でモニタＲＧＢによるガマットがプリンタＲ’Ｇ’Ｂ’ガマットの内側に入るように、例えば明度Ｌ＊を保持したまま彩度Ｓ（＝ｓｑｒｔ（ａ＊×ａ＊＋ｂ＊×ｂ＊））を下げる等の処理を行うことにより圧縮する。この圧縮処理の例を図８に示す。
【００４８】
図８は、彩度（Ｓ）方向へのガマット圧縮をＳＶ平面において概念的に示している。この処理によって、モニタＲＧＢ値に対応するプリンタガマット内のＬ＊ａ＊ｂ＊値の組が得られる。圧縮後のモニタガマットがプリンタガマットに収まるようにする。そうなったら、例えば、色差ΔＥ（＝ｓｑｒｔ（（Ｌ＊’−Ｌ＊）２＋（ａ＊’−ａ＊）２＋（ｂ＊’−ｂ＊）２））が最小となるように、Ｌ＊ａ＊ｂ＊値をキーとして、モニタ（Ｒ，Ｇ，Ｂ）とプリンタ（Ｒ’，Ｇ’，Ｂ’）の組を決定する。これにより、モニタＲＧＢ値に対応するプリンタＲ’Ｇ’Ｂ’値を求めることができる。
【００４９】
〈色変換処理〉
色変換処理部４０３においては、カラーマッチング処理部４０２でプリンタ用のＲ’Ｇ’Ｂ’に変換された各色８ビットのＲ’Ｇ’Ｂ’データを、プリンタの色材色に対応した各色８ビットの色材色画像データに変換する。即ち、用紙種入力部４１０から入力された用紙の種類に応じて画像処理パラメータ設定部４１１によって択一的に設定された色変換テーブル４０８を用いて、各色８ビットのＣＭＹＫデータ、ＣＭＹＫｃｍデータ、もしくはＣＭＹＫｃｍＲＧＢデータに変換する。
【００５０】
なお、色変換テーブル４０８として、ＣＭＹＫｃｍデータへの変換用、もしくはＣＭＹＫｃｍＲＧＢデータへの変換用のテーブルは、ＣＭＹＫデータへの変換用のテーブルをベースに、色を置き換えていくことで生成可能である。たとえば（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，２５５，２５５，０）の値を（Ｃ，Ｍ，Ｙ，Ｋ，ｃ，ｍ，Ｒ，Ｇ，Ｂ）＝（０，０，０，０，０，０，２５５，０，０）のように置き換えて生成可能である。従って、画像処理パラメータ設定部４１１で、色変換テーブル４０８としてＣＭＹＫデータへの変換用のテーブルのみ保存しておき、これからＣＭＹＫｃｍデータへの変換用のテーブルと、ＣＭＹＫｃｍＲＧＢデータへの変換用のテーブルを生成してもよい。
【００５１】
なお、色変換処理を色変換テーブルによらずにＮ×Ｍ次のマトリクス演算（カラーマスキング処理）により行うようにしてもよい。以下に一例としてマトリクス演算によるＲ’Ｇ’Ｂ’データからＣＭＹＫデータへの色変換処理について説明する。
【００５２】
まず下記の式によりＲ’，Ｇ’，Ｂ’の濃度値Ｄｒ’，Ｄｇ’，Ｄｂ’を求める。
Ｄｒ’＝−ｌｏｇ（Ｒ’／２５５）
Ｄｇ’＝−ｌｏｇ（Ｇ’／２５５）
Ｄｂ’＝−ｌｏｇ（Ｂ’／２５５）
次に、下記のマトリクス演算によりＣＭＹの値を求める。
【００５３】
【数１】
0005595341.tif 000002
【００５４】
さらに、Ｋ（ブラック）のデータ値を決定する。その方法としては様々な方法がある。例えば、上記行列式における最右辺を、そのベクトル要素のそれぞれからＫ値を引いたベクトル［Ｄｒ’−Ｋ  Ｄｇ’−Ｋ  Ｄｂ’−Ｋ］ｔに置き換え、インク量に対応するＣＭＹ値が常に正または０であるという条件を利用してＫ値に拘束を加えつつ、試行鎖誤的にマスキングマトリクスを求めることにより、Ｋ値を決定することができる。
【００５５】
また、ＣＭＹＫｃｍデータへの色変換処理、及びＣＭＹＫｃｍＲＧＢデータへの色変換処理は、上記［数１］と係数が異なるマトリクス演算により行う。マトリクス演算により色変換処理を行う場合、画像処理パラメータ設定部４１１は、ＣＭＹＫデータへの色変換処理用、ＣＭＹＫｃｍデータへの色変換処理用、及びＣＭＹＫｃｍＲＧＢデータへの色変換処理用の３組のマトリクス演算の係数を準備しておく。そして、用紙種入力部４１０から入力された用紙の種類に応じて、マトリクス演算の係数を３組の内から１組選択して色変換処理部４０３に設定する。色変換処理部４０３は設定された１組の係数によるマトリクス演算を行って色変換処理を行うものとする。
【００５６】
なお、ＣＭＹＫｃｍデータへの変換用、及びＣＭＹＫｃｍＲＧＢデータへの変換用のマトリクス演算の係数は、ＣＭＹＫデータへの変換用の係数から生成可能である。
【００５７】
従って、設定部４１１で、色変換処理用のマトリクス演算の係数としてＣＭＹＫデータへの変換用の１組の係数のみ保存しておき、これからＣＭＹＫｃｍデータへの変換用の１組の係数と、ＣＭＹＫｃｍＲＧＢデータへの変換用の１組の係数を生成してもよい。
【００５８】
〈ガンマ補正処理〉
ガンマ補正処理部４０４には、色変換処理部４０３から各色８ビットのＮ色材色画像データ（ＣＭＹＫ，ＣＭＹＫｃｍもしくはＣＭＹＫｃｍＲＧＢデータ）が入力される。ガンマ補正処理部４０４は、入力されたＮ色材色画像データを、後段のハーフトーン処理部４０５において処理可能な各色８ビットのＮ’色材色画像データに変換して出力する。また、ガンマ補正処理部４０４は、明度に対する非線形特性を補償すべく、色材別に調整を行う。この調整は、用紙種入力部４１０から入力された用紙の種類に応じて画像処理パラメータ設定部４１１によって択一的に設定されたガンマ補正テーブル４０９を用いて行う。
【００５９】
〈ハーフトーン処理〉
ハーフトーン処理部４０５においては、ガンマ補正処理部４０４から入力された各色８ビットのＮ’色材色画像データを、プリンタ１０８で印刷可能な各色２ビットのＮ”色材色画像データへと変換するハーフトーン処理を行う。
【００６０】
このハーフトーン処理方法としては、例えば、まず入力されたＮ’色材色画像データの画像に、ベイヤー型の１６×１６のマトリクスをそれぞれあてがう。そして、このマトリクスの要素よりも対応する画像上の画素値が大きい場合には「１」、画素値が前記マトリクスの要素以下の場合には「０」とすることにより各色２ビットの色材色画像データを得る。また、別のハーフトーン処理方法として、誤差拡散法などを用いることもできる。
【００６１】
このようにして得られたプリンタで印刷可能な各色２ビットのＮ”色材色画像データがプリンタ１０８に送られ、用紙上にその画像が形成（印刷）される。
【００６２】
以上のような本発明の実施例によれば、ユーザーが印刷するときに印刷に使用する用紙の種類として普通紙を選択して入力すると、色材色としてＣ、Ｍ、Ｙ、Ｋでの印刷が自動的に行われる。コート紙を入力すると、Ｃ、Ｍ、Ｙ、Ｋ、ｃ、ｍでの印刷が自動的に行われる。また、光沢紙を入力すると、Ｃ、Ｍ、Ｙ、Ｋ、ｃ、ｍ、Ｒ、Ｇ、Ｂでの印刷が自動的に行われる。すなわち、ユーザーが印刷に使用するものとして選択した用紙の種類に適した複数の色材色での印刷を自動的に行うことができ、カラー印刷をその印刷に使用する用紙の種類に応じて適切に行うことができる。
【００６３】
なお、以上の実施例では、説明を簡単にするために、印刷に使用する用紙の種類を上記の３種類に限定したが、実際には３種類に限定されないことは勿論である。また、用紙の種類に応じた複数の色材色の組み合わせも上記の３組に限定されないことも勿論である。
【符号の説明】
【００６４】
１００  画像処理装置
１０１  ＣＰＵ
１０２  ＲＡＭ
１０３  ＲＯＭ
１０４  ＨＤＤ
１０５  通信インターフェース
１０６  表示インターフェース
１０７  操作部
１０８  プリンタ
１０９  表示装置
２０１  オペレーティングシステム
２０２  アプリケーションプログラム
２０７  操作部ドライバ
２０８  プリンタドライバ
２０９  表示装置ドライバ
３０１  画像補正処理部
３０２  プリンタ用補正処理部
４０１  画像データ入力部
４０２  カラーマッチング処理部
４０３  色変換処理部
４０４  ガンマ補正部
４０５  ハーフトーン処理部
４０６  画像データ出力部
４０７  マッチングテーブル
４０８  色変換テーブル
４０９  ガンマ補正テーブル
４１０  用紙種入力部
４１１  画像処理パラメータ設定部
【図１】
0005595341.tif 000003
【図２】
0005595341.tif 000004
【図３】
0005595341.tif 000005
【図４】
0005595341.tif 000006
【図５】
0005595341.tif 000007
【図６】
0005595341.tif 000008
【図７】
0005595341.tif 000009
【図８】
0005595341.tif 000010