(57)【要約】【課題】好ましい色を十分に表現することが可能であり、良好な画質の画像を得ることが可能な画像処理装置を提供する。【解決手段】第１の色空間で表現された第１の画像データを第２の色空間で表現される第２の画像データに変換する色変換部４２を備えた画像処理装置３において、色変換部４２は、第１の画像データを第１の色空間と同じ色空間で色補正して色補正データを作成する第１の色変換部４５と、該第１の色変換部４５が実施する色補正の種類に基づいて複数の色変換テーブルＬＵＴのうち少なくとも一つを選択的に使用し、色補正データを第１の色空間から第２の色空間に色変換して上記第２の画像データを作成する第２の色変換部４６とを備えている。【選択図】      図２
2006108773.tif 000002
【特許請求の範囲】
【請求項１】
第１の色空間で表現された第１の画像データを前記第１の色空間と異なる第２の色空間で表現される第２の画像データに変換する色変換部を備えた画像処理装置において、
前記色変換部は、
前記第１の画像データを前記第１の色空間と同一の色空間で色補正した色補正データを作成する第１の色変換部と、
前記第１の色変換部が実施する前記色補正の種類に基づいて複数の色変換テーブルのうち少なくとも一つを選択的に使用し、前記色補正データを前記第１の色空間から前記第２の色空間に色変換して前記第２の画像データを作成する第２の色変換部と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記第１の色変換部が実施する前記色補正は、前記第１の画像データから該第１の画像データの特徴量を取得し、該特徴量に基づいて前記色補正データを作成する自動色補正である、
請求項１記載の画像処理装置。
【請求項３】
前記第１の色変換部が実施する前記色補正の種類と、該色補正の種類に応じて使用するべき前記色変換テーブルとが予め関連付けられて記憶されたマッピングテーブルを有し、前記第２の色変換部は、前記色変換で使用する前記色変換テーブルを前記マッピングテーブルに従って前記複数の色変換テーブルの中から選択的に何れか一つ決定する、
請求項１又は２記載の画像処理装置。
【請求項４】
前記第２の画像データはＣＭＹＫデータである、
請求項１乃至３のいずれか一項記載の画像処理装置。
【請求項５】
第１の色空間で表現された第１の画像データを前記第１の色空間と異なる第２の色空間で表現される第２の画像データに変換し、該第２の画像データから印刷データを作成する画像処理装置と、該画像処理装置により作成された前記印刷データに基づいて印刷を行う画像形成装置とを接続してなる印刷システムにおいて、
前記画像処理装置は、
前記第１の画像データを前記第１の色空間と同一の色空間で色補正して色補正データを作成する第１の色変換部と、
前記第１の色変換部が実施する前記色補正の種類に基づいて複数の色変換テーブルのうち少なくとも一つを選択的に使用し、前記色補正データを前記第１の色空間から前記第２の色空間に色変換して前記第２の画像データを作成する第２の色変換部と、
を備えることを特徴とする印刷システム。
【請求項６】
画像処理装置により実行され、第１の色空間で表現された第１の画像データを前記第１の色空間と異なる第２の色空間で表現される第２の画像データに変換するためのプログラムであって、
前記画像処理装置が、
前記第１の画像データを前記第１の色空間と同一の色空間で色補正して色補正データを作成する第１のステップと、
前記第１のステップで実施する前記色補正の種類に基づいて複数の色変換テーブルのうち少なくとも一つを選択的に使用し、前記色補正データを前記第１の色空間から前記第２の色空間に色変換して前記第２の画像データを作成する第２のステップと、
を実行するためのプログラム。
【請求項７】
前記画像処理装置が、前記第２の画像データをドット形成の有無による表現形式の２値データに変換して画像形成装置に供給する印刷データを作成する第３のステップをさらに実行可能とする、
請求項６記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像処理装置、印刷システム及びプログラムにかかり、詳しくは、画像データの色空間を変換するにあたり、好ましい色再現のための画像処理を好適に実施するための技術に関するものである。
【背景技術】
【０００２】
従来、印刷システム等に備えられる画像処理装置においては、画像データとして入力する例えばＲＧＢ表色系のデータ（以下「ＲＧＢデータ」）を所定の色変換テーブルを用いてプリンタ（画像形成装置）が使用可能な色材、即ちＣＭＹＫ表色系のデータ（以下「ＣＭＹＫデータ」）に変換する色変換処理を行う。そして、このＣＭＹＫデータを各色ドット形成の有無による表現形式の２値データに変換して、プリンタに供給する印刷データを作成するようになっている。
【０００３】
ところで、このような画像処理装置にあっては、ユーザの所望とする色再現を得るために、上記ＲＧＢデータをＣＭＹＫデータに変換する過程で同ＲＧＢデータに画像の特徴に応じた様々な色補正を施すことで、プリンタによる印字画質の向上を図っている。例えば、色調を補正するとか、明度を補正するとか、コントラストを拡大する、等といった処理がそれである。こうした色補正を行う画像処理装置の構成に関連する先行技術としては、例えば特許文献１に開示されたものがある。
【特許文献１】特開２００３−５１００１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところが、上記従来の技術では、ユーザの所望とする色再現に応じた色補正をＲＧＢデータに施しても、該色補正後のデータをＣＭＹＫデータに色変換する際には上記色補正の種類に依らず共通の色変換テーブルを用いて色変換を行っているため、好ましい色を十分に表現することができず、本来得るべき色再現が好適に得られないという問題があった。
【０００５】
この発明は、こうした従来の実情に鑑みてなされたものであり、その目的は、好ましい色を十分に表現することが可能であり、それにより良好な画質の画像を得ることが可能な画像処理装置、印刷システム及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記の目的を達成するため、この発明の第１の態様では、第１の色空間で表現された第１の画像データを前記第１の色空間と異なる第２の色空間で表現される第２の画像データに変換する色変換部を備えた画像処理装置において、前記色変換部は、前記第１の画像データを前記第１の色空間と同一の色空間で色補正して色補正データを作成する第１の色変換部と、前記第１の色変換部が実施する前記色補正の種類に基づいて複数の色変換テーブルのうち少なくとも一つを選択的に使用し、前記色補正データを前記第１の色空間から前記第２の色空間に色変換して前記第２の画像データを作成する第２の色変換部と、を備えることを要旨としている。
【０００７】
この画像処理装置によれば、第１の画像データはそれと同じ第１の色空間で色補正された後、その色補正の種類に応じて最適な色変換テーブルが複数の色変換テーブルの中から選択され、それを用いて色補正データから第２の画像データに変換される。これにより、好ましい色をより十分に表現することが可能となる。
【０００８】
上述した画像処理装置においては、前記第１の色変換部が実施する前記色補正は、前記第１の画像データから該第１の画像データの特徴量を取得し、該特徴量に基づいて前記色補正データを作成する自動色補正である、といった態様を採用することもできる。
【０００９】
この画像処理装置によれば、上記第１の色変換部での色補正を画像の特徴を自動判別する自動色補正とすることにより、色再現の品質をさらに向上させることができる。なお、第１の色変換部での処理をこうした自動色補正処理とした場合には、その後における第２の色変換部での処理も必然的に自動色補正に対応した処理（色変換処理）となる。即ち、本構成では第１の画像データに対して自動色補正が行われた場合には、その自動色補正に最適な色変換テーブルを用いて第２の画像データへの色変換が行われることにより、自動色補正処理を最適化することができる。
【００１０】
上述した画像処理装置においては、前記第１の色変換部が実施する前記色補正の種類と、該色補正の種類に応じて使用するべき前記色変換テーブルとが予め関連付けられて記憶されたマッピングテーブルを有し、前記第２の色変換部は、前記色変換で使用する前記色変換テーブルを前記マッピングテーブルに従って前記複数の色変換テーブルの中から選択的に何れか一つ決定する、といった態様を採用することもできる。
【００１１】
この画像処理装置によれば、第２の色変換部が使用する色変換テーブルは、上記色補正の種類に応じて予め関連付けられて記憶されたマッピングテーブルに従って一意に決定される。
【００１２】
上述した画像処理装置においては、前記第２の画像データはＣＭＹＫデータである、といった態様を採用することもできる。
この画像処理装置によれば、上記第２の色変換部は、画像形成装置が使用する色材の色空間で表現されるＣＭＹＫデータを上記第２の画像データとして作成する。なお、ＣＭＹＫデータとは、ＣＭＹＫ表色系を色空間とする画像データであって、その色材の組み合わせとしては任意の組み合わせとすることができる。例えば、ＣＭＹＫの４色で表現されるＣＭＹＫデータであってもよいし、或いは、それ以上の色の組み合わせで表現されるＣＭＹＫデータであってもよい。
【００１３】
この発明の第２の態様では、第１の色空間で表現された第１の画像データを前記第１の色空間と異なる第２の色空間で表現される第２の画像データに変換し、該第２の画像データから印刷データを作成する画像処理装置と、該画像処理装置により作成された前記印刷データに基づいて印刷を行う画像形成装置とを接続してなる印刷システムにおいて、前記画像処理装置は、前記第１の画像データを前記第１の色空間と同一の色空間で色補正して色補正データを作成する第１の色変換部と、前記第１の色変換部が実施する前記色補正の種類に基づいて複数の色変換テーブルのうち少なくとも一つを選択的に使用し、前記色補正データを前記第１の色空間から前記第２の色空間に色変換して前記第２の画像データを作成する第２の色変換部と、を備えることを要旨としている。
【００１４】
この印刷システムによれば、画像処理装置は、第１の画像データをそれと同じ第１の色空間で色補正した後、その色補正の種類に応じた最適な色変換テーブルを複数の色変換テーブルの中から選択して、それを用いて色補正データから第２の画像データに変換する。そして、この第２の画像データから作成した印刷データを画像形成装置に供給する。これにより、好ましい色をより十分に表現することが可能となり、印字画質を優れた画質とすることができる。
【００１５】
この発明の第３の態様では、画像処理装置により実行され、第１の色空間で表現された第１の画像データを前記第１の色空間と異なる第２の色空間で表現される第２の画像データに変換するためのプログラムであって、前記画像処理装置が、前記第１の画像データを前記第１の色空間と同一の色空間で色補正して色補正データを作成する第１のステップと、前記第１のステップで実施する前記色補正の種類に基づいて複数の色変換テーブルのうち少なくとも一つを選択的に使用し、前記色補正データを前記第１の色空間から前記第２の色空間に色変換して前記第２の画像データを作成する第２のステップと、を実行するためのプログラム、であることを要旨としている。
【００１６】
このプログラムによれば、画像処理装置は、第１のステップと第２のステップとを実行することで、第１の画像データを第２の画像データに色変換する過程で、好ましい色再現のための処理を好適に施すことができる。
【００１７】
上述したプログラムにおいては、前記画像処理装置が、前記第２の画像データをドット形成の有無による表現形式の２値データに変換して、画像形成装置に供給する印刷データを作成する第３のステップをさらに実行可能とする、といった態様を採用することもできる。
【００１８】
このプログラムによれば、画像処理装置は、先に述べた第１のステップと第２のステップとに続いて更に第３のステップを実行することで、画像形成装置に供給する印刷データを好適に作成することができる。
【発明を実施するための最良の形態】
【００１９】
以下、この発明を具体化した一実施の形態を図面に従って説明する。
図１は、本実施の形態にかかる印刷システム１の概略構成を示すブロック図である。この印刷システム１は、画像入力装置２と、画像処理装置３と、画像形成装置４とを備えて構成されている。画像入力装置２は、例えばスキャナやデジタルカメラあるいはデジタルビデオカメラ等により構成され、本実施の形態においてはＲＧＢ（赤、緑、青）の階調データを画像データＤ１として画像処理装置３に供給する。画像処理装置３は、例えばパーソナルコンピュータ等のコンピュータシステムにより構成され、入力した画像データＤ１に所定の画像処理を施してそれを画像形成装置４に供給すべきデータの形態に変換する。本実施の形態においては画像形成装置４はカラーインクジェットプリンタにより構成されており、画像処理装置３はこのプリンタに供給する印刷データＰＤとして上記画像データＤ１を同プリンタが利用可能な複数のインク色の組み合わせ、例えばＣＭＹＫ（シアン、マゼンダ、イエロー、黒）により表現される２値データに変換するものとなっている。
【００２０】
なお、本実施の形態における印刷システム１は、画像入力装置２を含む態様で構成されているが、画像入力装置２を含まずに、画像処理装置３と画像形成装置４（プリンタ）とで印刷システム１が構成されている態様であってもよい。
【００２１】
次に、画像処理装置３のシステム構成について説明すると、同画像処理装置３は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、記憶装置１４、表示装置１５、操作装置１６、入力Ｉ／Ｆ（インタフェース）１７、出力Ｉ／Ｆ１８及びドライブ装置１９を備えて構成され、それらはバス２０を介して相互に接続されている。
【００２２】
ＲＯＭ１２には、本装置３全体の動作を制御するプログラムやデータが格納されている。またＲＡＭ１３には、記憶装置１４やドライブ装置１９からロードされたプログラムやデータ等が一時的に記憶される。ＣＰＵ１１は、これらＲＯＭ１２やＲＡＭ１３に記憶、格納されたプログラムやデータを用いて、さらには、ＲＡＭ１３を各種の処理を行う際のワークエリアとして利用しながら本装置３全体の動作を統括的に制御する。例えばＣＰＵ１１は、画像入力装置２や画像形成装置４との間のデータ通信を制御したり、後述する色変換処理を含む画像処理を制御したりする。
【００２３】
記憶装置１４には、本装置３全体の制御を行うための図示しないオペレーティングシステム（ＯＳ）や後述する色変換処理を実現するための画像処理プログラム等が記憶され、必要に応じてＲＡＭ１３に読み出され、ＣＰＵ１１により実行される。この記憶装置１４としては、例えばハードディスクや通信回線を介して接続される外部記憶装置等が該当する。
【００２４】
表示装置１５は、例えばＣＲＴやＬＣＤ等により構成され、後述する印刷条件を設定する際の設定画面の表示や画像の表示等に用いられる。即ち、上記画像入力装置２より入力される画像データＤ１に基づいて本装置３の表示装置１５に画像を表示させる場合には、この表示装置１５が画像形成装置として機能する。なお、この場合においては、表示装置１５は、ＲＧＢの階調データを入力として必要とする。操作装置１６は、例えばキーボードやマウス等により構成され、ユーザからの要求や指示、パラメータの入力等に用いられる。
【００２５】
入力Ｉ／Ｆ１７は、画像入力装置２との間のインタフェース部として機能し、同装置２からの画像データＤ１をＲＡＭ１３や記憶装置１４に出力する。出力Ｉ／Ｆ１８は、画像形成装置４（プリンタ）との間のインタフェース部として機能し、本装置３により形成された印刷データＰＤを同プリンタに出力する。
【００２６】
本実施の形態において、ＣＰＵ１１が実行するプログラム（画像処理プログラム）やデータは、例えば記録媒体２１にて提供される。ドライブ装置１９は、記録媒体２１を駆動してその記録内容にアクセスし、そこからプログラムやデータを読み出して記憶装置１４に出力する。なお、記録媒体２１としては、光ディスク（CD-ROM,DVD-ROM,… ）、光磁気ディスク（MO,MD,…）等、任意の記録媒体を使用することができる。また、この記録媒体２１には、通信媒体を介してアップロード又はダウンロードされたプログラムを記録した媒体、ディスク装置等も含まれる。
【００２７】
図２に、上記画像処理装置３の機能構成を示す。なお、同図では、画像形成装置４を「プリンタ４」として示している。また、以下の説明では便宜上、画像形成装置４を「プリンタ４」として記載する。
【００２８】
画像処理装置３には、ＯＳの下で動作するアプリケーションプログラム（以下「アプリケーション」）３１が組み込まれている。また、この画像処理装置３のＯＳには、プリンタドライバ３２として機能するプリンタドライバ用プログラムやビデオドライバ３３として機能するビデオドライバ用プログラムも組み込まれており、アプリケーション３１は、これらのドライバ用プログラムを起動することで画像データＤ１を取り扱う各種の処理を行う。例えばアプリケーション３１は、プリンタドライバ用プログラムを起動することでプリンタ４に供給する印刷データＰＤを画像データＤ１から生成させたり、ビデオドライバ用プログラムを起動することで画像データＤ１に基づく画像を表示装置１５に表示させたりする。
【００２９】
このような画像処理装置３において、印刷処理を開始する操作等は上記操作装置１６を用いて行われる。アプリケーション３１は、同操作装置１６を通じて印刷処理開始の指示をユーザから受けると、上記ＲＡＭ１３や記憶装置１４に格納されている画像データＤ１を必要な制御コマンドＣＭＤとともにプリンタドライバ３２に出力する。プリンタドライバ３２は、この画像データＤ１に後述する色変換処理を含む画像処理を施して印刷データＰＤを生成し、それをプリンタ４に出力する。そして、プリンタ４では、受け取った印刷データＰＤに基づいて印刷を行う。
【００３０】
次に、上記プリンタドライバ３２の機能構成について説明する。
プリンタドライバ３２は、解像度変換部４１、色変換部４２、２値化部４３及びＭＷ（マイクロウィーブ）部４４を有して構成されている。このうち色変換部４２は、本実施の形態においては第１の色変換部４５と第２の色変換部４６とから構成されている。
【００３１】
解像度変換部４１は、画像データＤ１の解像度をプリンタ４での印刷処理に適した解像度（印刷解像度）に変換する処理を行う。例えば、画像データＤ１の解像度が印刷解像度よりも低い場合には、解像度変換部４１は、線形補間を行うことで画像データＤ１の隣接するラスタ間に新たなデータを作成する。反対に、画像データＤ１の解像度が印刷解像度よりも高い場合には、解像度変換部４１は、一定の割合でデータを間引くことで画像データＤ１の解像度をそれよりも低い解像度に変換する。
【００３２】
色変換部４２は、本実施の形態においては、ＲＧＢ（第１の色空間）で表現されている画像データ（第１の画像データ、以下「ＲＧＢデータ」という）を、プリンタ４が利用することのできる複数のインク色、例えばＣＭＹＫ（第２の色空間）で表現される画像データ（第２の画像データ、以下「ＣＭＹＫデータ」という）に変換する処理を行う。
【００３３】
この色変換処理について詳述すると、本実施の形態においては上記解像度変換後のＲＧＢデータは、まず第１の色変換部４５に入力される。この第１の色変換部４５は、ＲＧＢデータをそれと同じ色空間のＲＧＢで色補正して色補正データを作成する。
【００３４】
なお、「色補正」とは、好ましい色の再現を行って良好な画質の画像を得るために画像の特徴に応じて、例えば、色調を補正するとか、明るさを補正するとか、コントラストを拡大する、等といった補正を加える処理をいう。本実施の形態において、これらの色補正処理のうち第１の色変換部４５がどの処理を行うかは、ユーザが表示装置１５上で画像を確認して必要な処理を選択したり、色補正処理のパラメータを設定したりすることで決定されるようになっている。
【００３５】
この際、本実施の形態においては、上記画像の特徴を自動判別して色補正を行うべく、所定の評価基準に従って同画像（ＲＧＢデータ）の特徴量を取得し、該取得した特徴量に基づいて色補正を行う、いわゆる自動色補正機能がプリンタドライバ３２には備えられている。即ち、こうした自動色補正機能がユーザにより選択された場合には、第１の色変換部４５は、ユーザの所望する色再現の目的（色補正の種類）に応じて画像の特徴を自動で判別して色補正を行うようになっている。このような自動色補正の処理は上記記憶装置１４等に格納されている画像処理プログラムに基づいて実行される。なお、上記画像の特徴量を取得するための評価基準は複数用意されており、該画像の特徴量が上記色補正の種類（例えば、肌色補正重視、あるいはコントラスト重視等）に応じて複数の評価基準に従って取得されるようになっている。
【００３６】
こうして作成されたＲＧＢの色補正データは、続いて第２の色変換部４６に入力される。この第２の色変換部４６は、上記ＲＧＢの色補正データをプリンタ４が利用することのできる複数のインク色の組み合わせ、本実施の形態においてはＣＭＹＫで表現されるデータに変換する色変換を施してＣＭＹＫデータを作成する。
【００３７】
ここで、本実施の形態においては、このような色変換を行うための参照用テーブルとして複数の色変換テーブルＬＵＴ１〜ＬＵＴ４が設けられており、第２の色変換部４６は、上記第１の色変換部４５が実施する色補正の種類に基づいて、これら複数の色変換テーブルＬＵＴ１〜ＬＵＴ４のうちいずれか一のテーブルを選択的に使用して色変換を行う。この際、第２の色変換部４６が上記複数のテーブルＬＵＴ１〜ＬＵＴ４のうちどのテーブルを使用するかは、例えば、後述するマッピングテーブルＭＴ（図４参照）に基づいて決定される。即ち、第２の色変換部４６は、上記第１の色変換部４５により作成された色補正データに対して、それに施される色補正の種類に最適とする色変換テーブルを使用して色変換を行うようにしている。
【００３８】
このように、本実施の形態では第１の色変換部４５によるＲＧＢ（入力画像データ）からＲＧＢ（補正データ）への同一の色空間内での色補正に加えて、さらには、その色補正に応じて最適とする色変換テーブルを用いての第２の色変換部４６によるＲＧＢ（色補正データ）からＣＭＹＫ（ＣＭＹＫデータ）への色変換が行われる。これにより、好ましい色の再現を十分に行って、プリンタ４による印字品質を良好な画質とすることを図っている。なお、上記色変換テーブルＬＵＴ（ＬＵＴ１〜ＬＵＴ４）やマッピングテーブルＭＴは上述したＲＡＭ１３や記憶装置１４内にファイルとして保持されている。
【００３９】
２値化部４３は、こうして形成されたＣＭＹＫデータをプリンタ４が表現可能な２階調の画像データ（２値データ）に変換する、いわゆるハーフトーン処理を行う。即ち、ＣＭＹＫデータは、各色例えば階調値０〜２５５の２５６階調で表現されたデータであるのに対して、プリンタ４はドットを形成する、或いはドットを形成しない、のいずれかの状態しか採り得ない。このため、こうした例えば２５６階調で表現された画像データをドット形成の有無を表す２値データに変換する必要があり、この階調数の変換を行う処理がハーフトーン処理である。
【００４０】
ＭＷ部４４は、こうしたハーフトーン処理後の画像データ（２値データ）を、プリンタ４でのドットの形成順序を考慮しながら該プリンタ４に転送すべき順序に並び替え、それを印刷データＰＤとして形成する。即ち、印刷ヘッドにあっては、各ノズルが紙送り方向に印刷解像度よりも低解像度のノズルピッチで配置されているため、連続するラスタを１回の主走査では形成することができない。そこで、毎回の主走査ではノズルピッチ間隔で複数のラスタを形成しながら、ラスタを形成する度に少しずつ形成位置をずらして各ラスタ間を順次埋めるようにすることで、最終的には連続したラスタを形成するようにしている。このような印刷ヘッドのノズル数やノズルピッチ等を考慮して、プリンタ４に転送すべき順序にドットデータを並び替える処理をマイクロウィーブ処理という。なお、マイクロウィーブ処理が施されて形成された印刷データＰＤは、各主走査時のドットの形成有無を表すデータ、いわゆるラスタデータと紙送り量を示すデータとを含んでいる。
【００４１】
次に、プリンタドライバ３２が行う上記色変換処理について図３を参照しながら説明する。
まず、表示装置１５に表示された画像をもとに、ユーザにより色変換モードが選択される（ステップ１００）。なお、本実施の形態においては、上記色変換モードとして、例えば、「色補正なし」、「色補正あり」、「自動色補正」の３種類の中から設定可能となっている。
【００４２】
ここで、「色補正なし」は、表示装置１５に表示された画像を見た目に忠実に再現するモード（以下「第１のモード」という）、「色補正あり」は、ユーザにより選択された色補正の種類（目的とする色再現）に従って色補正を行うモード（以下「第２のモード」という）である。また、「自動色補正」は、ユーザにより選択された色補正の種類に従って上記したように画像の特徴量を取得し、該特徴量に基づいて色補正を行うモード（以下「第３のモード」という）である。なお、図４に示すように、本例においては、上記第２のモードが選択されたときには、色補正の種類として「自然な色合い」、「鮮やかな色合い」のいずれかが選択可能となっており、上記第３のモードが選択されたときには、色補正の種類として「肌色補正重視」、「コントラスト重視」のいずれかが選択可能となっている。
【００４３】
こうしてユーザにより色変換モードが選択されると、次いでプリンタドライバ３２は、選択された色変換モードにて使用する色変換テーブルＬＵＴを決定するマッピング処理を行う（ステップ１１０）。
【００４４】
このマッピング処理は、例えば、図４に示すようなマッピングテーブルＭＴを参照して行われる。マッピングテーブルＭＴには、第１の色変換部４５が実施する色補正の種類（言い換えれば、ＲＧＢデータから生成される色補正データの種類）と、第２の色変換部４６が使用する色変換テーブルＬＵＴとが関連付けられて記憶されている。なお、本例においては、上記第１のモードに対して色変換テーブルＬＵＴ１が設定され、上記第２のモードに対して上記色補正の種類（「自然な色合い」、「鮮やかな色合い」）にそれぞれ共通の色変換テーブルＬＵＴ２が設定されている。また、上記第３のモードに対しては「肌色補正重視」の色補正に対応して色変換テーブルＬＵＴ３が設定され、「コントラスト重視」の色補正に対応して色変換テーブルＬＵＴ４が設定されている。なお、ここでは第２のモードに対しては色補正の種類にそれぞれ共通の色変換テーブルＬＵＴ２を設定したが、該色補正の種類毎に設定するようにしても勿論よい。
【００４５】
プリンタドライバ３２は、こうしたマッピングテーブルＭＴを参照することで、実施する色補正の種類、つまりはユーザの所望とする色再現目的に応じて使用すべき色変換テーブルＬＵＴを一意に決定することができる。
【００４６】
次に、プリンタドライバ３２は、画像入力装置２より（アプリケーション３１を介して）受け取った画像データＤ１を解像度変換して該変換後のＲＧＢデータを第１の色変換部４５に入力し（ステップ１２０）、ユーザにより選択された色変換モードに従って色補正処理を行い、同一色空間での色補正データを作成する（ステップ１３０）。
【００４７】
次に、プリンタドライバ３２は、上記色補正処理により作成したＲＧＢの色補正データを第２の色変換部４６に入力して、先のマッピング処理により決定された色変換テーブルＬＵＴを用いて色変換処理を行い（ステップ１４０）、それにより作成したＣＭＹＫデータを同第２の色変換部４６より出力する（ステップ１５０）。
【００４８】
なお、ステップ１４０での色変換処理において、先の第１の色変換部４５により実施される色補正が自動色補正である場合には、第２の色変換部４６による処理も必然的に上記自動色補正に対応した処理となる。
【００４９】
上記のように構成された画像処理装置３では、図５に示すように、例えば、第１のモードが選択された場合には、ＲＧＢデータの各色成分（Ｒ，Ｇ，Ｂ）が第１の色変換部４５を通じてそのまま（Ｒ，Ｇ，Ｂ）の色補正データとして出力される。そして、この（Ｒ，Ｇ，Ｂ）の色補正データに対応する色変換テーブルＬＵＴ１を用いて第２の色変換部４６により各色成分（Ｃ，Ｍ，Ｙ，Ｋ）のＣＭＹＫデータに変換される。
【００５０】
また、第２のモードが選択された場合には、ＲＧＢデータの各色成分（Ｒ，Ｇ，Ｂ）が第１の色変換部４５により（Ｒ1，Ｇ1，Ｂ1）に補正される。そして、この（Ｒ1，Ｇ1，Ｂ1）の色補正データに対応する色変換テーブルＬＵＴ２を用いて第２の色変換部４６により各色成分（Ｃ1，Ｍ1，Ｙ1，Ｋ1）のＣＭＹＫデータに変換される。
【００５１】
また、第３のモードにおいて、その色補正の種類が「肌色補正重視」である場合には、ＲＧＢデータの各色成分（Ｒ，Ｇ，Ｂ）が第１の色変換部４５により（Ｒ2，Ｇ2，Ｂ2）に補正される。そして、この（Ｒ2，Ｇ2，Ｂ2）の色補正データに対応する色変換テーブルＬＵＴ３を用いて第２の色変換部４６により各色成分（Ｃ2，Ｍ2，Ｙ2，Ｋ2）のＣＭＹＫデータに変換される。
【００５２】
また、第３のモードにおいて、その色補正の種類が「コントラスト重視」である場合には、ＲＧＢデータの各色成分（Ｒ，Ｇ，Ｂ）が第１の色変換部４５により（Ｒ3，Ｇ3，Ｂ3）に補正される。そして、この（Ｒ3，Ｇ3，Ｂ3）の色補正データに対応する色変換テーブルＬＵＴ４を用いて第２の色変換部４６により各色成分（Ｃ3，Ｍ3，Ｙ3，Ｋ3）のＣＭＹＫデータに変換される。
【００５３】
このように、本実施の形態では、各色変換モードでの色補正の種類に最適な色変換テーブルＬＵＴを用いて色変換を行うことにより、色再現の品質を向上させることができる。
以上記述したように、本実施の形態によれば、以下の効果を奏する。
【００５４】
（１）ＲＧＢデータをそれと同一の色空間で色補正して色補正データを作成する第１の色変換部４５と、該第１の色変換部４５が実施した色補正の種類に基づいて複数の色変換テーブルＬＵＴ１〜ＬＵＴ４の中から使用する色変換テーブルを選択し、それを用いて色補正データをＣＭＹＫデータに色変換する第２の色変換部４６とを備えた。これにより、好ましい色をより十分に表現することが可能となる。即ち、こうして作成されたＣＭＹＫデータをもとに印刷データＰＤを作成してプリンタ４により印刷を行うことにより、優れた印字画質の画像を得ることができる。
【００５５】
（２）第１の色変換部４５が実施する色補正として、所定の評価基準に従ってＲＧＢデータから画像の特徴量を取得し、該特徴量に基づいて色補正データを作成する自動色補正を実施可能とした。これにより、色再現の品質を向上させることができる。なお、第１の色変換部４５でこうした自動色補正処理を行った場合には、その後における第２の色変換部４６での処理も必然的にその自動色補正に対応した処理（色変換処理）となる。即ち、本実施の形態ではＲＧＢデータに対して自動色補正が行われた場合には、その自動色補正に最適な色変換テーブルを用いてＣＭＹＫデータへの色変換が行われることにより、自動色補正処理を最適化することができる。
【００５６】
（３）第２の色変換部４６で使用する色変換テーブルＬＵＴをマッピングテーブルＭＴに従って決定するようにした。このようなマッピングテーブルＭＴを用いれば、色補正の種類に応じて使用するべき色変換テーブルＬＵＴを一意に決定することができる。
【００５７】
なお、上記実施の形態では、以下の態様に変更した変形例を採用してもよい。
（変形例１）上記実施の形態では、コンピュータシステムよりなる画像処理装置３と、それに接続されたプリンタ４（画像形成装置）とを含む印刷システム１により印刷を実施する態様としたが、プリンタ４をスタンドアロン機として使用して、該プリンタ４単体で印刷を実施する態様としてもよい。この場合には、プリンタドライバ３２をプリンタ４側にて構築し、画像処理装置３の機能を同プリンタ４により兼ねるように構成すればよい。即ち、プリンタドライバ用プログラムを例えばプリンタ４のメモリ等に格納し、同プリンタ４のＣＰＵが上記プリンタドライバ用プログラム（上記実施の形態で述べた色変換処理を含む画像処理）を実行する構成とする。こうすれば、プリンタ４単体で印刷を実行する場合においても、好ましい色再現を十分に行って印字画質を向上させることができる。要するに、本発明にかかる画像処理装置は、プリンタ４に接続されるコンピュータシステムによっても実現可能であるし、プリンタ４にその機能を備えることで該プリンタ４によっても実現することができる。
【００５８】
（変形例２）上記実施の形態では、第２の色変換部４６で使用する色変換テーブルＬＵＴをマッピングテーブルＭＴによって決定するようにしたが、こうしたテーブルを用いずに決定するようにしてもよい。
【００５９】
（変形例３）上記実施の形態では、プリンタドライバ３２上でユーザによる色変換モードの選択（具体的には実施する色補正の種類）を受け付ける構成としたが、アプリケーション３１上で受け付ける構成としてもよい。この場合は、例えば、アプリケーション３１が受け付けた色補正の種類に基づいて該アプリケーション３１からコマンドＣＭＤを送出し、プリンタドライバ３２は、このコマンドＣＭＤに基づいて使用する色変換テーブルＬＵＴを選択するようにすればよい。
【００６０】
（変形例４）上記実施の形態では、色補正の種類に基づいて複数の色変換テーブルＬＵＴ１〜ＬＵＴ４の中から選択した何れか一つの色変換テーブルを用いて色変換処理を行うようにしたが、必ずしも一つに限定されない。例えば、色補正の種類によって、複数の色変換テーブルＬＵＴ１〜ＬＵＴ４のうち２以上を使用して色変換処理を行うようにしてもよい。
【００６１】
（変形例５）上記実施の形態では、色変換テーブルＬＵＴの種類を固定の４種類としたが、色補正の結果に基づいて第２の色変換部４６で使用する色変換テーブルＬＵＴを作成し、該作成した色変換テーブルＬＵＴに基づいてＣＭＹＫデータへの色変換を行うようにしてもよい。
【００６２】
（変形例６）上記実施の形態では、色変換テーブルＬＵＴの種類を４種類（ＬＵＴ１〜ＬＵＴ４）としたが、勿論、４種類に限定されるものではない。
（変形例７）上記実施の形態では、ＲＧＢからＣＭＹＫへの色変換において、Ｃ，Ｍ，Ｙ，Ｋの４色としたが、勿論これらの４色に限定されない。
【００６３】
（変形例８）上記実施の形態では、第１の画像データをＲＧＢデータとしたが、必ずしもＲＧＢデータに限らず、その他の色空間による表現形式の画像データであってもよい。
（変形例９）上記実施の形態では、プリンタ４（画像形成装置）を含む印刷システム１の態様において、第２の画像データをＣＭＹＫデータとしたが、必ずしもＣＭＹＫデータに限らず、その他の色空間による表現形式の画像データであってもよい。
【図面の簡単な説明】
【００６４】
【図１】印刷システムの概略構成を示すブロック図。
【図２】画像処理装置の機能構成を示すブロック図。
【図３】プリンタドライバが実行する色変換処理を示すフローチャート。
【図４】マッピングテーブルの一例を示す説明図。
【図５】ＲＧＢの色補正データ、及びＣＭＹＫデータの作成例を示す説明図。
【符号の説明】
【００６５】
１：印刷システム、３：画像処理装置、４：画像形成装置としてのプリンタ、３２：プリンタドライバ、４２：色変換部、４５：第１の色変換部、４６：第２の色変換部、Ｄ１：画像データ、ＬＵＴ（ＬＵＴ１〜ＬＵＴ４）：色変換テーブル、ＭＴ：マッピングテーブル、ＰＤ：印刷データ。
【図１】
2006108773.tif 000003
【図２】
2006108773.tif 000004
【図３】
2006108773.tif 000005
【図４】
2006108773.tif 000006
【図５】
2006108773.tif 000007