JP2008028598A - Trace pattern reading device, image forming device, method, and program - Google Patents

Trace pattern reading device, image forming device, method, and program Download PDF

Info

Publication number
JP2008028598A
JP2008028598A JP2006197693A JP2006197693A JP2008028598A JP 2008028598 A JP2008028598 A JP 2008028598A JP 2006197693 A JP2006197693 A JP 2006197693A JP 2006197693 A JP2006197693 A JP 2006197693A JP 2008028598 A JP2008028598 A JP 2008028598A
Authority
JP
Japan
Prior art keywords
tracking pattern
pattern
tracking
density
unit
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
Application number
JP2006197693A
Other languages
Japanese (ja)
Inventor
Hiroshi Tanaka
洋 田中
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.)
Sharp Corp
Original Assignee
Sharp 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 Sharp Corp filed Critical Sharp Corp
Priority to JP2006197693A priority Critical patent/JP2008028598A/en
Publication of JP2008028598A publication Critical patent/JP2008028598A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Cleaning In Electrography (AREA)
  • Control Or Security For Electrophotography (AREA)
  • Image Processing (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Record Information Processing For Printing (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a trace pattern reading device which can read a pattern from image data even in a case that a trace pattern added different information by changing a density, colors, or a shape, and a trace pattern group which can express multi-value information, are added to an original image as a pattern. <P>SOLUTION: A density comparator 13 compares densities of respective pixels of image data input from an image reading device 11 and an image memory 12, and if they agree, a density agreement flag is output to a continuous pixel number counter 14. The continuous pixel number counter 14 counts a number of pixels which continue in the same density based on the input density agreement flag, a continuous pixel number comparator 15 compares the counted value with a continuous number of pixels (a pattern pixel number) of the trace pattern which is memorized beforehand, and if they agree, the comparator outputs a continuous pixel number agreement flag which shows that the trace pattern is detected. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、追跡パターン読取装置、画像形成装置、方法、及びプログラムに関し、より詳細には、複写機、ファクシミリ、プリンタなどの画像形成装置において印刷時に付加された特定の追跡パターンを読み取る追跡パターン読取装置、その装置を備えた画像形成装置、追跡パターン読取方法、及びそのプログラムに関する。   The present invention relates to a tracking pattern reading device, an image forming apparatus, a method, and a program, and more specifically, a tracking pattern reading for reading a specific tracking pattern added at the time of printing in an image forming apparatus such as a copying machine, a facsimile machine, or a printer. The present invention relates to an apparatus, an image forming apparatus including the apparatus, a tracking pattern reading method, and a program thereof.

従来、出力画像に追跡パターンなどを埋め込んで特定の情報を付加する画像形成方法として、画像に予め決められた特定の濃度、特定の形状のパターンを付加するものがある。   2. Description of the Related Art Conventionally, as an image forming method for adding specific information by embedding a tracking pattern or the like in an output image, there is a method of adding a predetermined density and a specific shape pattern to an image.

この種の画像形成技術として、例えば、特許文献1のように、画像情報中の絵・文字の情報を判別する絵・文字判別手段と、絵・文字判別手段により判別した絵・文字の情報に基づき文字の情報の比率が特定比率以上であるか否かを判定する比率判定手段と、特定のパターンを記憶するパターン記憶手段と、文字の情報の比率が特定比率以上であることを条件にパターン記憶手段に記憶された特定のパターンを発生して画像情報を展開した画像に重畳して出力する画像出力手段とを備え、絵情報の多い画像に対して選択的に追跡情報を付与するようにしたものがある。   As this type of image forming technology, for example, as in Patent Document 1, picture / character discriminating means for discriminating picture / character information in image information and picture / character information discriminated by the picture / character discriminating means are used. Based on the condition that the ratio determination means for determining whether the ratio of the character information is greater than or equal to the specific ratio, the pattern storage means for storing the specific pattern, and the ratio of the character information is greater than or equal to the specific ratio Image output means for generating a specific pattern stored in the storage means and superimposing and outputting the image information on the developed image, and selectively providing tracking information to an image with a lot of picture information There is what I did.

また、画像に偽造追跡情報を付加する機能を備えた画像処理装置も開示されている(例えば、特許文献2,3を参照)。特許文献3には印字エリアに応じてドットのサイズを可変する技術が開示されているが、この技術も含め、従来の画像形成装置で付加する追跡パターンは、特定形状、特定濃度で固定されている。従って、追跡パターンを付加するかしないかという2値の情報しか埋め込むことができず、コピー禁止パターンであるか、コピー禁止パターンではないかという2値の情報しか埋め込むことができない。   An image processing apparatus having a function of adding forgery tracking information to an image is also disclosed (see, for example, Patent Documents 2 and 3). Patent Document 3 discloses a technique for changing the dot size according to the print area. However, including this technique, a tracking pattern added by a conventional image forming apparatus is fixed at a specific shape and a specific density. Yes. Therefore, only binary information indicating whether or not to add a tracking pattern can be embedded, and only binary information indicating whether the pattern is a copy prohibition pattern or a copy prohibition pattern can be embedded.

従って、追跡パターンを読み取る読取装置側も、そのような追跡パターンに適用したものでしかない。図14を参照して、従来の追跡パターン読取装置における処理の流れを説明する。まず、読み取った画像データから画素の濃度を検知する(ステップS41)。次に、ステップS41で検知した画素の濃度が、予め記憶している濃度と一致した画素の連続数をカウントする(ステップS42)。次に、カウントした画素の連続数と、予め記憶されているパターンがもつ画素の連続数とが一致するか否かを判定し(ステップS43)、一致した場合には、追跡パターンが検出されたものとしてコピー動作を停止する(ステップS44)。
特開2000−175027号公報 特開2001−309156号公報 特開2003−234886号公報
Therefore, the reading device side that reads the tracking pattern can only be applied to such a tracking pattern. With reference to FIG. 14, the flow of processing in the conventional tracking pattern reading apparatus will be described. First, the pixel density is detected from the read image data (step S41). Next, the number of consecutive pixels whose pixel density detected in step S41 matches the previously stored density is counted (step S42). Next, it is determined whether or not the counted number of consecutive pixels matches the number of consecutive pixels of a pattern stored in advance (step S43). If they match, a tracking pattern is detected. As a result, the copying operation is stopped (step S44).
JP 2000-175027 A JP 2001-309156 A JP 2003-234886 A

上述のごとく、従来の画像形成装置では、追跡パターンは特定形状、特定濃度で固定されており、追跡パターン読取装置もそのような追跡パターンに適用したものでしかなく、異なる形状や異なる濃度や異なる色でなる追跡パターンを検出することはできず、またそれらを組み合わせてなる、多値情報を表す追跡パターン群を検出することはできない。   As described above, in the conventional image forming apparatus, the tracking pattern is fixed at a specific shape and a specific density, and the tracking pattern reading apparatus is only applied to such a tracking pattern. It is impossible to detect a tracking pattern made up of colors, and it is not possible to detect a tracking pattern group representing a combination of multi-value information.

本発明は、上述のごとき実情に鑑みてなされたものであり、パターンとして、濃度や色や形状を変えることで異なる情報を付加した追跡パターンや、多値情報を表すことのできる追跡パターン群が、原稿画像に付加された場合であっても、画像データからパターンを読み取ることが可能な追跡パターン読取装置、その装置を備えた画像形成装置、追跡パターン読取方法、及び追跡パターン読取用のプログラムを提供することを、その目的とする。   The present invention has been made in view of the above circumstances, and as a pattern, a tracking pattern to which different information is added by changing density, color, or shape, or a tracking pattern group that can represent multi-value information is provided. A tracking pattern reading apparatus capable of reading a pattern from image data even when added to a document image, an image forming apparatus including the apparatus, a tracking pattern reading method, and a tracking pattern reading program Its purpose is to provide.

上述の課題を解決するために、本発明の第1の技術手段は、原稿画像に対して濃度変換を行うことで付加された追跡パターンを、入力された画像データから読み取る追跡パターン読取装置であって、前記画像データの画素の濃度を検出する濃度検出手段と、該濃度検出手段で検出した画素の濃度に基づき、同一濃度の画素の連続数をカウントする連続数カウント手段と、該連続数カウント手段でカウントした同一濃度の画素の連続数が、予め記憶されている追跡パターンがもつ画素の連続数と一致するか否か判定する連続数判定手段と、該連続数判定手段での判定結果に基づき追跡パターンを検知する追跡パターン検知手段とを備えたことを特徴としたものである。   In order to solve the above-described problems, a first technical means of the present invention is a tracking pattern reading device that reads a tracking pattern added by performing density conversion on a document image from input image data. A density detector that detects the density of the pixels of the image data; a continuous number counter that counts the number of consecutive pixels of the same density based on the density of the pixels detected by the density detector; and the continuous number count Means for determining whether or not the continuous number of pixels of the same density counted by the means matches the continuous number of pixels of the tracking pattern stored in advance, and the determination result by the continuous number determination means And a tracking pattern detecting means for detecting a tracking pattern based on the tracking pattern.

第2の技術手段は、第1の技術手段において、前記追跡パターン検知手段は、前記連続数判定手段での判定の結果、両者が一致していた場合、前記連続数カウント手段でカウントした同一濃度の画素の連続数でなるパターンを仮の追跡パターンとして検知し、当該追跡パターン読取装置は、前記追跡パターン検知手段で検知された仮の追跡パターンの紙面に対する角度を検出する角度検出手段を備え、前記追跡パターン検知手段は、前記角度検出手段で検出した角度が予め記憶されている角度と一致した場合、前記仮の追跡パターンを追跡パターンとして検知することを特徴としたものである。   A second technical means is the same as the first technical means, wherein the tracking pattern detecting means is the same density counted by the continuous number counting means when they are matched as a result of the determination by the continuous number determining means. A pattern consisting of a continuous number of pixels is detected as a temporary tracking pattern, and the tracking pattern reading device includes an angle detection unit that detects an angle of the temporary tracking pattern detected by the tracking pattern detection unit with respect to the paper surface, The tracking pattern detection means detects the temporary tracking pattern as a tracking pattern when the angle detected by the angle detection means matches an angle stored in advance.

第3の技術手段は、第2の技術手段において、前記角度検出手段は、前記仮の追跡パターンの重心位置を算出する重心算出手段と、以前に検知した仮の追跡パターン又は追跡パターンに対して前記重心算出手段で算出した重心位置と、今回検知した仮の追跡パターンに対して前記重心算出手段で算出した重心位置とを結ぶ直線に対する、紙面の角度を、仮の追跡パターンの紙面に対する角度として算出する角度算出手段とを有することを特徴としたものである。   According to a third technical means, in the second technical means, the angle detecting means calculates a centroid position calculating means for calculating a centroid position of the temporary tracking pattern and a previously detected temporary tracking pattern or tracking pattern. The angle of the paper surface with respect to the straight line connecting the gravity center position calculated by the gravity center calculation means and the gravity center position calculated by the gravity center calculation means with respect to the temporary tracking pattern detected this time is defined as the angle of the temporary tracking pattern with respect to the paper surface. It has an angle calculation means for calculating.

第4の技術手段は、第1の技術手段において、前記追跡パターン検知手段は、前記連続数判定手段での判定の結果、両者が一致していた場合、前記連続数カウント手段でカウントした同一濃度の画素の連続数でなるパターンを仮の追跡パターンとして検知し、当該追跡パターン読取装置は、前記仮の追跡パターンと予め記憶されている角度情報を含む追跡パターンとをパターンマッチングで比較する角度比較手段を備え、前記追跡パターン検知手段は、前記角度比較手段での比較の結果、一致した場合に、前記仮の追跡パターンを追跡パターンとして検知することを特徴としたものである。   According to a fourth technical means, in the first technical means, the tracking pattern detecting means, when the result of the determination by the continuous number determining means shows that they match, the same density counted by the continuous number counting means. A pattern consisting of a continuous number of pixels is detected as a temporary tracking pattern, and the tracking pattern reading device compares the temporary tracking pattern with a tracking pattern including angle information stored in advance by pattern matching. And the tracking pattern detection means detects the temporary tracking pattern as a tracking pattern when they match as a result of the comparison by the angle comparison means.

第5の技術手段は、第1乃至第4のいずれかの技術手段において、前記追跡パターン検知手段で追跡パターンを検知した場合、該検知した追跡パターンに係わる前記濃度検出手段で検出した濃度に応じた処理を実行する処理手段を備えたことを特徴としたものである。   According to a fifth technical means, in any one of the first to fourth technical means, when the tracking pattern detection means detects a tracking pattern, the fifth technical means responds to the density detected by the density detection means related to the detected tracking pattern. The present invention is characterized in that a processing means for executing the processing is provided.

第6の技術手段は、第5の技術手段において、前記処理手段は、前記処理として前記入力された画像データのコピー防止処理を実行することを特徴としたものである。   A sixth technical means is characterized in that, in the fifth technical means, the processing means executes copy prevention processing of the inputted image data as the processing.

第7の技術手段は、第5又は第6の技術手段において、前記処理手段は、前記追跡パターン検知手段で追跡パターンを検知した場合、前記入力された画像データに対して以前に検知した追跡パターンの濃度と今回検知した追跡パターンの濃度との濃度差を算出する濃度差算出手段を有し、前記濃度検出手段で検出した濃度の代わりに前記濃度差算出手段で算出した濃度差に応じた処理を実行することを特徴としたものである。   A seventh technical means is the fifth or sixth technical means, wherein, when the processing means detects a tracking pattern by the tracking pattern detection means, the tracking pattern previously detected for the input image data. A density difference calculating means for calculating a density difference between the density of the tracking pattern detected this time and the density of the tracking pattern detected this time, and processing according to the density difference calculated by the density difference calculating means instead of the density detected by the density detecting means It is characterized by executing.

第8の技術手段は、第5乃至第7のいずれかの技術手段において、前記処理手段は、前記追跡パターン検知手段で追跡パターンが検知された場合、さらに連続して検知した追跡パターンとの間隔を算出する間隔算出手段と、該間隔算出手段で算出された間隔と予め設定された閾値とを比較する間隔比較手段と、該間隔比較手段での比較の結果、前記間隔算出手段で算出された間隔が前記閾値を超えた場合に、当該追跡パターン読取装置における処理を終了させる終了手段とを有することを特徴としたものである。   According to an eighth technical means, in any one of the fifth to seventh technical means, when the tracking pattern is detected by the tracking pattern detecting means, the processing means is further spaced from the continuously detected tracking pattern. Calculated by the interval calculation means, the interval comparison means for comparing the interval calculated by the interval calculation means with a preset threshold value, and the comparison by the interval comparison means And an ending unit for ending the process in the tracking pattern reading device when the interval exceeds the threshold value.

第9の技術手段は、第8の技術手段において、前記間隔算出手段は、追跡パターン同士の間隔を、追跡パターンではない画素の連続数をカウントすることで算出することを特徴としたものである。   According to a ninth technical means, in the eighth technical means, the interval calculating means calculates the interval between the tracking patterns by counting the number of consecutive pixels that are not the tracking pattern. .

第10の技術手段は、第5乃至第7のいずれかの技術手段において、前記処理手段は、前記追跡パターン検知手段で追跡パターンが検知された場合、さらに連続して追跡パターンを検知し、該連続して検知した追跡パターンの個数をカウントする個数カウント手段と、該個数カウント手段で算出された追跡パターンの個数と予め記憶されている個数とを比較する個数比較手段と、該個数比較手段での比較の結果、両者が一致した場合に、当該追跡パターン読取装置における処理を終了させる終了手段とを有することを特徴としたものである。   In a tenth technical means according to any one of the fifth to seventh technical means, when the tracking pattern is detected by the tracking pattern detection means, the processing means further detects the tracking pattern continuously, A number counting means for counting the number of tracking patterns detected in succession; a number comparison means for comparing the number of tracking patterns calculated by the number counting means with a number stored in advance; and the number comparison means. As a result of the comparison, when the two coincide with each other, there is an end means for ending the processing in the tracking pattern reading apparatus.

第11の技術手段は、第5乃至第7のいずれかの技術手段において、前記連続数判定手段は、前記連続数カウント手段でカウントした同一濃度の画素の連続数が、予め記憶されている終了用の追跡パターンがもつ画素の連続数と一致するか否か判定する終了判定手段を有し、前記追跡パターン検知手段は、前記終了判定手段での判定の結果、両者が一致していた場合、前記連続数カウント手段でカウントした同一濃度の画素の連続数でなるパターンを終了用の追跡パターンとして検知し、前記処理手段は、前記追跡パターン検知手段で前記終了用の追跡パターンを検知した場合に、当該追跡パターン読取装置における処理を終了させる終了手段を有することを特徴としたものである。   In an eleventh technical means according to any one of the fifth to seventh technical means, the continuous number determining means finishes storing the continuous number of pixels having the same density counted by the continuous number counting means in advance. End determination means for determining whether or not the number of continuous pixels of the tracking pattern for coincidence, the tracking pattern detection means, as a result of determination in the end determination means, if both match, A pattern consisting of a continuous number of pixels of the same density counted by the continuous number counting unit is detected as a tracking pattern for termination, and the processing unit detects when the tracking pattern for termination is detected by the tracking pattern detection unit. The tracking pattern reading apparatus includes an ending unit for ending the process.

第12の技術手段は、第1乃至第5のいずれかの技術手段において、前記追跡パターン検知手段で追跡パターンが検知された場合、さらに連続して検知した追跡パターンの連続数をカウントするパターン連続数カウント手段と、該パターン連続数カウント手段でカウントした追跡パターンの連続数が、予め記憶されている追跡パターン群がもつ追跡パターンの連続数と一致するか否か判定するパターン連続数判定手段と、該パターン連続数判定手段での判定結果に基づき追跡パターン群を検知する追跡パターン群検知手段とを備えたことを特徴としたものである。   In a twelfth technical means, in any one of the first to fifth technical means, when a tracking pattern is detected by the tracking pattern detection means, a pattern continuation that counts the number of consecutive tracking patterns detected continuously is counted. And a pattern continuation number determining unit for determining whether or not the continuation number of the tracking pattern counted by the pattern continuation number counting unit coincides with the continuation number of the tracking pattern included in the tracking pattern group stored in advance. And a tracking pattern group detecting means for detecting a tracking pattern group based on the determination result of the pattern continuation number determining means.

第13の技術手段は、第12の技術手段において、前記追跡パターン群検知手段は、前記パターン連続数判定手段での判定の結果、両者が一致していた場合、前記パターン連続数カウント手段でカウントした複数の追跡パターンを仮の追跡パターン群として検知し、
当該追跡パターン読取装置は、前記仮の追跡パターン群に属する追跡パターン同士の間隔を算出する間隔算出手段と、該間隔算出手段で算出された間隔と予め記憶されている間隔とを比較する間隔比較手段とを備え、前記追跡パターン群検知手段は、前記間隔比較手段での比較の結果、両者が一致した場合に、前記仮の追跡パターン群を追跡パターン群として検知することを特徴としたものである。
In a thirteenth technical means according to the twelfth technical means, the tracking pattern group detection means counts by the pattern continuation number counting means when they match as a result of the determination by the pattern continuation number determination means. Detected multiple tracking patterns as a temporary tracking pattern group,
The tracking pattern reading device includes an interval calculation unit that calculates an interval between tracking patterns belonging to the temporary tracking pattern group, and an interval comparison that compares an interval calculated by the interval calculation unit with a previously stored interval. And the tracking pattern group detection means detects the temporary tracking pattern group as a tracking pattern group when they match as a result of the comparison by the interval comparison means. is there.

第14の技術手段は、第13の技術手段において、前記間隔算出手段は、追跡パターン同士の間隔を、追跡パターンではない画素の連続数をカウントすることで算出することを特徴としたものである。   A fourteenth technical means according to the thirteenth technical means is characterized in that the interval calculating means calculates the interval between the tracking patterns by counting the number of consecutive pixels that are not the tracking pattern. .

第15の技術手段は、第12乃至第14のいずれかの技術手段において、前記追跡パターン群検知手段は、前記パターン連続数判定手段での判定の結果、両者が一致していた場合、前記パターン連続数カウント手段でカウントした複数の追跡パターンを仮の追跡パターン群として検知し、当該追跡パターン読取装置は、前記仮の追跡パターン群に属する追跡パターン同士の角度を算出する角度算出手段と、該角度算出手段で算出された角度と予め記憶されている角度とを比較する角度比較手段とを備え、前記追跡パターン群検知手段は、前記角度比較手段での比較の結果、両者が一致した場合に、前記仮の追跡パターン群を追跡パターン群として検知することを特徴としたものである。   In a fifteenth technical means according to any one of the twelfth to fourteenth technical means, if the tracking pattern group detecting means matches the result of determination by the pattern continuation number determining means, Detecting a plurality of tracking patterns counted by the continuous number counting means as a temporary tracking pattern group, and the tracking pattern reading device includes an angle calculating means for calculating an angle between tracking patterns belonging to the temporary tracking pattern group; An angle comparison unit that compares an angle calculated by the angle calculation unit with a prestored angle, and the tracking pattern group detection unit detects that the two match as a result of the comparison by the angle comparison unit. The temporary tracking pattern group is detected as a tracking pattern group.

第16の技術手段は、第12乃至第15のいずれかの技術手段において、前記追跡パターン群検知手段で追跡パターン群を検知した場合、該検知した追跡パターン群に属する追跡パターン毎に、各追跡パターンに係わる前記濃度検出手段で検出した濃度に応じた第二の処理を実行する第二処理手段を備えたことを特徴としたものである。   In a sixteenth technical means according to any one of the twelfth to fifteenth technical means, when the tracking pattern group detecting means detects the tracking pattern group, each tracking pattern belongs to the detected tracking pattern group. A second processing means for executing a second process corresponding to the density detected by the density detecting means related to the pattern is provided.

第17の技術手段は、第16の技術手段において、前記第二処理手段は、前記第二の処理として前記入力された画像データのコピー防止処理を実行することを特徴としたものである。   According to a seventeenth technical means, in the sixteenth technical means, the second processing means executes copy prevention processing of the inputted image data as the second processing.

第18の技術手段は、第16又は第17の技術手段において、前記第二処理手段は、前記追跡パターン群検知手段で追跡パターン群を検知した場合、該検知した追跡パターン群に属する追跡パターン同士の濃度差を算出する濃度差算出手段を有し、前記濃度差検出手段で検出した濃度の代わりに前記濃度差算出手段で算出された濃度差に応じた第二の処理を実行することを特徴としたものである。   In an eighteenth technical means according to the sixteenth or seventeenth technical means, when the second processing means detects a tracking pattern group by the tracking pattern group detection means, the tracking patterns belonging to the detected tracking pattern group Density difference calculating means for calculating the density difference of the first and second processes, and executing a second process according to the density difference calculated by the density difference calculating means instead of the density detected by the density difference detecting means. It is what.

第19の技術手段は、第16乃至第18のいずれかの技術手段において、前記第二処理手段は、前記追跡パターン群検知手段で追跡パターン群の個数をカウントするパターン群数カウント手段と、該パターン群数カウント手段でカウントされた追跡パターン群の個数と予め設定された閾値とを比較する個数比較手段と、該個数比較手段での比較の結果、前記パターン群数カウント手段でカウントされた追跡パターン群の個数が前記閾値を超えた場合に、当該追跡パターン読取装置における処理を終了させる終了手段とを有することを特徴としたものである。   In a nineteenth technical means according to any one of the sixteenth to eighteenth technical means, the second processing means includes a pattern group number counting means for counting the number of tracking pattern groups by the tracking pattern group detecting means, The number comparison means for comparing the number of tracking pattern groups counted by the pattern group number counting means with a preset threshold value, and the tracking counted by the pattern group number counting means as a result of comparison by the number comparison means And ending means for ending the processing in the tracking pattern reading device when the number of pattern groups exceeds the threshold value.

第20の技術手段は、第1乃至第11のいずれかの技術手段において、前記連続数カウント手段及び連続数判定手段の代わりに、前記濃度検出手段で検出した連続する画素の濃度に基づき、該連続する画素群でなる形状を、予め記憶されているパターン形状とパターンマッチングするマッチング手段を備え、前記追跡パターン検知手段は、前記連続数判定手段での判定結果の代わりに、前記マッチング手段でのパターンマッチングの結果、両者が一致していた場合に、前記濃度検出手段で検出した前記画素群を追跡パターンとして検知することを特徴としたものである。   According to a twentieth technical means, in any one of the first to eleventh technical means, instead of the continuous number counting means and the continuous number determination means, the density detection means detects the continuous pixel based on the density of the continuous pixels. Matching means for pattern matching a pattern formed by a group of continuous pixels with a pre-stored pattern shape, and the tracking pattern detection means, instead of the determination result by the continuous number determination means, As a result of pattern matching, when the two match, the pixel group detected by the density detector is detected as a tracking pattern.

第21の技術手段は、第12乃至第19のいずれかの技術手段において、前記連続数カウント手段及び連続数判定手段の代わりに、前記濃度検出手段で検出した連続する画素の濃度に基づき、該連続する画素群でなる形状を、予め記憶されているパターン形状とパターンマッチングするマッチング手段を備え、前記追跡パターン検知手段は、前記連続数判定手段での判定結果の代わりに、前記マッチング手段でのパターンマッチングの結果、両者が一致していた場合に、前記濃度検出手段で検出した前記画素群を追跡パターンとして検知し、前記パターン連続数カウント手段及びパターン連続数判定手段の代わりに、前記追跡パターン検知手段で追跡パターンが検知された場合、さらに連続して検知した追跡パターンとでなる形状を、予め記憶されている追跡パターン群の形状とパターンマッチングするパターン群マッチング手段を備え、前記追跡パターン群検知手段は、前記パターン連続数判定手段での判定結果の代わりに、前記パターン群マッチング手段でのパターンマッチングの結果、両者が一致していた場合に、前記追跡パターン検知手段で検知した複数の追跡パターンでなる形状を追跡パターン群として検知することを特徴としたものである。   In a twenty-first technical means according to any one of the twelfth to nineteenth technical means, instead of the continuous number counting means and the continuous number determining means, the twenty-first technical means is based on the density of consecutive pixels detected by the density detecting means. Matching means for pattern matching a pattern formed by a group of continuous pixels with a pre-stored pattern shape, and the tracking pattern detection means, instead of the determination result by the continuous number determination means, As a result of pattern matching, when the two match, the pixel group detected by the density detecting unit is detected as a tracking pattern, and the tracking pattern is used instead of the pattern continuous number counting unit and the pattern continuous number determining unit. When the tracking pattern is detected by the detection means, a shape consisting of the tracking pattern detected continuously is recorded in advance. Pattern group matching means for pattern matching with the shape of the tracking pattern group being used, and the tracking pattern group detection means performs pattern matching in the pattern group matching means instead of the determination result in the pattern continuation number determination means. As a result, when the two match, the shape composed of a plurality of tracking patterns detected by the tracking pattern detecting means is detected as a tracking pattern group.

第22の技術手段は、第1乃至第21のいずれかの技術手段において、前記濃度検出手段の代わりに画素の色を検出する色検出手段を備え、当該追跡パターン読取装置における濃度に起因した全ての処理を前記色検出手段で検出した色に起因した処理に置き換えて実行することを特徴としたものである。   A twenty-second technical means includes any one of the first to twenty-first technical means, comprising color detection means for detecting a color of a pixel instead of the density detection means, and all the color caused by the density in the tracking pattern reading device. This process is executed by replacing the process caused by the color detected by the color detection means.

第23の技術手段は、第1乃至第22のいずれかの技術手段における追跡パターン読取装置を備えた画像形成装置である。   A twenty-third technical means is an image forming apparatus including the tracking pattern reading device according to any one of the first to twenty-second technical means.

第24の技術手段は、原稿画像に対して濃度変換を行うことで付加された追跡パターンを、入力された画像データから読み取る追跡パターン読取方法であって、濃度検出手段が、前記画像データの画素の濃度を検出する濃度検出ステップと、連続数カウント手段が、前記濃度検出ステップで検出した画素の濃度に基づき、同一濃度の画素の連続数をカウントする連続数カウントステップと、連続数判定手段が、前記連続数カウントステップでカウントした同一濃度の画素の連続数が、予め記憶されている追跡パターンがもつ画素の連続数と一致するか否か判定する連続数判定ステップと、追跡パターン検知手段が、前記連続数判定ステップでの判定結果に基づき追跡パターンを検知する追跡パターン検知ステップとを含むことを特徴としたものである。   A twenty-fourth technical means is a tracking pattern reading method for reading a tracking pattern added by performing density conversion on an original image from input image data, wherein the density detecting means includes a pixel of the image data. A density detection step for detecting the density of the pixels, and a continuous number counting means for counting the continuous number of pixels having the same density based on the density of the pixels detected in the density detection step; A continuous number determining step for determining whether or not the continuous number of pixels having the same density counted in the continuous number counting step matches the continuous number of pixels of the tracking pattern stored in advance, and the tracking pattern detecting means And a tracking pattern detection step for detecting a tracking pattern based on the determination result in the continuous number determination step. It is.

第25の技術手段は、第24の技術手段において、パターン連続数カウント手段が、前記連続数判定ステップでの判定の結果、追跡パターンが検知された場合に、さらに連続して検知した追跡パターンの連続数をカウントするパターン連続数カウントステップと、パターン連続数判定手段が、前記パターン連続数カウントステップでカウントした追跡パターンの連続数が、予め記憶されている追跡パターン群がもつ追跡パターンの連続数と一致するか否か判定するパターン連続数判定ステップと、追跡パターン群検知手段が、前記パターン連続数判定ステップでの判定結果に基づき追跡パターン群を検知する追跡パターン群検知ステップとをさらに含むことを特徴としたものである。   According to a twenty-fifth technical means, in the twenty-fourth technical means, when the pattern continuous number counting means detects a tracking pattern as a result of the determination in the continuous number determining step, A pattern continuation number counting step for counting the number of continuations, and a pattern continuation number determination means that the number of continuations of the tracking pattern counted in the pattern continuation number counting step is the number of continuations of the tracking pattern held by the tracking pattern group stored in advance. And a tracking pattern group detection step in which the tracking pattern group detection means detects the tracking pattern group based on the determination result in the pattern continuous number determination step. It is characterized by.

第26の技術手段は、第24又は第25の技術手段において、前記濃度検出ステップの代わりに色検出手段が画素の色を検出する色検出ステップを含み、当該追跡パターン読取方法における濃度に起因した全ての処理を前記色検出ステップで検出した色に起因した処理に置き換えて実行することを特徴としたものである。   According to a twenty-sixth technical means, in the twenty-fourth or twenty-fifth technical means, the color detecting means detects a color of a pixel in place of the density detecting step, and is caused by the density in the tracking pattern reading method. All the processes are executed by replacing the processes caused by the color detected in the color detection step.

第27の技術手段は、画像形成装置の制御部に組み込み、原稿画像に対して濃度変換を行うことで付加された追跡パターンを、入力された画像データから読み取るためのプログラムであって、当該プログラムは、前記制御部に、前記画像データの画素の濃度を検出する濃度検出ステップと、該濃度検出ステップで検出した画素の濃度に基づき、同一濃度の画素の連続数をカウントする連続数カウントステップと、該連続数カウントステップでカウントした同一濃度の画素の連続数が、予め記憶されている追跡パターンがもつ画素の連続数と一致するか否か判定する連続数判定ステップと、該連続数判定ステップでの判定結果に基づき追跡パターンを検知する追跡パターン検知ステップとを実行させることを特徴としたものである。   A twenty-seventh technical means is a program for reading a tracking pattern, which is incorporated in a control unit of an image forming apparatus and added by performing density conversion on a document image, from input image data. A density detecting step for detecting the density of the pixels of the image data, and a continuous number counting step for counting the number of consecutive pixels having the same density based on the density of the pixels detected in the density detecting step; A continuous number determining step for determining whether or not the continuous number of pixels having the same density counted in the continuous number counting step matches the continuous number of pixels of the tracking pattern stored in advance; and the continuous number determining step And a tracking pattern detection step for detecting a tracking pattern based on the determination result in (1).

第28の技術手段は、第27の技術手段において、当該プログラムは、前記制御部に、前記連続数判定ステップでの判定の結果、追跡パターンが検知された場合に、さらに連続して検知した追跡パターンの連続数をカウントするパターン連続数カウントステップと、該パターン連続数カウントステップでカウントした追跡パターンの連続数が、予め記憶されている追跡パターン群がもつ追跡パターンの連続数と一致するか否か判定するパターン連続数判定ステップと、該パターン連続数判定ステップでの判定結果に基づき追跡パターン群を検知する追跡パターン群検知ステップとをさらに実行させることを特徴としたものである。   A twenty-eighth technical means is the tracking according to the twenty-seventh technical means, wherein when the tracking pattern is detected as a result of the determination in the continuous number determination step, the program is further continuously detected by the control unit. A pattern continuation count step for counting the number of pattern continuations, and whether or not the number of continuations of the tracking pattern counted in the pattern continuation count counting step matches the number of continuations of the tracking patterns held in a previously stored tracking pattern group. The pattern continuous number determination step for determining whether or not and the tracking pattern group detection step for detecting the tracking pattern group based on the determination result at the pattern continuous number determination step are further executed.

第29の技術手段は、第27又は第28の技術手段において、当該プログラムは、前記制御部に、前記濃度検出ステップの代わりに画素の色を検出する色検出ステップを実行させ、当該プログラムにおける濃度に起因した全ての処理を前記色検出ステップで検出した色に起因した処理に置き換えて実行させることを特徴としたものである。   According to a twenty-ninth technical means, in the twenty-seventh or twenty-eighth technical means, the program causes the control unit to execute a color detection step of detecting a color of a pixel instead of the density detection step, and the density in the program. All the processes caused by the above are replaced with the processes caused by the color detected in the color detection step and executed.

本発明によれば、パターンとして、濃度や色や形状を変えることで異なる情報を付加した追跡パターンや、多値情報を表すことのできる追跡パターン群が、原稿画像に付加された場合であっても、画像データからパターンを読み取ることが可能となる。   According to the present invention, as a pattern, a tracking pattern in which different information is added by changing density, color, or shape, or a tracking pattern group that can represent multi-value information is added to a document image. In addition, it is possible to read a pattern from image data.

本発明に係る追跡パターン読取装置は、画像形成装置に組み込むための装置であり、入力された画像データから、同一濃度や同一色でなる画素群である追跡パターンを検知(読み取り)するか、或いはそのような追跡パターンを複数もつ追跡パターン群を検知(読み取り)して、検知した場合に、コピー防止処理や検知した追跡パターン又は追跡パターン群からの情報の読み取り処理等の処理を行うためのものである。従って、本発明は画像形成装置としての形態も採り得る。なお、追跡パターン群は、異なる濃度や色をもつ追跡パターンの群でなってもよい。   The tracking pattern reading apparatus according to the present invention is an apparatus to be incorporated into an image forming apparatus, and detects (reads) a tracking pattern that is a group of pixels having the same density and the same color from input image data, or For detecting (reading) a tracking pattern group having a plurality of such tracking patterns and performing processing such as copy prevention processing, reading processing of the detected tracking pattern or information from the tracking pattern group, etc. It is. Therefore, the present invention can also take the form of an image forming apparatus. The tracking pattern group may be a group of tracking patterns having different densities and colors.

以下、本発明に係る追跡パターン読取装置として、まず画像形成時に使用される「追跡パターン」を検知する装置を説明し、次にその検知処理を利用して「追跡パターン群」を検知する装置を説明し、最後に、追跡パターン読取装置を画像形成装置の一例としてのデジタル複合機へ組み込んだ例について説明する。   Hereinafter, as a tracking pattern reading apparatus according to the present invention, an apparatus for detecting a “tracking pattern” used at the time of image formation will be described first, and then an apparatus for detecting a “tracking pattern group” using the detection process. An explanation will be given, and finally, an example in which the tracking pattern reading device is incorporated into a digital multi-function peripheral as an example of an image forming device will be described.

<追跡パターン検知処理>
図1は、本発明の一実施形態に係る追跡パターン読取装置の一構成例を示す図、図2は、図1の追跡パターン読取装置において入力される追跡パターンの一例を示す図、図3は、図2の追跡パターンを構成する画素群の一例を示す図である。また、図4は、図1の追跡パターン読取装置を備えた画像形成装置における処理例を説明するためのフロー図、図5は、図4の処理におけるコピー防止処理の一例を説明するためのフロー図で、本発明の一実施形態に係る追跡パターン読取方法を説明するためのフロー図である。
<Tracking pattern detection process>
FIG. 1 is a diagram illustrating a configuration example of a tracking pattern reading device according to an embodiment of the present invention, FIG. 2 is a diagram illustrating an example of a tracking pattern input in the tracking pattern reading device of FIG. 1, and FIG. FIG. 3 is a diagram illustrating an example of a pixel group constituting the tracking pattern of FIG. 2. 4 is a flowchart for explaining an example of processing in the image forming apparatus provided with the tracking pattern reading device of FIG. 1. FIG. 5 is a flowchart for explaining an example of copy prevention processing in the processing of FIG. FIG. 5 is a flowchart for explaining a tracking pattern reading method according to an embodiment of the present invention.

図1で例示する追跡パターン読取装置1は、画像読取装置11、画像メモリ12、濃度比較器13、連続画素数カウンタ14、連続画素数比較器15、アドレスカウンタ16、及び濃度記憶装置17を備える。   The tracking pattern reading device 1 illustrated in FIG. 1 includes an image reading device 11, an image memory 12, a density comparator 13, a continuous pixel number counter 14, a continuous pixel number comparator 15, an address counter 16, and a density storage device 17. .

画像読取装置11は、ユーザにより原稿台やADF(自動原稿送り装置)などにセットされた原稿に対し、原稿検知センサによって原稿の有無を検知しCCD(電荷結合素子)でその原稿を光学的に読み取る装置で、画像メモリ12は、読み取った画像データを一時的に記憶する記憶装置である。画像メモリ12に記憶された画像データは、濃度比較器13に入力される。なお、画像読取装置11及び画像メモリ12は、画像形成装置内の他の構成要素として備えてもよく、追跡パターン読取装置1には具備しなくてもよく、追跡パターン読取装置1は追跡パターンの読み取りの対象となる画像データが入力されればよい。   The image reading device 11 detects the presence or absence of a document with a document detection sensor on a document set on a document table or ADF (automatic document feeder) by a user, and optically reads the document with a CCD (charge coupled device). The image memory 12 is a storage device that temporarily stores read image data. The image data stored in the image memory 12 is input to the density comparator 13. Note that the image reading device 11 and the image memory 12 may be provided as other components in the image forming apparatus, and may not be provided in the tracking pattern reading device 1. It is only necessary to input image data to be read.

画像読取装置11によって読み取られ画像メモリ12に記憶される画像データは、図2(A)で例示するような原稿の画像に、図2(B)で例示するような追跡パターンTが、図2(C)で例示したように付加されてなる追跡パターン付加画像を示すデータである。この追跡パターンTは、特定付加情報(追加情報)を付加する目的で原稿の画像を示す画像データに対して、濃度変換を行うことによって生成したパターンである。   The image data read by the image reading device 11 and stored in the image memory 12 includes an original image as illustrated in FIG. 2A and a tracking pattern T as illustrated in FIG. This is data indicating a tracking pattern addition image added as exemplified in (C). The tracking pattern T is a pattern generated by performing density conversion on image data indicating an image of a document for the purpose of adding specific additional information (additional information).

ここで付加されている追跡パターンTは、図3で例示したように画素Pの集合でなり、そのユーザ視認性については問わず、いずれでも本発明は対応可能である。また、図2及び図3では、追跡パターンTを11×11=121個の画素Pでなる方形の画素群として例示しているが、追跡パターンTの外形や属する画素Pの個数はこれに限ったものではない。また、ここでは追跡パターンTの検知処理について説明しているが、ちなみに、複数の追跡パターンTを所定の配置で並べたものが追跡パターン群Gとなる。   The tracking pattern T added here is a set of pixels P as illustrated in FIG. 3, and the present invention can be applied to any of them regardless of the user visibility. 2 and 3 exemplify the tracking pattern T as a rectangular pixel group of 11 × 11 = 121 pixels P, the outer shape of the tracking pattern T and the number of pixels P belonging to the tracking pattern T are not limited thereto. Not a thing. Although the tracking pattern T detection process is described here, the tracking pattern group G includes a plurality of tracking patterns T arranged in a predetermined arrangement.

また、このような追跡パターン付加画像のデータは、画像読取装置11及び画像メモリ12から入力されることに限ったものではなく、ネットワーク経由で転送されたファイルや電子メール受信時の添付ファイルとして取得したり、電話回線からファクシミリ画像として受信したり、画像形成装置内のハードディスク等の記憶部から画像ファイルとして読み取るなどして、入力されてもよい。   Further, the data of the tracking pattern addition image is not limited to being input from the image reading device 11 and the image memory 12, but is acquired as a file transferred via a network or an attached file when an e-mail is received. Or received as a facsimile image from a telephone line, or read as an image file from a storage unit such as a hard disk in the image forming apparatus.

濃度比較器13は、画像メモリ12から入力した画像データの各画素の濃度(隣り合う画素同士の濃度)を比較し、一致した場合には連続画素数カウンタ14に濃度一致フラグを出力する。なお、一致しなかった場合には濃度不一致フラグを出力すればよい。連続画素数カウンタ14は、入力された濃度一致フラグ(カウント許可フラグ)に基づき同一濃度で連続する画素数をカウントし、カウント値を、連続画素数比較器15に出力する。   The density comparator 13 compares the density of each pixel of the image data input from the image memory 12 (the density of adjacent pixels), and outputs a density match flag to the continuous pixel number counter 14 if they match. If they do not match, a density mismatch flag may be output. The continuous pixel number counter 14 counts the number of continuous pixels at the same density based on the input density match flag (count permission flag), and outputs the count value to the continuous pixel number comparator 15.

このように、本発明に係る追跡パターン読取装置は、入力された画像データの各画素の濃度を検出する濃度検出手段と、濃度検出手段で検出した画素の濃度に基づき、同一濃度の画素の連続数をカウントする連続数カウント手段とを備える。なお、連続数カウント手段では、主走査方向に限らず副走査方向をはじめあらゆる方向で連続した画素をカウントすればよい。   As described above, the tracking pattern reading apparatus according to the present invention includes a density detection unit that detects the density of each pixel of input image data, and a series of pixels having the same density based on the density of the pixels detected by the density detection unit. And a continuous number counting means for counting the number. Note that the continuous number counting means only has to count pixels that are continuous not only in the main scanning direction but also in any direction including the sub-scanning direction.

連続画素数比較器15は、連続画素数カウンタ14から出力されたカウント値と、予め記憶した追跡パターンがもつ画素の連続数であるパターン画素数とを比較し、一致した場合に、記憶した追跡パターンと同じ追跡パターンが検知されたことを示す連続画素数一致フラグを出力する。なお、一致しなかった場合には連続画素数不一致フラグを出力すればよい。この連続画素数一致フラグが連続画素数比較器15から出力されたことは、パターン画素数で定義された追跡パターンが検知されたことを指す。ここで、パターン画素数は、例えば図3の追跡パターンTを検知するためには121個としておけばよく、このときカウント値も121個となった場合にのみ連続画素数一致フラグが出力される。   The continuous pixel number comparator 15 compares the count value output from the continuous pixel number counter 14 with the pattern pixel number that is the continuous number of pixels of the tracking pattern stored in advance, and stores the tracking information that matches when the number matches. A continuous pixel number match flag indicating that the same tracking pattern as the pattern has been detected is output. If they do not match, a continuous pixel number mismatch flag may be output. The fact that this continuous pixel number coincidence flag is output from the continuous pixel number comparator 15 indicates that a tracking pattern defined by the number of pattern pixels has been detected. Here, the number of pattern pixels may be set to 121 for detecting the tracking pattern T in FIG. 3, for example, and the continuous pixel number coincidence flag is output only when the count value is 121 at this time. The

このように、本発明に係る追跡パターン読取装置は、カウントした同一濃度の画素の連続数が、予め記憶されている追跡パターンがもつ画素の連続数と一致するか否か判定する連続数判定手段と、連続数判定手段での判定結果に基づき追跡パターンを検知する追跡パターン検知手段とを備える。   As described above, the tracking pattern reading device according to the present invention is configured to determine whether the counted number of consecutive pixels having the same density matches the number of consecutive pixels of the tracking pattern stored in advance. And tracking pattern detecting means for detecting a tracking pattern based on the determination result of the continuous number determining means.

アドレスカウンタ16は、連続画素数比較器15から入力された連続画素数一致フラグ(カウント許可フラグ)に基づき、書き込みアドレスを濃度記憶装置17に出力し、濃度記憶装置17は、入力された書き込みアドレスが示すアドレスの原稿画像データの濃度を、濃度比較器13から取得して記憶する。また、濃度記憶装置17は、外部から読み出しアドレスが入力されることで、その入力元などにそのアドレスの原稿画像データの濃度を返すことも可能となっている。   The address counter 16 outputs a write address to the density storage device 17 based on the continuous pixel number match flag (count permission flag) input from the continuous pixel number comparator 15, and the density storage device 17 receives the input write The density of the original image data at the address indicated by the address is acquired from the density comparator 13 and stored. Further, the density storage device 17 can return the density of the original image data at the address to the input source or the like by inputting a read address from the outside.

アドレスカウンタ16及び濃度記憶装置17は、追跡パターン検知時に濃度に応じた処理を実行するための一構成例である。このように追跡パターン読取装置1は、追跡パターンを検知した場合、その検知した追跡パターンに係わる濃度に応じた処理を実行する処理手段を備えることが好ましい。   The address counter 16 and the density storage device 17 are an example of a configuration for executing processing according to density when a tracking pattern is detected. Thus, it is preferable that the tracking pattern reading device 1 includes a processing unit that executes processing according to the density related to the detected tracking pattern when the tracking pattern is detected.

このような処理手段としては、追跡パターン検知時に濃度に応じたコピー防止処理を入力された画像データに対して実行する手段が設けられることが好ましい。このコピー防止手段は、例えば、連続画素数比較器15からの連続画素数一致フラグを入力とし、このフラグの入力があった場合には、濃度記憶装置17に対し読み出しアドレスを送出して原稿濃度を取得し、取得した濃度が所定の濃度であった場合にコピー動作を停止するような装置として構成すればよい。   As such processing means, it is preferable to provide means for executing copy prevention processing corresponding to the density on the input image data when the tracking pattern is detected. This copy prevention means receives, for example, the continuous pixel number coincidence flag from the continuous pixel number comparator 15, and when this flag is input, sends a read address to the density storage device 17 and sends the original. What is necessary is just to comprise as an apparatus which acquires a density | concentration and stops a copy operation, when the acquired density | concentration is a predetermined density | concentration.

このような濃度に基づく処理は、上述したように、検知した追跡パターンに基づくコピー防止処理や検知した追跡パターンからの情報の読み取り処理等の処理を行うためのものである。追跡パターン付加を行う画像処理装置が、例えば追跡パターンにユーザのIDなどの付加的な情報を濃度に応じて付与していた(埋め込んでいた)場合には、その情報の読み取りが可能となる。より具体的には、付加する装置側で、256階調の濃度表現ができれば256人分のユーザID情報を付加することができる。そして、それを読み取る側の追跡パターン読取装置1では、濃度と情報とを関連付けるテーブルを記憶させておくなどすることで、検知した追跡パターンからユーザID情報を識別して読み取ることが可能となる。   As described above, such density-based processing is for performing processing such as copy prevention processing based on the detected tracking pattern and information reading processing from the detected tracking pattern. If the image processing apparatus that adds the tracking pattern adds (embeds), for example, additional information such as a user ID to the tracking pattern according to the density, the information can be read. More specifically, user ID information for 256 people can be added if the added device can express 256 gradations. The tracking pattern reading device 1 on the reading side can identify and read the user ID information from the detected tracking pattern by storing a table for associating the density with the information.

なお、検知した追跡パターンに係わる濃度に応じた処理には、後述する複数濃度の追跡パターンで構成された追跡パターン群を検知する処理も該当することとなる。この場合、追跡パターン群に属する複数の濃度(及び順序や配列等)を予め記憶しておき、記憶したものと検知したものとを比較する処理なども、この処理手段で実行されることを意味するとも言える。   Note that the processing according to the density related to the detected tracking pattern also corresponds to processing for detecting a tracking pattern group composed of tracking patterns having a plurality of densities, which will be described later. In this case, it is meant that a plurality of densities (and order, arrangement, etc.) belonging to the tracking pattern group are stored in advance, and the processing for comparing the stored one with the detected one is also executed by this processing means. I can say.

また、上述の処理手段としては、追跡パターン検知時に、濃度の代わりに濃度差に応じた処理(コピー防止処理等)を入力画像データに対して実行する手段を設けるようにしてもよい。そのため、処理手段は、濃度差算出手段を設けるとよい。この濃度差算出手段は、追跡パターンを検知した場合、入力画像データに対して以前に(最初が好ましい)検知した追跡パターンの濃度と今回検知した追跡パターンの濃度との濃度差を算出する。そして、処理手段では、濃度検出手段で検出した濃度の代わりに濃度差算出手段で算出した濃度差に応じた処理を実行する。なお、濃度差算出手段で算出する濃度差は、追跡パターンを検知した場合に、さらに追跡パターンの検知を実行するようにしておき、その検知した追跡パターンの濃度と次回に検知した追跡パターンの濃度との差として算出した濃度差と同等である。従って、本実施形態における濃度差算出手段での算出には、そのような算出方法も含まれるものとする。   Further, as the processing means described above, a means for executing processing (copy prevention processing or the like) corresponding to the density difference instead of the density on the input image data at the time of tracking pattern detection may be provided. For this reason, the processing means may be provided with a density difference calculating means. When detecting the tracking pattern, the density difference calculating unit calculates a density difference between the density of the tracking pattern detected previously (preferably the first) with respect to the input image data and the density of the tracking pattern detected this time. Then, the processing means executes processing according to the density difference calculated by the density difference calculation means instead of the density detected by the density detection means. The density difference calculated by the density difference calculation means is such that when a tracking pattern is detected, detection of the tracking pattern is further executed, and the density of the detected tracking pattern and the density of the tracking pattern detected next time are detected. Is equivalent to the density difference calculated as the difference. Therefore, the calculation by the density difference calculation means in this embodiment includes such a calculation method.

このような濃度差に基づく処理は、追跡パターン付加を行う画像処理装置が、2以上の追跡パターンを付加していた場合で、且つ隣り合う追跡パターン間における追跡パターン同士の濃度差や基準となる最初の追跡パターンと他の追跡パターンとの間における追跡パターン同士の濃度差として、ユーザのIDなどの付加的な情報を付与していた(埋め込んでいた)場合に有用である。このような場合、それを読み取る側の追跡パターン読取装置1では、濃度差と情報とを関連付けるテーブルを記憶させておくなどすることで、検知した追跡パターンの濃度差から情報を識別して読み取ることが可能となる。   The processing based on such a density difference is a case where an image processing apparatus that adds a tracking pattern has added two or more tracking patterns, and becomes a density difference or reference between tracking patterns between adjacent tracking patterns. This is useful when additional information such as the user ID is added (embedded) as the density difference between the tracking patterns between the first tracking pattern and other tracking patterns. In such a case, the tracking pattern reading apparatus 1 on the reading side identifies and reads information from the density difference of the detected tracking pattern by storing a table for associating the density difference and information. Is possible.

例えば、基準濃度パターン(基準濃度パッチ)を含む3つの追跡パターンで付加情報を形成する場合には、追跡パターン付加を行う画像処理装置が、基準濃度パターンを除くパターンには付加する情報に応じた濃度でパターン形成を行うようにするとよい。より具体的には、基準濃度パターンに濃度10を設定し、情報量128,246を付加する場合は別の追加パターンにそれぞれ濃度138,256を付加する。この場合、追跡パターン読取装置1では、検知した追跡パターンの濃度差が2つあり、それぞれの濃度差から合計2つの情報を識別して読み取ることが可能となる。   For example, when the additional information is formed with three tracking patterns including the reference density pattern (reference density patch), the image processing apparatus that adds the tracking pattern corresponds to the information to be added to the pattern other than the reference density pattern. It is preferable to perform pattern formation at a density. More specifically, when density 10 is set in the reference density pattern and information amounts 128 and 246 are added, densities 138 and 256 are added to other additional patterns, respectively. In this case, the tracking pattern reading apparatus 1 has two density differences of the detected tracking pattern, and it is possible to identify and read a total of two pieces of information from each density difference.

なお、ここでの濃度差起因の処理は、上述のごとき個々の追跡パターンに応じた処理だだけではなく、複数濃度の追跡パターンで構成される、検知した追跡パターン群に応じた処理にも利用できる。この追跡パターン群は、1つの情報(多値情報であってもよい)を表すためのパターンである。   Note that the density difference processing here is used not only for processing according to individual tracking patterns as described above, but also for processing according to the detected tracking pattern group composed of multiple density tracking patterns. it can. This tracking pattern group is a pattern for representing one piece of information (may be multi-value information).

また、本発明の他の実施形態として、追跡パターン読取装置1は、追跡パターンが紙面に対する角度情報を含むパターンである場合に対応するために、紙面に対する角度を検出する角度検出器等の角度検出手段を備えることが好ましい。ここで、紙面とは、入力画像データが画像ファイル等である場合にはキャンバスや背景などに相当するもので、本明細書における紙面とは、原稿用紙の紙面に限らず、それらキャンバスや背景なども含むものとして説明している。そして、追跡パターン読取装置1は、濃度及び連続数が一致するものを追跡パターンとして検知するだけでなく、紙面に対する角度も一致しないと追跡パターンとはみなさないようにするとよい。   Further, as another embodiment of the present invention, the tracking pattern reading device 1 detects an angle such as an angle detector that detects an angle with respect to the paper surface in order to cope with the case where the tracking pattern is a pattern including angle information with respect to the paper surface. Preferably means are provided. Here, the paper surface corresponds to a canvas or a background when the input image data is an image file or the like. The paper surface in this specification is not limited to the paper surface of the original paper, but the canvas or the background. It is described as including. The tracking pattern reading device 1 may not only detect a pattern having the same density and continuous number as a tracking pattern, but may not consider the tracking pattern if the angle with respect to the paper surface does not match.

角度検出器を備え、紙面に対する角度を追跡パターンの検知に利用するためには、連続画素数比較器15から出力された連続画素数一致フラグを、追跡パターンが検知されたことを示すフラグと認定せず、代わりに仮の追跡パターンが検知されたことを示すフラグとして取り扱うとよい。そして、その仮の追跡パターンが検知されたことを示す連続画素数一致フラグを、角度検出器に入力し、角度検出器がそのフラグの入力をトリガとして紙面に対する仮の追跡パターンの角度を検出するとよい。   In order to provide an angle detector and use the angle with respect to the paper surface for detection of the tracking pattern, the continuous pixel number match flag output from the continuous pixel number comparator 15 is a flag indicating that the tracking pattern has been detected. Instead of accrediting, it may be handled as a flag indicating that a temporary tracking pattern has been detected instead. Then, a continuous pixel number match flag indicating that the temporary tracking pattern is detected is input to the angle detector, and the angle detector detects the angle of the temporary tracking pattern with respect to the paper surface using the input of the flag as a trigger. Good.

追跡パターン読取装置1では、角度検出器で検出した角度が予め記憶されている角度と一致した場合、仮の追跡パターンを追跡パターンとして検知し、角度一致フラグを出力するなどすればよい。なお、一致しなかった場合には角度不一致フラグを出力すればよい。この角度一致フラグが角度検出器から出力されたことは、パターン画素数及び紙面に対する角度で定義された追跡パターンが検知されたことを指す。このように、角度検出器を備えた形態にあっては、仮の追跡パターンはパターン画素数で定義されたものを指し、追跡パターンはパターン画素数及び紙面に対する角度で定義されたものを指すこととなる。また、読み取り対象の追跡パターンが角度情報を暗に含む場合、例えば紙面に対して直角又は平行なパターンであった場合においては、90度又は0度であることを確認することで、追跡パターンの誤検知を大幅に減らすこともできる。   In the tracking pattern reading device 1, when the angle detected by the angle detector matches the angle stored in advance, the temporary tracking pattern may be detected as a tracking pattern and an angle matching flag may be output. If they do not match, an angle mismatch flag may be output. The fact that the angle coincidence flag is output from the angle detector indicates that a tracking pattern defined by the number of pattern pixels and the angle with respect to the paper surface is detected. As described above, in the embodiment provided with the angle detector, the provisional tracking pattern indicates the one defined by the number of pattern pixels, and the tracking pattern indicates the one defined by the number of pattern pixels and the angle with respect to the paper surface. It becomes. Further, when the tracking pattern to be read implicitly includes angle information, for example, in the case of a pattern perpendicular to or parallel to the paper surface, by confirming that the tracking pattern is 90 degrees or 0 degrees, False detection can be greatly reduced.

上述の角度検出器としては、紙面に対する角度を検出する際に、仮の追跡パターンの重心を用いるものであってもよい。このような角度検出器は、次の重心算出器及び角度算出器で構成するとよい。重心算出器は、仮の追跡パターンの重心位置を、仮の追跡パターンに属する画素群の各位置からを算出する。   As the angle detector described above, the center of gravity of the temporary tracking pattern may be used when detecting the angle with respect to the paper surface. Such an angle detector may be composed of the following centroid calculator and angle calculator. The centroid calculator calculates the centroid position of the temporary tracking pattern from each position of the pixel group belonging to the temporary tracking pattern.

角度算出器は、以前に検知した仮の追跡パターン(又は追跡パターン)に対して重心算出器で算出した重心位置と、今回検知した仮の追跡パターンに対して重心算出器で算出した重心位置とを結ぶ直線に対する、紙面の角度を、仮の追跡パターンの紙面に対する角度として算出する。例えば、図2(B)の紙面左上側から追跡パターンの検知を実行している場合には、以前に検知した仮の追跡パターン(又は追跡パターン)である一番左上の追跡パターンTの重心位置と、その右下にある追跡パターンTの重心位置とを結ぶ、右下がりの直線と紙面の横方向又は縦方向との角度を算出する。   The angle calculator includes a centroid position calculated by the centroid calculator for the previously detected temporary tracking pattern (or tracking pattern), and a centroid position calculated by the centroid calculator for the temporary tracking pattern detected this time. Is calculated as the angle of the provisional tracking pattern with respect to the paper surface. For example, when the tracking pattern is detected from the upper left side of the drawing in FIG. 2B, the barycentric position of the upper left tracking pattern T, which is the previously detected provisional tracking pattern (or tracking pattern). Then, the angle between the straight line descending to the right and the horizontal or vertical direction of the page is calculated.

そして、角度算出器で算出した角度が予め記憶されている角度と一致した場合、仮の追跡パターン(及び以前の仮の追跡パターン)を追跡パターンとして検知し、角度一致フラグを出力するなどすればよい。   If the angle calculated by the angle calculator matches the angle stored in advance, the temporary tracking pattern (and the previous temporary tracking pattern) is detected as the tracking pattern, and the angle matching flag is output. Good.

また、本発明の他の実施形態として、追跡パターン読取装置1は、上述のごとき角度検出器を具備する代わりに、仮の追跡パターンに対してパターンマッチングを施して角度情報の比較を行うことで、追跡パターンが角度情報を含むパターンである場合に対応できるようにしてもよい。そのために、追跡パターン読取装置1は、仮の追跡パターンと予め記憶されている角度情報を含む追跡パターンとをパターンマッチングで比較する角度比較器を備えるとよい。そして、角度比較器で比較した結果、仮の追跡パターンの角度と予め記憶されている角度とが一致した場合、仮の追跡パターンを追跡パターンとして検知し、角度一致フラグを出力するなどすればよい。なお、一致しなかった場合には角度不一致フラグを出力すればよい。   Further, as another embodiment of the present invention, the tracking pattern reading device 1 performs pattern matching on the temporary tracking pattern and compares the angle information instead of including the angle detector as described above. The tracking pattern may be a pattern including angle information. For this purpose, the tracking pattern reading apparatus 1 may include an angle comparator that compares the temporary tracking pattern with a tracking pattern including angle information stored in advance by pattern matching. Then, as a result of the comparison by the angle comparator, when the angle of the temporary tracking pattern matches the angle stored in advance, the temporary tracking pattern may be detected as the tracking pattern and an angle match flag may be output. . If they do not match, an angle mismatch flag may be output.

また、本発明の他の実施形態として、画素数のカウントや画素数に基づく判定の代わりに、パターンマッチングで追跡パターンを検知するようにしてもよい。すなわち、この実施形態においては、マッチング手段を備え、連続画素数カウンタ14及び連続画素数比較器15(画素数カウント手段及び連続数判定手段)の代わりに、濃度検出手段で検出した連続する画素の濃度に基づき、その連続する画素群でなる形状を、予め記憶されているパターン形状とパターンマッチングする。そして、追跡パターン検知には、連続数の判定結果の代わりに、マッチング手段でのパターンマッチングの結果を用い、両者が一致していた場合に、濃度検出手段で検出した画素群を追跡パターンとして検知する。   As another embodiment of the present invention, a tracking pattern may be detected by pattern matching instead of counting based on the number of pixels or determination based on the number of pixels. That is, in this embodiment, a matching unit is provided, and instead of the continuous pixel number counter 14 and the continuous pixel number comparator 15 (pixel number counting unit and continuous number determination unit), the continuous pixel detected by the density detection unit is detected. Based on the density, the shape of the continuous pixel group is pattern-matched with a previously stored pattern shape. For the tracking pattern detection, the pattern matching result by the matching means is used instead of the determination result of the continuous number. When the two match, the pixel group detected by the density detection means is detected as the tracking pattern. To do.

このようなパターン形状に基づく処理は、追跡パターン付加を行う画像処理装置が、四角、八角、三角などの形状を付加できる装置であった場合で、且つ各形状としてユーザのIDなどの付加的な情報を付与していた(埋め込んでいた)場合に有用である。追跡パターン付加を行う画像処理装置は、例えば、ユーザID毎に、四角、八角、三角などと形状を登録しておき、画像形成を行ったユーザのユーザIDに対応する形状の追跡パターンで、生成位置の画像を置き換えるようにしておくとよい。このような場合、それを読み取る側の追跡パターン読取装置1では、形状と情報とを関連付けるテーブルを記憶させておくなどすることで、検知した追跡パターンの形状から情報を識別して読み取ることが可能となる。   Such processing based on the pattern shape is performed when the image processing apparatus that adds the tracking pattern is an apparatus that can add a shape such as a square, an octagon, and a triangle, and each shape has an additional information such as a user ID. Useful when information has been added (embedded). The image processing apparatus for adding a tracking pattern, for example, registers a shape such as a square, an octagon, and a triangle for each user ID, and generates a tracking pattern having a shape corresponding to the user ID of the user who performed the image formation. It is better to replace the image at the position. In such a case, the tracking pattern reading device 1 on the reading side can identify and read information from the shape of the detected tracking pattern by storing a table associating the shape with information. It becomes.

本実施形態では、上述のごとく濃度に基づいて予め濃度別に画素を分けた状態でパターンマッチングするものであるが、この実施形態と同等の装置としては、後述の図11のブロック図で示すように濃度も鑑みた追跡パターンを記憶させておきその記憶された追跡パターンと画像データとをパターンマッチングさせることでも実現できる。   In this embodiment, pattern matching is performed in a state where pixels are divided in advance based on the density as described above, but an apparatus equivalent to this embodiment is as shown in a block diagram of FIG. 11 described later. This can also be realized by storing a tracking pattern in consideration of the density and pattern-matching the stored tracking pattern with image data.

さらに、本発明の他の実施形態として、最初に説明したように全ての処理において、濃度の代わりに色を用いるようにしてもよい。そのため、追加パターン読取装置1は、上述の濃度検出手段の代わりに画素の色を検出する色比較器等の色検出手段を備え、濃度に起因した全ての処理を色検出手段で検出した色に起因した処理に置き換えて実行する。例えば、色の差起因の処理は濃度差起因の処理の代替となる。この実施形態で検知する対象となる追跡パターンは、原稿画像に対して色変換を行うことで付加されたものとする。すなわち、ここでの追跡パターンは、特定付加情報(追加情報)を付加する目的で原稿の画像を示す画像データに対して、濃度変換を行うことによって生成したパターンである。なお、ここで付加されている追跡パターンも、ユーザ視認性については問わず、いずれでも本発明は対応可能である。   Furthermore, as another embodiment of the present invention, as described first, colors may be used instead of density in all processes. For this reason, the additional pattern reading apparatus 1 includes color detection means such as a color comparator for detecting the color of a pixel instead of the above-described density detection means, and uses the color detection means to detect all processing due to the density. Replace with the process that caused it. For example, processing due to color difference is an alternative to processing due to density difference. It is assumed that the tracking pattern to be detected in this embodiment is added by performing color conversion on the document image. That is, the tracking pattern here is a pattern generated by performing density conversion on image data indicating an image of a document for the purpose of adding specific additional information (additional information). Note that the tracking pattern added here can be applied to the present invention regardless of the user visibility.

このような色に基づく処理は、追跡パターン付加を行う画像処理装置が、例えば追跡パターンにユーザのIDなどの付加的な情報を色に応じて付与していた(埋め込んでいた)場合には、その情報の読み取りが可能となる。より具体的には、付加する装置側で、赤、青、黄の三色の色表現(勿論3色に限らない)が3人分のユーザID情報を付加することができる。そして、それを読み取る側の追跡パターン読取装置1では、色と情報とを関連付けるテーブルを記憶させておくなどすることで、検知した追跡パターンのそれらのユーザID情報を識別して読み取ることが可能となる。   In the process based on such a color, when the image processing apparatus that adds the tracking pattern gives (embeds) additional information such as a user ID to the tracking pattern according to the color, for example, The information can be read. More specifically, the user ID information for three people can be added on the device side to be added with three color representations of red, blue, and yellow (not limited to three colors of course). The tracking pattern reading device 1 on the reading side can identify and read the user ID information of the detected tracking pattern by storing a table for associating colors with information. Become.

なお、色の差に基づく処理も同様であり、追跡パターン付加を行う画像処理装置が、2以上の追跡パターンを付加していた場合で、且つ隣り合う追跡パターン間における追跡パターン同士の色の差や基準となる最初の追跡パターンと他の追跡パターンとの間における追跡パターン同士の色の差として、ユーザのIDなどの付加的な情報を付与していた(埋め込んでいた)場合に有用である。色の差(差分色)として情報が付加するには、例えば、基準色パターンにRGBそれぞれ濃度<10,0,0>の赤を設定し、情報量128を付加する場合はパターンにRGB<138,0,0>の赤を付加するなどといった具合に処理すればよい。   The processing based on the color difference is also the same, and when the image processing apparatus that adds the tracking pattern has added two or more tracking patterns, the color difference between the tracking patterns between adjacent tracking patterns This is useful when additional information such as the user ID is added (embedded) as the color difference between the tracking patterns between the initial tracking pattern and other tracking patterns. . In order to add information as a color difference (difference color), for example, red of density <10, 0, 0> is set for the reference color pattern, and when information amount 128 is added, RGB <138 is added to the pattern. , 0, 0> red, and so on.

上述のごとき様々な構成の追跡パターン読取装置1を備えた画像形成装置における1つの処理例を図4及び図5を参照しながら説明する。なお、ここで説明する以外の上述した実施形態も同様に説明できる。   One processing example in the image forming apparatus including the tracking pattern reading apparatus 1 having various configurations as described above will be described with reference to FIGS. The above-described embodiments other than those described here can be described in the same manner.

まず、画像形成装置では、画像読取装置11での原稿の光学的な読み取り、画像ファイルのハードディスクからの読み出し、受信ファクシミリなどによって画像データが入力すると(ステップS1)、入力画像データに対して画像形成装置の印字システムに合った色変換を施す(ステップS2)。続いて、その他の様々な画像処理を施し(ステップS3)、本発明に係るコピー防止処理が施される(ステップS4)。   First, in the image forming apparatus, when image data is input by optical reading of an original by the image reading apparatus 11, reading of an image file from a hard disk, reception facsimile, or the like (step S1), image formation is performed on the input image data. Color conversion suitable for the printing system of the apparatus is performed (step S2). Subsequently, various other image processing is performed (step S3), and copy protection processing according to the present invention is performed (step S4).

なお、ステップS4を実行しなかった場合には、ステップS3で実行していない後段の処理(印刷処理やファイリング処理など)が実行される。また、ステップS4でのコピー防止処理は、印刷防止処理、ファイルへの複製防止処理、ファイル転送防止処理等を指し、ここでは追跡パターンの検知も含めた広義のコピー防止処理、すなわち次に説明する図5の流れの処理を指すものとする。   If step S4 is not executed, subsequent processing (print processing, filing processing, etc.) not executed in step S3 is executed. The copy prevention process in step S4 indicates a print prevention process, a file copy prevention process, a file transfer prevention process, and the like. Here, a broad copy prevention process including detection of a tracking pattern, that is, a description will be given next. It shall refer to the processing of the flow of FIG.

広義のコピー防止処理では、まず濃度比較器13が入力画像データ(ステップS3で出力された画像データ)の各画素に対して濃度を検知して濃度の比較を行い(ステップS11)、連続画素数カウンタ14が同一濃度の画素の連続数をカウントする(ステップS12)。次に、連続画素数比較器15が、ステップS12でのカウント値と予め記憶されたパターン画素数とを比較し、一致するかを判定する(ステップS13)。   In the broad copy protection process, first, the density comparator 13 detects the density of each pixel of the input image data (image data output in step S3) and compares the density (step S11). The counter 14 counts the number of consecutive pixels having the same density (step S12). Next, the continuous pixel number comparator 15 compares the count value in step S12 with the number of pattern pixels stored in advance, and determines whether they match (step S13).

追跡パターン読取装置1は、ステップS13での判定の結果、一致しなかった場合(追跡パターンが読み取れなかった場合)には処理を終了し、画像形成装置において後段の処理、例えばステップS3で出力された画像データに対して、印刷する処理や電子ファイルとしてハードディスクに格納したり転送したりする処理などが実行される。   If the result of determination in step S13 is that they do not match (when the tracking pattern cannot be read), the tracking pattern reading device 1 ends the processing, and is output in the subsequent processing, for example, step S3 in the image forming apparatus. For the received image data, a process of printing, a process of storing or transferring as an electronic file in the hard disk, and the like are executed.

一方、追跡パターン読取装置1は、ステップS13での判定の結果、一致した場合(追跡パターンが読み取れた場合)には、読み出しアドレスを送出して濃度記憶装置17からステップS11で検知した追跡パターンの原稿濃度を読み出し、読み出した原稿濃度に応じたコピー防止処理を施す(ステップS14)。ステップS11〜S13では、あらゆる濃度の追跡パターンを検知することとなり、ステップS14のコピー防止処理としては、例えば、検知されたあらゆる濃度の追跡パターンの中から或る濃度の追跡パターンに対し、コピー動作の停止或いは画像形成装置の停止を実行するようにしてもよい。また、コピー防止処理として警告音を発する音声出力処理も併せて実行させるようにしてもよい。   On the other hand, if the result of determination in step S13 is a match (when the tracking pattern is read), the tracking pattern reading device 1 sends out a reading address and the tracking pattern detected from the density storage device 17 in step S11. The document density is read, and a copy prevention process is performed according to the read document density (step S14). In steps S11 to S13, tracking patterns of all densities are detected. As the copy prevention process in step S14, for example, a copying operation is performed on a tracking pattern of a certain density among the detected tracking patterns of all densities. May be stopped or the image forming apparatus may be stopped. In addition, an audio output process for generating a warning sound may be executed as a copy prevention process.

次に、ステップS14で説明したような、アドレスカウンタ16及び濃度記憶装置17等で実行される追跡パターン検知後の処理に代わる、処理手段での追跡パターン検知後の処理について、いくつかの例を説明する。   Next, instead of the processing after the tracking pattern detection executed by the address counter 16 and the density storage device 17 as described in step S14, some examples of the processing after the tracking pattern detection by the processing means are described. explain.

図6は、本発明の他の実施形態に係る追跡パターン読取装置の一構成例を示す図、図7は、図6の追跡パターン読取装置におけるコピー防止処理の一例を説明するためのフロー図で、本発明の他の実施形態に係る追跡パターン読取方法を説明するためのフロー図である。また、図8は、図7のコピー防止処理における追跡パターン間隔の算出処理を説明するための図である。   FIG. 6 is a diagram illustrating a configuration example of a tracking pattern reading apparatus according to another embodiment of the present invention, and FIG. 7 is a flowchart for explaining an example of copy prevention processing in the tracking pattern reading apparatus of FIG. FIG. 5 is a flowchart for explaining a tracking pattern reading method according to another embodiment of the present invention. FIG. 8 is a diagram for explaining the tracking pattern interval calculation process in the copy prevention process of FIG.

図6で例示する追跡パターン読取装置2は、図1の追跡パターン読取装置1において、アドレスカウンタ16及び濃度記憶装置17を無くし(備えたままでもよい)、カウンタコントローラ18及びパターン間隔カウンタ19を備えたものであり、追跡パターンの間隔を算出(測定)して閾値と比較し、その結果に応じて処理を実行する。ここで実行する処理としては、比較の結果、閾値を超えた場合に、追跡パターン読取装置2における処理に対する終了処理、すなわち追跡パターンを検知する処理を終了する処理を実行することが好ましい。   The tracking pattern reading device 2 illustrated in FIG. 6 is different from the tracking pattern reading device 1 of FIG. 1 in that the address counter 16 and the density storage device 17 are eliminated (may be provided), and the counter controller 18 and the pattern interval counter 19 are provided. The tracking pattern interval is calculated (measured), compared with a threshold value, and processing is executed according to the result. As a process to be executed here, it is preferable to execute an end process for the process in the tracking pattern reading device 2, that is, a process for ending the process for detecting the tracking pattern when the threshold value is exceeded as a result of the comparison.

カウンタコントローラ18は、連続画素数比較器15から入力された連続画素数一致フラグ(カウント不許可フラグ)に基づき、パターン間隔カウンタ19でのパターン間隔カウントを制御する。パターン間隔カウンタ19は、連続画素数一致フラグ(カウント不許可フラグ)がカウンタコントローラ18から入力されなくなってから次の連続画素数一致フラグが入力されるまでの画素数をカウントすることで、パターン間隔をカウントする。このようなカウント方法は、連続画素数不一致フラグ(カウント許可フラグ)がカウンタコントローラ18から入力されてから連続画素数不一致フラグが入力されなくなるまでの画素数をカウントすることと同義である。   The counter controller 18 controls the pattern interval count in the pattern interval counter 19 based on the continuous pixel number coincidence flag (count non-permission flag) input from the continuous pixel number comparator 15. The pattern interval counter 19 counts the number of pixels from when the continuous pixel number match flag (count non-permission flag) is not input from the counter controller 18 until the next continuous pixel number match flag is input, Count pattern intervals. Such a counting method is synonymous with counting the number of pixels from when the continuous pixel number mismatch flag (count permission flag) is input from the counter controller 18 until the continuous pixel number mismatch flag is not input.

このように、追跡パターン同士の間隔の算出は、追跡パターンではない(すなわち、追跡パターンに含まれない、追跡パターンとして検知されない)画素の連続数をカウントすることで実行するとよい。この算出例に限らず、本実施形態に係る処理手段は、追跡パターン検知手段で追跡パターンが検知された場合、さらに連続して検知した追跡パターンとの間隔を算出する間隔算出手段を有するものとする。   As described above, the calculation of the interval between the tracking patterns may be performed by counting the number of consecutive pixels that are not tracking patterns (that is, not included in the tracking pattern and not detected as the tracking pattern). The processing means according to the present embodiment is not limited to this calculation example, and when the tracking pattern detection means detects the tracking pattern, the processing means further includes an interval calculation means for calculating an interval between the tracking pattern detected continuously. To do.

そして、本実施形態に係る処理手段は、間隔算出手段で算出された間隔と予め設定された閾値とを比較する間隔比較手段と、間隔比較手段での比較の結果、間隔算出手段で算出された間隔が閾値を超えた場合に、当該追跡パターン読取装置における処理を終了させる終了手段とを有する。このようにして、追跡パターンの間隔を計測し、パターン間隔と予め設定された閾値を比較して、その比較結果に応じて終了処理する。   Then, the processing unit according to the present embodiment is calculated by the interval calculation unit as a result of the comparison by the interval comparison unit that compares the interval calculated by the interval calculation unit and a preset threshold value, and the comparison by the interval comparison unit. Ending means for ending the processing in the tracking pattern reading device when the interval exceeds the threshold value. In this way, the tracking pattern interval is measured, the pattern interval is compared with a preset threshold value, and the end processing is performed according to the comparison result.

上述のごとき構成の追跡パターン読取装置2を備えた画像形成装置における1つの処理例を図4、図7、及び図8を参照しながら説明する。ここでは、図6で例示のごとき間隔算出手段の代わりに、追跡パターンの座標によって追跡パターン間の間隔を算出する例を説明する。なお、ここで説明する以外の上述した例も同様に説明できる。また、図4及び図5で説明した部分と同様の説明は一部省略する。   One processing example in the image forming apparatus including the tracking pattern reading apparatus 2 having the above-described configuration will be described with reference to FIGS. 4, 7, and 8. Here, an example will be described in which the interval between tracking patterns is calculated based on the coordinates of the tracking pattern instead of the interval calculating means as illustrated in FIG. The above-described examples other than those described here can be described in the same manner. A part of the description similar to that described in FIGS. 4 and 5 is omitted.

まず、画像形成装置では、図4のステップS1〜S3のごとき処理を実行し、本実施形態に係る図7の流れのコピー防止処理(広義のコピー防止処理)が施される(ステップS4)。広義のコピー防止処理では、まず図5のステップS11〜S13と同様の処理が実行される(ステップS21〜S23)。   First, in the image forming apparatus, processing such as steps S1 to S3 in FIG. 4 is executed, and the copy prevention process (copy prevention process in a broad sense) in the flow of FIG. 7 according to the present embodiment is performed (step S4). In the broad copy prevention process, first, the same processes as steps S11 to S13 of FIG. 5 are executed (steps S21 to S23).

追跡パターン読取装置2は、ステップS23での判定の結果、一致しなかった場合(追跡パターンが読み取れなかった場合)には処理を終了し、画像形成装置において後段の処理、例えばステップS3で出力された画像データに対して、印刷する処理や電子ファイルとしてハードディスクに格納したり転送したりする処理などが実行される。   If the result of determination in step S23 is that they do not match (when the tracking pattern cannot be read), the tracking pattern reading device 2 ends the processing, and is output in the subsequent processing, for example, step S3 in the image forming apparatus. For the received image data, a process of printing, a process of storing or transferring as an electronic file in the hard disk, and the like are executed.

一方、追跡パターン読取装置2は、ステップS23での判定の結果、一致した場合(追跡パターンが読み取れた場合)には、追跡パターンの座標を記憶装置に記憶させ(ステップS24)、その座標から以前に検知した追跡パターンの座標を減算する(ステップS25)。このような座標の減算は、図8(A)の点線部分について図8(B)で例示したように、各追跡パターンの同じ位置(ここでは一番左上)を各追跡パターンの座標とし、水平方向に対してxの値を算出し、垂直方向に対してyの値を算出するものである。   On the other hand, the tracking pattern reading device 2 stores the coordinates of the tracking pattern in the storage device (step S24) when the result of the determination in step S23 is coincident (when the tracking pattern is read). The coordinates of the tracking pattern detected in step S25 are subtracted (step S25). As shown in FIG. 8B with respect to the dotted line portion of FIG. 8A, such coordinate subtraction is performed by setting the same position (here, the upper left) of each tracking pattern as the coordinates of each tracking pattern, The value of x is calculated with respect to the direction, and the value of y is calculated with respect to the vertical direction.

ステップS25に続き、追跡パターン読取装置2は、算出した減算値が予め設定した閾値以内であるか否かを判定し(ステップS26)、閾値を超えた場合に追跡パターンが途切れたものと判断して処理を終了し、閾値以内である場合には、図5のステップS14と同様の原稿濃度に応じたコピー防止処理を施す(ステップS27)。   Following step S25, the tracking pattern reading device 2 determines whether or not the calculated subtraction value is within a preset threshold value (step S26), and determines that the tracking pattern is interrupted when the threshold value is exceeded. If it is within the threshold value, a copy prevention process corresponding to the original density similar to step S14 in FIG. 5 is performed (step S27).

なお、ここでの追跡パターン間隔起因の処理は、上述のごとき個々の追跡パターンに応じた処理だだけではなく、複数濃度の追跡パターンで構成される、検知した追跡パターン群に応じた処理にも利用できる。この追跡パターン群は、1つの情報(多値情報であってもよい)を表すためのパターンである。   The processing caused by the tracking pattern interval here is not only processing according to the individual tracking patterns as described above, but also processing according to the detected tracking pattern group constituted by a plurality of tracking patterns. Available. This tracking pattern group is a pattern for representing one piece of information (may be multi-value information).

図9は、本発明の他の実施形態に係る追跡パターン読取装置の一構成例を示す図、図10は、図9の追跡パターン読取装置におけるコピー防止処理の一例を説明するためのフロー図で、本発明の他の実施形態に係る追跡パターン読取方法を説明するためのフロー図である。   FIG. 9 is a diagram showing a configuration example of a tracking pattern reading apparatus according to another embodiment of the present invention, and FIG. 10 is a flowchart for explaining an example of copy prevention processing in the tracking pattern reading apparatus of FIG. FIG. 5 is a flowchart for explaining a tracking pattern reading method according to another embodiment of the present invention.

図9で例示する追跡パターン読取装置3は、図1の追跡パターン読取装置1において、アドレスカウンタ16及び濃度記憶装置17を無くし(備えたままでもよい)、連続パターン数カウンタ20を備えたものであり、追跡パターンの個数(連続数、但し追跡パターン間隔は当然開いているものとする)を算出して、閾値と比較し、その結果に応じて処理を実行する。ここで実行する処理としては、比較の結果、閾値を超えた場合に、追跡パターン読取装置3における処理に対する終了処理、すなわち追跡パターンを検知する処理を終了する処理を実行することが好ましい。   The tracking pattern reading device 3 illustrated in FIG. 9 is different from the tracking pattern reading device 1 of FIG. 1 in that the address counter 16 and the density storage device 17 are eliminated (may be left) and a continuous pattern number counter 20 is provided. Yes, the number of tracking patterns (continuous number, where the tracking pattern interval is naturally open) is calculated, compared with a threshold value, and processing is executed according to the result. As a process to be executed here, it is preferable to execute an end process for the process in the tracking pattern reading device 3, that is, a process for ending the process for detecting the tracking pattern when the threshold value is exceeded as a result of the comparison.

連続パターン数カウンタ20は、連続画素数比較器15から入力された連続画素数一致フラグ(カウント許可フラグ)に基づき、追跡パターンの個数をカウントして、パターン個数を出力する。連続パターン数カウンタ20で例示したように、本実施形態に係る処理手段は、追跡パターン検知手段で追跡パターンが検知された場合、連続して追跡パターンを検知し、連続して検知した追跡パターンの個数をカウントする個数カウント手段を有するものとする。   The continuous pattern number counter 20 counts the number of tracking patterns based on the continuous pixel number match flag (count permission flag) input from the continuous pixel number comparator 15 and outputs the number of patterns. As exemplified by the continuous pattern number counter 20, when the tracking pattern is detected by the tracking pattern detection unit, the processing unit according to the present embodiment continuously detects the tracking pattern, and the tracking pattern detected continuously is detected. It is assumed that a number counting means for counting the number is provided.

そして、本実施形態に係る処理手段は、個数カウント手段で算出された追跡パターンの個数と予め記憶されている個数とを比較する個数比較手段と、個数比較手段での比較の結果、両者が一致した場合に、当該追跡パターン読取装置における処理を終了させる終了手段とを有する。このようにして、追跡パターンの個数をカウントし、パターン連続数と予め設定された閾値を比較して、その比較結果に応じて終了処理する。   Then, the processing means according to this embodiment matches the number of tracking patterns calculated by the number counting means and the number stored in advance, and the result of comparison by the number comparison means. And a termination means for terminating the processing in the tracking pattern reading device. In this way, the number of tracking patterns is counted, the number of continuous patterns is compared with a preset threshold value, and the end processing is performed according to the comparison result.

上述のごとき構成の追跡パターン読取装置3を備えた画像形成装置における1つの処理例を図4及び図10を参照しながら説明する。また、図4及び図5等で説明した部分と同様の説明は一部省略する。   One processing example in the image forming apparatus including the tracking pattern reading device 3 having the above-described configuration will be described with reference to FIGS. 4 and 10. A part of the description similar to that described with reference to FIGS.

まず、画像形成装置では、図4のステップS1〜S3のごとき処理を実行し、本実施形態に係る図7の流れのコピー防止処理(広義のコピー防止処理)が施される(ステップS4)。広義のコピー防止処理では、まず図5のステップS11〜S13と同様の処理が実行される(ステップS31〜S33)。   First, in the image forming apparatus, processing such as steps S1 to S3 in FIG. 4 is executed, and the copy prevention process (copy prevention process in a broad sense) in the flow of FIG. 7 according to the present embodiment is performed (step S4). In the broad copy prevention process, first, the same processes as steps S11 to S13 of FIG. 5 are executed (steps S31 to S33).

追跡パターン読取装置3は、ステップS33での判定の結果、一致しなかった場合(追跡パターンが読み取れなかった場合)には処理を終了し、画像形成装置において後段の処理、例えばステップS3で出力された画像データに対して、印刷する処理や電子ファイルとしてハードディスクに格納したり転送したりする処理などが実行される。   If the result of determination in step S33 is that they do not match (when the tracking pattern cannot be read), the tracking pattern reading device 3 ends the processing, and is output in the subsequent processing, for example, step S3 in the image forming apparatus. For the received image data, a process of printing, a process of storing or transferring as an electronic file in the hard disk, and the like are executed.

一方、追跡パターン読取装置3は、ステップS33での判定の結果、一致した場合(追跡パターンが読み取れた場合)には、さらに追跡パターンの検知を連続して進め、追跡パターンの連続数を座標を連続パターン数カウンタ20がカウントする(ステップS34)。ステップS34に続き、追跡パターン読取装置3は、カウント値が予め記憶されている個数(パターン連続数)一致するか否かを判定し(ステップS35)、一致しなかった場合に追跡パターンが途切れたものと判断して処理を終了し、一致した場合には、図5のステップS14と同様の原稿濃度に応じたコピー防止処理を施す(ステップS36)。   On the other hand, if the result of determination in step S33 is a match (when the tracking pattern is read), the tracking pattern reading device 3 continues to detect the tracking pattern further, and sets the number of continuous tracking patterns as a coordinate. The continuous pattern number counter 20 counts (step S34). Following step S34, the tracking pattern reading device 3 determines whether or not the count value matches the number stored in advance (the number of consecutive patterns) (step S35), and the tracking pattern is interrupted if they do not match. If it matches, the copy prevention process corresponding to the original density is performed in the same manner as in step S14 of FIG. 5 (step S36).

なお、ここでの追跡パターン連続数起因の処理は、上述のごとき個々の追跡パターンに応じた処理だだけではなく、複数濃度の追跡パターンで構成される、検知した追跡パターン群に応じた処理にも利用できる。この追跡パターン群は、1つの情報(多値情報であってもよい)を表すためのパターンである。   The processing caused by the continuous number of tracking patterns here is not only processing according to the individual tracking patterns as described above, but also processing according to the detected tracking pattern group composed of a plurality of density tracking patterns. Can also be used. This tracking pattern group is a pattern for representing one piece of information (may be multi-value information).

また、本発明の他の実施形態に係る追跡パターン読取装置は、図示しないが、通常の追跡パターンとは異なる終了用の追跡パターン(終了パターン)を検知して、終了処理を実行するようにしてもよい。この実施形態では、連続数判定手段は、連続数カウント手段でカウントした同一濃度の画素の連続数が、予め記憶されている終了用の追跡パターンがもつ画素の連続数と一致するか否か判定する終了判定手段を有するものとする。また、追跡パターン検知手段は、終了判定手段での判定の結果、両者が一致していた場合、連続数カウント手段でカウントした同一濃度の画素の連続数でなるパターンを終了用の追跡パターンとして検知する。そして、処理手段は、追跡パターン検知手段で終了用の追跡パターンを検知した場合に、追跡パターン読取装置における処理を終了させる終了手段を有する。このように、終了パターンを読み込むと終了するように構成することで、適切な処理時間で処理を完了させることができる。   In addition, although not shown, the tracking pattern reading device according to another embodiment of the present invention detects a tracking pattern (end pattern) for termination different from a normal tracking pattern, and executes termination processing. Also good. In this embodiment, the continuous number determining means determines whether or not the continuous number of pixels having the same density counted by the continuous number counting means matches the continuous number of pixels of the end tracking pattern stored in advance. It is assumed that an end determination means is provided. The tracking pattern detection means detects, as a tracking pattern for ending, a pattern composed of the continuous number of pixels having the same density counted by the continuous number counting means when they match as a result of the determination by the end determination means. To do. The processing unit includes an ending unit for ending the process in the tracking pattern reading device when the tracking pattern detecting unit detects the ending tracking pattern. In this way, by configuring so as to end when the end pattern is read, the processing can be completed in an appropriate processing time.

<追跡パターン群検知処理>
次に、追跡パターン読取装置として、濃度等(濃度、濃度差、色、色の差、形状等)に基づき検出した追跡パターンの個数からの追跡パターン群の検知する例を説明する。このような追跡パターン群検知には、濃度に基づく追跡パターンの検知処理で図1乃至図5で説明した例が、属する追跡パターン間のパターン間隔に基づく追跡パターン群の検知処理で図6乃至図8で説明した例が、属する追跡パターンの個数に基づく追跡パターン群の検知処理で図9及び図10で説明した例が適用できる。従って、本実施形態に係る追跡パターン読取装置は、検知対象となっている追跡パターン群の内容によってこれらの処理を適宜組み合わせることで実行可能である。以下に、このような追跡パターン検知装置(追跡パターン群検知装置とも言える)の様々な実施形態について簡単に説明する。
<Tracking pattern group detection processing>
Next, an example in which a tracking pattern group is detected from the number of tracking patterns detected based on density (density, density difference, color, color difference, shape, etc.) as a tracking pattern reading apparatus will be described. In such tracking pattern group detection, the example described in FIGS. 1 to 5 in the tracking pattern detection process based on the density is the same as the tracking pattern group detection process in FIG. 6 to FIG. The example described in FIG. 9 can be applied to the tracking pattern group detection process based on the number of tracking patterns to which the example described in FIG. Therefore, the tracking pattern reading apparatus according to the present embodiment can be executed by appropriately combining these processes according to the contents of the tracking pattern group that is the detection target. Hereinafter, various embodiments of such a tracking pattern detection device (also referred to as a tracking pattern group detection device) will be briefly described.

本発明の他の実施形態に係る追跡パターン読取装置は、連続パターン数カウンタ20で例示したように、追跡パターン検知手段で追跡パターンが検知された場合、さらに連続して検知した追跡パターンの連続数をカウントするパターン連続数カウント手段を備えるものとする。そして、この追跡パターン読取装置は、パターン連続数カウント手段でカウントした追跡パターンの連続数が、予め記憶されている追跡パターン群がもつ追跡パターンの連続数(図10の説明での「追跡パターンの連続数」と同等)と一致するか否か判定するパターン連続数判定手段と、パターン連続数判定手段での判定結果に基づき追跡パターン群(予め記憶した追跡パターン群と同じ追跡パターン群)を検知する追跡パターン群検知手段とを備える。   In the tracking pattern reading apparatus according to another embodiment of the present invention, as exemplified by the continuous pattern number counter 20, when the tracking pattern is detected by the tracking pattern detection means, the continuous number of the tracking patterns detected continuously. It is assumed that there is provided a pattern continuous number counting means for counting. In this tracking pattern reading device, the number of continuous tracking patterns counted by the pattern continuous number counting means is equal to the number of continuous tracking patterns stored in a previously stored tracking pattern group (in the description of FIG. Detects the tracking pattern group (the same tracking pattern group as the previously stored tracking pattern group) based on the determination result of the pattern continuation number determination means and the pattern continuation number determination means. Tracking pattern group detecting means.

このような追跡パターン読取装置は、追跡パターン群付加を行う画像処理装置が、追跡パターン群に属する複数の追跡パターンで表現した多値の情報、例えばユーザのID及びユーザ名などの付加的な情報を付与していた(埋め込んでいた)場合に有用である。このような場合、それを読み取る側の追跡パターン読取装置では、追跡パターン群に含まれる追跡パターンとその追跡パターンが示す情報とを関連付けるテーブルを記憶させておくなどすることで、検知した追跡パターンの濃度や色、それらの差分や形状などから情報を識別して、各追跡パターンが示す情報全てを追跡パターン群が示す情報として読み取ることが可能となる。   In such a tracking pattern reading apparatus, the image processing apparatus for adding the tracking pattern group adds multi-value information expressed by a plurality of tracking patterns belonging to the tracking pattern group, for example, additional information such as a user ID and a user name. This is useful when (or has been embedded). In such a case, the tracking pattern reading device on the reading side stores a table associating the tracking pattern included in the tracking pattern group with the information indicated by the tracking pattern. It is possible to identify information from the density and color, the difference and shape thereof, and read all the information indicated by each tracking pattern as information indicated by the tracking pattern group.

また、本発明の他の実施形態として、追跡パターン群を、濃度等に基づき検出した追跡パターンの個数及び間隔から検知するようにしてもよい。そのため、上述の追跡パターン群検知手段は、パターン連続数判定手段での判定の結果、両者が一致していた場合、パターン連続数カウント手段でカウントした複数の追跡パターンを仮の追跡パターン群として検知する。そして、追跡パターン読取装置は、仮の追跡パターン群に属する追跡パターン同士の間隔(或る基準に対する間隔であってもよい)を算出する間隔算出手段と、間隔算出手段で算出された間隔(複数の間隔があってもよい)と予め記憶されている間隔とを比較する間隔比較手段とを備えるものとする。また、ここでの追跡パターン同士の間隔の算出も、追跡パターンではない画素の連続数をカウントすることで実行してもよい。さらに、追跡パターン群検知手段は、間隔比較手段での比較の結果、両者が一致した場合に、仮の追跡パターン群を追跡パターン群として検知する。   As another embodiment of the present invention, the tracking pattern group may be detected from the number and interval of tracking patterns detected based on the density or the like. Therefore, the tracking pattern group detection unit described above detects a plurality of tracking patterns counted by the pattern continuous number counting unit as a temporary tracking pattern group when they match as a result of the determination by the pattern continuous number determination unit. To do. Then, the tracking pattern reading device includes an interval calculating unit that calculates an interval (which may be an interval with respect to a certain reference) between the tracking patterns belonging to the temporary tracking pattern group, and an interval (a plurality of intervals) calculated by the interval calculating unit. And an interval comparing means for comparing the previously stored intervals with each other. The calculation of the interval between the tracking patterns here may also be executed by counting the number of consecutive pixels that are not the tracking pattern. Further, the tracking pattern group detection means detects the temporary tracking pattern group as the tracking pattern group when they match as a result of the comparison by the interval comparison means.

本実施形態に係る追跡パターン読取装置では、例えば、仮の追跡パターン群に属する追跡パターンのうち所定の追跡パターン(位置基準パターン)から他の追跡パターンへの距離をそれぞれ算出し、算出したそれぞれ距離と予め記憶されている複数の距離とを比較し、全て一致した場合に、仮のパターン群を追跡パターン群として検知する。このようにして、追跡パターンの個数及び間隔で特徴付けられた追跡パターン群の検知も可能である。   In the tracking pattern reading apparatus according to the present embodiment, for example, distances from a predetermined tracking pattern (position reference pattern) to other tracking patterns among the tracking patterns belonging to the temporary tracking pattern group are calculated, and the calculated distances are calculated. Are compared with a plurality of distances stored in advance, and if all match, a temporary pattern group is detected as a tracking pattern group. In this way, it is also possible to detect a tracking pattern group characterized by the number and interval of tracking patterns.

また、本発明の他の実施形態として、追跡パターン群を、濃度等に基づき検出した追跡パターンの個数(及び間隔)及び角度から検知するようにしてもよい。そのため、まず、上述した実施形態と同様に仮の追跡パターン群を検知しておく。そして、追跡パターン読取装置は、仮の追跡パターン群に属する追跡パターン同士の角度(或る基準に対する角度であってもよい)を算出する角度算出手段と、角度算出手段で算出された角度(複数の角度があってもよい)と予め記憶されている角度とを比較する角度比較手段とを備えるものとする。さらに、追跡パターン群検知手段は、角度比較手段での比較の結果、両者が一致した場合に、仮の追跡パターン群を追跡パターン群として検知する。   As another embodiment of the present invention, the tracking pattern group may be detected from the number (and interval) and angle of tracking patterns detected based on the density or the like. Therefore, first, a temporary tracking pattern group is detected as in the above-described embodiment. The tracking pattern reading apparatus includes an angle calculating unit that calculates an angle between tracking patterns belonging to the temporary tracking pattern group (may be an angle with respect to a certain reference), and an angle (a plurality of angles) calculated by the angle calculating unit. And angle comparison means for comparing the angle stored in advance. Further, the tracking pattern group detection means detects the temporary tracking pattern group as the tracking pattern group when they match as a result of the comparison by the angle comparison means.

このようにして、追跡パターンの個数(及び間隔)及び角度で特徴付けられた追跡パターン群の検知が可能となる。例えば、追跡パターン群に属する第二のパターンが第一のパターンに対する角度情報を含むパターンであった場合などでも、第一のパターンに対する第二のパターンの角度を検出できるので、追跡パターン群の検知が可能となる。   In this way, it is possible to detect a group of tracking patterns characterized by the number (and interval) and angle of the tracking patterns. For example, even when the second pattern belonging to the tracking pattern group is a pattern including angle information with respect to the first pattern, the angle of the second pattern with respect to the first pattern can be detected. Is possible.

図11は、本発明の他の実施形態に係る追跡パターン読取装置の一構成例を示す図、図12は、図11の追跡パターン読取装置における追跡パターン形状のマッチング処理を説明するための図である。   11 is a diagram illustrating a configuration example of a tracking pattern reading device according to another embodiment of the present invention, and FIG. 12 is a diagram for explaining tracking pattern shape matching processing in the tracking pattern reading device of FIG. is there.

図11で例示する追跡パターン読取装置4は、図1の追跡パターン読取装置1における画像読取装置11及び画像メモリ12と、パターン認識ブロック21とを備えたものである。パターン認識ブロック21は、上述の画素数のカウントや画素数に基づく判定の代わりに、連続する画素群でなる形状を予め記憶されたパターン形状とパターンマッチングして、追跡パターンを検知する。さらに、追跡パターン数のカウントや追跡パターン数に基づく判定の代わりに、パターン認識ブロック21は、追跡パターンが検知された場合、さらに連続して検知した複数の追跡パターンとでなる形状を、予め記憶された追跡パターン群の形状(追跡パターンの配置や濃度等)とパターンマッチングして、最終的な追跡パターン群を検知する。パターン認識ブロック21では、予め記憶された追跡パターン群の形状に対してパターン番号を与えておき、最終的に検知した追跡パターン群のパターン番号を出力するようにすればよい。   A tracking pattern reading device 4 illustrated in FIG. 11 includes the image reading device 11 and the image memory 12 in the tracking pattern reading device 1 of FIG. 1, and a pattern recognition block 21. The pattern recognition block 21 detects a tracking pattern by pattern-matching a shape formed by a continuous pixel group with a previously stored pattern shape instead of the above-described pixel count or determination based on the number of pixels. Further, instead of counting based on the number of tracking patterns or the determination based on the number of tracking patterns, the pattern recognition block 21 stores in advance a shape composed of a plurality of tracking patterns detected in succession when a tracking pattern is detected. The final tracking pattern group is detected by pattern matching with the shape of the tracking pattern group (the arrangement and density of the tracking pattern). In the pattern recognition block 21, a pattern number is given to the shape of the tracking pattern group stored in advance, and the pattern number of the finally detected tracking pattern group may be output.

パターン認識ブロック21では、上述のごとく濃度等に基づいて予め濃度別に画素を分けた状態で追跡パターンに対してパターンマッチングし、その後、各追跡パターンでなる追跡パターン群をパターンマッチングする。このようにして、追跡パターンの濃度等、個数、間隔、及び角度の組み合わせで特徴付けられた追跡パターン群の検知が可能となる。例えば、図12で例示した追跡パターン1〜4が検知でき、それら追跡パターン1〜4が図示のごとき配列でなる追跡パターン群も検知できる。   In the pattern recognition block 21, pattern matching is performed on the tracking pattern in a state where the pixels are divided in advance based on the density and the like based on the density as described above. In this way, it is possible to detect a tracking pattern group characterized by a combination of the number, interval, and angle of the tracking pattern such as density. For example, the tracking patterns 1 to 4 illustrated in FIG. 12 can be detected, and a tracking pattern group in which the tracking patterns 1 to 4 are arranged as illustrated can also be detected.

なお、上述したパターン認識ブロック21の代わりに、濃度等や配置や形状等も鑑みた追跡パターン群を記憶させておきその記憶された追跡パターン群と画像データとを直接パターンマッチングさせる装置でも、同様の検知が可能となる。   It should be noted that, instead of the pattern recognition block 21 described above, a tracking pattern group in consideration of density, arrangement, shape, etc. is stored, and an apparatus for directly pattern matching the stored tracking pattern group and image data is the same. Can be detected.

また、本発明の他の実施形態に係る追跡パターン読取装置として、追跡パターン群検知時に濃度に応じた処理(区別のため第二処理という)を実行する第二処理手段を備えるようにしてもよい。この第二処理手段で最終的に実行させる第二処理は、上述した処理手段で実行させる処理と同等であり、検知した追跡パターン群に基づくコピー防止処理や検知した追跡パターン群からの情報の読み取り処理等の処理が該当する。   In addition, as a tracking pattern reading device according to another embodiment of the present invention, a second processing unit that executes processing according to density (referred to as second processing for distinction) when detecting a tracking pattern group may be provided. . The second process finally executed by the second processing unit is equivalent to the process executed by the above-described processing unit, and is a copy prevention process based on the detected tracking pattern group or reading information from the detected tracking pattern group. Processing such as processing is applicable.

但し、第二処理は、追跡パターン群が対象となる。そのため、第二処理手段は、追跡パターン群検知手段で追跡パターン群を検知した場合、検知した追跡パターン群に属する追跡パターン毎に、各追跡パターンに係わる濃度等に応じた第二処理を実行するか、或いは、検知した追跡パターン群に応じた第二処理を実行する。このように、検知した追跡パターン群が示す情報は、付加側の装置によって異なり、付加側の装置で1つの情報を示す追跡パターン群を付加する場合と、属する各追跡パターンそれぞれが示す情報を組み合わせた情報を示す追跡パターン群を付加する場合とで異なるが、読み取り側で対応させておけばよい。   However, the second process is for the tracking pattern group. Therefore, when the tracking pattern group detection unit detects the tracking pattern group, the second processing unit executes the second process according to the density or the like related to each tracking pattern for each tracking pattern belonging to the detected tracking pattern group. Alternatively, the second process corresponding to the detected tracking pattern group is executed. In this way, the information indicated by the detected tracking pattern group differs depending on the device on the addition side, and a combination of the case where a tracking pattern group indicating one piece of information is added by the device on the addition side and the information indicated by each of the tracking patterns to which it belongs Although it differs depending on whether a tracking pattern group indicating information is added or not, it is sufficient to correspond on the reading side.

また、追跡パターンの数が閾値を超えた場合の終了処理を説明したように、第二処理としては、追跡パターン群の数をカウントし、それを閾値と比較して超えれば終了処理を実行するようにしてもよい。このようにすることで、1つの画像データに認識率アップや複数情報の埋め込みのため複数の追跡パターン群が付加されている場合でも、適宜処理を終了させることができる。   In addition, as described in the end process when the number of tracking patterns exceeds the threshold value, the second process counts the number of tracking pattern groups and compares it with the threshold value, and executes the end process if it exceeds the threshold value. You may do it. By doing in this way, even when a plurality of tracking pattern groups are added to one image data for increasing the recognition rate or embedding a plurality of information, the processing can be appropriately terminated.

図13は、本発明の画像形成装置の一例であるデジタル複合機の構成例を説明するためのブロック図で、図中、100はデジタル複合機である。デジタル複合機100は、図1の画像形成装置の一例として、複写機、プリンタ装置、ファクシミリ装置、及びスキャナ装置の機能を備えた複合機として構成されたものを例示している。   FIG. 13 is a block diagram for explaining a configuration example of a digital multi-function peripheral which is an example of the image forming apparatus of the present invention. In FIG. 13, 100 is a digital multi-function peripheral. As an example of the image forming apparatus in FIG. 1, the digital multi-function peripheral 100 is exemplified as a multi-function apparatus having functions of a copying machine, a printer device, a facsimile device, and a scanner device.

デジタル複合機100は、演算を行うCPU及び演算に伴う一時的な情報を記憶するRAM等からなる機器制御部114を備えている。機器制御部114には、デジタル複合機100を制御するための制御プログラム(本発明に係る追跡パターン読取プログラムも含めてよい)を記憶しているROMが含まれる。また、機器制御部114には、デジタル複合機100が行う処理を管理するための管理情報(各種の制御情報)を記憶するメモリである管理部117が接続されている。また、機器制御部114には、記録用紙に記録された画像を読み取って画像データを生成する画像読取部111が接続される。この画像読取部111には、原稿画像を画像データとして取り込むためのCCD111aと、原稿の有無を検知する原稿検知センサ111bとが設けられる。   The digital multi-function peripheral 100 includes a device control unit 114 that includes a CPU that performs calculations and a RAM that stores temporary information associated with the calculations. The device control unit 114 includes a ROM that stores a control program (including a tracking pattern reading program according to the present invention) for controlling the digital multifunction peripheral 100. The device control unit 114 is connected to a management unit 117 that is a memory that stores management information (various control information) for managing processing performed by the digital multifunction peripheral 100. The device control unit 114 is connected to an image reading unit 111 that reads an image recorded on a recording sheet and generates image data. The image reading unit 111 is provided with a CCD 111a for capturing a document image as image data, and a document detection sensor 111b for detecting the presence or absence of the document.

また、機器制御部114には、記録用紙上に画像データを形成する画像形成部として機能する画像形成部113が接続される。この画像形成部113には、画像データを一時的に記憶するメモリ113aと、メモリ113aが記憶した画像データから画像を形成して記録用紙に記録する印字部(LSU)113bと、印字部113bで画像形成するための給紙用のトレイ113c,113dとが設けられる。そして、デジタル複合機100は、画像読取部111が生成した画像データをメモリ113aに一旦記憶させた後、印字部113bで画像を形成することができる。このようにして、デジタル複合機100は複写機として機能する。   The device control unit 114 is connected to an image forming unit 113 that functions as an image forming unit that forms image data on a recording sheet. The image forming unit 113 includes a memory 113a that temporarily stores image data, a printing unit (LSU) 113b that forms an image from the image data stored in the memory 113a and records the image on recording paper, and a printing unit 113b. Paper feeding trays 113c and 113d for image formation are provided. The digital multi-function peripheral 100 can store the image data generated by the image reading unit 111 in the memory 113a and then form an image with the printing unit 113b. In this way, the digital multifunction peripheral 100 functions as a copying machine.

また、図13で例示する機器制御部114には、ファクシミリ通信を行うFAXモデム118が接続されており、FAXモデム118は公衆回線網N3に接続されている。デジタル複合機100は、画像読取部111が生成した画像データを、FAXモデム118に接続された公衆回線網N3を介して他のファクシミリ装置104へファクシミリ通信にて送信することができる。また、デジタル複合機100は、公衆回線網N3を介して他のファクシミリ装置104から送信された画像データをFAXモデム118で受信し、受信した画像データから画像形成部113で画像を形成することができる。このようにして、デジタル複合機100はファクシミリ装置として機能する。   13 is connected to a FAX modem 118 that performs facsimile communication, and the FAX modem 118 is connected to the public line network N3. The digital multi-function peripheral 100 can transmit the image data generated by the image reading unit 111 to another facsimile apparatus 104 by facsimile communication via the public line network N3 connected to the FAX modem 118. In addition, the digital multi-function peripheral 100 may receive image data transmitted from another facsimile apparatus 104 via the public network N3 by the FAX modem 118, and form an image by the image forming unit 113 from the received image data. it can. In this way, the digital multi-function peripheral 100 functions as a facsimile machine.

また、機器制御部114には、デジタル複合機100が外部と情報を送受信するための通信部(送受信手段)115が接続されている。通信部115は、社内LAN等の通信ネットワークN1に接続可能であり、通信ネットワークN1には1又は複数のパーソナルコンピュータ(PC)105が接続可能である。デジタル複合機100が単独で動作している通常の状態では、通信部115は通信ネットワークN1に接続されており、通信ネットワークN1を介してPC105との間で情報を交換する。   The device control unit 114 is connected to a communication unit (transmission / reception unit) 115 for the digital multifunction peripheral 100 to transmit / receive information to / from the outside. The communication unit 115 can be connected to a communication network N1 such as an in-house LAN, and one or a plurality of personal computers (PCs) 105 can be connected to the communication network N1. In a normal state in which the digital multifunction peripheral 100 is operating alone, the communication unit 115 is connected to the communication network N1, and exchanges information with the PC 105 via the communication network N1.

デジタル複合機100は、画像読取部111が生成した画像データを通信部115からPC105へ送信することができる。このようにして、デジタル複合機100はスキャナ装置として機能する。また、デジタル複合機100は、PC105から送信された画像データを通信部115で受信し、受信した画像データから画像形成部113で画像を形成することができる。このようにして、デジタル複合機100はプリンタ装置として機能する。   The digital multi-function peripheral 100 can transmit the image data generated by the image reading unit 111 from the communication unit 115 to the PC 105. In this way, the digital multi-function peripheral 100 functions as a scanner device. In addition, the digital multi-function peripheral 100 can receive the image data transmitted from the PC 105 by the communication unit 115 and form an image by the image forming unit 113 from the received image data. In this way, the digital multi-function peripheral 100 functions as a printer device.

通信ネットワークN1は、更にインターネット等の広域通信ネットワークN2に接続されている。通信部115は、電子メールに画像データを添付して送信するなどの方法により、広域通信ネットワークN2に接続されたインターネットファクシミリ装置102や外部PC103との間で、通信ネットワークN1及び広域通信ネットワークN2を介して画像データを受信することができる。このようにして、デジタル複合機100はインターネットファクシミリ装置として機能する。   The communication network N1 is further connected to a wide area communication network N2 such as the Internet. The communication unit 115 connects the communication network N1 and the wide area communication network N2 with the Internet facsimile apparatus 102 and the external PC 103 connected to the wide area communication network N2 by a method such as transmitting image data attached to an e-mail. Image data can be received via the network. In this way, the digital multifunction peripheral 100 functions as an Internet facsimile machine.

また、機器制御部114には、使用者からの操作を受け付ける操作部112が接続されている。操作部112は、使用者の操作により制御命令などの情報が入力されるタッチパネル又はテンキー等の入力部112aと、操作のために必要な情報を表示する液晶パネル等の表示部112bとからなっている。操作部112には、このデジタル複合機100の管理者や利用者(すなわち操作者)を認証するための認証コードが入力される。また、認証コードは、FAXモデム118や通信部115を介して外部機器から入力する場合もある。   The device control unit 114 is connected to an operation unit 112 that receives an operation from a user. The operation unit 112 includes an input unit 112a such as a touch panel or a numeric keypad to which information such as a control command is input by a user's operation, and a display unit 112b such as a liquid crystal panel that displays information necessary for the operation. Yes. The operation unit 112 receives an authentication code for authenticating the administrator or user (that is, the operator) of the digital multifunction peripheral 100. The authentication code may be input from an external device via the FAX modem 118 or the communication unit 115.

機器制御部114には、ハードディスク(HD)116が接続されている。HD116は、画像読取部111が生成した画像データ等の画像処理に係る画像データを記憶する。また、機器制御部114には消去部119が接続される。消去部119は、機器制御部114による制御に従って、HD116に記録保持されているデータを消去する。   A hard disk (HD) 116 is connected to the device control unit 114. The HD 116 stores image data related to image processing such as image data generated by the image reading unit 111. In addition, an erasing unit 119 is connected to the device control unit 114. The erasing unit 119 erases data recorded and held in the HD 116 according to control by the device control unit 114.

さらに、機器制御部114には、本発明に関わる追跡パターンを付加する処理及び追跡パターンを検出する処理を実現する画像処理部120が接続される。また、画像処理部120には、図1乃至図12で説明した構成の追跡パターン又は追跡パターン群の検出に関する追跡パターン検知手段120aや処理手段や第二処理手段等が具備されていればよい。   Further, the device control unit 114 is connected to an image processing unit 120 that realizes processing for adding a tracking pattern and processing for detecting the tracking pattern according to the present invention. The image processing unit 120 only needs to include the tracking pattern detection unit 120a, the processing unit, the second processing unit, and the like related to the detection of the tracking pattern or the tracking pattern group having the configuration described with reference to FIGS.

追跡パターン付加手段120bは、特定の画像であることを意味する追跡パターンを画像データに対して付加する。なお、追跡パターンは、画像記録処理でいうと、特定の画像が記録された記録物であることを意味する情報である。   The tracking pattern adding unit 120b adds a tracking pattern that means a specific image to the image data. The tracking pattern is information that means a recorded matter in which a specific image is recorded in the image recording process.

追跡パターン付加手段120bは、画像データに付加すべき追跡パターンを予め保持しておき(若しくは他のアクセス可能なメモリに保持させておき)、機器制御部114による追跡パターンの付加に関する制御に従って追跡パターンを画像データに付加し、メモリ113aに保持させる。画像処理部120で処理された画像データは、印字部113bで最終的に出力される形態の印刷データとなる。追跡パターンは、上述のように複写を禁止する(或いは複写禁止であることをユーザに認知させて牽制を行う)ために使用されるものであり、例えばカラー複合機であれば黄色の追跡パターンを視認できないように付加する。また、モノクロ複合機であれば(或いはカラー複合機であってもモノクロ出力の場合には)濃度調整した黒(グレー)を視認できないように付加する。   The tracking pattern adding unit 120b holds a tracking pattern to be added to the image data in advance (or holds it in another accessible memory), and follows the control related to the addition of the tracking pattern by the device control unit 114. Is added to the image data and stored in the memory 113a. The image data processed by the image processing unit 120 becomes print data in a form finally output by the printing unit 113b. The tracking pattern is used to prohibit copying as described above (or to make the user recognize that copying is prohibited and to check). For example, in the case of a color multifunction peripheral, a yellow tracking pattern is used. Add it so that it cannot be seen. In addition, if it is a monochrome multifunction peripheral (or even if it is a color multifunction peripheral in the case of monochrome output), black (gray) whose density is adjusted is added so that it cannot be visually recognized.

また、追跡パターン付加手段120bで付加する追跡パターン又は追跡パターン群の濃度や色や形状などを設定することを可能としておくことが好ましい。後述の追跡パターン検知手段120aでは基本的にここで設定された濃度や色や形状をもつ追跡パターン又は追跡パターン群を検知するようにするとよいが、検知側も設定可能としておいてもよい。なお、設定可能なユーザは管理者ユーザであることが好ましい。   Further, it is preferable to be able to set the density, color, shape, etc. of the tracking pattern or tracking pattern group added by the tracking pattern adding means 120b. The tracking pattern detection means 120a described later may basically detect a tracking pattern or a group of tracking patterns having the density, color, and shape set here, but the detection side may also be settable. In addition, it is preferable that the user who can set is an administrator user.

上述のような構成を有する本実施形態の画像形成装置は、画像読取部111で読み取った画像データや、FAXモデム118や通信部115を介して外部から入力した画像データを印字部113bで画像形成する際に追跡パターンを付加する。   The image forming apparatus according to the present embodiment having the configuration described above forms image data read by the image reading unit 111 or image data input from the outside via the FAX modem 118 or the communication unit 115 by the printing unit 113b. A tracking pattern is added when

一方で、画像処理部120は、画像読取部111で読み取られてメモリ113aに保存された画像データに追跡パターンが含まれるか否かを検出する本発明に係る追跡パターン検知手段120aを有している。追跡パターン検知手段120aの検出結果、画像データに追跡パターンが含まれていれば、機器制御部114は、その画像データの複写を禁止する(画像形成部113における画像形成を無効にする)制御を行う。   On the other hand, the image processing unit 120 includes a tracking pattern detection unit 120a according to the present invention that detects whether or not the image data read by the image reading unit 111 and stored in the memory 113a includes a tracking pattern. Yes. If the tracking pattern is included in the image data as a result of detection by the tracking pattern detection unit 120a, the device control unit 114 performs control to prohibit copying of the image data (invalidate image formation in the image forming unit 113). Do.

このように、本発明では画像処理部120などにコピー防止処理を行う出力禁止手段(画像無効化手段)を備えることが好ましい。追跡パターン検知手段120aで追跡パターンが存在すると判定されたときには、画像読取部111で読み取った画像情報を無効にすることが可能となる。   As described above, in the present invention, it is preferable that the image processing unit 120 or the like is provided with an output prohibition unit (image invalidation unit) that performs copy prevention processing. When the tracking pattern detection unit 120a determines that a tracking pattern exists, the image information read by the image reading unit 111 can be invalidated.

以上、図1乃至図13を参照しながら、本発明の装置、方法を中心に各実施形態を説明してきたが、本発明は、画像形成装置の制御部(制御部のROM等の記憶部)に組み込み上述の様々な実施形態の処理手順をその制御部(制御部の演算処理装置)に実行させるためのプログラムとしての形態も採り得る。そして、このようなプログラムは、それを記録したコンピュータ読み取り可能な記録媒体としての配布することやネットワーク経由で配信することができる。   The embodiments have been described with reference to FIGS. 1 to 13 mainly with respect to the apparatus and method of the present invention. However, the present invention is not limited to the control unit of the image forming apparatus (storage unit such as ROM of the control unit). It is also possible to adopt a form as a program for causing the control unit (arithmetic processing device of the control unit) to execute the processing procedures of the various embodiments described above. Such a program can be distributed as a computer-readable recording medium on which the program is recorded or distributed via a network.

本発明による機能を実現するためのプログラムやデータを記憶した記録媒体について簡単に説明する。記録媒体としては、具体的には、CD−ROM、光磁気ディスク、DVD−ROM、FD、フラッシュメモリ、及びその他各種ROMやRAM等が想定でき、上述したプログラムを、これら記録媒体に記録して流通させることにより、当機能の実現を容易にする。そして、汎用コンピュータに、上述のごとくの記録媒体を装着してプログラムを読み出して、図13の画像形成装置における画像処理部120や機器制御部114等に当プログラムを転送して記憶させておき、必要に応じて読み出すことにより、本発明に係わる機能を実現する。また、汎用コンピュータ上で実行する場合には、この汎用コンピュータに、上述のごとくの記録媒体を装着してプログラムを読み出すか、若しくはこのコンピュータのROM等に当プログラムを記憶させておき、必要に応じて読み出すことにより、本発明に係わる機能を実現することができる。   A recording medium storing a program and data for realizing the function according to the present invention will be briefly described. Specifically, a CD-ROM, a magneto-optical disk, a DVD-ROM, an FD, a flash memory, and various other ROMs and RAMs can be assumed as the recording medium, and the above-described program is recorded on these recording media. This function makes it easy to realize this function. Then, the general-purpose computer is loaded with the recording medium as described above, the program is read, and the program is transferred to the image processing unit 120 and the device control unit 114 in the image forming apparatus of FIG. The functions according to the present invention are realized by reading as necessary. When the program is executed on a general-purpose computer, the program is read by mounting the recording medium as described above in the general-purpose computer, or the program is stored in the ROM of the computer or the like, if necessary. Thus, the functions according to the present invention can be realized.

本発明の一実施形態に係る追跡パターン読取装置の一構成例を示す図である。It is a figure which shows the example of 1 structure of the tracking pattern reader which concerns on one Embodiment of this invention. 図1の追跡パターン読取装置において入力される追跡パターンの一例を示す図である。It is a figure which shows an example of the tracking pattern input in the tracking pattern reader of FIG. 図2の追跡パターンを構成する画素群の一例を示す図である。It is a figure which shows an example of the pixel group which comprises the tracking pattern of FIG. 図1の追跡パターン読取装置を備えた画像形成装置における処理例を説明するためのフロー図である。FIG. 2 is a flowchart for explaining a processing example in an image forming apparatus including the tracking pattern reading device of FIG. 1. 図4の処理におけるコピー防止処理の一例を説明するためのフロー図で、本発明の一実施形態に係る追跡パターン読取方法を説明するためのフロー図である。FIG. 5 is a flowchart for explaining an example of a copy prevention process in the process of FIG. 4, and a flowchart for explaining a tracking pattern reading method according to an embodiment of the present invention. 本発明の他の実施形態に係る追跡パターン読取装置の一構成例を示す図である。It is a figure which shows the example of 1 structure of the tracking pattern reader which concerns on other embodiment of this invention. 図6の追跡パターン読取装置におけるコピー防止処理の一例を説明するためのフロー図で、本発明の他の実施形態に係る追跡パターン読取方法を説明するためのフロー図である。It is a flowchart for demonstrating an example of the copy prevention process in the tracking pattern reading apparatus of FIG. 6, and is a flowchart for demonstrating the tracking pattern reading method which concerns on other embodiment of this invention. 図7のコピー防止処理における追跡パターン間隔の算出処理を説明するための図である。FIG. 8 is a diagram for explaining tracking pattern interval calculation processing in the copy prevention processing of FIG. 7. 本発明の他の実施形態に係る追跡パターン読取装置の一構成例を示す図である。It is a figure which shows the example of 1 structure of the tracking pattern reader which concerns on other embodiment of this invention. 図9の追跡パターン読取装置におけるコピー防止処理の一例を説明するためのフロー図で、本発明の他の実施形態に係る追跡パターン読取方法を説明するためのフロー図である。FIG. 10 is a flowchart for explaining an example of copy prevention processing in the tracking pattern reading apparatus of FIG. 9, and a flowchart for explaining a tracking pattern reading method according to another embodiment of the present invention. 本発明の他の実施形態に係る追跡パターン読取装置の一構成例を示す図である。It is a figure which shows the example of 1 structure of the tracking pattern reader which concerns on other embodiment of this invention. 図11の追跡パターン読取装置における追跡パターン形状のマッチング処理を説明するための図である。It is a figure for demonstrating the matching process of the tracking pattern shape in the tracking pattern reading apparatus of FIG. 本発明の画像形成装置の一例であるデジタル複合機の構成例を説明するためのブロック図である。1 is a block diagram for explaining a configuration example of a digital multi-function peripheral that is an example of an image forming apparatus of the present invention. 従来の追跡パターン読取装置における処理の流れを説明するためのフロー図である。It is a flowchart for demonstrating the flow of a process in the conventional tracking pattern reader.

符号の説明Explanation of symbols

1,2,3,4…追跡パターン読取装置、11…画像読取装置、12…画像メモリ、13…濃度比較器、14…連続画素数カウンタ、15…連続画素数比較器、16…アドレスカウンタ、17…濃度記憶装置、18…カウンタコントローラ、19…パターン間隔カウンタ、20…連続パターン数カウンタ、21…パターン認識ブロック。 1, 2, 3, 4 ... tracking pattern reading device, 11 ... image reading device, 12 ... image memory, 13 ... density comparator, 14 ... continuous pixel number counter, 15 ... continuous pixel number comparator, 16 ... address counter, DESCRIPTION OF SYMBOLS 17 ... Density memory | storage device, 18 ... Counter controller, 19 ... Pattern space | interval counter, 20 ... Continuous pattern number counter, 21 ... Pattern recognition block.

Claims (29)

原稿画像に対して濃度変換を行うことで付加された追跡パターンを、入力された画像データから読み取る追跡パターン読取装置であって、前記画像データの画素の濃度を検出する濃度検出手段と、該濃度検出手段で検出した画素の濃度に基づき、同一濃度の画素の連続数をカウントする連続数カウント手段と、該連続数カウント手段でカウントした同一濃度の画素の連続数が、予め記憶されている追跡パターンがもつ画素の連続数と一致するか否か判定する連続数判定手段と、該連続数判定手段での判定結果に基づき追跡パターンを検知する追跡パターン検知手段とを備えたことを特徴とする追跡パターン読取装置。   A tracking pattern reading device for reading a tracking pattern added by performing density conversion on a document image from input image data, a density detecting means for detecting a density of a pixel of the image data, and the density Based on the density of the pixels detected by the detection means, a continuous number counting means for counting the number of consecutive pixels having the same density, and a tracking in which the continuous number of pixels having the same density counted by the continuous number counting means are stored in advance. A continuous number determining unit that determines whether or not the pattern has a continuous number of pixels and a tracking pattern detecting unit that detects a tracking pattern based on a determination result by the continuous number determining unit. Tracking pattern reader. 前記追跡パターン検知手段は、前記連続数判定手段での判定の結果、両者が一致していた場合、前記連続数カウント手段でカウントした同一濃度の画素の連続数でなるパターンを仮の追跡パターンとして検知し、
当該追跡パターン読取装置は、前記追跡パターン検知手段で検知された仮の追跡パターンの紙面に対する角度を検出する角度検出手段を備え、
前記追跡パターン検知手段は、前記角度検出手段で検出した角度が予め記憶されている角度と一致した場合、前記仮の追跡パターンを追跡パターンとして検知することを特徴とする請求項1に記載の追跡パターン読取装置。
If the result of determination by the continuous number determination unit is the same as a result of the determination by the continuous number determination unit, the tracking pattern detection unit uses, as a temporary tracking pattern, a pattern composed of continuous numbers of pixels having the same density counted by the continuous number counting unit. Detect
The tracking pattern reading device includes an angle detection unit that detects an angle of the temporary tracking pattern detected by the tracking pattern detection unit with respect to the paper surface,
2. The tracking according to claim 1, wherein the tracking pattern detection unit detects the temporary tracking pattern as a tracking pattern when the angle detected by the angle detection unit matches an angle stored in advance. Pattern reading device.
前記角度検出手段は、前記仮の追跡パターンの重心位置を算出する重心算出手段と、以前に検知した仮の追跡パターン又は追跡パターンに対して前記重心算出手段で算出した重心位置と、今回検知した仮の追跡パターンに対して前記重心算出手段で算出した重心位置とを結ぶ直線に対する、紙面の角度を、仮の追跡パターンの紙面に対する角度として算出する角度算出手段とを有することを特徴とする請求項2に記載の追跡パターン読取装置。   The angle detection means detects the centroid position calculating means for calculating the centroid position of the provisional tracking pattern, the centroid position calculated by the centroid calculation means with respect to the previously detected provisional tracking pattern or the tracking pattern, and the current detection. An angle calculating unit that calculates an angle of a paper surface with respect to a straight line connecting a centroid position calculated by the centroid calculating unit with respect to the temporary tracking pattern as an angle with respect to the paper surface of the temporary tracking pattern. Item 3. The tracking pattern reading device according to Item 2. 前記追跡パターン検知手段は、前記連続数判定手段での判定の結果、両者が一致していた場合、前記連続数カウント手段でカウントした同一濃度の画素の連続数でなるパターンを仮の追跡パターンとして検知し、
当該追跡パターン読取装置は、前記仮の追跡パターンと予め記憶されている角度情報を含む追跡パターンとをパターンマッチングで比較する角度比較手段を備え、
前記追跡パターン検知手段は、前記角度比較手段での比較の結果、一致した場合に、前記仮の追跡パターンを追跡パターンとして検知することを特徴とする請求項1に記載の追跡パターン読取装置。
If the result of determination by the continuous number determination unit is the same as a result of the determination by the continuous number determination unit, the tracking pattern detection unit uses, as a temporary tracking pattern, a pattern composed of continuous numbers of pixels having the same density counted by the continuous number counting unit. Detect
The tracking pattern reading device includes an angle comparison unit that compares the temporary tracking pattern and a tracking pattern including angle information stored in advance by pattern matching,
2. The tracking pattern reading device according to claim 1, wherein the tracking pattern detection unit detects the temporary tracking pattern as a tracking pattern when they match as a result of the comparison by the angle comparison unit.
前記追跡パターン検知手段で追跡パターンを検知した場合、該検知した追跡パターンに係わる前記濃度検出手段で検出した濃度に応じた処理を実行する処理手段を備えたことを特徴とする請求項1乃至4のいずれか1項に記載の追跡パターン読取装置。   5. The apparatus according to claim 1, further comprising processing means for executing processing according to the density detected by the density detecting means related to the detected tracking pattern when the tracking pattern detecting means detects the tracking pattern. The tracking pattern reading device according to any one of the above. 前記処理手段は、前記処理として前記入力された画像データのコピー防止処理を実行することを特徴とする請求項5に記載の追跡パターン読取装置。   6. The tracking pattern reading apparatus according to claim 5, wherein the processing unit executes a copy prevention process for the input image data as the process. 前記処理手段は、前記追跡パターン検知手段で追跡パターンを検知した場合、前記入力された画像データに対して以前に検知した追跡パターンの濃度と今回検知した追跡パターンの濃度との濃度差を算出する濃度差算出手段を有し、前記濃度検出手段で検出した濃度の代わりに前記濃度差算出手段で算出した濃度差に応じた処理を実行することを特徴とする請求項5又は6に記載の追跡パターン読取装置。   When the tracking pattern is detected by the tracking pattern detection unit, the processing unit calculates a density difference between the previously detected tracking pattern density and the currently detected tracking pattern density for the input image data. 7. The tracking according to claim 5, further comprising density difference calculation means, wherein processing corresponding to the density difference calculated by the density difference calculation means is executed instead of the density detected by the density detection means. Pattern reading device. 前記処理手段は、前記追跡パターン検知手段で追跡パターンが検知された場合、さらに連続して検知した追跡パターンとの間隔を算出する間隔算出手段と、該間隔算出手段で算出された間隔と予め設定された閾値とを比較する間隔比較手段と、該間隔比較手段での比較の結果、前記間隔算出手段で算出された間隔が前記閾値を超えた場合に、当該追跡パターン読取装置における処理を終了させる終了手段とを有することを特徴とする請求項5乃至7のいずれか1項に記載の追跡パターン読取装置。   When the tracking pattern is detected by the tracking pattern detection unit, the processing unit further calculates an interval between the tracking pattern detected continuously and the interval calculated by the interval calculation unit. The interval comparison unit that compares the threshold value and the interval comparison unit, and if the interval calculated by the interval calculation unit exceeds the threshold value as a result of the comparison by the interval comparison unit, the process in the tracking pattern reading device is terminated. The tracking pattern reading device according to claim 5, further comprising an ending unit. 前記間隔算出手段は、追跡パターン同士の間隔を、追跡パターンではない画素の連続数をカウントすることで算出することを特徴とする請求項8に記載の追跡パターン読取装置。   9. The tracking pattern reading apparatus according to claim 8, wherein the interval calculating unit calculates the interval between the tracking patterns by counting the number of consecutive pixels that are not the tracking patterns. 前記処理手段は、前記追跡パターン検知手段で追跡パターンが検知された場合、さらに連続して追跡パターンを検知し、該連続して検知した追跡パターンの個数をカウントする個数カウント手段と、該個数カウント手段で算出された追跡パターンの個数と予め記憶されている個数とを比較する個数比較手段と、該個数比較手段での比較の結果、両者が一致した場合に、当該追跡パターン読取装置における処理を終了させる終了手段とを有することを特徴とする請求項5乃至7のいずれか1項に記載の追跡パターン読取装置。   When the tracking pattern is detected by the tracking pattern detection means, the processing means further detects the tracking pattern continuously, and counts the number of the tracking patterns detected continuously, and the number counting means The number comparison means for comparing the number of tracking patterns calculated by the means with the number stored in advance, and if the result of the comparison by the number comparison means is the same, the processing in the tracking pattern reading device is performed. The tracking pattern reading apparatus according to claim 5, further comprising an ending unit that ends the tracking pattern reading unit. 前記連続数判定手段は、前記連続数カウント手段でカウントした同一濃度の画素の連続数が、予め記憶されている終了用の追跡パターンがもつ画素の連続数と一致するか否か判定する終了判定手段を有し、
前記追跡パターン検知手段は、前記終了判定手段での判定の結果、両者が一致していた場合、前記連続数カウント手段でカウントした同一濃度の画素の連続数でなるパターンを終了用の追跡パターンとして検知し、
前記処理手段は、前記追跡パターン検知手段で前記終了用の追跡パターンを検知した場合に、当該追跡パターン読取装置における処理を終了させる終了手段を有することを特徴とする請求項5乃至7のいずれか1項に記載の追跡パターン読取装置。
The continuous number determination means determines whether or not the number of continuous pixels having the same density counted by the continuous number counting means matches the number of continuous pixels of the end tracking pattern stored in advance. Having means,
The tracking pattern detection means, if the result of the determination by the end determination means is coincident, the pattern consisting of the continuous number of pixels of the same density counted by the continuous number counting means as the end tracking pattern Detect
8. The processing unit according to claim 5, further comprising an ending unit for ending the processing in the tracking pattern reading device when the tracking pattern detecting unit detects the ending tracking pattern. 2. The tracking pattern reading device according to item 1.
前記追跡パターン検知手段で追跡パターンが検知された場合、さらに連続して検知した追跡パターンの連続数をカウントするパターン連続数カウント手段と、該パターン連続数カウント手段でカウントした追跡パターンの連続数が、予め記憶されている追跡パターン群がもつ追跡パターンの連続数と一致するか否か判定するパターン連続数判定手段と、該パターン連続数判定手段での判定結果に基づき追跡パターン群を検知する追跡パターン群検知手段とを備えたことを特徴とする請求項1乃至5のいずれか1項に記載の追跡パターン読取装置。   When a tracking pattern is detected by the tracking pattern detection means, a pattern continuous number counting means for counting the number of continuous tracking patterns detected continuously, and a continuous number of tracking patterns counted by the pattern continuous number counting means , A pattern continuation number determining means for determining whether or not a tracking pattern group stored in advance matches the number of continuations of the tracking pattern, and tracking for detecting the tracking pattern group based on a determination result by the pattern continuation number determining means The tracking pattern reading device according to claim 1, further comprising a pattern group detection unit. 前記追跡パターン群検知手段は、前記パターン連続数判定手段での判定の結果、両者が一致していた場合、前記パターン連続数カウント手段でカウントした複数の追跡パターンを仮の追跡パターン群として検知し、
当該追跡パターン読取装置は、前記仮の追跡パターン群に属する追跡パターン同士の間隔を算出する間隔算出手段と、該間隔算出手段で算出された間隔と予め記憶されている間隔とを比較する間隔比較手段とを備え、
前記追跡パターン群検知手段は、前記間隔比較手段での比較の結果、両者が一致した場合に、前記仮の追跡パターン群を追跡パターン群として検知することを特徴とする請求項12に記載の追跡パターン読取装置。
The tracking pattern group detecting means detects a plurality of tracking patterns counted by the pattern continuous number counting means as a temporary tracking pattern group when they match as a result of the determination by the pattern continuous number determining means. ,
The tracking pattern reading apparatus includes an interval calculation unit that calculates an interval between tracking patterns belonging to the temporary tracking pattern group, and an interval comparison that compares an interval calculated by the interval calculation unit with a previously stored interval. Means and
13. The tracking according to claim 12, wherein the tracking pattern group detection unit detects the temporary tracking pattern group as a tracking pattern group when they match as a result of the comparison by the interval comparison unit. Pattern reading device.
前記間隔算出手段は、追跡パターン同士の間隔を、追跡パターンではない画素の連続数をカウントすることで算出することを特徴とする請求項13に記載の追跡パターン読取装置。   14. The tracking pattern reading apparatus according to claim 13, wherein the interval calculation unit calculates the interval between the tracking patterns by counting the number of consecutive pixels that are not tracking patterns. 前記追跡パターン群検知手段は、前記パターン連続数判定手段での判定の結果、両者が一致していた場合、前記パターン連続数カウント手段でカウントした複数の追跡パターンを仮の追跡パターン群として検知し、
当該追跡パターン読取装置は、前記仮の追跡パターン群に属する追跡パターン同士の角度を算出する角度算出手段と、該角度算出手段で算出された角度と予め記憶されている角度とを比較する角度比較手段とを備え、
前記追跡パターン群検知手段は、前記角度比較手段での比較の結果、両者が一致した場合に、前記仮の追跡パターン群を追跡パターン群として検知することを特徴とする請求項12乃至14のいずれか1項に記載の追跡パターン読取装置。
The tracking pattern group detecting means detects a plurality of tracking patterns counted by the pattern continuous number counting means as a temporary tracking pattern group when they match as a result of the determination by the pattern continuous number determining means. ,
The tracking pattern reading apparatus includes an angle calculation unit that calculates an angle between tracking patterns belonging to the temporary tracking pattern group, and an angle comparison that compares the angle calculated by the angle calculation unit with a previously stored angle. Means and
15. The tracking pattern group detection unit detects the temporary tracking pattern group as a tracking pattern group when they match as a result of the comparison by the angle comparison unit. The tracking pattern reading device according to claim 1.
前記追跡パターン群検知手段で追跡パターン群を検知した場合、該検知した追跡パターン群に属する追跡パターン毎に、各追跡パターンに係わる前記濃度検出手段で検出した濃度に応じた第二の処理を実行する第二処理手段を備えたことを特徴とする請求項12乃至15のいずれか1項に記載の追跡パターン読取装置。   When a tracking pattern group is detected by the tracking pattern group detection means, a second process is executed for each tracking pattern belonging to the detected tracking pattern group according to the density detected by the density detection means related to each tracking pattern. The tracking pattern reading device according to claim 12, further comprising a second processing unit configured to perform the second processing unit. 前記第二処理手段は、前記第二の処理として前記入力された画像データのコピー防止処理を実行することを特徴とする請求項16に記載の追跡パターン読取装置。   The tracking pattern reading apparatus according to claim 16, wherein the second processing unit executes a copy prevention process for the input image data as the second process. 前記第二処理手段は、前記追跡パターン群検知手段で追跡パターン群を検知した場合、該検知した追跡パターン群に属する追跡パターン同士の濃度差を算出する濃度差算出手段を有し、前記濃度差検出手段で検出した濃度の代わりに前記濃度差算出手段で算出された濃度差に応じた第二の処理を実行することを特徴とする請求項16又は17に記載の追跡パターン読取装置。   The second processing means has density difference calculation means for calculating a density difference between tracking patterns belonging to the detected tracking pattern group when the tracking pattern group detection means detects the tracking pattern group, and the density difference 18. The tracking pattern reading apparatus according to claim 16, wherein a second process corresponding to the density difference calculated by the density difference calculating unit is executed instead of the density detected by the detecting unit. 前記第二処理手段は、前記追跡パターン群検知手段で追跡パターン群の個数をカウントするパターン群数カウント手段と、該パターン群数カウント手段でカウントされた追跡パターン群の個数と予め設定された閾値とを比較する個数比較手段と、該個数比較手段での比較の結果、前記パターン群数カウント手段でカウントされた追跡パターン群の個数が前記閾値を超えた場合に、当該追跡パターン読取装置における処理を終了させる終了手段とを有することを特徴とする請求項16乃至18のいずれか1項に記載の追跡パターン読取装置。   The second processing means includes a pattern group number counting means for counting the number of tracking pattern groups by the tracking pattern group detecting means, a number of tracking pattern groups counted by the pattern group number counting means, and a preset threshold value. And a processing in the tracking pattern reading device when the number of tracking pattern groups counted by the pattern group number counting unit exceeds the threshold as a result of the comparison by the number comparing unit The tracking pattern reading apparatus according to claim 16, further comprising an ending unit that terminates the process. 前記連続数カウント手段及び連続数判定手段の代わりに、前記濃度検出手段で検出した連続する画素の濃度に基づき、該連続する画素群でなる形状を、予め記憶されているパターン形状とパターンマッチングするマッチング手段を備え、
前記追跡パターン検知手段は、前記連続数判定手段での判定結果の代わりに、前記マッチング手段でのパターンマッチングの結果、両者が一致していた場合に、前記濃度検出手段で検出した前記画素群を追跡パターンとして検知することを特徴とする請求項1乃至11のいずれか1項に記載の追跡パターン読取装置。
Instead of the continuous number counting unit and the continuous number determining unit, the shape of the continuous pixel group is pattern-matched with a prestored pattern shape based on the density of the continuous pixels detected by the density detection unit. With matching means,
The tracking pattern detection means, instead of the determination result of the continuous number determination means, if the pattern matching result of the matching means matches the pixel group detected by the density detection means. The tracking pattern reading device according to claim 1, wherein the tracking pattern reading device is detected as a tracking pattern.
前記連続数カウント手段及び連続数判定手段の代わりに、前記濃度検出手段で検出した連続する画素の濃度に基づき、該連続する画素群でなる形状を、予め記憶されているパターン形状とパターンマッチングするマッチング手段を備え、
前記追跡パターン検知手段は、前記連続数判定手段での判定結果の代わりに、前記マッチング手段でのパターンマッチングの結果、両者が一致していた場合に、前記濃度検出手段で検出した前記画素群を追跡パターンとして検知し、
前記パターン連続数カウント手段及びパターン連続数判定手段の代わりに、前記追跡パターン検知手段で追跡パターンが検知された場合、さらに連続して検知した追跡パターンとでなる形状を、予め記憶されている追跡パターン群の形状とパターンマッチングするパターン群マッチング手段を備え、
前記追跡パターン群検知手段は、前記パターン連続数判定手段での判定結果の代わりに、前記パターン群マッチング手段でのパターンマッチングの結果、両者が一致していた場合に、前記追跡パターン検知手段で検知した複数の追跡パターンでなる形状を追跡パターン群として検知することを特徴とする請求項12乃至19のいずれか1項に記載の追跡パターン読取装置。
Instead of the continuous number counting unit and the continuous number determining unit, the shape of the continuous pixel group is pattern-matched with a prestored pattern shape based on the density of the continuous pixels detected by the density detection unit. With matching means,
The tracking pattern detection means, instead of the determination result of the continuous number determination means, if the pattern matching result of the matching means matches the pixel group detected by the density detection means. Detect as tracking pattern,
In the case where a tracking pattern is detected by the tracking pattern detection means instead of the pattern continuous number counting means and the pattern continuous number determination means, the tracking pattern that has been detected in succession is stored in advance. A pattern group matching means for pattern matching with the shape of the pattern group is provided.
The tracking pattern group detection unit detects the tracking pattern detection unit when the pattern matching result by the pattern group matching unit matches both, instead of the determination result by the pattern continuation number determination unit. The tracking pattern reading device according to claim 12, wherein a shape including a plurality of tracking patterns is detected as a tracking pattern group.
前記濃度検出手段の代わりに画素の色を検出する色検出手段を備え、当該追跡パターン読取装置における濃度に起因した全ての処理を前記色検出手段で検出した色に起因した処理に置き換えて実行することを特徴とする請求項1乃至21のいずれか1項に記載の追跡パターン読取装置。   In place of the density detection means, a color detection means for detecting the color of the pixel is provided, and all processes caused by the density in the tracking pattern reading device are replaced with processes caused by the color detected by the color detection means. The tracking pattern reading apparatus according to claim 1, wherein the tracking pattern reading apparatus is a tracking pattern reading apparatus. 請求項1乃至22のいずれか1項に記載の追跡パターン読取装置を備えた画像形成装置。   An image forming apparatus comprising the tracking pattern reading device according to any one of claims 1 to 22. 原稿画像に対して濃度変換を行うことで付加された追跡パターンを、入力された画像データから読み取る追跡パターン読取方法であって、濃度検出手段が、前記画像データの画素の濃度を検出する濃度検出ステップと、連続数カウント手段が、前記濃度検出ステップで検出した画素の濃度に基づき、同一濃度の画素の連続数をカウントする連続数カウントステップと、連続数判定手段が、前記連続数カウントステップでカウントした同一濃度の画素の連続数が、予め記憶されている追跡パターンがもつ画素の連続数と一致するか否か判定する連続数判定ステップと、追跡パターン検知手段が、前記連続数判定ステップでの判定結果に基づき追跡パターンを検知する追跡パターン検知ステップとを含むことを特徴とする追跡パターン読取方法。   A tracking pattern reading method for reading a tracking pattern added by performing density conversion on a document image from input image data, wherein density detection means detects density of a pixel of the image data. A continuous number counting unit that counts a continuous number of pixels having the same density based on the density of the pixels detected in the density detection step, and a continuous number determination unit includes: A continuous number determination step for determining whether or not the consecutive number of pixels having the same density counted matches a continuous number of pixels in a tracking pattern stored in advance, and the tracking pattern detection means includes the continuous number determination step. And a tracking pattern detecting step for detecting a tracking pattern based on the determination result. パターン連続数カウント手段が、前記連続数判定ステップでの判定の結果、追跡パターンが検知された場合に、さらに連続して検知した追跡パターンの連続数をカウントするパターン連続数カウントステップと、パターン連続数判定手段が、前記パターン連続数カウントステップでカウントした追跡パターンの連続数が、予め記憶されている追跡パターン群がもつ追跡パターンの連続数と一致するか否か判定するパターン連続数判定ステップと、追跡パターン群検知手段が、前記パターン連続数判定ステップでの判定結果に基づき追跡パターン群を検知する追跡パターン群検知ステップとをさらに含むことを特徴とする請求項24に記載の追跡パターン読取方法。   A pattern continuation number counting unit, when a tracking pattern is detected as a result of the determination in the continuation number determination step, a pattern continuation number counting step for counting the continuation number of the tracking pattern detected continuously, and a pattern continuation A pattern continuation number determining step for determining whether or not the number of continuous tracking patterns counted in the pattern continuation number counting step coincides with the number of continuous tracking patterns included in a previously stored tracking pattern group; 25. The tracking pattern reading method according to claim 24, wherein the tracking pattern group detection means further includes a tracking pattern group detection step of detecting a tracking pattern group based on a determination result in the pattern continuation number determination step. . 前記濃度検出ステップの代わりに色検出手段が画素の色を検出する色検出ステップを含み、当該追跡パターン読取方法における濃度に起因した全ての処理を前記色検出ステップで検出した色に起因した処理に置き換えて実行することを特徴とする請求項24又は25に記載の追跡パターン読取方法。   Instead of the density detection step, the color detection means includes a color detection step for detecting the color of the pixel, and all the processes due to the density in the tracking pattern reading method are processed according to the color detected in the color detection step. 26. The tracking pattern reading method according to claim 24, wherein the tracking pattern reading method is executed by being replaced. 画像形成装置の制御部に組み込み、原稿画像に対して濃度変換を行うことで付加された追跡パターンを、入力された画像データから読み取るためのプログラムであって、当該プログラムは、前記制御部に、前記画像データの画素の濃度を検出する濃度検出ステップと、該濃度検出ステップで検出した画素の濃度に基づき、同一濃度の画素の連続数をカウントする連続数カウントステップと、該連続数カウントステップでカウントした同一濃度の画素の連続数が、予め記憶されている追跡パターンがもつ画素の連続数と一致するか否か判定する連続数判定ステップと、該連続数判定ステップでの判定結果に基づき追跡パターンを検知する追跡パターン検知ステップとを実行させることを特徴とするプログラム。   A program for reading a tracking pattern, which is incorporated into a control unit of an image forming apparatus and added to a document image by performing density conversion, from input image data. The program is stored in the control unit. A density detection step for detecting the density of the pixels of the image data; a continuous number counting step for counting the number of consecutive pixels of the same density based on the density of the pixels detected in the density detection step; and a continuous number counting step. The continuous number determination step for determining whether or not the counted number of consecutive pixels having the same density matches the number of continuous pixels of the tracking pattern stored in advance, and tracking based on the determination result in the continuous number determination step A program for executing a tracking pattern detection step for detecting a pattern. 当該プログラムは、前記制御部に、前記連続数判定ステップでの判定の結果、追跡パターンが検知された場合に、さらに連続して検知した追跡パターンの連続数をカウントするパターン連続数カウントステップと、該パターン連続数カウントステップでカウントした追跡パターンの連続数が、予め記憶されている追跡パターン群がもつ追跡パターンの連続数と一致するか否か判定するパターン連続数判定ステップと、該パターン連続数判定ステップでの判定結果に基づき追跡パターン群を検知する追跡パターン群検知ステップとをさらに実行させることを特徴とする請求項27に記載のプログラム。   The program, when the tracking pattern is detected as a result of the determination in the continuous number determination step, the control unit further counts the continuous number of tracking patterns detected continuously, and a pattern continuous number counting step, A pattern continuation number determining step for determining whether or not the number of continuation of the tracking pattern counted in the pattern continuation number counting step matches the number of continuation of the tracking pattern of the tracking pattern group stored in advance; 28. The program according to claim 27, further comprising a tracking pattern group detection step of detecting a tracking pattern group based on a determination result in the determination step. 当該プログラムは、前記制御部に、前記濃度検出ステップの代わりに画素の色を検出する色検出ステップを実行させ、当該プログラムにおける濃度に起因した全ての処理を前記色検出ステップで検出した色に起因した処理に置き換えて実行させることを特徴とする請求項27又は28に記載のプログラム。   The program causes the control unit to execute a color detection step that detects the color of a pixel instead of the density detection step, and all the processes caused by the density in the program are caused by the color detected in the color detection step. 29. The program according to claim 27 or 28, wherein the program is executed in place of the processing described above.
JP2006197693A 2006-07-20 2006-07-20 Trace pattern reading device, image forming device, method, and program Pending JP2008028598A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006197693A JP2008028598A (en) 2006-07-20 2006-07-20 Trace pattern reading device, image forming device, method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006197693A JP2008028598A (en) 2006-07-20 2006-07-20 Trace pattern reading device, image forming device, method, and program

Publications (1)

Publication Number Publication Date
JP2008028598A true JP2008028598A (en) 2008-02-07

Family

ID=39118822

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006197693A Pending JP2008028598A (en) 2006-07-20 2006-07-20 Trace pattern reading device, image forming device, method, and program

Country Status (1)

Country Link
JP (1) JP2008028598A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011160216A (en) * 2010-02-01 2011-08-18 Sharp Corp Image processing method, image processing apparatus, image forming apparatus, program and recording medium

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011160216A (en) * 2010-02-01 2011-08-18 Sharp Corp Image processing method, image processing apparatus, image forming apparatus, program and recording medium
CN102196119A (en) * 2010-02-01 2011-09-21 夏普株式会社 Image processing method, image processing apparatus and image forming apparatus
CN102196119B (en) * 2010-02-01 2014-02-19 夏普株式会社 Image processing method, image processing apparatus and image forming apparatus

Similar Documents

Publication Publication Date Title
CN101459751B (en) Control device, image forming apparatus, method of controlling image forming apparatus
US8045235B2 (en) Method of adding specific image information and image forming apparatus
US7860303B2 (en) Image processing apparatus, program, and recording medium
US20060109529A1 (en) Image recording apparatus
US7680338B2 (en) Image processing apparatus, image reading apparatus and image recording apparatus
CN101344748B (en) Copy apparatus having copy prevention function and copy prevention method thereof
JP4137935B2 (en) Image processing apparatus, pattern detection method, program, and recording medium
US8751410B2 (en) Charging system for charging for image processing conducted based on image data, image processing apparatus, and charging program embodied on computer readable medium
JP2008028598A (en) Trace pattern reading device, image forming device, method, and program
US7916344B2 (en) Image detecting method
JP4137949B2 (en) Management information adding method and image forming apparatus
JP4318677B2 (en) Image processing apparatus, program, and recording medium
JP2008048080A (en) Image forming apparatus
JP4114932B2 (en) Information management device
US20140204406A1 (en) Image forming apparatus, host apparatus, image forming method, print control method, and computer-readable recording medium
JP4484731B2 (en) Image forming apparatus
JP6926564B2 (en) Image processing equipment and programs
JP2006253893A (en) Image forming apparatus
JP2009212764A (en) Image processing apparatus, image forming apparatus and image processing program
JP2006333014A (en) Apparatus, method and program for image formation
KR20170021071A (en) Method and Apparatus for Detecting a Thin Line
JP2011199404A (en) Image processing apparatus
JP2009302974A (en) Image processing method, image processing apparatus, image forming apparatus, program, and recording medium
JP2011091647A (en) Image display device, image forming device, image display method, computer program and recording medium