(57)【特許請求の範囲】
【請求項１】
少なくともいずれかは複数の画像を含む第１の画像と第２の画像であって、少なくとも１以上の前記第１の画像と、少なくとも１以上の前記第２の画像を受け付ける画像受付手段と、
少なくとも複数の前記第１の画像の対応する位置に共通して存在する有色画素からなる第１の共通画像中に含まれる有色画素を含む第１の除外領域若しくは少なくとも複数の前記第２の画像の対応する位置に共通して存在する有色画素からなる第２の共通画像中に含まれる有色画素を含む第２の除外領域又は前記第１の除外領域及び前記第２の除外領域を取得する除外領域取得手段と、
前記第１の除外領域、前記第２の除外領域、前記第１の除外領域と前記第２の除外領域の和集合、及び、前記第１の除外領域と前記第２の除外領域の積集合のいずれかの領域を除き、前記第１の画像の少なくとも一つである第１の注目画像と、前記第１の注目画像に対応する前記第２の画像である第２の注目画像との差異を検出する第１の差異検出手段と、
を有する差異検出装置。
【請求項２】
前記第１の画像が複数の画像を含む場合において、
前記複数の画像の少なくとも１の画像が前記第１の共通画像を含まないときに、前記第１の除外領域における前記第１の共通画像と前記第１の注目画像との差異を検出する第２の差異検出手段を有する請求項１記載の差異検出装置。
【請求項３】
前記除外領域取得手段は、前記第１の共通画像若しくは前記第２の共通画像又は前記第１の共通画像及び前記第２の共通画像に含まれる有色画素が文字を構成する場合には、当該文字が占める領域を前記第１の除外領域若しくは第２の除外領域又は前記第１の除外領域及び第２の除外領域とする請求項１又は２記載の差異検出装置。
【請求項４】
前記除外領域取得手段は、前記第１の共通画像若しくは前記第２の共通画像又は前記第１の共通画像及び前記第２の共通画像に含まれる有色画素が表の枠を構成する場合には、当該表の枠に囲まれる領域を前記第１の除外領域若しくは前記第２の除外領域又は前記第１の除外領域及び前記第２の除外領域とする請求項１乃至３のいずれかに記載の差異検出装置。
【請求項５】
請求項１乃至４のいずれかに記載の差異検出装置と、
前記第１の差異検出手段により検出された前記第１の注目画像と前記第２の注目画像との差異を前記第１の注目画像に重畳して出力する出力手段と、
を有する差異出力装置。
【請求項６】
請求項２乃至４のいずれかに記載の差異検出装置と、
前記第１の差異検出手段により検出された前記第１の注目画像と前記第２の注目画像との差異、並びに、前記第２の差異検出手段により検出された前記第１の除外領域における前記第１の共通画像と前記第１の注目画像との差異若しくは前記第２の除外領域における前記第２の共通画像と前記第２の注目画像との差異又は前記第１の除外領域における前記第１の共通画像と前記第１の注目画像との差異及び前記第２の除外領域における前記第２の共通画像と前記第２の注目画像との差異を前記第１の注目画像に重畳して出力する出力手段と、
を有する差異出力装置。
【請求項７】
コンピュータを、
少なくともいずれかは複数の画像を含む第１の画像と第２の画像であって、少なくとも１以上の前記第１の画像と、少なくとも１以上の前記第２の画像を受け付ける画像受付手段と、
少なくとも複数の前記第１の画像の対応する位置に共通して存在する有色画素からなる第１の共通画像中に含まれる有色画素を含む第１の除外領域若しくは少なくとも複数の前記の第２の画像の対応する位置に共通して存在する有色画素からなる第２の共通画像中に含まれる有色画素を含む第２の除外領域又は前記第１の除外領域及び前記第２の除外領域を取得する除外領域取得手段と、
前記第１の除外領域、前記第２の除外領域、前記第１の除外領域と前記第２の除外領域の和集合、及び、前記第１の除外領域と前記第２の除外領域の積集合のいずれかの領域を除き、前記第１の画像の少なくとも一つである第１の注目画像と、当該第１の画像に対応する前記第２の画像である第２の注目画像との差異を検出する第１の差異検出手段と、
を有する差異検出装置として動作させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、差異検出装置、差異出力装置及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、電子文書を紙へ出力した後に手書きの加筆が重畳した状態の加筆重畳画像から加筆画像を抽出する加筆画像抽出装置において、電子文書の原稿画像において文字画像領域と文字画像領域以外の領域を識別し、それぞれの領域について位置ズレを補正して差分処理を行うことが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２８７６８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の解決しようとする課題は、少なくともいずれかの画像が、複数の画像からなる組を構成する一の画像であるような２つの画像間において、画像に共通して存在する有色画素に差異が埋れてしまうことを防止することである。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明の請求項１に記載の差異検出装置は少なくともいずれかは複数の画像を含む第１の画像と第２の画像であって、少なくとも１以上の前記第１の画像と、少なくとも１以上の前記第２の画像を受け付ける画像受付手段と、少なくとも複数の前記第１の画像の対応する位置に共通して存在する有色画素からなる第１の共通画像中に含まれる有色画素を含む第１の除外領域若しくは少なくとも複数の前記第２の画像の対応する位置に共通して存在する有色画素からなる第２の共通画像中に含まれる有色画素を含む第２の除外領域又は前記第１の除外領域及び前記第２の除外領域を取得する除外領域取得手段と、前記第１の除外領域、前記第２の除外領域、前記第１の除外領域と前記第２の除外領域の和集合、及び、前記第１の除外領域と前記第２の除外領域の積集合のいずれかの領域を除き、前記第１の画像の少なくとも一つである第１の注目画像と、前記第１の注目画像に対応する前記第２の画像である第２の注目画像との差異を検出する第１の差異検出手段と、を有する。
【０００６】
また、本発明の請求項２に記載の差異検出装置は、請求項１記載の差異検出装置であって、前記第１の画像が複数の画像を含む場合において、前記複数の画像の少なくとも１の画像が前記第１の共通画像を含まないときに、前記第１の除外領域における前記第１の共通画像と前記第１の注目画像との差異を検出する第２の差異検出手段を有する。
【０００７】
また、本発明の請求項３に記載の差異検出装置は、請求項１又は２記載の差異検出装置であって、前記除外領域取得手段は、前記第１の共通画像若しくは前記第２の共通画像又は前記第１の共通画像及び前記第２の共通画像に含まれる有色画素が文字を構成する場合には、当該文字が占める領域を前記第１の除外領域若しくは第２の除外領域又は前記第１の除外領域及び第２の除外領域とする。
【０００８】
また、本発明の請求項４に記載の差異検出装置は、請求項１乃至３のいずれかに記載の差異検出装置であって、前記除外領域取得手段は、前記第１の共通画像若しくは前記第２の共通画像又は前記第１の共通画像及び前記第２の共通画像に含まれる有色画素が表の枠を構成する場合には、当該表の枠に囲まれる領域を前記第１の除外領域若しくは前記第２の除外領域又は前記第１の除外領域及び前記第２の除外領域とする。
【０００９】
また、本発明の請求項５に記載の差異出力装置は、請求項１乃至４のいずれかに記載の差異検出装置と、前記第１の差異検出手段により検出された前記第１の注目画像と前記第２の注目画像との差異を前記第１の注目画像に重畳して出力する出力手段と、を有する。
【００１０】
また、本発明の請求項６に記載の差異出力装置は、請求項２乃至４のいずれかに記載の差異検出装置と、前記第１の差異検出手段により検出された前記第１の注目画像と前記第２の注目画像との差異、並びに、前記第２の差異検出手段により検出された前記第１の除外領域における前記第１の共通画像と前記第１の注目画像との差異若しくは前記第２の除外領域における前記第２の共通画像と前記第２の注目画像との差異又は前記第１の除外領域における前記第１の共通画像と前記第１の注目画像との差異及び前記第２の除外領域における前記第２の共通画像と前記第２の注目画像との差異を前記第１の注目画像に重畳して出力する出力手段と、を有する。
【００１１】
また、本発明の請求項７に記載のプログラムは、コンピュータを、少なくともいずれかは複数の画像を含む第１の画像と第２の画像であって、少なくとも１以上の前記第１の画像と、少なくとも１以上の前記第２の画像を受け付ける画像受付手段と、少なくとも複数の前記第１の画像の対応する位置に共通して存在する有色画素からなる第１の共通画像中に含まれる有色画素を含む第１の除外領域若しくは少なくとも複数の前記の第２の画像の対応する位置に共通して存在する有色画素からなる第２の共通画像中に含まれる有色画素を含む第２の除外領域又は前記第１の除外領域及び前記第２の除外領域を取得する除外領域取得手段と、前記第１の除外領域、前記第２の除外領域、前記第１の除外領域と前記第２の除外領域の和集合、及び、前記第１の除外領域と前記第２の除外領域の積集合のいずれかの領域を除き、前記第１の画像の少なくとも一つである第１の注目画像と、当該第１の画像に対応する前記第２の画像である第２の注目画像との差異を検出する第１の差異検出手段と、を有する差異検出装置として動作させる。
【発明の効果】
【００１２】
上記請求項１に記載の差異検出装置によれば、少なくともいずれかの画像が複数の画像からなる組を構成する一の画像であるような２つの画像間において、複数の画像に共通して存在する有色画素に差異が埋れてしまうことを防止することができる。
【００１３】
また、上記請求項２に記載の差異検出装置によれば、複数の画像からなる組を構成する一の画像が、当該複数の画像に共通して存在する有色画素の部分において、誤記があることを検出することができる。
【００１４】
また、上記請求項３に記載の差異検出装置によれば、少なくともいずれかの画像が複数の画像からなる組を構成する一の画像であるような２つの画像間において、複数の画像に共通して存在する文字の違いにより差異が埋れてしまうことを防止することができる。
【００１５】
また、上記請求項４に記載の差異検出装置によれば、少なくともいずれかの画像が複数の画像からなる組を構成する一の画像であるような２つの画像間において、複数の画像に共通して存在する表の内部の記載の違いにより差異が埋れてしまうことを防止することができる。
【００１６】
また、上記請求項５に記載の差異出力装置によれば、少なくともいずれかの画像が複数の画像からなる組を構成する一の画像であるような２つの画像間における差異を視覚的に識別することができる。
【００１７】
また、上記請求項６に記載の差異出力装置によれば、少なくともいずれかの画像が複数の画像からなる組を構成する一の画像であるような２つの画像間における差異、及び、複数の画像からなる組を構成する一の画像の、当該複数の画像に共通して存在する有色画素の部分における誤記を視覚的に識別することができる。
【００１８】
また、上記請求項７に記載のプログラムによれば、コンピュータを、少なくともいずれかの画像が複数の画像からなる組を構成する一の画像であるような２つの画像間において、複数の画像に共通して存在する有色画素に差異が埋れてしまうことを防止することができる差異検出装置として機能させることができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の第１の実施形態に係る差異検出装置の機能ブロック図である。
【図２】一般的なコンピュータにより実現された差異検出装置のハードウェア構成図である。
【図３Ａ】複数の第１の画像から第１の共通画像取得部により取得された第１の共通画像の例を示す図である。
【図３Ｂ】図１Ａに示す第１の共通画像の例から得られる第１の除外領域を示す図である。
【図４】本発明の第１の実施形態に係る差異検出装置により行われる処理の例を示す図である。
【図５】第１の除外領域のみを求める場合に、差異検出装置により行われる処理の例を示す図である。
【図６】本発明の第２の実施形態に係る差異検出装置の機能ブロック図である。
【図７】本発明の第３の実施形態に係る差異検出装置の機能ブロック図である。
【図８】本発明の第３の実施形態に係る差異検出装置により第１の画像について行われる処理の例を示す図である。
【図９】本発明の第４の実施形態に係る差異出力装置の機能ブロック図である。
【図１０】本発明の第４の実施形態に係る差異出力装置の出力部によりなされる処理の例を示す図である。
【図１１】本発明の第５の実施形態に係る差異出力装置の機能ブロック図である。
【図１２】本発明の第５の実施形態に係る差異出力装置の出力部によりなされる処理の例を示す図である。
【発明を実施するための形態】
【００２０】
図１は、本発明の第１の実施形態に係る差異検出装置１の機能ブロック図である。
【００２１】
差異検出装置１は、物理的には汎用の情報処理装置である、一般的なコンピュータを用いて実現される。図２は、一般的なコンピュータにより実現された差異検出装置１のハードウェア構成図である。同図に示すように、差異検出装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２４、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２５、外部記憶装置２６、ＧＣ（Ｇｒａｐｈｉｃｓ  Ｃｏｎｔｒｏｌｌｅｒ）２７、入力デバイス２８及びＩ／Ｏ（Ｉｎｐｕｒ／Ｏｕｔｐｕｔ）２９がデータバス３０により相互に電気信号のやり取りができるよう接続されている。ここで、外部記憶装置２６はＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の静的に情報を記録できる装置である。またＧＣ２７からの信号はＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）やいわゆるフラットパネルディスプレイ等の、使用者が視覚的に画像を認識するモニタ２３に出力され、画像として表示される。入力デバイス２８はキーボードやマウス等の、使用者が情報を入力するための機器であり、Ｉ／Ｏ２９は差異検出装置１が外部の機器やコンピュータと情報をやり取りするためのインタフェースである。そして、かかるコンピュータ上で、コンピュータを差異検出装置１として動作させるためのコンピュータプログラムを実行することにより、差異検出装置１は仮想的に実現される。コンピュータを差異検出装置１として動作させるためのコンピュータプログラムは、たとえばＤＶＤ−ＲＯＭ（ＤＶＤ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等の任意の情報記録媒体に記録して提供しても、インターネットに代表される公衆回線等の電気通信回線を介して、コンピュータ読み取り可能な電気信号として提供してもよい。なお、図２は差異検出装置１を実現するにあたり用いる情報処理装置としての一般的なコンピュータの一例を示したものであり、同図に示した構成に限定するものではない。一般的なコンピュータ以外にも、マイクロコントローラやＤＳＰ（デジタルシグナルプロセッサ）等を用いた専用の装置として差異検出装置１を実現してもよい。また、差異検出装置１は、単独で動作可能な機器として構成しても、コピー機やファクシミリ等の事務機器に実装あるいは追加されるモジュールとして構成してもよい。
【００２２】
また、図１に示した差異検出装置１の機能ブロックは、コンピュータプログラムにより実現される差異検出装置１を、その機能に着目して説明の便宜上示したものであり、必ずしも各機能ブロックが物理的に存在する必要はない。
【００２３】
画像受付手段として機能する第１の画像受付部２及び第２の画像受付部３は、任意の画像を電子データとして外部より受け付けるインタフェースである。画像受付手段は、少なくとも１以上の第１の画像と、少なくとも１以上の第２の画像を受け付ける手段である。本実施形態では、第１の画像受付部２により第１の画像を、第２の画像受付部３により第２の画像を受け付けるものとしているが、これは説明の便宜上区分したものであり、第１の画像受付部２と第２の画像受付部３を同一のものとしてもよい。いずれにせよ、第１の画像と、第２の画像とは区分して受け付けられる。
【００２４】
ここで第１の画像と第２の画像は、紙あるいはマイクロフィルム等の物理的な媒体上に記録されたものであっても、電子データとして記録されたものであってもよい。そして、第１の画像受付部２及び第２の画像受付部３は、画像を電子データとして受け付けるものであればどのようなものであってもよく、例えば、コンピュータ上で実行されているプロセス間で情報の入出力を行う、いわゆるソケットであっても、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やインターネット等の公衆回線を含むＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等に接続された電気通信回線、任意の情報記録媒体読取装置等であってもよいし、紙あるいはマイクロフィルム等の媒体上の画像情報を電子化して読み取るスキャナなどの装置であってもよく、これらの複数を備えていてもよい。これらの例について図２に即して説明すれば、物理的には電気通信回線としてのＩ／Ｏ２９や、Ｉ／Ｏ２９に接続された情報記録媒体読取装置あるいはスキャナが第１の画像受付部２及び第２の画像受付部３に相当することになる。第１の画像受付部２及び第２の画像受付部３がソケットである場合には、第１の画像受付部２及び第２の画像受付部３はソフトウェアにより仮想的に実現されており、物理的実体は存在しないことになる。また、受け付けられる電子データの形式はどのようなものであってもよく、ＤＸＦ（Ｄｒａｗｉｎｇ  ｅＸｃｈａｎｇｅ  Ｆｏｒｍａｔ）等のベクトルデータフォーマットであっても、ＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）等のページ記述言語を用いたものやＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）等のマークアップ言語を用いたもの等のメタデータを有する形式のデータであっても、単なるラスタデータであってもよい。電子データの形式がラスタデータ以外のものである場合には、以降の処理の都合により、ラスタデータに展開してもよいが、必須のものではない。
【００２５】
また、第１の画像と第２の画像は、その少なくともいずれかは、複数の画像からなる組を構成するものである。ここで、複数の画像からなる組とは、何らかの共通の目的に用いられる等、互いに関連する一揃いの画像を指しており、例えば、ある製品に用いられる部品それぞれに対応する部品図や、雑誌やパンフレットの一つの記事を構成する連続するページや、プレゼンテーションに用いられる資料等が例示される。
【００２６】
複数の画像からなる組に対して承認や校正、修正等の編集を行う際には、かかる組に含まれる個々の画像に対してではなく、組全体を単位として一括してなされる場合がある。そして、たとえ実質的な画像の変化が係る組に含まれる一部の画像に対してのみ生じた場合であっても、組に含まれる画像の全てに対し何らかの操作、例えば、最終の編集日時の付加或いは変更、承認されたことを示す記号の付加、編集者の名前の付加或いは変更などがなされ得る。本実施形態では、二つの画像間に存在する差分のうち、画像を見る者が、その画像に実質的な変化が生じていると認識するような差分を差異と呼び、画像を見るものが実質的な変化であると認識しないものと区別している。例えば、組に含まれる画像の全てに対し一律になされる操作は実質的な変化であるとは認識されないため、本実施形態でいう差異には該当しない。
【００２７】
本実施形態の説明では、第１の画像と第２の画像は、複数の画像の組の編集前のものと編集後のものを指すが、第１の画像と第２の画像のいずれが編集前或いは編集後のものに対応するのかは問わない。また、第１の画像の数と第２の画像の数が異なっていてもよく、そのいずれかが単一の画像からなるものであってもよい。また、本実施形態では、第１の画像に対し差異を検出する構成としているが、第１の画像のうちのいずれの画像の差異を検出するかは任意である。すなわち、指定した１つの画像または複数の画像に対し差異を検出するようにしてもよいし、第１の画像全てに対し差異を検出するようにしてもよい。以下の説明において、差異検出装置１が差異を検出しようとする第１の画像を第１の注目画像と呼ぶ。従って、第１の画像のうち差異を検出する対象となる画像が複数ある場合には、それらの画像が順次第１の注目画像として取り扱われることになる。また、第２の画像のうち、かかる第１の注目画像に対応するものを第２の注目画像と呼ぶ。第１の画像と第２の画像の対応関係はどのように取得してもよく、画像の順序や識別情報等により予め対応関係が与えられていても、パターンマッチング等の画像処理を用いて対応関係を取得してもよい。本実施形態では、第１の画像と第２の画像の対応関係は予め与えられているものとする。
【００２８】
第１の画像受付部２に受け付けられた第１の画像は、除外領域取得手段として機能する第１の除外領域取得部４に受け渡される。除外領域取得手段は、少なくとも複数の第１の画像の対応する位置に共通して存在する有色画素からなる第１の共通画像中に含まれる有色画素を含む第１の除外領域、又は少なくとも複数の前記の第２の画像の対応する位置に共通して存在する有色画素からなる第２の共通画像中に含まれる有色画素を含む第２の除外領域、若しくは前記第１の除外領域及び前記第２の除外領域を取得する手段を指しており、ここでは、第１の除外領域取得部４は、少なくとも複数の第１の画像の対応する位置に共通して存在する有色画素からなる第１の共通画像中に含まれる有色画素を含む第１の除外領域を取得する手段としての除外領域取得手段に相当する。
【００２９】
第１の除外領域取得部４には、さらに、第１の位置合わせ部５、第１の共通画像取得部６、第１の除外領域生成部７が含まれる。第１の画像は、まず、第１の位置合わせ部５へと渡される。
【００３０】
第１の位置合わせ部５は、複数の第１の画像において、共通する部分、例えば、第１の画像が図面である場合にはその枠、雑誌やパンフレットの記事であれば雑誌の号数や特集名の表示、プレゼンテーション資料であれば社名やロゴその他の共通するデザインの位置にずれがある場合にその位置のずれを補正する処理である位置合わせを行う。その結果、第１の画像において共通する部分の位置が、複数の第１の画像において同じ位置となるように、各第１の画像に含まれる有色画素の位置が修正される。ここで、有色とは、画像の背景色でない色を意味しており、例えば背景色が白であれば、黒を含む白以外の色は有色である。なお、第１の画像受付部２及び第２の画像受付部３による第１の画像及び第２の画像の受け付け後、各画像を二値化して、白黒二色のみからなる画像に変換しておいてもよい。なお、第１の位置合わせ部５は必須の構成ではなく、第１の画像間の位置のずれがないと考えられる場合には省略しても差し支えない。また、位置の修正方法は特に限定されないが、一例として、アフィン変換を用いてよい。さらに、位置合わせの基準はどのように設定してもよく任意である。本実施形態では、第１の注目画像を基準として位置合わせを行っている。
【００３１】
続いて、第１の共通画像取得部６では、複数の第１の画像の対応する位置に共通して存在する有色画素からなる第１の共通画像を取得する。この処理は第１の共通画像が得られる処理であればどのようなものであってもよいが、本実施形態では次のようになされる。すなわち、複数の第１の画像を重ね合わせた際に、ある画素に対し有色画素が出現する数を画素毎に求めた画素毎有色画素数を算出する。換言すれば、画素毎有色画素数は、複数の第１の画像に対し共通する位置において、有色画素をもつ第１の画像がいくつあったかを示すカウント数である。そして、この画素毎有色画素数が予め定められたしきい値以上のときは、当該画素には、複数の第１の画像に共通して有色画素が存在すると判定する。この処理を全ての画素に対し行うと、第１の共通画像が得られる。ここで、上記しきい値は任意に定めて良い。例えば、第１の画像に含まれる画像の数の５０％としてよい。
【００３２】
そして、第１の除外領域生成部７は、第１の共通画像をもとに、第１の共通画像に含まれる有色画素を含む第１の除外領域を生成する。第１の除外領域の生成方法は特に限定されないが、例えば、第１の共通画像に含まれる有色画素から予め定められた距離の範囲に含まれる領域を第１の除外領域として良い。この方法は、換言すれば、第１の共通画像に含まれる有色画素を膨張させて得られる領域を第１の除外領域とする方法である。
【００３３】
本実施形態では、第１の除外領域生成部７は、この第１の共通画像に含まれる有色画素を膨張させて第１の除外領域とする方法に加えて、さらに、第１の共通画像に含まれる有色画素が文字を構成するものである場合と、表の枠を構成するものである場合に追加の処理を行っている。この処理について、図２Ａ及び図２Ｂを参照して説明する。図２Ａは、複数の第１の画像から第１の共通画像取得部６により取得された第１の共通画像の例を示す図である。この例は、図面の枠を模したものであるが、第１の共通画像には、図面の外枠のほか、図面のタイトル等の書誌事項や、部品表と見られる表の部分８と、図中に共通して記載された文字９が含まれている。第１の除外領域生成部７は、表の部分８の枠を構成する有色画素を識別する。そして、かかる枠に囲まれる領域は第１の除外領域に加えられる。すなわち、第１の共通画像に含まれる有色画素が表の枠を構成する場合には、その表の枠に囲まれる領域は第１の除外領域とされる。表の部分８及びその枠を識別する手法は特に限定されず、いかなるものでもよく、公知の表構造解析等を用いてよい。また、第１の除外領域生成部７は、文字を構成する有色画素を識別する。そして、その文字が占める領域、すなわち、当該文字を配置する際に必要とされる領域を第１の除外領域に加える。この領域はさまざまな方法で設定してよいが、一例として、その文字に外接する矩形を用いて良い。この際、矩形の各辺は画像の縦及び横方向に延びるものであることが好ましい。あるいは、その文字を覆う予め定められた大きさの矩形を用いてもよい。この方法は、文字が占める幅が予め定まっている、いわゆる定幅フォントが用いられている場合に有効である。図２Ｂは、図１Ａに示す第１の共通画像の例から得られる第１の除外領域を示す図である。同図中黒塗りで示した部分が第１の除外領域に該当する。図示のとおり、枠の部分８の内部は塗りつぶされ、文字９は各文字が矩形で覆われている。なお、文字の認識は公知のいかなる方法で行ってもよい。例えば、ラベリング等の手法により得られる有色画素が属する図形の大きさやアスペクト比、その図形に含まれる線分長等の特徴量から当該図形が文字であると認識してもよい。また、ＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）等に用いられる文字認識により文字の認識を行ってもよい。
【００３４】
なお、本実施形態で示した第１の除外領域の生成方法は、一例であり、これに限定されない。第１の共通画像に含まれる有色画素が文字を構成する場合と、表の枠を構成する場合の処理は必須ではなく、各々の片方のみを採用してもよいし、双方を不採用としてもよい。また、第１の共通画像に含まれる有色画素を膨張させることなく、第１の共通画像をそのまま第１の除外領域として用いてもよい。
【００３５】
図１に戻り、第２の画像受付部３により受け付けられた第２の画像は、除外領域取得手段として機能する第２の除外領域取得部１０に受け渡される。ここでは、第２の除外領域取得部１０は、少なくとも複数の第２の画像の対応する位置に共通して存在する有色画素からなる第２の共通画像中に含まれる有色画素を含む第２の除外領域を取得する手段としての除外領域取得手段に相当する。
【００３６】
そして、第２の除外領域取得部１０は、さらに、第２の位置合わせ部１１、第２の共通画像取得部１２および第２の除外領域生成部１３を含む。そして、第２の除外領域取得部１０の機能は、第２の画像に対してその処理がなされるということを除き、前述の第１の除外領域取得部４と同等である。すなわち、第２の位置合わせ部１１は第１の位置合わせ部５と、第２の共通画像取得部１２は第１の共通画像取得部６と、第２の除外領域生成部１３は第１の除外領域生成部７と対応しており、処理対象を除けばそれらの機能は等しい。従って、第２の除外領域取得部により、第２の画像から第２の除外領域が得られる。
【００３７】
なお、本実施形態では、第１の除外領域取得部４と第２の除外領域取得部１０をそれぞれ第１の画像と第２の画像を処理する別個のものとして説明しているが、これは説明の便宜上区分したものであり、両者を同一のものとしてもよい。すなわち、両者は入力が異なるのみでその機能は同一であるから、両者を同一のものとした場合、第１の画像を入力すれば第１の除外領域取得部４として、第２の画像を入力すれば第２の除外領域取得部１０として機能することになる。
【００３８】
そして、第１の画像と第２の画像に含まれる比較対象である第１の注目画像と第２の注目画像は、第１の画像受付部２及び第２の画像受付部３よりそれぞれ第１の差異検出手段として機能する第１の差異検出部１４に受け渡される。第１の差異検出手段は、第１の除外領域、第２の除外領域、第１の除外領域と第２の除外領域の和集合、及び、第１の除外領域と第２の除外領域の積集合のいずれかの領域を除き、第１の画像の少なくとも一つである第１の注目画像と、第１の画像に対応する第２の画像である第２の注目画像との差異を検出する手段である。第１の差異検出部１４には、第３の位置合わせ部１５、差分抽出部１６、第４の位置合わせ部１７及び除外部１８が含まれる。
【００３９】
第３の位置合わせ部１５は、第１の注目画像と第２の注目画像間の位置のずれを修正するものである。ここで、第１の注目画像と第２の注目画像は対応するものであるため、互いに共通する部分が多いと考えられる。第３の位置合わせ部１５は、例えば、パターンマッチング等の手法により第１の注目画像と第２の注目画像間の共通部分を認識し、その共通部分の位置が互いに等しい位置となるように第１の注目画像又は第２の注目画像、あるいはその両方の画像の位置を修正する。この修正は、第１の位置合わせ部５や第２の位置合わせ部１１と同様に、アフィン変換により行ってよい。なお、第３の位置合わせ部１５もまた不要である場合には省略して差し支えない。また、第３の位置合わせ部１５においてもその基準をどのように設定するかは任意である。本実施形態では、第１の注目画像を基準として位置合わせを行う。
【００４０】
続いて、差分抽出部１６により、第１の注目画像と第２の注目画像の差分、すなわち、第１の注目画像に存在するが第２の注目画像には存在しない有色画素及び、第２の注目画像に存在するが第１の注目画像には存在しない有色画素が抽出される。
【００４１】
そして、抽出された差分は第４の位置合わせ部１７に受け渡される。第４の位置合わせ部１７は、差分抽出部１６により抽出された差分に加え、第１の除外領域取得部４から第１の除外領域を、第２の除外領域取得部１０から第２の除外領域を受け取り、これらの間の位置のずれを修正する位置合わせを行うものである。この位置合わせは、第１の位置合わせ部５、第２の位置合わせ部１１及び第３の位置合わせ部１５と同様に行ってよい。また、第１の位置合わせ部５、第２の位置合わせ部１１及び第３の位置合わせ部１５によって得られた位置ずれに関する情報、例えば、アフィン変換における変換係数に基づいて位置合わせを行ってもよい。第４の位置合わせ部もまた、不要であれば省略してよい。
【００４２】
位置合わせの行われた差分、第１の除外領域及び第２の除外領域は除外部１８へと受け渡される。除外部１８では、差分抽出部１６により得られた差分から、第１の除外領域又は第２の除外領域若しくは第１の除外領域及び第２の除外領域に相当する部分を取り除く。この取り除く方法には種々の方法があり、それらは、次のとおりである。
（１）第１の除外領域に相当する部分のみを取り除く。
（２）第２の除外領域に相当する部分のみを取り除く。
（３）第１の除外領域と第２の除外領域の和集合に相当する部分を取り除く。
（４）第１の除外領域と第２の除外領域の積集合に相当する部分を取り除く。
【００４３】
これら（１）乃至（４）のいずれとするかは、第１の画像及び第２の画像の性質や用途に応じて選択してよい。また、差異検出装置１の使用者が適宜選択し得るように構成しておくことも好ましい。本実施形態では、（３）が選択されているものとする。
【００４４】
この結果、第１の画像に共通に含まれる部分及び、第２の画像に共通に含まれる部分に対しなされた操作により生じた差分は取り除かれ、実質的な変化であると認識される差分が第１の差異として取り出される。この取り除く操作はどのようなものであってもよいが、具体的には、取り除く部分を背景色で塗りつぶす処理が例示される。
【００４５】
第１の差異検出部１４は、これにより得られた第１の差異を後段の任意の処理或いは機器で用いるべく出力する。後段でなされる処理は、特に限定されないが、第１の差異が検知されたことを使用者に通知したり、検出された第１の差異を視覚的に使用者に表示したり、もしくは検出された第１の差異を記録したりするなどがある。後段の処理或いは機器が、単に第１の差異が検知されたことを通知するものである場合には、第１の差異検出部１４より出力された第１の差異に有色画素が含まれるか否かを調べ、その結果を使用者に通知すればよい。また、後段の処理或いは機器が、第１の差異がどのようなものであるかを表示或いは記録するものである場合には、第１の差異検出部１４より出力された第１の差異自体をそのまま表示あるいは記録してよく、あるいは後述の第４の実施形態のように、第１の差異にさらに何らかの操作を加えるものであってもよい。
【００４６】
続いて、本実施形態の差異検出装置１により行われる処理を図１及び図４を参照しつつ、具体的に提示して説明する。
【００４７】
図４は本実施形態に係る差異検出装置１により行われる処理の例を示す図である。同図中、符号Ａは第１の画像、符号Ｂは第２の画像を示している。この例では、第１の画像Ａと第２の画像Ｂはそれぞれ同数の画像を含んでいるが、上述のとおり、これに限定されるものではなく、それぞれ異なる枚数の画像を含むものであってもよい。また、第１の画像Ａと第２の画像Ｂの最上部に示した画像は、それぞれ、第１の注目画像ａ１及び第２の注目画像ｂ１である。
【００４８】
第１の画像Ａは第１の画像受付部２により受け付けられた後、第１の除外領域取得部４へと渡され、第１の位置合わせ部５により位置合わせの後、第１の共通画像取得部６により、第１の共通画像ａ２が取得される。第１の共通画像ａ２は、第１の画像Ａに共通に含まれる有色画素からなり、この例では、図枠と「ＮＥＷ」のスタンプを含む。そして、第１の共通画像ａ２は第１の除外領域生成部７へと受け渡され、第１の除外領域ａ３が生成される。なお、厳密には、符号ａ３で図示したものは第１の除外領域を含む画像であり、同画像中黒く示した部分が第１の除外領域である。
【００４９】
同様に、第２の画像Ｂは第２の画像受付部３により受け付けられ、第２の除外領域取得部１０の第２の位置合わせ部１１による位置合わせの後、第２の共通画像取得部１２により第２の共通画像ｂ２が取得され、第２の除外領域生成部１３により第２の除外領域ｂ３が生成される。
【００５０】
一方、第１の注目画像ａ１と第２の注目画像ｂ１は第１の差異検出部１４へと受け渡され、第３の位置合わせ部１５による位置合わせの後、差分抽出部１６により両者の差分ｃ１が抽出される。差分ｃ１、第１の除外領域ａ３、第２の除外領域ｂ３は第４の位置合わせ部１７による位置合わせがされ、除外部１８により、差分ｃ１から第１の除外領域ａ３と第２の除外領域ｂ３の和集合に相当する部分が除かれる。なお、前述したようにこの処理は和集合に限定されない。その結果、第１の差異ｃ２が得られ、差異検出装置１により後段の処理或いは機器へと出力される。
【００５１】
以上の説明では、差異検出装置１は、第１の画像と第２の画像のそれぞれから第１の除外領域と第２の除外領域を求めるものとした。しかしながら、これに限定することなく、第１の除外領域または第２の除外領域のいずれかのみを求めるものとしてもよい。
【００５２】
図５は、第１の除外領域のみを求める場合に、差異検出装置１により行われる処理の例を示す図である。同図において、各符号は図４に示したものと同じものを指している。この場合には、差分ｃ１から第１の除外領域ａ３に相当する部分を除くことにより、第１の差異ｃ２が得られる。また、第２の共通画像ｂ２及び第２の除外領域ｂ３（図４参照）を求める必要がないため、図１の第２の除外領域取得部１０は不要であり、省略しても差し支えない。さらに、第２の画像Ｂは、必ずしも複数の画像を含むものでなくともよく、第２の注目画像ｂ１のみであってもよい。あるいは、第２の画像Ｂに含まれる画像の数が少ない場合、すなわち、予め定められたしきい値、例えば２以下である場合には、第２の共通画像ｂ２、ひいては第２の除外領域ｂ３の精度が低いため、このような場合には第２の除外領域取得部１０を動作させず、第１の除外領域のみを求めるように差異検出装置１を構成してもよい。同様のことが、第２の除外領域のみを求める場合にもあてはまる。その場合には、第１の除外領域取得部４は不要であり、省略してもよいことになる。
【００５３】
図６は、本発明の第２の実施形態に係る差異検出装置１０１の機能ブロック図である。本実施形態は、第１の実施形態とは、第１の差異検出部１４の構成に差異がある点を除けば、同一のものである。従って、第１の実施形態と同等の構成には同符号を付し、その重複する説明は省略するものとする。
【００５４】
本実施形態の第１の差異検出部１４は、差分抽出部１６より前に除外部１８が配置されている。第１の差異検出部１４では、まず、第５の位置合わせ部１９に第１の注目画像、第２の注目画像、第１の除外領域及び第２の除外領域が受け渡され、それら全ての位置のずれが修正される位置合わせがなされる。この位置合わせも、アフィン変換等の手法によってよい。またその基準も任意であるが、ここでは第１の注目画像を基準としている。そして、除外部１８は、第１の注目画像と、第２の注目画像それぞれから、第１の除外領域と、第２の除外領域に含まれる部分を除外する。この除外範囲は第１の実施形態で説明した（１）乃至（４）のいずれであってもよい。ここでは（３）である。その後、必要な部分が除外された第１の注目画像と第２の注目画像の差分を差分抽出部１６により抽出する。このようにしても、第１の実施形態と同様の第１の差異が結果として得られる。
【００５５】
続いて、本発明の第３の実施形態を説明する。図７は、本発明の第３の実施形態に係る差異検出装置２０１の機能ブロック図である。本実施形態に係る差異検出装置２０１は、第１の実施形態に係る差異検出装置１に加え、第２の差異検出手段として機能する第２の差異検出部（１）２０及び第２の差異検出部（２）２１を有している点が異なり、その他の部分についての構成及び機能は同等であるため、対応する部分には同符号を付し、重複する説明は省略する。
【００５６】
第２の差異検出部（１）２０は、前述の通り第２の差異検出手段として機能する。第２の差異検出手段は、第１の除外領域における第１の共通画像と第１の注目画像との差異、又は第２の除外領域における第２の共通画像と第２の注目画像との差異、若しくは第１の除外領域における第１の共通画像と第１の注目画像との差異及び第２の除外領域における第２の共通画像と第２の注目画像との差異を検出する手段である。そして、第２の差異検出部（１）２０は、第１の除外領域における第１の共通画像と第１の注目画像との差異を検出する手段としての第２の差異検出手段に相当している。
【００５７】
第２の差異検出部（１）２０では、第１の除外領域に含まれる範囲内における、第１の注目画像と第１の共通画像との差異である第２の差異（１）を検出する。ここで、第２の差異は、複数の画像からなる組において、その組を構成する画像の多くに共通に存在する部分と、その組に含まれる任意の注目画像との間の差分のうち、実質的な変化であると認識されるものを指している。第２の差異が有する実用的な意味を例示すると、例えば、第２の差異は、複数の画像に共通に用いられる様式において、一あるいは少数の画像に誤記がある場合の誤記を指し示すことになる。本実施形態では、第２の差異は、第１の画像についてのものと、第２の画像についてのものの２通りが存在しうるため、前者を第２の差異（１）、後者を第２の差異（２）として区別して表記することとする。
【００５８】
第２の差異検出部（１）２０で行われる具体的な処理は特に限定されず、第２の差異（１）が検出されさえすればどのようなものであってもよいが、本実施形態では、その処理の例として、まず第１の注目画像と第１の除外領域の積画像を作成し、その後当該積画像と第１の共通画像との差分を抽出している。かかる差分が存在していればその差分は第２の差異（１）である。
【００５９】
なお、本実施形態では、第１の位置合わせ部５において、第１の注目画像を基準とした位置合わせを行っているため、第２の差異検出部（１）２０による処理に先立って位置合わせを行う必要はないが、第１の位置合わせ部５における基準の取り方如何によっては、第２の差異検出部（１）２０による処理に先立って位置合わせを行ってもよい。
【００６０】
そして、第２の差異検出部（２）２１は、処理の対象が第２の画像であるということを除けば、第２の差異検出部（１）２０と同等である。すなわち、第２の差異検出部（２）２１は、第２の除外領域における第２の共通画像と第２の注目画像との差異を検出する手段としての第２の差異検出手段に相当している。
【００６１】
本実施形態では、第２の差異検出部（２）２１は、第２の注目画像と第２の除外領域の積画像を作成し、その後当該積画像と第２の共通画像との差分を抽出する処理を行い、かかる差分が存在していればその差分を第２の差異（２）としているが、この処理は第２の差異（２）が得られる処理であれば特に限定されずどのようなものでもよい。
【００６２】
なお、本実施形態では、第２の差異検出部（１）２０と第２の差異検出部（２）２１をそれぞれ第１の画像と第２の画像を処理する別個のものとして説明しているが、これは説明の便宜上区分したものであり、両者を同一のものとしてもよい。すなわち、両者は入力が異なるのみでその機能は同一であるから、両者を同一のものとした場合、第１の画像を入力すれば第２の差異検出部（１）２０として、第２の画像を入力すれば第２の差異検出部（２）２１として機能することになる。
【００６３】
本実施形態の差異検出装置２０１では、第１の差異検出部１４により第１の差異が、第２の差異検出部（１）２０により第２の差異（１）が、第２の差異検出部（２）２１により第２の差異（２）がそれぞれ後段の任意の処理あるいは機器に出力される。後段でなされる処理は、限定されず、第１の差異又は第２の差異が検知されたことを使用者に通知したり、それらを視覚的に使用者に表示したり、もしくは記録したりするなどがある。後段の処理或いは機器が、単に第１の差異、第２の差異（１）又は第２の差異（２）が検知されたことを通知するものである場合には、出力された第１の差異、、第２の差異（１）及び第２の差異（２）に有色画素が含まれるか否かを調べ、その結果を使用者に通知すればよい。また、後段の処理或いは機器が、第１の差異、第２の差異（１）及び第２の差異（２）がどのようなものであるかを表示或いは記録するものである場合には、取り出された第１の差異、第２の差異（１）及び第２の差異（２）自体をそのまま表示あるいは記録してよく、あるいは後述の第５の実施形態のように、第１の差異、第２の差異（１）及び第２の差異（２）にさらに何らかの操作を加えるものであってもよい。
【００６４】
なお、本実施形態では、第２の差異（１）及び第２の差異（２）の双方の検出結果を後段の処理あるいは機器へと出力するものとしたが、これに限定されず、いずれか片方のみとしてもよい。その場合、出力されない側の第２の差異に係る第２の差異検出部（１）２０又は第２の差異検出部（２）２１を省略してもよい。あるいは、第２の差異（１）及び第２の差異（２）のそれぞれについて、後段の処理あるいは機器へその検出結果を出力するか否かを適宜選択し得るように構成することも好ましい。
【００６５】
続いて、本実施形態の差異検出装置２０１により行われる処理を図７及び図８を参照しつつ、具体的に提示して説明する。
【００６６】
図８は本実施形態に係る差異検出装置２０１により第１の画像について行われる処理の例を示す図である。ここで、差異検出装置２０１の第１の除外領域取得部４、第２の除外領域取得部１０及び第１の差異検出部１４により行われる処理及び結果は図４に示したものと同じであるから、この説明については重複するためここでは省略する。また、図８に示したもののうち、図４と共通するものについては同符号を付している。
【００６７】
第２の差異検出部（１）２０は、まず、第１の注目画像ａ１と第１の除外領域ａ３の積を取り、両者に共通する有色画素からなる積画像ａ４を作成する。続いて、積画像ａ４と第１の共通画像ａ２との差分を抽出し、第２の差異（１）ａ５を得る。この例では、第２の差異（１）ａ５の右下に、第１の注目画像ａ１に含まれる文字「Ａ」と、第１の共通画像ａ２に含まれる文字「Ｂ」に差異があることが示されている。なお、ここでは図示の都合上文字「Ａ」及び文字「Ｂ」は同色（黒）で示しているが、両者を区別してもよい。すなわち、第１の注目画像ａ１に含まれるが第１の共通画像ａ２に含まれない有色画素及びその逆を区別しておいてよい。区別の方法は任意であり、例えば両者の色を違えたり、各画素にその属性を示す情報を対応させておき、かかる属性を違えたりするなどしてよい。差異検出装置２０１は、こうして得られた第２の差異（１）ａ５を後段の処理或いは機器に出力する。
【００６８】
また、第２の画像についても第２の差異検出部（２）２１により、第２の差異検出部（１）２０と同様の処理が行われ、第２の差異（２）が得られることになる。図４に示した例では、第２の除外領域ｂ３において、第２の注目画像ｂ１と第２の共通画像ｂ２との間に差異はないため、第２の差異（２）は背景色のみの画像或いは空集合となる。この場合、第２の差異検出部（２）２１は、第２の差異（２）として、背景色のみの画像を出力するようにしても、第２の差異（２）が検出されないことを示す情報を出力するようにしてもよい。
【００６９】
続いて、本発明の第４の実施形態を説明する。図９は、本発明の第４の実施形態に係る差異出力装置３０１の機能ブロック図である。本実施形態に係る差異出力装置３０１は、第１の実施形態の差異検出装置１に、出力手段として機能する出力部２２及びモニタ２３が付加された構成となっている。すなわち、差異出力装置３０１は、差異検出装置１と、出力部２２を有する。また、出力手段は、第１の差異検出手段により検出された第１の注目画像と第２の注目画像との差異を第１の注目画像に重畳して出力する手段である。
【００７０】
本実施形態では、出力部２２はモニタ２３へ画像を出力するものである。そして、出力部２２には、第１の差異検出部１４により得られた第１の差異が受け渡されるものとする。なお、第１の差異を検出するための各部の構成及び動作は、第１の実施形態に係る差異検出装置１と同じであるため、対応する部分には同符号を付し、重複する説明は省略する。
【００７１】
出力部２２は、第１の画像受付部２より第１の注目画像及び、第１の差異検出部１４より第１の差異を受け取り、両者を重畳し出力画像を生成し、モニタ２３へと出力する。このとき、本実施形態では、第３の位置合わせ部１５、第４の位置合わせ部１７のいずれにおいても第１の注目画像を基準とした位置合わせがなされているため、第１の注目画像と第１の差異とを改めて位置合わせする必要はない。しかしながら、位置合わせの基準の取り方如何によっては、出力部２２での処理の前段において位置合わせを行ってもよい。また、このとき、第１の注目画像上に第１の差異を重畳するに当たっては、第１の差異がどの部分であるか、使用者が見てとれるように、第１の注目画像に含まれる通常の有色画素と、第１の差異に含まれる有色画素との間に表示上の差異を設けることが好ましい。さらに、この差異は、第１の注目画像に含まれるが第２の注目画像に含まれない有色画素と、その逆を区別し得るように設けることが好ましい。例えば、第１の注目画像に含まれるが第２の注目画像に含まれない有色画素を赤色で、その逆の有色画素を青色で表示するなど色彩を違えて表示してよい。その他にも、画素の大きさ（視覚的には、線の太さが異なるものと認識される）を違えたり、該当する画素を点滅させたりするなどしてよい。このようにして得られた出力画像は、モニタ２３へと出力され表示される。
【００７２】
図１０は、第４の実施形態に係る差異出力装置３０１の出力部２２によりなされる処理の例を示す図である。この例は、図４で用いているものと同じ例を用いているため、第１の画像Ａ及び第２の画像Ｂから第１の差異ｃ２を得るまでの処理は、図４及び第１の実施形態における記載を参照されたい。出力部２２は、図１０に示すように、第１の注目画像ａ１と、第１の差異ｃ２を重畳し、出力画像ｃ３を得ている。出力画像ｃ３中、太線で示した円は青色で表示される。
【００７３】
なお、本実施形態では、出力部２２はモニタ２３に出力画像ｃ３を出力することとしたが、これは例であり、出力先はどのようなものであってもよい。例えば、プリンタに出力し出力画像ｃ３を印刷することとしても、また、他のコンピュータやＨＤＤ等任意の情報記録媒体に出力し、出力画像ｃ３を記録することとしてもよい。
【００７４】
最後に、本発明の第５の実施形態を説明する。図１１は、本発明の第５の実施形態に係る差異出力装置４０１の機能ブロック図である。本実施形態に係る差異出力装置４０１は、第３の実施形態の差異検出装置２０１に、出力手段として機能する出力部２２及びモニタ２３が付加された構成となっている。すなわち、差異出力装置４０１は、差異検出装置２０１と、出力部２２を有する。また、本実施形態において、出力手段は、第１の差異検出手段により検出された第１の注目画像と第２の注目画像との差異、並びに、第２の差異検出手段により検出された第１の除外領域における第１の共通画像と第１の注目画像との差異、又は第２の除外領域における第２の共通画像と第２の注目画像との差異、若しくは第１の除外領域における第１の共通画像と第１の注目画像との差異及び第２の除外領域における第２の共通画像と第２の注目画像との差異を第１の注目画像に重畳して出力する手段である。
【００７５】
本実施形態においても、第４の実施形態と同様、出力部２２はモニタ２３へ画像を出力するものである。そして、出力部２２には、第１の差異検出部１４により得られた第１の差異、第２の差異検出部（１）２０により得られた第２の差異（１）及び、第２の差異検出部（２）２１により得られた第２の差異（２）が受け渡されるものとする。そして、これら第１の差異、第２の差異（１）及び第２の差異（２）を検出するための各部の構成及び動作は、第３の実施形態に係る差異検出装置２０１と同じであるため、対応する部分には同符号を付し、重複する説明は省略する。
【００７６】
第６の位置合わせ部３１は、第１の画像受付部２より第１の注目画像、第１の差異検出部１４より第１の差異、第２の差異検出部（１）２０より第２の差異（１）、及び第２の差異検出部（２）２０より第２の差異（２）を受け取る。そして、これら全てについて任意の基準に基づいて位置合わせを行う。この基準はどのようなものであってもよいが、本実施形態では、第１の注目画像を基準としている。また、第６の位置合わせ部２４において、位置合わせに必要な移動量あるいはアフィン変換等の変換に必要な係数は、第１乃至第４の位置合わせ部５，１１，１５及び１７において用いた移動量あるいは係数より得られる。なお、第１の注目画像、第１の差異、第２の差異（１）、及び第２の差異（２）の全てについて統一された基準に基づく位置合わせが既になされている場合には、第６の位置合わせ部２４は不要である。
【００７７】
そして、出力部２２で、第１の注目画像に、第１の差異、第２の差異（１）及び第２の差異（２）をそれぞれ重畳し出力画像を生成し、モニタ２３へと出力する。このとき、第１の注目画像上に第１の差異、第２の差異（１）及び第２の差異（２）をそれぞれ重畳するに当たっては、第１の差異、第２の差異（１）及び第２の差異（２）がどの部分であるか、使用者が見てとれるように、第１の注目画像に含まれる通常の有色画素と、第１の差異、第２の差異（１）及び第２の差異（２）に含まれる有色画素との間に表示上の差異を設けることが好ましい。さらに、この差異は、第１の注目画像に含まれるが第２の注目画像に含まれない有色画素とその逆、第１の注目画像に含まれるが第１の共通画像に含まれない有色画素とその逆、さらに第２の注目画像に含まれるが第２の共通画像に含まれない有色画素とその逆をそれぞれ区別し得るように設けることが好ましい。例えば、第１の注目画像に含まれるが第２の注目画像に含まれない有色画素を赤色で、その逆の有色画素を青色で、第１の注目画像に含まれるが第１の共通画像に含まれない有色画素を黄色で、その逆の有色画素を緑色で、そして、第２の注目画像に含まれるが第２の共通画像に含まれない有色画素を紫色で、その逆の有色画素を茶色で表示するなど色彩を違えて表示してよい。その他にも、画素の大きさ（視覚的には、線の太さが異なるものと認識される）を違えたり、該当する画素を点滅させるなどしてよい。このようにして得られた出力画像は、モニタ２３へと出力され表示される。
【００７８】
図１２は、第５の実施形態に係る差異出力装置４０１の出力部２２によりなされる処理の例を示す図である。この例は、図４、図８で用いているものと同じ例を用いているため、第１の画像Ａ及び第２の画像Ｂから第１の差異ｃ２及び第２の差異（１）ａ５を得るまでの処理は、図４及び第１の実施形態における記載、並びに図８及び第３の実施形態における記載を参照されたい。
【００７９】
出力部２２は、図１２に示すように、第１の注目画像ａ１に、第１の差異ｃ２、第２の差異（１）ａ５および第２の差異（２）ｂ５を重畳し、出力画像ｃ３を得ている。なお、第２の差異（２）ｂ５はこの例では背景画像のみからなる画像である。また、出力画像ｃ３中、太線で示した円は青色で、文字「Ａ」は黄色で、文字「Ｂ」は緑色で表示される。
【００８０】
なお、本実施形態においても、出力部２２の出力先はモニタ２３に限定されず、プリンタに出力し出力画像ｃ３を印刷することとしても、また、他のコンピュータやＨＤＤ等任意の情報記録媒体に出力し、出力画像ｃ３を記録することとしてもよい。
【００８１】
以上説明した実施形態において示した機能ブロックは、それぞれの実施形態を実施する上での一例であり、機能ブロックの構成や配置を例示したものに限定するものではない。
【符号の説明】
【００８２】
１，１０１，２０１  差異検出装置、２  第１の画像受付部、３  第２の画像受付部、４  第１の除外領域取得部、５  第１の位置合わせ部、６  第１の共通画像取得部、７  第１の除外領域生成部、８  枠、９  文字、１０  第２の除外領域取得部、１１  第２の位置合わせ部、１２  第２の共通画像取得部、１３  第２の除外領域生成部、１４  第１の差異検出部、１５  第３の位置合わせ部、１６  差分抽出部、１７  第４の位置合わせ部、１８  除外部、１９  第５の位置合わせ部、２０  第２の差異検出部（１）、２１  第２の差異検出部（２）、２２  出力部、２３  モニタ、２４  ＣＰＵ、２５  ＲＡＭ、２６  外部記憶装置、２７  ＧＣ、２８  入力デバイス、２９  Ｉ／Ｏ、３０  データバス、３１  第６の位置合わせ部、３０１，４０１  差異出力装置。
【図１】
0005682218.tif 000002
【図２】
0005682218.tif 000003
【図３Ａ】
0005682218.tif 000004
【図３Ｂ】
0005682218.tif 000005
【図４】
0005682218.tif 000006
【図５】
0005682218.tif 000007
【図６】
0005682218.tif 000008
【図７】
0005682218.tif 000009
【図８】
0005682218.tif 000010
【図９】
0005682218.tif 000011
【図１０】
0005682218.tif 000012
【図１１】
0005682218.tif 000013
【図１２】
0005682218.tif 000014