JP5821994B2 - 画像処理装置、画像形成装置およびプログラム - Google Patents

画像処理装置、画像形成装置およびプログラム Download PDF

Info

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
Application number
JP2014087351A
Other languages
English (en)
Other versions
JP2015207903A (ja
Inventor
哲治 渡邉
哲治 渡邉
尚之 榎本
尚之 榎本
洋三 鹿島
洋三 鹿島
石川 智久
智久 石川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Fujifilm Business Innovation Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd, Fujifilm Business Innovation Corp filed Critical Fuji Xerox Co Ltd
Priority to JP2014087351A priority Critical patent/JP5821994B2/ja
Priority to US14/550,368 priority patent/US9552621B2/en
Priority to CN201510009422.XA priority patent/CN105015184B/zh
Publication of JP2015207903A publication Critical patent/JP2015207903A/ja
Application granted granted Critical
Publication of JP5821994B2 publication Critical patent/JP5821994B2/ja
Priority to US15/375,950 priority patent/US10356276B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/40Scaling of whole images or parts thereof, e.g. expanding or contracting
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/74Image or video pattern matching; Proximity measures in feature spaces
    • G06V10/75Organisation 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/751Comparing pixel values or logical combinations thereof, or feature values having positional relevance, e.g. template matching
    • G06V10/7515Shifting the patterns to accommodate for positional errors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00002Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
    • H04N1/00005Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for relating to image data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00002Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
    • H04N1/00007Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for relating to particular apparatus or devices
    • H04N1/00015Reproducing apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00002Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
    • H04N1/00026Methods therefor
    • H04N1/00039Analysis, i.e. separating and studying components of a greater whole
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/38Circuits or arrangements for blanking or otherwise eliminating unwanted parts of pictures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/387Composing, repositioning or otherwise geometrically modifying originals
    • H04N1/393Enlarging or reducing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0094Multifunctional 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には、画像データの中から抽出した文字領域に含まれる最小のフォントサイズを検出し、予め指定されたフォントサイズと前記最小のフォントサイズとを比較して、最小のフォントサイズが指定されたフォントサイズよりも小さい場合に、画像データを拡大することが記載されている。
特開2010−130418号公報 特許第3571128号 特開2004−312534号公報
本発明の目的は、2つの画像データの差分を検出する際に、2つの画像データの縮尺が異なっていても、差分を検出することが可能な画像処理装置、画像形成装置およびプログラムを提供することである。
請求項1に係る本発明は、2つの画像データに含まれる文字の文字サイズを取得する取得手段と、
前記文字サイズが一致するように、前記2つの画像データ全体の一方または両方を拡大または縮小する拡大縮小手段と、
前記拡大縮小手段により拡大または縮小された画像データを含む2つの画像データの差分を検出する検出手段と、
を有する画像処理装置である。
請求項2に係る本発明は、前記取得手段によって取得された文字の文字サイズを前記拡大縮小手段により一致させた2つの画像データの用紙サイズが異なる場合に、余白を付与または余白を削除することによって2つの画像データの用紙サイズが一致するように用紙サイズを変更する変更手段をさらに有する請求項1記載の画像処理装置である。
請求項3に係る本発明は、前記取得手段が、2つの画像データに含まれる文字のうち、最も大きい文字の文字サイズまたは最も小さい文字の文字サイズを取得する請求項1または2記載の画像処理装置である。
請求項4に係る本発明は、前記取得手段が、2つの画像データに含まれる文字のうち、予め指定された文字コードの文字の文字サイズを取得する請求項1または2記載の画像処理装置である。
請求項5に係る本発明は、前記取得手段が、2つの画像データに含まれる文字のうち、最頻出の文字コードの文字の文字サイズまたは最頻出の文字サイズを取得する請求項1または2記載の画像処理装置である。
請求項6に係る本発明は、2つの画像データに含まれる寸法数値の位置を取得する位置取得手段をさらに有し、
前記取得手段は、前記位置取得手段により取得された位置の寸法数値の文字サイズを取得する請求項1または2記載の画像処理装置である。
請求項7に係る本発明は、前記検出手段により検出された2つの画像データの差分を示す画像である差分画像を生成する生成手段をさらに有する請求項1から6いずれか記載の画像処理装置である。
請求項8に係る本発明は、2つの画像データに含まれる文字の文字サイズを取得する取得手段と、
前記文字サイズが一致するように、前記2つの画像データ全体の一方または両方を拡大または縮小する拡大縮小手段と、
前記拡大縮小手段により拡大または縮小された画像データを含む2つの画像データの差分を検出する検出手段と、
前記差分を示す画像である差分画像を生成する生成手段と、
前記差分画像を出力する出力手段と、
を有する画像形成装置である。
請求項9に係る本発明は、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つの画像データの縮尺が異なっていても、差分を検出することが可能なプログラムを提供することができる。
本発明の一実施形態における画像形成システムを示す図である。 本発明の一実施形態における差分画像生成装置40のハードウェア構成を示すブロック図である。 本発明の一実施形態における差分画像生成装置40の機能構成を示すブロック図である。 本発明の一実施形態における差分画像生成装置40の処理の流れを示すフローチャートである。 本発明の一実施形態において、新旧図面データに含まれる寸法数値の文字サイズを取得する場合の差分画像生成装置40による処理の一例を示す図である。 本発明の一実施形態において、新旧図面データに含まれる最も大きい文字の文字サイズを取得する場合の差分画像生成装置40による処理の一例を示す図である。 本発明の一実施形態において、新旧図面データに含まれる予め定められた文字コードの文字の文字サイズを取得する場合の差分画像生成装置40による処理の一例を示す図である。
次に、本発明の実施の形態について図面を参照して詳細に説明する。
図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 差分画像生成部

Claims (9)

  1. 2つの画像データに含まれる文字の文字サイズを取得する取得手段と、
    前記文字サイズが一致するように、前記2つの画像データ全体の一方または両方を拡大または縮小する拡大縮小手段と、
    前記拡大縮小手段により拡大または縮小された画像データを含む2つの画像データの差分を検出する検出手段と、
    を有する画像処理装置。
  2. 前記取得手段によって取得された文字の文字サイズを前記拡大縮小手段により一致させた2つの画像データの用紙サイズが異なる場合に、余白を付与または余白を削除することによって2つの画像データの用紙サイズが一致するように用紙サイズを変更する変更手段をさらに有する請求項1記載の画像処理装置。
  3. 前記取得手段は、2つの画像データに含まれる文字のうち、最も大きい文字の文字サイズまたは最も小さい文字の文字サイズを取得する請求項1または2記載の画像処理装置。
  4. 前記取得手段は、2つの画像データに含まれる文字のうち、予め指定された文字コードの文字の文字サイズを取得する請求項1または2記載の画像処理装置。
  5. 前記取得手段は、2つの画像データに含まれる文字のうち、最頻出の文字コードの文字の文字サイズまたは最頻出の文字サイズを取得する請求項1または2記載の画像処理装置。
  6. 2つの画像データに含まれる寸法数値の位置を取得する位置取得手段をさらに有し、
    前記取得手段は、前記位置取得手段により取得された位置の寸法数値の文字サイズを取得する請求項1または2記載の画像処理装置。
  7. 前記検出手段により検出された2つの画像データの差分を示す画像である差分画像を生成する生成手段をさらに有する請求項1から6いずれか記載の画像処理装置。
  8. 2つの画像データに含まれる文字の文字サイズを取得する取得手段と、
    前記文字サイズが一致するように、前記2つの画像データ全体の一方または両方を拡大または縮小する拡大縮小手段と、
    前記拡大縮小手段により拡大または縮小された画像データを含む2つの画像データの差分を検出する検出手段と、
    前記差分を示す画像である差分画像を生成する生成手段と、
    前記差分画像を出力する出力手段と、
    を有する画像形成装置。
  9. 2つの画像データに含まれる文字の文字サイズを取得するステップと、
    文字サイズが一致するように、前記2つの画像データ全体の一方または両方を拡大または縮小するステップと、
    拡大または縮小された画像データを含む2つの画像データの差分を検出するステップと、
    をコンピュータに実行させるためのプログラム。
JP2014087351A 2014-04-21 2014-04-21 画像処理装置、画像形成装置およびプログラム Expired - Fee Related JP5821994B2 (ja)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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 富士ゼロックス株式会社 画像処理装置、画像形成装置およびプログラム

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