JPH01206477A - Binarization system for bar code data - Google Patents

Binarization system for bar code data

Info

Publication number
JPH01206477A
JPH01206477A JP63032430A JP3243088A JPH01206477A JP H01206477 A JPH01206477 A JP H01206477A JP 63032430 A JP63032430 A JP 63032430A JP 3243088 A JP3243088 A JP 3243088A JP H01206477 A JPH01206477 A JP H01206477A
Authority
JP
Japan
Prior art keywords
data
flip
flop
subtracter
input
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
JP63032430A
Other languages
Japanese (ja)
Inventor
Shinichi Sato
伸一 佐藤
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP63032430A priority Critical patent/JPH01206477A/en
Publication of JPH01206477A publication Critical patent/JPH01206477A/en
Pending legal-status Critical Current

Links

Abstract

PURPOSE:To improve the accuracy of bar code data reading by quantizing the video signal of a bar code and executing binarization in accordance with the differential of the quantized data. CONSTITUTION:The voltage waveform on the side of the cathode of a photodiode 251 is supplied to an amplifier 241 and supplied to an amplified waveform A/D converter 211. A binarization circuit 220 is equipped with four 8-bit flip flops 221, 223, 231 and 233, 1-bit flip for 237, and subtracters 225 and 235 to obtain the difference between two input data. First, 8-bit data supplied from the A/D converter 211 to the binarization circuit 220 are latched by the flip flop 221 and supplied to both the flip flop 223 and the first input terminal of the subtracter 225. The input data is latched in the flip flop 223 and the data are supplied to the second input terminal of the subtracter 225. The subtracter 225 subtracts the data inputted to the first input terminal from the data inputted to the second input terminal and supplies a boro generated in the subtraction to the flip flop 237.

Description

【発明の詳細な説明】 〔1既  要] バーコードに対応する映像信号に基づいて2値化データ
を得るようにしたバーコードデータの2値化方式に関し
、 バーコードデータの読取り精度を上げることを目的とし
、 バーコードに対応する映像信号が導入され、所定時間間
隔で映像信号の量子化を行なうデータ変換手段と、デー
タ変換手段で得られた量子化データが導入され、順次量
子化データの差分を求める差分手段と、差分手段による
差分結果に応して2値化データを得る2値化手段とを備
えるように構成する。
[Detailed Description of the Invention] [1 Already Required] To improve the reading accuracy of barcode data regarding a barcode data binarization method that obtains binarized data based on a video signal corresponding to the barcode. For the purpose of The apparatus is configured to include a difference means for calculating a difference, and a binarization means for obtaining binarized data according to the difference result by the difference means.

(産業上の利用分野〕 本発明は、バーコードデータの2値化方式に関し、特に
、バーコードに対応する映像信号に基づいて2値化デー
タを得るようにしたバーコードデータの2値化方弐に関
するものである。
(Industrial Application Field) The present invention relates to a barcode data binarization method, and in particular, a barcode data binarization method that obtains binarized data based on a video signal corresponding to a barcode. It's about 2.

[従来の技術] 現在、スーパーマーケ・ット等に設置されたPOSシス
テムにおいては、各商品毎にバーコードが′訓り当てら
れ、それをバーコードリーダで3売み取っている。また
、最近ではこのバーコードは、製造メーカーの製造ライ
ンにおける生産管理にも利用されており、その他の分野
においても幅広く利用されている。
[Prior Art] Currently, in POS systems installed in supermarkets and the like, a barcode is assigned to each product, and the products are sold using a barcode reader. Recently, barcodes have also been used for production control on manufacturing lines by manufacturers, and are also widely used in other fields.

ところで、このようなバーコードで記録されたデータを
読み取る場合、レーザー光をバーコードに照射し、その
反射光に基づいて2値化を行ない、更にこの2値化結果
に応じて1o進の数値データ(あるいは2進データ)を
得ることになる。
By the way, when reading data recorded with such a barcode, the barcode is irradiated with laser light, binarized based on the reflected light, and then converted into a decimal number based on the binarized result. Data (or binary data) will be obtained.

第6図は、従来例のバーコードデータの2値化方式の構
成を示す。また、第7図は第6図に示した回路各部の電
圧波形を示す。
FIG. 6 shows the configuration of a conventional barcode data binarization method. Further, FIG. 7 shows voltage waveforms at various parts of the circuit shown in FIG. 6.

■先ず、反射光がホトダイオード611に取り込まれる
。ホトダイオード611は、その反射光に応じて電流を
発生するので、その電流を電圧に変換して増幅器613
 (AMP)に供給する(第7図(a))。
(2) First, reflected light is taken into the photodiode 611. Since the photodiode 611 generates a current according to the reflected light, the current is converted into a voltage and the amplifier 613 converts the current into a voltage.
(AMP) (FIG. 7(a)).

■増幅器613では、入力された電圧値を増幅して出力
する(第7図(b))。
(2) The amplifier 613 amplifies the input voltage value and outputs it (FIG. 7(b)).

■微分回路615(コンデンサと抵抗器で構成されてい
る)は、入力された電圧波形を微分して比較器617の
反転入力端及び比較器619の非反転入力端に供給する
(第7図(C))。
■The differentiating circuit 615 (consisting of a capacitor and a resistor) differentiates the input voltage waveform and supplies it to the inverting input terminal of the comparator 617 and the non-inverting input terminal of the comparator 619 (see Fig. 7). C)).

■比較器617の非反転入力端には所定の電圧(第1ス
ライスレベル)が供給されており、微分回路615から
入力された微分波形がこの第1スライスレベルより大き
いときに、出力データ“°1゛を出力する(第7図(d
))。
■A predetermined voltage (first slice level) is supplied to the non-inverting input terminal of the comparator 617, and when the differential waveform input from the differentiating circuit 615 is greater than this first slice level, the output data “° Outputs 1゛ (Fig. 7(d)
)).

■比較器619の反転入力端には所定の電圧(第2スラ
イスレベル)が入力されており、微分回路615から入
力された微分波形がこの第2スライスレベルより小さい
ときに、出力データ゛1°′を出力する(第7図(e)
)。
■ A predetermined voltage (second slice level) is input to the inverting input terminal of the comparator 619, and when the differential waveform input from the differentiating circuit 615 is smaller than this second slice level, the output data ``1°'' (Figure 7(e))
).

■フリップフロップ621のセット端子Sは比較器61
7の出力端に、フリップフロップ621のリセット端子
Rは比較器619の出力端にそれぞれ接続されている。
■The set terminal S of the flip-flop 621 is the comparator 61
The reset terminal R of the flip-flop 621 is connected to the output of the comparator 619, respectively.

従って、比較器617からデータ“ビが入力されるとフ
リップフロップ621にデータ“°1゛がセットされ、
次の比較器61つからのデータ“ビ°の人力に応じてフ
リップフロップ621はリセットされる。
Therefore, when the data "B" is input from the comparator 617, the data "°1" is set in the flip-flop 621.
The flip-flop 621 is reset in response to data input from the next comparator 61.

このようにして、バーコードの明暗部分に応じた2値化
を行ない、この2値化データに基づいて数値データを得
る(第7図(f))。
In this way, the barcode is binarized according to the bright and dark parts, and numerical data is obtained based on this binarized data (FIG. 7(f)).

〔発明が解決しようとする課題] ところで、上述した従来方式にあっては、アナログ的な
微分回路を用いていたため、入力波形の周波数によって
SN比が悪くなったり、位相のバラツキが生じたりして
、バーコードデータの読取り精度が悪いという問題点が
あった。
[Problems to be Solved by the Invention] By the way, in the conventional method described above, since an analog differentiating circuit is used, the S/N ratio deteriorates depending on the frequency of the input waveform, and phase variations occur. However, there was a problem in that the reading accuracy of barcode data was poor.

本発明は、このような点にかんがみて創作されたもので
あり、バーコードデータの読取り精度を上げるようにし
たバーコードデータの2値化方式を堤供することを目的
としている。
The present invention was created in view of these points, and an object of the present invention is to provide a barcode data binarization method that improves the reading accuracy of barcode data.

〔課題を解決するための手段〕[Means to solve the problem]

第1図は、本発明のバーコードデータの2値化方弐の原
理ブロック図である。
FIG. 1 is a block diagram of the principle of the second method of binarizing barcode data according to the present invention.

図において、データ変換手段111は、バーコードに対
応する映像信号が導入され、所定時間間隔で映像信号の
量子化を行なう。
In the figure, data conversion means 111 receives a video signal corresponding to a barcode and quantizes the video signal at predetermined time intervals.

差分手段121は、データ変換手段111で得られた量
子化データが導入され、順次量子化データの差分を求め
る。
The difference means 121 receives the quantized data obtained by the data conversion means 111, and sequentially calculates differences between the quantized data.

2値化手段131は、差分手段121による差分結果に
応じて2値化データを得る。
The binarization means 131 obtains binarized data according to the difference result obtained by the difference means 121.

従って、全体として、バーコードの映像信号に対応する
量子化データの差分を求め、その差分結果に応じて2値
化データを得るように構成されている。
Therefore, the overall structure is such that a difference between quantized data corresponding to a barcode video signal is found, and binarized data is obtained according to the difference result.

(作 用] データ変換手段111は、所定時間間隔でバーコードの
映像信号の量子化を行なう。差分手段121は、データ
変換手段111による量子化データの差分を順次求める
。また、2値化手段131は、その差分結果に応じて2
値化を行なう。
(Function) The data conversion means 111 quantizes the barcode video signal at predetermined time intervals.The difference means 121 sequentially obtains differences between the quantized data by the data conversion means 111.Also, the binarization means 131 is 2 depending on the difference result.
Perform valorization.

本発明にあっては、バーコードの映像信号を星子化し、
その量子化データの差分に応じて2値化を行なうことに
より、バーコードデータの読取り精度を上げることがで
きる。
In the present invention, the video signal of the barcode is converted into stars,
By performing binarization according to the difference in the quantized data, it is possible to improve the reading accuracy of barcode data.

〔実施例] 以下、図面に基づいて本発明の実施例について詳細に説
明する。
[Example] Hereinafter, an example of the present invention will be described in detail based on the drawings.

第2図は、本発明のバーコードデータの2値化方式を適
用した一実施例の構成を示す。
FIG. 2 shows the configuration of an embodiment to which the barcode data binarization method of the present invention is applied.

■、実施例と第1図と双刃苺■ ここで、本発明の実施例と第1図との対応関係を示して
おく。
(2) Embodiments, Figure 1, and Double Edged Strawberry (2) Here, the correspondence between the embodiments of the present invention and Figure 1 will be shown.

データ変換手段111は、アナログ−ディジタル(A/
D)変換器211に相当する。
The data conversion means 111 is an analog-digital (A/
D) Corresponds to converter 211.

差分手段121は、フリップフロップ221゜フリップ
フロップ223.N算器225に相当する。
The difference means 121 includes a flip-flop 221.degree. flip-flop 223. This corresponds to the N calculator 225.

2値化手段131は、フリップフロップ231゜フリッ
プフロップ233.N算器235.フリップフロップ 以上のような対応関係があるものとして、以下本発明の
実施例について説明する。
The binarization means 131 includes a flip-flop 231.degree. flip-flop 233. N calculator 235. Embodiments of the present invention will be described below, assuming that there is a correspondence relationship greater than that of flip-flops.

■.実施例の十炭戊 第2図において、本発明のバーコードデータの2値化方
式を適用したバーコードリーダは、反射光を受光するホ
トダイオード251と、ホトダイオード251で発生し
た電流を電圧に変換するための抵抗器253と、電圧波
形を増幅する増幅器241と、電圧波形(°アナログデ
ータ)を8ビツトのディジタルデータに変換するA/D
変換器211と、A/D変換器211から出力されるデ
ィジタルデータに基づいてデータの2値化を行なう2値
化回路220とを備えている。
■. In Fig. 2 of the embodiment, the barcode reader to which the barcode data binarization method of the present invention is applied has a photodiode 251 that receives reflected light and converts the current generated in the photodiode 251 into voltage. an amplifier 241 that amplifies the voltage waveform, and an A/D that converts the voltage waveform (analog data) into 8-bit digital data.
It includes a converter 211 and a binarization circuit 220 that binarizes data based on digital data output from the A/D converter 211.

ホトダイオード251のアノード側は接地されており、
カソード側は抵抗器253を介して所定電圧ライン(例
えば動作電圧+5■ライン)と接続されている。このホ
トダイオード251のカソード例の電圧波形は増幅器2
41に供給され、増幅器241による増幅波形はA/D
変換器211ニ供給される。A/D変換器211では、
クロック信号に同期したA/D変換動作を行なう。
The anode side of the photodiode 251 is grounded,
The cathode side is connected via a resistor 253 to a predetermined voltage line (for example, the operating voltage +5.times. line). The voltage waveform of the cathode example of this photodiode 251 is
41, and the amplified waveform by the amplifier 241 is A/D
A converter 211 is supplied. In the A/D converter 211,
Performs A/D conversion operation in synchronization with a clock signal.

2値化回路220は、4つの8ビツトフリツプフロツプ
(FF)221,223,231,233と、1ビツト
フリツプフロツプ237と、2人力データの差分を求め
るための減算Ri2 2 5,  235とを(11y
えている。
The binarization circuit 220 includes four 8-bit flip-flops (FF) 221, 223, 231, and 233, a 1-bit flip-flop 237, and a subtraction circuit Ri2 2 5 for calculating the difference between two manual data. 235 and (11y
It is growing.

各フリップフロップにはクロック信号が導入されており
、このクロック信号に回期してデータのラッチを行なう
A clock signal is introduced into each flip-flop, and data is latched in rotation with this clock signal.

先ず、A/D変換器211から2値化回路220に供給
された8ビツトデータは、フリップフロップ221にラ
ンチされる。次に、フリップフロップ221の出力は、
フリップフロップ223及び減算器225の第1入力端
に共に供給される。
First, 8-bit data supplied from the A/D converter 211 to the binarization circuit 220 is launched into the flip-flop 221. Next, the output of the flip-flop 221 is
A first input terminal of a flip-flop 223 and a subtracter 225 are both supplied.

フリップフロップ223では入力データをラッチし、そ
のデータは減算器225の第2入力端に供給される。
Flip-flop 223 latches input data, and the data is supplied to the second input terminal of subtracter 225.

減算器225は、第2入力端に入力されたデータから第
1入力端に入力されたデータを減算し、その差分結果を
フリップフロップ231に供給する。
The subtracter 225 subtracts the data input to the first input terminal from the data input to the second input terminal, and supplies the difference result to the flip-flop 231 .

同様にして、フリップフロップ231の出力は、フリッ
プフロップ233及び減算器235の第1入力端に共に
供給される。フリップフロップ233では人力データを
ラッチし、そのデータは減算器235の第2入力端に供
給される。
Similarly, the output of flip-flop 231 is fed together to a first input of flip-flop 233 and subtractor 235. Flip-flop 233 latches the manual data, and the data is supplied to the second input of subtractor 235.

減算器235は、第2入力端に入力されたデータから第
1入力端に入力されたデータを城算し、その減算におい
て発生したボロー(桁下がり)をフリップフロップ23
7に供給する。従って、フリップフロップ237には、
ボローが発生したときに“1゛が、それ以外のときは“
0“がセットされるごとになる。
The subtracter 235 calculates the data input to the first input terminal from the data input to the second input terminal, and sends the borrow (lower digit) generated during the subtraction to the flip-flop 23.
Supply to 7. Therefore, the flip-flop 237 has
“1゛” when a borrow occurs, otherwise “1゛”
0" is set each time.

」6実施例の1緋 次に、上述した本発明実施例の動作を説明する。”6 examples of 1 Hi Next, the operation of the embodiment of the present invention described above will be explained.

第3図は、実施例における2値化の要領を示す。FIG. 3 shows the procedure for binarization in the embodiment.

図において、「電圧波形」は増幅器241から出力され
る信号の電圧波形を示している。
In the figure, "voltage waveform" indicates the voltage waveform of the signal output from the amplifier 241.

また、「量子化データ」はA/D変換器211から出力
される8ビツトのディジタルデータを、「差分データA
」は減算器225から出力される差分結果を、「差分デ
ータB」は減算器235で発生ずるボローを、「2値化
信号Jはフリップフロップ237から出力されるデータ
をそれぞれ示している。
In addition, the "quantized data" is the 8-bit digital data output from the A/D converter 211, and the "difference data A
” indicates the difference result output from the subtracter 225, “difference data B” indicates the borrow generated by the subtracter 235, and “binarized signal J” indicates the data output from the flip-flop 237.

尚、図における量子化データ、差分データAの8ピント
デイジタルデータは10進数で表した。
Incidentally, the quantized data and the 8-pin digital data of the difference data A in the figure are expressed in decimal notation.

A / D変換器211には、第3図の「電圧波形」に
示したアナログデータが順次入力される。A/D変換器
211では、クロック信号に同期して(クロック信号の
周1111毎に)、入力されたアナログデータを8ビツ
トのディジタルデータに変換する。
Analog data shown in "voltage waveform" in FIG. 3 is sequentially input to the A/D converter 211. The A/D converter 211 converts the input analog data into 8-bit digital data in synchronization with the clock signal (every cycle 1111 of the clock signal).

ノ\/D変喚RS 211からの出力は、フリップフロ
ップ221及びフリップフロップ221を介してフリッ
プフロップ223に入力される。減算器225は、フリ
ップフロップ223にラッチしたデータからフリップフ
ロップ221にラッチしたデータを減算する。
The output from the /D conversion RS 211 is input to the flip-flop 223 via the flip-flop 221 and the flip-flop 221 . The subtracter 225 subtracts the data latched in the flip-flop 221 from the data latched in the flip-flop 223.

減算器225による減算結果は量子化データの勾配を示
しており、量子化データ(あるいは増幅器241からの
出力信号)の立ち七かり時はフリップフロップ231か
らの差分結果としては負の値が得られる。また、量子化
データの立ち下がり時はフリップフロップ231からの
差分結果としては正の値が得られる。尚、減算器225
による差分結果の絶対値の大小は、勾配の大小を表して
いる。
The result of subtraction by the subtracter 225 indicates the slope of the quantized data, and when the quantized data (or the output signal from the amplifier 241) rises, a negative value is obtained as the difference result from the flip-flop 231. . Furthermore, when the quantized data falls, a positive value is obtained as the difference result from the flip-flop 231. Furthermore, the subtractor 225
The magnitude of the absolute value of the difference result represents the magnitude of the gradient.

次に、減算器225による差分結果は、フリップフロッ
プ231及びフリップフロップ231を介してフリップ
フロップ233に入力される。減算器235は、フリッ
プフロップ233にラッチしたデータからフリップフロ
ップ231にラッチしたデータを減算する。減算器2;
35は、この減算においてボローが生じたときに“1°
゛を出力する。
Next, the difference result from the subtracter 225 is input to the flip-flop 233 via the flip-flop 231 and the flip-flop 231 . The subtracter 235 subtracts the data latched in the flip-flop 231 from the data latched in the flip-flop 233. Subtractor 2;
35 is “1°” when a borrow occurs in this subtraction.
Output ゛.

この減算器235の出力は、減算器225の出力(量子
化データの勾配)が最大あるいは最小になったとき(変
曲点)を境にして、値が変化することになる。
The value of the output of the subtracter 235 changes when the output of the subtracter 225 (gradient of quantized data) reaches a maximum or minimum (inflection point).

第3図に示したように、量子化データの立ち上がり時に
、先ず減算器235からは“0”°が出力され、量子化
データが変曲点に達すると減算器235の出力は“l″
′に変化する。次に、量子化データの立し下がり時の変
曲点を境に、減算器235の出力はビからII OII
に変化する。
As shown in FIG. 3, when the quantized data rises, the subtracter 235 first outputs "0", and when the quantized data reaches the inflection point, the output of the subtracter 235 becomes "1".
′. Next, at the inflection point at the falling edge of the quantized data, the output of the subtracter 235 changes from Bi to II OII
Changes to

減算器235の出力は、次のクロック信号に同期してフ
リップフロップ237にラッチされる。
The output of subtracter 235 is latched into flip-flop 237 in synchronization with the next clock signal.

フリップフロップ237にラッチされたデータは、は量
化データに対応した2値化データとして2値化回路22
0から出力される。
The data latched in the flip-flop 237 is sent to the binarization circuit 22 as binarized data corresponding to the quantified data.
Output from 0.

■、実施例のまとめ このように、バーコードの反射光に応じた電圧波形をA
/D変換器211で8ビツトのディジタルデータ(量子
化データ)に変換する。次に、減算器225でこのデー
タの差分(量子化データの勾配)を求め、減算器235
でこの差分結果を更に差分する。滅n25235からは
ボローが生じたときに“1°”が、それ以外のときは“
0“°が出力される。減算器235の出力は、フリップ
フロップ237を介して2値化データとして出力される
■Summary of Examples In this way, the voltage waveform corresponding to the reflected light of the barcode is
The /D converter 211 converts the data into 8-bit digital data (quantized data). Next, the subtracter 225 calculates the difference (gradient of the quantized data) of this data, and the subtracter 235
This difference result is further differentiated. From N25235, “1°” is displayed when a borrow occurs, and “1°” is displayed at other times.
0"° is output. The output of the subtracter 235 is output as binary data via the flip-flop 237.

従って、量子化データの2回の差分を求めて、ボローの
有無によって2値化を行なうことにより、入力波形(バ
ーコードの反射光に応じた波形)の変曲点を検出して2
値化を行なうことになり、バーコードデータの読取り精
度を上げることができる。特に、アナログ的な微分回路
を用いていないので、入力波形の周波数によって影響を
受けることはなくなる。
Therefore, by calculating the difference between the two quantized data and performing binarization depending on the presence or absence of borrow, the inflection point of the input waveform (waveform corresponding to the reflected light of the barcode) is detected and the
By converting it into a value, it is possible to improve the reading accuracy of the barcode data. In particular, since no analog differentiation circuit is used, it is not affected by the frequency of the input waveform.

尚、減算器235においては、2つの入力データの差分
を求めるときのボローの有無に着目しているので、2つ
のデータの大小の比較を行なう比較器に置き換えること
ができる。
Note that since the subtracter 235 focuses on the presence or absence of a borrow when calculating the difference between two input data, it can be replaced with a comparator that compares the magnitude of the two data.

第4図は、減算器235に代えて比較器435を用いた
場合の2値化回路220の構成を示す(着目部分以外は
省略する)。図において、フリップフロップ231の出
力が比較器435の第1人内端に入力され、フリップフ
ロップ233の出力が比較器435の第2入力端に入力
される。比較器435では、2つの入力端に入力された
データの比較を行ない、第1入力端に入力されたデータ
の方が大きいときにデータ“1”を出力する。このデー
タ゛1゛はフリップフロップ237を介して2値化デー
タとして出力される。
FIG. 4 shows the configuration of the binarization circuit 220 when a comparator 435 is used in place of the subtracter 235 (other parts than those of interest are omitted). In the figure, the output of flip-flop 231 is input to the first input terminal of comparator 435, and the output of flip-flop 233 is input to the second input terminal of comparator 435. The comparator 435 compares the data input to the two input terminals, and outputs data "1" when the data input to the first input terminal is larger. This data "1" is outputted as binary data via the flip-flop 237.

■1発明の変形態様 なお、上述した本発明の実施例にあっては、単に人力波
形を2値化する場合を考えたが、ノイズ等による影8′
を除去するためには、第5図に示すように、A/D変換
器211と2値化回路220の間にバントパスフィルタ
(BPF)561を挿入する。バンドパスフィルタ56
1によって、ノイズ等の原因による急峻なデータの変化
分を除去することが可能となる。
■1 Modifications of the invention In the embodiments of the invention described above, we have considered the case where a human waveform is simply binarized, but the shadows due to noise etc.
In order to remove this, a band pass filter (BPF) 561 is inserted between the A/D converter 211 and the binarization circuit 220, as shown in FIG. Bandpass filter 56
1 makes it possible to remove steep changes in data due to causes such as noise.

また、rl、実施例と第1図との対応関係」において、
本発明と実施例との対応関係を説明しておいたが、これ
に限られることはなく、本発明には各種の変形態様があ
ることは当業者であれば容易に推考できるであろう。
In addition, in ``correspondence between Examples and Figure 1'',
Although the correspondence between the present invention and the embodiments has been described, those skilled in the art will easily assume that the present invention is not limited to this and that there are various modifications.

[発明の効果] 上述したように、本発明によれば、バーコードの映像信
号を量子化し、その量子化データの差分に応じて2値化
を行なうことにより、バーコードデータの読取り精度を
上げることができるので、実用的には極めて有用である
[Effects of the Invention] As described above, according to the present invention, barcode video signals are quantized and binarized according to the difference in the quantized data, thereby improving the reading accuracy of barcode data. Therefore, it is extremely useful in practical terms.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明のバーコードデータの2稙化方式の原理
ブロック図、 第2図は本発明のバーコードデータの2値化方式を適用
した一実施例の構成図、 第3図は実施例の差分動作の説明図、 第4図は別実施例の構成図、 第5図は別実施例の構成図、 第6図は従来例の構成図、 第7図は従来例の2値化動作の説明図である。 図において、 111はデータ変換手段、 121は差分手段、 131は2値化手段、 211はA/D変換器、 220は2値化回路、 221.223,231,233,237はフリップフ
ロップ、 225.235は減算器、 241は増幅器、 251はホトダイオード、 253は抵抗器、 435は比較器、 561はバンドパスフィルタである。 別実方を也イグ弓の414.へ図 第4図 定j尖泡イ列の4各へ図 第5図 〃
Fig. 1 is a principle block diagram of the barcode data binarization method of the present invention, Fig. 2 is a block diagram of an embodiment to which the barcode data binarization method of the present invention is applied, and Fig. 3 is the implementation. An explanatory diagram of the differential operation of the example, Fig. 4 is a block diagram of another embodiment, Fig. 5 is a block diagram of another embodiment, Fig. 6 is a block diagram of the conventional example, and Fig. 7 is binarization of the conventional example. It is an explanatory diagram of operation. In the figure, 111 is a data conversion means, 121 is a difference means, 131 is a binarization means, 211 is an A/D converter, 220 is a binarization circuit, 221, 223, 231, 233, 237 are flip-flops, 225 .235 is a subtracter, 241 is an amplifier, 251 is a photodiode, 253 is a resistor, 435 is a comparator, and 561 is a bandpass filter. 414. Figure 4 Figure 4 Figure 5 Figure 5

Claims (1)

【特許請求の範囲】[Claims] (1)バーコードに対応する映像信号が導入され、所定
時間間隔で前記映像信号の量子化を行なうデータ変換手
段(111)と、 前記データ変換手段(111)で得られた量子化データ
が導入され、順次前記量子化データの差分を求める差分
手段(121)と、 前記差分手段(121)による差分結果に応じて2値化
データを得る2値化手段(131)と、を備えるように
構成したことを特徴とするバーコードデータの2値化方
式。
(1) A video signal corresponding to a barcode is introduced, and data conversion means (111) quantizes the video signal at predetermined time intervals, and quantized data obtained by the data conversion means (111) is introduced. and a difference means (121) that sequentially obtains differences between the quantized data, and a binarization means (131) that obtains binarized data according to the difference results obtained by the difference means (121). This is a barcode data binarization method that is characterized by the following.
JP63032430A 1988-02-15 1988-02-15 Binarization system for bar code data Pending JPH01206477A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63032430A JPH01206477A (en) 1988-02-15 1988-02-15 Binarization system for bar code data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63032430A JPH01206477A (en) 1988-02-15 1988-02-15 Binarization system for bar code data

Publications (1)

Publication Number Publication Date
JPH01206477A true JPH01206477A (en) 1989-08-18

Family

ID=12358738

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63032430A Pending JPH01206477A (en) 1988-02-15 1988-02-15 Binarization system for bar code data

Country Status (1)

Country Link
JP (1) JPH01206477A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03185581A (en) * 1989-12-14 1991-08-13 Sumitomo Rubber Ind Ltd Method and device for reading out bar code

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5333530A (en) * 1976-09-09 1978-03-29 Omron Tateisi Electronics Co Decision method for bar code pattern

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5333530A (en) * 1976-09-09 1978-03-29 Omron Tateisi Electronics Co Decision method for bar code pattern

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03185581A (en) * 1989-12-14 1991-08-13 Sumitomo Rubber Ind Ltd Method and device for reading out bar code

Similar Documents

Publication Publication Date Title
US4749879A (en) Signal transition detection method and system
EP0545254B1 (en) Analog-to-digital converter circuit having automatic range control
JP2729088B2 (en) Barcode reader processing unit
US7362255B1 (en) Chopping and oversampling ADC having reduced low frequency drift
EP0400969B1 (en) Circuitry for processing an analog signal obtained by scanning a bar code
JPS6335149B2 (en)
JPH057154A (en) A/d converter circuit
JPH01206477A (en) Binarization system for bar code data
US5898395A (en) Drift canceling method and apparatus for analog to digital converters
KR930023852A (en) Linear Signal Reconstruction System and Method
KR100205153B1 (en) Apparatus for reading an information pattern from a record carrier and signal processing circuit for use in such apparatus
EP0404462A3 (en) Signal processing apparatus and method
US4272721A (en) Analog-to-digital converter alignment circuit
JPS61193273A (en) Bar code reader
JPH08147402A (en) Signal processor of optical information reader
GB2179516A (en) Analogue-to-digital conversion
JPS63128811A (en) Signal binarizing circuit
JPS6153756B2 (en)
JPH10293805A (en) Binarization processing method and circuit for bar code signal
Kozmin Data acquisition and signal conditioning for low power measurement systems
JP2543162Y2 (en) Integral type high amplification detector
JPH05101211A (en) Binarizing device for bar code signal
JPH02291722A (en) Analog/digital converter
JP2591273B2 (en) Substrate unevenness automatic removal method
JPH05180953A (en) Photoelectric material detecting apparatus