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