[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH01114926A - Coordinate input device - Google Patents

Coordinate input device

Info

Publication number
JPH01114926A
JPH01114926A JP62273961A JP27396187A JPH01114926A JP H01114926 A JPH01114926 A JP H01114926A JP 62273961 A JP62273961 A JP 62273961A JP 27396187 A JP27396187 A JP 27396187A JP H01114926 A JPH01114926 A JP H01114926A
Authority
JP
Japan
Prior art keywords
coordinate
input
coordinate value
vibration
area
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP62273961A
Other languages
Japanese (ja)
Inventor
Noriyuki Suzuki
範之 鈴木
Yuichiro Yoshimura
雄一郎 吉村
Katsuyuki Kobayashi
克行 小林
Shinnosuke Taniishi
谷石 信之介
Kiyoshi Kaneko
潔 兼子
Atsushi Tanaka
淳 田中
Shigeki Mori
重樹 森
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP62273961A priority Critical patent/JPH01114926A/en
Publication of JPH01114926A publication Critical patent/JPH01114926A/en
Pending legal-status Critical Current

Links

Abstract

PURPOSE:To prevent the check of processing efficiency by providing a storing means for a coordinate input valid area and a discrimination means of a valid area, and executing no input of a coordinate value in case an input coordinate value is out of the valid area. CONSTITUTION:Piezo-electric elements (sensor) 6 for detecting an elastic wave transmitted through a propagation material 8 are arranged on peripheral parts S0, S1, S2 of the material 8. The coordinates of the position P(x, y) of an indication point obtained through a clock counter 18 or the like can be found out from the position P(x, y) and straight distances d0, d1, d2 between respective sensors 6. Namely, oscillation is detected by oscillation waveform detecting circuits 12-14 and the coordinate value of the indication point can be calculated from the distances d0-d2 obtained as the detecting results. Whether the calculated coordinate value is included in the inside or outside of an effective area previously stored in a ROM 20 is decided through a control device 1 or the like, and when the value is included in the effective area, the coordinate value is outputted, and in case of the outside, the coordinate value is not outputted. Since a host device is not forced to execute useless processing, the interruption of processing efficiency in the host device can be suppressed.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、座標入力装置、特に弾性波を用いて、弾性波
の到達時刻から、指示点の座標を求める座標入力装置に
関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a coordinate input device, and particularly to a coordinate input device that uses elastic waves to determine the coordinates of a designated point from the arrival time of the elastic waves.

〔従来の技術〕[Conventional technology]

従来、振動ペンを振動伝達板の所望の位置に当接し、そ
の位置から伝わっていく振動を振動伝達板に当接して設
けられたセンサによって検出し、検出時刻から振動ペン
の当接位置を求める座標入力装置があった。
Conventionally, a vibrating pen is brought into contact with a desired position on a vibration transmission plate, the vibration transmitted from that position is detected by a sensor installed in contact with the vibration transmission plate, and the contact position of the vibrating pen is determined from the detection time. There was a coordinate input device.

〔発明が解決しようとしている問題点〕ところで例えば
表示装置と係る座標入力装置を重ね合わせ入出カ一体型
の装置の構成する場合には、必要とされる座標入力面は
、表示面と重なった部分のみであり、該領域外の座標検
出は不必要である場合が考えられる。
[Problem to be solved by the invention] For example, when a display device and a related coordinate input device are superimposed to form an integrated input/output device, the required coordinate input surface is the portion that overlaps with the display surface. There may be cases where it is unnecessary to detect the coordinates outside the area.

しかしながら従来は上記のように物理的に入力可能な座
標入力面のすべてではなく、その一部についてのみ座標
値を知シたい場合であっても、座標入力装置は座標値を
検出するようになっているので、有効な領域でなされた
座標入力であるか否かは、いちいち該座標入力装置が接
続されているホストの情報処理装置で判断していた。こ
のことはホスト装置に無駄な処理を強いるものであり、
ホスト装置の処理効率を阻害するという問題点があった
However, in the past, as mentioned above, coordinate input devices now detect coordinate values even when you want to know the coordinate values for only a part of the coordinate input surface, rather than all of the coordinate input surface that can be physically input. Therefore, whether or not the coordinate input was made in a valid area was determined each time by the information processing device of the host to which the coordinate input device is connected. This forces the host device to perform unnecessary processing,
There was a problem that the processing efficiency of the host device was hindered.

〔問題点を解決するための手段〕[Means for solving problems]

この問題点を解決するために、本発明は座標入力装置側
で、指示された座標が有効領域内か否かを判別する判別
手段を設け、有効領域外の座標は出力しないようにした
In order to solve this problem, the present invention provides a determining means on the coordinate input device side to determine whether or not the designated coordinates are within the valid area, and coordinates outside the valid area are not output.

〔実施例〕〔Example〕

第2図に本発明を実施した座標入力装置のブロック図を
示す。第2図に示す座標入力装置は振動伝播材8からな
る入力タブレットに振動ペン3によって座標入力を行い
、入力された座標情報をこの座標入力装置が接続されて
いるホストの情報処理装置(例えばパーンナル・コンピ
ュータ等)に出力するものである。
FIG. 2 shows a block diagram of a coordinate input device embodying the present invention. The coordinate input device shown in FIG. 2 inputs coordinates to an input tablet made of a vibration propagation material 8 using a vibrating pen 3, and transmits the input coordinate information to an information processing device of a host to which this coordinate input device is connected (e.g.・Computer, etc.)

1は後述各回路の制御や座標計算を行う制御装置である
。20はROMで、第1図のフローチャートに従った制
御プログラムの他、有効領域を規定する有効領域記憶エ
リアを記憶している。
Reference numeral 1 denotes a control device that controls each circuit and calculates coordinates, which will be described later. 20 is a ROM which stores a control program according to the flowchart of FIG. 1 as well as an effective area storage area that defines an effective area.

振動ペン3は、弾性波を伝える伝播材8中に、弾性波を
発生させるためのペンで、4の振動発生圧電素子(撮動
子)、5のホーンおよびその支持体より構成される。ま
た2はとのペンの駆動回路である。6は伝播材8中を伝
わってくる弾性波を検出するための圧電素子(センサー
)である。7は伝播材6の端面での反射を防止する防振
材である。
The vibrating pen 3 is a pen for generating elastic waves in a propagation material 8 that transmits elastic waves, and is composed of a vibration-generating piezoelectric element (imaging element) 4, a horn 5, and its support. 2 is a drive circuit for the pen. 6 is a piezoelectric element (sensor) for detecting the elastic wave propagating through the propagation material 8. 7 is a vibration isolating material that prevents reflection at the end face of the propagation material 6.

さて、弾性波は伝波材8中をある伝播速度Vで伝わって
ぐるからペンの指示点とセンサー間の距離dは d= v−t   (1)  但しtは伝達時間と与え
られる。Vは伝播材に用いる物質に固有な定数であるか
らdを知るためにはtを計測すればよい。12〜14の
振動波形検出回路、15〜17のラッチ回路および18
の計時カウンターはこの伝達時間tを計測するための回
路である。
Now, since the elastic wave propagates through the wave propagation material 8 at a certain propagation speed V, the distance d between the pointing point of the pen and the sensor is d=v-t (1) where t is given as the propagation time. Since V is a constant specific to the material used as the propagation material, in order to know d, it is sufficient to measure t. Vibration waveform detection circuits 12 to 14, latch circuits 15 to 17, and 18
The time counter is a circuit for measuring this transmission time t.

制御回路1はペン3を駆動すると同時に計時カウンター
18をOからスタートさせる。
The control circuit 1 starts the time counter 18 from O at the same time as driving the pen 3.

振動ペン3で発生した振動は、距離に応じた時間即ち伝
達時間tを経てセンサー6に到達する。センサー6によ
って振動は電気信号に変換され、前置増巾回路9〜11
を経て振動波形検出回路12〜14へ至る。振動波形検
出回路は、振動の伝達を検知すると、振動検出信号をラ
ッチ回路15〜17へ出力する。
The vibration generated by the vibrating pen 3 reaches the sensor 6 after a time corresponding to the distance, that is, a transmission time t. The vibration is converted into an electrical signal by the sensor 6, and the preamplifier circuits 9 to 11
The vibration waveform detection circuits 12 to 14 are then reached. When the vibration waveform detection circuit detects transmission of vibration, it outputs a vibration detection signal to the latch circuits 15 to 17.

ラッチ回路は、該振動検知信号をトリガーとして計時カ
ウンター18の出力を取シ込む。
The latch circuit receives the output of the time counter 18 using the vibration detection signal as a trigger.

制御装置1は、このようにして計測した伝達時間から(
1)式に基づいて夫々のセンサーとペンの指示点の距離
を算出し、あとは幾何学的計算を行って座標値を得るも
のである。
From the transmission time measured in this way, the control device 1 calculates (
1) The distance between each sensor and the point indicated by the pen is calculated based on the formula, and then geometric calculations are performed to obtain coordinate values.

また、ペンの駆動を行ってから最大伝達時間(即ち座標
入力面においてセンサー、指示点間の距離が最大である
時の伝達時間)、回路遅延時間等より決定される時間を
過ぎても振動波形が検出されない場合には、ペンアップ
の時であるから伝達時間の計測を打ち切り前述振動ペン
3の駆動からの制御を繰シ返す。
In addition, even if the time determined from the maximum transmission time (i.e., the transmission time when the distance between the sensor and the pointing point is maximum on the coordinate input surface) and the circuit delay time after the pen is driven, the vibration waveform remains unchanged. If not detected, it is time for pen-up, so the measurement of the transmission time is stopped and the control from the drive of the vibrating pen 3 described above is repeated.

以上の動作を繰り返し、指示点座標を検出するわけであ
る。
The above operations are repeated to detect the indicated point coordinates.

座標値を算出するのにセンサーの数は2個以上任意であ
るが、本実施例の場合第3図に示すように伝播材8の周
縁部にSo、S+、S2の3つのセンサーを配置し、指
示点の位置Pと夫々のセンサー間の直線距離do、d1
.d2から3平方の処理を用いてP(x、y)の座標を
次式のように求めることができる。
Although the number of sensors for calculating coordinate values is arbitrary, two or more, in this example, three sensors, So, S+, and S2, are arranged at the periphery of the propagation material 8, as shown in FIG. , the straight-line distance do, d1 between the position P of the pointing point and each sensor
.. The coordinates of P(x, y) can be obtained from d2 using the 3-square process as shown in the following equation.

(但しrx、ryはそれぞれSOとSl、SOとS2の
センサー間の距離である。また、原点Oは3センサーの
位置を頂点とする直角三角形の外心(外接円の中心)の
位置である。)本実施例の場合、伝播材8にガラスなど
の透明部材を用い、LCDなどの表示装置と重ね合せる
ことで入出カ一体型の装置が構成できるようになってい
る。このとき、両装置の重なり具合の例を第4図に示す
。このような場合、座標入力面として必要なのは、表示
面と重なる部分、即ち第4図中の表示領域の部分であり
、これ以外の領域になされた指示点の座標検出は不必要
である。そこでこの不必要な部分への座標入力が行われ
た際、ホストの装置へ座標値を出力しないようにするた
めに、第1図に示すような処理を制御装置1にて行う。
(However, rx and ry are the distances between the sensors SO and Sl, and SO and S2, respectively. Also, the origin O is the position of the circumcenter (center of the circumcircle) of a right triangle whose vertices are the positions of the three sensors. ) In this embodiment, a transparent member such as glass is used as the propagation material 8, and by overlapping it with a display device such as an LCD, an integrated input/output device can be constructed. At this time, an example of how the two devices overlap is shown in FIG. In such a case, what is required as the coordinate input surface is a portion that overlaps with the display surface, that is, a portion of the display area in FIG. 4, and it is unnecessary to detect the coordinates of the designated point in an area other than this. Therefore, when coordinates are input to this unnecessary portion, the control device 1 performs processing as shown in FIG. 1 in order to prevent the coordinate values from being output to the host device.

まず、ステップ1において振動ペン3の駆動を行い、振
動を検知する。次にステップ2において振動検知の結果
得られたdO−d2から指示点の座標値を計算する。ス
テップ3〜6において該算出した座標値が予め記憶して
おいた有効領域の内外どちらにあるかを判定し、内であ
る場合は、ステップ7に至って座標値を出力し、ステッ
プ1に戻って次なる指示点座標の検知を開始する。一方
、有効領域外である場合には、ステップ7は実行せず座
標値の出力は行われない。
First, in step 1, the vibrating pen 3 is driven and vibration is detected. Next, in step 2, the coordinate values of the indicated point are calculated from dO-d2 obtained as a result of vibration detection. In steps 3 to 6, it is determined whether the calculated coordinate value is inside or outside of the valid area stored in advance. If it is, the coordinate value is output in step 7, and the process returns to step 1. Start detecting the coordinates of the next indicated point. On the other hand, if it is outside the effective area, step 7 is not executed and no coordinate values are output.

以上説明してきたように、本実施例によれば有効領域外
になされた座標値を出力せず、ホスト装置に無駄な処理
を強いることのかい座標入力装置を提供することができ
る。
As described above, according to this embodiment, it is possible to provide a coordinate input device that does not output coordinate values set outside the effective area and does not force the host device to perform unnecessary processing.

〔他の実施例〕[Other Examples]

図形の入力を目的とする入出カ一体型の装置などの場合
、有効領域外になされた指示点を無視してしまうのでは
なく、該指示点から最も近接する有効領域の周縁部に対
して座標入力がなされたと見なしたい場合も考えられる
。この際は第5図に示すような処理を行えばよい。即ち
、ステップ11.12においては前述第1図の場合と同
様、振動ペン3を駆動、振動を検知しdO〜d2を得え
、指示点の座標値を計算する。次にステップ13〜16
において該算出した座標値が予め記憶しておいた有効領
域の内外どちらにあるか判定し、内である場合はステッ
プ17に至って座標値を出力し、ステップ11に戻って
次なる指示点座標の検知を開始する。一方、有効領域外
 ・である場合にはステップ13′〜16′に至って座
標値を係る指示点から最も近接する有効領域の周縁部の
点とし、ステップ17に至って該周縁部の点の座標を出
力する。
In the case of a device with integrated input/output for the purpose of inputting figures, instead of ignoring the instruction point made outside the effective area, coordinate the point to the edge of the effective area closest to the instruction point. There may also be cases where it is desired to consider that an input has been made. In this case, processing as shown in FIG. 5 may be performed. That is, in step 11.12, as in the case of FIG. 1, the vibrating pen 3 is driven, vibration is detected, dO to d2 are obtained, and the coordinate values of the indicated point are calculated. Next steps 13-16
In step 1, it is determined whether the calculated coordinate value is inside or outside of the valid area stored in advance, and if it is within, step 17 is reached and the coordinate value is output, and the process returns to step 11 to calculate the next indicated point coordinate. Start detection. On the other hand, if it is outside the effective area, steps 13' to 16' are carried out to set the coordinate values to a point on the periphery of the effective area closest to the indicated point, and step 17 is reached where the coordinates of the point on the periphery are determined. Output.

つまり、例えば第4図a点に対して座標入力がなされた
場合には、b点の座標値を出力するわけである。
That is, for example, when coordinates are input for point a in FIG. 4, the coordinate value of point b is output.

〔発明の効果〕〔Effect of the invention〕

以上説明してきたように、本発明によれば有効領域外に
座標入力がなされた場合には、検出座標値を出力しない
、あるいは有効領域の周縁部に座標入力がなされたとみ
なす座標入力装置を実現することができる・ 即ち、有効な領域でなされた座標入力であるか否かをい
ちいちホスト装置で判断する必要がない。このことは、
ホスト装置に無駄な処理を強いない、つまりホスト装置
の処理効率を阻害しないという効果を有するものである
As described above, according to the present invention, it is possible to realize a coordinate input device that does not output detected coordinate values when coordinates are input outside the effective area, or assumes that the coordinates are input at the periphery of the effective area. In other words, there is no need for the host device to judge each time whether or not the coordinate input was made in a valid area. This means that
This has the effect of not forcing the host device to perform unnecessary processing, that is, not impairing the processing efficiency of the host device.

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

第1図は、本発明の実施例の制御手順を示すフローチャ
ート、 第2図は、本発明の構成を示すブロック図。 第3図は、座標の求め方を説明するための図、 第4図は、有効領域を示す図、 第5図は、本発明の他の実施例を示す図。
FIG. 1 is a flowchart showing the control procedure of an embodiment of the present invention, and FIG. 2 is a block diagram showing the configuration of the present invention. FIG. 3 is a diagram for explaining how to obtain coordinates, FIG. 4 is a diagram showing an effective area, and FIG. 5 is a diagram showing another embodiment of the present invention.

Claims (2)

【特許請求の範囲】[Claims] (1)振動発生手段を有する振動ペンと、振動を伝達す
る伝達板と、該伝達板に設けられた振動センサーとを有
し、振動の伝達時間から座標値を検出する座標入力装置
において、座標入力の有効領域を記憶する記憶手段と、 前記振動ペンによつて指示された指示点の座標が前記記
憶手段に記憶された有効領域内にあるか否かを判別する
判別手段と、 前記判別手段によつて、前記有効領域外に前記振動ペン
による座標入力があると判別された場合、該入力された
座標値の出力を行わないようにした判別手段と を有することを特徴とする座標入力装置。
(1) In a coordinate input device that includes a vibrating pen having a vibration generating means, a transmission plate that transmits vibration, and a vibration sensor provided on the transmission plate, and detects coordinate values from the vibration transmission time, a storage means for storing a valid input area; a determining means for determining whether the coordinates of a pointing point indicated by the vibrating pen are within the valid area stored in the storage means; and the determining means. and determining means configured to not output the input coordinate values when it is determined that the coordinate input by the vibrating pen is outside the effective area. .
(2)前記制御手段は、前記入力された座標値の代わり
にこれに最も近接する有効領域の周縁部の座標値を出力
するようにしたことを特徴とする特許請求の範囲第(1
)項に記載の座標入力装置。
(2) The control means outputs the coordinate value of the peripheral edge of the effective area closest to the input coordinate value instead of the input coordinate value.
) The coordinate input device described in item 2.
JP62273961A 1987-10-28 1987-10-28 Coordinate input device Pending JPH01114926A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62273961A JPH01114926A (en) 1987-10-28 1987-10-28 Coordinate input device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62273961A JPH01114926A (en) 1987-10-28 1987-10-28 Coordinate input device

Publications (1)

Publication Number Publication Date
JPH01114926A true JPH01114926A (en) 1989-05-08

Family

ID=17534989

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62273961A Pending JPH01114926A (en) 1987-10-28 1987-10-28 Coordinate input device

Country Status (1)

Country Link
JP (1) JPH01114926A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0511919A (en) * 1990-09-06 1993-01-22 Sharp Corp Signal input device
US5972776A (en) * 1995-12-22 1999-10-26 Stmicroelectronics, Inc. Method of forming a planar isolation structure in an integrated circuit
JP2007233257A (en) * 2006-03-03 2007-09-13 Sanyo Electric Co Ltd Display device

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6197738A (en) * 1984-10-18 1986-05-16 Sharp Corp Picture input display system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6197738A (en) * 1984-10-18 1986-05-16 Sharp Corp Picture input display system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0511919A (en) * 1990-09-06 1993-01-22 Sharp Corp Signal input device
US5972776A (en) * 1995-12-22 1999-10-26 Stmicroelectronics, Inc. Method of forming a planar isolation structure in an integrated circuit
JP2007233257A (en) * 2006-03-03 2007-09-13 Sanyo Electric Co Ltd Display device

Similar Documents

Publication Publication Date Title
JP2535626B2 (en) Coordinate input device
JPH0922324A (en) Coordinates input device
JP3167801B2 (en) Coordinate input device and method
JPH01114926A (en) Coordinate input device
JP3342099B2 (en) Coordinate input device and method
JPH01112418A (en) Coordinate input device
JP2537542B2 (en) Coordinate input device
JPH0922326A (en) Coordinates input device
JPH06161641A (en) Coordinate input device
JPH0648457B2 (en) Image processing device
JPH0512820Y2 (en)
JP3166989B2 (en) Coordinate input device and method
JPH0196715A (en) Coordinate input device
JPH07134631A (en) Coordinate input device
JPH02130617A (en) Coordinate input device
JPH07175580A (en) Coordinate input device
JPS63106822A (en) Coordinate input device
JPH03194615A (en) Coordinate inputting vibration pen
JPS63136127A (en) Coordinate input device
JPH034312A (en) Coordinates input device
JPH0562773B2 (en)
JPH0922327A (en) Coordinates input device and control method for the same
JPH07175578A (en) Coordinate input device
JPS63239518A (en) Coordinates input device
JPH0789312B2 (en) Coordinate input device