JP5821994B2 - 画像処理装置、画像形成装置およびプログラム - Google Patents
画像処理装置、画像形成装置およびプログラム Download PDFInfo
- Publication number
- JP5821994B2 JP5821994B2 JP2014087351A JP2014087351A JP5821994B2 JP 5821994 B2 JP5821994 B2 JP 5821994B2 JP 2014087351 A JP2014087351 A JP 2014087351A JP 2014087351 A JP2014087351 A JP 2014087351A JP 5821994 B2 JP5821994 B2 JP 5821994B2
- Authority
- JP
- Japan
- Prior art keywords
- image data
- character
- image
- difference
- character size
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/74—Image or video pattern matching; Proximity measures in feature spaces
- G06V10/75—Organisation of the matching processes, e.g. simultaneous or sequential comparisons of image or video features; Coarse-fine approaches, e.g. multi-scale approaches; using context analysis; Selection of dictionaries
- G06V10/751—Comparing pixel values or logical combinations thereof, or feature values having positional relevance, e.g. template matching
- G06V10/7515—Shifting the patterns to accommodate for positional errors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00002—Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
- H04N1/00005—Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for relating to image data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00002—Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
- H04N1/00007—Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for relating to particular apparatus or devices
- H04N1/00015—Reproducing apparatus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00002—Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
- H04N1/00026—Methods therefor
- H04N1/00039—Analysis, i.e. separating and studying components of a greater whole
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/38—Circuits or arrangements for blanking or otherwise eliminating unwanted parts of pictures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/387—Composing, repositioning or otherwise geometrically modifying originals
- H04N1/393—Enlarging or reducing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0077—Types of the still picture apparatus
- H04N2201/0094—Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Medical Informatics (AREA)
- Evolutionary Computation (AREA)
- Databases & Information Systems (AREA)
- Computing Systems (AREA)
- Software Systems (AREA)
- Artificial Intelligence (AREA)
- Editing Of Facsimile Originals (AREA)
- Facsimiles In General (AREA)
- Record Information Processing For Printing (AREA)
- Character Input (AREA)
- Image Processing (AREA)
Description
本発明は、画像処理装置、画像形成装置およびプログラムに関する。
特許文献1には、スキャナ部にセットされた書類から複数のスキャンデータを取得して、この複数のスキャンデータのそれぞれに含まれている文字と文字サイズを検出することが記載されている。
特許文献2には、寸法情報を有する図面をスキャンして読み取られた画像データから、寸法補助線に基づいて寸法位置を認識して、寸法線に基づいて寸法数値を認識することが記載されている。
特許文献3には、画像データの中から抽出した文字領域に含まれる最小のフォントサイズを検出し、予め指定されたフォントサイズと前記最小のフォントサイズとを比較して、最小のフォントサイズが指定されたフォントサイズよりも小さい場合に、画像データを拡大することが記載されている。
本発明の目的は、2つの画像データの差分を検出する際に、2つの画像データの縮尺が異なっていても、差分を検出することが可能な画像処理装置、画像形成装置およびプログラムを提供することである。
請求項1に係る本発明は、2つの画像データに含まれる文字の文字サイズを取得する取得手段と、
前記文字サイズが一致するように、前記2つの画像データ全体の一方または両方を拡大または縮小する拡大縮小手段と、
前記拡大縮小手段により拡大または縮小された画像データを含む2つの画像データの差分を検出する検出手段と、
を有する画像処理装置である。
前記文字サイズが一致するように、前記2つの画像データ全体の一方または両方を拡大または縮小する拡大縮小手段と、
前記拡大縮小手段により拡大または縮小された画像データを含む2つの画像データの差分を検出する検出手段と、
を有する画像処理装置である。
請求項2に係る本発明は、前記取得手段によって取得された文字の文字サイズを前記拡大縮小手段により一致させた2つの画像データの用紙サイズが異なる場合に、余白を付与または余白を削除することによって2つの画像データの用紙サイズが一致するように用紙サイズを変更する変更手段をさらに有する請求項1記載の画像処理装置である。
請求項3に係る本発明は、前記取得手段が、2つの画像データに含まれる文字のうち、最も大きい文字の文字サイズまたは最も小さい文字の文字サイズを取得する請求項1または2記載の画像処理装置である。
請求項4に係る本発明は、前記取得手段が、2つの画像データに含まれる文字のうち、予め指定された文字コードの文字の文字サイズを取得する請求項1または2記載の画像処理装置である。
請求項5に係る本発明は、前記取得手段が、2つの画像データに含まれる文字のうち、最頻出の文字コードの文字の文字サイズまたは最頻出の文字サイズを取得する請求項1または2記載の画像処理装置である。
請求項6に係る本発明は、2つの画像データに含まれる寸法数値の位置を取得する位置取得手段をさらに有し、
前記取得手段は、前記位置取得手段により取得された位置の寸法数値の文字サイズを取得する請求項1または2記載の画像処理装置である。
前記取得手段は、前記位置取得手段により取得された位置の寸法数値の文字サイズを取得する請求項1または2記載の画像処理装置である。
請求項7に係る本発明は、前記検出手段により検出された2つの画像データの差分を示す画像である差分画像を生成する生成手段をさらに有する請求項1から6いずれか記載の画像処理装置である。
請求項8に係る本発明は、2つの画像データに含まれる文字の文字サイズを取得する取得手段と、
前記文字サイズが一致するように、前記2つの画像データ全体の一方または両方を拡大または縮小する拡大縮小手段と、
前記拡大縮小手段により拡大または縮小された画像データを含む2つの画像データの差分を検出する検出手段と、
前記差分を示す画像である差分画像を生成する生成手段と、
前記差分画像を出力する出力手段と、
を有する画像形成装置である。
前記文字サイズが一致するように、前記2つの画像データ全体の一方または両方を拡大または縮小する拡大縮小手段と、
前記拡大縮小手段により拡大または縮小された画像データを含む2つの画像データの差分を検出する検出手段と、
前記差分を示す画像である差分画像を生成する生成手段と、
前記差分画像を出力する出力手段と、
を有する画像形成装置である。
請求項9に係る本発明は、2つの画像データに含まれる文字の文字サイズを取得するステップと、
文字サイズが一致するように、前記2つの画像データ全体の一方または両方を拡大または縮小するステップと、
拡大または縮小された画像データを含む2つの画像データの差分を検出するステップと、
をコンピュータに実行させるためのプログラムである。
文字サイズが一致するように、前記2つの画像データ全体の一方または両方を拡大または縮小するステップと、
拡大または縮小された画像データを含む2つの画像データの差分を検出するステップと、
をコンピュータに実行させるためのプログラムである。
請求項1に係る本発明によれば、2つの画像データの差分を検出する際に、2つの画像データの縮尺が異なっていても、差分を検出することが可能な画像処理装置を提供することができる。
請求項2に係る本発明によれば、請求項1に係る発明の効果に加えて、比較対象の2つの画像データの用紙サイズが異なる場合でも、2つの画像データの差分を検出することが可能な画像処理装置を提供することができる。
請求項3に係る本発明によれば、請求項1または2記載の発明に係る効果に加えて、2つの画像データに含まれる文字のうち、最も大きい文字の文字サイズまたは最も小さい文字の文字サイズに基づいて、2つの画像データの縮尺を一致させることが可能な画像処理装置を提供することができる。
請求項4に係る本発明によれば、請求項1または2記載の発明に係る効果に加えて、2つの画像データに含まれる文字のうち、予め指定された文字コードの文字の文字サイズに基づいて、2つの画像データの縮尺を一致させることが可能な画像処理装置を提供することができる。
請求項5に係る本発明によれば、請求項1または2記載の発明に係る効果に加えて、2つの画像データに含まれる文字のうち、最頻出の文字コードの文字の文字サイズまたは最頻出の文字サイズに基づいて、2つの画像データの縮尺を一致させることが可能な画像処理装置を提供することができる。
請求項6に係る本発明によれば、請求項1または2記載の発明に係る効果に加えて、2つの画像データに含まれる文字のうち、寸法数値の文字サイズに基づいて、2つの画像データの縮尺を一致させることが可能な画像処理装置を提供することができる。
請求項7に係る本発明によれば、請求項1から6いずれか記載の発明に係る効果に加えて、視覚的に2つの画像データの差分を把握することが可能な画像処理装置を提供することができる。
請求項8に係る本発明によれば、2つの画像データの差分を検出する際に、2つの画像データの縮尺が異なっていても、差分を検出することが可能な画像形成装置を提供することができる。
請求項9に係る本発明によれば、2つの画像データの差分を検出する際に、2つの画像データの縮尺が異なっていても、差分を検出することが可能なプログラムを提供することができる。
次に、本発明の実施の形態について図面を参照して詳細に説明する。
図1は、本発明の一実施形態の画像形成システムを示す図である。
本発明の一実施形態の画像形成システムは、図1に示されるように、端末装置20と、画像形成装置10とがネットワーク30を介して相互に接続されている。端末装置20は、印刷データを生成して、ネットワーク30経由にて生成した印刷データを画像形成装置10に対して送信する。画像形成装置10は、端末装置20から送信された印刷データを受け付けて、印刷データに応じた画像を用紙上に出力する。なお、画像形成装置10は、印刷(プリント)機能、スキャン機能、複写(コピー)機能、ファクシミリ機能等の複数の機能を有するいわゆる複合機と呼ばれる装置である。
そして、画像形成装置10は、差分画像生成装置40をオプション機能として追加可能な構造となっている。差分画像生成装置40は、例えば新旧図面データのような比較対象の2つの画像データを入力して、この2つの新旧図面データの差分を検出して、検出された差分を1つの画像データで表示等出力する機能を備えている。例えば、差分画像生成装置40は、旧図面では存在したが新図面では削除された箇所を太字で表示し、旧図面では存在しなかったが新図面では追加された箇所を点線で表示することにより1つの画像データ内で新旧図面データ上の差分を表示するようにしている。
具体的には、差分画像生成装置40は、比較する2つの図面データを先ずは2値画像データに変換して、対応する画素を順次比較することにより、2つの図面データの差分を検出する。
また、比較する2つの図面が紙の場合には、まず画像形成装置10のスキャナで画像の読み取りを行って画像データに変換して、この画像データを差分画像生成装置40に入力して差分検出を行うようにする。
そして、画像形成装置10は、差分画像生成装置40において生成された差分画像データに基づいて生成された画像を印刷用紙等に印刷することにより出力する。
次に、本実施形態の画像形成システムにおける差分画像生成装置40のハードウェア構成を図2に示す。
差分画像生成装置40は、図2に示されるように、CPU11、メモリ12、ハードディスクドライブ(HDD)等の記憶装置13、画像形成装置10の本体との間でデータの送信及び受信を行う通信インタフェース(IF)14を有する。これらの構成要素は、制御バス15を介して互いに接続されている。
CPU11は、メモリ12または記憶装置13に格納された制御プログラムに基づいて所定の処理を実行して、差分画像生成装置40の動作を制御する。なお、本実施形態では、CPU11は、メモリ12または記憶装置13内に格納された制御プログラムを読み出して実行するものとして説明したが、当該プログラムをCD−ROM等の記憶媒体に格納してCPU11に提供することも可能である。
図3は、CPU11によりメモリ12または記憶装置13に格納された制御プログラムが実行されることにより実現される差分画像生成装置40の機能構成を示す図である。
図3に示されるように、本実施形態における差分画像生成装置40は、画像データ受付部41と、寸法位置検出部42と、文字サイズ取得部43と、画像拡大縮小部44と、用紙サイズ変更部45と、差分検出部46と、差分画像生成部47とによって構成される。
画像データ受付部41は、画像形成装置10に設置された図示しないスキャナにより読み取られた比較対象の2つの画像データを受け付ける。
寸法位置検出部42は、画像データ受付部41により受け付けられた2つの画像データに含まれる寸法数値の位置を取得する。なお、2つの画像データに含まれる寸法数値の位置を取得する方法としては、上述した特許文献2に開示されている技術を用いることができる。
文字サイズ取得部43は、画像データ受付部41により受け付けられた2つの画像データに含まれる文字の文字サイズを取得する。なお、文字サイズの取得方法の詳細については後述する。
画像拡大縮小部44は、文字サイズ取得部43により取得された2つの画像データに含まれる文字の文字サイズが一致するように、画像データ受付部41により受け付けられた画像データを拡大または縮小する。
用紙サイズ変更部45は、文字サイズ取得部43によって取得された文字の文字サイズを画像拡大縮小部44により一致させた2つの画像データの用紙サイズが異なる場合に、余白を付与または余白を削除することによって2つの画像データの用紙サイズが一致するよう用紙サイズを変更する。
差分検出部46は、画像拡大縮小部44により、文字サイズが一致するように拡大または縮小された2つの画像データの差分を検出する。具体的には、上述したように、差分検出部46は、比較対象の2つの画像データを各画素単位で比較することによって、2つの画像データにおいて異なる箇所を検出する。
差分画像生成部47は、差分検出部46により検出された2つの画像データの差分を示す画像である差分画像を生成する。また、差分画像生成部47は、生成した差分画像を、画像形成装置10の画像出力部21に送信する。そして、画像出力部21は、受信した差分画像を印刷用紙に印刷することにより出力する。
次に、本実施形態における画像形成システムの動作について、図4のフローチャートを参照して詳細に説明する。
まず、画像データ受付部41は、画像形成装置10に設置された図示しないスキャナにより読み取られた比較対象の2つの画像データを受け付ける(ステップS101)。なお、本実施形態においては、画像データ受付部41は、画像形成装置10に設置されたスキャナにより読み取られた比較対象の2つの画像データを受け付けるものとして説明するが、端末装置20からネットワーク30を介して送信された比較対象の2つの画像データを受け付けるようにしてもよい。
具体的には、画像データ受付部41は、設計内容や縮尺の変更等により修正が加えられる前の図面(旧図面)データと、修正が加えられた後の図面(新図面)データとの2つの画像データを受け付ける。
次に、文字サイズ取得部43は、画像データ受付部41により受け付けられた比較対象の2つの画像データに含まれる文字の文字サイズを取得する(ステップS102)。この時、寸法位置検出部42は、上記の公知の方法によって寸法位置を検出し、2つの画像データに寸法数値が含まれる場合、文字サイズ取得部43は、検出された位置の寸法数値の文字サイズを取得する。
なお、寸法数値は、画像データの縮尺の変更以外では修正等により文字サイズが変更される可能性が低い。そのため、2つの画像データに含まれる寸法数値の文字サイズを一致させることにより、寸法数値以外の文字の文字サイズを一致させる場合と比較して、当該2つの画像データの縮尺が一致する可能性が高くなる。従って、2つの画像データに寸法数値が含まれる場合には、寸法数値の文字サイズを用いるのがより好適である。
そして、画像拡大縮小部44は、文字サイズ取得部43により取得された2つの画像データに含まれる文字の文字サイズが一致するか否かを判定する(ステップS103)。
そして、2つの画像データに含まれる文字の文字サイズが一致しない場合には(ステップS103においてno)、画像拡大縮小部44は、文字サイズ取得部43により取得された文字の文字サイズが一致するように画像データを拡大または縮小する(ステップS104)。
2つの画像データに含まれる文字の文字サイズが一致する場合には(ステップS103においてyes)、画像拡大縮小部44は、2つの画像データに対する拡大処理または縮小処理を行わずにステップS105に進む。
次に、用紙サイズ変更部45は、ステップS103及びステップS104の処理により、文字サイズ取得部43により取得された文字の文字サイズを一致させた2つの画像データの用紙サイズが一致するか否かを判定する(ステップS105)。
そして、文字サイズを一致させた2つの画像データの用紙サイズが一致しない場合には(ステップS105においてno)、用紙サイズ変更部45は、余白を付与または余白を削除することによって2つの画像データの用紙サイズが一致するよう用紙サイズを変更する(ステップS106)。
また、文字サイズを一致させた2つの画像データの用紙サイズが一致する場合には(ステップS105においてyes)、ステップS107に進む。
そして、差分検出部46は、ステップS105及びステップS106の処理により、用紙サイズを一致させた2つの画像データの差分を検出する(ステップS107)。例えば、差分検出部46は、旧図面データと新図面データにおいて修正により変更されている箇所を検出する。
最後に、差分画像生成部47は、ステップS107において検出された2つの画像データの差分を示す画像である差分画像を生成して、画像形成装置10の画像出力部21に送信する(ステップS108)。なお、生成された差分画像は、ネットワーク30を介して、端末装置20に送信するようにしてもよい。
次に、本実施形態における差分画像生成装置40の処理の具体例及び文字サイズ取得部43による文字サイズの取得方法の詳細について、図5〜図7を参照して詳細に説明する。
まず、図5に示されるように、旧図面データと、旧図面データに対して修正を加えた後に用紙サイズが変更された新図面データとの差分画像を生成する場合について説明する。図5(A)に示されるように、旧図面データと新図面データとは縮尺は同じであるが用紙サイズが異なる。例えば、旧図面データの用紙サイズはA5であり、新図面データの用紙サイズはA4である。
まず、寸法位置検出部42は、上記の公知の方法により寸法位置を検出する。具体的には、寸法位置検出部42は、画像データ受付部41により受け付けられた新旧図面データそれぞれに含まれる寸法補助線に基づいて、図面中の寸法数値の位置を検出する。
次に、図5(A)に示されるように、旧図面データ及び新図面データそれぞれに寸法数値が含まれているため、文字サイズ取得部43は、寸法位置検出部42により検出された位置の旧図面データ及び新図面データそれぞれに含まれる寸法数値の文字サイズを取得する。なお、図5の一例では、旧図面データ及び新図面データそれぞれに含まれる寸法数値の文字サイズは同じ大きさである。
そして、画像拡大縮小部44は、文字サイズ取得部43により取得された旧図面データ及び新図面データそれぞれに含まれる寸法数値の文字サイズが同じ大きさであるため、旧図面データ及び新図面データどちらにも拡大処理または縮小処理を行わない。
次に、用紙サイズ変更部45は、図5(B)に示されるように、旧図面データに対して余白を付与することによって、旧図面データの用紙サイズと新図面データの用紙サイズとを一致させるように旧図面データの用紙サイズを変更する。具体的には、旧図面データに対して余白を付与することによって用紙サイズをA5からA4に変更する。
そして、差分検出部46は、用紙サイズ変更部45により用紙サイズが変更された旧図面データと新図面データとの差分を検出する。さらに、差分画像生成部47は、図5(C)に示すように、差分検出部46により検出された差分を太字で示した差分画像を生成する。
次に、図6に示されるように、旧図面データと、旧図面データに対して修正を加えた後に図面が縮小された新図面データとの差分画像を生成する場合について説明する。図6(A)に示されるように、旧図面データと新図面データとは、用紙サイズは同じであるが、旧図面データと新図面データとの図面の縮尺が異なっている。
まず、寸法位置検出部42は、新旧図面データの寸法位置の検出を行う。図6(A)に示されるように、旧図面データ及び新図面データには、寸法数値が含まれないため、文字サイズ取得部43は、旧図面データ及び新図面データそれぞれに含まれる文字のうち、最も大きい文字の文字サイズを取得する。図6(A)の一例では、旧図面データ及び新図面データに含まれる文字のうち、「図面1」という文字が最も大きい文字の文字サイズであるため、文字サイズ取得部43は、旧図面データ及び新図面データそれぞれに含まれる「図面1」の文字サイズを取得する。
そして、画像拡大縮小部44は、旧図面データ及び新図面データそれぞれに含まれる「図面1」の文字サイズが異なるため、図6(B)に示されるように、旧図面データに含まれる「図面1」の文字サイズと新図面データに含まれる「図面1」の文字サイズが一致するように、新図面データに対して拡大処理を行う。例えば、画像拡大縮小部44は、旧図面データの「図面1」の文字サイズが24ポイント、新図面データの「図面1」の文字サイズが14ポイントである場合には、新図面データの「図面1」の文字サイズが24ポイントになるように新図面データに対して拡大処理を行う。
次に、新図面データに対して拡大処理が行われたことにより、新図面データの用紙サイズが旧図面データの用紙サイズよりも拡大されているため、用紙サイズ変更部45は、図6(B)に示されるように、新図面データに対して斜線で示す部分の余白を削除することによって、旧図面データの用紙サイズと新図面データの用紙サイズとが一致するように用紙サイズを変更する。例えば、旧図面データの用紙サイズがA4であり、拡大処理によって新図面データの用紙サイズがB4となった場合は、用紙サイズ変更部45は、新図面データに対して余白を削除することにより、B4からA4となるように用紙サイズを変更する。
そして、差分検出部46は、用紙サイズ変更部45により用紙サイズが変更された旧図面データと新図面データとの差分を検出する。さらに、差分画像生成部47は、図6(C)に示すように、差分検出部46により検出された差分を太字で示した差分画像を生成する。
次に、図7に示されるように、旧図面データと、旧図面データに対して修正を加えた後に図面が拡大されて用紙サイズが変更された新図面データとの差分画像を生成する場合について説明する。図7(A)に示されるように、旧図面データと新図面データとは、図面の縮尺及び用紙サイズが異なる。
まず、寸法位置検出部42は、新旧図面データの寸法位置の検出を行う。図7(A)に示されるように、旧図面データ及び新図面データには、寸法数値が含まれないため、文字サイズ取得部43は、旧図面データ及び新図面データそれぞれに含まれる文字のうち、予め指定された文字コードの文字の文字サイズを取得する。図7(A)の一例では、文字サイズ取得部43は、予め指定された文字コードの文字として、旧図面データ及び新図面データそれぞれに含まれる「株式会社A」の文字サイズを取得する。
なお、新旧図面データに含まれる文字コードを検出する方法の一例としては、画像形成装置10に設置されたスキャナにより旧図面データ及び新図面データを読み取る際に、OCR(optical character recognition)を用いる方法がある。この場合には、OCRにより新旧図面データに含まれる文字と文字サイズを認識して、認識された文字の文字コードを取得し、この取得された文字コードのうち、予め指定された文字コードを特定し、文字サイズ取得部43は、特定された文字コードの文字の文字サイズを取得する。
そして、画像拡大縮小部44は、旧図面データ及び新図面データそれぞれに含まれる「株式会社A」の文字サイズが異なるため、図7(B)に示されるように、旧図面データに含まれる「株式会社A」の文字サイズと新図面データに含まれる「株式会社A」の文字サイズが一致するように、旧図面データに対して拡大処理を行う。例えば、旧図面データに含まれる「株式会社A」の文字サイズが12ポイントであり、新図面データに含まれる「株式会社A」の文字サイズが18ポイントである場合には、画像拡大縮小部44は、旧図面データの「株式会社A」の文字サイズが18ポイントとなるように旧図面データに対して拡大処理を行う。
次に、用紙サイズ変更部45は、図7(B)に示されるように、新図面データに対して拡大処理が行われたことにより、旧図面データと新図面データとの用紙サイズが一致した場合には、用紙サイズの変更を行わない。
そして、差分検出部46は、画像拡大縮小部44により拡大された旧図面データと新図面データとの差分を検出する。さらに、差分画像生成部47は、図7(C)に示すように、差分検出部46により検出された差分を太字で示した差分画像を生成する。
なお、上記具体例において、画像拡大縮小部44は、文字サイズが一致するように2つの画像データの一方を拡大するものとして説明したが、文字サイズが一致するように2つの画像データの一方を縮小するようにしてもよい。さらに、画像拡大縮小部44は、文字サイズが一致するように2つの画像データの両方を拡大または縮小するようにしてもよい。
また、上記具体例において、文字サイズ取得部43は、2つの画像データに含まれる文字のうち、寸法数値の文字サイズ、最も大きい文字の文字サイズ及び予め指定された文字コードの文字の文字サイズを取得するものとして説明したが、本発明はこれに限定されるものではない。具体的には、文字サイズ取得部43は、2つの画像データに含まれる文字のうち、最も小さい文字の文字サイズ、最頻出の文字コードの文字の文字サイズまたは最頻出の文字サイズを取得するようにしてもよい。さらに、文字サイズ取得部43により取得される文字は、端末装置20からの情報を受け付けることにより、いずれの条件の文字を取得するのかを任意に設定できるようにしてもよい。
さらに、上記具体例においては、差分画像において、検出された差分を太字で示すものとして説明したが、色を変更することにより差分を示す等、2つの画像データの差分が視覚的に把握できる方法であれば限定されるものではない。
また、本実施形態においては、比較対象の2つの画像データとして新旧の図面データを用いる場合について説明したが、比較対象の画像データは図面データに限定されるものではない。
また、本実施形態においては、寸法位置検出部42は、比較対象の2つの画像データにおいて、寸法数値が含まれない場合においても寸法位置を検出するものとして説明したが、画像データに寸法数値が含まれているか否かを予め指定しておくようにしてもよい。この場合には、寸法位置検出部42は、画像データに寸法数値が含まれる場合のみ寸法位置を検出するようにしてもよい。
10 画像形成装置
11 CPU
12 メモリ
13 記憶装置
14 通信IF
15 制御バス
20 端末装置
21 画像出力部
30 ネットワーク
40 差分画像生成装置
41 画像入力部
42 寸法位置検出部
43 文字サイズ取得部
44 画像拡大縮小部
45 用紙サイズ変更部
46 差分検出部
47 差分画像生成部
11 CPU
12 メモリ
13 記憶装置
14 通信IF
15 制御バス
20 端末装置
21 画像出力部
30 ネットワーク
40 差分画像生成装置
41 画像入力部
42 寸法位置検出部
43 文字サイズ取得部
44 画像拡大縮小部
45 用紙サイズ変更部
46 差分検出部
47 差分画像生成部
Claims (9)
- 2つの画像データに含まれる文字の文字サイズを取得する取得手段と、
前記文字サイズが一致するように、前記2つの画像データ全体の一方または両方を拡大または縮小する拡大縮小手段と、
前記拡大縮小手段により拡大または縮小された画像データを含む2つの画像データの差分を検出する検出手段と、
を有する画像処理装置。 - 前記取得手段によって取得された文字の文字サイズを前記拡大縮小手段により一致させた2つの画像データの用紙サイズが異なる場合に、余白を付与または余白を削除することによって2つの画像データの用紙サイズが一致するように用紙サイズを変更する変更手段をさらに有する請求項1記載の画像処理装置。
- 前記取得手段は、2つの画像データに含まれる文字のうち、最も大きい文字の文字サイズまたは最も小さい文字の文字サイズを取得する請求項1または2記載の画像処理装置。
- 前記取得手段は、2つの画像データに含まれる文字のうち、予め指定された文字コードの文字の文字サイズを取得する請求項1または2記載の画像処理装置。
- 前記取得手段は、2つの画像データに含まれる文字のうち、最頻出の文字コードの文字の文字サイズまたは最頻出の文字サイズを取得する請求項1または2記載の画像処理装置。
- 2つの画像データに含まれる寸法数値の位置を取得する位置取得手段をさらに有し、
前記取得手段は、前記位置取得手段により取得された位置の寸法数値の文字サイズを取得する請求項1または2記載の画像処理装置。 - 前記検出手段により検出された2つの画像データの差分を示す画像である差分画像を生成する生成手段をさらに有する請求項1から6いずれか記載の画像処理装置。
- 2つの画像データに含まれる文字の文字サイズを取得する取得手段と、
前記文字サイズが一致するように、前記2つの画像データ全体の一方または両方を拡大または縮小する拡大縮小手段と、
前記拡大縮小手段により拡大または縮小された画像データを含む2つの画像データの差分を検出する検出手段と、
前記差分を示す画像である差分画像を生成する生成手段と、
前記差分画像を出力する出力手段と、
を有する画像形成装置。 - 2つの画像データに含まれる文字の文字サイズを取得するステップと、
文字サイズが一致するように、前記2つの画像データ全体の一方または両方を拡大または縮小するステップと、
拡大または縮小された画像データを含む2つの画像データの差分を検出するステップと、
をコンピュータに実行させるためのプログラム。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014087351A JP5821994B2 (ja) | 2014-04-21 | 2014-04-21 | 画像処理装置、画像形成装置およびプログラム |
| US14/550,368 US9552621B2 (en) | 2014-04-21 | 2014-11-21 | Image processing apparatus, image forming apparatus, and computer readable medium |
| CN201510009422.XA CN105015184B (zh) | 2014-04-21 | 2015-01-08 | 图像处理设备和图像形成设备 |
| US15/375,950 US10356276B2 (en) | 2014-04-21 | 2016-12-12 | Image processing apparatus, image forming apparatus, and computer readable medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014087351A JP5821994B2 (ja) | 2014-04-21 | 2014-04-21 | 画像処理装置、画像形成装置およびプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2015207903A JP2015207903A (ja) | 2015-11-19 |
| JP5821994B2 true JP5821994B2 (ja) | 2015-11-24 |
Family
ID=54322274
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014087351A Expired - Fee Related JP5821994B2 (ja) | 2014-04-21 | 2014-04-21 | 画像処理装置、画像形成装置およびプログラム |
Country Status (3)
| Country | Link |
|---|---|
| US (2) | US9552621B2 (ja) |
| JP (1) | JP5821994B2 (ja) |
| CN (1) | CN105015184B (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5821994B2 (ja) * | 2014-04-21 | 2015-11-24 | 富士ゼロックス株式会社 | 画像処理装置、画像形成装置およびプログラム |
| US11610004B2 (en) | 2021-04-14 | 2023-03-21 | Bank Of America Corporation | System for implementing enhanced file encryption technique |
Family Cites Families (37)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05135120A (ja) * | 1991-11-13 | 1993-06-01 | Tokyo Electric Power Co Inc:The | 図面チエツク方法 |
| DE69424096T2 (de) * | 1993-07-16 | 2000-11-16 | Sharp K.K., Osaka | Bildprozessor |
| JP3571128B2 (ja) | 1995-11-01 | 2004-09-29 | 株式会社リコー | 図面の寸法数値認識方法及びその装置 |
| JP3563911B2 (ja) * | 1997-03-04 | 2004-09-08 | シャープ株式会社 | 文字認識装置 |
| US6028956A (en) * | 1997-04-04 | 2000-02-22 | Kofile Inc. | Object location and span determination method and apparatus which determines a location and span of an object in an image |
| JP3099771B2 (ja) * | 1997-05-07 | 2000-10-16 | 日本電気株式会社 | 文字認識方法、装置及び文字認識プログラムを記録した記録媒体 |
| JP2996933B2 (ja) * | 1997-05-13 | 2000-01-11 | 三菱電機株式会社 | 図面表示装置 |
| SE513059C2 (sv) * | 1997-12-30 | 2000-06-26 | C Technologies Ab | Sätt och anordning för matchning av bilder |
| JP3421700B2 (ja) * | 1998-01-22 | 2003-06-30 | 富士通株式会社 | データ圧縮装置及び復元装置並びにその方法 |
| JP2001034737A (ja) * | 1999-07-16 | 2001-02-09 | Minolta Co Ltd | 画像合成装置、画像合成処理方法および画像合成処理プログラムを記録したコンピュータ読み取り可能な記録媒体 |
| US6473517B1 (en) * | 1999-09-15 | 2002-10-29 | Siemens Corporate Research, Inc. | Character segmentation method for vehicle license plate recognition |
| JP2001283231A (ja) * | 2000-03-29 | 2001-10-12 | Toshiba Corp | 文書画像ファイリング装置及び文書画像更新方法 |
| US7336378B2 (en) * | 2000-08-07 | 2008-02-26 | Minolta Co., Ltd. | Image processing with recognized character codes |
| US7280695B2 (en) * | 2001-05-31 | 2007-10-09 | Empower Technologies, Inc. | System and method of pen-based data input into a computing device |
| JP2004312534A (ja) | 2003-04-09 | 2004-11-04 | Sharp Corp | 画像形成装置 |
| JP2005134601A (ja) * | 2003-10-30 | 2005-05-26 | Zenrin Co Ltd | 地図画像の解析装置 |
| KR100585312B1 (ko) * | 2004-05-21 | 2006-06-01 | 삼성전자주식회사 | 웹페이지 인쇄 방법 |
| JP2007041832A (ja) * | 2005-08-03 | 2007-02-15 | Konica Minolta Business Technologies Inc | 差分画像抽出装置 |
| JP4808559B2 (ja) | 2006-07-14 | 2011-11-02 | 株式会社キングジム | テープ印刷装置及びテープ印刷プログラム |
| JP4123299B1 (ja) * | 2007-02-21 | 2008-07-23 | 富士ゼロックス株式会社 | 画像処理装置及び画像処理プログラム |
| JP2009087270A (ja) * | 2007-10-02 | 2009-04-23 | Fuji Xerox Co Ltd | 画像処理装置及びプログラム |
| JP4983610B2 (ja) * | 2008-01-10 | 2012-07-25 | 村田機械株式会社 | 画像処理装置 |
| JP5152031B2 (ja) | 2008-03-24 | 2013-02-27 | ブラザー工業株式会社 | 画像処理装置およびコンピュータプログラム |
| US8097275B2 (en) | 2008-04-23 | 2012-01-17 | Kowa Company, Ltd. | External skin patch |
| JP2010130418A (ja) | 2008-11-28 | 2010-06-10 | Brother Ind Ltd | データ処理装置、スキャナ、及びコンピュータプログラム |
| US20100220356A1 (en) | 2009-02-27 | 2010-09-02 | Kabushiki Kaisha Toshiba | Image processing apparatus and image processing method |
| JP2012004667A (ja) | 2010-06-14 | 2012-01-05 | Konica Minolta Business Technologies Inc | 画像処理装置、画像処理方法および画像処理プログラム |
| JP5280425B2 (ja) * | 2010-11-12 | 2013-09-04 | シャープ株式会社 | 画像処理装置、画像読取装置、画像形成装置、画像処理方法、プログラムおよびその記録媒体 |
| JP2012203458A (ja) | 2011-03-23 | 2012-10-22 | Fuji Xerox Co Ltd | 画像処理装置及びプログラム |
| US8705890B2 (en) * | 2011-05-02 | 2014-04-22 | Los Alamos National Security, Llc | Image alignment |
| JP2013090262A (ja) * | 2011-10-21 | 2013-05-13 | Ricoh Co Ltd | 文書文字差異検出装置 |
| JP5923981B2 (ja) * | 2011-12-28 | 2016-05-25 | 富士ゼロックス株式会社 | 画像処理装置及び画像処理プログラム |
| JP5906788B2 (ja) * | 2012-02-17 | 2016-04-20 | オムロン株式会社 | 文字切り出し方法、およびこの方法を用いた文字認識装置およびプログラム |
| US9552340B2 (en) * | 2012-10-09 | 2017-01-24 | Robert E. Marsh | Method and computer-readable media for comparing electronic documents |
| JP5783990B2 (ja) * | 2012-11-20 | 2015-09-24 | 京セラドキュメントソリューションズ株式会社 | 画像処理装置、画像処理プログラム、画像処理方法 |
| IN2014DN06211A (ja) * | 2014-02-03 | 2015-10-23 | Prosper Creative Co Ltd | |
| JP5821994B2 (ja) * | 2014-04-21 | 2015-11-24 | 富士ゼロックス株式会社 | 画像処理装置、画像形成装置およびプログラム |
-
2014
- 2014-04-21 JP JP2014087351A patent/JP5821994B2/ja not_active Expired - Fee Related
- 2014-11-21 US US14/550,368 patent/US9552621B2/en active Active
-
2015
- 2015-01-08 CN CN201510009422.XA patent/CN105015184B/zh active Active
-
2016
- 2016-12-12 US US15/375,950 patent/US10356276B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| US20170094112A1 (en) | 2017-03-30 |
| US20150302274A1 (en) | 2015-10-22 |
| CN105015184A (zh) | 2015-11-04 |
| US9552621B2 (en) | 2017-01-24 |
| JP2015207903A (ja) | 2015-11-19 |
| US10356276B2 (en) | 2019-07-16 |
| CN105015184B (zh) | 2017-06-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10528679B2 (en) | System and method for real time translation | |
| US20100315681A1 (en) | Image processing apparatus, image processing method, and computer-readable storage medium | |
| US9614984B2 (en) | Electronic document generation system and recording medium | |
| JP4943354B2 (ja) | 情報識別装置、情報識別方法、プログラム及び記録媒体 | |
| JP7452060B2 (ja) | 情報処理装置及びプログラム | |
| JP5821994B2 (ja) | 画像処理装置、画像形成装置およびプログラム | |
| US9215344B2 (en) | Image forming apparatus, image processing apparatus, image forming method, image processing method, and non-transitory computer readable medium | |
| JP2010066865A (ja) | 差分抽出装置及び差分抽出プログラム | |
| CN111753850A (zh) | 文档处理方法、装置、计算机设备及计算机可读存储介质 | |
| JP2019024175A (ja) | 画像処理装置、及びプログラム | |
| JP2019029882A (ja) | 画像処理装置 | |
| US11288536B2 (en) | Image processing apparatus, image processing method, and non-transitory computer-readable storage medium | |
| US10623603B1 (en) | Image processing apparatus, non-transitory computer readable recording medium that records an image processing program, and image processing method | |
| JP6413450B2 (ja) | 画像処理装置、画像形成装置およびプログラム | |
| JP2019029884A (ja) | 画像処理装置 | |
| JP6852359B2 (ja) | 画像処理装置及びプログラム | |
| JP2017212562A (ja) | 情報処理装置、情報処理方法及び情報処理プログラム | |
| JP5983083B2 (ja) | 画像処理装置、画像処理方法、画像処理プログラム及び記録媒体 | |
| JP2011109596A (ja) | 画像読取条件設定プログラムおよび画像読取条件設定装置 | |
| JP7342518B2 (ja) | 画像処理装置及び画像処理プログラム | |
| JP2023021595A (ja) | 画像処理装置、画像処理システム、画像処理方法、及びプログラム | |
| JP6844574B2 (ja) | 画像処理装置、及び画像処理方法 | |
| JP2023026170A (ja) | 画像処理装置、画像処理システム、画像処理方法、及びプログラム | |
| JP2011061425A (ja) | 画像処理装置、画像形成装置、画像形成システム、画像読取装置およびプログラム | |
| JP2007328652A (ja) | 画像処理装置および画像処理プログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20150908 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150921 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5821994 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |