JP7734265B2 - システム、情報処理装置、処理方法、およびプログラム - Google Patents
システム、情報処理装置、処理方法、およびプログラムInfo
- Publication number
- JP7734265B2 JP7734265B2 JP2024500866A JP2024500866A JP7734265B2 JP 7734265 B2 JP7734265 B2 JP 7734265B2 JP 2024500866 A JP2024500866 A JP 2024500866A JP 2024500866 A JP2024500866 A JP 2024500866A JP 7734265 B2 JP7734265 B2 JP 7734265B2
- Authority
- JP
- Japan
- Prior art keywords
- controller
- user
- display
- display position
- object corresponding
- 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
-
- 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/23—Input arrangements for video game devices for interfacing with the game device, e.g. specific interfaces between game controller and console
- A63F13/235—Input arrangements for video game devices for interfacing with the game device, e.g. specific interfaces between game controller and console using a wireless connection, e.g. infrared or piconet
-
- 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
-
- 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
-
- 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/50—Controlling the output signals based on the game progress
- A63F13/52—Controlling the output signals based on the game progress involving aspects of the displayed game scene
-
- 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/50—Controlling the output signals based on the game progress
- A63F13/53—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
- A63F13/537—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen
- A63F13/5372—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen for tagging characters, objects or locations in the game scene, e.g. displaying a circle under the character controlled by the player
-
- 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/80—Special adaptations for executing a specific game genre or game mode
- A63F13/843—Special adaptations for executing a specific game genre or game mode involving concurrently two or more players on the same game device, e.g. requiring the use of a plurality of controllers or of a specific view of game data for each player
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Optics & Photonics (AREA)
- Computer Networks & Wireless Communication (AREA)
- User Interface Of Digital Computer (AREA)
Description
まず、本実施の形態に従うシステム1の構成例について説明する。
第1コントローラインターフェイス134および第2コントローラインターフェイス136は、コントローラ200がゲーム装置100に装着された状態において、装着されたコントローラ200との間でデータをやり取りする。
本体通信部230は、コントローラ200がゲーム装置100に装着された状態において、ゲーム装置100との間でデータをやり取りする。
次に、本実施の形態に従うシステム1が実行可能な方向測定について説明する。
Δφ=2π×(d×cos(θ)/λ)
この関係式を角度θ(到来角)について整理すると、以下のように表すことができる。
ここで、無線信号の波長λおよび素子間距離dは既知であるので、2つのアンテナ素子125で受信された無線信号に生じる位相差Δφに基づいて、コントローラ200が存在する方向(角度θ)を算出できる。
次に、上述した方向測定の測定結果を用いたいくつかの画面表示例について説明する。
次に、上述した方向測定の測定結果に応じたユーザ操作に対応する操作オブジェクトの操作内容を変更するいくつかの例について説明する。
上述したように、情報提示オブジェクトの表示位置は、測定された方向に応じて変化するようにしてもよい。このとき、情報提示オブジェクトの表示位置は、測定された方向に応じて動的に決定されてもよいし、予め定められた複数の位置のうちから適宜選択されてもよい。
上述の説明においては、ディスプレイ106に表示される画像に含まれる操作オブジェクトの表示位置および向きは、コントローラ200が存在する方向に依存して変化しない例を示した。
次に、本実施の形態に従うシステム1が実行する処理手順の一例について説明する。
各種処理の実行主体の分担は、上述の説明に限られない。例えば、画像を生成する処理は、ゲーム装置100のプロセッサ102が担当してもよいし、ゲーム装置100以外のコンピューティングリソースを用いてもよい。典型的には、ゲーム装置100と通信可能なクラウド上のコンピューティングリソースが画像を生成するようにしてもよい。この場合には、ゲーム装置100は、コントローラ200から受信したユーザ操作を示す信号およびコントローラ200の方向を示す情報をコンピューティングリソースに送信し、コンピューティングリソースから画像を受信して、ディスプレイ106または外部ディスプレイに出力する。さらに、クラウド上のコンピューティングリソースではなく、ローカルネットワークで通信可能な任意のコンピューティングリソースを用いてもよい。
Claims (9)
- ディスプレイと、
前記ディスプレイに対して複数のコントローラが存在するそれぞれの方向を測定する測定部と、
前記測定されたそれぞれの方向に応じて移動されることなく、各コントローラに対するユーザ入力に応じてそれぞれ移動される複数の第1オブジェクトと、各コントローラを操作するユーザおよび当該コントローラに対応する前記第1オブジェクトの少なくとも一方に関する情報を提示する複数の第2オブジェクトとを含む画像を、前記ディスプレイに表示する処理部とを備え、
前記処理部は、各コントローラに対応する前記第2オブジェクトの表示位置および向きの少なくとも一方を、当該コントローラについて測定された方向、および、当該コントローラとは別のコントローラについて測定された方向に応じて決定し、
いずれかのコントローラについて決定された前記第2オブジェクトの表示位置が、当該コントローラに対応する前記第2オブジェクトの現在の表示位置とは異なるとき、所定条件の成立後に、当該コントローラに対応する前記第2オブジェクトの表示位置および向きの少なくとも一方を前記決定された表示位置および向きの少なくとも一方に変化させる、システム。 - 前記所定条件は、いずれかのコントローラについて決定された前記第2オブジェクトの表示位置が当該コントローラに対応する第2オブジェクトの現在の表示位置とは異なる状態が所定時間継続することを含む、請求項1に記載のシステム。
- 前記処理部は、
第1ユーザ、第2ユーザおよび第3ユーザにそれぞれ対応する3つの前記第2オブジェクトを表示する場合に、
前記第1ユーザが操作する第1コントローラ、前記第2ユーザが操作する第2コントローラ、および、前記第3ユーザが操作する第3コントローラの順で存在するそれぞれの方向が測定される第1状態から、前記第2コントローラ、前記第1コントローラ、および、前記第3コントローラの順で存在するそれぞれの方向が測定される第2状態を経て、前記第2コントローラ、前記第3コントローラ、および、前記第1コントローラの順で存在するそれぞれの方向が測定される第3状態に変化したときに、前記第2状態の時間が所定時間未満であれば、
前記ディスプレイの表示を、前記第1ユーザに対応する第2オブジェクト、前記第2ユーザに対応する第2オブジェクト、および前記第3ユーザに対応する第2オブジェクトの順に表示される第1表示状態から、前記第2ユーザに対応する第2オブジェクト、前記第1ユーザに対応する第2オブジェクト、および前記第3ユーザに対応する第2オブジェクトの順に表示される第2表示状態を経ずに、前記第2ユーザに対応する第2オブジェクト、前記第3ユーザに対応する第2オブジェクト、および前記第1ユーザに対応する第2オブジェクトの順に表示される第3表示状態に変化させる、請求項1または2に記載のシステム。 - 前記コントローラは、動きを検出するセンサを含み、
前記処理部は、前記センサの検出値に基づいて前記所定条件の成立を判断する、請求項1に記載のシステム。 - 前記所定条件は、前記コントローラの動きが所定範囲内にあることを含む、請求項4に記載のシステム。
- 前記コントローラは、動きを検出するセンサを含み、
前記所定条件は、いずれかのコントローラについて決定された前記第2オブジェクトの表示位置が当該コントローラに対応する前記第2オブジェクトの現在の表示位置とは異なる状態が所定時間継続すること、および、当該コントローラの動きが所定範囲内にあることを含む、請求項1に記載のシステム。 - 前記第1オブジェクトは、対応するコントローラの動きに応じて制御される、請求項3~5のいずれか1項に記載のシステム。
- ディスプレイに対して複数のコントローラが存在するそれぞれの方向を測定するステップと、
前記測定されたそれぞれの方向に応じて移動されることなく、各コントローラに対するユーザ入力に応じてそれぞれ移動される複数の第1オブジェクトと、各コントローラを操作するユーザおよび当該コントローラに対応する前記第1オブジェクトの少なくとも一方に関する情報を提示する複数の第2オブジェクトとを含む画像を前記ディスプレイに表示するステップと、
各コントローラに対応する前記第2オブジェクトの表示位置および向きの少なくとも一方を、当該コントローラについて測定された方向、および、当該コントローラとは別のコントローラについて測定された方向に応じて決定するステップと、
いずれかのコントローラについて決定された前記第2オブジェクトの表示位置が、当該コントローラに対応する前記第2オブジェクトの現在の表示位置とは異なるとき、所定条件成立後に、当該コントローラに対応する前記第2オブジェクトの表示位置および向きの少なくとも一方を前記決定された表示位置および向きの少なくとも一方に変化させるステップとを備える、処理方法。 - ディスプレイを有するコンピュータで実行されるプログラムであって、前記プログラムは前記コンピュータを、
前記ディスプレイに対して複数のコントローラが存在するそれぞれの方向に関する情報を取得する手段と、
各コントローラに対するユーザ入力に応じて、前記取得されたそれぞれの方向に応じては移動されない複数の第1オブジェクトをそれぞれ移動させる手段と、
前記取得された情報に応じて、各コントローラを操作するユーザおよび当該コントローラに対応する前記第1オブジェクトの少なくとも一方に関する情報を提示する複数の第2オブジェクトの表示位置および向きの少なくとも一方を決定する手段と、
前記複数の第1オブジェクトおよび前記複数の第2オブジェクトを含む画像を生成する手段と、
いずれかのコントローラについて決定された前記第2オブジェクトの表示位置が、当該コントローラに対応する前記第2オブジェクトの現在の表示位置とは異なるとき、所定条件の成立後に、当該コントローラに対応する前記第2オブジェクトの表示位置および向きの少なくとも一方を前記決定された表示位置および向きの少なくとも一方に変化させる手段として機能させる、プログラム。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2022/006691 WO2023157242A1 (ja) | 2022-02-18 | 2022-02-18 | システム、情報処理装置、処理方法、およびプログラム |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JPWO2023157242A1 JPWO2023157242A1 (ja) | 2023-08-24 |
| JPWO2023157242A5 JPWO2023157242A5 (ja) | 2024-10-17 |
| JP7734265B2 true JP7734265B2 (ja) | 2025-09-04 |
Family
ID=87578009
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024500866A Active JP7734265B2 (ja) | 2022-02-18 | 2022-02-18 | システム、情報処理装置、処理方法、およびプログラム |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20240359092A1 (ja) |
| JP (1) | JP7734265B2 (ja) |
| WO (1) | WO2023157242A1 (ja) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005198772A (ja) | 2004-01-14 | 2005-07-28 | Nintendo Co Ltd | 電子ボードゲーム装置 |
| JP2006051292A (ja) | 2004-02-23 | 2006-02-23 | Aruze Corp | ゲーム機 |
| JP2012529099A (ja) | 2009-06-05 | 2012-11-15 | サムスン エレクトロニクス カンパニー リミテッド | ユーザ別ui提供方法及びそれを適用したデバイス |
| JP2013205963A (ja) | 2012-03-27 | 2013-10-07 | Kyocera Corp | 装置、方法、及びプログラム |
| JP2015052856A (ja) | 2013-09-05 | 2015-03-19 | オリンパスイメージング株式会社 | 電子装置、電子装置のウインドウ表示の制御方法及びその制御プログラム |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3407382B2 (ja) * | 1994-02-16 | 2003-05-19 | 株式会社セガ | 入出力装置 |
-
2022
- 2022-02-18 JP JP2024500866A patent/JP7734265B2/ja active Active
- 2022-02-18 WO PCT/JP2022/006691 patent/WO2023157242A1/ja not_active Ceased
-
2024
- 2024-07-05 US US18/764,985 patent/US20240359092A1/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005198772A (ja) | 2004-01-14 | 2005-07-28 | Nintendo Co Ltd | 電子ボードゲーム装置 |
| JP2006051292A (ja) | 2004-02-23 | 2006-02-23 | Aruze Corp | ゲーム機 |
| JP2012529099A (ja) | 2009-06-05 | 2012-11-15 | サムスン エレクトロニクス カンパニー リミテッド | ユーザ別ui提供方法及びそれを適用したデバイス |
| JP2013205963A (ja) | 2012-03-27 | 2013-10-07 | Kyocera Corp | 装置、方法、及びプログラム |
| JP2015052856A (ja) | 2013-09-05 | 2015-03-19 | オリンパスイメージング株式会社 | 電子装置、電子装置のウインドウ表示の制御方法及びその制御プログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| JPWO2023157242A1 (ja) | 2023-08-24 |
| US20240359092A1 (en) | 2024-10-31 |
| WO2023157242A1 (ja) | 2023-08-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10960298B2 (en) | Boolean/float controller and gesture recognition system | |
| KR102491443B1 (ko) | 애플리케이션을 위한 디스플레이 적응 방법 및 장치, 디바이스, 및 저장 매체 | |
| US8854433B1 (en) | Method and system enabling natural user interface gestures with an electronic system | |
| KR101661714B1 (ko) | 투사된 참조 패턴을 갖는 물체 추적 | |
| JP5866199B2 (ja) | 3dポインタマッピング | |
| CN104662558B (zh) | 用于手势输入的指尖定位 | |
| US10553105B2 (en) | Remote controller and control method thereof | |
| EP3367214A1 (en) | Line-of-sight input device, line-of-sight input method, and line-of-sight input program | |
| US20170171685A1 (en) | Redirecting audio output | |
| CN106950534B (zh) | 一种空间位置检测方法、系统及vr穿戴设备 | |
| KR102590132B1 (ko) | 디스플레이 장치, 및 디스플레이 장치의 제어방법 | |
| KR20170053702A (ko) | 요청된 센서 특성에 기초한 자동 센서 선택 | |
| US9329828B2 (en) | Information processing apparatus for displaying adjacent partial images out of a plurality of partial images that constitute one image on display units of a plurality of adjacent information processing apparatuses | |
| JP7734265B2 (ja) | システム、情報処理装置、処理方法、およびプログラム | |
| JP5231809B2 (ja) | ハンドヘルドビジョン型絶対ポインティングシステム | |
| EP2804084A1 (en) | Remote control method and remote control system of image display apparatus | |
| KR20200080818A (ko) | 화면 출력 방법 및 이를 수행하기 위한 디스플레이 장치 | |
| JP5719325B2 (ja) | 表示システム、表示システムの制御方法、制御装置、制御装置の制御方法、プログラム、及び情報記憶媒体 | |
| JP2013058037A (ja) | 項目選択装置、項目選択方法、ならびに、プログラム | |
| KR20180036359A (ko) | 이미지를 표시하기 위한 방법 및 그 전자 장치 | |
| JP7724357B2 (ja) | システム、ポータブル電子機器、処理方法、およびプログラム | |
| US10877597B2 (en) | Unintended touch rejection | |
| JP6935921B2 (ja) | 端末装置、及びプログラム | |
| TW200935274A (en) | Method for determining input mode by motion sensing and an input apparatus for the same | |
| KR20100081664A (ko) | 입력 장치 및 디스플레이 장치 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240807 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240807 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250507 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250617 |
|
| 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: 20250819 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250825 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7734265 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |