JPH1165745A - Coordinate input device and vibration arrival timing detection method thereof - Google Patents
Coordinate input device and vibration arrival timing detection method thereofInfo
- Publication number
- JPH1165745A JPH1165745A JP21664397A JP21664397A JPH1165745A JP H1165745 A JPH1165745 A JP H1165745A JP 21664397 A JP21664397 A JP 21664397A JP 21664397 A JP21664397 A JP 21664397A JP H1165745 A JPH1165745 A JP H1165745A
- Authority
- JP
- Japan
- Prior art keywords
- vibration
- signal
- arrival timing
- elastic wave
- detecting
- 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
Links
Abstract
(57)【要約】
【課題】良好な入力感を保つとともに安定した振動検出
を可能とし、高精度かつ構成部品の選択幅の広い座標入
力装置を実現する。
【解決手段】振動伝達板と、振動伝達板上に弾性波振動
を入力する振動入力ペンとを有する座標入力装置におい
て、振動センサ6aは振動伝達板に印加された弾性波振
動を電気信号に変換する。ハイパスフィルタ420は、
振動センサ6aよりの電気信号のうちの、不要信号成分
が存在する周波数帯を含む、所定周波数以下の信号を減
衰させる。ハイパスフィルタ420を経て得られた電気
信号に基づいて群遅延時間検出用のタイミング信号tg
が得られる。一方、振動センサ6aよりの電気信号に基
づいて、位相遅延時間検出用のタイミング信号tpが得
られる。演算制御回路は、tgとtpによって、群遅延
時間と位相遅延時間を算出し、振動入力点から振動セン
サ6aまでの距離を算出する。
(57) [Problem] To provide a coordinate input device which maintains a good input feeling and enables stable vibration detection, and has high accuracy and a wide selection range of components. In a coordinate input device having a vibration transmission plate and a vibration input pen for inputting elastic wave vibration on the vibration transmission plate, a vibration sensor (6a) converts the elastic wave vibration applied to the vibration transmission plate into an electric signal. I do. The high-pass filter 420
Among the electric signals from the vibration sensor 6a, signals having a frequency equal to or lower than a predetermined frequency including a frequency band in which an unnecessary signal component exists are attenuated. A timing signal tg for detecting a group delay time based on the electric signal obtained through the high-pass filter 420
Is obtained. On the other hand, a timing signal tp for detecting a phase delay time is obtained based on the electric signal from the vibration sensor 6a. The arithmetic control circuit calculates the group delay time and the phase delay time based on tg and tp, and calculates the distance from the vibration input point to the vibration sensor 6a.
Description
【0001】[0001]
【発明の属する技術分野】本発明は座標入力装置及びそ
の振動到着タイミング検出方法に関する。より詳しく
は、振動ペンから入力された弾性波振動を振動伝達板に
複数設けられたセンサにより検出し、前記振動ペンから
振動伝達板に入力された弾性波振動の伝達時間に基づ
き、振動ペンによる振動入力点の座標を検出する座標入
力装置及びその振動到着タイミング検出方法に関するも
のである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a coordinate input device and a method for detecting a vibration arrival timing thereof. More specifically, the elastic wave vibration input from the vibration pen is detected by a plurality of sensors provided on the vibration transmission plate, and based on the transmission time of the elastic wave vibration input from the vibration pen to the vibration transmission plate, the vibration pen The present invention relates to a coordinate input device for detecting the coordinates of a vibration input point and a method for detecting a vibration arrival timing.
【0002】[0002]
【従来の技術】超音波による座標入力装置として、座標
入力板上に印加された振動を検出して入力座標値を獲得
するものが知られている。例えば特公平5−60615
に開示されている座標入力装置は、振動ペンを振動伝達
板に接触させて振動伝達板に振動を入力し、入力された
振動が振動伝達板上を伝達し、振動伝達板上に設けられ
たセンサに到達するまでの遅延時間をもとに、振動ペン
の接触座標位置を算出する。2. Description of the Related Art As an ultrasonic coordinate input device, there is known an ultrasonic coordinate input device which detects an input vibration value on a coordinate input plate to obtain an input coordinate value. For example, Japanese Patent Publication No. 5-60615
In the coordinate input device disclosed in the above, the vibration pen is brought into contact with the vibration transmission plate to input vibration to the vibration transmission plate, and the inputted vibration is transmitted on the vibration transmission plate, and provided on the vibration transmission plate. The contact coordinate position of the vibrating pen is calculated based on the delay time required to reach the sensor.
【0003】この種の座標入力装置の振動ペンは、振動
子を内蔵し、その振動周波数はガラス板などで構成され
る振動伝達板に板波を発生することが出来る値に選択さ
れている。また、振動子駆動の際、振動伝達板に対して
垂直方向に振動するモードを選択し、振動子の振動周波
数をペン先を含んだ共振周波数とすることで効率の良い
振動変換を可能としている。A vibrating pen of this type of coordinate input device has a built-in vibrator, and its vibration frequency is selected to a value that can generate a plate wave on a vibration transmission plate made of a glass plate or the like. In addition, when driving the vibrator, a mode in which the vibrator vibrates in the vertical direction with respect to the vibration transmission plate is selected, and the vibration frequency of the vibrator is set to the resonance frequency including the pen tip, thereby enabling efficient vibration conversion. .
【0004】また、座標入力装置の入力感(書き味)を
向上させるために、ペン先の材質およびガラス板の表面
材質(表面処理状態、ガラスにラミネートをする場合は
そのラミネートの材質)は、所定の摩擦係数を有する材
料が選択されている。In order to improve the input feeling (writing sensation) of the coordinate input device, the material of the pen point and the surface material of the glass plate (surface treatment state, when laminating on glass, the material of the laminate) are as follows: A material having a predetermined coefficient of friction has been selected.
【0005】[0005]
【発明が解決しようとする課題】しかしながら、振動伝
達板の材質(ガラスにラミネートをする場合はそのラミ
ネートの材質)によっては振動入力ペンとの摩擦により
低周波の不要音波を発生させる。このため、本来検出す
べき振動入力ペンと振動伝達板によって決まる超音波振
動の周波数成分以外に、上述の不要音波を検出してしま
う。一般に、不要音波を検出した場合、検出回路では誤
検出と判断し、座標値を出力しないような動作とするた
め実質的なサンプリングレートが低下してしまう。However, depending on the material of the vibration transmitting plate (when laminating on glass, the material of the laminate), unnecessary low-frequency sound waves are generated by friction with the vibration input pen. For this reason, in addition to the frequency component of the ultrasonic vibration determined by the vibration input pen and the vibration transmission plate that should be originally detected, the above-described unnecessary sound wave is detected. In general, when an unnecessary sound wave is detected, the detection circuit determines that the detection is erroneous, and performs an operation of not outputting a coordinate value, so that a substantial sampling rate is reduced.
【0006】また、入力感とのトレードオフとなるが、
ラミネートの材質を不要音波の生じないような材質に選
択することも考えられる。しかし、座標入力装置は、汎
用的な装置であるため不特定多数のユーザがどのような
使い方をするか分からない。座標入力装置の使用例とし
て、入力板に原稿等の紙を置いてその上からトレースす
るような作業を行う場合がある。そのような場合、コー
ティングを施してある紙のような原稿であると、やはり
擦り音が生じてしまい、不要音波が発生し、上記と同様
の不具合となってしまう。Also, there is a trade-off with the feeling of input,
It is also conceivable to select a material for the laminate that does not generate unnecessary sound waves. However, since the coordinate input device is a general-purpose device, it is not known how an unspecified number of users will use it. As an example of use of the coordinate input device, there is a case where a work such as placing a paper such as a document on an input plate and tracing from there is performed. In such a case, if the original is a paper such as a coated paper, a rubbing noise is also generated, an unnecessary sound wave is generated, and the same problem as described above occurs.
【0007】本発明は上記の問題に鑑みてなされたもの
であり、良好な入力感を保つとともに安定した振動検出
を可能とする座標入力装置及びその振動到着タイミング
検出方法を提供し、高精度かつ構成部品の選択幅の広い
座標入力装置を実現することを目的とする。SUMMARY OF THE INVENTION The present invention has been made in view of the above problems, and provides a coordinate input device and a vibration arrival timing detecting method for maintaining a good input feeling and enabling stable vibration detection. An object of the present invention is to realize a coordinate input device having a wide selection range of components.
【0008】[0008]
【課題を解決するための手段】上記の目的を達成するた
めの本発明の座標入力装置は以下の構成を備える。すな
わち、振動伝達板と、前記振動伝達板上に弾性波振動を
入力する振動入力手段と、前記振動入力手段から前記振
動伝達板に印加された弾性波振動を電気信号に変換する
変換手段と、前記変換手段で得られた電気信号のうちの
所定周波数以下の信号を減衰する減衰手段と、前記減衰
手段を経て得られた電気信号に基づいて群遅延時間を決
定するための前記弾性波振動の到着タイミングを検出す
る第1検出手段と、前記変換手段から得られる電気信号
に基づいて位相遅延時間を決定するための前記弾性波振
動の到着タイミングを検出する第2検出手段と、前記振
動入力手段による振動の印加タイミングから前記第1及
び第2検出手段が到着タイミングを検出するまでの時間
に基づいて、前記振動入力手段により指示された前記振
動伝達板上の座標位置を算出する算出手段とを備える。A coordinate input apparatus according to the present invention for achieving the above object has the following arrangement. That is, a vibration transmission plate, vibration input means for inputting elastic wave vibration on the vibration transmission plate, and a conversion means for converting the elastic wave vibration applied to the vibration transmission plate from the vibration input means to an electric signal, Attenuating means for attenuating a signal having a frequency equal to or lower than a predetermined frequency among the electric signals obtained by the converting means, and the elastic wave vibration for determining a group delay time based on the electric signal obtained through the attenuating means. First detection means for detecting an arrival timing, second detection means for detecting an arrival timing of the elastic wave vibration for determining a phase delay time based on an electric signal obtained from the conversion means, and the vibration input means On the vibration transmission plate instructed by the vibration input means based on the time from when the vibration is applied to when the first and second detecting means detect the arrival timing. And a calculating means for calculating a target position.
【0009】また、上記の目的を達成するための本発明
の振動到着タイミング検出方法は以下の工程を備える。
すなわち、振動伝達板と、前記振動伝達板上に弾性波振
動を入力する振動入力手段とを有する座標入力装置の振
動到着タイミング検出方法であって、前記振動入力手段
から前記振動伝達板に印加された弾性波振動を電気信号
に変換する変換工程と、前記変換工程で得られた電気信
号のうちの所定周波数以下の信号を減衰する減衰工程
と、前記減衰工程を経て得られた電気信号に基づいて群
遅延時間を決定するための前記弾性波振動の到着タイミ
ングを検出する第1検出工程と、前記変換工程から得ら
れる電気信号に基づいて位相遅延時間を決定するための
前記弾性波振動の到着タイミングを検出する第2検出工
程とを備える。Further, a vibration arrival timing detecting method according to the present invention for achieving the above object includes the following steps.
That is, a method for detecting a vibration arrival timing of a coordinate input device having a vibration transmission plate and vibration input means for inputting an elastic wave vibration on the vibration transmission plate, wherein the vibration input timing is applied to the vibration transmission plate from the vibration input means. A conversion step of converting the elastic wave vibration into an electric signal, an attenuation step of attenuating a signal having a frequency equal to or lower than a predetermined frequency among the electric signals obtained in the conversion step, and an electric signal obtained through the attenuation step. A first detecting step of detecting the arrival timing of the elastic wave vibration for determining the group delay time, and the arrival of the elastic wave vibration for determining the phase delay time based on the electric signal obtained from the conversion step A second detection step of detecting timing.
【0010】[0010]
【発明の実施の形態】以下、添付の図面を参照して本発
明の好適な実施形態を説明する。Preferred embodiments of the present invention will be described below with reference to the accompanying drawings.
【0011】<座標入力装置の全体構成>図1は、本実
施形態における座標入力装置の構造を示す図である。図
中、1は装置全体を制御すると共に、座標位置を算出す
る演算制御回路である。2は振動子駆動回路であって、
振動入力ペン3内の振動子を振動させるものである。3
は振動入力ペンであって、振動子駆動回路2からの駆動
出力により、そのペン先に振動を発生する。<Overall Configuration of Coordinate Input Device> FIG. 1 is a diagram showing the structure of a coordinate input device according to the present embodiment. In the figure, reference numeral 1 denotes an arithmetic control circuit for controlling the entire apparatus and calculating a coordinate position. 2 is a vibrator drive circuit,
The vibrator in the vibration input pen 3 is vibrated. 3
Is a vibration input pen, which generates vibration at the pen tip by a drive output from the vibrator drive circuit 2.
【0012】8は振動伝達板であり、アクリルやガラス
板等、透明部材からなる。振動伝達板8の上面には、振
動伝達板8が割れた時の飛散を防止するためのPET等
からなるフィルム(ラミネート)が粘着層を介して配置
されている。振動入力ペン3による座標入力は、この振
動伝達板8上をタッチすることで行う。実際には、図示
に実線で示す符号Aの領域(以下有効エリア)内を振動
入力ペン3で指定することを行う。そして、この振動伝
達板8の外周には、反射した振動が中央部に戻るのを防
止(減少)させるための防振材7が設けられ、その境界
に圧電素子等、機械的振動を電気信号に変換する振動セ
ンサ6a〜6dが固定されている。Reference numeral 8 denotes a vibration transmission plate, which is made of a transparent member such as an acrylic or glass plate. On the upper surface of the vibration transmission plate 8, a film (laminate) made of PET or the like for preventing scattering when the vibration transmission plate 8 is broken is disposed via an adhesive layer. The coordinate input by the vibration input pen 3 is performed by touching the vibration transmission plate 8. Actually, the user designates the area within the area indicated by the symbol A (hereinafter referred to as the effective area) indicated by a solid line with the vibration input pen 3. A vibration isolator 7 is provided on the outer periphery of the vibration transmission plate 8 to prevent (reduce) the reflected vibration from returning to the center, and a mechanical vibration such as a piezoelectric element is applied to the boundary at the boundary. Are fixed.
【0013】9は信号波形検出回路であり、各振動セン
サ6a〜6dによって振動が検出された旨を示す信号を
演算制御回路1に出力する。11は液晶表示器等のドッ
ト単位の表示が可能なディスプレイであり、振動伝達板
の背後に配置されている。そしてディスプレイ駆動回路
10により表示駆動され、振動入力ペン3によりなぞら
れた位置にドットを表示し、それを振動伝達板8(透明
部材からなる)を透かして見ることが可能になってい
る。Reference numeral 9 denotes a signal waveform detection circuit which outputs a signal indicating that vibration has been detected by each of the vibration sensors 6a to 6d to the arithmetic and control circuit 1. Reference numeral 11 denotes a display, such as a liquid crystal display, capable of displaying in dot units, and is disposed behind the vibration transmission plate. The display is driven by the display drive circuit 10 to display a dot at a position traced by the vibration input pen 3 and to see it through the vibration transmission plate 8 (made of a transparent member).
【0014】<演算制御回路の説明>上述した構成に於
いて、演算制御回路1は所定周期ごと(例えば10ms
毎)に振動子駆動回路2に対して振動入力ペン3内の振
動子を駆動させるスタート信号を出力すると共に、その
内部タイマ(カウンタで構成されている)による計時を
開始させる。振動子駆動回路2は、スタート信号に従っ
て振動入力ペン3の振動子を駆動し、振動入力ペン3よ
り振動を発生させる。振動入力ペン3より発生した振動
は振動センサ6a〜6d迄の距離に応じて遅延して各振
動センサに到達することになる。<Description of Arithmetic Control Circuit> In the above-described configuration, the arithmetic control circuit 1 operates every predetermined period (for example, 10 ms).
Each time), a start signal for driving the vibrator in the vibration input pen 3 is output to the vibrator drive circuit 2 and time counting by the internal timer (constituted by a counter) is started. The vibrator driving circuit 2 drives the vibrator of the vibration input pen 3 according to the start signal, and generates vibration from the vibration input pen 3. The vibration generated from the vibration input pen 3 reaches each vibration sensor with a delay according to the distance between the vibration sensors 6a to 6d.
【0015】信号波形検出回路9は各振動センサ6a〜
6dからの信号を検出して、後述する波形検出処理によ
り各振動センサへの振動到達タイミングを示す信号を生
成する。演算制御回路1は各センサごとのこの信号を入
力し、各々の振動センサ6a〜6d迄の振動到達時間を
検出する。そしてこの振動送達時間により振動入力ペン
3の座標位置を算出する。また、演算制御回路1は、こ
の算出された振動入力ペン3の位置情報を元にディスプ
レイ駆動回路10を駆動して、ディスプレイ11による
表示を制御したり、あるいはシリアル、パラレル通信に
よって外部機器に座標出力を行う(不図示)。The signal waveform detecting circuit 9 includes the vibration sensors 6a to 6a.
The signal from 6d is detected, and a signal indicating the timing of arrival of vibration at each vibration sensor is generated by a waveform detection process described later. The arithmetic and control circuit 1 receives this signal for each sensor and detects the arrival time of the vibration of each of the vibration sensors 6a to 6d. Then, the coordinate position of the vibration input pen 3 is calculated based on the vibration delivery time. The arithmetic control circuit 1 drives the display drive circuit 10 based on the calculated position information of the vibration input pen 3 to control the display on the display 11 or to send the coordinates to an external device by serial or parallel communication. Output (not shown).
【0016】図2は本実施形態による振動入力ペンの詳
細な構成を示す図である。上述のように、振動入力ペン
3に内蔵された振動子4は、振動子駆動回路2によって
駆動される。振動子4の駆動信号は演算制御回路1から
低レベルのパルス信号(スタート信号)として供給さ
れ、所定のゲインで増幅された後振動子4に印加され
る。電気的な駆動信号は振動子4によって機械的な超音
波振動に変換され、ペン先5を介して振動伝達板8に伝
達される。本実施形態では、以上のようにして振動伝達
板8に伝えられる弾性波は板波であり、表面波などに比
して振動伝達板の表面の傷、障害物等の影響を受けにく
いという利点を有する。FIG. 2 is a diagram showing a detailed configuration of the vibration input pen according to the present embodiment. As described above, the vibrator 4 built in the vibration input pen 3 is driven by the vibrator drive circuit 2. The drive signal of the vibrator 4 is supplied from the arithmetic and control circuit 1 as a low-level pulse signal (start signal), and is applied to the vibrator 4 after being amplified by a predetermined gain. The electric drive signal is converted into mechanical ultrasonic vibration by the vibrator 4 and transmitted to the vibration transmission plate 8 via the pen tip 5. In the present embodiment, the elastic wave transmitted to the vibration transmission plate 8 as described above is a plate wave, which is less susceptible to the effects of scratches and obstacles on the surface of the vibration transmission plate than surface waves. Having.
【0017】図3は本実施形態の演算制御回路1の概略
構成を示すブロック図である。以下、図3を参照して、
各構成要素及びその動作概略を説明する。FIG. 3 is a block diagram showing a schematic configuration of the arithmetic and control circuit 1 of the present embodiment. Hereinafter, referring to FIG.
Each component and its operation outline will be described.
【0018】図中31は演算制御回路1及び本座標入力
装置全体を制御するマイクロコンピュータであり、内部
カウンタ、制御プログラムを記憶したROM、そして計
算等に使用するRAM、定数等を記憶する不揮発性メモ
リ、ROMに記憶された制御プログラムを実行するCP
U等によって構成されている。In the figure, reference numeral 31 denotes a microcomputer for controlling the arithmetic and control circuit 1 and the entire coordinate input device, and includes an internal counter, a ROM storing a control program, a RAM used for calculation and the like, and a nonvolatile memory storing constants and the like. CP for executing a control program stored in a memory or a ROM
U and the like.
【0019】32a〜32dは不図示の基準クロックを
計時するカウンタである。計時カウンタ32a〜32d
には、振動子駆動回路2に振動入力ペン3内の振動子4
の駆動を開始させるためのスタート信号が入力され、そ
の計時を開始する。これによって、計時開始とセンサに
よる振動検出との同期がとられ、センサ(6a〜6d)
により振動が検出されるまでの遅延時間が測定できるこ
とになる。その他各構成要素となる回路は順を追って説
明する。Reference numerals 32a to 32d denote counters for measuring a reference clock (not shown). Time counters 32a to 32d
The vibrator driving circuit 2 includes a vibrator 4 in the vibration input pen 3.
A start signal for starting the driving of the device is input, and the timing is started. As a result, the start of timing and the detection of vibration by the sensor are synchronized, and the sensors (6a to 6d)
Thus, the delay time until the vibration is detected can be measured. Other circuits constituting each component will be described in order.
【0020】信号波形検出回路9より出力される各振動
センサ6a〜6dよりの振動到達タイミング信号は、検
出信号入力回路34を介してカウンタ32a〜32dに
入力される。カウンタ32a〜32dのそれぞれは、振
動到達タイミング信号が入力されると、その時点でのカ
ウント値をラッチする。なお、カウンタ32a〜32d
のそれぞれは、各振動センサ6a〜6dに対応してい
る。The vibration arrival timing signals from the vibration sensors 6a to 6d output from the signal waveform detection circuit 9 are input to the counters 32a to 32d via the detection signal input circuit 34. Each of the counters 32a to 32d latches the count value at that time when the vibration arrival timing signal is input. Note that the counters 32a to 32d
Correspond to the vibration sensors 6a to 6d, respectively.
【0021】こうして全ての検出信号の受信がなされた
ことを判定回路33が判定すると、マイクロコンピュー
タ31にその旨の信号を出力する。マイクロコンピュー
タ31がこの判定回路33からの信号を受信すると、カ
ウンタ32a〜32dにラッチされている各々の振動セ
ンサまでの振動到達時間を読み取り、所定の計算(後
述)を行って、振動伝達板8上の振動入力ペン3の座標
位置を算出する。When the determination circuit 33 determines that all the detection signals have been received, it outputs a signal to the microcomputer 31 to that effect. When the microcomputer 31 receives the signal from the determination circuit 33, it reads the vibration arrival time to each of the vibration sensors latched by the counters 32a to 32d, performs a predetermined calculation (described later), and performs The coordinate position of the upper vibration input pen 3 is calculated.
【0022】そして、I/Oポート35を介してディス
プレイ駆動回路10に算出した座標位置情報を出力する
ことにより、例えばディスプレイ11の対応する位置に
ドット等を表示することが出来る。あるいはI/Oポー
ト35を介してインターフェース回路に座標位置情報を
出力することによって、外部機器に座標値を出力するこ
とができる。Then, by outputting the calculated coordinate position information to the display drive circuit 10 via the I / O port 35, for example, a dot or the like can be displayed at a corresponding position on the display 11. Alternatively, by outputting the coordinate position information to the interface circuit via the I / O port 35, the coordinate value can be output to the external device.
【0023】<振動伝搬時間検出の説明(図4、図5)
>次に、振動センサ6a〜6dまでの振動到達時間を計
測する原理について説明する。まず、振動の到達タイミ
ングの検出について説明する。<Description of Vibration Propagation Time Detection (FIGS. 4 and 5)
Next, the principle of measuring the time required for the vibration to reach the vibration sensors 6a to 6d will be described. First, detection of the arrival timing of vibration will be described.
【0024】図4は、信号波形検出回路9の構成を示す
ブロック図である。図5は信号波形検出回路9に入力さ
れる検出波形と、それに基づく信号伝達時間の計測処理
を説明するための図である。尚以下、振動センサ6aの
場合について説明するが、その他の振動センサ6b〜6
dについても全く同様である。FIG. 4 is a block diagram showing a configuration of the signal waveform detection circuit 9. FIG. 5 is a diagram for explaining a detection waveform input to the signal waveform detection circuit 9 and a process of measuring a signal transmission time based on the detection waveform. Hereinafter, the case of the vibration sensor 6a will be described, but other vibration sensors 6b to 6b will be described.
The same applies to d.
【0025】振動センサ6aヘの振動伝達時間の計測
は、振動子駆動回路2へのスタート信号の出力と同時に
開始することは既に説明した。このとき、振動子駆動回
路2から振動子4ヘは駆動信号51が印加されている。
駆動信号51は、短い(例えば2発の)矩形パルスであ
る。この信号51によって、振動入力ペン3から振動伝
達板8に伝達された超音波振動は、振動センサ6aまで
の距離に応じた時間をかけて進行した後、短い検出波形
として振動センサ6aで検出される。駆動信号51を短
いパルスとする理由は、振動伝達板8の主に端面での不
要反射成分と検出すべき振動との干渉(重畳)による誤
検出を防ぎ、装置全体の小型化を図るためである。図5
の52で示す信号は振動センサ6aが検出した信号波形
を示している。As described above, the measurement of the vibration transmission time to the vibration sensor 6a is started simultaneously with the output of the start signal to the vibrator drive circuit 2. At this time, the drive signal 51 is applied from the transducer drive circuit 2 to the transducer 4.
The drive signal 51 is a short (for example, two) rectangular pulse. According to the signal 51, the ultrasonic vibration transmitted from the vibration input pen 3 to the vibration transmission plate 8 proceeds over a time corresponding to the distance to the vibration sensor 6a, and is detected by the vibration sensor 6a as a short detection waveform. You. The reason why the drive signal 51 is set to a short pulse is to prevent erroneous detection due to interference (superposition) between an unnecessary reflection component mainly at the end face of the vibration transmission plate 8 and the vibration to be detected, and to reduce the size of the entire apparatus. is there. FIG.
A signal 52 indicates a signal waveform detected by the vibration sensor 6a.
【0026】振動センサ6aが検出した信号波形52か
らは、521で示される群信号と522で示される位相
信号が得られ、それぞれの信号が後述する手順によって
処理されることになる。From the signal waveform 52 detected by the vibration sensor 6a, a group signal indicated by 521 and a phase signal indicated by 522 are obtained, and each signal is processed by a procedure described later.
【0027】まず、群信号521については、ハイパス
フィルタ420を通過後の信号を用いて処理する。反射
波の影響を受けやすい群信号521の処理であるため
に、エンベロープ検出のみに、ハイパスフィルタ420
通過後の短いままの検出信号を利用する。図6は、振動
センサ6で検出される検出振動と不要振動を測定した結
果を示す図である。実験(図6の結果)からもわかるよ
うに、振動入力ペンと振動入力面との摩擦による振動周
波数はおよそ20〜40kHzである。すなわち、不要
振動の周波数は20〜40kHzである。また、検出振
動はおよそ300kHz以上である。実際には、ハイパ
スフィルタ420は、検出信号の周波数から約30dB
ダウンになるような周波数特性を有するように設計され
る。「30dBダウンになるような周波数特性を有す
る」とは、図6に示した実験結果に基づいて設定された
数値であり、不要振動に対して30dBの減衰を施すよ
うな周波数特性を有するハイパスフィルタを構成すると
いう意味である。First, the group signal 521 is processed using the signal after passing through the high-pass filter 420. Since the processing of the group signal 521 that is easily affected by the reflected wave is performed, the high-pass filter 420 is used only for the envelope detection.
The short detection signal after passing is used. FIG. 6 is a diagram illustrating the results of measuring the detected vibration and the unnecessary vibration detected by the vibration sensor 6. As can be seen from the experiment (result of FIG. 6), the vibration frequency due to friction between the vibration input pen and the vibration input surface is about 20 to 40 kHz. That is, the frequency of the unnecessary vibration is 20 to 40 kHz. The detected vibration is about 300 kHz or more. In practice, the high-pass filter 420 is about 30 dB from the frequency of the detection signal.
It is designed to have a frequency characteristic that goes down. “Having a frequency characteristic that reduces the frequency by 30 dB” is a numerical value set based on the experimental result shown in FIG. 6, and is a high-pass filter having a frequency characteristic that attenuates unnecessary vibration by 30 dB. It means to compose.
【0028】ハイパスフィルタ420通過後の検出信号
は、エンベロープ検出回路421によりエンベロープ5
3が取り出される。なお、信号52に基づいて抽出され
たエンベロープ信号が信号53であるが、信号52と信
号53の間の時間的なずれは、エンベロープ検出回路に
よる処理時間等により生じたものである。取り出された
エンベロープ信号53は、エンベロープ変曲点検出回路
422に入力され、ここで2回微分出力波形58が生成
される。また、取り出されたエンベロープ信号53は、
ゲート信号生成回路43にも入力される。ゲート信号生
成回路43は入力されたエンベロープ信号53を適当な
振幅に減衰した上で、これに一定のオフセットを加え、
参照レベル信号541を生成する。また、ゲート信号生
成回路43には、エンベロープ変曲点検出回路422よ
りの2階微分出力波形54も入力される。ゲート信号生
成回路43では、2回微分出力波形54と参照レベル信
号541とを比較することでゲート生成信号542を出
力する。単安定マルチバイブレータ44は入力されたゲ
ート生成信号542の立ち上がりタイミングから所定の
パルス幅のゲート信号56をtgコンパレータ423と
tpコンパレータ452に出力する。The detection signal after passing through the high-pass filter 420 is detected by an envelope
3 is taken out. Note that the envelope signal extracted based on the signal 52 is the signal 53. The time lag between the signal 52 and the signal 53 is caused by the processing time of the envelope detection circuit and the like. The extracted envelope signal 53 is input to an envelope inflection point detection circuit 422, where a twice-differential output waveform 58 is generated. Also, the extracted envelope signal 53 is
The signal is also input to the gate signal generation circuit 43. The gate signal generation circuit 43 attenuates the input envelope signal 53 to an appropriate amplitude, adds a certain offset thereto,
A reference level signal 541 is generated. Further, the second-order differential output waveform 54 from the envelope inflection point detection circuit 422 is also input to the gate signal generation circuit 43. The gate signal generation circuit 43 outputs a gate generation signal 542 by comparing the twice differentiated output waveform 54 with the reference level signal 541. The monostable multivibrator 44 outputs a gate signal 56 having a predetermined pulse width to the tg comparator 423 and the tp comparator 452 from the rising timing of the input gate generation signal 542.
【0029】tgコンパレータ423は、ゲート信号5
6と2階微分波形54とを入力とし、ゲート信号56が
開いている間のゼロクロス点をエンベロープの変曲点と
してtg信号を生成する。The tg comparator 423 outputs the gate signal 5
6 and the second-order differential waveform 54 are input, and a tg signal is generated with the zero-cross point while the gate signal 56 is open as the inflection point of the envelope.
【0030】次に位相信号に関する処理を説明する。波
形522は、狭帯域な帯域通過フィルタ450によって
所定幅の周波数成分の信号にされ、さらにスライス回路
451によって、所定の振幅レベル以下に波形がスライ
ス(波形のレベル圧縮)される。その出力である位相信
号58とゲート信号56とがtpコンパレータ452に
入力されると、tpコンパレータ452は、ゲート信号
56の開いている間の位相信号(スライス回路の出力信
号57)の、所定の順番にあたる立ち上がりのゼロクロ
ス点を検出し、位相遅延時間信号tpを演算制御回路1
に供給する。図5の例では、tpは2番目の立ち上がり
ゼロクロス点である。Next, the processing relating to the phase signal will be described. The waveform 522 is converted into a signal having a frequency component having a predetermined width by the narrow band-pass filter 450, and the slice circuit 451 slices the waveform to a predetermined amplitude level or lower (waveform level compression). When the output of the phase signal 58 and the gate signal 56 are input to the tp comparator 452, the tp comparator 452 converts the phase signal (the output signal 57 of the slice circuit 57) of the phase signal while the gate signal 56 is open. The zero-crossing point of the rising edge corresponding to the order is detected, and the phase delay time signal tp is calculated by the arithmetic and control circuit 1.
To supply. In the example of FIG. 5, tp is the second rising zero-crossing point.
【0031】ここで、ゲート生成信号542を出力する
ための参照レベル信号541は、振動入力ペン3と振動
センサ6aの距離に応じて駆動パルス51に同期した可
変レベルとしてもよい。距離により検出レベルの変動幅
が大きい場合は、可変レベルとすることで検出点が安定
するので有効である。これは、ゲート信号生成回路43
における、エンベロープ信号の減衰時の減衰率や、オフ
セットのレベルを変更することで実現できる。Here, the reference level signal 541 for outputting the gate generation signal 542 may be a variable level synchronized with the drive pulse 51 in accordance with the distance between the vibration input pen 3 and the vibration sensor 6a. When the fluctuation range of the detection level is large depending on the distance, setting the variable level is effective because the detection point is stabilized. This is because the gate signal generation circuit 43
In this case, it can be realized by changing the attenuation rate when the envelope signal is attenuated and the level of the offset.
【0032】次に、振動伝達遅延時間の算出について説
明する。本実施形態の装置で用いられている振動は板波
であるため、振動伝達板8内での伝達距離に対して検出
波形のエンベロープ521と位相信号522の関係は、
振動伝達中に、その伝達距離に応じて変化する。ここで
エンベロープ521の進む速度、すなわち、群速度をV
g、そして位相信号522の進む速度、すなわち、位相
速度をVpとする。この群速度Vg及び位相速度Vpか
ら振動入力ペン3と振動センサ6a間の距離を検出する
ことができる。Next, the calculation of the vibration transmission delay time will be described. Since the vibration used in the device of the present embodiment is a plate wave, the relationship between the envelope 521 of the detected waveform and the phase signal 522 with respect to the transmission distance in the vibration transmission plate 8 is as follows.
During vibration transmission, it changes according to the transmission distance. Here, the traveling speed of the envelope 521, that is, the group velocity is V
g, and the speed at which the phase signal 522 advances, that is, the phase speed is Vp. The distance between the vibration input pen 3 and the vibration sensor 6a can be detected from the group velocity Vg and the phase velocity Vp.
【0033】まず、エンベロープ521にのみ着目する
と、その速度はVgであり、ある特定の波形上の点、
(例えば変曲点)を検出すると、振動入力ペン3及び振
動センサ6aの間の距離は、その振動伝達時間をtgと
して、 d=Vg・tg …(1) で与えられる。この式は振動センサ6aの一つに関する
ものであるが、同じ式により、他の3つの振動センサ6
b〜6dと振動入力ペン3との距離も同様にして求める
ことができる。First, focusing only on the envelope 521, the speed is Vg, and a point on a specific waveform,
When an inflection point is detected, the distance between the vibration input pen 3 and the vibration sensor 6a is given by d = Vg · tg (1), where tg is the vibration transmission time. This equation is for one of the vibration sensors 6a, but the same equation gives the other three vibration sensors 6a.
The distance between b to 6d and the vibration input pen 3 can be similarly obtained.
【0034】さらに、より高精度な座標決定をするため
に、位相信号の検出に基づく処理を行う。先述のように
して位相波形信号522から検出した時間tpより、振
動センサと振動ペンの距離は、 d=n・λp+Vp・tp …(2) となる。ここでλpは弾性波の波長、nは整数である。Further, in order to determine coordinates with higher accuracy, processing based on detection of a phase signal is performed. From the time tp detected from the phase waveform signal 522 as described above, the distance between the vibration sensor and the vibration pen is as follows: d = n · λp + Vp · tp (2) Here, λp is the wavelength of the elastic wave, and n is an integer.
【0035】上記(1)式と(2)式から上記の整数n
は、 n=[(Vg・tg−Vp・tp)/λp+1/N] …(3) と表される。From the above equations (1) and (2), the above integer n
Is represented as n = [(Vg · tg−Vp · tp) / λp + 1 / N] (3)
【0036】ここで、Nは”0”以外の実数であり、適
当な値を用いる。例えば、N=2とすれば±1/2波長
以内のtg等の変動であれば、nを決定することができ
る。そして、上記のようにして求めたnを(2)式に代
入することで、振動入力ペン3及び振動センサ6a間の
距離を精度良く測定することができる。Here, N is a real number other than "0", and an appropriate value is used. For example, if N = 2, then n can be determined if it is a change such as tg within ± 1/2 wavelength. Then, the distance between the vibration input pen 3 and the vibration sensor 6a can be accurately measured by substituting n obtained as described above into the expression (2).
【0037】尚、以上説明した回路は振動センサ6aに
対するものであるが、他の振動センサにも同じ回路が設
けられている。Although the circuit described above is for the vibration sensor 6a, the other vibration sensors are provided with the same circuit.
【0038】<座標位置算出の説明(図7)>今、振動
伝達板8上の4辺の頂点近傍に4つの振動センサ6a〜
6dを符号Sa〜Sdの位置に設けると、先に説明した
原理に基づいて、振動入力ペン5の位置Pから各々の振
動センサ6a〜6dの位置までの直線距離da〜ddを
求めることができる(図7)。なお、本実施形態による
座標点の算出方法によれば、3つのセンサまでの距離が
わかれば座標点の算出が可能である。従って、本実施形
態では、4つのセンサのうち距離が小さい3のセンサを
用いて(最も入力点から遠い位置にあるセンサは用いな
い)座標点の算出を行う。演算制御回路1では、検出さ
れた直線距離da〜ddに基づき(図7の例ではdcを
用いない)、振動入力ペン3の位置Pの座標(x,y)
を3平方の定理から次式のようにして求める。<Description of Coordinate Position Calculation (FIG. 7)> Now, four vibration sensors 6a to 6a
When 6d is provided at the positions of the symbols Sa to Sd, the linear distances da to dd from the position P of the vibration input pen 5 to the positions of the respective vibration sensors 6a to 6d can be obtained based on the principle described above. (FIG. 7). According to the coordinate point calculation method according to the present embodiment, the coordinate points can be calculated if the distances to the three sensors are known. Therefore, in the present embodiment, a coordinate point is calculated by using three sensors having a short distance among the four sensors (the sensor located farthest from the input point is not used). In the arithmetic and control circuit 1, the coordinates (x, y) of the position P of the vibration input pen 3 are based on the detected linear distances da to dd (dc is not used in the example of FIG. 7).
Is obtained from the three-square theorem as follows.
【0039】 x=X/2+(da+dd)・(da−dd)/2X …(4) y=Y/2+(da+db)・(da−db)/2Y …(5) ここでX、Yはそれぞれ振動センサ6a、6d間の距
離、振動センサ6a、6b間の距離である。X = X / 2 + (da + dd) · (da−dd) / 2X (4) y = Y / 2 + (da + db) · (da−db) / 2Y (5) where X and Y are respectively The distance between the vibration sensors 6a and 6d and the distance between the vibration sensors 6a and 6b.
【0040】以上のようにして、振動入力ペン3と振動
伝達板8の摩擦による不要音波を除去して、安定した検
出を可能とし、座標をリアルタイムで検出できる。As described above, unnecessary sound waves due to friction between the vibration input pen 3 and the vibration transmission plate 8 are removed, stable detection is possible, and coordinates can be detected in real time.
【0041】なお、本発明は、複数の機器(例えばホス
トコンピュータ,インタフェイス機器,リーダ,プリン
タなど)から構成されるシステムに適用しても、一つの
機器からなる装置(例えば、複写機,ファクシミリ装置
など)に適用してもよい。Even if the present invention is applied to a system composed of a plurality of devices (for example, a host computer, an interface device, a reader, a printer, etc.), an apparatus (for example, a copying machine, a facsimile, etc.) composed of one device. Device).
【0042】また、本発明の目的は、前述した実施形態
の機能を実現するソフトウェアのプログラムコードを記
録した記憶媒体を、システムあるいは装置に供給し、そ
のシステムあるいは装置のコンピュータ(またはCPU
やMPU)が記憶媒体に格納されたプログラムコードを
読出し実行することによっても、達成されることは言う
までもない。Another object of the present invention is to provide a storage medium storing a program code of software for realizing the functions of the above-described embodiments to a system or apparatus, and to provide a computer (or CPU) of the system or apparatus.
And MPU) read and execute the program code stored in the storage medium.
【0043】この場合、記憶媒体から読出されたプログ
ラムコード自体が前述した実施形態の機能を実現するこ
とになり、そのプログラムコードを記憶した記憶媒体は
本発明を構成することになる。In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiment, and the storage medium storing the program code constitutes the present invention.
【0044】プログラムコードを供給するための記憶媒
体としては、例えば、フロッピディスク,ハードディス
ク,光ディスク,光磁気ディスク,CD−ROM,CD
−R,磁気テープ,不揮発性のメモリカード,ROMな
どを用いることができる。As a storage medium for supplying the program code, for example, a floppy disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD
-R, a magnetic tape, a nonvolatile memory card, a ROM, or the like can be used.
【0045】また、コンピュータが読出したプログラム
コードを実行することにより、前述した実施形態の機能
が実現されるだけでなく、そのプログラムコードの指示
に基づき、コンピュータ上で稼働しているOS(オペレ
ーティングシステム)などが実際の処理の一部または全
部を行い、その処理によって前述した実施形態の機能が
実現される場合も含まれることは言うまでもない。When the computer executes the readout program code, not only the functions of the above-described embodiment are realized, but also the OS (Operating System) running on the computer based on the instruction of the program code. ) May perform some or all of the actual processing, and the processing may realize the functions of the above-described embodiments.
【0046】さらに、記憶媒体から読出されたプログラ
ムコードが、コンピュータに挿入された機能拡張ボード
やコンピュータに接続された機能拡張ユニットに備わる
メモリに書込まれた後、そのプログラムコードの指示に
基づき、その機能拡張ボードや機能拡張ユニットに備わ
るCPUなどが実際の処理の一部または全部を行い、そ
の処理によって前述した実施形態の機能が実現される場
合も含まれることは言うまでもない。Further, after the program code read from the storage medium is written into a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, based on the instructions of the program code, It goes without saying that the CPU included in the function expansion board or the function expansion unit performs part or all of the actual processing, and the processing realizes the functions of the above-described embodiments.
【0047】以上説明したように上記実施形態によれ
ば、振動入力ペン3によって振動伝達板8に入力された
弾性波振動が、振動センサ6a〜6dに到達するまでの
遅延時間を検出し、この遅延時間に基づいて振動伝達板
8上の座標位置(振動の印加位置)を算出して出力する
座標入力装置において、振動センサ6a〜6dが出力す
る信号をハイパスフィルタで処理した信号を用いて群遅
延時間に関わる信号処理を行う。ハイパスフィルタは振
動入力ペン3と振動伝達板8の振動入力面で生じる不要
振動の周波数成分を除去するので、不要振動が除去され
た後の信号について群遅延信号に関る処理が行われる。
このため、安定で高精度の座標入力装置を提供すること
ができる。As described above, according to the above embodiment, the delay time until the elastic wave vibration input to the vibration transmitting plate 8 by the vibration input pen 3 reaches the vibration sensors 6a to 6d is detected. In a coordinate input device that calculates and outputs coordinate positions (vibration application positions) on the vibration transmission plate 8 based on the delay time, a group of signals output from the vibration sensors 6a to 6d is processed using a high-pass filter. Performs signal processing related to delay time. Since the high-pass filter removes the frequency component of the unnecessary vibration generated on the vibration input surface of the vibration input pen 3 and the vibration transmission plate 8, the signal after the unnecessary vibration is removed is subjected to the processing related to the group delay signal.
Therefore, a stable and highly accurate coordinate input device can be provided.
【0048】[0048]
【発明の効果】以上説明したように本発明によれば、良
好な入力感を保つとともに安定した振動検出が可能とな
り、高精度かつ構成部品の選択幅の広い座標入力装置を
実現できる。As described above, according to the present invention, a good input feeling can be maintained and stable vibration detection can be performed, and a coordinate input device with high accuracy and a wide selection range of components can be realized.
【0049】[0049]
【図1】本実施形態における座標入力装置の構造を示す
図である。FIG. 1 is a diagram illustrating a structure of a coordinate input device according to an embodiment.
【図2】本実施形態による振動入力ペンの詳細な構成を
示す図である。FIG. 2 is a diagram illustrating a detailed configuration of a vibration input pen according to the embodiment.
【図3】本実施形態の演算制御回路1の概略構成を示す
ブロック図である。FIG. 3 is a block diagram illustrating a schematic configuration of an arithmetic control circuit 1 according to the embodiment.
【図4】信号波形検出回路9の構成を示すブロック図で
ある。FIG. 4 is a block diagram showing a configuration of a signal waveform detection circuit 9;
【図5】信号波形検出回路9に入力される検出波形と、
それに基づく信号伝達時間の計測処理を説明するための
図である。FIG. 5 shows a detection waveform input to a signal waveform detection circuit 9;
It is a figure for explaining measurement processing of signal transmission time based on it.
【図6】振動センサ6で検出される検出振動と不要振動
を測定した結果を示す図である。FIG. 6 is a diagram showing the results of measuring detected vibration and unnecessary vibration detected by the vibration sensor 6.
【図7】座標位置の算出方法を説明する図である。FIG. 7 is a diagram illustrating a method of calculating a coordinate position.
1 演算制御回路 2 振動子駆動回路 3 振動入力ペン 4 振動子 5 ペン先 6a〜6d 振動センサ 7 防振材 8 振動伝達板 9 信号波形検出回路 10 ディスプレイ駆動回路 11 ディスプレイ DESCRIPTION OF SYMBOLS 1 Operation control circuit 2 Vibrator drive circuit 3 Vibration input pen 4 Vibrator 5 Pen tip 6a-6d Vibration sensor 7 Vibration-proof material 8 Vibration transmission board 9 Signal waveform detection circuit 10 Display drive circuit 11 Display
───────────────────────────────────────────────────── フロントページの続き (72)発明者 小林 克行 東京都大田区下丸子3丁目30番2号 キヤ ノン株式会社内 (72)発明者 柳沢 亮三 東京都大田区下丸子3丁目30番2号 キヤ ノン株式会社内 ──────────────────────────────────────────────────続 き Continuing on the front page (72) Katsuyuki Kobayashi, Inventor 3-30-2 Shimomaruko, Ota-ku, Tokyo Inside Canon Inc. (72) Ryozo Yanagisawa 3-30-2 Shimomaruko, Ota-ku, Tokyo Canon Inside the corporation
Claims (9)
と、 前記振動入力手段から前記振動伝達板に印加された弾性
波振動を電気信号に変換する変換手段と、 前記変換手段で得られた電気信号のうちの所定周波数以
下の信号を減衰する減衰手段と、 前記減衰手段を経て得られた電気信号に基づいて群遅延
時間を決定するための前記弾性波振動の到着タイミング
を検出する第1検出手段と、 前記変換手段から得られる電気信号に基づいて位相遅延
時間を決定するための前記弾性波振動の到着タイミング
を検出する第2検出手段と、 前記振動入力手段による振動の印加タイミングから前記
第1及び第2検出手段が到着タイミングを検出するまで
の時間に基づいて、前記振動入力手段により指示された
前記振動伝達板上の座標位置を算出する算出手段とを備
えることを特徴とする座標入力装置。1. A vibration transmitting plate, vibration input means for inputting an elastic wave vibration on the vibration transmitting plate, and a conversion for converting the elastic wave vibration applied from the vibration input means to the vibration transmitting plate into an electric signal. Means, an attenuating means for attenuating a signal of a predetermined frequency or less among the electric signals obtained by the converting means, and the elasticity for determining a group delay time based on the electric signal obtained through the attenuating means. First detection means for detecting the arrival timing of the wave vibration; second detection means for detecting the arrival timing of the elastic wave vibration for determining a phase delay time based on the electric signal obtained from the conversion means; The vibration transmission instructed by the vibration input means based on the time from when the vibration is applied by the vibration input means to when the first and second detection means detect the arrival timing. A coordinate input device comprising: a calculating unit that calculates a coordinate position on a plate.
前記振動伝達板とが接触する際に発生する不要振動より
も高い周波数の弾性波振動を印加し、 前記減衰手段は、前記不要振動を減衰する周波数特性を
有するハイパスフィルタで構成されることを特徴とする
請求項1に記載の座標入力装置。2. The vibration input means applies an elastic wave vibration having a frequency higher than unnecessary vibration generated when the vibration input means and the vibration transmission plate come into contact with each other. The coordinate input device according to claim 1, comprising a high-pass filter having a frequency characteristic of attenuating the coordinate.
ほぼ30dBダウンになる周波数特性を有するハイパス
フィルタであることを特徴とする請求項2に記載の座標
入力装置。3. The coordinate input device according to claim 2, wherein said attenuating means is a high-pass filter having a frequency characteristic that is substantially 30 dB down from the frequency of the detection signal.
た電気信号のエンベロープを検出し、該エンベロープの
特徴点に基づいて前記弾性波振動の到着タイミングを検
出することを特徴とする請求項1に記載の座標入力装
置。4. The apparatus according to claim 1, wherein the first detecting means detects an envelope of the electric signal having passed through the attenuating means, and detects an arrival timing of the elastic wave vibration based on a characteristic point of the envelope. 2. The coordinate input device according to 1.
波振動を入力する振動入力手段とを有する座標入力装置
の振動到着タイミング検出方法であって、 前記振動入力手段から前記振動伝達板に印加された弾性
波振動を電気信号に変換する変換工程と、 前記変換工程で得られた電気信号のうちの所定周波数以
下の信号を減衰する減衰工程と、 前記減衰工程を経て得られた電気信号に基づいて群遅延
時間を決定するための前記弾性波振動の到着タイミング
を検出する第1検出工程と、 前記変換工程から得られる電気信号に基づいて位相遅延
時間を決定するための前記弾性波振動の到着タイミング
を検出する第2検出工程とを備えることを特徴とする振
動到着タイミング検出方法。5. A vibration arrival timing detecting method for a coordinate input device, comprising: a vibration transmission plate; and a vibration input means for inputting an elastic wave vibration on the vibration transmission plate, wherein the vibration transmission means detects the vibration arrival timing. Converting the elastic wave vibration applied to the electric signal into an electric signal; attenuating the signal having a predetermined frequency or less among the electric signals obtained in the converting step; A first detection step of detecting an arrival timing of the elastic wave vibration for determining a group delay time based on a signal; and the elastic wave for determining a phase delay time based on an electric signal obtained from the conversion step. A second detection step of detecting an arrival timing of the vibration.
ミングから前記第1及び第2検出工程において検出され
た到着タイミングまでの時間を獲得する獲得工程を更に
備えることを特徴とする請求項5に記載の振動到着タイ
ミング検出方法。6. The method according to claim 5, further comprising an acquisition step of acquiring a time from an application timing of the vibration by the vibration input means to an arrival timing detected in the first and second detection steps. Vibration arrival timing detection method.
前記振動伝達板とが接触する際に発生する不要振動より
も高い周波数の弾性波振動を印加し、前記減衰工程は、
前記不要振動を減衰する周波数特性を有するハイパスフ
ィルタに前記変換工程で得られた電気信号を供給するこ
とを特徴とする請求項6に記載の振動到着タイミング検
出方法。7. The vibration input means applies elastic wave vibration having a frequency higher than unnecessary vibration generated when the vibration input step and the vibration transmission plate come into contact with each other.
The vibration arrival timing detecting method according to claim 6, wherein the electric signal obtained in the conversion step is supplied to a high-pass filter having a frequency characteristic for attenuating the unnecessary vibration.
波数からほぼ30dBダウンになる周波数特性を有する
ことを特徴とする請求項7に記載の振動到着タイミング
検出方法。8. The vibration arrival timing detecting method according to claim 7, wherein the high-pass filter has a frequency characteristic that is approximately 30 dB down from the frequency of the detection signal.
た電気信号のエンベロープを検出し、該エンベロープの
特徴点に基づいて前記弾性波振動の到着タイミングを検
出することを特徴とする請求項5に記載の振動到着タイ
ミング検出方法。9. The method according to claim 1, wherein the first detecting step detects an envelope of the electric signal that has passed through the attenuation step, and detects an arrival timing of the elastic wave vibration based on a characteristic point of the envelope. 5. The method for detecting vibration arrival timing according to item 5.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP21664397A JPH1165745A (en) | 1997-08-11 | 1997-08-11 | Coordinate input device and vibration arrival timing detection method thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP21664397A JPH1165745A (en) | 1997-08-11 | 1997-08-11 | Coordinate input device and vibration arrival timing detection method thereof |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH1165745A true JPH1165745A (en) | 1999-03-09 |
Family
ID=16691660
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP21664397A Withdrawn JPH1165745A (en) | 1997-08-11 | 1997-08-11 | Coordinate input device and vibration arrival timing detection method thereof |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH1165745A (en) |
-
1997
- 1997-08-11 JP JP21664397A patent/JPH1165745A/en not_active Withdrawn
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2592972B2 (en) | Coordinate input device | |
| US5936207A (en) | Vibration-transmitting tablet and coordinate-input apparatus using said tablet | |
| US6288711B1 (en) | Coordinate input apparatus, method of controlling same and computer-readable memory | |
| JPH0614310B2 (en) | Coordinate input device | |
| JPH08286817A (en) | Coordinate input device | |
| JPH07141089A (en) | Coordinate input device | |
| JP3113699B2 (en) | Coordinate input device | |
| JP3244895B2 (en) | Distance measuring device, coordinate input device using the same, distance measuring method, and coordinate input method using the same | |
| JPH0618029B2 (en) | Image processing device | |
| JP2523832B2 (en) | Coordinate input device | |
| JP3990799B2 (en) | Coordinate input device, control method therefor, and computer-readable memory | |
| JPH09190273A (en) | Coordinate input device | |
| JP2002358157A (en) | Coordinate input device, control method for coordinate input device, and control program for coordinate input device | |
| JP3428712B2 (en) | Coordinate input device | |
| JP3274184B2 (en) | Coordinate input device | |
| JP2612055B2 (en) | Coordinate input device | |
| JP3167804B2 (en) | Timing device and coordinate input device using the same | |
| JP2002079792A (en) | Electronic blackboard device and coordinate calculation method | |
| JPH0823798B2 (en) | Vibration input pen | |
| JPH02130617A (en) | coordinate input device | |
| JP2655704B2 (en) | Method for determining effective area in coordinate input device | |
| JPH10254609A (en) | Coordinate input device and control method thereof | |
| JP3432057B2 (en) | Coordinate input device and method | |
| JPH0973359A (en) | Coordinate input device and method | |
| JP3059563B2 (en) | Coordinate input device and 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: 20041102 |