JPH02211593A - Optical information reader - Google Patents
Optical information readerInfo
- Publication number
- JPH02211593A JPH02211593A JP1031729A JP3172989A JPH02211593A JP H02211593 A JPH02211593 A JP H02211593A JP 1031729 A JP1031729 A JP 1031729A JP 3172989 A JP3172989 A JP 3172989A JP H02211593 A JPH02211593 A JP H02211593A
- Authority
- JP
- Japan
- Prior art keywords
- optical information
- filter element
- circuit
- reading
- signal
- 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
Links
- 230000003287 optical effect Effects 0.000 title claims abstract description 35
- 238000006243 chemical reaction Methods 0.000 claims description 6
- 239000011800 void material Substances 0.000 abstract description 3
- 230000000694 effects Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 9
- 238000000034 method Methods 0.000 description 8
- 238000007493 shaping process Methods 0.000 description 5
- 238000005286 illumination Methods 0.000 description 4
- 239000003990 capacitor Substances 0.000 description 3
- 230000035945 sensitivity Effects 0.000 description 3
- 230000002238 attenuated effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000000149 argon plasma sintering Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 239000000428 dust Substances 0.000 description 1
- 238000000295 emission spectrum Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 238000007639 printing Methods 0.000 description 1
- 230000004043 responsiveness Effects 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
- 230000003595 spectral effect Effects 0.000 description 1
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野]
本発明は光学的に記録された情報の読取装置に関し、特
にこの光学的情報の欠陥による読み取り不良を低減する
ものである。DETAILED DESCRIPTION OF THE INVENTION [Industrial Application Field] The present invention relates to a reading device for optically recorded information, and particularly to a device for reducing reading failures due to defects in the optical information.
従来の光学的情報読取装置として、例えば特開昭59−
58582号公報に開示されるものが一般に知られてい
る。As a conventional optical information reading device, for example, JP-A-59-
The one disclosed in Japanese Patent No. 58582 is generally known.
この公報に開示されるものは、−次元のイメージセンサ
を備え、このイメージセンサの奇数列画素の信号と偶数
列画素の信号とを交互に読み出し、それぞれをデコード
することで低分解能高速読取りを実現し、一方、奇偶列
を合成して読み出し、これをデコードすることで高分解
能低速読み取りを実現している。The device disclosed in this publication is equipped with a -dimensional image sensor, and achieves low-resolution, high-speed reading by alternately reading signals from odd-numbered row pixels and even-numbered row pixel signals of this image sensor and decoding each of them. However, high-resolution, low-speed reading is achieved by combining odd and even columns, reading them out, and decoding them.
上記のような従来の技術では、1回のバーコードの読み
取りに供される画素数を変えることにより、高分解能と
低分解能とを切替えている。しかし、有効な画素数を増
減するため、例えば上記公報に開示されるものでは、奇
数列画素と偶数列画素との転送タイミングを制御しなけ
ればならず、回路構成が複雑になるという欠点があった
。In the conventional technology as described above, high resolution and low resolution are switched by changing the number of pixels used for one barcode reading. However, in order to increase or decrease the number of effective pixels, the method disclosed in the above-mentioned publication, for example, requires controlling the transfer timing between odd-numbered column pixels and even-numbered column pixels, which has the disadvantage of complicating the circuit configuration. Ta.
さらに、イメージセンサからの電気信号を平滑化し、2
値化する波形整形回路とのマツチングが高分解能処理時
も低分解能処理時も同一であるため、読み取り対象であ
る光学的情報(例えばバーコード)にボイドやスポット
があると、読み取り不良を生じることがあった。これは
、上記公報に開示されるものが、単に画素数の増減によ
り高分解能処理と低分解能処理とを達成しているためで
あり、イメージセンサからの出力信号の処理においてそ
の信号処理の精度を考慮していないためである。Furthermore, the electrical signal from the image sensor is smoothed and
Matching with the waveform shaping circuit that converts into values is the same during high-resolution processing and low-resolution processing, so if there are voids or spots in the optical information to be read (for example, a bar code), reading errors may occur. was there. This is because what is disclosed in the above-mentioned publication achieves high-resolution processing and low-resolution processing simply by increasing or decreasing the number of pixels, and the accuracy of signal processing is not achieved in processing the output signal from the image sensor. This is because it is not taken into account.
そこで本発明は、光学的情報の読み取りにあたり、光学
的情報にボイドやスポットが混入していてもそれらの影
響を抑制して高い読取率を達成することを目的とする。SUMMARY OF THE INVENTION Therefore, an object of the present invention is to achieve a high reading rate by suppressing the effects of voids and spots even if the optical information is mixed in when reading optical information.
本発明は、上記目的を達成するために、光学的に記録さ
れた光学的情報を読取線に沿って走査し、前記光学的情
報を電気信号に変換する光電変換手段と、
該光電変換手段からの電気信号を処理し、前記光学的情
報に対応した2値化信号を得る信号処理手段と
を備えた光学的情報読取装置において、前記信号処理手
段が所定の低域通過特性を有するフィルタ要素を備え、
さらに、
前記光電変換手段から出力される前記電気信号の前記フ
ィルタ要素への入力速度と前記フィルタ要素の低域通過
特性との関係を調節し、前記入力速度をより高速にする
か、または前記フィルタ要素の通過特性をより低(して
低精度な前記光学的情報の読み取りを実現し、あるいは
前記入力速度をより低速にするか、または前記フィルタ
要素の通過特性をより高くして、高精度な前記光学的情
報の読み取りを実現する精度調節手段
を備えるという技術的手段を採用する。In order to achieve the above object, the present invention provides: photoelectric conversion means for scanning optically recorded optical information along a reading line and converting the optical information into an electrical signal; and from the photoelectric conversion means. and a signal processing means for processing an electrical signal to obtain a binary signal corresponding to the optical information, wherein the signal processing means includes a filter element having a predetermined low-pass characteristic. Prepare,
Furthermore, the relationship between the input speed of the electrical signal outputted from the photoelectric conversion means to the filter element and the low-pass characteristic of the filter element is adjusted to make the input speed higher, or The pass characteristic of the filter element may be made lower to achieve a less accurate reading of the optical information, or the input speed may be made slower, or the pass characteristic of the filter element may be made higher to achieve a more accurate A technical means is adopted in which a precision adjustment means for realizing reading of the optical information is provided.
〔作用]
上記のような本発明の構成によると、光学的情報が変換
された電気信号のフィルタ要素への入力速度と、このフ
ィルタ要素の低減通過特性との関係が調節されて高精度
読取あるいは低精度読取が達成される。[Operation] According to the configuration of the present invention as described above, the relationship between the input speed of the electrical signal converted into optical information to the filter element and the reduced pass characteristic of this filter element is adjusted, and high precision reading or A low precision reading is achieved.
ここで、前記入力速度をより高速にするか、または前記
フィルタ要素の通過特性をより低くすると、前記電気信
号の微少な変化はフィルタ要素によって減衰される。こ
のため読取精度は低下するが、光学的情報に混入したボ
イドやスポットの影響が低減され、これらのボイドやス
ポットによる読取不良の発生が低減され、大きく低密度
に記録された光学的情報を正確に読み取ることができる
。Here, if the input speed is made higher or the pass characteristic of the filter element is made lower, minute changes in the electrical signal are attenuated by the filter element. This reduces the reading accuracy, but it reduces the influence of voids and spots mixed into the optical information, reduces the occurrence of reading failures due to these voids and spots, and makes it possible to accurately read large and low-density optical information. can be read.
また、前記入力速度をより低速にするか、または前記フ
ィルタ要素の通過特性をより高くすると、前記電気信号
の微少な変化がフィルタ要素を通過する。このため、高
い精度で光学的情報を読み取ることができ、細かく高密
度に記録された光学的情報であっても読み取ることがで
きる。Moreover, if the input speed is made slower or the pass characteristic of the filter element is made higher, small changes in the electrical signal will pass through the filter element. Therefore, optical information can be read with high precision, and even optical information recorded in fine detail and high density can be read.
以上述べたように、本発明によれば、光学的情報に混入
したボイドやスポットの影響を抑制して読取不良の発生
を低減することができ、しかも低密度、高密度の光学的
情報にかかわらず、正確に読み取ることができる。As described above, according to the present invention, it is possible to suppress the influence of voids and spots mixed in optical information, thereby reducing the occurrence of reading failures, and even when optical information is of low density or high density. can be read accurately.
以下、本発明を適用した実施例を図面に基づいて説明す
る。Embodiments to which the present invention is applied will be described below based on the drawings.
なお、この実施例ではイメージセンサを用いて光学的情
報の映像を走査し、この光学的情報に対応した電気信号
を得るとともに、このイメージセンサの複数画素の信号
を上記電気信号として順次読み出すためのクロック信号
の周期を高低2値に切替えることにより、高精度な高分
解能低速処理と、低精度な低分解能高速処理とを実現し
ている。In this embodiment, an image sensor is used to scan an image of optical information to obtain an electrical signal corresponding to this optical information, and a system is used to sequentially read out the signals of multiple pixels of this image sensor as the above-mentioned electrical signals. By switching the period of the clock signal between high and low values, high-precision, high-resolution, low-speed processing and low-precision, low-resolution, high-speed processing are realized.
まず、一実施例の構成を説明する。First, the configuration of one embodiment will be explained.
第1図は、この実施例のバーコード読取装置の全体構成
を示す構成図である。FIG. 1 is a block diagram showing the overall structure of the barcode reading device of this embodiment.
1は手持ち走査部であり、以下に述べる構成を備える。Reference numeral 1 denotes a hand-held scanning unit, which has the configuration described below.
2は光源に使用する高輝度の10個の赤色発光ダイオー
ドからなる照明光源である。3は光散乱材で、赤色発光
ダイオード2よりの照明光を散乱させて所定範囲にわた
って均一化している。Reference numeral 2 denotes an illumination light source consisting of ten high-intensity red light emitting diodes used as a light source. A light scattering material 3 scatters the illumination light from the red light emitting diode 2 to make it uniform over a predetermined range.
4は記録媒体のラベルで、光学的情報のバーコード5を
印刷したものである。4 is a label of the recording medium on which a barcode 5 of optical information is printed.
6は平面反射鏡で、バーコードラベル4よりの反射光を
反射して方向を変えるものである。7はレンズでバーコ
ードラベル4からの反射光を集光し、絞り部材8を通っ
て所定位置にバーコード映像を結像させている。9は読
取センサとしてのシリコン系のイメージセンサで、多数
のフォト素子を線状に並べた一次元の2048ビツトの
分解能を有しており、照明光源2の発光スペクトル付近
に分光感度のピーク領域を持つものである。10は手持
ちケースである。Reference numeral 6 denotes a flat reflecting mirror, which reflects the light reflected from the barcode label 4 and changes its direction. A lens 7 collects reflected light from the barcode label 4, passes through an aperture member 8, and forms a barcode image at a predetermined position. Reference numeral 9 denotes a silicon-based image sensor as a reading sensor, which has a one-dimensional resolution of 2048 bits by arranging a large number of photo elements in a line, and has a peak region of spectral sensitivity near the emission spectrum of the illumination light source 2. It is something you have. 10 is a handheld case.
11は照明光源2およびイメージセンサ9の駆動回路お
よびイメージセンサ9からの電気信号を2値化する信号
処理回路を含む制御回路であり、ケーブルを介してデコ
ーダ回路12および電源13に接続されている。デコー
ダ回路12は制御回路11から出力される2値化信号を
所定のキャラクタコードにデコードするマイクロコンピ
ュータを備えており、このコードをPOSシステム14
へ出力する。11 is a control circuit including a drive circuit for the illumination light source 2 and the image sensor 9, and a signal processing circuit for binarizing the electric signal from the image sensor 9, and is connected to a decoder circuit 12 and a power source 13 via a cable. . The decoder circuit 12 includes a microcomputer that decodes the binary signal output from the control circuit 11 into a predetermined character code, and converts this code into the POS system 14.
Output to.
第2図は第1図における制御回路11のブロック構成図
である。FIG. 2 is a block diagram of the control circuit 11 in FIG. 1.
分周回路111はデコーダ回路12から供給される基本
クロック信号をクロック制御信号に応じて分周する。こ
こではクロック制御信号に応じて1/1分周と1/2分
周とが切替えられる。The frequency dividing circuit 111 divides the frequency of the basic clock signal supplied from the decoder circuit 12 according to the clock control signal. Here, frequency division by 1/1 and frequency division by 1/2 are switched according to the clock control signal.
この分周回路111は分周器1110、アナログスイッ
チ1111,1112、およびインバータ1113によ
り構成される。クロック制御信号がハイレベルであると
アナログスイッチ1112がオンし、基本タロツクが1
/2分周される。クロック制御信号がローレベルである
とアナログスイッチ1111がオンし、基本クロックが
そのまま出力される。クロック発生回路112は分周回
路111から供給されるクロック信号に基づいてイメー
ジセンサ9および後述するサンプルホールド回路114
を駆動するための各種信号を発生する。This frequency dividing circuit 111 is composed of a frequency divider 1110, analog switches 1111, 1112, and an inverter 1113. When the clock control signal is at a high level, the analog switch 1112 is turned on and the basic tarokk is set to 1.
The frequency is divided by /2. When the clock control signal is at a low level, the analog switch 1111 is turned on and the basic clock is output as is. The clock generation circuit 112 operates on the image sensor 9 and a sample hold circuit 114 (to be described later) based on the clock signal supplied from the frequency dividing circuit 111.
Generates various signals to drive.
イメージセンサ9から順次出力される各画素の信号は増
幅回路113で増幅され、サンプルホールド回路114
でサンプルホールドされて波形整形回路115で波形整
形される。このアナログ信号は2値化回路116でバー
コードのバーおよびスペースに対応した2値化信号に変
換され、デコーダ回路12に送られる。The signals of each pixel sequentially output from the image sensor 9 are amplified by an amplifier circuit 113, and then sent to a sample hold circuit 114.
The signal is sampled and held, and the waveform is shaped by the waveform shaping circuit 115. This analog signal is converted by the binarization circuit 116 into a binarized signal corresponding to the bars and spaces of the barcode, and sent to the decoder circuit 12.
第3図は第2図におけるサンプルホールド回路114、
波形整形回路115および2値化回路116の詳細な回
路図である。なお、この第3図の詳細は特開昭59−5
8582号公報を参照することができる。FIG. 3 shows the sample and hold circuit 114 in FIG.
2 is a detailed circuit diagram of a waveform shaping circuit 115 and a binarization circuit 116. FIG. The details of this figure 3 can be found in Japanese Patent Application Laid-open No. 59-59.
8582 can be referred to.
第4図は2値化回路116の作動を説明する説明図であ
る。FIG. 4 is an explanatory diagram illustrating the operation of the binarization circuit 116.
第3図および第4図において、第4図(a)に図示され
るようなバーコードを一点鎖線で示される読取線に沿っ
て読取る場合、2値化回路116の入力波形は第4図(
b)の実線のようになる。これはコンパレータ1160
の入力端子aに入力される。3 and 4, when reading a barcode as shown in FIG. 4(a) along the reading line indicated by a dashed line, the input waveform of the binarization circuit 116 is as shown in FIG.
It looks like the solid line in b). This is comparator 1160
is input to the input terminal a of the .
一方、コンパレータ1160の入力端子すにはダイオー
ド1161.1162およびコンデンサ1163により
遅延され、電圧降下させられた波形(第4図[有])の
破線)が入力される。On the other hand, the input terminal of the comparator 1160 receives a waveform (dashed line in FIG. 4) which is delayed by diodes 1161, 1162 and a capacitor 1163 and has a voltage drop.
これにより、2値化回路116のコンパレータ1160
は、バーコードに応じた2値化出力(第4図(C))を
出力するのであるが、第4図のようにボイドやスポット
があると、誤読が発生することがある。As a result, the comparator 1160 of the binarization circuit 116
outputs a binary output (FIG. 4(C)) according to the barcode, but if there are voids or spots as shown in FIG. 4, misreading may occur.
コレハ、コンデンサの値を大きくすることにより取り除
かれるが、信号波形の変化が速い、すなわち密度の高い
映像情報に対しては回路の応答が遅いため、不読あるい
は?frff、となる。また、あらかじめセンサの駆動
クロックを速くした回路構成とすると、映像情報に対す
る処理情報量の少ない低分解能となり、前記ボイドやス
ポットを除去でき、そのバーコードを誤読しないように
することはできるが、バーコードの密度の高いものに対
しては、不読となるという問題があった。This can be removed by increasing the value of the capacitor, but the signal waveform changes quickly, that is, the response of the circuit to high-density video information is slow, making it unreadable? frff. In addition, if the sensor drive clock is set to a faster circuit configuration in advance, the image information will be processed at a lower resolution with less information, and the voids and spots can be removed, and the barcode can be prevented from being misread. There was a problem that code with high density was unreadable.
このような問題点は、この実施例ではイメージセンサ9
からの出力信号の速度を変えることにより解決される。Such a problem is solved by the image sensor 9 in this embodiment.
The solution is to change the speed of the output signal from the .
以下、この実施例の作動を第5図のフローチャートに従
って説明する。The operation of this embodiment will be explained below according to the flowchart shown in FIG.
このフローチャートは、制御回路12に内蔵されたマイ
クロコンピュータにおいて実行される。This flowchart is executed in a microcomputer built into the control circuit 12.
なお、このフローチャートにおいて、ステップ280.
330のデータの確立とは、k回分の走査で得られたデ
ータが一致することをいう。Note that in this flowchart, step 280.
Establishment of data in 330 means that the data obtained in k scans match.
バーコードの読取りが開始されると、まず初期設定を行
い、高分解能モードが設定され、クロック制御信号はハ
イレベルとされる(ステップ210)。When barcode reading is started, initial settings are first made, a high resolution mode is set, and the clock control signal is set to a high level (step 210).
まず、k回の走査分のデータを取り込み、その解析が行
われる(ステップ220,230)。そこで、!モジュ
ールの幅が0.5 mm以上であると低密度情報である
と判断し、クロック制御信号はローレベルとされる(ス
テップ240,250)。First, data for k scans is captured and analyzed (steps 220, 230). Therefore,! If the width of the module is 0.5 mm or more, it is determined that it is low-density information, and the clock control signal is set to a low level (steps 240, 250).
その結果、クロック発注回路には基本クロックが入り、
動作時間が高分解能時の半分である低分解能モードに切
替えられる。そこで新たにに回の走査分のデータを取り
込み、それを解析処理、転送後、設定を高分解能モード
に戻し、一連の読取処理を終了する(ステップ260,
270,280゜290.300)。As a result, the basic clock enters the clock ordering circuit,
The mode is switched to low resolution mode in which the operating time is half that of high resolution. Therefore, data for a new scan is taken in, analyzed and transferred, and then the setting is returned to high resolution mode to end the series of reading processes (step 260,
270, 280° 290.300).
一方、■モジュール幅が0.5 trm未満と判定され
ると、高分解能モードで再びデータの取り込みが(k−
1)回の走査分行われ、解析処理、転送の後、一連の読
取処理を終了する(ステップ310゜320.330,
340)。On the other hand, ■If the module width is determined to be less than 0.5 trm, data acquisition will be resumed in high resolution mode (k-
1) scanning is performed, and after analysis processing and transfer, a series of reading processing ends (steps 310, 320, 330,
340).
また、低分解能モードに切替えた後、データを確立でき
ない場合には(すなわち、バーコードを読み取ることが
できなかった場合)、読取口をバーコードから遠ざけ、
−度データをリセットする(ラヘルリセソト)か、ある
いは例えば低分解能モードで1回スキャニングを行った
後、自動的に高分解能モードに復帰するようにしておく
(ステップ280,350,360)(但し、この時デ
ータ取り込み回数にとこのタイマ回数2とはに≦2とす
る)。Also, if data cannot be established after switching to low-resolution mode (i.e., the barcode cannot be read), move the reading port away from the barcode.
-Reset the degree data (Rachel Reset) or, for example, after scanning once in low resolution mode, automatically return to high resolution mode (steps 280, 350, 360) (however, this (The number of times data is taken in and the number of times this timer 2 is ≦2).
また、高分解能モードでデータを確立できない場合も同
様とする(ステップ330,370,380.390)
。The same applies when data cannot be established in high resolution mode (steps 330, 370, 380, 390).
.
二の実施例の作用および効果を第6図ないし第8図によ
り詳細に検討する。The operation and effects of the second embodiment will be discussed in detail with reference to FIGS. 6 to 8.
例えば、2にセンサの場合、2048ビツトの取り込ん
だ電荷を移動するのに、高分解能モードでは第6図(a
)のように(nx204B)の時間を必要とする。低分
解能モードでは、第6図(b)のように(n/2X20
4B)の時間と、高分解能時の1/2の時間で処理する
ことができる。実際には、高分解能モード、低分解能モ
ード共にデータを解析処理する時間を要するので、1回
のスキャニング時間としては高分解能モード時(nX2
048+α)となり、低分解能モード時(n / 2X
2048+α)となる。For example, in the case of sensor 2, to move the captured charge of 2048 bits, in high resolution mode, the
), it requires (nx204B) of time. In low resolution mode, (n/2×20
4B) and 1/2 the time required for high resolution. In reality, since it takes time to analyze and process data in both high-resolution mode and low-resolution mode, the time required for one scanning is in high-resolution mode (nX2
048+α), and in low resolution mode (n/2X
2048+α).
しかしながら、この1回のスキャニング時間はセンサの
露光時間であり、電荷量に比例するため、第7図のよう
に2値化前のアナログ波形としては、低分解能モード時
には高分解能モード時よりも数十パーセント減衰してし
まう。このため、高密度のバーコードに対しては、高分
解能モードでは読取可能であるが、低分解能モードでは
読取不可となってしまう。However, this one scanning time is the exposure time of the sensor, which is proportional to the amount of charge, so as shown in Figure 7, the analog waveform before binarization is smaller in low-resolution mode than in high-resolution mode. It's attenuated by 10%. For this reason, a high-density barcode can be read in the high-resolution mode, but cannot be read in the low-resolution mode.
以上のことを考慮し、実施例での効果を示す。Considering the above, the effects of the examples will be described.
まず、処理時間について考える。通常ひとつのデータを
転送するまでの間の処理(取り込みおよびデコード)は
に回行われ、データが一敗したならば転送がなされる。First, let's consider processing time. Normally, processing (capturing and decoding) is performed twice until one piece of data is transferred, and if the data is lost once, the data is transferred.
これは、読取りの信頼性を向上させるために必要で、k
が大きいほど信頼性は上がる。よって、通常はに≧4が
望ましい。This is necessary to improve read reliability and k
The larger the value, the higher the reliability. Therefore, it is usually desirable that ≧4.
高分解能モード時の読取りの際、1回のデータを取り込
み、処理するまでの時間が平均で14m5ecであると
すると、ひとつのデータが転送されるまでには(14x
k)msecかかる。ここでいう平均とは、データの信
頼性を向上させるため(露光時間を変化させる)k回の
データを取り込む際、例えば13. 14. 15.
14.−msecのように、異なったスキャニング時間
で取り込んだデータを解析していることによる。When reading in high-resolution mode, assuming that it takes an average of 14m5ec to capture and process one data, it will take (14x
k) It takes msec. The average here means, for example, 13. 14. 15.
14. This is because data acquired at different scanning times, such as -msec, are analyzed.
一方、本発明による方法では、高分解能モードで1回デ
ータを取り込み、処理した後、低分解能モードで再度デ
ータをに回取り込む。低分解能モードではクロックの周
期が高分解能モード時の半分となることから、処理時間
も半分になり、データ転送までにかかる時間は(14+
7Xk)msecとなる。以上から、14k>(7Xk
+14);に≧4であり、処理時間が短縮されることが
わかる。On the other hand, in the method according to the present invention, data is acquired once in high resolution mode, processed, and then data is acquired again in low resolution mode two times. In low-resolution mode, the clock cycle is half that of high-resolution mode, so the processing time is also halved, and the time it takes to transfer data is (14+
7Xk) msec. From the above, 14k>(7Xk
+14); is ≧4, indicating that the processing time is shortened.
次に、バーコード上の汚れ等による誤読の防止効果につ
いて考える。第8図のように、ひとつのバーを読むのに
10クロツクかかるとする。このバーには汚れがあると
する。低分解能時のクロックの周期をT/2とすると、
高分解能時にはTとなる。高分解能モード時の方がクロ
ックの周期が長く、露光時間が長いので、センサ出力の
波形の振幅は大きくなり、1ビツトあたりの感度が良く
なる。このため、第8図に示す様なバ一部分のボイドを
認識してしまい、結果として不読、誤読となる可能性が
生じる。一方、低分解能モード時では高分解能モード時
より周期が短いので、振幅は小さくなり、1ビツトあた
りの感度が低下するため、ボイドがあってもその影響が
表われにくく、その結果、誤読や不読を防止することが
できる。Next, consider the effect of preventing misreading due to dirt or the like on the barcode. As shown in Figure 8, it takes 10 clocks to read one bar. Suppose there is dirt on this bar. If the clock period at low resolution is T/2,
When the resolution is high, it becomes T. In the high-resolution mode, the clock cycle is longer and the exposure time is longer, so the amplitude of the sensor output waveform becomes larger and the sensitivity per bit becomes better. For this reason, a void in a portion of the bar as shown in FIG. 8 may be recognized, resulting in a possibility of unreadability or misreading. On the other hand, in low-resolution mode, the period is shorter than in high-resolution mode, so the amplitude is smaller and the sensitivity per bit is lower, so even if there is a void, its effect is less apparent, resulting in erroneous readings and errors. reading can be prevented.
また、低分解能モードはボイドによる出力波形の振幅が
小さいのに加えて、ボイドやスポットによる出力波形の
変動時間も短くなるため、波形整形回路の応答性(低域
通過特性)に、よりボイドによる出力波形の変動が除去
される。また、2値化回路においても同様に、ボイドや
スポットによる出力波形の変動に対する応答性が悪くな
るため、これらの影響が除去され、誤読や不読を防止す
ることができる。In addition, in low-resolution mode, the amplitude of the output waveform due to voids is small, and the fluctuation time of the output waveform due to voids and spots is also shortened, so the response (low-pass characteristics) of the waveform shaping circuit is affected more by voids. Variations in the output waveform are removed. Similarly, in the binarization circuit, the responsiveness to fluctuations in the output waveform due to voids and spots deteriorates, so these influences are removed, and misreading and misreading can be prevented.
なお、以上の説明ではバ一部分のボイドについて説明し
たが、スペース部分のスポット(印刷のミス、ごみ、汚
れ等)に対しても同様の効果がある。Note that although the above explanation deals with voids in a portion of the bar, the same effect can be obtained for spots (printing mistakes, dust, dirt, etc.) in the space portion.
このように、この実施例では、センサのクロック周期が
変わると処理速度および読み取り精度(分解能)が変わ
ることに着目し、光学的情報の密度に応じてクロック周
期、を自動的に変えることで、処理速度を早め、かつボ
イド、スポットによる誤読や不読を防止できるという効
果がある。In this way, this embodiment focuses on the fact that the processing speed and reading accuracy (resolution) change when the clock cycle of the sensor changes, and by automatically changing the clock cycle according to the density of optical information, This has the effect of increasing processing speed and preventing misreading or misreading due to voids and spots.
なお、上記の実施例ではクロック周期を変えることによ
る露光時間の変化と、イメージセンサからの出力波形の
変動速度の変化により不読、誤読を低減するものを説明
したが、波形整形回路の低域通過特性の調整、あるいは
2値化回路におけるコンデンサの充放電時定数の調整、
さらにはイメージセンサからの信号読み出しクロックの
みを変化させる方法など、本発明の要旨の範囲内で実施
することにより、不読、誤読を低減することができる。In addition, in the above embodiment, it has been explained that misreading and misreading are reduced by changing the exposure time by changing the clock cycle and changing the fluctuation speed of the output waveform from the image sensor. Adjustment of pass characteristics or charge/discharge time constant of capacitor in binary circuit,
Furthermore, misreading and misreading can be reduced by implementing a method within the scope of the present invention, such as a method of changing only the signal read clock from the image sensor.
さらに、光学的情報としてはバーコードに限らず、種々
の記録方式のものに本発明は適用することができる。Furthermore, the present invention is applicable not only to barcodes but also to various recording methods as optical information.
さらに、バーコードの読取部も、イメージセンサにより
バーコードの映像を電気信号に変換するものに限らず、
レーザ光によりバーコード上を走査し、その反射光を検
出するものについても本発明は適用することができ、そ
の場合にはレーザ光の走査速度等を変化させることによ
り、上記の実施例と同様の効果を得ることができる。Furthermore, barcode reading units are not limited to those that convert barcode images into electrical signals using image sensors.
The present invention can also be applied to a device that scans a barcode with a laser beam and detects the reflected light. In that case, by changing the scanning speed of the laser beam, etc. effect can be obtained.
第1図は本発明を適用した一実施例の構成図、第2図は
一実施例のブロック構成図、第3図は一実施例の電気回
路図、第4図は作動を説明する説明図、第5図は一実施
例の作動を説明するフローチャート、第6図、第7図、
第8図は作動を説明する説明図である。
9・・・イメージセンサ、11・・・制御回路、12・
・・デコーダ回路、111・・・分周回路、1111.
1112・・・アナログスイッチ、1113・・・イン
バータ、112・・・クロック発生回路、113・・・
増幅回路、114・・・サンプルホールド回路、115
・・・波形整形回路、116・・・2値化回路。
代理人弁理士 岡 部 隆
(ばか1名)Fig. 1 is a block diagram of an embodiment to which the present invention is applied, Fig. 2 is a block diagram of an embodiment, Fig. 3 is an electric circuit diagram of an embodiment, and Fig. 4 is an explanatory diagram explaining the operation. , FIG. 5 is a flowchart explaining the operation of one embodiment, FIGS. 6 and 7,
FIG. 8 is an explanatory diagram for explaining the operation. 9... Image sensor, 11... Control circuit, 12.
. . . Decoder circuit, 111 . . . Frequency divider circuit, 1111.
1112...Analog switch, 1113...Inverter, 112...Clock generation circuit, 113...
Amplification circuit, 114... Sample and hold circuit, 115
...Waveform shaping circuit, 116...Binarization circuit. Representative patent attorney Takashi Okabe (one idiot)
Claims (1)
、前記光学的情報を電気信号に変換する光電変換手段と
、 該光電変換手段からの電気信号を処理し、前記光学的情
報に対応した2値化信号を得る信号処理手段と を備えた光学的情報読取装置において、 前記信号処理手段が所定の低域通過特性を有するフィル
タ要素を備え、さらに、 前記光電変換手段から出力される前記電気信号の前記フ
ィルタ要素への入力速度と前記フィルタ要素の低域通過
特性との関係を調節し、前記入力速度をより高速にする
か、または前記フィルタ要素の通過特性をより低くして
低精度な前記光学的情報の読み取りを実現し、あるいは
前記入力速度をより低速にするか、または前記フィルタ
要素の通過特性をより高くして、高精度な前記光学的情
報の読み取りを実現する精度調節手段 を備えることを特徴とする光学的情報読取装置。[Scope of Claims] Photoelectric conversion means for scanning optically recorded optical information along a reading line and converting the optical information into an electric signal; and processing the electric signal from the photoelectric conversion means. , a signal processing means for obtaining a binary signal corresponding to the optical information, the signal processing means comprising a filter element having a predetermined low-pass characteristic, and further comprising: a filter element having a predetermined low-pass characteristic; The relationship between the input speed of the electrical signal output from the conversion means to the filter element and the low-pass characteristic of the filter element is adjusted to make the input speed higher, or the pass characteristic of the filter element is adjusted. can be lowered to achieve a less accurate reading of the optical information, or the input speed can be lowered, or the pass characteristic of the filter element can be made higher to achieve a more accurate reading of the optical information. An optical information reading device characterized by comprising an accuracy adjustment means for realizing reading.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1031729A JPH0668776B2 (en) | 1989-02-10 | 1989-02-10 | Optical information reader |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1031729A JPH0668776B2 (en) | 1989-02-10 | 1989-02-10 | Optical information reader |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH02211593A true JPH02211593A (en) | 1990-08-22 |
JPH0668776B2 JPH0668776B2 (en) | 1994-08-31 |
Family
ID=12339131
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP1031729A Expired - Lifetime JPH0668776B2 (en) | 1989-02-10 | 1989-02-10 | Optical information reader |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0668776B2 (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62271189A (en) * | 1986-05-20 | 1987-11-25 | Pfu Ltd | Mark reading control method |
JPS63253485A (en) * | 1987-04-09 | 1988-10-20 | Nippon Denso Co Ltd | Optical information reading device |
-
1989
- 1989-02-10 JP JP1031729A patent/JPH0668776B2/en not_active Expired - Lifetime
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62271189A (en) * | 1986-05-20 | 1987-11-25 | Pfu Ltd | Mark reading control method |
JPS63253485A (en) * | 1987-04-09 | 1988-10-20 | Nippon Denso Co Ltd | Optical information reading device |
Also Published As
Publication number | Publication date |
---|---|
JPH0668776B2 (en) | 1994-08-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4523229A (en) | Shading correction device | |
JP2738098B2 (en) | Optical scanning device | |
US6213399B1 (en) | Multi-channel signal processing in an optical reader | |
JPS61190673A (en) | Optical information reading device | |
WO1999023598A1 (en) | Electronic edge detection system | |
WO2001069169A1 (en) | Displacement sensor | |
JPH05197834A (en) | Bar code symbol reader | |
JP3495410B2 (en) | Data symbol reading device | |
JPH02211593A (en) | Optical information reader | |
JPH0731717B2 (en) | Optical reader | |
JP3711725B2 (en) | Image recognition device | |
JP3375416B2 (en) | Data symbol reading device | |
JPH07262302A (en) | Data symbol reader | |
JP2604358B2 (en) | Barcode demodulator | |
JP2849311B2 (en) | Optical reader | |
JPH07262301A (en) | Data symbol reader | |
JP3169527B2 (en) | Data symbol reading device | |
JP3030227B2 (en) | Code reader | |
JP2532685B2 (en) | Small data terminal device with image input function | |
JPH02100780A (en) | Bar code reader | |
JPS6376570A (en) | image reading device | |
JP2877724B2 (en) | Code reader | |
JPS6385991A (en) | Bar code reader | |
JPS62181563A (en) | Image reader | |
JPH02177665A (en) | Method and device for reading picture |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080831 Year of fee payment: 14 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090831 Year of fee payment: 15 |
|
EXPY | Cancellation because of completion of term | ||
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090831 Year of fee payment: 15 |