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