(57)【要約】【課題】複数枚の文書セット同士を、各文書の比較対象のずれを補正して比較することのできる画像処理装置を提供すること。【解決手段】少なくとも２つのデジタル画像データセットを取得する画像データセット取得部１０１と、取得した少なくとも２つの画像データセットをページ単位の画像データに分割するページ分割部１０２と、得られた画像データのうち、各デジタル画像データセットから少なくとも一つの画像データを取り出し、取り出した画像データ間で文書比較を行う画像比較部１０３と、画像比較部１０３による文書比較において画像データの比較ができない場合に、当該画像データを非比較対象画像であると判定する画像判定部１０４と、画像判定部１０４の判定に基づいて、非比較対象画像を含む画像データセットについて当該非比較対象画像より後のページの補正を行うページ補正部１０５と、を備える画像処理装置を提供する。【選択図】図２
2011003077.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも２つのデジタル画像データセットを取得する画像データセット取得手段と、
前記画像データセット取得手段が取得した少なくとも２つの画像データセットをページ単位の画像データに分割するページ分割手段と、
前記ページ分割手段によって得られた画像データのうち、各デジタル画像データセットから少なくとも一つの画像データを取り出し、取り出した画像データ間で文書比較を行う画像比較手段と、
前記画像比較手段による文書比較において画像データの比較ができない場合に、当該画像データを非比較対象画像であると判定する画像判定手段と、
前記画像判定手段の判定に基づいて、前記非比較対象画像を含む画像データセットについて当該非比較対象画像より後のページの補正を行うページ補正手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記画像比較手段は、取り出した２つの画像データのうち、ページ数の少ない画像データセットから取り出した画像を第１画像とし、もう一方の画像データを第２画像として、前記第１画像と前記第２画像の画素同士を比較し、前記第１画像のみが黒である画素の数と前記第２画像のみが黒である画素の数の和を前記第１画像及び前記第２画像が共に黒である画素の数で除算した値を差分評価値として算出し、
前記画像判定手段は、前記差分評価値が、設定された閾値より大きい場合に、前記第２画像は非比較対象画像であると判定し、前記差分評価値が前記閾値より小さい場合に、前記第２画像は比較対象画像であると判定することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記画像比較手段は、取り出した画像データ間において、当該画像データを小領域毎に比較して両者間の差分を求め、差分の多い小領域を色付けし、
前記画像判定手段は、前記画像比較手段によって色づけされた小領域の数に応じて、非比較対象画像の判定を行うことを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記ページ補正手段によってページ補正がなされた後、前記画像比較手段が取り出した２つの画像データ間を画素毎に比較した結果を用いて、位置ずれの程度を示した位置ずれ表示画像を作成して出力する位置ずれ表示画像出力手段と、
をさらに備えることを特徴とする請求項１から３のいずれか一項に記載の画像処理装置。
【請求項５】
画像処理装置で実行される画像処理方法であって、
少なくとも２つのデジタル画像データセットを取得する画像データセット取得工程と、
前記画像データセット取得工程で取得した少なくとも２つの画像データセットをページ単位の画像データに分割するページ分割工程と、
前記ページ分割工程で得られた画像データのうち、各デジタル画像データセットから少なくとも一つの画像データを取り出し、取り出した画像データ間で文書比較を行う画像比較工程と、
前記画像比較工程での文書比較において画像データの比較ができない場合に、当該画像データを非比較対象画像であると判定する画像判定工程と、
前記画像判定工程の判定に基づいて、前記非比較対象画像を含む画像データセットについて当該非比較対象画像より後のページの補正を行うページ補正工程と、
を含むことを特徴とする画像処理方法。
【請求項６】
少なくとも２つのデジタル画像データセットを取得する画像データセット取得ステップと、
前記画像データセット取得ステップで取得した少なくとも２つの画像データセットをページ単位の画像データに分割するページ分割ステップと、
前記ページ分割ステップで得られた画像データのうち、各デジタル画像データセットから少なくとも一つの画像データを取り出し、取り出した画像データ間で文書比較を行う画像比較ステップと、
前記画像比較ステップでの文書比較において画像データの比較ができない場合に、当該画像データを非比較対象画像であると判定する画像判定ステップと、
前記画像判定ステップの判定に基づいて、前記非比較対象画像について当該非比較対象画像より後のページの補正を行うページ補正ステップと、
をコンピュータに実行させるための画像処理プログラム。
【請求項７】
請求項６に記載のプログラムを記憶したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の文書セット間における位置ずれに関する処理を行う画像処理装置、画像処理方法、画像処理プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
印刷された２つの文書を比較し、文書同士が相違するか否かをチェックしたり、相違点を探したりするという作業は、ビジネスの場面でごく一般的に多く見られる。このようなビジネス文書として様々な種類が考えられるが、例えば、帳票、テキスト文書、図面などが挙げられる。２つの文書の比較のために読取装置等で文書を読み取り、デジタル画像のデータに変換し、位置合わせを行って比較処理して位置ずれを検出し、結果をわかりやすく表示して出力するような技術が存在する。
【０００３】
例えば、特許文献１には、２つの印刷画像をデータ化し、位置ずれの補正を行った後に２つの印刷画像のデータの比較を行い、画素の一致する部分と一致しない部分を色分けした位置ずれ表示画像を作成する技術が開示されている。この技術によって、画素の差分を容易に把握することができる。
【０００４】
２枚の文書を比較するために、文書をスキャンしてデジタル画像データに変換し、位置合わせ及び比較処理を行い、位置ずれを検出し、結果を表示して出力する技術が利用されている。このシステムのブロック構成を図８に例示する。図８に示すシステムは、画像処理装置５００、スキャナ５１０、出力装置５２０から構成される。２つの印刷された文書をデータ化して、それらの位置ずれを目視可能に出力するというものである。このシステムでは、画像処理装置５００が処理を複数回行うことで、複数枚の文書セット同士を比較することも可能である。
【０００５】
２つの文書の差分を容易に把握する目的で、文書画像の位置ずれを検出し可視化して出力する装置として、特許文献１に開示されている。この位置ずれ検出装置は、２枚の画像をデジタル化し、位置あわせを行って比較し、同一部分と差分とを色分けしてわかりやすく表示する結果画像を生成することにより、差分を容易に把握できる構成を有している。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の文書比較システムによれば、複数枚で構成されている文書セット同士を比較する際に、一方の文書セットのみに、比較対象ではない文書（以下、非比較対象文書とする）が挿入されているとき、文書セット同士の比較がうまく行えないという問題があった。例えば、文書セットＡ（文書１、文書２、文書３、・・・）と文書セットＢ（文書１’、文書２’、文書ａ、文書３’、・・・）との間の比較では、文書セット中の１ページずつが比較される（例えば、文書１と文書１’、文書２と文書２’、・・・）。しかしながら、文書セットＢに比較対象ではない文書ａが挿入されていると、非比較対象文書ａより後ろにあるすべての文書は、文書セットＡの比較対象文書に対してずれて位置するため、対応関係にない文書同士を比較することになり、本来の比較対象同士の比較が行われず、意図した比較が行えなくなってしまう。
【０００７】
したがって、このような場合、非比較対象文書ａを除いた構成の文書セットＢ’を新しく構成し直して、比較をやり直さなければならない。ここで、非比較対象文書が挿入されているか否かは、比較をした後に比較結果を確認したときにわかるので、挿入の枚数が多い場合は非比較対象文書が見つかるたびに新しい文書セットを作り直し、比較をやり直さなくてはならず、非常に工程数がかかってしまう。
【０００８】
本発明は上記に鑑みてなされたものであって、印刷された２枚の文書を比較し、違いをわかりやすく出力する画像処理装置であり、文書セットに非比較対象文書が挿入されていた場合に、非比較対象文書を自動的に検出し、その後の比較対象のずれを補正して、対応する比較対象同士の比較を行うことのできる画像処理装置、画像処理方法、画像処理プログラムおよび記録媒体を提供することを目的する。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、本発明の画像処理装置は、少なくとも２つのデジタル画像データセットを取得する画像データセット取得手段と、前記画像データセット取得手段が取得した少なくとも２つの画像データセットをページ単位の画像データに分割するページ分割手段と、前記ページ分割手段によって得られた画像データのうち、各デジタル画像データセットから少なくとも一つの画像データを取り出し、取り出した画像データ間で文書比較を行う画像比較手段と、前記画像比較手段による文書比較において画像データの比較ができない場合に、当該画像データを非比較対象画像であると判定する画像判定手段と、前記画像判定手段の判定に基づいて、前記非比較対象画像を含む画像データセットについて当該非比較対象画像より後のページの補正を行うページ補正手段と、を備えることを特徴とする。
【００１０】
また、上述した課題を解決し、目的を達成するために、本発明の画像処理方法は、画像処理装置で実行される画像処理方法であって、少なくとも２つのデジタル画像データセットを取得する画像データセット取得工程と、前記画像データセット取得工程で取得した少なくとも２つの画像データセットをページ単位の画像データに分割するページ分割工程と、前記ページ分割工程で得られた画像データのうち、各デジタル画像データセットから少なくとも一つの画像データを取り出し、取り出した画像データ間で文書比較を行う画像比較工程と、前記画像比較工程での文書比較において画像データの比較ができない場合に、当該画像データを非比較対象画像であると判定する画像判定工程と、前記画像判定工程の判定に基づいて、前記非比較対象画像を含む画像データセットについて当該非比較対象画像より後のページの補正を行うページ補正工程と、を含むことを特徴とする。
【００１１】
さらに、上述した課題を解決し、目的を達成するために、本発明の画像処理プログラムは、少なくとも２つのデジタル画像データセットを取得する画像データセット取得ステップと、前記画像データセット取得ステップで取得した少なくとも２つの画像データセットをページ単位の画像データに分割するページ分割ステップと、前記ページ分割ステップで得られた画像データのうち、各デジタル画像データセットから少なくとも一つの画像データを取り出し、取り出した画像データ間で文書比較を行う画像比較ステップと、前記画像比較ステップでの文書比較において画像データの比較ができない場合に、当該画像データを非比較対象画像であると判定する画像判定ステップと、前記画像判定ステップの判定に基づいて、前記非比較対象画像について当該非比較対象画像より後のページの補正を行うページ補正ステップと、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、複数枚の文書からなる文書セット同士を比較する際に、その文書セット中にある非比較対象文書を検出して、各文書の比較対象のずれを補正した後に引き続き比較を行うことができるので、文書セットを作り直すための工数を削減できるという効果を奏する。
【００１３】
また、本発明によれば、挿入された非比較対象文書を自動的に検出し、その文書をスキップして次の文書との比較を行うことで、文書セットを新たに作り直す手間を省き、文書間比較を意図した通りに行えるので非常に有用である。
【図面の簡単な説明】
【００１４】
【図１】図１は、第１の実施形態にかかる画像処理装置及び周辺機器のハードウェア構成を示す図である。
【図２】図２は、本発明の第１の実施形態にかかる画像処理装置の機能構成を示すブロック図である。
【図３】図３は、非比較対象文書が挿入された場合の比較対象文書同士のずれと、補正を説明する図である。
【図４】図４は、本実施形態にかかる位置ずれ検出および画像処理の流れを詳細に説明するフローチャートである。
【図５】図５は、本実施形態における挿入画像を判定する際の判定方法について例を挙げて説明したフローチャートである。
【図６】図６は、本実施形態における挿入画像を判定する際の挿入画像の判定方法の一例を説明する図である。
【図７】図７は、本発明にかかる画像処理装置のハードウェア構成を示すブロック図である。
【図８】図８は、従来の位置ずれ検出を行う画像処理装置における機能構成を示す図である。
【発明を実施するための形態】
【００１５】
以下に添付図面を参照して、この発明にかかる画像処理装置、画像処理方法、画像処理プログラムおよび記録媒体の最良な実施形態を詳細に説明する。
【００１６】
（第１の実施形態）
図１は、本発明の実施形態にかかる画像処理装置１００及び周辺機器のハードウェア構成を示す図である。画像処理装置１００は、複数枚で構成された文書セット（例えば、第１文書セット２１０、第２文書セット２２０）をスキャナ１１０で読み込み、それぞれをデジタル画像データセットに変換する。
【００１７】
続いて、画像処理装置１００は、得られたデジタル画像データセットの画像同士を１ページずつ比較して位置ずれ検出処理を繰り返すことによって、その処理結果である位置ずれ表示画像セット２３０を出力装置１２０に出力する。画像処理装置１００内での処理の詳細は、後述する。
【００１８】
図２は、本発明の第１の実施形態にかかる画像処理装置１００の機能構成を示すブロック図である。画像処理装置１００には、スキャナ１１０、出力装置１２０が接続される。
【００１９】
画像処理装置１００は、画像データセット取得部１０１、ページ分割部１０２、画像比較部１０３、画像判定部１０４、ページ補正部１０５、位置ずれ表示画像出力部１０６を備える。画像データセット取得部１０１は、スキャナ１１０で読み取られた各文書セットのデジタル画像データを、画像データセットとして取得する。ページ分割部１０２は、画像データセット取得部１０１が取得した画像データセットを、実際の画像比較を行うために文書セット毎に１ページ単位の画像データに分割する。画像比較部１０３は、ページ分割部１０２によって分割された、異なる文書セット間の２つの画像データを比較し、画素ごとに一致しているか異なっているかを表す値を持ったデータを生成する。画像判定部１０４は、画像比較部１０３で比較された２つの画像データが、互いに位置合わせや比較ができない場合、一方の画像は挿入画像であると判定する。ページ補正部１０５は、画像判定部１０４において比較対象でない挿入画像（すなわち、非比較対象文書）であると判定された画像データを破棄し、２つの画像データセットが正しく対応するように、ページを補正する。位置ずれ表示画像出力部１０６は、画像判定部１０４において破棄された非比較対象文書であると判定された画像データ以外の、比較対象の画像データ同士を比較し、その差分を示した結果の画像を、位置ずれ表示画像として出力する。この位置ずれ表示画像を出力する方法については、特許文献１に詳しく記載されている。
【００２０】
図３の（１）〜（３）は、文書データセットの比較と非比較対象文書が挿入された場合の比較対象文書のずれと補正を説明する図である。図３の（１）は、文書データセットがページ毎に比較されることを示した図である。ここに示したように、文書データセットＡ及びＢは、ページ単位に分割され、その内容が比較される。図３の（２）は、非比較対象文書が挿入された場合のずれを説明する図である。ここに示したように、文書１と文書１’、文書２と文書２’をそれぞれ比較した後、文書セットＢに比較対象でない文書ａ（以下、非比較対象文書ａ）が挿入されていると、非比較対象文書ａより後のすべての文書の比較がずれた状態で行われる。図３の（２）に示す例では、文書４と文書３’、文書５と文書４’のように、本来比較すべき文書３と文書３’、文書４と文書４’、文書５と文書５’といった対応関係が崩れてしまい、使用者の意図した通りに比較が行えない。従来では、このようなときは文書ａが挿入された文書セットＢに対して、ページの補正を行い、データセットを新しく作り直して比較をやり直す必要がある。図３の（３）は、非比較対象文書が挿入された場合の本実施の形態によるページの補正を説明する図である。本実施形態にかかる画像処理装置１００では、図３の（３）のように、挿入された文書を検出し、その文書を除いて次の文書と比較を続けることで、文書セットを作り直さなくても意図した通りに比較が行える。
【００２１】
図４は、本実施形態にかかる位置ずれ検出および画像処理の流れについて、詳細に説明したフローチャートである。
【００２２】
画像処理装置１００は、まず、文書セットＡおよび文書セットＢを、それぞれ画像データとして読み込み、それぞれ画像データセットＡおよび画像データセットＢとして取得して、画像データセットＡの比較対象ページｉの値と画像データセットＢの比較対象ページｊの値を初期化する（ステップＳ２０１）。続いて、画像データセットＡのページｉの画像と、画像データセットＢのページｊの画像とが、比較対象として設定される（ステップＳ２０２）。ここで、ページ数の少ないほうの画像データセットを基準と設定する。
【００２３】
ステップＳ２０２で得られた画素情報に基づいて、画像データセットＢのｊページが非比較対象画像であるか否かを判定し、非比較対象文書であるならば（ステップＳ２０３，Ｙｅｓ）、ページ番号ｊに１を加算し（ステップＳ２０６）、ステップＳ２０２の処理に戻る。非比較対象文書でないと判定された場合（ステップＳ２０３，Ｎｏ）、比較結果に基づいて位置ずれ表示画像を出力する（ステップＳ２０４）。
【００２４】
次に、比較対象のページが画像データセットの最終ページであるか否かを判定し、最終ページであると判定された場合には、全ての処理を終了する（ステップＳ２０５，Ｙｅｓ）。画像データセットが最終ページでないと判定された場合は（ステップＳ２０５，Ｎｏ）、それぞれのページ番号を１ずつ加算して（ステップＳ２０７）、ステップＳ２０２以降の処理を行う。
【００２５】
図５は、本実施形態における挿入画像を判定する際の判定方法について例を挙げて説明したフローチャートである。図５は、図４で示したフローチャートのステップＳ２０３での処理の一例について、詳細に説明するものである。
【００２６】
スキャナ１１０によって、読み取られた２つの画像をそれぞれ画像１、画像２とし、さらに、画像１は、ページ数の少ない画像データセットの画像データ（基準画像）であるとする。スキャナ１１０は、画像１及び画像２を１画素ずつ比較し、画像１の画素のみが黒であるその画素の数をカウントし、その数をＮ１とする。同様に、画像２の画素のみが黒であるその画素の数をカウントし、その数をＮ２する。また、画像１の画素及び画像２の画素が共に黒であるその数をカウントし、その数をＮとする（ステップＳ３０１）。ステップＳ３０１で計数された数によって、二つの比較画像の差分評価値を求める（ステップＳ３０２）。ここで、差分評価値は（Ｎ１＋Ｎ２）／Ｎという式で計算されたものを用いる。ステップＳ３０２で求めた差分評価値と、あらかじめ設定された閾値を比較し、差分評価値が閾値より大きければ（ステップＳ３０３，Ｙｅｓ）、画像２が、基準画像である画像１に対して非比較対象画像であると判定される（ステップＳ３０４）。一方、差分評価値が閾値より小さければ（ステップＳ３０３，Ｎｏ）、画像２は比較対象画像であると判定される（ステップＳ３０５）。
【００２７】
ここで、ステップＳ３０４で非比較対象画像であると判定された場合は、図４のステップＳ２０６へ、比較対象画像であると判定されれば、図４のステップＳ２０４の処理がそれぞれなされる。
【００２８】
なお、２つの画像を比較判定する評価値の計算には様々な方法が考えられるが、ここでは一例として、２つの画像データの差分部分と共通部分の画素数の比を用いたもので計算を行った。
【００２９】
このように、本実施形態によれば、２つの画像から差分評価値を求めて画像比較を行うようにしたため、位置合わせを行うことなく、画像の比較を効率的に行うことができる。
【００３０】
（第２の実施形態）
図６は、本発明の第２の実施形態における挿入画像を判定する際の挿入画像の判定方法を説明する図である。ここでは、第１の実施形態における方法とは異なり、対象画像を複数の領域に分割して、その差分に対して評価を行うという方法が用いられている。
【００３１】
第２の実施形態においても、第１の実施形態と同様の構成を有する画像処理装置１００及び周辺機器が用いられるため、画像処理装置１００の構成及び機能に関する詳細な説明は省略する。
【００３２】
第２の実施形態における画像差分評価方法では、あらかじめ設定しておいた分割された小領域における差分の大小によって、画像判断を行う。例えば、図６の文書１及び文書２を比較すると、二つの画像データとして差分の多いと判断された箇所、具体的には、画素同士を比較して両者の値が異なる画素の数が所定の閾値よりも多いと判断された箇所は、結果１で表示した色の付いた部分であり、全体的にその差分は多くない。一方、図６の文書２及び文書３を比較すると、これら二つの画像データは、全体的に差分が多いので、結果２のように全体に色の付いた結果画像が表示される。このように、小領域の全体に色の付いた結果画像が表示された場合、比較対象の二つの画像データは互いに全く異なるものであり、基準画像ではない画像データは非比較対象画像であると判定される。
【００３３】
このように、本実施形態によれば、画像をいくつかの小領域に分割し、小領域における画像比較を行うことによって、位置合わせを行うことなく、画像全体の比較を行うことができる。
【００３４】
上記した各実施形態の画像処理装置は、ＣＰＵなどの制御装置と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＲＡＭなどの記憶装置と、ＨＤＤ、ＣＤドライブ装置などの外部記憶装置と、ディスプレイ装置などの表示装置と、キーボードやマウスなどの入力装置を備えており、通常のコンピュータを利用したハードウェア構成で実現することができる。
【００３５】
また、上記した各実施形態の画像処理装置で実行される画像処理プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フロッピー（登録商標）ディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【００３６】
また、上記した画像処理プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、上記した画像処理プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００３７】
また、上記した画像処理プログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【００３８】
上記した画像処理プログラムは、上述した各部（画像データセット取得部１０１、ページ分割部１０２、画像比較部１０３、画像判定部１０４、ページ補正部１０５、位置ずれ表示画像出力部１０６）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記記憶媒体から画像処理プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、画像データセット取得部１０１、ページ分割部１０２、画像比較部１０３、画像判定部１０４、ページ補正部１０５、位置ずれ表示画像出力部１０６が主記憶装置上に生成されるようになっている。
【００３９】
図７は、第１の実施形態にかかる画像処理装置１００のハードウェア構成を示すブロック図である。本図に示すように、この画像処理装置１００は、コントローラ１０とエンジン部（Ｅｎｇｉｎｅ）６０とをＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｆａｃｅ）バスで接続した構成となる。コントローラ１０は、画像処理装置１００全体の制御と描画、通信、図示しない操作部からの入力を制御するコントローラである。エンジン部６０は、ＰＣＩバスに接続可能なプリンタエンジンなどであり、たとえば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナまたはファックスユニットなどである。なお、このエンジン部６０には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。
【００４０】
コントローラ１０は、ＣＰＵ１１と、ノースブリッジ（ＮＢ）１３と、システムメモリ（ＭＥＭ−Ｐ）１２と、サウスブリッジ（ＳＢ）１４と、ローカルメモリ（ＭＥＭ−Ｃ）１７と、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）１６と、ハードディスクドライブ（ＨＤＤ）１８とを有し、ノースブリッジ（ＮＢ）１３とＡＳＩＣ１６との間をＡＧＰ（Ａｃｃｅｌｅｒａｔｅｄ  Ｇｒａｐｈｉｃｓ  Ｐｏｒｔ）バス１５で接続した構成となる。また、ＭＥＭ−Ｐ１２は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２ａと、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ)１２ｂと、をさらに有する。
【００４１】
ＣＰＵ１１は、画像処理装置１００の全体制御をおこなうものであり、ＮＢ１３、ＭＥＭ−Ｐ１２およびＳＢ１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【００４２】
ＮＢ１３は、ＣＰＵ１１とＭＥＭ−Ｐ１２、ＳＢ１４、ＡＧＰ１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ１２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【００４３】
ＭＥＭ−Ｐ１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ１２ａとＲＡＭ１２ｂとからなる。ＲＯＭ１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
【００４４】
ＳＢ１４は、ＮＢ１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ１４は、ＰＣＩバスを介してＮＢ１３と接続されており、このＰＣＩバスには、ネットワークインターフェース（Ｉ／Ｆ）部なども接続される。
【００４５】
ＡＳＩＣ１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）であり、ＡＧＰ１５、ＰＣＩバス、ＨＤＤ１８およびＭＥＭ−Ｃ１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ１６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ１７を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌｌｅｒ）と、エンジン部６０との間でＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。このＡＳＩＣ１６には、ＰＣＩバスを介してＦＣＵ（Ｆａｃｓｉｍｉｌｅ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）３０、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）４０、ＩＥＥＥ１３９４（ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ  １３９４）インターフェース５０が接続される。操作表示部２０はＡＳＩＣ１６に直接接続されている。
【００４６】
ＭＥＭ−Ｃ１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１８は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【００４７】
ＡＧＰ１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【００４８】
なお、上記実施形態にかかる画像処理装置は、複写機、プリンタ、スキャナ装置、ファクシミリ装置、それらの装置の機能のうち少なくとも２つの機能を有する複合機等に適用することができる。
【符号の説明】
【００４９】
１０  コントローラ
１１  ＣＰＵ
１２  ＭＥＭ−Ｐ
１２ａ  ＲＯＭ
１２ｂ  ＲＡＭ
１３  ＮＢ
１４  ＳＢ
１５  ＡＧＰバス
１６  ＡＳＩＣ
１７  ＭＥＭ−Ｃ
１８  ＨＤＤ
３０  ＦＣＵ
４０  ＵＳＢ
４２  表示画面
５０  ＩＥＥＥ１３９４インターフェース
６０  エンジン部
１００  画像処理装置
１０１  画像データセット取得部
１０２  ページ分割部
１０３  画像比較部
１０４  画像判定部
１０５  ページ補正部
１０６  位置ずれ表示画像出力部
１１０  スキャナ
１２０  出力装置
【先行技術文献】
【特許文献】
【００５０】
【特許文献１】特開２００７−２９３８０９号公報
【図１】
2011003077.tif 000003
【図２】
2011003077.tif 000004
【図３】
2011003077.tif 000005
【図４】
2011003077.tif 000006
【図５】
2011003077.tif 000007
【図６】
2011003077.tif 000008
【図７】
2011003077.tif 000009
【図８】
2011003077.tif 000010