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