(57)【要約】【課題】補正用データの階調段差を軽減する。【解決手段】同一の色及び同一の入力濃度値毎に複数のパッチを含むパッチデータを形成するパッチデータ形成部と、パッチデータに基づいて記録媒体上に形成された複数のパッチの画像を読み取ることによって生成された複数の測定データを色及び入力濃度値毎に分類し、複数の測定データの色及び入力濃度値毎の複数の平均値を算出し、複数の平均値を色毎に入力濃度値の順序で整列することにより色毎に補正データを生成し、補正データの入力濃度値が取る範囲を色、入力画像の特性又は階調処理の内容に応じて複数の領域に分割するパッチデータ処理部と、複数の領域毎に、複数の平均値に基づいて補正データが所定の条件を満たすか否かの判定を行う補正データ判定部と、補正データ判定部による判定の結果及び補正データに基づいて、濃度補正データテーブルを補正する補正データ生成部と、を備える。【選択図】図１
2010136023.tif 000002
【特許請求の範囲】
【請求項１】
入力画像の濃度変換に用いられる濃度補正データテーブルを補正する画像処理装置であって、
同一の色及び同一の入力濃度値毎に複数のパッチを含むパッチデータを形成するパッチデータ形成手段と、
前記パッチデータに基づいて記録媒体上に形成された複数のパッチの画像を読み取ることによって生成された複数の測定データを色及び入力濃度値毎に分類し、前記複数の測定データの色及び入力濃度値毎の複数の平均値を算出し、前記複数の平均値を色毎に入力濃度値の順序で整列することにより色毎に補正データを生成し、前記補正データの入力濃度値が取る範囲を色、入力画像の特性又は濃度変換の後で実施される階調処理の内容に応じて複数の領域に分割するパッチデータ処理手段と、
前記複数の領域毎に、前記複数の平均値に基づいて前記補正データが所定の条件を満たすか否かの判定を行う補正データ判定手段と、
前記補正データ判定手段による判定の結果及び前記補正データに基づいて、前記濃度補正データテーブルを補正する補正データ生成手段と、
を備えたことを特徴とする画像処理装置。
【請求項２】
前記補正データ判定手段は、前記補正データの入力濃度値が取る範囲を前記複数の領域に分割するときに、色材の特性に応じて前記補正データの入力濃度値が取る範囲の分割数及び分割幅を変更すること
を特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記補正データ判定手段は、前記補正データの入力濃度値が取る範囲を前記複数の領域に分割するときに、入力画像の特性に応じて前記補正データの入力濃度値が取る範囲の分割数及び分割幅を変更すること
を特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記補正データ判定手段は、前記補正データの入力濃度値が取る範囲を前記複数の領域に分割するときに、濃度変換の後で実施される階調処理の内容に応じて前記補正データの入力濃度値が取る範囲の分割数及び分割幅を変更すること
を特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記所定の条件は、前記複数の測定データの内の前記複数の平均値に対する差分が所定値より大きい測定データの個数が所定の閾値以下であること
を特徴とする請求項１乃至４のいずれか一つに記載の画像処理装置。
【請求項６】
前記補正データ生成手段は、前記補正データ判定手段が前記補正データの前記複数の領域の内の或る領域が前記所定の条件を満たすと判定した場合には、当該領域の前記補正データを当該領域の補正済みの前記濃度補正データテーブルとして扱うこと
を特徴とする請求項１乃至５のいずれか一つに記載の画像処理装置。
【請求項７】
前記補正データ生成手段は、前記補正データ判定手段が前記補正データの前記複数の領域の内の或る領域が前記所定の条件を満たさないと判定した場合には、当該領域の前記複数の平均値から近似式を算出し、前記近似式より求められる曲線に基づいて当該領域の前記濃度補正データテーブルを生成すること
を特徴とする請求項１乃至６のいずれか一つに記載の画像処理装置。
【請求項８】
入力画像の濃度変換に用いられる濃度補正データテーブルを補正する画像処理方法であって、
同一の色及び同一の入力濃度値毎に複数のパッチを含むパッチデータを形成するパッチデータ形成ステップと、
前記パッチデータに基づいて記録媒体上に形成された複数のパッチの画像を読み取ることによって生成された複数の測定データを色及び入力濃度値毎に分類し、前記複数の測定データの色及び入力濃度値毎の複数の平均値を算出し、前記複数の平均値を色毎に入力濃度値の順序で整列することにより色毎に補正データを生成し、前記補正データの入力濃度値が取る範囲を色、入力画像の特性又は濃度変換の後で実施される階調処理の内容に応じて複数の領域に分割するパッチデータ処理ステップと、
前記複数の領域毎に、前記複数の平均値に基づいて前記補正データが所定の条件を満たすか否かの判定を行う補正データ判定ステップと、
前記補正データ判定ステップによる判定の結果及び前記補正データに基づいて、前記濃度補正データテーブルを補正する補正データ生成ステップと、
を含むことを特徴とする画像処理方法。
【請求項９】
前記補正データ判定ステップは、前記補正データの入力濃度値が取る範囲を前記複数の領域に分割するときに、色材の特性に応じて前記補正データの入力濃度値が取る範囲の分割数及び分割幅を変更すること
を特徴とする請求項８に記載の画像処理方法。
【請求項１０】
前記補正データ判定ステップは、前記補正データの入力濃度値が取る範囲を前記複数の領域に分割するときに、入力画像の特性に応じて前記補正データの入力濃度値が取る範囲の分割数及び分割幅を変更すること
を特徴とする請求項８に記載の画像処理方法。
【請求項１１】
前記補正データ判定ステップは、前記補正データの入力濃度値が取る範囲を前記複数の領域に分割するときに、濃度変換の後で実施される階調処理の内容に応じて前記補正データの入力濃度値が取る範囲の分割数及び分割幅を変更すること
を特徴とする請求項８に記載の画像処理方法。
【請求項１２】
前記所定の条件は、前記複数の測定データの内の前記複数の平均値に対する差分が所定値より大きい測定データの個数が所定の閾値以下であること
を特徴とする請求項８乃至１１のいずれか一つに記載の画像処理方法。
【請求項１３】
前記補正データ生成ステップは、前記補正データ判定ステップが前記補正データの前記複数の領域の内の或る領域が前記所定の条件を満たすと判定した場合には、当該領域の前記補正データを当該領域の補正済みの前記濃度補正データテーブルとして扱うこと
を特徴とする請求項８乃至１２のいずれか一つに記載の画像処理方法。
【請求項１４】
前記補正データ生成ステップは、前記補正データ判定ステップが前記補正データの前記複数の領域の内の或る領域が前記所定の条件を満たさないと判定した場合には、当該領域の前記複数の平均値から近似式を算出し、前記近似式より求められる曲線に基づいて当該領域の前記濃度補正データテーブルを生成すること
を特徴とする請求項８乃至１３のいずれか一つに記載の画像処理方法。
【請求項１５】
請求項８乃至１４のいずれか１つに記載された画像処理方法をコンピュータで実行させることを特徴とする画像処理プログラム。
【請求項１６】
請求項１５に記載された画像処理プログラムを格納したコンピュータの読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力画像の濃度変換に用いられる濃度補正データテーブルを補正する画像処理装置、画像処理方法、画像処理プログラム及び記録媒体に関するものである。
【背景技術】
【０００２】
従来の画像形成装置においては、画像形成装置の特性や、その経時変化に起因して、出力画像の画質が変化することが知られている。これを解決する技術として、例えば、下記の特許文献１に記載された技術が知られている。
【０００３】
特許文献１には、濃度が異なる複数の色パッチを表すパッチデータを用いて出力装置が出力した各々の色パッチの色を測色して得られる色パッチの測色データと予め設定された目標色データに基づいてパッチデータを補正するキャリブレーション工程を複数回繰り返すことにより、出力装置が出力する色パッチの測色データを目標色データに収束させるための色補正データを決定するキャリブレーション装置であって、さらに該色パッチの測色データと予め設定された目標色データとの色ずれ量を算出し、今回のキャリブレーション工程で算出した色ずれ量に基づいて、次回のキャリブレーション工程で生成されるパッチデータの色パッチを選定するキャリブレーション装置等が記載されている。
【０００４】
特許文献１記載の技術では、シート上の色パッチに対して閾値判定を実施し、閾値に対して許容範囲内の色パッチを次回のパッチデータから除外し、許容範囲外の色パッチを次回のパッチデータに再度選定している。しかしながら、特許文献１掲載の技術では、パッチシート上の色パッチに対して濃度基準で閾値判定をしているため、補正用データに階調段差が発生しているかどうかは、実画像を出力しないと確認できない可能性がある。
【０００５】
また、関連する技術として、本出願人は、複数の色のパッチを含む測定チャートを出力する測定チャート出力手段と、色濃度が既知の複数のパッチを含むリファレンスチャートと、測定チャート出力手段により出力された測定チャートとを含む撮影画像データを取得する撮影画像データ取得手段と、リファレンスチャートに含まれる各パッチの色濃度を各パッチを識別するパッチ識別情報に対応付けて保持するパッチ色濃度保持手段と、パッチ色濃度保持手段が各パッチ識別情報に対応付けて保持する各パッチの色濃度と、撮影画像データ取得手段が取得した撮像画像データのうち当該パッチ識別情報により特定されるパッチの画像データの色濃度とに基づいて、測定チャートの各パッチの色濃度を算出する色濃度算出手段とを備えたことを特徴とする画像形成装置等を提案した（例えば、下記の特許文献２参照）。
【０００６】
【特許文献１】特開２００４−２８９２１５号公報
【特許文献２】特開２００６−２２２５５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、上記に鑑みてなされたものであって、補正用データの階調とび（階調段差）を軽減することが可能な画像処理装置、画像処理方法、画像処理プログラム及び記録媒体を提供することを目的としている。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明にかかる画像処理装置は、入力画像の濃度変換に用いられる濃度補正データテーブルを補正する画像処理装置であって、同一の色及び同一の入力濃度値毎に複数のパッチを含むパッチデータを形成するパッチデータ形成手段と、前記パッチデータに基づいて記録媒体上に形成された複数のパッチの画像を読み取ることによって生成された複数の測定データを色及び入力濃度値毎に分類し、前記複数の測定データの色及び入力濃度値毎の複数の平均値を算出し、前記複数の平均値を色毎に入力濃度値の順序で整列することにより色毎に補正データを生成し、前記補正データの入力濃度値が取る範囲を色、入力画像の特性又は濃度変換の後で実施される階調処理の内容に応じて複数の領域に分割するパッチデータ処理手段と、前記複数の領域毎に、前記複数の平均値に基づいて前記補正データが所定の条件を満たすか否かの判定を行う補正データ判定手段と、前記補正データ判定手段による判定の結果及び前記補正データに基づいて、前記濃度補正データテーブルを補正する補正データ生成手段と、を備えたことを特徴とする。
【０００９】
また、本発明にかかる画像処理方法は、入力画像の濃度変換に用いられる濃度補正データテーブルを補正する画像処理方法であって、同一の色及び同一の入力濃度値毎に複数のパッチを含むパッチデータを形成するパッチデータ形成ステップと、前記パッチデータに基づいて記録媒体上に形成された複数のパッチの画像を読み取ることによって生成された複数の測定データを色及び入力濃度値毎に分類し、前記複数の測定データの色及び入力濃度値毎の複数の平均値を算出し、前記複数の平均値を色毎に入力濃度値の順序で整列することにより色毎に補正データを生成し、前記補正データの入力濃度値が取る範囲を色、入力画像の特性又は濃度変換の後で実施される階調処理の内容に応じて複数の領域に分割するパッチデータ処理ステップと、前記複数の領域毎に、前記複数の平均値に基づいて前記補正データが所定の条件を満たすか否かの判定を行う補正データ判定ステップと、前記補正データ判定ステップによる判定の結果及び前記補正データに基づいて、前記濃度補正データテーブルを補正する補正データ生成ステップと、を含むことを特徴とする。
【００１０】
また、本発明にかかる画像処理プログラムは、請求項８乃至１４のいずれか１つに記載された画像処理方法をコンピュータで実行させることを特徴とする。
【００１１】
また、本発明にかかる記録媒体は、請求項１５に記載された画像処理プログラムを格納したコンピュータの読み取り可能な記録媒体であることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、同一の色及び同一の入力濃度値毎に複数のパッチを含むパッチデータを形成し、パッチデータを用いて記録媒体上に形成された複数のパッチの画像を読み取ることによって生成された複数の測定データの色及び入力濃度値毎の複数の平均値を使用して補正データを生成する。これにより、補正用データの階調とび（階調段差）を軽減することが可能となるという効果を奏する。
【発明を実施するための最良の形態】
【００１３】
以下に添付図面を参照して、この発明にかかる画像処理装置、画像処理方法、画像処理プログラム及び記録媒体の最良な実施の形態を詳細に説明する。
【００１４】
（本発明の実施の形態）
本発明の一実施の形態として、本発明の画像処理装置を画像形成装置に適用した例について説明する。この画像形成装置は、クライアントＰＣに接続され、クライアントＰＣから画像データの入力を受け付けることとなる。
【００１５】
図１は、本発明の実施の形態にかかる画像形成装置１と、クライアントＰＣ２の構成を示すブロック図である。図１に示すように、画像形成装置１は、画像処理部１０と、画像形成部２０と、画像読取部３０と、を含んでいる。
【００１６】
画像形成装置１はクライアントＰＣ２に接続されており、通常印刷処理時においては、画像形成装置１内の画像処理部１０には、クライアントＰＣ２内のプリンタドライバ２ａを介して画像データ（ＲＧＢ画像データ）２ｂが入力される。画像処理部１０は、クライアントＰＣ２から入力された画像データ２ｂに色変換処理、濃度変換処理及び階調処理を実施して、ＣＭＹＫ画像データを画像形成部２０に出力する。画像形成部２０は、画像処理部１０から入力されるＣＭＹＫ画像データに基づく画像を記録媒体（例えば、紙等）上に形成する。
【００１７】
画像処理部１０は、色変換処理部１１と、濃度変換処理部１２と、濃度補正処理部１３と、階調処理部１４と、を含んでいる。濃度補正処理部１３は、本発明のパッチデータ処理手段としてのパッチデータ処理部１３ａと、本発明のパッチデータ形成手段としてのパッチデータ形成部１３ｂと、本発明の補正データ生成手段としての補正データ生成部１３ｃと、本発明の補正データ判定手段としての補正データ判定部１３ｄと、を含んでいる。
【００１８】
色変換処理部１１は、クライアントＰＣ２から入力されるＲＧＢ画像データをＣＭＹＫ画像データに変換する。
【００１９】
濃度変換処理部１２は、クライアントＰＣ２から入力される画像データに基づいて画像形成を行う通常印刷処理時においては、ＣＭＹＫの色毎に予め設定された濃度補正データテーブルを用いて、色変換処理部１１から入力される画像データをＣＭＹＫの色毎に濃度変換する。なお、濃度変換処理部１２が用いる濃度補正データテーブルは、濃度補正（キャリブレーション）処理の終了時に濃度補正処理部１３によって補正される。濃度変換処理部１２は、濃度補正（キャリブレーション）処理中においては、その時点における濃度補正データテーブルを用いて、濃度補正処理部１３から入力されるパッチデータをＣＭＹＫの色毎に濃度変換する。
【００２０】
階調処理部１４は、濃度変換処理部１２から入力されるＣＭＹＫ画像データの階調数を画像形成部２０の階調処理能力に応じた階調数に変換する。
【００２１】
画像形成部２０は、階調処理部１４から入力される画像データに基づく画像を記録媒体上に形成する。
【００２２】
濃度補正処理部１３は、濃度補正（キャリブレーション）処理時において、パッチデータ（ＣＭＹＫデータ）を濃度変換処理部１２に出力する。濃度変換処理部１２は、濃度補正処理部１３から入力されるパッチデータに濃度変換処理を実施して、階調処理部１４に出力する。階調処理部１４は、濃度変換処理部１２から入力されるＣＭＹＫ画像データの階調数を画像形成部２０の階調処理能力に応じた階調数に変換して、画像形成部２０に出力する。画像形成部２０は、濃度変換処理部１２から入力されるＣＭＹＫ画像データに基づく画像（以下、「濃度補正用カラーチャート」ともいう。）を記録媒体上に形成する。
【００２３】
画像読取部３０は、セットされた原稿をスキャンすることで得られる原稿の濃淡情報に基づいて、デジタル画像データを生成して画像処理部１０に出力する。画像読取部３０は、濃度補正（キャリブレーション）処理時においては、画像形成部２０によって記録媒体上に形成された濃度補正用カラーチャートを読み取ることで得られるデジタル画像データ（以下、「パッチ測定データ」ともいう。）を画像処理部１０に出力する。
【００２４】
次に、画像形成装置１の濃度補正処理について詳細に説明する。図２乃至図５は、本実施の形態にかかる画像形成装置１の濃度補正（キャリブレーション）処理の手順を示すフローチャートである。画像形成装置１は、濃度補正（キャリブレーション）開始の指示を受けると、図２乃至図５に示す処理を開始する。
【００２５】
まず、パッチデータ形成部１３ｂが、濃度補正用カラーチャート内に配置するパッチを決定（形成）する（ステップＳ１１）。
【００２６】
図６−１及び図６−２は、画像形成装置１によって形成される濃度補正用カラーチャートの例としての濃度補正用カラーチャートＣ１、Ｃ２をそれぞれ示す図である。濃度補正用カラーチャートＣ１、Ｃ２は、シアン、マゼンタ、イエロー及びブラックのパッチをそれぞれ２４個ずつ含んでいる。各パッチ内の数値は、当該パッチの入力濃度値（パッチデータ形成部１３ｂから濃度変換処理部１２に入力される濃度値）を表しており、小さい（０に近い）ほど低濃度を表し、大きい（１１に近い）ほど高濃度を表す。濃度補正用カラーチャートＣ１、Ｃ２は、同一の色材（シアン、マゼンタ、イエロー、ブラック）の各々に関して、１２種類の入力濃度値のパッチを含んでいる。また、濃度補正用カラーチャートＣ１、Ｃ２は、同一の色材及び同一の入力濃度値毎に複数（ここでは２個）のパッチを含んでいる。例えば、１つの色材であるシアンに関して説明すると、２個のパッチＰ１００、Ｐ１２０の入力濃度値は同一（ここでは、０）である。同様に、２個のパッチＰ１０１、Ｐ１２１の入力濃度値は同一（ここでは、１）である。パッチＰ１０２〜Ｐ１１１及びパッチＰ１２２〜Ｐ１３１も同様である。また、他の色材（マゼンタ、イエロー、ブラック）に関しても同様である。
【００２７】
一般には、図６−１に示す濃度補正用カラーチャートＣ１のように、同一の色材の複数のパッチを低濃度から高濃度へという濃度順で配置する。例えば、１つの色材であるシアンに関して説明すると、パッチＰ１００〜パッチＰ１１１は、図中右側方向から図中左側方向に向かって濃度が徐々に濃くなる順序で配置されている。また、パッチＰ１２０〜パッチＰ１３１は、パッチＰ１００〜パッチＰ１１１の図中下側に、図中右側方向から図中左側方向に向かって徐々に濃度が濃くなる順序で配置されている。同様に、他の色材（マゼンタ、イエロー、ブラック）のパッチも、図中右側方向から図中左側方向に向かって濃度が徐々に濃くなる順序で配置されている。
【００２８】
また、図６−２に示す濃度補正用カラーチャートＣ２のように、パッチを濃度順ではなく、ランダムに配置するようにしても良い。例えば、１つの色材であるシアンに関して説明すると、パッチＰ１００〜パッチＰ１１１は、図中右側方向から図中左側方向に向かって、パッチＰ１００、Ｐ１０２、Ｐ１０４、Ｐ１０６、Ｐ１０８、Ｐ１１０、Ｐ１０１、Ｐ１０３、Ｐ１０５、Ｐ１０７、Ｐ１０９、Ｐ１１１の順で配置されている。また、パッチＰ１２０〜パッチＰ１３１は、パッチＰ１００〜パッチＰ１１１の図中下側に、図中右側方向から図中左側方向に向かって、パッチＰ１２１、Ｐ１２３、Ｐ１２５、Ｐ１２７、Ｐ１２９、Ｐ１３１、Ｐ１２０、Ｐ１２２、Ｐ１２４、Ｐ１２６、Ｐ１２８、Ｐ１３０の順で配置されている。同様に、他の色材（マゼンタ、イエロー、ブラック）のパッチもランダムに配置されている。このように色パッチをランダムに配置することにより、面内の濃度ムラに起因する測定誤差を吸収することができる。
【００２９】
また、濃度補正の精度を高くするために、入力濃度値の刻みを多くすることが考えられる。しかしながら、入力濃度値の刻みを多くすると、階調段差が発生する場合がある。図７−１は、入力濃度値の刻みを多くした場合の入力濃度値と出力濃度値との関係を表すグラフを示す図である。図７−１においては、階調段差が発生している。そこで、本実施形態においては、入力濃度値の刻みを少なくし（０〜１１までの１２刻み）、同一色且つ同一濃度値のパッチを複数個配置し、それらの平均値を算出して利用することにより、階調段差を軽減することができる。図７−２は、入力濃度値の刻みを少なくし、同一色且つ同一濃度のパッチを複数個配置し、それらの平均値を算出して利用した場合の入力濃度値と出力濃度値との関係を表すグラフを示す図である。図７−２では、図７−１に比べて、階調段差が軽減されている。
【００３０】
再び図２を参照すると、濃度変換処理部１２は、濃度補正処理部１３から入力されるパッチデータに濃度変換処理を実施し、階調処理部１４に出力する。階調処理部１４は、濃度変換処理部１２から入力されるＣＭＹＫ画像データ（パッチデータ）を画像形成部２０の階調処理能力に応じた階調数に変換する階調処理を実施して、画像形成部２０に出力する。画像形成部２０は、濃度変換処理部１２から入力されるＣＭＹＫ画像データ（パッチデータ）に基づく濃度補正用カラーチャートを記録媒体上に形成する（ステップＳ１２）。
【００３１】
次に、画像読取部３０は、画像形成部２０によって記録媒体上に形成された濃度補正用カラーチャートを読み取ることでパッチ測定データ（デジタル画像データ）を取得し、画像処理部１０に出力する（ステップＳ１３）。
【００３２】
次に、パッチデータ処理部１３ａが、パッチ測定データ内の複数のパッチに対応する複数の測定データを色及び入力濃度値毎に分類し、複数の測定データの色及び入力濃度値毎の複数の平均値を算出する（ステップＳ１４）。再び図６−１及び図６−２を参照し、例えば、１つの色材であるシアンに関して説明すると、パッチデータ処理部１３ａは、パッチＰ１００に対応する部分の測定データとパッチＰ１２０に対応する部分の測定データとの平均値を算出する。パッチデータ処理部１３ａは、パッチＰ１０１〜Ｐ１１１及びＰ１２１〜Ｐ１３１に関しても、同様に入力濃度値毎の平均値を算出する。また、パッチデータ処理部１３ａは、他の色（マゼンタ、イエロー、ブラック）に関しても、同様に色及び入力濃度値毎の平均値を算出する。
【００３３】
再び図２を参照すると、パッチデータ処理部１３ａは、算出した複数の平均値を色毎に入力濃度値の順序で整列（ソート）することにより、色毎の仮の補正データを生成する（ステップＳ１５）。さらに、パッチデータ処理部１３ａは、色毎の仮の補正データの入力濃度値が取る範囲を複数の領域に分割し、分割した領域ごとにデータを振り分ける（ステップＳ１６）。分割する領域の数や個々の分割領域の幅は、種々の条件により異なる。
【００３４】
例えば、色材の特性に応じて、仮の補正データの入力濃度値が取る範囲を複数の領域に分割する場合には、パッチデータ処理部１３ａは、図３に示す処理を実施する。
【００３５】
まず、パッチデータ処理部１３ａは、仮の補正データの入力濃度値が取る範囲を３分割する（ステップＳ３１）。図８−１は、仮の補正データの入力濃度値が取る範囲を３分割したグラフを示す図である。
【００３６】
次に、パッチデータ処理部１３ａは、色材が黒色（ブラック）の場合には（ステップＳ３２：Ｙｅｓ）、低濃度側の分割幅を狭くする（ステップＳ３３）。図８−２は、低濃度側の分割幅を狭くしたグラフを示す図である。色材が黒色の場合、他の色に比べて、低濃度側のような付着量が少ない箇所での濃度の振れが目に付きやすいため、低濃度側の分割幅を狭くし、精度を高くすることができる。
【００３７】
一方、パッチデータ処理部１３ａは、色材が黒色（ブラック）ではない場合には（ステップＳ３２：Ｎｏ）、分割幅を狭くすることなく、処理を終了する。
【００３８】
また、例えば、写真画像の場合、パッチデータ処理部１３ａは、図４に示す処理を実施する。
【００３９】
まず、パッチデータ処理部１３ａは、仮の補正データの入力濃度値が取る範囲を３分割する（ステップＳ４１）。
【００４０】
次に、パッチデータ処理部１３ａは、入力データが写真の場合には（ステップＳ４２：Ｙｅｓ）、領域の分割数を３から４に変更する（ステップＳ４３）。図９−２は、領域の分割数を３から４に変更したグラフを示す図である。さらに、パッチデータ処理部１３ａは、中濃度側の２つの領域（図９−２に示す領域２及び領域３）の分割幅を狭くする（ステップＳ４４）。写真の場合、中濃度の色を多く使用するため、分割数を３から４に変更し，中濃度側の２つの領域の分割幅を狭くし、精度を高くすることができる。
【００４１】
一方、パッチデータ処理部１３ａは、入力データが写真ではない場合には（ステップＳ４２：Ｎｏ）、分割数を変更したり分割幅を狭くすることなく、処理を終了する。
【００４２】
また、例えば、濃度変換処理の後段で実施される階調処理の特性に応じて分割を行う場合、パッチデータ処理部１３ａは、図５に示す処理を実施する。
【００４３】
まず、パッチデータ処理部１３ａは、仮の補正データの入力濃度値が取る範囲を３分割する（ステップＳ５１）。
【００４４】
次に、パッチデータ処理部１３ａは、階調処理が例えば文字用途で使用される（非周期系のドット配置である）階調処理である場合には（ステップＳ５２：Ｙｅｓ）、領域の分割数を３から２に変更する（ステップＳ５３）。図９−１は、領域の分割数を３から２に変更したグラフを示す図である。文字用途では、写真用途に比べて、全体的な階調性を重視する必要がないためである。
【００４５】
一方、パッチデータ処理部１３ａは、階調処理が例えば文字用途で使用される（非周期系のドット配置である）階調処理ではない場合には（ステップＳ５２：Ｎｏ）、分割数を変更することなく、処理を終了する。
【００４６】
再び図２を参照すると、パッチデータ処理部１３ａは、分割領域ごとに測定データの平均値を使用し、濃度補正データテーブル生成のための補正データを生成する（ステップＳ１７）。
【００４７】
次に、補正データ判定部１３ｄは、複数の領域毎に、補正データが所定の条件を満たすか否かを判定することにより、補正データの修整処理の要否の判定を行う。詳細には、補正データ判定部１３ｄは、複数の領域毎に、同一の入力濃度値の測定データ（パッチ）に関して、平均値に対する個々の測定データのばらつき（差分）を算出し、単一（１つ）の領域内においてばらつきが所定値より大きい入力濃度値の個数が閾値以下（許容範囲内）である場合には（ステップＳ１８：Ｙｅｓ）、補正データが所定の条件を満たし、補正データの修整処理が不要と判定する。この場合、補正データ生成部１３ｃが、ステップＳ１７にて算出された補正データを補正済みの濃度補正データテーブルとして扱い、濃度変換処理部１２に反映（出力）する（ステップＳ１９）。図１０−１は、単一の領域内においてばらつきが所定値より大きい入力濃度値の個数が閾値以下（許容範囲内）である場合の補正データのグラフを示す図である。
【００４８】
一方、補正データ判定部１３ｄは、単一の領域内においてばらつきが所定値より大きい入力濃度値の個数が閾値以下（許容範囲内）ではない場合には（ステップＳ１８：Ｎｏ）、補正データが所定の条件を満たさず、補正データの修整処理が必要と判定して、単一の領域内において、近似式を算出する（ステップＳ２０）。この場合、補正データ生成部１３ｃは、近似式を用いて補正データを修整（算出）する（ステップＳ２１）。図１０−２は、単一の領域内においてばらつきが所定値より大きい入力濃度値の個数が閾値以下（許容範囲内）ではない場合に、近似式を用いて修整された補正データのグラフを示す図である。近似式としては、判定対象領域が低濃度部の場合には、濃度値の変化量が他の濃度部に比べて少ないため、２次以下の近似式を使用する。また、判定対象領域が中濃度部又は高濃度部の場合には、４次以下の近似式を使用する。
【００４９】
そして、補正データ生成部１３ｃは、ステップＳ２１にて修整された複数の領域毎の補正データを連結する。その際、補正データ生成部１３ｃは、領域と領域との間の連結部分において階調段差が発生する場合があるため、連結部分の補正データに対して階調段差の補正を行う。階調段差の補正は、連結部分近傍のデータ（例えば、濃度値として±５％等）を確認し、重み付け平均により、連結部分のデータを補正することにより実現可能である。その後、補正データ生成部１３ｃは、連結された補正データを濃度補正データテーブルとして濃度変換処理部１２に反映（出力）する（ステップＳ１９）。
【００５０】
以上の処理により、濃度変換処理部１２の濃度補正データテーブルが修正され、以後、濃度変換処理部１２は、修正後の濃度補正データテーブルを使用して、濃度変換処理を実施する。
【００５１】
本実施形態によれば、同一の色及び同一の入力濃度値毎に複数のパッチを含むパッチデータを形成し、パッチデータを用いて記録媒体上に形成された複数のパッチの画像を読み取ることによって生成された複数の測定データの色及び入力濃度値毎の複数の平均値を使用して補正データを生成する。これにより、エンジン（画像形成部２０）側の要因（面内の濃度ムラや経時の変動）や、画像処理部１０側の要因（補正用データ生成時の処理の不具合）を吸収し、補正用データの階調とび（階調段差）を軽減することが可能となる。
【００５２】
図１１は、本実施形態に係る画像処理装置を複合機に適用した場合のハードウェア構成の一例を示すブロック図である。本図に示すように、この複合機は、コントローラ１１０とエンジン部（Engine）１６０とをＰＣＩ（Peripheral Component Interconnect）バスで接続した構成となる。コントローラ１１０は、複合機全体の制御と描画、通信、図示しない操作部からの入力を制御するコントローラである。エンジン部１６０は、ＰＣＩバスに接続可能なプリンタエンジンなどであり、たとえば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナまたはファックスユニットなどである。なお、このエンジン部１６０には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。
【００５３】
コントローラ１１０は、ＣＰＵ１１１と、ノースブリッジ（ＮＢ）１１３と、システムメモリ（ＭＥＭ−Ｐ）１１２と、サウスブリッジ（ＳＢ）１１４と、ローカルメモリ（ＭＥＭ−Ｃ）１１７と、ＡＳＩＣ（Application Specific Integrated Circuit）１１６と、ハードディスクドライブ（ＨＤＤ）１１８とを有し、ノースブリッジ（ＮＢ）１１３とＡＳＩＣ１１６との間をＡＧＰ（Accelerated Graphics Port）バス１１５で接続した構成となる。また、ＭＥＭ−Ｐ１１２は、ＲＯＭ（Read Only Memory）１１２ａと、ＲＡＭ(Random Access Memory)１１２ｂとをさらに有する。
【００５４】
ＣＰＵ１１１は、複合機の全体制御をおこなうものであり、ＮＢ１１３、ＭＥＭ−Ｐ１１２およびＳＢ１１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【００５５】
ＮＢ１１３は、ＣＰＵ１１１とＭＥＭ−Ｐ１１２、ＳＢ１１４、ＡＧＰ１１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ１１２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【００５６】
ＭＥＭ−Ｐ１１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ１１２ａとＲＡＭ１１２ｂとからなる。ＲＯＭ１１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ１１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
【００５７】
ＳＢ１１４は、ＮＢ１１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ１１４は、ＰＣＩバスを介してＮＢ１１３と接続されており、このＰＣＩバスには、ネットワークインターフェース（Ｉ／Ｆ）部なども接続される。
【００５８】
ＡＳＩＣ１１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Integrated Circuit）であり、ＡＧＰ１１５、ＰＣＩバス、ＨＤＤ１１８およびＭＥＭ−Ｃ１１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ１１６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ１１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ１１７を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣ（Direct Memory Access Controller）と、エンジン部１６０との間でＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。このＡＳＩＣ１１６には、ＰＣＩバスを介してＦＣＵ（Fax Control Unit）１３０、ＵＳＢ（Universal Serial Bus）１４０、ＩＥＥＥ１３９４（the Institute of Electrical and Electronics Engineers 1394）インターフェース１５０が接続される。操作表示部１２０はＡＳＩＣ１１６に直接接続されている。
【００５９】
ＭＥＭ−Ｃ１１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ（Hard Disk Drive）１１８は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【００６０】
ＡＧＰ１１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ１１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【００６１】
なお、本実施形態の画像処理装置で実行される画像処理プログラムは、ＲＯＭ等に予め組み込まれて提供される。
【００６２】
本実施形態の画像処理装置で実行される画像処理プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００６３】
さらに、本実施形態の画像処理装置で実行される画像処理プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態の画像処理装置で実行される画像処理プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００６４】
本実施の形態の画像処理装置で実行される画像処理プログラムは、上述した各部（パッチデータ処理部、パッチデータ形成部、補正データ生成部、補正データ判定部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭから画像処理プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、パッチデータ処理部、パッチデータ形成部、補正データ生成部、補正データ判定部が主記憶装置上に生成されるようになっている。
【００６５】
なお、上記実施の形態では、本発明の画像処理装置を、コピー機能、プリンタ機能、スキャナ機能およびファクシミリ機能のうち少なくとも２つの機能を有する複合機に適用した例を挙げて説明するが、複写機、プリンタ、スキャナ装置、ファクシミリ装置等の画像処理装置であればいずれにも適用することができる。
【産業上の利用可能性】
【００６６】
以上のように、本発明にかかる画像処理装置、画像処理方法、画像処理プログラム及び記録媒体は、入力画像の濃度変換に用いられる濃度補正データテーブルを補正する技術に有用である。
【図面の簡単な説明】
【００６７】
【図１】本実施の形態に係る画像形成装置の構成を示すブロック図である。
【図２】本実施の形態に係る画像形成装置における濃度補正（キャリブレーション）処理の手順を示すフローチャートである。
【図３】本実施の形態に係る画像形成装置における濃度補正（キャリブレーション）処理の手順を示すフローチャートである。
【図４】本実施の形態に係る画像形成装置における濃度補正（キャリブレーション）処理の手順を示すフローチャートである。
【図５】本実施の形態に係る画像形成装置における濃度補正（キャリブレーション）処理の手順を示すフローチャートである。
【図６−１】本実施の形態に係る画像形成装置によって形成される濃度補正用カラーチャートの例を示す図である。
【図６−２】本実施の形態に係る画像形成装置によって形成される濃度補正用カラーチャートの例を示す図である。
【図７−１】濃度補正用カラーチャートの入力濃度値と出力濃度値との関係を表すグラフを示す図である。
【図７−２】濃度補正用カラーチャートの入力濃度値と出力濃度値との関係を表すグラフを示す図である。
【図８−１】本実施の形態に係る画像形成装置によって形成された濃度補正用カラーチャートの入力濃度値と出力濃度値との関係を表すグラフを示す図である。
【図８−２】本実施の形態に係る画像形成装置によって形成された濃度補正用カラーチャートの入力濃度値と出力濃度値との関係を表すグラフを示す図である。
【図９−１】本実施の形態に係る画像形成装置によって形成された濃度補正用カラーチャートの入力濃度値と出力濃度値との関係を表すグラフを示す図である。
【図９−２】本実施の形態に係る画像形成装置によって形成された濃度補正用カラーチャートの入力濃度値と出力濃度値との関係を表すグラフを示す図である。
【図１０−１】本実施の形態に係る画像形成装置によって算出された補正データの一部の領域を表すグラフを示す図である。
【図１０−２】本実施の形態に係る画像形成装置によって算出された補正データの一部の領域を表すグラフを示す図である。
【図１１】本実施の形態に係る画像処理装置を複合機に適用した場合のハードウェア構成の一例を示すブロック図である。
【符号の説明】
【００６８】
１  画像形成装置
２  クライアントＰＣ
３、Ｃ１、Ｃ２  濃度補正用カラーチャート
１０  画像処理部
１１  色変換処理部
１２  濃度変換処理部
１３  濃度補正処理部
１３ａ  パッチデータ処理部
１３ｂ  パッチデータ形成部
１３ｃ  補正データ生成部
１３ｄ  補正データ判定部
１４  階調処理部
２０  画像形成部
３０  画像読取部
１１０  コントローラ
１１１  中央演算ユニット
１１２  メモリユニット
１１３  ノースブリッジ
１１４  サウスブリッジ
１１５  ＡＧＰ
１１６  ＡＳＩＣ
１１７  ローカルメモリ
１１８  ＨＤＤ
１２０  操作表示部
１３０  ＦＣＵ
１４０  ＵＳＢ
１５０  ＩＥＥＥ１３９４
１６０  エンジン部
【図１】
2010136023.tif 000003
【図２】
2010136023.tif 000004
【図３】
2010136023.tif 000005
【図４】
2010136023.tif 000006
【図５】
2010136023.tif 000007
【図６−１】
2010136023.tif 000008
【図６−２】
2010136023.tif 000009
【図７−１】
2010136023.tif 000010
【図７−２】
2010136023.tif 000011
【図８−１】
2010136023.tif 000012
【図８−２】
2010136023.tif 000013
【図９−１】
2010136023.tif 000014
【図９−２】
2010136023.tif 000015
【図１０−１】
2010136023.tif 000016
【図１０−２】
2010136023.tif 000017
【図１１】
2010136023.tif 000018