JP7170680B2 - ゲームシステム、ゲームプログラム、情報処理装置、および、ゲーム処理方法 - Google Patents
ゲームシステム、ゲームプログラム、情報処理装置、および、ゲーム処理方法 Download PDFInfo
- Publication number
- JP7170680B2 JP7170680B2 JP2020022720A JP2020022720A JP7170680B2 JP 7170680 B2 JP7170680 B2 JP 7170680B2 JP 2020022720 A JP2020022720 A JP 2020022720A JP 2020022720 A JP2020022720 A JP 2020022720A JP 7170680 B2 JP7170680 B2 JP 7170680B2
- Authority
- JP
- Japan
- Prior art keywords
- operating device
- information processing
- vibration
- game
- processing 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.)
- Active
Links
Images
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
-
- 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/28—Output arrangements for video game devices responding to control signals received from the game device for affecting ambient conditions, e.g. for vibrating players' seats, activating scent dispensers or affecting temperature or light
- A63F13/285—Generating tactile feedback signals via the game input device, e.g. force feedback
-
- 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/214—Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads
- A63F13/2145—Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads the surface being also a display device, e.g. touch screens
-
- 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/50—Controlling the output signals based on the game progress
- A63F13/54—Controlling the output signals based on the game progress involving acoustic signals, e.g. for simulating revolutions per minute [RPM] dependent engine sounds in a driving game or reverberation against a virtual wall
-
- 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/1025—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 details of the interface with the game device, e.g. USB version detection
-
- 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/1037—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 being specially adapted for converting control signals received from the game device into a haptic signal, e.g. using force feedback
-
- 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/1043—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 being characterized by constructional details
-
- 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/105—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 using inertial sensors, e.g. accelerometers, 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
- 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/1068—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 being specially adapted to detect the point of contact of the player on a surface, e.g. floor mat, touch pad
- A63F2300/1075—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 being specially adapted to detect the point of contact of the player on a surface, e.g. floor mat, touch pad using a touch screen
-
- 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/60—Methods for processing data by generating or executing the game program
- A63F2300/6063—Methods for processing data by generating or executing the game program for sound processing
- A63F2300/6081—Methods for processing data by generating or executing the game program for sound processing generating an output signal, e.g. under timing constraints, for spatialization
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- User Interface Of Digital Computer (AREA)
- Position Input By Displaying (AREA)
Description
本発明の一例は、情報処理装置と、少なくとも1つの操作装置とを備えるゲームシステムである。情報処理装置は、プロセッサを備える。 操作装置は、慣性センサと、振動子とを備える。操作装置は、慣性センサの出力に基づく慣性データを情報処理装置へ送信する。操作装置は、情報処理装置から受信した振動制御信号に基づいて振動子を振動させる。プロセッサは、ゲーム処理を実行する。プロセッサは、ゲーム処理における所定の場面において、指定された操作装置の振動子を振動させる振動制御信号を情報処理装置から出力させる。プロセッサは、操作装置からの慣性データに基づいて当該操作装置の動きの有無を判定する。プロセッサは、操作装置の動きが無いと判定されたことを少なくとも条件として、所定の場面において当該操作装置の振動子を振動させないまたは振動を弱めるように、振動の制限を行う。
慣性センサは、少なくとも加速度センサを含んでいてもよい。プロセッサは、所定期間に加速度センサによって検出される加速度の変化の大きさが基準より小さい場合、操作装置の動きが無いと判定してもよい。
プロセッサはさらに、操作装置の姿勢が解除条件を満たすか否かの判定を、当該操作装置が備える慣性センサの出力に基づく慣性データに基づいて行ってもよい。プロセッサはさらに、解除条件が満たされる場合、振動の制限を解除してもよい。
操作装置は、操作ボタンおよび/または方向入力スティックをさらに備えてもよい。プロセッサはさらに、操作ボタンおよび/または方向入力スティックに対する入力がある場合、振動の制限を解除してもよい。
操作装置は、情報処理装置に対して装着可能であってもよい。
プロセッサはさらに、操作装置が情報処理装置に対して装着された状態である場合、振動の制限を解除してもよい。
プロセッサは、ゲーム処理において、複数人のプレイヤが順番にゲーム操作を行うゲームを実行してもよい。プロセッサは、ゲーム操作の順番がプレイヤに回ってきた場面において、当該プレイヤに対応する操作装置の動きがあると判定されたことを少なくとも条件として、当該操作装置の振動子を振動させる振動制御信号を情報処理装置から出力させてもよく、当該操作装置の動きが無いと判定されたことを少なくとも条件として、振動の制限を行ってもよい。
以下、本実施形態の一例に係るゲームシステムについて説明する。本実施形態におけるゲームシステム1の一例は、本体装置(情報処理装置;本実施形態ではゲーム装置本体として機能する)2と左コントローラ3および右コントローラ4とを含む。本体装置2は、左コントローラ3および右コントローラ4がそれぞれ着脱可能である。つまり、ゲームシステム1は、左コントローラ3および右コントローラ4をそれぞれ本体装置2に装着して一体化された装置として利用できる。また、ゲームシステム1は、本体装置2と左コントローラ3および右コントローラ4とを別体として利用することもできる(図2参照)。以下では、本実施形態のゲームシステム1のハードウェア構成について説明し、その後に本実施形態のゲームシステム1の制御について説明する。
図8~図11を参照して、ゲームシステム1において実行される情報処理の概要について説明する。本実施形態においては、ゲームシステム1において、ゲーム中における適宜のタイミングでコントローラが振動するゲームが実行される。本実施形態においては、複数人のプレイヤ(換言すれば、ユーザ)によって行われるゴルフゲームが実行される場合を例として説明する。なお、ゲームシステム1において実行されるゲームのジャンルおよび内容は任意であり、ゲームに参加するプレイヤの人数は何人であってもよい。
ゴルフゲームにおいては、ゲームにおいて定められた順番(例えば、カップからボールまでの距離が遠い順)でプレイヤが1人ずつショット操作(すなわち、プレイヤキャラクタにショットを行わせる操作)を行うことによって、ゲームが進行する。ここで、ゲームシステム1は、ショット操作を行う順番となったプレイヤに対して、順番となったことを通知するべく、当該プレイヤが使用するコントローラを振動させる。例えば図8に示す例においては、第1のプレイヤがショット操作を行う順番であり、このとき、ゲームシステム1は、第1のプレイヤに関連付けられる左コントローラ3を振動させる。これによって、第1のプレイヤは、自身が操作を行う順番が回ってきたことを振動によって認識することができる。また、図示しないが、ゲーム中において第2プレイヤがショット操作を行う順番になると、ゲームシステム1は、第2のプレイヤに関連付けられる右コントローラ4を振動させる。なお、図8に示す例においては、本体装置2におけるディスプレイ12には、第1のプレイヤ(当該ゲーム画像における「プレイヤ1」)の順番であることを示すメッセージ201が表示される。ただし、他の実施形態においては、プレイヤに対する順番の通知は、振動のみで行われてもよいし、振動と表示以外の方法(例えば、音声)とによって行われてもよい。
上記のように、本実施形態においては、ゲームシステム1は、ゲーム中においてコントローラを振動させるが、一定条件下においてはコントローラの振動を制限する。つまり、本実施形態においては、ゲームシステム1は、上記振動タイミングが到来しても一定条件下においてはコントローラの振動を制限する。以下、図9を参照して、コントローラの振動を制限することについて説明する。
次に、図10を参照して、コントローラの動きの状態(すなわち、運動状態であるか停止状態であるか)を判定する方法について説明する。本実施形態においては、コントローラは、上述の運動状態と停止状態とのいずれかの状態を取るものとする。つまり、ゲームシステム1は、コントローラの現在の動きの状態として、運動状態と、停止状態とのいずれかを特定する。
D[t]=|Ax[t]-Ax[t-1]|+|Ay[t]-Ay[t-1]|+|Az[t]-Az[t-1]| …(1)
ゲームシステム1は、上記の差分Dを単位時間毎に算出する。
次に、図11を参照して、コントローラの姿勢が載置姿勢であるか否かを判定する方法について説明する。ここで、本実施形態においては、コントローラのハウジングの主面が鉛直上向きを向く(すなわち、主面に垂直な直線が鉛直上方向に平行となる)ときの姿勢を基準姿勢とし、載置姿勢とは、基準姿勢から所定範囲内にある姿勢を指すものとする。
次に、図12および図13を参照して、ゲームシステム1における情報処理の具体例について説明する。
上記実施形態においては、ゲームシステム1は、情報処理装置(例えば、本体装置2)と、少なくとも1つの操作装置(例えば、コントローラ)とを備える。情報処理装置はプロセッサを備え、操作装置は、慣性センサ(例えば、加速度センサ)と、振動子とを備える。操作装置は、慣性センサの出力に基づく慣性データ(例えば、加速度データ)を情報処理装置へ送信し、情報処理装置から受信した振動制御信号に基づいて振動子を振動させる。プロセッサは、(a)ゲーム処理を実行し(例えば、ステップS2)、(b)ゲーム処理における所定の場面において、指定された操作装置の振動子を振動させる振動制御信号を情報処理装置から出力させ(例えば、ステップS9)、(c)操作装置からの慣性データに基づいて当該操作装置の動きの有無を判定し(例えば、ステップS3およびS5)、(d)操作装置の動きが無いと判定されたことを少なくとも条件として、所定の場面において当該操作装置の振動子を振動させない(または振動を弱める)ように、振動の制限を行う(例えば、ステップS5でYesとなったことを少なくとも条件としてステップS9の処理がスキップされる)。
上記実施形態においては、コントローラの動きが無いと判定される場合において、解除条件が満たされる場合には、振動の制限が解除された。ここで、他の実施形態においては、解除条件は設定されず、コントローラの動きが無いと判定される場合にコントローラの振動が制限されてもよい。このとき、ゲームシステム1は、コントローラの動きが無いと判定される場合であって、所定の緩和条件が満たされる場合には、振動を制限しない場合に比べてコントローラの振動を弱めるようにし、緩和条件が満たされない場合には、コントローラを振動させないようにしてもよい。つまり、ゲームシステム1は、コントローラの動きが無いと判定される場合において、条件が満たされるか否かによって、振動を制限する方法(すなわち、振動を停止するか、それとも、振動を弱めるか)を異ならせるようにしてもよい。
上記実施形態においては、コントローラの動きが無いと判定されたことを少なくとも条件として、当該コントローラの振動を制限することとした。ここで、他の実施形態においては、ゲームシステム1は、コントローラの動きの有無にかかわらず、コントローラが上述の載置姿勢でないと判定されたことを少なくとも条件として、当該コントローラの振動を制限してもよい。このように、ゲームシステム1は、コントローラの姿勢が所定の条件を満たすか否かの判定を慣性データに基づいて行い、当該所定の条件が満たされることを少なくとも条件として、当該コントローラの振動を制限してもよい。なお、このとき、ゲームシステム1は、「コントローラの動きがあると判定されたこと」を解除条件として用いてもよい。
上記実施形態においては、ゲームシステム1は、本体装置2と、本体装置2に着脱可能なコントローラとを備える構成であったが、他の実施形態においては、ゲームシステムは単一の装置によって構成されてもよい。例えば、ゲームシステムは、上記の本体装置2と各コントローラ3および4とが一体となった情報処理装置であってもよく、慣性センサと振動子とを備える携帯型の情報処理装置であってもよい。なお、このとき、上述の第1の解除条件は用いられない。
2 本体装置
3 左コントローラ
4 右コントローラ
81 プロセッサ
104,114 加速度センサ
107,117 振動子
Claims (29)
- 情報処理装置と、
少なくとも1つの操作装置とを備え、
前記情報処理装置は、
プロセッサを備え、
前記操作装置は、
慣性センサと、振動子とを備え、
前記慣性センサの出力に基づく慣性データを前記情報処理装置へ送信し、
前記情報処理装置から受信した振動制御信号に基づいて前記振動子を振動させ、
前記プロセッサは、
ゲーム処理を実行し、
前記ゲーム処理における所定の場面において、指定された前記操作装置の前記振動子を振動させる前記振動制御信号を前記情報処理装置から出力させ、
前記操作装置からの前記慣性データに基づいて当該操作装置の動きの有無を判定し、
前記操作装置の動きが無いと判定されたことを少なくとも条件として、前記所定の場面において当該操作装置の振動子を振動させないまたは振動を弱めるように、振動の制限を行い、
前記操作装置の姿勢が、当該操作装置が載置されている姿勢であるか否かの判定を、当該操作装置が備える慣性センサの出力に基づく慣性データに基づいて行い、
前記操作装置が、当該操作装置が載置されている姿勢ではない場合、前記振動の制限を解除する、ゲームシステム。 - 情報処理装置と、
少なくとも1つの操作装置とを備え、
前記情報処理装置は、
プロセッサを備え、
前記操作装置は、
慣性センサと、振動子とを備え、
前記慣性センサの出力に基づく慣性データを前記情報処理装置へ送信し、
前記情報処理装置から受信した振動制御信号に基づいて前記振動子を振動させ、
前記プロセッサは、
ゲーム処理を実行し、
前記ゲーム処理における所定の場面において、指定された前記操作装置の前記振動子を振動させる前記振動制御信号を前記情報処理装置から出力させ、
前記操作装置からの前記慣性データに基づいて当該操作装置の動きの有無を判定し、
前記操作装置の動きが無いと判定されたことを少なくとも条件として、前記所定の場面において当該操作装置の振動子を振動させないまたは振動を弱めるように、振動の制限を行い、
前記操作装置は、前記情報処理装置に対して装着可能であり、
前記プロセッサは、
前記操作装置が前記情報処理装置に対して装着された状態である場合、前記振動の制限を解除する、ゲームシステム。 - 前記慣性センサは少なくとも加速度センサを含み、
前記プロセッサは、
所定期間に前記加速度センサによって検出される加速度の変化の大きさが基準より小さい場合、前記操作装置の動きが無いと判定する、請求項1または請求項2に記載のゲームシステム。 - 前記プロセッサはさらに、
前記操作装置の姿勢が、当該操作装置が載置されている姿勢であるか否かの判定を、当該操作装置が備える慣性センサの出力に基づく慣性データに基づいて行い、
前記操作装置が、当該操作装置が載置されている姿勢ではない場合、前記振動の制限を解除する、請求項2に記載のゲームシステム。 - 前記操作装置は、操作ボタンおよび/または方向入力スティックをさらに備え、
前記プロセッサはさらに、前記操作ボタンおよび/または方向入力スティックに対する入力がある場合、前記振動の制限を解除する、請求項1から請求項4のいずれか1項に記載のゲームシステム。 - 前記操作装置は、前記情報処理装置に対して装着可能であり、
前記プロセッサはさらに、
前記操作装置が前記情報処理装置に対して装着された状態である場合、前記振動の制限を解除する、請求項1に記載のゲームシステム。 - 前記プロセッサは、
前記ゲーム処理において、複数人のプレイヤが順番にゲーム操作を行うゲームを実行し、
ゲーム操作の順番がプレイヤに回ってきた場面において、当該プレイヤに対応する前記操作装置の動きがあると判定されたことを少なくとも条件として、当該操作装置の前記振動子を振動させる前記振動制御信号を前記情報処理装置から出力させ、当該操作装置の動きが無いと判定されたことを少なくとも条件として、前記振動の制限を行う、請求項1から請求項6のいずれか1項に記載のゲームシステム。 - 情報処理装置のコンピュータに、
慣性センサと振動子を備える操作装置であって、前記慣性センサの出力に基づいた慣性データを前記情報処理装置に送信し、前記情報処理装置から受信した振動制御信号に基づいて前記振動子を振動させる操作装置と通信を行わせ、
ゲーム処理を実行させ、
前記ゲーム処理における所定の場面において、指定された前記操作装置の前記振動子を振動させる前記振動制御信号を前記情報処理装置から出力させ、
前記操作装置からの前記慣性データに基づいて前記操作装置の動きの有無を判定させ、
前記操作装置の動きが無いと判定されたことを少なくとも条件として、前記所定の場面において当該操作装置の振動子を振動させないまたは振動を弱めるように、振動の制限を行わせ、
前記操作装置の姿勢が、当該操作装置が載置されている姿勢であるか否かの判定を、当該操作装置が備える慣性センサの出力に基づく慣性データに基づいて行わせ、
前記操作装置が、当該操作装置が載置されている姿勢ではない場合、前記振動の制限を解除させる、ゲームプログラム。 - 情報処理装置のコンピュータに、
慣性センサと振動子を備え、前記情報処理装置に対して装着可能な操作装置であって、前記慣性センサの出力に基づいた慣性データを前記情報処理装置に送信し、前記情報処理装置から受信した振動制御信号に基づいて前記振動子を振動させる操作装置と通信を行わせ、
ゲーム処理を実行させ、
前記ゲーム処理における所定の場面において、指定された前記操作装置の前記振動子を振動させる前記振動制御信号を前記情報処理装置から出力させ、
前記操作装置からの前記慣性データに基づいて前記操作装置の動きの有無を判定させ、
前記操作装置の動きが無いと判定されたことを少なくとも条件として、前記所定の場面において当該操作装置の振動子を振動させないまたは振動を弱めるように、振動の制限を行わせ、
前記操作装置が前記情報処理装置に対して装着された状態である場合、前記振動の制限を解除させる、ゲームプログラム。 - 前記慣性センサは少なくとも加速度センサを含み、
前記ゲームプログラムは、前記コンピュータに、
所定期間に前記加速度センサによって検出される加速度の変化の大きさが基準より小さい場合、前記操作装置の動きが無いと判定させる、請求項8または請求項9に記載のゲームプログラム。 - 前記ゲームプログラムは、前記コンピュータに、
前記操作装置の姿勢が、当該操作装置が載置されている姿勢であるか否かの判定を、当該操作装置が備える慣性センサの出力に基づく慣性データに基づいてさらに行わせ、
前記操作装置が、当該操作装置が載置されている姿勢ではない場合、前記振動の制限を解除させる、請求項9に記載のゲームプログラム。 - 前記操作装置は、操作ボタンおよび/または方向入力スティックをさらに備え、
前記ゲームプログラムは、前記コンピュータに、
前記操作ボタンおよび/または方向入力スティックに対する入力がある場合、前記振動の制限を解除させる、請求項8から請求項11のいずれか1項に記載のゲームプログラム。 - 前記操作装置は、前記情報処理装置に対して装着可能であり、
前記ゲームプログラムは、前記コンピュータに、
前記操作装置が前記情報処理装置に対して装着された状態である場合、前記振動の制限を解除させる、請求項8に記載のゲームプログラム。 - 前記ゲームプログラムは、前記コンピュータに、
前記ゲーム処理において、複数人のプレイヤが順番にゲーム操作を行うゲームを実行させ、
ゲーム操作の順番がプレイヤに回ってきた場面において、当該プレイヤに対応する前記操作装置の動きがあると判定されたことを少なくとも条件として、当該操作装置の前記振動子を振動させる前記振動制御信号を前記情報処理装置から出力させ、当該操作装置の動きが無いと判定されたことを少なくとも条件として、前記振動の制限を行わせる、請求項8から請求項13のいずれか1項に記載のゲームプログラム。 - プロセッサを備える情報処理装置であって、
前記プロセッサは、
慣性センサと振動子を備える操作装置であって、前記慣性センサの出力に基づいた慣性データを前記情報処理装置に送信し、前記情報処理装置から受信した振動制御信号に基づいて前記振動子を振動させる操作装置と通信を行い、
ゲーム処理を実行し、
前記ゲーム処理における所定の場面において、指定された前記操作装置の前記振動子を振動させる前記振動制御信号を前記情報処理装置から出力させ、
前記操作装置からの前記慣性データに基づいて前記操作装置の動きの有無を判定し、
前記操作装置の動きが無いと判定されたことを少なくとも条件として、前記所定の場面において当該操作装置の振動子を振動させないまたは振動を弱めるように、振動の制限を行い、
前記操作装置の姿勢が、当該操作装置が載置されている姿勢であるか否かの判定を、当該操作装置が備える慣性センサの出力に基づく慣性データに基づいて行い、
前記操作装置が、当該操作装置が載置されている姿勢ではない場合、前記振動の制限を解除する、情報処理装置。 - プロセッサを備える情報処理装置であって、
前記プロセッサは、
慣性センサと振動子を備える操作装置であって、前記慣性センサの出力に基づいた慣性データを前記情報処理装置に送信し、前記情報処理装置から受信した振動制御信号に基づいて前記振動子を振動させる操作装置と通信を行い、
ゲーム処理を実行し、
前記ゲーム処理における所定の場面において、指定された前記操作装置の前記振動子を振動させる前記振動制御信号を前記情報処理装置から出力させ、
前記操作装置からの前記慣性データに基づいて前記操作装置の動きの有無を判定し、
前記操作装置の動きが無いと判定されたことを少なくとも条件として、前記所定の場面において当該操作装置の振動子を振動させないまたは振動を弱めるように、振動の制限を行い、
前記操作装置は、前記情報処理装置に対して装着可能であり、
前記プロセッサは、
前記操作装置が前記情報処理装置に対して装着された状態である場合、前記振動の制限を解除する、情報処理装置。 - 前記慣性センサは少なくとも加速度センサを含み、
前記プロセッサは、
所定期間に前記加速度センサによって検出される加速度の変化の大きさが基準より小さい場合、前記操作装置の動きが無いと判定する、請求項15または請求項16に記載の情報処理装置。 - 前記プロセッサはさらに、
前記操作装置の姿勢が、当該操作装置が載置されている姿勢であるか否かの判定を、当該操作装置が備える慣性センサの出力に基づく慣性データに基づいて行い、
前記操作装置が、当該操作装置が載置されている姿勢ではない場合、前記振動の制限を解除する、請求項16に記載の情報処理装置。 - 前記操作装置は、操作ボタンおよび/または方向入力スティックをさらに備え、
前記プロセッサはさらに、前記操作ボタンおよび/または方向入力スティックに対する入力がある場合、前記振動の制限を解除する、請求項15から請求項18のいずれか1項に記載の情報処理装置。 - 前記操作装置は、前記情報処理装置に対して装着可能であり、
前記プロセッサはさらに、
前記操作装置が前記情報処理装置に対して装着された状態である場合、前記振動の制限を解除する、請求項15に記載の情報処理装置。 - 前記プロセッサは、
前記ゲーム処理において、複数人のプレイヤが順番にゲーム操作を行うゲームを実行し、
ゲーム操作の順番がプレイヤに回ってきた場面において、当該プレイヤに対応する前記操作装置の動きがあると判定されたことを少なくとも条件として、当該操作装置の前記振動子を振動させる前記振動制御信号を前記情報処理装置から出力させ、当該操作装置の動きが無いと判定されたことを少なくとも条件として、前記振動の制限を行う、請求項15から請求項20のいずれか1項に記載の情報処理装置。 - 情報処理装置と、慣性センサおよび振動子を備える少なくとも1つの操作装置とを備えるゲームシステムにおいて実行されるゲーム処理方法であって、
前記操作装置は、
前記慣性センサの出力に基づく慣性データを前記情報処理装置へ送信し、
前記情報処理装置は、
ゲーム処理を実行し、
前記ゲーム処理における所定の場面において、指定された前記操作装置の前記振動子を振動させる振動制御信号を前記情報処理装置から出力させ、
前記操作装置は、
前記情報処理装置から受信した前記振動制御信号に基づいて前記振動子を振動させ、
前記情報処理装置は、
前記操作装置からの前記慣性データに基づいて当該操作装置の動きの有無を判定し、
前記操作装置の動きが無いと判定されたことを少なくとも条件として、前記所定の場面において当該操作装置の振動子を振動させないまたは振動を弱めるように、振動の制限を行い、
前記操作装置の姿勢が、当該操作装置が載置されている姿勢であるか否かの判定を、当該操作装置が備える慣性センサの出力に基づく慣性データに基づいて行い、
前記操作装置が、当該操作装置が載置されている姿勢ではない場合、前記振動の制限を解除する、ゲーム処理方法。 - 情報処理装置と、慣性センサおよび振動子を備える少なくとも1つの操作装置とを備えるゲームシステムにおいて実行されるゲーム処理方法であって、
前記操作装置は、
前記慣性センサの出力に基づく慣性データを前記情報処理装置へ送信し、
前記情報処理装置は、
ゲーム処理を実行し、
前記ゲーム処理における所定の場面において、指定された前記操作装置の前記振動子を振動させる振動制御信号を前記情報処理装置から出力させ、
前記操作装置は、
前記情報処理装置から受信した前記振動制御信号に基づいて前記振動子を振動させ、
前記情報処理装置は、
前記操作装置からの前記慣性データに基づいて当該操作装置の動きの有無を判定し、
前記操作装置の動きが無いと判定されたことを少なくとも条件として、前記所定の場面において当該操作装置の振動子を振動させないまたは振動を弱めるように、振動の制限を行い、
前記操作装置は、前記情報処理装置に対して装着可能であり、
前記情報処理装置は、
前記操作装置が前記情報処理装置に対して装着された状態である場合、前記振動の制限を解除する、ゲーム処理方法。 - 前記慣性センサは少なくとも加速度センサを含み、
前記情報処理装置は、
所定期間に前記加速度センサによって検出される加速度の変化の大きさが基準より小さい場合、前記操作装置の動きが無いと判定する、請求項22または請求項23に記載のゲーム処理方法。 - 前記情報処理装置はさらに、
前記操作装置の姿勢が、当該操作装置が載置されている姿勢であるか否かの判定を、当該操作装置が備える慣性センサの出力に基づく慣性データに基づいて行い、
前記操作装置が、当該操作装置が載置されている姿勢ではない場合、前記振動の制限を解除する、請求項23に記載のゲーム処理方法。 - 前記操作装置は、操作ボタンおよび/または方向入力スティックをさらに備え、
前記情報処理装置はさらに、前記操作ボタンおよび/または方向入力スティックに対する入力がある場合、前記振動の制限を解除する、請求項22から請求項25のいずれか1項に記載のゲーム処理方法。 - 前記操作装置は、前記情報処理装置に対して装着可能であり、
前記情報処理装置はさらに、
前記操作装置が前記情報処理装置に対して装着された状態である場合、前記振動の制限を解除する、請求項22に記載のゲーム処理方法。 - 前記情報処理装置は、
前記ゲーム処理において、複数人のプレイヤが順番にゲーム操作を行うゲームを実行し、
ゲーム操作の順番がプレイヤに回ってきた場面において、当該プレイヤに対応する前記操作装置の動きがあると判定されたことを少なくとも条件として、当該操作装置の前記振動子を振動させる前記振動制御信号を前記情報処理装置から出力させ、当該操作装置の動きが無いと判定されたことを少なくとも条件として、前記振動の制限を行う、請求項22から請求項27のいずれか1項に記載のゲーム処理方法。 - プロセッサと、慣性センサと、振動子とを備える情報処理装置であって、
前記プロセッサは、
ゲーム処理を実行し、
前記ゲーム処理における所定の場面において、前記振動子を振動させる振動制御信号を出力し、
前記慣性センサの出力に基づいて前記情報処理装置の動きの有無を判定し、
前記情報処理装置の動きが無いと判定されたことを少なくとも条件として、前記所定の場面において前記振動子を振動させないまたは振動を弱めるように、振動の制限を行い、
前記情報処理装置の姿勢が、当該情報処理装置が載置されている姿勢であるか否かの判定を、前記慣性センサの出力に基づく慣性データに基づいて行い、
前記情報処理装置が、当該情報処理装置が載置されている姿勢ではない場合、前記振動の制限を解除する、情報処理装置。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020022720A JP7170680B2 (ja) | 2020-02-13 | 2020-02-13 | ゲームシステム、ゲームプログラム、情報処理装置、および、ゲーム処理方法 |
| US17/023,757 US11331570B2 (en) | 2020-02-13 | 2020-09-17 | Game system, storage medium having stored therein game program, information processing apparatus, and game processing method |
| JP2022175410A JP7502395B2 (ja) | 2020-02-13 | 2022-11-01 | ゲームシステム、ゲームプログラム、情報処理装置、および、ゲーム処理方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020022720A JP7170680B2 (ja) | 2020-02-13 | 2020-02-13 | ゲームシステム、ゲームプログラム、情報処理装置、および、ゲーム処理方法 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022175410A Division JP7502395B2 (ja) | 2020-02-13 | 2022-11-01 | ゲームシステム、ゲームプログラム、情報処理装置、および、ゲーム処理方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2021126323A JP2021126323A (ja) | 2021-09-02 |
| JP7170680B2 true JP7170680B2 (ja) | 2022-11-14 |
Family
ID=77272312
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020022720A Active JP7170680B2 (ja) | 2020-02-13 | 2020-02-13 | ゲームシステム、ゲームプログラム、情報処理装置、および、ゲーム処理方法 |
| JP2022175410A Active JP7502395B2 (ja) | 2020-02-13 | 2022-11-01 | ゲームシステム、ゲームプログラム、情報処理装置、および、ゲーム処理方法 |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022175410A Active JP7502395B2 (ja) | 2020-02-13 | 2022-11-01 | ゲームシステム、ゲームプログラム、情報処理装置、および、ゲーム処理方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US11331570B2 (ja) |
| JP (2) | JP7170680B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2025210902A1 (ja) * | 2024-04-05 | 2025-10-09 | 任天堂株式会社 | 情報処理システム、情報処理プログラム、および情報処理方法 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010000257A (ja) | 2008-06-20 | 2010-01-07 | Namco Bandai Games Inc | ゲームコントローラケース、ゲームコントローラケースセット、プログラム、及び情報記憶媒体 |
| JP2013081572A (ja) | 2011-10-07 | 2013-05-09 | Konami Digital Entertainment Co Ltd | ゲーム装置、入れ替わり報知方法、および、プログラム |
| JP2015231098A (ja) | 2014-06-04 | 2015-12-21 | ソニー株式会社 | 振動装置、および振動方法 |
| WO2018003161A1 (ja) | 2016-06-28 | 2018-01-04 | 株式会社ソニー・インタラクティブエンタテインメント | 利用状態判定装置、利用状態判定方法及びプログラム |
| JP2019084298A (ja) | 2017-11-10 | 2019-06-06 | 株式会社バンダイナムコエンターテインメント | 操作入力システム、操作入力装置及びゲームシステム |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004236202A (ja) | 2003-01-31 | 2004-08-19 | Nec Commun Syst Ltd | 携帯電話機、該携帯電話機に用いられる着信通知制御方法及び着信通知制御プログラム |
| US8684839B2 (en) * | 2004-06-18 | 2014-04-01 | Igt | Control of wager-based game using gesture recognition |
| JP2008211287A (ja) | 2007-02-23 | 2008-09-11 | Seiko Epson Corp | 携帯型機器及び携帯型機器の制御方法 |
| US9423874B2 (en) * | 2013-03-15 | 2016-08-23 | Steelseries Aps | Gaming accessory with sensory feedback device |
| US9975044B2 (en) * | 2014-07-22 | 2018-05-22 | Ngage SporTek Ltd. | System and method for social gaming |
| US10268286B2 (en) * | 2014-12-23 | 2019-04-23 | Immersion Corporation | Controlling power distribution to haptic output devices |
| WO2017043400A1 (ja) * | 2015-09-08 | 2017-03-16 | ソニー株式会社 | 情報処理装置、方法およびコンピュータプログラム |
| JP6670768B2 (ja) | 2017-01-05 | 2020-03-25 | 任天堂株式会社 | ゲームシステム、ゲームプログラム、情報処理装置、および、情報処理方法 |
| WO2018193514A1 (ja) * | 2017-04-18 | 2018-10-25 | 株式会社ソニー・インタラクティブエンタテインメント | 振動制御装置 |
| JP6613267B2 (ja) | 2017-06-02 | 2019-11-27 | 任天堂株式会社 | 情報処理システム、情報処理プログラム、情報処理装置、および、情報処理方法 |
| US11173393B2 (en) * | 2017-09-29 | 2021-11-16 | Sony Interactive Entertainment Inc. | Operation device and control apparatus therefor |
| US11013991B1 (en) * | 2019-12-31 | 2021-05-25 | Dell Products L.P. | Information handling system controller adaptive haptic feedback |
-
2020
- 2020-02-13 JP JP2020022720A patent/JP7170680B2/ja active Active
- 2020-09-17 US US17/023,757 patent/US11331570B2/en active Active
-
2022
- 2022-11-01 JP JP2022175410A patent/JP7502395B2/ja active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010000257A (ja) | 2008-06-20 | 2010-01-07 | Namco Bandai Games Inc | ゲームコントローラケース、ゲームコントローラケースセット、プログラム、及び情報記憶媒体 |
| JP2013081572A (ja) | 2011-10-07 | 2013-05-09 | Konami Digital Entertainment Co Ltd | ゲーム装置、入れ替わり報知方法、および、プログラム |
| JP2015231098A (ja) | 2014-06-04 | 2015-12-21 | ソニー株式会社 | 振動装置、および振動方法 |
| WO2018003161A1 (ja) | 2016-06-28 | 2018-01-04 | 株式会社ソニー・インタラクティブエンタテインメント | 利用状態判定装置、利用状態判定方法及びプログラム |
| JP2019084298A (ja) | 2017-11-10 | 2019-06-06 | 株式会社バンダイナムコエンターテインメント | 操作入力システム、操作入力装置及びゲームシステム |
Also Published As
| Publication number | Publication date |
|---|---|
| US11331570B2 (en) | 2022-05-17 |
| JP2021126323A (ja) | 2021-09-02 |
| JP7502395B2 (ja) | 2024-06-18 |
| US20210252393A1 (en) | 2021-08-19 |
| JP2023015184A (ja) | 2023-01-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6613267B2 (ja) | 情報処理システム、情報処理プログラム、情報処理装置、および、情報処理方法 | |
| US20180178118A1 (en) | Storage medium having stored therein information processing program, information processing apparatus, information processing system, and information processing method | |
| JP6653293B2 (ja) | 情報処理システム、情報処理プログラム、情報処理装置、および、情報処理方法 | |
| US10441883B2 (en) | Information processing system, non-transitory storage medium having information processing program stored therein, information processing apparatus, and information processing method | |
| JP2019208896A (ja) | 情報処理プログラム、情報処理装置、情報処理システム、および情報処理方法 | |
| JP7233399B2 (ja) | ゲームプログラム、ゲーム装置、ゲームシステム、およびゲーム処理方法 | |
| JP6893417B2 (ja) | ゲームシステム、ゲームプログラム、情報処理装置、および、情報処理方法 | |
| US10632371B2 (en) | Storage medium having stored therein information processing program, information processing system, information processing apparatus, and information processing method | |
| JP2022039851A (ja) | ゲームプログラム、ゲームシステム、情報処理装置、および、情報処理方法 | |
| JP6670768B2 (ja) | ゲームシステム、ゲームプログラム、情報処理装置、および、情報処理方法 | |
| US10661162B2 (en) | Game system, non-transitory storage medium having stored therein game program, game apparatus, and game method | |
| US10758819B2 (en) | Game system, non-transitory storage medium having stored therein game program, information processing apparatus, and game control method | |
| JP6776132B2 (ja) | ゲームシステム、ゲームプログラム、ゲーム装置およびゲーム方法 | |
| JP6715192B2 (ja) | ゲームシステム、ゲームプログラム、情報処理装置およびゲーム制御方法 | |
| US10661163B2 (en) | Video game with haptic signal that is disabled based on losing contact with a surface | |
| JP7502395B2 (ja) | ゲームシステム、ゲームプログラム、情報処理装置、および、ゲーム処理方法 | |
| JP6955339B2 (ja) | 情報処理プログラム、情報処理装置、情報処理システム、および情報処理方法 | |
| JP6973967B2 (ja) | 情報処理プログラム、情報処理装置、情報処理システム、および情報処理方法 | |
| JP2022160997A (ja) | 情報処理システム、情報処理プログラム、情報処理装置、および情報処理方法 | |
| JP2022160998A (ja) | 情報処理プログラム、情報処理装置、情報処理方法、および情報処理システム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210309 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220311 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220324 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220511 |
|
| 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: 20221004 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20221101 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7170680 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |