JPH07262376A - Color image processor - Google Patents
Color image processorInfo
- Publication number
- JPH07262376A JPH07262376A JP6055527A JP5552794A JPH07262376A JP H07262376 A JPH07262376 A JP H07262376A JP 6055527 A JP6055527 A JP 6055527A JP 5552794 A JP5552794 A JP 5552794A JP H07262376 A JPH07262376 A JP H07262376A
- Authority
- JP
- Japan
- Prior art keywords
- image
- input
- signal
- data
- determination
- 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.)
- Withdrawn
Links
Landscapes
- Image Analysis (AREA)
- Cleaning In Electrography (AREA)
- Color Electrophotography (AREA)
- Inspection Of Paper Currency And Valuable Securities (AREA)
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明はカラー画像処理装置に関
し、特に、入力された画像データから特定画像を判別す
るカラー画像処理装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a color image processing apparatus, and more particularly to a color image processing apparatus for discriminating a specific image from input image data.
【0002】[0002]
【従来の技術】近年のカラー複写機やカラープリンタ装
置等の発達に伴い、読み取った、或は、入力したカラー
画像原稿のデータの画像再現性が著しく向上している。
このため、このような装置を用いた紙幣や有価証券等の
偽造行為を防ぐための技術が必要となる。その技術の一
つとして、特定原稿の形状や一部のデータを予め複写機
のメモリなどに登録しておき、複写動作に際してこのデ
ータと読み取った画像原稿のデータとを比較照合し、特
定画像を判別する技術が広く知られている。2. Description of the Related Art With the recent development of color copying machines and color printers, the image reproducibility of read or input data of color image originals has been remarkably improved.
Therefore, a technique for preventing forgery of bills, securities, etc. using such a device is required. As one of the technologies, the shape and a part of the data of a specific document are registered in advance in the memory of a copying machine, etc., and during the copying operation, this data and the data of the read image document are compared and collated, and the specific image is displayed. Techniques for discriminating are widely known.
【0003】[0003]
【発明が解決しようとする課題】しかしながら上記従来
例では、特定画像と同一の形状の画像を入力すると誤っ
て判定する可能性があるという問題があった。さらに、
特定画像の一部のデータで比較判定を行うために、その
部分が入力画像から欠落していた場合には、正しい比較
判定ができなくなるという問題もあった。However, in the above-mentioned conventional example, there is a problem that if an image having the same shape as the specific image is input, it may be erroneously determined. further,
There is also a problem that if the part is missing from the input image because the comparison determination is performed with a part of the data of the specific image, the correct comparison determination cannot be performed.
【0004】本発明は上記従来例に鑑みてなされたもの
であり、紙幣や有価証券等の特定画像をより高い精度で
判定できるカラー画像処理装置を提供することを目的と
している。The present invention has been made in view of the above-mentioned conventional example, and an object of the present invention is to provide a color image processing apparatus capable of determining a specific image such as a bill or securities with higher accuracy.
【0005】[0005]
【課題を解決するための手段】上記目的を達成するため
に本発明のカラー画像処理装置は、以下のような構成か
らなる。即ち、特定画像の情報を色成分ごとに格納する
第1記憶手段と、カラー画像データを入力する第1入力
手段と、前記カラー画像データの各色成分と前記記憶手
段に格納された前記特定画像の色成分の情報とを比較す
る比較手段と、前記比較手段による比較結果に、前記比
較結果に従って重みづけを行う重みづけ手段と、前記重
みづけ手段によって重みづけされた比較結果を用い、前
記入力カラー画像データが表す所定領域にわたって、前
記入力されたカラー画像データが前記特定画像であるか
どうかを総合的に判別する判別手段とを有することを特
徴とするカラー画像処理装置を備える。In order to achieve the above object, the color image processing apparatus of the present invention has the following configuration. That is, first storage means for storing information of a specific image for each color component, first input means for inputting color image data, each color component of the color image data and the specific image stored in the storage means. Using the comparison means for comparing information of color components, the weighting means for weighting the comparison result by the comparison means according to the comparison result, and the comparison result weighted by the weighting means, the input color A color image processing device, comprising: a determining unit that comprehensively determines whether or not the input color image data is the specific image over a predetermined area represented by the image data.
【0006】[0006]
【作用】以上の構成により本発明は、入力カラー画像デ
ータの各色成分と特定画像色成分の情報とを比較して得
られる比較結果に重みづけを行い、その重みづけされた
比較結果を用いて、入力画像の所定領域にわたって入力
カラー画像が特定画像であるかどうかを総合的に判断す
るよう動作する。According to the present invention having the above-described structure, the comparison result obtained by comparing each color component of the input color image data with the information of the specific image color component is weighted, and the weighted comparison result is used. , Is operable to comprehensively determine whether the input color image is a specific image over a predetermined area of the input image.
【0007】[0007]
【実施例】以下、添付図面を参照して本発明の好適な実
施例を詳細に説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT A preferred embodiment of the present invention will now be described in detail with reference to the accompanying drawings.
【0008】なお実施例では本発明の適用例としてカラ
ープリンタ装置を用いるが、本発明はこれに限るもので
はなく、例えば、複写装置等、他の種々の装置に適用で
きることは言うまでもない。また以下の説明では、紙
幣、有価証券、商品券等を特定画像とする。In the embodiment, a color printer device is used as an application example of the present invention, but it is needless to say that the present invention is not limited to this and can be applied to various other devices such as a copying machine. Further, in the following description, banknotes, securities, gift certificates, etc. will be referred to as specific images.
【0009】[装置の構成概要(図1〜図2)]図1は
本発明の代表的な実施例であるカラープリンタ装置の概
略構成を示す側面図である。図1において、201はイ
ンタフェース部であり、ホストコンピュータで生成する
か、或は、スキャナ(不図示)等で画像原稿を読み取っ
て生成されたデジタル画像データ(RGB信号)を入力
する部分である。202は本装置の匡体で、インタフェ
ース部201から入力されるデータに対応した画像をフ
ルカラーでプリント出力するプリンタエンジンを収容す
る。[Outline of Apparatus Configuration (FIGS. 1 and 2)] FIG. 1 is a side view showing a schematic configuration of a color printer apparatus as a typical embodiment of the present invention. In FIG. 1, an interface unit 201 is a unit for inputting digital image data (RGB signals) generated by a host computer or by reading an image original with a scanner (not shown) or the like. Reference numeral 202 denotes a casing of the apparatus, which accommodates a printer engine that prints out an image corresponding to data input from the interface unit 201 in full color.
【0010】インタフェース部201に入力されたRG
B信号は、データ処理部203で、マゼンタ(M)、シ
アン(C)、イエロ(Y)、ブラック(Bk)の濃度信
号に変換処理され、レーザドライバ204に送られる。
レーザドライバ204は濃度信号に応じ、半導体レーザ
205を変調駆動する。半導体レーザ205より射出さ
れたレーザ光はポリゴンミラー206、f−θレンズ2
07、ミラー208を経て、感光ドラム209上を走査
して静電潜像を形成する。RG input to the interface unit 201
The B signal is converted by the data processing unit 203 into density signals of magenta (M), cyan (C), yellow (Y), and black (Bk), and sent to the laser driver 204.
The laser driver 204 modulates and drives the semiconductor laser 205 according to the density signal. The laser light emitted from the semiconductor laser 205 is the polygon mirror 206 and the f-θ lens 2
07, the photosensitive drum 209 is scanned through the mirror 208 to form an electrostatic latent image.
【0011】210は回転現像器でありマゼンタ(M)
現像部211、シアン(C)現像部212、イエロ
(Y)現像部213、ブラック(Bk)現像部214よ
り構成され、4つの現像器が交互に感光ドラム209に
接し、感光ドラム209上に形成された静電潜像をトナ
ーで現像する。215は転写ドラムであり、用紙カセッ
ト216より給紙されてきた用紙を転写ドラム215に
巻き付け、感光ドラム209上に現像された像を用紙に
転写する。Reference numeral 210 denotes a rotary developing device, which is magenta (M).
A developing unit 211, a cyan (C) developing unit 212, a yellow (Y) developing unit 213, and a black (Bk) developing unit 214 are formed, and four developing units alternately contact the photosensitive drum 209 and are formed on the photosensitive drum 209. The formed electrostatic latent image is developed with toner. A transfer drum 215 winds the paper fed from the paper cassette 216 around the transfer drum 215 and transfers the image developed on the photosensitive drum 209 to the paper.
【0012】このようにして、M、C、Y、Bkの4色
が順次転写された後に、画像が転写された用紙は、搬送
ローラ218によって回転している搬送ベルト217に
よって定着ユニット219まで転送され、転写された画
像を定着し、最後に排紙トレイ220に排紙される。In this way, after the four colors of M, C, Y and Bk are sequentially transferred, the sheet on which the image is transferred is transferred to the fixing unit 219 by the conveyor belt 217 rotating by the conveyor roller 218. Then, the transferred image is fixed, and finally the paper is discharged to the paper discharge tray 220.
【0013】図2はデータ処理部203の詳細な構成を
示すブロック図である。図2において、CLKは画素を
転送するクロック信号であり、HSYNCは、主走査開
始の同期信号となる水平同期信号である。ここで、主走
査方向とはレーザ光が感光ドラム209上を走査する方
向である。図2に示されているように、データ処理部2
03は、制御部301、特定画像判定部401、及び、
信号処理部403から構成される。制御部301は、本
装置全体の制御を行うためのCPU、制御プログラムを
格納するROM、制御プログラムの作業領域となるRA
M、水平同期信号(HSYNC)を発生する水平同期信
号回路とから構成される。特定画像判定部401は、イ
ンタフェース部201からの画像信号(RGB)に基づ
いて登録された特定画像が含まれているか否かの判定を
行い、制御部301にその結果を判定フラグ402によ
って知らせる。FIG. 2 is a block diagram showing a detailed structure of the data processing unit 203. In FIG. 2, CLK is a clock signal for transferring pixels, and HSYNC is a horizontal synchronizing signal which is a synchronizing signal for starting main scanning. Here, the main scanning direction is a direction in which the laser beam scans the photosensitive drum 209. As shown in FIG. 2, the data processing unit 2
03 is a control unit 301, a specific image determination unit 401,
It is composed of a signal processing unit 403. The control unit 301 includes a CPU for controlling the entire apparatus, a ROM for storing a control program, and an RA serving as a work area for the control program.
M, a horizontal synchronizing signal circuit for generating a horizontal synchronizing signal (HSYNC). The specific image determination unit 401 determines whether or not the registered specific image is included based on the image signal (RGB) from the interface unit 201, and notifies the control unit 301 of the result by the determination flag 402.
【0014】判定フラグ402は、特定画像判定部40
1から出力される判定信号であり、画像入力開始時には
その値が“1(high)”に設定され、特定画像と判
定されたら“0(low)”に設定される。制御部は入
力される判定フラグ402の値に基づいて、その値が
“0”の場合は、通常のプリント動作を行い、“1”の
場合は、プリントを行わないといった制御をする。The determination flag 402 is a specific image determination unit 40.
This is a determination signal output from 1, and its value is set to "1 (high)" at the start of image input, and is set to "0 (low)" when it is determined to be a specific image. Based on the input value of the determination flag 402, the control unit performs control such that when the value is “0”, normal printing operation is performed, and when the value is “1”, printing is not performed.
【0015】また、信号処理部403では入力RGB信
号が濃度信号(YMCBk)に変換される。Further, the signal processing unit 403 converts the input RGB signal into a density signal (YMCBk).
【0016】[特定画像判定部の詳細な構成説明(図3
〜図10)]図3は特定画像判定部401の構成を示す
ブロック図である。特定画像判定部401は、入力画像
信号(RGB)と特定画像データとの比較を行ってその
結果をエラー信号(E)と判定許可信号(P)として出
力する比較ブロック501、そのエラー信号(E)と判
定許可信号(P)に対して重みづけを行い、その結果を
判定識別信号(C)として出力する重み係数ブロック5
02、判定識別信号検出ブロック503、判定フラグ4
02を発生する判定フラグ発生回路504、そして、ク
ロック信号(CLK)と水平同期信号(HSYNC)と
に基づいてアドレス信号やタイミング信号を発生するア
ドレス/タイミング発生ブロック505とから構成され
る。アドレス/タイミング発生ブロック505から比較
ブロック501、判定識別信号検出ブロック503、判
定フラグ発生回路504には、アドレス信号506が供
給される。[Detailed Description of Specific Image Determining Section (see FIG. 3
~ FIG. 10)] FIG. 3 is a block diagram showing a configuration of the specific image determination unit 401. The specific image determination unit 401 compares the input image signal (RGB) with the specific image data and outputs the result as an error signal (E) and a determination permission signal (P). ) And the determination permission signal (P) are weighted, and the result is output as the determination identification signal (C).
02, determination identification signal detection block 503, determination flag 4
02, a determination flag generation circuit 504, and an address / timing generation block 505 that generates an address signal and a timing signal based on a clock signal (CLK) and a horizontal synchronization signal (HSYNC). An address signal 506 is supplied from the address / timing generation block 505 to the comparison block 501, the determination identification signal detection block 503, and the determination flag generation circuit 504.
【0017】各ブロックの詳細な構成はぞれぞれ、図4
で比較ブロック501が、図5で重み係数ブロック50
2が、図7で判定識別信号検出ブロック503及び判定
フラグ発生回路504が、そして、図10でアドレス/
タイミング発生ブロック505が示される。The detailed structure of each block is shown in FIG.
And the comparison block 501 corresponds to the weighting factor block 50 in FIG.
2, the decision identification signal detection block 503 and the decision flag generation circuit 504 in FIG. 7, and the address / address in FIG.
Timing generation block 505 is shown.
【0018】図4は比較ブロック501の詳細な構成を
示すブロック図である。図4において、インタフェース
部201から入力されるフルカラー情報であるレッド
(R)、グリーン(G)、ブルー(B)の各画像データ
の総ては8ビットデジタル信号である。R信号はラッチ
(R)回路616、G信号はラッチ(G)回路617、
B信号はラッチ(B)回路618に入力され、特定画像
との比較判定を完了するまで、ラッチ回路616〜61
8は、各色成分の画像データを保持する。ラッチ回路6
16〜618のラッチタイミングはアドレス/タイミン
グ発生ブロック505で発生するラッチクロック(CL
K)信号によって制御される。FIG. 4 is a block diagram showing a detailed structure of the comparison block 501. In FIG. 4, all the red (R), green (G), and blue (B) image data, which are full-color information input from the interface unit 201, are all 8-bit digital signals. The R signal is a latch (R) circuit 616, the G signal is a latch (G) circuit 617,
The B signal is input to the latch (B) circuit 618, and latch circuits 616 to 61 are supplied until the comparison and determination with the specific image is completed.
Reference numeral 8 holds image data of each color component. Latch circuit 6
The latch timings 16 to 618 are latch clocks (CL) generated by the address / timing generation block 505.
K) signal.
【0019】なお、各色成分(RGB信号)は同じ信号
処理を行うため、以下、R信号についてのみ説明する。Since each color component (RGB signal) performs the same signal processing, only the R signal will be described below.
【0020】ラッチ(R)回路616の出力は、比較
(R)回路601に入力され、アドレス/タイミング発
生ブロック505で発生するアドレス信号によって指示
されるRチャンネル判定ROM602に格納されている
登録データ(R)619との比較を行う。そして、入力
された画像データのR成分と登録データ(R)619と
の差分データは差分エラー量検出(R)回路603に出
力される。差分エラー量検出(R)回路603では、基
準値発生回路622から出力する基準値(Qr)623
と差分データの絶対値(DAB)とを比較し、DAB≧Qr
であれば、ローレベル“0”信号をOR回路624に出
力する。即ち、画像データ(R)が、Rチャンネル判定
ROM602に格納されている登録データ(R)619
である場合は、判定許可信号(P)625がローレベル
“0”(これは判定停止)となって出力される。The output of the latch (R) circuit 616 is input to the comparison (R) circuit 601 and the registration data (stored in the R channel determination ROM 602 designated by the address signal generated in the address / timing generation block 505). R) 619 is compared. Then, the difference data between the R component of the input image data and the registration data (R) 619 is output to the difference error amount detection (R) circuit 603. In the difference error amount detection (R) circuit 603, the reference value (Qr) 623 output from the reference value generation circuit 622.
And the absolute value (D AB ) of the difference data are compared, and D AB ≧ Qr
If so, a low level “0” signal is output to the OR circuit 624. That is, the image data (R) is the registration data (R) 619 stored in the R channel determination ROM 602.
If it is, the determination permission signal (P) 625 is output as a low level “0” (this is the determination stop).
【0021】一方、DAB<Qrであれば、OR回路62
4に対してハイレベル“1”信号を出力するともに、絶
対値(DAB)を差分エラー信号(er )612として生
成する。On the other hand, if D AB <Qr, the OR circuit 62
A high level "1" signal is output for 4 and an absolute value (D AB ) is generated as a differential error signal ( er ) 612.
【0022】G信号、B信号に対しても同様な信号処理
を行い各々判定許可信号(P)625をローレベル
“0”として出力するか、或は、差分エラー信号(e
g )613、差分エラー信号(eb )614を得る。The same signal processing is performed on the G signal and the B signal, and the determination permission signal (P) 625 is output as a low level "0", or the difference error signal (e) is output.
g ) 613 and the difference error signal (e b ) 614 are obtained.
【0023】以上の差分エラー信号612〜614を加
算器610にて加算し、その総和量をエラー信号(E)
615として出力する。The above difference error signals 612 to 614 are added by the adder 610, and the total amount is added to the error signal (E).
Output as 615.
【0024】図5は重み係数ブロック502の詳細な構
成を示すブロック図である。FIG. 5 is a block diagram showing the detailed structure of the weight coefficient block 502.
【0025】重み係数ブロック502は、一致係数重み
付けテーブルROM701を中心に構成され、エラー信
号(E)615をテーブルROM701のアドレス入力
として、詳細を後述するアドレス/タイミング発生ブロ
ック505で発生するイネーブル信号706がイネーブ
ル状態で、かつ、判定許可信号(P)625が“1(ハ
イレベル)”のとき、テーブルROM701のOE(ア
ウトイネーブル/lowアクティブ)端子を“0(ロー
レベル)”とすることで、テーブルROM701のデー
タ出力として判定識別信号(C)704を出力する。The weighting coefficient block 502 is mainly composed of a coincidence coefficient weighting table ROM 701, and an enable signal 706 generated by an address / timing generation block 505, which will be described in detail later, using an error signal (E) 615 as an address input of the table ROM 701. Is enabled and the determination permission signal (P) 625 is “1 (high level)”, the OE (out enable / low active) terminal of the table ROM 701 is set to “0 (low level)”. A determination identification signal (C) 704 is output as data output from the table ROM 701.
【0026】図6は本実施例の一致係数重み付けテーブ
ルROM701のデータマップを示す図である。例え
ば、エラー信号(E)615がlビットのデータ信号と
すると、それをアドレスとして、上位(l−k)ビット
をロウアドレス、下位kビットをカラムアドレスとし
て、ROM701のメモリアドレスを特定し、そのアド
レスに対応した値を読み取る。図6において、メモリの
各アドレスに示されているα,β,γは、“0”ではな
い例えば整数値とする。FIG. 6 is a diagram showing a data map of the matching coefficient weighting table ROM 701 of this embodiment. For example, if the error signal (E) 615 is a 1-bit data signal, the memory address of the ROM 701 is specified by using it as an address, the upper (1−k) bits as a row address, and the lower k bits as a column address. Read the value corresponding to the address. In FIG. 6, α, β, and γ shown at each address of the memory are, for example, integer values other than “0”.
【0027】図7は判定識別信号検出ブロック503及
び判定フラグ発生回路504の詳細な構成を示すブロッ
ク図である。FIG. 7 is a block diagram showing a detailed configuration of the judgment identification signal detection block 503 and the judgment flag generation circuit 504.
【0028】判定識別信号検出ブロック503は、判定
識別信号(C)704と、アドレス信号506を用い
て、R、G、Bチャネルそれぞれの判定ROM602、
605、608のすべてのアドレス或はその一部(r
個)に関する判定識別信号(C)704の累積値が所定
閾値に達した時はじめて、判定フラグ402を出力し
て、本装置に入力された画像が特定画像であることを制
御部301に知らせる。The decision identification signal detection block 503 uses the decision identification signal (C) 704 and the address signal 506 to make a decision ROM 602 for each of the R, G, and B channels.
All addresses 605 and 608 or part of them (r
Only when the cumulative value of the determination identification signal (C) 704 regarding the number of individual pieces) reaches a predetermined threshold value, the determination flag 402 is output to notify the control unit 301 that the image input to the apparatus is the specific image.
【0029】以下、特定画像検出処理について、図8に
示す特定画像判定処理の概念と、図9に示すフローチャ
ートとを参照して説明する。The specific image detection process will be described below with reference to the concept of the specific image determination process shown in FIG. 8 and the flowchart shown in FIG.
【0030】図8は識別領域xを横軸に、識別量yを縦
軸にとって判定回路807で行う処理を概念的に示す図
である。図8では判定処理がある回数だけ実行された時
点の様子が示されている。ここでは、n×m、或は、r
×m領域内すべてがバーで満たされた場合に入力画像デ
ータを特定画像とみなす。ここで、識別領域xに関する
値はアドレス信号506によって特定され、識別量yは
以下に示す判定識別信号(C)704を累積することに
よって得られる。FIG. 8 is a diagram conceptually showing the processing performed by the determination circuit 807 with the discrimination area x on the horizontal axis and the discrimination amount y on the vertical axis. FIG. 8 shows a state at the time when the determination process is executed a certain number of times. Here, n × m or r
The input image data is regarded as the specific image when the entire xm region is filled with the bars. Here, the value related to the identification area x is specified by the address signal 506, and the identification amount y is obtained by accumulating the determination identification signal (C) 704 shown below.
【0031】まず、ステップS10では、判定識別信号
(C)704のデータ値を識別量yとして、それに対応
するアドレス信号506により識別量yマッピング回路
801でマッピングする。ステップS20ではその回路
801から出力されるマッピングデータ811は、識別
量y累積回路802によって後続する同一アドレスのデ
ータと加算され、その加算結果(AC)を再び、識別量
yマッピング回路801にフィードバックして格納す
る。そして、ステップS30では、識別量y検出回路8
03で、加算結果(AC)と識別量y閾値(m)とを比
較する。First, in step S10, the data value of the determination identification signal (C) 704 is set as the identification amount y, and the address signal 506 corresponding to the data value is mapped by the identification amount y mapping circuit 801. In step S20, the mapping data 811 output from the circuit 801 is added to the subsequent data of the same address by the discrimination amount y accumulating circuit 802, and the addition result (AC) is fed back to the discrimination amount y mapping circuit 801 again. To store. Then, in step S30, the discrimination amount y detection circuit 8
In 03, the addition result (AC) is compared with the discrimination amount y threshold value (m).
【0032】ここで、AC≧mであれば、処理はステッ
プS40に進み、そのときのアドレス信号506を識別
領域xマッピング回路804でマッピングする。即ち、
どこのアドレスが識別量y閾値(m)を越えたものとな
っているかマッピングする。続いて、処理はステップS
50に進む。これに対して、AC<mであれば、処理は
ステップS10に戻り、判定識別信号(C)704の入
力と、識別量yのマッピングを続行する。If AC ≧ m, the process proceeds to step S40, and the address signal 506 at that time is mapped by the identification area x mapping circuit 804. That is,
It maps which address exceeds the identification amount y threshold value (m). Then, the process is step S
Go to 50. On the other hand, if AC <m, the process returns to step S10 to continue the input of the determination identification signal (C) 704 and the mapping of the identification amount y.
【0033】ステップS50では、識別領域x検出回路
805において領域x閾値(r)806を用いて図8で
示すようにrで指定されている範囲のアドレスのすべて
で識別量y閾値(m)を越えたものとなっているかどう
かを調べる。ここで、領域x閾値(r)806で示すア
ドレス或はすべてのアドレスで識別量y閾値(m)を越
えた場合、その旨を示す検出信号を判定回路807に出
力して、処理はステップS60に進む。これに対して、
領域x閾値(r)806で示すすべてのアドレスで未だ
識別量y閾値(m)を越えていない場合には処理はステ
ップS70に進む。In step S50, the discriminating amount x threshold (r) 806 is used in the discriminating region x detection circuit 805 to set the discriminating amount y threshold (m) for all the addresses in the range designated by r as shown in FIG. Check whether it is beyond the limit. Here, when the identification amount y threshold (m) is exceeded at the address indicated by the region x threshold (r) 806 or all the addresses, a detection signal indicating that is output to the determination circuit 807, and the process is step S60. Proceed to. On the contrary,
If all the addresses indicated by the region x threshold (r) 806 have not exceeded the identification amount y threshold (m), the process proceeds to step S70.
【0034】さて判定回路807では、検出信号が入力
された場合、処理はステップS60において、判定フラ
グ発生回路808を制御して判定フラグ402を出力す
る。一方、処理がステップS70に進んだ場合、判定回
路807では、以降、判定処理を続行するかどうかを判
断する。ここで、入力画像データが引きづづき入力され
たり、特定画像を表すデータとの比較結果データが引き
づづき入力されて判定処理が続行可能である場合には処
理はステップS10に戻る。これに対して、入力画像デ
ータ、或は、比較結果データの入力がもはやなく判定処
理が続行不可能である場合には処理はステップS80に
進む。When the detection signal is input to the determination circuit 807, the process controls the determination flag generation circuit 808 to output the determination flag 402 in step S60. On the other hand, when the process proceeds to step S70, the determination circuit 807 determines whether to continue the determination process thereafter. If the input image data is continuously input or the comparison result data with the data representing the specific image is continuously input and the determination process can be continued, the process returns to step S10. On the other hand, when the input image data or the comparison result data is no longer input and the determination process cannot be continued, the process proceeds to step S80.
【0035】そして、ステップS80では判定回路80
7は判定完了フラグ発生回路809を制御して、入力画
像データが入力完了後識別量yあるいは識別領域xが閾
値まで満たず特定画像でないと判断し、判定完了フラグ
を出力する。判定完了フラグは判定フラグ402として
制御部301に出力される。Then, in step S80, the determination circuit 80
Reference numeral 7 controls the determination completion flag generation circuit 809 to determine that the input image data is not a specific image because the identification amount y or the identification region x does not reach the threshold value after the input is completed, and outputs the determination completion flag. The determination completion flag is output to the control unit 301 as the determination flag 402.
【0036】図10はアドレス/タイミング発生ブロッ
ク505の詳細な構成を示すブロック図である。また、
図11はその動作を示すタイミングチャートである。FIG. 10 is a block diagram showing a detailed structure of the address / timing generation block 505. Also,
FIG. 11 is a timing chart showing the operation.
【0037】CLKはインタフェース部201から出力
される画像データとの同期信号で、HSYNCは制御部
301から出力される水平同期信号である。本実施例で
は特定画像の識別処理をリアルタイムで実行するため画
像データをN個のブロックに分けている。このため、C
LK入力をN分周回路1001にて分周し、分周された
CLK(N分周クロック1009)をラッチCLK発生
回路1002とアドレスロードCLK発生回路1003
に入力する。ラッチCLK発生回路1002では、ラッ
チCLKの立ち上りで画像データを保持するためのラッ
チCLKを発生し、比較ブロック501の各ラッチ回路
616〜618に対して出力する。CLK is a synchronizing signal with the image data output from the interface unit 201, and HSYNC is a horizontal synchronizing signal output from the control unit 301. In this embodiment, the image data is divided into N blocks in order to execute the identification process of the specific image in real time. Therefore, C
The LK input is frequency-divided by the N frequency dividing circuit 1001, and the frequency-divided CLK (N frequency dividing clock 1009) is latched by the CLK generation circuit 1002 and the address load CLK generation circuit 1003.
To enter. The latch CLK generation circuit 1002 generates a latch CLK for holding image data at the rising edge of the latch CLK and outputs it to each of the latch circuits 616 to 618 of the comparison block 501.
【0038】一方、アドレスロードCLK発生回路10
03では、図4に示すR、G、B各チャンルの判定RO
M602、605、608のアドレス個数分のロードC
LK1005を発生する。これは、画像データに対し、
判定ROM602、605、608各々における総ての
登録データとの比較判定を行う目的で発生され、nビッ
トのアドレスを有する判定ROM602、605、60
8に対し、2n 個のアドレスロードCLKを出力し、ア
ドレスカウンタ1007のロード端子に入力する。On the other hand, the address load CLK generation circuit 10
In 03, the determination RO of each R, G, and B channel shown in FIG.
Load C for the number of addresses of M602, 605, 608
Generate LK1005. This is for image data
Judgment ROMs 602, 605, 60 which are generated for the purpose of making a comparison judgment with all the registered data in each judgment ROM 602, 605, 608 and have an n-bit address.
8 outputs 2 n address load CLK to the load terminal of the address counter 1007.
【0039】さて、アドレス開始データ発生回路100
4は、本装置の主走査開始時に特定画像の識別処理を始
める際、図4に示す判定ROM602、605、608
の開始アドレスを1つずつ増やすためのロードデータ1
006を発生する回路で、HSYNCが入力される毎に
ロードデータ1006の内容をインクリメントして、ア
ドレスカウンタ1007のデータ端子に入力する。これ
は、判定ROM602、605、608の多くの種類の
登録データと画像データとを比較させる目的で発生され
る。Address start data generation circuit 100
Reference numeral 4 denotes determination ROMs 602, 605, and 608 shown in FIG. 4 when the specific image identification processing is started at the start of main scanning of the present apparatus.
Data 1 to increase the start address of each one
In the circuit that generates 006, the content of the load data 1006 is incremented each time HSYNC is input and the result is input to the data terminal of the address counter 1007. This is generated for the purpose of comparing many types of registration data in the determination ROMs 602, 605, and 608 with image data.
【0040】アドレスカウンタ1007は、ロードCL
K1005の入力により、ロードデータ1006を取り
込み、N分周CLK1009によりカウントアップす
る。そのアドレスデータは、アドレス信号506として
R、G、B各チャネルの判定ROM602、605、6
08に入力すると同時に、判定識別信号検出ブロック5
03や判定フラグ発生回路504に対して出力する。The address counter 1007 is a load CL
By inputting K1005, the load data 1006 is fetched and counted up by the N frequency division CLK1009. The address data is used as the address signal 506 for the determination ROMs 602, 605, 6 of the R, G, B channels.
At the same time as input to
03 and the determination flag generation circuit 504.
【0041】一方、判定フラグ(判定完了フラグを含
む)402が入力されると、これを契機としてリセット
発生回路1010はリセット信号1011を出力し、ア
ドレスロードCLK発生回路1003及びアドレス開始
データ発生回路1004を各々初期化する。また、イネ
ーブル発生回路1012は一致係数重み付けテーブルR
OM701のOE(アウトプット・イネーブル)信号を
生成するためのイネーブル信号706を生成する。On the other hand, when the judgment flag (including the judgment completion flag) 402 is input, the reset generation circuit 1010 outputs the reset signal 1011 triggered by this, and the address load CLK generation circuit 1003 and the address start data generation circuit 1004. Are initialized respectively. Further, the enable generation circuit 1012 uses the coincidence coefficient weighting table R
The enable signal 706 for generating the OE (output enable) signal of the OM 701 is generated.
【0042】従って本実施例に従えば、色成分ごとに特
定画像の情報との比較を行い、各色成分ごとの比較結果
を総合し、さらに、画像のアドレスに関して総合的な比
較結果に重みづけを行って、最終的に、入力画像が特定
画像であるかどうかの判定を行うので、たとえ仮に入力
画像データの一部が欠落していても、特定画像の判定を
正しく行うことができる。Therefore, according to this embodiment, the comparison with the information of the specific image is performed for each color component, the comparison results for each color component are integrated, and further, the overall comparison result is weighted with respect to the address of the image. Since the determination is made as to whether or not the input image is the specific image, the specific image can be correctly determined even if a part of the input image data is missing.
【0043】なお本実施例では、予めROMに登録した
特定画像に対してのみの判定を行う構成をもった装置を
例として説明したが、本発明はこれに限定されるもので
はない。例えば、図12に示すように外部イメージスキ
ャナ904を特定画像判定部401に接続して、装置利
用者が所望の画像を入力して、これを特定画像として用
いることができるように装置を構成しても良い。Although the present embodiment has been described by taking as an example a device having a configuration for making a judgment only on a specific image registered in the ROM in advance, the present invention is not limited to this. For example, as shown in FIG. 12, the external image scanner 904 is connected to the specific image determination unit 401, and the device is configured so that the device user can input a desired image and use it as the specific image. May be.
【0044】この場合、判定画像作成回路901が装置
利用者がイメージスキャナ904から入力した画像に基
づいて特定画像を判定する画像を生成し、その生成画像
をバッテリ内蔵RAM903に登録する。実際の特定画
像の判定処理では、判定ROM602、605、608
に基づく比較処理が終了すると、アドレス/タイミング
発生ブロック505からのタイミング信号に基づいて切
り換え回路903はバッテリ内蔵RAM903から比較
ブロック501に登録画像信号905を入力するように
スイッチを切り換える。これによって、比較ブロック5
01は登録画像と入力画像との比較が可能になる。In this case, the judgment image forming circuit 901 generates an image for judging the specific image based on the image inputted by the apparatus user from the image scanner 904, and the generated image is registered in the battery built-in RAM 903. In the actual determination process of the specific image, the determination ROMs 602, 605, 608 are used.
When the comparison process based on (3) is completed, the switching circuit 903 switches the switch based on the timing signal from the address / timing generation block 505 so as to input the registered image signal 905 from the RAM 903 with built-in battery to the comparison block 501. This causes comparison block 5
01 makes it possible to compare the registered image with the input image.
【0045】さらに上述の装置利用者が画像を入力する
手段は、イメージスキャナに限定されるものではなく、
他の複写機からのデータ入力機構、ホストコンピュータ
からのデータ入力インタフェース、LANや通信回線か
らのデータ通信インタフェースなどさまざまな入力機構
を用いることができることは言うまでもない。Further, the means for the user of the above-mentioned device to input an image is not limited to the image scanner.
It goes without saying that various input mechanisms such as a data input mechanism from another copying machine, a data input interface from a host computer, a data communication interface from a LAN or a communication line can be used.
【0046】尚、本発明は、複数の機器から構成される
システムに適用しても良いし、1つの機器から成る装置
に適用しても良い。また、本発明は、システム或は装置
にプログラムを供給することによって達成される場合に
も適用できることはいうまでもない。The present invention may be applied to a system composed of a plurality of devices or an apparatus composed of one device. Further, it goes without saying that the present invention can be applied to the case where it is achieved by supplying a program to a system or an apparatus.
【0047】[0047]
【発明の効果】以上説明したように本発明によれば、入
力カラー画像データの各色成分と特定画像色成分の情報
とを比較して得られる比較結果に重みづけを行い、その
重みづけされた比較結果を用いて、入力画像の所定領域
にわたって入力カラー画像が特定画像であるかどうかを
総合的に判断するので、入力画像のの一部が欠落しても
より正確な特定画像の識別を行うことができるという効
果がある。As described above, according to the present invention, the comparison result obtained by comparing each color component of the input color image data with the information of the specific image color component is weighted and weighted. The comparison result is used to comprehensively judge whether or not the input color image is the specific image over the predetermined area of the input image, so that the specific image can be more accurately identified even if a part of the input image is missing. The effect is that you can.
【図1】本発明の代表的な実施例であるカラープリンタ
装置の構成を示す側断面図である。FIG. 1 is a side sectional view showing a configuration of a color printer apparatus which is a typical embodiment of the present invention.
【図2】データ処理部203の詳細な構成を示すブロッ
ク図である。FIG. 2 is a block diagram showing a detailed configuration of a data processing unit 203.
【図3】特定画像判定部401の詳細な構成を示すブロ
ック図である。FIG. 3 is a block diagram showing a detailed configuration of a specific image determination unit 401.
【図4】比較ブロック501の詳細な構成を示すブロッ
ク図である。FIG. 4 is a block diagram showing a detailed configuration of a comparison block 501.
【図5】重み係数ブロック502の詳細な構成を示すブ
ロック図である。5 is a block diagram showing a detailed configuration of a weight coefficient block 502. FIG.
【図6】一致係数重み付けテーブルROM701のデー
タマップを示す図である。FIG. 6 is a diagram showing a data map of a matching coefficient weighting table ROM 701.
【図7】判定識別信号検出ブロック503及び判定フラ
グ発生回路504の詳細な構成を示すブロック図であ
る。7 is a block diagram showing a detailed configuration of a determination identification signal detection block 503 and a determination flag generation circuit 504. FIG.
【図8】識別領域x−識別量yのヒストグラムである。FIG. 8 is a histogram of discrimination area x-discrimination amount y.
【図9】特定画像検出処理を示すフローチャートであ
る。FIG. 9 is a flowchart showing a specific image detection process.
【図10】アドレス/タイミング発生ブロック505の
詳細な構成を示すブロック図である。FIG. 10 is a block diagram showing a detailed configuration of an address / timing generation block 505.
【図11】アドレス/タイミング発生ブロック505の
動作を示すタイミングチャートである。FIG. 11 is a timing chart showing the operation of the address / timing generation block 505.
【図12】他の実施例に従う特定画像判定部401の詳
細な構成を示すブロック図である。FIG. 12 is a block diagram showing a detailed configuration of a specific image determination unit 401 according to another embodiment.
201…インタフェース部、202…カラープリンタ装
置の匡体、203…データ処理部、204…レーザドラ
イバ、205…半導体レーザ、206…ポリゴンミラ
ー、207…f−θレンズ、208…ミラー、209…
感光ドラム、210…回転現像器、211…マゼンタ現
像器、212…シアン現像器、213…イエロ現像器、
214…ブラック現像器、215…転写ドラム、216
…用紙カセット、217…定着ユニット、301…制御
部、302〜304…入力カラー信号、401…特定画
像判定部、402…判定フラグ信号、403…信号処理
部、501…比較ブロック、502…重み係数ブロッ
ク、503…判定識別信号検出ブロック、504…判定
フラグ発生回路、505…アドレス/タイミング発生ブ
ロック、506…アドレス/タイミング信号、601…
比較(R)回路、602…Rチャネル判定ROM、60
3…差分エラー量検出(R)回路、604…比較(G)
回路、605…Gチャネル判定ROM、606…差分エ
ラー量検出(G)回路、607…比較(B)回路、60
8…Bチャネル判定ROM、609…差分エラー量検出
(B)回路、610…加算器、612〜614…差分エ
ラー信号、615…エラー信号(E)、616〜618
…ラッチ回路、619〜621…登録データ信号、62
2…基準値(Qr)発生回路、623…基準値(Qr)
信号、624…OR回路、625…判定許可信号、70
1…一致係数重み付けテーブルROM、702…NOT
回路、703…NAND回路、704…判定識別信号
(C)、706…イネーブル信号、801…識別量yマ
ッピング回路、802…識別量y累積回路、803…識
別量y検出回路、804…識別領域xマッピング回路、
805…識別領域x検出回路、806…領域x閾値r発
生回路、807…判定回路、808…判定フラグ発生回
路、809…判定完了フラグ発生回路、811…マッピ
ングデータ信号、814…識別量y閾値m発生回路、9
01…判定画像作成回路、902…バッテリ内蔵RA
M、903…スイッチ回路、904…イメージスキャ
ナ、905…登録画像信号、1001…N分周回路、1
002…ラッチCLK発生回路、1003…アドレスロ
ードCLK発生回路、1004…アドレス開始データ発
生回路、1005…アドレスロード信号、1006…ロ
ードデータ信号、1007…アドレスカウンタ回路、1
009…N分周CLK、1010…リセットパルス発生
回路、1011…リセット信号、1012…イネーブル
発生回路201 ... Interface unit, 202 ... Color printer device casing, 203 ... Data processing unit, 204 ... Laser driver, 205 ... Semiconductor laser, 206 ... Polygon mirror, 207 ... f-.theta. Lens, 208 ... Mirror, 209 ...
Photosensitive drum, 210 ... Rotating developing device, 211 ... Magenta developing device, 212 ... Cyan developing device, 213 ... Yellow developing device,
214 ... Black developing device, 215 ... Transfer drum, 216
... Paper cassette, 217 ... Fixing unit, 301 ... Control section, 302-304 ... Input color signal, 401 ... Specific image determination section, 402 ... Judgment flag signal, 403 ... Signal processing section, 501 ... Comparison block, 502 ... Weighting coefficient Block, 503 ... Judgment identification signal detection block, 504 ... Judgment flag generation circuit, 505 ... Address / timing generation block, 506 ... Address / timing signal, 601 ...
Comparison (R) circuit, 602 ... R channel determination ROM, 60
3 ... Difference error amount detection (R) circuit, 604 ... Comparison (G)
Circuit, 605 ... G channel judgment ROM, 606 ... Difference error amount detection (G) circuit, 607 ... Comparison (B) circuit, 60
8 ... B channel determination ROM, 609 ... Difference error amount detection (B) circuit, 610 ... Adder, 612-614 ... Difference error signal, 615 ... Error signal (E), 616-618
... Latch circuit, 619 to 621 ... Registration data signal, 62
2 ... Reference value (Qr) generation circuit, 623 ... Reference value (Qr)
Signal, 624 ... OR circuit, 625 ... Judgment permission signal, 70
1 ... Matching coefficient weighting table ROM, 702 ... NOT
Circuit, 703 ... NAND circuit, 704 ... Judgment identification signal (C), 706 ... Enable signal, 801 ... Identification amount y mapping circuit, 802 ... Identification amount y accumulation circuit, 803 ... Identification amount y detection circuit, 804 ... Identification area x Mapping circuit,
805 ... Identification area x detection circuit, 806 ... Area x threshold value r generation circuit, 807 ... Judgment circuit, 808 ... Judgment flag generation circuit, 809 ... Judgment completion flag generation circuit, 811 ... Mapping data signal, 814 ... Discrimination amount y threshold value m Generation circuit, 9
01 ... Judgment image creating circuit, 902 ... RA with built-in battery
M, 903 ... Switch circuit, 904 ... Image scanner, 905 ... Registered image signal, 1001 ... N divider circuit, 1
002 ... Latch CLK generation circuit, 1003 ... Address load CLK generation circuit, 1004 ... Address start data generation circuit, 1005 ... Address load signal, 1006 ... Load data signal, 1007 ... Address counter circuit, 1
009 ... N frequency division CLK, 1010 ... Reset pulse generation circuit, 1011 ... Reset signal, 1012 ... Enable generation circuit
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 G07D 7/00 E H04N 1/40 G06F 15/62 410 H04N 1/40 Z ─────────────────────────────────────────────────── ─── Continuation of the front page (51) Int.Cl. 6 Identification code Internal reference number FI Technical display location G07D 7/00 E H04N 1/40 G06F 15/62 410 H04N 1/40 Z
Claims (3)
第1記憶手段と、 カラー画像データを入力する第1入力手段と、 前記カラー画像データの各色成分と前記記憶手段に格納
された前記特定画像の色成分の情報とを比較する比較手
段と、 前記比較手段による比較結果に、前記比較結果に従って
重みづけを行う重みづけ手段と、 前記重みづけ手段によって重みづけされた比較結果を用
い、前記入力カラー画像データが表す所定領域にわたっ
て、前記入力されたカラー画像データが前記特定画像で
あるかどうかを総合的に判別する判別手段とを有するこ
とを特徴とするカラー画像処理装置。1. A first storage means for storing information of a specific image for each color component, a first input means for inputting color image data, each color component of the color image data and the storage means stored in the storage means. Comparing means for comparing the color component information of the specific image, the comparison result by the comparing means, weighting means for weighting according to the comparison result, using the comparison result weighted by the weighting means, A color image processing apparatus comprising: a determination unit that comprehensively determines whether or not the input color image data is the specific image over a predetermined area represented by the input color image data.
記カラー画像データの各色成分と前記記憶手段に格納さ
れた前記特定画像の色成分の情報との差分値に従って、
重みづけ係数を変化させるようにして行うことを特徴と
する請求項1に記載のカラー画像処理装置。2. The weighting by the weighting means is performed according to a difference value between each color component of the color image data and the color component information of the specific image stored in the storage means.
The color image processing apparatus according to claim 1, wherein the weighting coefficient is changed.
いる前記特定画像とは別の画像のデータを入力する第2
入力手段と、 前記第2入力手段によって入力された前記別の画像のデ
ータを格納する第2記憶手段と、 前記第2記憶手段に別の画像のデータを前記比較手段に
おける比較対象として用いるよう制御する制御手段とを
さらに有することを特徴とする請求項1に記載のカラー
画像処理装置。3. A second input for inputting data of an image different from the specific image used as a comparison target in the comparison means.
Input means, second storage means for storing the data of the different image input by the second input means, and control for using data of the different image in the second storage means as a comparison target in the comparison means The color image processing apparatus according to claim 1, further comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP6055527A JPH07262376A (en) | 1994-03-25 | 1994-03-25 | Color image processor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP6055527A JPH07262376A (en) | 1994-03-25 | 1994-03-25 | Color image processor |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH07262376A true JPH07262376A (en) | 1995-10-13 |
Family
ID=13001205
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP6055527A Withdrawn JPH07262376A (en) | 1994-03-25 | 1994-03-25 | Color image processor |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH07262376A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008243098A (en) * | 2007-03-29 | 2008-10-09 | Toshiba Corp | Paper sheet discriminating device and paper sheet discriminating method |
-
1994
- 1994-03-25 JP JP6055527A patent/JPH07262376A/en not_active Withdrawn
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008243098A (en) * | 2007-03-29 | 2008-10-09 | Toshiba Corp | Paper sheet discriminating device and paper sheet discriminating method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2614369B2 (en) | Image processing device | |
JPH05300362A (en) | Picture processor | |
US5933520A (en) | Image processing apparatus | |
JPH05244390A (en) | Picture processor | |
JP2001086330A (en) | Image-processing system | |
JP2606064B2 (en) | Image processing device | |
JPH07262376A (en) | Color image processor | |
JP2749866B2 (en) | Image forming device | |
JP3778904B2 (en) | Color image processing device | |
JPH07143335A (en) | Copy-inhibited original copying preventing device/method for color copying machine | |
JPS62170A (en) | Digital color image processor | |
JP3227174B2 (en) | Image processing apparatus and control method for image processing apparatus | |
JPH0723218A (en) | Color printer | |
JPH1132213A (en) | Image-processing unit and image-processing method | |
JPH05153368A (en) | Image processor | |
JPH06105136A (en) | Picture processor | |
JP3245154B2 (en) | Image processing device | |
JP3015303B2 (en) | Image processing apparatus and method | |
JP2001103297A (en) | Image data processing device | |
JP3109984B2 (en) | Color image processing equipment | |
JPH07143334A (en) | Copy-inhibited original detecting device for color copying machine | |
JPH0944669A (en) | Method and device for processing image | |
JP3347390B2 (en) | Image processing apparatus and image processing method | |
JP3347368B2 (en) | Image processing apparatus and control method | |
JPH0764454A (en) | Image forming device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20010605 |