(57)【特許請求の範囲】
【請求項１】
印刷媒体に出力された出力画像データと、前記印刷媒体に出力する前の、原稿から読み取られた原稿画像データとを比較して画像の出力状態を検査する画像検査装置であって、
ユーザから指定された出力モードを取得する出力モード取得部と、
前記出力モード取得部により取得された出力モードに応じて、画像の出力状態が変化する項目を検査項目として設定する検査項目設定部と、
前記検査項目設定部により設定された検査項目ごとに画像の出力状態を検査する検査部と、を有することを特徴とする画像検査装置。
【請求項２】
前記検査部は、前記原稿画像データと前記出力画像データにおける画像特性に基づいて検査することを特徴とする請求項１に記載の画像検査装置。
【請求項３】
前記出力モードに応じて画像の出力状態が変化する領域を検査対象領域として抽出する検査対象領域抽出部を備え、
前記検査部は、前記検査項目ごとに前記検査対象領域抽出部により抽出された検査対象領域の画像の出力状態を検査することを特徴とする請求項１又は２に記載の画像検査装置。
【請求項４】
前記出力モードは、前記原稿画像データのカラーを変換するカラー変換モード、鮮鋭性を変更する鮮鋭性変更モード、及び地肌除去量を変更する地肌除去量変更モードのうちの少なくとも１つのモードを含むことを特徴とする請求項３に記載の画像検査装置。
【請求項５】
前記検査対象領域抽出部は、前記出力モードが前記カラー変換モードである場合には、前記原稿画像データのカラーが変換される前の色領域及び前記色領域に対応する前記出力画像データの色領域を検査対象領域として抽出し、
前記検査項目設定部は、前記検査対象領域がユーザから指定された色度方向に変化しているか否かを検査項目とすることを特徴とする請求項４に記載の画像検査装置。
【請求項６】
前記検査部は、前記出力モードが前記カラー変換モードである場合には、前記原稿画像データ及び前記出力画像データの輝度・色差信号の前記検査対象領域の平均値を比較し、前記出力画像データの色度が前記原稿画像データの色度と比較してユーザから指定された色度方向に所定量以上変化している場合に検査合格と判定することを特徴とする請求項５に記載の画像検査装置。
【請求項７】
前記検査部は、前記出力モードが前記カラー変換モードである場合には、ユーザから指定されたカラー変換後の色のトナーを用いて出力したパッチの輝度・色差信号の測定値の、前記出力画像データの前記検査対象領域の輝度・色差信号の値に対する色差が所定値以下である場合に検査合格と判定することを特徴とする請求項５に記載の画像検査装置。
【請求項８】
前記検査対象領域抽出部は、前記出力モードが前記鮮鋭性変更モードである場合には、前記原稿画像データ及び前記出力画像データのそれぞれのエッジ領域を検査対象領域として抽出し、
前記検査項目設定部は、前記原稿画像データ及び前記出力画像データの前記検査対象領域における濃度又は濃度変化量を検査項目とすることを特徴とする請求項４〜７のいずれか一項に記載の画像検査装置。
【請求項９】
前記検査部は、前記出力モードが前記鮮鋭性変更モードである場合であって、ユーザが鮮鋭性を高く、あるいは低くする設定をした場合には、前記出力画像データの濃度値の前記検査対象領域の合計値が前記原稿画像データの濃度値の前記検査対象領域の合計値より大きい、あるいは小さい場合に検査合格と判定することを特徴とする請求項８に記載の画像検査装置。
【請求項１０】
前記検査部は、前記出力モードが前記鮮鋭性変更モードである場合であって、ユーザが鮮鋭性を高く、あるいは低くする設定をした場合には、前記出力画像データの濃度値の前記検査対象領域の合計値が前記原稿画像データの濃度値の前記検査対象領域の合計値より所定量以上大きい、あるいは所定量以上小さい場合に検査合格と判定することを特徴とする請求項９に記載の画像検査装置。
【請求項１１】
前記検査対象領域抽出部は、前記出力モードが地肌除去量変更モードである場合には、前記原稿画像データ及び前記出力画像データのそれぞれにおいて地肌領域とみなす領域を検査対象領域とし、
前記検査項目設定部は、前記検査対象領域における画素数を検査項目とすることを特徴とする請求項４〜１０のいずれか一項に記載の画像検査装置。
【請求項１２】
前記検査部は、前記出力モードが前記地肌除去量変更モードである場合であって、ユーザが地肌除去量レベルを大きく、あるいは小さくする設定をした場合には、前記出力画像データの地肌領域とみなす領域の画素数が前記原稿画像データの地肌領域とみなす領域の画素数よりも増加、あるいは減少していれば検査合格とすることを特徴とする請求項１１に記載の画像検査装置。
【請求項１３】
ユーザが、前記原稿画像データと比較して前記出力画像データ全体の色味を変化させるモードを指定した場合、前記検査部は、前記原稿画像データと前記出力画像データの輝度・色差信号の値を比較して、ユーザが指定した方向に変化しているか否かを判定することを特徴とする請求項１〜１２のいずれか一項に記載の画像検査装置。
【請求項１４】
ユーザが前記原稿画像データと比較して前記出力画像データ全体の濃度を濃く、あるいは薄くする設定をした場合、前記検査部は、前記出力画像データのＬ＊値が前記原稿画像データのＬ＊値と比較して予め設定した所定量以上小さく、あるいは予め設定した所定量以上大きくなっていれば検査合格とすることを特徴とする請求項１〜１３のいずれか一項に記載の画像検査装置。
【請求項１５】
ユーザが画質モードとして文字モードを指定した場合には、前記検査部は、前記原稿画像データよりも前記出力画像データの方がエッジ領域の濃度が高く、かつ地肌除去量レベルが大きい状態となっている場合、検査合格とすることを特徴とする請求項１〜１４のいずれか一項に記載の画像検査装置。
【請求項１６】
ユーザが画質モードとして写真モードを指定した場合には、前記検査部は、前記原稿画像データよりも前記出力画像データの方がエッジ領域の濃度が低い場合、検査合格とすることを特徴とする請求項１〜１５のいずれか一項に記載の画像検査装置。
【請求項１７】
請求項１〜１６のいずれか一項に記載の画像検査装置を備えた画像形成装置。
【請求項１８】
印刷媒体に出力された出力画像データと、前記印刷媒体に出力する前の、原稿から読み取られた原稿画像データとを比較して画像の出力状態を検査する画像検査プログラムであって、
コンピュータを、
ユーザから指定された出力モードを取得する出力モード取得部、
前記出力モード取得部により取得された出力モードに応じて、画像の出力状態が変化する項目を検査項目として設定する検査項目設定部、及び、
前記検査項目設定部により設定された検査項目ごとに画像の出力状態を検査する検査部として機能させる画像検査プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像検査装置、画像形成装置、及び画像検査プログラムに関する。
【背景技術】
【０００２】
例えばオフセット印刷等の印刷機においては、印刷時に生じる濃度変動や画像欠け、スポット汚れ等の画像欠陥等により、印刷された出力物がユーザの所望する原稿画像データと異なる状態で出力される場合がある。従来、印刷された出力物に原稿画像データが忠実に再現されているか否かを検査する検査装置が知られている。
【０００３】
また、上記検査装置の検査結果に応じて、原稿画像データの搬送先を変更したり、画像を補正したりする画像検査機や画像形成装置が知られている。また、例えば複写機等においても、この検査装置を用いて搬送先の変更や画像の補正等が行われており、例えば原稿の読取データとコピー原稿の読取データとを比較してコピー原稿の色味を補正するインクジェット方式の複写機が知られている（例えば、特許文献１参照）。
【０００４】
また、マスター画像に基づき、印刷物等である被検査対象物の良否を判定する印刷機の検査装置が知られている（例えば、特許文献２参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記特許文献１及び特許文献２の手法では、出力された出力物に原稿画像データが忠実に再現されているか否かを検査する。すなわち、この検査では、例えばスキャナ等で読取った原稿の読取データ（原稿画像データ）と、出力物の画像を読取った読取データ（出力画像データ）とをＲＧＢデータで比較し、ＲＧＢバランスが所定の閾値以上の場合に異常が生じたと判断する。
【０００６】
しかしながら、出力物に原稿画像データが忠実に再現されているか否かの他にも、例えば原稿画像データがユーザの要求通りに変更されて出力されているか否か等を検査することが求められる場合がある。すなわち、ユーザによっては、原稿の画像とは異なる画像を得るための編集処理（原稿に忠実な出力物を望まない処理）等を施すことを所望し、特定の出力モードを選択するような場合がある。
【０００７】
例えば、ユーザが「カラー変換モード」を選択して「レッド」を「ブルー」に変換し、あるいはユーザの所望により画像の鮮鋭化処理（シャープフィルタ）や平滑化処理（ソフトフィルタ）等を実行するような場合がある。このような場合には、原稿の画像と出力物の画像との差分が大きくなり、上記したような、出力物に原稿画像データが忠実に再現されているか否かを評価基準とする手法では適切な検査結果が得られない。すなわち、原稿画像データをユーザの所望により変更して出力した場合、出力物が原稿に忠実でない、との検査結果が出てしまい、ユーザの要求通りに原稿画像データが変更された画像が出力されているか否か検査することが出来なかった。
【０００８】
本発明は、上記の課題に鑑みてなされたものであり、ユーザが所望する出力モードに応じて、出力物が適切に変更されているか否かを検査する画像検査装置、画像形成装置、及び画像検査プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、上記目的を達成するため、印刷媒体に出力された出力画像データと、印刷媒体に出力する前の、原稿から読み取られた原稿画像データとを比較して画像の出力状態を検査する画像検査装置であって、ユーザから指定された出力モードを取得する出力モード取得部と、出力モード取得部により取得された出力モードに応じて画像の出力状態が変化する項目を検査項目として設定する検査項目設定部と、検査項目設定部により設定された検査項目ごとに画像の出力状態を検査する検査部とを有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ユーザの所望する出力モードに応じて、出力物が適切に変更されているか否かを検査することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】第１実施形態に係る画像検査システムの概略構成を示すブロック図である。
【図２】第１実施形態における画像検査処理の流れを示すフローチャートである。
【図３】ＭＦＰが備えるスキャナ補正部のブロック構成を示す図である。
【図４】ＭＦＰが備えるプリンタ補正部のブロック構成を示す図である。
【図５】ＭＦＰが備えるコントローラのブロック構成を示す図である。
【図６】画像検査装置が備えるコントローラのブロック構成を示す図である。
【図７】カラー変換モードが実施される場合の画像検査対象を示す図である。
【図８】鮮鋭性変更モードが実施される場合の画像検査対象を示す図である。
【図９】地肌除去量変更モードが実施される場合の画像検査対象を示す図である。
【発明を実施するための形態】
【００１２】
本発明の実施の形態では、例えば、ユーザに指定された出力モードに応じて画像の出力状態が変化する項目を検査項目として設定し、設定された検査項目ごとに画像の出力状態を検査することにより、出力物が適切に変更されているか検査する。
【００１３】
以下、本発明の実施の形態について詳細に説明する。
【００１４】
＜画像検査システム：ブロック構成例＞
図１は、本発明の第１実施形態に係る画像検査システムの概略構成を示すブロック図である。図１に示すように、第１実施形態に係る画像検査システム１は、原稿から得られた原稿画像データを印刷し、記録紙等に出力（印刷）画像を出力するＭＦＰ（Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：複合機）１０と、記録紙等に出力された出力画像を検査する画像検査装置２０とを有する。
【００１５】
ＭＦＰ１０は、画像読取部１０１と、スキャナ補正部１０２と、圧縮処理部１０３と、コントローラ１０４と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１０５と、伸長処理部１０６と、プリンタ補正部１０７と、プロッタ１０８と、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃｏｎｔｒｏｌｌｅｒ）１０９と、操作表示装置１１０とを有する。
【００１６】
ＭＦＰ１０が、例えばフルカラー複写機として動作する場合、画像読取部１０１は、原稿からＲ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）に色分解した原稿画像データを読み取り、読み取った原稿画像データをデジタルデータ（ＲＧＢ画像データ）に変換して出力する。
【００１７】
スキャナ補正部１０２は、画像読取部１０１が読み取った原稿のＲＧＢ画像データに対し、例えばスキャナγ補正処理、及び／又は画像領域を文字、線画、絵柄等に分類（像域分類）し、画像の文字部分を強調し、絵柄部分を平滑化するフィルタ処理等の画像処理を施す。このようにしてスキャナ補正部１０２は、画像読取部１０１により読取られた原稿画像データのスキャナ特性等を補正する。
【００１８】
圧縮処理部１０３は、スキャナ補正部１０２による補正後の多値画像データを圧縮し、圧縮後のデータを汎用バス１１５に送出する。このように圧縮処理部１０３により圧縮された原稿画像データは、汎用バス１１５を介して、コントローラ１０４に送られる。
【００１９】
コントローラ１０４は、例えば半導体メモリ等を備え、汎用バス１１５を介して送られてきた原稿画像データ等を内蔵された半導体メモリ等に蓄積する。
【００２０】
ＨＤＤ１０５は大容量の記憶装置として、コントローラ１０４に蓄積される原稿画像データ等が随時書き込まれる。
【００２１】
なお、第１実施形態では上述したように原稿画像データを圧縮するが、本発明の実施形態はこれに限定されず、例えば汎用バス１１５の帯域が十分に広く、ＨＤＤ１０５の容量が大きければ、非圧縮状態で画像データを扱うこともできる。
【００２２】
コントローラ１０４は、ＨＤＤ１０５に蓄積された原稿画像データを、汎用バス１１５を介して伸張処理部１０６に送出する。
【００２３】
伸張処理部１０６は、圧縮された原稿画像データを元の多値画像データに伸張し、プリンタ補正部１０７に送出する。
【００２４】
プリンタ補正部１０７は、例えば原稿画像データに対してユーザの出力用途に応じた補正処理、すなわちフィルタ処理、色補正処理、プリンタγ補正処理、階調処理等の補正処理を行う。このようにしてプリンタ補正部１０７は、例えば、原稿画像データに対してユーザの所望する鮮鋭性変更モードを実現するフィルタ処理、カラー変換モードのカラー変換処理、プロッタ１０８の階調特性の補正、誤差拡散処理、ディザ処理等の画像データ量子化処理等を行う。
【００２５】
プロッタ１０８は、例えばレーザービームによる書き込みプロセスを用いた転写紙印字ユニット等であり、原稿画像データを感光体に潜像として描画し、トナーによる作像（現像）、転写処理後、記録紙（転写紙）等に原稿の印刷画像（出力画像）を形成する。
【００２６】
ＮＩＣ（ネットワーク・インタフェース・コントローラ）１０９は、例えばＨＤＤ１０５等に蓄積された画像データを、ネットワークにより接続された外部ＰＣ端末３０等にネットワークを用いて配信する。
【００２７】
操作表示装置１１０は、ユーザによる画像出力モード等の入力を受け付ける。例えば、ユーザが操作表示装置１１０を用いて文字写真モード、文字モード及び写真モードのいずれかを選択し、カラーを変換するカラー変換モード、画像の鮮鋭性を変更する鮮鋭性変更モード等を選択すると、操作表示装置１１０は、画質の編集を含む画像出力モードの入力を受け付ける。また、このようにしてユーザが操作表示装置１１０を使用して入力した画像出力モードは、コントローラ１０４に伝達されて蓄積される。
【００２８】
コントローラ１０４は、操作表示装置１１０から伝達された画像出力モードに応じ、スキャナ補正部１０２やプリンタ補正部１０７等に対し、画質パラメータを適宜変更するように指示する。その結果ＭＦＰ１０は、ユーザが所望する画像を出力することができる。
【００２９】
なお、ＭＦＰ１０は、外部ＰＣ端末３０等から取得した画像データをプリントアウトするプリンタとして動作する場合、ＮＩＣ１０９を介して受信されたデータに基づき、印刷に関するコマンド（例えばページ記述言語ＰＤＬ）を解析し、画像データを印刷できる状態にするため、ビットマップ状に展開する。ＨＤＤ１０５には、例えば、ビットマップ状に展開されたデータを圧縮したもの等が書き込まれる。
【００３０】
例えばユーザが画像検査装置２０を用いて画像の検査を実行する際、ＭＦＰ１０のコントローラ１０４は、画像検査装置２０のコントローラ２０４からの要求に応じ、例えばプリンタ補正部１０７等から、画像検査対象の位置情報、特徴量データ等を取得し、コントローラ２０４に送出する。このとき、コントローラ１０４は、ユーザが指定した画像出力モードを示す情報を含む制御情報、所定のスキャナ補正（すなわち画像読取部１０１のスキャナ特性の補正）が施された原稿画像データ等をコントローラ２０４に送出する。なお、上記画像検査対象の位置情報及び特徴量データについては後述する。
【００３１】
次に画像検査装置２０について説明する。画像検査装置２０は、ＭＦＰ１０から記録紙等に出力された出力画像と、当該記録紙等に出力される前の、原稿から読み取られた原稿画像とを比較して画像の出力状態を検査する。
【００３２】
画像検査装置２０は、画像読取部２０１と、スキャナ補正部２０２と、圧縮処理部２０３と、コントローラ２０４と、出力モード取得部２０５と、検査項目設定部２０６と、検査対象領域抽出部２０７と、検査部２０８と、ＨＤＤ２０９とを有する。
【００３３】
画像読取部２０１は、ＭＦＰ１０が記録紙（出力物）等に出力した出力画像を当該記録紙等から読み取り、読み取った出力画像データをデジタルデータに変換して出力する。
【００３４】
スキャナ補正部２０２は、画像読取部２０１から取得した出力画像データ（デジタルデータ）に対し、例えばγ補正処理等を行うことにより、画像読取部２０１の特性を補正する画像処理を行う。
【００３５】
なお第１実施形態では、一例として、スキャナ補正部２０２の構成とＭＦＰ１０のスキャナ補正部１０２の構成とを同一にすることにより、ＭＦＰ１０のコントローラ１０４が扱う画像データと画像検査装置２０のコントローラ２０４が扱う画像データのそれぞれの色空間を同一にすることが出来る。また、一例として、ＭＦＰ１０の画像読取部１０１及び画像検査装置２０の画像読取部２０１として、それぞれ同一の特性を有するスキャナを用いることにより、ＭＦＰ１０のスキャナ補正部１０２と画像検査装置２０のスキャナ補正部２０２の、それぞれにおけるγ補正処理等の設定を同一にすることが出来る。
【００３６】
圧縮補正部２０３は、スキャナ補正部２０２から取得したＲＧＢ各８ビットの出力画像データを圧縮して汎用バス２１５に送出する。圧縮された出力画像データは汎用バス２１５を介してコントローラ２０４に送出される。
【００３７】
コントローラ２０４は、例えば半導体メモリ等を備え、汎用バス２１５を介して送られてきた出力画像データを内蔵された半導体メモリ等に蓄積する。なお、例えば汎用バス２１５の帯域が十分に広く、ＨＤＤ２０９の容量が大きい場合には、出力画像データを圧縮せず、非圧縮状態のままで扱うようにしても良い。
【００３８】
なお上記の如く、ＭＦＰ１０のコントローラ１０４に送出された原稿画像データと、画像検査装置２０のコントローラ２０４に送出された出力画像データのそれぞれの色空間は同一にすることが出来る。その場合、画像検査装置２０のコントローラ２０４において原稿画像データと出力画像データとを比較して画像検査を実行する際、原稿画像データと出力画像データとを同一の色空間内で比較することができる。
【００３９】
また、コントローラ２０４は、例えば、出力モード取得部２０５、検査項目設定部２０６、検査対象領域抽出部２０７及び検査部２０８をそれぞれ制御する制御信号を生成し、生成した制御信号によりそれぞれの機能を実行させる。
【００４０】
出力モード取得部２０５は、例えば、ユーザが操作表示装置１１０等を用いて入力した画像検査の実行指示を受けると、コントローラ２０４を介して、ＭＦＰ１０のコントローラ１０４に対し、ユーザが原稿の出力に対して指定した画像出力モードを示す情報の取得を要求し、コントローラ１０４から当該画像出力モードを示す情報を取得する。なお、画像出力モードを示す情報を取得する際に、コントローラ２０４は、ＭＦＰ１０のコントローラ１０４から、画像の検査に使用する他の情報も併せて取得する。
【００４１】
ここで、画像出力モードを示す情報（以下単に画像出力モード情報と称する）には、例えば原稿画像データのカラーを変換するカラー変換モード、鮮鋭性を変更する鮮鋭性変更モード、地肌除去量を変更する地肌除去量変更モード等が含まれる。
【００４２】
検査項目設定部２０６は、出力モード取得部２０５が取得した画像出力モード情報に応じ、画像の出力状態が変化する項目（画像が影響を受ける領域における画像の変化の態様に係る項目）を検査項目として設定する。
【００４３】
例えば、検査項目設定部２０６は、画像出力モードがカラー変換モードの場合、例えば出力画像データの検査対象領域が原稿画像データに対し、ユーザが指定した色度方向に変化しているか否かを検査項目として設定する。その結果ユーザが所望する画像部分が所望する色度方向に変化していることを確認することが出来る。
【００４４】
また、検査項目設定部２０６は、画像出力モードが鮮鋭性変更モードの場合、例えば原稿画像データ及び出力画像データのそれぞれの検査対象領域における濃度又は両者間の濃度変化量を検査項目として設定する。その結果ユーザが所望する鮮鋭性の変更がなされていることを確実かつ効果的に確認することが出来る。
【００４５】
また、検査項目設定部２０６は、画像出力モードが地肌除去量変更モードの場合、例えば原稿画像データ及び出力画像データのそれぞれの検査対象領域が含む画素数を検査項目として設定する。その結果ユーザが所望する地肌除去量の変更がなされていることを確実かつ効果的に確認することが出来る。
【００４６】
検査対象領域抽出部２０７は、出力モード取得部２０５が取得した画像出力モード情報に応じ、画像の出力状態が変化する領域を検査対象領域として抽出する。例えば、検査対象領域抽出部２０７は、ＭＦＰ１０のプリンタ補正部１０７からコントローラ１０４を介して取得した画像検査対象の位置情報等に基づき、画像検査装置２０のコントローラ２０４に送出された原稿画像データ、出力画像データ等から検査対象領域を抽出する。
【００４７】
例えば、検査対象領域抽出部２０７は、画像出力モードがカラー変換モードの場合、ＭＦＰ１０のプリンタ補正部１０７からコントローラ１０４を介して取得した、カラー変換処理を実施した画素の位置情報等に基づき、原稿画像データにおけるカラー変換前の色領域と、出力画像データにおけるカラー変換後の対応する色領域とを検査対象領域として抽出する。その結果、カラー変換処理の前後で当該色領域がどのように変化したかを検査することが出来る。
【００４８】
また、検査対象領域抽出部２０７は、例えば画像出力モードが鮮鋭性変更モードの場合、ＭＦＰ１０のプリンタ補正部１０７からコントローラ１０４を介して取得した、原稿画像データにおけるフィルタ処理前のエッジ領域と、出力画像データにおけるフィルタ処理後のエッジ領域とを検査対象領域として抽出する。その結果、鮮鋭性変更処理の前後でエッジ領域がどのように変化したかを検査することが出来る。
【００４９】
また、検出対象領域抽出部２０７は、例えば画像出力モードが地肌除去量変更モードの場合には、ＭＦＰ１０のプリンタ補正部１０７からコントローラ１０４を介して取得した、原稿画像データにおいて地肌領域とみなす領域（例えば所定の濃度よりも薄い画像領域等）と、当該領域の画素の位置情報、地肌除去量変更モードにおいて指定された地肌除去量レベル等の情報に基づき、出力画像データにおいて地肌領域とみなす領域と、を検査対象領域として抽出する。その結果、地肌除去量変更処理の前後で地肌とみなす領域がどのように変化したかを検査することが出来る。
【００５０】
検査部２０８は、検査項目設定部２０６により設定された検査項目ごとに画像の出力状態を検査する。例えば、検査部２０８は、原稿画像データと出力画像データにおける画像特性（画像の変化の仕方）に基づいて検査する。したがってユーザが所望する画像出力モードに応じて出力物が適切に変更されていることを確実に検査することが出来る。具体的には、検査部２０８は、検査項目ごとに、検査対象領域抽出部２０７により抽出された検査対象領域の画像の出力状態を検査する。その結果ユーザが所望する画像出力モードに応じて出力物が適切に変更されていることを効果的に検査することが出来る。
【００５１】
また、検査部２０８は、原稿画像データと出力画像データの検査対象領域における画像特性に基づいて画像の出力状態を検査し、所定の変化がある場合には検査を合格とし、所定の変化がない場合には不合格として判定する。なお、検査部２０８による画像検査の詳細については後述する。
【００５２】
検査部２０８による画像検査の結果は、コントローラ２０４を介してＭＦＰ１０のコントローラ１０４に送出され、例えば画像検査の結果が不合格の場合には、操作表示装置１１０にその結果が表示されてユーザに注意を喚起したり、ＭＦＰ１０の動作が停止されたりする。
【００５３】
なお、上述した画像検査装置２０は、画像形成装置としてのＭＦＰ１０に一体的に組み込まれた構成としても良い。その結果、コンパクトな構成にて出力画像の検査を実現することが出来る。
【００５４】
＜画像検査処理の流れ＞
次に、図２を用いて、第１実施形態における画像検査処理の全体の流れについて説明する。図２は、第１実施形態における画像検査処理の流れを示すフローチャートである。
【００５５】
ユーザが原稿をＭＦＰ１０の画像読取部１０１にセットして操作表示装置１１０により原稿の読み取りを指示する操作を行うと、図２に示すように画像読取部１０１は当該原稿の画像を読み取り（ステップＳ１０）、スキャナ補正部１０２は、読み取った原稿画像データに対して所定のスキャナ補正を施す（ステップＳ１１）。
【００５６】
次に、コントローラ１０４は、ユーザにより画像出力モードが指定されると、所定のスキャナ補正が施された原稿画像データに対し、画像出力モードに応じ、プリンタ補正部１０７等により補正を行う（ステップＳ１２）。
【００５７】
次に、プロッタ１０８は、ステップＳ１２の処理により補正された原稿画像データを記録紙に出力する（ステップＳ１３）。
【００５８】
ステップＳ１３の処理によりプロッタ１０８が原稿画像データを記録紙に出力した後、ユーザが当該記録紙を画像検査装置２０の画像読取部２０１にセットすると、画像読取部２０１は当該記録紙に出力された出力画像を読み取る（ステップＳ１４）。なおＳ１４では、ＭＦＰ１０のプロッタ１０８が原稿画像データを出力した記録紙の出口付近に画像読取部２０１としての読取センサを設置することにより、当該読取センサにて記録紙上の出力画像を読み取っても良い。すなわち、このようにして、ＭＦＰ１０と画像検査装置２０とを物理的に一体化させる形態であっても良い。あるいはＭＦＰ１０のプロッタ１０８が原稿画像を出力した記録紙の出口から自動的に画像検査装置２０の画像読取装置２０１まで当該記録紙を送出するフィーダを設けてもよい。この場合、当該フィーダによって当該記録紙が画像検査装置２０の画像読取装置２０１まで送出され、当該送出された記録紙上の出力画像が画像検査装置２０の画像読取装置２０１によって読み取られる。
【００５９】
次に、出力モード取得部２０５は、コントローラ２０４を介し、ＭＦＰ１０のコントローラ１０４からユーザが指定した画像出力モード情報等を取得する（ステップＳ１５）。ここで、コントローラ２０４は、ＭＦＰ１０のコントローラ１０４から、ステップＳ１１の処理により所定のスキャナ補正を施した原稿画像データ、プリンタ補正部１０７から得た画像検査対象の位置情報、特徴量データ等の情報を取得する。
【００６０】
検査項目設定部２０６は、ステップＳ１５の処理により取得した画像出力モード情報に応じ、画像の出力状態が変化する項目を検査項目として設定し（ステップＳ１６）、検査対象領域抽出部２０７は、画像出力モード情報に応じ、画像の出力状態が変化する領域を検査対象領域として抽出する（ステップＳ１７）。
【００６１】
次に、検査部２０８は、ステップＳ１６の処理により設定された検査項目ごとに、ステップＳ１７の処理により抽出された検査対象領域の画像を比較して、画像の出力状態を検査する（ステップＳ１８）。
【００６２】
次に、コントローラ２０４は、ステップＳ１８の処理による検査で得られた検査結果をコントローラ１０４に送信し（ステップＳ１９）、処理を終了する。
【００６３】
＜スキャナ補正部１０２について＞
次に、図３を用いて、上述したＭＦＰ１０が備えるスキャナ補正部１０２について説明する。図３は、ＭＦＰ１０が備えるスキャナ補正部１０２のブロック構成を示す図である。
【００６４】
図３に示すように、スキャナ補正部１０２は、像域分離部４０と、スキャナγ部４１と、フィルタ処理部４２と、色補正処理部４３とを有する。
【００６５】
スキャナ補正部１０２は、画像読取部１０１から入力されたデジタル画像データに対し、そのスキャナ特性を予め定められたスキャナ特性に統一する処理を施して送出する。スキャナ特性が統一された画像データは、ＭＦＰ１０の内部に蓄積され、再利用する場合に、出力先の特性に応じた特性で送出される。
【００６６】
像域分離部４０は、画像読取部１０１から入力されるＲＧＢ画像データに基づき、原稿の文字、絵柄領域、有彩、無彩領域等を判別し、判別結果を後段のモジュールに像域分離情報として送出する。
【００６７】
スキャナγ部４１は、画像読取部１０１から入力されるＲＧＢ画像データに対し、その明るさを予め定められた特性に統一して、フィルタ処理部４２に送出する。第１実施形態では、例えば反射率リニアな特性から明度リニアな特性に変換する。
【００６８】
フィルタ処理部４２は、入力されるＲＧＢ画像データに対して、その鮮鋭性を予め定められた特性に統一して、色補正処理部４３に送出する。すなわち、基準チャートをスキャンした際、線数毎に予め定められたＭＴＦ（Ｍｏｄｕｌａｔｉｏｎ  Ｔｒａｎｓｆｅｒ  Ｆｕｎｃｔｉｏｎ）特性値が得られるように変換する。このＭＴＦ特性値としては、文字領域と絵柄領域とでは要求される特性値が異なるため、それぞれの領域に対して補正が行われる。このように、像域分離部４０で判別された文字、絵柄領域の判別結果に応じて、適切なフィルタ処理が行われる。
【００６９】
色補正処理部４３は、入力されるＲＧＢ画像データに対して、その色を予め定められた特性に統一して圧縮処理部１０３に送出する。第１実施形態では、例えば色空間としてＡｄｏｂｅ社で定義されるＡｄｏｂｅ−ＲＧＢ色空間になるように色変換する。このように、画像データを標準的なデータに変換することにより画像検査を容易にすることが可能となる。
【００７０】
＜プリンタ補正部１０７について＞
次に、図４を用いて、上述したＭＦＰ１０が備えるプリンタ補正部１０７について説明する。図４は、ＭＦＰ１０が備えるプリンタ補正部１０７のブロック構成を示す図である。
【００７１】
図４に示すように、プリンタ補正部１０７は、フィルタ処理部５０と、色補正処理部５１と、解像度変換部５２と、プリンタγ部５３と、中間調処理部５４とを有する。
【００７２】
フィルタ処理部５０は、ＲＧＢ画像データの鮮鋭性について、プロッタ１０８に出力する場合にその再現性が良くなるように補正する。具体的には、フィルタ処理部５０は、画像データの付帯情報である像域分離情報を参照して鮮鋭化、平滑化処理を実行する。例えば、フィルタ処理部５０は、文字領域に対し文字をくっきりとさせて判読性を高めるための強調（鮮鋭化）処理を行い、絵柄領域に対し画像を滑らかにするための平滑化処理を行う。
【００７３】
上述したようにスキャナ補正部１０２のフィルタ処理部４２では、画像データの鮮鋭性を予め定められた特性に統一化するために、線数毎に予め定められたＭＴＦ特性値になるように変換する。これに対し、プリンタ補正部１０７のフィルタ処理部５０は、ユーザの用途に応じた加工を行うための処理を実行する。例えば、フィルタ処理部５０は、ユーザが画質モードとして文字モードを指定した場合には、上述した強調処理の鮮鋭化の程度を高め、写真モードを指定した場合には平滑化処理の平滑化の程度を高める。
【００７４】
色補正処理部５１は、ＲＧＢ各８ビットの画像データを受け取ると、プロッタ１０８の色空間であるＣＭＹＫ各８ビットの画像データ、あるいはＫ単色の８ビットの画像データに変換する。
【００７５】
解像度変換部５２は、画像の拡大又は縮小を行う場合に、その比率に対応した又は所定の解像度の変換を行う。
【００７６】
プリンタγ部５３は、画像が出力される出力先の特性に応じて、画像の階調特性を変換する。例えば、プリンタγ部５３は、プロッタ１０８を介してコピーを行う場合、出力画像の階調性を良好に保てるように、プロッタ１０８の出力特性を考慮した変換を行う。
【００７７】
中間調処理部５４は、ＣＭＹＫ各８ビットの画像データあるいはＫ単色８ビットの画像データを受け取ると、プロッタ１０８の階調処理能力に応じた階調数変換処理を行う。例えば、中間調処理部５４は、ＣＭＹＫあるいはＫ各２ビットの画像データに、擬似中間調処理の１つである誤差拡散法を用いて階調数変換を行う。
【００７８】
第１実施形態において画像検査を実行する場合、コントローラ１０４は、操作表示装置１１０から得たユーザの指定する画像出力モードに応じてプリンタ補正部１０７等から画像検査に必要な情報を出力させる。
【００７９】
＜画像検査に必要な情報の例＞
ここで、上記画像検査に必要な情報の一例について説明する。
【００８０】
＜カラー変換モードを実施する場合＞
例えば、カラー変換モードにおけるカラー変換処理を実施する場合について説明する。ユーザにより操作表示装置１１０において「カラー変換モード」が選択され、特定の色相の色を別の色相の色に変換することが指定された場合について説明する。
【００８１】
通常の画像出力の場合、ＭＦＰ１０のプリンタ補正部１０７の色補正処理部５１により画像データがＣＭＹＫの４要素に変換される。一方、例えばフルカラーモードにおいて「シアン」から「マゼンタ」へのカラー変換処理を行う場合、色補正処理部５１は、まず注目画素においてＣＭＹＫの各色要素のうち、Ｃ要素以外の３要素が全て所定量（例えば１％等と設定する）以下か否かを判断する。
【００８２】
このとき、注目画素にＣ要素以外の３要素が全て所定量以下の割合しか存在しない場合、色補正処理部５１は、注目画素をＣ要素のみを有する画素（すなわちシアン色相の画素）と判断し、当該画素（Ｃ要素以外の３要素が全て所定量以下の割合の画素）をＭ要素のみの画素（マゼンタ色相の画素）に置き換える。これにより、「シアン」から「マゼンタ」へのカラー変換処理が実現される。
【００８３】
そこで、ユーザによってカラー変換モードにおいて例えば「シアン」から「マゼンタ」へのカラー変換処理が指定された場合には、コントローラ１０４は、プリンタ補正部１０７から、画像検査対象の位置情報として、原稿画像データのうちＣ要素のみを有すると判断された画素の座標情報を出力させる。また、特徴量データとして、カラー変換前の画像の各画素データを出力させる。このように、コントローラ１０４は、プリンタ補正部１０７からカラー変換処理を実施する画素の位置情報とカラー変換処理が実施される特徴量データを出力させる。
【００８４】
＜鮮鋭性変更モードを実施する場合＞
次に、鮮鋭性変更モードにおける鮮鋭性変更処理を実施する場合について説明する。例えば、ユーザが操作表示装置１１０において「シャープネス設定」として「くっきり」又は「滑らか」を選択することによって、画像の鮮鋭性を調整する鮮鋭性変更処理を指定した場合について説明する。
【００８５】
例えば、「シャープネス設定」として「くっきり」が選択された場合、ＭＦＰ１０のプリンタ補正部１０７のフィルタ処理部５０は、画像の平滑度合いを下げ、強調度合いを上げる処理を実行する。これにより、画像は全体的にはっきりとし、特に原稿画像の濃度が急峻に変化する領域（すなわちエッジ領域）において明確な変化が発生する。
【００８６】
他方、「シャープネス設定」として「滑らか」が選択された場合には、フィルタ処理部５０は、逆に、画像の平滑度合いを上げ、強調度合いを下げる処理を実行する。これにより、画像は全体的に平滑化され、特にエッジ領域において明確な変化が発生する。なお、上述の画像の鮮鋭性を調整する処理においては、フィルタ処理部５０が、公知の技術を用いて画像におけるエッジ検出を行い、エッジ領域に対してエッジ領域用のフィルタ処理を実行する。
【００８７】
そこで、鮮鋭性変更モードが指定された場合には、コントローラ１０４は、プリンタ補正部１０７から、画像検査対象の位置情報として、原稿画像データのうちフィルタ処理部５０によるフィルタ処理を実行するエッジ領域の座標情報を出力させる。また、特徴量データとして、フィルタ処理を実行する前の、エッジ領域の画像データを出力させる。これは、上述したように、エッジ領域の画像データが、「シャープネス設定」により最も影響を受ける領域であるためである。
【００８８】
＜地肌除去量変更モードを実施する場合＞
次に、地肌除去量変更モードにおける地肌除去量変更処理を実施する場合について説明する。例えば、ユーザが操作表示装置１１０において、地肌除去量を変更するために、地肌除去量レベルの変更を指示した場合について説明する。
【００８９】
例えば、プリンタ補正部１０７のプリンタγ部５３は、プロッタ１０８の特性を考慮した補正を行って原稿に忠実な画像を得るための処理を実行するが、原稿の地肌部分に対し何ら処理を行わないと、原稿における質の悪い紙のくすんだ色や、地汚れまで再現されてしまう可能性がある。そこで、デフォルト（通常出力）モードでは、原稿画像のうち、一般のオフィス等で使用する再生紙の濃度（例えば濃度０．０８等）と同等レベルの明るさの領域を「地肌」とみなし、当該部分がより明るくなるようにγ変換することにより地肌除去処理を行う。
【００９０】
ここで、ユーザは、原稿として例えばわら半紙等の白色度の劣る紙を使用する場合や地汚れの大きな原稿を読み取る場合には、地肌除去量を増加させて紙の地肌や地汚れが画像出力されないように、地肌除去量を調整することができる。また、ユーザは、原稿として白色度の高い紙を使用する場合や原稿における明度の高い蛍光ペンの黄色等をハイライト側まで再現したい場合には、地肌除去量を減少させ、デフォルトモードよりもハイライト側まで原稿に忠実に再現するように調整することができる。
【００９１】
したがって、ユーザが地肌除去量レベルを変更する画像出力モード（地肌除去量変更モード）を指定した場合、プリンタγ部５３は入力画像に対し、予め地肌除去量レベルに応じて定められた所定値以下の濃度の領域を「地肌」とみなし、当該領域に対し地肌除去処理を実行する。
【００９２】
そこで、地肌除去量変更モードが指定された場合には、コントローラ１０４は、プリンタ補正部１０７から、画像検査対象の位置情報として、プリンタγ部５３への入力画像において通常出力（デフォルトモード）時に「地肌」とみなす画素の座標情報を出力させる。また、特徴量データとして、通常出力時に「地肌」とみなす領域が含む画素数を出力させる。
【００９３】
＜コントローラ１０４について＞
次に、図５を用いて、上述したＭＦＰ１０が備えるコントローラ１０４について説明する。図５は、ＭＦＰ１０が備えるコントローラ１０４のブロック構成を示す図である。なお、以下の説明では、コントローラ１０４により画像データを外部機器等に出力する場合のデータの流れを説明する。
【００９４】
図５に示すように、コントローラ１０４は、圧縮伸張処理部６０と、ページメモリ６１と、フォーマット変換部６２と、データＩ／Ｆ部６３と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）６４とを有する。
【００９５】
圧縮伸張処理部６０は、汎用バス１１５又はＨＤＤ１０５から取得した画像データを各色８ビットのデータに伸張する。
【００９６】
ページメモリ６１には、圧縮伸張処理部６０により伸張された画像データがビットマップ状に展開される。
【００９７】
フォーマット変換部６２は、ページメモリ６１から取得した画像データを、ｓＲＧＢ等の外部出力に適するように色変換すると同時に、ＪＰＥＧやＴＩＦＦ形式等の汎用画像フォーマット等へ変換する。
【００９８】
データＩ／Ｆ部６３は、フォーマット変換部６２から取得したデータをＮＩＣ１０９に送出する。
【００９９】
ＣＰＵ６４は、操作表示装置１１０からユーザの画像出力モードに関する指示内容を取得すると、指示内容に応じて、スキャナ補正部１０２、プリンタ補正部１０７に画質パラメータの設定を指示する。
【０１００】
なお、スキャナ補正部１０２に対する画質パラメータの設定の指示としては、例えば画質モードとして文字モードが所望された場合において、像域分離部４０に文字を重視したパラメータをセットするような指示がある。他方、プリンタ補正部１０７に対する画質パラメータの設定の指示としては、例えば画質モードとして文字モードが所望された場合において、フィルタ処理部５０に鮮鋭性を重視するパラメータをセットするような指示がある。又、写真モードが所望された場合において、フィルタ処理部５０に滑らかさを重視したパラメータをセットしたり、色補正処理部５１に色再現性を特に重視したパラメータをセットするような指示がある。
【０１０１】
第１実施形態では、ＣＰＵ６４が画像検査の実行時にプリンタ補正部１０７に対し、例えば画像検査対象の位置情報、特徴量データ等を送出するように指示する際に、スキャナ補正部１０２に対しても同様に、これらを送出するように指示しても良い。
【０１０２】
また、ＣＰＵ６４は、画像検査の実行時に、画像検査装置２０のコントローラ２０４からの要求に応じ、ＨＤＤ１０５に蓄積されている、所定のスキャナ補正が施された原稿画像データ、ユーザにより指定された画像出力モード等の制御情報、プリンタ補正部１０７から取得した画像検査対象の位置情報、特徴量データ等をコントローラ２０４に送出するように指示する。
【０１０３】
なお、ＣＰＵ６４は、フォーマット変換部６２で画像データを輝度・色差信号に変換した上で、汎用バス１１５を介して変換後の画像データを画像検査装置２０のコントローラ２０４に送出する。
【０１０４】
また、ＣＰＵ６４は、ＭＦＰ１０がプリンタとして使用され、例えば外部ＰＣ端末３０等からの画像データをプロッタ１０８に出力する場合、外部ＰＣ端末３０等から送信されてきたページ記述言語を解析し、ページメモリ６１にＲＧＢ各色８ビットでビットマップ状に展開する。また、ＣＰＵ６４は、ページメモリ６１に展開した画像データを必要に応じて圧縮伸張処理部６０にて圧縮し、汎用バス１１５に送出する。なお、プロッタ１０８への出力フローは、ＭＦＰ１０が複写機として動作する場合と同様である。
【０１０５】
ＨＤＤ１０５には、スキャナ補正部１０２で画像読取部１０１固有の特性（すなわちスキャナ特性）が補正された画像データや、ユーザにより指定された画像出力モード等の制御情報が関連付けられて蓄積されている。
【０１０６】
＜コントローラ２０４について＞
次に、図６を用いて、上述した画像検査装置２０が備えるコントローラ２０４について説明する。図６は、画像検査装置２０が備えるコントローラ２０４のブロック構成を示す図である。
【０１０７】
図６に示すように、コントローラ２０４は、圧縮伸張処理部７０と、ページメモリ７１と、フォーマット変換部７２と、ＣＰＵ７３とを有する。
【０１０８】
コントローラ２０４は、ＭＦＰ１０から、上述した原稿画像データに所定のスキャナ補正が施された画像データ（以下、「画像データ１」と称する）と、その画像データに付帯するユーザから指定された画像出力モード等の制御情報と、画像検査対象の位置情報と、特徴量データ等とを取得する。
【０１０９】
また、コントローラ２０４は、画像読取部２０１で読み取った出力画像データがスキャナ補正部２０２で補正された画像データ（以下、「画像データ２」と称する）を取得する。
【０１１０】
圧縮伸張処理部７０は、汎用バス２１５又はＨＤＤ２０９から取得した画像データを各色８ビットのデータに伸張し、ページメモリ７１では、圧縮伸張処理部７０により伸張された画像データがビットマップ状に展開される。
【０１１１】
フォーマット変換部７２は、画像データ２を輝度・色差信号に変換する。
【０１１２】
ＣＰＵ７３は、検査部２０８を用い、フォーマット変換部６２で変換された画像データ１と、フォーマット変換部７２で変換された画像データ２とを比較する。また、ＣＰＵ７３は、検査部２０８を用いて、画像データ１と画像データ２とを比較した結果に基づいて画像検査の結果として「合格（良）」、「不合格（不良）」を判定し、判定した結果をＭＦＰ１０のコントローラ１０４に通知する。
【０１１３】
なお、ＣＰＵ７３は、ＭＦＰ１０のコントローラ１０４から取得した制御情報に含まれるユーザの画像出力モードの指示内容により、検査部２０８を用いて検査（比較）する内容を切り換える。ここで、ユーザの画像出力モードを指示する指示内容には、画質モードとしての文字写真モード、文字モード、写真モードや、「カラー変換モード」、「鮮鋭性変更モード」、「地肌除去量変更モード」等の、操作表示装置１１０において設定可能な画質（画像）編集内容が含まれる。
【０１１４】
なお、ＭＦＰ１０のコントローラ１０４は、画像検査の結果として「不合格」と通知された場合、操作表示装置１１０にそれを表示してユーザに警告すると共に、ＭＦＰ１０が動作中であれば動作を停止する等を実行する。
【０１１５】
＜検査部２０８による画像検査例＞
ここで、検査部２０８により実行される画像検査の一例について説明する。
【０１１６】
＜カラー変換処理を実行する場合の画像検査例＞
例えば、図７を用いて、カラー変換モードが実施される場合について説明する。図７は、カラー変換モードが実施される場合の画像検査対象を示す図である。また、図７（Ａ）は、画像データ１の画像例を示しており、図７（Ｂ）は、画像データ２の画像例を示している。
【０１１７】
ユーザによりカラー変換モードが指定された場合、画像検査装置２０のコントローラ２０４には、出力モード取得部２０５からの要求により、ＭＦＰ１０のコントローラ１０４から、カラー変換処理を実施した画素の位置情報、何色から何色に変更したかの情報、画像データ１（例えば図７（Ａ）に示す画像）等が送信されてくる。
【０１１８】
ここで、画像検査装置２０のコントローラ２０４に送信されてきた情報に基づき、検査項目設定部２０６は、例えば図７（Ｂ）に示す画像データ２における検査対象領域がユーザに指定された色度方向に変化しているか否かを検査項目として設定する。また、検査対象領域抽出部２０７は、カラー変換処理を実施した画素の位置情報に基づき、画像データ１の色領域８０（図７（Ａ）に示すＣＡＴの文字部分）と画像データ２の対応する色領域８１（図７（Ｂ）に示すＣＡＴの文字部分）とを検査対象領域として抽出する。
【０１１９】
画像データ１と画像データ２は、すでに輝度・色差信号に変換済みであるため、検査部２０８は、例えば輝度・色差信号としてＬ＊ａ＊ｂ＊信号を用いて、画像データ１と画像データ２の検査対象領域（色領域８０と色領域８１）を比較し、画像データ２の検査対象領域（色領域８１）がユーザから指定された色度方向に変化しているか否かを判定する。
【０１２０】
例えばカラー変換モードにおいて「シアン」から「マゼンタ」にカラー変換する場合、検査部２０８は、画像データ１と画像データ２の検査対象領域（色領域８０と色領域８１）内の平均値を比較し、図７（Ｂ）に示す画像データ２の色領域８１の色度が、図７（Ａ）に示す画像データ１の色領域８０の色度と比較して正のａ＊方向に所定量以上変化している場合、検査合格と判定する。このようにしてユーザが所望するカラー変換が出力物に確実に反映されていることを確認することが出来る。
【０１２１】
ここでは、画像データ２の検査対象領域のＬ＊ａ＊ｂ＊値が正確なマゼンタのＬ＊ａ＊ｂ＊値と合致しているか否かの判定を行わなくても、画像データ２の検査対象領域の平均色度が画像データ１に対し、期待される方向に所定量以上変化していれば、所定の編集処理が行われていると判定できる。なお、より精度の高い検査を実施する場合には、印刷に使われるマゼンタトナーを用いてパッチを出力しておき、そのＬ＊ａ＊ｂ＊値を紙上で予め測定しておき、画像データ２の検査対象領域のＬ＊ａ＊ｂ＊値に対する色差が例えば３以下であるもののみ検査合格としても良い。その結果ユーザが所望するカラー変換が出力物に確実に反映されていることをより高精度に確認することが出来る。
【０１２２】
＜鮮鋭性を変更する場合の画像検査例＞
また、図８を用いて、鮮鋭性変更モードが実施される場合について説明する。図８は、鮮鋭性変更モードが実施される場合の画像検査対象を示す図である。図８（Ａ）は、画像データ１の画像例を示しており、図８（Ｂ）は、鮮鋭性変更モードとして「くっきり」の「シャープネス設定」が選択された場合の画像データ２の画像例を示している。また、図８（Ｃ）は、鮮鋭性変更モードとして「滑らか」の「シャープネス設定」が選択された場合の画像データ２の画像例を示している。なお、図８（Ａ）〜（Ｃ）に示す画像の下には、各点線に沿った濃度変化量が示されている。
【０１２３】
ユーザにより鮮鋭性変更モードが指定された場合、画像検査装置２０のコントローラ２０４には、出力モード取得部２０５の要求等により、ＭＦＰ１０のコントローラ１０４から画像データ１の、フィルタ処理を実施する前のエッジ領域の画像データ（例えば図８（Ａ）の領域８２のうち、円周部分８２Ｅが抽出された画像データ）、「シャープネス設定」として「くっきり」又は「滑らか」が指定されたことを示す画像出力モード情報等が送信されてくる。
【０１２４】
ここで、画像検査装置２０のコントローラ２０４に送信されてきた情報に基づき、検査項目設定部２０６は、画像データ２の検査対象領域における画像データの濃度又は濃度変化量を検査項目として設定する。また、検査対象領域抽出部２０７は、上述した画像データ１のフィルタ処理前のエッジ領域の画像データ（例えば図８（Ａ）の領域８２のうち、円周部分８２Ｅが抽出された画像データ）、及びフィルタ処理後の画像データ２のエッジ領域の画像データ（例えば図８（Ｂ）の領域８３のうち、円周部分８３Ｅが抽出された画像データ又は図８（Ｃ）の領域８４のうち、円周部分８４Ｅが抽出された画像データ）を検査対象領域として抽出する。なお、検査対象領域抽出部２０７は、公知の技術を用いてエッジ検出を行うことにより、画像データ２のフィルタ処理を実施した後のエッジ領域の画像データ等を得ることができる。
【０１２５】
検査部２０８は、画像データ１と画像データ２の検査対象領域として抽出されたそれぞれの画像データについて、濃度デジタル値を全て合計する。ここで、鮮鋭性の高い画像では濃度デジタル値の合計値が大きくなり、鮮鋭性が低ければ逆の結果となる。
【０１２６】
例えば、ユーザが「シャープネス設定」として「くっきり」を設定した場合には、図８（Ｂ）に示す領域８３のうち、円周部分８３Ｅの濃度デジタル合計値が、図８（Ａ）に示す領域８２ののうち、円周部分８２Ｅの濃度デジタル合計値よりも大きくなる。そこで、検査部２０８は、図８（Ｂ）に示す領域８３のうち、円周部分８３Ｅのの濃度デジタル合計値が、図８（Ａ）に示す領域８２のうち、円周部分８２Ｅのの濃度デジタル合計値よりも大きければ、編集処理が正しく行われたと判断し、検査合格と判定する。なお、この以外の方法として、検査部２０８は、図８（Ｂ）に示す領域８３のうち、円周部分８３Ｅのの濃度デジタル合計値が、図８（Ａ）に示す領域８２のうち、円周部分８２Ｅのの濃度デジタル合計値よりも所定量以上大きければ編集処理が正しく行われたと判断し、検査合格と判定するようにしても良い。このようにしてユーザが所望する鮮鋭性の変更が出力物に確実に反映されていることを効果的に確認することが出来る。
【０１２７】
また、ユーザが「シャープネス設定」として「滑らか」を設定した場合には、図８（Ｃ）に示す領域８４のうち、円周部分８４Ｅの濃度デジタル合計値が、図８（Ａ）に示す領域８２のうち、円周部分８２Ｅの濃度デジタル合計値よりも小さくなる。そこで、検査部２０８は、図８（Ｃ）に示す領域８４のうち、円周部分８４Ｅの濃度デジタル合計値が、図８（Ａ）に示す領域８２のうち、円周部分８２Ｅの濃度デジタル合計値よりも小さければ、編集処理が正しく行われたと判断し、検査合格と判定する。上記同様、この場合も、検査部２０８は、図８（Ｃ）に示す領域８４のうち、円周部分８４Ｅの濃度デジタル合計値が、図８（Ａ）に示す領域８２のうち、円周部分８２Ｅの濃度デジタル合計値よりも所定量以上小さければ編集処理が正しく行われたと判断し、検査合格と判定するようにしてもよい。このようにしてユーザが所望する鮮鋭性の変更が出力物に確実に反映されていることを効果的に確認することが出来る。
【０１２８】
＜地肌除去量変更モードが実施される場合の画像検査例＞
また、図９を用いて、地肌除去量変更モードが実施される場合について説明する。図９は、地肌除去量変更モードが実施される場合の画像検査対象を示す図である。ここで、図９（Ａ）は、画像データ１の画像例を示しており、当該画像は、外側の領域から真っ白な領域、薄いハッチング領域、濃いハッチング領域の３段階の濃度領域を含む。
【０１２９】
また、図９（Ｂ）は、デフォルト（通常出力）モードにおける画像データ２の画像例を示しており、図９（Ｃ）は、地肌除去量レベル「大」が選択された場合の画像データ２の画像例を示しており、図９（Ｄ）は、地肌除去量レベル「小」が選択された場合の画像データ２の画像例を示している。
【０１３０】
ユーザにより地肌除去量変更モードが指定された場合、画像検査装置２０のコントローラ２０４には、出力モード取得部２０５の要求等により、ＭＦＰ１０のコントローラ１０４から画像データ１の地肌とみなされた領域（例えば図９（Ａ）の領域８５）の画素の位置情報、その画素数、地肌除去量変更モードにおいて指定された地肌除去量レベル等の画像出力モードの情報等が送信されてくる。
【０１３１】
ここで、検査項目設定部２０６は、コントローラ２０４に送信されてきた情報に基づき、画像データ２の地肌領域とみなす領域の画素数を検査項目として設定する。また、検査対象領域抽出部２０７は、画像データ２において地肌領域とみなす領域（例えば予め地肌除去量レベルに応じて設定された所定の濃度よりも薄い画像領域）を検査対象領域として抽出する。
【０１３２】
なお、画像データ１において地肌領域とみなす領域の基準値と画像データ２において地肌領域とみなす領域の基準値とは異なる。例えば、画像データ１では、画像データ「３０」以下等の領域を地肌領域とみなし、画像データ２では、地肌除去量変更モードにおいて指定された地肌除去量レベルに応じ、例えば画像データ「１０」以下等の領域を地肌領域とみなす。なお、地肌除去量レベルが大きくなるほど、この基準値も大きくなる。ここで画像データの論理としては、理想的な白が画像データ「０」であり、画像が濃くなる程、値が大きくなる（最大値は画像データ「２５５」）。画像データ１に対する基準値としては、画像データ１に対してプリンタγ部５３によるγ変換を経た後にデフォルトモードで地肌領域（例えば図９（Ｂ）の領域８６）を判定する境界値が設定される。
【０１３３】
検査部２０８は、画像データ２の地肌領域とみなす領域の画素数を求め、画像データ１の地肌領域とみなした領域の画素数と比較する。例えば、ユーザが地肌除去量変更モードにおいて地肌除去量レベル「大」と設定している場合には、画像データ２の地肌領域とみなす領域（例えば図９（Ｃ）の領域８７）の画素数が画像データ１の地肌領域とみなした領域（例えば図９（Ａ）の領域８５）の画素数よりも増加していれば検査合格とし、同じか又は減少していれば検査不合格とする。このようにしてユーザが所望する地肌除去量の変更が出力物に確実に反映されていることを効果的に確認することが出来る。
【０１３４】
また、ユーザが地肌除去量レベル「小」と設定している場合には、画像データ２の地肌領域とみなす領域（例えば図９（Ｄ）の領域８８）の画素数が画像データ１の地肌領域とみなした領域（例えば図９（Ａ）の領域８５）の画素数よりも減少していれば検査合格とし、同じか又は増加していれば検査不合格とする。このようにしてユーザが所望する地肌除去量の変更が出力物に確実に反映されていることを効果的に確認することが出来る。なお、上述した判断基準（基準値）は、ユーザの操作表示装置１１０の指定に応じて適宜切り替えることが出来る。
【０１３５】
＜第２実施形態＞
次に、第２実施形態について説明する。
【０１３６】
なお第２実施形態は上述した第１実施形態と同様の構成を有するため、第１実施形態と異なる点についてのみ説明する。
【０１３７】
例えば、ユーザが操作表示装置１１０により画像出力モードとして「カラーバランス調整モード」を指定して画像全体の色味の変更を指示した場合、原稿画像データと比較して出力画像データ全体の色味が変化するため、検査対象領域として特定の領域を抽出しなくても良い。したがって、このような場合には、プリンタ補正部１０７から画像検査対象の位置情報や特徴量データ等を出力させることなく、検査部２０８は、画像データ１と画像データ２のそれぞれの全体のＬ＊ａ＊ｂ＊値を比較して、Ｌ＊ａ＊ｂ＊値が、ユーザが指定した方向に変化しているか否かを検査する。その結果ユーザが指定した画像出力モードに適した方法でユーザが所望する画像全体の色味の変更が出力物に確実に反映していることを確認することが出来る。
【０１３８】
また、例えばユーザが操作表示装置１１０により画像出力モードとして「濃度調整モード」を指定して画像全体の濃度の変更を指示した場合、原稿画像と比較して出力画像全体の濃度が変化するため、検査対象領域として特定の領域を抽出しなくても良い。したがって、このような場合にも、プリンタ補正部１０７から画像検査対象の位置情報や特徴量データ等を出力させることなく、検査部２０８は、画像データ１と画像データ２のそれぞれの全体のＬ＊値を比較する。また、検査部２０８は、ユーザが「濃度調整モード」において濃度を濃くする設定をしている場合には、画像データ２のＬ＊値が予め設定した所定量以上小さくなっていれば合格とし、濃度を薄くする設定をしている場合には、画像データ２のＬ＊値が予め設定した所定量以上大きくなっていれば合格として判定する。その結果ユーザが指定した画像出力モードに適した方法でユーザが所望する画像全体の濃度の変更が出力物に確実に反映していることを確認することが出来る。
【０１３９】
＜第３実施形態＞
次に、第３実施形態について説明する。
【０１４０】
なお第３実施形態は上述した第１実施形態又は第２実施形態と同様の構成を有するため、第１実施形態又は第２実施形態と異なる点についてのみ説明する。
【０１４１】
例えば、ユーザが操作表示装置１１０により画質モードとして「文字モード」を指定した場合、画像検査装置２０は、上述した鮮鋭性変更モードと地肌除去量変更モードが実施された場合の両方に相当する２つの画像検査を行う。なお、これらの２つの検査はお互いに独立した検査であり、別個に実施することが可能である。画像検査に必要な情報は、画像データ１がプリンタ補正部１０７を通過する際に、プリンタ補正部１０７が含む複数のモジュールから同時に出力されて、コントローラ１０４に送信される。
【０１４２】
ユーザが画質モードとして「文字モード」を選択する場合、ユーザは、例えば鉛筆で書かれた文字や薄い文字等を含めて文字がしっかりと出力されることを所望していると考えられる。また、原稿の薄い色地（下地）は、厳密に再現したいのではなく、多少の下地に対しては地肌除去処理を行って文字を際立たせたいと所望していると考えられる。したがって、「文字モード」が指定された場合には、画像データ１よりも画像データ２のエッジ領域が濃くなっているか否か、及び画像データ１よりも画像データ２の方が、より地肌除去処理された状態（すなわち地肌除去量レベルが大きい状態）となっているか否かを検査項目とする。これにより、「文字モード」が適切に処理されているか検査することが可能となり、ユーザが所望する画像出力モードが確実に出力物に反映していることを効果的に確認することが出来る。
【０１４３】
また、ユーザが画質モードとして「写真モード」を選択する場合には、ユーザは逆に滑らかな画像となることを所望していると考えられるため、フィルタ処理によって画像データ１よりも画像データ２のエッジ領域の濃度が下がっているか否かを検査項目とする。その結果ユーザが所望する画像出力モードが確実に出力物に反映していることを効果的に確認することが出来る。
【０１４４】
＜プログラムでの実施について＞
上述した各実施形態は、複数の機器（例えばホストコンピュータ、インタフェース機器、スキャナ、プリンタ等）から構成されるシステムに適用しても良く、１つの機器から構成される装置（例えばホストコンピュータ、インタフェース機器、スキャナ、プリンタ等）に適用しても良い。
【０１４５】
また、本発明は、上述した各実施形態の各機能を実現するソフトウェアのプログラムコードを記録した記録媒体をシステム又は装置に供給し、そのシステム又は装置のコンピュータ（ＣＰＵ、ＭＰＵ、ＤＳＰ等）が、記録媒体に格納されたプログラムコードを実行することによっても達成することが可能である。この場合、記録媒体から読み出されたプログラムコード自体が、上述した各実施形態の各機能を実現することになり、そのプログラムコード又はそのプログラムを記憶した記録媒体自体が、本発明の実施形態となる。その結果、汎用のシステム又は装置にて本発明の各実施形態の機能を実現することが出来る。
【０１４６】
なお、プログラムコードを供給するための記録媒体として、ＦＤ、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性メモリ、ＲＯＭ等の光記録媒体、光磁気記録媒体、半導体記録媒体等を使用することが可能である。
【０１４７】
また、本発明の実施形態としては、コンピュータがプログラムコードを読み出して実行することにより、上述した各実施形態の各機能が実現される形態だけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）等が実際の処理の一部又は全部を行い、その処理により上述した機能が実現される形態も含まれる。
【０１４８】
また、本発明の実施形態としては、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって上述した本発明の機能が実現される形態も含まれる。
【０１４９】
上述したように、本発明の実施形態によれば、ユーザの所望する画像出力モードに応じて、出力物が適切に変更されているか否かを検査することが可能となる。なお、本発明の各実施形態は、単体としてのレーザプリンタや写真プリント機等であって、画像の出力の状態に変化を加えるモードを有するものにも適用することが可能である。
【０１５０】
以上本発明の好ましい実施形態について詳述したが、本発明はかかる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。
【符号の説明】
【０１５１】
１  画像検査システム
１０  ＭＦＰ
２０  画像検査装置
３０  外部ＰＣ端末
４０  像域分離部
４１  スキャナγ部
４２  フィルタ処理部
４３  色補正処理部
５０  フィルタ処理部
５１  色補正処理部
５２  解像度変換部
５３  プリンタγ部
５４  中間調処理部
６０，７０  圧縮伸張処理部
６１，７１  ページメモリ
６２，７２  フォーマット変換部
６３  データＩ／Ｆ部
６４，７３  ＣＰＵ
８０，８１  色領域
８２〜８８  領域
１０１，２０１  画像読取部
１０２，２０２  スキャナ補正部
１０３，２０３  圧縮処理部
１０４，２０４  コントローラ
１０５，２０９  ＨＤＤ
１０６  伸張処理部
１０７  プリンタ補正部
１０８  プロッタ
１０９  ＮＩＣ
１１０  操作表示装置
２０５  出力モード取得部
２０６  検査項目設定部
２０７  検査対象領域抽出部
２０８  検査部
【先行技術文献】
【特許文献】
【０１５２】
【特許文献１】特開２００８−２７２９８０号公報
【特許文献２】特許第４４０７５８８号公報
【図１】
0005910097.tif 000002
【図２】
0005910097.tif 000003
【図３】
0005910097.tif 000004
【図４】
0005910097.tif 000005
【図５】
0005910097.tif 000006
【図６】
0005910097.tif 000007
【図７】
0005910097.tif 000008
【図８】
0005910097.tif 000009
【図９】
0005910097.tif 000010