(57)【要約】【課題】他のカラーパッチを用意せずに、測色対象のカラーパッチの読取画像の欠陥の有無を確認すること。【解決手段】カラーパッチを読み取った読取画像であるカラーパッチ読取画像を記憶するカラーパッチ読取画像記憶部と、カラーパッチ読取画像の画素値を取得する画素値取得部と、取得された画素値に基づいて、画素値の分布状態を示す画素値分布情報を算出する画素値分布情報算出部と、画素値分布情報に基づいて、カラーパッチ読取画像の欠陥を判定する欠陥判定部とを含むことを特徴とする。【選択図】図１４
2016178477.tif 000002
【特許請求の範囲】
【請求項１】
カラーパッチを読み取った読取画像であるカラーパッチ読取画像を記憶するカラーパッチ読取画像記憶部と、
前記カラーパッチ読取画像の画素値を取得する画素値取得部と、
取得された前記画素値に基づいて、前記画素値の分布状態を示す画素値分布情報を算出する画素値分布情報算出部と、
前記画素値分布情報に基づいて、前記カラーパッチ読取画像の欠陥を判定する欠陥判定部と
を含むことを特徴とするカラーパッチ欠陥判定装置。
【請求項２】
前記画素値分布情報算出部は、前記カラーパッチ読取画像を構成する画素値の最頻値を算出し、
前記欠陥判定部は、取得された前記最頻値から所定の値以上離れた画素値の画素である外れ画素の数が所定の閾値以上である場合に、前記カラーパッチ読取画像に欠陥があると判定する
ことを特徴とする請求項１に記載のカラーパッチ欠陥判定装置。
【請求項３】
前記画素値取得部は、前記外れ画素の数に基づく欠陥判定により前記カラーパッチ読取画像に欠陥があると判定された場合に、前記外れ画素を除外した前記カラーパッチ読取画像の画素値を取得する
ことを特徴とする請求項２に記載のカラーパッチ欠陥判定装置。
【請求項４】
前記画素値分布情報算出部は、前記カラーパッチ読取画像を構成する画素値の極大値を算出し、算出した前記極大値が複数の場合に、複数の前記極大値から選択された１つの前記極大値を正常値として算出し、
前記画素値取得部は、前記正常値が算出された場合に、算出された前記正常値から所定の値以上離れた画素値の画素を除外した前記カラーパッチ読取画像の画素値を取得する
ことを特徴とする請求項１に記載のカラーパッチ欠陥判定装置。
【請求項５】
前記画素値分布情報算出部は、前記カラーパッチ読取画像を構成する画素値のばらつきの度合いを算出し、
前記欠陥判定部は、算出された前記ばらつきの度合いが所定の閾値以上である場合に、前記カラーパッチ読取画像に欠陥があると判定する
ことを特徴とする請求項１〜４のいずれか１項に記載のカラーパッチ欠陥判定装置。
【請求項６】
請求項１〜５のいずれか１項に記載のカラーパッチ欠陥判定装置を備えることを特徴とする色処理装置であって、
前記カラーパッチを画像形成出力するためのカラーパッチビットマップデータを記憶するカラーパッチビットマップデータ記憶部と、
前記カラーパッチビットマップデータの画素値を取得するカラーパッチビットマップデータ画素値取得部と、
前記カラーパッチ読取画像に欠陥がないと判定された場合に、前記カラーパッチビットマップデータの画素値と、前記カラーパッチ読取画像の画素値とを関連付けて、画像の色空間を異なる他の色空間へ変換するための色変換テーブルを生成する色変換テーブル生成部と
を含むことを特徴とする色処理装置。
【請求項７】
請求項６に記載の色処理装置を備えることを特徴とする画像検査装置。
【請求項８】
記録媒体上に画像形成出力された検査対象の画像が読み取られて生成された検査対象読取画像を取得する読取画像取得部と、
前記色処理装置により生成された前記色変換テーブルに基づいて、画像形成出力対象の前記検査対象の画像の色空間を変換することにより、前記検査対象読取画像の検査を行うための検査用画像を生成する検査用画像生成部と、
取得された前記検査対象読取画像と生成された前記検査用画像との差分を示す差分画像に基づいて前記検査対象読取画像の欠陥検査を行う欠陥検査部と
を含むことを特徴とする請求項７に記載の画像検査装置。
【請求項９】
カラーパッチを読み取った読取画像であるカラーパッチ読取画像を記憶するステップと、
前記カラーパッチ読取画像の画素値を取得するステップと、
取得された前記画素値に基づいて、前記画素値の分布状態を示す画素値分布情報を算出するステップと、
前記画素値分布情報に基づいて、前記カラーパッチ読取画像の欠陥を判定するステップと
を情報処理装置に実行させることを特徴とするカラーパッチ欠陥判定プログラム。
【請求項１０】
カラーパッチを読み取った読取画像であるカラーパッチ読取画像を記憶し、
前記カラーパッチ読取画像の画素値を取得し、
取得された前記画素値に基づいて、前記画素値の分布状態を示す画素値分布情報を算出し、
前記画素値分布情報に基づいて、前記カラーパッチ読取画像の欠陥を判定する
ことを特徴とするカラーパッチ欠陥判定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラーパッチ欠陥判定装置、色処理装置、画像検査装置、カラーパッチ欠陥判定プログラム及びカラーパッチ欠陥判定方法に関する。
【背景技術】
【０００２】
従来、印刷物の検品は人手によって行われてきたが、近年、印刷の後処理として印刷物の検品を行う検査装置が用いられている。このような検査装置は、まず、印刷対象となる画像データから基準となるマスター画像を生成する。そして、検査装置は、生成したマスター画像と検査対象の印刷物の読取画像の対応する部分とを比較し、これらの差分の程度により印刷物の欠陥を判別している。
【０００３】
マスター画像は、印刷対象となる画像データから生成されたＣＭＹＫ（Ｃｙａｎ，Ｍａｇｅｎｔａ，Ｙｅｌｌｏｗ，Ｋｅｙ  ｐｌａｔｅ）形式の印刷用画像（ビットマップ画像）を読取画像の形式であるＲＧＢ（Ｒｅｄ，Ｇｒｅｅｎ，Ｂｌｕｅ）形式の印刷用画像（ビットマップ画像）に変換することにより生成される。このようなＣＭＹＫ形式の印刷用画像からＲＧＢ形式の印刷用画像への変換等、画像の色空間を異なる他の色空間へ変換するために、色変換テーブルが用いられる。
【０００４】
このような色変換テーブルは、様々な階調色のカラーパッチを含むカラーチャートのＣＭＹＫ形式の印刷用画像と、印刷用画像が印刷された用紙を読み取ったＲＧＢ形式の読取画像と、が関連付けられて生成される。具体的には、色変換テーブルは、印刷用画像における各カラーパッチの測色値と、読取画像における各カラーパッチの測色値とをマッピングすることにより生成される。
【０００５】
正確な色変換テーブルが生成されるためには、カラーチャートの読取画像の一部、つまり、カラーパッチの読取画像に欠陥がないことが求められる。カラーパッチの読取画像に欠陥がないことを確認するために、カラーパッチの読取画像の測色値を基準値として、他のカラーパッチの測色値と比較することが提案されている（例えば、特許文献１を参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に開示された技術では、測色対象のカラーパッチの読取画像の欠陥の有無を確かめるために、他のカラーパッチを用意する必要があった。
【０００７】
なお、このような課題は、上述した検査装置だけでなく、機差や環境による色変動を抑えて入力色に対して常に同じ出力色を得るためのキャリブレーションを行う際に色変換テーブルを用いるプリンタ等の機器においても同様に生じ得る。
【０００８】
本発明は、このような課題を解決するためになされたものであり、他のカラーパッチを用意せずに、測色対象のカラーパッチの読取画像の欠陥の有無を確認することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明の一態様は、カラーパッチを読み取った読取画像であるカラーパッチ読取画像を記憶するカラーパッチ読取画像記憶部と、前記カラーパッチ読取画像の画素値を取得する画素値取得部と、取得された前記画素値に基づいて、前記画素値の分布状態を示す画素値分布情報を算出する画素値分布情報算出部と、前記画素値分布情報に基づいて、前記カラーパッチ読取画像の欠陥を判定する欠陥判定部と、を含むことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、他のカラーパッチを用意せずに、測色対象のカラーパッチの読取画像の欠陥の有無を確認することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係る検査装置を含む画像検査システムの構成を例示する図である。
【図２】本発明の実施形態に係る検査装置のハードウェア構成を例示するブロック図である。
【図３】本発明の実施形態に係るＤＦＥ、エンジンコントローラ、プリントエンジン、検査装置の機能構成を例示するブロック図である。
【図４】本発明の実施形態に係る比較検査の態様を例示する図である。
【図５】本発明の実施形態に係るプリントエンジン、検査装置及びスタッカの構成を例示する図である。
【図６】本発明の実施形態に係るマスター画像処理部の機能構成を例示するブロック図である。
【図７】本発明の実施形態に係る検査制御部の機能構成を例示するブロック図である。
【図８】本発明の実施形態に係る検査動作を例示するフローチャートである。
【図９】本発明の実施形態に係るテーブル生成部の機能構成を例示するブロック図である。
【図１０】本発明の実施形態に係る色変換テーブルの生成動作を例示するフローチャートである。
【図１１】本発明の実施形態に係る色変換テーブル生成用のカラーチャートを例示する図である。
【図１２】本発明の実施形態に係るカラーチャートに含まれるカラーパッチの１つを例示する図である。
【図１３】本発明の実施形態に係るパッチ欠陥判定部の機能構成を例示するブロック図である。
【図１４】本発明の実施形態に係るパッチ欠陥判定部による欠陥判定動作を例示するフローチャートである。
【図１５】本発明の実施形態に係る汚れがないカラーパッチの画素値の分布を例示する図である。
【図１６】本発明の実施形態に係る汚れがあるカラーパッチの画素値の分布を例示する図である。
【図１７】本発明の実施形態に係るスジ状の欠陥を含むカラーパッチの画素値の分布を例示する図である。
【図１８】本発明の実施形態に係るパッチ欠陥判定部による欠陥判定動作を例示するフローチャートである。
【図１９】本発明の実施形態に係るパッチ欠陥判定部の機能構成を例示するブロック図である。
【図２０】本発明の実施形態に係る正常値取得部による正常値取得動作を例示するフローチャートである。
【図２１】本発明の実施形態に係る正常値選択画面を例示する図である。
【図２２】本発明の実施形態に係る正常取得部による正常値取得動作を例示するフローチャートである。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、本発明の実施形態を詳細に説明する。本実施形態においては、画像形成出力結果を読み取った読取画像とマスター画像とを比較することにより出力結果を検査する検査装置を含む画像検査システムにおいて、マスター画像を生成する際に用いられる色変換テーブルを生成するための機能について説明する。図１は、本実施形態に係る画像検査システムの全体構成を例示する図である。
【００１３】
図１に示すように、本実施形態に係る画像検査システムは、ＤＦＥ（Ｄｉｇｉｔａｌ  Ｆｒｏｎｔ  Ｅｎｄ）１、エンジンコントローラ２、プリントエンジン３、検査装置４及びインタフェース端末５を含む。ＤＦＥ１は、受信した印刷ジョブに基づいて印刷出力するべき画像データ、即ち出力対象画像であるビットマップデータを生成し、生成したビットマップデータをエンジンコントローラ２に出力する画像処理装置である。
【００１４】
エンジンコントローラ２は、ＤＦＥ１から受信したビットマップデータに基づいてプリントエンジン３を制御して画像形成出力を実行させる。また、エンジンコントローラ２は、ＤＦＥ１から受信したビットマップデータを、プリントエンジン３による画像形成出力の結果を検査装置４が検査する際に参照するための検査用画像の元となる情報として検査装置４に送信する。
【００１５】
プリントエンジン３は、エンジンコントローラ２の制御に従い、ビットマップデータに基づいて記録媒体である用紙に対して画像形成出力を実行する画像形成装置である。尚、記録媒体としては、上述した用紙の他、フィルム、プラスチック等のシート状の材料で、画像形成出力の対象物となるものであれば採用可能である。
【００１６】
検査装置４は、エンジンコントローラ２から入力されたビットマップデータに基づいてマスター画像を生成する。そして、検査装置４は、プリントエンジン３が出力した用紙を読取装置で読み取って生成した読取画像を上記生成したマスター画像と比較することにより、出力結果の検査を行う画像検査装置である。
【００１７】
検査装置４は、出力結果に欠陥があると判断した場合、欠陥として判定されたページを示す情報をエンジンコントローラ２に通知する。これにより、エンジンコントローラ２によって欠陥ページの再印刷制御が実行される。
【００１８】
インタフェース端末５は、検査装置４による欠陥判定結果を確認するためのＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）や、検査におけるパラメータを設定するためのＧＵＩを表示するための情報処理端末である。例えば、インタフェース端末５は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の一般的な情報処理端末によって実現される。
【００１９】
ここで、本実施形態に係るＤＦＥ１、エンジンコントローラ２、プリントエンジン３、検査装置４及びインタフェース端末５を構成するハードウェアについて、図２を参照して説明する。図２は、本実施形態に係る検査装置４のハードウェア構成を示すブロック図である。図２においては、検査装置４のハードウェア構成を示すが、他の装置についても同様である。
【００２０】
図２に示すように、本実施形態に係る検査装置４は、一般的なＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）やサーバ等の情報処理装置と同様の構成を有する。即ち、本実施形態に係る検査装置４は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）４０及びＩ／Ｆ５０がバス９０を介して接続された構成である。また、Ｉ／Ｆ５０にはＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）６０、操作部７０及び専用デバイス８０が接続されている。
【００２１】
ＣＰＵ１０は演算手段であり、検査装置４全体の動作を制御する。ＲＡＭ２０は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ１０が情報を処理する際の作業領域として用いられる。ＲＯＭ３０は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。ＨＤＤ４０は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や各種の制御プログラム、アプリケーション・プログラム等が格納されている。
【００２２】
Ｉ／Ｆ５０は、バス９０と各種のハードウェアやネットワーク等を接続し制御する。ＬＣＤ６０は、ユーザが検査装置４の状態を確認するための視覚的ユーザインタフェースである。操作部７０は、キーボードやマウス等、ユーザが検査装置４に情報を入力するためのユーザインタフェースである。
【００２３】
専用デバイス８０は、エンジンコントローラ２、プリントエンジン３及び検査装置４において、専用の機能を実現するためのハードウェアである。プリントエンジン３の場合、専用デバイス８０は、画像形成出力対象の用紙を搬送する搬送機構や、紙面上に画像形成出力を実行するプロッタ装置である。また、エンジンコントローラ２、検査装置４の場合は、高速に画像処理を行うための専用の演算装置である。このような演算装置は、例えばＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）として構成される。また、紙面上に出力された画像を読み取る読取装置も、専用デバイス８０によって実現される。
【００２４】
このようなハードウェア構成において、ＲＯＭ３０に格納されているプログラムや、ＨＤＤ４０若しくは図示しない光学ディスク等の記録媒体からＲＡＭ２０に読み出されたプログラムに従ってＣＰＵ１０が演算を行うことにより、ソフトウェア制御部が構成される。このようにして構成されたソフトウェア制御部と、ハードウェアとの組み合わせによって、本実施形態に係るＤＦＥ１、エンジンコントローラ２、プリントエンジン３、検査装置４及びインタフェース端末５の機能を実現する機能ブロックが構成される。
【００２５】
図３は、本実施形態に係るＤＦＥ１、エンジンコントローラ２、プリントエンジン３及び検査装置４の機能構成を示すブロック図である。図３においては、データの送受信を実線で、用紙の流れを破線で示している。図３に示すように、本実施形態に係るＤＦＥ１は、ジョブ情報処理部１０１及びＲＩＰ処理部１０２を含む。また、エンジンコントローラ２は、データ取得部２０１、エンジン制御部２０２、ビットマップ送信部２０３を含む。また、プリントエンジン３は、印刷処理部３０１を含む。また、検査装置４は、読取装置４００、読取画像取得部４０１、マスター画像処理部４０２、検査制御部４０３、比較検査部４０４、テーブル生成部４０５及び色変換テーブル記憶部４０６を含む。
【００２６】
ジョブ情報処理部１０１は、ＤＦＥ１外部からネットワークを介して入力される印刷ジョブや、オペレータの操作によりＤＦＥ１内部に格納された画像データに基づいて生成される印刷ジョブに基づき、画像形成出力の実行を制御する。画像形成出力の実行に際して、ジョブ情報処理部１０１は、印刷ジョブに含まれる画像データに基づき、ＲＩＰ処理部１０２にビットマップデータを生成させる。
【００２７】
ＲＩＰ処理部１０２は、ジョブ情報処理部１０１の制御に従い、印刷ジョブに含まれる画像データに基づいてプリントエンジン３が画像形成出力を実行するためのビットマップデータを生成する。ビットマップデータは、画像形成出力するべき画像を構成する各画素の情報である。
【００２８】
本実施形態に係るプリントエンジン３は、ＣＭＹＫ（Ｃｙａｎ，Ｍａｇｅｎｔａ，Ｙｅｌｌｏｗ，Ｋｅｙ  ｐｌａｔｅ）各色二値の画像に基づいて画像形成出力を実行する。これに対して、一般的に、印刷ジョブに含まれる画像のデータは、一画素が２５６階調等の多階調で表現された多値画像である。そのため、ＲＩＰ処理部１０２は、印刷ジョブに含まれる画像データを多値画像から少値画像に変換して、ＣＭＹＫ各色二値のビットマップデータを生成し、エンジンコントローラ２に送信する。
【００２９】
データ取得部２０１は、ＤＦＥ１から入力されるビットマップデータを取得し、エンジン制御部２０２及びビットマップ送信部２０３夫々を動作させる。エンジン制御部２０２は、データ取得部２０１から転送されたビットマップデータに基づき、プリントエンジン３に画像形成出力を実行させる。ビットマップ送信部２０３は、データ取得部２０１が取得したビットマップデータを、マスター画像生成の為に検査装置４に送信する。
【００３０】
印刷処理部３０１は、エンジンコントローラ２から入力されるビットマップデータを取得し、印刷用紙に対して画像形成出力を実行し、印刷済みの用紙を出力する画像形成部である。本実施形態に係る印刷処理部３０１は、電子写真方式の一般的な画像形成機構によって実現されるが、インクジェット方式等の他の画像形成機構を用いることも可能である。
【００３１】
読取装置４００は、印刷処理部３０１によって印刷が実行されて出力された印刷用紙の紙面上に形成された画像を読み取り、読取画像を出力する画像読取部である。読取装置４００は、例えば印刷処理部３０１によって出力された印刷用紙の、検査装置４内部における搬送経路に設置されたラインスキャナであり、搬送される印刷用紙の紙面上を走査することによって紙面上に形成された画像を読み取る。
【００３２】
読取装置４００によって生成された読取画像が検査装置４による検査の対象となる。読取画像は、画像形成出力によって出力された用紙の紙面を読み取って生成された画像であるため、出力結果を示す画像となる。読取画像取得部４０１は、印刷用紙の紙面が読取装置４００によって読み取られて生成された読取画像の情報を取得する。読取画像取得部４０１が取得した読取画像（検査対象読取画像）の情報は、比較検査のために比較検査部４０４に入力される。尚、比較検査部４０４への読取画像の入力は検査制御部４０３の制御によって実行される。その際、検査制御部４０３が読取画像を取得してから比較検査部４０４に入力する。
【００３３】
マスター画像処理部４０２は、上述したようにエンジンコントローラ２から入力されたビットマップデータを取得し、上記検査対象の画像と比較するための検査用画像であるマスター画像を生成する。即ち、マスター画像処理部４０２が、読取画像の検査を行うための検査用画像であるマスター画像を画像形成出力対象の画像に基づいて生成する検査用画像生成部として機能する。マスター画像処理部４０２によるマスター画像の生成処理については後に詳述する。
【００３４】
検査制御部４０３は、検査装置４全体の動作を制御する制御部であり、検査装置４に含まれる各構成は検査制御部４０３の制御に従って動作する。比較検査部４０４は、読取画像取得部４０１から入力される読取画像とマスター画像処理部４０２が生成したマスター画像とを比較し、意図した通りの画像形成出力が実行されているか否かを判断する。比較検査部４０４は、膨大な計算量を迅速に処理するために上述したＡＳＩＣによって構成される。
【００３５】
比較検査部４０４においては、上述したようにＲＧＢ各色８ｂｉｔで表現された２００ｄｐｉの読取画像及びマスター画像を対応する画素毎に比較し、夫々の画素毎に上述したＲＧＢ各色８ｂｉｔの画素値の差分値を算出する。そのようにして算出した差分値の絶対値（以降、単に「差分値」とする）と閾値との大小関係に基づき、検査制御部４０３は、読取画像における欠陥の有無を判断する。
【００３６】
尚、読取画像とマスター画像との比較に際して、比較検査部４０４は、図４に示すように、所定範囲毎に分割されたマスター画像を、分割された範囲に対応する読取画像に重ね合わせて各画素の画素値、即ち濃度の差分算出を行う。このような処理は、検査制御部４０３が、重ね合わせる範囲の画像をマスター画像及び読取画像夫々から取得し、比較検査部４０４に入力することによって実現される。
【００３７】
更に、検査制御部４０３は、読取画像から取得する画像の範囲を縦横にずらしながら、算出される差分値の合計値が最も小さくなる位置を正確な重ね合わせの位置として決定するとともに、その際に算出された各画素の差分値を比較結果として採用する。そのため、比較検査部４０４は、各画素の差分値と共に、重ね合わせの位置として決定した際の縦横のずれ量を出力することが可能である。
【００３８】
図４に示すように方眼上に区切られている夫々のマスが、上述した各画素の差分値を合計する所定範囲である。また、図４に示す夫々の分割範囲のサイズは、例えば、上述したようにＡＳＩＣによって構成される比較検査部４０４が一度に画素値の比較を行うことが可能な範囲に基づいて決定される。
【００３９】
このような処理により、読取画像とマスター画像とが位置合わせされた上で差分値が算出される。このように算出された差分値が所定の閾値と比較されることにより、画像の欠陥が判定される。また、例えば、読取画像全体とマスター画像全体とで縮尺に差異があったとしても、図４に示すように範囲毎に分割して位置合わせを行うことにより、縮尺の際による影響を低減することが可能となる。
【００４０】
また、図４に示すように分割された夫々の範囲において、隣接する範囲の位置ずれ量は比較的近いことが予測される。そこで、分割された夫々の範囲についての比較検査を行う際、隣接する領域の比較検査によって決定された位置ずれ量を中心として上述した縦横にずらしながらの計算を行う。これにより、縦横にずらしながら計算を行う回数を少なくしても、正確な重ね合わせ位置による計算が実行される可能性が高く、全体として計算量を減らすことができる。
【００４１】
テーブル生成部４０５は、マスター画像処理部４０２がマスター画像を生成する際に用いられる色変換テーブルを生成し、記憶媒体である色変換テーブル記憶部４０６に記憶させる。また、テーブル生成部４０５は、色変換テーブルを生成する際に用いる様々な階調色のカラーパッチを含むカラーチャートの各カラーパッチに汚れ等の欠陥が発生していないかを判定する。このようなテーブル生成部４０５による処理が本実施形態の要旨の１つであり、テーブル生成部４０５がカラーパッチの欠陥有無を判定するカラーパッチ欠陥判定装置として機能する。また、テーブル生成部４０５の処理を実現するプログラムがカラーパッチ欠陥判定プログラムである。色変換テーブル及びテーブル生成部４０５による処理の詳細は後述する。
【００４２】
次に、プリントエンジン３、検査装置４及びスタッカ６の機械的な構成及び用紙の搬送経路について、図５を参照して説明する。図５に示すように、本実施形態に係るプリントエンジン３に含まれる印刷処理部３０１は、無端状移動手段である搬送ベルト１１に沿って各色の感光体ドラム１２Ｙ、１２Ｍ、１２Ｃ、１２Ｋが並べられた構成を備えるものであり、所謂タンデムタイプといわれるものである。
【００４３】
すなわち、給紙トレイ１３から給紙される用紙等に転写するための中間転写画像が形成される中間転写ベルトである搬送ベルト１１に沿って、この搬送ベルト１１の搬送方向の上流側から順に、感光体ドラム１２Ｙ、１２Ｍ、１２Ｃ、１２Ｋが配列されている。なお、以降、各色の感光体ドラム１２Ｙ、１２Ｍ、１２Ｃ、１２Ｋを総じて感光体ドラム１２とする。
【００４４】
各色の感光体ドラム１２の表面においてトナーにより現像された各色の画像が、搬送ベルト１１に重ね合わせられて転写されることによりフルカラーの画像が形成される。そのようにして搬送ベルト１１上に形成されたフルカラー画像は、図中に破線で示す用紙の搬送経路と最も接近する位置において、転写ローラ１４の機能により、経路上を搬送されてきた用紙の紙面上に転写される。
【００４５】
紙面上に画像が形成された用紙は更に搬送され、定着ローラ１５にて画像を定着された後、検査装置４に搬送される。また、両面印刷の場合、片面上に画像が形成されて定着された用紙は反転パス１６に搬送され、反転された上で再度転写ローラ１４の転写位置に搬送される。
【００４６】
読取装置４００は、検査装置４内部における用紙の搬送経路において、印刷処理部３０１から搬送された用紙の夫々の面を読み取り、読取画像を生成して検査装置４内部の情報処理装置によって構成される読取画像取得部４０１に出力する。また、読取装置４００によって紙面が読み取られた用紙は検査装置４内部を更に搬送され、スタッカ６に搬送され、排紙トレイ６０１に排出される。尚、図５においては、検査装置４における用紙の搬送経路において、用紙の片面側にのみ読取装置４００が設けられている場合を例としているが、用紙の両面の検査を可能とするため、用紙の両面側に夫々読取装置４００を配置しても良い。
【００４７】
次に、本実施形態に係るマスター画像処理部４０２の機能構成について説明する。図６は、マスター画像処理部４０２内部の構成を示すブロック図である。図６に示すように、マスター画像処理部４０２は、少値多値変換処理部４２１、解像度変換処理部４２２、色変換処理部４２３及び画像出力処理部４２４を含む。尚、本実施形態に係るマスター画像処理部４０２は、図２において説明した専用デバイス８０、即ち、ＡＳＩＣとして構成されたハードウェアが、ソフトウェアの制御に従って動作することにより実現される。
【００４８】
少値多値変換処理部４２１は、有色／無色で表現された二値画像に対して少値／多値変換処理を実行して多値画像を生成する。本実施形態に係るビットマップデータは、プリントエンジン３に入力するための情報であり、プリントエンジンはＣＭＹＫ（Ｃｙａｎ，Ｍａｇｅｎｔａ，Ｙｅｌｌｏｗ，Ｋｅｙ  ｐｌａｔｅ）各色二値の画像に基づいて画像形成出力を実行する。これに対して検査対象の画像である読取画像は、基本三原色であるＲＧＢ（Ｒｅｄ，Ｇｒｅｅｎ，Ｂｌｕｅ）各色多階調の多値画像であるため、少値多値変換処理部４２１により先ず二値画像が多値画像に変換される。多値画像としては、例えばＣＭＹＫ各８ｂｉｔで表現された画像を用いることができる。
【００４９】
少値多値変換処理部４２１は、少値／多値変換処理として、８ｂｉｔ拡張処理、平滑化処理を行う。８ｂｉｔ拡張処理は、０／１の１ｂｉｔであるデータを８ｂｉｔ化し、「０」は「０」のまま、「１」は「２５５」に変換する処理である。平滑処理は、８ｂｉｔ化されたデータに対して平滑化フィルタを適用し、画像を平滑化する処理である。
【００５０】
尚、本実施形態においては、プリントエンジン３がＣＭＹＫ各色二値の画像に基づいて画像形成出力を実行する場合を例とし、マスター画像処理部４０２に少値多値変換処理部４２１が含まれる場合を例とするが、これは一例である。即ち、プリントエンジン３が多値画像に基づいて画像形成出力を実行する場合は、少値多値変換処理部４２１は省略可能である。
【００５１】
また、プリントエンジン３が１ｂｉｔではなく２ｂｉｔ等の少値の画像に基づいて画像形成出力を行う機能を有する場合もあり得る。その場合、８ｂｉｔ拡張処理の機能を変更することにより対応することができる。即ち、２ｂｉｔの場合、階調値は０、１、２、３の４値である。従って、８ｂｉｔ拡張に際しては、「０」は「０」、「１」は「８５」、「２」は「１７０」、「３」は「２５５」に変換する。
【００５２】
解像度変換処理部４２２は、少値多値変換処理部４２１によって生成された多値画像の解像度を、検査対象の画像である読取画像の解像度に合わせるように解像度変換を行う。本実施形態においては、読取装置４００は２００ｄｐｉの読取画像を生成するため、解像度変換処理部４２２は、少値多値変換処理部４２１によって生成された多値画像の解像度を２００ｄｐｉに変換する。
【００５３】
色変換処理部４２３は、解像度変換処理部４２２によって解像度が変換された画像を取得して階調変換及び色表現形式の変換（以降、「色変換」とする）を行う。階調変換処理は、印刷処理部３０１によって紙面上に形成される画像の色調及び読取装置４００によって読み取られて生成される画像の色調に、マスター画像の色調を合わせるための色調の変換処理である。
【００５４】
色変換処理は、ＣＭＹＫ形式の画像をＲＧＢ形式の画像に変換する処理である。上述したように、本実施形態に係る読取画像はＲＧＢ形式の画像であるため、色変換処理部４２３は、階調変換処理のされたＣＭＹＫ形式の画像をＲＧＢ形式に変換する。これにより、画素毎にＲＧＢ各色８ｂｉｔ（合計２４ｂｉｔ）で表現された２００ｄｐｉの多値画像が生成される。
【００５５】
上述した色変換処理及び階調変換処理を行う際には色変換テーブルが用いられる。色変換テーブルは、画像を異なる色空間の画像に変換する色変換情報である。本実施形態に係る色変換テーブルは、画像形成出力用の検査対象の画像の色空間（ＣＭＹＫ）から記録媒体上に画像形成出力された前記画像を読み取った読取画像の色空間（ＲＧＢ）へ変換するための色変換情報である。
【００５６】
具体的には、色変換テーブルは、変換前の入力値であるＣＭＹＫ形式の値と、変換後の出力値であるＲＧＢ形式の値とが関連付けられた情報である。変換前の入力値は、様々な階調色のカラーパッチを形成するための元の画像における各カラーパッチの画素の値（ＣＭＹＫ形式）である。変換後の出力値は、入力値の各カラーパッチを含むカラーチャートの画像が印刷処理部３０１によって紙面上に形成され、その用紙を読み取って生成された読取画像における各カラーパッチの画素の値（ＲＧＢ形式）である。
【００５７】
色変換処理部４２３は、色変換テーブル記憶部４０６に格納されている色変換テーブルを取得して、階調変換処理のされたＣＭＹＫ形式の画像をＲＧＢ形式に変換する。画像出力処理部４２４は、色変換処理部４２３までの処理によって生成されたマスター画像を出力する。これにより、検査制御部４０３が、マスター画像処理部４０２からマスター画像を取得する。
【００５８】
次に、本実施形態に係る検査制御部４０３の機能構成について説明する。図７は、本実施形態に係る検査制御部４０３の機能構成を例示するブロック図である。また、図８は、本実施形態に係る検査制御部４０３による読取画像の欠陥検査の動作を例示するフローチャートである。図７に示すように、本実施形態に係る検査制御部４０３は、情報入力部４３１、欠陥検査部４３２、検査結果情報記憶処理部４３３、検査結果情報記憶部４３４及びコントローラ通信部４３５を含む。以下、本実施形態に係る検査制御部４０３による欠陥検査の動作について、図８を参照して説明する。
【００５９】
本実施形態に係る検査制御部４０３においては、図８に示すように、まず情報入力部４３１が、マスター画像処理部４０２からマスター画像を取得し（Ｓ８０１）、読取画像取得部４０１から読取画像を取得する（Ｓ８０２）。なお、Ｓ８０１の処理とＳ８０２の処理とは前後関係に制約はないため、逆の順序で実行されても良いし並列して実行されてもよい。
【００６０】
マスター画像及び読取画像を取得した情報入力部４３１は、図４において説明したように、マスター画像及び読取画像から夫々所定範囲の画像を抽出して比較検査部４０４に入力することにより、比較検査部４０４に画像の比較検査を実行させる（Ｓ８０３）。
【００６１】
Ｓ８０３の処理により、読取画像を構成する各画素とマスター画像を構成する各画素との差分値を示す差分画像が生成される。欠陥検査部４３２は、生成された差分画像を取得し、取得した差分画像に基づいて欠陥検査を行う（Ｓ８０４）。具体的には、Ｓ８０４の処理において、欠陥検査部４３２は、取得した差分画像の各画素の画素値の合計値（あるいは平均値）（以降、「差分合計値」とする）が閾値以上である場合、比較検査部４０４に入力された範囲の読取画像に欠陥ありと判定する。
【００６２】
Ｓ８０４の欠陥検査処理が完了すると、検査結果情報記憶処理部４３３は、欠陥検査部４３２により欠陥ありと判定された欠陥の位置や種類等を含む検査結果情報を検査結果情報記憶部４３４に記憶させる（Ｓ８０５）。
【００６３】
コントローラ通信部４３５は、欠陥検査部４３２による判定結果に基づいて再印刷要求等のエンジン制御を実行する（Ｓ８０６）。検査制御部４０３におけるこのような処理が１つの印刷ジョブについて全ページの出力が終わるまで繰り返されて、全ページの出力及び検査が完了すると、処理が終了する。
【００６４】
なお、検査制御部４０３は、検査結果情報記憶部４３４に記憶されている検査結果情報をインタフェース端末５の表示部に表示させるための表示情報を生成し、インタフェース端末５に出力して判定結果の表示を制御してもよい。インタフェース端末５は、検査制御部４０３から入力された表示情報に基づいて欠陥に関する情報を示す画面を表示する。
【００６５】
次に、本実施形態に係るテーブル生成部４０５の機能構成について説明する。図９は、本実施形態に係るテーブル生成部４０５の機能構成を例示するブロック図である。また、図１０は、本実施形態に係るテーブル生成部４０５による色変換テーブルの生成動作を例示するフローチャートである。
【００６６】
図９に示すように、本実施形態に係るテーブル生成部４０５は、ＲＩＰ画像取得部４５１、ＲＩＰ画像解像度変換部４５２、ＲＩＰ画像測色部４５３、チャート読取画像取得部４５４、読取画像測色部４５５、パッチ欠陥判定部４５６及び色変換テーブル生成部４５７を含む。また、テーブル生成部４０５は、画像を異なる色空間へ変換するための色変換テーブルを生成する色処理装置として機能する。以下、本実施形態に係るテーブル生成部４０５による色変換テーブルの生成動作について、図１０を参照して説明する。
【００６７】
本実施形態に係るテーブル生成部４０５は、図１０に示すように、まずＲＩＰ画像取得部４５１が、ビットマップ送信部２０３から色変換テーブル生成用のカラーチャートのビットマップデータを取得する（Ｓ１００１）。
【００６８】
図１１は、色変換テーブル生成用のカラーチャートを例示する図である。図１１に示すように、カラーチャートには、様々な階調色のカラーパッチ７０１が格子状に配置されている。また、カラーチャートの４隅には、テーブル生成部４０５が各カラーパッチ７０１の位置を把握する基準となるマーカ７０２が配置されている。また、マーカ７０２のうちの１つはカラーチャートの向きを把握するために他のマーカ７０２とパターンが異なる。また、各カラーパッチ７０１は、一般的に、ノイズ等の読取誤差を抑えるため色が均一な一定以上の面積（例えば、７ｍｍ角）で構成される。
【００６９】
ＲＩＰ画像取得部４５１は、図１１に示したカラーチャートを紙面上に画像形成出力するためのビットマップデータ（以降、「ＲＩＰ画像」とする）を、ビットマップ送信部２０３から取得して、ＲＡＭ２０等の記憶媒体に記憶させる。この場合における記憶媒体は、カラーチャートを構成する少なくとも１つのカラーパッチを画像形成出力するためのカラーパッチビットマップデータを記憶するカラーパッチビットマップデータ記憶部として機能する。
【００７０】
ＲＩＰ画像解像度変換部４５２は、網点の平滑化や処理の高速化のために、ＲＩＰ画像取得部４５１により記憶媒体に記憶されたＲＩＰ画像の解像度を２００ｄｐｉに変換する（Ｓ１００２）。ＲＩＰ画像の解像度が変換されると、ＲＩＰ画像測色部４５３は、解像度が２００ｄｐｉに変換されたＲＩＰ画像に基づいて、各カラーパッチ７０１を測色する（Ｓ１００３）。
【００７１】
具体的には、ＲＩＰ画像測色部４５３は、ＲＩＰ画像に含まれるマーカ７０２を基準として位置を把握した各カラーパッチの中心から所定領域内（例えば、３０ピクセル四方）に含まれる画素値の平均を測色値として取得する。図１２は、図１１に示したカラーチャートに含まれるカラーパッチ７０１の１つを例示する図である。ＲＩＰ画像測色部４５３は、例えば図１２に示した点線７０３で囲まれた領域（以降、「測色対象領域」とする）内を測色する。なお、カラーパッチの中心から所定領域内を測色するのは、カラーパッチの読取処理や解像度変換処理の際にエッジがぼやけてエッジ周辺の画素値が変動したことによる影響を減らすためである。すなわち、ＲＩＰ画像測色部４５３は、カラーパッチビットマップデータの画素値を取得するカラーパッチビットマップデータ画素値取得部として機能する。
【００７２】
一方、チャート読取画像取得部４５４は、読取画像取得部４０１からカラーチャートの読取画像を取得して、ＲＡＭ２０等の記憶媒体に記憶させる（Ｓ１００４）。カラーチャートの読取画像は、Ｓ１００１の処理においてＲＩＰ画像取得部４５１が取得したカラーチャートのＲＩＰ画像が印刷処理部３０１によって紙面上に形成され、その用紙が読取装置４００に読み取られることにより生成される。この場合における記憶媒体は、カラーチャートを構成する少なくとも１つのカラーパッチを読み取った読取画像であるカラーパッチ読取画像を記憶するカラーパッチ読取画像記憶部として機能する。
【００７３】
読取画像測色部４５５は、チャート読取画像取得部４５４により取得されたカラーチャートの読取画像に基づいて、上述したＲＩＰ画像測色部４５３と同様に、各カラーパッチ７０１を測色する（Ｓ１００５）。具体的には、読取画像測色部４５５は、カラーチャートの読取画像に含まれるマーカ７０２を基準として位置を把握した各カラーパッチの中心から所定領域内（例えば、３０ピクセル四方）に含まれる画素値の平均を測色値として取得する。すなわち、読取画像測色部４５５は、カラーパッチ読取画像の画素値を取得する画素値取得部として機能する。なお、Ｓ１００１からＳ１００３の処理とＳ１００４及びＳ１００５の処理とは前後関係に制約はないため、逆の順序で実行されても良いし並列して実行されてもよい。
【００７４】
パッチ欠陥判定部４５６は、読取画像測色部４５５により測色された各カラーパッチ７０１に汚れやスジ等の欠陥が発生しているか否かを判定する（Ｓ１００６）。パッチ欠陥判定部４５６による欠陥判定処理の詳細は後述する。カラーパッチ７０１に欠陥が発生していないと判定された場合（Ｓ１００７／ＹＥＳ）、色変換テーブル生成部４５７は、色変換テーブルを生成する（Ｓ１００８）。
【００７５】
具体的には、色変換テーブル生成部４５７は、Ｓ１００３の処理において測色した各カラーパッチのＲＩＰ画像の測色値とＳ１００５の処理において測色した各カラーパッチの読取画像の測色値とを関連付けて、色変換テーブルを生成する（Ｓ１００８）。
【００７６】
一方、カラーパッチ７０１に欠陥が発生していると判定された場合（Ｓ１００７／ＮＯ）、パッチ欠陥判定部４５６は、検査制御部４０３に対して再印刷要求を通知する（Ｓ１００９）。これにより、カラーパッチの画像が再度紙面上に形成される。
【００７７】
次に、本実施形態に係るパッチ欠陥判定部４５６の機能構成について説明する。図１３は、本実施形態に係るパッチ欠陥判定部４５６の機能構成を例示するブロック図である。また、図１４は、本実施形態に係るパッチ欠陥判定部４５６による欠陥判定動作を例示するフローチャートである。
【００７８】
図１３に示すように、本実施形態に係るパッチ欠陥判定部４５６は、画素値取得部４６１、最頻値算出部４６２、外れ画素数計数部４６３、分散値算出部４６４及び欠陥判定部４６５を含む。以下、本実施形態に係るパッチ欠陥判定部４５６による欠陥判定動作について、図１４を参照して説明する。また、以下に説明する欠陥判定動作は、カラーチャートに含まれるカラーパッチごとにそれぞれ行われる。また、欠陥判定動作は、各カラーパッチを構成するＲＧＢ各チャネルに対してそれぞれ行われ、いずれか１つのチャネルで欠陥があると判定された場合、そのカラーパッチには欠陥があると判定される。
【００７９】
まず、パッチ欠陥判定部４５６による欠陥判定動作に先立ち、カラーパッチ７０１を構成する各画素の画素値の分布について、カラーパッチ７０１の状態ごとに説明する。図１５は、汚れがないカラーパッチ７０１の画素値の分布を例示する図であり、図１６は、汚れ７１１があるカラーパッチ７０１の画素値の分布を例示する図であり、図１７は、薄いスジ状の欠陥を含むカラーパッチ７０１の画素値の分布を例示する図である。
【００８０】
図１５（ｂ）、図１６（ｂ）及び図１７（ｂ）に示したグラフの横軸は画素値（８ｂｉｔすなわち０〜２５５）を示し、縦軸は画素数を示す。なお、図１５（ｂ）、図１６（ｂ）及び図１７（ｂ）に示した各画素値に対する画素数は一例であり、カラーパッチの色に応じて変化する。
【００８１】
図１５（ａ）に示すように、汚れがないカラーパッチ７０１は色が均一であるので、画素値の分布は、図１５（ｂ）に示すようにピークである最頻値の画素値を中心に一定の範囲内に収まる。一方、図１６（ａ）に示すように、汚れ７１１があるカラーパッチ７０１は色が均一ではなくなり、画素値の分布には、図１６（ｂ）に示すように、汚れ７１１の影響により最頻値とは別のピークが現れる。
【００８２】
また、図１７（ａ）に示したスジ状の欠陥を含むカラーパッチ７０１の画素値の分布は、図１７（ｂ）に示すように、最頻値は存在するもののほぼ一様であるので、このカラーパッチ７０１の測色値は所望の測色値でない可能性が高い。
【００８３】
本実施形態に係るパッチ欠陥判定部４５６は、このような各カラーパッチの読取画像を構成する画素値の分布に基づいて、以下に説明する動作により読取画像の欠陥を判定する。本実施形態に係るパッチ欠陥判定部４５６は、図１４に示すように、まず画素値取得部４６１が、読取画像測色部４５５から読取画像のカラーパッチごとの測色対象領域に含まれる各画素の画素値を取得する（Ｓ１４０１）。
【００８４】
最頻値算出部４６２は、画素値取得部４６１により取得された各画素の画素値から最頻値を算出する（Ｓ１４０２）。外れ画素数計数部４６３は、最頻値算出部４６２により算出された最頻値から所定の値（例えば、±２０）以上離れた外れ値の画素数（以降、「外れ画素数」とする）を計数する（Ｓ１４０３）。一方、分散値算出部４６４は、画素値取得部４６１により取得された各画素の画素値からカラーパッチの分散値を算出する（Ｓ１４０４）。
【００８５】
このように、最頻値算出部４６２、外れ画素数計数部４６３及び分散値算出部４６４は、図１５から図１７に示すようなカラーパッチの読取画像を構成する画素値の分布状態を示す画素値分布情報を算出する。すなわち、最頻値算出部４６２、外れ画素数計数部４６３及び分散値算出部４６４は、カラーパッチ読取画像を構成する画素値の分布状態を示す画素値分布情報を算出する画素値分布情報算出部として機能する。
【００８６】
欠陥判定部４６５は、外れ画素数計数部４６３により計数された外れ画素数が予め定められた閾値（以降、「外れ画素数閾値」とする）以上であるか否かを判定する（Ｓ１４０５）。外れ画素数が外れ画素数閾値以上である場合（Ｓ１４０５／ＹＥＳ）、欠陥判定部４６５は、カラーパッチに汚れ等の欠陥があると判定して（Ｓ１４０７）、処理を終了する。例えば、図１６（ｂ）に示した画素値の分布ように、最頻値から所定の値以上離れた画素値において別のピークが現れている場合、外れ画素数の数が多く外れ画素数閾値以上となる。
【００８７】
一方、外れ画素数が外れ画素数閾値未満である場合（Ｓ１４０５／ＮＯ）、欠陥判定部４６５は、分散値算出部４６４により算出された分散値が予め定められた閾値（以降、「分散値閾値」とする）以上であるか否かを判定する（Ｓ１４０６）。分散値が分散値閾値以上である場合（Ｓ１４０６／ＹＥＳ）、欠陥判定部４６５は、カラーパッチにスジ等の欠陥があると判定して（Ｓ１４０７）、処理を終了する。例えば、図１７（ｂ）に示した画素値の分布のように、ほぼ一様であるような場合、分散値が大きく分散値閾値以上となる。
【００８８】
一方、分散値が分散値閾値未満である場合（Ｓ１４０６／ＮＯ）、欠陥判定部４６５は、カラーパッチに欠陥がないと判定して（Ｓ１４０８）、処理を終了する。例えば、図１５（ｂ）に示した欠陥のないカラーパッチ７０１の画素値の分布のように、ピークが最頻値のみで、画素値が最頻値を中心に一定の範囲内に分布する場合、外れ画素数の数は少なく外れ画素数閾値未満であり、分散値は小さく分散値閾値未満である。
【００８９】
なお、Ｓ１４０１からＳ１４０３の処理とＳ１４０４の処理とは前後関係に制約はないため、逆の順序で実行されても良いし並列して実行されてもよい。また、Ｓ１４０５の処理とＳ１４０６の処理とは、前後関係に制約はないため、逆の順序で実行されてもよい。
【００９０】
また、上記実施形態においては、カラーパッチの画素値の最頻値からの外れ画素数及び分散値に基づいてカラーパッチの欠陥判定が行われる場合を例として説明した。しかしながら、カラーパッチの特定の欠陥のみを判定する等の場合、最頻値からの外れ画素数及び分散値のいずれかのみに基づいてカラーパッチの欠陥判定が行われてもよい。また、画素値の分散度合いは分散値ではなく、標準偏差等、読取画像を構成する画素値のばらつきの度合いを表せる別の統計量であってもよい。
【００９１】
以上説明したように、本実施形態に係るテーブル生成部４０５は、カラーパッチの読取画像を構成する画素値の分布状態に基づいて、読取画像に欠陥があるか否かを判定し、欠陥がないと判定された場合に、色変換テーブルを生成する。本実施形態によれば、カラーチャート上に配置されている各カラーパッチ単体でカラーパッチに汚れやスジ等の欠陥の有無を判定でき、カラーパッチの印刷や測色が正確に行われたか否かを判定することができる。
【００９２】
また、色処理装置として機能する本実施形態に係るテーブル生成部４０５は、本実施形態に係る画像検査システムに限らず、色変換テーブルを用いる他の機器に対しても同様に適用可能である。他の機器は、例えば、機差や環境による色変動を抑えて入力色に対して常に同じ出力色を得るためのキャリブレーションを行う際に色変換テーブルを用いるプリンタである。
【００９３】
なお、上記実施形態におけるカラーパッチの測色は、スキャナ等の読取装置４００により行われる場合を例として説明した。しかしながら、これは一例であり、カラーパッチを画素単位で測色可能であれば、例えば、ハンディ型の測色計等の別の測色装置であってもよい。また、上記実施形態における色空間はＣＭＹＫからＲＧＢへの変換である場合を例として説明したが、色変換テーブルが必要となる装置に合わせてＣＭＹＫ同士やＬａｂからＲＧＢへの変換等の別の色空間であってもよい。
【００９４】
また、上記実施形態において、カラーパッチの色の濃度に関わらず、最頻値から所定の値（例えば、±２０ピクセル）以上離れた画素値を外れ値とする場合を例として説明した。その他、最頻値からの所定の値を、カラーパッチの色の濃度に応じて変更するようにしてもよい。例えば、カラーパッチの色の濃度が濃いほど汚れの色と近いとして所定の値が小さく設定される。
【００９５】
なお、上記実施形態において、パッチ欠陥判定部４５６は、カラーパッチの読取画像に欠陥があると判定した場合、検査制御部４０３に対して再印刷要求を通知する場合を例として説明した。その他、読取画像に欠陥があると判定した内容に応じて再印刷要求を行わず、カラーパッチの読取画像から欠陥のある画素を除外して読取画像の測色値を再度計算するようにしてもよい。
【００９６】
図１８は、測色値を再度計算する実施形態に係るパッチ欠陥判定部４５６による欠陥判定動作を例示するフローチャートである。である。図１８に示したＳ１８０１からＳ１８０４の処理は、図１４に示したＳ１４０１からＳ１４０４の処理と同様である。以降、まず、欠陥判定部４６５は、分散値算出部４６４により算出された分散値が分散値閾値以上であるか否かを判定する（Ｓ１８０５）。
【００９７】
分散値が分散値閾値以上である場合（Ｓ１８０５／ＹＥＳ）、欠陥判定部４６５は、図１４に示したＳ１４０７の処理と同様に、カラーパッチにスジ等の欠陥があると判定して（Ｓ１８０６）、処理を終了する。一方、分散値が分散値閾値未満である場合（Ｓ１８０５／ＮＯ）、欠陥判定部４６５は、外れ画素数が外れ画素数閾値以上であるか否かを判定する（Ｓ１８０７）。外れ画素数が外れ画素数閾値以上である場合（Ｓ１８０７／ＹＥＳ）、欠陥判定部４６５は、Ｓ１８０１の処理において画素値取得部４６１が取得したカラーパッチを構成する各画素値から外れ値の画素を除外する（Ｓ１８０８）。
【００９８】
そして、欠陥判定部４６５は、外れ値の画素を除外したカラーパッチの読取画像を読取画像測色部４５５に対して出力して、外れ値の画素を除外したカラーパッチの読取画像を用いて測色値を再計算するよう通知する（Ｓ１８０９）。これにより、読取画像測色部４５５は、外れ値の画素（例えば、図１６（ａ）に示した汚れ７１１の画素）が除外された読取画像を測色する。一方、外れ画素数が外れ画素数閾値未満である場合、欠陥判定部４６５は、カラーパッチに欠陥がないと判定して（Ｓ１８１０）、処理を終了する。
【００９９】
このような構成により、外れ画素数が外れ画素数閾値以上でありカラーパッチの読取画像に欠陥が発生していると判定された場合、外れ値の画素を除外された読取画像の測色値に基づいて色変換テーブルが生成される。そのため、欠陥が発生していると判定された場合であっても、カラーチャートを再印刷することなく、欠陥を含まないカラーパッチの読取画像に基づいて色変換テーブルを生成することができる。なお、分散値が分散値閾値以上である場合は、カラーパッチを構成する各画素値のばらつきが大きく、外れ値以外で測色値が再計算されてもサンプル数が少なく適切な測色値が得られない可能性があるため、図１４に示した場合と同様の処理が行われるものとする。
【０１００】
なお、本実施形態において、欠陥判定部４６５は、外れ値の画素を除外する場合、外れ値の画素の近傍画像（例えば、外れ値の画素の周囲３ピクセルの画素）も除外するようにしてもよい。これにより、カラーパッチが印刷された用紙の読取時のフレア等の汚れの影響で変化している画素値も除外されるので、より正確に読取画像を測色することが可能になる。
【０１０１】
また、上記実施形態において、欠陥判定部４６５は、カラーパッチの読取画像を構成する画素値の最頻値からの外れ画素数に基づいて、カラーパッチの欠陥を判定する場合を例として説明した。この場合、カラーパッチ内の汚れの面積がカラーパッチの色の面積よりも大きい場合、最頻値が汚れ部分の画素値になる。そこで、以下、カラーパッチの読取画像を構成する画素値の分布において複数のピークが現れる場合に、いずれかのピークを正常値として決定し、カラーパッチを構成する各画素値から正常値からの外れ値の画素を除外する実施形態を説明する。
【０１０２】
図１９は、正常値を決定する実施形態に係るパッチ欠陥判定部４５６の機能構成を例示するブロック図である。図１９に示すように、パッチ欠陥判定部４５６は、図１３に示したパッチ欠陥判定部４５６の構成である最頻値算出部４６２を正常値取得部４６６に置換し、図１３に示した構成から外れ画素数計数部４６３を削除した構成である。また、図２０は、本実施形態に係る正常値取得部４６６による正常値取得動作を例示するフローチャートである。以降、図１３に示した構成とは異なる構成のみを説明し、それ以外の構成については説明を省略する。
【０１０３】
図２０に示すように、正常値取得部４６６は、画素値取得部４６１により取得されたカラーパッチの読取画像を構成する各画素値からピーク（極大値）を検出する（Ｓ２００１）。すなわち、正常値取得部４６６は、カラーパッチの読取画像を構成する各画素値の極大値を画素値の分布状態を示す画素値分布情報として取得する画素値分布情報取得部として機能する。
【０１０４】
ピークを検出した正常値取得部４６６は、検出したピークが複数であるか否かを判定する（Ｓ２００２）。ピークが１つであると判定した場合（Ｓ２００２／ＮＯ）、正常値取得部４６６は、検出したピークがカラーパッチの色が均一でありカラーパッチに欠陥がないと判定し、ピーク値を正常値として取得する（Ｓ２００３）。この場合、正常値取得部４６６は、分散値算出部４６４に対して分散値を算出するよう通知して、分散値算出部４６４及び欠陥判定部４６５により、図１４に示したＳ１４０４の処理及びＳ１４０６以降の処理が行われる。
【０１０５】
一方、ピークが複数であると判定した場合（Ｓ２００２／ＹＥＳ）、正常値取得部４６６は、例えばインタフェース端末５の表示部に正常値を選択するための画面（以降、「正常値選択画面」とする）を表示するよう制御する（Ｓ２００４）。図２１は、正常値選択画面を例示する図である。図２１に示すように、正常値選択画面には、例えば、複数のピークが検出されたカラーパッチの画像、その画像を構成する画素値の分布を示すグラフ、選択ボタンが表示されている。
【０１０６】
また、カラーパッチの画像は、複数のピーク値が示す色（例えば、色Ａ及び色Ｂ）がそれぞれ区別できるようラベル付けされており、ラベル付された色は、画素値の分布を示すグラフのピークに対応付けられている。なお、図２１においては、ピーク値の示す色が２色である場合を例として説明しているが、ピーク値の示す色の数はこれに限定されない。
【０１０７】
ユーザは、図２１に示した正常値選択画面を参照して、ラベル付された色のうちの正常値とする色のボタン（例えば「色Ａ」及び「色Ａ」のボタン）を押下する。また、ユーザは、いずれの色も正常値として選択しない場合、「中止」のボタンを押下する。ユーザにより正常値選択画面に表示されているいずれかのボタンが押下されると、正常値取得部４６６に対していずれのボタンを押したかを示す情報が通知される。
【０１０８】
正常値取得部４６６は、正常値選択画面に表示されたいずれのボタンが押されたか否かを判定する（Ｓ２００５）。色選択のボタンが押されたと判定した場合（Ｓ２００５／ＹＥＳ）、正常値取得部４６６は、選択された色のピーク値を正常値として取得する（Ｓ２００６）。この場合、正常値取得部４６６は、欠陥判定部４６５に対して取得した正常値を出力するとともに、外れ値の画素を除外するよう通知する。欠陥判定部４６５は、図１８に示したＳ１８０８の処理と同様に、正常値から所定の値（例えば、±２０）以上離れた外れ値の画素を除外し、Ｓ１８０９以降の処理を行う。
【０１０９】
一方、中止ボタンが押されたと判定した場合（Ｓ２００５／ＮＯ）、正常値取得部４６６は、色変換テーブルの生成処理を中止するようテーブル生成部４０５の各部に通知する（Ｓ２００７）。
【０１１０】
このような構成により、パッチ欠陥判定部４５６は、カラーパッチの汚れを示す画素値が最頻値であった場合であっても、カラーパッチの欠陥を正確に判定することが可能になる。
【０１１１】
なお、図２０に示した正常値取得動作においては、正常値取得部４６６は、ユーザが選択した色を示すピーク値を正常値として取得する場合を例として説明した。その他、正常値取得部４６６は、カラーパッチのＲＩＰ画像を参照して正常値を選択するようにしてもよい。
【０１１２】
図２２は、カラーパッチのＲＩＰ画像を参照して正常値を選択する実施形態における正常値取得部４６６による正常値取得動作を例示するフローチャートである。図２２に示すように、Ｓ２２０１からＳ２２０３の処理は、図２０に示したＳ２００１からＳ２００３の処理と同様である。一方、正常値取得部４６６は、検出したピークが複数であると判定した場合（Ｓ２２０２／ＹＥＳ）、ＲＩＰ画像測色部４５３により算出された同じカラーパッチのＲＩＰ画像の測色値を取得する（Ｓ２２０４）。
【０１１３】
ＲＩＰ画像の測色値を取得した正常値取得部４６６は、取得したＲＩＰ画像の測色値が示す色に最も近い色のピーク値を正常値として取得し、外れ画素数計数部４６３に対して出力する（Ｓ２２０５）。ＲＩＰ画像と読取画像とでは、再現可能な色の範囲が異なるが、同じカラーパッチで再現される色の範囲は互いに近いので、正常値取得部４６６は、ＲＩＰ画像の測色値を参照することで、正確に正常値を取得しやすくなる。
【０１１４】
このような構成により、ユーザが正常値を選択することなく、複数のピーク値の中から適切な正常値を選択することが可能になる。
【０１１５】
なお、ＲＩＰ画像の測色値に基づいて正常値を取得する実施形態と上述した正常値選択画面を介した選択情報に基づいて正常値を取得する実施形態とを組み合わせてもよい。この場合、例えば、図２１に示した正常値選択画面において、ＲＩＰ画像の測色値が示す色に最も近い色のピーク値とそれ以外のピーク値とが区別可能に表示される。このような構成により、ユーザが正常値選択画面を介して正常値を選択する際の指針となり、ユーザがより正常値を選択しやすくなる。
【０１１６】
また、例えば、ＲＩＰ画像の測色値が示す色に比較的近い色のピーク値が複数ある場合は、これらのピーク値を正常値選択画面に表示して、ユーザがいずれかのピーク値を選択するようにしてもよい。このような構成により、候補となるピーク値を絞った上で正常値選択画面に表示するので、ユーザがより正常値を選択しやすくなる。
【０１１７】
また、ＲＩＰ画像の測色値が示す色とＲＩＰ画像の測色値が示す色に最も近いピーク値の色とが所定の色域以上離れている場合は、そのピーク値の色を正常値とせず、正常値選択画面を表示したり以降の処理を中止するようにしてもよい。このような構成により、誤ったピーク値を正常値として取得することを防止することができる。
【０１１８】
また、上記実施形態においては、カラーパッチの読取画像を構成する画素値から複数のピークが検出された場合、いずれかのピーク値を正常値として取得する場合を例として説明した。その他、複数のピークが検出された場合、カラーパッチの色が均一ではないので、欠陥が含まれると判定するようにしてもよい。
【符号の説明】
【０１１９】
１  ＤＦＥ
２  エンジンコントローラ
３  プリントエンジン
４  検査装置
５  インタフェース端末
６  スタッカ
１０  ＣＰＵ
２０  ＲＡＭ
３０  ＲＯＭ
４０  ＨＤＤ
５０  Ｉ／Ｆ
６０  ＬＣＤ
７０  操作部
８０  専用デバイス
９０  バス
１１  搬送ベルト
１２、１２Ｙ、１０Ｍ、１２Ｃ、１２Ｋ  感光体ドラム
１３  給紙トレイ
１４  転写ローラ
１５  定着ローラ
１６  反転パス
１０１  ジョブ情報処理部
１０２  ＲＩＰ処理部
２０１  データ取得部
２０２  エンジン制御部
２０３  ビットマップ送信部
３０１  印刷処理部
４００  読取装置
４０１  読取画像取得部
４０２  マスター画像処理部
４０３  検査制御部
４０４  比較検査部
４０５  テーブル生成部
４０６  色変換テーブル記憶部
６０１  排紙トレイ
４２１  少値多値変換処理部
４２２  解像度変換処理部
４２３  色変換処理部
４２４  画像出力処理部
４３１  情報入力部
４３２  欠陥検査部
４３３  検査結果情報記憶処理部
４３４  検査結果情報記憶部
４３５  コントローラ通信部
４５１  ＲＩＰ画像取得部
４５２  ＲＩＰ画像解像度変換部
４５３  ＲＩＰ画像測色部
４５４  チャート読取画像取得部
４５５  読取画像測色部
４５６  パッチ欠陥判定部
４５７  色変換テーブル生成部
４６１  画素値取得部
４６２  最頻値算出部
４６３  外れ画素数計数部
４６４  分散値算出部
４６５  欠陥判定部
４６６  正常値取得部
【先行技術文献】
【特許文献】
【０１２０】
【特許文献１】特許第５０６５１１８号明細書
【図１】
2016178477.tif 000003
【図２】
2016178477.tif 000004
【図３】
2016178477.tif 000005
【図４】
2016178477.tif 000006
【図５】
2016178477.tif 000007
【図６】
2016178477.tif 000008
【図７】
2016178477.tif 000009
【図８】
2016178477.tif 000010
【図９】
2016178477.tif 000011
【図１０】
2016178477.tif 000012
【図１１】
2016178477.tif 000013
【図１２】
2016178477.tif 000014
【図１３】
2016178477.tif 000015
【図１４】
2016178477.tif 000016
【図１５】
2016178477.tif 000017
【図１６】
2016178477.tif 000018
【図１７】
2016178477.tif 000019
【図１８】
2016178477.tif 000020
【図１９】
2016178477.tif 000021
【図２０】
2016178477.tif 000022
【図２１】
2016178477.tif 000023
【図２２】
2016178477.tif 000024