JP6932267B2 - コントローラ装置 - Google Patents
コントローラ装置 Download PDFInfo
- Publication number
- JP6932267B2 JP6932267B2 JP2020537927A JP2020537927A JP6932267B2 JP 6932267 B2 JP6932267 B2 JP 6932267B2 JP 2020537927 A JP2020537927 A JP 2020537927A JP 2020537927 A JP2020537927 A JP 2020537927A JP 6932267 B2 JP6932267 B2 JP 6932267B2
- Authority
- JP
- Japan
- Prior art keywords
- user
- thumb
- controller device
- hand
- sensors
- 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
Images
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/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
- G06F3/014—Hand-worn input/output arrangements, e.g. data gloves
-
- 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/0338—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of limited linear or angular displacement of an operating part of the device from a neutral position, e.g. isotonic or isometric joysticks
-
- 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
-
- 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/212—Input arrangements for video game devices characterised by their sensors, purposes or types using sensors worn by the player, e.g. for measuring heart beat or leg activity
-
- 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
-
- 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/25—Output arrangements for video game devices
- A63F13/26—Output arrangements for video game devices having at least one additional display device, e.g. on the game controller or outside a game booth
-
- 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/40—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
- A63F13/42—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
- A63F13/428—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle involving motion or position input signals, e.g. signals representing the rotation of an input controller or a player's arm motions sensed by accelerometers or gyroscopes
-
- 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/017—Gesture based interaction, e.g. based on a set of recognized hand gestures
-
- 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/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
-
- 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/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/0202—Constructional details or processes of manufacture of the input device
- G06F3/0219—Special purpose keyboards
-
- 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/0383—Signal control means within the pointing device
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biophysics (AREA)
- Cardiology (AREA)
- General Health & Medical Sciences (AREA)
- Heart & Thoracic Surgery (AREA)
- User Interface Of Digital Computer (AREA)
Description
Ts=S1+S2+S3+S4
このとき各検出値の合計値に対する比率を示す割合値が、以下のように計算できる。
S1r=S1/Ts
S2r=S2/Ts
S3r=S3/Ts
S4r=S4/Ts
θyc=YC1・S1r+YC2・S2r+YC3・S3r+YC4・S4r
θrc=RC1・S1r+RC2・S2r+RC3・S3r+RC4・S4r
ここでYC1〜YC4、及びRC1〜RC4のそれぞれは、親指の可動域を考慮して予め設定された各割合値に対する重み付け係数である。これらの計算式によって算出されるヨー角及びロール角の値は、4個の割合値の重み付け平均に比例する値となる。
θpi=PI1・S1+PI2・S2+PI3・S3+PI4・S4
θpm=PM1・S1+PM2・S2+PM3・S3+PM4・S4
θpc=PC1・S1+PC2・S2+PC3・S3+PC4・S4
これらの式におけるPI1〜PI4、PM1〜PM4、及びPC1〜PC4は、それぞれ、親指の可動域を考慮して予め設定された各検出値に対する重み付け係数である。これらの計算式によって算出されるピッチ角の値は、4個のセンサー検出値の重み付け平均に比例する値となる。
Claims (6)
- ユーザーの手に装着されるコントローラ装置であって、
前記ユーザーが当該コントローラ装置を手に装着した状態における前記ユーザーの親指の位置に向かって凸な仮想曲面上において、前記親指の先端の移動方向に沿って並んで配置された複数のセンサーを含み、
前記複数のセンサーそれぞれの検出値を用いて、前記ユーザーの親指の位置が検出される
ことを特徴とするコントローラ装置。 - 請求項1に記載のコントローラ装置であって、
前記複数のセンサーは、前記ユーザーが当該コントローラ装置を手に装着した状態における前記ユーザーの親指の付け根側と逆側に凸で、かつ前記親指の先端の移動方向に沿って延伸する仮想曲線に沿って、並んで配置されている
ことを特徴とするコントローラ装置。 - ユーザーの手に装着されるコントローラ装置であって、前記ユーザーが当該コントローラ装置を手に装着した状態における前記ユーザーの親指に向かって凸な仮想曲面に沿って配置された、前記ユーザーの親指の位置を検出する複数のセンサーを含むコントローラ装置から、当該複数のセンサーそれぞれの検出値を取得する取得部と、
前記取得した検出値に基づいて、前記ユーザーの親指の関節の少なくとも一部の回転角を算出することによって、当該親指の状態を特定する状態特定部と、
を含むことを特徴とする情報処理装置。 - 請求項3に記載の情報処理装置であって、
前記コントローラ装置は、所定の検出範囲内において前記ユーザーの対象指の位置を検出する検出センサーと、前記対象指により操作される操作ボタンと、を含み、
前記取得部は、前記検出センサーの検出結果を取得し、
前記状態特定部は、前記検出センサーの検出結果に基づいて前記対象指の状態を特定し、
前記状態特定部は、前記操作ボタンが押下されたときには、前記検出センサーによる検出結果を棄却して、前記操作ボタンにより検出された操作量に基づいて、前記対象指の状態を特定する
ことを特徴とする情報処理装置。 - ユーザーの手に装着されるコントローラ装置であって、前記ユーザーが当該コントローラ装置を手に装着した状態における前記ユーザーの親指に向かって凸な仮想曲面に沿って配置された、前記ユーザーの親指の位置を検出する複数のセンサーを含むコントローラ装置から、当該複数のセンサーそれぞれの検出値を取得するステップと、
前記取得した検出値に基づいて、前記ユーザーの親指の関節の少なくとも一部の回転角を算出することによって、当該親指の状態を特定するステップと、
を含むことを特徴とする情報処理方法。 - ユーザーの手に装着されるコントローラ装置であって、前記ユーザーが当該コントローラ装置を手に装着した状態における前記ユーザーの親指に向かって凸な仮想曲面に沿って配置された、前記ユーザーの親指の位置を検出する複数のセンサーを含むコントローラ装置から、当該複数のセンサーそれぞれの検出値を取得するステップと、
前記取得した検出値に基づいて、前記ユーザーの親指の関節の少なくとも一部の回転角を算出することによって、当該親指の状態を特定するステップと、
をコンピュータに実行させるためのプログラム。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2018/030858 WO2020039507A1 (ja) | 2018-08-21 | 2018-08-21 | コントローラ装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2020039507A1 JPWO2020039507A1 (ja) | 2021-03-11 |
| JP6932267B2 true JP6932267B2 (ja) | 2021-09-08 |
Family
ID=69593196
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020537927A Active JP6932267B2 (ja) | 2018-08-21 | 2018-08-21 | コントローラ装置 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US11353959B2 (ja) |
| JP (1) | JP6932267B2 (ja) |
| WO (1) | WO2020039507A1 (ja) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11726552B1 (en) * | 2021-04-30 | 2023-08-15 | Meta Platforms Technologies, Llc | Systems and methods for rendering a trigger finger |
| KR20230072757A (ko) * | 2021-11-18 | 2023-05-25 | 삼성전자주식회사 | 웨어러블 전자 장치 및 웨어러블 전자 장치의 동작 방법 |
| USD1053259S1 (en) * | 2022-06-28 | 2024-12-03 | Zwift, Inc. | Controller |
| USD1057833S1 (en) * | 2022-06-28 | 2025-01-14 | Zwift, Inc. | Controller |
| USD1057671S1 (en) * | 2022-06-28 | 2025-01-14 | Zwift, Inc. | Controller |
| USD1057832S1 (en) * | 2022-06-28 | 2025-01-14 | Zwift, Inc. | Controller |
| JP7481783B1 (ja) * | 2023-01-05 | 2024-05-13 | Diver-X株式会社 | 位置検出装置及び情報処理システム |
| USD1100865S1 (en) * | 2024-06-12 | 2025-11-04 | Spencer Ryan Higgs | Controller |
Family Cites Families (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5482056A (en) * | 1994-04-04 | 1996-01-09 | Kramer; James F. | Determination of thumb position using measurements of abduction and rotation |
| US5764164A (en) * | 1997-02-07 | 1998-06-09 | Reality Quest Corp. | Ergonomic hand-attachable controller |
| US6456275B1 (en) * | 1998-09-14 | 2002-09-24 | Microsoft Corporation | Proximity sensor in a computer input device |
| US20020163495A1 (en) * | 2001-05-02 | 2002-11-07 | Plamen Doynov | Multi-functional ergonomic interface |
| US7161579B2 (en) * | 2002-07-18 | 2007-01-09 | Sony Computer Entertainment Inc. | Hand-held computer interactive device |
| US7006074B2 (en) * | 2002-09-05 | 2006-02-28 | Thomas Peter Chesters | Multimodal pointer method |
| US7233316B2 (en) * | 2003-05-01 | 2007-06-19 | Thomson Licensing | Multimedia user interface |
| JP2005292883A (ja) * | 2004-03-31 | 2005-10-20 | Pioneer Electronic Corp | 情報入力装置 |
| US20060164383A1 (en) * | 2004-12-16 | 2006-07-27 | Media Lab Europe (In Voluntary Liquidation) | Remote controller ring for user interaction |
| US7649522B2 (en) * | 2005-10-11 | 2010-01-19 | Fish & Richardson P.C. | Human interface input acceleration system |
| US8142287B2 (en) * | 2005-10-11 | 2012-03-27 | Zeemote Technology Inc. | Universal controller for toys and games |
| JP4940294B2 (ja) | 2007-03-09 | 2012-05-30 | 株式会社ソニー・コンピュータエンタテインメント | 情報処理システム、操作デバイス及び情報処理方法 |
| US20090115729A1 (en) * | 2007-11-01 | 2009-05-07 | Garmin International, Inc. | Cursor control device for avionics displays |
| JP5552772B2 (ja) * | 2009-08-26 | 2014-07-16 | ソニー株式会社 | 情報処理装置、情報処理方法およびコンピュータプログラム |
| WO2014144015A2 (en) * | 2013-03-15 | 2014-09-18 | Keller Eric Jeffrey | Computing interface system |
| US10444849B2 (en) | 2014-09-01 | 2019-10-15 | Yinbo Li | Multi-surface controller |
| US9999833B2 (en) * | 2015-06-11 | 2018-06-19 | Oculus Vr, Llc | Hand-held controllers with capacitive touch sensors for virtual-reality systems |
| JP2017075465A (ja) * | 2015-10-14 | 2017-04-20 | オムロンオートモーティブエレクトロニクス株式会社 | 携帯型電子機器 |
| CN108475156A (zh) * | 2015-12-31 | 2018-08-31 | 华为技术有限公司 | 一种用户界面的菜单显示方法及手持终端 |
| EP3425481B1 (en) | 2016-03-04 | 2020-11-11 | Sony Interactive Entertainment Inc. | Control device |
| US10969867B2 (en) * | 2016-12-15 | 2021-04-06 | Sony Interactive Entertainment Inc. | Information processing system, controller device, controller device control method and program |
-
2018
- 2018-08-21 JP JP2020537927A patent/JP6932267B2/ja active Active
- 2018-08-21 WO PCT/JP2018/030858 patent/WO2020039507A1/ja not_active Ceased
- 2018-08-21 US US17/267,929 patent/US11353959B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| US11353959B2 (en) | 2022-06-07 |
| US20210181842A1 (en) | 2021-06-17 |
| WO2020039507A1 (ja) | 2020-02-27 |
| JPWO2020039507A1 (ja) | 2021-03-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6932267B2 (ja) | コントローラ装置 | |
| US10996765B2 (en) | Controller for finger gesture recognition and method for recognizing finger gesture | |
| KR101666096B1 (ko) | 강화된 제스처 기반 상호작용 시스템 및 방법 | |
| EP3035164B1 (en) | Wearable sensor for tracking articulated body-parts | |
| CN107918485B (zh) | 手势侦测系统及方法 | |
| KR101791366B1 (ko) | 증강된 가상 터치패드 및 터치스크린 | |
| US11307671B2 (en) | Controller for finger gesture recognition and method for recognizing finger gesture | |
| US20170262056A1 (en) | Selection of optimally positioned sensors in a glove interface object | |
| JP2010108500A (ja) | 着用型コンピューティング環境基盤のユーザインターフェース装置およびその方法 | |
| JP6710285B2 (ja) | 情報処理装置、制御方法、プログラム、及び記憶媒体 | |
| RU179301U1 (ru) | Перчатка виртуальной реальности | |
| RU187548U1 (ru) | Перчатка виртуальной реальности | |
| US20230142242A1 (en) | Device for Intuitive Dexterous Touch and Feel Interaction in Virtual Worlds | |
| TWI788607B (zh) | 人機交互系統和人機交互方法 | |
| RU2670649C9 (ru) | Способ изготовления перчатки виртуальной реальности (варианты) | |
| KR101530340B1 (ko) | 모션 트래커 시스템 및 자세방위 시스템을 통합하여 3차원 가상공간에서 손의 위치 및 자세 정보를 구현하는 움직임 감지 시스템 | |
| CN202230440U (zh) | 操控计算机空间绘图类软件的控制系统 | |
| RU2673406C1 (ru) | Способ изготовления перчатки виртуальной реальности | |
| KR20110033318A (ko) | 영상인식을 이용한 가상마우스 시스템 | |
| JP6861854B2 (ja) | 情報処理システム | |
| KR20250051338A (ko) | 가상 현실 컨트롤러용 글러브 | |
| WO2019083405A1 (ru) | Перчатка виртуальной реальности |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200908 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200908 |
|
| 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: 20210803 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210817 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6932267 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |