(57)【要約】【課題】手書きによる加筆、削除等の修正が行われた文書の修正箇所を表示することができ、操作者は修正箇所を適格に把握することができるようにした画像処理システムを提供する。【解決手段】画像処理システム内の差分抽出手段は、第１の画像データと該第１の画像データに修正が加えられた第２の画像データとの差分を抽出し、分割領域算出手段は、前記差分抽出手段によって抽出された差分画像を分割する領域を算出し、画像分割手段は、前記分割領域算出手段によって算出された領域に応じて、前記第１の画像データ又は前記第２の画像データを分割し、表示手段は、前記画像分割手段によって分割された画像データから修正部分の画像データを表示する。【選択図】図１
2008046833.tif 000002
【特許請求の範囲】
【請求項１】
第１の画像データと該第１の画像データに修正が加えられた第２の画像データとの差分を抽出する差分抽出手段と、
前記差分抽出手段によって抽出された差分画像を分割する領域を算出する分割領域算出手段と、
前記分割領域算出手段によって算出された領域に応じて、前記第１の画像データ又は前記第２の画像データを分割する画像分割手段と、
前記画像分割手段によって分割された画像データから修正部分の画像データを表示する表示手段
を具備することを特徴とする画像処理システム。
【請求項２】
前記第１の画像データまたは前記第２の画像データのいずれか一方、または両方を補正する第１の補正手段
を具備し、
前記差分抽出手段は、前記第１の補正手段によって補正された第１の画像データと第２の画像データとから差分を抽出する
ことを特徴とする請求項１に記載の画像処理システム。
【請求項３】
前記画像分割手段によって分割された画像を補正する第２の補正手段
を具備し、
前記表示手段は、前記第２の補正手段によって補正された画像データから修正部分の画像データを表示する
ことを特徴とする請求項１または２に記載の画像処理システム。
【請求項４】
前記分割領域算出手段による算出は、複数の結果を算出し、
前記画像分割手段は、前記分割領域算出手段によって算出された第１の領域に応じて、前記第１の画像データを分割し、前記分割領域算出手段によって算出された第２の領域に応じて、前記第２の画像データを分割する
ことを特徴とする請求項１、２または３に記載の画像処理システム。
【請求項５】
加筆領域または削除領域の表示を操作者の入力により指定する指定手段と、
前記表示手段は、前記指定手段による指定に応じて、加筆領域の表示または削除領域の表示を行うことを特徴とする請求項１、２、３または４に記載の画像処理システム。
【請求項６】
コンピュータに、
第１の画像データと該第１の画像データに修正が加えられた第２の画像データとの差分を抽出する差分抽出機能と、
前記差分抽出機能によって抽出された差分画像を分割する領域を算出する分割領域算出機能と、
前記分割領域算出機能によって算出された領域に応じて、前記第１の画像データ又は前記第２の画像データを分割する画像分割機能と、
前記画像分割機能によって分割された画像データから修正部分の画像データを表示する表示機能
を実現させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理システムおよび画像処理プログラムに関する。
【背景技術】
【０００２】
文書を作成するのに、修正、改版が行われるのが一般的である。どの部分にどのような変更を行ったかを知るためには、修正前と修正後の文書を比べることが行われる。この比較では、対象が電子文書である場合は、文書作成アプリケーションソフトの変更履歴を取るという機能を用いたり、２つの文書の差異を発見するのに文字列のパターンマッチングを用いたりすることによってできる。
【０００３】
しかし、紙文書に対して修正、改版が行われることもある。特に、２者間で１つの文書を作成する場合には、どの部分にどのような変更を行ったかを知るのは困難である。例えば、次のような場合がある。
離れた箇所にある会社Ａと会社Ｂとで紙文書（例えば、多くの数値データが入った調査報告書）をやり取りすることがある。この場合、次のような手順で文書の作成が行われる。
（１）会社Ａが、調査報告書（紙文書）に調査データを手書き記入し、それを会社Ｂに郵送またはファックス送信する。
（２）会社Ｂは、受け取った調査報告書をもとにして、調査データをコンピュータに手入力する。また、内容をチェックし、修正点、不足点（データ）や抜け漏れがあった場合には、会社Ａに送付し直す。
（３）会社Ａは、同一調査報告書に、加筆修正をおこない、再度会社Ｂに送付する。
（４）会社Ｂは、（２）で入力したデータを含め、全調査データをコンピュータに手入力する。また、内容をチェックし、修正点、不足点（データ）や抜け漏れがあった場合には、会社Ａに送付し直す。
（５）以下、（３）（４）が繰り返される。
【０００４】
上記（４）において、２度目以降に会社Ｂが調査報告書（追記修正された文書）を受領し、データを入力する際、本来追記修正されたデータのみを入力すれば良いものを、どこが追記修正されたデータかが不明である（明示されていない）ため、全データを再入力している。
特に、契約書などの法的文書では、数字を削除されたり修正されたりするなどの改竄が行われないようにするために、その検査が重要である。これらは人手による検査では非常に見つけにくく、作業効率の低いものとなる。
【０００５】
これらに関係する技術として、例えば、特許文献１には、校正刷り（基準物）と、当該校正刷りに基づき修正された原版フィルム、印刷版および校正刷り（対象物）との不一致箇所を明瞭にし、製版工程中の修正ミスのみならず、原版フィルム作成後から印刷完了までの段階で発生するミスをも含めた広範囲の検査を容易に行うことができるカラー画像検査装置が記載されている。
また、例えば、特許文献２には、改ざんが困難な改ざん検証データ入り文書入力装置を提供することを課題とし、文書出力装置は、改ざん検証データ入り文書画像合成部で印刷用文書画像の文字領域に信号ユニットを重畳し、改ざん検証データ入り文書を生成するもので、文書入力装置は、改ざん検証部で改ざん検証データ入り文書から文字領域および信号ユニットを検出し、かつ、この文字領域に信号ユニットが重畳されているか否かを判定することにより、改ざん検証データ入り文書における改ざんの有無を自動的に判別し、改ざん検証データ入り文書のどの位置に改ざんがあるかを提示することができる技術が記載されている。
【特許文献１】特開平０９−１９７６４８号公報
【特許文献２】特開２００５−２５２３８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、このような背景技術の状況の中でなされたもので、手書きによる加筆、削除等の修正が行われた文書の修正箇所を表示することができ、操作者は修正箇所を適格に把握することができるようにした画像処理システムおよび画像処理プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
［１］  第１の画像データと該第１の画像データに修正が加えられた第２の画像データとの差分を抽出する差分抽出手段と、
前記差分抽出手段によって抽出された差分画像を分割する領域を算出する分割領域算出手段と、
前記分割領域算出手段によって算出された領域に応じて、前記第１の画像データ又は前記第２の画像データを分割する画像分割手段と、
前記画像分割手段によって分割された画像データから修正部分の画像データを表示する表示手段
を具備することを特徴とする画像処理システム。
【０００８】
［２］  前記第１の画像データまたは前記第２の画像データのいずれか一方、または両方を補正する第１の補正手段
を具備し、
前記差分抽出手段は、前記第１の補正手段によって補正された第１の画像データと第２の画像データとから差分を抽出する
ことを特徴とする［１］に記載の画像処理システム。
【０００９】
［３］  前記画像分割手段によって分割された画像を補正する第２の補正手段
を具備し、
前記表示手段は、前記第２の補正手段によって補正された画像データから修正部分の画像データを表示する
ことを特徴とする［１］または［２］に記載の画像処理システム。
【００１０】
［４］  前記分割領域算出手段による算出は、複数の結果を算出し、
前記画像分割手段は、前記分割領域算出手段によって算出された第１の領域に応じて、前記第１の画像データを分割し、前記分割領域算出手段によって算出された第２の領域に応じて、前記第２の画像データを分割する
ことを特徴とする［１］、［２］または［３］に記載の画像処理システム。
【００１１】
［５］  加筆領域または削除領域の表示を操作者の入力により指定する指定手段と、
前記表示手段は、前記指定手段による指定に応じて、加筆領域の表示または削除領域の表示を行うことを特徴とする［１］、［２］、［３］または［４］に記載の画像処理システム。
【００１２】
［６］  コンピュータに、
第１の画像データと該第１の画像データに修正が加えられた第２の画像データとの差分を抽出する差分抽出機能と、
前記差分抽出機能によって抽出された差分画像を分割する領域を算出する分割領域算出機能と、
前記分割領域算出機能によって算出された領域に応じて、前記第１の画像データ又は前記第２の画像データを分割する画像分割機能と、
前記画像分割機能によって分割された画像データから修正部分の画像データを表示する表示機能
を実現させることを特徴とする画像処理プログラム。
【発明の効果】
【００１３】
本発明にかかる画像処理システムおよび画像処理プログラムによれば、本構成を有していない場合に比較して、手書きによる加筆、削除等の修正が行われた文書の修正箇所を表示することができ、操作者は修正箇所を適格に把握することができるようになる。
【発明を実施するための最良の形態】
【００１４】
以下、図面に基づき本発明の好適な一実施の形態を説明する。
図１は、一実施の形態の概念的なモジュール構成図を示している。
本実施の形態の概要として、原本原稿と原本原稿に加筆（追記ともいう）、削除等の修正のなされた紙原稿を比較し、加筆および削除領域を抽出するとともに、それぞれが判別しやすいように表示するものである。
【００１５】
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはプログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、プログラム、システムおよび方法の説明をも兼ねている。また、モジュールは機能にほぼ一対一に対応しているが、実装においては、１モジュールを１プログラムで構成してもよいし、複数モジュールを１プログラムで構成してもよく、逆に１モジュールを複数プログラムで構成してもよい。また、複数モジュールは１コンピュータによって実行されてもよいし、分散または並列環境におけるコンピュータによって１モジュールが複数コンピュータで実行されてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続を含む。
また、システムとは、複数のコンピュータ、ハードウェア、装置等がネットワーク等で接続されて構成されるほか、１つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。
【００１６】
本実施の形態である画像処理システムは、追記前画像９１、追記後画像９２を入力とし、加筆抽出画像９３、削除抽出画像９４を出力とするものであって、図１に示すように、第１位置・歪補正モジュール１０、領域分割抽出モジュール２０、第２位置・歪補正モジュール３０、加筆抽出モジュール４０、削除抽出モジュール５０を備えている。
【００１７】
追記前画像９１は、スキャナから入力された画像データであってもよいし、いわゆる文書作成ソフトによって作成された電子的な文書データから生成された画像データであってもよい。本実施の形態において、追記後画像９２と比較する原画像である。
追記後画像９２は、追記前画像９１の印刷された画像に手書きによる修正が加えられた画像データである。本実施の形態において、追記前画像９１と比較する修正後の画像である。
【００１８】
第１位置・歪補正モジュール１０は、追記前画像９１および追記後画像９２を入力し、追記前画像９１または追記後画像９２の歪みを補正する。追記前画像９１または追記後画像９２は、スキャナ等から入力されたものであり、その画像データには傾き、微小ではあるが大きさが異なる等の歪みが発生しやすい。歪みの補正を行わないと、以降の処理に認識誤りが発生してしまう。そのために、予めスキャナ入力による歪みを除去して、領域分割抽出モジュール２０以降の処理をより精度よく行おうとするものである。
処理としては、例えば、追記前画像９１、追記後画像９２の特徴点（トンボの位置、線分の交差点、端点の位置等）を抽出し、その追記前画像９１と追記後画像９２の特徴点が一致するように、アフィン変換（移動、回線、拡大縮小等）を行う。
そして、歪み補正を行った追記前画像９１、追記後画像９２を領域分割抽出モジュール２０へと渡す。
追記前画像９１が、スキャナから入力された画像データではなく、文書作成アプリケーションソフトによって作成された電子的な文書データから生成された画像データである場合は、歪みはないので、第１位置・歪補正モジュール１０による補正処理は行わない。補正処理を行うか否かは、第１位置・歪補正モジュール１０によって入力される際に操作者によって指定される。または追記前画像９１のデータ内（例えばヘッダ部分等）にスキャン画像であるか否か等が属性情報として付加されている場合は、その属性情報を用いて判断してもよい。
【００１９】
領域分割抽出モジュール２０は、歪みを補正された追記前画像９１と追記後画像９２とから、異なる部分領域を抽出する。その異なる部分領域を用いて、追記前画像９１、追記後画像９２を加工する。処理内容については、図２を用いて後述する。
第２位置・歪補正モジュール３０は、第１位置・歪補正モジュール１０と同様に歪みを補正するが、領域分割抽出モジュール２０によって抽出された部分領域に対して歪みの補正を行う。第１位置・歪補正モジュール１０は、画像全体の歪みの補正であったが、第２位置・歪補正モジュール３０では、スキャナ入力の際に発生する部分的な歪みの補正である。例えば、領域分割抽出モジュール２０で抽出された追記後画像９２の部分領域を、追記前画像９１の画像内の対応する部分領域とＥＸＯＲ（排他的論理和）を行い、その結果の差分である画素数が最小になるように、ずらしながら総あたり的に走査すること等である。
【００２０】
加筆抽出モジュール４０は、領域分割抽出モジュール２０によって領域分割され、第２位置・歪補正モジュール３０によって歪みを補正された画像データである追記前画像９１と追記後画像９２を用いて、加筆された領域（画像）のみを抽出する。また、前記加筆された領域（画像）を追記前画像９１上に重畳して加筆抽出画像９３を表示することによって、追記前画像９１に対して手書きによって加筆された画像を、操作者にわかりやすく表示する。
【００２１】
削除抽出モジュール５０は、領域分割抽出モジュール２０によって領域分割され、第２位置・歪補正モジュール３０によって歪みを補正された画像データである追記前画像９１と追記後画像９２を用いて、削除された領域（画像）のみを抽出する。また、前記削除された領域（画像）を追記後画像９２上に重畳して削除抽出画像９４を表示することによって、追記後画像９２に対して削除された画像を、操作者にわかりやすく表示する。
【００２２】
また、予め加筆領域を表示させたい、削除領域を表示させたいとする操作者による指示を受け付けておき、加筆抽出モジュール４０、削除抽出モジュール５０の処理は、その指示に従って、加筆抽出モジュール４０のみ、または削除抽出モジュール５０のみが処理を行うようにしてもよい。
【００２３】
図２は、図１で示した実施の形態のモジュール構成例よりも具体的なモジュール構成例を示したものである。図１で示したモジュール構成例と同種の部位には同一符号を付し重複した説明を省略する。
まず、図１に示したモジュール構成例と図２に示したモジュール構成例との関係を説明する。
全体位置・歪補正モジュール１０１は、図１の第１位置・歪補正モジュール１０に該当する。
また、図１の領域分割抽出モジュール２０の内部は、差分抽出モジュール２０１、第１分割領域算出モジュール２０２、第２分割領域算出モジュール２０３、第１画像分割モジュール２０４、第２画像分割モジュール２０５のモジュールにより構成されている。
分割画像位置・歪補正モジュール３０１は、図１の第２位置・歪補正モジュール３０に該当する。
【００２４】
全体位置・歪補正モジュール１０１は、図１の第１位置・歪補正モジュール１０と同様に、例えば追記前画像９１、追記後画像９２に記載されているトンボ等の位置決め用の画像を用いて、画像全体の歪みを補正する。
差分抽出モジュール２０１は、全体位置・歪補正モジュール１０１によって画像データ全体の歪みが補正された追記前画像９１と追記後画像９２との差分を抽出する。例えば、補正された追記前画像９１と追記後画像９２とのＥＸＯＲ処理を行う。これによって、追記前画像９１と追記後画像９２とで異なる領域、つまり、加筆または削除された部分を抽出することができる。
また、加筆部分のみを抽出したい場合は、補正された追記後画像９２から補正された追記前画像９１を引く処理であってもよい。
逆に、削除部分のみを抽出したい場合は、補正された追記前画像９１から補正された追記後画像９２を引く処理であってもよい。
また、差分抽出モジュール２０１は以上の３つの処理方法を備えており、抽出したい領域によって差分抽出モジュール２０１の処理を切り替えることが可能である。
【００２５】
第１分割領域算出モジュール２０２、第２分割領域算出モジュール２０３は、差分抽出モジュール２０１によって抽出された差分画像を分割する領域を算出する。例えば、差分画像の塊を囲む外接矩形によって分割し、その外接矩形の領域（例えば、左上頂点の座標と右下頂点の座標）を算出する。
第１分割領域算出モジュール２０２は、分割する領域として外接矩形よりも大きめに抽出する。つまり、差分領域として周辺の画像も含めるようにすることによって、全体位置・歪補正モジュール１０１では補正し切れなかった歪みを考慮して余裕を持った領域を算出することができる。
第２分割領域算出モジュール２０３は、分割する領域として外接矩形そのままを抽出する。つまり、全体位置・歪補正モジュール１０１で歪みが完全に補正されている場合は、第１分割領域算出モジュール２０２では不要な領域を抽出していることになるからである。
なお、ここでは、第１分割領域算出モジュール２０２と第２分割領域算出モジュール２０３との２つに分けた場合を説明したが、いずれか一方であってもよい。また、第１分割領域算出モジュール２０２と第２分割領域算出モジュール２０３とは同じ処理を行うものであってもよい。また、第１分割領域算出モジュール２０２と第２分割領域算出モジュール２０３とは、互いに算出結果を共有し、その互いの算出結果によって自らの処理を調整することもできる。例えば、第１分割領域算出モジュール２０２が算出する領域の重なりがないようにするために、その領域を小さくする際に、差分抽出モジュール２０１の算出結果を用いて、外接矩形の領域未満の大きさにはならないようにする等である。
【００２６】
第１画像分割モジュール２０４は、第１分割領域算出モジュール２０２の算出結果に応じて、全体位置・歪補正モジュール１０１によって補正された追記前画像９１を分割する。すなわち、差分抽出モジュール２０１によって抽出された差分画像の周辺領域を含めて、全体位置・歪補正モジュール１０１によって補正された追記前画像９１から対象領域を取り出すことができるようにするものである。これによって削除された領域を取り出すことができるようになる。
第２画像分割モジュール２０５は、第２分割領域算出モジュール２０３の算出結果に応じて、全体位置・歪補正モジュール１０１によって補正された追記後画像９２を分割する。すなわち、差分抽出モジュール２０１によって抽出された差分画像の外接矩形を用いて、全体位置・歪補正モジュール１０１によって補正された追記後画像９２から対象領域を取り出すことができるようにするものである。これによって加筆された領域を取り出すことができるようになる。
【００２７】
分割画像位置・歪補正モジュール３０１は、図１の第２位置・歪補正モジュール３０と同様に、部分画像の歪みを補正する。
加筆抽出モジュール４０、削除抽出モジュール５０を用いて、加筆抽出画像９３、削除抽出画像９４を生成する処理については、図４、図５を用いて後に説明する。
【００２８】
図３を参照して、実施の形態の画像処理システムのハードウェア構成例について説明する。図３に示す構成は、例えばパーソナルコンピュータ（ＰＣ）などによって構成される画像処理システムであり、スキャナ等のデータ読み取り部４１７と、プリンタなどのデータ出力部４１８を備えたハード構成例を示している。
【００２９】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）４０１は、上述の実施の形態において説明した各種のモジュール、すなわち、第１位置・歪補正モジュール１０、領域分割抽出モジュール２０、第２位置・歪補正モジュール３０、加筆抽出モジュール４０、削除抽出モジュール５０等の各モジュールの実行シーケンスを記述したコンピュータ・プログラムに従った処理を実行する制御部である。
【００３０】
ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）４０２は、ＣＰＵ４０１が使用するプログラムや演算パラメータ等を格納する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）４０３は、ＣＰＵ４０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を格納する。これらはＣＰＵバスなどから構成されるホストバス４０４により相互に接続されている。
【００３１】
ホストバス４０４は、ブリッジ４０５を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス４０６に接続されている。
【００３２】
キーボード４０８、マウス等のポインティングデバイス４０９は、操作者により操作される入力デバイスである。ディスプレイ４１０は、液晶表示装置またはＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）などから成り、各種情報をテキストやイメージ情報として表示する。
【００３３】
ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）４１１は、ハードディスクを内蔵し、ハードディスクを駆動し、ＣＰＵ４０１によって実行するプログラムや情報を記録または再生させる。ハードディスクは、追記前画像９１・追記後画像９２、全体位置・歪みが補正された追記前画像９１・追記後画像９２、加筆抽出画像９３、削除抽出画像９４などが格納される。さらに、その他の各種のデータ処理プログラム等、各種コンピュータ・プログラムが格納される。
【００３４】
ドライブ４１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記録媒体４１３に記録されているデータまたはプログラムを読み出して、そのデータまたはプログラムを、インタフェース４０７、外部バス４０６、ブリッジ４０５、およびホストバス４０４を介して接続されているＲＡＭ４０３に供給する。リムーバブル記録媒体４１３も、ハードディスクと同様のデータ記録領域として利用可能である。
【００３５】
接続ポート４１４は、外部接続機器４１５を接続するポートであり、ＵＳＢ、ＩＥＥＥ１３９４等の接続部を持つ。接続ポート４１４は、インタフェース４０７、および外部バス４０６、ブリッジ４０５、ホストバス４０４等を介してＣＰＵ４０１等に接続されている。通信部４１６は、ネットワークに接続され、外部とのデータ通信処理を実行する。データ読み取り部４１７は、例えばスキャナであり、ドキュメントの読み取り処理を実行する。データ出力部４１８は、例えばプリンタであり、ドキュメントデータの出力処理を実行する。
【００３６】
なお、図３に示す画像処理システムのハードウェア構成は、１つの構成例を示すものであり、本実施の形態の画像処理システムは、図３に示す構成に限らず、本実施の形態において説明したモジュールを実行可能な構成であればよい。例えば、一部のモジュールを専用のハードウェアで構成してもよく、一部のモジュールは外部のシステム内にあり通信回線で接続しているような形態でもよく、さらに図３に示すシステムが複数互いに通信回線によって接続されていて互いに協調動作するようにしてもよい。また、複写機、ファックス、複合機（多機能複写機とも呼ばれ、スキャナ、プリンタ、複写機、ファックス等の機能を有している）などに組み込まれていてもよい。
【００３７】
次に、実施の形態における作用・働き（動作）について、図４、図５を用いて説明する。
図４の追記前画像９１は、「××調査報告書」の原本画像である。ここには、ＩＤ、質問に対するＹＥＳ／ＮＯをチェックできる欄、また金額が記載されている欄等がある。追記前画像９１が紙原稿であれば、スキャナ等のデータ読み取り部４１７を用いて入力する。また、追記前画像９１が電子的な画像データである場合は、ＨＤＤ４１１から、またはドライブ４１２、接続ポート４１４、通信部４１６を介して外部から入力する。また、文書作成アプリケーションソフトによって作成された電子データである場合は、画像データに変換したものである。
【００３８】
追記後画像９２は、追記前画像９１に対して、手書きで修正が行われたものである。図４では、加筆領域９２１に示すように、質問に対するチェック欄が、ＹＥＳが横線２本で削除され、新たにＮＯの欄にチェックが行われている。そして、削除領域９２２に示すように、金額欄の下１桁の「０」が削除されている。追記後画像９２も追記前画像９１と同様に、スキャナ等のデータ読み取り部４１７を用いて入力する。また、追記前画像９１が電子的な画像データである場合は、ＨＤＤ４１１から、またはドライブ４１２、接続ポート４１４、通信部４１６を介して外部（例えばファックス）から入力する。
【００３９】
追記前画像９１、追記後画像９２を入力した全体位置・歪補正モジュール１０１は、例えば、追記前画像９１、追記後画像９２のＩＤ欄の矩形が一致するように追記後画像９２全体をアフィン変換する。
そして、差分抽出モジュール２０１によって、追記前画像９１の画像データと補正された追記後画像９２の画像データをＥＸＯＲ処理する。これによって、差分画像データ、つまり加筆領域９２１内の２本の横線である削除線とＮＯ欄のチェックの画像データ、削除領域９２２内の「０」の画像データが抽出される。
第１分割領域算出モジュール２０２、第２分割領域算出モジュール２０３は、抽出された差分画像データの領域の位置を算出し、それぞれ第１画像分割モジュール２０４、第２画像分割モジュール２０５へと渡す。
【００４０】
第１画像分割モジュール２０４は、第１分割領域算出モジュール２０２によって算出された領域を、追記前画像９１の画像データから取り出す。追記前画像９１から追記後画像９２内の加筆領域９２１、削除領域９２２に対応する領域を取り出す。加筆領域９２１に対応する領域加筆領域（原画像）９１１には、修正前の画像データ、つまりＹＥＳ欄にのみチェックされているものがあり、削除領域９２２に対応する領域削除領域（原画像）９１２には、削除前の画像データ、つまり「０」がある。
第２画像分割モジュール２０５は、第２分割領域算出モジュール２０３によって算出された領域を、補正された追記後画像９２の画像データから取り出す。追記後画像９２から加筆領域９２１、削除領域９２２の領域を取り出す。加筆領域９２１の領域には、修正後の画像データ、つまりＹＥＳ欄が横線で削除されＮＯ欄にチェックされているものがあり、削除領域９２２の領域には、削除後の画像データ、つまり空白がある。
【００４１】
そして、分割画像位置・歪補正モジュール３０１は、それぞれ取り出された分割画像データの歪みを補正する。
加筆抽出モジュール４０、削除抽出モジュール５０は、第１画像分割モジュール２０４、第２画像分割モジュール２０５によって取り出され、分割画像位置・歪補正モジュール３０１によって歪み補正がなされた画像データをそれぞれ受け取る。
加筆抽出モジュール４０は、受け取った歪み補正後の第１画像分割モジュール２０４、第２画像分割モジュール２０５によって取り出された画像データを用いて、加筆された画像を特定する。つまり、分割、歪み補正の行われた追記後画像９２から追記前画像９１を引くことによって画像が残っている領域を加筆領域とする。
そして、加筆抽出モジュール４０は、図４の加筆抽出画像９３のように、加筆領域９３２部分を他とは異なる色、点滅等でディスプレイ４１０に表示する。
【００４２】
削除抽出モジュール５０は、受け取った歪み補正後の第１画像分割モジュール２０４、第２画像分割モジュール２０５によって取り出された画像データを用いて、削除された画像を特定する。つまり、分割、歪み補正の行われた追記前画像９１から追記後画像９２を引くことによって画像が残っている領域を削除領域とする。
そして、削除抽出モジュール５０は、図４の削除抽出画像９４のように、削除領域９４１部分を他とは異なる色、点滅等でディスプレイ４１０に表示する。
また、加筆抽出モジュール４０と削除抽出モジュール５０との結果を重複して、加筆削除抽出画像９５のようにディスプレイ４１０に表示してもよい。その際、加筆領域９５１と削除領域９５２は異なる形態（色、囲み線を実線／点線等）で表示するようにしてもよい。
【００４３】
図５を用いて、追記前画像９１〜削除抽出画像９４を表示する際の形態を説明する。
加筆抽出モジュール４０、削除抽出モジュール５０で生成された加筆抽出画像９３、削除抽出画像９４を表示し、削除領域である削除領域９４１、加筆領域である加筆領域９３２を操作者がポインティングデバイス４０９を用いて選択したような場合、追記前画像９１または追記後画像９２の画像データをポップアップ表示（ディスプレイ４１０内の削除抽出画像９４、加筆抽出画像９３とは別の表示領域に表示）する。このようにすることによって、操作者は、原画像等も容易に確認することができるようになる。
また、追記前画像９１、追記後画像９２、加筆抽出画像９３、削除抽出画像９４は、互いに連動して表示するようにしてもよい。つまり、追記後画像９２の５ページ目を表示する際に、追記前画像９１、加筆抽出画像９３、削除抽出画像９４の５ページ目を表示する。
なお、前記実施の形態においては、追記前画像９１、追記後画像９２として文書画像を示したが、図面、写真等の画像であってもよい。
【００４４】
なお、説明したプログラムについては、記録媒体に格納することも可能であり、その場合は、例えば以下の発明としても把握することができる。
コンピュータに、
第１の画像データと該第１の画像データに修正が加えられた第２の画像データとの差分を抽出する差分抽出機能と、
前記差分抽出機能によって抽出された差分画像を分割する領域を算出する分割領域算出機能と、
前記分割領域算出機能によって算出された領域に応じて、前記第１の画像データ又は前記第２の画像データを分割する画像分割機能と、
前記画像分割機能によって分割された画像データから修正部分の画像データを表示する表示機能
を実現させることを特徴とする画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【００４５】
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通などのために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク（ＤＶＤ）であって、ＤＶＤフォーラムで策定された規格である「ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ等」、ＤＶＤ＋ＲＷで策定された規格である「ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ等」、コンパクトディスク（ＣＤ）であって、読出し専用メモリ（ＣＤ−ＲＯＭ）、ＣＤレコーダブル（ＣＤ−Ｒ）、ＣＤリライタブル（ＣＤ−ＲＷ）等、光磁気ディスク（ＭＯ）、フレキシブルディスク（ＦＤ）、磁気テープ、ハードディスク、読出し専用メモリ（ＲＯＭ）、電気的消去および書換可能な読出し専用メモリ（ＥＥＰＲＯＭ）、フラッシュ・メモリ、ランダム・アクセス・メモリ（ＲＡＭ）等が含まれる。
そして、上記のプログラムまたはその一部は、上記記録媒体に記録して保存や流通等させることが可能である。また、通信によって、例えば、ローカル・エリア・ネットワーク（ＬＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、あるいは無線通信ネットワーク、さらにはこれらの組合せ等の伝送媒体を用いて伝送することが可能であり、また、搬送波に乗せて搬送することも可能である。
さらに、上記のプログラムは、他のプログラムの一部分であってもよく、あるいは別個のプログラムと共に記録媒体に記録されていてもよい。
【図面の簡単な説明】
【００４６】
【図１】画像処理システムの構成例を示す概略的なブロック図である。
【図２】画像処理システムの構成例を示すブロック図である。
【図３】画像処理システムのハードウェア構成例について説明する図である。
【図４】画像処理システムの処理例を説明する図である。
【図５】画像処理システムの処理例を説明する図である。
【符号の説明】
【００４７】
１０…第１位置・歪補正モジュール
２０…領域分割抽出モジュール
３０…第２位置・歪補正モジュール
４０…加筆抽出モジュール
５０…削除抽出モジュール
１０１…全体位置・歪補正モジュール
２０１…差分抽出モジュール
２０２…第１分割領域算出モジュール
２０３…第２分割領域算出モジュール
２０４…第１画像分割モジュール
２０５…第２画像分割モジュール
３０１…分割画像位置・歪補正モジュール
【図１】
2008046833.tif 000003
【図２】
2008046833.tif 000004
【図３】
2008046833.tif 000005
【図４】
2008046833.tif 000006
【図５】
2008046833.tif 000007