(57)【要約】【課題】  電子データ化された画像のデータ量を容易且つ効率的に削減可能な画像処理装置および画像処理プログラムを提供することを目的とする。【解決手段】  複数ページからなる入力画像８１の各ページで利用されている共通画像８２を認識する共通画像認識手段と、共通画像８２と一致するテンプレートＡ画像を検索するテンプレート画像検索手段と、テンプレートＡ画像と複数ページからなる入力画像８１の各ページとの差異画像８３〜８６を認識する差異画像認識手段と、テンプレートＡ画像と差異画像８３〜８６とを画像ファイルとして出力する画像出力手段とを有することにより上記課題を解決する。【選択図】  図８
2007018360.tif 000002
【特許請求の範囲】
【請求項１】
複数ページからなる入力画像の各ページで利用されている共通画像を認識する共通画像認識手段と、
前記共通画像認識手段により認識された前記共通画像と一致するテンプレート画像を検索するテンプレート画像検索手段と、
前記テンプレート画像検索手段により検索されたテンプレート画像と前記複数ページからなる入力画像の各ページとの差異画像を認識する差異画像認識手段と、
前記テンプレート画像検索手段により検索されたテンプレート画像と前記差異画像認識手段により認識された差異画像とを画像ファイルとして出力する画像出力手段と
を有することを特徴とする画像処理装置。
【請求項２】
複数ページからなる入力画像の各ページで利用されているテンプレート画像を検索するテンプレート画像検索手段と、
前記テンプレート画像検索手段により検索されたテンプレート画像と前記複数ページからなる入力画像の各ページとの差異画像を認識する差異画像認識手段と、
前記テンプレート画像検索手段により検索されたテンプレート画像と前記差異画像認識手段により認識された差異画像とを画像ファイルとして出力する画像出力手段と
を有することを特徴とする画像処理装置。
【請求項３】
前記画像出力手段は、前記テンプレート画像検索手段により検索されたテンプレート画像に同一のテンプレート画像が含まれるとき、同一のテンプレート画像を共有するように前記テンプレート画像と前記差異画像とを画像ファイルとして出力することを特徴とする請求項２記載の画像処理装置。
【請求項４】
画像出力手段は、前記画像ファイルとして出力した前記テンプレート画像と前記差異画像とを重ね合わせて前記入力画像を再構築することを特徴とする請求項１乃至３何れか一項記載の画像処理装置。
【請求項５】
前記画像ファイルに含まれるテンプレート画像が実体でなく、実体の保存先を指すリンク情報であるとき、前記画像出力手段は前記リンク情報が指す保存先から実体を取得することを特徴とする請求項１乃至４何れか一項記載の画像処理装置。
【請求項６】
コンピュータを、
複数ページからなる入力画像の各ページで利用されている共通画像を認識する共通画像認識手段と、
前記共通画像認識手段により認識された前記共通画像と一致するテンプレート画像を検索するテンプレート画像検索手段と、
前記テンプレート画像検索手段により検索されたテンプレート画像と前記複数ページからなる入力画像の各ページとの差異画像を認識する差異画像認識手段と、
前記テンプレート画像検索手段により検索されたテンプレート画像と前記差異画像認識手段により認識された差異画像とを画像ファイルとして出力する画像出力手段と
して機能させる為の画像処理プログラム。
【請求項７】
コンピュータを、
複数ページからなる入力画像の各ページで利用されているテンプレート画像を検索するテンプレート画像検索手段と、
前記テンプレート画像検索手段により検索されたテンプレート画像と前記複数ページからなる入力画像の各ページとの差異画像を認識する差異画像認識手段と、
前記テンプレート画像検索手段により検索されたテンプレート画像と前記差異画像認識手段により認識された差異画像とを画像ファイルとして出力する画像出力手段と
して機能させる為の画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置および画像処理プログラムに係り、特に電子データ化された画像を扱う画像処理装置および画像処理プログラムに関する。
【背景技術】
【０００２】
近年のコンピュータ性能の向上やプレゼンテーションソフトの高機能化に伴い、会議等で配布されるドキュメント（資料）は上記のようなプレゼンテーションソフトを利用して作成されることが多くなっている。ドキュメント作成者は、例えばドキュメントを印刷した印刷物を会議等で配布する。会議等で印刷物を受け取ったユーザは、その印刷物を電子データ化して保存しておきたい場合、例えばドキュメント作成者から電子データを受け取ることが考えられる。
【０００３】
しかしながら、会議等で印刷物を受け取ったユーザは、いつもドキュメント作成者から電子データを受け取れる訳ではない。この場合、会議等で印刷物を受け取ったユーザは印刷物をスキャナ等で画像化し、電子データ化する。
【０００４】
このように、電子データ化された画像は一般的にデータ量が多い為、データ量を削減した後、コンピュータの補助記憶装置（例えばハードディスク装置など）に保存しておくことが多い。従来、電子データ化された画像のデータ量を削減する方法としては、以下の特許文献１〜３に記載されているような技術が知られている。
【０００５】
特許文献１には、前景画像と背景画像とに分けることで圧縮を実現する高圧縮ＰＤＦの技術が記載されている。特許文献２，３には、複数ページの画像から共通画像を抽出して共通画像と非共通画像とに分けてデータ量を削減する技術が記載されている。
【特許文献１】特開２００４−３６２５４１号公報
【特許文献２】特開２００２−２４７９９号公報
【特許文献３】特開２００２−２７２２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献１は、１枚の画像を出来るだけ高圧縮する技術が記載されているが、複数枚の画像の共通部分を共有するものではない為、データ量を大きく削減できない。また、特許文献２，３は、複数ページの画像から共通画像を抽出して共通画像と非共通画像とに分けてデータ量を削減する技術が記載されているが、共通画像の抽出が必ずしも上手くいかないことがあるという問題があった。
【０００７】
本発明は、上記の点に鑑みなされたもので、電子データ化された画像のデータ量を容易且つ効率的に削減可能な画像処理装置および画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明の画像処理装置は、複数ページからなる入力画像の各ページで利用されている共通画像を認識する共通画像認識手段と、前記共通画像認識手段により認識された前記共通画像と一致するテンプレート画像を検索するテンプレート画像検索手段と、前記テンプレート画像検索手段により検索されたテンプレート画像と前記複数ページからなる入力画像の各ページとの差異画像を認識する差異画像認識手段と、前記テンプレート画像検索手段により検索されたテンプレート画像と前記差異画像認識手段により認識された差異画像とを画像ファイルとして出力する画像出力手段とを有することを特徴とする。
【０００９】
また、本発明の画像処理装置は、複数ページからなる入力画像の各ページで利用されているテンプレート画像を検索するテンプレート画像検索手段と、前記テンプレート画像検索手段により検索されたテンプレート画像と前記複数ページからなる入力画像の各ページとの差異画像を認識する差異画像認識手段と、前記テンプレート画像検索手段により検索されたテンプレート画像と前記差異画像認識手段により認識された差異画像とを画像ファイルとして出力する画像出力手段とを有することを特徴とする。
【００１０】
また、本発明の画像処理プログラムは、コンピュータを、複数ページからなる入力画像の各ページで利用されている共通画像を認識する共通画像認識手段と、前記共通画像認識手段により認識された前記共通画像と一致するテンプレート画像を検索するテンプレート画像検索手段と、前記テンプレート画像検索手段により検索されたテンプレート画像と前記複数ページからなる入力画像の各ページとの差異画像を認識する差異画像認識手段と、前記テンプレート画像検索手段により検索されたテンプレート画像と前記差異画像認識手段により認識された差異画像とを画像ファイルとして出力する画像出力手段として機能させることを特徴とする。
【００１１】
また、本発明の画像処理プログラムは、コンピュータを、複数ページからなる入力画像の各ページで利用されているテンプレート画像を検索するテンプレート画像検索手段と、前記テンプレート画像検索手段により検索されたテンプレート画像と前記複数ページからなる入力画像の各ページとの差異画像を認識する差異画像認識手段と、前記テンプレート画像検索手段により検索されたテンプレート画像と前記差異画像認識手段により認識された差異画像とを画像ファイルとして出力する画像出力手段として機能させることを特徴とする。
【００１２】
本発明では、入力画像の各ページで利用されているテンプレート画像を検索し、そのテンプレート画面を利用することで、入力画像の共通画像であるテンプレート画像と非共通画像である差異画像とに分ける処理を容易且つ高精度に行なうことができるので、入力画像から高精度に冗長部分を排除できる。
【発明の効果】
【００１３】
本発明によれば、電子データ化された画像のデータ量を容易且つ効率的に削減可能な画像処理装置および画像処理プログラムを提供可能である。
【発明を実施するための最良の形態】
【００１４】
次に、本発明を実施するための最良の形態を、以下の実施例に基づき図面を参照しつつ説明していく。ここでは、本発明の理解を容易とするため、本発明の原理について説明していく。本発明は、１ページ以上の画像から共通画像を抽出し、共通画像と非共通画像とに分けて冗長部分を排除することで、データ量を削減するものである。なお、複数ページの画像から共通画像を抽出して共通画像と非共通画像とに分ける処理は、上記したように複雑である。
【００１５】
そこで、本発明は１ページ以上の画像から共通画像を抽出して共通画像と非共通画像とに分ける処理を次のように行なう。まず、本発明では、いわゆるテンプレートの使用を前提とする。ここで、テンプレートとは共通画像の一例である。ドキュメントを作成可能なソフトウェアの一例としてのプレゼンテーションソフトでは、例えば何も書かれていない背景画像のみの画像をテンプレートと言う。また、帳票ではプレ印刷された罫線や項目名等のみの画像をテンプレートと言う。
【００１６】
本発明では、ドキュメントの作成にテンプレートを使用することにより、複数ページの画像から抽出した共通画像に基づいて１つのテンプレートを検索でき、そのテンプレートを共通画像として使用することで、共通画像との差異画像である非共通画像を容易且つ高精度に抽出できる。
【００１７】
このように、本発明ではドキュメントの作成に使用したテンプレートを共通画像として使用することにより、複雑な処理である共通画像の抽出を容易且つ高精度に行なうことができる。更に、本発明では高精度な共通画像を抽出できるので、１ページ以上の画像を共通画像と非共通画像とに分ける処理を高精度に行なうことができる。つまり、本発明では非共通画像の抽出精度を高めることができる。
【００１８】
図１は、本発明の基本的な処理手順を表したフローチャート（１／２）である。ここでは、ドキュメント作成者がドキュメントを作成可能なソフトウェアの一例としてのプレゼンテーションソフトを利用する例を説明する。なお、ドキュメント作成者が利用するプレゼンテーションソフトはテンプレートデータ１０の使用が可能である。
【００１９】
ステップＳ１０に進み、ドキュメント作成者はテンプレートデータ１０を使用して複数ページからなるドキュメントを作成する。言い換えれば、プレゼンテーションソフトはドキュメント作成者からの指示に基づき、テンプレートデータ１０を使用して複数ページからなるドキュメントを作成する。ここでは、テンプレートＡを使用してドキュメントを作成したとする。
【００２０】
ステップＳ１１に進み、ドキュメント作成者は作成したドキュメントを印刷する。言い換えれば、プレゼンテーションソフトはドキュメント作成者からの指示に基づき、ステップＳ１０で作成されたドキュメントを印刷する。ドキュメント作成者は、ドキュメントを印刷した印刷物を会議等で配布する。
【００２１】
図２は、本発明の基本的な処理手順を表したフローチャート（２／２）である。会議等で印刷物を受け取ったユーザは、その印刷物を電子データ化して保存する場合、ステップＳ２０に進み、スキャナなどの画像処理装置により印刷物をスキャンして画像化し、電子データ化する。言い換えれば、会議等で印刷物を受け取ったユーザの使用する画像処理装置は、印刷物をスキャンして画像化し、電子データ化して入力画像とする。なお、会議等で印刷物を受け取ったユーザが利用するプレゼンテーションソフトはテンプレートデータ１１の使用が可能である。
【００２２】
ステップＳ２１に進み、画像処理装置は後述するように複数ページの入力画像から共通画像を抽出して、テンプレートデータ１１から一致するテンプレートを検索する。一致するテンプレートとは、ドキュメントの作成に使用されたテンプレートＡである。
【００２３】
通常、ドキュメント作成者と印刷物を受け取ったユーザとは異なる者である。しかしながら、ドキュメント作成者及び印刷物を受け取ったユーザの使用する画像処理装置は同じプレゼンテーションソフトを備えていれば、ネットワーク等で繋がっていなくても同じテンプレートを使用できる可能性が高い。もちろん、ドキュメント作成者及び印刷物を受け取ったユーザの使用する画像処理装置は、ネットワーク経由で一つのテンプレートデータを共有してもよい。ここでは、テンプレートＡが抽出される。
【００２４】
ステップＳ２２に進み、画像処理装置は一致するテンプレートがテンプレートデータ１１に有るか否かを判定する。ここでは、ステップＳ２１においてテンプレートＡが抽出される為、ステップＳ２４に進む。
【００２５】
ステップＳ２４では、ステップＳ２１で抽出されたテンプレートと入力画像との差異画像を後述するように作成する。ステップＳ２５に進み、画像処理装置はステップＳ２１で抽出したテンプレート画像とステップＳ２４で作成した複数ページの差異画像とを画像ファイルとして出力する。
【００２６】
なお、画像処理装置は一致するテンプレートがテンプレートデータ１１に無いと判定した場合、ステップＳ２３に進み、元画像をそのまま画像ファイルとして出力する。図１及び図２のフローチャートに示す処理では、ドキュメントの作成に使用したテンプレートの使用が可能であるときに、そのテンプレートを使用し、テンプレートと入力画像との差異画像を容易且つ高精度に抽出できる。
【００２７】
図３は、画像処理装置の一例のハードウェア構成図である。画像処理装置は、それぞれバスＢで相互に接続されている入力装置２１，出力装置２２，ドライブ装置２３，補助記憶装置２４，メモリ装置２５，演算処理装置２６およびインターフェース装置２７で構成される。
【００２８】
入力装置２１はキーボード，マウス，スキャナなどで構成される。出力装置２２はディスプレイ，プリンタなどで構成される。また、インターフェース装置２７は、モデム，ＬＡＮカードなどで構成される。
【００２９】
画像処理プログラムは、例えば記録媒体２８の配布やネットワークからのダウンロード等によって提供される。なお、画像処理プログラムを記録した記録媒体２８は、ＣＤ−ＲＯＭ、フレキシブルディスク、光磁気ディスク等の様に情報を光学的，電気的或いは磁気的に記録する記録媒体、ＲＯＭ、フラッシュメモリ等の様に情報を電気的に記録する半導体メモリ等、様々なタイプの記録媒体を用いることができる。
【００３０】
また、画像処理プログラムを記録した記録媒体２８がドライブ装置２３にセットされると、画像処理プログラムは記録媒体２８からドライブ装置２３を介して補助記憶装置２４にインストールされる。ネットワークからダウンロードされた画像処理プログラムは、インターフェース装置２７を介して補助記憶装置２４にインストールされる。
【００３１】
補助記憶装置２４は、インストールされた画像処理プログラムを格納すると共に、必要なファイル，データ等を格納する。メモリ装置２５は、コンピュータの起動時に補助記憶装置２４から画像処理プログラムを読み出して格納する。そして、演算処理装置２６はメモリ装置２５に格納された画像処理プログラムに従って、後述するような各種手段を実現している。
【００３２】
本発明の画像処理装置は、ＰＣの他、電子データ化された画像を扱える複合機、スキャナ装置などを含んでいる。また、本発明の画像処理装置は図３に示す構成の内、一部の構成をネットワーク経由で利用可能なものも含まれる。
【実施例１】
【００３３】
図４は、本発明による画像処理装置の一例の機能構成図である。画像処理装置は、共通画像認識手段３１，テンプレート画像検索手段３２，差異画像認識手段３３及び画像出力手段３４を含む構成である。図４の画像処理装置は、図５のフローチャートに表した手順に従って処理を行う。
【００３４】
図５は、本発明の第１実施例の処理手順を表したフローチャートである。ステップＳ３０に進み、スキャナなどの画像処理装置は複数ページからなる印刷物をスキャンして画像化し、電子データ化して複数ページからなる入力画像とする。
【００３５】
ステップＳ３１に進み、共通画像認識手段３１は複数ページからなる入力画像の共通画像を認識する。ステップＳ３２に進み、共通画像認識手段３１は１ページの共通画像を作成する。ステップＳ３１及びＳ３２における共通画像の認識および作成方法は、例えば上述した特許文献２の段落［００１３］〜［００２１］に記載されている。プレゼンテーションソフトの一例であるパワーポイント（登録商標）であれば、ドキュメントの作成時に書かれた文字や図表などが除かれた共通画像を得ることができる。
【００３６】
図６は、複数ページの入力画像から作成された共通画像の一例のイメージ図である。入力画像は３ページの画像６１〜６３からなる。画像６１は黒色の文字を含む。画像６２は赤色の文字を含む。画像６３は青色の文字を含む。共通画像認識手段３１は、複数ページの入力画像である画像６１〜６３から共通画像６４を作成する。
【００３７】
ステップＳ３３に進み、テンプレート画像検索手段３２は、ステップＳ３２で作成した共通画像と一致するテンプレートをテンプレートデータ１２から検索する。テンプレート画像検索手段３２は、テンプレートデータ１２に予め用意されている複数のテンプレートの中から１つのテンプレートを選び、テンプレート毎に共通画像との差異を計算する。
【００３８】
例えば共通画像のＸ，Ｙ座標のＲＧＢ値を（Ｒ１，Ｇ１，Ｂ１）とし、選ばれたテンプレートのＲＧＢ値を（Ｒ２，Ｇ２，Ｂ２）とすると、テンプレート画像検索手段３２は以下の式（１）のように差異ｄを計算する。
【００３９】
差異ｄ＝｜Ｒ１−Ｒ２｜＋｜Ｇ１−Ｇ２｜＋｜Ｂ１−Ｂ２｜・・・（１）
テンプレート画像検索手段３２は、Ｘ，Ｙ座標の差異ｄを全ての画素で計算し、以下の式（２）のようにテンプレート画像の差異Ｄとする。
【００４０】
差異Ｄ＝Σｄ（Ｘ，Ｙ）・・・（２）
同様に、テンプレート画像検索手段３２は他のテンプレート画像の差異Ｄを求める。テンプレート画像検索手段３２はテンプレート画像を１〜Ｎ、テンプレート画像１〜Ｎの差異をＤ１〜Ｄｎとすると、差異Ｄ１〜Ｄｎのうち最も小さい差異Ｄｍｉｎのテンプレートを一致するテンプレートとして検索する。なお、テンプレート画像検索手段３２は所定の閾値Ｋを予め決めておき、差異Ｄｍｉｎ>Ｋの場合に一致するテンプレートが無いと判定するようにしてもよい。なお、画像処理装置は一致するテンプレートがテンプレートデータ１２に無いと判定された場合、前述したように元画像をそのまま画像ファイルとして出力する。テンプレート画像検索手段３２は、前述した以外の方法を使って一致するテンプレートをテンプレートデータ１２から検索してもよい。
【００４１】
また、前述したステップＳ３２では共通画像を作成するときに、複数ページの入力画像から共通画像が認識できない場合がある。これは、例えば入力画像を１〜５とすると、入力画像１のある画素を（ｘ，ｙ）とするとき、画素（ｘ、ｙ）が入力画像１〜５の全ての入力画像で異なる場合に共通画像が認識できない。
【００４２】
例えばプレゼンテーションソフトの一例であるパワーポイント（登録商標）の場合、ドキュメントの作成時に書かれた文字や図表などが画素（ｘ，ｙ）にあたってしまい、テンプレート画像であるパワーポイント（登録商標）の背景を検索できないことがある。このような画素（ｘ，ｙ）を不定画素として除くことにより、テンプレート画像検索手段３２は差異ｄの精度を高めることができる。
【００４３】
図７は、不定画素の一例のイメージ図である。例えば図６の入力画像は３ページの画像６１〜６３からなる。画像６１〜６３の場合、共通画像認識手段３１は画像６１〜６３の文字の色がそれぞれ異なる等の理由から共通画像を認識できないことがある。このような場合は画像６１〜６３の全てで異なる画素（ｘ，ｙ）を不定画素とし、差異ｄの計算から除外することで差異ｄの精度を高めることができる。図７では、不定画素を黒色の四角で表している。
【００４４】
ここでは、ステップＳ３３においてテンプレートデータ１２からテンプレートＡが検索されたものとして説明を続ける。ステップＳ３４に進み、テンプレート画像検索手段３２はテンプレートデータ１２からテンプレートＡを抽出する。
【００４５】
ステップＳ３５に進み、差異画像認識手段３３はテンプレートＡと複数ページからなる入力画像との差分をとることにより、差異画像を作成する。例えば入力画像のＸ，Ｙ座標のＲＧＢ値を（Ｒ１，Ｇ１，Ｂ１）とし、ステップＳ３４で抽出されたテンプレートＡのＲＧＢ値を（Ｒ２，Ｇ２，Ｂ２）とすると、差異画像認識手段３３は以下の式（３）のように差異ｄを計算する。
【００４６】
差異ｄ＝｜Ｒ１−Ｒ２｜＋｜Ｇ１−Ｇ２｜＋｜Ｂ１−Ｂ２｜・・・（３）
ここで、差異画像認識手段３３は所定の閾値Ｋを予め決めておき、差異ｄ>Ｋの場合に差異画像とする。差異画像認識手段３３は、入力画像の他のページについても同様な処理を行うことで、１ページのテンプレート画像と、複数ページの差異画像とを作成する。差異画像認識手段３３は、前述した以外の方法を使って差異画像を作成してもよい。
【００４７】
例えばテンプレートＡと複数ページからなる入力画像との差分をとる際に、差異画像認識手段３３はテンプレート画像及び入力画像の解像度変換を行ない、４００ｄｐｉの画像を１００ｄｐｉ等の小さな画像に変換してもよい。さらに、差異画像認識手段３３は１２８×１２８画素のようなサムネール画像に変換してもよい。
【００４８】
一般に、テンプレート画像はスキャン画像でないことから、解像度情報が含まれていないことが多い。そこで、差異画像認識手段３３はテンプレート画像と入力画像との画素数を合わせる為に、テンプレート画像の画像サイズを基準とし、入力画像の画素数を間引き又は拡大処理する。
【００４９】
例えば入力画像の画素数が１０００×２０００画素、テンプレート画像の画素数が５００×１０００画素の場合、差異画像認識手段３３は、入力画像を１／２の大きさとする為に１画素おきに間引き処理を行い、テンプレート画像と同じ５００×１０００画素に合わせてから差異画像を作成する。
【００５０】
ステップＳ３６に進み、画像出力手段３４はステップＳ３４でテンプレートデータ１２から抽出したテンプレート画像と、ステップＳ３５で作成した複数ページの差異画像とを画像ファイルとして出力する。出力される画像ファイルは、ＪＰＥＧやＴＩＦＦなど圧縮可能なファイル形式を利用して、非可逆な画像として出力することにより、さらに圧縮効果を高めることができる。また、出力される画像ファイルは解像度を落とすことにより圧縮率を高めることもできる。
【００５１】
図８は、図５のフローチャートに表した処理の一例のイメージ図である。ステップＳ３０では、複数ページからなる入力画像８１が入力される。ステップＳ３１及びＳ３２では複数ページからなる入力画像８１から１ページの共通画像８２を作成する。ステップＳ３３ではテンプレートデータ１２に予め用意されている複数のテンプレートＡ〜Ｄの中から１つのテンプレートを順次選び、共通画像８２とマッチングする。そして、ステップＳ３４では、テンプレートデータ１２からテンプレートＡが検索される。ステップＳ３５ではテンプレートＡと複数ページからなる入力画像８１との差分をとることにより、差異画像８３〜８６を作成する。ステップＳ３６では、テンプレートＡと複数ページの差異画像８３〜８６とを画像ファイルとして出力する。
【実施例２】
【００５２】
本発明の実施例２は一部を除いて実施例１と同様であり、適宜説明を省略する。図９は本発明による画像処理装置の一例の機能構成図である。画像処理装置は、テンプレート画像検索手段９１，差異画像認識手段９２及び画像出力手段９３を含む構成である。
【００５３】
実施例１では、複数ページからなる入力画像から１ページの共通画像を作成し、その共通画像に基づいてテンプレート画像を検索している。一方、実施例２では１ページ以上からなる入力画像のそれぞれが、個々にテンプレート画像を検索する。実施例２は、入力された１ページ以上からなる入力画像が異なるテンプレート画像を使用している場合に有効となる。
【００５４】
図１０は、実施例２の処理の一例のイメージ図である。図１０は、５ページからなる入力画像のそれぞれが、個々にテンプレート画像を検索した結果、１及び２ページに対してテンプレートＡが抽出され、３〜５ページに対してテンプレートＢが抽出された例を表している。
【００５５】
図１０のように５ページからなる入力画像が入力された場合、実施例１では理想的にテンプレートＢが抽出される。この結果、テンプレートＢを使用した３ページは差異画像の抽出に伴い、効率的に圧縮できる。一方、テンプレートＡを使用した２ページは全てが差異画像となって圧縮効率が悪い。
【００５６】
実施例２では、１及び２ページに対してテンプレートＡが抽出され、３〜５ページに対してテンプレートＢが抽出される。この結果、テンプレートＡを使用した２ページ及びテンプレートＢを使用した３ページは、それぞれ対応するテンプレートＡ又はＢを使用して差異画像を抽出できるので、圧縮効率が高まる。ここで、出力する画像ファイルは非可逆なファイル形式を用いたり、解像度を落とすことにより圧縮効率を高めてもよい。
【００５７】
図１０の場合、画像処理装置は図１１のような画像ファイルを出力する。図１１は出力される画像ファイルの一例のイメージ図である。図１１の画像ファイルは、テンプレートＡ画像，テンプレートＢ画像，差異画像１〜５，情報領域から構成される。なお、実施例１の画像ファイルはテンプレートＢ画像，差異画像１〜５から構成される。実施例１の場合の差異画像１及び２は、入力画像の１，２ページそのままとなる。
【００５８】
図１１の画像ファイルに含まれる情報領域には、テンプレートＡ画像と差異画像１，２とを対応付ける情報と、テンプレートＢ画像と差異画像３〜５とを対応付ける情報とが含まれる。また、差異画像１〜５は入力画像全体を持っていても良いし、部分領域として原点からのオフセット値を持ち、表示・印刷時にオフセット値を計算して重ね合わせるようにしても良い。差異以外の画素は、透過して表示できるような画像形式とすることで、テンプレート画像を表示することができる。
【００５９】
なお、１ページからなる入力画像の場合も、実施例２ではテンプレート画像と差異画像とを分けておくことにより、同様の方法により作成された別の画像と統合するときにテンプレート画像を共有できるなどのメリットがある。また、実施例２ではテンプレート画像を保持せずに、テンプレート画像へのリンク情報を保存しておく画像ファイルの構成も可能である。
【００６０】
この場合、表示・印刷時に画像ファイルから元の入力画像を再構築する際には、リンク情報を利用してテンプレート画像を得ることができるため、１ページからなる入力画像のときもメリットがある。
【実施例３】
【００６１】
本発明の実施例３は、実施例１〜２により出力された画像ファイルから元の入力画像を再構築する処理を説明する。図１２は、実施例３の処理の一例のイメージ図である。図１２は１ページのテンプレート画像及び３ページの差異画像１〜３から構成される画像ファイルから元の入力画像１２１を再構築する例を表している。
【００６２】
画像出力手段９３は３ページ分のテンプレート画像を表示し、それぞれのテンプレート画像の上に差異画像１〜３を別々に重ね合わせて表示することで、３ページからなる元の入力画像１２１を再構築することができる。
【００６３】
図１３は全体領域を差異画像として持つ場合に、テンプレート画像と差異画像とを重ね合わせる処理のイメージ図である。図１４は部分領域を差異画像として持つ場合に、テンプレート画像と差異画像とを重ね合わせる処理のイメージ図である。部分領域を差異画像として持つ場合は、部分領域毎に原点からのオフセット値を持ち、オフセット値を計算して差異画像をテンプレート画像に重ね合わせる。
【００６４】
部分領域を差異画像として持つ場合に、テンプレート画像と差異画像とを重ね合わせる処理は、図１５又は図１６のフローチャートに示すような手順となる。ここでは、図１１の画像ファイルから元の入力画像を再構築する例を説明する。
【００６５】
図１５は、部分領域を差異画像として持つ場合に、テンプレート画像と差異画像とを重ね合わせる処理の一例のフローチャートである。ステップＳ４０に進み、画像出力手段９３は画像ファイルに含まれる情報領域より、重ね合わせに関する情報を取得する。
【００６６】
ステップＳ４１に進み、画像出力手段９３は画像ファイルに含まれるテンプレートＡ画像及びテンプレートＢ画像をロードする。ステップＳ４２に進み、画像出力手段９３は差異画像１〜５をロードする。
【００６７】
ステップＳ４３に進み、画像出力手段９３は情報領域のオフセット値に基づいて、部分領域である差異画像１〜５をテンプレートＡ画像およびテンプレートＢ画像に重ね合わせる。そして、画像出力手段９３はステップＳ４４に進み、出力用画像の作成を行なう。ステップＳ４５に進み、画像出力手段９３は作成した出力用画像を出力する。例えば出力先として印刷を考えると、画像出力手段９３はオフセット値に重ね合わせた１ページのビットマップ画像を作成する。
【００６８】
図１６は、部分領域を差異画像として持つ場合に、テンプレート画像と差異画像とを重ね合わせる処理の他の一例のフローチャートである。図１６は、画像ファイルに含まれるテンプレート画像が実体ではなく、リンク情報だった場合の処理例である。
【００６９】
ステップＳ５０に進み、画像出力手段９３は画像ファイルに含まれる情報領域より、重ね合わせに関する情報を取得する。ステップＳ５１に進み、画像出力手段９３は画像ファイルからテンプレートＡ画像及びテンプレートＢ画像のリンク先情報を読み出す。リンク先情報は、例えば＜Ａ  ＨＲＥＦ＝“ＦＩＬＥ￥Ｄｏｃｕｍｅｎｔ￥ｔｅｍｐ￥ｔｅｍｐＡ．ｐｐｔ”＞のように記載される。そして、画像出力手段９３はテンプレートＡ画像及びテンプレートＢ画像をリンク先よりロードする。ステップＳ５２に進み、画像出力手段９３は差異画像１〜５をロードする。
【００７０】
ステップＳ５３に進み、画像出力手段９３は情報領域のオフセット値に基づいて、部分領域である差異画像１〜５をテンプレートＡ画像およびテンプレートＢ画像に重ね合わせる。そして、画像出力手段９３はステップＳ５４に進み、出力用画像の作成を行なう。ステップＳ５５に進み、画像出力手段９３は作成した出力用画像を出力する。
【００７１】
リンク先が画像データの場合は、そのまま出力用メモリにテンプレートＡ画像およびテンプレートＢ画像をロード（展開）すればよい。しかしながら、パワーポイント（登録商標）ファイルのようなアプリケーションソフトウェアの形式のときは、画像データへの変換を行った後、出力用メモリにロードする。
【００７２】
本発明は、具体的に開示された実施例に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【図面の簡単な説明】
【００７３】
【図１】本発明の基本的な処理手順を表したフローチャート（１／２）である。
【図２】本発明の基本的な処理手順を表したフローチャート（２／２）である。
【図３】画像処理装置の一例のハードウェア構成図である。
【図４】本発明による画像処理装置の一例の機能構成図である。
【図５】本発明の第１実施例の処理手順を表したフローチャートである。
【図６】複数ページの入力画像から作成された共通画像の一例のイメージ図である。
【図７】不定画素の一例のイメージ図である。
【図８】図５のフローチャートに表した処理の一例のイメージ図である。
【図９】本発明による画像処理装置の一例の機能構成図である。
【図１０】実施例２の処理の一例のイメージ図である。
【図１１】出力される画像ファイルの一例のイメージ図である。
【図１２】実施例３の処理の一例のイメージ図である。
【図１３】全体領域を差異画像として持つ場合に、テンプレート画像と差異画像とを重ね合わせる処理のイメージ図である。
【図１４】部分領域を差異画像として持つ場合に、テンプレート画像と差異画像とを重ね合わせる処理のイメージ図である。
【図１５】部分領域を差異画像として持つ場合に、テンプレート画像と差異画像とを重ね合わせる処理の一例のフローチャートである。
【図１６】部分領域を差異画像として持つ場合に、テンプレート画像と差異画像とを重ね合わせる処理の他の一例のフローチャートである。
【符号の説明】
【００７４】
１０，１１，１２    テンプレートデータ
３１    共通画像認識手段
３２，９１    テンプレート画像検索手段
３３，９２    差異画像認識手段
３４，９３    画像出力手段
６１〜６３    画像
６４，８２    共通画像
８１，１２１    入力画像
８３〜８６    差異画像
【図１】
2007018360.tif 000003
【図２】
2007018360.tif 000004
【図３】
2007018360.tif 000005
【図４】
2007018360.tif 000006
【図５】
2007018360.tif 000007
【図６】
2007018360.tif 000008
【図７】
2007018360.tif 000009
【図８】
2007018360.tif 000010
【図９】
2007018360.tif 000011
【図１０】
2007018360.tif 000012
【図１１】
2007018360.tif 000013
【図１２】
2007018360.tif 000014
【図１３】
2007018360.tif 000015
【図１４】
2007018360.tif 000016
【図１５】
2007018360.tif 000017
【図１６】
2007018360.tif 000018