(57)【要約】【課題】置換用の画像に置換用の情報が含まれていなくても自動的にページごとに画像データの置換を行うことができ、オペレータの負荷を軽減させるようにする。【解決手段】置換対象の画像データと置換用の画像データとを格納し、置換対象の画像データの文字画像と置換用の画像データの文字画像とを抽出し、抽出された文字画像に含まれる文字列をページごとに文字認識する。そして、文字認識された置換対象の画像データの各ページの文字列と置換用の画像データの各ページの文字列とをページ毎に比較し、互いの類似度を判断する。そして、判断結果に基づいて、置換対象の画像データの少なくとも一部のページを置換用の画像データの少なくとも一部のページで置換する。【選択図】図２
2009140478.tif 000002
【特許請求の範囲】
【請求項１】
複数ページからなる第一の画像データの少なくとも一部のページを、複数ページからなる第二の画像データの少なくとも一部のページで置換する画像処理装置であって、
前記第一の画像データと前記第二の画像データとを格納する格納手段と、
前記第一の画像データの文字画像と前記第二の画像データの文字画像とを抽出する抽出手段と、
前記抽出手段により抽出された文字画像に含まれる文字列をページごとに文字認識する文字認識手段と、
前記文字認識手段により文字認識された前記第一の画像データの各ページの文字列と前記第二の画像データの各ページの文字列とを、ページ毎に比較し、互いの類似度を判断する類似判断手段と、
前記類似判断手段の判断結果に基づいて、前記第一の画像データの少なくとも一部のページを前記第二の画像データの少なくとも一部のページで置換する置換手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記類似判断手段は、前記第一の画像データと前記第二の画像データの各ページの文字列における一致する文字の割合により類似度を判断することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記置換手段は、前記割合が基準値を超えるページについて前記第一の画像データを置換することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記割合が前記基準値以下のページの画像データを前記第一の画像データに追加する追加手段をさらに備えることを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記追加手段による追加をするか否かのユーザによる選択を受け付ける受け付け手段をさらに備えることを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記基準値を設定する設定手段をさらに備えることを特徴とする請求項３乃至請求項５のいずれか１項に記載の画像処理装置。
【請求項７】
画像原稿を読み取るスキャナをさらに備え、
前記格納手段は、前記第一の画像データを格納する不揮発性の格納手段と、前記スキャナにより前記画像原稿を読み取ることにより得られた前記第二の画像データを一時的に格納する揮発性の格納手段とを有することを特徴とする請求項１乃至請求項６のいずれか１項に記載の画像処理装置。
【請求項８】
前記第一の画像データは、オブジェクト毎に階層構造で構成され、前記階層構造の中に文字情報の階層を持つことが可能な形式であることを特徴とする請求項１乃至請求項７のいずれか１項に記載の画像処理装置。
【請求項９】
前記文字認識手段は、前記第二の画像データに含まれる文字領域に対応する領域においてのみ、前記第一の画像データに関して文字認識することを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
前記抽出手段は、画像データが持っている文字情報を利用し、前記第二の画像データに含まれる文字領域に対応する領域においてのみ、前記第一の画像データから文字抽出を行うことを特徴とする請求項８または請求項９に記載の画像処理装置。
【請求項１１】
複数ページからなる第一の画像データの少なくとも一部のページを、複数ページからなる第二の画像データの少なくとも一部のページで置換する画像処理方法であって、
前記第一の画像データと前記第二の画像データとを格納する格納工程と、
前記第一の画像データの文字画像と前記第二の画像データの文字画像とを抽出する抽出工程と、
前記抽出工程により抽出された文字画像に含まれる文字列をページごとに文字認識する文字認識工程と、
前記文字認識工程により文字認識された前記第一の画像データの各ページの文字列と前記第二の画像データの各ページの文字列とを、ページ毎に比較し、互いの類似度を判断する類似判断工程と、
前記類似判断工程の判断結果に基づいて、前記第一の画像データの少なくとも一部のページを前記第二の画像データの少なくとも一部のページで置換する置換工程と、
を有することを特徴とする画像処理方法。
【請求項１２】
コンピュータを請求項１乃至請求項１０のいずれか１項に記載の画像処理装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像原稿の文字画像に含まれる文字列を文字認識することによって、画像原稿のページ単位で容易に画像データの置換を行う画像処理装置及び画像処理方法に関する。
【背景技術】
【０００２】
従来から、複数ページからなる画像原稿の画像データにおいて、このうちの一部のページの画像データに対して加筆修正を施した新たな画像データで元の画像原稿の対応するページを置換することが要求されている。また、新たにページを追加することも要求されている。本発明と技術分野が類似する従来技術として、置換用の文書を読み込み、ページ番号を認識して、指定した置換対象の文書のページに対してページ単位で画像データの置換又は追加を行う技術が開示されている（特許文献１参照）。また、この特許文献１では、置換用の文章についての情報を記載した用紙を読み込ませることによりこの情報に基づいて置換用の文書のページ番号などを認識し、置換対象の文書に対してページ単位で画像データの置換又は追加を行う技術が開示されている。
【０００３】
また、置換対象の画像原稿の画像データ及び置換用の画像原稿の画像データを、夫々２値化して画素単位で比較すること、夫々の文字領域からキーワードを検出してキーワード検索すること、により類似画像を検索し、ページを置換する技術が開示されている（特許文献２参照）。
【０００４】
また、類似画像の検索技術の一手法として、検索対象となる画像のヒストグラムと元画像のヒストグラムとを比較することで類似度を算出する技術が開示されている（特許文献３参照）。
【特許文献１】特開平９−６９４８号公報
【特許文献２】特開２０００−１４８７９０号公報
【特許文献３】特開２００２−８２９８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、前述の従来の技術では、置換用の文書のページ番号を指定しなければならず、また、置換用の文書にページ番号が記載されていなければならなかった。一方、特許文献２に開示されているように、ページ番号が記載されていない場合には、置換用の文章についての情報を記載した用紙を読み込ませることにより、所望のページ番号の文章の画像データを置換するという技術がある。しかし、ページ番号を記載した置換用の文章についての情報を記載した用紙を別途読み込ませるのは手間がかかる。さらに、置換対象の画像原稿にページ番号を持たない表紙などがある場合、全てページ番号を持つ画像原稿とのページ構成が異なるために、異なるページ番号を指定するように構成しなければならなかった。
【０００６】
また、キーワード検索による画像原稿の画像データの置換では、置換すべきでない文章であってもキーワードが同じであれば置換対象と誤認してしまう可能性があった。また、従来は画像データを置換する際には置換対象の画像データと置換用の画像データとを同じアプリケーションデータに変換してアプリケーション上で類似度を比較する作業を行うか、両方のデータを一旦２値化画像に変換して類似度を比較する必要があった。そのため、置換したい原稿が画像データではなく、紙原稿の場合には、原稿を一旦スキャナで読み取り、置換対象画像データと同じアプリケーションデータやフォーマットに変換した後に類似度を判定していた。この際、スキャン原稿上や原稿台に存在するゴミ等がヒストグラムに影響してしまい、同じ文章の原稿であっても異なる文章であると判断してしまうというおそれがあった。また、２値化して画素毎に比較を行うことは処理が重く時間がかかってしまっていた。
【０００７】
本発明はこのような課題を鑑みてなされたものであり、置換用の画像に置換用の情報が記載されていない場合でも、また、置換対象の画像データと置換用の画像データとを同じアプリケーションのデータや２値化データに変換せずとも、簡便かつ高い信頼性で類似度を判定し、画像データをページごとに置換可能な画像処理装置及び画像処理方法を提供することを特徴とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するための本発明は、複数ページからなる第一の画像データの少なくとも一部のページを、複数ページからなる第二の画像データの少なくとも一部のページで置換する画像処理装置であって、
前記第一の画像データと前記第二の画像データとを格納する格納手段と、
前記第一の画像データの文字画像と前記第二の画像データの文字画像とを抽出する抽出手段と、
前記抽出手段により抽出された文字画像に含まれる文字列をページごとに文字認識する文字認識手段と、
前記文字認識手段により文字認識された前記第一の画像データの各ページの文字列と前記第二の画像データの各ページの文字列とを、ページ毎に比較し、互いの類似度を判断する類似判断手段と、
前記類似判断手段の判断結果に基づいて、前記第一の画像データの少なくとも一部のページを前記第二の画像データの少なくとも一部のページで置換する置換手段と、
を備えることを特徴とする。
【０００９】
また、上記課題を解決するための別の本発明は、複数ページからなる第一の画像データの少なくとも一部のページを、複数ページからなる第二の画像データの少なくとも一部のページで置換する画像処理方法であって、
前記第一の画像データと前記第二の画像データとを格納する格納工程と、
前記第一の画像データの文字画像と前記第二の画像データの文字画像とを抽出する抽出工程と、
前記抽出工程により抽出された文字画像に含まれる文字列をページごとに文字認識する文字認識工程と、
前記文字認識工程により文字認識された前記第一の画像データの各ページの文字列と前記第二の画像データの各ページの文字列とを、ページ毎に比較し、互いの類似度を判断する類似判断工程と、
前記類似判断工程の判断結果に基づいて、前記第一の画像データの少なくとも一部のページを前記第二の画像データの少なくとも一部のページで置換する置換工程と、
を有することを特徴とする
【発明の効果】
【００１０】
本発明の画像処理装置によれば、置換用の画像に置換用の情報が含まれていなくても自動的にページごとに画像データの置換を行うことができ、オペレータの負荷を軽減させることができる。また、従来の類似画像の検索技術を応用して画像を比較して画像原稿の画像データの置換を行う場合に比べ、精度を向上させる効果がある。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施例について図面を参照して詳細に説明する。
【００１２】
なお、本明細書における画像には、特に区別するための記載がない限り文字なども含まれるものとする。
【実施例１】
【００１３】
図１は、本発明の代表的な実施例である画像処理装置としてのパーソナルコンピュータ（ＰＣ）の概略構成を示す図である。
【００１４】
図１において、画像処理装置は、ＰＣ１０１にＵＳＢ等のインターフェース１０２で接続される読み取り装置１０３と入力装置１０４と出力装置１０５とが接続されて構成される。ＣＰＵ１０６は中央演算処理部であり、データや命令に基づいて、演算、判断、制御し、一次記憶装置１０７に格納されたプログラムの実行などを行う。一次記憶装置１０７は主に一時的にデータを格納可能な不揮発性のＲＡＭなどのメモリであり、二次記憶装置１０８に記憶されたプログラムなどをロードして格納する。二次記憶装置１０８は、例えばハードディスクなどがこれに該当する。本実施例では、プログラムを二次記憶装置１０８に格納しておき、プログラム実行時に一次記憶装置１０７にロードしてＣＰＵ１０６で実行する。
【００１５】
また、読み取り装置１０３は、例えばスキャナや、スキャナやプリンタやファクシミリといった機能を搭載した複合機などがこれに該当する。入力装置１０４は、ユーザの指示及び選択を受け付けるものであり、例えばマウス、キーボード、コントローラなどがこれに該当する。出力装置１０５は、例えばディスプレイなどがこれに該当する。
【００１６】
システムバス１０９は、ＣＰＵ１０６と、一次記憶装置１０７及び二次記憶装置１０８との間で、命令やデータ転送をするための伝送経路を指す。
【００１７】
図２は、図１に示した画像処理装置における二次記憶装置１０８に格納された画像データ置換アプリケーションの機能構成図を示すブロック図である。
【００１８】
画像データ置換アプリケーション２０１において、置換対象画像データ指定手段２０２は、ユーザインタフェース２０３を介して指定された置換対象画像データを指定し、図１に示した一次記憶装置１０７からこの画像データを読み込む。なお、置換対象画像データとは、以前に読み込んだＮ枚のページ（複数ページ）からなる画像原稿の画像データ（第一の画像データ）を、新たに読み込んだＭ枚のページからなる画像原稿の画像データ（第二の画像データ）の少なくとも一部で置換する場合の、Ｎ枚のページからなる画像原稿の画像データを示すものである。具体的にはＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）フォーマットで作成されたデータとする。ＰＤＦフォーマットとは、１ファイル中に複数のページを含むことができる文書フォーマットであり、各ページに含まれるオブジェクト毎に階層構造で表現可能な形態（形式）で構成されたフォーマットである。ＰＤＦフォーマットでは、画像データのオブジェクトの他に文字情報（文字位置、文字コード、フォントの情報等）のオブジェクトを別階層として持つことが可能である。また、置換用画像データとは、この場合のＭ枚のページからなる画像原稿の画像データを示すものであり、スキャンした複数枚の画像データやパソコンに保存されたＰＤＦファイルとする。
【００１９】
領域識別手段２０６は、一次記憶装置１０７から読み込まれた置換対象画像データ及び置換用画像データのそれぞれから文字画像を抽出し、文字領域とそれ以外の領域とに分割する。文字認識処理手段２０７は、領域識別手段２０６によって文字領域と判定された領域の画像データに基づいて文字認識する。また、文字領域以外を比較する手段２０８は、領域識別手段２０６によって文字以外の領域と判定された領域の比較をする。
【００２０】
基準値入力手段２０９は、ユーザインタフェース２０３を介して、ユーザから類似度の基準値を取得する。設定値取得手段２１０は、基準値入力手段２０９から入力された基準値を取得し、管理手段２１１へ保存する。管理手段２１１は、設定値取得手段２１０により取得された基準値や、文字認識処理手段２０７により認識された文字列についてのデータを保存、管理する。
【００２１】
類似度算出手段２１２は、管理手段２１１に保存されている置換対象画像データの文字列と置換用画像データの文字列との比較を文字列の並びに従ってページごとに行い、ページごとに互いの類似度を算出する。基準値判定手段２１３は、類似度算出手段２１２で算出された類似度がユーザの設定した基準値を超えているかどうかを判定することで類似判断する。画像データ置換手段２１４は、基準値判定手段２１３における判定結果に従い、基準値を超えている場合には該当するページの画像データを置換した後、ＰＤＦフォーマットで、図３で指定されたファイル名および保存場所に保存する。
【００２２】
以上、本発明の実施例である画像処理装置の概略構成及びその画像処理装置における画像データ置換アプリケーションの機能構成について説明した。
【００２３】
図３は、画像データ置換アプリケーション２０１のユーザインタフェース２０３の表示画面の一例を示す模式図である。
【００２４】
置換対象画像データ設定項目３０１では、ユーザが置換対象にしたい画像データが格納されている場所が指定される。また、置換用画像データ設定項目３０２では、ユーザが置換用にしたい画像データの指定や追加が可能である。ボタン（不図示）の押下により読み取り装置１０３から読み取ったデータを置換用画像データとするか、二次記憶装置１０８から置換用画像データを読み出すかを指定することができる。そして、置換基準値設定項目３０３では、置換対象画像データを置換用画像データに置換する場合の類似度の基準値が設定される。この基準値となる類似度を超える置換対象画像データは、置換用画像データに置換される。こうして、置換対象画像データ設定項目３０１、置換用画像データ設定項目３０２、置換基準値設定項目３０３の設定により、置換後の画像データが決定される。
【００２５】
図４は、画像データ置換アプリケーション２０１の画像データ置換手段２１４の動作例を説明するための図である。
【００２６】
置換対象画像データ４０１の画像データＣ及びＥが、それぞれ置換用画像データ４０２のＦ及びＧと類似している判定されたとする。画像データ置換手段２１４により、ページ単位での画像データの置換が実行されると、置換後の画像データ４０３に示すように、置換対象画像データ４０１の画像データＣが削除され、そのページに置換用画像データ４０２のＦが挿入される。さらに、置換対象画像データ４０１の画像データＥが削除され、そのページに置換用画像データ４０２のＧが挿入される。
【００２７】
次に、上述した画像処理装置において実行される画像データ置換処理手順について説明する。
【００２８】
図５は、本実施例における画像データ置換処理を示すフローチャートである。本フローチャートの各ステップの処理は、特に断らない限り、ＰＣ１０１（図１）が画像データ置換アプリケーション２０１（図２）を実行することにより実現される（図６乃至図８も同様）。
【００２９】
最初に、ステップＳ１０５で、ユーザが置換したいページを含む置換対象画像データを指定する。次に、ステップＳ１１０で、文字認識処理手段２０７においてユーザが指定した置換対象画像データの文字認識をする。置換対象画像データが画像データ中に文字情報を持つＰＤＦである場合は、文字認識処理を行わず、ファイルに含まれている文字情報を表すタグから文字抽出を行った結果を文字認識結果として利用する。次に、ステップＳ１１５で、ユーザにより指定された置換用画像データを読み込む。ここで、ハードディスクなどの不揮発性の記憶手段（格納手段）としての二次記憶装置１０８に既に保存されたＰＤＦフォーマットの画像データだけでなく、スキャナや複合機等の読み取り装置１０３から読み込まれた画像データを置換用画像データとすることができる。その場合、スキャン後に置換用画像データとしてＵＩ表示される。次に、ステップＳ１１６で置換用画像データが文字情報をもつＰＤＦかどうか判断する。文字情報をもつＰＤＦの場合には文字情報のタグから文字情報を抽出する。ステップＳ１１６で置換用画像データが文字情報をもつＰＤＦでは無い場合には、ステップＳ１２０で、文字認識処理手段２０７において置換用画像データの全体より文字領域を抽出し、文字認識をする（ステップＳ１２０の処理はＯＣＲ処理とも呼ばれる）。
【００３０】
次に、ステップＳ１７５では、置換対象画像データの文字認識結果と、置換用画像データの各ページにおける文字情報タグまたは、文字領域から抽出され、認識された文字列をそれぞれ置換対象画像データの全ページにおける文字情報と比較する。そして、ページごとに類似度を算出する。本ステップＳ１７５における処理を図８を用いて具体的に説明する。
【００３１】
まず、ステップＳ８０１で置換対象画像データの比較対象ページ番号Ｎと置換用画像データの比較対象ページ番号Ｍを１に設定する。ステップＳ８０２で、置換対象画像データの１ページ目の文字情報と置換用画像データの１ページ目の文字情報とを比較して類似度を算出する。
【００３２】
この比較は、例えば、置換用画像データの文字列と置換対象画像データの文字列とを先頭の文字から順に１文字ずつ比較していき、各文字について一致か不一致かの一義的な判定を行う。また、類似度は、この判定結果を用いて、置換用画像データの比較対象ページに関し、置換対象画像データの比較対象ページに含まれる文字総数に対する一致する文字数の割合を算出することにより得られる。
【００３３】
次に、ステップＳ８０３では、Ｓ８０２で処理した置換用画像データのページが最終ページであるか否かを判断する。最終ページでなければステップＳ８０４で置換用画像データの比較対象ページを次ページに移す。そして、ステップＳ８０２に戻って置換対象画像データの１ページ目と置換用画像データの２ページ目について類似度を算出する。これを置換用画像データの最終ページが処理されるまで繰り返す。
【００３４】
置換用画像データの最終ページが処理されたとステップＳ８０３で判断された場合には、ステップＳ８０５で、Ｓ８０２で処理した置換対象画像データが最終ページであるか否かを判断する。最終ページでなければステップＳ８０６で置換対象画像データの処理対象ページを次ページに移し、置換用画像データの処理対象ページを１ページ目に戻す。そして、ステップＳ８０２に戻って、置換対象画像データの最終ページが処理されるまで同様の処理を繰り返す。その後、ステップＳ１８５に処理を移す。
【００３５】
ステップＳ１８５では、置換対象画像の各ページに対し、置換用画像データの各ページのうち類似度が最も高かったページをそれぞれ置換する。類似度が最も高いページを置換する理由は、置換用画像データは一般的に置換対象画像をもとに加筆修正を施したデータであるため、置換用画像データにおいて類似度が最も高いページが置換対象画像に対応する置換用画像である確率が高いからである。
【００３６】
そして、ＰＤＦフォーマットで、図３で指定されたファイル名および保存場所に保存して終了する。
【００３７】
また、画像データを置換するかどうかを確認するメッセージボックスを表示し、置換を実行する、または実行しないかを１ページ毎にユーザが選択することも可能である。
【実施例２】
【００３８】
図６は、本実施例における画像データ置換処理を示すフローチャートである。
【００３９】
本実施例は、実施例１の処理方法に、類似度が基準値を超えたか否かを判断し、この判断結果に応じて画像データを置換するか追加するか判断する工程を追加した処理方法である。これは類似度の数値が全体的に低かった場合には、その中で類似度が最も高いページであっても置換対象画像のページに対応した置換用画像のページであるとは限らないからである。このため、ユーザが設定する基準値を用いた判定を追加することで、より正確な置換対象画像を特定することを目的とする。
【００４０】
ステップＳ１０５からステップＳ１２０、およびステップＳ１７５は、実施例１の図５で示した画像データ置換処理を示すフローチャートと共通するため説明を省略する。
【００４１】
ステップＳ１２５では、ユーザが図３で入力した置換するページと判定するための類似度の基準値を取得する。
【００４２】
ステップＳ１８０では、ステップＳ１７５でページごとに算出した類似度が最大となるページの類似度とステップＳ１２５で取得した（ユーザが入力した）類似度の基準値とを比較する。類似度が最大である（即ち、置換候補となった）ページの類似度が基準値を超えたページについては、ステップＳ１８５に進み、夫々のページの画像データを置換する。類似度が基準値以下であった置換用画像データのページについては、追加用画像データと見なす。そして、ステップＳ１９０で追加用画像データを置換対象画像画像データの最終ページに追加するかどうかを、メッセージボックスでユーザに問い合わせる。最終ページに追加することが選択されると、ステップＳ１９５で、追加用画像データは置換対象画像データの最終ページに追加され、最終ページに追加しないことが選択されると、そのまま処理は終了する。
【００４３】
なお、基準値以上の類似度であっても、類似度が最大でなかったため置換対象とならなかったページがあった場合には、基準値以下の置換用画像データのページの処理と同様に、最終ページに追加するかどうかユーザに確認させれば良い。このように基準値を設けて置換対象とするかを判断することで、より置換候補のページを正確に判定することができるようになった。
【実施例３】
【００４４】
図７Ａ−７Ｂは、本実施例における画像データ置換処理を示すフローチャートである。
【００４５】
本実施例は、主に、実施例２の処理方法に、文字領域が存在するか否かを判断する工程、文字領域が存在しないページについての画像データ置換処理工程、位置情報を利用した文字の抽出処理工程を追加した処理方法である。
【００４６】
ステップＳ１７５からステップＳ１９５は、実施例２の図６で示した画像データ置換処理を示すフローチャートと共通する。このため、これらのステップについての説明は省略する。
【００４７】
ステップＳ１０５で置換対象画像データを指定する。次に、Ｓ１１５で置換用画像データを指定して読み込む。
【００４８】
ステップＳ１３５では、ユーザが指定した置換用画像データについて、領域識別手段２０６によって文字領域と文字領域以外の画像領域とに分離する処理を行う。
【００４９】
そして、ステップＳ１４０で、ユーザが指定した置換用画像データについて、ページごとに文字領域が存在するかどうかを判定する。文字領域が存在しないと判断されたページは、ステップＳ１４５で、置換対象画像データの各ページの画像領域との画像比較を行う。画像比較は、画素毎に類似度を比較したり、画像のヒストグラムを用いるといった一般的な類似画像検索の手法を用いて行えば良い。ステップＳ１４５で類似画像が検出されると、ステップＳ１５０で類似ページが存在すると判断される。置換対象画像データのうち類似ページが存在すると判断されたページは、ステップＳ１５５で、置換用画像データの類似ページに置換される。ステップＳ１５０で類似ページが存在しないと判断された場合は、そのまま処理を終了する。
【００５０】
ステップＳ１４０で置換用画像データの文字領域が存在すると判断されたページは、ステップＳ１５６で置換用画像データが文字情報を持つＰＤＦかどうかを判定する。置換用画像データが文字情報を持つＰＤＦであった場合には、ステップＳ１５８で文字情報のタグを用い、文字領域の座標に存在する文字を文字認識結果とし、Ｓ１６５（図７Ｂ）に進む。ステップＳ１５６で文字情報を持たないＰＤＦと判断された場合には、ステップＳ１５９で置換用画像データの文字領域を抽出する。次に、ステップＳ１６０で、文字認識処理手段２０７において、置換用画像データの文字領域における画像データの文字認識をする。図７Ｂに移り、次にステップＳ１６５では置換対象画像データが文字情報をもつＰＤＦかどうか判断する。文字情報をもつＰＤＦであった場合にはステップＳ１６６に進む。ステップＳ１６６では、ステップＳ１５８またはステップＳ１６０で置換用画像データの文字認識を行った領域に対応する置換対象画像データの領域の文字情報のタグから文字情報を抽出して文字認識結果とする。文字情報をもたないＰＤＦの場合には、ステップＳ１６７に進む。ステップＳ１６７では、ステップＳ１５８またはステップＳ１６０で置換用画像データの文字認識を行った領域に対応する置換対象画像データの領域において文字認識を行う。ステップＳ１７５では置換対象画像データと置換用画像データそれぞれについて、文字認識結果を用いてページ毎に類似度を判定する（これ以降は実施例２と同様）。
【００５１】
本実施例では、置換用画像データの文字領域を抽出した位置情報を元に置換対象画像データの対応する領域について類似度を判定する。そのため、画像全体を比較する方法に比べて、短時間で類似度を判断することが可能となった。
【００５２】
このように、画像データのＰＤＦ情報を利用することで、ＰＤＦとスキャナで読み込んだ画像データという異なるフォーマットデータ上であっても類似度を判定できるようになった。また、双方の画像データを２値化データに変換する必要がないため、従来に比べて処理負荷を少なくすることができるようになった。また、１文字毎に文字情報を比較して類似度を判定するため、従来の画像の特徴を用いた比較に比べて高い信頼性で類似度を判定することができるようになった。
【００５３】
なお、コンピュータを上記の画像処理装置として機能させるためのプログラムも本発明に含まれる。
【図面の簡単な説明】
【００５４】
【図１】本発明の代表的な実施例である画像処理装置としてのパーソナルコンピュータ（ＰＣ）の概略構成を示す図である。
【図２】図１に示した画像処理装置における画像データ置換アプリケーションの機能構成図を示すブロック図である。
【図３】画像データ置換アプリケーションのユーザインタフェースの表示画面の一例を示す模式図である。
【図４】画像データ置換アプリケーションの画像データ置換手段の動作例を説明するための図である。
【図５】実施例１における画像データ置換処理を示すフローチャートである。
【図６】実施例２における画像データ置換処理を示すフローチャートである。
【図７Ａ】実施例３における画像データ置換処理を示すフローチャートである。
【図７Ｂ】実施例３における画像データ置換処理を示すフローチャートである。
【図８】図５のステップＳ１７５の詳細を示すフローチャートである。
【符号の説明】
【００５５】
１０６  ＣＰＵ
１０７  一次記憶装置
２０６  領域識別手段
２０７  文字認識処理手段
２１２  類似度算出手段
２１３  基準値判定手段
２１４  画像データ置換手段
【図１】
2009140478.tif 000003
【図２】
2009140478.tif 000004
【図３】
2009140478.tif 000005
【図４】
2009140478.tif 000006
【図５】
2009140478.tif 000007
【図６】
2009140478.tif 000008
【図７Ａ】
2009140478.tif 000009
【図７Ｂ】
2009140478.tif 000010
【図８】
2009140478.tif 000011