(57)【要約】【課題】２つの画像データの差分を検出する際に、２つの画像データの縮尺が異なっていても、差分を検出する。【解決手段】  文字サイズ取得部４３は、画像データ受付部により受け付けた比較対象の２つの画像データに含まれる文字の文字サイズを取得する。画像拡大縮小部４４は、文字サイズ取得部４３により取得された文字の文字サイズを一致させるように画像データを拡大または縮小する。差分検出部４６は、画像拡大縮小部４４により拡大または縮小された２つの画像データの差分を検出する。【選択図】図３
2015207903.tif 000002
【特許請求の範囲】
【請求項１】
比較対象の２つの画像データを受け付ける受付手段と、
前記受付手段により受け付けられた２つの画像データに含まれる文字の文字サイズを取得する取得手段と、
前記取得手段により取得された２つの画像データに含まれる文字の文字サイズが一致するように、前記受付手段により受け付けられた画像データを拡大または縮小する拡大縮小手段と、
前記拡大縮小手段により、文字サイズが一致するように拡大または縮小された２つの画像データの差分を検出する検出手段と、
を有する画像処理装置。
【請求項２】
前記取得手段によって取得された文字の文字サイズを前記拡大縮小手段により一致させた２つの画像データの用紙サイズが異なる場合に、余白を付与または余白を削除することによって２つの画像データの用紙サイズが一致するように用紙サイズを変更する変更手段をさらに有する請求項１記載の画像処理装置。
【請求項３】
前記取得手段は、２つの画像データに含まれる文字のうち、最も大きい文字の文字サイズまたは最も小さい文字の文字サイズを取得する請求項１または２記載の画像処理装置。
【請求項４】
前記取得手段は、２つの画像データに含まれる文字のうち、予め指定された文字コードの文字の文字サイズを取得する請求項１または２記載の画像処理装置。
【請求項５】
前記取得手段は、２つの画像データに含まれる文字のうち、最頻出の文字コードの文字の文字サイズまたは最頻出の文字サイズを取得する請求項１または２記載の画像処理装置。
【請求項６】
２つの画像データに含まれる寸法数値の位置を取得する位置取得手段をさらに有し、
前記取得手段は、前記位置取得手段により取得された位置の寸法数値の文字サイズを取得する請求項１または２記載の画像処理装置。
【請求項７】
前記検出手段により検出された２つの画像データの差分を示す画像である差分画像を生成する生成手段をさらに有する請求項１から６いずれか記載の画像処理装置。
【請求項８】
比較対象の２つの画像データを受け付ける受付手段と、
前記受付手段により受け付けられた２つの画像データに含まれる文字の文字サイズを取得する取得手段と、
前記取得手段により取得された２つの画像データに含まれる文字の文字サイズが一致するように、前記受付手段により受け付けられた画像データを拡大または縮小する拡大縮小手段と、
前記拡大縮小手段により、文字サイズが一致するように拡大または縮小された２つの画像データの差分を検出する検出手段と、
前記検出手段により検出された２つの画像データの差分を示す画像である差分画像を生成する生成手段と、
前記生成手段により生成された差分画像を出力する出力手段と、
を有する画像形成装置。
【請求項９】
比較対象の２つの画像データを受け付けるステップと、
受け付けられた２つの画像データに含まれる文字の文字サイズを取得するステップと、
取得された２つの画像データに含まれる文字の文字サイズが一致するように、前記受付手段により受け付けられた画像データを拡大または縮小するステップと、
文字サイズが一致するように拡大または縮小された２つの画像データの差分を検出するステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像形成装置およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、スキャナ部にセットされた書類から複数のスキャンデータを取得して、この複数のスキャンデータのそれぞれに含まれている文字と文字サイズを検出することが記載されている。
【０００３】
特許文献２には、寸法情報を有する図面をスキャンして読み取られた画像データから、寸法補助線に基づいて寸法位置を認識して、寸法線に基づいて寸法数値を認識することが記載されている。
【０００４】
特許文献３には、画像データの中から抽出した文字領域に含まれる最小のフォントサイズを検出し、予め指定されたフォントサイズと前記最小のフォントサイズとを比較して、最小のフォントサイズが指定されたフォントサイズよりも小さい場合に、画像データを拡大することが記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−１３０４１８号公報
【特許文献２】特許第３５７１１２８号
【特許文献３】特開２００４−３１２５３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、２つの画像データの差分を検出する際に、２つの画像データの縮尺が異なっていても、差分を検出することが可能な画像処理装置、画像形成装置およびプログラムを提供することである。
【課題を解決するための手段】
【０００７】
請求項１に係る本発明は、比較対象の２つの画像データを受け付ける受付手段と、
前記受付手段により受け付けられた２つの画像データに含まれる文字の文字サイズを取得する取得手段と、
前記取得手段により取得された２つの画像データに含まれる文字の文字サイズが一致するように、前記受付手段により受け付けられた画像データを拡大または縮小する拡大縮小手段と、
前記拡大縮小手段により、文字サイズが一致するように拡大または縮小された２つの画像データの差分を検出する検出手段と、
を有する画像処理装置である。
【０００８】
請求項２に係る本発明は、前記取得手段によって取得された文字の文字サイズを前記拡大縮小手段により一致させた２つの画像データの用紙サイズが異なる場合に、余白を付与または余白を削除することによって２つの画像データの用紙サイズが一致するように用紙サイズを変更する変更手段をさらに有する請求項１記載の画像処理装置である。
【０００９】
請求項３に係る本発明は、前記取得手段が、２つの画像データに含まれる文字のうち、最も大きい文字の文字サイズまたは最も小さい文字の文字サイズを取得する請求項１または２記載の画像処理装置である。
【００１０】
請求項４に係る本発明は、前記取得手段が、２つの画像データに含まれる文字のうち、予め指定された文字コードの文字の文字サイズを取得する請求項１または２記載の画像処理装置である。
【００１１】
請求項５に係る本発明は、前記取得手段が、２つの画像データに含まれる文字のうち、最頻出の文字コードの文字の文字サイズまたは最頻出の文字サイズを取得する請求項１または２記載の画像処理装置である。
【００１２】
請求項６に係る本発明は、２つの画像データに含まれる寸法数値の位置を取得する位置取得手段をさらに有し、
前記取得手段は、前記位置取得手段により取得された位置の寸法数値の文字サイズを取得する請求項１または２記載の画像処理装置である。
【００１３】
請求項７に係る本発明は、前記検出手段により検出された２つの画像データの差分を示す画像である差分画像を生成する生成手段をさらに有する請求項１から６いずれか記載の画像処理装置である。
【００１４】
請求項８に係る本発明は、比較対象の２つの画像データを受け付ける受付手段と、
前記受付手段により受け付けられた２つの画像データに含まれる文字の文字サイズを取得する取得手段と、
前記取得手段により取得された２つの画像データに含まれる文字の文字サイズが一致するように、前記受付手段により受け付けられた画像データを拡大または縮小する拡大縮小手段と、
前記拡大縮小手段により、文字サイズが一致するように拡大または縮小された２つの画像データの差分を検出する検出手段と、
前記検出手段により検出された２つの画像データの差分を示す画像である差分画像を生成する生成手段と、
前記生成手段により生成された差分画像を出力する出力手段と、
を有する画像形成装置である。
【００１５】
請求項９に係る本発明は、比較対象の２つの画像データを受け付けるステップと、
受け付けられた２つの画像データに含まれる文字の文字サイズを取得するステップと、
取得された２つの画像データに含まれる文字の文字サイズが一致するように、前記受付手段により受け付けられた画像データを拡大または縮小するステップと、
文字サイズが一致するように拡大または縮小された２つの画像データの差分を検出するステップと、
をコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１６】
請求項１に係る本発明によれば、２つの画像データの差分を検出する際に、２つの画像データの縮尺が異なっていても、差分を検出することが可能な画像処理装置を提供することができる。
【００１７】
請求項２に係る本発明によれば、請求項１に係る発明の効果に加えて、比較対象の２つの画像データの用紙サイズが異なる場合でも、２つの画像データの差分を検出することが可能な画像処理装置を提供することができる。
【００１８】
請求項３に係る本発明によれば、請求項１または２記載の発明に係る効果に加えて、２つの画像データに含まれる文字のうち、最も大きい文字の文字サイズまたは最も小さい文字の文字サイズに基づいて、２つの画像データの縮尺を一致させることが可能な画像処理装置を提供することができる。
【００１９】
請求項４に係る本発明によれば、請求項１または２記載の発明に係る効果に加えて、２つの画像データに含まれる文字のうち、予め指定された文字コードの文字の文字サイズに基づいて、２つの画像データの縮尺を一致させることが可能な画像処理装置を提供することができる。
【００２０】
請求項５に係る本発明によれば、請求項１または２記載の発明に係る効果に加えて、２つの画像データに含まれる文字のうち、最頻出の文字コードの文字の文字サイズまたは最頻出の文字サイズに基づいて、２つの画像データの縮尺を一致させることが可能な画像処理装置を提供することができる。
【００２１】
請求項６に係る本発明によれば、請求項１または２記載の発明に係る効果に加えて、２つの画像データに含まれる文字のうち、寸法数値の文字サイズに基づいて、２つの画像データの縮尺を一致させることが可能な画像処理装置を提供することができる。
【００２２】
請求項７に係る本発明によれば、請求項１から６いずれか記載の発明に係る効果に加えて、視覚的に２つの画像データの差分を把握することが可能な画像処理装置を提供することができる。
【００２３】
請求項８に係る本発明によれば、２つの画像データの差分を検出する際に、２つの画像データの縮尺が異なっていても、差分を検出することが可能な画像形成装置を提供することができる。
【００２４】
請求項９に係る本発明によれば、２つの画像データの差分を検出する際に、２つの画像データの縮尺が異なっていても、差分を検出することが可能なプログラムを提供することができる。
【図面の簡単な説明】
【００２５】
【図１】本発明の一実施形態における画像形成システムを示す図である。
【図２】本発明の一実施形態における差分画像生成装置４０のハードウェア構成を示すブロック図である。
【図３】本発明の一実施形態における差分画像生成装置４０の機能構成を示すブロック図である。
【図４】本発明の一実施形態における差分画像生成装置４０の処理の流れを示すフローチャートである。
【図５】本発明の一実施形態において、新旧図面データに含まれる寸法数値の文字サイズを取得する場合の差分画像生成装置４０による処理の一例を示す図である。
【図６】本発明の一実施形態において、新旧図面データに含まれる最も大きい文字の文字サイズを取得する場合の差分画像生成装置４０による処理の一例を示す図である。
【図７】本発明の一実施形態において、新旧図面データに含まれる予め定められた文字コードの文字の文字サイズを取得する場合の差分画像生成装置４０による処理の一例を示す図である。
【発明を実施するための形態】
【００２６】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【００２７】
図１は、本発明の一実施形態の画像形成システムを示す図である。
【００２８】
本発明の一実施形態の画像形成システムは、図１に示されるように、端末装置２０と、画像形成装置１０とがネットワーク３０を介して相互に接続されている。端末装置２０は、印刷データを生成して、ネットワーク３０経由にて生成した印刷データを画像形成装置１０に対して送信する。画像形成装置１０は、端末装置２０から送信された印刷データを受け付けて、印刷データに応じた画像を用紙上に出力する。なお、画像形成装置１０は、印刷（プリント）機能、スキャン機能、複写（コピー）機能、ファクシミリ機能等の複数の機能を有するいわゆる複合機と呼ばれる装置である。
【００２９】
そして、画像形成装置１０は、差分画像生成装置４０をオプション機能として追加可能な構造となっている。差分画像生成装置４０は、例えば新旧図面データのような比較対象の２つの画像データを入力して、この２つの新旧図面データの差分を検出して、検出された差分を１つの画像データで表示等出力する機能を備えている。例えば、差分画像生成装置４０は、旧図面では存在したが新図面では削除された箇所を太字で表示し、旧図面では存在しなかったが新図面では追加された箇所を点線で表示することにより１つの画像データ内で新旧図面データ上の差分を表示するようにしている。
【００３０】
具体的には、差分画像生成装置４０は、比較する２つの図面データを先ずは２値画像データに変換して、対応する画素を順次比較することにより、２つの図面データの差分を検出する。
【００３１】
また、比較する２つの図面が紙の場合には、まず画像形成装置１０のスキャナで画像の読み取りを行って画像データに変換して、この画像データを差分画像生成装置４０に入力して差分検出を行うようにする。
【００３２】
そして、画像形成装置１０は、差分画像生成装置４０において生成された差分画像データに基づいて生成された画像を印刷用紙等に印刷することにより出力する。
【００３３】
次に、本実施形態の画像形成システムにおける差分画像生成装置４０のハードウェア構成を図２に示す。
【００３４】
差分画像生成装置４０は、図２に示されるように、ＣＰＵ１１、メモリ１２、ハードディスクドライブ（ＨＤＤ）等の記憶装置１３、画像形成装置１０の本体との間でデータの送信及び受信を行う通信インタフェース（ＩＦ）１４を有する。これらの構成要素は、制御バス１５を介して互いに接続されている。
【００３５】
ＣＰＵ１１は、メモリ１２または記憶装置１３に格納された制御プログラムに基づいて所定の処理を実行して、差分画像生成装置４０の動作を制御する。なお、本実施形態では、ＣＰＵ１１は、メモリ１２または記憶装置１３内に格納された制御プログラムを読み出して実行するものとして説明したが、当該プログラムをＣＤ−ＲＯＭ等の記憶媒体に格納してＣＰＵ１１に提供することも可能である。
【００３６】
図３は、ＣＰＵ１１によりメモリ１２または記憶装置１３に格納された制御プログラムが実行されることにより実現される差分画像生成装置４０の機能構成を示す図である。
【００３７】
図３に示されるように、本実施形態における差分画像生成装置４０は、画像データ受付部４１と、寸法位置検出部４２と、文字サイズ取得部４３と、画像拡大縮小部４４と、用紙サイズ変更部４５と、差分検出部４６と、差分画像生成部４７とによって構成される。
【００３８】
画像データ受付部４１は、画像形成装置１０に設置された図示しないスキャナにより読み取られた比較対象の２つの画像データを受け付ける。
【００３９】
寸法位置検出部４２は、画像データ受付部４１により受け付けられた２つの画像データに含まれる寸法数値の位置を取得する。なお、２つの画像データに含まれる寸法数値の位置を取得する方法としては、上述した特許文献２に開示されている技術を用いることができる。
【００４０】
文字サイズ取得部４３は、画像データ受付部４１により受け付けられた２つの画像データに含まれる文字の文字サイズを取得する。なお、文字サイズの取得方法の詳細については後述する。
【００４１】
画像拡大縮小部４４は、文字サイズ取得部４３により取得された２つの画像データに含まれる文字の文字サイズが一致するように、画像データ受付部４１により受け付けられた画像データを拡大または縮小する。
【００４２】
用紙サイズ変更部４５は、文字サイズ取得部４３によって取得された文字の文字サイズを画像拡大縮小部４４により一致させた２つの画像データの用紙サイズが異なる場合に、余白を付与または余白を削除することによって２つの画像データの用紙サイズが一致するよう用紙サイズを変更する。
【００４３】
差分検出部４６は、画像拡大縮小部４４により、文字サイズが一致するように拡大または縮小された２つの画像データの差分を検出する。具体的には、上述したように、差分検出部４６は、比較対象の２つの画像データを各画素単位で比較することによって、２つの画像データにおいて異なる箇所を検出する。
【００４４】
差分画像生成部４７は、差分検出部４６により検出された２つの画像データの差分を示す画像である差分画像を生成する。また、差分画像生成部４７は、生成した差分画像を、画像形成装置１０の画像出力部２１に送信する。そして、画像出力部２１は、受信した差分画像を印刷用紙に印刷することにより出力する。
【００４５】
次に、本実施形態における画像形成システムの動作について、図４のフローチャートを参照して詳細に説明する。
【００４６】
まず、画像データ受付部４１は、画像形成装置１０に設置された図示しないスキャナにより読み取られた比較対象の２つの画像データを受け付ける（ステップＳ１０１）。なお、本実施形態においては、画像データ受付部４１は、画像形成装置１０に設置されたスキャナにより読み取られた比較対象の２つの画像データを受け付けるものとして説明するが、端末装置２０からネットワーク３０を介して送信された比較対象の２つの画像データを受け付けるようにしてもよい。
【００４７】
具体的には、画像データ受付部４１は、設計内容や縮尺の変更等により修正が加えられる前の図面（旧図面）データと、修正が加えられた後の図面（新図面）データとの２つの画像データを受け付ける。
【００４８】
次に、文字サイズ取得部４３は、画像データ受付部４１により受け付けられた比較対象の２つの画像データに含まれる文字の文字サイズを取得する（ステップＳ１０２）。この時、寸法位置検出部４２は、上記の公知の方法によって寸法位置を検出し、２つの画像データに寸法数値が含まれる場合、文字サイズ取得部４３は、検出された位置の寸法数値の文字サイズを取得する。
【００４９】
なお、寸法数値は、画像データの縮尺の変更以外では修正等により文字サイズが変更される可能性が低い。そのため、２つの画像データに含まれる寸法数値の文字サイズを一致させることにより、寸法数値以外の文字の文字サイズを一致させる場合と比較して、当該２つの画像データの縮尺が一致する可能性が高くなる。従って、２つの画像データに寸法数値が含まれる場合には、寸法数値の文字サイズを用いるのがより好適である。
【００５０】
そして、画像拡大縮小部４４は、文字サイズ取得部４３により取得された２つの画像データに含まれる文字の文字サイズが一致するか否かを判定する（ステップＳ１０３）。
【００５１】
そして、２つの画像データに含まれる文字の文字サイズが一致しない場合には（ステップＳ１０３においてｎｏ）、画像拡大縮小部４４は、文字サイズ取得部４３により取得された文字の文字サイズが一致するように画像データを拡大または縮小する（ステップＳ１０４）。
【００５２】
２つの画像データに含まれる文字の文字サイズが一致する場合には（ステップＳ１０３においてｙｅｓ）、画像拡大縮小部４４は、２つの画像データに対する拡大処理または縮小処理を行わずにステップＳ１０５に進む。
【００５３】
次に、用紙サイズ変更部４５は、ステップＳ１０３及びステップＳ１０４の処理により、文字サイズ取得部４３により取得された文字の文字サイズを一致させた２つの画像データの用紙サイズが一致するか否かを判定する（ステップＳ１０５）。
【００５４】
そして、文字サイズを一致させた２つの画像データの用紙サイズが一致しない場合には（ステップＳ１０５においてｎｏ）、用紙サイズ変更部４５は、余白を付与または余白を削除することによって２つの画像データの用紙サイズが一致するよう用紙サイズを変更する（ステップＳ１０６）。
【００５５】
また、文字サイズを一致させた２つの画像データの用紙サイズが一致する場合には（ステップＳ１０５においてｙｅｓ）、ステップＳ１０７に進む。
【００５６】
そして、差分検出部４６は、ステップＳ１０５及びステップＳ１０６の処理により、用紙サイズを一致させた２つの画像データの差分を検出する（ステップＳ１０７）。例えば、差分検出部４６は、旧図面データと新図面データにおいて修正により変更されている箇所を検出する。
【００５７】
最後に、差分画像生成部４７は、ステップＳ１０７において検出された２つの画像データの差分を示す画像である差分画像を生成して、画像形成装置１０の画像出力部２１に送信する（ステップＳ１０８）。なお、生成された差分画像は、ネットワーク３０を介して、端末装置２０に送信するようにしてもよい。
【００５８】
次に、本実施形態における差分画像生成装置４０の処理の具体例及び文字サイズ取得部４３による文字サイズの取得方法の詳細について、図５〜図７を参照して詳細に説明する。
【００５９】
まず、図５に示されるように、旧図面データと、旧図面データに対して修正を加えた後に用紙サイズが変更された新図面データとの差分画像を生成する場合について説明する。図５（Ａ）に示されるように、旧図面データと新図面データとは縮尺は同じであるが用紙サイズが異なる。例えば、旧図面データの用紙サイズはＡ５であり、新図面データの用紙サイズはＡ４である。
【００６０】
まず、寸法位置検出部４２は、上記の公知の方法により寸法位置を検出する。具体的には、寸法位置検出部４２は、画像データ受付部４１により受け付けられた新旧図面データそれぞれに含まれる寸法補助線に基づいて、図面中の寸法数値の位置を検出する。
【００６１】
次に、図５（Ａ）に示されるように、旧図面データ及び新図面データそれぞれに寸法数値が含まれているため、文字サイズ取得部４３は、寸法位置検出部４２により検出された位置の旧図面データ及び新図面データそれぞれに含まれる寸法数値の文字サイズを取得する。なお、図５の一例では、旧図面データ及び新図面データそれぞれに含まれる寸法数値の文字サイズは同じ大きさである。
【００６２】
そして、画像拡大縮小部４４は、文字サイズ取得部４３により取得された旧図面データ及び新図面データそれぞれに含まれる寸法数値の文字サイズが同じ大きさであるため、旧図面データ及び新図面データどちらにも拡大処理または縮小処理を行わない。
【００６３】
次に、用紙サイズ変更部４５は、図５（Ｂ）に示されるように、旧図面データに対して余白を付与することによって、旧図面データの用紙サイズと新図面データの用紙サイズとを一致させるように旧図面データの用紙サイズを変更する。具体的には、旧図面データに対して余白を付与することによって用紙サイズをＡ５からＡ４に変更する。
【００６４】
そして、差分検出部４６は、用紙サイズ変更部４５により用紙サイズが変更された旧図面データと新図面データとの差分を検出する。さらに、差分画像生成部４７は、図５（Ｃ）に示すように、差分検出部４６により検出された差分を太字で示した差分画像を生成する。
【００６５】
次に、図６に示されるように、旧図面データと、旧図面データに対して修正を加えた後に図面が縮小された新図面データとの差分画像を生成する場合について説明する。図６（Ａ）に示されるように、旧図面データと新図面データとは、用紙サイズは同じであるが、旧図面データと新図面データとの図面の縮尺が異なっている。
【００６６】
まず、寸法位置検出部４２は、新旧図面データの寸法位置の検出を行う。図６（Ａ）に示されるように、旧図面データ及び新図面データには、寸法数値が含まれないため、文字サイズ取得部４３は、旧図面データ及び新図面データそれぞれに含まれる文字のうち、最も大きい文字の文字サイズを取得する。図６（Ａ）の一例では、旧図面データ及び新図面データに含まれる文字のうち、「図面１」という文字が最も大きい文字の文字サイズであるため、文字サイズ取得部４３は、旧図面データ及び新図面データそれぞれに含まれる「図面１」の文字サイズを取得する。
【００６７】
そして、画像拡大縮小部４４は、旧図面データ及び新図面データそれぞれに含まれる「図面１」の文字サイズが異なるため、図６（Ｂ）に示されるように、旧図面データに含まれる「図面１」の文字サイズと新図面データに含まれる「図面１」の文字サイズが一致するように、新図面データに対して拡大処理を行う。例えば、画像拡大縮小部４４は、旧図面データの「図面１」の文字サイズが２４ポイント、新図面データの「図面１」の文字サイズが１４ポイントである場合には、新図面データの「図面１」の文字サイズが２４ポイントになるように新図面データに対して拡大処理を行う。
【００６８】
次に、新図面データに対して拡大処理が行われたことにより、新図面データの用紙サイズが旧図面データの用紙サイズよりも拡大されているため、用紙サイズ変更部４５は、図６（Ｂ）に示されるように、新図面データに対して斜線で示す部分の余白を削除することによって、旧図面データの用紙サイズと新図面データの用紙サイズとが一致するように用紙サイズを変更する。例えば、旧図面データの用紙サイズがＡ４であり、拡大処理によって新図面データの用紙サイズがＢ４となった場合は、用紙サイズ変更部４５は、新図面データに対して余白を削除することにより、Ｂ４からＡ４となるように用紙サイズを変更する。
【００６９】
そして、差分検出部４６は、用紙サイズ変更部４５により用紙サイズが変更された旧図面データと新図面データとの差分を検出する。さらに、差分画像生成部４７は、図６（Ｃ）に示すように、差分検出部４６により検出された差分を太字で示した差分画像を生成する。
【００７０】
次に、図７に示されるように、旧図面データと、旧図面データに対して修正を加えた後に図面が拡大されて用紙サイズが変更された新図面データとの差分画像を生成する場合について説明する。図７（Ａ）に示されるように、旧図面データと新図面データとは、図面の縮尺及び用紙サイズが異なる。
【００７１】
まず、寸法位置検出部４２は、新旧図面データの寸法位置の検出を行う。図７（Ａ）に示されるように、旧図面データ及び新図面データには、寸法数値が含まれないため、文字サイズ取得部４３は、旧図面データ及び新図面データそれぞれに含まれる文字のうち、予め指定された文字コードの文字の文字サイズを取得する。図７（Ａ）の一例では、文字サイズ取得部４３は、予め指定された文字コードの文字として、旧図面データ及び新図面データそれぞれに含まれる「株式会社Ａ」の文字サイズを取得する。
【００７２】
なお、新旧図面データに含まれる文字コードを検出する方法の一例としては、画像形成装置１０に設置されたスキャナにより旧図面データ及び新図面データを読み取る際に、ＯＣＲ（optical character recognition）を用いる方法がある。この場合には、ＯＣＲにより新旧図面データに含まれる文字と文字サイズを認識して、認識された文字の文字コードを取得し、この取得された文字コードのうち、予め指定された文字コードを特定し、文字サイズ取得部４３は、特定された文字コードの文字の文字サイズを取得する。
【００７３】
そして、画像拡大縮小部４４は、旧図面データ及び新図面データそれぞれに含まれる「株式会社Ａ」の文字サイズが異なるため、図７（Ｂ）に示されるように、旧図面データに含まれる「株式会社Ａ」の文字サイズと新図面データに含まれる「株式会社Ａ」の文字サイズが一致するように、旧図面データに対して拡大処理を行う。例えば、旧図面データに含まれる「株式会社Ａ」の文字サイズが１２ポイントであり、新図面データに含まれる「株式会社Ａ」の文字サイズが１８ポイントである場合には、画像拡大縮小部４４は、旧図面データの「株式会社Ａ」の文字サイズが１８ポイントとなるように旧図面データに対して拡大処理を行う。
【００７４】
次に、用紙サイズ変更部４５は、図７（Ｂ）に示されるように、新図面データに対して拡大処理が行われたことにより、旧図面データと新図面データとの用紙サイズが一致した場合には、用紙サイズの変更を行わない。
【００７５】
そして、差分検出部４６は、画像拡大縮小部４４により拡大された旧図面データと新図面データとの差分を検出する。さらに、差分画像生成部４７は、図７（Ｃ）に示すように、差分検出部４６により検出された差分を太字で示した差分画像を生成する。
【００７６】
なお、上記具体例において、画像拡大縮小部４４は、文字サイズが一致するように２つの画像データの一方を拡大するものとして説明したが、文字サイズが一致するように２つの画像データの一方を縮小するようにしてもよい。さらに、画像拡大縮小部４４は、文字サイズが一致するように２つの画像データの両方を拡大または縮小するようにしてもよい。
【００７７】
また、上記具体例において、文字サイズ取得部４３は、２つの画像データに含まれる文字のうち、寸法数値の文字サイズ、最も大きい文字の文字サイズ及び予め指定された文字コードの文字の文字サイズを取得するものとして説明したが、本発明はこれに限定されるものではない。具体的には、文字サイズ取得部４３は、２つの画像データに含まれる文字のうち、最も小さい文字の文字サイズ、最頻出の文字コードの文字の文字サイズまたは最頻出の文字サイズを取得するようにしてもよい。さらに、文字サイズ取得部４３により取得される文字は、端末装置２０からの情報を受け付けることにより、いずれの条件の文字を取得するのかを任意に設定できるようにしてもよい。
【００７８】
さらに、上記具体例においては、差分画像において、検出された差分を太字で示すものとして説明したが、色を変更することにより差分を示す等、２つの画像データの差分が視覚的に把握できる方法であれば限定されるものではない。
【００７９】
また、本実施形態においては、比較対象の２つの画像データとして新旧の図面データを用いる場合について説明したが、比較対象の画像データは図面データに限定されるものではない。
【００８０】
また、本実施形態においては、寸法位置検出部４２は、比較対象の２つの画像データにおいて、寸法数値が含まれない場合においても寸法位置を検出するものとして説明したが、画像データに寸法数値が含まれているか否かを予め指定しておくようにしてもよい。この場合には、寸法位置検出部４２は、画像データに寸法数値が含まれる場合のみ寸法位置を検出するようにしてもよい。
【符号の説明】
【００８１】
１０    画像形成装置
１１    ＣＰＵ
１２    メモリ
１３    記憶装置
１４    通信ＩＦ
１５    制御バス
２０    端末装置
２１    画像出力部
３０    ネットワーク
４０    差分画像生成装置
４１    画像入力部
４２    寸法位置検出部
４３    文字サイズ取得部
４４    画像拡大縮小部
４５    用紙サイズ変更部
４６    差分検出部
４７    差分画像生成部
【図１】
2015207903.tif 000003
【図２】
2015207903.tif 000004
【図３】
2015207903.tif 000005
【図４】
2015207903.tif 000006
【図５】
2015207903.tif 000007
【図６】
2015207903.tif 000008
【図７】
2015207903.tif 000009
【手続補正書】
【提出日】平成27年4月1日(2015.4.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
２つの画像データに含まれる文字の文字サイズを取得する取得手段と、
前記文字サイズが一致するように、前記２つの画像データの一方または両方を拡大または縮小する拡大縮小手段と、
前記拡大縮小手段により拡大または縮小された画像データを含む２つの画像データの差分を検出する検出手段と、
を有する画像処理装置。
【請求項２】
前記取得手段によって取得された文字の文字サイズを前記拡大縮小手段により一致させた２つの画像データの用紙サイズが異なる場合に、余白を付与または余白を削除することによって２つの画像データの用紙サイズが一致するように用紙サイズを変更する変更手段をさらに有する請求項１記載の画像処理装置。
【請求項３】
前記取得手段は、２つの画像データに含まれる文字のうち、最も大きい文字の文字サイズまたは最も小さい文字の文字サイズを取得する請求項１または２記載の画像処理装置。
【請求項４】
前記取得手段は、２つの画像データに含まれる文字のうち、予め指定された文字コードの文字の文字サイズを取得する請求項１または２記載の画像処理装置。
【請求項５】
前記取得手段は、２つの画像データに含まれる文字のうち、最頻出の文字コードの文字の文字サイズまたは最頻出の文字サイズを取得する請求項１または２記載の画像処理装置。
【請求項６】
２つの画像データに含まれる寸法数値の位置を取得する位置取得手段をさらに有し、
前記取得手段は、前記位置取得手段により取得された位置の寸法数値の文字サイズを取得する請求項１または２記載の画像処理装置。
【請求項７】
前記検出手段により検出された２つの画像データの差分を示す画像である差分画像を生成する生成手段をさらに有する請求項１から６いずれか記載の画像処理装置。
【請求項８】
２つの画像データに含まれる文字の文字サイズを取得する取得手段と、
前記文字サイズが一致するように、前記２つの画像データの一方または両方を拡大または縮小する拡大縮小手段と、
前記拡大縮小手段により拡大または縮小された画像データを含む２つの画像データの差分を検出する検出手段と、
前記差分を示す画像である差分画像を生成する生成手段と、
前記差分画像を出力する出力手段と、
を有する画像形成装置。
【請求項９】
２つの画像データに含まれる文字の文字サイズを取得するステップと、
文字サイズが一致するように、前記２つの画像データの一方または両方を拡大または縮小するステップと、
拡大または縮小された画像データを含む２つの画像データの差分を検出するステップと、
をコンピュータに実行させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
請求項１に係る本発明は、２つの画像データに含まれる文字の文字サイズを取得する取得手段と、
前記文字サイズが一致するように、前記２つの画像データの一方または両方を拡大または縮小する拡大縮小手段と、
前記拡大縮小手段により拡大または縮小された画像データを含む２つの画像データの差分を検出する検出手段と、
を有する画像処理装置である。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
請求項８に係る本発明は、２つの画像データに含まれる文字の文字サイズを取得する取得手段と、
前記文字サイズが一致するように、前記２つの画像データの一方または両方を拡大または縮小する拡大縮小手段と、
前記拡大縮小手段により拡大または縮小された画像データを含む２つの画像データの差分を検出する検出手段と、
前記差分を示す画像である差分画像を生成する生成手段と、
前記差分画像を出力する出力手段と、
を有する画像形成装置である。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
請求項９に係る本発明は、２つの画像データに含まれる文字の文字サイズを取得するステップと、
文字サイズが一致するように、前記２つの画像データの一方または両方を拡大または縮小するステップと、
拡大または縮小された画像データを含む２つの画像データの差分を検出するステップと、
をコンピュータに実行させるためのプログラムである。
【手続補正書】
【提出日】平成27年7月24日(2015.7.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
２つの画像データに含まれる文字の文字サイズを取得する取得手段と、
前記文字サイズが一致するように、前記２つの画像データ全体の一方または両方を拡大または縮小する拡大縮小手段と、
前記拡大縮小手段により拡大または縮小された画像データを含む２つの画像データの差分を検出する検出手段と、
を有する画像処理装置。
【請求項２】
前記取得手段によって取得された文字の文字サイズを前記拡大縮小手段により一致させた２つの画像データの用紙サイズが異なる場合に、余白を付与または余白を削除することによって２つの画像データの用紙サイズが一致するように用紙サイズを変更する変更手段をさらに有する請求項１記載の画像処理装置。
【請求項３】
前記取得手段は、２つの画像データに含まれる文字のうち、最も大きい文字の文字サイズまたは最も小さい文字の文字サイズを取得する請求項１または２記載の画像処理装置。
【請求項４】
前記取得手段は、２つの画像データに含まれる文字のうち、予め指定された文字コードの文字の文字サイズを取得する請求項１または２記載の画像処理装置。
【請求項５】
前記取得手段は、２つの画像データに含まれる文字のうち、最頻出の文字コードの文字の文字サイズまたは最頻出の文字サイズを取得する請求項１または２記載の画像処理装置。
【請求項６】
２つの画像データに含まれる寸法数値の位置を取得する位置取得手段をさらに有し、
前記取得手段は、前記位置取得手段により取得された位置の寸法数値の文字サイズを取得する請求項１または２記載の画像処理装置。
【請求項７】
前記検出手段により検出された２つの画像データの差分を示す画像である差分画像を生成する生成手段をさらに有する請求項１から６いずれか記載の画像処理装置。
【請求項８】
２つの画像データに含まれる文字の文字サイズを取得する取得手段と、
前記文字サイズが一致するように、前記２つの画像データ全体の一方または両方を拡大または縮小する拡大縮小手段と、
前記拡大縮小手段により拡大または縮小された画像データを含む２つの画像データの差分を検出する検出手段と、
前記差分を示す画像である差分画像を生成する生成手段と、
前記差分画像を出力する出力手段と、
を有する画像形成装置。
【請求項９】
２つの画像データに含まれる文字の文字サイズを取得するステップと、
文字サイズが一致するように、前記２つの画像データ全体の一方または両方を拡大または縮小するステップと、
拡大または縮小された画像データを含む２つの画像データの差分を検出するステップと、
をコンピュータに実行させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
請求項１に係る本発明は、２つの画像データに含まれる文字の文字サイズを取得する取得手段と、
前記文字サイズが一致するように、前記２つの画像データ全体の一方または両方を拡大または縮小する拡大縮小手段と、
前記拡大縮小手段により拡大または縮小された画像データを含む２つの画像データの差分を検出する検出手段と、
を有する画像処理装置である。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
請求項８に係る本発明は、２つの画像データに含まれる文字の文字サイズを取得する取得手段と、
前記文字サイズが一致するように、前記２つの画像データ全体の一方または両方を拡大または縮小する拡大縮小手段と、
前記拡大縮小手段により拡大または縮小された画像データを含む２つの画像データの差分を検出する検出手段と、
前記差分を示す画像である差分画像を生成する生成手段と、
前記差分画像を出力する出力手段と、
を有する画像形成装置である。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
請求項９に係る本発明は、２つの画像データに含まれる文字の文字サイズを取得するステップと、
文字サイズが一致するように、前記２つの画像データ全体の一方または両方を拡大または縮小するステップと、
拡大または縮小された画像データを含む２つの画像データの差分を検出するステップと、
をコンピュータに実行させるためのプログラムである。