(57)【要約】【課題】ＬＵＴの占める記憶容量を少なくして精度の高いキャリブレーションを行う。【解決手段】次元数の異なるＬＵＴを複数組み合わせて併用してキャリブレーションを行うことにより、４色以上のインクを搭載するプリンタにおいて、特定の複数の色の画像データには、Ｎ次元ＬＵＴ（Ｎ＞＝４）を使う場合より、容易に高精度なキャリブレーションを実現する画像処理装置。【選択図】図２
2007251649.tif 000002
【特許請求の範囲】
【請求項１】
画像データを複数のカラー画像データに分離する色変換処理手段と、
前記複数のカラー画像データ内の１つのカラー画像データを入力としてキャリブレーションを行う第１キャリブレーション手段と、
前記複数のカラー画像データ内の少なくとも２つのカラー画像データを入力としてキャリブレーションを行う第２キャリブレーション手段と、を備える、ことを特徴とする画像処理装置。
【請求項２】
前記第１キャリブレーション手段は、前記１つのカラー画像データに対する１次元ルックアップテーブルを使用して前記キャリブレーションを行い、
前記第２キャリブレーション手段は、前記少なくとも２つのカラー画像データに対する２又は２以上の次元のルックアップテーブルを使用して前記キャリブレーションを行う、ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記色変換処理手段は、前記画像データをシアン、マゼンタ、ブラック及びイエローの４つのカラー画像データに分離し、
前記第１キャリブレーション手段は、前記イエローのカラー画像データを入力として前記キャリブレーションを行い、
前記第２キャリブレーション手段は、前記シアン、マゼンタ及びブラックの３つのカラー画像データを入力として前記キャリブレーションを行う、ことを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記第１キャリブレーション手段は、前記イエローのカラー画像データに対する１次元ルックアップテーブルを使用して前記キャリブレーションを行い、
前記第２キャリブレーション手段は、前記シアン、マゼンタ及びブラックの３次元ルックアップテーブルを使用して前記キャリブレーションを行うことを特徴とする請求項３に記載の画像処理装置。
【請求項５】
第３キャリブレーション手段及び第４キャリブレーション手段をさらに備え、
前記色変換処理手段は、前記画像データをシアン、マゼンタ、ブラック、イエロー、ライトシアン及びライトマゼンタの６つのカラー画像データに分離し、
前記第１キャリブレーション手段は、前記イエローのカラー画像データを入力としてキャリブレーションを行い、
前記第２キャリブレーション手段は、前記シアン、マゼンタ及びブラックの３つのカラー画像データを入力としてキャリブレーションを行い、
前記第３キャリブレーション手段は、前記ライトシアンのカラー画像データを入力としてキャリブレーションを行い、
前記第４キャリブレーション手段は、前記イエローのカラー画像データを入力としてキャリブレーションを行う、ことを特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記第１キャリブレーション手段は、前記イエローのカラー画像データに対する１次元ルックアップテーブルを使用して前記キャリブレーションを行い、
前記第２キャリブレーション手段は、前記シアン、マゼンタ及びブラックの３次元ルックアップテーブルを使用して前記キャリブレーションを行い、
前記第３キャリブレーション手段は、前記ライトシアンのカラー画像データに対する１次元ルックアップテーブルを使用して前記キャリブレーションを行い、
前記第４キャリブレーション手段は、前記ライトマゼンタのカラー画像データに対する１次元ルックアップテーブルを使用して前記キャリブレーションを行う、ことを特徴とする請求項５に記載の画像処理装置。
【請求項７】
画像データを複数のカラー画像データに分離する色変換処理工程と、
前記複数のカラー画像データ内の１つのカラー画像データを入力としてキャリブレーションを行う第１キャリブレーション工程と、
前記複数のカラー画像データ内の少なくとも２つのカラー画像データを入力としてキャリブレーションを行う第２キャリブレーション工程と、を備える、ことを特徴とする画像処理方法。
【請求項８】
前記第１キャリブレーション工程は、前記１つのカラー画像データに対する１次元ルックアップテーブルを使用して前記キャリブレーションを行い、
前記第２キャリブレーション工程は、前記少なくとも２つのカラー画像データに対する２又は２以上の次元のルックアップテーブルを使用して前記キャリブレーションを行う、ことを特徴とする請求項７に記載の画像処理方法。
【請求項９】
請求項７又は８に記載の画像処理方法の手順をコンピュータに実行させるためのプログラム。
【請求項１０】
請求項７又は８に記載の画像処理方法の手順をコンピュータに実行させるためのプログラムが記憶されたコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラー画像の印刷出力を一定に保つキャリブレーションを行う画像処理装置、画像処理方法、プログラム及び記憶媒体に関する。
【背景技術】
【０００２】
従来より知られているキャリブレーション方法においては、最初に基準となるパッチ画像データをキャリブレーションの対象となるプリンタ装置で印刷し、スキャナ及び濃度計等を用いて、印刷されたパッチ画像の濃度や色度を測定することで実行されていた。そして、この測定結果とパッチ画像を印刷し、出力するためのパッチ画像データとの関係に基づいて、記録する画像データの画像データ処理に使用するルックアップテーブルデータを変更することにより行なわれていた。（例えば、特許文献１参照）
【特許文献１】特開平１０−３２７２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来のキャリブレーション方法のひとつに、キャリブレーションを行う色ごとに１次元のカラールックアップテーブル（ＬＵＴ）を用いて、それぞれの色の特性を変化させる画像データ処理がある。
【０００４】
このような画像データ処理を採用するキャリブレーション方法の場合、１次色（混色していないインク本来の色）の場合は、キャリブレーション動作により所望の結果を得ることが出来る。
【０００５】
しかしながら、多くの場合は、１次色ではなく、複数の１次色を含む混合色を対象とするので、単純に１次色同士の加算とはならない。さらにまた、印刷された画像のハイライト部と高濃度部では、同じように１次色同士を加算した場合であっても、印刷された画像の結果の特性が異なることが普通である。
【０００６】
すなわち、１次元のカラールックアップテーブルを使用したキャリブレーション方法では、１次色を対象としたときに限ってその効果が得られる。しかしながら、２次色（２色混合）、３次色（３色混合）、４次色（４色混合）等と混合される１次色の数が多くなる場合がある。この場合、多くなるにしたがって、キャリブレーションの目的である正確な色に補正することが困難となる問題があった。この問題を解決するために、混合色に対応したパッチ画像データを使用してキャリブレーションを行う方法も考案されている。
【０００７】
しかしながら、一般にカラープリンタ装置は、少なくともシアン（Cyan）、マゼンタ（Magenta）、イエロー（Yellow）及びブラック（K:Black）の４色のインクを搭載している場合が多い。近年では、低濃度シアン又はライトシアン（LCyan）、低濃度マゼンタ又はライトマゼンタ（LMagenta）、グレー（Gray）、レッド（Red）、グリーン（Green）、ブルー（Blue）等などの特別色も加えて、非常に多くの種類のインクを搭載する機種も現れている。
【０００８】
これらのインクをすべて組み合わせて、Ｎ次色の組み合わせでキャリブレーションを実行しようとすると、非常に容量の大きなルックアップテーブルが必要となるため、手間やコスト面から現実的ではない。
【０００９】
また、キャリブレーション用のパッチ画像データの数を大きく限定することで、測色の手間やコストを減らす方法もあるが、この場合は、キャリブレーションの精度そのものが低下する恐れがあり、高精度なキャリブレーションを期待することが難しくなる。
【００１０】
したがって、本発明は、現実的な手間やルックアップテーブルの大きさで実現可能な、３次元ルックアップテーブルと１次元ルックアップテーブルを併用して使用する画像処理装置を実現する。すなわち、４色以上のインクを搭載するカラープリンタ装置において、Ｎ次元ルックアップテーブル（Ｎ＞＝４）を使う場合より、容易にキャリブレーションを実行することが出来る。すなわち、本発明は、少ない容量のルックアップテーブルで、精度の高いキャリブレーション処理を実行可能とすることを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明の実施形態は、画像データを複数のカラー画像データに分離する色変換処理手段と、
前記複数のカラー画像データ内の１つのカラー画像データを入力としてキャリブレーションを行う第１キャリブレーション手段と、
前記複数のカラー画像データ内の少なくとも２つのカラー画像データを入力としてキャリブレーションを行う第２キャリブレーション手段と、を備えることを特徴とする画像処理装置を提供する。
【００１２】
上記目的を達成するために、本発明の他の実施形態は、画像データを複数のカラー画像データに分離する色変換処理工程と、
前記複数のカラー画像データ内の１つのカラー画像データを入力としてキャリブレーションを行う第１キャリブレーション工程と、
前記複数のカラー画像データ内の少なくとも２つのカラー画像データを入力としてキャリブレーションを行う第２キャリブレーション工程と、を備えることを特徴とする画像処理方法を提供する。
【００１３】
上記目的を達成するために、本発明のさらに他の実施形態は、前記画像処理方法の手順をコンピュータに実行させるためのプログラムを提供する。
【００１４】
上記目的を達成するために、本発明のさらに他の実施形態は、前記画像処理方法の手順をコンピュータに実行させるためのプログラムが記憶されたコンピュータ可読記憶媒体を提供する。
【発明の効果】
【００１５】
本発明によれば、ルックアップテーブルの占める記憶装置の記憶容量を少なくして精度の高いキャリブレーション処理が可能となる。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照して本発明の１実施形態を詳細に説明する。
【００１７】
図１は、本発明の１実施形態に係るキャリブレーション処理を実施するために、カラールックアップテーブルを作成するシステムの概略構成を示すブロック図である。
【００１８】
前記のカラールックアップテーブルを作成するシステムは、基本的にパーソナルコンピュータ１０１に、出力装置としてのインクジェットプリンタ装置１０２及びびキャリブレーションの際の測定装置として用いる測色計１０３が接続されて構成される。
【００１９】
本実施形態では、インクジェットプリンタ装置１０２が、イエロー（Ｙ）、シアン（Ｃ）、マゼンタ（Ｍ）、ブラック（Ｋ）及び、低濃度シアン（ＬＣ）、低濃度マゼンタ（ＬＭ）の６色のインクを吐出する６個の記録ヘッドを備えている場合で説明される。これらの記録ヘッドおよび対応するインクカートリッジは、キャリッジに着脱自在に装着され、各記録ヘッドは、記録媒体としての記録用紙に対し記録走査を行うことにより記録を行う、いわゆるシリアルタイプのインクジェットプリンタ装置である。
【００２０】
また、記録ヘッドおよび対応するインクカートリッジを搭載するキャリッジの移動領域の端部にはキャップが設けられ、吸引回復や予備吐出を行うことが出来るように構成されている。
【００２１】
本実施形態では、本発明のキャリブレーション方法の理解がし易いように、６色のインクに対応した６個のインクジェット記録ヘッドを使用する実施形態で説明する。しかしながら、インクが６色以上の場合であっても、もしくはインクが６色以下の場合であっても、本発明は実施可能であることは言うまでもない。
【００２２】
パーソナルコンピュータ（以下ＰＣともいう）１０１は、情報処理装置として、以下に示すようにインクジェットプリンタ装置（以下プリンタともいう）１０２および測定装置としての測色計１０３の制御に関し、以下に説明する種々の処理を行う。
【００２３】
ＰＣ１０１は、ＣＰＵ１１１、ＲＡＭ１１２及びＲＯＭ１１３を備える。さらにＰＣ１０１は、入力Ｉ／Ｆ１１０を介して測色計１０３に接続され、出力Ｉ／Ｆ１１４を介してプリンタ１０２と接続される。ＣＰＵ１１１は、記憶手段としてのＲＯＭ１１３に格納された処理等のプログラムに従いキャリブレーション処理を実行し、作業メモリとなるＲＡＭ１１２は、その処理の際のワークエリアとしても用いられる。さらに、ＰＣ１０１には、標準となるパッチデータ用ＲＯＭ１１９も設けられる。
【００２４】
このパッチデータ用ＲＯＭ１１９には、Ｃ、Ｍ、Ｋの３色よりなる３次元カラールックアップテーブル（以下、ＬＵＴともいう）用パッチデータ１１９−１が格納される。さらに、Ｙ、ＬＭ及びＬＣの、それぞれ１色の３つの１次元ＬＵＴ用パッチデータ１１９−２、１１９−３及び１１９−４のパッチデータも格納されている。この３次元カラールックアップテーブルは、Ｃ、Ｍ及びＫの３色を軸としたカラールックアップテーブルである。また、１次元カラールックアップテーブルは、それぞれ、Ｙ、ＬＭ及びＬＣの単色を軸としたカラールックアップテーブルである。
【００２５】
ＰＣ１０１のユーザーインターフェースとなる操作部１１５は、上記のキャリブレーション処理の実行に関連して、ユーザによる入力を受け付け、操作部Ｉ／Ｆ１１６を介してＣＰＵ１１１に指示を与える。また、表示部１１７が表示部Ｉ／Ｆ１１８を介して接続され、ユーザに対する表示を行う。従って、操作部１１５はキーボード、マウス等の入力機器を含み、一方、表示部１１７は液晶ディスプレイなどの表示装置を含む。
【００２６】
また、測色計１０３は、後述されるキャリブレーション処理において、ＰＣ１０１のＲＯＭ１１３に格納されているキャリブレーションプログラムによって、パッチデータ用ＲＯＭ１１９のパッチデータを印刷した測定用画像としてのパッチ画像の測定を行う。その測定の結果、得られた測定データをＰＣ１０１に入力する。
【００２７】
そして、ＰＣ１０１では、この測定データに基づいてキャリブレーション処理用のカラールックアップテーブルの補正を行う。補正されたＬＵＴは、ＬＵＴ用のＮＶＲＯＭ１２０に格納される。このＮＶＲＯＭ１２０には、Ｃ、Ｍ、Ｋの３色よりなる３次元ＬＵＴ１２０−１、Ｙ、ＬＭ及びＬＣの、各色のそれぞれの１次元ＬＵＴ１２０−２、１２０−３及び１２０−４が格納され、次に述べるカラーデータ変換処理で使用される。
【００２８】
図２は、本発明の１実施形態に係るキャリブレーション方法によるカラーデータ変換処理に関する機能ブロック図であり、図３がその動作を示すフローチャートを示す。
【００２９】
図２において、パーソナルコンピュータ（以下ＰＣともいう）２０１は、良く知られている汎用のＰＣである。その具体的構成はよく知られているので、図２には、記載されていない。先に説明するように、図２は、本発明の１実施形態における機能ブロック図として示されている。ＰＣ２０１は、記録すべき画像データを入力Ｉ／Ｆ２０３で受信し、次段の画像データ補正部２０４に供給する。画像データ補正部２０４の出力は、色変換処理部２０５に供給される。色変換処理部２０５は、画像データを出力デバイス（本実施形態の場合はプリンタ２０２）の発色特性に対応した色変換処理を行うと共に、シアン（Ｃ）、マゼンタ（Ｍ）及びブラック（Ｋ）の３色のカラー画像データに分離する。また、さらに色変換処理部２０５は、画像データをイエロー（Ｙ）、ライトシアン（ＬＣ）およびライトマゼンタ（ＬＭ）の３色のカラー画像データに分離する。尚、図１のインクジェットプリンタ装置１０２と、図２のインクジェットプリンタ装置２０２は同じ記録特性を有するプリンタである。
【００３０】
かくして得られた６色のカラー画像データＣ、Ｍ、Ｋ、Ｙ、ＬＣ及びＬＭは、キャリブレーション処理部２０６に供給される。キャリブレーション処理部２０６は、図１で説明したように、パッチデータを用いて補正された３次元ＬＵＴ１０９−１及び３つの１次元ＬＵＴ１０９−２〜１０９−４を備えている。従って、キャリブレーション処理部２０６では、補正された３次元ＬＵＴ１０９−１及び３つの１次元ＬＵＴ１０９−２〜１０９−４を用いてそれぞれの色に対して色変換処理を行う。
【００３１】
図２において、２０６−１は３次元ルックアップテーブルを使用し、３値入力に対して３値出力を行う３Ｄキャリブレーション部である。また、２０６−２はイエローインクに対し、１次元ルックアップテーブルを使用してキャリブレーションを行う１ＤＹキャリブレーション部である。また、２０６−３は低濃度シアンインクであるライトシアンインクに対し、１次元ルックアップテーブルを使用してキャリブレーションを行う１ＤＬＣキャリブレーション部である。さらにまた、２０６−４は低濃度マゼンタインクであるライトマゼンタインクに対し、１次元ルックアップテーブルを使用してキャリブレーションを行う１ＤＬＭキャリブレーション部である。これらのＬＵＴは、図１で説明されるように作成される。かくしてキャリブレーション処理された６種類のカラー画像データを次段のハーフトーン処理部２０７に供給し、ハーフトーン処理部２０７でハーフトーン処理されたカラー画像データは、出力Ｉ／Ｆ２０８を介してプリンタ２０２に送信される。プリンタ２０２では、４種類のＬＵＴで補正されたカラー画像データを正しい色調で記録することが可能となる。
【００３２】
図２及び図３を用いて、本願の図２に示した１実施形態の動作を説明する。
【００３３】
カラー画像データ変換処理が開始されると、まず、ステップ３０１で、入力Ｉ／Ｆ２０３から入力された画像データ（例えばＲ、Ｇ及びＢのカラーデータ）を入力し、画像データ補正部２０１において、γ変換処理等の補正処理を行う。尚、通常カラー画像データの処理は、記録ヘッドの１主記録走査で記録するデータ単位での処理となる。通常入力された画像データは、ＰＣ２０１内のバッファメモリに格納されることになるが、ここでの説明では省略されている。次に、ステップ３０２に進み、補正処理が実行された画像データは、ステップ３０３で、色変換処理部２０５により出力デバイスの発色特性に合わせた色に変換される。本発明の実施形態では、出力デバイスはプリンタ１０２である。本実施形態では、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）、ライトシアン（ＬＣ）、ライトマゼンタ（ＬＭ）の６色の記録ヘッドを搭載したプリンタを想定している。したがって、色変換処理部２０５から得られる出力データは、Ｃ、Ｍ、Ｙ、Ｋ、ＬＣ及びＬＭの６色分のデータとなる。
【００３４】
次に、ステップ３０３に進み、色変換処理部２０５から出力された６色の出力データに対して、キャリブレーション処理部２０６においてキャリブレーション処理を開始する。  まずステップ３０３で、図２に示すように色補正処理部２０５からの出力カラー画像データにおいて、Ｃ、Ｍ、Ｋの３色の出力カラー画像データに対しては、３次元ルックアップテーブルを使用した３Ｄキャリブレーション処理を３Ｄキャリブレーション処理部２０６−１により行う。ここで、３Ｄキャリブレーション処理部からの出力データはＣ’、Ｍ’、Ｋ’で表す。ステップ３０４では、１主記録走査分の画像データの３Ｄキャリブレーション処理が終了したかどうかをチェックする。終了していなければ、また、ステップ３０３にもどり、終了していれば、ステップ３０５に進む。
【００３５】
ステップ３０５では、色補正処理部２０５からの出力カラー画像データにおいて、Ｙの色の出力カラー画像データに対して、１次元ルックアップテーブルを使用した１Ｄキャリブレーション処理を１Ｄキャリブレーション処理部２０６−２により行う。ここで、１Ｄキャリブレーション処理部からの出力データはＹ’で表す。ステップ３０６では、１主記録走査分の画像データの１Ｄキャリブレーション処理が終了したかどうかをチェックする。終了していなければ、また、ステップ３０５にもどり、終了していれば、ステップ３０７に進む。
【００３６】
ステップ３０７では、色補正処理部２０５からの出力カラー画像データにおいて、ＬＣの色の出力カラー画像データに対して、１次元ルックアップテーブルを使用した１Ｄキャリブレーション処理を１Ｄキャリブレーション処理部２０６−３により行う。ここで、１Ｄキャリブレーション処理部からの出力データはＬＣ’で表す。ステップ３０８では、１主記録走査分の画像データの１Ｄキャリブレーション処理が終了したかどうかをチェックする。終了していなければ、また、ステップ３０７にもどり、終了していれば、ステップ３０９に進む。
【００３７】
ステップ３０９では、色補正処理部２０５からの出力カラー画像データにおいて、ＬＭの色の出力カラー画像データに対して、１次元ルックアップテーブルを使用した１Ｄキャリブレーション処理を１Ｄキャリブレーション処理部２０６−４により行う。ここで、１Ｄキャリブレーション処理部からの出力データはＬＭ’で表す。ステップ３１０では、１主記録走査分の画像データの１Ｄキャリブレーション処理が終了したかどうかをチェックする。終了していなければ、また、ステップ３０９にもどり、終了していれば、ステップ３１１に進む。
【００３８】
ステップ３１１では、かくしてキャリブレーション処理された６色分の出力画像データをハーフトーン処理部２０７にて、Ｎ値化処理を行う。その後、ハーフトーン処理部２０７にて、Ｎ値化処理された画像データは、ステップ３１２でおいて出力デバイスであるプリンタ２０２に出力Ｉ／Ｆ２０８を介して送信され、処理は終了する。プリンタ２０２は、受信した画像データを正しい色調で印刷することになる。
【００３９】
上述するように、本発明の１実施形態では、３次元ルックアップテーブルを使用したキャリブレーション処理を行うインク（Ｃ、Ｍ、Ｋ）と、１次元ルックアップテーブルを使用したキャリブレーションを行うインク（Ｙ、ＬＣ、ＬＭ）に分けた。この理由は、以下のようになる。すなわち、濃度の高いインクはキャリブレーション処理の効果が高く、記録画像全体に与える影響も大きく、また、インク同士を組み合わせた場合に変化の度合いが大きい。したがって、より高精度なキャリブレーション処理が可能な３次元ルックアップテーブルを使用したキャリブレーション処理を行う。
【００４０】
逆に、Ｙ、ＬＣ、ＬＭの３つのインクについては、濃度はそれほど高くなく、誤差が画像全体に与える影響も少ないので、低コストで比較的簡単な処理である１次元ルックアップテーブルを使用したキャリブレーション処理を行った。
【００４１】
しかしながら、本発明の実施においては、上記インクの組み合わせに何ら制限が無く、その他の理由により、３次元ルックアップテーブルによるキャリブレーション処理を行うインクの組み合わせを変更することも可能である。例えば、ユーザにより任意の色の組み合わせで設定してもよいし、デバイス（出力装置、即ちプリンタ）特有の理由により、印刷時にバラツキが大きい色の組み合わせとしてもよい。
【００４２】
また、３次元ルックアップテーブルを使用したキャリブレーションでは、３次元ルックアップテーブルが必要となるが、ルックアップテーブルに関しても、３色のすべての組み合わせを持っていても良い。あるいは、いくつかの飛び飛びの入力データの組み合わせのデータを保持していて、それ以外の入力のデータ値の場合には、保持しているテーブルデータから補間処理により出力データを算出することも可能である。
【００４３】
また、本発明の１実施形態では、６色のインクに対して、３次元ルックアップテーブルを使用したキャリブレーションを１セットと、１次元ルックアップテーブルを使用したキャリブレーションを３セットのルックアップテーブルを使用した。しかしながらこれに限定されることなく、３次元ルックアップテーブル、２次元ルックアップテーブル及び１次元ルックアップテーブルを組み合わせて使用し、キャリブレーション処理をしてもよい。さらにまた、６色以上のキャリブレーションを行う際には、３次元キャリブレーションを複数テーブル用意して実施することも可能である。
【００４４】
このように、本発明は、次元数の異なるルックアップテーブルを複数組み合わせて使用して、効率的に高精度なキャリブレーション処理を行うものであって、その実施形態は問わない。本発明の１実施形態による画像データ処理装置によれば、キャリブレーション色選択手段において、プリント装置においてプリンタのキャリブレーションを行うための測定用パッチを作成する際にプリンタに搭載されるすべての色からキャリブレーションパッチを作成する色の組み合わせを選択する。そして、カラーパッチ作成手段により選択された複数の色の組み合わせにおいて、キャリブレーションを行うための複数のカラーパッチを作成し、キャリブレーションパッチ印刷手段で印刷を行う。その印刷されたキャリブレーション用パッチの色データをパッチ測定手段により測定を行い、得られた複数組の測定データを組み合わせキャリブレーションを行うキャリブレーション手段とを備える。これにり、複数色のインクが搭載されるプリンタにおいて、任意の数のインクを組み合わせた場合のキャリブレーションを行うことが可能になる。したがって、Ｎ次元ＬＵＴのような大規模なＬＵＴを使用せずに、１次色だけの場合のキャリブレーションよりも高精度のキャリブレーションが実現できる効果がある。
【００４５】
本発明の１実施形態による画像データ処理装置によれば、キャリブレーション色選択手段において、プリンタに搭載される複数の色から３色および選択した３色以外の１色を選択し、キャリブレーション用のカラーパッチを作成する。そして、キャリブレーションパッチ印刷手段により組み合わせのカラーパッチを印刷し、パッチ測定手段により得られた測定データから３次元ＬＵＴと１次元ＬＵＴを作成するキャリブレーションテーブル作成手段を設ける。キャリブレーション手段においては、作成した前記３次元ＬＵＴと１次元ＬＵＴを組み合わせてキャリブレーションを行う。こうすることにより、４次元ＬＵＴのような大規模なＬＵＴを使用せずに、１次色だけの場合のキャリブレーションよりも高精度のキャリブレーションが実現できる効果がある。
【００４６】
本発明の１実施形態による画像データ処理装置によれば、キャリブレーション色選択手段において、プリンタに搭載される複数の色から選択される３色が、シアン、マゼンタ、ブラックであり、選択した３色以外の１色がイエローとする。そして、明るさの変化がもっとも少ないイエローを１次元のテーブルを使用してキャリブレーションを行い、その他の色については３色を組み合わせた３次元テーブルを使用してキャリブレーションを行う。このようにすることで、１次元テーブルを使用することへの影響度を少なくし、より高精度のキャリブレーションを実現できる効果がある。
【００４７】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給しても達成可能である。すなわち、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性の半導体メモリカード、ＲＯＭなどを用いることができる。
【００４８】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現される場合もある。
【００４９】
しかし、さらにそのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００５０】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれる場合もあり得る。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００５１】
【図１】本発明の実施形態に使用するＬＵＴを作成するプリントシステムの構成を示すブロック図である。
【図２】本発明の実施形態におけるデータ処理を実行するＰＣを説明するための機能ブロック図である。
【図３】本発明の実施形態におけるデータ処理を実行するＰＣの動作を説明するフローチャートである。
【符号の説明】
【００５２】
１２０  ルックアップテーブル用ＮＶＲＯＭ
１２０−１  ３次元ルックアップテーブル
１２０−２  １次元ルックアップテーブル
１２０−３  １次元ルックアップテーブル
１２０−４  １次元ルックアップテーブル
２０４  画像データ補正部
２０５  色変換処理部
２０６  キャリブレーション処理部
２０６−１  ３Ｄキャリブレーション処理部
２０６−２  １Ｄキャリブレーション処理部
２０６−３  １Ｄキャリブレーション処理部
２０６−４  １Ｄキャリブレーション処理部
２０７  ハーフトーン処理部
【図１】
2007251649.tif 000003
【図２】
2007251649.tif 000004
【図３】
2007251649.tif 000005