[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH05101211A - Binarizing device for bar code signal - Google Patents

Binarizing device for bar code signal

Info

Publication number
JPH05101211A
JPH05101211A JP3258118A JP25811891A JPH05101211A JP H05101211 A JPH05101211 A JP H05101211A JP 3258118 A JP3258118 A JP 3258118A JP 25811891 A JP25811891 A JP 25811891A JP H05101211 A JPH05101211 A JP H05101211A
Authority
JP
Japan
Prior art keywords
signal
circuit
output
comparator
slice level
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.)
Granted
Application number
JP3258118A
Other languages
Japanese (ja)
Other versions
JP2716298B2 (en
Inventor
Hiroki Mochizuki
啓希 望月
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.)
Toshiba TEC Corp
Original Assignee
Tokyo Electric Co Ltd
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 Tokyo Electric Co Ltd filed Critical Tokyo Electric Co Ltd
Priority to JP3258118A priority Critical patent/JP2716298B2/en
Publication of JPH05101211A publication Critical patent/JPH05101211A/en
Application granted granted Critical
Publication of JP2716298B2 publication Critical patent/JP2716298B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Abstract

PURPOSE:To prevent the influences of noise and to output a binary signal. CONSTITUTION:A primary differentiation circuit 13 is provided to apply the primary differentiation to the analog signal received from a sensor 11 together with a +VR generating circuit 14 which generates a plus slice level based on the envelope waveform of the primary differential signal sent from the circuit 13, an offset adder means 16 which adds an offset level to the slice level obtained by the circuit 14, a -VR generating circuit 15 which generates a minus slice level, a secondary differentiation circuit 19 which applies the secondary differentiation to the primary differential signal, a 1st comparator 17 which outputs 8 pulse signal after comparing the plus slice level with the primary differential signal, a 2nd comparator 18 which outputs a pulse signal after comparing the minus slice level with the primary differential signal, 8 3rd comparator 20 which detects a zero cross point out of the secondary differential signal, and a J-K flip-flop 22 which receives the output of each comparator and outputs a binary signal.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、バーコード読取装置に
組込まれるバーコード信号2値化装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a bar code signal binarizing device incorporated in a bar code reader.

【0002】[0002]

【従来の技術】バーコード読取装置は、ラベル上に反射
率の差を持つバーで構成されたバーコードが印刷された
バーコードラベルに対して、例えばレーザビームによる
走査を行い、ラベル面からの反射光を集光してバーコー
ドの読取りを行っているが、ラベルの移動や、反射光が
微弱であったり、あるいは読取りビームのビーム径が変
化することなどにより、得られるアナログ信号は振幅、
周波数が変化し歪分を含むことになる。そしてこのよう
なアナログ信号をバー幅情報を正確に保持したままロジ
ックレベルに2値化することが要求される。このような
要求に応えた2値化装置としては、従来、特開昭63−
165979号公報のものが知られている。
2. Description of the Related Art A bar code reader scans a bar code label on which a bar code having a bar having a difference in reflectance is printed by, for example, a laser beam to scan the bar code from the label surface. The bar code is read by condensing the reflected light, but the analog signal obtained by the movement of the label, the reflected light is weak, or the beam diameter of the reading beam changes.
The frequency changes and includes distortion. Then, it is required to binarize such an analog signal into a logic level while accurately holding the bar width information. As a binarizing device that meets such a demand, there is a conventional one disclosed in Japanese Patent Laid-Open No. 63-
The one disclosed in Japanese Patent No. 165979 is known.

【0003】これは図4に示すように、バーコードラベ
ル面からの反射光を受光しその受光量に応じたアナログ
信号を出力するセンサ1を設け、そのセンサ1からのア
ナログ信号を増幅器2で増幅した後、1次微分回路3並
びに2次微分回路4にそれぞれ供給し、1次微分回路3
からの1次微分信号を正のスライスレベル+VRと比較
する第1の比較器5と負のスライスレベル−VRと比較
する第2の比較器6にそれぞれ供給し、また2次微分回
路4からの2次微分信号をゼロクロス点を検出する第3
の比較器7に供給している。そして第1の比較器5の出
力をJ−Kフリップフロップ8のJ入力端子に供給する
とともに第2の比較器6の出力をJ−Kフリップフロッ
プ8のK入力端子に供給し、第3の比較器の出力を排他
的論理和回路9を介してJ−Kフリップフロップ8のT
(トリガ)入力端子に供給している。J−Kフリップフ
ロップ8の/Q出力端子出力を排他的論理和回路9を介
してJ−Kフリップフロップ8のT入力端子に供給し、
Q出力端子から2値信号を出力するようになっている。
As shown in FIG. 4, a sensor 1 for receiving the reflected light from the bar code label surface and outputting an analog signal according to the amount of the received light is provided, and the analog signal from the sensor 1 is supplied to an amplifier 2. After the amplification, the signals are supplied to the primary differentiating circuit 3 and the secondary differentiating circuit 4, respectively.
To the first comparator 5 for comparing with the positive slice level + VR and the second comparator 6 for comparing with the negative slice level -VR, and from the secondary differentiating circuit 4. Third to detect the zero-cross point in the second derivative signal
Is supplied to the comparator 7. The output of the first comparator 5 is supplied to the J input terminal of the JK flip-flop 8 and the output of the second comparator 6 is supplied to the K input terminal of the JK flip-flop 8, and the third comparator 5 is supplied. The output of the comparator is passed through the exclusive OR circuit 9 to the T of the JK flip-flop 8.
Supplying to the (trigger) input terminal. The / Q output terminal output of the JK flip-flop 8 is supplied to the T input terminal of the JK flip-flop 8 via the exclusive OR circuit 9.
A binary signal is output from the Q output terminal.

【0004】この従来装置では、図5の(a) に示すバー
コードに対して増幅器2からのアナログ信号波形は図5
の(b) に示す波形となり、これが1次微分回路3で微分
されて図5の(c) に示す波形となって第1、第2の比較
器5,6にそれぞれ供給される。そして第1の比較器5
はスライスレベル+VRと比較して図5の(d) に示すパ
ルス信号を出力し、第2の比較器6はスライスレベル−
VRと比較して図5の(e) に示すパルス信号を出力す
る。この各パルス信号はJ−Kフリップフロップ8のJ
入力端子及びK入力端子にそれぞれ供給される。
In this conventional device, the waveform of the analog signal from the amplifier 2 for the bar code shown in FIG.
The waveform shown in (b) of FIG. 5 is differentiated by the primary differentiating circuit 3, and the waveform shown in (c) of FIG. 5 is supplied to the first and second comparators 5 and 6, respectively. And the first comparator 5
Outputs the pulse signal shown in FIG. 5 (d) in comparison with the slice level + VR, and the second comparator 6 outputs the slice level −
The pulse signal shown in FIG. 5 (e) is output in comparison with VR. These pulse signals are sent to the JK flip-flop 8 through the J
It is supplied to the input terminal and the K input terminal, respectively.

【0005】また増幅器2からのアナログ信号波形は2
次微分回路4で2次微分されて図5の(f) に示す波形と
なって第3の比較器7に供給される。この第3の比較器
7は入力電圧波形をゼロ電位と比較してゼロクロス点を
検出し図5の(g) に示すゼロクロス検出信号を出力す
る。このゼロクロス検出信号は排他的論理和回路9の一
方の入力端子に入力されが、この排他的論理和回路9の
他方の入力端子にはJ−Kフリップフロップ8の/Q出
力端子からの出力が入力されるので、排他的論理和回路
9からは図5の(h) に示すようにゼロクロス検出信号の
立上り、立下りに対応したトリガ信号が出力されてJ−
Kフリップフロップ8のT入力端子に入力される。こう
してJ−Kフリップフロップ8のQ出力端子からは図5
の(i) に示すようなバーコードの白、黒の変化に対応し
た2値信号が出力される。
The analog signal waveform from the amplifier 2 is 2
The waveform is shown as (f) in FIG. 5 by being secondarily differentiated by the second differentiating circuit 4 and supplied to the third comparator 7. The third comparator 7 compares the input voltage waveform with the zero potential to detect the zero cross point, and outputs the zero cross detection signal shown in FIG. 5 (g). This zero-cross detection signal is input to one input terminal of the exclusive OR circuit 9, and the output from the / Q output terminal of the JK flip-flop 8 is input to the other input terminal of the exclusive OR circuit 9. Since it is input, the exclusive OR circuit 9 outputs a trigger signal corresponding to the rising edge and the falling edge of the zero-cross detection signal as shown in FIG.
It is input to the T input terminal of the K flip-flop 8. Thus, from the Q output terminal of the J-K flip-flop 8 shown in FIG.
A binary signal corresponding to the change of the white and black of the bar code is output as shown in (i).

【0006】そして1次微分信号に図中イで示すような
ノイズが発生すると、J−Kフリップフロップ8のJ入
力端子及びK入力端子への入力は変化するが、この時点
ではT入力端子にトリガ信号が入力されないので、Q出
力端子からの2値信号には影響はない。また第2の比較
器6からのパルス信号の幅が図中ロで示すように広がっ
てもトリガ信号がゼロクロス点でしか発生しないので、
この場合もQ出力端子からの2値信号には影響はない。
このようにこの従来装置ではJ−Kフリップフロップ8
と排他的論理和回路9を使用することによって耐ノイズ
特性の向上を図っている。
When noise is generated in the first-order differential signal as shown by a in the figure, the input to the J input terminal and the K input terminal of the JK flip-flop 8 changes, but at this time, the T input terminal Since the trigger signal is not input, the binary signal from the Q output terminal is not affected. Further, even if the width of the pulse signal from the second comparator 6 is widened as shown by B in the figure, the trigger signal is generated only at the zero cross point,
Also in this case, the binary signal from the Q output terminal is not affected.
Thus, in this conventional device, the JK flip-flop 8 is used.
The noise resistance characteristic is improved by using the exclusive OR circuit 9 and.

【0007】ところで第1、第2の比較器5,6に入力
される正のスライスレベル+VR及び負のスライスレベ
ル−VRは一定ではなく、1次微分信号波形のエンベロ
ープ波形に基づいた波形となっている。これは1次微分
信号波形に載ったノイズの影響を防止するために行われ
る。
By the way, the positive slice level + VR and the negative slice level -VR input to the first and second comparators 5 and 6 are not constant and are waveforms based on the envelope waveform of the primary differential signal waveform. ing. This is done to prevent the influence of noise on the first-order differential signal waveform.

【0008】すなわち図6に示すようにバーコードをセ
ンサ1で読取ったときに増幅器2から第6の(a) に示す
ようなアナログ信号が出力されて1次微分回路3に入力
されると、1次微分回路3からは図6の(b) に示すよう
な1次微分信号が出力される。そしてこの1次微分信号
が第1、第2の比較器5,6に入力される。
That is, when a bar code is read by the sensor 1 as shown in FIG. 6, when an analog signal as shown in the sixth (a) is output from the amplifier 2 and is input to the primary differentiating circuit 3, The primary differentiation circuit 3 outputs a primary differentiation signal as shown in FIG. 6 (b). Then, this first-order differential signal is input to the first and second comparators 5 and 6.

【0009】第1、第2の比較器5,6に入力される正
のスライスレベル+VR及び負のスライスレベル−VR
は図6の(c) に示すようなエンベロープ波形となってい
る。そしてこのスライスレベル+VR,−VRはレベル
シフトされて図中点線で示すような正のスライスレベル
+VR′及び負のスライスレベル−VR′となり、第1
の比較器5は正のスライスレベル+VR′と1次微分信
号レベルを比較し、1次微分信号レベルが高くなってい
る期間ハイレベルとなるパルス信号を出力するととも
に、第2の比較器6は負のスライスレベル−VR′と1
次微分信号レベルを比較し、1次微分信号レベルが低く
なっている期間ハイレベルとなるパルス信号を出力す
る。
Positive slice level + VR and negative slice level -VR input to the first and second comparators 5 and 6.
Has an envelope waveform as shown in FIG. 6 (c). The slice levels + VR and -VR are level-shifted to a positive slice level + VR 'and a negative slice level -VR' as shown by the dotted line in the figure, and
Comparator 5 compares the positive slice level + VR 'with the primary differential signal level, outputs a pulse signal that is high during the period when the primary differential signal level is high, and the second comparator 6 Negative slice level-VR 'and 1
The secondary differential signal levels are compared with each other, and a pulse signal that is high level is output while the primary differential signal level is low.

【0010】こうして第1の比較器5からは図6の(d)
に示すパルス信号が出力されてJ−Kフリップフロップ
8のJ入力端子に入力され、第2の比較器6からは図6
の(e) に示すパルス信号が出力されてJ−Kフリップフ
ロップ8のK入力端子に入力される。
In this way, the first comparator 5 outputs the data shown in FIG.
6 is output to the J input terminal of the JK flip-flop 8 and the second comparator 6 outputs the pulse signal shown in FIG.
The pulse signal shown in (e) is output and input to the K input terminal of the JK flip-flop 8.

【0011】一方、2次微分回路4からは図6の(f) に
示すような2次微分信号が出力され、この2次微分信号
のゼロクロス点が第3の比較器7で検出され、そのゼロ
クロス点に同期したトリガ信号が排他的論理和回路9か
らJ−Kフリップフロップ8のT入力端子に入力され
る。こうしてJ−Kフリップフロップ8のQ出力端子か
らは図6の(g) に示す2値信号が出力されることにな
る。
On the other hand, the secondary differential circuit 4 outputs a secondary differential signal as shown in FIG. 6 (f), and the zero-cross point of this secondary differential signal is detected by the third comparator 7, A trigger signal synchronized with the zero-cross point is input from the exclusive OR circuit 9 to the T input terminal of the JK flip-flop 8. In this way, the binary signal shown in FIG. 6 (g) is output from the Q output terminal of the JK flip-flop 8.

【0012】[0012]

【発明が解決しようとする課題】このような従来装置を
使用して図7に示すようなバーコードラベル10を図中
矢印で示すように背景部10a、バーコード部10b、
背景部10aの順に走査して読取ると、以下のような問
題が発生する。
Using such a conventional apparatus, a bar code label 10 as shown in FIG. 7 is provided with a background portion 10a, a bar code portion 10b, and a bar code portion 10b as shown by arrows in the figure.
If the background portion 10a is scanned and read in this order, the following problems occur.

【0013】すなわちこのように走査してセンサ1で読
取ると増幅器2からのアナログ信号波形は図8の(a) に
示すようになる。すなわち背景部10aは空間であった
り、商品に印刷されている文字であったり、商品を包装
する部材の一部であったりするため、この背景部10a
を読取って得られるアナログ信号波形のレベルは略中心
レベルとなる。
That is, when scanning is performed in this manner and read by the sensor 1, the analog signal waveform from the amplifier 2 becomes as shown in FIG. 8 (a). That is, since the background portion 10a is a space, is a character printed on a product, or is a part of a member for packaging the product, the background portion 10a is
The level of the analog signal waveform obtained by reading is approximately the center level.

【0014】そしてこのアナログ信号波形を1次微分回
路3で1次微分すると図8の(b) に波形イで示す1次微
分信号が得られる。そしてこの1次微分信号は第1の比
較器5で正のスライスレベル+VR′と比較され、また
第2の比較器6で負のスライスレベル−VR′と比較さ
れる。そして第1の比較器5から図8の(c) に示すよう
なパルス信号が出力され、第2の比較器6から図8の
(d) に示すようなパルス信号が出力されるが、1次微分
信号は中心レベル付近にノイズ信号を含み、しかもこの
ノイズ信号は図8の(b) に示すようにあるノイズ幅を持
っているため、正及び負のスライスレベル+VR′,−
VR′がこのノイズ幅内にあるとノイズによる誤信号を
発生する虞がある。正及び負のスライスレベル+V
R′,−VR′がこのノイズ幅内に入るのは図8の(b)
からも分かるように背景部10aからバーコード部10
bに走査が移行するときに生じる。しかし背景部10a
を走査して得られる信号はバーコードとして読取られる
ことが無いので、図8の(c) 及び(d) に網目で示した部
分に変化があっても問題とはならないが、図8の(c) に
斜線で示した部分はバーコード部10b内なのでこの部
分においてノイズが載ると実祭は白バーの途中なのに最
終的に出力される2値信号が黒バーに変わってしまい、
正確なバーコードの再現ができなくなるという問題があ
った。
When this analog signal waveform is subjected to primary differentiation by the primary differentiating circuit 3, a primary differential signal shown by waveform A in FIG. 8B is obtained. This first-order differential signal is then compared by the first comparator 5 with the positive slice level + VR 'and by the second comparator 6 with the negative slice level -VR'. Then, the first comparator 5 outputs a pulse signal as shown in FIG. 8 (c), and the second comparator 6 outputs the pulse signal shown in FIG.
Although a pulse signal as shown in (d) is output, the first-order differential signal contains a noise signal near the center level, and this noise signal has a certain noise width as shown in (b) of FIG. Therefore, positive and negative slice levels + VR ′, −
If VR 'is within this noise width, an erroneous signal may occur due to noise. Positive and negative slice level + V
The fact that R'and -VR 'fall within this noise width is shown in Fig. 8 (b).
As can be seen from the background part 10a to the bar code part 10
It occurs when the scan transitions to b. However, the background portion 10a
Since the signal obtained by scanning is not read as a bar code, there is no problem even if there is a change in the meshed parts in (c) and (d) of FIG. The shaded area in c) is inside the barcode part 10b, so if noise is placed in this area, the binary signal finally output will change to a black bar even though the actual festival is in the middle of a white bar.
There was a problem that the accurate barcode could not be reproduced.

【0015】そこで本発明は、ノイズの影響を確実に防
止でき、常にバーコードに対応した正確な2値信号を出
力できるバーコード信号2値化装置を提供しようとする
ものである。
Therefore, the present invention is intended to provide a bar code signal binarizing device which can reliably prevent the influence of noise and can always output an accurate binary signal corresponding to a bar code.

【0016】[0016]

【課題を解決するための手段】本発明は、バーコードを
読取って得られるアナログ信号を1次微分する1次微分
回路と、この1次微分回路から出力される1次微分信号
を正及び負のスライスレベルと比較する第1、第2の比
較器と、正及び負のスライスレベルを1次微分回路から
出力される1次微分信号のエンベロープ波形に基づいて
発生するスライスレベル発生手段と、このスライスレベ
ル発生手段から発生する正及び負のスライスレベルのう
ち正のスライスレベルにオフセットレベルを加算するオ
フセット加算手段と、1次微分回路から出力される1次
微分信号を2次微分する2次微分回路と、この2次微分
回路からの2次微分信号のゼロクロス点を検出し、その
ゼロクロス点を変化点とした変化点信号を出力する変化
点信号出力手段と、この変化点信号出力手段からの変化
点信号の入力タイミングで第1、第2の比較器の出力レ
ベル状態により出力レベルの反転を行ってバーコードに
対応した2値信号を出力する2値信号出力手段を設けた
ものである。
SUMMARY OF THE INVENTION According to the present invention, a first-order differentiating circuit for first-order differentiating an analog signal obtained by reading a bar code and a first-order differentiating signal output from the first-order differentiating circuit are positive and negative. First and second comparators for comparing the slice level with the first and second slice levels, and slice level generating means for generating positive and negative slice levels based on the envelope waveform of the primary differential signal output from the primary differential circuit, Offset addition means for adding an offset level to the positive slice level of the positive and negative slice levels generated by the slice level generation means, and a secondary differential for differentially differentiation the primary differential signal output from the primary differential circuit. A circuit and a change point signal output means for detecting a zero cross point of the secondary differential signal from the second differentiating circuit and outputting a change point signal having the zero cross point as a change point. A binary signal output for outputting a binary signal corresponding to a bar code by inverting the output level according to the output level state of the first and second comparators at the input timing of the change point signal from the change point signal output means. Means are provided.

【0017】[0017]

【作用】このような構成の本発明においては、バーコー
ドを読取って得られるアナログ信号は1次微分回路で1
次微分された後第1、第2の比較器で正及び負のスライ
スレベルと比較されるとともに2次微分回路で2次微分
される。
In the present invention having such a structure, the analog signal obtained by reading the bar code is 1
After the second differentiation, the first and second comparators compare the positive and negative slice levels with each other and the second differentiation circuit performs the second differentiation.

【0018】正及び負のスライスレベルはスライスレベ
ル発生手段により1次微分信号のエンベロープ波形に基
づいて発生するが、正のスライスレベルにはさらにオフ
セット加算手段によりオフセットレベルが加算される。
すなわち図1の(a) に示すバーコードに対して図1の
(b) に示す正及び負のスライスレベル+VR,−VRが
スライスレベル発生手段から発生する。すなわち正のス
ライスレベル+VRははオフセットレベルの加算により
最低値でもノイズ幅内に入らないようになる。
The positive and negative slice levels are generated by the slice level generating means based on the envelope waveform of the first-order differential signal, and the offset level is further added to the positive slice level by the offset adding means.
That is, the barcode shown in (a) of FIG.
Positive and negative slice levels + VR and -VR shown in (b) are generated from the slice level generating means. That is, the positive slice level + VR does not fall within the noise width even at the minimum value due to the addition of the offset level.

【0019】これにより第1の比較器からはバーコード
が白バーから黒バーに変化する変化点においてのみ確実
にパルス信号が出力され、第2の比較器からはバーコー
ドが黒バーから白バーに変化する変化点においてのみ確
実にパルス信号が出力される。こうして2値信号出力手
段からは常にバーコードに対応した正確な2値信号が出
力される。
As a result, the pulse signal is reliably output from the first comparator only at the changing point where the bar code changes from the white bar to the black bar, and the bar code from the black bar to the white bar is output from the second comparator. The pulse signal is reliably output only at the changing point that changes to. Thus, the binary signal output means always outputs an accurate binary signal corresponding to the bar code.

【0020】[0020]

【実施例】以下、本発明の一実施例を図面を参照して説
明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings.

【0021】図2に示すように、バーコードラベル面か
らの反射光を受光しその受光量に応じたアナログ信号を
出力するセンサ11を設け、そのセンサ11からのアナ
ログ信号を増幅器12で増幅した後、1次微分回路13
に供給している。そして前記1次微分回路13からの1
次微分信号をスライスレベル発生手段としての+VR発
生回路14及び−VR発生回路15にそれぞれ供給して
いる。前記+VR発生回路14にはまたオフセット加算
手段16からオフセットレベル(電圧)が供給されてい
る。
As shown in FIG. 2, a sensor 11 for receiving the reflected light from the bar code label surface and outputting an analog signal according to the amount of received light is provided, and the analog signal from the sensor 11 is amplified by an amplifier 12. After that, the primary differentiating circuit 13
Is being supplied to. 1 from the first-order differentiation circuit 13
The next differential signal is supplied to the + VR generating circuit 14 and the -VR generating circuit 15 as the slice level generating means. The + VR generating circuit 14 is also supplied with an offset level (voltage) from the offset adding means 16.

【0022】前記+VR発生回路14は1次微分信号の
エンベロープ波形に基づいた正のスライスレベルにオフ
セットレベルを加算したスライスレベル+VRを発生
し、また前記−VR発生回路15は1次微分信号のエン
ベロープ波形に基づいた負のスライスレベル−VRを発
生するようになっている。
The + VR generating circuit 14 generates a slice level + VR by adding an offset level to a positive slice level based on the envelope waveform of the primary differential signal, and the -VR generating circuit 15 generates an envelope of the primary differential signal. A negative slice level -VR based on the waveform is generated.

【0023】前記+VR発生回路14は具体的には図3
に示すように、コンデンサC1 と抵抗R1 ,R2 の直列
回路との並列回路を設け、入力端子VinをダイオードD
1 を順方向に介して前記並列回路のコンデンサC1 と抵
抗R1 との接続点に接続している。前記並列回路のコン
デンサC1 と抵抗R2 との接続点は抵抗R3 を介して−
V端子に接続するとともにコンデンサC2 を介して接地
し、かつダイオードD2 を逆方向に介して前記オフセッ
ト加算手段16の正極端子に接続している。なお、前記
オフセット加算手段16からのオフセットレベルは可変
調整できるようになっている。そして前記抵抗R1 とR
2 との接続点を出力端子Vout に接続している。
The + VR generating circuit 14 is specifically shown in FIG.
As shown in, a parallel circuit of a capacitor C1 and a series circuit of resistors R1 and R2 is provided, and an input terminal Vin is connected to a diode D.
1 is connected in the forward direction to the connection point between the capacitor C1 and the resistor R1 of the parallel circuit. The connection point between the capacitor C1 and the resistor R2 of the parallel circuit is connected via the resistor R3.
It is connected to the V terminal, grounded via a capacitor C2, and connected to the positive terminal of the offset adding means 16 via a diode D2 in the reverse direction. The offset level from the offset adding means 16 can be variably adjusted. And the resistors R1 and R
The connection point with 2 is connected to the output terminal Vout.

【0024】また前記1次微分回路13からの1次微分
信号を第1の比較器17の非反転入力端子(+) に供給す
るとともに第2の比較器18の反転入力端子(-) に供給
している。前記第1の比較器17の反転入力端子(-) に
は前記+VR発生回路14から正のスライスレベル+V
Rが入力され、また前記第2の比較器18の非反転入力
端子(+) には前記−VR発生回路15から負のスライス
レベル−VRが入力されている。
The primary differential signal from the primary differential circuit 13 is supplied to the non-inverting input terminal (+) of the first comparator 17 and the inverting input terminal (-) of the second comparator 18. is doing. A positive slice level + V from the + VR generation circuit 14 is applied to the inverting input terminal (-) of the first comparator 17.
R is input, and a negative slice level -VR is input from the -VR generating circuit 15 to the non-inverting input terminal (+) of the second comparator 18.

【0025】さらに前記1次微分回路13からの1次微
分信号を2次微分回路19に供給している。そして前記
2次微分回路19からの2次微分信号を第3の比較器2
0の非反転入力端子(+) に供給している。この第3の比
較器20の反転入力端子(-)は接地されている。
Further, the primary differential signal from the primary differential circuit 13 is supplied to the secondary differential circuit 19. The secondary differential signal from the secondary differential circuit 19 is supplied to the third comparator 2
It is supplied to the 0 non-inverting input terminal (+). The inverting input terminal (-) of the third comparator 20 is grounded.

【0026】前記第3の比較器20は後段の排他的論理
和回路21と共に変化点信号出力手段を構成するもの
で、その出力を前記排他的論理和回路21の一方の入力
端子に供給している。前記排他的論理和回路21の出力
を2値信号出力手段を構成するJ−Kフリップフロップ
22のCK(クロック)入力端子に供給している。前記
J−Kフリップフロップ22のJ入力端子には前記第1
の比較器17の出力が入力され、K入力端子には前記第
2の比較器18の出力が入力されている。
The third comparator 20 constitutes a changing point signal output means together with the exclusive OR circuit 21 in the subsequent stage, and supplies its output to one input terminal of the exclusive OR circuit 21. There is. The output of the exclusive OR circuit 21 is supplied to the CK (clock) input terminal of the JK flip-flop 22 which constitutes the binary signal output means. The J input terminal of the JK flip-flop 22 has the first
The output of the comparator 17 is input, and the output of the second comparator 18 is input to the K input terminal.

【0027】前記J−Kフリップフロップ22はその/
Q出力端子からの出力を前記排他的論理和回路21の他
方の入力端子に供給し、そのQ出力端子から2値信号を
出力するようになっている。
The JK flip-flop 22 is
The output from the Q output terminal is supplied to the other input terminal of the exclusive OR circuit 21, and a binary signal is output from the Q output terminal.

【0028】このような構成の実施例においては、バー
コードラベル面からの反射光をセンサ11で受光し、そ
のセンサ11から受光量に応じたアナログ信号が出力さ
れる。このアナログ信号は増幅器12で増幅された後、
1次微分回路13にて1次微分される。
In the embodiment having such a structure, the sensor 11 receives the reflected light from the bar code label surface, and the sensor 11 outputs an analog signal according to the amount of received light. After this analog signal is amplified by the amplifier 12,
The first-order differentiation circuit 13 performs first-order differentiation.

【0029】この1次微分回路13からの1次微分信号
は+VR発生回路14、−VR発生回路15、第1、第
2の比較器17,18及び2次微分回路19にそれぞれ
供給される。
The primary differential signal from the primary differentiating circuit 13 is supplied to the + VR generating circuit 14, the -VR generating circuit 15, the first and second comparators 17 and 18, and the secondary differentiating circuit 19, respectively.

【0030】+VR発生回路14は1次微分信号のエン
ベロープ波形に基づいて正のスライスレベルが作られ、
それにオフセット加算手段16からのオフセットレベル
が加算されて正のスライスレベル+VRを発生する。こ
のときのオフセットレベルは正のスライスレベル+VR
の最低値がノイズ幅を越えるレベルになっている。−V
R発生回路15は1次微分信号のエンベロープ波形に基
づいて負のスライスレベル−VRを発生する。こうして
図1の(a) に示すバーコードラベル走査に対して図1の
(b) に示すような正及び負のスライスレベル+VR,−
VRが発生するようになる。
The + VR generation circuit 14 produces a positive slice level based on the envelope waveform of the primary differential signal,
The offset level from the offset adding means 16 is added to it to generate a positive slice level + VR. The offset level at this time is the positive slice level + VR
The minimum value of is above the noise width. -V
The R generation circuit 15 generates a negative slice level -VR based on the envelope waveform of the primary differential signal. Thus, for the barcode label scanning shown in FIG.
Positive and negative slice levels + VR, -as shown in (b)
VR starts to occur.

【0031】第1の比較器17は入力される1次微分信
号のレベルを正のスライスレベル+VRと比較し、スラ
イスレベル+VR以上の期間を幅とするパルス信号を出
力する。また第2の比較器18は1次微分信号のレベル
を負のスライスレベル−VRと比較し、スライスレベル
−VR以下の期間を幅とするパルス信号を出力する。そ
して第1の比較器17からのパルス信号がJ−Kフリッ
プフロップ22のJ入力端子に入力され、かつ第2の比
較器18からのパルス信号がJ−Kフリップフロップ2
2のK入力端子に入力される。
The first comparator 17 compares the level of the input first-order differential signal with the positive slice level + VR and outputs a pulse signal having a width equal to or greater than the slice level + VR. The second comparator 18 compares the level of the first-order differential signal with the negative slice level -VR and outputs a pulse signal having a width of a period equal to or less than the slice level -VR. The pulse signal from the first comparator 17 is input to the J input terminal of the JK flip-flop 22, and the pulse signal from the second comparator 18 is input to the JK flip-flop 2.
2 is input to the K input terminal.

【0032】一方、2次微分回路19において1次微分
信号はさらに2次微分され、第3の比較器20に供給さ
れる。そしてこの第3の比較器20にて2次微分信号か
らゼロクロス点の検出が行われ、J−Kフリップフロッ
プ22のCK入力端子に排他的論理和回路21を介して
バーコードの変化点に対応したトリガ信号が入力され
る。
On the other hand, the primary differential signal is further secondary differentiated in the secondary differential circuit 19 and supplied to the third comparator 20. Then, the third comparator 20 detects the zero-cross point from the secondary differential signal, and the CK input terminal of the JK flip-flop 22 corresponds to the change point of the bar code through the exclusive OR circuit 21. The trigger signal is input.

【0033】J−Kフリップフロップ22はCK入力端
子にトリガ信号が入力されるタイミングでJ,K入力端
子に入力されるレベルに応じてQ出力端子からの出力レ
ベルを反転しバーコードに対応した2値信号を出力す
る。
The JK flip-flop 22 corresponds to the bar code by inverting the output level from the Q output terminal according to the level input to the J and K input terminals at the timing when the trigger signal is input to the CK input terminal. It outputs a binary signal.

【0034】このように+VR発生回路14から発生す
る正のスライスレベル+VRはその最低値がノイズ幅を
越えるレベルとなるようにオフセットレベルが加算され
るので、バーコードラベルの走査において背景部からバ
ーコード部に移行するときにおいてもノイズが正のスラ
イスレベル+VRを越える虞はなく、第1の比較器17
から誤ったパルス信号が発生することはない。従ってJ
−Kフリップフロップ22のQ出力端子から出力される
2値信号は常にバーコードに対応した正確な2値信号と
なる。
As described above, since the positive slice level + VR generated from the + VR generation circuit 14 is added with the offset level so that the minimum value thereof exceeds the noise width, the bar code is scanned from the background portion in the scanning of the bar code label. There is no possibility that noise will exceed the positive slice level + VR even when shifting to the code section, and the first comparator 17
There is no false pulse signal generated from. Therefore J
The binary signal output from the Q output terminal of the -K flip-flop 22 is always an accurate binary signal corresponding to the bar code.

【0035】従ってこの2値信号に基づいてバーコード
を再現すれば正確なバーコードの再現ができる。そして
この2値化装置をバーコード読取装置に使用すれば誤読
を大幅に減らすことができ信頼性を向上することができ
る。
Therefore, if the bar code is reproduced based on this binary signal, the accurate bar code can be reproduced. If this binarizing device is used in a bar code reading device, erroneous reading can be greatly reduced and reliability can be improved.

【0036】[0036]

【発明の効果】以上詳述したように本発明によれば、ノ
イズの影響を確実に防止でき、常にバーコードに対応し
た正確な2値信号を出力できるバーコード信号2値化装
置を提供できるものである。
As described above in detail, according to the present invention, it is possible to provide a bar code signal binarizing device which can reliably prevent the influence of noise and can always output an accurate binary signal corresponding to a bar code. It is a thing.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の要部を説明するための波形図。FIG. 1 is a waveform diagram for explaining an essential part of the present invention.

【図2】本発明の一実施例を示す回路ブロック図。FIG. 2 is a circuit block diagram showing an embodiment of the present invention.

【図3】同実施例の+VR発生回路の具体回路図。FIG. 3 is a specific circuit diagram of a + VR generation circuit of the same embodiment.

【図4】従来例を示す回路ブロック図。FIG. 4 is a circuit block diagram showing a conventional example.

【図5】同従来例の各部の出力波形図。FIG. 5 is an output waveform diagram of each unit of the conventional example.

【図6】従来におけるスライスレベルと2値化処理との
関係を説明するための図。
FIG. 6 is a diagram for explaining the relationship between a conventional slice level and binarization processing.

【図7】バーコードラベルの走査例を示す図。FIG. 7 is a diagram showing an example of scanning a barcode label.

【図8】従来の課題を説明するための図。FIG. 8 is a diagram for explaining a conventional problem.

【符号の説明】[Explanation of symbols]

11…センサ、13…1次微分回路、14…+VR発生
回路、15…−VR発生回路、16…オフセット加算手
段、17…第1の比較器、18…第2の比較器、19…
2次微分回路、20…第3の比較器、22…J−Kフリ
ップフロップ。
11 ... Sensor, 13 ... Primary differentiation circuit, 14 ... + VR generation circuit, 15 ... -VR generation circuit, 16 ... Offset addition means, 17 ... First comparator, 18 ... Second comparator, 19 ...
Second-order differentiating circuit, 20 ... Third comparator, 22 ... JK flip-flop.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 バーコードを読取って得られるアナログ
信号を1次微分する1次微分回路と、この1次微分回路
から出力される1次微分信号を正及び負のスライスと比
較する第1、第2の比較器と、前記正及び負のスライス
レベルを前記1次微分回路から出力される1次微分信号
のエンベロープ波形に基づいて発生するスライスレベル
発生手段と、このスライスレベル発生手段から発生する
正及び負のスライスレベルのうち正のスライスレベルに
オフセットレベルを加算するオフセット加算手段と、前
記1次微分回路から出力される1次微分信号を2次微分
する2次微分回路と、この2次微分回路からの2次微分
信号のゼロクロス点を検出し、そのゼロクロス点を変化
点とした変化点信号を出力する変化点信号出力手段と、
この変化点信号出力手段からの変化点信号の入力タイミ
ングで前記第1、第2の比較器の出力レベル状態により
出力レベルの反転を行ってバーコードに対応した2値信
号を出力する2値信号出力手段を設けたことを特徴とす
るバーコード信号2値化装置。
1. A first-order differentiating circuit for first-order differentiating an analog signal obtained by reading a bar code, and a first-order comparing the first-order differentiating signal output from the first-order differentiating circuit with positive and negative slices. A second comparator, a slice level generating means for generating the positive and negative slice levels based on the envelope waveform of the primary differential signal output from the primary differentiating circuit, and the slice level generating means. Offset adding means for adding an offset level to the positive slice level of the positive and negative slice levels, a secondary differentiating circuit for second-order differentiating the first-order differential signal output from the first-order differentiating circuit, and this secondary Change point signal output means for detecting a zero cross point of the secondary differential signal from the differentiating circuit and outputting a change point signal having the zero cross point as a change point;
A binary signal for outputting a binary signal corresponding to a bar code by inverting the output level according to the output level state of the first and second comparators at the input timing of the changing point signal from the changing point signal output means. A bar code signal binarizing device comprising an output means.
JP3258118A 1991-10-04 1991-10-04 Barcode signal binarization device Expired - Fee Related JP2716298B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3258118A JP2716298B2 (en) 1991-10-04 1991-10-04 Barcode signal binarization device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3258118A JP2716298B2 (en) 1991-10-04 1991-10-04 Barcode signal binarization device

Publications (2)

Publication Number Publication Date
JPH05101211A true JPH05101211A (en) 1993-04-23
JP2716298B2 JP2716298B2 (en) 1998-02-18

Family

ID=17315756

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3258118A Expired - Fee Related JP2716298B2 (en) 1991-10-04 1991-10-04 Barcode signal binarization device

Country Status (1)

Country Link
JP (1) JP2716298B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001357347A (en) * 2000-04-26 2001-12-26 Ncr Internatl Inc Method and device for digitizing and processing analog bar code signal
JP2001357348A (en) * 2000-04-26 2001-12-26 Ncr Internatl Inc Method and device for double threshold of bar code signal processing
WO2011001918A1 (en) * 2009-07-03 2011-01-06 株式会社オプトエレクトロニクス Binarization method and binarization circuit

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5158855A (en) * 1974-11-18 1976-05-22 Matsushita Electric Ind Co Ltd
JPS63165979A (en) * 1986-12-26 1988-07-09 Tokyo Electric Co Ltd Binarizing circuit for bar code signal

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5158855A (en) * 1974-11-18 1976-05-22 Matsushita Electric Ind Co Ltd
JPS63165979A (en) * 1986-12-26 1988-07-09 Tokyo Electric Co Ltd Binarizing circuit for bar code signal

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001357347A (en) * 2000-04-26 2001-12-26 Ncr Internatl Inc Method and device for digitizing and processing analog bar code signal
JP2001357348A (en) * 2000-04-26 2001-12-26 Ncr Internatl Inc Method and device for double threshold of bar code signal processing
WO2011001918A1 (en) * 2009-07-03 2011-01-06 株式会社オプトエレクトロニクス Binarization method and binarization circuit
JP2011014053A (en) * 2009-07-03 2011-01-20 Optoelectronics Co Ltd Binarization method and binarization circuit

Also Published As

Publication number Publication date
JP2716298B2 (en) 1998-02-18

Similar Documents

Publication Publication Date Title
US4749879A (en) Signal transition detection method and system
EP0400969B1 (en) Circuitry for processing an analog signal obtained by scanning a bar code
JPS62241084A (en) Digital bar code reader
EP1114391B1 (en) Fast edge detection system tolerant of high degree of intersymbol interference
JP2815290B2 (en) Binarization device in barcode reader
US5077463A (en) Bar code reading apparatus
JP2716298B2 (en) Barcode signal binarization device
EP1771810B1 (en) System, circuit, and method for edge detection in a binary optical code
US6935564B2 (en) Circuit and method for correcting influence of AC coupling
US5321526A (en) White level detection circuit for an optical image reader
JPS63165979A (en) Binarizing circuit for bar code signal
US5864129A (en) Bar code digitizer including a voltage comparator
JPH05101212A (en) Binarizing device for bar code signal
JP4256745B2 (en) Optical information reader
US4881188A (en) Binary coding circuit
JP2849311B2 (en) Optical reader
JP2576370B2 (en) ID mark reading device
JP2517661B2 (en) Binarization device
JPS61193273A (en) Bar code reader
JPS60157676A (en) Device for detecting mark
JPH07104894B2 (en) Binarization device
JP5284115B2 (en) Bar code reader
JP2964278B2 (en) Barcode signal conversion system
JPS6154571A (en) Bar code reader
JPS6230212A (en) Origin detector for optical scan

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081107

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091107

Year of fee payment: 12

LAPS Cancellation because of no payment of annual fees