JP4287315B2 - Position detection device using ultrasonic waves - Google Patents
Position detection device using ultrasonic waves Download PDFInfo
- Publication number
- JP4287315B2 JP4287315B2 JP2004100751A JP2004100751A JP4287315B2 JP 4287315 B2 JP4287315 B2 JP 4287315B2 JP 2004100751 A JP2004100751 A JP 2004100751A JP 2004100751 A JP2004100751 A JP 2004100751A JP 4287315 B2 JP4287315 B2 JP 4287315B2
- Authority
- JP
- Japan
- Prior art keywords
- ultrasonic
- ultrasonic element
- phase difference
- detecting
- detection device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 238000001514 detection method Methods 0.000 title claims description 114
- 230000005540 biological transmission Effects 0.000 claims description 27
- 230000001133 acceleration Effects 0.000 claims description 20
- 238000012937 correction Methods 0.000 claims description 10
- 230000001934 delay Effects 0.000 claims description 2
- 239000003990 capacitor Substances 0.000 description 14
- 230000003111 delayed effect Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 7
- 238000006243 chemical reaction Methods 0.000 description 4
- 238000000034 method Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000010354 integration Effects 0.000 description 3
- 238000005070 sampling Methods 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000001902 propagating effect Effects 0.000 description 1
- 238000012549 training Methods 0.000 description 1
Images
Landscapes
- Measurement Of Velocity Or Position Using Acoustic Or Ultrasonic Waves (AREA)
Description
本発明は、バーチャルリアリティー、訓練システム等に使用され、限られた空間内において人間の位置を検出するのに適した超音波を用いた位置検出装置に関する。本発明に係る位置検出装置は、高精度・高機能・高価格なシステムではなく、安価でコンパクトなシステムを構築するのに適している。 The present invention relates to a position detection apparatus using an ultrasonic wave that is used in a virtual reality, a training system, and the like and is suitable for detecting a human position in a limited space. The position detection apparatus according to the present invention is suitable for constructing an inexpensive and compact system, not a high-precision, high-function, and high-cost system.
超音波素子を用いて2次元平面内の位置を検出する方法として、3点式位置検出方法がよく用いられる。 A three-point position detection method is often used as a method for detecting a position in a two-dimensional plane using an ultrasonic element.
以下、図2を参照して、3点式位置検出方法の原理について説明する。 Hereinafter, the principle of the three-point position detection method will be described with reference to FIG.
図2に示されるように、原点を通って互いに直交するX軸座標とY軸座標を考える。この場合、原点が基準位置となる。この原点から離れた位置に検出対象物(図示せず)があって、この検出対象物に送信用超音波素子21が取り付けられているとする。図2に示す例では、送信用超音波素子21は、X−Y座標で(X1,Y1)の位置にある。3点式位置検出方法では、この送信用超音波素子21のX−Y座標位置(X1,Y1)を次のようにして求める。
As shown in FIG. 2, consider X-axis coordinates and Y-axis coordinates that are orthogonal to each other through the origin. In this case, the origin is the reference position. It is assumed that there is a detection target (not shown) at a position away from the origin, and the transmitting
すなわち、送信用超音波素子21に対向して第1の受信用超音波素子22と第2の受信用超音波素子23を配置する。この第1の受信用超音波素子22と第2の受信用超音波素子23は、原点を中心として互いにY軸方向に沿って距離2Dだけ離して配置してある。すなわち、第1の受信用超音波素子22はY軸の正方向にDの距離だけ離れたX-Y座標位置(0,D)に配置され、第2の受信用超音波素子23はY軸の負方向にDの距離だけ離れたX-Y座標位置(0、−D)に配置されている。
That is, the first receiving
図2に示されるように、第1の受信用超音波素子22は送信用超音波素子21から第1の距離R1だけ離れており、第2の受信用超音波素子23は送信用超音波素子21から第2の距離R2だけ離れている。
As shown in FIG. 2, the first reception
このような状況において、送信用超音波素子21から第0の時刻t0に超音波が送信されたとする。この場合、第1の受信用超音波素子22は、第0の時刻t0から第1の距離R1に比例した第1の時間T1だけ経過した第1の時刻t1に超音波を受信する。同様に、第2の受信用超音波素子23は、第0の時刻t0から第2の距離R2に比例した第2の時間T2だけ経過した第2の時刻t2に超音波を受信する。従って、送信用超音波素子21から超音波が送信された第0の時刻t0から第1の受信用超音波素子22が超音波を受信した第1の時刻t1までの間の第1の時間(時間差)T1を計測することによって、第1の距離R1がわかる。同様に、送信用超音波素子21から超音波が送信された第0の時刻t0から第2の受信用超音波素子23が超音波を受信した第2の時刻t2までの間の第2の時間(時間差)T2を計測することによって、第2の距離R2がわかる。一方、ピタゴラスの定理より、下記数1式および数2式が成り立つ。
数1式から数2式を減算し(数1式−数2式)、下記数3式および数4式のように、送信用超音波素子21のY軸座標位置Y1が求められる。
この送信用超音波素子21のY軸座標位置Y1を上記数1式に代入することによって、送信用超音波素子21のX軸座標位置X1も求められる。
By substituting the Y-axis coordinate position Y1 of the transmitting
上記では、超音波素子を用いて2次元平面内の位置を検出する方法について述べたが、さらに3次元に拡張するためには、受信用超音波素子を上下方向(Z軸方向)にもう一つ追加して、上下方向の時間(時間差)を検出すればよい。 In the above, the method for detecting the position in the two-dimensional plane using the ultrasonic element has been described. However, in order to further expand in three dimensions, the receiving ultrasonic element is moved in the vertical direction (Z-axis direction). And the time in the vertical direction (time difference) may be detected.
しかしながら、上記の方法を用いる場合、距離の2乗の項があるために検出誤差も2乗となってしまう。その結果、距離検出精度に対して位置検出精度が悪くなるという問題がある。また、受信用超音波素子22、23が原点(基準位置)から離れた位置に配置されているために、全ての受信用超音波素子が超音波を受信できる範囲は、個々の受信用超音波素子の検出範囲よりも狭くなるという問題もある。さらに、受信用超音波素子22,23をある程度離して配置しなくてはいけないので、装置が大がかりになるという問題がある。
However, when the above method is used, since there is a squared distance term, the detection error is also squared. As a result, there is a problem that the position detection accuracy deteriorates with respect to the distance detection accuracy. In addition, since the receiving
本発明は前記の超音波を用いた位置検出装置の問題点の解消を図るもので、距離検出精度と同等の位置検出精度を持ち、位置検出範囲が狭くなることなく、さらにコンパクトなシステムとして理想的な超音波を用いた位置検出装置を提供するものである。 The present invention is intended to solve the problems of the position detection apparatus using the ultrasonic wave, and has a position detection accuracy equivalent to the distance detection accuracy and is ideal as a more compact system without narrowing the position detection range. A position detection apparatus using a typical ultrasonic wave is provided.
即ち、本発明による位置検出装置は、2次元または3次元の空間内での基準位置を基準とした検出対象物の位置を検出する超音波を用いた位置検出装置であった、検出対象物に取り付けられ、超音波信号を送信する送信用超音波素子と、検出対象物から離れた基準位置で互いに近接して配置され、送信用超音波素子から送信された超音波を受信する少なくとも2個または3個の受信用超音波素子と、送信用超音波素子を駆動する送信駆動装置と、少なくとも2個または3個の受信用超音波素子のいずれかが超音波を受信したことを検出する受信検出装置と、超音波が送信されてから受信されるまでの時間差を検出する時間差検出手段と、時間差検出手段で検出された時間差から送信用超音波素子と受信用超音波素子との距離を演算する距離演算手段と、少なくとも2個または3個の受信用超音波素子で受信した超音波間の位相差を検出する位相差検出装置と、距離演算手段で検出された距離と位相差検出装置から検出された位相差とから基準位置を基準とした送信用超音波素子の位置を演算する位置演算手段と、を有する超音波を用いた位置検出装置であって、上記位相差検出装置は、少なくとも2個または3個の受信用超音波素子で受信した超音波の1つの位相を遅らせる位相遅延装置と、少なくとも2個または3個の受信用超音波素子で受信した超音波の間で加算を行う加算装置と、少なくとも2個または3個の受信用超音波素子で受信した超音波の間の減算、及び、位相遅延装置で位相を遅らせていない方の受信用超音波素子で受信した超音波と位相遅延装置の出力との間の減算を行う減算装置と、加算装置および減算装置の出力波形の振幅を検出する振幅検出装置と、振幅検出装置の出力から位相差を演算する位相差演算手段とを有することを特徴とする位置検出装置である。 That is, the position detection device according to the present invention is a position detection device using an ultrasonic wave that detects the position of a detection target based on a reference position in a two-dimensional or three-dimensional space. At least two transmitting ultrasonic elements that are attached and transmit ultrasonic signals and at least two that are arranged close to each other at a reference position away from the detection target and receive ultrasonic waves transmitted from the transmitting ultrasonic elements, or and three receiving ultrasonic transducer, a transmission drive apparatus for driving the transmitting ultrasonic transducer, receiving detects that any one of at least two or three of the receiving ultrasonic transducer receives the ultrasonic detection The apparatus, a time difference detecting means for detecting a time difference from when the ultrasonic wave is transmitted until it is received, and a distance between the transmitting ultrasonic element and the receiving ultrasonic element are calculated from the time difference detected by the time difference detecting means. Distance performance And means, which is detected from the phase difference detecting device and the distance calculating means at the detected distance and the phase difference detector for detecting a phase difference between the ultrasonic wave received by at least two or three of the receiving ultrasonic transducer a position detecting apparatus using ultrasonic waves that Yusuke and position calculating means for calculating a position of the transmission credit ultrasonic element relative to the phase difference Toka RaHajime reference position, and the phase difference detection device is at least Addition is performed between a phase delay device that delays one phase of ultrasonic waves received by two or three receiving ultrasonic elements and ultrasonic waves received by at least two or three receiving ultrasonic elements. Subtraction between the adder and the ultrasonic waves received by at least two or three receiving ultrasonic elements, and the ultrasonic wave received by the receiving ultrasonic element whose phase is not delayed by the phase delay apparatus Reduction between output of phase delay device A position detecting device comprising: a subtracting device that performs a subtracting operation; an amplitude detecting device that detects an amplitude of an output waveform of the adding device and the subtracting device; and a phase difference calculating means that calculates a phase difference from the output of the amplitude detecting device. It is .
上記送信用超音波素子は、水平方向に対して無指向性の超音波を送信することができる円筒型の超音波素子であることが好ましい。 The transmitting ultrasonic element is preferably a cylindrical ultrasonic element capable of transmitting non-directional ultrasonic waves in the horizontal direction.
また上記位置検出装置は、検出対象物に取り付けられた姿勢角度検出装置および加速度検出装置と、姿勢角度検出装置および加速度検出装置の出力から微小時間に移動した位置を演算する微小位置演算手段と、位置演算手段と微小位置演算手段の出力を組み合わせて位置を演算する位置補正演算手段とさらに備えることが好ましい。 Further, the position detection device includes a posture angle detection device and an acceleration detection device attached to the detection target, a minute position calculation means for calculating a position moved in a minute time from the output of the posture angle detection device and the acceleration detection device, It is preferable to further include position correction calculation means for calculating a position by combining the outputs of the position calculation means and the minute position calculation means.
本発明では、基準位置に互いに近接して2個以上の受信用超音波素子を配置し、受信用超音波素子と送信用超音波素子との間の距離と位相差とから送信用超音波素子の位置を算出する、位相差式位置検出方法を用いるので、従来用いられていた3点式位置検出方法の問題点を解消し、高精度で、かつ安価でコンパクトな位置検出装置を得ることができる。さらに姿勢角度検出装置および加速度検出装置を組み合わせることによって、データ更新速度を向上することができる。このシステムによって理想的な超音波を用いた位置検出装置が実現できる。 In the present invention, two or more receiving ultrasonic elements are arranged close to each other at the reference position, and the transmitting ultrasonic element is calculated from the distance and phase difference between the receiving ultrasonic element and the transmitting ultrasonic element. Since the phase difference type position detection method for calculating the position of the position is used, the problems of the conventional three-point position detection method can be solved, and a highly accurate, inexpensive and compact position detection apparatus can be obtained. it can. Furthermore, the data update speed can be improved by combining the attitude angle detection device and the acceleration detection device. With this system, an ideal position detection device using ultrasonic waves can be realized.
以下、本発明の実施の形態について図面を参照して説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
図3に、バーチャルリアリティーでの本発明の超音波を用いた位置検出装置の使用例を示す。使用者31は頭部にHMD(ヘッドマウンテッドディスプレイ)32を装着している。その結果、使用者31はHMD32に映し出された映像を見ることができる。
FIG. 3 shows an example of use of the position detection apparatus using the ultrasonic wave of the present invention in virtual reality. A
HMD32には送信用超音波素子33、姿勢角度検出装置(ヘッドトラッカー)(図示せず)、加速度検出装置(図示せず)が頭頂部にまとめて取り付けられている。したがって、使用者31の頭部が検出対象物である。
The transmitting
姿勢角度検出装置(図示せず)は、頭の傾きや方向を検出し、その検出結果をパソコン34に送信する。それによって、HMD32には、その角度に合わせた映像が表示されるようになっている。
The posture angle detection device (not shown) detects the tilt and direction of the head and transmits the detection result to the
一方、受信用超音波ユニット35がディスプレイ36の上に配置され、超音波信号を受信して、使用者31の頭部(検出対象物)の位置を検出できるようになっている。受信用超音波ユニット35が配置されている位置が、基準位置(原点)である。送信用超音波素子33は円筒型の振動子で、水平方向の指向性は無く、360度均等な超音波信号が送信される。これは使用者31が様々な方向を向いても受信用超音波ユニット35が超音波を受信できるように配慮したものである。
On the other hand, the receiving
図1は、本発明の超音波を用いた位置検出装置の位相差式位置検出方法の原理を説明する図である。始めに2次元の場合について説明する。 FIG. 1 is a diagram for explaining the principle of a phase difference type position detection method of a position detection apparatus using ultrasonic waves according to the present invention. First, the two-dimensional case will be described.
原点を通って互いに直交するX軸座標とY軸座標を考える。この場合、原点が基準位置となる。この原点から離れた位置に検出対象物(すなわち、図3の例では、使用者31の頭部)がある。この検出対象物に送信用超音波素子11が取り付けられている。この送信用超音波素子11は図3の送信用超音波素子33に対応する。
Consider X and Y axis coordinates that are orthogonal to each other through the origin. In this case, the origin is the reference position. There is a detection object (that is, the head of the
図1に示す例では、送信用超音波素子11は、X−Y座標で(X1,Y1)の位置にある。
In the example shown in FIG. 1, the transmitting
送信用超音波素子11に対向して第1の受信用超音波素子12および第2の受信用超音波素子13が2つ並んで近接して配置してある。この第1の受信用超音波素子12と第2の受信用超音波素子13は、原点を中心として互いにY軸方向に沿って距離Lだけ離れて配置してある。すなわち、第1の受信用超音波素子12はY軸の正方向にL/2の距離だけ離れたX-Y座標位置(0,L/2)に配置され、第2の受信用超音波素子13はY軸の負方向にL/2の距離だけ離れたX-Y座標位置(0,−L/2)に配置されている。
Two first receiving
図1に示されるように、第1の受信用超音波素子12は送信用超音波素子11から第1の距離R1だけ離れており、第2の受信用超音波素子13は送信用超音波素子11から第2の距離R2だけ離れている。
As shown in FIG. 1, the first receiving
このような状況において、送信用超音波素子11から第0の時刻t0に超音波が送信されたとする。この場合、第1の受信用超音波素子12は、第0の時刻t0から第1の距離R1に比例した第1の時間T1だけ経過した第1の時刻t1に超音波を受信する。同様に、第2の受信用超音波素子13は、第0の時刻t0から第2の距離R2に比例した第2の時間T2だけ経過した第2の時刻t2に超音波を受信する。従って、送信用超音波素子11から超音波が送信された第0の時刻t0から第1の受信用超音波素子12が超音波を受信した第1の時刻t1までの間の第1の時間(時間差)T1を計測することによって、第1の距離R1がわかる。同様に、送信用超音波素子11から超音波が送信された第0の時刻t0から第2の受信用超音波素子13が超音波を受信した第2の時刻t2までの間の第2の時間(時間差)T2を計測することによって、第2の距離R2がわかる。但し、上述したように、第1の受信用超音波素子12と第2の受信用超音波素子13とは互いに近接して配置されているので、第1の距離R1と第2の距離R2とはほぼ同じであり、距離Rと近似できる。
In such a situation, it is assumed that an ultrasonic wave is transmitted from the transmitting
前述した3点式位置検出方法と同様に、ピタゴラスの定理より、下記数5式および数6式が成り立つ。
数5式から数6式を減算し(数5式−数6式)、第1の距離R1と第2の距離R2とをR1=R2=Rと近似すると、下記数7式、数8式、数9式のように、送信用超音波素子11のY軸座標位置Y1が求められる。
一方、第1の距離R1と第2の距離R2との間の微小差Dは、波長λと位相差θで表され、さらに波長λは音速cと周波数fで表すことができる。すなわち、送信用超音波素子11のY軸座標位置Y1は下記数10式で表される。
この送信用超音波素子11のY軸座標位置Y1を、上記数5式に代入すれば、送信用超音波素子11のX軸座標位置X1が求まる。
By substituting the Y-axis coordinate position Y1 of the transmitting
このようにして距離Rと位相差θを測定することによって、送信用超音波素子11のX−Y座標位置(X1、Y1)を検出することができる。
Thus, by measuring the distance R and the phase difference θ, the XY coordinate position (X1, Y1) of the transmitting
3次元に拡張するためには受信超音波素子を上下方向(Z軸方向)にもう一つ追加し、上下方向の位相差を検出すればよい。 In order to expand in three dimensions, another receiving ultrasonic element may be added in the vertical direction (Z-axis direction) to detect the phase difference in the vertical direction.
上記数10式には2乗の項がないので、位置検出誤差は距離検出誤差より大幅に悪くなることはない。また位相差θが±π/2の間で変動することを考えると、c/fLの値が大きいほどY軸方向の検出範囲が広くなることがわかる。実際には受信用超音波素子の特性上の制限によってc/fLはあまり大きくできない。本例では、f=25kHz、L=14mmとしたので、c/fLは0.97であり、検出範囲は±55度である。 Since there is no square term in the equation (10), the position detection error is not significantly worse than the distance detection error. Further, considering that the phase difference θ varies between ± π / 2, it can be seen that the detection range in the Y-axis direction becomes wider as the value of c / fL is larger. In practice, c / fL cannot be increased so much due to the limitations on the characteristics of the receiving ultrasonic element. In this example, since f = 25 kHz and L = 14 mm, c / fL is 0.97, and the detection range is ± 55 degrees.
図4に本発明の超音波を用いた位置検出装置のブロック図を示す。以下、図4を参照して、それぞれの信号または出力の流れ、位置検出の手順について説明する。 FIG. 4 shows a block diagram of a position detection apparatus using ultrasonic waves according to the present invention. Hereinafter, with reference to FIG. 4, the flow of each signal or output and the procedure of position detection will be described.
図示の位置検出装置は、送信用超音波素子401と、送信駆動装置402と、時間差検出手段403と、距離演算手段404と、第1乃至第3の受信用超音波素子405、406、407と、受信検出装置408と、位相差検出装置409と、位置演算手段415と、位置補正演算手段416と、姿勢角度検出装置417と、加速度検出装置418と、微小位置演算手段419とを有する。送信用超音波素子401は、前述したように、検出対象物に取り付けられている。第1乃至第3の受信用超音波素子405〜407は、前述したように、基準位置(原点)の周りに互いに近接して配置されている。
The illustrated position detection apparatus includes a transmission
位相差検出装置409は、位相遅延装置410と、加算装置411と、減算装置412と、位相差演算手段413と、振幅検出装置414とを有する。
The phase
送信駆動装置402は送信用超音波素子401に第0の時刻t0に駆動信号を送る。この駆動信号に応答して、送信用超音波素子401は超音波を第0の時刻t0に送信する。それと同時に、送信駆動装置402は、時間差検出手段403に「超音波を送信した旨」を通知する。
The
時間差検出手段403はタイマー(図示せず)を有する。第0の時刻t0に上記「超音波を送信した旨」を受け取ると、時間差検出手段403は、タイマーのカウントを開始する。 The time difference detection means 403 has a timer (not shown). Upon reception of the “transmission of ultrasonic waves” at the 0th time t0, the time difference detection means 403 starts counting the timer.
一方、第0の時刻t0に送信用超音波素子401から送信された超音波は空気中を伝搬し、まもなく第1の受信用超音波素子405、第2の受信用超音波素子406および第3の受信用超音波素子407によってほぼ同時に受信される。詳述すると、第1の受信用超音波素子405は、第0の時刻t0から第1の時間T1だけ経過した第1の時刻t1に超音波を受信する。第2の受信用超音波素子406は、第0の時刻t0から第2の時間T2だけ経過した第2の時刻t2に超音波を受信する。第3の受信用超音波素子407は、第0の時刻t0から第3の時間T3だけ経過した第3の時刻t3に超音波を受信する。前述したように、第1乃至第3の受信用超音波素子405〜407は、基準位置の周りに互いに近接して配置されているので、第1乃至第3の時刻t1〜t3はほぼ同時刻である。
On the other hand, the ultrasonic wave transmitted from the transmitting
受信検出装置408は、第1の受信用超音波素子405が第1の時刻t1に超音波を受信したことを検出し、「超音波を受信した旨」を時間差検出手段403に通知する。「超音波を受信した旨」を受け取ると、時間差検出手段403は、第1の時刻t1にタイマーのカウントを停止する。そして、時間差検出手段403は、そのカウント値すなわち送受信間の時間差Δtを距離演算手段404に出力する。この時間差Δtは第1の時間T1に等しい。
The
距離演算手段404は、時間差Δtに音速cを乗算して、送信用超音波素子401と第1の受信用超音波素子405との間の距離Rを求める。距離演算手段404は、位置演算手段415にこの求めた距離Rを出力する。
The
一方、第1の受信用超音波素子405、第2の受信用超音波素子406および第3の受信用超音波素子407によって受信された超音波は、第1の受信信号Out1、第2の受信信号Out2、および第3の受信信号Out3という電気信号に変換され、位相差検出装置409に出力される。第1の受信信号Out1は位相遅延装置410によって位相を遅らされ、遅延信号Out1’となる。
On the other hand, the ultrasonic waves received by the first reception
加算装置411は、第1の受信信号Out1と第2の受信信号Out2とを加算して、第1の加算結果信号1+2を出力する。また、加算装置411は、第1の受信信号Out1と第3の受信信号Out3とを加算して、第2の加算結果信号1+3を出力する。
The
減算装置412は、第1の受信信号Out1、第2の受信信号Out2、第3の受信信号Out3、および遅延信号Out1’から第1の減算結果信号1-2、第2の減算結果信号1-3、第3の減算結果信号1’-2、および第4の減算結果信号1’-3を出力する。詳述すると、減算装置412は、第1の受信信号Out1から第2の受信信号Out2を減算して、第1の減算結果信号1-2を出力する。減算装置412は、第1の受信信号Out1から第3の受信信号Out3を減算して、第2の減算結果信号1-3を出力する。減算装置412は、遅延信号Out1’から第2の受信信号Out2を減算して、第3の減算結果信号1’-2を出力する。減算装置412は、遅延信号Out1’から第3の受信信号Out3を減算して、第4の減算結果信号1’-3を出力する。
The subtracting
加算装置411および減算装置412から出力された6つの電気信号1+2、1+3、1-2、1-3、1’-2、1’-3は、振幅検出装置414によってそれぞれの振幅に比例した電圧値に変換され、6つの変換電圧値は位相差演算手段413に出力される。これら6つの変換電圧値に基づいて、位相差演算手段413は、第1の受信信号Out1と第2の受信信号Out2との間の第1の位相差θ1と、第1の受信信号Out1と第3の受信信号Out3との間の第2の位相差θ2とを演算し、第1および第2の位相差θ1及びθ2を位置演算手段415に出力する。
The six electric signals 1 + 2, 1 + 3, 1-2, 1-3, 1′-2, and 1′-3 output from the
位置演算手段415は、第1および第2の位相差θ1およびθ2に基づいて、基準位置を基準とした送信用超音波素子410のX-Y-Z座標上の仮の位置(X1,Y1,Z1)を演算し、その仮の位置(X1,Y1,Z1)を位置補正演算手段416に出力する。
The position calculation means 415 calculates a temporary position (X1, Y1, Z1) on the XYZ coordinates of the transmitting
姿勢角度検出装置417は姿勢角度(α,β,γ)を検出して、その検した姿勢角度(α,β,γ)を微小位置演算手段419に出力する。加速度検出装置418は加速度(Ax,Ay,Az)を検出して、その検出した加速度(Ax,Ay,Az)を微小位置演算手段419に出力する。姿勢角度検出装置417と加速度検出装置418とは、姿勢角度と加速度を検出するのに、超音波のように空中を伝搬する時間ロスがないのでより、高速にサンプリングされ更新されている。微小位置演算手段419は、姿勢角度(α,β,γ)と加速度(Ax,Ay,Az)とに基づいて微小位置(ΔX,ΔY,ΔZ)を演算し、その求めた微小位置(ΔX,ΔY,ΔZ)を位置補正演算手段416に出力する。最後に、位置補正演算手段416は、上記仮の位置(X1,Y1,Z1)と微小位置(ΔX,ΔY,ΔZ)とから補正した位置出力(X,Y,Z)を演算し、その求めた補正した位置出力(X,Y,Z)を出力する。
The posture
次に、送信駆動装置402および受信検出装置408について説明する。図5に超音波送信波形52と超音波受信波形51を示す。送信駆動装置402から電圧±12V、周波数25kHzの矩形波を出力すると、送信用超音波素子301はこの信号に共振し、25kHzの超音波を送信する。この超音波送信後まもなく、受信用超音波素子は超音波を受信し、25kHzの受信信号が検出される。受信検出装置408は一定以上の出力を検出する仕組みになっている。
Next, the
次に、位相差検出装置409について説明する。本来は、位相差検出装置409は、第1乃至第3の受信用超音波素子405〜407によって受信された第1の受信信号Out1、第2の受信信号Out2、第3の受信信号Out3の電気信号を全て読み取り、その位相差を調べることができれば良い。しかしながら、周波数25kHzの電気信号3つを位相が分かるデータとして読み込むためには、少なくとも数μsのサンプリング周期でA/D変換を行わなければならない。精度を求めるのであれば、1μsよりもさらに短いサンプリング周期でA/D変換をしなければならない。これはハイスペックなマイクロコンピュータを用いたとしても容易なことではない。そこで、本実施例では、位相差を別の出力に変換することによって精度良く位相差を検出するようにしている。以下にその詳細を説明する。
Next, the phase
位相遅延装置410は、周波数25kHzの信号に対して振幅を変えずに位相だけを変化させる回路である。本実施例では、位相遅延装置410を、図6に示すアクティブバンドパスフィルタで構成した。図示のアクティブバンドパスフィルタは、設計値138度の位相遅れであったが、実際には130度位相が遅れた。
The
図示の位相遅延装置410は、第1の受信信号Out1を入力する信号入力端子410aと、遅延信号Out1’を出力する信号出力端子410bと、2Vの基準電圧が供給される基準入力端子410cとを持つ。位相遅延装置410は、反転入力端子と非反転入力端子と出力端子とを持つ演算増幅器601と、第1及び第2のコンデンサ606、607と、第1及び第2の抵抗器611、612とを有する。第1のコンデンサ606と第1の抵抗器611とは、位相遅延装置410の信号入力端子410aと演算増幅器601の反転入力端子との間に直列に接続されている。第2のコンデンサ607と第2の抵抗器612とは、演算増幅器601の反転入力端子と出力端子との間に並列に接続されている。演算増幅器601の非反転入力端子は基準入力端子410cに接続され、演算増幅器601には4Vの電源電圧が供給されている。演算増幅器601の出力端子は位相遅延装置410の信号出力端子410bに接続されている。
The illustrated
本実施例では、第1のコンデンサ606の容量値は5100pFであり、第1の抵抗器611の抵抗値は1.3kΩであり、第2のコンデンサ607の容量値は100pFであり、第2の抵抗器612の抵抗値は1.8kΩである。
In this embodiment, the capacitance value of the
加算装置411は図7に示す加算回路から構成されている。詳述すると、加算装置411は、第1の受信信号Out1と第2の受信信号Out2とを加算して第1の加算結果信号1+2を出力する第1の加算回路と、第2の受信信号Out1と第3の受信信号Out3とを加算して第2の加算結果信号1+3を出力する第2の加算回路との2つの加算回路で構成されている。
The
ここでは、第1の加算回路について説明するが、第2の加算回路も同様の構成である。 Here, the first adder circuit will be described, but the second adder circuit has the same configuration.
第1の加算回路は、第1の受信信号Out1を入力する第1の信号入力端子411aと、第2の受信信号Out2を入力する第2の信号入力端子411bと、第1の加算結果信号1+2を出力する信号出力端子411cと、2Vの基準電圧が供給される基準入力端子411dとを持つ。第1の加算回路は、反転入力端子と非反転入力端子と出力端子とを持つ演算増幅器701と、第1乃至第3の抵抗器706、707、708と、コンデンサ711とを有する。第1の抵抗器706は、第1の加算回路の第1の信号入力端子411aと演算増幅器701の反転入力端子との間に接続されている。第2の抵抗器707は、第1の加算回路の第2の信号入力端子411bと演算増幅器701の反転入力端子との間に接続されている。第3の抵抗器708とコンデンサ708とは、演算増幅器701の反転入力端子と出力端子との間に並列に接続されている。演算増幅器701の非反転入力端子は基準入力端子411dに接続され、演算増幅器701には4Vの電源電圧が供給されている。演算増幅器701の出力端子は第1の加算回路の信号出力端子411cに接続されている。
The first adder circuit includes a first
本実施例では、第1乃至第3の抵抗器706〜708の抵抗値の各々は2kΩであり、コンデンサ711の容量値は100pFである。
In this embodiment, each of the resistance values of the first to
減算装置412は図8に示す減算回路から構成されている。詳述すると、減算装置412は、第1の受信信号Out1から第2の受信信号Out2を減算して第1の減算結果信号1-2を出力する第1の減算回路と、第1の受信信号Out1から第3の受信信号Out3を減算して第2の減算結果信号1-3を出力する第2の減算回路と、遅延信号Out1’から第2の受信信号Out2を減算して第3の減算結果信号1’-2を出力する第3の減算回路と、遅延信号Out1’から第3の受信信号Out3を減算して第4の減算結果信号1’-3を出力する第4の減算回路との4つの減算回路から構成されている。
The subtracting
ここでは、第1の減算回路につて説明するが、第2乃至第4の減算回路も同様の構成をしている。 Here, the first subtraction circuit will be described, but the second to fourth subtraction circuits have the same configuration.
第1の減算回路は、第1の受信信号Out1を入力する第1の信号入力端子412aと、第2の受信信号Out2を入力する第2の信号入力端子412bと、第1の減算結果信号1-2を出力する信号出力端子412cと、2Vの基準電圧が供給される基準入力端子412dとを持つ。第1の減算回路は、反転入力端子と非反転入力端子と出力端子とを持つ演算増幅器801と、第1乃至第4の抵抗器806、807、808、809と、第1及び第2のコンデンサ811、812とを有する。
The first subtraction circuit includes a first
第1の抵抗器806は、第1の減算回路の第1の信号入力端子412aと演算増幅器801の反転入力端子との間に接続されている。第2の抵抗器807は、第1の減算回路の第2の信号入力端子412bと演算増幅器801の非反転入力端子との間に接続されている。第3の抵抗器808と第1のコンデンサ811とは、演算増幅器801の反転入力端子と出力端子との間に並列に接続されている。第4の抵抗器809と第2のコンデンサ812とは、基準入力端子412aと演算増幅器801の非反転入力端子との間に並列に接続されている。演算増幅器801には4Vの電源電圧が供給されている。
The
本実施例では、第1乃至第4の抵抗器806〜809の抵抗値の各々は2kΩであり、第1及び第2のコンデンサ811及び812の容量値の各々は100pFである。
In the present embodiment, each of the first to
振幅検出装置414は図9に示すピークホールド回路および出力電圧を読み込むA/Dコンバータで構成される。ピークホールド回路は、第1及び第2の加算回路および第1乃至第4の減算回路の出力それぞれに対応した第1乃至第6のピークホールド回路から構成されており、それぞれの振幅に比例した電圧に変換している。ピークホールド回路のリセットスイッチはA/D変換が終了してから次の超音波が送信されるまでオンになり、ホールドされた電圧がリセットされる。
The
以下では第1のピークホールド回路について説明するが、第2乃至第6のピークホールド回路も同様な構成をしている。 Hereinafter, the first peak hold circuit will be described, but the second to sixth peak hold circuits have the same configuration.
第1のピークホールド回路は、加算装置411の第1の加算回路からの第1の加算結果信号1+2を入力する信号入力端子414aと、第1のピークホールド電圧を出力する電圧出力端子414bとを持つ。第1のピークホールド回路は、反転入力端子と非反転入力端子と出力端子とを持つ第1の演算増幅器901と、反転入力端子と非反転入力端子と出力端子とを持つ第2の演算増幅器902と、ダイオード906と、コンデンサ907と、リセットスイッチ909とを有する。
The first peak hold circuit includes a
第1のピークホールド回路の信号入力端子414aは第1の演算増幅器901の非反転入力端子に接続されている。第1の演算増幅器901の出力端子はダイオード906のアノードに接続さている。ダイオード906のカソードは、第1の演算増幅器901の反転入力端子に接続される共に、コンデンサ907を介して接地されている。また、ダイオード906のカソードは第2の演算増幅器902の非反転入力端子に接続されている。第2の演算増幅器902の非反転入力端子は、リセットスイッチ909を介して接地されている。第2の演算増幅器902の反転入力端子と出力端子とは互いに直接接続されている。第1の演算増幅器901及び第2の演算増幅器902には4Vの電源電圧が供給されている。第2の演算増幅器902の出力端子は第1のピークホールド回路の電圧出力端子414bに接続されている。尚、第1のピークホールド回路の電圧出力端子414bは、図示しないA/Dコンバータの入力端子に接続されている。
The
位相差演算手段413は振幅検出装置414がA/D変換によって読み込んだ値から位相差を演算する回路である。
The phase difference calculation means 413 is a circuit that calculates the phase difference from the value read by the
第1の受信信号Out1、第2の受信信号Out2の波形を仮にAsinωt、Asin(ωt+θ1)とする。この場合、第1の受信信号Out1と第2の受信信号Out2との間の第1の位相差θ1が0の時に、第1の加算結果信号1+2の振幅が2Aで最大となり、第1の減算結果信号1-2の振幅が最小で0になる。また逆に第1の位相差θ1が±π[rad]の時に、第1の加算結果信号1+2の振幅が0で最小となり、第1の減算結果信号1-2の振幅が最大で2Aとなる。第1の加算結果信号1+2、第1の減算結果信号1-2、および第3の減算結果信号1’-2の振幅を第1の位相差θ1の式で表すと、それぞれ、下記数11式、数12式、および数13式で表される。
同様に、第1の受信信号Out1と第3の受信信号Out3との間の第2の位相差をθ2とすると、第2の加算結果信号1+3、第2の減算結果信号1-3、および第4の減算結果信号1’-3は、それぞれ、下記数14式、数15式、および数16式で表される。
上記数11式、数12式より、波形の振幅Aの2倍の絶対値|2A|および第1の位相差θ1の絶対値|θ1|は、それぞれ、下記数17式および数18式で表される。
したがって、第1の位相差θ1は、下記数19式で求められるが、符号はわからない。
一方、上記数13式、数17)式より、|θ1-130π/180|は下記の数20式で表される。
したがって、第1の位相差θ1は、下記数21式で求められる。
上記数21式の2つの解と上記数19式の2つの解を照らし合わせ、一致するものが正しい解となる。実際には誤差を含み一致はしないので、最も近い組み合わせが正しい解である。 The two solutions of the equation (21) are compared with the two solutions of the equation (19). In fact, it contains errors and does not match, so the closest combination is the correct solution.
第2の位相差θ2についても、上記数14式〜数16式から同様に求められる。 The second phase difference θ 2 is also obtained in the same manner from the above formulas 14 to 16.
次に、位置演算手段415について説明する。上記数10式を元に、送信用超音波素子401のY座標上の仮の位置Y1およびZ座標上の仮の位置Z1は、それぞれ、下記数22式および数23式で求められる。
また、送信用超音波素子401のX座標上の仮の位置X1は、下記数24式で求められる。
次に、姿勢角度検出装置417、加速度検出装置418および微小位置演算手段419について説明する。
Next, the attitude
超音波による位置検出は超音波が伝搬する時間が必要であり、数mの検出範囲では10ms程度時間がかかる。その他信号処理、演算処理、平均化処理などを含めると数十〜数百msの時間が必要である。 Position detection by ultrasonic waves requires time for ultrasonic waves to propagate, and it takes about 10 ms for a detection range of several meters. Including other signal processing, arithmetic processing, averaging processing, etc., a time of several tens to several hundreds of ms is required.
一方、バーチャルリアリティなどで利用者が時間遅れを感じることなく快適に利用するためには、100Hz以上のデータ更新が必要である。従って、超音波による位置検出の時間遅れを補うために、本実施例では、姿勢角度検出装置417、加速度検出装置418および微小位置演算手段419を用いている。
On the other hand, in order to use the user comfortably without feeling a time delay due to virtual reality or the like, it is necessary to update data of 100 Hz or more. Therefore, in this embodiment, the posture
姿勢角度検出装置417は周囲に付加的な装置が必要でない、ジャイロなどの慣性センサを用いた自律式姿勢角度検出装置が望ましい。本実施例では、姿勢角度検出装置417として、自律式姿勢角度検出装置であり、姿勢角度と加速度を出力することができるNECトーキン製3DモーションセンサMDP-A3U9を用いた。
The posture
まず、微小位置演算手段419は、姿勢角度(α,β,γ)と加速度(Ax,Ay,Az)の出力から位置検出装置と座標軸を合わせた下記数25式で表わされる加速度出力(Ax’,Ay’,Az’)に座標変換する。
次に、微小位置演算手段419は、加速度出力(Ax’,Ay’,Az’)を時間で2回積分し、微小時間で移動した位置(ΔX,ΔY,ΔZ)を演算する。通常、積分の演算は誤差が累積し、2回積分となるとかなり高い精度が求められるが、本例では微小時間の積分のため誤差が累積することはない。 Next, the minute position calculation means 419 integrates the acceleration output (Ax ′, Ay ′, Az ′) twice in time, and calculates the position (ΔX, ΔY, ΔZ) moved in the minute time. Normally, the integration calculation accumulates errors, and if the integration is performed twice, a considerably high accuracy is required. However, in this example, the errors are not accumulated due to the integration of a minute time.
最後に位置補正演算手段416について説明する。超音波の処理が完了していなく、位置演算手段415の出力がないときには、位置補正演算手段416は、前回算出したX-Y-Z座標位置(X(n-1),Y(n-1),Z(n-1))に、微小位置演算手段419の出力(ΔX,ΔY,ΔZ)を加える。位置演算手段415の出力(X1,Y1,Z1)があるときには、位置補正演算手段416は、1以下の定数kを用いて、下記数26式により、今回のX-Y-Z座標位置(X(n),Y(n),Z(n))を演算する。
11 送信用超音波素子
12 第1の受信用超音波素子
13 第2の受信用超音波素子
31 使用者
32 HMD(ヘッドマウンテッドディスプレイ)
33 送信用超音波素子
34 パーソナルコンピュータ
35 受信用超音波ユニット
36 ディスプレイ
401 送信用超音波素子
402 送信駆動装置
403 時間差検出手段
404 距離演算手段
405 第1の受信用超音波素子
406 第2の受信用超音波素子
407 第3の受信用超音波素子
408 受信検出装置
409 位相差検出装置
410 位相遅延装置
411 加算装置
412 減算装置
413 位相差演算手段
414 振幅検出装置
415 位置演算手段
416 位置補正演算手段
417 姿勢角度検出装置
418 加速度検出装置
419 微小位置演算手段
DESCRIPTION OF
33 Transmission
Claims (3)
前記検出対象物に取り付けられ、超音波信号を送信する送信用超音波素子と、
前記検出対象物から離れた前記基準位置で互いに近接して配置され、前記送信用超音波素子から送信された超音波を受信する少なくとも2個または3個の受信用超音波素子と、
前記送信用超音波素子を駆動する送信駆動装置と、
前記少なくとも2個または3個の受信用超音波素子のいずれかが超音波を受信したことを検出する受信検出装置と、
超音波が送信されてから受信されるまでの時間差を検出する時間差検出手段と、
前記時間差検出手段で検出された時間差から前記送信用超音波素子と前記受信用超音波素子との間の距離を演算する距離演算手段と、
前記少なくとも2個または3個の受信用超音波素子で受信した超音波間の位相差を検出する位相差検出装置と、
前記距離演算手段で検出された距離と前記位相差検出装置から検出された位相差とから前記基準位置を基準とした前記送信用超音波素子の位置を演算する位置演算手段と
を有し、
前記位相差検出装置は、前記少なくとも2個または3個の受信用超音波素子で受信した超音波の1つの位相を遅らせる位相遅延装置と、前記少なくとも2個または3個の受信用超音波素子で受信した超音波の間で加算を行う加算装置と、前記少なくとも2個または3個の受信用超音波素子で受信した超音波の間の減算、及び、前記位相遅延装置で位相を遅らせていない方の受信用超音波素子で受信した超音波と前記位相遅延装置の出力との間の減算を行う減算装置と、前記加算装置および前記減算装置の出力波形の振幅を検出する振幅検出装置と、前記振幅検出装置の出力から位相差を演算する位相差演算手段と、を備えることを特徴とする位置検出装置。 A position detection apparatus using ultrasonic waves for detecting a position of a detection target with reference to a reference position in a two-dimensional or three-dimensional space,
An ultrasonic element for transmission that is attached to the detection object and transmits an ultrasonic signal;
At least two or three receiving ultrasonic elements that are arranged close to each other at the reference position away from the detection object and receive ultrasonic waves transmitted from the transmitting ultrasonic elements;
A transmission drive device for driving the transmission ultrasonic element;
A reception detection device for detecting that any of the at least two or three reception ultrasonic elements has received an ultrasonic wave;
A time difference detecting means for detecting a time difference from when an ultrasonic wave is transmitted until it is received;
Distance calculating means for calculating the distance between the transmitting ultrasonic element and the receiving ultrasonic element from the time difference detected by the time difference detecting means;
A phase difference detecting device for detecting a phase difference between ultrasonic waves received by the at least two or three receiving ultrasonic elements;
Position calculating means for calculating the position of the ultrasonic element for transmission based on the reference position from the distance detected by the distance calculating means and the phase difference detected from the phase difference detecting device ;
The phase difference detection device includes a phase delay device that delays one phase of ultrasonic waves received by the at least two or three reception ultrasonic elements, and the at least two or three reception ultrasonic elements. One that does not delay the phase by the addition device that adds between the received ultrasonic waves, the subtraction between the ultrasonic waves received by the at least two or three receiving ultrasonic elements, and the phase delay device A subtractor for subtracting between the ultrasonic wave received by the receiving ultrasonic element and the output of the phase delay device, the adder and an amplitude detector for detecting the amplitude of the output waveform of the subtractor, and And a phase difference calculating means for calculating a phase difference from an output of the amplitude detecting device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004100751A JP4287315B2 (en) | 2004-03-30 | 2004-03-30 | Position detection device using ultrasonic waves |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004100751A JP4287315B2 (en) | 2004-03-30 | 2004-03-30 | Position detection device using ultrasonic waves |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2005283473A JP2005283473A (en) | 2005-10-13 |
| JP4287315B2 true JP4287315B2 (en) | 2009-07-01 |
Family
ID=35182004
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004100751A Expired - Lifetime JP4287315B2 (en) | 2004-03-30 | 2004-03-30 | Position detection device using ultrasonic waves |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4287315B2 (en) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4569564B2 (en) * | 2005-01-12 | 2010-10-27 | パナソニック電工株式会社 | Flow line measurement system |
| WO2008010269A1 (en) * | 2006-07-19 | 2008-01-24 | Panasonic Electric Works Co., Ltd. | System for detecting position of mobile object |
| JP4936199B2 (en) * | 2006-07-19 | 2012-05-23 | パナソニック株式会社 | Moving body position detection system |
| JP4710855B2 (en) * | 2007-03-09 | 2011-06-29 | パナソニック電工株式会社 | Flow line measurement system |
| JP5740858B2 (en) * | 2010-07-12 | 2015-07-01 | 竹中電子工業株式会社 | Optical phase difference detection type object detection sensor |
| CN106054134B (en) * | 2016-05-20 | 2018-04-24 | 东南大学 | A kind of method for rapidly positioning based on TDOA |
| CN108267718A (en) * | 2018-01-12 | 2018-07-10 | 章永强 | A kind of ultrasonic wave near field positioning device, method and automatic follower |
| EP3805777A1 (en) * | 2019-10-10 | 2021-04-14 | Toposens GmbH | Devices and method for 3d positioning |
| CN114740427A (en) * | 2022-05-26 | 2022-07-12 | 中国农业银行股份有限公司 | Indoor positioning method, device, equipment and medium |
-
2004
- 2004-03-30 JP JP2004100751A patent/JP4287315B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP2005283473A (en) | 2005-10-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3109826B2 (en) | Coordinate input device and coordinate input method | |
| JPH03146891A (en) | Acoustic position detector | |
| JPH08512125A (en) | Method and apparatus for measuring the position and orientation of an object in the presence of interfering metals | |
| AU1624799A (en) | Improved pen positioning system | |
| JPS63118619A (en) | Noncontact measuring device for volume or mass of flow of moving medium | |
| JP4287315B2 (en) | Position detection device using ultrasonic waves | |
| US7158126B2 (en) | Acoustic based pointing device | |
| US12031822B2 (en) | Physical quantity detection circuit, physical quantity sensor, electronic instrument, vehicle, and method for diagnosing failure of physical quantity sensor | |
| JP2013016047A (en) | Pointing system | |
| CN111566489A (en) | Displacement sensor composite electrostatic potentiometric sensor and application method thereof | |
| CN102419173B (en) | Method for locating posture sensing device and method for controlling mouse pointer | |
| US20170254645A1 (en) | Angular velocity detection circuit, angular velocity detection device, electronic apparatus, and moving object | |
| JP6671151B2 (en) | Physical quantity detection circuit, electronic equipment and moving object | |
| JP2017156313A (en) | Angular velocity detection circuit, angular velocity detection device, electronic device, and moving object | |
| KR100457048B1 (en) | Ultrasonic coordinates measurement method | |
| JPH11211458A (en) | Motion angle detecting device, motion angle detecting method, and posture angle detecting device | |
| JP3342099B2 (en) | Coordinate input device and method | |
| RU191234U1 (en) | Kinematic sensor for aerodynamic angle and true airspeed | |
| JP2019039832A (en) | Angular velocity detection circuit, angular velocity detection device, inertial measurement unit, sensor module, movable body measurement unit, portable electronic apparatus, electronic apparatus, and movable body | |
| JPH0346138B2 (en) | ||
| Carotenuto et al. | A vibrating stylus as two-dimensional PC input device | |
| JPH0512820Y2 (en) | ||
| JP3109887B2 (en) | Coordinate input device | |
| JP3151748B2 (en) | Coordinate input device and coordinate input method | |
| Moreira | Low Cost Sonar Based on Echolocation: An Embedded System Approach |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20061106 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080919 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080924 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081106 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20090304 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090326 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120403 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 4287315 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130403 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140403 Year of fee payment: 5 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term |