(57)【特許請求の範囲】
【請求項１】
対象となる記録媒体上にインクもしくはトナー打ち込み量が異なる複数のテストパターンからなる判定テストパターンを形成する形成手段と、
前記形成された判定テストパターンに従い、インクもしくはトナー打ち込み量が入力される操作手段と、
前記操作手段から入力されたインクもしくはトナー打ち込み量に対応する色分解テーブルを選択する色分解テーブル選択手段と、
対象となる記録媒体に色再現空間判定テストチャートを形成し、該形成された色再現範囲判定テストチャートを読み取り得られたデータを色空間座標にマッピングすることで該記録媒体用のガマットの大きさと形状を分類する分類手段と、
複数あるマッチングテーブルから、前記分類されたガマットの大きさと形状に対応するマッチングテーブルを選択するマッチングテーブル選択手段と
を含み、
印刷時に、前記選択されたマッチングテーブルと色分解テーブルを用いて印刷を行なうことを特徴とする画像処理装置。
【請求項２】
対象となる記録媒体上にインクもしくはトナー打ち込み量が異なる複数のテストパターンからなる判定テストパターンを形成する形成工程と、
前記形成された判定テストパターンに従い入力されたインクもしくはトナー打ち込み量に対応する色分解テーブルを選択する色分解テーブル選択工程と、
対象となる記録媒体に色再現空間判定テストチャートを形成し、該形成された色再現範囲判定テストチャートを読み取り得られたデータを色空間座標にマッピングすることで該記録媒体用のガマットの大きさと形状を分類する分類工程と、
複数あるマッチングテーブルから、前記分類されたガマットの大きさと形状に対応するマッチングテーブルを選択するマッチングテーブル選択工程と、
印刷時に、前記選択されたマッチングテーブルと色分解テーブルを用いて印刷を行なう印刷工程と
を含むことを特徴とする画像処理方法。
【請求項３】
請求項２に記載の画像処理方法に含まれるすべての工程をコンピュータに実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、一般に、画像処理方法に係り、とりわけ、インクジェットプリンタにおいて想定外の記録媒体（メディア）を使用する際に有意義な画像処理装置、画像処理方法、画像処理プログラム及びコンピュータ可読記録媒体に関する。
【０００２】
【従来の技術】
従来のインクジェットプリンタは、開発時に印刷対象とする記録媒体（メディア）をいくつか決定し、決定されメディアに対して各々最適となるように画像処理テーブルや画像補正処理手段を個別に作成して実装していた。
【０００３】
【発明が解決しようとする課題】
従来の方法では、画像処理テーブルもしくは画像補正処理手段を用意していない想定外の任意メディアに対しては、そのメディアのインク打込み量が不明のため、適切なインク打込み量の画像処理テーブルを選択することができなかった。
【０００４】
不適切な画像処理テーブルを用いて画像を形成すれば、インクが溢れたり、文字が滲んだり、一様な単色面がムラとなったり、あるいはカラーバランスが崩れるため、好ましくないような画像が形成されることがあった。
【０００５】
そこで、本願発明は、想定外のメディアであっても、より好適な画像処理テーブルを用意して画像を形成する方法、装置及びプログラムを提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記課題を解決すべく、本願発明の第１の観点によれば、
対象となる記録媒体上にインクもしくはトナー打ち込み量が異なる複数のテストパターンからなる判定テストパターンを形成する形成手段と、
前記形成された判定テストパターンに従い、インクもしくはトナー打ち込み量が入力される操作手段と、
前記操作手段から入力されたインクもしくはトナー打ち込み量に対応する色分解テーブルを選択する色分解テーブル選択手段と、
対象となる記録媒体に色再現空間判定テストチャートを形成し、該形成された色再現範囲判定テストチャートを読み取り得られたデータを色空間座標にマッピングすることで該記録媒体用のガマットの大きさと形状を分類する分類手段と、
複数あるマッチングテーブルから、前記分類されたガマットの大きさと形状に対応するマッチングテーブルを選択するマッチングテーブル選択手段と
を含み、
印刷時に、前記選択されたマッチングテーブルと色分解テーブルを用いて印刷を行なうことを特徴とする画像処理装置が提供される。
【０００７】
この構成によれば、想定外の記録媒体に好適な色空間変換パラメータを選択できるようになる。従って、不適切な画像処理テーブルを用いることに起因するカラーバランスの崩れなどの好ましからざる事態の発生を低減できよう。
【００１０】
このようなテストチャートを用いることにより、想定外の記録媒体について色再現空間を取得でき、さらには、対応する色空間パラメータを選択することが可能となる。
【００２５】
本願発明の第２の観点によれば、
対象となる記録媒体上にインクもしくはトナー打ち込み量が異なる複数のテストパターンからなる判定テストパターンを形成する形成工程と、
前記形成された判定テストパターンに従い入力されたインクもしくはトナー打ち込み量に対応する色分解テーブルを選択する色分解テーブル選択工程と、
対象となる記録媒体に色再現空間判定テストチャートを形成し、該形成された色再現範囲判定テストチャートを読み取り得られたデータを色空間座標にマッピングすることで該記録媒体用のガマットの大きさと形状を分類する分類工程と、
複数あるマッチングテーブルから、前記分類されたガマットの大きさと形状に対応するマッチングテーブルを選択するマッチングテーブル選択工程と、
印刷時に、前記選択されたマッチングテーブルと色分解テーブルを用いて印刷を行なう印刷工程と
を含むことを特徴とする画像処理方法。が提供される。
【００２７】
本願発明の第３の観点によれば、
対象となる記録媒体上にインクもしくはトナー打ち込み量が異なる複数のテストパターンからなる判定テストパターンを形成する形成工程と、
前記形成された判定テストパターンに従い入力されたインクもしくはトナー打ち込み量に対応する色分解テーブルを選択する色分解テーブル選択工程と、
対象となる記録媒体に色再現空間判定テストチャートを形成し、該形成された色再現範囲判定テストチャートを読み取り得られたデータを色空間座標にマッピングすることで該記録媒体用のガマットの大きさと形状を分類する分類工程と、
複数あるマッチングテーブルから、前記分類されたガマットの大きさと形状に対応するマッチングテーブルを選択するマッチングテーブル選択工程と、
印刷時に、前記選択されたマッチングテーブルと色分解テーブルを用いて印刷を行なう印刷工程とをコンピュータに実行させるための画像処理プログラムが提供される。
【００２９】
【発明の実施の形態】
以下に本願発明の一実施形態を示す。もちろん以下の実施形態は、本願発明の技術分野における当業者による実施を容易にするために開示を提供するものであり、特許請求の範囲によって確定される本願発明の技術的範囲に含まれるほんの一部の実施形態にすぎない。従って、本願明細書に直接的に記載されていない実施形態であっても、技術思想が共通する限り本願発明の技術的範囲に包含されることは当業者にとって自明であろう。
【００３０】
なお、便宜上複数の実施形態を記載するが、これらは個別に発明として成立するだけでなく、もちろん、複数の実施形態を適宜組み合わせることでも発明が成立することは、当業者であれば容易に理解できよう。
【００３１】
図１は、本実施形態に係る画像形成システムのハードウエア構成の一例を示す図である。画像処理装置１００は、パーソナルコンピュータなどである。ＣＰＵ１０１は、オペレーティングシステム、アプリケーションプログラム及びドバイスドライバなどを実行することにより、画像処理装置１００の各部を統合的に制御する中央演算処理装置である。ＲＡＭ１０２は、ＣＰＵ１００のワークエリアを提供するメモリである。ＲＯＭ１０３は、ＢＩＯＳなどの起動プログラムなどを格納するメモリである。ＨＤＤ１０４は、ハードディスクドライブなどの固定記憶装置であり、アプリケーションプログラム、オペレーティングシステム及び各種ドライバプログラムなどのコンピュータプログラムに加え、テストパターン画像などの画像データなども記憶する。通信ＩＦ１０５は、ＵＳＢ、ＩＥＥＥ１３９４、有線ＬＡＮ又は無線ＬＡＮなどの外部の装置とデータ通信を行うためのインタフェースである。表示ＩＦ１０６は、外部又は内部に接続される表示装置１０９に画像情報などを表示制御するための制御部である。操作部１０７は、ポインティングデバイスやキー入力デバイスなどの入力デバイスである。プリンタ１０８は、インクジェット方式やレーザービーム方式により画像をメディア上に形成する画像形成装置である。表示装置１０９は、画像データなどを表示するための液晶ディスプレイなどである。
【００３２】
上記構成において、ＣＰＵ１００は、画像形成の対象となる記録媒体の色再現空間を取得する。さらに、ＣＰＵ１００は、前記取得された色再現空間に応じて当該記録媒体用の色空間変換パラメータを選択する。さらに、ＣＰＵ１００は、入力された画像信号を、前記選択された色空間パラメータを用い、前記取得された色再現空間に対応する色空間へと変換する。これによれば、想定外の記録媒体に好適な色空間変換パラメータを選択できるようになる。従って、不適切な画像処理テーブルを用いることに起因するカラーバランスの崩れなどの好ましからざる事態の発生を低減できよう。
【００３３】
画像形成の対象となる記録媒体の許容インク量を判定するためのインク量判定テストパターンを、例えば、ＣＰＵ１００がプリンタ１０８を制御して第１の記録媒体上に形成させる。例えば、ＣＰＵ１００は、第１の記録媒体に基づいて、インク打ち込み量調整パラメータを選択する。ＣＰＵ１００は、前記選択されたインク打ち込み量調整パラメータを用い、前記画像形成の対象となる記録媒体の色再現空間を判定するための色再現空間テストパターンを、プリンタ１０８を制御して第２の記録媒体上に形成させる。ＣＰＵ１００は、第２の記録媒体に基づいて、該記録媒体の色再現空間に対応する色空間変換パラメータを選択するする。ＣＰＵ１００は、前記選択された色空間パラメータ及び前記選択されたインク量調整パラメータを用いて入力された画像信号を変換する。これにより、想定外のメディアを使用することに起因するインク溢れ、文字のにじみ、一様な単色面のムラ、カラーバランスの崩れといった好ましくない事態の発生を低減できよう。
【００３４】
図２は、画像処理装置１００のソフトウエア構成の一例を示す図である。図１及び図２を用いて、印刷出力する際の流れについて説明する。印刷出力を行うプリンタ１０８としては一般的に普及しているインクジェットプリンタ等を用いることができる。出力画像データを印刷出力するときには、アプリケーション２０２からＯＳ２０１に印刷出力要求を行う。例えば、グラフィックスデータ部分はグラフィックス描画命令で構成され、イメージ画像データ部分はイメージ描画命令で構成される出力画像を示す描画命令群をＯＳ２０１に発行する。
【００３５】
ＯＳ２０１はアプリケーションの出力要求を受け、出力プリンタに対応するプリンタドライバ２０８に描画命令群を発行する。プリンタドライバ２０８はＯＳ２０１から入力した印刷要求と描画命令群を処理しプリンタ１０８で印刷可能な印刷データを作成してプリンタ１０８に転送する。プリンタ１０８がラスタープリンタである場合は、プリンタドライバ２０８では、ＯＳ２０１からの描画命令に対して順次画像補正処理を実行し、そして順次ＲＧＢ２４ビットページメモリに描画命令をラスタライズし、全ての描画命令をラスタライズした後にＲＧＢ２４ビットページメモリの内容をプリンタ１０８が印刷可能なデータ形式、例えばＣＭＹＫデータへと変換して、プリンタ１０８に転送する。
【００３６】
次に、プリンタドライバ２０８で行われる処理を図３を用いて説明する。
画像補正処理部３０１は、ＯＳ２０１から入力した描画命令群に含まれる色情報に対して、画像補正処理を行う。この画像補正処理としては例えば、ＲＧＢ色情報を輝度・色差信号に変換し、輝度信号に対して露出補正処理を行い、補正された輝度・色差信号をＲＧＢ色情報に逆変換する。
【００３７】
プリンタ用補正処理部３０２は、まず画像補正処理されたＲＧＢ色情報によって描画命令をラスタライズし、ＲＧＢ２４ビットページメモリ上にラスター画像を生成し、色再現空間マッピングを行うカラーマッチング処理、ＣＭＹＫへの色分解処理、ガンマ補正処理、ハーフトーン処理をおこなって各画素に対してプリンタの色再現性に依存したＣＭＹＫデータを生成し、印刷可能となった画像データをプリンタ１０８に転送する。
【００３８】
１．プリンタ用補正処理
図３は、プリンタドライバ２０８の内部処理構成を模式化した図である。プリンタ用補正処理部３０２における処理ついて詳細に説明する。図４は、プリンタ用補正処理部３０２の詳細ブロック構成の一例を示す図である。尚、以下においては説明の簡単のため、通常３次元で表される色空間を模式的に２次元で表現するものとする（図５等）。
【００３９】
まず、画像補正処理部３０１により、明るさ、コントラスト及び色調などを整えられたＲＧＢ各８ビットの画像データが、プリンタ用補正処理部３０２内の画像信号入力部４０１に入力される。画像信号入力部４０１に入力されたＲＧＢ各８ビットの画像データは、表示装置１０９上で再現される色に対応している。例えば、均等色空間であるＣＩＥＬ＊ａ＊ｂ＊表色系の座標値においては、（Ｌ＿Ｍｏｎｉｔｏｒ，ａ＿Ｍｏｎｉｔｏｒ，ｂ＿Ｍｏｎｉｔｏｒ）という色を画像データは表している。
【００４０】
ところが、図５からも分かるように、表示装置１０９の色再現空間とプリンタ１０８の色再現空間とは、例えばＬ＊ａ＊ｂ＊空間等の均等色空間上において一致してはいない。これは、図５に示されるプリンタの色再現空間外、かつ、表示装置の色再現空間内の領域（斜線部）はプリンタにおいて画像形成できないことになる。より具体的には、表示装置１０９上に表現された画像データに対して、後段の色分解処理部４０３でＲＧＢ−ＣＭＹＫ変換を実行し、出力γ補正処理部４０４で階調補正処理を施し、ハーフトーン処理部４０５で二値化処理を実行した後、画像出力部４０６に出力したとしても、画像形成の不可能な領域、即ちプリンタ１０８において表現不可能な色空間上の領域(斜線部)が発生してしまう。
【００４１】
従ってプリンタ１０８側においては、表示装置１０９で再現可能で、且つプリンタ１０８で再現不可能な色空間上の領域（斜線部）について、擬似的な色（Ｌ＊ａ＊ｂ＊値）、即ち表示装置１０９の発色とは異なる擬似的な色を生成して印刷を行う必要がある。
【００４２】
以下、均等色空間としてＬ＊ａ＊ｂ＊空間を、円筒座標Ｈ（＝ａｔａｎ（ｂ／ａ）），Ｓ（＝ｓｑｒｔ（ａ＊２＋ｂ＊２）），Ｖ（＝Ｌ＊）に写したＨＳＶ空間を考え、該全空間について色空間圧縮を行う場合について説明する。ここで、ａｔａｎ（ｘ）はｘのアークタンジェントを求めるための関数である。また、ｓｑｒｔ（ｘ）は、√ｘを求めるための関数である。
【００４３】
２．カラーマッチング処理部
プリンタ用補正処理部３０２内のカラーマッチング処理部４０２は、表示装置１０９の色再現空間（モニタガマット）における領域であって、プリンタ１０８では再現不可能な領域について圧縮を施すことにより、プリンタ１０８の色再現空間（プリンタガマット）内の点と対応付ける。即ち、カラーマッチング処理部４０２によって処理されたＲＧＢ各８ビットのデータは、プリンタ色再現空間上の点に対応したＲ'Ｇ'Ｂ'各８ビットのデータに変換される。
【００４４】
具体的には、カラーマッチング処理部４０２においては、以下の手順に従って表示装置１０９のＲＧＢ色信号空間からプリンタ１０８のＲ'Ｇ'Ｂ'色信号空間への変換を行う。
【００４５】
図４に示すカラーマッチング処理部４０２においては、Ｌ＊ａ＊ｂ＊空間上でモニタＲＧＢによるガマットがプリンタＲ'Ｇ'Ｂ'ガマットの内側に入るように、例えば明度Ｌ＊を保持したまま彩度Ｓ（＝ｓｑｒｔ（ａ＊×ａ＊＋ｂ＊×ｂ＊））を下げる等の処理を行うことにより圧縮する。この圧縮処理の例を図６に示す。
【００４６】
図６は、彩度（Ｓ）方向へのガマット圧縮をＳＶ平面において概念的に示す図である。該処理によって即ち、モニタＲＧＢ値に対応するプリンタガマット内のＬ＊ａ＊ｂ＊値の組が得られる。圧縮後のモニタガマットがプリンタガマットに収まるようになったら、例えば、色差ΔＥ（＝ｓｑｒｔ（（Ｌ＊'−Ｌ＊）２＋（ａ＊'−ａ＊）２＋（ｂ＊'−ｂ＊）２））が最小となるように、Ｌ＊ａ＊ｂ＊値をキーとして、モニタ（Ｒ，Ｇ，Ｂ）とプリンタ（Ｒ'，Ｇ'，Ｂ'）の組を決定することで、モニタＲＧＢ値に対応するプリンタＲ'Ｇ'Ｂ'値を求めることができる。
【００４７】
上述の方式は、所定の計数を伴う変換式を用いるものであったが、もちろん、カラーマッチング処理部４０２を、ＬＵＴ（ルックアップテーブル）を使用して実現することも可能である。
【００４８】
本実施形態では記録媒体（メディア）の種類によりプリンタガマットの大きさが異なるためマッチングテーブル部４０７にメディア毎のＬＵＴとして複数のマッチングテーブルを保持している。
【００４９】
３．色分解処理部
次に、プリンタ用補正処理部３０２内の色分解処理部４０３における処理について説明する。
【００５０】
色分解処理部４０３においては、カラーマッチング処理部４０２でプリンタ用のＲ'Ｇ'Ｂ'に変換された各色８ビットの信号を、プリンタのインク色に対応したＣＭＹＫ各８ビットの信号値へと変換する。このＲ'Ｇ'Ｂ'からＣＭＹＫへの色信号の変換方法としては、例えばカラーマスキングによる方法が知られている。このカラーマスキングによる色変換方法を下式に示す。
【００５１】
【数１】
0003962631.tif 000002
【００５２】
【数２】
0003962631.tif 000003
これら数式を演算することにより、ＣＭＹ値が得られる。尚、Ｋ（ブラック）の信号値の決定方法としては様々な方法がある。例えば、上記行列式における最右辺を、そのベクトル要素のそれぞれからＫ値を引いたベクトル［Ｄｒ−Ｋ Ｄｇ−Ｋ Ｄｂ−Ｋ］ｔに置き換え、インク量に対応する各色信号値ＣＭＹが常に正または０であるという条件を利用してＫ値に拘束を加えつつ、試行鎖誤的にマスキングマトリクスを求めることにより、Ｋ値を決定することができる。
【００５３】
上述の方式は、所定の計数を伴う変換式を用いるものであったが、もちろん、色分解処理部４０３はＬＵＴを使用して実現することも可能である。
【００５４】
本実施形態ではメディアの種類により適正インク量が異なるため色分解テーブル部４０８に、メディア毎のＬＵＴとして複数の色分解テーブルを保持している。
【００５５】
４．出力ガンマ補正処理部
次に、プリンタ用補正処理部３０２内の出力ガンマ補正処理部４０４における処理について説明する。
【００５６】
出力ガンマ補正処理部４０４においては、入力画像の色信号をカラーマッチング処理部４０２及び色分解処理部４０３で順次変換して出力されたＣＭＹＫ各８ビットデータを、後段のハーフトーン処理部４０５において処理可能でデータへと変換し、Ｃ'Ｍ'Ｙ'Ｋ'各８ビットデータを出力する。ハーフトーン処理部４０５は、明度に対する非線形特性を補償すべく、インク別に一次元のＬＵＴを用いた調整を行う。
【００５７】
本実施形態では、メディアの種類により明度の非線形特性が異なるため、ガンマ補正テーブル部４０９にメディア毎のＬＵＴとして複数のガンマ補正テーブルを保持している。
【００５８】
５．ハーフトーン処理部
次に、プリンタ用補正処理部３０２内のハーフトーン処理部４０５における処理について説明する。
【００５９】
ハーフトーン処理部４０５においては、入力画像の色信号をカラーマッチング処理部４０２、色分解処理部４０３及び出力ガンマ補正処理部４０４で順次変換され出力されたＣ'Ｍ'Ｙ'Ｋ'各８ビットデータを、プリンタ１０８で印刷可能なＣ"Ｍ"Ｙ"Ｋ"各２ビットデータへと変換する。
【００６０】
このハーフトーン処理方法としては、入力されたＣ'Ｍ'Ｙ'Ｋ'の画像に、例えばベイヤー型の１６×１６のマトリクスをそれぞれあてがい、このマトリクスの要素よりも対応する画像上の画素値が大きい場合には１、画素値が前記マトリクスの要素以下の場合には０とすることによって実現される。また、別のハーフトーン処理方法として誤差拡散法などを用いることもできる。
【００６１】
このようにして得られたプリンタで印刷可能なＣ"Ｍ"Ｙ"Ｋ"各２ビットデータはプリンタ１０８に送られ、メディア上に画像形成される。
【００６２】
６．メディア別テーブル
メディアの種類別に用意されるテーブルは、マッチングテーブル部４０７、色分解テーブル部４０８及びガンマ補正テーブル部４０９にそれぞれ格納される。マッチングテーブル部４０７には、メディアの色再現空間（ガマット）の大きさや形状ごとにテーブルが用意される。また、色分解テーブル部４０８には、メディアのインク打込み量ごとにテーブルが用意される。そして、ガンマ補正テーブル部４０９には、メディアの特性ごとにテーブルが用意される。
【００６３】
これらの複数あるテーブルの中から、印刷時に指定されるメディアの種類に対応するテーブルが選択される。
【００６４】
７．対応メディアの追加
上述の画像形成システムにおいて、対応メディアを新規に追加するための処理について図７を用いて説明する。
【００６５】
ステップＳ７０１：インク打込み量判定テストパターン（図８）の画像データを、追加対象のメディア上に画像形成する。例えば、ＨＤＤ１０４に格納されているテストパターンの画像データを読み出し、読み出された画像データをプリンタドライバ２０８により画像処理し、対象メディアのセットされたプリンタ１０８によりテストパターンを画像形成する。
【００６６】
ステップＳ７０２：インク打込み量判定テストパターンの形成されたメディアを目視し、追加メディアの適正インク打込み量を判定する。なお、不図示の画像読取装置に当該メディアを設定して読み取り、読み取られたテストパターンと、予め設定された「にじみ」状態に関する画像データとを比較することにより、好適なインク打ち込み量をＣＰＵ１０１が判定してもよい。
【００６７】
ステップＳ７０３：色分解テーブル選択部４１０は、ステップＳ７０２で判定されたインク打込み量を、例えば、操作部１０７から入力する。入力されたインク打ち込み量に対応する色分解テーブルが色分解テーブル部４０８に存在すればステップＳ７０４に移行し、存在しなければステップＳ７０５に移行する。具体的には、各テーブルの識別情報と各テーブルのインク打ち込み量とを対応付けたデータベースを、ＲＡＭ１０２やＨＤＤ１０４に格納しておき、入力されたインク打ち込み量と一致するテーブルを色分解テーブル選択部４１０が検索処理により抽出してもよい。
【００６８】
ステップＳ７０４：色分解テーブル選択部４１０により選択された色分解テーブルを、追加メディアの色分解テーブルとして新たに色分解テーブル部４０８に登録する。
【００６９】
このように、想定外のメディアに好適な色分解テーブルが予め存在すればそれが選択される。したがって、色分解処理部４０３は、想定外のメディアに好適な色分解テーブルを使用して色分解処理を実行できるので、インクの「にじみ」や「むら」などを低減して画像処理を実行できるようになろう。
【００７０】
ステップＳ７０５：テーブル作成部４１１は、ステップＳ７０２で判定されたインク打込み量に前後する色分解テーブルを２つ選択し、２つの色分解テーブルを補間演算することにより該当インク打込み量の色分解テーブルを生成し、追加メディア用の色分解テーブルとして新たに色分解テーブル部４０８に登録する。
【００７１】
このように、たとえ、想定外のメディアに好適な色分解テーブルが予め存在しないば場合であっても、近似する複数の色分解テーブルに基づいて、好適な色分解テーブルを作成して追加できる。よって、色分解処理部４０３は、想定外のメディアに好適な色分解テーブルを使用して色分解処理を実行できるので、インクの「にじみ」や「むら」などを低減して画像処理を実行できるようになろう。
【００７２】
ステップＳ７０６：色再現空間判定テストパターンを画像信号入力部４０１に入力し、追加するメディア上に画像形成する。これによりテストチャートが作成される。
【００７３】
ステップＳ７０７：測色計４２０は、色再現空間判定テストチャートを測色する。測色結果に基づいて、ガマット取得部４２１は、追加メディアのガマット形状を取得する。ガマット形状は、大きさと形により定義される。
【００７４】
ステップＳ７０８：ガマット判定部４２２は、取得されたガマット形状が、予め用意されたガマット形状に該当するかを判定する。予め用意されたガマット形状が存在すれば、ステップＳ７０９に移行する。一方、予め用意されたガマット形状が存在しない場合は、ガマット判定部４２２は、さらに、取得されたガマット形状に近似する、複数のガマット形状を予め用意されたガマット形状の中から抽出し、ステップＳ７１０に移行する。
【００７５】
ステップＳ７０９：マッチングテーブル選択部４２３は、予め用意されたガマット形状に対応するマッチングテーブルをマッチングテーブル部４０７から選択する。選択されたマッチングテーブルは、追加メディアのマッチングテーブルとして新たにマッチングテーブル部４０７に登録される。
【００７６】
このように、想定外のメディアに好適なマッチングテーブルが予め存在すればそれが選択される。したがって、カラーマッチング処理部４０２は、想定外のメディアに好適なマッチングテーブルを使用してカラーマッチング処理を実行できるので、カラーバランスの崩れなどを低減して画像処理を実行できるようになろう。
【００７７】
ステップＳ７１０：マッチングテーブル作成部４２４は、ガマット取得部４２１により取得された色再現空間の形状を囲むようなマッチングテーブルを、例えば、２〜４つ選択し、それぞれのマッチングテーブルを補間演算する。なお、取得された色再現空間の形状を囲むような複数のマッチングテーブルは、取得されたガマット形状に近似するものとして抽出されたガマット形状に対応するマッチングテーブルとして選択してもよい。
【００７８】
これにより取得された色再現空間の形状に対応するマッチングテーブルが生成され、追加メディアのマッチングテーブルとして新たにマッチングテーブル部４０７に登録される。以上のステップにより新規の対応メディアの追加作業が行われる。
【００７９】
このように、たとえ、想定外のメディアに好適なマッチングテーブルが予め存在しない場合であっても、近似する複数のマッチングテーブルに基づいて、好適なマッチングテーブルを作成して追加できる。よって、カラーマッチング処理部４０２は、想定外のメディアに好適なマッチングテーブルを使用してカラーマッチング処理を実行できるので、カラーバランスの崩れなどを低減して画像処理を実行できるようになろう。
【００８０】
８．インク打込み量判定テストパターン
インク打込み量判定テストパターンは、単色面、背景及び文字などの細線を組み合わせたものからなり、特定のガンマ補正テーブル下で、所定のインク打込み量となるよう調整されたＣＭＹＫの画像データである。この画像データは、特定のガンマ補正テーブルを設定された出力ガンマ補正処理部４０４に入力することにより印字出力される。
【００８１】
テストパターンの単色面を用いて、メディアのインク吸収限界を判定することができる。例えば、インク打ち込み量がメディアの吸収限界を超えると、一様な単色面が「むら」となる。従って、この「むら」が単色面に存在すると、インクの打ち込み量が多すぎると判定できる。テストパターンの背景と文字などの細線を用いれば、インクの「にじみ」状態を判定することができる。例えば、細線がぼやけていたりすれば、インクが滲んでいることになろう。背景と文字の色の組み合わせとしては、ＲＧＢなどの２次色や、さらにＫを加えた３次色を用い、それぞれが隣接するように配置すればよい。これにより、隣接する色の境界での「にじみ」を目視確認し判定する。
【００８２】
図８は、テストパターンが表面に画像形成されたメディアの一例である。この例では、テストパターンの横に、各種打込み量（１５０％，１７５％，２００％，２２５％，２５０％）をも画像形成している。このように、一枚のメディアに、それぞれ打ち込み量の異なる複数のテストパターンを形成しているので、メディアの適正インク打込み量を容易に目視で判断できよう。
【００８３】
９．色再現空間判定テストパターン
色再現空間判定テストパターンは、例えば、色数４０９６色程度のカラーパッチを市松模様に並べたものを含み、特定の色分解テーブルと特定のガンマ補正テーブルを設定した際に、出力色空間が均等になるように調整されたＲＧＢの画像データである。特定の色分解テーブルを設定された色分解処理部４０３にこの画像データを入力することにより、色再現空間判定テストパターンが判定対象となる追加メディア上に画像形成される。これによりテストチャートが作成される。なお、出力ガンマ補正処理部４０４にも特定のガンマ補正テーブルを設定しておく必要がある。
【００８４】
この作成されたテストチャートを反射測色計を用いて測色する。測色により得られたデータをL*a*b*等の色空間座標にマッピングすると、追加メディアのガマット形状を得ることができる。さらに明度Ｌ*の再現範囲と彩度Ｓの再現範囲と彩度Ｓのピーク部の明度Ｌ*に基づいて、ガマットの大きさと形状とを分類する。図９は、ガマットの形状と大きさとを分類概念を示した図である。図９の例では、それぞれ３種類ずつに分類するため、その組み合わせは９通り存在することになる。もちろん、３種類よりも多くの種類を用いてもよいし、３種類位よりも少ない種類を用いてもよい。
【００８５】
図１０は、ガマットの形状と大きさとからマッチングテーブルを抽出するための例示的なマトリクスを示した図である。すなわち、得られたガマット形状と大きさとを当該マトリクスと照らし合わせ、ある許容量の範囲ならば該当マッチングテーブルをそのまま選択する。
【００８６】
なお、「大」と分類されるガマットの大きさよりも、さらにガマットが大きい場合は、対応するマッチングテーブルが存在しないことになる。また、形状Ａ乃至形状Ｃのいずれに該当しない形状のガマットが得られた場合にも、対応するマッチングテーブルは得られないことになる。
【００８７】
そこで、このように得られたガマットが予め用意されたものの範囲外であれば、あらたなマッチングテーブルを作成し、マッチングテーブル部４０７に追加する。例えば、周囲のマッチングテーブルから新たなマッチングテーブルを補間生成し、追加されたマッチングテーブルを、追加メディア用のマッチングテーブルとして選択すればよい。
【００８８】
（他の実施形態）
上述の実施形態では、色材としてインクを用いる場合を例に説明したが、トナーなど他の色材についても同様に本願発明を適用できることはいうまでもない。
【００８９】
前述した実施形態の各機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、本願発明の目的が達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が本願発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本願発明を構成することになる。
【００９０】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００９１】
また、コンピュータが読み出したプログラムコードを実行することによって、前述した実施形態の機能が実現される他、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００９２】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００９３】
なお、本願発明は、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体から、そのプログラムをパソコン通信など通信回線を介して要求者にそのプログラムを配信する場合にも適用できることは言うまでもない。
【発明の効果】
本発明によれば、専用の画像処理テーブルもしくは専用の画像処理装置を用意していない想定外の任意メディアに対しても、そのメディアのインク打込み量を判定することができ、適切なインク打込み量となる画像処理テーブルを選択できる。その結果、インク溢れ、文字のにじみ、一様な単色面のムラ及びカラーバランスの崩れといったような不具合を低減できよう。従って、従来よりも、満足な印刷結果をユーザは享受できるようになろう。
【図面の簡単な説明】
【図１】図１は、本実施形態に係る画像形成システムのハードウエア構成の一例を示す図である。
【図２】図２は、画像処理装置１００のソフトウエア構成の一例を示す図である。
【図３】図３は、プリンタドライバ２０８の内部処理構成を模式化した図である。
【図４】図４は、プリンタ用補正処理部３０２の詳細ブロック構成の一例を示す図である。
【図５】図５は、プリンタの色再現空間と表示装置の色再現空間との相違を説明するための図である。
【図６】図６は、彩度（Ｓ）方向へのガマット圧縮をＳＶ平面において概念的に示す図である。
【図７】図７は、実施形態に係るテーブルの補間生成処理に関するフローチャートである。
【図８】図８は、例示的なインク打込み量判定テストパターンを示す図である。
【図９】図９は、ガマットの形状と大きさとを分類概念を示した図である。
【図１０】図１０は、ガマットの形状と大きさとからマッチングテーブルを抽出するための例示的なマトリクスを示した図である。
【符号の説明】
４０１…画像信号入力部
４０２…カラーマッチング処理部
４０３…色分解処理部
４０４…出力ガンマ補正処理部
４０５…ハーフトーン処理部
４０６…画像信号出力部
４０７…マッチングテーブル部
４０８…色分解テーブル部
４０９…出力ガンマ補正テーブル部
４１０…色分解テーブル選択部
４１１…色分解テーブル作成部
４１２…ガマット判定部
４１３…マッチングテーブル選択部
４２０…測色計
４２１…ガマット取得部
４２２…ガマット判定部
４２３…マッチングテーブル選択部
４２４…マッチングテーブル作成部
【図１】
0003962631.tif 000004
【図２】
0003962631.tif 000005
【図３】
0003962631.tif 000006
【図４】
0003962631.tif 000007
【図５】
0003962631.tif 000008
【図６】
0003962631.tif 000009
【図７】
0003962631.tif 000010
【図８】
0003962631.tif 000011
【図９】
0003962631.tif 000012
【図１０】
0003962631.tif 000013