JP2007166344A - Image processing apparatus and image processing method - Google Patents
Image processing apparatus and image processing method Download PDFInfo
- Publication number
- JP2007166344A JP2007166344A JP2005361106A JP2005361106A JP2007166344A JP 2007166344 A JP2007166344 A JP 2007166344A JP 2005361106 A JP2005361106 A JP 2005361106A JP 2005361106 A JP2005361106 A JP 2005361106A JP 2007166344 A JP2007166344 A JP 2007166344A
- Authority
- JP
- Japan
- Prior art keywords
- image
- reading system
- unit
- code
- read
- 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.)
- Pending
Links
Images
Landscapes
- Image Input (AREA)
- Image Processing (AREA)
- Facsimile Scanning Arrangements (AREA)
- Editing Of Facsimile Originals (AREA)
Abstract
Description
本発明は、原稿画像の無断コピーを防止する技術に関する。 The present invention relates to a technique for preventing unauthorized copying of a document image.
近年、原稿を搬送する搬送路の表裏両面側に2つの読み取りセンサを設けて、1回の原稿搬送にて原稿の表裏両面を自動的に読み取る、両面同時読み取り技術が提案されている(例えば、特許文献1参照)。 In recent years, a double-sided simultaneous reading technique has been proposed in which two reading sensors are provided on both front and back sides of a conveyance path for conveying a document, and both the front and back sides of the document are automatically read by one document conveyance (for example, Patent Document 1).
特許文献1に開示された両面同時読み取り可能なスキャナ装置の構成を図1に示す。図1に示すスキャナ装置は、搬送路71に原稿を搬送し、CCDイメージセンサ63にて原稿の表面を、裏面を第2のセンサ50にて読み取る。光源60からの光を原稿表面に照射し、反射光をミラー61、結像レンズ62によってCCDイメージセンサ63に集める。また、第2のセンサ50は、ガラス51と、このガラス51を透過して原稿の第2面に光を照射するLED(Light Emitting Diode)52と、LED52からの反射光を集光するレンズアレイ53と、レンズアレイ53により集光された光を読み取るイメージセンサであるラインセンサ54を備えている。
FIG. 1 shows the configuration of a scanner device disclosed in
また、“機密原稿”の印刷出力(プリントアウト)の不正複製による重要情報(機密内容)の漏洩ということが問題となってきている。このため、複写機能を持つ画像処理装置に、機密原稿の悪用複製を防止する機能を持たせることが提案されている。例えば、特許文献2では、複写禁止情報(コピー禁止とするか否か)、複写許可条件情報(条件が合致する場合にはコピーを許可するための情報)、潜像情報(コピーすると浮き上がる潜像に関する情報)等の制御コードを画像データの背景地紋パターンとして記録しておいて、コピー可能なユーザを制限する技術を開示している。
In addition, leakage of important information (confidential content) due to unauthorized duplication of the printout (printout) of “confidential manuscript” has become a problem. For this reason, it has been proposed that an image processing apparatus having a copying function has a function to prevent misuse of confidential documents. For example, in
しかしながら、両面の画像を2つのセンサでそれぞれ読み取り、両面に制御コードが埋め込まれているか否かを判定する場合、制御コードを検出する検出回路を表面用と、裏面用とで2つ用意しなければならずコストアップにつながる。また検出回路を1つにすると、表面と裏面の両方の面の読み取りが終了するまで判定結果がでない。 However, when the images on both sides are read by two sensors and it is determined whether or not the control code is embedded on both sides, two detection circuits for detecting the control code must be prepared for the front side and the back side. It must lead to cost increase. If one detection circuit is used, no determination result is obtained until reading of both the front surface and the back surface is completed.
本発明は上記事情に鑑みてなされたものであり、1つの検出回路で両面の制御コードをできるだけ短時間に検出することができる画像処理装置及び画像処理方法を提供することを目的とする。 The present invention has been made in view of the above circumstances, and an object of the present invention is to provide an image processing apparatus and an image processing method capable of detecting control codes on both sides with a single detection circuit in as short a time as possible.
かかる目的を達成するために本発明の画像処理装置は、搬送路の一方の側から原稿の一方の面の画像を読み取る第1の読み取り系と、前記搬送経路の他方の側から前記原稿の他方の面の画像を読み取る第2の読み取り系と、前記一方の面の画像と前記他方の面の画像とをそれぞれ分割する分割手段と、前記画像に制御コードが埋め込まれているか否かを判定する検出手段と、分割された前記一方の面の画像と前記他方の面の画像とを前記検出手段に交互に出力する制御手段とを有している。
このように本発明は2つの読み取り系で読み込まれた画像データをバンド分割し、検出手段に交互に出力しているので、検出手段が1つしかなくても画像中に制御コードが含まれているか否かを早期に検出することができる。
In order to achieve such an object, an image processing apparatus according to the present invention includes a first reading system that reads an image on one side of a document from one side of a transport path, and the other side of the document from the other side of the transport path. A second reading system for reading the image of the first surface, dividing means for dividing the image of the one surface and the image of the other surface, and whether or not a control code is embedded in the image And detecting means and control means for alternately outputting the divided image of the one surface and the image of the other surface to the detecting device.
As described above, according to the present invention, the image data read by the two reading systems is divided into bands and alternately output to the detection means. Therefore, even if there is only one detection means, the control code is included in the image. It can be detected at an early stage.
上記画像処理装置において、前記分割手段は、前記一方の面の画像と前記他方の面の画像とをバンド分割し、前記制御手段は、バンド分割された前記一方の面の画像と前記他方の面の画像とを前記検出手段に交互に出力するとよい。 In the image processing apparatus, the dividing unit band-divides the image of the one surface and the image of the other surface, and the control unit performs the band-divided image of the one surface and the other surface. These images may be alternately output to the detection means.
上記画像処理装置において、前記制御手段は、前記一方の面の1ライン分の画像と、前記他方の面の1ライン分の画像とを主走査方向に連結し、新たな1ラインの画像データとして前記検出手段に出力するとよい。 In the image processing apparatus, the control unit connects the image for one line on the one surface and the image for one line on the other surface in the main scanning direction, and generates new one-line image data. It is good to output to the said detection means.
上記画像処理装置において、前記第1の読み取り系は、前記第2の読み取り系よりも前記搬送経路の上流側に位置し、前記制御手段は、前記第1の読み取り系で読み取られた画像を前記検出手段に出力し、検出結果が検出された後に前記第2の読み取り系で読み取られた画像を前記検出手段に出力するとよい。 In the image processing apparatus, the first reading system is located on the upstream side of the transport path with respect to the second reading system, and the control unit reads the image read by the first reading system. The image may be output to the detection unit, and an image read by the second reading system after the detection result is detected may be output to the detection unit.
上記画像処理装置において、前記第2の読み取り系で読み取られた画像を記憶する記憶手段を有し、前記制御手段は、前記第2の読み取り系で読み取られた画像を前記記憶手段から読み出して前記検出手段に出力するとよい。 The image processing apparatus includes a storage unit that stores an image read by the second reading system, and the control unit reads the image read by the second reading system from the storage unit, and It is good to output to a detection means.
本発明の画像処理方法は、第1の読み取り系により原稿の一方の面の画像を読み取るステップと、前記第1の読み取り系よりも搬送経路の下流側に設けられた前記第2の読み取り系により前記原稿の他方の面の画像を読み取るステップと、前記第1の読み取り系で読み取られた画像に制御コードが含まれているか否かを判定するステップと、前記第2の読み取り系で読み取られた画像に制御コードが含まれているか否かを判定するステップと、を有している。 The image processing method of the present invention includes a step of reading an image on one side of a document by a first reading system, and a second reading system provided on the downstream side of the conveyance path from the first reading system. A step of reading an image on the other side of the original, a step of determining whether or not a control code is included in the image read by the first reading system, and a step of reading by the second reading system Determining whether the control code is included in the image.
本発明は、1つの検出回路で両面の制御コードをできるだけ短時間に検出することができる。 According to the present invention, the control codes on both sides can be detected as quickly as possible with one detection circuit.
添付図面を参照しながら本発明の好適な実施例を説明する。 Preferred embodiments of the present invention will be described with reference to the accompanying drawings.
まず、図2を参照しながら本実施例の画像処理装置1の構成を説明する。図2に示す画像処理装置1は、スキャナ部2と、スキャン画像処理部3と、画像蓄積部4と、複写禁止情報検出部5、複写許可条件情報検出部6と、制御部7と、背景地紋画像生成部8と、画像合成部9と、プリント部10と、ユーザインターフェース部11と、変換部12とを備えている。
First, the configuration of the
スキャナ部2は第1の読み取り系2Aと、第2の読み取り系2Bとを備えている。スキャナ部2の構成について図1を参照しながら説明する。本実施例のスキャナ部2は、第1の読み取り系2Aとして、光源6160、ミラー61、CCDイメージセンサ63等を備え、光源60からの光を原稿表面に照射し、反射光をミラー61、結像レンズ62によってCCDイメージセンサ63に集める。第2の読み取り系2Bは第2センサ50からなる。第2センサ50は、ガラス51と、このガラス51を透過して原稿の第2面に光を照射するLED52と、LED52からの反射光を集光するレンズアレイ53と、レンズアレイ53により集光された光を読み取るイメージセンサであるラインセンサ54を備えている。ラインセンサ54としては、CCDセンサやCMOSセンサ、密着型センサ等を用いることができる。本実施例では第1の読み取り系によって原稿の表面の画像を読み取り、第2の光学系によって原稿の裏面の画像を読み取る。図1に示すように本実施例は、第1の読み取り系2Aが第2の読み取り系2Bよりも搬送経路の上流側に設けられている。従って、画像データは表面の画像データが読み込まれた後に、裏面の画像データが読み込まれることになる。これとは逆に、第1の読み取り系2Aで裏面の画像を読み取り、第2の読み取り系2Bで表面の画像を読み取るようにしてもよい。また、図3に示すように第2の読み取り系2Bが第1の読み取り系2Aよりも搬送経路の上流側に設けられていてもよい。
The
変換部12は、第1の読み取り系2Aと、第2の読み取り系2Bで読み取られた画像データをバンド分割し、制御部7の制御に従って、分割した画像データを交互に複写禁止情報検出部5に出力する。分割は、1ページ分の画像データの128ライン、256ライン、又は512ラインを1つのバンドとする。
The
スキャン画像処理部3は、入力した画像データに対して、色補正、色空間変換、スクリーン処理等を行い、画像処理後の画像データを画像蓄積部4に蓄積する。
The scanned
画像合成部9は、画像蓄積部4から画像データを読み出してプリント部10に出力する。また、制御部7によって背景地紋画像を合成するように設定されている場合、画像蓄積部4からの画像データの読み出しに同期して、画像合成部9内のメモリに蓄積された背景地紋画像データを読み出して、画像データの所定の色プレーンに論理和(OR)合成を行い、合成画像データをプリント部10へ出力する。プリント部10は、画像合成部9から出力される合成画像データ、または画像データを用紙上に記録する。
The
本実施例の画像処理装置は、背景地紋画像が埋め込まれた機密文書から、背景地紋画像に埋め込まれた制御コードを読み取って、許可されたユーザにだけ機密文書を印刷できるように構成されている。
背景地紋画像に埋め込まれる制御コードには以下のものがある。
(A)・・・複写禁止情報(コピー禁止とするか否か)
(B)・・・複写許可条件情報(条件が合致する場合にはコピーを許可するための情報)
例えば、暗証番号、複写を許可するユーザID番号(社員番号等)、複写禁止を解除する日時、複写を許可する複写機の機械番号
(C)・・・潜像情報(コピーすると浮き上がる潜像に関する情報)
例えば、潜像の文字列、フォント種類、フォントサイズ、潜像文字列の方向(角度)、背景地紋画像色
The image processing apparatus according to the present embodiment is configured to read a control code embedded in a background copy-forgery-inhibited pattern image from a confidential document in which a background copy-forgery-inhibited pattern image is embedded, and to print the confidential document only to authorized users. .
The following control codes are embedded in the background pattern image.
(A) Copy prohibition information (whether or not to prohibit copying)
(B) ... Copy permission condition information (information for permitting copying if the conditions are met)
For example, a personal identification number, a user ID number that permits copying (employee number, etc.), a date and time for canceling copy prohibition, a machine number of a copier that permits copying (C) ... latent image information (related to a latent image that floats when copied) information)
For example, latent image character string, font type, font size, latent image character string direction (angle), background tint image color
ここで、背景地紋画像について図4を参照しながら詳細に説明する。背景地紋画像は、潜像画像IPと、出力画像Oの全面にわたる背景パターンPBとから構成される。 Here, the background copy-forgery-inhibited pattern image will be described in detail with reference to FIG. The background copy-forgery-inhibited pattern image includes a latent image IP and a background pattern PB that covers the entire surface of the output image O.
背景パターンPBと潜像画像IPとは、それぞれを構成するパターンが異なる。しかし、人間の目には全面均一のグレイ背景として見える様に、単位面積あたりの画素面積及び画素色が同一なパターンにより出力画像Oを形成する。 The background pattern PB and the latent image IP are different from each other. However, the output image O is formed with a pattern having the same pixel area and pixel color per unit area so that it can be seen by the human eye as a uniform gray background.
潜像画像IPは、複写された文書において、潜像画像IPが人間の目で識別できる程度に画像が浮かびあがるよう、他の部分のよりも細かいドットで構成されている。 The latent image IP is composed of finer dots than other portions so that the image appears to the extent that the latent image IP can be identified by human eyes in the copied document.
背景パターンPBは、コードから構成される。コードは、任意のコードデータを表す条件コードCDと、複写を制限する禁複写コードCPとから構成される。 The background pattern PB is composed of codes. The code is composed of a condition code CD representing arbitrary code data and a prohibited copy code CP that restricts copying.
コードは、任意のコードデータを表す斜線パターンPSから構成される。斜線パターンPSは、走査方向Dに対し反時計回りに45度傾いた半直線で表されるものがコードデータのビット0を、135度傾いたものがコードデータのビット1を表す。
The code is composed of a hatched pattern PS representing arbitrary code data. In the oblique line pattern PS, the one represented by a half line inclined 45 degrees counterclockwise with respect to the scanning direction D represents bit 0 of the code data, and the one inclined 135 degrees represents
禁複写コードCPは、全斜線パターンPSがビット0を表すものとビット1を表すものとから構成される。禁複写コードCPは、2種類の禁複写コードCPを所定個数以上検出した場合に、複写が制限された原稿であると判断する為に使用される。
The forbidden copy code CP is composed of a pattern in which the entire hatched pattern PS represents bit 0 and a
条件コードCDは、同期コード領域ASとデータコード領域ACとから構成される。
同期コード領域ASとは、データコード領域ACを囲む所定サイズの矩形領域の外周がすべてビット1を表す斜線パターンPS1で構成されているコード領域を言う。
データコード領域には、暗証番号、複写を許可するユーザID番号(社員番号等)、複写禁止を解除する日時、複写を許可する複写機の機械番号等が符号化され、条件コードCDとして埋め込まれている。
The condition code CD is composed of a synchronization code area AS and a data code area AC.
The synchronous code area AS is a code area in which the outer periphery of a rectangular area of a predetermined size surrounding the data code area AC is composed of a hatched pattern PS1 in which all
In the data code area, a code number, a user ID number permitting copying (employee number, etc.), a date and time for canceling copying prohibition, a machine number of a copying machine permitting copying, etc. are encoded and embedded as a condition code CD. ing.
次に、複写禁止情報検出部5について図5を参照しながら説明する。スキャナ部2から出力された画像データは、グレースケール変換部21に入力され、フルカラーからグレースケールに変換される。その後、2値化処理部22によって2値化される。
Next, the copy prohibition
2値化された画像データは、ノイズ除去処理部23に入力され、ノイズ除去処理が行われる。具体的には、黒画素が連結している画素塊を求め、その画素塊の大きさ(連結画素数)が所定の範囲に収まっていない画素塊の各画素を白画素に置き換える。上記所定の範囲は、斜線パターンは削除されず、それ以外のパターン(孤立ドットパターンや文書中の文字や図形等)が削除されるように適切な範囲が設定されている。 The binarized image data is input to the noise removal processing unit 23, and noise removal processing is performed. Specifically, a pixel block in which black pixels are connected is obtained, and each pixel of the pixel block whose size (number of connected pixels) is not within a predetermined range is replaced with a white pixel. The predetermined range is set to an appropriate range so that the hatched pattern is not deleted, and other patterns (isolated dot patterns, characters and figures in the document, etc.) are deleted.
ノイズ除去された画像データは、パターン検出部24に入力され、2種類の斜線パターンの検出処理が行われ、その結果が1画素2ビットの画像データとして出力される。具体的には、画像データ中の各画素の位置で図6(A)、(B)のパターンを当てはめて、テンプレートマッチングによって検出を行う。ここで、図6に示すパターン(A)が検出された場合、画素値0を出力し、図6に示すパターン(B)が検出された場合、画素値1を出力し、パターンが検出されない場合、画素値2を出力する。
The image data from which noise has been removed is input to the
パターン検出処理部24から出力された画像データは、ブロック化処理部25に入力される。ここで、ブロックサイズは、複写禁止コード、条件コードのサイズの半分よりも小さいサイズとし、コードの中に1個以上のブロックが完全に含まれるようなサイズに設定されている。ブロック化処理部25は、入力された画像データを所定サイズのブロックに分割し、個数算出部26に出力する。
The image data output from the pattern
個数算出部26は、ブロック内に画素値0の画素の個数、および画素値1の画素をそれぞれ算出し、その結果を比率算出部27へ出力する。また、その合計を判定処理部28へ出力する。比率算出部27は、画素値0の画素の比率を算出し、その結果を判定処理部28へ出力する。
The
判定処理部28は、個数算出部26から入力された合計個数および比率算出部27から入力された比率を元にして、判定処理を行う。
The
ここで、今処理しているブロックの内部が全ビット0の複写禁止コードの内部に位置している場合、ブロック内部には所定個数以上のビット0に対応する斜線パターンが検出され、かつビット1に対応する斜線パターンはほとんど検出されないため、ビット0に対応する斜線パターンの比率が高くほとんど1.0に近いはずである。
Here, when the inside of the block being processed is located inside the copy prohibition code of all bits 0, a diagonal line pattern corresponding to a predetermined number of bits 0 or more is detected in the block, and
また、今処理しているブロックの内部が全ビット1の複写禁止コードの内部に位置している場合、ブロック内部には所定個数以上のビット1に対応する斜線パターンが検出され、かつビット0に対応する斜線パターンはほとんど検出されないため、ビット0に対応する斜線パターンの比率は低くほとんど0.0に近いはずである。
If the block currently being processed is located inside the copy prohibition code of all
また、今処理しているブロックが条件コードの少なくとも一部を含む場合、ブロック内部には複数のビット0に対応する斜線パターンおよび複数のビット1に対応する斜線パターンが検出されるため、ビット0に対応する斜線パターンの比率は1.0よりもかなり低く、0よりもかなり高くなるはずである。
If the block currently being processed includes at least a part of the condition code, a diagonal line pattern corresponding to a plurality of bits 0 and a diagonal line pattern corresponding to a plurality of
また、もし入力された画像データが複写禁止情報を埋め込まれた画像であれば、画像中には、ブロックの内部が全ビット0の複写禁止コードと、ブロックの内部が全ビット1の複写禁止コードとがそれぞれ複数個埋め込まれているはずである。
If the input image data is an image in which copy prohibition information is embedded, a copy prohibition code with all bits 0 in the block and a copy prohibition code with all
以上の特性を利用して、下記のような判定処理を行う。
合計個数>第1しきい値、かつ、比率>第2しきい値の場合は、そのブロックは複写禁止コード0と判定する。
合計個数>第1しきい値、かつ。(1−比率)>第2しきい値の場合は、そのブロックは複写禁止コード1と判定する。
上記以外の場合は、そのブロックは複写禁止コードではないと判定する。また、第1しきい値は、ブロックサイズとパターンサイズからブロックに含まれる理論的なパターン個数にマージンを加味して設定する。第2しきい値は、1.0に近い値を設定する。
The following determination process is performed using the above characteristics.
If the total number> the first threshold value and the ratio> the second threshold value, the block is determined to be the copy prohibition code 0.
Total number> first threshold value and. When (1−ratio)> second threshold value, the block is determined to be
In cases other than the above, it is determined that the block is not a copy prohibition code. The first threshold value is set by adding a margin to the theoretical number of patterns included in the block based on the block size and the pattern size. The second threshold value is set to a value close to 1.0.
判定処理部28は、複写禁止コード0と判定されたブロック数、および複写禁止コード1と判定されたブロック数をそれぞれ別々にカウントする。複写禁止コード0と判定されたブロック数がしきい値3以上となり、かつ複写禁止コード0と判定されたブロック数がしきい値3以上となった場合、その画像を複写禁止文書と判定し、その判定結果を制御部7へ出力する。
The
次に、複写許可条件情報検出部6の詳細について図7を参照しながら説明する。スキャナ部2から出力された画像データはグレースケール変換部31に入力され、フルカラーからグレースケールに変換された後に、2値化処理部32によって2値化される。
Next, details of the copy permission condition
2値化された画像データはノイズ除去処理部33に入力され、ノイズ除去処理33が行われる。ノイズが除去された画像データは、パターン検出処理部34に入力され、2種類の斜線パターンの検出処理が行われ、その処理結果のデータがバッファメモリ35に格納される。この画像データは、ビット0に対応する斜線パターンが検出された位置の画素値は0、ビット1に対応する斜線パターンが検出された位置の画素値は1、それ以外は2の値を持った1画素2ビットの画像データとなっている。
The binarized image data is input to the noise
バッファメモリ35に格納された画像データは、スキュー角検出処理部36に入力され、スキュー角度の検出が行われる。ここでは、入力画像データのスキュー角度を求める。具体的な方式としては、画素値0または1のみの画素のハフ変換を行い、その角度軸上への投影分布のピークを求めることによって行われる。求めたスキュー角度はコード検出部37へ出力される。
The image data stored in the
また、バッファメモリ35に格納された画像データが読み出されてコード検出部37へ入力され、2次元コードの検出が行われる。具体的には、求めたスキュー角度に画像をスキャンして0または1の画素値(ビットの0または1に対応している)を取り出す。取り出された、ビット列から同期コードを見つけ出す。同期コードは、所定の縦横サイズの矩形領域の外周がすべてビット1で構成されているコードとして定義されている。この同期コードに囲まれたビット配列が2次元コード(条件コード)となっている。このビット配列を1次元のビット列に並べ替えて誤り訂正復号部38へ出力する。
Further, the image data stored in the
誤り訂正復号部38では、入力されたビット列に対して、所定の誤り訂正復号処理を行い、条件情報として復号する。復号された複写許可条件情報は制御部7へ出力される。
The error
次に、図8を参照しながら背景地紋画像生成部8について説明する。
背景地紋画像生成部8には、制御部7から制御コード(複写禁止情報、条件情報、潜像情報)が入力される。このうち複写禁止情報と複写許可条件情報は付加情報符号化部42へ入力され、潜像情報は潜像生成部41に入力される。
Next, the background pattern
A control code (copying prohibition information, condition information, and latent image information) is input from the
潜像生成部41は、入力された潜像情報を元に潜像画像を生成する。潜像情報とは、パターン画像の中にどのような潜像文字を埋め込むかを示す情報であり、具体的には潜像の文字列、フォント種類、フォントサイズ、潜像文字列の方向(角度)等の情報からなる。潜像生成部41は、潜像情報を受け取ると、指定されたフォント種類、フォントサイズで、指定された方向に潜像文字列の描画を行い、2値の潜像画像として生成する。生成した潜像画像は付加情報符号化部42へ出力される。なお、潜像画像の解像度は、プリンタの解像度を後述するパターンのサイズで割った解像度となる。例えば、プリンタ解像度が600dpi、パターンのサイズが12画素×12画素の場合、潜像画像の解像度は50dpiとなる。
The latent
付加情報符号化部42は、入力された複写禁止情報及び条件情報の符号化を行う。まず、複写禁止情報がプリント出力を行った文書を画像処理装置で複写させないようにすること示す場合、図9(A)、(B)に示す2種類の複写禁止コードを生成する。ここで、図9(A)の複写禁止コードは、コード内部が全てビット0となっており、図9(B)の複写禁止コードは、コード内部が全てビット1となっていることが特徴である。複写禁止情報が入力されない場合、もしくはプリント出力を行った文書を画像処理装置で複写させないようにすることを示すものではない場合、図9(A)および(B)に示す2種類のコードの生成は行われない。
The additional
次に、条件情報が入力されている場合、その条件情報に対して誤り訂正符号を行い、図9(C)に示すような条件コードを生成する。図9(C)のコードは、ビット0およびビット1の配列によって、符号化された条件情報のビット列を表している。コードの外周は、コードの位置決めを容易にするために特殊なビットパターンとなっている。
Next, when condition information is input, an error correction code is applied to the condition information to generate a condition code as shown in FIG. The code in FIG. 9C represents a bit string of encoded condition information by the arrangement of bit 0 and
次に、生成したコードを図10(A)に示すように複数個繰り返し配置し、潜像画像の大きさと同じ大きさのパターン番号配列を生成する。ここで、図の斜線ハッチングされた矩形が図9(A)の複写禁止コード、縦線ハッチングされた矩形が図9(B)の複写禁止コード、ドットハチングされた矩形が図9(C)の条件コードとなっている。もし、複写禁止コードが生成されなかった場合には、図中の複写禁止コードの部分には条件コードを配置する。また、もし条件コードが生成されなかった場合には、図中の条件コードの部分には複写禁止コードを配置する。この時点で、パターン番号配列の各要素の値は0または1になっている。 Next, a plurality of the generated codes are repeatedly arranged as shown in FIG. 10A to generate a pattern number array having the same size as the latent image. Here, the hatched rectangle in the figure is the copy prohibition code in FIG. 9A, the rectangle hatched in the vertical line is the copy prohibition code in FIG. 9B, and the dot hatched rectangle is FIG. 9C. This is the condition code. If a copy prohibition code is not generated, a condition code is placed in the copy prohibition code portion in the figure. If the condition code is not generated, a copy prohibition code is placed in the condition code portion in the figure. At this time, the value of each element of the pattern number array is 0 or 1.
次に、潜像画像を参照し、潜像画像中の黒画素の座標に対応するパターン番号配列の要素のパターン番号を2に変更する。これを潜像画像中の全ての黒画素について行うと、パターン番号配列は、複写禁止コード、条件コードが並べて配置された背景にパターン番号2で潜像文字が描かれた状態となる。この状態を図10(B)に示す。図中の黒色の「COPY」の部分が、パターン配列番号を2に変更された部分を示す。このパターン番号配列をパターン画像生成部44へ出力する。
Next, referring to the latent image, the pattern number of the element of the pattern number array corresponding to the coordinates of the black pixels in the latent image is changed to 2. If this is performed for all the black pixels in the latent image, the pattern number arrangement is such that the latent image characters are drawn with the
パターン画像生成部44は、入力されたパターン番号配列の各要素を参照し、そのパターン番号に対応したパターンをパターン格納部43から読み出してパターン画像に変換することで、背景地紋画像を生成する。生成された背景地紋画像は、画像合成部9内のメモリ(不図示)に格納される。
The pattern
本実施例の画像処理装置1は、第1の読み取り系2Aと第2の読み取り系2Bとの2つの読み取り装置に対して、1つの複写禁止情報検出部5を設けている。複写禁止情報検出部5は通常時の倍の速度で動作し、表面と裏面の原稿に制御コードが埋め込まれているか否かを判定する。
The
また読み取った表面画像と裏面画像とは、それぞれバンド分割し、倍速で動作する複写禁止情報検出部5に交互に入力する。画像データは、図11(A)に示すように128ライン、256ライン、512ラインのいずれか一つを分割単位とするバンドに分割され、表面画像と裏面画像とが複写禁止情報検出部5に交互に入力される。
例えば、画像を256ラインに分割した場合、表面画像の256ラインの後に裏面画像の256ラインが複写禁止情報検出部5に出力される。このようにして、両方の画面の画像を交互に判定することで、両方の面の画像の読み込みが終了してから画像に制御コードが含まれているか否かを判定するよりも判定時間を短縮することができる。
The read front image and back image are band-divided and input alternately to the copy
For example, when the image is divided into 256 lines, 256 lines of the back image are output to the copy prohibition
また、読み取った表面画像と裏面画像とをバンド分割するのではなく、図11(B)に示すように表面画像の1ライン分の画像データと、裏面画像の1ライン分の画像データとを主走査方向で連結し、複写禁止情報検出部5に入力してもよい。すなわち、図11(B)に示すように表面の1ライン分の画像と、裏面の1ライン分の画像とを主走査方向に連結し、新たな1ラインの画像データとして複写禁止情報検出部5に出力する。
In addition, the read front image and back image are not band-divided, but the image data for one line of the front image and the image data for one line of the back image are mainly displayed as shown in FIG. They may be linked in the scanning direction and input to the copy prohibition
本実施例は、このように2つの読み取り系を有していても、1つの複写禁止情報検出部5で両面に制御コードが含まれているか否かを短時間で検出することができる。
In this embodiment, even if there are two reading systems as described above, it is possible to detect in a short time whether or not a control code is included on both sides by one copy prohibition
本実施例は、搬送経路の上流側にある読み取り系によって読み取られた画像を最初に複写禁止情報検出部5に出力して、この読み取り系に制御コードが含まれているか否かを判定した後で、下流側にある読み取り系で読み取られた画像を複写禁止情報検出部5に出力して制御コードを検出する。
In this embodiment, after the image read by the reading system on the upstream side of the transport path is first output to the copy prohibition
本実施例の動作手順を図12に示すフローチャートを参照しながら説明する。
スタートボタンが押下されると(ステップS1)、スキャナ部2で原稿のスキャンが開始される(ステップS2)。ここでは、第1の読み取り系2Aが第2の読み取り系2Bよりも搬送経路の上流側にあり、第1の読み取り系2Aで表面の画像を読み取り、第2の読み取り系2Bで裏面の画像を読み取るものとする。
The operation procedure of this embodiment will be described with reference to the flowchart shown in FIG.
When the start button is pressed (step S1), scanning of the document is started by the scanner unit 2 (step S2). Here, the
搬送経路71の上流側にある第1の読み取り系2Aは、読み取った表面の画像データを複写禁止情報検出部5に出力する(ステップS3)。複写禁止情報検出部5の判定手順について図13を参照しながら説明する。複写禁止情報検出部5は、表面の画像データに含まれる制御コードを検出していく。検出した制御コードの数が図13に示すように判定しきい値を超えると、複写禁止情報ありと判定し、判定信号を制御部7に出力する(ステップS4)。また、1ページ分の画像データを読み込んでも制御コードが判定しきい値に達しなかった場合には、判定信号は制御部7に出力されない。
The
制御部7は、判定信号が複写禁止情報検出部5から出力され(ステップS4)、複写禁止原稿であると判断すると、読み取った画像データを破棄し、処理を終了する(ステップS9)。また、複写禁止情報検出部5から判定信号が出力されない場合には、複写禁止原稿ではないと判定し、変換部12を制御して、第2の読み取り系2Bによって読み取られた裏面の画像データを複写禁止情報検出部5に出力する(ステップS5)。
When the determination signal is output from the copy prohibition information detection unit 5 (step S4) and the
複写禁止情報検出部5は、裏面の画像データに含まれる制御コードの数が判定しきい値に達すると、複写禁止情報ありの判定信号を制御部7に出力する。また、1ページ分の画像データを読み込んでも制御コードが判定しきい値に達しなかった場合には、判定信号は制御部7に出力されない。
When the number of control codes included in the image data on the back surface reaches the determination threshold value, the copy prohibition
制御部7は、複写禁止情報検出部5から判定信号が出力され(ステップS6/YES)、複写禁止原稿であると判定すると、読み取った画像データを破棄し、処理を終了する(ステップS9)。また、複写禁止情報検出部5から判定信号が出力されない場合には(ステップS6/NO)、複写禁止原稿ではないと判定し、画像データをプリント部10に出力して印刷するように各部を制御する(ステップS7)。全ての原稿の複写が終了すると(ステップS8/YES)、この処理を終了する。
When the determination signal is output from the copy prohibition information detection unit 5 (YES in step S6) and the
このように本実施例は、画像が先に読み取られる上流側の読み込み系の画像を複写禁止情報検出部5に先に出力して、制御コードがあるか否かを判定しているので、両面の画像に制御コードが含まれているか否かを検出する時間を短縮することができる。
As described above, in this embodiment, the upstream reading system image from which the image is read first is output to the copy prohibition
前段の読み取り系で読み取った画像データ中に制御コードが含まれているか否かの判定に時間がかかってしまうと、図13に示すように後段の読み取り系で読み取った画像データに制御コードが含まれているか否かを判定する時間が短くなってしまう。一方の面で読み取った画像データ中に制御コードが含まれているか否かの判定に時間がかかると、他方の面でも制御コードの判定に時間がかかる場合が多い。このため本実施例では、上流側の読み取り系で読み取られる面の画像データは、逐次複写禁止情報検出部5に入力して、複写禁止原稿であるか否かの判定を行うと共に、下流側の読み取り系で読み取られた面の画像データは、画像蓄積部4に格納して保存しておく。そして、上流側の読み取り系で読み取った画像の判定が終了すると、下流側の画像データを画像蓄積部4から複写禁止情報検出部5に入力して制御コードありなしの判定を行う。
If it takes time to determine whether or not the control data is included in the image data read by the preceding reading system, the control code is included in the image data read by the subsequent reading system as shown in FIG. The time for determining whether or not it has been shortened. When it takes time to determine whether or not a control code is included in image data read on one side, it often takes time to determine a control code on the other side. For this reason, in this embodiment, the image data of the surface read by the upstream reading system is sequentially input to the copy prohibition
次に、第2の動作手順について図14に示すフローチャートを参照しながら説明する。
搬送経路71の上流側にある第1の読み取り系2Aは、読み取った表面の画像データを複写禁止情報検出部5に出力する(ステップS23)。搬送経路の下流側にある第2の読み取り系2Bは、読み取った裏面の画像データを画像蓄積部4に格納する(ステップS24)。なお、第1の読み取り系2Aで読み取られた表面の画像データも画像蓄積部4に格納される。
Next, the second operation procedure will be described with reference to the flowchart shown in FIG.
The
複写禁止情報検出部5は、表面の画像データから検出した制御コードの数が判定しきい値に達すると、複写禁止情報ありの判定信号を制御部7に出力する(ステップS25)。また、1ページ分の画像データを読み込んでも制御コードが判定しきい値に達しなかった場合、判定信号は制御部7に出力されない。
When the number of control codes detected from the surface image data reaches the determination threshold, the copy prohibition
制御部7は、複写禁止情報検出部5から判定信号が出力され(ステップS27/YES)、複写禁止原稿であると判定すると、読み取った画像データを破棄し、処理を終了する(ステップS30)。また、複写禁止情報検出部5から判定信号が出力されない場合には(ステップS25/NO)、複写禁止原稿ではないと判定し、第2の読み取り系2Bから裏面の画像データを画像蓄積部4から読み出し、複写禁止情報検出部5に出力する(ステップS26)。
When the determination signal is output from the copy prohibition information detection unit 5 (step S27 / YES) and the
複写禁止情報検出部5は、裏面の画像データから検出した制御コードの数が判定しきい値に達すると、複写禁止情報ありの判定信号を制御部7に出力する(ステップS28)。また、1ページ分の画像データを読み込んでも制御コードが判定しきい値に達しなかった場合には、判定信号は制御部7に出力されない。制御部7は、判定信号が入力されないと(ステップS27/NO)、複写禁止原稿ではないと判定し、画像データをプリンタ部10に出力する(ステップS28)。この処理を全原稿に対して行い、原稿の複写が終了すると(ステップS29/YES)、この処理を終了する。
When the number of control codes detected from the back side image data reaches the determination threshold value, the copy prohibition
なお、図13にて説明した判定方法では、一般原稿であるか否かを判定するのに時間がかかってしまう。そこで、図15に示すように第1の判定しきい値と、この判定しきい値よりも小さい第2の判定しきい値を設けて、基準時間T以内に検出した制御コード数がこの第2の判定しきい値を超えなければ、一般原稿であると判定してもよい。 In the determination method described with reference to FIG. 13, it takes time to determine whether the document is a general document. Therefore, as shown in FIG. 15, a first determination threshold and a second determination threshold smaller than the determination threshold are provided, and the number of control codes detected within the reference time T is the second. If the determination threshold is not exceeded, it may be determined that the document is a general document.
上述した実施例は本発明の好適な実施例である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。 The embodiment described above is a preferred embodiment of the present invention. However, the present invention is not limited to this, and various modifications can be made without departing from the scope of the present invention.
1 画像処理装置
2 スキャナ部
2A 第1の読み取り系
2B 第2の読み取り系
3 スキャン画像処理部
4 画像蓄積部
5 複写禁止情報検出部
6 複写許可条件情報検出部
7 制御部
8 背景地紋画像生成部
9 画像合成部
10 プリント部
11 ユーザインターフェース部
12 変換部
DESCRIPTION OF
Claims (6)
前記搬送経路の他方の側から前記原稿の他方の面の画像を読み取る第2の読み取り系と、
前記一方の面の画像と前記他方の面の画像とをそれぞれ分割する分割手段と、
前記画像に制御コードが埋め込まれているか否かを判定する検出手段と、
分割された前記一方の面の画像と前記他方の面の画像とを前記検出手段に交互に出力する制御手段と、を有することを特徴とする画像処理装置。 A first reading system that reads an image on one side of the document from one side of the conveyance path;
A second reading system for reading an image on the other side of the document from the other side of the transport path;
Dividing means for dividing the image on the one surface and the image on the other surface, respectively;
Detecting means for determining whether a control code is embedded in the image;
An image processing apparatus comprising: a control unit that alternately outputs the divided image of the one surface and the image of the other surface to the detection unit.
前記制御手段は、バンド分割された前記一方の面の画像と前記他方の面の画像とを前記検出手段に交互に出力することを特徴とする請求項1記載の画像処理装置。 The dividing unit band-divides the image of the one surface and the image of the other surface,
The image processing apparatus according to claim 1, wherein the control unit alternately outputs the band-divided image of the one surface and the image of the other surface to the detection unit.
前記制御手段は、前記第1の読み取り系で読み取られた画像を前記検出手段に出力し、検出結果が検出された後に前記第2の読み取り系で読み取られた画像を前記検出手段に出力することを特徴とする請求項1記載の画像処理装置。 The first reading system is located on the upstream side of the transport path with respect to the second reading system,
The control means outputs an image read by the first reading system to the detecting means, and outputs an image read by the second reading system after a detection result is detected to the detecting means. The image processing apparatus according to claim 1.
前記制御手段は、前記第2の読み取り系で読み取られた画像を前記記憶手段から読み出して前記検出手段に出力することを特徴とする請求項4記載の画像処理装置。 Storage means for storing an image read by the second reading system;
The image processing apparatus according to claim 4, wherein the control unit reads an image read by the second reading system from the storage unit and outputs the image to the detection unit.
前記第1の読み取り系よりも搬送経路の下流側に設けられた前記第2の読み取り系により前記原稿の他方の面の画像を読み取るステップと、
前記第1の読み取り系で読み取られた画像に制御コードが含まれているか否かを判定するステップと、
前記第2の読み取り系で読み取られた画像に制御コードが含まれているか否かを判定するステップと、を有することを特徴とする画像処理方法。
Reading an image on one side of the document with a first reading system;
Reading an image on the other side of the document by the second reading system provided on the downstream side of the conveyance path from the first reading system;
Determining whether a control code is included in an image read by the first reading system;
Determining whether a control code is included in an image read by the second reading system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005361106A JP2007166344A (en) | 2005-12-14 | 2005-12-14 | Image processing apparatus and image processing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005361106A JP2007166344A (en) | 2005-12-14 | 2005-12-14 | Image processing apparatus and image processing method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2007166344A true JP2007166344A (en) | 2007-06-28 |
Family
ID=38248716
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005361106A Pending JP2007166344A (en) | 2005-12-14 | 2005-12-14 | Image processing apparatus and image processing method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2007166344A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0751014A (en) * | 1993-08-13 | 1995-02-28 | Ii P D:Kk | Processed bean-curd refuse and its production |
JP2009094905A (en) * | 2007-10-10 | 2009-04-30 | Canon Inc | Information processing apparatus and information processing method |
JP2015156622A (en) * | 2014-02-21 | 2015-08-27 | ブラザー工業株式会社 | Image reading device |
JP2015195475A (en) * | 2014-03-31 | 2015-11-05 | ブラザー工業株式会社 | Image reading device |
-
2005
- 2005-12-14 JP JP2005361106A patent/JP2007166344A/en active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0751014A (en) * | 1993-08-13 | 1995-02-28 | Ii P D:Kk | Processed bean-curd refuse and its production |
JP2009094905A (en) * | 2007-10-10 | 2009-04-30 | Canon Inc | Information processing apparatus and information processing method |
JP2015156622A (en) * | 2014-02-21 | 2015-08-27 | ブラザー工業株式会社 | Image reading device |
JP2015195475A (en) * | 2014-03-31 | 2015-11-05 | ブラザー工業株式会社 | Image reading device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3879552B2 (en) | Image generating apparatus, image reading apparatus, unauthorized duplication prevention system, program, and output medium manufacturing method | |
JP3102417B2 (en) | Image processing apparatus and image processing method | |
JP4039093B2 (en) | Image reading apparatus, copying apparatus, and program | |
JP3997720B2 (en) | Image processing apparatus and image forming apparatus | |
JP4821559B2 (en) | Information generating apparatus, information generating program, information generating method, information reading system, electronic pen, and recording medium | |
JPH05300362A (en) | Picture processor | |
CN102271212B (en) | Background pattern image combining apparatus, background pattern image combining method, and computer program | |
JP2007166229A (en) | Image reading apparatus | |
JP2007201850A (en) | Image forming apparatus, image formation method, and program | |
US20070133035A1 (en) | Image-forming apparatus, image-processing apparatus, confidential document reading method, image-processing method, and image-forming method | |
JP4135758B2 (en) | Image forming apparatus, image forming system, and program | |
JP2007166221A (en) | Apparatus and method for processing image | |
JP2007166344A (en) | Image processing apparatus and image processing method | |
JP4182998B2 (en) | Image generating apparatus, image reading apparatus, unauthorized duplication prevention system, program, and output medium manufacturing method | |
JP2007166225A (en) | Image-forming device and authentication method | |
JP2007306090A (en) | Image processing apparatus, image forming apparatus, copy inhibit code detection method, and image forming method | |
JP4587123B2 (en) | Image processing apparatus, image processing method, and image processing program | |
JP2008022175A (en) | Image forming apparatus and method of canceling copy restriction | |
JP2007306091A (en) | Image processor and copy inhibit code detection method | |
JP2006014191A (en) | Image processing apparatus, image processing method, and program | |
JP4604999B2 (en) | Image forming apparatus and confidential document printing method | |
JP2008035448A (en) | Image processing apparatus and information superimposing method | |
JP4692422B2 (en) | Image processing apparatus and display control method | |
JP2004112608A (en) | Image processing device, image processing method, and image processing program | |
JP2007166335A (en) | Image processing apparatus, image processing method, and image processing program |