JPH01114926A - Coordinate input device - Google Patents
Coordinate input deviceInfo
- 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
Links
- 230000002093 peripheral effect Effects 0.000 claims abstract 2
- 230000005540 biological transmission Effects 0.000 claims description 12
- 239000000463 material Substances 0.000 abstract description 12
- 230000010355 oscillation Effects 0.000 abstract 2
- 238000001514 detection method Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 5
- 238000000034 method Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
- 239000011521 glass Substances 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000001902 propagating effect Effects 0.000 description 1
Abstract
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.
従来、振動ペンを振動伝達板の所望の位置に当接し、そ
の位置から伝わっていく振動を振動伝達板に当接して設
けられたセンサによって検出し、検出時刻から振動ペン
の当接位置を求める座標入力装置があった。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.
この問題点を解決するために、本発明は座標入力装置側
で、指示された座標が有効領域内か否かを判別する判別
手段を設け、有効領域外の座標は出力しないようにした
。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.
第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.
図形の入力を目的とする入出カ一体型の装置などの場合
、有効領域外になされた指示点を無視してしまうのでは
なく、該指示点から最も近接する有効領域の周縁部に対
して座標入力がなされたと見なしたい場合も考えられる
。この際は第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.
以上説明してきたように、本発明によれば有効領域外に
座標入力がなされた場合には、検出座標値を出力しない
、あるいは有効領域の周縁部に座標入力がなされたとみ
なす座標入力装置を実現することができる・
即ち、有効な領域でなされた座標入力であるか否かをい
ちいちホスト装置で判断する必要がない。このことは、
ホスト装置に無駄な処理を強いない、つまりホスト装置
の処理効率を阻害しないという効果を有するものである
。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.
第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)
る伝達板と、該伝達板に設けられた振動センサーとを有
し、振動の伝達時間から座標値を検出する座標入力装置
において、座標入力の有効領域を記憶する記憶手段と、 前記振動ペンによつて指示された指示点の座標が前記記
憶手段に記憶された有効領域内にあるか否かを判別する
判別手段と、 前記判別手段によつて、前記有効領域外に前記振動ペン
による座標入力があると判別された場合、該入力された
座標値の出力を行わないようにした判別手段と を有することを特徴とする座標入力装置。(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. .
にこれに最も近接する有効領域の周縁部の座標値を出力
するようにしたことを特徴とする特許請求の範囲第(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.
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)
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6197738A (en) * | 1984-10-18 | 1986-05-16 | Sharp Corp | Picture input display system |
-
1987
- 1987-10-28 JP JP62273961A patent/JPH01114926A/en active Pending
Patent Citations (1)
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)
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 |