JP7593676B2 - 組合せハンドルの測位方法及びロケータ、組合せハンドル及び仮想システム - Google Patents
組合せハンドルの測位方法及びロケータ、組合せハンドル及び仮想システム Download PDFInfo
- Publication number
- JP7593676B2 JP7593676B2 JP2023019193A JP2023019193A JP7593676B2 JP 7593676 B2 JP7593676 B2 JP 7593676B2 JP 2023019193 A JP2023019193 A JP 2023019193A JP 2023019193 A JP2023019193 A JP 2023019193A JP 7593676 B2 JP7593676 B2 JP 7593676B2
- Authority
- JP
- Japan
- Prior art keywords
- handle
- positioning
- control handle
- positioning information
- mounted display
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/038—Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
- G06F3/0386—Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry for light pen
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
- A63F13/211—Input arrangements for video game devices characterised by their sensors, purposes or types using inertial sensors, e.g. accelerometers or gyroscopes
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
- A63F13/213—Input arrangements for video game devices characterised by their sensors, purposes or types comprising photodetecting means, e.g. cameras, photodiodes or infrared cells
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/22—Setup operations, e.g. calibration, key configuration or button assignment
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/24—Constructional details thereof, e.g. game controllers with detachable joystick handles
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0346—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a three-dimensional [3D] space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/10—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
- A63F2300/1018—Calibration; Key and button assignment
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/80—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
- A63F2300/8082—Virtual reality
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
Description
前記制御ハンドルがヘッドマウント表示装置に通信接続された後、前記制御ハンドルの初期測位情報を取得し、及び前記ハンドルケースの初期測位情報を取得することと、前記制御ハンドルの測位校正値及び前記ハンドルケースの測位校正値を取得することと、前記制御ハンドルの測位校正値及び前記ハンドルケースの測位校正値に基づいて前記制御ハンドルの初期測位情報及び前記ハンドルケースの初期測位情報を校正して、前記組合せハンドルの空間測位情報を生成することと、を含む。
前記第1赤外線センサの第1スポット画像及び前記制御ハンドルのIMUデータを取得し、且つ前記第1スポット画像、前記制御ハンドルのIMUデータ及び前記ヘッドマウント表示装置の測位情報に基づいて前記制御ハンドルの初期測位情報を計算することと、前記第2赤外線センサの第2スポット画像及び前記ハンドルケースのIMUデータを取得し、且つ前記第2スポット画像、前記ハンドルケースのIMUデータ及び前記ヘッドマウント表示装置の測位情報に基づいて前記ハンドルケースの初期測位情報を計算することと、を含む。
本発明は組合せハンドルの測位方法を提供し、該組合せハンドルはヘッドマウント表示装置及び携帯端末装置に同時に適用され得る。具体的に、図1を参照すると、図1は本発明の一実施例に係る組合せハンドルの構造模式図であり、組合せハンドル32は、制御ハンドル33と、制御ハンドル33に設置される第1赤外線センサ331と、制御ハンドル33に設置され、制御ハンドルのIMUデータを測定するための第1慣性センサ332と、環状部361及び把持部362を備え、把持部362の中央箇所には制御ハンドル33を収容して固定するための凹み部が設けられるハンドルケース36と、ハンドルケース36に設置され、ハンドルケース36のIMUデータを測定するための第2慣性センサ364と、環状部361に設置される第2赤外線センサ363と、を備える。
以上に記載の組合せハンドルにおける制御ハンドルは把持部の凹み箇所に取り外し可能に取り付けられるため、制御ハンドルがゲーム装置と組み合わせて使用される場合、ユーザーがゲームを体験するのに供するように、制御ハンドルを把持部の凹み箇所から取り外してからゲーム装置に取り付けて、ゲーム装置と組み合わせて使用される。組合せハンドルにおける制御ハンドルとヘッドマウント表示装置とが仮想システムを構成する場合、制御ハンドルを把持部の凹み箇所に取り付ければよい。
具体的に、ヘッドマウント表示装置は仮想ヘルメットと、仮想ヘルメットに取り付けられるディスプレイとを備える。制御ハンドルとヘッドマウント表示装置との通信接続とは、制御ハンドルとヘッドマウント表示装置上の制御命令、画像などの情報を伝達する必要がある装置との通信接続、例えばヘッドマウント表示装置上のディスプレイと制御ハンドルとの通信接続を指し、更に例えば、ヘッドマウント表示装置にセンサを有し、ユーザーが仮想ヘルメットをかぶっているとき、センサがセンシング信号を制御ハンドルに伝送し、制御ハンドルはセンシング信号に基づいて制御ハンドルが仮想機能を実行することを判断し、即ち制御ハンドルがヘッドマウント表示装置と共同で仮想システムを構成し、このとき、制御ハンドルがセンサとの通信接続を実現する。
組合せハンドルにおける制御ハンドルとゲーム携帯端末はゲーム装置を構成することができるため、ユーザーが仮想シーンを体験するのに供するように、組合せハンドルとヘッドマウント表示装置は仮想システムを構成することができ、従って、組合せハンドルにおける制御ハンドルがゲーム携帯端末と共同で使用されてゲーム装置を構成した後、ヘッドマウント表示装置と仮想システムを構成する場合、制御ハンドルがハンドルケースから取り外されてから改めて取り付けられるのであり、従って、制御ハンドルが再びハンドルケースに取り付けられた後、再び取り付けられた後の制御ハンドルとハンドルケースとの間の相対位置は多少ずれることとなる。従って、再び取り付けられた後の制御ハンドルの測位校正値及びハンドルケースの測位校正値を取得する必要がある。
即ち、制御ハンドルの測位校正値に基づいて制御ハンドルの初期測位情報を校正し、それにより制御ハンドルの測位情報の精度を向上させる。
即ち、ハンドルケースの測位校正値に基づいてハンドルケースの初期測位情報を校正し、それによりハンドルケースの測位情報の精度を向上させる。
ステップS11、制御ハンドルがヘッドマウント表示装置に通信接続された後、ヘッドマウント表示装置の測位情報を取得し、
ステップS12、第1赤外線センサの第1スポット画像及び制御ハンドルのIMUデータを取得し、且つ第1スポット画像、制御ハンドルのIMUデータ及びヘッドマウント表示装置の測位情報に基づいて制御ハンドルの初期測位情報を計算し、
具体的に、第1赤外線センサ内には赤外線を発射する超小型赤外線ランプが設置され、超小型赤外線ランプがオン状態にある場合、カメラによりそれを撮影し、超小型赤外線ランプのスポットをキャプチャすることができ、従って、スポットの位置を赤外線発射器に対応する位置として決定することができる。一般的に、各第1赤外線センサにいずれも若干の超小型赤外線ランプが設けられ、第1赤外線センサの複数のランプが1つのランプリングを形成する。即ち、カメラにより第1赤外線センサの第1スポット画像を撮影することができ、従って、カメラから第1赤外線センサの第1スポット画像を取得することができる。
ハンドルケースに設置される第2慣性センサはハンドルケースのIMUデータを検出することができ、従って、第2慣性センサからハンドルケースのIMUデータを取得することができる。且つハンドルケースのIMUデータによりハンドルケースの姿勢を計算することができ、例えばハンドルケースの回転自由度を取得し、回転自由度とは上下、前後、左右の3つの位置に関連する自由度を指す。第2スポット画像及び第2慣性センサが検出したハンドルケースのIMUデータに基づいてハンドルケースの6自由度データ即ちハンドルケースの6DOFデータを決定することができる。
ステップS110、ヘッドマウント表示装置の位置する空間画像を取得し、
具体的に、ヘッドマウント表示装置の位置する空間画像はカメラにより撮影されてもよく、例えばヘッドマウント表示装置にカメラを設置してもよく、カメラはヘッドマウント表示装置の位置する空間画像を撮影することができる。ヘッドマウント表示装置はヘルメット及びモバイル端末を備える場合、該カメラはヘルメットに設置されてもよく、モバイル端末のバックカメラであってもよい。
具体的に、ヘッドマウント表示装置のIMUデータはヘッドマウント表示装置に設置される第3慣性センサにより検出されることができ、即ち第3慣性センサはヘッドマウント表示装置のIMUデータを検出することができる。
ステップS101、第1赤外線センサの第1テストスポット画像及び制御ハンドルのテストIMUデータ、第2赤外線センサの第2テストスポット画像及びハンドルケースのテストIMUデータを取得し、
組合せハンドルが出荷される前に、カメラにより制御ハンドルに設置される第1赤外線センサの第1テストスポット画像、及びハンドルケースに設置される第2赤外線センサの第2テストスポット画像を撮影し、制御ハンドルに設置される第1慣性センサにより制御ハンドルのテストIMUデータを検出し、及びハンドルケースに設置される第2慣性センサによりハンドルケースのテストIMUデータを検出する。
第1テストスポット画像により制御ハンドルのテスト位置情報を決定することができ、制御ハンドルのIMUデータにより制御ハンドルのテスト角度情報を決定することができる。
第2テストスポット画像によりハンドルケースのテスト位置情報を決定することができ、ハンドルケースのIMUデータによりハンドルケースのテスト角度情報を決定することができる。
具体的に、制御ハンドルの測位校正値は第1位置オフセット値及び第1角度オフセット値を含み、制御ハンドルの標準測位情報は第1標準位置値及び第1標準角度値を含む。
ステップS106、制御ハンドルの測位校正値及びハンドルケースの測位校正値をそれぞれ第1メモリ及び第2メモリに記憶し、
即ち、組合せハンドルが出荷される前に、制御ハンドルの測位校正値及びハンドルケースの測位校正値を決定した後、それぞれ制御ハンドルの測位校正値を制御ハンドルに設置される第1メモリに記憶し、ハンドルケースの測位校正値をハンドルケースに設置される第2メモリに記憶する。本発明は制御ハンドルの測位校正値及びハンドルケースの測位校正値をそれぞれ異なるメモリに記憶し、測位校正値を正確に抽出することを容易にし、また、更にデータが紛失される確率を低下させる。
本発明の第3態様として、本発明は更に組合せハンドルの測位コントローラを提供し、該組合せハンドルの測位コントローラはヘッドマウント表示装置に統合されてもよく、組合せハンドルにおける制御ハンドル内に統合されてもよい。図9は本発明の一実施例に係る組合せハンドルの測位コントローラの動作原理図であり、図9に示すように、且つ図1を併せて、該組合せハンドルの測位コントローラ1は接続状態決定ユニット11、情報決定ユニット12及び空間測位ユニット13を含む。
接続状態決定ユニット11は、制御ハンドルとヘッドマウント表示装置との接続状態を決定するためのものであり、
具体的に、ヘッドマウント表示装置は仮想ヘルメットと、仮想ヘルメットに取り付けられるディスプレイとを備える。制御ハンドルとヘッドマウント表示装置との通信接続とは、制御ハンドルとヘッドマウント表示装置上の制御命令、画像などの情報を伝達する必要がある装置との通信接続、例えばヘッドマウント表示装置上のディスプレイと制御ハンドルとの通信接続を指し、更に例えば、ヘッドマウント表示装置にセンサを有し、このとき、センサは接続状態決定ユニット11に通信接続され、ユーザーが仮想ヘルメットをかぶっている場合、センサはセンシング信号を接続状態決定ユニット11に伝送し、接続状態決定ユニット11はセンシング信号に基づいて制御ハンドルが仮想機能を実行することを判断し、即ち制御ハンドルはヘッドマウント表示装置と共同で仮想システムを構成し、このとき、制御ハンドルがセンサとの通信接続を実現する。
即ち、情報決定ユニット12は以上に記載の組合せハンドルの測位方法におけるステップS1及びステップS2を実行する。
具体的に、第1校正モジュール131は情報決定ユニット12に通信接続され、第1校正モジュール131は情報決定ユニット12から伝送された制御ハンドルの測位校正値を受信し、第1校正モジュール131は制御ハンドルの測位校正値が記憶される第1メモリ333に通信接続され、且つ第1メモリから制御ハンドルの測位校正値を呼び出すことができ、第1校正モジュール131は制御ハンドルの初期測位情報及び制御ハンドルの測位校正値を受信した後、制御ハンドルの測位校正値に基づいて制御ハンドルの初期測位情報を校正して、制御ハンドルの測位情報を生成する。
具体的に、第2校正モジュール132は情報決定ユニット12に通信接続され、第2校正モジュール132は情報決定ユニット12から伝送されたハンドルケースの測位校正値を受信し、第1校正モジュール131はハンドルケースの測位校正値が記憶される第2メモリ366に通信接続され、且つ第2メモリからハンドルケースの測位校正値を呼び出すことができ、第2校正モジュール132はハンドルケースの初期測位情報及びハンドルケースの測位校正値を受信した後、ハンドルケースの測位校正値に基づいてハンドルケースの初期測位情報を校正して、ハンドルケースの測位情報を生成する。
組合せハンドルが出荷される前に、組合せハンドルにおける制御ハンドルのテスト測位情報及びハンドルケースのテスト測位情報に対して出荷校正を行って、制御ハンドルの測位校正値及びハンドルケースの測位校正値を生成するための出荷校正モジュール134を更に備える。
第1測位情報決定モジュール122は、第1赤外線センサの第1スポット画像及び制御ハンドルのIMUデータを取得し、且つ第1スポット画像、制御ハンドルのIMUデータ及びヘッドマウント表示装置の測位情報に基づいて制御ハンドルの初期測位情報を計算するためのものであり、
具体的に、第1測位情報決定モジュール122はそれぞれヘッドマウント表示情報決定モジュール121、第1校正モジュール131、第1慣性センサ332及び第1カメラ333に通信接続され、第1測位情報決定モジュール122は第1慣性センサ332から伝送された制御ハンドルのIMUデータを受信し、及び第1カメラ333が撮影した第1赤外線センサ332の第1スポット画像を受信し、且つ制御ハンドルのIMUデータ、第1スポット画像及びヘッドマウント表示装置の測位情報を計算して、制御ハンドルの初期測位情報を決定し、第1測位情報決定モジュール122は制御ハンドルの初期測位情報を決定した後、制御ハンドルの初期測位情報を第1校正モジュール131に送信する。
具体的に、ヘッドマウント表示装置に第3カメラ40が取り付けられる場合、該第3カメラ40はヘッドマウント表示装置の位置する空間の空間画像を撮影することができ、このとき、画像取得モジュール1211は該第3カメラ40に通信接続され、該第3カメラ40から伝送されたヘッドマウント表示装置の位置する空間画像を受信する。
具体的に、ヘッドマウント表示装置のIMUデータはヘッドマウント表示装置に取り付けられる第3慣性センサ41を用いて検出して取得されることができ、このとき、自由度データ取得モジュール1212はヘッドマウント表示装置に取り付けられる第3慣性センサ41に通信接続され、且つ第3慣性センサ41が検出したヘッドマウント表示装置のIMUデータを受信する。
本発明の第4態様として、本発明は更に仮想システムを提供し、以上に記載の組合せハンドルと、以上に記載の組合せハンドルの測位コントローラと、ヘッドマウント表示装置と、ヘッドマウント表示装置に設置され、第1赤外線センサの第1スポット画像、撮影第2赤外線センサの第2スポット画像及びヘッドマウント表示装置の位置する空間の画像を撮影するための撮影装置と、を備え、組合せハンドルの測位コントローラはヘッドマウント表示装置に設置され、撮影装置及び制御ハンドルはいずれも組合せハンドルの測位コントローラに通信接続される。
以下、図16を参照して本発明の実施例に係る電子機器について説明する。図16は本発明の一実施例に係る電子機器の構造模式図である。
Claims (19)
- 組合せハンドルの測位方法であって、
前記組合せハンドルは制御ハンドル及びハンドルケースを備え、
前記制御ハンドルがヘッドマウント表示装置に通信接続された後、前記制御ハンドルの初期測位情報を取得し、及び前記ハンドルケースの初期測位情報を取得することと、
前記制御ハンドルの測位校正値及び前記ハンドルケースの測位校正値を取得することと、
前記制御ハンドルの測位校正値及び前記ハンドルケースの測位校正値に基づいて前記制御ハンドルの初期測位情報及び前記ハンドルケースの初期測位情報を校正して、前記組合せハンドルの空間測位情報を生成することと、を含むことを特徴とする組合せハンドルの測位方法。 - 前記制御ハンドルの測位校正値及び前記ハンドルケースの測位校正値に基づいて前記制御ハンドルの初期測位情報及び前記ハンドルケースの初期測位情報を校正して、前記組合せハンドルの空間測位情報を生成することは、
前記制御ハンドルの測位校正値に基づいて前記制御ハンドルの初期測位情報を校正して、前記制御ハンドルの測位情報を生成することと、
前記ハンドルケースの測位校正値に基づいて前記ハンドルケースの初期測位情報を校正して、前記ハンドルケースの測位情報を生成することと、
前記制御ハンドルの測位情報及び前記ハンドルケースの測位情報を整合して、前記組合せハンドルの空間測位情報を生成することと、を含むことを特徴とする請求項1に記載の組合せハンドルの測位方法。 - 前記ハンドルケースは環状部及び把持部を備え、前記把持部の中央箇所には前記制御ハンドルを収容して固定するための凹み部が設けられ、前記組合せハンドルは前記制御ハンドルに設置される第1赤外線センサと、前記環状部に設置される第2赤外線センサとを更に備え、
前記制御ハンドルがヘッドマウント表示装置に通信接続された後、前記制御ハンドルの初期測位情報を取得し、及び前記ハンドルケースの初期測位情報を取得することは、
前記制御ハンドルがヘッドマウント表示装置に通信接続された後、前記ヘッドマウント表示装置の測位情報を取得することと、
前記第1赤外線センサの第1スポット画像及び前記制御ハンドルのIMUデータを取得し、且つ前記第1スポット画像、前記制御ハンドルのIMUデータ及び前記ヘッドマウント表示装置の測位情報に基づいて前記制御ハンドルの初期測位情報を計算することと、
前記第2赤外線センサの第2スポット画像及び前記ハンドルケースのIMUデータを取得し、且つ前記第2スポット画像、前記ハンドルケースのIMUデータ及び前記ヘッドマウント表示装置の測位情報に基づいて前記ハンドルケースの初期測位情報を計算することと、を含むことを特徴とする請求項1に記載の組合せハンドルの測位方法。 - 前記ヘッドマウント表示装置の測位情報を取得することは、
前記ヘッドマウント表示装置の位置する空間画像を取得することと、
前記ヘッドマウント表示装置のIMUデータを取得することと、
前記ヘッドマウント表示装置の位置する空間画像及び前記ヘッドマウント表示装置のIMUデータを計算して、前記ヘッドマウント表示装置の測位情報を生成することと、を含むことを特徴とする請求項3に記載の組合せハンドルの測位方法。 - 前記制御ハンドルがヘッドマウント表示装置に通信接続された後、前記制御ハンドルの初期測位情報を取得し、及び前記ハンドルケースの初期測位情報を取得する前に、前記組合せハンドルの測位方法は更に、
前記組合せハンドルが出荷される前に、前記組合せハンドルにおける前記制御ハンドルのテスト測位情報及び前記ハンドルケースのテスト測位情報に対して出荷校正を行って、前記制御ハンドルの測位校正値及び前記ハンドルケースの測位校正値を生成することを含むことを特徴とする請求項3に記載の組合せハンドルの測位方法。 - 前記組合せハンドルにおける前記制御ハンドルのテスト測位情報及び前記ハンドルケースのテスト測位情報に対して出荷校正を行って、前記制御ハンドルの測位校正値及び前記ハンドルケースの測位校正値を生成することは、
前記第1赤外線センサの第1テストスポット画像及び前記制御ハンドルのテストIMUデータ、前記第2赤外線センサの第2テストスポット画像及び前記ハンドルケースのテストIMUデータを取得することと、
前記第1テストスポット画像及び前記制御ハンドルのテストIMUデータに基づいて前記制御ハンドルのテスト測位情報を取得することと、
前記第2テストスポット画像及び前記ハンドルケースのテストIMUデータに基づいて前記ハンドルケースのテスト測位情報を取得することと、
前記制御ハンドルのテスト測位情報と前記制御ハンドルの標準測位情報を比較して、前記制御ハンドルの測位校正値を生成することと、
前記ハンドルケースのテスト測位情報と前記ハンドルケースの標準測位情報を比較して、前記ハンドルケースの測位校正値を生成することと、を含むことを特徴とする請求項5に記載の組合せハンドルの測位方法。 - 前記組合せハンドルは前記制御ハンドルに設置される第1メモリと、前記ハンドルケースに設置される第2メモリとを更に備え、
前記制御ハンドルの測位校正値及び前記ハンドルケースの測位校正値を生成した後、前記組合せハンドルの測位方法は更に、
前記制御ハンドルの測位校正値及び前記ハンドルケースの測位校正値をそれぞれ前記第1メモリ及び前記第2メモリに記憶することを含み、
前記制御ハンドルの測位校正値及び前記ハンドルケースの測位校正値を取得することは、
前記第1メモリ及び前記第2メモリからそれぞれ前記制御ハンドルの測位校正値及び前記ハンドルケースの測位校正値を呼び出すことを含むことを特徴とする請求項5に記載の組合せハンドルの測位方法。 - 前記制御ハンドルの測位校正値は前記制御ハンドルの位置オフセット値及び前記制御ハンドルの角度オフセット値を含み、
前記ハンドルケースの測位校正値は前記ハンドルケースの位置オフセット値及び前記ハンドルケースの角度オフセット値を含むことを特徴とする請求項1に記載の組合せハンドルの測位方法。 - 制御ハンドル及びハンドルケースを備える組合せハンドルの測位コントローラであって、
前記制御ハンドルとヘッドマウント表示装置との接続状態を決定するための接続状態決定ユニットと、
前記制御ハンドルの初期測位情報を取得し、及び前記ハンドルケースの初期測位情報を取得し、前記制御ハンドルの測位校正値及び前記ハンドルケースの測位校正値を取得するための情報決定ユニットと、
前記制御ハンドルの測位校正値及び前記ハンドルケースの測位校正値に基づいて前記制御ハンドルの初期測位情報及び前記ハンドルケースの初期測位情報を校正して、前記組合せハンドルの空間測位情報を生成するための空間測位ユニットと、を備えることを特徴とする組合せハンドルの測位コントローラ。 - 前記空間測位ユニットは、
前記制御ハンドルの測位校正値に基づいて前記制御ハンドルの初期測位情報を校正して、前記制御ハンドルの測位情報を生成するための第1校正モジュールと、
前記ハンドルケースの測位校正値に基づいて前記ハンドルケースの初期測位情報を校正して、前記ハンドルケースの測位情報を生成するための第2校正モジュールと、
前記制御ハンドルの測位情報及び前記ハンドルケースの測位情報を整合して、前記組合せハンドルの空間測位情報を生成するための測位モジュールと、を備えることを特徴とする請求項9に記載の組合せハンドルの測位コントローラ。 - 前記情報決定ユニットは、
前記ヘッドマウント表示装置の測位情報を取得するためのヘッドマウント表示情報決定モジュールと、
第1赤外線センサの第1スポット画像及び前記制御ハンドルのIMUデータを取得し、且つ前記第1スポット画像、前記制御ハンドルのIMUデータ及び前記ヘッドマウント表示装置の測位情報に基づいて前記制御ハンドルの初期測位情報を計算するための第1測位情報決定モジュールと、
第2赤外線センサの第2スポット画像及び前記ハンドルケースのIMUデータを取得し、且つ前記第2スポット画像、前記ハンドルケースのIMUデータ及び前記ヘッドマウント表示装置の測位情報に基づいて前記ハンドルケースの初期測位情報を計算するための第2測位情報決定モジュールと、を備えることを特徴とする請求項9に記載の組合せハンドルの測位コントローラ。 - 前記ヘッドマウント表示情報決定モジュールは、
前記ヘッドマウント表示装置の位置する空間画像を取得するための画像取得モジュールと、
前記ヘッドマウント表示装置のIMUデータを取得するための自由度データ取得モジュールと、
前記ヘッドマウント表示装置の位置する空間画像及び前記ヘッドマウント表示装置のIMUデータを計算して、前記ヘッドマウント表示装置の測位情報を生成するための計算モジュールと、を備えることを特徴とする請求項11に記載の組合せハンドルの測位コントローラ。 - 前記空間測位ユニットは更に、
前記組合せハンドルが出荷される前に、前記組合せハンドルにおける前記制御ハンドルのテスト測位情報及び前記ハンドルケースのテスト測位情報に対して出荷校正を行って、前記制御ハンドルの測位校正値及び前記ハンドルケースの測位校正値を生成するための出荷校正モジュールを備えることを特徴とする請求項10に記載の組合せハンドルの測位コントローラ。 - 仮想システムであって、
制御ハンドルと、前記制御ハンドルに設置される第1赤外線センサと、環状部及び把持部を備え前記把持部の中央箇所には前記制御ハンドルを収容して固定するための凹み部が設けられるハンドルケースと、前記環状部に設置される第2赤外線センサと、を備える組合せハンドルと、
請求項9~13のいずれか1項に記載の組合せハンドルの測位コントローラと、
ヘッドマウント表示装置と、
前記ヘッドマウント表示装置に設置され、前記第1赤外線センサの第1スポット画像を撮影し、前記第2赤外線センサの第2スポット画像及び前記ヘッドマウント表示装置の位置する空間の画像を撮影するための撮影装置と、を備え、
前記組合せハンドルの測位コントローラは前記ヘッドマウント表示装置に設置され、前記撮影装置及び前記制御ハンドルはいずれも前記組合せハンドルの測位コントローラに通信接続されることを特徴とする仮想システム。 - 前記組合せハンドルは、
前記制御ハンドルに設置され、前記制御ハンドルのIMUデータを測定するための第1慣性センサと、
前記ハンドルケースに設置され、前記ハンドルケースのIMUデータを測定するための第2慣性センサと、を更に備えることを特徴とする請求項14に記載の仮想システム。 - 前記組合せハンドルは、
前記制御ハンドルに設置され、制御ハンドルの測位校正値を記憶するための第1メモリと、
前記ハンドルケースに設置され、ハンドルケースの測位校正値を記憶するための第2メモリと、を更に備えることを特徴とする請求項14に記載の仮想システム。 - 前記組合せハンドルは、
前記制御ハンドルに設置される主制御チップを更に備え、前記主制御チップはそれぞれ前記第1メモリ及び前記第2メモリに接続され、前記主制御チップは前記第1メモリから前記制御ハンドルの測位校正値を呼び出し、及び前記第2メモリから前記ハンドルケースの測位校正値を呼び出すためのものであることを特徴とする請求項16に記載の仮想システム。 - 前記ヘッドマウント表示装置に設置され、前記ヘッドマウント表示装置のIMUデータを測定するための第3慣性センサを更に備えることを特徴とする請求項14に記載の仮想システム。
- 前記仮想システムは仮想現実システム又は拡張現実システムを含むことを特徴とする請求項14に記載の仮想システム。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210912287.X | 2022-07-29 | ||
| CN202210912287.XA CN115033120B (zh) | 2022-07-29 | 2022-07-29 | 组合手柄的定位方法及定位器、组合手柄以及虚拟系统 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024018886A JP2024018886A (ja) | 2024-02-08 |
| JP7593676B2 true JP7593676B2 (ja) | 2024-12-03 |
Family
ID=83130088
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023019193A Active JP7593676B2 (ja) | 2022-07-29 | 2023-02-10 | 組合せハンドルの測位方法及びロケータ、組合せハンドル及び仮想システム |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20240033614A1 (ja) |
| JP (1) | JP7593676B2 (ja) |
| CN (1) | CN115033120B (ja) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10409392B1 (en) | 2017-10-11 | 2019-09-10 | Facebook Technologies, Llc | Hand-held controller tracked by LED mounted under a concaved dome |
| WO2020000177A1 (zh) | 2018-06-26 | 2020-01-02 | 高海艇 | 座椅套 |
| JP2020091774A (ja) | 2018-12-07 | 2020-06-11 | 株式会社gumi | プログラム、情報処理装置、情報処理システム、情報処理方法及びヘッドマウントディスプレイ |
| US10705597B1 (en) | 2019-12-17 | 2020-07-07 | Liteboxer Technologies, Inc. | Interactive exercise and training system and method |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10365710B2 (en) * | 2017-06-23 | 2019-07-30 | Seiko Epson Corporation | Head-mounted display device configured to display a visual element at a location derived from sensor data and perform calibration |
| US10488223B1 (en) * | 2017-09-13 | 2019-11-26 | Facebook Technologies, Llc | Methods and systems for calibrating an inertial measurement unit of an electronic device |
| US10514780B2 (en) * | 2017-12-01 | 2019-12-24 | Logitech Europe S.A. | Input device |
| US11260288B2 (en) * | 2019-12-31 | 2022-03-01 | Dell Products L.P. | Disassemblable information handling system game controller |
| US11729373B1 (en) * | 2020-09-15 | 2023-08-15 | Apple Inc. | Calibration for head-mountable devices |
| CN112437213A (zh) * | 2020-10-28 | 2021-03-02 | 青岛小鸟看看科技有限公司 | 图像采集方法、手柄设备、头戴设备及头戴系统 |
| CN112822480B (zh) * | 2020-12-31 | 2022-05-17 | 青岛小鸟看看科技有限公司 | Vr系统及其定位追踪方法 |
| CN213853055U (zh) * | 2021-01-11 | 2021-08-03 | 东莞市霖奇电子科技有限公司 | 一种vr游戏手柄 |
| CN113721767B (zh) * | 2021-08-30 | 2024-02-02 | 歌尔科技有限公司 | 一种手柄的追踪方法、装置、系统及介质 |
| CN114146404A (zh) * | 2021-12-16 | 2022-03-08 | 广州市番禺宝联实业有限公司 | 一种模组化多功能游戏操控装置 |
-
2022
- 2022-07-29 CN CN202210912287.XA patent/CN115033120B/zh active Active
-
2023
- 2023-02-10 JP JP2023019193A patent/JP7593676B2/ja active Active
- 2023-07-28 US US18/361,235 patent/US20240033614A1/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10409392B1 (en) | 2017-10-11 | 2019-09-10 | Facebook Technologies, Llc | Hand-held controller tracked by LED mounted under a concaved dome |
| WO2020000177A1 (zh) | 2018-06-26 | 2020-01-02 | 高海艇 | 座椅套 |
| JP2020091774A (ja) | 2018-12-07 | 2020-06-11 | 株式会社gumi | プログラム、情報処理装置、情報処理システム、情報処理方法及びヘッドマウントディスプレイ |
| US10705597B1 (en) | 2019-12-17 | 2020-07-07 | Liteboxer Technologies, Inc. | Interactive exercise and training system and method |
Also Published As
| Publication number | Publication date |
|---|---|
| CN115033120A (zh) | 2022-09-09 |
| CN115033120B (zh) | 2025-11-21 |
| US20240033614A1 (en) | 2024-02-01 |
| JP2024018886A (ja) | 2024-02-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20220358663A1 (en) | Localization and Tracking Method and Platform, Head-Mounted Display System, and Computer-Readable Storage Medium | |
| JP6327669B2 (ja) | 付属機器、情報処理システム、情報処理装置、情報処理プログラム、操作判別方法、および、処理実行方法 | |
| CN102681958B (zh) | 使用物理姿势传输数据 | |
| US20190250708A1 (en) | Method for tracking hand pose and electronic device thereof | |
| US20150138086A1 (en) | Calibrating control device for use with spatial operating system | |
| US20170300119A1 (en) | Intra-oral imaging using operator interface with gesture recognition | |
| CN111290580B (zh) | 基于视线追踪的校准方法及相关装置 | |
| US20230288982A1 (en) | Adaptive intelligent head-hand vr system and method | |
| US20210064334A1 (en) | Device operation apparatus, device operation system and device operation method | |
| TWI885733B (zh) | 座標系偏移計算裝置、方法及其非暫態電腦可讀取記錄媒體 | |
| JP7593676B2 (ja) | 組合せハンドルの測位方法及びロケータ、組合せハンドル及び仮想システム | |
| TWI838917B (zh) | 追蹤裝置、方法及其非暫態電腦可讀取記錄媒體 | |
| CN115671705A (zh) | 游戏设备、多人互动的游戏系统以及互动游戏的控制方法 | |
| CN115253275B (zh) | 智能终端、掌机、虚拟系统及智能终端的空间定位方法 | |
| CN115167685B (zh) | 共享虚拟场景的交互方法及控制器、手持设备及虚拟系统 | |
| JP7762662B2 (ja) | コンピュータ、方法、及びプログラム | |
| CN115300897B (zh) | 分离式虚拟系统的空间定位方法、虚拟系统 | |
| KR102927771B1 (ko) | 모바일 장치에 있어서 캐릭터와 사용자 간의 인터렉션을 제어하기 위한 장치 및 방법 | |
| CN113849072A (zh) | 一种无线手柄以及动作捕捉系统 | |
| JP6592554B2 (ja) | 付属機器、情報処理システム、情報処理装置、情報処理プログラム、操作判別方法、および、処理実行方法 | |
| JP6689679B2 (ja) | 表示装置、情報表示システム、及びプログラム | |
| CN119857261A (zh) | 手持控制器、定位追踪系统及方法 | |
| JP2023120843A (ja) | 情報処理装置およびデバイス位置推定方法 | |
| JP6670681B2 (ja) | 位置検出方法及び位置検出システム | |
| CN117007036A (zh) | 机器人的环境感知方法、装置、环境感知组件及机器人 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230210 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240130 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20240430 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20240626 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240730 |
|
| 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: 20241015 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241114 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7593676 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |