JPH01206477A - バーコードデータの2値化方式 - Google Patents

バーコードデータの2値化方式

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
barcode
difference
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
English (en)
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/ja
Publication of JPH01206477A publication Critical patent/JPH01206477A/ja
Pending legal-status Critical Current

Links

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔1既  要] バーコードに対応する映像信号に基づいて2値化データ
を得るようにしたバーコードデータの2値化方式に関し
、 バーコードデータの読取り精度を上げることを目的とし
、 バーコードに対応する映像信号が導入され、所定時間間
隔で映像信号の量子化を行なうデータ変換手段と、デー
タ変換手段で得られた量子化データが導入され、順次量
子化データの差分を求める差分手段と、差分手段による
差分結果に応して2値化データを得る2値化手段とを備
えるように構成する。
(産業上の利用分野〕 本発明は、バーコードデータの2値化方式に関し、特に
、バーコードに対応する映像信号に基づいて2値化デー
タを得るようにしたバーコードデータの2値化方弐に関
するものである。
[従来の技術] 現在、スーパーマーケ・ット等に設置されたPOSシス
テムにおいては、各商品毎にバーコードが′訓り当てら
れ、それをバーコードリーダで3売み取っている。また
、最近ではこのバーコードは、製造メーカーの製造ライ
ンにおける生産管理にも利用されており、その他の分野
においても幅広く利用されている。
ところで、このようなバーコードで記録されたデータを
読み取る場合、レーザー光をバーコードに照射し、その
反射光に基づいて2値化を行ない、更にこの2値化結果
に応じて1o進の数値データ(あるいは2進データ)を
得ることになる。
第6図は、従来例のバーコードデータの2値化方式の構
成を示す。また、第7図は第6図に示した回路各部の電
圧波形を示す。
■先ず、反射光がホトダイオード611に取り込まれる
。ホトダイオード611は、その反射光に応じて電流を
発生するので、その電流を電圧に変換して増幅器613
 (AMP)に供給する(第7図(a))。
■増幅器613では、入力された電圧値を増幅して出力
する(第7図(b))。
■微分回路615(コンデンサと抵抗器で構成されてい
る)は、入力された電圧波形を微分して比較器617の
反転入力端及び比較器619の非反転入力端に供給する
(第7図(C))。
■比較器617の非反転入力端には所定の電圧(第1ス
ライスレベル)が供給されており、微分回路615から
入力された微分波形がこの第1スライスレベルより大き
いときに、出力データ“°1゛を出力する(第7図(d
))。
■比較器619の反転入力端には所定の電圧(第2スラ
イスレベル)が入力されており、微分回路615から入
力された微分波形がこの第2スライスレベルより小さい
ときに、出力データ゛1°′を出力する(第7図(e)
)。
■フリップフロップ621のセット端子Sは比較器61
7の出力端に、フリップフロップ621のリセット端子
Rは比較器619の出力端にそれぞれ接続されている。
従って、比較器617からデータ“ビが入力されるとフ
リップフロップ621にデータ“°1゛がセットされ、
次の比較器61つからのデータ“ビ°の人力に応じてフ
リップフロップ621はリセットされる。
このようにして、バーコードの明暗部分に応じた2値化
を行ない、この2値化データに基づいて数値データを得
る(第7図(f))。
〔発明が解決しようとする課題] ところで、上述した従来方式にあっては、アナログ的な
微分回路を用いていたため、入力波形の周波数によって
SN比が悪くなったり、位相のバラツキが生じたりして
、バーコードデータの読取り精度が悪いという問題点が
あった。
本発明は、このような点にかんがみて創作されたもので
あり、バーコードデータの読取り精度を上げるようにし
たバーコードデータの2値化方式を堤供することを目的
としている。
〔課題を解決するための手段〕
第1図は、本発明のバーコードデータの2値化方弐の原
理ブロック図である。
図において、データ変換手段111は、バーコードに対
応する映像信号が導入され、所定時間間隔で映像信号の
量子化を行なう。
差分手段121は、データ変換手段111で得られた量
子化データが導入され、順次量子化データの差分を求め
る。
2値化手段131は、差分手段121による差分結果に
応じて2値化データを得る。
従って、全体として、バーコードの映像信号に対応する
量子化データの差分を求め、その差分結果に応じて2値
化データを得るように構成されている。
(作 用] データ変換手段111は、所定時間間隔でバーコードの
映像信号の量子化を行なう。差分手段121は、データ
変換手段111による量子化データの差分を順次求める
。また、2値化手段131は、その差分結果に応じて2
値化を行なう。
本発明にあっては、バーコードの映像信号を星子化し、
その量子化データの差分に応じて2値化を行なうことに
より、バーコードデータの読取り精度を上げることがで
きる。
〔実施例] 以下、図面に基づいて本発明の実施例について詳細に説
明する。
第2図は、本発明のバーコードデータの2値化方式を適
用した一実施例の構成を示す。
■、実施例と第1図と双刃苺■ ここで、本発明の実施例と第1図との対応関係を示して
おく。
データ変換手段111は、アナログ−ディジタル(A/
D)変換器211に相当する。
差分手段121は、フリップフロップ221゜フリップ
フロップ223.N算器225に相当する。
2値化手段131は、フリップフロップ231゜フリッ
プフロップ233.N算器235.フリップフロップ 以上のような対応関係があるものとして、以下本発明の
実施例について説明する。
■.実施例の十炭戊 第2図において、本発明のバーコードデータの2値化方
式を適用したバーコードリーダは、反射光を受光するホ
トダイオード251と、ホトダイオード251で発生し
た電流を電圧に変換するための抵抗器253と、電圧波
形を増幅する増幅器241と、電圧波形(°アナログデ
ータ)を8ビツトのディジタルデータに変換するA/D
変換器211と、A/D変換器211から出力されるデ
ィジタルデータに基づいてデータの2値化を行なう2値
化回路220とを備えている。
ホトダイオード251のアノード側は接地されており、
カソード側は抵抗器253を介して所定電圧ライン(例
えば動作電圧+5■ライン)と接続されている。このホ
トダイオード251のカソード例の電圧波形は増幅器2
41に供給され、増幅器241による増幅波形はA/D
変換器211ニ供給される。A/D変換器211では、
クロック信号に同期したA/D変換動作を行なう。
2値化回路220は、4つの8ビツトフリツプフロツプ
(FF)221,223,231,233と、1ビツト
フリツプフロツプ237と、2人力データの差分を求め
るための減算Ri2 2 5,  235とを(11y
えている。
各フリップフロップにはクロック信号が導入されており
、このクロック信号に回期してデータのラッチを行なう
先ず、A/D変換器211から2値化回路220に供給
された8ビツトデータは、フリップフロップ221にラ
ンチされる。次に、フリップフロップ221の出力は、
フリップフロップ223及び減算器225の第1入力端
に共に供給される。
フリップフロップ223では入力データをラッチし、そ
のデータは減算器225の第2入力端に供給される。
減算器225は、第2入力端に入力されたデータから第
1入力端に入力されたデータを減算し、その差分結果を
フリップフロップ231に供給する。
同様にして、フリップフロップ231の出力は、フリッ
プフロップ233及び減算器235の第1入力端に共に
供給される。フリップフロップ233では人力データを
ラッチし、そのデータは減算器235の第2入力端に供
給される。
減算器235は、第2入力端に入力されたデータから第
1入力端に入力されたデータを城算し、その減算におい
て発生したボロー(桁下がり)をフリップフロップ23
7に供給する。従って、フリップフロップ237には、
ボローが発生したときに“1゛が、それ以外のときは“
0“がセットされるごとになる。
」6実施例の1緋 次に、上述した本発明実施例の動作を説明する。
第3図は、実施例における2値化の要領を示す。
図において、「電圧波形」は増幅器241から出力され
る信号の電圧波形を示している。
また、「量子化データ」はA/D変換器211から出力
される8ビツトのディジタルデータを、「差分データA
」は減算器225から出力される差分結果を、「差分デ
ータB」は減算器235で発生ずるボローを、「2値化
信号Jはフリップフロップ237から出力されるデータ
をそれぞれ示している。
尚、図における量子化データ、差分データAの8ピント
デイジタルデータは10進数で表した。
A / D変換器211には、第3図の「電圧波形」に
示したアナログデータが順次入力される。A/D変換器
211では、クロック信号に同期して(クロック信号の
周1111毎に)、入力されたアナログデータを8ビツ
トのディジタルデータに変換する。
ノ\/D変喚RS 211からの出力は、フリップフロ
ップ221及びフリップフロップ221を介してフリッ
プフロップ223に入力される。減算器225は、フリ
ップフロップ223にラッチしたデータからフリップフ
ロップ221にラッチしたデータを減算する。
減算器225による減算結果は量子化データの勾配を示
しており、量子化データ(あるいは増幅器241からの
出力信号)の立ち七かり時はフリップフロップ231か
らの差分結果としては負の値が得られる。また、量子化
データの立ち下がり時はフリップフロップ231からの
差分結果としては正の値が得られる。尚、減算器225
による差分結果の絶対値の大小は、勾配の大小を表して
いる。
次に、減算器225による差分結果は、フリップフロッ
プ231及びフリップフロップ231を介してフリップ
フロップ233に入力される。減算器235は、フリッ
プフロップ233にラッチしたデータからフリップフロ
ップ231にラッチしたデータを減算する。減算器2;
35は、この減算においてボローが生じたときに“1°
゛を出力する。
この減算器235の出力は、減算器225の出力(量子
化データの勾配)が最大あるいは最小になったとき(変
曲点)を境にして、値が変化することになる。
第3図に示したように、量子化データの立ち上がり時に
、先ず減算器235からは“0”°が出力され、量子化
データが変曲点に達すると減算器235の出力は“l″
′に変化する。次に、量子化データの立し下がり時の変
曲点を境に、減算器235の出力はビからII OII
に変化する。
減算器235の出力は、次のクロック信号に同期してフ
リップフロップ237にラッチされる。
フリップフロップ237にラッチされたデータは、は量
化データに対応した2値化データとして2値化回路22
0から出力される。
■、実施例のまとめ このように、バーコードの反射光に応じた電圧波形をA
/D変換器211で8ビツトのディジタルデータ(量子
化データ)に変換する。次に、減算器225でこのデー
タの差分(量子化データの勾配)を求め、減算器235
でこの差分結果を更に差分する。滅n25235からは
ボローが生じたときに“1°”が、それ以外のときは“
0“°が出力される。減算器235の出力は、フリップ
フロップ237を介して2値化データとして出力される
従って、量子化データの2回の差分を求めて、ボローの
有無によって2値化を行なうことにより、入力波形(バ
ーコードの反射光に応じた波形)の変曲点を検出して2
値化を行なうことになり、バーコードデータの読取り精
度を上げることができる。特に、アナログ的な微分回路
を用いていないので、入力波形の周波数によって影響を
受けることはなくなる。
尚、減算器235においては、2つの入力データの差分
を求めるときのボローの有無に着目しているので、2つ
のデータの大小の比較を行なう比較器に置き換えること
ができる。
第4図は、減算器235に代えて比較器435を用いた
場合の2値化回路220の構成を示す(着目部分以外は
省略する)。図において、フリップフロップ231の出
力が比較器435の第1人内端に入力され、フリップフ
ロップ233の出力が比較器435の第2入力端に入力
される。比較器435では、2つの入力端に入力された
データの比較を行ない、第1入力端に入力されたデータ
の方が大きいときにデータ“1”を出力する。このデー
タ゛1゛はフリップフロップ237を介して2値化デー
タとして出力される。
■1発明の変形態様 なお、上述した本発明の実施例にあっては、単に人力波
形を2値化する場合を考えたが、ノイズ等による影8′
を除去するためには、第5図に示すように、A/D変換
器211と2値化回路220の間にバントパスフィルタ
(BPF)561を挿入する。バンドパスフィルタ56
1によって、ノイズ等の原因による急峻なデータの変化
分を除去することが可能となる。
また、rl、実施例と第1図との対応関係」において、
本発明と実施例との対応関係を説明しておいたが、これ
に限られることはなく、本発明には各種の変形態様があ
ることは当業者であれば容易に推考できるであろう。
[発明の効果] 上述したように、本発明によれば、バーコードの映像信
号を量子化し、その量子化データの差分に応じて2値化
を行なうことにより、バーコードデータの読取り精度を
上げることができるので、実用的には極めて有用である
【図面の簡単な説明】
第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図 〃

Claims (1)

    【特許請求の範囲】
  1. (1)バーコードに対応する映像信号が導入され、所定
    時間間隔で前記映像信号の量子化を行なうデータ変換手
    段(111)と、 前記データ変換手段(111)で得られた量子化データ
    が導入され、順次前記量子化データの差分を求める差分
    手段(121)と、 前記差分手段(121)による差分結果に応じて2値化
    データを得る2値化手段(131)と、を備えるように
    構成したことを特徴とするバーコードデータの2値化方
    式。
JP63032430A 1988-02-15 1988-02-15 バーコードデータの2値化方式 Pending JPH01206477A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63032430A JPH01206477A (ja) 1988-02-15 1988-02-15 バーコードデータの2値化方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63032430A JPH01206477A (ja) 1988-02-15 1988-02-15 バーコードデータの2値化方式

Publications (1)

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

Family

ID=12358738

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63032430A Pending JPH01206477A (ja) 1988-02-15 1988-02-15 バーコードデータの2値化方式

Country Status (1)

Country Link
JP (1) JPH01206477A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03185581A (ja) * 1989-12-14 1991-08-13 Sumitomo Rubber Ind Ltd バーコードの読取方法及びその装置

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 (ja) * 1989-12-14 1991-08-13 Sumitomo Rubber Ind Ltd バーコードの読取方法及びその装置

Similar Documents

Publication Publication Date Title
US4091379A (en) Analog to digital wave shaping system
EP0545254B1 (en) Analog-to-digital converter circuit having automatic range control
EP0400969B1 (en) Circuitry for processing an analog signal obtained by scanning a bar code
JPH03109684A (ja) バーコードリーダ処理装置
JPS6335149B2 (ja)
JP2001357347A (ja) アナログバーコード信号のデジタル化と処理の方法及び装置
JPH057154A (ja) A/d変換回路
JP2001357348A (ja) バーコード信号処理における二重閾の方法及び装置
KR100205153B1 (ko) 정보 패턴 판독 장치 및 그에 사용되는 신호 처리 회로
CN1006412B (zh) 鉴别在不同反射区的光扫描期间所产生的陡沿转变的方法及其设备
JPS6230672B2 (ja)
US4272721A (en) Analog-to-digital converter alignment circuit
JPS63128811A (ja) 信号2値化回路
JP2002330259A (ja) 広ダイナミック信号中間処理回路
JPS59201174A (ja) バ−コ−ド読取装置における信号処理方法
JP2591273B2 (ja) 素地ムラ自動除去方式
JP2543162Y2 (ja) 積分型高増幅度検出装置
JPH10293805A (ja) バーコード信号の2値化処理方法および2値化処理回路
JP2000353940A (ja) Agc回路を備えた信号波形の処理回路
JPH05101211A (ja) バーコード信号2値化装置
JPS631945A (ja) 波形弁別処理装置
JPH05180953A (ja) 光電式物品検出装置
JPH0156385B2 (ja)
JPH02291722A (ja) アナログ―ディジタル変換器
JPH01191519A (ja) 画像処理装置