(57)【特許請求の範囲】
【請求項１】
設定されている検出条件に基づいて２つの画像の差分を検出する差分検出手段と、
画像読み取り特性が変化した際に、比較対象の２つの画像および当該２つの画像の差分検出を行った場合に得たい目標差分画像を受け付ける受付手段と、
前記受付手段により受け付けられた２つの画像から前記差分検出手段により得られた差分画像が、前記目標差分画像と近くなる検出条件を、予め設定された複数の検出条件の中から選択して前記差分検出手段に設定する設定手段と、
を備えた画像処理装置。
【請求項２】
前記差分検出手段は、前記受付手段により受け付けられた２つの画像の差分を前記複数の検出条件に基づいて検出し、
前記設定手段は、前記目標差分画像における差分箇所の画素数と、前記差分検出手段により検出された差分画像における差分箇所の画素数との差が小さくなる検出条件を、前記複数の検出条件の中から選択して前記差分検出手段に設定する請求項１記載の画像処理装置。
【請求項３】
前記差分検出手段は、前記受付手段により受け付けられた２つの画像の差分を前記複数の検出条件に基づいて検出するとともに、前記目標差分画像における差分箇所の画像と、前記受付手段により受け付けられた２つの画像の差分を検出することにより得られた差分画像における差分箇所の画像との差分検出をさらに行い、
前記設定手段は、前記差分検出手段により検出された２つの差分箇所の画像の差分画像の画素数が小さくなる検出条件を、前記複数の検出条件の中から選択して前記差分検出手段に設定する請求項１記載の画像処理装置。
【請求項４】
前記差分検出手段は、前記受付手段により受け付けられた２つの画像の差分を前記複数の検出条件に基づいて検出し、前記目標差分画像における差分箇所の画素数と、前記受付手段により検出された差分画像における差分箇所の画素数との差が予め設定された値よりも小さくなる検出条件を選択して、前記目標差分画像における差分箇所の画像と、選択した検出条件に対応する差分画像における差分箇所の画像との差分検出をさらに行い、
前記設定手段は、前記差分検出手段により検出された２つの差分箇所の画像の差分画像の画素数が小さくなる検出条件を、前記複数の検出条件の中から選択して前記差分検出手段に設定する請求項１記載の画像処理装置。
【請求項５】
前記検出条件が、比較対象の２つの画像の解像度、画像を読み取る際のノイズ除去レベル、どの程度のずれを差分として検出するかを指定する差分検出感度および比較対象の２つの画像の位置補正度合いの条件のうちのいずれか１つまたはこれらの条件のうちの２つ以上の組み合わせである請求項１から４のいずれか１項記載の画像処理装置。
【請求項６】
設定されている検出条件に基づいて２つの画像の差分を検出する差分検出手段と、
画像読み取り特性が変化した際に、比較対象の２つの画像および当該２つの画像の差分検出を行った場合に得たい目標差分画像を受け付ける受付手段と、
前記受付手段により受け付けられた２つの画像から前記差分検出手段により得られた差分画像が、前記受付手段により受け付けられた前記目標差分画像と近くなる検出条件を、予め設定された複数の検出条件の中から選択して前記差分検出手段に設定する設定手段と、
前記差分検出手段により検出された差分箇所が視認可能なよう構成された差分画像データを生成する生成手段と、
前記生成手段により生成された差分画像データに基づいて画像を出力する出力手段と、
を有する画像形成装置。
【請求項７】
画像読み取り特性が変化した際に、比較対象の２つの画像および当該２つの画像の差分検出を行った場合に得たい目標差分画像を受け付けるステップと、
受け付けた２つの画像の差分を予め設定された複数の検出条件に基づいて検出するステップと、
受け付けた２つの画像の差分を検出することにより得られた差分画像が、前記目標差分画像と近くなる検出条件を、前記複数の検出条件の中から選択して設定するステップとをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像形成装置およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、入力された図形画像を原図と比較して相違する部分を検出して、検出された比較結果を表示するようにした図面入力装置が開示されている。
【０００３】
特許文献２には、既に保存されているＣＡＤデータをベクトル画像に変換し、読み込んだ他の画像との排他的論理和又は差分、もしくはヒストグラムから画像の存在を判定し、その削除を行うことで多値画像を得ることにより、ＣＡＤデータに変換されている図面の再入力を不要にした図面入力方法が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平０４−１３３１７６号公報
【特許文献２】特開平０９−０５０５１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、２つの画像の差分検出を行う際に、希望する差分検出結果に近い差分検出結果が得られる検出条件（パラメータ）を、使用者の検出条件設定の手間を必要とすることなく設定することが可能な画像処理装置、画像形成装置およびプログラムを提供することである。
【課題を解決するための手段】
【０００６】
［画像処理装置］
請求項１に係る本発明は、設定されている検出条件に基づいて２つの画像の差分を検出する差分検出手段と、
画像読み取り特性が変化した際に、比較対象の２つの画像および当該２つの画像の差分検出を行った場合に得たい目標差分画像を受け付ける受付手段と、
前記受付手段により受け付けられた２つの画像から前記差分検出手段により得られた差分画像が、前記目標差分画像と近くなる検出条件を、予め設定された複数の検出条件の中から選択して前記差分検出手段に設定する設定手段とを備えた画像処理装置である。
【０００７】
請求項２に係る本発明は、前記差分検出手段が、前記受付手段により受け付けられた２つの画像の差分を前記複数の検出条件に基づいて検出し、
前記設定手段は、前記目標差分画像における差分箇所の画素数と、前記差分検出手段により検出された差分画像における差分箇所の画素数との差が小さくなる検出条件を、前記複数の検出条件の中から選択して前記差分検出手段に設定する請求項１記載の画像処理装置である。
【０００８】
請求項３に係る本発明は、前記差分検出手段が、前記受付手段により受け付けられた２つの画像の差分を前記複数の検出条件に基づいて検出するとともに、前記目標差分画像における差分箇所の画像と、前記受付手段により受け付けられた２つの画像の差分を検出することにより得られた差分画像における差分箇所の画像との差分検出をさらに行い、
前記設定手段は、前記差分検出手段により検出された２つの差分箇所の画像の差分画像の画素数が小さくなる検出条件を、前記複数の検出条件の中から選択して前記差分検出手段に設定する請求項１記載の画像処理装置である。
【０００９】
請求項４に係る本発明は、前記差分検出手段が、前記受付手段により受け付けられた２つの画像の差分を前記複数の検出条件に基づいて検出し、前記目標差分画像における差分箇所の画素数と、前記受付手段により検出された差分画像における差分箇所の画素数との差が予め設定された値よりも小さくなる検出条件を選択して、前記目標差分画像における差分箇所の画像と、選択した検出条件に対応する差分画像における差分箇所の画像との差分検出をさらに行い、
前記設定手段は、前記差分検出手段により検出された２つの差分箇所の画像の差分画像の画素数が小さくなる検出条件を、前記複数の検出条件の中から選択して前記差分検出手段に設定する請求項１記載の画像処理装置である。
【００１０】
請求項５に係る本発明は、前記検出条件が、比較対象の２つの画像の解像度、画像を読み取る際のノイズ除去レベル、どの程度のずれを差分として検出するかを指定する差分検出感度および比較対象の２つの画像の位置補正度合いの条件のうちのいずれか１つまたはこれらの条件のうちの２つ以上の組み合わせである請求項１から４のいずれか１項記載の画像処理装置である。
【００１１】
［画像形成装置］
請求項６に係る本発明は、設定されている検出条件に基づいて２つの画像の差分を検出する差分検出手段と、
画像読み取り特性が変化した際に、比較対象の２つの画像および当該２つの画像の差分検出を行った場合に得たい目標差分画像を受け付ける受付手段と、
前記受付手段により受け付けられた２つの画像から前記差分検出手段により得られた差分画像が、前記受付手段により受け付けられた前記目標差分画像と近くなる検出条件を、予め設定された複数の検出条件の中から選択して前記差分検出手段に設定する設定手段と、
前記差分検出手段により検出された差分箇所が視認可能なよう構成された差分画像データを生成する生成手段と、
前記生成手段により生成された差分画像データに基づいて画像を出力する出力手段と、
を有する画像形成装置である。
【００１２】
［プログラム］
請求項７に係る本発明は、画像読み取り特性が変化した際に、比較対象の２つの画像および当該２つの画像の差分検出を行った場合に得たい目標差分画像を受け付けるステップと、
受け付けた２つの画像の差分を予め設定された複数の検出条件に基づいて検出するステップと、
受け付けた２つの画像の差分を検出することにより得られた差分画像が、前記目標差分画像と近くなる検出条件を、前記複数の検出条件の中から選択して設定するステップとをコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１３】
請求項１に係る本発明によれば、２つの画像の差分検出を行う際に、希望する差分検出結果に近い差分検出結果が得られる検出条件を、使用者の検出条件設定の手間を必要とすることなく設定することができる画像処理装置を提供することができる。
【００１４】
請求項２に係る本発明によれば、２つの画像の差分検出を行う際に、希望する差分検出結果に近い差分検出結果が得られる検出条件を、使用者の検出条件設定の手間を必要とすることなく設定することができる画像処理装置を提供することができる。
【００１５】
請求項３に係る本発明によれば、差分画像における差分箇所の画素数の差に基づいて検出条件を選択する場合と比較して、より希望する差分検出結果に近い差分検出結果が得られる検出条件を、使用者の検出条件設定の手間を必要とすることなく設定することができる画像処理装置を提供することができる。
【００１６】
請求項４に係る本発明によれば、予め設定されている全ての検出条件に基づいて、差分画像における差分箇所の画像の差分検出を行う場合と比較して、画像処理量を削減しつつ、希望する差分検出結果に近い差分検出結果が得られる検出条件を、使用者の検出条件設定の手間を必要とすることなく設定することができる画像処理装置を提供することができる。
【００１７】
請求項５に係る本発明によれば、２つの画像の差分検出を行う際に、希望する差分検出結果に近い差分検出結果が得られる検出条件を、使用者の検出条件設定の手間を必要とすることなく設定することができる画像処理装置を提供することができる。
【００１８】
請求項６に係る本発明によれば、２つの画像の差分検出を行う際に、希望する差分検出結果に近い差分検出結果が得られる検出条件を、使用者の検出条件設定の手間を必要とすることなく設定することができる画像形成装置を提供することができる。
【００１９】
請求項７に係る本発明によれば、２つの画像の差分検出を行う際に、希望する差分検出結果に近い差分検出結果が得られる検出条件を、使用者の検出条件設定の手間を必要とすることなく設定することができるプログラムを提供することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の第１の実施形態の画像形成システムの構成を示す図である。
【図２】本発明の第１の実施形態の画像形成システムにおける差分画像生成装置４０のハードウェア構成を示す図である。
【図３】本発明の第１の実施形態の画像形成システムにおける差分画像生成装置４０の機能構成を示すブロック図である。
【図４】本発明の第１の実施形態の画像形成システムにおける差分画像生成装置４０の差分検出処理を説明するための図である。
【図５】本発明の第１の実施形態の画像形成システムにおける差分画像生成装置４０のパラメータ記憶部４６に記憶されているパラメータセットの一例を示す図である。
【図６】画像形成装置１０ａから画像形成装置１０ｂへの機種入れ替えを行う様子を説明するための図である。
【図７】入れ替え前の画像形成装置１０ａにより新旧図面原稿を読み取って、差分画像生成装置４０により差分検出を実行して差分画像を取得する様子を説明するための図である。
【図８】差分検出を行った２枚の新旧図面原稿とともに、入れ替え前の画像形成装置１０ａにより取得した差分画像を目標差分画像として入れ替え後の画像形成装置１０ｂに入力する様子を説明するための図である。
【図９】本発明の第１の実施形態の差分画像形成装置４０においてパラメータの設定を行う際の概略動作を説明するためのフローチャートである。
【図１０】本発明の第１の実施形態の差分画像形成装置４０においてパラメータの設定を行う際の詳細動作を説明するためのフローチャートである。
【図１１】目標差分画像データから、差分箇所の画像データを生成する様子を説明するための図である。
【図１２】目標差分画像の差分箇所の差分画像と差分検出結果の差分箇所の差分画像との画素数（ドット数）の比較を行う様子を説明するための図である。
【図１３】本発明の第２の実施形態の差分画像生成装置４０においてパラメータの設定を行う際の詳細な動作を説明するためのフローチャートである。
【図１４】目標差分画像の差分箇所の差分画像と、差分検出結果の差分箇所の差分画像との差分検出を行う様子を説明するための図である。
【図１５】図１４で説明した差分検出処理により得られた差分画像を説明するための図である。
【図１６】本発明の第３の実施形態の差分画像生成装置４０においてパラメータの設定を行う際の詳細な動作を説明するためのフローチャートである。
【発明を実施するための形態】
【００２１】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【００２２】
[第１の実施形態]
図１は本発明の第１の実施形態の画像形成システムの構成を示す図である。
【００２３】
本発明の一実施形態の画像形成システムは、図１に示されるように、ネットワーク３０により相互に接続された画像形成装置１０、および端末装置２０により構成される。端末装置２０は、印刷データを生成して、ネットワーク３０経由にて生成した印刷データを画像形成装置１０に対して送信する。画像形成装置１０は、端末装置２０から送信された印刷データを受け付けて、印刷データに応じた画像を用紙上に出力する。なお、画像形成装置１０は、印刷（プリント）機能、スキャン機能、複写（コピー）機能、ファクシミリ機能等の複数の機能を有するいわゆる複合機と呼ばれる装置である。
【００２４】
そして、画像形成装置１０は、差分画像生成装置（画像処理装置）４０をオプション機能として追加可能な構造となっている。差分画像生成装置４０は、例えば新旧図面データのような比較対象の２つの画像データを入力して、この２つの新旧図面データの差分を検出して、検出された差分を１つの画像データで表示等出力する機能を備えている。例えば、差分画像生成装置４０は、旧図面では存在したが新図面では削除された箇所は赤で表示し、旧図面では存在しなかったが新図面では追加された箇所を青で表示することにより１つの画像データ内で新旧図面データ上の差分を表示するようにしている。また、この差分の表示では、差分が検出された領域を矩形の枠で囲み、使用者に差分が検出された箇所を提示するようなことも行われている。
【００２５】
具体的には、差分画像生成装置４０は、比較する２つの図面データを先ずは２値画像データに変換して、対応する画素を順次比較することにより、２つの図面データの差分を検出する。
【００２６】
また、比較する２つの図面が紙原稿の場合には、まず画像形成装置１０のスキャナで画像の読み取りを行って画像データに変換して、この画像データを差分画像生成装置４０に入力して差分検出を行うようにする。
【００２７】
そして、画像形成装置１０は、差分画像生成装置４０において生成された差分画像データに基づいて生成された画像を印刷用紙等に印刷することにより出力する。
【００２８】
次に、本実施形態の画像形成システムにおける差分画像生成装置４０のハードウェア構成を図２に示す。
【００２９】
差分画像生成装置４０は、図２に示されるように、ＣＰＵ１１、メモリ１２、ハードディスクドライブ（ＨＤＤ）等の記憶装置１３、画像形成装置１０の本体との間でデータの送信及び受信を行う通信インタフェース（ＩＦ）１４を有する。これらの構成要素は、制御バス１５を介して互いに接続されている。
【００３０】
ＣＰＵ１１は、メモリ１２または記憶装置１３に格納された制御プログラムに基づいて所定の処理を実行して、差分画像生成装置４０の動作を制御する。
【００３１】
なお、本実施形態では、ＣＰＵ１１は、メモリ１２または記憶装置１３内に格納された制御プログラムを読み出して実行するものとして説明したが、当該プログラムをＣＤ−ＲＯＭ等の記憶媒体に格納してＣＰＵ１１に提供することも可能である。
【００３２】
図３は、上記の制御プログラムが実行されることにより実現される差分画像生成装置４０の機能構成を示すブロック図である。
【００３３】
本実施形態の差分画像生成装置４０は、図３に示されるように、画像データ受付部４１と、差分検出部４２と、パラメータ（検出条件）設定部４３と、差分画像生成部４４と、差分画像送信部４５とを備えている。
【００３４】
画像データ受付部４１は、比較対象の２つの画像データを画像形成装置１０からまたは端末装置２０から受け付ける。具体的には、画像データ受付部４１は、画像形成装置１０のスキャナから読み取られた画像データを入力しても良いし、ＰＣ等の端末装置２０からＰＤＦ（Portable Document Format）等の形式の電子ドキュメントを直接取り込んでも良い。また、比較する画像データのフォーマットは、ベクタ形式、イメージ形式のどちらでも良い。
【００３５】
なお、以下の説明では比較対象の２つの画像データとして新旧の図面データを用いる場合について説明を行うが、比較対象の画像データは図面データに限定されるものではない。
【００３６】
さらに、画像データ受付部４１は、比較対象の２つの画像とともに、この２つの画像の差分検出を行った場合に得たい差分画像である目標差分画像を受け付ける。
【００３７】
差分検出部４２は、画像データ受付部４１により受け付けられた２つの画像データの差分を、パラメータ設定部４３により設定されたパラメータ（検出条件）に基づいて検出する。なお、差分検出部４２は、比較対象の２つの画像データを各画素毎に順次比較することによって、２つの画像データの差分（追加部分、削除部分）を検出する。
【００３８】
具体的には、新旧図面の画像データの比較を行う場合、差分検出部４２は、新旧２つの図面の画像データの差分情報を生成し、この差分情報を、新旧図面の共通部分の画像データとともに差分画像生成部４４に送信する。ここで差分情報は、旧図面には無かったが新図面で追加された箇所を描画した画像、および旧図面には存在したが新図面では削除された箇所を描画した画像から構成される。
【００３９】
そして、差分画像生成部４４は、差分検出部４２により検出された差分箇所が視認可能なよう構成された差分画像データを生成する。例えば、図４に示すように、差分画像生成部４４は、新図面において追加された追加部分については青色で表示し、旧図面から削除された削除部分については赤色で表示したような差分画像を生成する。
【００４０】
そして、差分画像送信部４５は、差分画像生成部４４において生成された差分画像を端末装置２０や画像形成装置１０の本体に送信する。
【００４１】
そして、画像形成装置１０は、差分画像生成部４４により生成された差分画像データに基づいて画像を印刷用紙上に出力する出力手段を備えており、差分画像送信部４５からの差分画像データを受信して、印刷用紙上に出力する処理を行う。
【００４２】
ここで、パラメータ設定部４３が設定するパラメータとしては、具体的には、比較対象の２つの画像の解像度、画像を読み取る際のノイズ除去レベル、どの程度のずれを差分として検出するかを指定する差分検出感度および比較対象の２つの画像の位置補正度合い等の条件がある。
【００４３】
差分検出感度とは、上述のように新旧画像間にどの程度の違いがあった場合に差分として検出するかを指定するためのパラメータであり、例えば０〜１０のような範囲で設定可能な値である。このような範囲の値とした場合、例えば、値が小さいほど細かいずれを差分として検出することになる。
【００４４】
また、ノイズ除去レベルとは、図面上の汚れや、スキャナの汚れによって発生するノイズを、どの程度の大きさから差分として検出するかを指定するためのパラメータである。このノイズ除去レベルも、例えば、０〜１０の範囲で設定し、数値が大きいほどスキャン時の汚れによるノイズを除去して差分を検出することになる。
【００４５】
また、解像度とは、比較対象の画像データが入力される方法毎に異なる意味を持つ。図面をスキャナで読み取って差分検出を行う場合には、スキャナで読み取る際の解像度の指定となる。また、電子データとして入力して差分検出を行う際には、元の画像データを差分検出処理できるデータフォーマットに変換する際の解像度（ベクタ形式の処理解像度）の指定となる。
【００４６】
さらに、２つの画像の位置補正度合いとは、新旧図面の傾き、全体的な位置ずれ、比較対象の２つの画像のサイズ差等を自動的に補正する度合いを意味する。
【００４７】
以下の説明においては、このような複数のパラメータのうちのいくつかの条件を設定する場合を用いて説明するが、本発明は、複数のパラメータのうちのいずれか１つまたはこれらの条件のうちの２つ以上の組み合わせを差分検出部４２に設定する場合であれば同様に適用可能である。
【００４８】
パラメータ記憶部４６は、上記のような予め設定された複数のパラメータを組み合わせた複数のパラメータセット（検出条件）を記憶している。このパラメータ記憶部４６に記憶されているパラメータセットの一例を図５に示す。この図５に示した例では、差分検出感度、ノイズ除去レベル、解像度の３つのパラメータの組み合わせにより１２個のパラメータセットが設定されている場合が示されている。
【００４９】
この図５に示した例では、例えばパラメータセット番号が「１」のパラメータセットは、差分検出感度が「３」、ノイズ除去レベルが「３」、解像度が「３００ｄｐｉ」というパラメータの組み合わせになっている。
【００５０】
そして、パラメータ設定部４３は、画像データ受付部４１により受け付けられた２つの画像の差分を差分検出部４２により検出することにより得られた差分画像が、目標差分画像と近くなるようなパラメータを、パラメータ記憶部４６に記憶されている複数のパラメータセットの中から選択して差分検出部４２に設定する。
【００５１】
このパラメータの設定の際には、パラメータ設定部４３は、パラメータ記憶部４６に記憶されている複数のパラメータセットを順次選択して差分検出部４２に対して設定する。
【００５２】
すると、差分検出部４２は、画像データ受付部４１により受け付けられた２つの画像の差分を、設定されたパラメータセットに基づいて順次検出する。
【００５３】
そして、パラメータ設定部４３は、目標差分画像における差分箇所の画素数と、差分検出部４２により検出された差分画像における差分箇所の画素数との差が最も小さくなるようなパラメータセットを、パラメータ記憶部４６に記憶されている複数のパラメータセットの中から選択して差分検出部４２に設定する。
【００５４】
なお、このようなパラメータ設定部４３におけるパラメータの設定は、例えば、図６に示すように画像形成装置１０ａから画像形成装置１０ｂに機種入れ替えを行ったような場合に行われる。このような機種入れ替えが行われた場合、画像形成装置１０ａと画像形成装置１０ｂのスキャナの画像読み取り特性が異なると、差分画像形成装置４０に設定されている差分検出の際のパラメータが同じでも、得られる差分画像が変わってしまうことがある。そのため、このような場合でも、使用者にとっては、機種入れ替え前の画像形成装置１０ａにより得られていた差分検出結果にできるだけ近い差分検出結果を、機種入れ替え後においても得られることが望まれる。
【００５５】
そのため、使用者は、このような機種入れ替えが行われた場合、図７に示すように、先ず入れ替え前の画像形成装置１０ａにより新旧図面原稿を読み取って、差分画像生成装置４０により差分検出を実行して差分画像を取得する。
【００５６】
そして、図８に示すように、差分検出を行った２枚の新旧図面原稿とともに、入れ替え前の画像形成装置１０ａにより取得した差分画像を目標差分画像として、入れ替え後の画像形成装置１０ｂに入力する。
【００５７】
また、ここでは画像形成装置１０の機種入れ替え行った場合を用いて説明しているが、機種入れ替えを行った場合だけでなく、複数の画像形成装置１０に差分画像生成装置４０を装着して使用しているような状況で、それぞれの画像形成装置１０により得られる差分画像をできるだけ同じ画像としたい場合に、差分画像生成装置４０におけるパラメータの設定を行う場合でも同じように適用可能である。
【００５８】
次に、本実施形態における差分画像生成装置４０の動作を図面を参照して詳細に説明する。
【００５９】
図９は、本実施形態の差分画像形成装置４０においてパラメータの設定を行う際の概略動作を説明したフローチャートである。
【００６０】
先ず、図８に示すように、画像データ受付部４１は、２つの新旧画像データを入力するとともに、この２つの新旧画像データの差分検出を行った際に得たい差分結果である差分画像データを目標差分画像データとして入力する（ステップＳ１１、Ｓ１２）。
【００６１】
すると、パラメータ設定部４３が、パラメータ記憶部４６に記憶されている異なる複数組のパラメータセットを差分検出部４２に順次設定することにより、差分検出部４２では、この異なる複数組のパラメータセットでの新旧画像データの差分検出が行われる（ステップＳ１３）。
【００６２】
そして、パラメータ設定部４３では、差分検出結果と目標差分画像をそれぞれ比較する（ステップＳ１４）。そして、パラメータ設定部４３は、例えば、差分検出結果と目標差分画像の差も最も小さくなるパラメータセットを選択する（ステップＳ１５）。そして、パラメータ設定部４３は、選択したパラメータセットを差分検出部４２が今後差分検出を行う際に使用するパラメータとして設定する（ステップＳ１６）。
【００６３】
次に、本実施形態の差分画像形成装置４０においてパラメータの設定を行う際の詳細な動作を図１０のフローチャートを参照して説明する。
【００６４】
先ず、画像データ受付部４１は、２つの新旧画像データを入力するとともに、この２つの新旧画像データの差分検出を行った際に得たい差分結果である差分画像データを目標差分画像データとして入力する（ステップＳ１０１）。
【００６５】
すると、パラメータ設定部４３は、図１１に示すように、入力された目標差分画像データから、差分箇所の画像データを抽出し、当該差分画像の画素数を差分量Ｄ（ｂ）として算出する（ステップＳ１０２）。
【００６６】
そして、Ｎに１の値がセットされ（ステップＳ１０３）、差分検出部４２では、パラメータセットＮに基づいて新旧画像の差分検出を行って、この差分結果のうち差分箇所の画像の画素数が差分量Ｄとして取得される（ステップＳ１０４）。
【００６７】
そして、目標差分画像の差分箇所の画素数である差分量Ｄ（ｂ）とパラメータセットＮに基づく差分結果の差分箇所の画素数である差分量Ｄとの差の絶対値がＤ（Ｎ）として算出される（ステップＳ１０５）。
【００６８】
例えば、図１２に示すように、パラメータセット１に基づく差分結果の差分箇所の画素数である差分量Ｄが１１２ドットであり、目標差分画像の差分箇所の画素数である差分量Ｄ（ｂ）が１００ドットの場合、Ｄ（１）＝１２ドットとして算出される。なお、この図１２では、説明を簡単にするために３つのパラメータセット１〜３が存在するものとして説明が行われている。
【００６９】
そして、Ｎが１の場合（ステップＳ１０６においてｙｅｓ）、初期値として、Ｄ（１）の値がＤ（ｍｉｎ）として設定され、Ｎ（ｍｉｎ）が１（＝Ｎ）に設定される（ステップＳ１０７）。
【００７０】
なお、ステップＳ１０６においてＮが１でない場合、Ｄ（Ｎ）がＤ（ｍｉｎ）よりも小さいか否かの判定が行われる（ステップＳ１０８）。そして、Ｄ（Ｎ）がＤ（ｍｉｎ）より小さい場合（ステップＳ１０８においてｙｅｓ）、Ｄ（Ｎ）の値がＤ（ｍｉｎ）として設定され、Ｎ（ｍｉｎ）がＮに設定される（ステップＳ１０７）。
【００７１】
また、Ｄ（Ｎ）がＤ（ｍｉｎ）より小さくない場合（ステップＳ１０８においてｎｏ）、パラメータセットＮ＋１が存在するか否かの判定が行われる（ステップＳ１０９）。
【００７２】
そして、パラメータセットＮ＋１が存在しない場合（ステップＳ１０９においてｙｅｓ）、パラメータ設定部４３は、パラメータセットＮ（ｍｉｎ）を選択して、以降の差分検出の際に使用するパラメータとして設定する（ステップＳ１１０）。
【００７３】
また、ステップＳ１０９においてパラメータセットＮ＋１が存在すると判定された場合（ステップＳ１０９においてｎｏ）、Ｎの値が１加算されて（ステップＳ１１１）、ステップＳ１０４の処理に戻る。
【００７４】
このような処理が行われることにより、目標差分画像の差分箇所の差分画像の画素数と、各パラメータセットに基づく差分検出結果により得られた差分画像の差分箇所の差分画像の画素数とが比較され、例えば、その差の絶対値が最も小さいパラメータセットが選択されることになる。
【００７５】
例えば、図１２に示した例では、パラメータセット２により差分検出が行われた際のＤ（２）の値が０ドットで最も小さいため、パラメータセット２が選択されることになる。
【００７６】
[第２の実施形態]
次に、本発明の第２の実施形態における差分画像生成装置４０の動作を説明する。
【００７７】
上記で説明した第１の実施形態では、目標差分画像の差分箇所の差分画像と、各パラメータセットに基づく差分検出結果により得られた差分画像の差分箇所の差分画像との比較を画素数により比較するものであった。
【００７８】
これに対して、本実施形態では、目標差分画像の差分箇所の差分画像と、各パラメータセットに基づく差分検出結果により得られた差分画像の差分箇所の差分画像との比較を、さらに差分検出を行ってその差分結果に基づいて比較するようにした点が第１の実施形態とは異なる。
【００７９】
なお、本実施形態のシステム構成は、この比較方法以外の構成については同様であるためその説明は省略し、各構成要素については第１の実施形態における符号を参照して説明する。
【００８０】
本実施形態における差分検出部４２は、画像データ受付部４１により受け付けられた２つの画像の差分を複数のパラメータセットに基づいて検出するとともに、目標差分画像における差分箇所の画像と、画像データ受付部４１により受け付けられた２つの画像の差分を検出することにより得られた差分画像における差分箇所の画像との差分検出をさらに行う。
【００８１】
そして、本実施形態におけるパラメータ設定部４３は、例えば、差分検出部４２により検出された２つの差分箇所の画像の差分画像の画素数が最も小さくなる検出条件を、複数のパラメータセットの中から選択して差分検出部４２に設定する。
【００８２】
次に、本実施形態の差分画像生成装置４０においてパラメータの設定を行う際の詳細な動作を図１３のフローチャートを参照して説明する。
【００８３】
先ず、画像データ受付部４１は、２つの新旧画像データを入力するとともに、この２つの新旧画像データの差分検出を行った際に得たい差分結果である差分画像データを目標差分画像データとして入力する（ステップＳ２０１）。
【００８４】
すると、パラメータ設定部４３は、入力された目標差分画像データから、差分箇所の画像データを抽出する（ステップＳ２０２）。
【００８５】
そして、Ｎに１の値がセットされ（ステップＳ２０３）、差分検出部４２では、パラメータセットＮに基づいて新旧画像の差分検出を行って、この差分結果を取得する（ステップＳ２０４）。
【００８６】
次に、図１４に示すように、目標差分画像の差分箇所の差分画像と、差分検出結果の差分箇所の差分画像との差分検出処理が差分検出部４２において再度行われ、図１５に示すように、得られた差分画像の画素数が差分量Ｄ（Ｎ）として取得される（ステップＳ２０５）。
【００８７】
なおステップＳ２０６〜Ｓ２１１の処理は、図１０のフローチャートにおけるステップＳ１０６〜Ｓ１１１の処理と同じであるため、その説明は省略する。
【００８８】
本実施形態では、上記のような処理が行われることにより、目標差分画像の差分箇所の差分画像と、各パラメータセットに基づく差分検出結果により得られた差分画像の差分箇所の差分画像との差分検出が行われ、例えば、差分検出結果の画素数が最も小さいパラメータセットが選択されることになる。
【００８９】
例えば、図１５に示した例では、パラメータセット２により差分検出が行われた際の差分量Ｄ（２）の値が０ドットで最も小さいため、パラメータセット２が選択されることになる。
【００９０】
[第３の実施形態]
次に、本発明の第３の実施形態における差分画像生成装置４０の動作を説明する。
【００９１】
上記で説明した第２の実施形態では、目標差分画像の差分箇所の差分画像と、各パラメータセットに基づく差分検出結果により得られた差分画像の差分箇所の差分画像との比較を差分検出を行うことにより比較するものであった。
【００９２】
これに対して、本実施形態では、目標差分画像の差分箇所の差分画像と、各パラメータセットに基づく差分検出結果により得られた差分画像の差分箇所の差分画像との比較を、先ず画素数を比較することによりその差が設定された値の場合にのみ、さらに差分検出を行ってその差分結果に基づいて比較するようにした点が第２の実施形態とは異なる。
【００９３】
なお、本実施形態のシステム構成は、この比較方法以外の構成については同様であるためその説明は省略し、各構成要素については第１の実施形態における符号を参照して説明する。
【００９４】
本実施形態における差分検出部４２は、画像データ受付部４１により受け付けられた２つの画像の差分を複数のパラメータセットに基づいて検出し、目標差分画像における差分箇所の画素数と、画像データ受付部４１により検出された差分画像における差分箇所の画素数との差が予め設定された閾値Ｃ（例えば、１０ドット）よりも小さくなるようなパラメータセットを選択して、目標差分画像における差分箇所の画像と、選択した検出条件に対応する差分画像における差分箇所の画像との差分検出をさらに行う。
【００９５】
そして、本実施形態におけるパラメータ設定部４３は、例えば、差分検出部４２により検出された２つの差分箇所の画像の差分画像の画素数が最も小さくなる検出条件を、複数のパラメータセットの中から選択して差分検出部４２に設定する。
【００９６】
次に、本実施形態の差分画像生成装置４０においてパラメータの設定を行う際の詳細な動作を図１６のフローチャートを参照して説明する。
【００９７】
先ず、画像データ受付部４１は、２つの新旧画像データを入力するとともに、この２つの新旧画像データの差分検出を行った際に得たい差分結果である差分画像データを目標差分画像データとして入力する（ステップＳ３０１）。
【００９８】
すると、パラメータ設定部４３は、入力された目標差分画像データから、差分箇所の画像データを抽出し、差分箇所の差分画像の画素数を差分量Ｄ（ｂ）として算出する（ステップＳ３０２）。
【００９９】
そして、Ｎに１の値がセットされ（ステップＳ３０３）、差分検出部４２では、パラメータセットＮに基づいて新旧画像の差分検出を行って、この差分結果を取得し、差分箇所の画素数を差分量Ａとして取得する（ステップＳ３０４）。
【０１００】
そして、Ｎが１の場合（ステップＳ３０５においてｙｅｓ）、差分検出部４２において、目標差分画像の差分箇所の画像と、差分結果の差分箇所の画像との差分検出が行われ、その差分結果の画素数が差分量Ｄ（Ｎ）として取得される（ステップＳ３０６）。
【０１０１】
そして、初期値として、Ｄ（１）の値がＤ（ｍｉｎ）として設定され、Ｎ（ｍｉｎ）が１（＝Ｎ）に設定される（ステップＳ３０７）。
【０１０２】
なお、ステップＳ３０５においてＮが１でない場合、差分量Ｄ（ｂ）と差分量Ａとの差の絶対値が閾値Ｃ以下であるか否かの判定が行われる（ステップＳ３０８）。
【０１０３】
そして、このステップＳ３０８において、差分量Ｄ（ｂ）と差分量Ａとの差の絶対値が閾値Ｃ以下でないと判定された場合（ステップＳ３０８においてｎｏ）、ステップＳ３０９、Ｓ３１０の処理を実行せずに、パラメータセットＮ＋１が存在するか否かの判定が行われる（ステップＳ３１１）。
【０１０４】
そして、このステップＳ３０８において、差分量Ｄ（ｂ）と差分量Ａとの差の絶対値が閾値Ｃ以下であると判定された場合（ステップＳ３０８においてｙｅｓ）、ステップＳ３０６と同様に、差分検出部４２において、目標差分画像の差分箇所の画像と、差分結果の差分箇所の画像との差分検出が行われ、その差分結果の画素数が差分量Ｄ（Ｎ）として取得される（ステップＳ３０９）。
【０１０５】
そして、Ｄ（Ｎ）がＤ（ｍｉｎ）よりも小さいか否かの判定が行われる（ステップＳ３１０）。そして、Ｄ（Ｎ）がＤ（ｍｉｎ）より小さい場合（ステップＳ３１０においてｙｅｓ）、Ｄ（Ｎ）の値がＤ（ｍｉｎ）として設定され、Ｎ（ｍｉｎ）がＮに設定される（ステップＳ３０７）。
【０１０６】
また、Ｄ（Ｎ）がＤ（ｍｉｎ）より小さくない場合（ステップＳ３１０においてｎｏ）、パラメータセットＮ＋１が存在するか否かの判定が行われる（ステップＳ３１１）。
【０１０７】
そして、パラメータセットＮ＋１が存在しない場合（ステップＳ３１１においてｙｅｓ）、パラメータ設定部４３は、パラメータセットＮ（ｍｉｎ）を選択して、以降の差分検出の際に使用するパラメータとして設定する（ステップＳ３１２）。
【０１０８】
また、ステップＳ３１１においてパラメータセットＮ＋１が存在すると判定された場合（ステップＳ３１１においてｎｏ）、Ｎの値が１加算されて（ステップＳ３１３）、ステップＳ３０４の処理に戻る。
【０１０９】
本実施形態では、上記のような処理が行われることにより、目標差分画像の差分箇所の差分画像と、各パラメータセットに基づく差分検出結果により得られた差分画像の差分箇所の差分画像との差分検出が行われ、例えば、差分検出結果の画素数が閾値Ｃ以下の場合にのみ、差分画像どうしの差分検出が行われ、その差分検出結果により得られた差分画像の画素数が最も小さいパラメータセットが選択されることになる。
【符号の説明】
【０１１０】
１０、１０ａ、１０ｂ    画像形成装置
１１    ＣＰＵ
１２    メモリ
１３    記憶装置
１４    通信インタフェース（ＩＦ）
１５    制御バス
２０    端末装置
３０    ネットワーク
４０    差分画像生成装置
４１    画像データ受付部
４２    差分検出部
４３    パラメータ設定部
４４    差分画像生成部
４５    差分画像送信部
【図１】
0006413450.tif 000002
【図２】
0006413450.tif 000003
【図３】
0006413450.tif 000004
【図４】
0006413450.tif 000005
【図５】
0006413450.tif 000006
【図６】
0006413450.tif 000007
【図７】
0006413450.tif 000008
【図８】
0006413450.tif 000009
【図９】
0006413450.tif 000010
【図１０】
0006413450.tif 000011
【図１１】
0006413450.tif 000012
【図１２】
0006413450.tif 000013
【図１３】
0006413450.tif 000014
【図１４】
0006413450.tif 000015
【図１５】
0006413450.tif 000016
【図１６】
0006413450.tif 000017