(57)【特許請求の範囲】
【請求項１】
第１画像と第２画像を表示する画像表示手段と、
前記第１画像における少なくとも一部の領域である第１領域を指定する領域指定手段と、
前記第２画像上に、前記第１領域と対応する第２領域を表示する領域表示手段と、
前記第１領域において第１基準を指定する基準指定手段と、
前記第１領域に対する前記第１基準の相対的位置と、前記第２領域に対する相対的位置とが同じとなるように、第２基準を前記第２領域上に表示する基準表示手段と、
を備えた画像処理装置。
【請求項２】
前記第１基準と前記第２基準は、画像上の位置を特定することが可能な表示形態である請求項１記載の画像処理装置。
【請求項３】
前記第１基準と前記第２基準は、垂直に交差する横線および縦線から構成された十字形状である請求項１記載の画像処理装置。
【請求項４】
前記第１画像の前記第１領域内における画像を、前記第１画像における前記第１領域の相対的位置と、前記第２画像における相対的位置とが同じとなるように、前記第２画像中に透過させた状態で表示する透過画像表示手段をさらに備えた請求項１から３のいずれか１項記載の画像処理装置。
【請求項５】
前記第１基準と前記第２基準を、それぞれ前記第１領域と前記第２領域に表示する表示態様と、前記第１画像の前記第１領域内における画像を前記第２画像中に透過させた状態で表示する表示態様とを切替える表示態様切替手段をさらに備えた請求項４記載の画像処理装置。
【請求項６】
前記第１基準と前記第２基準を、それぞれ前記第１領域と前記第２領域に表示させつつ、前記第１画像の前記第１領域内における画像を前記第２画像中に透過させた状態で表示することが可能な請求項４記載の画像処理装置。
【請求項７】
第１画像と第２画像を表示する画像表示手段と、
前記第１画像における少なくとも一部の領域である第１領域を指定する領域指定手段と、
前記第２画像上に、前記第１領域と対応する第２領域を表示する領域表示手段と、
前記第１画像の前記第１領域内における画像を、前記第２領域内の画像上に透過させた状態で表示する透過画像表示手段と、
を備えた画像処理装置。
【請求項８】
前記透過画像表示手段は、前記第１画像の前記第１領域内における画像を、画素値を反転させた状態で前記第２領域内の画像上に表示する請求項７記載の画像処理装置。
【請求項９】
前記透過画像表示手段は、前記第２画像の前記第２領域内における画像を、前記第１領域内の画像上に透過させた状態で表示する請求項７または８記載の画像処理装置。
【請求項１０】
前記第１画像の前記第１領域内における画像と、前記第２画像の前記第２領域内における画像との差分を検出する差分検出手段をさらに備えた請求項１から９のいずれか１項記載の画像処理装置。
【請求項１１】
第１画像と第２画像を表示するステップと、
前記第１画像における少なくとも一部の領域である第１領域を指定するステップと、
前記第２画像上に、前記第１領域と対応する第２領域を表示するステップと、
前記第１領域において第１基準を指定するステップと、
前記第１領域に対する前記第１基準の相対的位置と、前記第２領域に対する相対的位置とが同じとなるように、第２基準を前記第２領域上に表示するステップとをコンピュータに実行させるためのプログラム。
【請求項１２】
第１画像と第２画像を表示するステップと、
前記第１画像における少なくとも一部の領域である第１領域を指定するステップと、
前記第２画像上に、前記第１領域と対応する第２領域を表示するステップと、
前記第１画像の前記第１領域内における画像を、前記第２領域内の画像上に透過させた状態で表示するステップとをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、電子化された画像／文書を比較する際に、比較対象の文書を異なる単色の画像に変換して重ね合わせたり、一方の文書の拡大／縮小／移動を行い比較する文書管理装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−８１８１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
図面や設計図等の画像では、画像中に含まれる部品等のレイアウト変更が行われることがある。このような場合に、そのまま変更前後の画像について差分検出を行ってしまうと、画像中の位置が移動した部分画像については全て差分として検出されてしまうため、実質的な変更部分を差分として検出することができない。
【０００５】
そのため、比較対象の２つの画像それぞれについて、差分検出を行いたい部分画像を指定して、部分画像同士の差分検出を行うことが行われる。
【０００６】
しかし、差分検出を行うための部分画像の領域の位置指定にずれが生じると、そのずれが人目には判別できない程度の微妙なものであっても、正確な差分検出結果を得ることができない。
そのため、部分画像の領域の位置指定を正確に行うことにより、実際の変更部分のみが検出されるような差分検出結果が得られるようにする必要がある。
【０００７】
本発明の目的は、２つの画像中における比較したい部分画像の領域の位置を指定する際に、領域を囲む外枠のみを用いて位置指定を行う場合と比較して、部分画像の領域の位置指定を容易とすることが可能な画像処理装置およびプログラムを提供することである。
【課題を解決するための手段】
【０００８】
［画像処理装置］
請求項１に係る本発明は、第１画像と第２画像を表示する画像表示手段と、
前記第１画像における少なくとも一部の領域である第１領域を指定する領域指定手段と、
前記第２画像上に、前記第１領域と対応する第２領域を表示する領域表示手段と、
前記第１領域において第１基準を指定する基準指定手段と、
前記第１領域に対する前記第１基準の相対的位置と、前記第２領域に対する相対的位置とが同じとなるように、第２基準を前記第２領域上に表示する基準表示手段とを備えた画像処理装置である。
【０００９】
請求項２に係る本発明は、前記第１基準と前記第２基準が、画像上の位置を特定することが可能な表示形態である請求項１記載の画像処理装置である。
【００１０】
請求項３に係る本発明は、前記第１基準と前記第２基準が、垂直に交差する横線および縦線から構成された十字形状である請求項１記載の画像処理装置である。
【００１１】
請求項４に係る本発明は、前記第１画像の前記第１領域内における画像を、前記第１画像における前記第１領域の相対的位置と、前記第２画像における相対的位置とが同じとなるように、前記第２画像中に透過させた状態で表示する透過画像表示手段をさらに備えた請求項１から３のいずれか１項記載の画像処理装置である。
【００１２】
請求項５に係る本発明は、前記第１基準と前記第２基準を、それぞれ前記第１領域と前記第２領域に表示する表示態様と、前記第１画像の前記第１領域内における画像を前記第２画像中に透過させた状態で表示する表示態様とを切替える表示態様切替手段をさらに備えた請求項４記載の画像処理装置である。
【００１３】
請求項６に係る本発明は、前記第１基準と前記第２基準を、それぞれ前記第１領域と前記第２領域に表示させつつ、前記第１画像の前記第１領域内における画像を前記第２画像中に透過させた状態で表示することが可能な請求項４記載の画像処理装置である。
【００１４】
請求項７に係る本発明は、第１画像と第２画像を表示する画像表示手段と、
前記第１画像における少なくとも一部の領域である第１領域を指定する領域指定手段と、
前記第２画像上に、前記第１領域と対応する第２領域を表示する領域表示手段と、
前記第１画像の前記第１領域内における画像を、前記第２領域内の画像上に透過させた状態で表示する透過画像表示手段とを備えた画像処理装置である。
【００１５】
請求項８に係る本発明は、前記透過画像表示手段が、前記第１画像の前記第１領域内における画像を、画素値を反転させた状態で前記第２領域内の画像上に表示する請求項７記載の画像処理装置である。
【００１６】
請求項９に係る本発明は、前記透過画像表示手段が、前記第２画像の前記第２領域内における画像を、前記第１領域内の画像上に透過させた状態で表示する請求項７または８記載の画像処理装置である。
【００１７】
請求項１０に係る本発明は、前記第１画像の前記第１領域内における画像と、前記第２画像の前記第２領域内における画像との差分を検出する差分検出手段をさらに備えた請求項１から９のいずれか１項記載の画像処理装置である。
【００１８】
[プログラム]
請求項１１に係る本発明は、第１画像と第２画像を表示するステップと、
前記第１画像における少なくとも一部の領域である第１領域を指定するステップと、
前記第２画像上に、前記第１領域と対応する第２領域を表示するステップと、
前記第１領域において第１基準を指定するステップと、
前記第１領域に対する前記第１基準の相対的位置と、前記第２領域に対する相対的位置とが同じとなるように、第２基準を前記第２領域上に表示するステップとをコンピュータに実行させるためのプログラムである。
【００１９】
請求項１２に係る本発明は、第１画像と第２画像を表示するステップと、
前記第１画像における少なくとも一部の領域である第１領域を指定するステップと、
前記第２画像上に、前記第１領域と対応する第２領域を表示するステップと、
前記第１画像の前記第１領域内における画像を、前記第２領域内の画像上に透過させた状態で表示するステップとをコンピュータに実行させるためのプログラムである。
【発明の効果】
【００２０】
請求項１に係る本発明によれば、２つの画像中における比較したい部分画像の領域の位置を指定する際に、領域を囲む外枠のみを用いて位置指定を行う場合と比較して、部分画像の領域の位置指定を容易とすることができる画像処理装置を提供することができる。
【００２１】
請求項２に係る本発明によれば、２つの画像中における比較したい部分画像の領域の位置を指定する際に、画像上の位置を特定することが可能な表示形態によって部分画像の領域の位置を指定することができる。
【００２２】
請求項３に係る本発明によれば、２つの画像中における比較したい部分画像の領域の位置を指定する際に、十字形状の基準によって部分画像の領域の位置を指定することができる。
【００２３】
請求項４に係る本発明によれば、２つの画像中における比較したい部分画像の領域の位置を指定する際に、領域を囲む外枠のみを用いて位置指定を行う場合と比較して、部分画像の領域の位置指定を容易とすることができる画像処理装置を提供することができる。
【００２４】
請求項５に係る本発明によれば、請求項４に係る発明により得られる効果に加えて、２つの表示態様から位置指定が行い易い表示態様を選択して部分画像の領域の位置指定を行うことができる画像処理装置を提供することができる。
【００２５】
請求項６に係る本発明によれば、請求項４に係る発明により得られる効果に加えて、第１領域内の画像を透過させた画像と、第１基準と第２基準の両方を用いて部分画像の領域の位置指定を行うことができる画像処理装置を提供することができる。
【００２６】
請求項７に係る本発明によれば、２つの画像中における比較したい部分画像の領域の位置を指定する際に、第１領域内の画像を透過させた画像を第２領域内の画像上に表示させることにより部分画像の領域の位置を指定することができる。
【００２７】
請求項８に係る本発明によれば、２つの画像中における比較したい部分画像の領域の位置を指定する際に、第１領域内の画像を透過させた画像を第２領域内の画像上に表示させ、第２領域内の画像を透過させた画像を第１領域内の画像上に表示させることにより部分画像の領域の位置を指定することができる。
【００２８】
請求項９に係る本発明によれば、請求項７または８記載の画像処理装置により得られる効果に加えて、第１領域または第２領域のいずれの位置の調整を行う場合でも、部分画像の領域の位置指定を容易とすることができる画像処理装置を提供することができる。
【００２９】
請求項１０に係る本発明によれば、２つの画像中における差分検出を行うことにより比較したい部分画像の領域の位置を指定する際に、領域を囲む外枠のみを用いて位置指定を行う場合と比較して、部分画像の領域の位置指定を容易とすることができる画像処理装置を提供することができる。
【００３０】
請求項１１に係る本発明によれば、２つの画像中における比較したい部分画像の領域の位置を指定する際に、領域を囲む外枠のみを用いて位置指定を行う場合と比較して、部分画像の領域の位置指定を容易とすることができるプログラムを提供することができる。
【００３１】
請求項１２に係る本発明によれば、２つの画像中における比較したい部分画像の領域の位置を指定する際に、第１領域内の画像を透過させた画像を第２領域内の画像上に表示させることにより部分画像の領域の位置を指定することができる。
【図面の簡単な説明】
【００３２】
【図１】本発明の一実施形態の画像形成システムのシステム構成を示す図である。
【図２】本発明の一実施形態における端末装置２０のハードウェア構成を示すブロック図である。
【図３】本発明の一実施形態における端末装置２０の機能構成を示すブロック図である。
【図４】本発明の一実施形態の画像形成システムにおいて差分画像データの生成を行う際の全体動作を説明するためのフローチャートである。
【図５】検出対象領域の指定を行う際の画面例を示す図である。
【図６】検出対象領域２０１、２０２内に、十字形状の基準画像を表示させた場合の画面例を示す図である。
【図７】検出対象領域２０１、２０２内に、円状の基準画像を表示させた場合の画面例を示す図である。
【図８】検出対象領域２０１、２０２内の画像に、それぞれ透かし画像２０２ａ、２０１ａを重ねて表示した場合の画面例を示す図である。
【図９】検出対象領域２０２内に透かし画像２０１ａを表示させ、検出対象領域２０２の位置修正を行う様子を説明するための図である。
【図１０】検出対象領域２０２内に、検出対象領域２０１内の画像を透過させた後に白黒反転させた透かし画像２０１ａを表示させ、検出対象領域２０２の位置修正を行う様子を説明するための図である。
【図１１】差分検出結果の一例を表示する画面例を示す図である。
【発明を実施するための形態】
【００３３】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【００３４】
図１は本発明の一実施形態の画像形成システムの構成を示すブロック図である。
【００３５】
本発明の一実施形態に係る画像処理プログラムを用いた画像形成システムは、図１に示されるように、ネットワーク３０により相互に接続された画像形成装置１０及び端末装置２０により構成される。端末装置２０は、印刷データを生成して、ネットワーク３０経由にて生成した印刷データを画像形成装置１０に対して送信する。画像形成装置１０は、端末装置２０から送信された印刷データを受け付けて、印刷データに応じた画像を用紙上に出力する。なお、画像形成装置１０は、印刷（プリント）機能、スキャン機能、複写（コピー）機能、ファクシミリ機能等の複数の機能を有するいわゆる複合機と呼ばれる装置である。
【００３６】
そして、画像形成装置１０は、差分画像生成装置４０をオプション機能として追加可能な構造となっている。差分画像生成装置４０は、例えば新旧図面データのような比較対象の２つの画像データを入力して、この２つの新旧図面データの差分を検出し、検出された差分を１つの画像データで表示等出力する機能を備えている。例えば、差分画像生成装置４０は、旧図面では存在したが新図面では削除された箇所は赤で表示し、旧図面では存在しなかったが新図面では追加された箇所を青で表示することにより、１つの画像データ内で新旧図面データ上の差分を表示するようにしている。また、この差分の表示では、差分が検出された領域を矩形の枠で囲み、矩形内において差分が検出された箇所を使用者に提示するようなことも行われている。
【００３７】
なお、差分画像生成装置４０は、比較する２つの図面データをまずは２値画像データに変換して、対応する画素を順次比較することにより、２つの図面データの差分を検出する。
【００３８】
また、比較する２つの図面が紙の場合には、まず画像形成装置１０のスキャナで画像の読み取りを行って画像データへと変換し、この画像データを差分画像生成装置４０に入力して差分検出を行うようにする。
【００３９】
そして、画像形成装置１０は、差分画像生成装置４０において生成された差分画像データに基づいて生成された画像を印刷用紙等に印刷することにより出力する。
【００４０】
次に、本実施形態の画像形成システムにおける端末装置２０のハードウェア構成を図２に示す。
【００４１】
なお、以下の説明では比較対象の書類が図面の場合を用いて説明するが、文書等の図面以外の書類同士の差分検出を行う場合でも本発明を同様に適用可能である。
【００４２】
端末装置２０は、図２に示されるように、ＣＰＵ２１、メモリ２２、ハードディスクドライブ（ＨＤＤ）等の記憶装置２３、画像形成装置１０や差分画像生成装置４０との間でデータの送信及び受信を行う通信インタフェース（ＩＦ）２４を有する。これらの構成要素は、制御バス２５を介して互いに接続されている。
【００４３】
ＣＰＵ２１は、メモリ２２または記憶装置２３に格納された制御プログラムに基づいて所定の処理を実行して、端末装置２０の動作を制御する。
【００４４】
なお、本実施形態では、ＣＰＵ２１は、メモリ２２または記憶装置２３内に格納された制御プログラムを読み出して実行するものとして説明したが、当該プログラムをＣＤ−ＲＯＭ等の記憶媒体に格納してＣＰＵ２１に提供することも可能である。
【００４５】
図３は、上記の制御プログラムが実行されることにより実現される端末装置２０の機能構成を示すブロック図である。
【００４６】
本実施形態の端末装置２０は、図３に示されるように、制御部３１と、表示部３２と、通信部３３と、指定受付部３４とを備えている。
【００４７】
通信手段３３は、画像形成装置１０や差分画像生成装置４０への画像データ等の送信や、画像形成装置１０によってスキャンした画像データの受信等を行う。
【００４８】
指定受付部３４は、表示部３２において表示された画像上で、差分検出を部分的に行うための領域の指定や、この領域中に表示する基準表示の位置指定等の各種指定を受け付ける。
【００４９】
制御部３１は、通信部３３を介して画像形成装置１０や差分画像生成装置４０との間でデータの送受信を行い、指定受付部３４により受け付けられたユーザからの各種指定に基づいて、表示部３２の表示動作を制御する。
【００５０】
そして、制御部３１は、指定受付部３４からの各種指定の入力に基づいて、差分検出を行う比較対象の２つの画像を決定し、その２つの画像の画像データを通信部３３を介して差分画像生成装置４０に送信する。そして、制御部３１は、通信部３３を介して差分画像生成装置４０からの差分検出結果を受信すると、その差分検出結果を表示部３２に表示させる。
【００５１】
表示部３２は、差分検出を行う対象である２つの画像（第１画像および第２画像）を表示する。
【００５２】
指定受付部３４は、比較対象の２つの画像のうちの一方の画像における少なくとも一部の領域である第１領域の指定を受け付ける。
【００５３】
そして、表示部３２は、比較対象の２つの画像のうちの他方の画像上に、第１領域と対応する同じ大きさの第２領域を表示する。
【００５４】
そして、指定受付部３４は、第１領域において第１基準の指定の入力を受け付ける。
【００５５】
表示部３２は、第１領域に対する第１基準の相対的位置と、第２領域に対する相対的位置とが同じとなるように、第２基準を第２領域上に表示する。
【００５６】
なお、表示部３２は、第１基準および第２基準をそれぞれ第１領域、第２領域に表示する代わりに、第１画像の第１領域内における画像を、第２領域内の画像上に透過させた状態で表示するようにするようにしても良い。
【００５７】
また、表示部３２は、第１画像の第１領域内における画像を、画素値を反転させた状態で第２画像中に表示するようにしても良い。
【００５８】
さらに、表示部３２は、第２画像の第２領域内における画像を、第１領域内の画像上に透過させた状態で表示したり、第２画像の第２領域内における画像を、画素値を反転させた状態で第１画像中に表示するようにしても良い。
【００５９】
さらに、表示部３２は、第１基準と第２基準を、それぞれ第１領域と第２領域に表示する表示モード（表示態様）と、第１画像の第１領域内における画像を第２画像中に透過させた状態で表示する表示モードとを切替えるようにしても良い。
【００６０】
さらに、表示部３２は、第１基準と第２基準を、それぞれ第１領域と第２領域に表示させつつ、第１画像の第１領域内における画像を第２画像中に透過させた状態で表示したり、第２画像の第２領域内における画像を第１画像中に透過させた状態で表示したりすることを可能とするようにしても良い。
【００６１】
なお、差分画像生成装置４０は、第１画像の第１領域内における画像と、第２画像の第２領域内における画像との差分を検出する差分検出手段を備えている。
【００６２】
次に、本実施形態の画像形成システムにおいて差分画像データの生成を行う際の動作を図面を参照して詳細に説明する。
【００６３】
先ず、本実施形態の画像形成システムにおいて差分画像データの生成を行う際の全体動作を図４のフローチャートを参照して説明する。
【００６４】
本実施形態の画像形成システムでは、差分検出処理を行う際に、端末装置２０において差分検出のための事前処理として、差分検出対象の２つの図面データにおいて、差分検出を行う部分画像を設定するための領域として検出対象領域の指定を行う（ステップＳ１０１）。なお、この検出対象領域の指定方法の詳細については後述する。
【００６５】
そして、それぞれの図面データにおける検出対象領域２０１、２０２内の画像は、差分検出の対象画像として通信部３３を介して差分画像生成装置４０へと送信され差分検出処理が行われる（ステップＳ１０２）。
【００６６】
そして、ステップＳ１０２において行われた差分検出処理の結果は、差分画像データとして通信部３３を介して端末装置２０に送信されてきて表示部３２に表示される（ステップＳ１０３）。
【００６７】
最後に、この差分画像データは通信部３３を介して画像形成装置１０へ送信され印刷用紙上に差分画像として印刷される（ステップＳ１０４）。
【００６８】
次に、上記のステップＳ１０１において説明した検出対象領域の指定方法の詳細について図面を参照して説明する。
【００６９】
この検出対象領域の指定を行う際の画面例を図５に示す。図５に示した画面例では、左右に表示された２つの図面データ上において、差分検出を行うための検出対象領域２０１、２０２が枠状の表示に指定される様子が示されている。
【００７０】
図５の画面例では、例えば、「差分検出領域の追加」という釦を操作することにより、左右のそれぞれの画像中にお互いに対応する検出対象領域（差分検出領域）２０１、２０２（第１領域、第２領域）が表示される。そして、この検出対象領域２０１、２０２の大きさについては、左右のいずれかの大きさを変更すると他方の大きさも連動して変更されるようになっており常に同じ大きさとなるようになっている。
【００７１】
さらに、この検出対象領域２０１、２０２は、それぞれ左右独立して移動させることができるようになっている。そのため、ユーザは、差分検出を行いたい部分画像の領域を指定するために、検出対象領域２０１、２０２を移動させて差分検出対象の部分画像を指定することができる。図５では、ヨットの全体図を部分画像として左右の画像中において指定する際の様子が示されている。
【００７２】
そして、ユーザが特定の釦を操作することにより、この検出対象領域２０１、２０２内に、画像上において示している位置を特定するための基準画像を表示させた場合の様子を図６に示す。
【００７３】
図６に示した画面例では、検出対象領域２０１、２０２内に、垂直に交差する横線および縦線から構成された十字形状の画像が基準画像としてそれぞれ表示されている。この十字形状の基準画像は、ユーザのカーソルキーの操作やマウス操作に応じて、その交点が左右、上下に移動する。つまり、この基準画像は、検出対象領域２０１、２０２内の画像上においてユーザが示している位置が特定できるような形状となっている。図６に示したような十字形状の基準画像の場合には、２本の線の交点が画像上の位置を特定している。
【００７４】
また、検出対象領域２０１内の十字形状の基準画像と、検出対象領域２０２内の十字形状の基準画像とは連動して交点が移動するようになっている。つまり、検出対象領域２０１に対する十字形状の基準画像の相対的位置と、検出対象領域２０２に対する十字形状の基準画像の相対的位置とは同じとなるように設定されている。
【００７５】
そのため、例えば、ユーザが検出対象領域２０１内の部分画像において、十字形状の基準画像の交点部分をヨットのある特定の位置に合わせるようにして、反対側の検出対象領域２０２の対応する位置にも十字形状の基準画像の交点部分が合わされば、左右の画像において部分画像の位置指定が同じようになされていることを確認することができる。
【００７６】
もし、各部分画像において、十字形状の基準画像の交点部分が異なる位置となっている場合には、検出対象領域２０１または検出対象領域２０２の全体を移動させて、十字形状の基準画像の交点部分が部分画像において同じ位置となるようにすることにより、部分画像の位置指定を調整することができる。
【００７７】
なお、検出対象領域２０１、２０２内に表示させる基準画像は、図６に示したような十字形状に限定されるものではなく、示している位置が特定できユーザの操作に基づいて表示位置が変化するものであれば、例えば図７に示すような円状や点、図形の表示等であっても良い。
【００７８】
さらに、図６、図７に示したような、検出対象領域２０１、２０２内に基準画像を表示させて左右の画像における検出対象領域２０１、２０２の位置合わせを行う方法とは別の方法を図８を参照して説明する。
【００７９】
図８に示す画面例では、基準画像をそれぞれの検出対象領域２０１、２０２内に表示する代わりに、検出対象領域２０１内における画像を透過させた透かし画像２０１ａを、反対側の検出対象領域２０２内の画像上に重ねて表示し、検出対象領域２０２内における画像を透過させた透かし画像２０２ａを、反対側の検出対象領域２０１内の画像上に重ねて表示している。
【００８０】
図８に示した画面例では、左右の画像における検出対象領域２０１、２０２間に位置にずれが生じているため、透かし画像２０１ａと検出対象領域２０２内の画像にはずれが生じ、透かし画像２０２ａと検出対象領域２０１内の画像にはずれが生じている。
【００８１】
この状態から検出対象領域２０１、２０２の指定位置を調整して検出対象領域２０１、２０２内の画像がそれぞれ透かし画像２０２ａ、２０１ａと重なるようにすることにより、左右の画像における検出対象領域２０１、２０２間の位置ずれが修正されることになる。
【００８２】
つまり、図９（Ａ）に示すように、検出対象領域２０２内に透かし画像２０１ａを表示させ、図９（Ｂ）に示すように検出対象領域２０２内の画像と透かし画像２０１ａとのずれが無くなるように検出対象領域２０２の位置を修正して図９（Ｃ）に示すような状態とすることにより、ユーザは検出対象領域２０１、２０２間の位置ずれを無くすことができる。
【００８３】
なお、図８、図９では、一方の検出対象領域内の画像を透過させた状態で他方の検出対象領域内の画像上に表示させているが、一方の検出対象領域内の画像を透過させた状態でさらに白黒反転処理（画素値の反転処理）を行った後に他方の検出対象領域内の画像上に表示されるようにしても良い。
【００８４】
例えば、図１０（Ａ）に示すように、検出対象領域２０２内に、検出対象領域２０１内の画像を透過させた後に白黒反転させた透かし画像２０１ａを表示させ、図１０（Ｂ）に示すように検出対象領域２０２内の画像と透かし画像２０１ａとのずれが無くなるように検出対象領域２０２の位置を修正して図１０（Ｃ）に示すような状態とすることにより、ユーザは検出対象領域２０１、２０２間の位置ずれを無くすことができる。
【００８５】
そして、この図１０で示した例では、白黒反転処理が行われているため、画像の種類によっては画像が完全に重なり合っているかいないかを視覚的に把握することが容易になる。図１０に示した例では、検出対象領域２０１、２０２内の画像が文字画像であるため、画像間にずれがある場合には、白色の部分が確認できることにより、２つの画像が重なり合っているか否かを確認することが容易となっている。
【００８６】
上記のようにして比較対象画像中の一部を部分画像として指定して差分検出を行った場合の検出結果の一例を図１１に示す。図１１に示す画面例では、変更後の図面において追加された部分が太線で表示され、変更前の図面において存在していた部分が点線で示されている。
【００８７】
そのため、ユーザは、図１１に示されるような検出結果に基づいて、変更前後の図面においてどの部分が削除され、どの部分が追加されたのかを把握することができる。
【００８８】
なお、上記で説明した図６、図７に示す基準画像の表示と図８に示す透かし画像の表示とは、スペースキー、エスケープキー等の予め設定された釦操作により切り替えられるようにしても良い。このように２種類の位置合わせ機能を切替えることによりユーザは、左右の画像において部分画像の領域の位置指定をより容易に行うことができる。
【００８９】
また、上記の説明では、部分画像の領域を指定する際に、左右の２つの画像を表示させた状態で検出対象領域２０１または検出対象領域２０２を調整するものとして説明しているが、透かし画像を表示させて部分画像の領域の位置調整を行う場合には、画面に表示される画像を１つだけとして拡大された状態で位置調整を行うようにしても良い。
【００９０】
また上記の説明では、図８に示すように透かし画像２０１ａ、２０２ａを、互いに反対側の検出対象領域２０２、２０１に表示させているが、一方の透かし画像のみを反対側の検出対象領域に表示させても良い。
【００９１】
なお、本発明のプログラムについては、記録媒体に格納して提供してもよく、また、そのプログラムを通信手段によって提供してもよい。その場合、例えば、前記説明したプログラムについて、「プログラムを記録したコンピュータ読み取り可能な記録媒体」の発明として捉えてもよい。
【００９２】
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通等のために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
【００９３】
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク（ＤＶＤ）であって、ＤＶＤフォーラムで策定された規格である「ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ等」、ＤＶＤ＋ＲＷで策定された規格である「ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ等」、コンパクトディスク（ＣＤ）であって、読出し専用メモリ（ＣＤ−ＲＯＭ）、ＣＤレコーダブル（ＣＤ−Ｒ）、ＣＤリライタブル（ＣＤ−ＲＷ）等、ブルーレイ・ディスク（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ）、光磁気ディスク（ＭＯ）、フレキシブルディスク（ＦＤ）、磁気テープ、ハードディスク、読出し専用メモリ（ＲＯＭ）、電気的消去及び書換可能な読出し専用メモリ（ＥＥＰＲＯＭ（登録商標））、フラッシュ・メモリ、ランダム・アクセス・メモリ（ＲＡＭ）、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）メモリーカード等が含まれる。
【００９４】
そして、前記のプログラム又はその一部は、前記記録媒体に記録して保存や流通等させてもよい。また、通信によって、例えば、ローカル・エリア・ネットワーク（ＬＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、又は無線通信ネットワーク、さらにこれらの組み合わせ等の伝送媒体を用いて伝送させてもよく、また、搬送波に乗せて搬送させてもよい。
【００９５】
さらに、前記のプログラムは、他のプログラムの一部分であってもよく、又は別個のプログラムと共に記録媒体に記録されていてもよい。また、複数の記録媒体に分割して記録されていてもよい。また、圧縮や暗号化等、復元可能であればどのような態様で記録されていてもよい。
【符号の説明】
【００９６】
１０    画像形成装置
２１    ＣＰＵ
２２    メモリ
２３    記憶装置
２４    通信インタフェース（ＩＦ）
２５    制御バス
２０    端末装置
３０    ネットワーク
３１    制御部
３２    表示部
３３    通信部
３４    指定受付部
４０    差分画像形成装置
２０１、２０２    検出対象領域
２０１ａ、２０２ａ    透かし画像
【図１】
0006447955.tif 000002
【図２】
0006447955.tif 000003
【図３】
0006447955.tif 000004
【図４】
0006447955.tif 000005
【図５】
0006447955.tif 000006
【図６】
0006447955.tif 000007
【図７】
0006447955.tif 000008
【図８】
0006447955.tif 000009
【図９】
0006447955.tif 000010
【図１０】
0006447955.tif 000011
【図１１】
0006447955.tif 000012