(57)【特許請求の範囲】
【請求項１】
被検出体の位置を前記被検出体から離間した固定体において検出する位置検出装置であって、
前記被検出体に組み込まれ、電磁波を発する電磁波発信器と、
前記被検出体に組み込まれ、音波を発する音波発信器と、
前記固定体に組み込まれ、前記電磁波を受信する電磁波受信器と、
前記固定体に組み込まれ、前記音波を受信して電気信号に変換する音波受信子が支柱を介して音波吸収体からなる取付ベースに固定され、該取付ベースの一部には前記音波を反射する反射板が設けられた構造からなる第１及び第２の音波受信器と、
を具備することを特徴とする位置検出装置。
【請求項２】
前記第１の音波受信器における前記音波受信子からみた前記反射板の設置方向と、前記第２の音波受信器における前記音波受信子からみた前記反射板の設置方向とは略逆向きであることを特徴とする請求項１に記載の位置検出装置。
【請求項３】
前記電磁波発信器は、第１の送信波で変調した前記電磁波を発し、
前記音波発信器は、第２の送信波で変調した前記音波を発し、
前記電磁波受信器は、前記電磁波を受信して復調することを特徴とする請求項１または請求項２に記載の位置検出装置。
【請求項４】
前記第１の送信波と前記第２の送信波は同一波形からなることを特徴とする請求項１から請求項３のいずれか１項に記載の位置検出装置。
【請求項５】
前記第２の送信波はランダム信号からなることを特徴とする請求項１から請求項４のいずれか１項に記載の位置検出装置。
【請求項６】
前記ランダム信号はＭ系列ビットパターンからなることを特徴とする請求項５に記載の位置検出装置。
【請求項７】
前記第１および／または第２の音波受信器が前記音波を受信して復調して生成した第１および／または第２の音波受信波の自己相関関数を算出することにより、前記第１および／または第２の音波受信器に入射した前記音波の入射角度を算する制御部を具備することを特徴とする請求項１から請求項６までのいずれか１項に記載の位置検出装置。
【請求項８】
前記制御部は、
前記第１の音波受信波と前記第２の音波受信波との相互相関関数を算出することにより、前記音波の第１の音波受信器への受信時刻と前記音波の第２の音波受信器への受信時刻との差を算出することを特徴とする請求項７に記載の位置検出装置。
【請求項９】
前記制御部は、
前記第１および／または第２の音波受信波と、前記電磁波受信器が前記電磁波を復調して生成した電磁波受信波との相互相関関数を算出することにより、前記被検出体から前記第１および／または第２の音波受信器までの距離を算出することを特徴とする請求項７または８に記載の位置検出装置。
【請求項１０】
前記電磁波は赤外線であることを特徴とする請求項１から請求項９までのいずれか１項に記載の位置検出装置。
【請求項１１】
前記音波は超音波であることを特徴とする請求項１から請求項１０までのいずれか１項に記載の位置検出装置。
【請求項１２】
請求項１から請求項１１までのいずれか１項に記載の位置検出装置が用いられたことを特徴とする電気機器。
【請求項１３】
電磁波を発する電磁波発信器と音波を発する音波発信器とを備えた被検出体の位置を、前記被検出体から離間し、前記電磁波を受信する電磁波受信器と前記音波を受信する第１及び第２の音波受信器とを備えた固定体において検出する位置検出方法であって、
前記第１および第２の音波受信器において、前記音波を受信して電気信号に変換する音波受信子を音波吸収体からなる取付ベースに支柱を介して固定し、前記取付ベースの一部には前記音波を反射する反射板を設け、
前記電磁波が前記電磁波受信器に到達した時刻と、前記音波が前記第１および／または第２の音波受信器に到達した時刻の差より、前記被検出体と前記第１および／または第２の音波受信器との距離を算出する距離算出工程と、
前記音波が前記第１の音波受信器に到達した時刻と前記音波が前記第２の音波受信器に到達した時刻の差より、前記第１の音波受信器と前記第２の音波受信器とを結ぶ方向における前記被検出体の位置を算出する受信器方向位置算出工程と、
前記第１及び第２の音波受信器が前記音波を受信した信号を解析することにより、前記第１および／または第２の音波受信器への前記音波の入射角度を算出する音波方向算出工程と、
前記被検出体と前記第１および／または第２の音波受信器との距離、前記第１の音波受信器と前記第２の音波受信器とを結ぶ方向における前記被検出体の位置、および前記第１および／または第２の音波受信器への前記音波の入射角度より、前記被検出体の位置を算出する位置算出工程と、
を具備することを特徴とする位置検出方法。
【請求項１４】
前記第１の音波受信器における前記音波受信子からみた前記反射板の設置方向と、前記第２の音波受信器における前記音波受信子からみた前記反射板の設置方向とは略逆向きであることを特徴とする請求項１３に記載の位置検出方法。
【請求項１５】
前記電磁波発信器は、第１の送信波で変調した前記電磁波を発し、
前記音波発信器は、第２の送信波で変調した前記音波を発し、
前記電磁波受信器は、前記電磁波を受信して復調して電磁波受信波を生成し、
前記第１及び第２の音波受信器は、前記音波を受信して復調して第１及び第２の音波受信波を生成することを特徴とする請求項１３または請求項１４に記載の位置検出方法。
【請求項１６】
前記音波方向算出工程において、
前記第１および／または第２の音波受信波の自己相関関数におけるピークの位置から前記音波の入射角度を算出することを特徴とする請求項１５に記載の位置検出方法。
【請求項１７】
前記距離算出工程において、
前記電磁波受信波と前記第１および／または第２の音波受信波の相互相関関数におけるピークの位置から前記被検出体と前記第１および／または第２の音波受信器との距離を算出することを特徴とする請求項１５または１６に記載の位置検出方法。
【請求項１８】
前記受信器方向位置算出工程において、
前記第１の音波受信波と前記第２の音波受信波との相互相関関数におけるピークの位置から前記到達した時刻の差を算出することを特徴とする請求項１５から請求項１７までのいずれか１項に記載の位置検出方法。
【請求項１９】
前記第１の送信波と前記第２の送信波は同一波形からなることを特徴とする請求項１５から請求項１８までのいずれか１項に記載の位置検出方法。
【請求項２０】
前記第２の送信波はランダム信号からなることを特徴とする請求項１５から請求項１９のいずれか１項に記載の位置検出方法。
【請求項２１】
前記ランダム信号はＭ系列ビットパターンからなることを特徴とする請求項２０に記載の位置検出方法。
【請求項２２】
前記電磁波は赤外線であることを特徴とする請求項１３から請求項２１までのいずれか１項に記載の位置検出方法。
【請求項２３】
前記音波は超音波であることを特徴とする請求項１３から請求項２２までのいずれか１項に記載の位置検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動体が発する音波を固定体が受信することにより移動体の位置を検出する位置検出装置、これを用いた電気機器、及び位置検出方法に関する。
【背景技術】
【０００２】
利用者が移動体を移動させ、その移動体の位置情報に応じた信号が生成され、固定体がこれに応じて各種の制御を行う機器が多く用いられている。例えば、電子ペンにおいては、移動体となる小型のペンを利用者が移動させ、固定体となるパソコンがその位置情報を認識し、この位置情報に応じて制御を行う。これによって、利用者が実際に紙に文字や図形を書くことと同様の動きで電子ペンを動かせば、その動きによって文字や図形をパソコン上で生成できる。また、ゲーム機においては、移動体となるコントローラを利用者が移動させることにより、固定体となるゲーム機本体がその位置を検出し、それに応じて各種の制御を行う。
【０００３】
これらにおいて、移動体の位置情報を検出するためには、超音波が用いられる。また、同時に光（赤外線）も用いられることもある。すなわち、移動体は超音波や赤外線を発信し、これらを固定体に設けられた超音波受信器と赤外線受信器が受信し、その信号から移動体の位置を算出する。ここで、固定体において超音波受信器が複数個あれば、これらの間の超音波の受信タイミングの差から移動体の位置を算出することができる。また、光速は音速よりも大幅に速く、赤外線は瞬時に到達したと見なせるため、受信した赤外線を基準信号とし、超音波により受信した信号の到達時刻を比較することにより、超音波受信器と移動体の距離を算定できる。これを利用して移動体の位置を検出することができる。
【０００４】
例えば、特許文献１には、超音波発信器と赤外線センサとを備える電子ペン（被検出体）と、二つの超音波受信器と一つの赤外線発信器を備えた本体（固定体）からなる構成が記載されている。この構成においては、本体が赤外線を発信し、電子ペンがこれを受信すると、超音波を発信し、これを本体の二つの超音波センサが受信し、赤外線発信のタイミングと、二つの超音波受信器が信号を受信したタイミングのずれとから、２次元平面上の位置を検出する。
【０００５】
特許文献２には、固定体の４隅に超音波受信器を設け、これらの受信信号から、超音波を発した電子ペンの位置を検出する構成が記載されている。
【０００６】
これらの構成により、超音波を発する被検出体の位置を固定体が非接触で認識することができ、その位置情報に応じて各種の制御を行うことができた。これにより、この超音波位置入力装置を用いて電子ペンやゲーム機を機能させることができた。
【特許文献１】特開２００４−１０２８９６号公報
【特許文献２】特開２００５−３００５０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、超音波を用いて被検出体の３次元的な位置を検出するためには、固定体においては多くの超音波受信器が必要となる。例えば、特許文献１に記載の技術においては、この超音波検出器が２個であるため、固定体は被検出体の平面上における位置のみを検出することができた。従って、文字や図形を描画する電子ペンに用いる場合には有効であったが、被検出体の３次元中の位置を検出することは不可能であった。
【０００８】
これに対して、特許文献２に記載の技術においては、３次元中の位置を検出することはできたが、４個の超音波受信器を必要とした。一般に超音波受信器は高価であり、機器のコストに占める割合は高い。従って、必要となる超音波受信器の数が多く、装置全体の価格が高くなった。
【０００９】
従って、被検出体の３次元的な位置を検出することのできる超音波位置検出装置を低価格で得ることは困難であった。
【００１０】
本発明は上記問題を鑑みてなされたものであり、その目的は、上記課題を解決する超音波位置検出装置および位置検出方法を提供することにある。
【課題を解決するための手段】
【００１１】
本発明は、上記課題を解決すべく、以下に掲げる構成とした。
請求項１記載の発明の要旨は、被検出体の３次元中の位置を前記被検出体から離間した固定体において検出する位置検出装置であって、前記被検出体に組み込まれ、第１の送信波で変調された電磁波を発する電磁波発信器と、前記被検出体に組み込まれ、第２の送信波で変調された音波を発する音波発信器と、前記固定体に組み込まれ、前記電磁波を受信して復調する電磁波受信器と、前記固定体に組み込まれ、前記音波を受信して電気信号に変換する音波受信子が支柱を介して音波吸収体からなる取付ベースに固定され、該取付ベースの一部には前記音波を反射する反射板が設けられた構造からなる第１及び第２の音波受信器と、を具備することを特徴とする位置検出装置に存する。
請求項２記載の発明の要旨は、前記第１の音波受信器における前記音波受信子からみた前記反射板の設置方向と、前記第２の音波受信器における前記音波受信子からみた前記反射板の設置方向とは略逆向きであることを特徴とする請求項１に記載の位置検出装置に存する。
請求項３記載の発明の要旨は、前記第１の送信波と前記第２の送信波は同一波形からなることを特徴とする請求項１または請求項２に記載の位置検出装置に存する。
請求項４記載の発明の要旨は、前記第２の送信波はランダム信号からなることを特徴とする請求項１から請求項３のいずれか１項に記載の位置検出装置に存する。
請求項５記載の発明の要旨は、前記ランダム信号はＭ系列ビットパターンからなることを特徴とする請求項４に記載の位置検出装置に存する。
請求項６記載の発明の要旨は、前記第１および／または第２の音波受信器が前記音波を受信して復調して生成した第１および／または第２の音波受信波の自己相関関数を算出することにより、前記第１および／または第２の音波受信器に入射した前記音波の入射角度を算出する制御部を具備することを特徴とする請求項１から請求項５までのいずれか１項に記載の位置検出装置に存する。
請求項７記載の発明の要旨は、前記制御部は、前記第１の音波受信波と前記第２の音波受信波との相互相関関数を算出することにより、前記音波の第１の音波受信器への受信時刻と前記音波の第２の音波受信器への受信時刻との差を算出することを特徴とする請求項６に記載の位置検出装置に存する。
請求項８記載の発明の要旨は、前記制御部は、前記第１および／または第２の音波受信波と、前記電磁波受信器が前記電磁波を復調して生成した電磁波受信波との相互相関関数を算出することにより、前記被検出体から前記第１および／または第２の音波受信器までの距離を算出することを特徴とする請求項６または７に記載の位置検出装置に存する。
請求項９記載の発明の要旨は、前記電磁波は赤外線であることを特徴とする請求項１から請求項８までのいずれか１項に記載の位置検出装置に存する。
請求項１０記載の発明の要旨は、前記音波は超音波であることを特徴とする請求項１から請求項９までのいずれか１項に記載の位置検出装置に存する。
請求項１１記載の発明の要旨は、請求項１から請求項１０までのいずれか１項に記載の位置検出装置が用いられたことを特徴とする電気機器に存する。
請求項１２記載の発明の要旨は、電磁波を発する電磁波発信器と音波を発する音波発信器とを備えた被検出体の３次元中の位置を、前記被検出体から離間し、前記電磁波を受信する電磁波受信器と前記音波を受信する第１及び第２の音波受信器とを備えた固定体において検出する位置検出方法であって、前記第１および第２の音波受信器において、入射する前記音波を反射させた反射波を受信させる反射板を一部に設け、前記電磁波が前記電磁波受信器に到達した時刻と、前記音波が前記第１および／または第２の音波受信器に到達した時刻の差より、前記被検出体と前記第１および／または第２の音波受信器との距離を算出する距離算出工程と、前記音波が前記第１の音波受信器に到達した時刻と前記音波が前記第２の音波受信器に到達した時刻の差より、前記第１の音波受信器と前記第２の音波受信器とを結ぶ方向における前記被検出体の位置を算出する受信器方向位置算出工程と、前記第１及び第２の音波受信器が前記音波を受信した信号を解析することにより、前記第１および／または第２の音波受信器への前記音波の入射角度を算出する音波方向算出工程と、前記被検出体と前記第１および／または第２の音波受信器との距離、前記第１の音波受信器と前記第２の音波受信器とを結ぶ方向における前記被検出体の位置、および前記第１および／または第２の音波受信器への前記音波の入射角度より、前記被検出体の３次元中の位置を算出する位置算出工程と、を具備することを特徴とする位置検出方法に存する。
請求項１３記載の発明の要旨は、前記第１の音波受信器において受信される前記反射波の方向と、前記第２の音波受信器において受信される前記反射波の方向とは略逆向きであることを特徴とする請求項１２に記載の位置検出方法に存する。
請求項１４記載の発明の要旨は、前記電磁波発信器は、第１の送信波で変調した前記電磁波を発し、前記音波発信器は、第２の送信波で変調した前記音波を発し、前記電磁波受信器は、前記電磁波を受信して復調して電磁波受信波を生成し、前記第１及び第２の音波受信器は、前記音波を受信して復調して第１及び第２の音波受信波を生成することを特徴とする請求項１２または請求項１３に記載の位置検出方法に存する。
請求項１５記載の発明の要旨は、前記音波方向算出工程において、前記第１および／または第２の音波受信波の自己相関関数におけるピークの位置から前記音波の入射角度を算出することを特徴とする請求項１４に記載の位置検出方法に存する。
請求項１６記載の発明の要旨は、前記距離算出工程において、前記電磁波受信波と前記第１および／または第２の音波受信波の相互相関関数におけるピークの位置から前記被検出体と前記第１および／または第２の音波受信器との距離を算出することを特徴とする請求項１４または１５に記載の位置検出方法に存する。
請求項１７記載の発明の要旨は、前記受信器方向位置算出工程において、前記第１の音波受信波と前記第２の音波受信波との相互相関関数におけるピークの位置から前記到達した時刻の差を算出することを特徴とする請求項１４から請求項１６までのいずれか１項に記載の位置検出方法に存する。
請求項１８記載の発明の要旨は、前記第１の送信波と前記第２の送信波は同一波形からなることを特徴とする請求項１４から請求項１７までのいずれか１項に記載の位置検出方法に存する。
請求項１９記載の発明の要旨は、前記第２の送信波はランダム信号からなることを特徴とする請求項１４から請求項１８のいずれか１項に記載の位置検出方法に存する。
請求項２０記載の発明の要旨は、前記ランダム信号はＭ系列ビットパターンからなることを特徴とする請求項１９に記載の位置検出方法に存する。
請求項２１記載の発明の要旨は、前記電磁波は赤外線であることを特徴とする請求項１２から請求項２０までのいずれか１項に記載の位置検出方法に存する。
請求項２２記載の発明の要旨は、前記音波は超音波であることを特徴とする請求項１２から請求項２１までのいずれか１項に記載の位置検出方法に存する。
【発明の効果】
【００１２】
本発明によれば、被検出体の３次元中の位置を検出することのできる位置検出装置、電気機器を低価格で得ることができる。
【発明を実施するための最良の形態】
【００１３】
（第１の実施の形態）
図１は、本発明の第１の実施の形態となる位置検出装置が組み込まれたゲーム機１の構成を示す図である。ここで、このゲーム機１はペン２と本体３とから構成される。利用者はコントローラとなるペン２を動かすことにより、本体３を制御するが、その際に、ペン２の３次元中の位置を検出し、その位置情報を元にこの制御を行う。ここで、この位置検出装置の構成要素となっているのは、被検出体であるペン２に組み込まれた超音波（音波）発信器２１、赤外線（電磁波）発信器２２と、固定体である本体３における第１及び第２の超音波（音波）受信器５、６、赤外線（電磁波）受信器７、及び後述する制御部である。
【００１４】
ペン２には、超音波（音波）発信器２１と赤外線（電磁波）発信器２２とが設けられており、これらはそれぞれ超音波と赤外線を発信する。超音波発信器２１は、ＰＶＤＦ等の圧電材料と電極とで構成され、入力する交流信号に応じた超音波、例えば４０ｋＨｚの超音波を発する。ただし、この周波数の音波に限られるものではなく、任意の周波数の音波を用いることができる。赤外線発信器２２はＬＥＤ（発光ダイオード）で構成され、赤外線を発信する。同様に、この波長の赤外線に限られるものではなく、任意の波長の電磁波を用いることができる。また、超音波発信器２１と赤外線発信器２２は所定の送信波で超音波及び赤外線を変調して出力する。
【００１５】
このため、このペン２は、こうした信号を出力するための機能を有する。ペン２の構成を示す図が図２である。送信波はトリガ生成部２３で生成されるが、ここで生成される送信波は例えばＭ系列ビットパターン、すなわち、”１”と”０”の２値がランダムに現れる信号である。送信波形形成部２４において、超音波発信器２１を駆動する交流（例えば４０ｋＨｚ）がこの送信波で変調（例えば位相変調）された後の信号が出力アンプ２５に入力される。ここで増幅された信号が超音波発信器２１に入力され、これに応じて超音波が発信される。また、トリガ生成部２３で生成された送信波は同時に赤外線パターン発生部２６にも入力され、赤外線発信器２２から発する赤外線がこの送信波で変調されて出力される。なお、トリガ生成部２３、送信波形形成部２４、赤外線パターン発生部２６は、これらの機能を有する装置として一体となって形成され、コンピュータで制御される構成としてもよい。なお、この位置検出装置において、赤外線が反射される箇所が多数あって、各箇所で反射された赤外線の到達時刻に差があっても、その差は無視できる。また、他に赤外線を使用する機器があっても、この位置検出装置との間で混信を生じず、赤外線の到達時刻を認識することができるものであれば、赤外線を変調する送信波（第１の送信波）の波形と超音波を変調する送信波（第２の送信波）の波形とを異ならせてもよい。特に、第１の送信波に関しては、より単純なパターン、例えば１パルスのパターンとしてもよい。
【００１６】
本体３においては、ディスプレイ４の左右に超音波受信器５、６が、上側に赤外線受信器７が配置されている。これらは、前記の通りに発信された超音波と赤外線を受信する。なお、ペン２における超音波発信器２１及び赤外線発信器２２は超音波及び赤外線を放射する点源とみなせる程度の大きさであり、ペン２が本体３の正面側にあれば、その位置に関わらず放射された超音波及び赤外線は本体３に達するものとする。
【００１７】
第１の超音波受信器５の構成を示す図が図３（ａ）（ｂ）である。図３（ａ）はこの超音波受信器５を正面、すなわちディスプレイ４の正面から見た図であり、図３（ｂ）は側面（ディスプレイ４の右側）から見た図である。この超音波受信器５においては、超音波受信子５１が超音波を受信し、電気信号に変換して出力する。超音波受信子５１は支柱５２を介して取付ベース５３に固定され、ディスプレイ４に固定されている。ここで、図３（ａ）に示されるように、超音波受信子５１は円板状であり、取付ベース５３はこれよりも大きな円板状となっている。ただし、取付ベース５３の一部（図３中では下側）には反射板５４が設けられている。ここで、ＡとＢ、ＣとＤはそれぞれ同一の超音波発信器２１から発されたものとする。第１の超音波受信器５においては、その内部で超音波の一部を反射させる。この反射波を受信することにより、受信した超音波の入射角度を検出することができる。
【００１８】
超音波受信子５１は、超音波発信器２１と同様に、例えば薄板状の圧電フィルムと電極とで構成される。この超音波受信子５１は受信した超音波を電気信号に変換する。また、超音波受信子５１が超音波を受信するに際しては特に指向性はなく、図３（ｂ）においては、図中で左側から入射する超音波及び右側から入射する超音波のどちらも受信することができる。
【００１９】
取付ベース５３は、超音波を吸収する音波吸収体、例えばゴム、スポンジ等で構成される。従って、取付ベース５３に入射した超音波（Ｄ）は反射されずに吸収される。
【００２０】
逆に、反射板５４は、超音波を反射する材料、例えば金属板で構成される。従って、反射板５４に入射した超音波はこれによって反射される。
【００２１】
ここで、ペン２（超音波発信器２１）が充分小さければ点源とみなせるため、その位置を検出するためには超音波受信子５１が受信した超音波の入射角度を検出することが必要である。
【００２２】
以上の構成において、図３（ｂ）に示されるように、超音波受信子５１が受信する超音波には、ペン２から発されて超音波受信子５１に直接入射する超音波（Ａ）と、ペン２から発され、一度反射板５４で反射されてから超音波受信子５１に入射する超音波（Ｂ）がある。図３（ｂ）に示すように、ディスプレイ４の面の鉛直方向から見た超音波の入射角度をθとする。Ａの経路の超音波とＢの経路の超音波はいずれも同一の超音波発信器２１から発信されたものであるため、厳密にはθはＡとＢとで異なるが、ペン２（超音波発信器２１）と超音波受信子５１との距離がこの超音波受信器５の大きさ（図３（ｂ）中での上下方向の長さ）よりも充分に大きければ、θはＡとＢとで等しいとみなせる。
【００２３】
図３（ｂ）に示されるように、Ｂの経路の超音波は、Ａの経路の超音波と比べて経路が長くなるため、同時刻にペン２から発された場合でも、Ａの経路の超音波よりも遅れて到達する。この遅延時間はθに依存する。すなわち、θが小さい（０度に近い）場合にはこの遅延時間は短く、θが大きい（９０度に近い）場合にはこの遅延時間は大きくなる。従って、反射波の遅延時間を検出すれば、θが算出できる。
【００２４】
反射波の遅延時間を算出する方法について以下に説明する。図４はこの方法を示す概念図である。前記の通り、受信する超音波はランダム信号で変調されており、これを復調した信号（受信波）はこのランダム信号となる。図４上に示されるように、Ａの経路を通った後の受信波（直接波）とＢの経路を通った後の受信波（反射波）は相似関係となるランダム波形である。反射波は直接波から遅延して超音波受信子５１に到達する。ただし、実際にはどちらの経路の超音波も区別無く共に超音波受信子５１が受信して電気信号に変換され、受信波として検出される。従って、図４下に示すように、検出された受信波の自己相関関数を算出した場合、この自己相関関数は遅延時間が零のところで最大値をとるが、反射波の遅延時間のところでも強い相関が現れ、これに対応するピークが得られる。ここで、受信波（送信波）に周期成分があると、複数のピークが発生することがあるため、送信波をランダムとすることによって、他のピークを出にくくし、このピークの明瞭性を高めることができる。
【００２５】
この遅延時間はθが０°の時に最小となり、その値は支柱５２の高さ（図３（ｂ）中では左右の長さＩ）で決定される。Ｉが小さく、この最小遅延時間が短すぎると、検出される遅延時間の絶対値が小さくなるため、その検出が困難となる。また。Ｉが大きく、この最小遅延時間が大きいと、超音波信号をランダムとした場合であっても、自己相関関数のピークが相対的に小さくなり、遅延時間の判別が困難となる。
【００２６】
この遅延時間に相当する距離差（遅延時間に音速を乗じた値）は、２×Ｉ×ｃｏｓ（θ）となる。有効な検出角度の最大値を３０°とすると、この距離差は２Ｉから√（３）×Ｉの範囲で変動する。例えば周波数が４０ｋＨｚの超音波を用いる場合、大気中におけるその波長は８ｍｍ程度である。Ｍ系列ビットパターンで超音波を変調する場合、遅延時間の検出を自己相関関数で容易に行うためには、この最小遅延時間に対応する距離を概ね５波長程度以上とすることが好ましい。この距離差の最小値は√（３）×Ｉとなるため、Ｉの最小値は２３ｍｍ程度となる。
【００２７】
反射板５４の面積が小さすぎると、超音波受信子５１が受信する反射波の強度が小さくなるため、上記のピークの検出が困難となる。従って、反射板５４の大きさは、最低でも３波長分程度あることが好ましく、４０ｋＨｚの超音波を用いた場合には２４ｍｍ程度である。
【００２８】
また、例えばゲーム機１が使用される際には、ペン２から発せられた超音波は反射板５４以外の様々な箇所で反射された後に超音波受信子５１に受信されるため、これによる反射波も前記の自己相関関数に現れることになる。しかしながら、こうした意図しない反射波による距離差は、数ｃｍ以上、例えば１０ｃｍ以上となるため、反射板５４によって生じた距離差よりも大きくなる。従って、図４下における自己相関関数には複数のピークが生ずるが、その中で（零よりも大きな）最も短い時間にあるピークが、反射板５４によって生じたものとなり、そのピークの時間が遅延時間となる。
【００２９】
例えば、このゲーム機１において、ペン２を指揮棒とした音楽演奏ゲームを行う場合、この指揮棒（ペン２）の長さを前記の距離差の最小値よりも充分に大きくすれば、反射波５４によって生じた遅延時間の検出が容易となり、例えば指揮棒の長さを３０ｃｍとすればよい。
【００３０】
ただし、図３（ｂ）から明らかなように、この超音波受信子５１は、図３中で水平方向から下側、すなわち反射板５４が設けられた側の方向（Ａ、Ｂ）から入射する超音波、及びその反対側から入射する直接波（Ｃ）を受信することはできるが、反対側から入射する反射波（Ｄ）を受信することはできない。従って、図３（ｂ）におけるθが正の方向であるとすると、この超音波受信器５は、正の値のθのみを検出することができる。
【００３１】
ここで、第２の超音波受信器６は、第１の超音波受信器５と同様の構成とするが、超音波受信子に対する反射板６４の設置方向を第１の超音波受信器５の場合と逆向きにする。すなわち、図５にこの時の本体３の構成を示すように、左側にある第１の超音波受信器５においては反射板５４は下側、右側にある第２の超音波受信器６においては反射板６４は上側に設けられている。これにより、第１、第２の超音波受信器５、６においては、受信する反射波の方向が互いに逆方向となっており、第２の超音波受信器６は第１の超音波受信器５における場合と逆方向から入射する超音波の入射角度を検出することができる。従って、正のθは第１の超音波受信器５で、負のθは第２の超音波受信器６で検出される。従って、ディスプレイ４の面の鉛直方向からの超音波の入射角度θは第１または第２の超音波受信器５または６により検出できる。垂直方向におけるこの角度の方向にペン２が存在することになる。なお、ペン２の存在する位置範囲が予め限定され、θが正または負のいずれかの値しか取り得ない場合には、上記の自己相関関数の算出は一方についてのみ行ってもよい。
【００３２】
一方、図１におけるペン２の水平方向における位置と、第１、第２の超音波受信器５及び６からペン２までの距離は、特許文献１に記載の場合と同様にして算出される。
【００３３】
すなわち、ペン２の水平方向における位置は第１、第２の超音波受信器５と６において受信されたランダム信号の受信タイミングのずれを解析することにより求まる。例えば、第１、第２の超音波受信器５、６における受信波の相互相関関数を算出すれば、図４と同様にして、そのピークの位置からこれらの間の超音波の到達時刻の差が算出できる。ペン２は水平方向において、先に超音波を受信した超音波受信器の側に存在することになり、これから水平方向の位置が算出できる。
【００３４】
また、図２に示したように、赤外線発信器２２が発する赤外線信号と超音波信号が同一波形の送信波で変調されている場合（第１の送信波と第２の送信波とが同一波形からなる場合）には、赤外線受信器７が受信した信号を復調した赤外線受信波は、超音波受信器５及び６が受信する直接波と相似形状のランダム波形となっている。従って、この赤外線受信波と超音波受信器５および／または６の受信波との相互相関関数を算出すれば、これらの間の到達時刻の差が、図４と同様にして求まる。光速は音速よりも大幅に大きく、赤外線は赤外線発信器２２から瞬時に赤外線受信器７に到着したとみなせるため、赤外線信号と超音波信号が同一波形の送信波で変調されていなくとも、これらの間の到達時刻の差から、ペン２から超音波受信器５および／または６との距離が算出できる。なお、この場合、赤外線受信器７は、ディスプレイ４の近傍であれば特にその位置は限定されない。
【００３５】
従って、本体３から見たペン２の存在する垂直方向の角度、水平方向におけるペン２の位置、及びペン２までの距離が、第１、第２の超音波受信器５、６、及び赤外線受信器７の受信波を解析することによって算出できる。これにより、ペン２の３次元中の位置が算出できる。
【００３６】
なお、第１、第２の超音波受信器５、６の配置を、図１、５以外の構成とすることもできる。例えば、図６の構成としてもよい。この場合には、第１の超音波受信器５をディスプレイ４の上側に設け、反射板５４をその右側に設ける。第２の超音波受信器６はディスプレイ４の下側に設け、反射板６４はその左側に設ける。この場合、ペン２の存在する水平方向の角度が図４に示した方法で第１及び第２の超音波受信器５及び６を用いて算出される。また、垂直方向におけるペン２の位置が、第１及び第２の超音波受信器５と６の受信波の相互相関関数を解析することによって算出される。従って、前記と同様にペン２の３次元中の位置が算出できる。
【００３７】
この位置算出は本体３において行われる。このため、本体３はマイコン等で構成された制御部を有し、赤外線受信波及び２箇所の超音波受信波を用いた解析を行う。この動作を示すフロー図が図７である。なお、ここで用いる本体３の構成は、図１、図４に示したものとする。ただし、超音波受信器５、６、赤外線受信器７は本体３に設ける必要があるが、この制御部は必ずしも本体３中に設ける必要はなく、同様の動作が可能であれば、他の箇所に別途設けてもよい。
【００３８】
まず、制御部は、赤外線受信器７及び超音波受信器５、６を参照して、赤外線及び超音波が受信されたか否かを判定する（Ｓ１）。これらが受信されていなければ、ペン２は動作していないか、ペン２が検出範囲外にあると判定し、受信されるまで待機する。
【００３９】
これらが検出されていた場合、この検出時刻をｔ１とし、制御部はこれらの間の相互相関関数を算出する（Ｓ２）。すなわち、赤外線受信器７が受信した赤外線を復調して得られた赤外線受信波と、超音波受信器５が受信した超音波を復調して得られた超音波受信波（第１の超音波受信波）との相互相関関数（第１の相互相関関数）を算出する。同時に、この赤外線受信波と、超音波受信器６が受信した超音波を復調して得られた超音波受信波（第２の超音波受信波）との相互相関関数（第２の相互相関関数）も算出する。ここで、これらの処理に用いられる赤外線受信波、第１及び第２の超音波受信波は例えば、ｔ１以前の一定時間Ｔ内の時系列データとしてファーストインファーストアウト（ＦＩＦＯ）型メモリに記憶されている。この長さＴは、Ｍ系列ビットパターンにおける疑似ランダムパターンのビット長以上が必要となる。具体的には、第１の相互相関関数CIU1（τ）、第２の相互相関関数CIU2（τ）は、赤外線受信波I（ｔ）、第１の超音波受信波U1（ｔ）、第２の超音波受信波U2（ｔ）を用いて、下記の式で計算される。
【００４０】
【数１】
0004924259.tif 000002
【数２】
0004924259.tif 000003
【００４１】
ここで、積分はメモリに記憶された一定時間Ｔ内のデータについて行われる。
【００４２】
次に、以上に計算された相互相関関数において、強い相関が見られた点があったか否かを判定する（Ｓ３）。具体的には、第１の相互相関関数CIU1（τ）及び第２の相互相関関数CIU2（τ）の値において、予め設定された閾値を超える点があった場合には、強い相関があったと判定する。あるいは、この判定はCIU1（τ）、CIU2（τ）の変化率を元に行ってもよい。強い相関が認められなかった場合は、第１の超音波受信波U1（ｔ）、第２の超音波受信波U2（ｔ）を新たにサンプリングし、再びＳ２の工程を行う。
【００４３】
強い相関が認められた場合には、CIU1（τ）、CIU2（τ）より、ペン２から第１及び第２の超音波受信器５、６までの前後方向の距離を算出する（Ｓ４：距離算出工程）。具体的には、CIU1（τ）においてピークをもつτの値から第１の超音波受信器５における遅延時間が、CIU2（τ）においてピークをもつτの値から第２の超音波受信器６における遅延時間が算出される。これらの遅延時間に音速（大気中では約３４０ｍ／ｓ）を乗じた値がペン２から第１、第２の超音波受信器５、６までの前後方向の距離となる。すなわち、この距離算出工程においては、赤外線が赤外線受信器７に到達した時刻と、超音波が第１、第２の超音波受信器５、６に到達した時刻の差より、ペン２と第１、第２の超音波受信器５、６との距離を算出する。
【００４４】
次に、二つの超音波受信器５、６間の相互相関関数CU1U2（τ）を算出する（Ｓ５）。具体的には、CU1U2（τ）は下記の式で算出される。
【数３】
0004924259.tif 000004
【００４５】
ここで、積分範囲についてはCIU1（τ）、CIU2（τ）と同様である。
【００４６】
次に、この相互相関関数CU1U2（τ）において、強い相関が見られた点があったか否かを判定する（Ｓ６）。この手法はCIU1（τ）、CIU2（τ）について行ったＳ３の場合と同様である。強い相関が認められなかった場合は、第１の超音波受信波U1（ｔ）、第２の超音波受信波U2（ｔ）を新たにサンプリングし、再びＳ５の工程を行う。
【００４７】
強い相関が認められた場合には、CU1U2（τ）、第１及び第２の超音波受信器５と６における超音波の到達時刻の差が算出され、これにより、第１及び第２の超音波受信器５と６を結ぶ方向（この場合は水平方向）におけるペン２の位置が算出される（Ｓ７：受信器方向位置算出工程）。すなわち、この受信器方向位置算出工程においては、超音波が第１の超音波受信器５に到達した時刻と、超音波が第２の超音波受信器６に到達した時刻の差より、第１の超音波受信器５と第２の超音波受信器６とを結ぶ方向におけるペン２の位置を算出する。
【００４８】
次に、第１及び第２の超音波受信器５、６の受信波におけるそれぞれの自己相関関数CU1（τ）、CU2（τ）を算出する（Ｓ８）。具体的には、CU1（τ）、CU2（τ）は下記の式で算出される。
【数４】
0004924259.tif 000005
【数５】
0004924259.tif 000006
【００４９】
次に、これらの自己相関関数CU1（τ）、CU2（τ）において、明確なピークが見られた点があったか否かを判定する（Ｓ９）。この手法はCIU1（τ）、CIU2（τ）について行ったＳ３の場合と同様である。明確なピークが認められなかった場合は、第１の超音波受信波U1（ｔ）、第２の超音波受信波U2（ｔ）を新たにサンプリングし、再びＳ８の工程を行う。
【００５０】
CU1（τ）、CU2（τ）のいずれかに明確なピークが認められた場合には、このピークの位置から、第１及び第２の超音波受信器５、６における遅延時間が算定され、前記の方法により、垂直方向における超音波の入射角度θが算出される（Ｓ１０：音波方向算出工程）。すなわち、この音波方向算出工程においては、第１及び第２の超音波受信器５、６が音波を受信した信号を解析することにより、第１、第２の超音波受信器５、６への音波の入射角度を算出する。
【００５１】
以上の手法により、ペン２と第１、第２の超音波受信器５、６との距離、ペン２の水平方向における位置、第１、第２の超音波受信器５、６から見たペン２の垂直方向における角度が算出される。これによって、ペン２の３次元中の位置が算出される（Ｓ１１：位置算出工程）。すなわち、この位置算出工程では、ペン２と第１、第２の超音波受信器５、６との距離、第１の超音波受信器５と第２の超音波受信器６とを結ぶ方向におけるペン２の位置、および第１、第２の超音波受信器５、６への音波の入射角度から、ペン２の３次元中の位置を算出する。
【００５２】
なお、Ｓ３、Ｓ６において強い相関が認められなかったために、超音波受信波のサンプリングを新たに行なう際に、タイムアウト処理を設けてもよい。この場合、強い相関が認められなかった時間が予め設定された所定時間を経過した場合には、赤外線信号の受信（Ｓ１）から再び処理を行う設定とする。Ｓ９において明確なピークが認められなかった場合についても同様である。これにより、より正確にペン２の位置を検出することが可能である。
【００５３】
以上の実施の形態においては、１個の赤外線受信器と２個の超音波受信器によって、ペン２の３次元中の位置を検出している。これは、各超音波受信器の一部に反射板を設け、前記の方法によって超音波の入射角度を検出していることによって可能となっている。
【００５４】
各超音波受信器は図３に示した通り、従来の超音波受信器に支柱５２と反射板５４を設けただけの単純な構造である。従って、これらの製造は容易であり、その製造コストも従来の超音波受信器と大差ない。従って、移動体の３次元中の位置を検出することのできる位置検出装置、これを用いた電気機器を低価格で得ることができる。
【００５５】
ただし、より正確に位置検出を行うためには、同様の構造の超音波受信器を３個以上用いた構成としてもよい。この場合は、前記の実施の形態よりも高コストとなるが、前記の実施の形態よりも正確な位置検出が可能となる。
【００５６】
なお、上記の例では、赤外線及び超音波を変調する送信波はランダム信号からなるものとしたが、これに限られるものではない。図４に示した第１及び第２の超音波受信波における遅延時間、第１の超音波受信器と第２の超音波受信器との到達時刻の差、赤外線受信波から第１及び第２の超音波受信波との到達時刻の差を検出する基準となるものであれば、任意の波形の送信波を用いることができる。
【００５７】
また、上記の例では、この位置入力装置はゲーム機に組み込まれ、ペンの位置を検出する例につき記載したが、これに限られるものではない。同様に超音波及び赤外線を発するものであればペンの代わりに用いることができる。例えば、マウス、各種のコントローラの３次元中の位置を同様にして検出することが可能である。また、ゲーム機に限らず、一般のパーソナルコンピュータや、遠隔操作が行われる各種の電気機器に組み込んで用いることもできる。
【００５８】
また、上記の例では、赤外線と超音波を位置検出に用いていたが、これらに限られるものではない。ペン（被検出体）から発することができ、かつ送信波を変調でき、本体における検知機が受信できるものであれば、同様に用いることができる。例えば、赤外線の代わりに任意の電磁波、例えば、より波長の長いマイクロ波等の電磁波を用いることができる。
【図面の簡単な説明】
【００５９】
【図１】本発明の実施の形態となる位置検出装置が組み込まれたゲーム機の構成を示す図である。
【図２】本発明の実施の形態となる位置検出装置が組み込まれたゲーム機において用いられるペンの構成を示す図である。
【図３】本発明の実施の形態となる位置検出装置に用いられる超音波受信器の構造を示す図である。
【図４】本発明の実施の形態となる位置検出装置に用いられる超音波受信器において超音波の入射角度を検出する方法の概要を示す図である。
【図５】本発明の実施の形態となる位置検出装置が組み込まれたゲーム機本体の構成の一例を示す図である。
【図６】本発明の実施の形態となる位置検出装置が組み込まれたゲーム機本体の構成の他の例を示す図である。
【図７】本発明の実施の形態となる位置検出方法を示すフロー図である。
【符号の説明】
【００６０】
１  ゲーム機
２  ペン（被検出体）
３  本体（固定体）
４  ディスプレイ
５  第１の超音波（音波）受信器
６  第２の超音波（音波）受信器
７  赤外線（電磁波）受信器
２１  超音波（音波）発信器
２２  赤外線（電磁波）発信器
２３  トリガ生成部
２４  送信波形形成部
２５  出力アンプ
２６  赤外線パターン発生部
５１  超音波受信子
５２  支柱
５３  取付ベース
５４、６４  反射板
【図１】
0004924259.tif 000007
【図２】
0004924259.tif 000008
【図３】
0004924259.tif 000009
【図４】
0004924259.tif 000010
【図５】
0004924259.tif 000011
【図６】
0004924259.tif 000012
【図７】
0004924259.tif 000013