(57)【要約】【課題】生産性を落とさずに画像検査を行うことができる画像検査装置、システム、方法及びプログラムを提供する。【解決手段】抽出部１６７は、印刷データに含まれる各オブジェクト情報を参照して、当該各オブジェクト情報が示すオブジェクトが検査候補領域に該当するか否かを判別し、該当するオブジェクトのオブジェクト情報を検査候補オブジェクト情報として抽出する。選択部１６９は、抽出された各検査候補オブジェクト情報が示すオブジェクトに優先度を設定し、優先度の順に閾値を超えない範囲に収まるオブジェクトの検査候補オブジェクト情報を、検査オブジェクト情報として選択する。検査部１７３は、選択された各検査オブジェクト情報が示すオブジェクトを検査領域に設定し、当該各検査領域で、印刷データから生成された印刷画像データと印刷画像データが印刷された印刷物を読み取った読取画像データとを比較して読取画像データを検査する。【選択図】図１
2012003335.tif 000002
【特許請求の範囲】
【請求項１】
複数のオブジェクトそれぞれのオブジェクト情報が記述された印刷データを取得する印刷データ取得手段と、
前記印刷データから生成され、前記複数のオブジェクトを含む印刷画像データを取得する印刷画像データ取得手段と、
前記印刷データに含まれる前記各オブジェクト情報を参照して、当該各オブジェクト情報が示すオブジェクトが検査候補領域に該当するか否かを判別し、該当するオブジェクトのオブジェクト情報を検査候補オブジェクト情報として抽出する抽出手段と、
抽出された前記各検査候補オブジェクト情報が示すオブジェクトに優先度を設定し、前記優先度の順に閾値を超えない範囲に収まるオブジェクトの検査候補オブジェクト情報を、検査オブジェクト情報として選択する選択手段と、
前記印刷画像データが印刷された印刷物を読み取った前記複数のオブジェクトを含む読取画像データを取得する読取画像データ取得手段と、
選択された前記各検査オブジェクト情報が示すオブジェクトを検査領域に設定し、当該各検査領域で前記印刷画像データと前記読取画像データとを比較して前記読取画像データを検査する検査手段と、
を備えることを特徴とする画像検査装置。
【請求項２】
前記閾値は、検査オブジェクト数であり、
前記検査オブジェクト数の入力を受け付ける入力受付手段を更に備えることを特徴とする請求項１に記載の画像検査装置。
【請求項３】
前記選択手段は、前記優先度の高い順に前記検査オブジェクト数を超えない範囲に収まる最大数のオブジェクトの検査候補オブジェクト情報を、前記検査オブジェクト情報として選択することを特徴とする請求項２に記載の画像検査装置。
【請求項４】
前記閾値は、検査許容時間であり、
前記検査許容時間の入力を受け付ける入力受付手段を更に備えることを特徴とする請求項１に記載の画像検査装置。
【請求項５】
前記閾値は、検査許容時間であり、
前記読取画像データの検査モードの入力を受け付ける入力受付手段を更に備え、
前記選択手段は、前記優先度の順に前記検査モードに応じた前記検査許容時間を超えない範囲に収まるオブジェクトの検査候補オブジェクト情報を、前記検査オブジェクト情報として選択することを特徴とする請求項１に記載の画像検査装置。
【請求項６】
前記選択手段は、前記優先度の高い順にオブジェクトの検査時間を算出し、算出した検査時間の合計検査時間が前記検査許容時間を超えない範囲に収まる最大数のオブジェクトの検査候補オブジェクト情報を、前記検査オブジェクト情報として選択することを特徴とする請求項４又は５に記載の画像検査装置。
【請求項７】
前記オブジェクト情報は、オブジェクトの種類、色、及びサイズを含む情報であり、
オブジェクトの種類、色、及びサイズの組み合わせで前記優先度の高低を定めた優先度設定条件を記憶する優先度設定条件記憶手段を更に備え、
前記選択手段は、抽出された前記各検査候補オブジェクト情報と前記優先度設定条件とを比較して、抽出された前記各検査候補オブジェクト情報が示すオブジェクトに前記優先度を設定することを特徴とする請求項１〜６のいずれか１つに記載の画像検査装置。
【請求項８】
前記オブジェクト情報は、更にオブジェクトの位置を含む情報であり、
前記優先度設定条件記憶手段は、更にオブジェクトの位置を加えた組み合わせで前記優先度の高低を定めた優先度設定条件を記憶することを特徴とする請求項７に記載の画像検査装置。
【請求項９】
前記抽出手段は、前記オブジェクト情報が示すオブジェクトがイメージオブジェクトである場合に当該オブジェクトを分割し、前記オブジェクト情報を参照して、分割した各オブジェクトが前記検査候補領域に該当するか否かを判別し、該当するオブジェクトのオブジェクト情報を前記検査候補オブジェクト情報として抽出することを特徴とする請求項７又は８に記載の画像検査装置。
【請求項１０】
オブジェクトの種類毎に検査候補領域該当条件を定めた検査候補領域判定情報を記憶する検査候補領域判定情報記憶手段を更に備え、
前記抽出手段は、前記印刷データに含まれる前記各オブジェクト情報と前記検査候補領域判定情報とを比較して、当該各オブジェクト情報が示すオブジェクトが前記検査候補領域に該当するか否かを判別し、該当するオブジェクトのオブジェクト情報を前記検査候補オブジェクト情報として抽出することを特徴とする請求項７〜９のいずれか１つに記載の画像検査装置。
【請求項１１】
前記各検査候補オブジェクト情報が示すオブジェクト、前記各検査オブジェクト情報が示すオブジェクトを、それぞれ前記検査候補領域、前記検査領域として表示する表示手段を更に備え、
前記入力受付手段は、前記複数の検査候補領域の範囲内で前記検査領域を修正する修正入力を更に受け付け、
前記検査手段は、修正された修正検査領域で前記印刷画像データと前記読取画像データとを比較して前記読取画像データを検査することを特徴とする請求項１〜１０のいずれか１つに記載の画像検査装置。
【請求項１２】
請求項１〜１１のいずれか１つに記載の画像検査装置と印刷装置とを備える画像検査システムであって、
前記印刷装置は、
前記印刷データを受信する通信部と、
前記印刷データを解析して前記印刷画像データを生成し、前記印刷データ及び前記印刷画像データを前記画像検査装置に出力する制御部と、
前記印刷画像データを印刷して前記印刷物を生成する印刷部と、
を備えることを特徴とする画像検査システム。
【請求項１３】
印刷データ取得手段が、複数のオブジェクトそれぞれのオブジェクト情報が記述された印刷データを取得する印刷データ取得ステップと、
印刷画像データ取得手段が、前記印刷データから生成され、前記複数のオブジェクトを含む印刷画像データを取得する印刷画像データ取得ステップと、
抽出手段が、前記印刷データに含まれる前記各オブジェクト情報を参照して、当該各オブジェクト情報が示すオブジェクトが検査候補領域に該当するか否かを判別し、該当するオブジェクトのオブジェクト情報を検査候補オブジェクト情報として抽出する抽出ステップと、
選択手段が、抽出された前記各検査候補オブジェクト情報が示すオブジェクトに優先度を設定し、前記優先度の順に閾値を超えない範囲に収まるオブジェクトの検査候補オブジェクト情報を、検査オブジェクト情報として選択する選択ステップと、
読取画像データ取得手段が、前記印刷画像データが印刷された印刷物を読み取った前記複数のオブジェクトを含む読取画像データを取得する読取画像データ取得ステップと、
検査手段が、選択された前記各検査オブジェクト情報が示すオブジェクトを検査領域に設定し、当該各検査領域で前記印刷画像データと前記読取画像データとを比較して前記読取画像データを検査する検査ステップと、
を含むことを特徴とする画像検査方法。
【請求項１４】
複数のオブジェクトそれぞれのオブジェクト情報が記述された印刷データを取得する印刷データ取得ステップと、
前記印刷データから生成され、前記複数のオブジェクトを含む印刷画像データを取得する印刷画像データ取得ステップと、
前記印刷データに含まれる前記各オブジェクト情報を参照して、当該各オブジェクト情報が示すオブジェクトが検査候補領域に該当するか否かを判別し、該当するオブジェクトのオブジェクト情報を検査候補オブジェクト情報として抽出する抽出ステップと、
抽出された前記各検査候補オブジェクト情報が示すオブジェクトに優先度を設定し、前記優先度の順に閾値を超えない範囲に収まるオブジェクトの検査候補オブジェクト情報を、検査オブジェクト情報として選択する選択ステップと、
前記印刷画像データが印刷された印刷物を読み取った前記複数のオブジェクトを含む読取画像データを取得する読取画像データ取得ステップと、
選択された前記各検査オブジェクト情報が示すオブジェクトを検査領域に設定し、当該各検査領域で前記印刷画像データと前記読取画像データとを比較して前記読取画像データを検査する検査ステップと、
をコンピュータに実行させるための画像検査プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像検査装置、画像検査システム、画像検査方法及び画像検査プログラムに関する。
【背景技術】
【０００２】
従来から、印刷物の生成元となった印刷画像データと当該印刷物を読み取った読取画像データとを比較することで、印刷物の濃度変動や画像欠陥を検査する画像検査システムが知られている。ところで、このような画像検査システムでは、印刷画像データと読取画像データとの比較を画像データ全体で行うと検査時間が長くなり、生産性が落ちてしまう。
【０００３】
このため、例えば特許文献１には、基準画像及び被検査画像を小領域に分割して小領域毎に特徴量を比較し、特徴量の差が許容値を超過した場合には、更に詳細検査を行うことで、検査を高速化する技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述したような従来技術では、分割した全ての小領域を一度検査するため、検査の高速化には限界がある。また、許容値を超過した小領域の数が多い場合には、検査時間が長くなり、生産性が落ちてしまう。
【０００５】
本発明は、上記事情に鑑みてなされたものであり、生産性を落とさずに画像検査を行うことができる画像検査装置、画像検査システム、画像検査方法及び画像検査プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明の一態様にかかる画像検査装置は、複数のオブジェクトそれぞれのオブジェクト情報が記述された印刷データを取得する印刷データ取得手段と、前記印刷データから生成され、前記複数のオブジェクトを含む印刷画像データを取得する印刷画像データ取得手段と、前記印刷データに含まれる前記各オブジェクト情報を参照して、当該各オブジェクト情報が示すオブジェクトが検査候補領域に該当するか否かを判別し、該当するオブジェクトのオブジェクト情報を検査候補オブジェクト情報として抽出する抽出手段と、抽出された前記各検査候補オブジェクト情報が示すオブジェクトに優先度を設定し、前記優先度の順に閾値を超えない範囲に収まるオブジェクトの検査候補オブジェクト情報を、検査オブジェクト情報として選択する選択手段と、前記印刷画像データが印刷された印刷物を読み取った前記複数のオブジェクトを含む読取画像データを取得する読取画像データ取得手段と、選択された前記各検査オブジェクト情報が示すオブジェクトを検査領域に設定し、当該各検査領域で前記印刷画像データと前記読取画像データとを比較して前記読取画像データを検査する検査手段と、を備えることを特徴とする。
【０００７】
また、本発明の別の態様にかかる画像検査システムは、上記画像検査装置と印刷装置とを備える画像検査システムであって、前記印刷装置は、前記印刷データを受信する通信部と、前記印刷データを解析して前記印刷画像データを生成し、前記印刷データ及び前記印刷画像データを前記画像検査装置に出力する制御部と、前記印刷画像データを印刷して前記印刷物を生成する印刷部と、を備えることを特徴とする。
【０００８】
また、本発明の別の態様にかかる画像検査方法は、印刷データ取得手段が、複数のオブジェクトそれぞれのオブジェクト情報が記述された印刷データを取得する印刷データ取得ステップと、印刷画像データ取得手段が、前記印刷データから生成され、前記複数のオブジェクトを含む印刷画像データを取得する印刷画像データ取得ステップと、抽出手段が、前記印刷データに含まれる前記各オブジェクト情報を参照して、当該各オブジェクト情報が示すオブジェクトが検査候補領域に該当するか否かを判別し、該当するオブジェクトのオブジェクト情報を検査候補オブジェクト情報として抽出する抽出ステップと、選択手段が、抽出された前記各検査候補オブジェクト情報が示すオブジェクトに優先度を設定し、前記優先度の順に閾値を超えない範囲に収まるオブジェクトの検査候補オブジェクト情報を、検査オブジェクト情報として選択する選択ステップと、読取画像データ取得手段が、前記印刷画像データが印刷された印刷物を読み取った前記複数のオブジェクトを含む読取画像データを取得する読取画像データ取得ステップと、検査手段が、選択された前記各検査オブジェクト情報が示すオブジェクトを検査領域に設定し、当該各検査領域で前記印刷画像データと前記読取画像データとを比較して前記読取画像データを検査する検査ステップと、を含むことを特徴とする。
【０００９】
また、本発明の別の態様にかかる画像検査プログラムは、複数のオブジェクトそれぞれのオブジェクト情報が記述された印刷データを取得する印刷データ取得ステップと、前記印刷データから生成され、前記複数のオブジェクトを含む印刷画像データを取得する印刷画像データ取得ステップと、前記印刷データに含まれる前記各オブジェクト情報を参照して、当該各オブジェクト情報が示すオブジェクトが検査候補領域に該当するか否かを判別し、該当するオブジェクトのオブジェクト情報を検査候補オブジェクト情報として抽出する抽出ステップと、抽出された前記各検査候補オブジェクト情報が示すオブジェクトに優先度を設定し、前記優先度の順に閾値を超えない範囲に収まるオブジェクトの検査候補オブジェクト情報を、検査オブジェクト情報として選択する選択ステップと、前記印刷画像データが印刷された印刷物を読み取った前記複数のオブジェクトを含む読取画像データを取得する読取画像データ取得ステップと、選択された前記各検査オブジェクト情報が示すオブジェクトを検査領域に設定し、当該各検査領域で前記印刷画像データと前記読取画像データとを比較して前記読取画像データを検査する検査ステップと、をコンピュータに実行させるためのものである。
【発明の効果】
【００１０】
本発明によれば、生産性を落とさずに画像検査を行うことができるという効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】図１は、第１実施形態の画像検査システムの構成例を示すブロック図である。
【図２】図２は、検査候補領域判定情報例を示す図である。
【図３】図３は、第１実施形態の優先度設定条件例を示す図である。
【図４】図４は、第１実施形態の画像検査処理例を示すフローチャートである。
【図５】図５は、第１実施形態の抽出処理例を示すフローチャートである。
【図６】図６は、第１実施形態の選択処理例を示すフローチャートである。
【図７】図７は、第２実施形態の画像検査システムの構成例を示すブロック図である。
【図８】図８は、第２実施形態の画像検査処理例を示すフローチャートである。
【図９】図９は、第２実施形態の選択処理例を示すフローチャートである。
【図１０】図１０は、第３実施形態の画像検査システムの構成例を示すブロック図である。
【図１１】図１１は、第３実施形態の画像検査処理例を示すフローチャートである。
【図１２】図１２は、変形例の優先度設定条件例を示す図である。
【図１３】図１３は、オブジェクトの位置の判別手法の説明図である。
【図１４】図１４は、イメージオブジェクトを分割した状態を示す図である。
【図１５】図１５は、各実施形態及び各変形例の画像検査装置及び印刷装置のハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照しながら、本発明にかかる画像検査装置、画像検査システム、画像検査方法及び画像検査プログラムの実施形態を詳細に説明する。以下の各実施形態の画像検査システムでは、画像データ中の複数の領域のうち優先度の高い領域を検査領域に選択して画像検査を行うことで、検査時間を短縮化し、生産性の低下を防止する。なお、以下の各実施形態では、１ページ分の画像データに対して画像検査を行う場合を例に取り説明するが、これに限定されるものではなく、複数ページ分の画像データに対する画像検査を行う場合には、以下の各実施形態で説明する処理を繰り返し行えばよい。
【００１３】
（第１実施形態）
第１実施形態では、画像データ中の複数の領域のうち優先度の高い順にユーザにより指定された数以下の領域を検査領域として画像検査を行う例について説明する。
【００１４】
まず、第１実施形態の画像検査システムの構成について説明する。
【００１５】
図１は、第１実施形態の画像検査システム１００の構成の一例を示すブロック図である。図１に示すように、画像検査システム１００は、印刷装置１１０と、画像検査装置１２０とを備える。印刷装置１１０及び画像検査装置１２０は、互いに接続されている。
【００１６】
印刷装置１１０は、ＬＡＮ(Local  Area  Network)などの図示せぬネットワークを介して、ＰＣ（Personal  Computer）などの外部端末１０と接続されている。印刷装置１１０は、通信部１１１と、記憶部１１３と、制御部１１５と、出力画像処理部１１７と、印刷部１１９とを、備える。
【００１７】
通信部１１１は、外部端末１０などの外部装置と通信するものであり、例えば、ＮＩＣ（Network  Interface  Card）などの既存の通信装置により実現できる。通信部１１１は、外部端末１０から印刷対象の画像の印刷内容が記述された印刷データを受信する。印刷データは、例えばPostScript（登録商標）などのページ記述言語（ＰＤＬ：Page  Description  Language）で記述されたデータであり、画像要素である複数のオブジェクトそれぞれのオブジェクト情報が記述されている。なお、オブジェクト情報は、オブジェクトの種類、色、サイズ、及び位置を含む情報である。
【００１８】
記憶部１１３は、印刷装置１１０で実行される各種プログラムや印刷装置１１０で行われる各種処理に使用される各種データなどを記憶するものであり、例えば、ＨＤＤ（Hard  Disk  Drive）やＳＳＤ（Solid  State  Drive）などの既存の不揮発性の記憶装置により実現できる。
【００１９】
制御部１１５は、印刷装置１１０の各部を制御するものであり、例えば、ＣＰＵ（Central  Processing  Unit）やメモリ等を有するコントローラなどの既存の制御装置により実現できる。制御部１１５は、通信部１１１により受信された印刷データを解析し、複数のオブジェクトを含むＲＧＢ各色８ｂｉｔの印刷画像データをメモリ上にビットマップ展開する。制御部１１５は、メモリ上にビットマップ展開した印刷画像データを随時記憶部１１３に書き込むとともに、出力画像処理部１１７へ出力する。また、制御部１１５は、印刷データ及び印刷画像データを画像検査装置１２０へ出力する。
【００２０】
出力画像処理部１１７は、制御部１１５から入力された印刷画像データに各種画像処理を施すものであり、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）などの既存の画像処理装置により実現できる。具体的には、出力画像処理部１１７は、ＲＧＢデータをＣＭＹＫデータに変換する色補正処理、プロッタの階調特性の補正を行うプリンタγ補正処理、及び誤差拡散やディザ処理を用いてＣＭＹＫ各色８ｂｉｔをプロッタの階調数（例えば、２ｂｉｔ）に変換する中間調処理などを行う。
【００２１】
印刷部１１９は、印刷画像データを印刷するものであり、例えば、プロッタやプリンタなどの既存の印刷装置により実現できる。本実施形態の印刷部１１９は、レーザビーム書き込みプロセスを用いた転写紙印字ユニットであり、２ｂｉｔの画像データを感光体に潜像として描画し、トナーによる作像・転写処理後、転写紙にプリント画像を形成（印刷）する。
【００２２】
画像検査装置１２０は、操作部１３０と、表示部１４０と、記憶部１５０と、制御部１６０と、読取部１８０と、入力画像処理部１９０とを、備える。
【００２３】
操作部１３０は、ユーザが各種操作の入力を行うものであり、タッチパネルやキースイッチなどの既存の入力装置により実現できる。
【００２４】
表示部１４０は、各種画面を表示するものであり、タッチパネル式ディスプレイや液晶ディスプレイなどの既存の表示装置により実現できる。なお、操作部１３０及び表示部１４０は、タッチパネル式ディスプレイなどにより一体的に実現してもよい。
【００２５】
記憶部１５０は、画像検査装置１２０で実行される各種プログラムや画像検査装置１２０で行われる各種処理に使用される各種データなどを記憶するものであり、例えば、ＨＤＤ（Hard  Disk  Drive）やＳＳＤ（Solid  State  Drive）などの既存の不揮発性の記憶装置により実現できる。記憶部１５０は、検査候補領域判定情報記憶部１５１と、優先度設定条件記憶部１５３とを、含む。なお、これらの記憶部の詳細については後述する。
【００２６】
制御部１６０は、画像検査装置１２０の各部を制御するものであり、例えば、ＣＰＵ（Central  Processing  Unit）やメモリ等を有するコントローラなどの既存の制御装置により実現できる。制御部１６０は、入力受付部１６１と、印刷画像データ取得部１６３と、印刷データ取得部１６５と、抽出部１６７と、選択部１６９と、読取画像データ取得部１７１と、検査部１７３と、表示制御部１７５とを、含む。
【００２７】
入力受付部１６１は、操作部１３０から、後述の選択部１６９による選択に用いられる閾値として検査オブジェクト数（検査領域の上限数）の入力を受け付ける。
【００２８】
印刷画像データ取得部１６３は、印刷装置１１０から印刷画像データを取得する。
【００２９】
印刷データ取得部１６５は、印刷装置１１０から印刷データを取得する。なお、印刷データ取得部１６５は、外部端末１０から直接印刷データを受信するようにしてもよい。
【００３０】
ここで、検査候補領域判定情報記憶部１５１について説明する。検査候補領域判定情報記憶部１５１は、印刷データ取得部１６５により取得された印刷データに含まれる複数のオブジェクト情報の中から検査候補領域に該当するオブジェクトのオブジェクト情報である検査候補オブジェクト情報を抽出するための検査候補領域該当条件をオブジェクトの種類毎に定めた検査候補領域判定情報を記憶する。
【００３１】
図２は、検査候補領域判定情報の一例を示す図であり、後述の検査部１７３が画像検査として画像データの濃度変動を検査する場合の検査候補領域判定情報の一例を示している。図２に示す検査候補領域判定情報では、オブジェクトの種類として、グラフィックオブジェクト（線）、グラフィックオブジェクト（線以外の図形）、イメージオブジェクト、テキストオブジェクトが定められている。グラフィックオブジェクト（線）の検査候補領域該当条件は、線幅が１ｃｍ以上に設定されている。グラフィックオブジェクト（線以外の図形）の検査候補領域該当条件は、幅・高さが１ｃｍ以上に設定されている。イメージオブジェクトの検査候補領域該当条件は、エッジ画素が所定割合以下、かつ幅・高さが１ｃｍ以上に設定されている。テキストオブジェクトの検査候補領域該当条件は、テキスト（文字）サイズが１００ポイント以上に設定されている。画像データの濃度変動を検査する場合、ある程度広い面積の領域を検査することが望ましいため、図２に示す例では、ある程度広い面積のオブジェクトが検査候補領域となるように検査候補領域該当条件が設定されている。但し、各オブジェクトの検査候補領域該当条件は、これに限定されるものではない。
【００３２】
抽出部１６７は、印刷データ取得部１６５により取得された印刷データに含まれる各オブジェクト情報を参照して、当該各オブジェクト情報が示すオブジェクトが検査候補領域に該当するか否かを判別し、該当するオブジェクトのオブジェクト情報を検査候補オブジェクト情報として抽出する。これにより、画像検査の検査候補領域に該当するオブジェクトのオブジェクト情報が検査候補オブジェクト情報として抽出される。
【００３３】
具体的には、抽出部１６７は、印刷データ取得部１６５により取得された印刷データに含まれる各オブジェクト情報と検査候補領域判定情報記憶部１５１に記憶されている検査候補領域判定情報とを比較して、当該各オブジェクト情報が示すオブジェクトが検査候補領域に該当するか否かを判別する。なお、オブジェクト情報には、オブジェクトの位置（位置座標）や、グラフィックオブジェクト、イメージオブジェクト、又はテキストオブジェクトのいずれであるかを示すオブジェクトの種類が含まれている。オブジェクト情報には、更に、グラフィックオブジェクトの場合には、図形の種類（円や線など）、サイズ、塗潰しパターンなどが含まれており、イメージオブジェクトの場合には、ビットマップデータやサイズなどが含まれており、テキストオブジェクトの場合には、サイズ（文字のポイント数）や色などが含まれている。抽出部１６７は、オブジェクト情報に含まれる上述したような情報と、図２に示すような検査候補領域判定情報とを比較することで、当該オブジェクト情報が示すオブジェクトが検査候補領域に該当するか否かを判別する。そして抽出部１６７は、検査候補領域に該当するオブジェクトのオブジェクト情報を検査候補オブジェクト情報として抽出し、リストに追加していく。
【００３４】
例えば、オブジェクト情報のオブジェクトの種類がイメージオブジェクトを示す場合、抽出部１６７は、当該オブジェクト情報が示すオブジェクトのエッジ画素が所定の割合以下、かつ幅・高さが１ｃｍ以上であるか否かを判定する。そして抽出部１６７は、これらの条件を満たせば、当該オブジェクト情報を検査候補オブジェクト情報として抽出し、リストに追加する。なお、エッジ画素が所定の割合以下であるか否かは、抽出部１６７がイメージオブジェクトのビットマップデータに対してエッジ検出を行うことで判別できる。エッジ検出には、例えばエッジ抽出フィルタ等を用いる公知の手法が適用できる。
【００３５】
ここで、優先度設定条件記憶部１５３について説明する。優先度設定条件記憶部１５３は、オブジェクトの種類、色、及びサイズの組み合わせで、抽出部１６７により抽出された複数の検査候補オブジェクト情報の中から検査領域に該当するオブジェクトの検査候補オブジェクト情報である検査オブジェクト情報を選択するための選択基準となる優先度の高低を定めた優先度設定条件を記憶する。
【００３６】
図３は、第１実施形態の優先度設定条件の一例を示す図であり、後述の検査部１７３が画像検査として画像データの濃度変動を検査する場合の優先度設定条件の一例を示している。図３に示す優先度設定条件では、塗潰し色が黒又はグレーのグラフィックオブジェクトの優先度が最も高く設定され、以下、塗潰し色が黒及びグレー以外のグラフィックオブジェクト、イメージオブジェクト、テキストオブジェクトの順に優先度が低くなるように設定されている。これは、１色で塗潰されているグラフィックオブジェクトは濃度変動が目に付きやすいためであり、特に、黒やグレーはグレーバランスが崩れた場合（グレーが色付いた場合）に違和感が大きいためである。また、テキストオブジェクトはポイント数の大きな文字であっても濃度変動の検査にあまり適さないためである。更に、同一条件のオブジェクトが複数ある場合には、オブジェクトのサイズ（面積又はテキストのポイント数）が大きい順に優先度を高くする。これは、サイズが大きいオブジェクト内で濃度変動が起こる程、ユーザの目に付きやすいためである。なお、同一条件は、グラフィックオブジェクトにおいてはオブジェクトの種類及び塗潰し色が同一の場合であり、イメージオブジェクト及びテキストオブジェクトにおいてはオブジェクトの種類が同一の場合となる。但し、優先度設定条件は、これに限定されるものではなく、例えば、人物の写真を優先するために肌色（詳細には、肌色と呼べる範囲の色）を所定割合以上含むイメージオブジェクトの優先度を最も高く設定するようにしてもよい。また例えば、優先度設定条件を簡易化するためにオブジェクトの種類及びサイズのみで優先度を設定するようにしてもよい。
【００３７】
選択部１６９は、抽出部１６７により抽出された各検査候補オブジェクト情報が示すオブジェクトに優先度を設定し、優先度の順に閾値を超えない範囲に収まるオブジェクトの検査候補オブジェクト情報を、検査オブジェクト情報として選択する。これにより、画像検査の検査領域に該当するオブジェクトの検査候補オブジェクト情報が検査オブジェクト情報として選択される。
【００３８】
具体的には、選択部１６９は、抽出部１６７により抽出された各検査候補オブジェクト情報（抽出部１６７によりリストに追加された全ての検査候補オブジェクト情報）と優先度設定条件記憶部１５３に記憶されている優先度設定条件とを比較して、当該各検査候補オブジェクト情報が示すオブジェクトに優先度を設定する。例えば、選択部１６９は、優先度設定条件のオブジェクトの種類及び塗潰し色を参照して、リストに含まれる検査候補オブジェクト情報が示すオブジェクトを優先度の高低に応じたグループに分ける。更に、選択部１６９は、優先度設定条件のオブジェクトのサイズを参照して、優先度の高いグループから順にオブジェクトの順位付けを行うことで、リストに含まれる全ての検査候補オブジェクト情報が示すオブジェクトに優先度を設定する。そして選択部１６９は、優先度の高い順に入力受付部１６１により入力が受け付けられた検査オブジェクト数を超えない範囲に収まる最大数のオブジェクトの検査候補オブジェクト情報を、検査オブジェクト情報として選択する。また選択部１６９は、選択した検査オブジェクト情報（少なくともオブジェクトの位置及びサイズ）を制御部１６０のメモリ上に蓄積し、蓄積した検査オブジェクト情報を記憶部１５０に書き込む。
【００３９】
ここで、読取部１８０及び入力画像処理部１９０について説明する。読取部１８０は、原稿などの印刷物から画像データを読み取るものであり、スキャナなどの既存の読取装置により実現できる。具体的には、読取部１８０は、印刷装置１１０により印刷画像データが印刷された印刷物を読み取り、複数のオブジェクトを含む読取画像データを生成する。そして読取部１８０は、生成した読取画像データをアナログデータからデジタルデータに変換して入力画像処理部１９０へ出力する。
【００４０】
入力画像処理部１９０は、読取部１８０から入力された読取画像データに各種画像処理を施すものであり、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）などの既存の画像処理装置により実現できる。具体的には、入力画像処理部１９０は、γ補正やＭＴＦ補正などを行う。
【００４１】
読取画像データ取得部１７１は、入力画像処理部１９０から読取画像データを取得して、制御部１６０のメモリ上に蓄積し、蓄積した読取画像データを随時記憶部１５０に書き込む。
【００４２】
検査部１７３は、選択部１６９により選択された各検査オブジェクト情報（制御部１６０のメモリ又は記憶部１５０に記憶されている各検査オブジェクト情報）が示すオブジェクトを検査領域に設定する。そして検査部１７３は、当該各検査領域で、印刷データ取得部１６５により取得された印刷画像データと読取画像データ取得部１７１により取得された読取画像データ（制御部１６０のメモリ又は記憶部１５０に記憶されている読取画像データ）とを比較して、読取画像データを検査する。ここでは検査部１７３は、印刷画像データを基準画像データとして、検査画像データである読取画像データと比較することで、読取画像データの濃度変動や画像欠陥などを検査する。なお、検査部１７３による検査手法については、例えば、特開２００６−２２４５３７号公報に開示されているような公知技術を用いることができる。
【００４３】
表示制御部１７５は、検査部１７３の検査結果を表示部１４０に表示させる。
【００４４】
なお、画像検査装置１２０は、上述した各部の全てを必須の構成とする必要はなく、その一部を省略した構成としてもよい。
【００４５】
次に、第１実施形態の画像検査装置の動作について説明する。
【００４６】
図４は、第１実施形態の画像検査装置１２０で行われる画像検査処理の手順の流れの一例を示すフローチャートである。
【００４７】
まず、入力受付部１６１は、操作部１３０から、検査オブジェクト数の入力を受け付ける（ステップＳ１００）。なお、入力受付部１６１による検査オブジェクト数の入力受け付け後に、印刷装置１１０による印刷処理（印刷データの受信〜印刷画像データの印刷）が行われる。
【００４８】
続いて、印刷画像データ取得部１６３は、印刷装置１１０から印刷画像データを取得する（ステップＳ１０２）。
【００４９】
続いて、印刷データ取得部１６５は、印刷装置１１０から印刷データを取得する（ステップＳ１０４）。
【００５０】
続いて、抽出部１６７は、印刷データ取得部１６５により取得された印刷データに含まれる各オブジェクト情報の中から検査候補オブジェクト情報を抽出する抽出処理を行う（ステップＳ１０６）。なお、抽出処理の詳細については後述する。
【００５１】
続いて、選択部１６９は、抽出部１６７により抽出された各検査候補オブジェクト情報の中から検査オブジェクト情報を選択する選択処理を行う（ステップＳ１０８）。なお、選択処理の詳細については後述する。
【００５２】
続いて、読取部１８０は、印刷装置１１０により印刷画像データが印刷された印刷物を読み取り、読取画像データを生成する（ステップＳ１１０）。
【００５３】
続いて、入力画像処理部１９０は、読取部１８０により生成された読取画像データをγ補正やＭＴＦ補正などで補正する（ステップＳ１１２）。
【００５４】
続いて、読取画像データ取得部１７１は、入力画像処理部１９０から読取画像データを取得する（ステップＳ１１４）。
【００５５】
続いて、検査部１７３は、選択部１６９により選択された各検査オブジェクト情報が示すオブジェクトを検査領域に設定し、当該各検査領域で、印刷画像データ取得部１６３により取得された印刷画像データと読取画像データ取得部１７１により取得された読取画像データとを比較して、読取画像データを検査する（ステップＳ１１６）。
【００５６】
続いて、表示制御部１７５は、検査部１７３の検査結果を表示部１４０に表示させる（ステップＳ１１８）。
【００５７】
図５は、図４のステップＳ１０６に示す抽出処理の手順の流れの一例を示すフローチャートである。
【００５８】
まず、抽出部１６７は、印刷データ取得部１６５により取得された印刷データに含まれる複数のオブジェクト情報の中から未処理のオブジェクト情報を選択する。そして抽出部１６７は、検査候補領域判定情報記憶部１５１に記憶されている検査候補領域判定情報を参照して、選択したオブジェクト情報が示すオブジェクトが検査候補領域に該当するか否かを判別する（ステップＳ１３０）。
【００５９】
選択したオブジェクト情報が示すオブジェクトが検査候補領域に該当する場合（ステップＳ１３０でＹｅｓ）、抽出部１６７は、選択したオブジェクト情報を検査候補オブジェクト情報として抽出する（ステップＳ１３２）。
【００６０】
一方、選択したオブジェクト情報が示すオブジェクトが検査候補領域に該当しない場合（ステップＳ１３０でＮｏ）、抽出部１６７は、ステップＳ１３２の処理を行わない。
【００６１】
そして、抽出部１６７は、印刷データ取得部１６５により取得された印刷データに含まれる全てのオブジェクト情報を処理するまでステップＳ１３０〜ステップＳ１３２の処理を繰り返し（ステップＳ１３４でＮｏ）、全てのオブジェクト情報を処理すると抽出処理を終了する（ステップＳ１３４でＹｅｓ）。
【００６２】
図６は、図４のステップＳ１０８に示す選択処理の手順の流れの一例を示すフローチャートである。
【００６３】
まず、選択部１６９は、抽出部１６７により抽出された検査候補オブジェクト情報（検査候補オブジェクト情報が示すオブジェクト）数が、入力受付部１６１により受け付けられた検査オブジェクト数を超えているか確認する（ステップＳ１５０）。
【００６４】
検査オブジェクト数を超えていない場合（ステップＳ１５０でＮｏ）、選択部１６９は、抽出部１６７により抽出された全ての検査候補オブジェクト情報を、検査オブジェクト情報として選択する（ステップＳ１５２）。
【００６５】
一方、検査オブジェクト数を超えている場合（ステップＳ１５０でＹｅｓ）、選択部１６９は、抽出部１６７により抽出された各検査候補オブジェクト情報と優先度設定条件記憶部１５３に記憶されている優先度設定条件とを比較して、当該各検査候補オブジェクト情報が示すオブジェクトに優先度を設定する（ステップＳ１５４）。
【００６６】
続いて、選択部１６９は、優先度の高い順に入力受付部１６１により入力が受け付けられた検査オブジェクト数を超えない範囲に収まる最大数のオブジェクトの検査候補オブジェクト情報を、検査オブジェクト情報として選択する（ステップＳ１５６）。
【００６７】
以上のように第１実施形態によれば、画像データ中の複数の領域のうち優先度の高い順にユーザにより指定された数以下の領域を検査領域として画像検査を行うので、検査時間を短縮化し、生産性の低下を防止することができる。つまり、生産性を落とさずに画像検査を行うことができる。特に第１実施形態では、画像データ中の複数の領域のうち優先度の高い領域から順に検査領域にしているので、画像データ中の一部の領域しか検査を行わなくても比較的高い検査精度を保つことができる。
【００６８】
（第２実施形態）
第２実施形態では、画像データ中の複数の領域のうち優先度の高い順にユーザにより指定された検査時間内に収まる領域を検査領域として画像検査を行う例について説明する。以下では、第１実施形態との相違点の説明を主に行い、第１実施形態と同様の機能を有する構成要素については、第１実施形態と同様の名称・符号を付し、その説明を省略する。
【００６９】
図７は、第２実施形態の画像検査システム２００の構成の一例を示すブロック図である。第２実施形態では、画像検査装置２２０における制御部２６０の入力受付部２６１及び選択部２６９が、第１実施形態と相違する。以下では、これらの各部について説明する。
【００７０】
入力受付部２６１は、操作部１３０から、後述の選択部２６９による選択に用いられる閾値として検査許容時間の入力を受け付ける。
【００７１】
選択部２６９は、優先度の高い順にオブジェクトの検査時間を算出し、算出した検査時間の合計検査時間が入力受付部２６１により入力が受け付けられた検査許容時間を超えない範囲に収まる最大数のオブジェクトの検査候補オブジェクト情報を、検査オブジェクト情報として選択する。なお、オブジェクトの検査時間とは、検査部１７３が当該オブジェクト（検査領域）の検査に要する処理時間である。選択部２６９は、オブジェクトの検査時間を、当該オブジェクトの検査候補オブジェクト情報に含まれるオブジェクトのサイズから算出する。具体的には、オブジェクトの検査時間はオブジェクトのサイズに比例して長くなるため、所定の基準サイズに対する検査時間を予め算出しておき、選択部２６９は、オブジェクトのサイズが当該基準サイズの何倍であるかを算出することで、オブジェクトの検査時間を算出する。
【００７２】
図８は、第２実施形態の画像検査装置２２０で行われる画像検査処理の手順の流れの一例を示すフローチャートである。
【００７３】
まず、入力受付部２６１は、操作部１３０から、検査許容時間の入力を受け付ける（ステップＳ２００）。
【００７４】
以下、ステップＳ２０２〜Ｓ２１８までの処理は、図４に示す画像検査処理のステップＳ１０２〜Ｓ１１８までの処理と同様であるため、説明を省略する。
【００７５】
図９は、図８のステップＳ２０８に示す選択処理の手順の流れの一例を示すフローチャートである。
【００７６】
まず、選択部２６９は、抽出部１６７により抽出された各検査候補オブジェクト情報と優先度設定条件記憶部１５３に記憶されている優先度設定条件とを比較して、当該各検査候補オブジェクト情報が示すオブジェクトに優先度を設定する（ステップＳ２５０）。
【００７７】
続いて、選択部２６９は、未処理のオブジェクトの中から優先度の最も高いオブジェクトを選択し、選択したオブジェクトの検査時間を算出する（ステップＳ２５２）。
【００７８】
続いて、選択部２６９は、算出した検査時間の合計検査時間（処理済みのオブジェクトの合計検査時間）を算出し、算出した合計検査時間が入力受付部２６１により入力が受け付けられた検査許容時間を超えたか否か確認する（ステップＳ２５４）。
【００７９】
検査許容時間を超えていない場合には（ステップＳ２５４でＮｏ）、選択部２６９は、ステップＳ２５２で検査時間を算出したオブジェクトの検査候補オブジェクト情報を、検査オブジェクト情報として選択し（ステップＳ２５６）、ステップＳ２５２に戻る。
【００８０】
一方、検査許容時間を超えている場合には（ステップＳ２５４でＹｅｓ）、選択部２６９は、処理を終了する。
【００８１】
以上のように第２実施形態によれば、画像データ中の複数の領域のうち優先度の高い順にユーザにより指定された検査時間内に収まる領域を検査領域として画像検査を行うので、第１実施形態同様、検査時間を短縮化し、生産性の低下を防止することができる。また第２実施形態においても、画像データ中の複数の領域のうち優先度の高い領域から順に検査領域にしているので、画像データ中の一部の領域しか検査を行わなくても比較的高い検査精度を保つことができる。
【００８２】
（第３実施形態）
第３実施形態では、検査領域をユーザが修正し、修正した修正検査領域で画像検査を行う例について説明する。以下では、第１実施形態との相違点の説明を主に行い、第１実施形態と同様の機能を有する構成要素については、第１実施形態と同様の名称・符号を付し、その説明を省略する。
【００８３】
図１０は、第３実施形態の画像検査システム３００の構成の一例を示すブロック図である。第３実施形態では、画像検査装置３２０における制御部３６０の入力受付部３６１、検査部３７３、及び表示制御部３７５が、第１実施形態と相違する。以下では、これらの各部について説明する。
【００８４】
表示制御部３７５は、抽出部１６７により抽出された各検査候補オブジェクト情報が示すオブジェクト、選択部１６９により選択された各検査オブジェクト情報が示すオブジェクトを、それぞれ検査候補領域、検査領域として表示部１４０に表示させる。なお、表示制御部３７５は、印刷画像データ取得部１６３により取得された印刷画像データ上で検査候補領域及び検査領域を表示させる。これにより、ユーザは、検査候補領域及び検査領域を把握でき、検査領域を修正するか否か（例えば検査候補領域を検査領域に修正するか否か）を判断できる。
【００８５】
入力受付部３６１は、操作部１３０から、複数の検査候補領域の範囲内で検査領域を修正する修正入力を受け付ける。入力受付部３６１は、例えば、操作部１３０から検査候補領域を検査領域に修正する修正入力を受け付ける。
【００８６】
検査部３７３は、入力受付部３６１により修正入力が受け付けられ、修正された修正検査領域で、印刷画像データ取得部１６３により取得された印刷画像データと読取画像データ取得部１７１により取得された読取画像データとを比較して、読取画像データを検査する。
【００８７】
図１１は、第３実施形態の画像検査装置３２０で行われる画像検査処理の手順の流れの一例を示すフローチャートである。
【００８８】
まず、ステップＳ３００〜Ｓ３０８までの処理は、図４に示す画像検査処理のステップＳ１００〜Ｓ１０８までの処理と同様であるため、説明を省略する。
【００８９】
続くステップＳ３１０では、表示制御部３７５は、抽出部１６７により抽出された各検査候補オブジェクト情報が示すオブジェクト、選択部１６９により選択された各検査オブジェクト情報が示すオブジェクトを、それぞれ検査候補領域、検査領域として表示部１４０に表示させる（ステップＳ３１０）。
【００９０】
続いて、入力受付部３６１は、操作部１３０から、複数の検査候補領域の範囲内で検査領域を修正する修正入力を受け付ける（ステップＳ３１２）。
【００９１】
続いて、ステップＳ３１４〜Ｓ３１８までの処理は、図４に示す画像検査処理のステップＳ１１０〜Ｓ１１４までの処理と同様であるため、説明を省略する。
【００９２】
続くステップＳ３２０では、検査部３７３は、入力受付部３６１により修正入力が受け付けられ、修正された修正検査領域で、印刷画像データ取得部１６３により取得された印刷画像データと読取画像データ取得部１７１により取得された読取画像データとを比較して、読取画像データを検査する（ステップＳ３２０）。
【００９３】
以降の、ステップＳ３２２の処理は、図４に示す画像検査処理のステップＳ１１８の処理と同様であるため、説明を省略する。
【００９４】
以上のように第３実施形態によれば、ユーザが検査領域を修正できるので、ユーザが注目している領域を検査領域に含むことができ、画像検査の精度を高めることができる。特に第３実施形態によれば、検査候補領域の中から修正する検査領域を選ぶだけで検査領域を修正できるのでユーザ負担を少なくすることができる。
【００９５】
（変形例）
なお、本発明は、上記実施形態に限定されるものではなく、種々の変形が可能である。
【００９６】
（変形例１）
上記第１実施形態では、入力受付部１６１がユーザにより入力される検査オブジェクト数を直接受け付ける例について説明したが、入力受付部１６１がユーザにより入力される検査モード（高精度／普通／高速）を受け付け、選択部１６９が検査モードに応じた検査オブジェクト数で検査オブジェクト情報を選択するようにしてもよい。この場合、検査モードと検査オブジェクト数との対応テーブルを記憶部１５０に記憶しておけばよい。同様に第２実施形態においても、入力受付部２６１がユーザにより入力される検査許容時間を直接受け付ける例について説明したが、入力受付部２６１がユーザにより入力される検査モード（高精度／普通／高速）を受け付け、選択部２６９が検査モードに応じた検査許容時間で検査オブジェクト情報を選択するようにしてもよい。この場合、検査モードと検査許容時間との対応テーブルを記憶部１５０に記憶しておけばよい。
【００９７】
（変形例２）
上記第２実施形態では、入力受付部２６１がユーザにより入力される検査許容時間を直接受け付ける例について説明したが、制御部２６０が、画像検査装置２２０に接続されている印刷装置１１０から印刷速度情報を取得し、選択部２６９が、取得した印刷速度情報に応じた検査許容時間で検査オブジェクト情報を選択するようにしてもよい。この場合、印刷速度情報と検査許容時間との対応テーブルを記憶部１５０に記憶しておけばよい。なお、印刷装置１１０で１ページ分の画像を印刷するのに要する時間よりも１ページ分の画像の検査時間が長いと、印刷装置１１０の印刷速度が速くても検査までを含めた画像検査システム全体の生産性は低下してしまう。このため、画像検査システム全体の生産性を落とさないよう、１ページ分の画像の検査許容時間は、１ページ分の画像を印刷するのに要する時間以下にするものとする。なお、第２実施形態のユーザが検査許容時間を直接入力するモードと変形例２の検査許容時間を自動的に決定するモードとを並存させるようにしてもよい。
【００９８】
（変形例３）
上記第１実施形態では、優先度設定条件は、オブジェクトの種類、色、及びサイズの組み合わせで優先度の高低を定めたが、更にオブジェクトの位置を加えた組み合わせで優先度の高低を定めてもよい。ここで、オブジェクトの位置とは、位置座標を指し、例えば円であれば中心座標、線であれば始点及び終点座標が該当する。
【００９９】
図１２は、変形例の優先度設定条件の一例を示す図である。図１２に示す優先度設定条件では、グラフィックオブジェクトの位置が中央であると優先度が高く、グラフィックオブジェクトの位置が端部であると優先度が低くなっている。これは、画像の端部に重要な絵柄が配置されることは少ないと考えられ、また、ユーザが画像を見る場合に画像の端部の濃度変動にはあまり敏感ではないためである。
【０１００】
この場合、選択部１６９は、抽出部１６７により抽出された検査候補オブジェクト情報に含まれるグラフィックオブジェクトの位置座標（円であれば中心座標、線であれば始点及び終点座標）が図１３に示す印刷画像データの中央部４０１に含まれているか端部４０２に含まれているか判定する。そして、選択部１６９は、中央部４０１に含まれていれば、オブジェクトの位置は中央であると判定し、端部４０２に含まれていればオブジェクトの位置は端部であると判定して、検査候補オブジェクト情報が示すオブジェクトの優先度を設定する。
【０１０１】
このようにすれば、優先度を詳細に設定することができ、検査精度の向上に繋げることができる。なお、本変形例３では、グラフィックオブジェクトの場合にのみオブジェクトの位置を利用したが、グラフィックオブジェクト以外のオブジェクトであってもオブジェクトの位置を利用して優先度の高低を定めることができる。また、優先度設定条件を簡易化するためにオブジェクトの種類、サイズ及び位置のみで優先度を設定するようにしてもよい。
【０１０２】
（変形例４）
上記第１実施形態では、オブジェクトがイメージオブジェクトであってもそのまま検査候補領域に該当するか否かを判別したが、抽出部１６７は、オブジェクトがイメージオブジェクトである場合、オブジェクトを複数に分割し、分割した各オブジェクトが検査候補領域に該当するか否かを判別するようにしてもよい。この場合、抽出部１６７は、イメージオブジェクトを濃度変動検査に適さない領域（小さ過ぎる領域）に分割しないことが必要であり、分割した領域が所定サイズ以上（例えば、幅・高さが１ｃｍ以上）となるように分割する。
【０１０３】
図１４は、イメージオブジェクトを４×４で１６個のオブジェクトに分割した状態を示す図である。図１４に示す例の場合、抽出部１６７は、分割した各オブジェクト５０１〜５１６に対して検査候補領域に該当するか否かを判別し、平均値が所定値以上、かつ、エッジ画素が所定の割合以下の場合に検査候補領域に該当すると判定する。ここで、平均値が所定値以上という条件は、オブジェクト５０１〜５０８のように、ほぼ全てが白画素である領域を除外するためのものである。なお、図１４に示す例では、抽出部１６７は、オブジェクト５１２〜５１６が検査候補領域に該当すると判別し、これら５つのオブジェクトのオブジェクト情報を独立して抽出してリストに追加する。
【０１０４】
このようにイメージオブジェクトについては、分割して検査候補領域に該当するか否かを判別することで、サイズの大きいイメージオブジェクトに対しても、優先度の高い領域のみを画像検査することが可能となる。
【０１０５】
（変形例５）
なお、上述した各実施形態及び各変形例は適宜組み合わせることができる。
【０１０６】
（ハードウェア構成）
図１５は、上記各実施形態及び各変形例の画像検査装置１２０、２２０、３２０、及び印刷装置１１０のハードウェア構成の一例を示すブロック図である。
【０１０７】
図１５に示すように、画像検査装置１２０、２２０、３２０、及び印刷装置１１０は、コントローラ９１０とエンジン部（Engine）９６０とをＰＣＩ（Peripheral  Component  Interconnect）バスで接続した構成となる。コントローラ９１０は、画像検査装置１２０、２２０、３２０、及び印刷装置１１０の全体の制御、描画、通信、及び操作表示部９２０からの入力を制御するコントローラである。エンジン部９６０は、ＰＣＩバスに接続可能なエンジンであり、印刷装置１１０であれば、例えば白黒プロッタ、１ドラムカラープロッタ、又は４ドラムカラープロッタ等のプリンタエンジンなどであり、画像検査装置１２０、２２０、３２０であれば、例えばスキャナユニットなどである。エンジン部９６０には、エンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分も含まれる。
【０１０８】
コントローラ９１０は、ＣＰＵ９１１と、ノースブリッジ（ＮＢ）９１３と、システムメモリ（ＭＥＭ−Ｐ）９１２と、サウスブリッジ（ＳＢ）９１４と、ローカルメモリ（ＭＥＭ−Ｃ）９１７と、ＡＳＩＣ（Application  Specific  Integrated  Circuit）９１６と、ハードディスクドライブ（ＨＤＤ）９１８とを有し、ノースブリッジ（ＮＢ）９１３とＡＳＩＣ９１６との間をＡＧＰ（Accelerated  Graphics  Port）バス９１５で接続した構成となる。また、ＭＥＭ−Ｐ９１２は、ＲＯＭ９１２ａと、ＲＡＭ９１２ｂとをさらに有する。
【０１０９】
ＣＰＵ９１１は、画像検査装置１２０、２２０、３２０、及び印刷装置１１０の全体制御を行うものであり、ＮＢ９１３、ＭＥＭ−Ｐ９１２およびＳＢ９１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【０１１０】
ＮＢ９１３は、ＣＰＵ９１１とＭＥＭ−Ｐ９１２、ＳＢ９１４、ＡＧＰ９１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ９１２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【０１１１】
ＭＥＭ−Ｐ９１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ９１２ａとＲＡＭ９１２ｂとからなる。ＲＯＭ９１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ９１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
【０１１２】
ＳＢ９１４は、ＮＢ９１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ９１４は、ＰＣＩバスを介してＮＢ９１３と接続されており、このＰＣＩバスには、ネットワークインタフェース（Ｉ／Ｆ）部なども接続される。
【０１１３】
ＡＳＩＣ９１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Integrated  Circuit）であり、ＡＧＰ９１５、ＰＣＩバス、ＨＤＤ９１８およびＭＥＭ−Ｃ９１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ９１６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ９１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ９１７を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣ（Direct  Memory  Access  Controller）と、エンジン部９６０との間でＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。このＡＳＩＣ９１６には、ＰＣＩバスを介してＵＳＢ（Universal  Serial  Bus）９４０、ＩＥＥＥ１３９４（the  Institute  of  Electrical  and  Electronics  Engineers  1394）インタフェース９５０が接続される。操作表示部９２０はＡＳＩＣ９１６に直接接続されている。
【０１１４】
ＭＥＭ−Ｃ９１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ９１８は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【０１１５】
ＡＧＰ９１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ９１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【０１１６】
なお、画像検査装置１２０、２２０、３２０で実行される画像検査プログラムは、ＲＯＭ等に予め組み込まれて提供される。
【０１１７】
画像検査装置１２０、２２０、３２０で実行される画像検査プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記憶媒体に記録して提供するように構成してもよい。
【０１１８】
さらに、画像検査装置１２０、２２０、３２０で実行される画像検査プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、画像検査装置１２０、２２０、３２０で実行される画像検査プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【０１１９】
画像検査装置１２０、２２０、３２０で実行される画像検査プログラムは、上述した各部をコンピュータ上で実現させるためのモジュール構成となっている。実際のハードウェアとしてはＣＰＵ９１１がＲＯＭ９１２ａからプログラムをＲＡＭ９１２ｂ上に読み出して実行することにより、上記各部がコンピュータ上で実現されるようになっている。
【符号の説明】
【０１２０】
１０  外部端末
１００、２００、３００  画像検査システム
１１０  印刷装置
１１１  通信部
１１３  記憶部
１１５  制御部
１１７  出力画像処理部
１１９  印刷部
１２０、２２０、３２０  画像検査装置
１３０  操作部
１４０  表示部
１５０  記憶部
１５１  検査候補領域判定情報記憶部
１５３  優先度設定条件記憶部
１６０、２６０、３６０  制御部
１６１、２６１、３６１  入力受付部
１６３  印刷画像データ取得部
１６５  印刷データ取得部
１６７  抽出部
１６９、２６９  選択部
１７１  読取画像データ取得部
１７３、３７３  検査部
１７５、３７５  表示制御部
１８０  読取部
１９０  入力画像処理部
９１０  コントローラ
９１１  ＣＰＵ
９１２  システムメモリ
９１２ａ  ＲＯＭ
９１２ｂ  ＲＡＭ
９１３  ノースブリッジ
９１４  サウスブリッジ
９１５  ＡＧＰバス
９１６  ＡＳＩＣ
９１７  ローカルメモリ
９１８  ハードディスクドライブ
９２０  操作表示部
９４０  ＵＳＢ
９５０  ＩＥＥＥ１３９４インタフェース
９６０  エンジン部
【先行技術文献】
【特許文献】
【０１２１】
【特許文献１】特開２０００−１７２８４４号公報
【図１】
2012003335.tif 000003
【図２】
2012003335.tif 000004
【図３】
2012003335.tif 000005
【図４】
2012003335.tif 000006
【図５】
2012003335.tif 000007
【図６】
2012003335.tif 000008
【図７】
2012003335.tif 000009
【図８】
2012003335.tif 000010
【図９】
2012003335.tif 000011
【図１０】
2012003335.tif 000012
【図１１】
2012003335.tif 000013
【図１２】
2012003335.tif 000014
【図１３】
2012003335.tif 000015
【図１４】
2012003335.tif 000016
【図１５】
2012003335.tif 000017