JPH0324708B2 - - Google Patents

Info

Publication number
JPH0324708B2
JPH0324708B2 JP56108102A JP10810281A JPH0324708B2 JP H0324708 B2 JPH0324708 B2 JP H0324708B2 JP 56108102 A JP56108102 A JP 56108102A JP 10810281 A JP10810281 A JP 10810281A JP H0324708 B2 JPH0324708 B2 JP H0324708B2
Authority
JP
Japan
Prior art keywords
moving
circuit
pulse
data
detection circuit
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.)
Expired - Lifetime
Application number
JP56108102A
Other languages
Japanese (ja)
Other versions
JPS5810272A (en
Inventor
Kenichi Oonishi
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.)
Omron Corp
Original Assignee
Omron Corp
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 Omron Corp filed Critical Omron Corp
Priority to JP56108102A priority Critical patent/JPS5810272A/en
Publication of JPS5810272A publication Critical patent/JPS5810272A/en
Publication of JPH0324708B2 publication Critical patent/JPH0324708B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/10Image acquisition

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Character Input (AREA)
  • Image Input (AREA)
  • Facsimile Scanning Arrangements (AREA)

Description

【発明の詳細な説明】 この発明は、1次元イメージセンサを内臓する
読取器を用いて文字、数字、マーク等の2次元デ
ータを読取る装置に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to an apparatus for reading two-dimensional data such as letters, numbers, marks, etc. using a reader incorporating a one-dimensional image sensor.

例えば第1図に示すように、手持で操作できる
ように構成された読取器、いわゆるハンドスキヤ
ナ3を文字、数字、マーク等のデータ1が描かれ
た原稿2上にて移動させることによりそのデータ
を読取る装置がある。この場合、そのハンドスキ
ヤナ3には1次元イメージセンサが内臓され、そ
のセンサの出力の走査方向Yと直交方向Xに原稿
2上を移動されることにより、XY2次元のデー
タを読取ることができる。このとき、そのハンド
スキヤナ3は手動で移動操作されるために、その
移動速度は必ずしも一定せず、むしろ大きく変動
する。そこで第2図に示すように、ハンドスキヤ
ナ3には、CCDの如き1次元イメージセンサ4
とともに、そのスキヤナ3がX方向に一定距離移
動される毎に移動パルスP1を出力する移動パル
ス発生器5が設けられている。そして、この移動
パルスP1に基づいてハンドスキヤナ3から出力
される読取データ処理回路6がサンプリングす
る。これにより、データ処理回路6は、ハンドス
キヤナ3の移動速度の変動に拘りなく一定の移動
距離毎に読取データD0のサンプリングを行なう
ことができる。従つて、原稿2上のデータ1とサ
ンプリングされた読取画像との間には常に一定の
寸法関係が確保される。ここで、従来のデータ読
取装置では、上記移動パルスP1を分周器7に通
して適当に分周して得たパルスP2を、上記デー
タ処理回路6へサンプリングタイミング信号とし
て与えるようにしてある。この分周器7の分周率
を例えば1/2に設定したとすると、上記移動パル
スP1の2個に対し1個の割合でサンプリング用
パルスP2が発せられるようになる。従つて、例
えば上記ハンドスキヤナ3が0.2mm移動する毎に
上記移動パルスP2が発せられるとすれば、その
ハンドスキヤナ3が0.4mm移動する毎に読取デー
タD0のサンプリングが行なわれる。すなわち、
原稿2上のデータ1はそのサンプリング間隔が2
倍に伸びたことにより、ハンドスキヤナ3の移動
方向Xに関して1/2に縮小されて読取られるよう
になる。同様に、上記分周器7の分周率を1/3に
すれば、通常の読取りの場合に対して1/3の縮小
率でもつて読取りが行なわれる。また、移動パル
スP1の周期を予め1/2の長さに設定しておけば、
分周率が1のとき、すなわち分周を行なわないと
きに2倍の拡大率を得ることができる。
For example, as shown in FIG. 1, by moving a hand scanner 3, which is a reader configured to be operated by hand, over a document 2 on which data 1 such as letters, numbers, marks, etc. are drawn, the data is read. There is a reading device. In this case, the hand scanner 3 has a built-in one-dimensional image sensor, and can read XY two-dimensional data by moving over the document 2 in a direction X orthogonal to the scanning direction Y of the sensor's output. At this time, since the hand scanner 3 is manually operated, its moving speed is not necessarily constant, but rather varies greatly. Therefore, as shown in FIG. 2, the hand scanner 3 includes a one-dimensional image sensor 4 such as a CCD.
Additionally, a movement pulse generator 5 is provided which outputs a movement pulse P1 every time the scanner 3 is moved a certain distance in the X direction. Then, based on this movement pulse P1 , the read data processing circuit 6 output from the hand scanner 3 samples. Thereby, the data processing circuit 6 can sample the read data D 0 at every fixed moving distance regardless of fluctuations in the moving speed of the hand scanner 3. Therefore, a constant dimensional relationship is always maintained between the data 1 on the document 2 and the sampled read image. Here, in the conventional data reading device, the moving pulse P1 is passed through a frequency divider 7 to appropriately divide the frequency, and the obtained pulse P2 is given to the data processing circuit 6 as a sampling timing signal. be. If the frequency division ratio of the frequency divider 7 is set to 1/2, for example, one sampling pulse P2 will be emitted for every two moving pulses P1 . Therefore, for example, if the movement pulse P2 is emitted every time the hand scanner 3 moves by 0.2 mm, then the read data D0 is sampled every time the hand scanner 3 moves by 0.4 mm. That is,
Data 1 on manuscript 2 has a sampling interval of 2
By expanding to twice the size, the image can be read while being reduced to 1/2 in the moving direction X of the hand scanner 3. Similarly, if the frequency division ratio of the frequency divider 7 is set to 1/3, reading can be performed with a reduction ratio of 1/3 compared to normal reading. Also, if the period of the movement pulse P 1 is set to 1/2 of the length in advance,
When the frequency division ratio is 1, that is, when no frequency division is performed, a double magnification can be obtained.

しかしながら、以上のようにしてサンプリング
間隔を設定する場合、その縮小率あるいは拡大率
は、例えば1/2、1/3といつた飛び飛びの特定値し
か得られず、例えば縮小率を0.7倍にすること、
簡単な整数では割切れない値の縮小率にするこ
と、あるいは縮小率、拡大率を連続的に可変設定
するといつたことは、上述した従来のデータ読取
装置では自由に行なうことができなかつた。
However, when setting the sampling interval as described above, the reduction rate or enlargement rate can only be obtained at random specific values such as 1/2, 1/3, etc. For example, if the reduction rate is set to 0.7 times. thing,
With the conventional data reading device described above, it is not possible to freely set the reduction ratio to a value that is not divisible by a simple integer, or to continuously vary the reduction ratio and enlargement ratio.

この発明は、以上のような従来の問題を鑑みて
なされたもので、その目的とするところは、比較
的簡単な構成でもつて、読取データのサンプリン
グ間隔を特定の整数関係に限定されることなく任
意に可変設定することができ、これにより読取画
像の縮小率あるいは拡大率を、簡単な構成および
操作でもつて、半端な値にも自由かつ連続的に可
変設定することができるデータ読取装置を提供す
ることにある。
This invention has been made in view of the above-mentioned conventional problems, and its purpose is to provide a system with a relatively simple configuration that does not limit the sampling interval of read data to a specific integer relationship. Provided is a data reading device that can be set arbitrarily and variably, thereby allowing the reduction or enlargement ratio of a read image to be freely and continuously variably set even to odd values with simple configuration and operation. It's about doing.

以下、この発明の実施例を図面に基づいて詳述
する。なお、従来と共通あるいは対応する部分に
は同符号を用いて示す。
Hereinafter, embodiments of the present invention will be described in detail based on the drawings. Note that the same reference numerals are used for parts common or corresponding to those of the conventional art.

第3図はこの発明に係るデータ読取装置の一実
施例を示す。同図に示した装置は、先ず、前述の
従来例と同様に、内臓された1次元イメージセン
サ4の走査方向Yと直交方向Xに原稿2上を移動
されてX、Y2次元のデータ1を読取る手動操作
読取器すなわちハンドスキヤナ3を有する。ま
た、このハンドスキヤナ3がX方向に一定距離移
動される毎に移動パルスP1を出力する移動パル
ス発生器4を有する。さらに、この移動パルス
P1に基づいてハンドスキヤナ3から出力される
読取データD0をサンプリングするデータ処理回
路6が備えられている。
FIG. 3 shows an embodiment of a data reading device according to the present invention. The apparatus shown in the figure is first moved over a document 2 in a direction X orthogonal to the scanning direction Y of the built-in one-dimensional image sensor 4, as in the conventional example described above, to obtain two-dimensional data 1 in X and Y. It has a manually operated reader or hand scanner 3 for reading. The hand scanner 3 also includes a movement pulse generator 4 that outputs a movement pulse P1 every time the hand scanner 3 is moved a certain distance in the X direction. Additionally, this moving pulse
A data processing circuit 6 is provided that samples read data D 0 output from the hand scanner 3 based on P 1 .

この実施例においては、さらに、上記移動パル
スP1の周期T1に対応したアナログ量V1を有する
アナログ信号を発生する周期検出回路8と、この
検出回路8のアナログ出力値V1の逆数であるイ
メージセンサ4の移動速度に対応したアナログ量
V2を算出する速度検出回路9と、アナログ量V2
を積分してイメージセンサ4の位置すなわち初期
時刻からの移動距離に相当するアナログ量V3
算出する積分回路10と、イメージセンサ4の移
動距離の一定距離に相当するアナログ量k3Eを設
定するためのアナログ調整回路11と、アナログ
量V3がアナログ量k3Eの整数倍を越える毎すなわ
ちイメージセンサ4の移動距離が上記一定距離の
整数倍を越える毎にパルスを発生する可変周波数
発振回路12とが設けられている。ここで、周期
検出回路8としては、例えばコンデンサCを抵抗
Rを介して充電し、移動パルスP1が入力する毎
にコンデンサCを放電させて得られる鋸歯状波の
ピーク値として周期T1に対応したアナログ量V1
を発生する回路が使用できる。また、この実施例
においては、発振回路12としてAD変換器を使
用しており、このAD変換器の被変換入力として
V3を、基準入力としてk3Eを入力することによ
り、V3がk3Eの偶数倍になる毎にAD変換器の最
下位ビツトがパルスを出力する。この発振回路1
2の出力を、上記データ処理回路6に対して、サ
ンプリングタイミング信号として供給することに
より、上記アナログ調整回路11にてデータ1の
読取サンプリング間隔を連続的に変化させるよう
にしてある。すなわち、上記アナログ調整回路1
1のアナログ量k3Eは任意に可変設定できるの
で、これにより読取データD0のサンプリング間
隔を自由かつ連続的に可変設定することができ、
さらにサンプリングされた読取画像の縮小率ある
いは拡大率も、簡単な調整操作だけでもつて連続
的に可変設定することが可能になる。
This embodiment further includes a period detection circuit 8 that generates an analog signal having an analog value V 1 corresponding to the period T 1 of the moving pulse P 1 and a reciprocal of the analog output value V 1 of this detection circuit 8. Analog amount corresponding to the moving speed of a certain image sensor 4
A speed detection circuit 9 that calculates V 2 and an analog quantity V 2
An integration circuit 10 that calculates an analog quantity V 3 corresponding to the position of the image sensor 4, that is, a moving distance from the initial time by integrating the above, and an analog quantity k 3 E corresponding to a fixed distance of the moving distance of the image sensor 4 are set. and a variable frequency oscillation circuit that generates a pulse every time the analog quantity V 3 exceeds an integral multiple of the analog quantity k 3 E, that is, every time the moving distance of the image sensor 4 exceeds an integral multiple of the above-mentioned fixed distance. A circuit 12 is provided. Here, as the period detection circuit 8, for example, a capacitor C is charged via a resistor R, and the peak value of the sawtooth wave obtained by discharging the capacitor C every time a moving pulse P 1 is input is set to a period T 1 . Corresponding analog quantity V 1
A circuit that generates can be used. Furthermore, in this embodiment, an AD converter is used as the oscillation circuit 12, and the converted input of this AD converter is
By inputting V 3 as a reference input and k 3 E, the least significant bit of the AD converter outputs a pulse every time V 3 becomes an even multiple of k 3 E. This oscillation circuit 1
By supplying the output of No. 2 to the data processing circuit 6 as a sampling timing signal, the analog adjustment circuit 11 is configured to continuously change the reading sampling interval of data 1. That is, the analog adjustment circuit 1
Since the analog quantity k 3 E of 1 can be arbitrarily and variably set, the sampling interval of the read data D 0 can be freely and continuously variably set.
Furthermore, the reduction ratio or enlargement ratio of the sampled read image can be continuously variably set with only a simple adjustment operation.

以下、この発明の上述の実施例について数式を
用いてさらに詳しく説明する。
Hereinafter, the above-described embodiments of the present invention will be explained in more detail using mathematical formulas.

上記周期検出回路8は、上記移動パルスP1
周期T1に比例するアナログ量V1を発生し、速度
検出回路9は、移動パルス発生器5の発生する移
動パルスの1個に相当するイメージセンサ4の移
動距離d、および上記アナログ量V1に対し、
d/v1すなわちd/T1に比例するアナログ量V2
を出力する。したがつてアナログ量V2はイメー
ジセンサ4の移動速度をaとしたとき、比例定数
をk1として、 V2=k1・d/T1=k1a (1) の関係がある。
The period detection circuit 8 generates an analog quantity V 1 proportional to the period T 1 of the movement pulse P 1 , and the speed detection circuit 9 generates an image corresponding to one of the movement pulses generated by the movement pulse generator 5. For the moving distance d of the sensor 4 and the analog quantity V 1 above,
Analog quantity V 2 proportional to d/v 1 or d/T 1
Output. Therefore, the analog quantity V 2 has the relationship of V 2 =k 1 ·d/T 1 =k 1 a (1) where a is the moving speed of the image sensor 4 and k 1 is a constant of proportionality.

積分回路10のアナログ出力V3は比例定数を
k2として V3=k20 tV2dt=k1k20 tadt=k1k2x(t) (2) となつて時刻t=0からの移動距離x(t)に比例し
ている。
The analog output V3 of the integrating circuit 10 has a proportionality constant
As k 2 , V 3 = k 20 t V 2 dt = k 1 k 20 t adt = k 1 k 2 x(t) (2) Then, the moving distance from time t = 0 x(t) is proportional to.

ここで、AD変換回路12の基準入力として k3E=k1k2d′/2 (3) なるアナログ量を入力すると、AD変換回路12
の最下位ビツト信号P2は、移動距離d′の整数倍を
経過する毎に1個発生することになる。
Here, when inputting the analog quantity k 3 E=k 1 k 2 d'/2 (3) as the reference input of the AD conversion circuit 12, the AD conversion circuit 12
One least significant bit signal P2 is generated every time an integer multiple of the moving distance d' passes.

一方、この場合のイメージセンサの縮小率Kは K=d/d′ (4) で与えられるから、(3)、(4)式より k3E=k1k2/2・d/K すなわち K=k1k2/2k3・E (5) となり、アナログ調整器11のパラメータk3を加
減することで縮小率を連続的に変化させることが
できる。さらに、(5)式からk1またはk2を変化させ
る方法でも同様の結果が得られることがわかる。
On the other hand, the reduction ratio K of the image sensor in this case is given by K=d/d' (4), so from equations (3) and (4), k 3 E=k 1 k 2 /2・d/K, i.e. K=k 1 k 2 /2k 3 ·E (5), and by adjusting the parameter k 3 of the analog adjuster 11, the reduction rate can be changed continuously. Furthermore, it can be seen from equation (5) that similar results can be obtained by changing k 1 or k 2 .

ここで他の実施例についてその一部を示すと、
上記移動パルス発生器5としては、上記ハンドス
キヤナ3が移動する原稿2に接して回転するロー
ラにパルスエンコーダを連結してなる構成が一般
的であるが、原稿2上に等間隔にマークを付す一
方、このマークを読取るセンサを上記ハンドスキ
ヤナ3側に設けておいて、ハンドスキヤナ3を移
動させながらそのマーク毎の検出パルスを上記移
動パルスとして出力するようにしたものでもよ
い。また、速度検出回路9と、積分回路10との
間にフイルタを設け、急激な移動速度の変化に対
しても、ほぼ一定距離移動する毎にサンプリング
パルスP2を発生できるように構成してもよい。
Here are some of the other examples:
The moving pulse generator 5 generally has a configuration in which a pulse encoder is connected to a roller that rotates in contact with the document 2 being moved by the hand scanner 3. A sensor for reading this mark may be provided on the side of the hand scanner 3, and a detection pulse for each mark may be output as the movement pulse while the hand scanner 3 is moved. Alternatively, a filter may be provided between the speed detection circuit 9 and the integration circuit 10, so that the sampling pulse P2 can be generated every time the device moves approximately a certain distance even when the speed of movement changes rapidly. good.

以上のように、この発明によるデータ読取装置
では、比較的簡単な構成および操作でもつて、読
取データのサンプリング間隔を特定の整数関係に
限定されることなく任意に可変設定することがで
き、またこれにより読取画像の縮小率あるいは拡
大率も自由かつ連続的に可変設定することができ
る。
As described above, in the data reading device according to the present invention, even with a relatively simple configuration and operation, the sampling interval of read data can be set arbitrarily and variably without being limited to a specific integer relationship. This allows the reduction or enlargement ratio of the read image to be freely and continuously variably set.

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

第1図はデータ読取装置の読取器部分を示す平
面図、第2図は従来のデータ読取装置の一例を示
すブロツク回路図、第3図はこの発明によるデー
タ読取装置の一実施例を示すブロツク回路図であ
る。 1……文字、数字、マーク等のデータ、2……
原稿、3……ハンドスキヤナ(読取器)、4……
1次元イメージセンサ、5……移動パルス発生
器、6……データ処理回路、8……周期検出回
路、9……速度検出回路、10……積分回路、1
1……アナログ調整回路、12……AD変換回
路、D0……読取データ、P1……移動パルス、P2
……サンプリング用パルス、V1〜V3……アナロ
グ出力電圧、k……可変設定係数。
FIG. 1 is a plan view showing a reader portion of a data reading device, FIG. 2 is a block circuit diagram showing an example of a conventional data reading device, and FIG. 3 is a block diagram showing an embodiment of a data reading device according to the present invention. It is a circuit diagram. 1... Data such as letters, numbers, marks, etc., 2...
Original, 3...Hand scanner (reader), 4...
One-dimensional image sensor, 5... Moving pulse generator, 6... Data processing circuit, 8... Period detection circuit, 9... Speed detection circuit, 10... Integrating circuit, 1
1... Analog adjustment circuit, 12... AD conversion circuit, D 0 ... Read data, P 1 ... Movement pulse, P 2
...Sampling pulse, V1 to V3 ...Analog output voltage, k...Variable setting coefficient.

Claims (1)

【特許請求の範囲】[Claims] 1 内臓された1次元イメージセンサの走査方向
Yと直交方向Xに原稿上を移動されてX、Y2次
元のデータを読取る読取器と、この読取器がX方
向に一定距離移動される毎に移動パルスを出力す
る移動パルス発生器と、この移動パルスに基づい
て読取器から出力される読取データをサンプリン
グするデータ処理回路と、上記移動パルスの周期
に対応したアナログ量を有するアナログ信号を発
生する周期検出回路と、この周期検出回路から出
力されるアナログ信号に基づき上記イメージセン
サの移動速度を検出する速度検出回路と、この速
度検出回路により求められた上記イメージセンサ
の移動速度に応じた周期のパルスを発生し上記デ
ータ処理回路に対してサンプリングタイミング信
号として供給する発振回路と、この発振回路から
出力されるパルスの周期と上記移動速度との対応
関係を連続的に可変調整するための調整回路とを
具備することを特徴とするデータ読取装置。
1. A reader that reads data in two dimensions, X and Y, by moving over the document in a direction A moving pulse generator that outputs pulses, a data processing circuit that samples read data output from the reader based on the moving pulses, and a cycle that generates an analog signal having an analog amount corresponding to the cycle of the moving pulse. a detection circuit, a speed detection circuit that detects the moving speed of the image sensor based on an analog signal output from the period detection circuit, and a pulse having a period corresponding to the moving speed of the image sensor determined by the speed detection circuit. an oscillation circuit that generates a signal and supplies it as a sampling timing signal to the data processing circuit; and an adjustment circuit that continuously and variably adjusts the correspondence between the period of the pulse output from the oscillation circuit and the movement speed. A data reading device comprising:
JP56108102A 1981-07-13 1981-07-13 Data reader Granted JPS5810272A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56108102A JPS5810272A (en) 1981-07-13 1981-07-13 Data reader

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56108102A JPS5810272A (en) 1981-07-13 1981-07-13 Data reader

Publications (2)

Publication Number Publication Date
JPS5810272A JPS5810272A (en) 1983-01-20
JPH0324708B2 true JPH0324708B2 (en) 1991-04-03

Family

ID=14475918

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56108102A Granted JPS5810272A (en) 1981-07-13 1981-07-13 Data reader

Country Status (1)

Country Link
JP (1) JPS5810272A (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6299880A (en) * 1985-10-26 1987-05-09 Fuji Electric Co Ltd Image pickup device capable of controlling image pickup timing
JPS6434055A (en) * 1987-07-30 1989-02-03 Canon Kk Portable reader

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5168138A (en) * 1974-12-10 1976-06-12 Omron Tateisi Electronics Co Yomitoriseigyosochi
JPS5633772A (en) * 1979-08-25 1981-04-04 Ricoh Co Ltd Manual reading device

Also Published As

Publication number Publication date
JPS5810272A (en) 1983-01-20

Similar Documents

Publication Publication Date Title
US5043827A (en) Combined asynchronous-synchronous document scanner
US4366508A (en) Image magnification and demagnification system
DE3783984T2 (en) COPIER WITH POSITION CONTROLLABLE SUB-SCAN.
US7986446B2 (en) Method and device for document scanning with line camera
EP0863382A4 (en)
JPH0324708B2 (en)
EP0582547A1 (en) Apparatus for image acquisition with speed compensation
JPS60257654A (en) Scanning type photoelectric reader
EP0892551A3 (en) Image processing device, image recording apparatus, and image reading device and image forming apparatus
EP0369824A3 (en) Image reading apparatus
JP3061839B2 (en) Document reading device
JPH0410117B2 (en)
JP2543851B2 (en) Pattern reader
JPH023233B2 (en)
JPS5810273A (en) Data reader
JPH0512488A (en) Graphic data reader
JP2794060B2 (en) Imaging device
JPS6133232B2 (en)
JP3154996B2 (en) Image processing method
JP2692835B2 (en) Image reading device
JPH0352452A (en) image reading device
JPS6367863A (en) Hand scanner
JPS6312431B2 (en)
JPS6339267A (en) Quantizing method
SU1183872A1 (en) Arrangement for determining edge moistening angle