(57)【要約】【課題】できるかぎり出力コストを抑制しつつ、濃度変動に配慮したキャリブレーションを実施する。【解決手段】キャリブレーション実行部１０７は、両面のキャリブレーション用チャートの濃度を取得し、表面と裏面との濃度の差分が所定値より大きいパッチが存在するか否かを判定し、存在する場合は、キャリブレーション用チャートを再出力し、存在しない場合は、取得した濃度データに基づいてプリンタガンマ変換テーブルを作成する。【選択図】図１１
2010166487.tif 000002
【特許請求の範囲】
【請求項１】
複数のパッチにより構成される第一のキャリブレーション用チャートを出力する第一の画像出力ステップと、前記第一のキャリブレーション用チャートを構成する複数のパッチと同一のパッチにより構成される第二のキャリブレーション用チャートを出力する第二の画像出力ステップと、前記第一のキャリブレーション用チャートにおける各パッチの濃度相当値を取得する第一の濃度取得ステップと、前記第二のキャリブレーション用チャートにおける各パッチの濃度相当値を取得する第二の濃度取得ステップと、前記第一の濃度取得ステップおよび前記第二の濃度取得ステップにより取得されたパッチの濃度相当値に基づき、キャリブレーション用チャートの再出力を行うか否かを判定する再出力判定ステップと、前記第一および第二のキャリブレーション用チャートにおける各パッチの濃度相当値に基づき、階調補正値を作成するキャリブレーション実行ステップとを備え、前記再出力判定ステップによりキャリブレーション用チャートの再出力を行うと判定された場合は、前記第一の画像出力ステップおよび前記第二の画像出力ステップにより、キャリブレーション用チャートの再出力が行われることを特徴とする画像処理方法。
【請求項２】
前記第一の画像出力ステップおよび前記第二の画像出力ステップは、同一の画像出力媒体の表面と裏面とに画像出力を行うことで、両面印刷を行うことを特徴とする請求項１記載の画像処理方法。
【請求項３】
前記再出力判定ステップは、前記第一の濃度取得ステップおよび前記第二の濃度取得ステップにより取得されたパッチの濃度相当値において、同一のパッチの濃度差が所定値より大きい場合には、キャリブレーション用チャートの再出力を行うと判定することを特徴とする請求項１または２記載の画像処理方法。
【請求項４】
前記再出力判定ステップは、前記第一の濃度取得ステップおよび前記第二の濃度取得ステップにより取得されたパッチの濃度相当値において、前記パッチの濃度相当値を正常値か異常値かに分類し、同一パッチにおいて正常値が存在しない場合には、キャリブレーション用チャートの再出力を行うと判定することを特徴とする請求項１または２記載の画像処理方法。
【請求項５】
前記再出力判定ステップは、前記第一の濃度取得ステップおよび前記第二の濃度取得ステップにより取得されたパッチの濃度相当値において、同一のパッチの濃度差が所定値より大きい場合には、前記パッチの濃度相当値を正常値か異常値かに分類し、同一パッチにおいて正常値が存在しない場合には、キャリブレーション用チャートの再出力を行うと判定することを特徴とする請求項１または２記載の画像処理方法。
【請求項６】
前記キャリブレーション実行ステップは、前記第一の濃度取得ステップおよび前記第二の濃度取得ステップにより測定されたパッチの濃度相当値において、異常値を取り除いた濃度相当値を用いて階調補正値を作成することを特徴とする請求項４または５記載の画像処理方法。
【請求項７】
複数のパッチにより構成される第一のキャリブレーション用チャートを出力する第一の画像出力手段と、前記第一のキャリブレーション用チャートを構成する複数のパッチと同一のパッチにより構成される第二のキャリブレーション用チャートを出力する第二の画像出力手段と、前記第一のキャリブレーション用チャートにおける各パッチの濃度相当値を取得する第一の濃度取得手段と、前記第二のキャリブレーション用チャートにおける各パッチの濃度相当値を取得する第二の濃度取得手段と、前記第一の濃度取得手段および前記第二の濃度取得手段により取得されたパッチの濃度相当値に基づき、キャリブレーション用チャートの再出力を行うか否かを判定する再出力判定手段と、前記第一および第二のキャリブレーション用チャートにおける各パッチの濃度相当値に基づき、階調補正値を作成するキャリブレーション実行手段とを備え、前記再出力判定手段によりキャリブレーション用チャートの再出力を行うと判定された場合は、前記第一の画像出力手段および前記第二の画像出力手段により、キャリブレーション用チャートの再出力が行われることを特徴とする画像処理装置。
【請求項８】
前記第一の画像出力手段および前記第二の画像出力手段は、同一の画像出力媒体の表面と裏面とに画像出力を行うことで、両面印刷を行うことを特徴とする請求項７記載の画像処理装置。
【請求項９】
請求項１乃至６のいずれか１項に記載の画像処理方法をコンピュータに実現させるためのプログラム。
【請求項１０】
請求項１乃至６のいずれか１項に記載の画像処理方法をコンピュータに実現させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、キャリブレーションを行うことにより安定した色再現を行う画像処理方法、画像処理装置、プログラムおよび記録媒体に関し、カラープリンタ、カラーファクス、カラーハードコピーなどの画像処理装置や、パソコン、ワークステーション上で稼動するカラープリンタ用ソフトウェア等に適用される。
【背景技術】
【０００２】
カラー複写機やカラープリンタなどの画像記録装置は、経時変化、環境変化等によって濃度変動および色変動が発生し、また、機種によっても濃度および色バラツキが生じる。そこで、この濃度変動および色変動を調整するためのキャリブレーションが必要になる。
【０００３】
しかし、濃度変動および色変動は長期的な変動だけとは限らず、形成するページごとにも変動が発生する。従来のカラープリンタ等に関わる技術では、カラープリンタ等の画像形成装置を標準的な状態に合わせるキャリブレーション処理の際に用いるキャリブレーションシートがページごとの濃度変動を受けているか否かに配慮していなかった。このため、濃度変動の大きい状態で出力されたキャリブレーションシートを元にキャリブレーションを行ってしまう可能性があり、キャリブレーション精度を低下させることがあった。
【０００４】
このような課題を解決する技術が特許文献１に開示されている。特許文献１では、キャリブレーションシートを複数出力し、その濃度変動の度合いを分散等の統計値を用いて判定し、適切なキャリブレーションシートを選択することにより、キャリブレーションシートにおけるページ間の濃度変動に配慮して、キャリブレーションの精度を維持し、向上させる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上記した特許文献１では、統計値を用いていることから、キャリブレーションシートの出力枚数が多いほど好ましく、２、３枚では不十分である。よって、１枚のキャリブレーションシートを使用する場合に比べて、ページ間の濃度変動に配慮できるものの、出力コストが大幅にかかるという問題がある。
【０００６】
本発明は上記した課題に鑑みてなされたもので
本発明の目的は、できるかぎり出力コストを抑制しつつ、濃度変動に配慮したキャリブレーションを実施できる画像処理方法、画像処理装置、プログラムおよび記録媒体を提供することにある。
【０００７】
すなわち、請求項１の発明は、出力したキャリブレーション用チャートにおいて不適切な濃度変動が発生しているときには、キャリブレーション用チャートを再出力することができ、できるかぎり出力コストを抑えつつ、濃度変動に配慮したキャリブレーションを実施できる画像処理方法を提供することを目的とする。
【０００８】
請求項２の発明は、画像出力媒体を複数枚使用することなく、濃度変動に配慮したキャリブレーションを実施できる画像処理方法を提供することを目的とする。
【０００９】
請求項３の発明は、濃度変動の大きいときには、エンジンが安定していないと判断して、再出力を行うことができ、必要な場合にのみ、キャリブレーション用チャートを再出力して、キャリブレーションを実施できる画像処理方法を提供することを目的とする。
【００１０】
請求項４、５の発明は、正常にキャリブレーション用チャートが出力できていない場合を検知して、再出力を行うことができ、必要な場合にのみ、キャリブレーション用チャートを再出力して、キャリブレーションを実施できる画像処理方法を提供することを目的とする。
【００１１】
請求項６の発明は、正常に出力されたパッチの濃度相当値のみを用いてキャリブレーションを実施することができ、より適切なキャリブレーションを実施できる画像処理方法を提供することを目的とする。
【００１２】
請求項７の発明は、出力したキャリブレーション用チャートにおいて不適切な濃度変動が発生しているときには、キャリブレーション用チャートを再出力することができ、できるかぎり出力コストを抑えつつ、濃度変動に配慮したキャリブレーションを実施できる画像処理装置を提供することを目的とする。
【００１３】
請求項８の発明は、画像出力媒体を複数枚使用することなく、濃度変動に配慮したキャリブレーションを実施できる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１４】
本発明は、複数のパッチにより構成される第一のキャリブレーション用チャートを出力する第一の画像出力ステップと、前記第一のキャリブレーション用チャートを構成する複数のパッチと同一のパッチにより構成される第二のキャリブレーション用チャートを出力する第二の画像出力ステップと、前記第一のキャリブレーション用チャートにおける各パッチの濃度相当値を取得する第一の濃度取得ステップと、前記第二のキャリブレーション用チャートにおける各パッチの濃度相当値を取得する第二の濃度取得ステップと、前記第一の濃度取得ステップおよび前記第二の濃度取得ステップにより取得されたパッチの濃度相当値に基づき、キャリブレーション用チャートの再出力を行うか否かを判定する再出力判定ステップと、前記第一および第二のキャリブレーション用チャートにおける各パッチの濃度相当値に基づき、階調補正値を作成するキャリブレーション実行ステップとを備え、前記再出力判定ステップによりキャリブレーション用チャートの再出力を行うと判定された場合は、前記第一の画像出力ステップおよび前記第二の画像出力ステップにより、キャリブレーション用チャートの再出力が行われることを最も主要な特徴とする。
【発明の効果】
【００１５】
本発明によれば、出力コストが抑制され、濃度変動に配慮したキャリブレーションを実施することができる。
【図面の簡単な説明】
【００１６】
【図１】実施例１のフローチャートを示す。
【図２】キャリブレーションチャートを示す。
【図３】表面と裏面の濃度データを示す。
【図４】図３の濃度データをグラフで示す。
【図５】表面と裏面の濃度差が０．２より大きいデータが２つある場合を示す。
【図６】表面と裏面の濃度差が０．２より大きいデータがない場合を示す。
【図７】プリンタガンマ変換テーブルの作成方法のフローチャートを示す。
【図８】測定された平均パッチ濃度特性を示す。
【図９】目標濃度特性を示す。
【図１０】作成されるプリンタガンマ変換テーブルを示す。
【図１１】画像処理装置の構成を示す。
【図１２】実施例２のフローチャートを示す。
【図１３】実施例３のフローチャートを示す。
【発明を実施するための形態】
【００１７】
以下、発明の実施の形態について図面により詳細に説明する。
【実施例１】
【００１８】
本実施例は、例えば、カラー複写機のような画像処理装置において実現される。図１１は、画像処理装置の構成を示す。スキャナ部１０１は、スキャナにより、ユーザがセットした原稿をＲＧＢ画像データとして読み取る。スキャナガンマ変換部１０２は、スキャナの読取特性をキャンセルするための一次元テーブル変換を行う。フィルタ処理部１０３は、読み取ったＲＧＢ画像に対し、領域に応じた適応的なフィルタ処理を行い、例えば、絵柄の領域は平滑化し、文字部は鮮鋭化するような処理を行う。
【００１９】
色変換処理部１０４は、ＲＧＢ画像を、プリンタエンジンが出力可能なＣＭＹＫ（シアン、マゼンタ、イエロー、ブラック）画像へと変換する。プリンタガンマ変換部１０５は、プリンタの書き込み特性をキャンセルし、理想的なＣＭＹＫ単色特性となるような一次元テーブル変換を行う。プリント部１０６は、ＣＭＹＫ画像に対して中間調処理を行い、プリンタエンジンにより画像出力する。また、ここでは、両面印刷が可能であるとする。
【００２０】
キャリブレーション実行部１０７は、プリンタガンマ変換部１０５において、ＣＭＹＫ信号各々に対して適用される一次元変換テーブルを適切に書き換える。これにより、エンジンが常に同じ入力データに対して同じ濃度で画像出力することをある程度の精度で保証する。
【００２１】
通常のコピー機能の動作としては、キャリブレーション実行部１０７を除く、上記の各ブロックが順に動作することで実現される。一方、本発明の特徴となる、キャリブレーション機能の動作については、主にキャリブレーション部１０７によって実行される。動作の詳細について、以下で説明する。
【００２２】
図１は、本発明の特徴となる、キャリブレーション機能実行時のフローチャートである。キャリブレーション実行命令がユーザから入力されると、処理が開始される。
【００２３】
まず、キャリブレーション用チャートの両面出力を行う（ステップ１）。キャリブレーション用チャートは、ＣＭＹＫ各単色の入力データを振った階調パッチから構成されている。表面と裏面は、同じ階調パッチから成るキャリブレーション用チャートを印刷する。
【００２４】
例えば、図２のような、入力データを８分割したＣＭＹＫ各単色の階調パッチから成るキャリブレーションチャートを用いればよい。ここで、ＣＭＹＫは８ビットデータであるので、０，３２，６４，・・・，２２４，２５５というように８分割される。この動作については、キャリブレーション実行部１０７から送出されたキャリブレーション用チャートの画像データが、他の処理部を通らずにプリント部に直接送られ、両面印刷される。
【００２５】
次に、両面のキャリブレーション用チャートの濃度を取得する（ステップ２）。例えば、測色器による濃度測定をユーザに対して指示し、そのデータを取得すれば良い。また、スキャナによってＲＧＢ値を読み取り、スキャナ特性から濃度を推定し、取得することも可能である。また、測色器、スキャナに関わらず、濃度の代わりに、別の特性値を用いても良い。例えば、各パッチのＬ＊ａ＊ｂ＊データを取得し、紙白のＬ＊ａ＊ｂ＊データとの色差を濃度の代わりに用いることもできる。いずれにしても、濃度とおおよそ一対一で対応付けが可能な数値であれば、濃度の代わりに使用することが可能である。
【００２６】
次に、同じ階調パッチに対し、表面と裏面とで取得した濃度データの差分を算出する（ステップ３）。取得した濃度データ、および算出した濃度データの差分は、例えば、図３のような値となる。ただし、簡単のため、キャリブレーション用チャートの階調パッチを５段階としている。また、ＣＭＹＫのうち、ここではＫを扱って説明するが、ＣＭＹについても、同様の処理を行う。
【００２７】
次に、表面と裏面との濃度の差分（絶対値）が所定値より大きいパッチが存在するかどうかを判定する（ステップ４）。ここで、所定値を濃度差０．２とすると、図３のような場合には、入力データが１／４のパッチの濃度差（絶対値）が０．３であり、０．２より大きい。よって、ステップ４でＹＥＳと判定される。図３の濃度データをグラフ化すると、図４のようになる。ここで、点線で囲ってあるところが、濃度差が０．２より大きいデータである。同様に、濃度差が０．２より大きいデータが２つある場合を図５に、濃度差が０．２より大きいデータがない場合を図６にグラフで示す。図４、図５の場合は、ステップ４の判定がＹＥＳであり、図６の場合はステップ４の判定がＮＯとなる。
【００２８】
ステップ４の判定がＹＥＳの場合は、キャリブレーション用チャートの再出力命令を出し（ステップ７）、処理開始直後の、キャリブレーション用チャートの両面出力に戻る（ステップ１）。ステップ４の判定がＮＯの場合は、濃度データに基づき、プリンタガンマ変換テーブルを作成する（ステップ５）。作成方法については後述する。
【００２９】
最後に、作成したプリンタガンマ変換テーブルを、プリンタガンマ変換部１０５で使用するテーブルとしてセットする。現在セットされているテーブルを上書きしてセットすることで、プリンタガンマ変換テーブルを更新する（ステップ６）。
【００３０】
プリンタガンマ変換テーブルの作成方法について、図７を用いて説明する。まず、各パッチについて、表面と裏面の濃度の平均値を算出する（ステップ１１）。次に、平均値の濃度データに対し、パッチ間の濃度を補間により算出する（ステップ１２）。これにより、任意の入力データに対する濃度データが算出できる。ここでは、簡単のため、線形補間を行うが、スプライン補間等を使用することも有効である。線形補間したデータは、図８のように、平均パッチ濃度を直線でつないだデータとなる。なお、表面と裏面の濃度データは、図６のようであったとする。
【００３１】
最後に、予め用意してある目標濃度特性に一致するように、プリンタガンマ変換テーブルを作成する（ステップ１３）。目標濃度特性とは、入力データと濃度とのあるべき対応関係のことで、全入力データに対応する濃度データを保持しておく。例えば、入力データと濃度との関係を線形にしておくことが好ましいとすると、目標濃度特性データは、図９のような直線のグラフで示される関係となる。この場合、プリンタガンマ変換テーブルにより変換することで、図８のような濃度特性が図９のような濃度特性になるように、プリンタガンマ変換テーブルを作成する。
【００３２】
例えば、目標濃度特性データ、および実際の濃度特性データが図１０（ａ）、（ｂ）のような数値であったとすると、例えば、入力データ５に対して目標濃度は０．１３７である。しかし、実際の濃度は入力データ５に対して０．１３２であり、最も濃度が近くなるのは、入力データ６に対する濃度０．１３６である。よって、入力データ５をデータ６に変換するようなプリンタガンマ変換テーブルを作成する。同様に、入力データの全階調値に対して、変換値を求め、プリンタガンマ変換テーブルを作成する。図１０（ａ）、（ｂ）から作成すると、図１０（ｃ）のようになる。
【００３３】
よって、キャリブレーション実行時の動作としては、濃度の差分によるステップ４の判定において、ＮＯの判定が出るまで、判定前までの処理を繰り返すことになる。ステップ４の判定がＹＥＳの場合とは、表面と裏面とで、同じ入力データによるパッチの濃度差が大きい場合である。これは、エンジンの状態が不安定でページ間変動が大きいか、もしくは、突発的な障害を伴うパッチが出力された可能性が高い。突発的な障害とは、例えば、画像出力工程でゴミが紙上に付着し、そのために適切な濃度でパッチが出力できていないような場合のことを指す。このような、濃度差が大きい場合の濃度データは、通常のエンジンの濃度特性とは異なるため、キャリブレーションを行うためのデータとしては不適切である。表面と裏面とで濃度差が小さい、すなわち、ある程度ページ間変動が小さい安定したエンジン状態でのキャリブレーション用チャートの濃度データが得られるまで、キャリブレーション用チャートの再出力を行う。
【００３４】
ただし、キャリブレーション用チャートの再出力を行うことは通常、あまり発生しないのが望ましい。例えば、そもそもページ間の濃度変動が大きいエンジンに対して、判定に用いる濃度差を小さく設定してしまうと、何度再出力しても適切なキャリブレーション用チャートが得られないことになる。すなわち、判定に用いる濃度差はそのエンジンの本来の実力に応じた値を設定してやるべきであり、偶発的な要因で、ページ間変動が大きくなった場合を検出し、キャリブレーション用チャートを再出力するという使い方が望ましい。
【００３５】
このような構成、動作により、できるかぎり出力コストを抑えつつ、濃度変動に配慮したキャリブレーションを実施することが可能となる。なお、本実施例では、キャリブレーションチャートの両面印刷を行い、表面と裏面との差を見ることで、ページ間変動を考慮したが、片面印刷でキャリブレーションチャートを２枚プリントすることでも、同様の発明を実現することができる。また、３枚以上をプリントして、３枚間の変動を考慮することも可能であるが、出力コストを抑えるという目的から、出力枚数は２枚であることが望ましい。
【００３６】
本発明によれば、複数のパッチにより構成される第一のキャリブレーション用チャートを出力する第一の画像出力ステップ／手段と、前記第一のキャリブレーション用チャートを構成する複数のパッチと同一のパッチにより構成される第二のキャリブレーション用チャートを出力する第二の画像出力ステップ／手段と、前記第一のキャリブレーション用チャートにおける各パッチの濃度相当値を取得する第一の濃度取得ステップ／手段と、前記第二のキャリブレーション用チャートにおける各パッチの濃度相当値を取得する第二の濃度取得ステップ／手段と、前記第一の濃度取得ステップおよび前記第二の濃度取得ステップにより取得されたパッチの濃度相当値に基づき、キャリブレーション用チャートの再出力を行うかどうかを判定する再出力判定ステップ／手段と、前記第一および第二のキャリブレーション用チャートにおける各パッチの濃度相当値に基づき、階調補正値を作成するキャリブレーション実行ステップ／手段とを備え、前記再出力判定ステップ／手段によりキャリブレーション用チャートの再出力を行うと判定された場合は、前記第一の画像出力ステップ／手段および前記第二の画像出力ステップ／手段により、キャリブレーション用チャートの再出力が行われることにより、出力したキャリブレーション用チャートにおいて不適切な濃度変動が発生しているときには、キャリブレーション用チャートを再出力することができ、できるかぎり出力コストを抑えつつ、濃度変動に配慮したキャリブレーションを実施できる画像処理方法／装置を提供することができる。
【００３７】
本発明によれば、前記第一の画像出力ステップ／手段および第二の画像出力ステップ／手段は、同一の画像出力媒体の表面と裏面とに画像出力を行うことで、両面印刷を行うことにより、画像出力媒体を複数枚使用することなく、濃度変動に配慮したキャリブレーションを実施できる画像処理方法／装置を提供することができる。
【００３８】
本発明によれば、前記再出力判定ステップは、前記第一の濃度取得ステップおよび前記第二の濃度取得ステップにより取得されたパッチの濃度相当値において、同一のパッチの濃度差が所定値より大きい場合には、キャリブレーション用チャートの再出力を行うと判定することにより、濃度変動の大きいときには、エンジンが安定していないと判断して、再出力を行うことができ、必要な場合にのみ、キャリブレーション用チャートを再出力して、キャリブレーションを実施できる画像処理方法を提供することができる。
【実施例２】
【００３９】
実施例１では、表面と裏面の同一パッチの濃度差が所定値０．２より大きい場合に再出力を行う判定をしていた。本実施例では、出来る限り再出力を行う必要がないことを目指し、判定方法を変更するとともに、プリンタガンマ変換テーブルの作成に使用する濃度データを工夫する。例えば、図４のように、表面と裏面とで濃度差が大きいパッチがある場合にも、キャリブレーション用チャートの再出力を行わないで済む方法を実現する。以下、実施例１と異なる部分について重点的に説明する。
【００４０】
図４のようなグラフで表現される濃度データ、すなわち、図３の濃度データが得られた場合、入力データ６４に対する濃度データの表面と裏面との濃度差が大きい。これは、表面と裏面のいずれかの濃度が異常値となっている可能性が高い。よって、異常値がどちらであるかが特定できれば、異常値を除き、正常値のみを用いてプリンタガンマ変換テーブルを作成することができる。
【００４１】
このような判定処理を図１２に示す。図１２において、ステップ２３、２４の処理が図１のステップ３、４の処理と相違している。
【００４２】
まず、判定ステップ２４の前処理として、各パッチの濃度データを、異常値と正常値に分類する処理を行う（ステップ２３）。異常値と正常値の分類方法について、以下に説明する。
【００４３】
まず、隣接する階調パッチの濃度データから補間することにより、注目パッチの基準濃度を決める。図３のデータにおいて、注目パッチを入力データ６４のパッチとすると、表面のパッチ濃度の基準濃度は、隣接する階調パッチの濃度である０．１１および０．７９を線形補間することにより、０．４５となる。裏面のパッチ濃度の基準濃度は、同様に計算すると、０．４３となる。
【００４４】
次に、基準濃度と実際の濃度の濃度差の絶対値を求める。表面については｜０．６８−０．４５｜＝０．２３となり、裏面については、｜０．３８−０．４３｜＝０．０５となる。
【００４５】
最後に、求めた濃度差の絶対値が所定の濃度差０．２より大きい場合には、異常値と分類する。表面の濃度差は所定の濃度差０．２よりも大きく、裏面の濃度差は所定の濃度差０．２よりも小さいため、表面の濃度は異常値、裏面の濃度は正常値に分類できる。ここで、所定の濃度差は０．２を用いたが、別の値でもかまわない。この異常値と正常値に分類する処理は、すべてのパッチの濃度データに対して行う。
【００４６】
前処理（ステップ２３）が完了すると、判定ステップ２４において、各パッチの表面と裏面の濃度データに対して、少なくとも一方の濃度データが正常値であるかを判定する。すべてのパッチに対し、少なくとも一方が正常値である場合には、ＹＥＳと判定し、キャリブレーション用チャートの再出力を行わず、プリンタガンマ変換テーブルを作成するステップ２５に進む。一方、一パッチでも、表面と裏面の両方とも異常値である場合は、ＮＯと判定し、キャリブレーション用チャートの再出力を行う（ステップ２７）。図３のデータでは、裏面の濃度が正常値のため、キャリブレーション用チャートの再出力を行わないことになる。
【００４７】
キャリブレーション用チャートの再出力を行わず、プリンタガンマ変換テーブルを作成するステップに進んだ場合は、実施例１と同様の方法でプリンタガンマ変換テーブルを作成する。ただし、異常値がある場合は、異常値を除いた濃度データを使用する。すなわち、異常値のあるパッチの濃度データについては、表面と裏面とで濃度データの平均値を求めることはせず、正常値を採用する。
【００４８】
このような構成、動作により、実施例１ではキャリブレーション用チャートを再出力することになる図３のような濃度データである場合にも、異常値を排除することで、キャリブレーション用チャートを再出力することなく、適切なキャリブレーションを実行することができる。
【００４９】
本発明によれば、再出力判定ステップは、第一の濃度取得ステップおよび第二の濃度取得ステップにより取得されたパッチの濃度相当値において、パッチの濃度相当値を正常値か異常値かに分類し、同一パッチにおいて正常値が存在しない場合には、キャリブレーション用チャートの再出力を行うと判定することにより、正常にキャリブレーション用チャートが出力できていない場合を検知して、再出力を行うことができ、必要な場合にのみ、キャリブレーション用チャートを再出力して、キャリブレーションを実施できる画像処理方法を提供することができる。また、キャリブレーション実行ステップは、前記第一の濃度取得ステップおよび前記第二の濃度取得ステップにより測定されたパッチの濃度相当値において、異常値を取り除いた濃度相当値を用いて階調補正値を作成することにより、正常に出力されたパッチの濃度相当値のみを用いてキャリブレーションを実施することができ、より適切なキャリブレーションを実施できる画像処理方法を提供することができる。
【実施例３】
【００５０】
本実施例では、実施例１の判定と、実施例２の判定を組み合わせて、キャリブレーション用チャートの再出力を行うか否かを判定する。このような判定処理を図１３に示す。図１３において、ステップ３１〜３７は実施例１のステップ１〜７と同様であり、ステップ３９は実施例２のステップ２４と同様である。
【００５１】
まず、実施例１と同様に、第一の判定ステップ３４として、表面と裏面との濃度の差分が所定値より大きいパッチが存在するかどうかを判定する。判定がＮＯであれば、問題なく、プリンタガンマ変換テーブルを作成するステップ３５に進む。判定がＹＥＳであれば、第二の判定ステップ３９に進む。ただし、第二の判定ステップ３９の前処理として、濃度の差分が大きいパッチの濃度データを、異常値と正常値に分類する（ステップ３８）。異常値と正常値の分類方法については、実施例２と同じである。
【００５２】
第二の判定ステップ３９では、濃度差の大きいパッチの表面と裏面の濃度データに対して、少なくとも一方の濃度データが正常値であるかを判定する。少なくとも一方が正常値である場合には、ＹＥＳと判定し、キャリブレーション用チャートの再出力を行わず、プリンタガンマ変換テーブルを作成するステップ３５に進む。一方、両方とも異常値である場合は、ＮＯと判定し、キャリブレーション用チャートの再出力を行う（ステップ３７）。図３のデータでは、裏面の濃度が正常値のため、キャリブレーション用チャートの再出力を行わないことになる。
【００５３】
キャリブレーション用チャートの再出力を行わず、プリンタガンマ変換テーブルを作成するステップに進んだ場合は、実施例１と同様の方法でプリンタガンマ変換テーブルを作成する。ただし、異常値がある場合は、異常値を除いた濃度データを使用する。すなわち、異常値のあるパッチの濃度データについては、表面と裏面とで濃度データの平均値を求めることはせず、正常値を採用する。
【００５４】
このような構成、動作により、出来る限りキャリブレーション用チャートを再出力することなく、適切なキャリブレーションを実行することができる。
【００５５】
本発明によれば、再出力判定ステップは、第一の濃度取得ステップおよび第二の濃度取得ステップにより取得されたパッチの濃度相当値において、同一のパッチの濃度差が所定値より大きい場合には、パッチの濃度相当値を正常値か異常値かに分類し、同一パッチにおいて正常値が存在しない場合には、キャリブレーション用チャートの再出力を行うと判定することにより、正常にキャリブレーション用チャートが出力できていない場合を検知して、再出力を行うことができ、必要な場合にのみ、キャリブレーション用チャートを再出力して、キャリブレーションを実施できる画像処理方法を提供することができる。また、キャリブレーション実行ステップは、前記第一の濃度取得ステップおよび前記第二の濃度取得ステップにより測定されたパッチの濃度相当値において、異常値を取り除いた濃度相当値を用いて階調補正値を作成することにより、正常に出力されたパッチの濃度相当値のみを用いてキャリブレーションを実施することができ、より適切なキャリブレーションを実施できる画像処理方法を提供することができる。
【００５６】
本発明は、前述した実施例の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても達成される。この場合、記憶媒体から読出されたプログラムコード自体が前述した各実施例の機能を実現することになる。プログラムコードを供給するための記憶媒体としては、例えば、ハードディスク、光ディスク、光磁気ディスク、不揮発性のメモリカード、ＲＯＭなどを用いることができる。また、コンピュータが読出したプログラムコードを実行することにより、前述した実施例の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した各実施例の機能が実現される場合も含まれる。さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した各実施例の機能が実現される場合も含まれる。また、本発明の実施例の機能等を実現するためのプログラムは、ネットワークを介した通信によってサーバから提供されるものでも良い。
【符号の説明】
【００５７】
１０１  スキャナ部
１０２  スキャナガンマ変換部
１０３  フィルタ処理部
１０４  色変換処理部
１０５  プリンタガンマ変換部
１０６  プリント部
１０７  キャリブレーション実行部
【先行技術文献】
【特許文献】
【００５８】
【特許文献１】特開２００７−２９０２３１号公報
【図１】
2010166487.tif 000003
【図２】
2010166487.tif 000004
【図３】
2010166487.tif 000005
【図４】
2010166487.tif 000006
【図５】
2010166487.tif 000007
【図６】
2010166487.tif 000008
【図７】
2010166487.tif 000009
【図８】
2010166487.tif 000010
【図９】
2010166487.tif 000011
【図１０】
2010166487.tif 000012
【図１１】
2010166487.tif 000013
【図１２】
2010166487.tif 000014
【図１３】
2010166487.tif 000015