JPH10232736A - Coordinate detector - Google Patents

Coordinate detector

Info

Publication number
JPH10232736A
JPH10232736A JP3497997A JP3497997A JPH10232736A JP H10232736 A JPH10232736 A JP H10232736A JP 3497997 A JP3497997 A JP 3497997A JP 3497997 A JP3497997 A JP 3497997A JP H10232736 A JPH10232736 A JP H10232736A
Authority
JP
Japan
Prior art keywords
coordinate
coordinate value
detection
loop
scanning
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.)
Withdrawn
Application number
JP3497997A
Other languages
Japanese (ja)
Inventor
Kazuo Watanabe
一雄 渡辺
Yukitoshi Muramatsu
幸俊 村松
Toshihiro Arai
利博 新井
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.)
Via Mechanics Ltd
Original Assignee
Hitachi Seiko 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 Hitachi Seiko Ltd filed Critical Hitachi Seiko Ltd
Priority to JP3497997A priority Critical patent/JPH10232736A/en
Publication of JPH10232736A publication Critical patent/JPH10232736A/en
Withdrawn legal-status Critical Current

Links

Abstract

PROBLEM TO BE SOLVED: To provide a coordinate detector with which detecting processing speed can be remarkably accelerated. SOLUTION: A moving distance x1 in X-axis direction between the last detected position P1 of moving coordinate indicator and a position P2 detected this time is found, a moving distance x2 equal with the moving distance x1 in X-axis direction is added to the position P2 detected this time as a moving distance in X-axis direction, and the next position P3 of coordinate indicator is inferred. The similar inference is performed concerning Y axis as well. With a detection loop coil LXn5 , in which the position P3 provided by such inference exists, as a center, detection loop coils LXn4 and LXn6 (range A30 ) on both the sides are detected and scanned and the next position of coordinate indicator is detected. Since the repetition of partial scan or the re-execution of whole scan is not performed, the detecting processing speed can be remarkably accelerated.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、座標指示器で指示
されたタブレット上の位置の座標を検出する座標検出装
置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a coordinate detecting device for detecting coordinates of a position on a tablet designated by a coordinate indicator.

【0002】[0002]

【従来の技術】座標検出装置は一般にデジタイザと称さ
れ、種々の方式のものが提案されている。それら方式の
1つに電磁誘導方式がある。この電磁誘導方式は、タブ
レットに布線された検出ループ導線に磁束を発生する座
標指示器を近接させて検出ループ導線に磁束を交差さ
せ、これにより検出ループ導線に誘導電圧が誘起する現
象を利用する方式である。これを図4により説明する。
2. Description of the Related Art A coordinate detecting device is generally called a digitizer, and various types have been proposed. One of these methods is an electromagnetic induction method. This electromagnetic induction method uses the phenomenon that a coordinate indicator that generates magnetic flux is brought close to the detection loop conductor laid on the tablet and the magnetic flux crosses the detection loop conductor, thereby inducing an induced voltage in the detection loop conductor. It is a method to do. This will be described with reference to FIG.

【0003】図4は座標検出装置のブロック図である。
この図で、1は座標指示器であり、励磁回路1a、およ
びコイル1bを有する。2は座標指示器1で指示された
位置を検出する位置検出部(タブレット)であり、X軸
方向に配列された多数の検出ループコイルおよびY軸方
向に配列された多数の検出ループコイルで構成されてい
る。3XはX軸方向セレクタ部、3YはY軸方向セレク
タ部であり、各軸方向の検出ループコイル群の各検出ル
ープコイルを順次選択走査する。4は信号波形成形部で
あり、X軸方向セレクタ部3XおよびY軸方向セレクタ
部3Yの走査により得られた検出信号を増幅し、バンド
パスフィルタを介してゲイン調整し、所定の周波数信号
を成形する。5は信号波形成形部4で得られた信号をデ
ィジタル値に変換するA/D変換器である。6は座標検
出演算制御部であり、A/D変換器5からの検出信号に
基づいて座標指示器1で指示された座標を検出するとと
もに、X軸方向セレクタ部3XおよびY軸方向セレクタ
部3Yの走査を制御する。座標検出演算制御部6で得ら
れた座標値は図示しないホストコンピュータへ座標指示
器1で指示された位置情報として出力される。
FIG. 4 is a block diagram of a coordinate detecting device.
In this figure, reference numeral 1 denotes a coordinate indicator having an excitation circuit 1a and a coil 1b. Reference numeral 2 denotes a position detection unit (tablet) that detects a position indicated by the coordinate indicator 1, and includes a large number of detection loop coils arranged in the X-axis direction and a large number of detection loop coils arranged in the Y-axis direction. Have been. Reference numeral 3X denotes an X-axis direction selector unit, and 3Y denotes a Y-axis direction selector unit, which sequentially selects and scans each detection loop coil of a detection loop coil group in each axis direction. Reference numeral 4 denotes a signal waveform shaping unit, which amplifies a detection signal obtained by scanning the X-axis direction selector unit 3X and the Y-axis direction selector unit 3Y, adjusts the gain through a band-pass filter, and shapes a predetermined frequency signal. I do. Reference numeral 5 denotes an A / D converter for converting the signal obtained by the signal waveform shaping unit 4 into a digital value. Reference numeral 6 denotes a coordinate detection arithmetic control unit which detects the coordinates designated by the coordinate indicator 1 based on the detection signal from the A / D converter 5, and also selects an X-axis direction selector unit 3X and a Y-axis direction selector unit 3Y. Control the scanning of. The coordinate values obtained by the coordinate detection calculation control unit 6 are output to a host computer (not shown) as position information specified by the coordinate indicator 1.

【0004】図5は図4に示すタブレットに布線された
X軸方向およびY軸方向の検出ループコイルを示す図で
ある。この図で、LX0、…………、LXj、…………、L
XnはX軸方向の検出ループコイル、LY0、…………、L
Yi、…………、LYmはY軸方向の検出ループコイルを示
す。図示の場合、座標指示器1はX軸方向において検出
ループコイルLXjに存在し、かつ、Y軸方向において検
出ループコイルLYiに存在する。
FIG. 5 is a view showing detection loop coils in the X-axis direction and the Y-axis direction laid on the tablet shown in FIG. In this figure, L X0 ,..., L Xj,.
Xn is a detection loop coil in the X-axis direction, L Y0 ,..., L
Yi ,..., L Ym represents a detection loop coil in the Y-axis direction. In the case shown, the coordinate indicator 1 exists in the detection loop coil L Xj in the X-axis direction and exists in the detection loop coil L Yi in the Y-axis direction.

【0005】次に、上記座標検出装置の動作を、図6お
よび図7を参照して説明する。図6は図4に示す座標検
出演算制御部6の動作を説明するフローチャート、図7
はタブレット2の検出ループコイル群の一部の布線図で
ある。ここで、X軸座標の検出動作とY軸座標の検出動
作は同じであるので、以下の説明では、X軸座標検出に
ついてのみ説明し、Y軸座標検出については説明を省略
する。座標検出時、まず、座標検出演算制御部6は、X
軸方向セレクタ3Xに指令して検出ループコイルLX0
Xnを走査(全体走査)して座標指示器1の指示により
誘起される各検出ループコイルの誘起電圧をチェックす
る(図6に示す手順S1 )。この走査の結果、1つ又は
2つの検出ループコイルの誘起電圧が他の誘起電圧より
はるかに大きい場合、座標指示器1が検出できたと判断
し(手順S2 )、上記1つの検出ループコイル又は上記
2つの検出ループコイルのうちの一方(誘起電圧が大き
い方)を検出中心ループコイルと仮定する。なお、上記
の手順S1 の全体走査で検出中心ループコイルが見出さ
れなかった場合、即ち、座標指示器1が検出されなかっ
た場合には、再度手順S1 の処理を繰り返す。
Next, the operation of the coordinate detecting device will be described with reference to FIGS. FIG. 6 is a flowchart for explaining the operation of the coordinate detection calculation control unit 6 shown in FIG.
6 is a wiring diagram of a part of a detection loop coil group of the tablet 2. FIG. Here, since the operation of detecting the X-axis coordinate and the operation of detecting the Y-axis coordinate are the same, in the following description, only the X-axis coordinate detection will be described, and the description of the Y-axis coordinate detection will be omitted. At the time of coordinate detection, first, the coordinate detection arithmetic control unit 6
By instructing the axial selector 3X, the detection loop coil L X0 ~
L Xn is scanned (entire scanning) to check the induced voltage of each detection loop coil induced by the instruction of the coordinate indicator 1 (procedure S 1 shown in FIG. 6). As a result of this scanning, if the induced voltage of one or two detection loop coils is much higher than the other induced voltages, it is determined that the coordinate indicator 1 has been detected (step S 2 ), and the one detection loop coil or One of the two detection loop coils (the one with the larger induced voltage) is assumed to be the detection center loop coil. Incidentally, if not found entire scan detection center loop coil of the steps S 1, i.e., when the coordinate indicator 1 is not detected, and repeats the processing of steps S 1 again.

【0006】手順S1 の全体走査の結果、上述のよう
に、検出中心ループコイルが仮定されると、座標検出演
算制御部6は、当該検出中心ループコイルを中心とする
その前後の所定範囲の検出ループコイルを走査する(手
順S3 )。この手順S3 の部分的な走査(部分走査)
は、検出中における座標指示器1の移動(例えば座標指
示器1を操作して図形等を描く場合に生じる移動)のた
め検出中心ループコイルが変化した場合に備えるための
処理である。そして、このための部分走査の範囲は次の
点を考慮して定められている。即ち、座標指示器1の移
動速度は、通常、数cm/秒から2 〜3 m/秒程度であ
る。なお、瞬間的にはこれ以上の移動速度になる場合も
あり得るがその頻度は極めて小さく問題にならない。こ
の通常の移動において、検出レートが200 ポイント/秒
では、検出間隔が0.5 〜15mmとなる。検出ループコイ
ルの有効検出幅は、通常、数mm〜10数mmであり、検
出間隔と同等又は2 倍程度である。部分走査の範囲は、
これらの点を考慮して、座標指示器1の今回検出の検出
ループコイルを中心とした所定範囲に定められる。
[0006] Procedure S 1 of the entire scan result, as described above, when the detection center loop coil is assumed, the coordinate detecting operation control unit 6 in a predetermined range before and after centering the detection center loop coil scanning the detection loop coil (Step S 3). Partial scan of the procedure S 3 (partial scan)
Is a process for preparing for a case where the detection center loop coil changes due to movement of the coordinate indicator 1 during detection (for example, movement that occurs when operating the coordinate indicator 1 to draw a figure or the like). The range of the partial scan for this purpose is determined in consideration of the following points. That is, the moving speed of the coordinate indicator 1 is usually about several cm / sec to about 2 to 3 m / sec. It is to be noted that the moving speed may be momentarily higher than this, but the frequency is extremely small and poses no problem. In this normal movement, when the detection rate is 200 points / second, the detection interval is 0.5 to 15 mm. The effective detection width of the detection loop coil is usually several mm to several tens of mm, and is equal to or approximately twice the detection interval. The range of partial scan is
In consideration of these points, the predetermined range is set around the detection loop coil of the coordinate indicator 1 which is detected this time.

【0007】図7に当該部分走査の一例が示されてい
る。今回の検出処理により座標指示器1が検出ループコ
イルLXfの点P1 にあると判断されたとき、座標指示器
1の次の座標検出を行うための部分走査は、図7に範囲
10で示されているように、検出ループコイルLXfを中
心とする5つの検出ループコイルに対して行われる。同
様に、座標指示器1が検出ループコイルLXhの点P2
あるとき、当該部分走査は、範囲A20で示される検出ル
ープコイルLXhを中心とする5つの検出ループコイルに
対して行われる。なお、図7中、範囲A00は上記検出ル
ープコイルLXfに対する部分走査を7つの検出ループコ
イルに対して行なう場合の部分走査範囲を示す。
FIG. 7 shows an example of the partial scanning. When the coordinate indicator 1 by the current detection process is determined to be the point P 1 of the detection loop coil L Xf, the partial scan to perform the next coordinate detection of the coordinate indicator 1, the range A 10 in FIG. 7 This is performed for five detection loop coils centered on the detection loop coil L Xf as shown by. Similarly, when the coordinate indicator 1 is in the point P 2 of the detection loop coil L Xh, the partial scan row for five detection loop coils around the detection loop coil L Xh represented by range A 20 Will be In FIG. 7, the range A 00 is a partial scanning range in the case of performing the partial scanning of the detection loop coil L Xf against seven detection loop coil.

【0008】部分走査の結果、走査した範囲内に座標指
示器1が検出されたか否かを判断し(手順S4 )、検出
されなかった場合には処理を手順S1 に戻し、再度全体
走査を行う。このように、座標指示器1が検出されない
場合が生じるのは、座標指示器1がタブレット2の面か
ら離れたり、所定の範囲外に移動したりして検出中心ル
ープコイルを中心とした所定範囲内の検出ループコイル
に電圧が誘起されないからである。座標検出演算制御部
6は、手順S3 による部分走査で座標指示器1が検出さ
れた場合、この検出における検出ループコイルがさきに
仮定した検出中心ループコイルと同じか否か判断し(手
順S5 )、同じでない場合には、変化後の検出中心ルー
プコイルを新たな検出中心ループコイルと仮定し(手順
6 )、処理を手順S3 に戻して再度部分走査を行な
う。手順S5 の処理で、検出中心ループコイルに変化が
ないと判断された場合には、当該検出中心ループコイル
を座標検出可能な検出中心ループコイルと特定し、この
特定された検出中心ループコイルを中心とするその前後
の3つの検出ループコイルを検出走査する(手順
7)。
As a result of the partial scanning, it is determined whether or not the coordinate indicator 1 has been detected within the scanned area (step S 4 ). If not detected, the process returns to step S 1 , and the entire scanning is performed again. I do. As described above, the case where the coordinate indicator 1 is not detected occurs because the coordinate indicator 1 moves away from the surface of the tablet 2 or moves out of the predetermined range, and the predetermined range around the detection center loop coil is determined. This is because no voltage is induced in the detection loop coil inside. Coordinate detection operation control unit 6, when the coordinate indicator 1 in partial scan by Step S 3 is detected, the same whether determined that detection center loop coil detection loop coil in the detection is assumed previously (steps S 5), if not the same, assuming the detection center loop coil after the change as a new detection center loop coil (Step S 6), carried out again partial scan returns the process to Step S 3. In the processing of Step S 5, if it is determined that there is no change in the detection center loop coil, the detection center loop coil identified as coordinates detectable detection center loop coil, the specified detection center loop coil the front and rear of the three detection loop coils centered detecting scanning (Step S 7).

【0009】図7に検出走査の一例が示されている。座
標指示器1が検出ループコイルLXfの点P1 にあると
き、検出走査は、範囲A11で示される検出ループコイル
Xfを中心とする3つの検出ループコイルに対して行わ
れ、座標指示器1が検出ループコイルLXhの点P2 にあ
るとき、検出走査は、範囲A21で示される検出ループコ
イルLXhを中心とする3つの検出ループコイルに対して
行われる。この検出走査の結果検出された各誘起電圧が
正常か否か判断し(手順S8 )、誘起電圧に異常があれ
ば処理を手順S3 へ戻し、正常であれば座標指示器1の
座標値を演算して(手順S9 )、処理を手順S3 へ戻
す。
FIG. 7 shows an example of the detection scan. When the coordinate indicator 1 is the point P 1 of the detection loop coil L Xf, detection scanning is performed on the three detection loop coils around the detection loop coil L Xf represented by range A 11, the coordinate indicator when the vessel 1 is in the point P 2 of the detection loop coil L Xh, detection scanning is performed for the three detection loop coils around the detection loop coil L Xh represented by range a 21. It is determined whether or not each of the induced voltages detected as a result of this detection scanning is normal (step S 8 ). If the induced voltage is abnormal, the process returns to step S 3 . Is calculated (step S 9 ), and the process returns to step S 3 .

【0010】ここで、座標検出演算制御部6による座標
値の演算の概略を図8および図9により説明する。図8
は選択された検出ループコイルを示す図、図9は図8に
示す各検出ループコイルに誘起される誘起電圧の特性図
であり、横軸に検出ループコイルの中心位置(L1C、L
2C、L3C)が示され、縦軸に誘起電圧がとってある。図
8に示すように、座標指示器1の位置PL2が検出ループ
コイル群の1つの検出ループコイルL2 にあるとする。
図7に示す例に従うと、この場合の検出走査は3つの検
出ループコイルL1 、L2 、L3 に対して行われる。検
出走査により3つの検出ループコイルL1 、L2 、L3
で得られる各誘起電圧は、図9に示すように、各検出ル
ープコイルの中心位置L1C、L2C、L3Cに対応する曲線
L2上の誘起電圧VL1、VL2、VL3となる。なお、曲線
L2は、位置PL2のX軸方向の変位に伴って平行移動す
る検出ループコイル誘起電圧特性曲線である。検出され
た誘起電圧VL1、VL2、VL3の近似関数の解を算出する
ことで座標指示器1の位置PL2のX軸座標値を得ること
ができる。簡易的には、これら誘起電圧の比較演算を行
なうことにより座標値を算出することも可能である。全
く同様にして、図8に示す座標指示器1の他の位置P
L23 についても、曲線CL2を平行移動した曲線CL23
の誘起電圧VL10 、VL20 、VL30 に基づいてそのX軸
座標値を得ることができる。なお、図8において、P
L23 は検出領域の境界、すなわち検出ループコイルL2
の右側と検出ループコイルL3 の左側の中央にある。
Here, an outline of the calculation of the coordinate value by the coordinate detection calculation control section 6 will be described with reference to FIGS. FIG.
FIG. 9 is a diagram showing a selected detection loop coil, and FIG. 9 is a characteristic diagram of an induced voltage induced in each detection loop coil shown in FIG. 8, and the horizontal axis represents the center position (L 1C , L 1 C) of the detection loop coil.
2C and L 3C ), and the induced voltage is plotted on the vertical axis. As shown in FIG. 8, it is assumed that the position P L2 of the coordinate indicator 1 is located at one detection loop coil L 2 of the detection loop coil group.
According to the example shown in FIG. 7, the detection scan in this case is performed for three detection loop coils L 1 , L 2 , and L 3 . Three detection loop coils L 1 , L 2 , L 3
Each induced voltage obtained, as shown in FIG. 9, the center position L 1C, L 2C, the induced voltage V L1 on the curve C L2 corresponding to L 3C, V L2, V L3 of the detection loop coil . Note that the curve C L2 is a detection loop coil induced voltage characteristic curve that moves in parallel with the displacement of the position P L2 in the X-axis direction. By calculating the solution of the approximate function of the detected induced voltages V L1 , V L2 , and V L3 , the X-axis coordinate value of the position P L2 of the coordinate indicator 1 can be obtained. For simplicity, it is also possible to calculate a coordinate value by performing a comparison operation of these induced voltages. In exactly the same way, another position P of the coordinate indicator 1 shown in FIG.
As for L23 , its X-axis coordinate value can be obtained based on the induced voltages V L10 , V L20 , and V L30 on the curve C L23 obtained by translating the curve C L2 in parallel. In FIG. 8, P
L23 is the boundary of the detection area, that is, the detection loop coil L 2
Right and in the middle of the left detection loop coil L 3 of.

【0011】[0011]

【発明が解決しようとする課題】上記従来の座標検出装
置では、図6に示す手順S3 の部分走査以降の処理を繰
り返すことにより座標(軌跡)を算出している。この場
合、検出処理速度は実際に行われる走査処理の応答速度
に大きく影響される。そして、従来の手法では、座標指
示器1が高速移動したことによる部分走査の領域からの
逸脱が生じると再度全体走査からの処理を行わなければ
ならず、又、検出中心ループコイルが変化すると部分走
査を繰り返さねればならず、これらにより検出処理速度
が大幅に低下するという問題があった。又、上記部分走
査の繰り返しを避けるため、部分走査の領域を大きくす
ることも考えられるが、その場合には走査時間も大きく
なり、検出処理速度の向上は期待できない。
In [0005] the conventional coordinate detection device, calculates the coordinates (locus) By repeating the partial scan subsequent processing steps S 3 shown in FIG. In this case, the detection processing speed is greatly affected by the response speed of the actual scanning processing. In the conventional method, when a deviation from the partial scan area occurs due to the high-speed movement of the coordinate indicator 1, the process from the whole scan must be performed again. The scanning has to be repeated, which causes a problem that the detection processing speed is greatly reduced. Further, in order to avoid the repetition of the partial scanning, it is conceivable to increase the area of the partial scanning. However, in that case, the scanning time also increases, and it is not expected to improve the detection processing speed.

【0012】本発明の目的は、上記従来技術における課
題を解決し、検出処理速度を大幅に向上させることがで
きる座標検出装置を提供することにある。
An object of the present invention is to solve the above-mentioned problems in the prior art and to provide a coordinate detection device capable of greatly improving the detection processing speed.

【0013】[0013]

【課題を解決するための手段】上記の目的を達成するた
め、請求項1の発明は、ループ状導線が所定軸方向に多
数配列されたタブレットと、このタブレット上の任意の
位置を指示する座標指示器と、前記各ループ状導線を順
次走査するセレクタ手段と、このセレクタ手段の所定の
走査により得られた各ループ状導線の電圧に基づいて前
記座標指示器で指示された位置の座標値を演算する座標
演算手段とを備えた座標検出器において、今回の座標値
およびその直前の1つ又は複数の座標値に基づいて次回
の座標値を推測する座標値推測手段と、この座標値推測
手段により推測された座標値を含むループ状導線を中心
とする所定数のループ状導線を前記セレクタ手段で走査
する検出走査手段とを設けたことを特徴とする。
In order to attain the above object, according to the present invention, there is provided a tablet in which a large number of loop-shaped conductors are arranged in a predetermined axial direction, and coordinates indicating an arbitrary position on the tablet. An indicator, selector means for sequentially scanning each loop-shaped conductor, and a coordinate value of a position designated by the coordinate indicator based on a voltage of each loop-shaped conductor obtained by predetermined scanning of the selector means. A coordinate detector comprising: a coordinate calculating means for calculating the coordinate value; a coordinate value estimating means for estimating a next coordinate value based on the current coordinate value and one or more coordinate values immediately before the coordinate detector; And a detection scanning unit for scanning the predetermined number of loop-shaped conductors centered on the loop-shaped conductor including the coordinate values estimated by the above-mentioned selector means.

【0014】又、請求項4の発明は、ループ状導線が所
定軸方向に多数配列されたタブレットと、このタブレッ
ト上の任意の位置を指示する座標指示器と、前記各ルー
プ状導線を順次走査するセレクタ手段と、このセレクタ
手段の所定の走査により得られた各ループ状導線の電圧
に基づいて前記座標指示器で指示された位置の座標値を
演算する座標演算手段とを備えた座標検出器において、
今回の座標値とその直前の複数の座標値から得られる軌
跡の移動方向に従って今回の座標値と前回の座標値の所
定軸方向における差分だけ今回の座標値から変位した位
置が当該軸方向の次の座標値であると推測する座標値推
測手段と、前記座標値推測手段により推測された座標値
を含むループ状導線を、今回の座標値とその直前の複数
の座標値から得られる速度の変化に応じて中心から外れ
たループ状導線とし、このループ状導線を含む所定数の
ループ状導線を前記セレクタ手段で走査する検出走査手
段とを設けたことを特徴とする。
According to a fourth aspect of the present invention, there is provided a tablet in which a large number of loop-shaped conductors are arranged in a predetermined axial direction, a coordinate indicator for designating an arbitrary position on the tablet, and sequentially scanning the loop-shaped conductors. A coordinate detector for calculating a coordinate value of a position designated by the coordinate indicator based on a voltage of each loop-shaped conductor obtained by predetermined scanning of the selector. At
The position displaced from the current coordinate value by the difference between the current coordinate value and the previous coordinate value in the predetermined axis direction according to the moving direction of the trajectory obtained from the current coordinate value and a plurality of coordinate values immediately before the current coordinate value is the next position in the axis direction. A coordinate value estimating means for estimating the coordinate value of the coordinate value, and a loop-shaped conductor including the coordinate value estimated by the coordinate value estimating means, a speed change obtained from the current coordinate value and a plurality of coordinate values immediately before the current value. And a detection scanning means for scanning a predetermined number of loop-shaped conductors including the loop-shaped conductor by the selector means.

【0015】[0015]

【発明の実施の形態】以下、本発明を図示の実施の形態
に基づいて説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described below with reference to the illustrated embodiments.

【0016】図1は本発明の実施の形態に係る座標検出
装置の座標値推測手段の推測原理を説明する図である。
本実施の形態の座標検出装置の構成は、図4に示す座標
検出演算制御部6の処理の一部が異なるのみで、他の構
成は図4に示す構成と同じである。図1で、P1 は前回
検出の座標指示器1の位置、LXn1 は位置P1 の検出ル
ープコイル、P2 は今回検出の座標指示器1の位置、L
Xn3 は位置P2 の検出ループコイル、P3 は座標値推測
手段で次回の座標指示器1の位置となるであろうと推測
される位置、LXn5 は位置P3 の検出ループコイルを示
す。又、x1 は位置P1 と位置P2 間のX軸方向の距
離、x2 は位置P2 と位置P3 間の距離を示す。以下の
説明においても、さきの場合と同じくX軸についてのみ
説明し、Y軸についての説明は省略する。
FIG. 1 is a diagram for explaining the principle of estimation of the coordinate value estimating means of the coordinate detecting device according to the embodiment of the present invention.
The configuration of the coordinate detection device according to the present embodiment is the same as the configuration shown in FIG. 4 except for a part of the processing of the coordinate detection calculation control unit 6 shown in FIG. In FIG. 1, P 1 is the position of the previously detected coordinate indicator 1, L Xn1 is the detection loop coil at the position P 1 , P 2 is the position of the coordinate indicator 1 detected this time, L
Xn3 the detection loop coil of the position P 2, the position P 3 is estimated that it would become the position of the next coordinate indicator 1 in the coordinate value estimating means, L Xn5 shows a detection loop coil position P 3. Further, x 1 is the distance in the X-axis direction between the position P 1 and the position P 2, x 2 is the distance between the position P 2 to the position P 3. In the following description as well, only the X axis will be described, and the description of the Y axis will be omitted.

【0017】次に、本実施の形態の動作を上記図1の説
明図および図2に示すフローチャートを参照して説明す
る。図2に示すフローチャートにおいて、手順S1 〜手
順S9 の処理は図6に示す従来の処理と同じである。本
実施の形態では、手順S9 の処理で座標が検出される
と、この検出が3回目以降の検出であるか否か判断し
(図2に示す手順S10)、1回目又は2回目の検出であ
れば手順S3 の部分走査の処理を行う。そして、3回目
以後の検出からは、位置の推測を行い(手順S11)、こ
の推測に基づいて、部分走査を行うことなく直ちに検出
走査を行う。
Next, the operation of this embodiment will be described with reference to the explanatory diagram of FIG. 1 and the flowchart shown in FIG. In the flowchart shown in FIG. 2, the processing of steps S 1 ~ Step S 9 is the same as the conventional processing shown in FIG. In this embodiment, the coordinate in the processing of steps S 9 is detected, it is determined whether the detection is 3 and subsequent detection (Step S 10 shown in FIG. 2), first or second if detecting performs processing of partial scan procedure S 3. Then, from the detection of the third subsequent performs estimation of position (Step S 11), on the basis of this assumption, it performed immediately detected scan without performing partial scan.

【0018】手順S11における位置の推測は次のように
して行われる。即ち、座標検出演算制御部は、今回検出
の位置P2 と前回検出の位置P1 間のX軸方向の距離x
1 を求め、次回の座標指示器1の移動は今回の移動距離
1 と等距離x2 の移動であると仮定し、位置P2 に距
離x1 (=x2 )を加算して次回の座標指示器1の位置
3 を推測する。そして、当該位置P3 の検出ループコ
イル(図1に示す場合、LXn5 )を検索し、これを検出
中心ループコイルと特定し、手順S7 の検出走査を行
う。検出走査が3つの検出ループコイルの走査であると
すると、図1に示す場合の検出走査は、検出ループコイ
ルLXn4 、LXn5 、LXn6 (図1に示す走査範囲A30
に対してなされる。
The presumed position in steps S 11 is performed as follows. That is, the coordinate detecting operation control unit, the distance in the X-axis direction between the position P 1 position P 2 and the previous detection of the detection time x
1 look, the movement of the next coordinate indicator 1 is assumed to be the movement of the current moving distance x 1 and equidistant x 2, the next time by adding the distance x 1 (= x 2) to the position P 2 guessing the position P 3 of the coordinate indicator 1. The detection loop coils of the position P 3 (the case shown in FIG. 1, L Xn5) searching, which was identified as the detection center loop coils and detects the scanning steps S 7. Assuming that the detection scan is scanning of three detection loop coils, the detection scan in the case shown in FIG. 1 is performed by the detection loop coils L Xn4 , L Xn5 , and L Xn6 (scanning range A 30 shown in FIG. 1).
Made against.

【0019】このように、本実施の形態では、座標指示
器の次回のX軸方向およびY軸方向の移動距離は、前回
から今回への移動時の各軸方向の移動距離と等しいとし
て次の座標を推測し、この座標の検出ループコイルを中
心として検出走査を行うようにしたので、3回目以降の
検出では部分走査の走査処理を省くことができ、これに
より、部分走査の繰り返しや、再度の全体走査の実施を
避けることができ、検出処理速度を大幅に向上させるこ
とができる。
As described above, in the present embodiment, the next movement distance of the coordinate indicator in the X-axis direction and the Y-axis direction is assumed to be equal to the movement distance in each axis direction from the previous time to the current time. Since the coordinates are estimated and the detection scanning is performed with the detection loop coil at the coordinates as the center, the scanning process of the partial scanning can be omitted in the third and subsequent detections, whereby the partial scanning is repeated or repeated. Can be avoided, and the detection processing speed can be greatly improved.

【0020】図3は座標値推測手段の他の推測原理を説
明する図である。この図で、P11は前々回検出の座標指
示器1の位置、LXn11は上記位置P11の検出ループコイ
ル、P12は前回検出の座標指示器1の位置、LXn13は上
記位置P12の検出ループコイル、P13は今回検出の座標
指示器1の位置、LXn14は上記位置P13の検出ループコ
イル、P14は座標値推測手段で次回の座標指示器1の位
置となるであろうと推測される位置、LXn15は上記位置
14の検出ループコイルを示す。又、x11は位置P11
位置P12間のX軸方向の距離、x12は位置P12と位置P
13間のX軸方向の距離、x13は位置P13と位置P14間の
X軸方向の距離を示す。
FIG. 3 is a diagram for explaining another principle of estimating the coordinate value estimating means. In this Figure, P 11 is the position of the coordinate indicator 1 before the previous detection, L Xn11 the detection loop coils of the position P 11, P 12 is the position of the coordinate indicator 1 of the previous detection, L Xn13 is the position P 12 detection loop coil, P 13 is the position of the coordinate indicator 1 detected this time, L Xn14 the detection loop coils of the position P 13, P 14 and would be the position of the next coordinate indicator 1 in the coordinate value estimating means suspected positions, L Xn15 shows a detection loop coil of the position P 14. Further, x 11 is the distance in the X-axis direction between the position P 12 to the position P 11, x 12 is the position P 12 to the position P
X-axis direction of the distance between 13, x 13 represents the distance in the X-axis direction between the position P 13 to the position P 14.

【0021】座標検出演算制御部は、距離x11と距離x
12との大小関係を判断する。図示の場合、x11>x12
あるから、座標指示器1のX軸方向の移動速度が低下し
ていることが判る。そこで、座標指示器1の次回の位置
14を次式に基づいて推測する。 x13=2 x12−x11=x12−(x11−x12)…………(1) 上記(1)式の括弧内は今回の減速分であるので、次の
移動距離は、減速が等しいと仮定して、今回の移動距離
(x12)から今回生じた減速分(x11−x12)を減算し
た距離であると推測する。この結果、次の座標指示器1
の位置は検出ループコイルLXn15と推測され、これを中
心とする3つの検出ループコイル(図3に示す走査範囲
40)の検出走査が行われる。なお、x11<x12の場
合、(1)式の減算は全て加算になる。又、移動速度の
変化は、さらに多くの検出位置から移動速度の変化の平
均値を求め、これに基づいて次の移動距離を推測するよ
うにしてもよい。このように、座標指示器の移動速度の
変化を考慮することにより、図1に示す推測処理と同じ
効果を有するとともに、より一層精度良く推測を行うこ
とができる。
The coordinate detection arithmetic control unit calculates the distance x 11 and the distance x
Judge the size relationship with 12 . In the case shown, since x 11 > x 12 , it can be seen that the moving speed of the coordinate indicator 1 in the X-axis direction has decreased. Therefore, I guess based on the next location P 14 of the coordinate indicator 1 to the following equation. x 13 = 2 x 12 -x 11 = x 12 - since (x 11 -x 12) ............ (1) above (1) in parentheses are the current deceleration amount, the next movement distance, assuming that the deceleration is equal to infer a deceleration component resulting current from the current travel distance (x 12) to (x 11 -x 12) is a distance obtained by subtracting. As a result, the next coordinate indicator 1
Is presumed to be the detection loop coil L Xn15, and the detection scan of the three detection loop coils (the scanning range A 40 shown in FIG. 3) centering on this is performed. When x 11 <x 12 , all the subtractions in the expression (1) are additions. In addition, for the change in the moving speed, an average value of the change in the moving speed may be obtained from more detection positions, and the next moving distance may be estimated based on the average value. As described above, by considering the change in the moving speed of the coordinate indicator, the same effect as that of the estimation processing shown in FIG. 1 can be obtained, and the estimation can be performed with higher accuracy.

【0022】さらに、上記2つの推測処理以外の推測処
理方法を図3に示す例を用いて説明する。図3に示す上
記の推測処理では、(1)式を用いて次のX軸方向の移
動距離を推測した。しかし、本推測処理方法では、図1
に示す推測処理方法と同じく、次の移動距離を今回と等
しい移動距離(x13=x12)と推測する。そして、距離
11と距離x12との大小関係を判断し、図示の場合x11
>x12であるから、検出走査対象の検出ループコイル
を、X軸の負方向端部で1つ加え(検出ループコイルL
Xn13を加え)、検出走査範囲A50を4つの検出ループコ
イルとする。即ち、減速状態であるので、移動距離の推
測(x13=x12)が大き過ぎるのを修正するため、検出
走査を検出ループコイル1つだけ負方向に加えてこれに
対処するものである。なお、x11<x12の場合、検出走
査には正方向の検出ループコイルが1つ加えられること
になる。
Further, an estimation processing method other than the above two estimation processing will be described with reference to an example shown in FIG. In the above estimation process shown in FIG. 3, the following movement distance in the X-axis direction was estimated using Expression (1). However, in this estimation method, FIG.
As in the estimation processing method shown in (1), the next movement distance is estimated to be the same movement distance (x 13 = x 12 ) as this time. Then, the magnitude relationship between the distance x 11 and the distance x 12 is determined, and in the case shown in the figure, x 11
> Because it is x 12, the detection loop coil for detecting the scanned object, one added in the negative direction end portion of the X-axis (detection loop coil L
Added Xn13), the detection scanning range A 50 and four detection loop coils. That is, in order to correct that the estimation of the moving distance (x 13 = x 12 ) is too large in the deceleration state, the detection scan is applied to only one detection loop coil in the negative direction to cope with this. When x 11 <x 12 , one detection loop coil in the forward direction is added to the detection scan.

【0023】ところで、次の点の推測位置が検出領域の
境界あるいは境界に近い場合、例えば、図8のPL23
場合、検出ループコイルL1、L2、L3で座標指示器1
の位置を検出するよりも検出ループコイルL2、L3、L
4 で位置を検出しなければならない場合があり得る。そ
こで、推測した位置から検出領域の境界までの距離が予
め定める距離αよりも短いときには、推定した位置を含
む2つの検出ループコイルの両側の検出ループコイルを
入れた4つの検出ループコイルを検出走査するようにす
る。すなわち、図8のPL23 の場合は、L1〜L4の4つ
の検出ループコイルを検出走査するようにする。このよ
うにすると、推測処理の信頼性をさらに確実にすること
ができる。
By the way, when the estimated position of the next point is close to or near the boundary of the detection area, for example, in the case of P L23 in FIG. 8, the detection loop coils L 1 , L 2 , and L 3 use the coordinate indicator 1.
Detection loop coils L 2 , L 3 , L
It may be necessary to detect the position at 4 . Therefore, when the distance from the estimated position to the boundary of the detection area is shorter than the predetermined distance α, four detection loop coils including the detection loop coils on both sides of the two detection loop coils including the estimated position are detected and scanned. To do it. That is, in the case of P L23 in FIG. 8, the detection scanning is performed on the four detection loop coils L 1 to L 4 . In this way, the reliability of the estimation process can be further ensured.

【0024】[0024]

【発明の効果】以上述べたように、本発明では、今回ま
での検出位置に基づいて次の検出位置を推測し、推測さ
れた検出位置のループ状導線を含む所定数のループ状導
線を検出走査するようにしたので、部分走査の処理を省
くことができ、これにより、部分走査の繰り返しや、再
度の全体走査の実施を避けることができ、検出処理速度
を大幅に向上させることができる。
As described above, according to the present invention, the next detection position is estimated based on the current detection position, and a predetermined number of loop conductors including the loop conductor at the estimated detection position are detected. Since the scanning is performed, the processing of the partial scanning can be omitted, whereby the repetition of the partial scanning and the execution of the whole scanning again can be avoided, and the detection processing speed can be greatly improved.

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

【図1】本発明の実施の形態に係る座標検出装置の座標
値推測手段の推測原理を説明する図である。
FIG. 1 is a diagram illustrating a principle of estimation of a coordinate value estimating unit of a coordinate detection device according to an embodiment of the present invention.

【図2】本発明の実施の形態に係る座標検出装置の検出
動作を説明するフローチャートである。
FIG. 2 is a flowchart illustrating a detection operation of the coordinate detection device according to the embodiment of the present invention.

【図3】座標値推測手段の他の推測原理を説明する図で
ある。
FIG. 3 is a diagram illustrating another principle of estimation of coordinate value estimation means.

【図4】座標検出装置のブロック図である。FIG. 4 is a block diagram of a coordinate detection device.

【図5】図4に示すタブレットに布線されたX軸方向お
よびY軸方向の検出ループコイルを示す図である。
FIG. 5 is a diagram showing detection loop coils in the X-axis direction and the Y-axis direction wired on the tablet shown in FIG. 4;

【図6】図4に示す座標検出演算制御部の動作を説明す
るフローチャートである。
FIG. 6 is a flowchart illustrating an operation of a coordinate detection calculation control unit illustrated in FIG. 4;

【図7】タブレットの検出ループコイル群の一部の布線
図である。
FIG. 7 is a wiring diagram of a part of a detection loop coil group of the tablet.

【図8】選択された検出ループコイルを示す図である。FIG. 8 is a diagram showing a selected detection loop coil.

【図9】図8に示す各検出ループコイルに誘起される誘
起電圧の特性図である。
9 is a characteristic diagram of an induced voltage induced in each detection loop coil shown in FIG.

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

1 〜P3 検出位置 LXn1 〜LXn6 検出ループコイル A30 検出走査範囲P 1 to P 3 detecting position L Xn1 ~L Xn6 detection loop coil A 30 detects the scanning range

─────────────────────────────────────────────────────
────────────────────────────────────────────────── ───

【手続補正書】[Procedure amendment]

【提出日】平成9年3月28日[Submission date] March 28, 1997

【手続補正1】[Procedure amendment 1]

【補正対象書類名】図面[Document name to be amended] Drawing

【補正対象項目名】図3[Correction target item name] Figure 3

【補正方法】変更[Correction method] Change

【補正内容】[Correction contents]

【図3】 FIG. 3

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 ループ状導線が所定軸方向に多数配列さ
れたタブレットと、このタブレット上の任意の位置を指
示する座標指示器と、前記各ループ状導線を順次走査す
るセレクタ手段と、このセレクタ手段の所定の走査によ
り得られた各ループ状導線の電圧に基づいて前記座標指
示器で指示された位置の座標値を演算する座標演算手段
とを備えた座標検出器において、今回の座標値およびそ
の直前の1つ又は複数の座標値に基づいて次回の座標値
を推測する座標値推測手段と、この座標値推測手段によ
り推測された座標値を含むループ状導線を中心とする所
定数のループ状導線を前記セレクタ手段で走査する検出
走査手段とを設けたことを特徴とする座標検出装置。
1. A tablet in which a large number of loop-shaped conductors are arranged in a predetermined axial direction, a coordinate indicator for designating an arbitrary position on the tablet, selector means for sequentially scanning each of the loop-shaped conductors, and the selector A coordinate calculating means for calculating a coordinate value of a position designated by the coordinate pointing device based on a voltage of each loop-shaped conductor obtained by a predetermined scanning of the means. Coordinate value estimating means for estimating the next coordinate value based on one or more coordinate values immediately before that, and a predetermined number of loops centered on a loop-shaped conductor including the coordinate values estimated by the coordinate value estimating means A coordinate scanning device provided with a detection scanning means for scanning the conductive wire by the selector means.
【請求項2】 請求項1において、前記座標値推測手段
は、今回の座標値と前回の座標値から得られるベクトル
情報に基づいて、それら各座標値の所定軸方向における
差分だけ今回の座標値から変位した位置が当該軸方向の
次の座標値であると推測することを特徴とする座標検出
装置。
2. The method according to claim 1, wherein the coordinate value estimating means is configured to determine the current coordinate value by a difference in a predetermined axis direction between each coordinate value based on vector information obtained from the current coordinate value and the previous coordinate value. A coordinate detection device for estimating that the position displaced from the next coordinate value is the next coordinate value in the axial direction.
【請求項3】 請求項1において、前記座標値推測手段
は、今回の座標値とその直前の複数の座標値から得られ
る軌跡の移動方向および速度の変化に従って、所定軸方
向における今回の座標値と前回の座標値の差分に対して
前々回の座標値と前回の座標値との差分を加算又は減算
した値だけ変位した位置が当該軸方向の次の座標値であ
ると推測することを特徴とする座標検出装置。
3. The coordinate value estimating means according to claim 1, wherein said coordinate value estimating means calculates a current coordinate value in a predetermined axis direction in accordance with a change in a moving direction and a speed of a trajectory obtained from the current coordinate value and a plurality of coordinate values immediately before said coordinate value. And that the position displaced by the value obtained by adding or subtracting the difference between the previous two coordinate values and the previous coordinate value with respect to the difference between the previous coordinate value is assumed to be the next coordinate value in the axis direction. Coordinate detection device.
【請求項4】 ループ状導線が所定軸方向に多数配列さ
れたタブレットと、このタブレット上の任意の位置を指
示する座標指示器と、前記各ループ状導線を順次走査す
るセレクタ手段と、このセレクタ手段の所定の走査によ
り得られた各ループ状導線の電圧に基づいて前記座標指
示器で指示された位置の座標値を演算する座標演算手段
とを備えた座標検出器において、今回の座標値とその直
前の複数の座標値から得られる軌跡の移動方向に従って
今回の座標値と前回の座標値の所定軸方向における差分
だけ今回の座標値から変位した位置が当該軸方向の次の
座標値であると推測する座標値推測手段と、前記座標値
推測手段により推測された座標値を含むループ状導線
を、今回の座標値とその直前の複数の座標値から得られ
る速度の変化に応じて中心から外れたループ状導線と
し、このループ状導線を含む所定数のループ状導線を前
記セレクタ手段で走査する検出走査手段とを設けたこと
を特徴とする座標検出装置。
4. A tablet on which a large number of loop-shaped conductors are arranged in a predetermined axial direction, a coordinate indicator for designating an arbitrary position on the tablet, selector means for sequentially scanning each of the loop-shaped conductors, and this selector A coordinate calculating means for calculating a coordinate value of a position designated by the coordinate pointing device based on a voltage of each loop-shaped conductor obtained by a predetermined scan of the means. The position displaced from the current coordinate value by the difference between the current coordinate value and the previous coordinate value in the predetermined axis direction according to the moving direction of the trajectory obtained from the plurality of immediately preceding coordinate values is the next coordinate value in the axis direction. Coordinate value estimating means, and a loop-shaped conductor including the coordinate values estimated by the coordinate value estimating means, according to the change in speed obtained from the current coordinate value and a plurality of coordinate values immediately before the current value. A coordinate detecting apparatus comprising: a loop-shaped conducting wire deviated from the center; and a detection scanning means for scanning a predetermined number of loop-shaped conducting wires including the loop-shaped conducting wire by the selector means.
JP3497997A 1997-02-19 1997-02-19 Coordinate detector Withdrawn JPH10232736A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3497997A JPH10232736A (en) 1997-02-19 1997-02-19 Coordinate detector

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3497997A JPH10232736A (en) 1997-02-19 1997-02-19 Coordinate detector

Publications (1)

Publication Number Publication Date
JPH10232736A true JPH10232736A (en) 1998-09-02

Family

ID=12429275

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3497997A Withdrawn JPH10232736A (en) 1997-02-19 1997-02-19 Coordinate detector

Country Status (1)

Country Link
JP (1) JPH10232736A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001180631A (en) * 1999-12-22 2001-07-03 Sato Corp Label printer and label position detection method
US6816333B2 (en) 2000-11-27 2004-11-09 Nec Corporation Electronic apparatus with an apparatus for protecting a movable section and method of protecting the movable section of the electronic apparatus
JP2011128921A (en) * 2009-12-18 2011-06-30 Fujitsu Component Ltd Touch panel and coordinate detection method for the same
JP2014523027A (en) * 2011-06-28 2014-09-08 マイクロソフト コーポレーション Electromagnetic 3D stylus

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001180631A (en) * 1999-12-22 2001-07-03 Sato Corp Label printer and label position detection method
US6816333B2 (en) 2000-11-27 2004-11-09 Nec Corporation Electronic apparatus with an apparatus for protecting a movable section and method of protecting the movable section of the electronic apparatus
JP2011128921A (en) * 2009-12-18 2011-06-30 Fujitsu Component Ltd Touch panel and coordinate detection method for the same
JP2014523027A (en) * 2011-06-28 2014-09-08 マイクロソフト コーポレーション Electromagnetic 3D stylus

Similar Documents

Publication Publication Date Title
EP0565852B1 (en) Optimal scan sequence for RF magnetic digitizers
JPH0527906A (en) Figure selection device
JPH10232736A (en) Coordinate detector
JP3243916B2 (en) Circular pattern measurement and position recognition device
JPH05165560A (en) Coordinate input device
JPH0523439B2 (en)
JP3069706B2 (en) Coordinate reading device and its height information calculation method
JPH06124160A (en) Digitizer
JPH06124161A (en) Digitizer
CN119437033B (en) A method and device for plane touch measurement obstacle avoidance path planning on a measuring machine
JPH06340199A (en) Control method in pen plotter painting
EP0337324B1 (en) Image processing method
JP2003114101A (en) Magnetic three-dimensional position detection device and detection method
JPH02131690A (en) Movement compensation circuit
JPH06187088A (en) Tablet
JP2872393B2 (en) Edge detection method
JPH0519164B2 (en)
JP2941322B2 (en) Drawing processing equipment
JPS62173522A (en) Sense coil selecting method
JPH05150892A (en) Position detecting method for cordless digitizer
JP2625479B2 (en) Coordinate detection device
JP2002340504A (en) Magnetic position detection method and device
JPH03201018A (en) Position detector and its sense part
JPH0282310A (en) Coordinate position detector
JP2563163B2 (en) Figure instruction method

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20040511