(57)【要約】【課題】網点等の微細な画像を含んだ画像をより精度良く検査する。【解決手段】制御部は、検査画像データを取得し（ＳＡ１）、この検査画像データおよび原稿画像データに二値化処理を行う（ＳＡ２）。制御部は、位置情報に基づいて、それぞれが表す画像に存在する原稿画像および検査画像の網点領域を検出する（ＳＡ３）。制御部は、それぞれの画像に含まれる網点領域を除去すると（ＳＡ４）、各々の画像データを比較する照合処理を行い（ＳＡ５）、比較結果に応じた差異情報を生成して出力する（ＳＡ６）。制御部は、差異の度合いが所定の許容量を超えているか否かに応じて、その旨をユーザに通知する（ＳＡ８、ＳＡ９）。このようにすれば、画像形成装置は、不一致を生じやすい網点領域を正確に除去することができるから、精度よく検査を行うことができる。【選択図】図８
2008219296.tif 000002
【特許請求の範囲】
【請求項１】
画像領域に網点領域を含む第１の画像データを取得する第１の取得手段と、
前記第１の画像データの画像領域に対応する画像領域を有する第２の画像データを取得する第２の取得手段と、
前記第１の取得手段により取得された第１の画像データの画像領域に含まれる網点領域を検出する検出手段と、
前記第１の取得手段により取得された第１の画像データの画像領域と前記第２の取得手段により取得された第２の画像データの画像領域とを比較する比較手段であって、前記第１の画像データの画像領域のうち前記検出手段によって検出された網点領域を除いた画像領域と、当該画像領域に対応する前記第２の画像データの画像領域とを比較する比較手段と、
前記比較手段による比較の結果を出力する出力手段と
を備えることを特徴とする画像検査装置。
【請求項２】
前記第１の取得手段は、
前記第１の画像データの画像領域に含まれる網点領域の位置を表す位置情報を取得し、
前記検出手段は、
前記第１の画像データの画像領域のうち、前記第１の取得手段により取得された位置情報が表す位置にある画像領域を網点領域として検出する
ことを特徴とする請求項１に記載の画像検査装置。
【請求項３】
階調値を表す複数の画素データからなり、画像領域に網点領域を含む第１の画像データを取得する第１の取得手段と、
階調値を表す複数の画素データからなり、前記第１の画像データの画像領域に対応する画像領域を有する第２の画像データを取得する第２の取得手段と、
前記第１の画像データにおいて前記網点領域に含まれる画素データの階調値と、当該画素データに対応する前記第２の画像データの画素データの階調値とを所定値に変換する変換手段と、
前記変換手段により階調値が変換された第１および第２の画像データの画像領域を比較する比較手段と、
前記比較手段による比較の結果を出力する出力手段と
を備えることを特徴とする画像検査装置。
【請求項４】
前記第１の取得手段は、
前記第１の画像データの画像領域に含まれる網点領域の位置を表す位置情報を取得し、
前記変換手段は、
前記第１の画像データの画像領域において前記位置情報が表す位置にある網点領域に含まれる画素データの階調値と、当該画素データに対応する前記第２の画像データの画素データの階調値とを所定値に変換する
ことを特徴とする請求項３に記載の画像検査装置。
【請求項５】
画像領域に網点領域を含む原稿画像データを取得する取得手段と、
前記取得手段により取得された原稿画像データに応じた画像をシートに形成する画像形成手段と、
前記画像形成手段によりシートに形成された画像を読み取り、当該画像を表す検査画像データを生成する画像読取手段と、
前記取得手段により取得された原稿画像データの画像領域に含まれる網点領域を検出する検出手段と、
前記取得手段により取得された原稿画像データの画像領域と前記画像読取手段により生成された検査画像データの画像領域とを比較する比較手段であって、前記原稿画像データの画像領域のうち前記検出手段によって検出された網点領域を除いた画像領域と、当該画像領域に対応する前記検査画像データの画像領域とを比較する比較手段と、
前記比較手段による比較の結果を出力する出力手段と
を備えることを特徴とする画像形成装置。
【請求項６】
階調値を表す複数の画素データからなり、画像領域に網点領域を含む原稿画像データを取得する取得手段と、
前記取得手段により取得された原稿画像データに応じた画像をシートに形成する画像形成手段と、
前記画像形成手段によりシートに形成された画像を読み取り、読み取った画像の階調値を表す複数の画素データからなる検査画像データを生成する画像読取手段と、
前記原稿画像データにおいて前記網点領域に含まれる画素データの階調値と、当該画素データに対応する前記検査画像データの画素データの階調値とを所定値に変換する変換手段と、
前記変換手段により階調値が変換された前記原稿画像データの画像領域及び前記検査画像データの画像領域を比較する比較手段と、
前記比較手段による比較の結果を出力する出力手段と
を備えることを特徴とする画像形成装置。
【請求項７】
前記画像形成手段により形成された画像の解像度が、前記画像読取手段により生成された検査画像データの解像度と異なる
ことを特徴とする請求項５または６に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置により形成された画像の良否を検査する技術に関する。
【背景技術】
【０００２】
画像形成装置が原稿に応じた画像を形成する際には、予期せぬ要因等によって本来の画像が形成されないことがある。そのため、画像形成装置には、画像が正常に形成されたか否かを検査する機能を有するものがある。このような画像形成装置は、原稿に応じた画像をシート（用紙）に形成すると、その画像を光学的に読み取り、その画像の基となった原稿画像データと比較してシート上の画像を検査する。
【０００３】
また、このような検査を行う場合には、網点や万線のような微細な画像が含まれていると、検査の精度が低下するという問題がある。これは、シートに形成された画像を読み取って得られた画像データと、その画像の基となった原稿画像データとでは、画像が正常に形成された場合であっても、微細な画像に不一致を生じやすいからである。一般に、このような微細な画像は原稿の本質的な内容ではなく、ここに不一致があったとしても検査結果を左右しないことが多い。
【０００４】
微細な画像に起因する問題を解消する技術としては、例えば特許文献１または２に記載された技術がある。特許文献１には、文字に相当する領域を固定の閾値で二値化し、網点画像に相当する領域を濃度に応じた閾値で二値化し、基の画像と比較して検査する技術が提案されている。また、特許文献２には、比較する画像の各々の対応画素から符号付き差分を求めて、その積算結果を用いて検査する技術が提案されている。
【特許文献１】特開平５−７２７１０号公報
【特許文献２】特開平１０−８６３４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記のいずれの技術であっても、微細な画像に起因する問題を完全に解消することはできず、この画像領域に依然として不一致を生じ得る。
本発明は上述の事情に鑑みてなされたものであり、網点等の微細な画像を含んだ画像をより精度良く検査することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る画像検査装置は、画像領域に網点領域を含む第１の画像データを取得する第１の取得手段と、前記第１の画像データの画像領域に対応する画像領域を有する第２の画像データを取得する第２の取得手段と、前記第１の取得手段により取得された第１の画像データの画像領域に含まれる網点領域を検出する検出手段と、前記第１の取得手段により取得された第１の画像データの画像領域と前記第２の取得手段により取得された第２の画像データの画像領域とを比較する比較手段であって、前記第１の画像データの画像領域のうち前記検出手段によって検出された網点領域を除いた画像領域と、当該画像領域に対応する前記第２の画像データの画像領域とを比較する比較手段と、前記比較手段による比較の結果を出力する出力手段とを備えることを特徴とする。かかる発明によれば、第１の画像データと第２の画像データの網点領域に不一致が生じたとしても、その不一致を評価に含めずに比較を行うことができる。
【０００７】
本発明に係る画像検査装置において、前記第１の取得手段は、前記第１の画像データの画像領域に含まれる網点領域の位置を表す位置情報を取得し、前記検出手段は、前記第１の画像データの画像領域のうち、前記第１の取得手段により取得された位置情報が表す位置にある画像領域を網点領域として検出する構成であってもよい。例えば、第１の画像データがＰＤＬ（Page Description Language）で記述された画像データである場合、位置情報は第１の画像データから抽出することができる。また、画像検査装置の上位装置（プリンタコントローラ等）から位置情報を取得する態様であってもよい。
【０００８】
また、本発明に係る画像検査装置は、階調値を表す複数の画素データからなり、画像領域に網点領域を含む第１の画像データを取得する第１の取得手段と、階調値を表す複数の画素データからなり、前記第１の画像データの画像領域に対応する画像領域を有する第２の画像データを取得する第２の取得手段と、前記第１の画像データにおいて前記網点領域に含まれる画素データの階調値と、当該画素データに対応する前記第２の画像データの画素データの階調値とを所定値に変換する変換手段と、前記変換手段により階調値が変換された第１および第２の画像データの画像領域を比較する比較手段と、前記比較手段による比較の結果を出力する出力手段とを備えることを特徴とする。かかる発明によれば、第１および第２の画像データの画像領域の全体を比較した場合であっても、網点領域の不一致を評価に含めないことが可能である。それゆえ、画素データのそれぞれについて比較の可否を判断したりする必要がなく、この点において処理を効率的にすることができる。
【０００９】
本発明に係る画像検査装置において、前記第１の取得手段は、前記第１の画像データの画像領域に含まれる網点領域の位置を表す位置情報を取得し、前記変換手段は、前記第１の画像データの画像領域において前記位置情報が表す位置にある網点領域に含まれる画素データの階調値と、当該画素データに対応する前記第２の画像データの画素データの階調値とを所定値に変換する構成であってもよい。例えば、第１の画像データがＰＤＬ（Page Description Language）で記述された画像データである場合、位置情報は第１の画像データから抽出することができる。また、画像検査装置の上位装置（プリンタコントローラ等）から位置情報を取得する態様であってもよい。
【００１０】
なお、本発明は、上述した画像検査装置を備える画像形成装置や、この画像検査装置が実行する機能を実現するプログラムとしても特定され得る。例えば、本発明に係る画像形成装置は、画像領域に網点領域を含む原稿画像データを取得する取得手段と、前記取得手段により取得された原稿画像データに応じた画像をシートに形成する画像形成手段と、前記画像形成手段によりシートに形成された画像を読み取り、当該画像を表す検査画像データを生成する画像読取手段と、前記取得手段により取得された原稿画像データの画像領域に含まれる網点領域を検出する検出手段と、前記取得手段により取得された原稿画像データの画像領域と前記画像読取手段により生成された検査画像データの画像領域とを比較する比較手段であって、前記原稿画像データの画像領域のうち前記検出手段によって検出された網点領域を除いた画像領域と、当該画像領域に対応する前記検査画像データの画像領域とを比較する比較手段と、前記比較手段による比較の結果を出力する出力手段とを備えることを特徴とするものである。
また、本発明に係る画像形成装置は、階調値を表す複数の画素データからなり、画像領域に網点領域を含む原稿画像データを取得する取得手段と、前記取得手段により取得された原稿画像データに応じた画像をシートに形成する画像形成手段と、前記画像形成手段によりシートに形成された画像を読み取り、読み取った画像の階調値を表す複数の画素データからなる検査画像データを生成する画像読取手段と、前記原稿画像データにおいて前記網点領域に含まれる画素データの階調値と、当該画素データに対応する前記検査画像データの画素データの階調値とを所定値に変換する変換手段と、前記変換手段により階調値が変換された前記原稿画像データの画像領域及び前記検査画像データの画像領域を比較する比較手段と、前記比較手段による比較の結果を出力する出力手段とを備えることを特徴とするものである。
上記のような画像形成装置においては、画像読取手段により生成された検査画像データの解像度は、原稿画像データや画像形成手段により形成された画像の解像度よりも低いのが一般的であり、網点領域のような微細な画像を含む画像領域に不一致を生じることが多い。それゆえ、このような構成を有する場合、本発明の有用性は特に高いといえる。
【発明の効果】
【００１１】
本発明によれば、網点等の微細な画像を含んだ画像をより精度良く検査することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態について、図面を参照しながら説明する。
（１）第１実施形態
図１は、画像形成装置１の構成を示したブロック図である。図１に示すように、画像形成装置１は、画像形成部１０と、検査読取部２０と、制御部３０と、記憶部４０と、ＵＩ（User Interface）部５０と、通信部６０とを備えている。
画像形成部１０は、供給された原稿画像データに基づいてシートに画像を形成する。検査読取部２０は、光源により光を照射し、シートに形成された画像を光学的に読み取って画像データを生成する。制御部３０は、装置全体を制御するＣＰＵ（Central Processing Unit）や作業用のワークエリアを提供するＲＡＭ（Random Access Memory）および各種制御プログラムを記憶するＲＯＭ（Read Only Memory）を備え、制御プログラムに記述された手順に従って演算処理を行う。記憶部４０は、ＨＤＤ（Hard Disk Drive）等の記憶装置を備え、各種データを記憶する。ＵＩ（User Interface）部５０は、タッチパネルや各種ボタンを備え、ユーザからの操作を受け付けるとともに、画像や音声により情報の通知を行う。通信部６０は、ネットワークを介して通信を行うためのインターフェース装置である。通信部６０は、ＬＡＮ（Local Area Network）等のネットワークを介して、図示せぬコンピュータ等の外部装置から原稿画像データを受信する。
【００１３】
続いて、図２を参照し、画像形成部１０および検査読取部２０の構成を説明する。
画像形成部１０は、複数の搬送ロール１１と、画像形成ユニット１２と、定着器１３とを備える。検査読取部２０は、画像形成部１０の定着器１３よりも下流側に設けられており、画像形成部１０により原稿画像が形成されたシートを光学的に読み取る。
【００１４】
ここで、画像形成部１０の各部の構成を説明する。複数の搬送ロール１１は、シートを画像の形成に合わせて搬送する。画像形成ユニット１２は、電子写真方式により画像を形成する。すなわち、画像形成ユニット１２は、感光体ドラム、帯電部、露光部、現像部、転写部等を有し、シートに黒色のトナーによって画像を転写する。感光体ドラムは、像担持体であり、軸を中心にして所定の速度で周回するドラム状の部材である。帯電部は、感光体ドラム表面を所定の電位に帯電させる。露光部は、帯電した感光体ドラムにビームを照射して静電潜像を形成する。現像部は、感光体ドラムに形成された静電潜像にトナーを付着させて画像を現像する。転写部は、感光体ドラムに現像された画像をシートに転写する。定着器１３は、シートを加熱および加圧するためのロール部材を備えており、シートに転写された画像を定着させる。このような構成のもと、画像形成装置１は、供給された原稿画像データを記憶部４０に記憶すると共に、画像形成部１０にこの原稿画像データに基づいて、所定の解像度でシートに画像を形成させる。本実施形態においては、画像形成部１０の解像度は６００ｄｐｉ（dots per inch）であるとする。なお、以下では、画像形成部１０により形成される画像のことを「原稿画像」という。
【００１５】
次に、検査読取部２０の構成を説明する。図３は、検査読取部２０の装置構成を示した図である。図３に示したように、検査読取部２０は、光源２１と、結像レンズ２２と、イメージセンサ２３とを備える。
【００１６】
光源２１は、搬送される白色のシートＳの所定の位置に光を照射する。結像レンズ２２は、シートＳからの反射光をイメージセンサ２３の位置に結像する。イメージセンサ２３は、シートＳ上の画像を読み取る撮像素子を有する。イメージセンサ２３は、結像された光を受光し、その受光量に応じた画像データを生成して出力する。検査読取部２０が生成する画像データは、階調数が「２５６」である画素データにより構成される。すなわち、検査読取部２０は、階調値が８ビット（２５６階調）で表される画素データの値の大小によってシートに形成された原稿画像の濃淡を表す。本実施形態においては、階調値が小さいほど明度が高く（明るく）、階調値が大きいほど明度が低い（暗い）とする。このような構成のもと、検査読取部２０は、原稿画像を読み取って、検査の対象となる画像を表す画像データを生成して記憶部４０に記憶させる。この検査対象の画像のことを、以下では「検査画像」といい、この検査画像を表す画像データのことを、以下では「検査画像データ」という。
【００１７】
なお、本実施形態において、イメージセンサ２３の解像度は、画像形成部１０の解像度よりも低く、例えば２００ｄｐｉである。これは、検査画像データを原稿画像データと同程度の解像度にすると、検査画像データを生成・転送するときや原稿画像データと比較するときの負荷が大きくなるためである。
【００１８】
ここで、原稿画像および検査画像について説明する。
図４は、シートに形成された原稿画像の一例である原稿画像Ａを示した図である。原稿画像Ａは、複数の文字や記号および網点画像からなり、黒色のトナーにより形成されている。網点画像は、網点により形成されたハーフトーン画像のことであり、図４においてハッチングで示した領域である。なお、シートのうちトナーが転写されていない領域は、シートがそのまま露出しているため、白色である。
【００１９】
原稿画像の基となる原稿画像データは、階調数が「２５６」である画素データによって構成されている。画素データは、階調値が「０」である場合に白色、「２５５」である場合に黒色を示し、その他の場合には中間調、すなわちグレーを示す。また、原稿画像データＡの解像度は、６００ｄｐｉである。
また、原稿画像データおよび検査画像データが表すそれぞれの画像の網点画像に対応する画像領域のことを、以下では「網点領域」という。
【００２０】
また、制御部３０は、画像形成装置１の各部を制御するための演算処理に加えて、原稿画像データと検査画像データとを比較して検査するための種々の画像処理を実行する。制御部３０が実行する画像処理を図示すると、図５のようになる。図５は、制御部３０により実現される機能を示す機能ブロック図である。
なお、図において、減数処理部３１、網点検出部３２、網点除去部３３および照合部３４は、制御部３０が有するＲＯＭに記憶された制御プログラムを読み出して実行することによって実現される。
【００２１】
減数処理部３１は、比較の対象となる原稿画像データと検査画像データとを記憶部４０から取得し、これらの各々を構成する画素データの階調数を所定の閾値に基づいて減ずる処理を行う。本実施形態においては、減数処理部３１は、画素データの階調数を２５６階調から２階調に減ずる、いわゆる二値化処理を実行する。減数処理部３１は、原稿画像データおよび検査画像データに二値化処理を行うと、画素データの階調値は「０」または「１」のいずれかになる。以下においては、画素データの階調値が「０」である画素は白で表され、画素データの階調値が「１」である画素は黒で表される。
【００２２】
網点検出部３２は、減数処理部３１によって二値化処理が行われた原稿画像データおよび検査画像データから、それぞれが表す画像に存在する網点領域を検出する。網点検出部３２は、原稿画像の網点領域の位置を表す位置情報を原稿画像データとともに取得し、検査画像データが表す画像に含まれる網点領域を検出する。
図６は、図４の原稿画像Ａの基となる原稿画像データにおける網点領域を示したものである。図６においてハッチングで図示した領域が網点領域に対応している。網点検出部３２は、このような網点領域の位置を特定可能な位置情報を取得する。例えば、原稿画像データがＰＤＬ（Page Description Language）によって記述されている場合であれば、網点検出部３２は、記憶部４０に記憶された原稿画像データの記述内容を解釈して位置情報を取得する。あるいは、プリンタコントローラが外部装置として画像形成装置１を制御する場合には、網点検出部３２は、プリンタコントローラから位置情報を取得してもよい。なお、網点検出部３２は、検査画像データが表す画像に含まれる網点領域についても、原稿画像の対応する位置との関係から網点領域を検出することができる。
【００２３】
網点除去部３３は、原稿画像データおよび検査画像データが表す画像領域のうち、網点検出部３２によって検出された網点領域を除去する。ここにおいて、「除去」とは、網点領域に含まれる画素データの階調値を全て所定値「０」、すなわち白に変換することである。
なお、網点除去部３３が網点画像を除去する方法は、収縮処理やマスキングであってもよい。収縮処理は、図７に示したように、注目画素を“Ｘ”、その周囲８近傍の画素を“Ａ”〜“Ｈ”とした場合、注目画素“Ｘ”および周囲８近傍の画素のうち、１つでも画素データの階調値が「０」である画素があれば、注目画素“Ｘ”の画素データの階調値を「０」とし、注目画素“Ｘ”および周囲８近傍の全ての画素の画素データの階調値が「１」であれば、注目画素の画素データの階調値を「１」とする処理である。このようにして網点領域の網点を収縮する。なお、この収縮処理は、注目画素と、その周囲８近傍の画素に着目して収縮処理を行う態様に限定されるものではなく、例えば、注目画素を中心とする５×５画素の領域、あるいは、さらに大きな領域について収縮処理を行うようにしてもよい。
【００２４】
照合部３４は、網点除去部３３において網点領域が除去された原稿画像データおよび検査画像データを比較して、これらの差異の度合いを求める照合処理を行う。この照合処理においては、照合部３４は、例えば残差逐次検定法等を用いて、各画像データの対応する位置どうしの画素について階調値が一致するか否かを判定する。照合部３４は、各画素データについて判定を行った後、原稿画像データと検査画像データとの差異の度合いを示すデータを生成して出力する。このデータのことを、以下では「差異情報」という。
【００２５】
以上の構成のもと、画像形成装置１は、原稿画像データに基づいた画像をシートに形成し、必要に応じて、画像が形成されたシートを、検査読取部２０を用いて検査する。画像形成装置１が検査を行うタイミングは、ユーザに指示されたときでもよいし、予め決められた周期であってもよい。もちろん、画像形成部１０が画像を形成する毎に検査を行ってもよい。
【００２６】
図８は、画像形成装置１が画像を検査する動作の手順を示したフローチャートである。
図８に示す処理に先立ち、制御部３０は、受信した原稿画像データを画像形成部１０に供給して、画像を形成するよう指示する。この指示に応じて、画像形成部１０は原稿画像データに基づいて原稿画像を形成する。シートに原稿画像が形成され、シートが所定の位置に搬送されると、検査読取部２０はこの原稿画像を検査対象として読み取って、検査画像データを生成する。そして、制御部３０は、検査読取部２０によって生成された検査画像データを取得する（ステップＳＡ１）。
【００２７】
続いて、制御部３０は、検査画像データおよび原稿画像データに二値化処理を行う（ステップＳＡ２）。このとき、制御部３０は、検査画像データおよび原稿画像データの各画素データの階調値を所定の閾値と比較し、階調値が閾値以上である画素データの階調値を「１」に変換し、階調値が閾値未満である画素データの階調値を「０」に変換する。つまり、それぞれの画像データの階調数は、「２５６」から「２」へと減じられる。
【００２８】
次に、制御部３０は、原稿画像データと共に取得した位置情報に基づいて、原稿画像データおよび検査画像データが表すそれぞれの画像に存在する網点領域を検出する（ステップＳＡ３）。続いて、制御部３０は、検出した原稿画像に含まれる網点領域および検査画像に含まれる網点領域を除去する処理を行う（ステップＳＡ４）。
【００２９】
そして、制御部３０は、ステップＳＡ４で網点領域を除去した原稿画像データと検査画像データとを比較する照合処理を行う（ステップＳＡ５）。制御部３０は、これらの画像データについて、対応する位置の画素データの階調値を比較し、階調値が異なる画素を特定する。その後、制御部３０は、階調値が異なる画素の数に基づいて、差異情報を生成して出力する（ステップＳＡ６）。そして、制御部３０は、この差異情報に基づいて、原稿画像データと検査画像データとに生じた差異の度合いが所定の許容量を超えるか否かを判断する（ステップＳＡ７）。制御部３０は、差異の度合いが所定の許容量を超えていると判断すれば（ステップＳＡ７；ＹＥＳ）、例えば「印刷異常です。」というメッセージをＵＩ部５０に表示させるなどして、ユーザに通知する（ステップＳＡ８）。一方、制御部３０は、差異の度合いが所定の許容量を超えていないと判断すれば（ステップＳＡ７；ＮＯ）、例えば「正常に印刷されています。」というメッセージをＵＩ部５０に表示させるなどしてユーザに通知する（ステップＳＡ９）。
【００３０】
以上述べた第１実施形態によれば、画像形成装置１は、原稿画像を読み取った検査画像データを生成すると、網点領域の位置情報に基づいて、原稿画像データおよび検査画像データが表すそれぞれの画像から網点領域を除去する。そして、画像形成装置１は、画像から網点領域を除去した原稿画像データおよび検査画像データの照合処理を行う。このようにすれば、画像形成装置１は、不一致を生じやすい網点領域を正確に除去できるから、精度よく検査を行うことができる。
【００３１】
（２）第２実施形態
次に、本発明の第２実施形態について説明する。なお、本実施形態は、上述した第１実施形態とは装置構成については同様であるから、制御部３０が実行する画像処理および動作について説明する。
【００３２】
まず、この第２実施形態において、制御部３０が実行する画像処理を図示すると、図９のようになる。図９は、制御部３０により実現される検査画像を検査する機能を示す機能ブロック図である。なお、図において、減数処理部３１、差分画像データ生成部３５、領域特定部３６および領域除去部３７は、制御部３０が有するＲＯＭに記憶された制御プログラムを読み出して実行することによって実現される。
【００３３】
減数処理部３１は、比較の対象となる原稿画像データと検査画像データとを取得し、これらの各々を構成する画素データの階調数を所定の閾値に基づいて減ずる処理を行う。すなわち、減数処理部３１が実行する処理は、第１実施形態と同じである。
【００３４】
差分画像データ生成部３５は、減数処理部３１による二値化後の原稿画像データおよび検査画像データを比較して差異を求めるべく、各画像データの対応する位置どうしの画素について階調値を比較する。そして、差分画像データ生成部３５は、この画素単位での階調値の差分を示すデータを、第１差分画像データとして生成する。なお、比較された画素データの階調値が一致する場合には、差分画像データの対応する画素データの階調値は「０」となり、階調値が異なる場合には、対応する画素データの階調値は「１」となる。特に、第１差分画像データにおいて階調値が「１」となる画素データが表す黒で表される画素のことを、以下では「差分画素」という。
【００３５】
図１０は、比較の対象となる４画素分の原稿画像データＷ１および検査画像データＷ２と、この比較結果である第１差分画像データＷ３とを例示したものである。なお、同図において、原稿画像データＷ１を構成する画素データＷ１ｉ（ｉ＝１〜４）と、検査画像データＷ２を構成する画素データＷ２ｉとの階調値が比較され、これらに対応する差分画像データの画素データがＷ３ｉとなるものとする。また、図において、ハッチングで示した画素の画素データの階調値を「１」とし、それ以外の画素の画素データの階調値を「０」とする。
例えば、画素データＷ１１の階調値は「０」で、画素データＷ２１の階調値も「０」であるから、各々の階調値が一致しており、その第１差分画像データの画素データＷ３１の階調値は「０」となる。一方、画素データＷ１２の階調値は「１」で、画素データＷ２２の階調値は「０」であるから、各々の階調値が一致せず、その第１差分画像データの画素データＷ３２の階調値は「１」となり、差分画素である。その他の画素についても同様に比較をすると、画素データＷ１３の階調値は「０」で、画素データＷ２３の階調値は「１」であるから、画素データＷ３３の階調値は「１」となり、差分画素である。画素データＷ１４の階調値は「１」で、画素データＷ２４の階調値も「０」であるから、画素データＷ３４の階調値は「０」となる。
【００３６】
このように、第１差分画像データは、差分画素の位置や分布状況等を示す画像データで、原稿画像データと検査画像データとで差異が生じた位置についての情報を有している。つまり、この第１差分画像データの差分画素が表す領域は、原稿画像データと検査画像データとで不一致が生じている箇所か、あるいは、低解像度で原稿画像を読み取ったことによって生じる表現不可能な網点に相当する箇所ということになる。
【００３７】
領域特定部３６は、原稿画像の網点領域の位置を表す位置情報を取得し、第１差分画像データが表す画像における網点領域に相当する領域を特定する。
【００３８】
領域除去部３７は、第１差分画像データから領域特定部３６により特定された領域を除去した画像データを生成する。この画像データのことを、以下では「第２差分画像データ」という。ここにおいて、「除去」とは、領域特定部３６により特定された領域、すなわち網点領域に相当する領域に含まれる画素データの階調値を全て所定値「０」、すなわち白に変換することである。すなわち、第２差分画像データは、原稿画像データと検査画像データとの差異のうち網点領域に相当する領域の差異を除外したものを表すデータとなる。なお、領域除去部３７が行う処理は、上述した網点除去部３３が行う処理と同様である。
【００３９】
図１１は、本実施形態において、画像形成装置１が検査画像を検査する動作の手順を示したフローチャートである。
まず、制御部３０は、画像形成部１０に原稿画像を形成させ、検査読取部２０によって生成された検査画像データを取得する（ステップＳＢ１）。そして、制御部３０は、原稿画像データおよび検査画像データに二値化処理を行う（ステップＳＢ２）。以上の動作は、上述した第１実施形態と同じである。次に、制御部３０は、この二値化後の検査画像データおよび原稿画像データを比較して、階調値の差分を示す第１差分画像データを生成する（ステップＳＢ３）。
【００４０】
続いて、制御部３０は、原稿画像データと共に取得した位置情報に基づいて、第１差分画像データが表す画像に含まれる網点領域に相当する領域を特定する（ステップＳＢ４）。続いて、制御部３０は、第１差分画像データが表す画像領域から、網点領域に相当する画像領域を除去し、第２差分画像データを生成する（ステップＳＢ５）。
そして、制御部３０は、第２差分画像データが表す画像に含まれる差分画素の数に応じて、差異情報を生成して出力する（ステップＳＢ６）。そして、制御部３０は、上述した第１実施形態と同様に、この差異情報に基づいて、原稿画像データと検査画像データとに生じた差異の度合いが所定の許容量を超えるか否かを判断する（ステップＳＢ７）。制御部３０は、差異の度合いが所定の許容量を超えていると判断すれば（ステップＳＢ７；ＹＥＳ）、例えば「印刷異常です。」というメッセージをＵＩ部５０に表示させるなどして、ユーザに通知する（ステップＳＢ８）。一方、制御部３０は、差異の度合いが所定の許容量を超えていないと判断すれば（ステップＳＢ７；ＮＯ）、例えば「正常に印刷されています。」というメッセージをＵＩ部５０に表示させるなどしてユーザに通知する（ステップＳＢ９）。
【００４１】
以上述べた第２実施形態によれば、画像形成装置１は、上述した第１実施形態と同様の効果を奏することができる。本実施形態においては、画像形成装置１は、第１差分画像データを生成し、この第１差分画像データから網点領域に相当する領域を除去した第２差分画像データを生成し、この第２差分画像データに基づいて原稿画像データと検査画像データの一致の度合いを判断する。これにより、画像形成装置１は、不一致を生じやすい網点領域を比較対象に含めずに原稿画像データと検査画像データとを比較することが可能となる。
【００４２】
（３）変形例
なお、本発明は上述した実施形態にのみ限定されるものではなく、種々の態様にて実施することが可能である。具体的には、例えば以下のような変形が挙げられる。なお、これらの変形は、各々を適宜に組み合わせることも可能である。
【００４３】
上述した実施形態においては、画像検査装置を一体に構成した画像形成装置１を例示して説明したが、例えば、画像検査装置に相当する構成のみを着脱自在なオプション装置として構成してもよい。すなわち、この画像検査装置は、上述した検査読取部２０と制御部３０とを備え、外部装置である画像形成装置から原稿画像データを取得するものである。
【００４４】
上述した実施形態においては、画像形成装置１は、原稿画像データと共に取得した位置情報に基づいて網点領域を検出していたが、画像形成装置１自体が位置情報を生成してもよい。なぜなら、画像形成装置１に原稿画像データが供給されても、必ずしも網点領域の位置情報が供給されるとは限らないからである。このような場合は、画像形成装置１は、原稿画像データに基づいて網点領域を検出してもよい。網点領域を検出する方法には、周知の種々の方法を用いてよい。例えば、網点領域では細かい網点がある一定の周期で密集しているので、制御部３０は、画像データを構成する各画素データの階調値の周波数や周期の一定性を調べることで網点領域を抽出することができる。そして、制御部３０は、抽出した網点領域に基づいて位置情報を生成するようにしてもよい。
【００４５】
上述した第１実施形態においては、制御部３０は、原稿画像データおよび検査画像データに二値化処理を行ってから、網点領域を検出して除去する処理を行ったが、先に網点領域に対する処理を行ってから、各画像データを二値化してもよい。つまり、図８のフローチャートにおいては、ステップＳＡ５までに二値化処理が終了していればよい。
また、上述した実施形態においては、制御部３０は、原稿画像データおよび検査画像データに二値化を行っていたが、３階調や４階調等の異なる階調数に減数してもよい。つまり、原稿画像データおよび検査画像データに含まれる階調数が３以上である複数の画素データを、２以上の所定の階調数に減じて、以降同様の処理を行うことができる。もちろん、制御部３０は画素データの階調数を減じなくてもよい。
【００４６】
上述した第１実施形態においては、網点領域を除去するべく、網点領域に含まれる画素データの階調値を全て所定値「０」に変換していたが、これとは異なる階調値に変換してもよい。例えば網点領域に含まれる画素データの階調値を全て「１」に変換しても、検査画像データと原稿画像データとで網点領域に起因する差異は生じない。
【図面の簡単な説明】
【００４７】
【図１】本発明の実施形態に係る画像形成装置の構成のハードウェア構成を示すブロック図である。
【図２】画像形成装置の装置構成を説明する図である。
【図３】検査読取部の構成を説明する図である。
【図４】原稿画像の一例を示す図である。
【図５】第１実施形態に係る制御部により実現される機能を示す機能ブロック図である。
【図６】原稿画像における網点領域の位置を示す図である。
【図７】収縮処理を説明する図である。
【図８】同実施形態に係る制御部が画像を検査する動作の手順を示すフローチャートである。
【図９】第２実施形態に係る制御部により実現される機能を示す機能ブロック図である。
【図１０】第１差分画像を説明する図である。
【図１１】同実施形態に係る制御部が画像を検査する動作の手順を示すフローチャートである。
【符号の説明】
【００４８】
１…画像形成装置、１０…画像形成部、１１…搬送ロール、１２…画像形成ユニット、１３…定着器、２０…検査読取部、２１…光源、２２…結像レンズ、２３…イメージセンサ、３０…制御部、３１…減数処理部、３２…網点検出部、３３…網点除去部、３４…照合部、３５…差分画像データ生成部、３６…領域特定部、３７…領域除去部、４０…記憶部、５０…ＵＩ部、６０…通信部。
【図１】
2008219296.tif 000003
【図２】
2008219296.tif 000004
【図３】
2008219296.tif 000005
【図４】
2008219296.tif 000006
【図５】
2008219296.tif 000007
【図６】
2008219296.tif 000008
【図７】
2008219296.tif 000009
【図８】
2008219296.tif 000010
【図９】
2008219296.tif 000011
【図１０】
2008219296.tif 000012
【図１１】
2008219296.tif 000013