JP4916390B2 - 情報処理プログラム、情報処理装置、情報処理システム、および情報処理方法 - Google Patents
情報処理プログラム、情報処理装置、情報処理システム、および情報処理方法 Download PDFInfo
- Publication number
- JP4916390B2 JP4916390B2 JP2007163022A JP2007163022A JP4916390B2 JP 4916390 B2 JP4916390 B2 JP 4916390B2 JP 2007163022 A JP2007163022 A JP 2007163022A JP 2007163022 A JP2007163022 A JP 2007163022A JP 4916390 B2 JP4916390 B2 JP 4916390B2
- Authority
- JP
- Japan
- Prior art keywords
- vector
- acceleration
- difference
- information processing
- data
- 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/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/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
-
- 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 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
-
- 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
-
- 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/60—Methods for processing data by generating or executing the game program
- A63F2300/6045—Methods for processing data by generating or executing the game program for mapping control signals received from the input arrangement into game commands
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)
- Processing Or Creating Images (AREA)
Description
vecgX←vecgX+(vecaX−vecgX)*K
vecgY←vecgY+(vecaY−vecgY)*K
vecgZ←vecgZ+(vecaZ−vecgZ)*K
で算出し、追従ベクトルデータDeを更新する。ここで、Kは追従係数であり、例えばK=0.006に設定される。このように、追従ベクトルvecgは、現時点の累積ベクトルvecaの各軸成分値(vecaX、vecaY、vecaZ)に、所定の割合でそれぞれ追従させた各軸成分値(vecgX、vecgY、vecgZ)を有しており、現時点の累積ベクトルvecaに所定の割合で逐次追従させたものである。上記算出式によって、追従ベクトルvecgは、累積ベクトルvecaに追従するベクトルとして算出されているが、追従係数Kが非常に小さな値であるため、累積ベクトルvecaのX軸成分vecaX、Y軸成分vecaY、およびZ軸成分vecaZを平滑化したようなベクトルとなる。また、追従ベクトルvecgは、常にコアユニット70に作用している重力加速度等の静的加速度成分を累積したパラメータとしても扱うことができる。
vecdX=vecaX−vecgX
vecdY=vecaY−vecgY
vecdZ=vecaZ−vecgZ
で算出し、差分ベクトルデータDfを更新する。上記算出式から明らかなように、差分ベクトルvecdは、累積ベクトルvecaから追従ベクトルvecgが除かれている。
posx=vecdX
posy=vecdY
posz=vecdZ
によって算出される。
posx=daX
posy=daY
posz=daZ
によって算出される。
daX=da0X+vecdX
daY=da0Y+vecdY
daZ=da0Z+vecdZ
となる。そして、新たな差分累積値da(daX,daY,daZ)を仮想ゲーム空間にスケーリングして座標指定することによって、位置posが位置pos0から変化する。例えば、差分ベクトルvecd(0,+a,0)が累積された新たな差分累積値daをそのまま仮想ゲーム空間のxyz軸座標値にスケーリングして座標指定することによって、位置pos0(pos0x,pos0y,pos0z)=(da0X,da0Y,da0Z)から位置pos(posx,posy,posz)=(daX,daY,daZ)に変化、すなわち位置pos0からy軸正方向に+aだけ移動した位置posが得られる。この位置posの変化に応じて、オブジェクトOBJの位置も変化するため、当該オブジェクトOBJが仮想ゲーム空間の位置pos0からy軸正方向へ移動して、モニタ2に表示される。一方、上述したようにコアユニット70に設定されたY軸正方向が仮想ゲーム空間に設定されたy軸正方向となるため、結果的にプレイヤが実空間で所定ボタンを押下しながらコアユニット70を動かす方向に、オブジェクトOBJが仮想ゲーム空間で動いてモニタ2に表示されることになる。例えば、位置posに物オブジェクトOBJを配置することによって、上述した図14を用いて説明したゲーム例の実現が可能となる。この場合、プレイヤがコアユニット70の所定ボタンを押下している間のみ操作が有効となってその位置に物オブジェクトOBJが停止するため、プレイヤの意図に応じた任意の位置に物オブジェクトOBJを移動させやすくなる。
2…モニタ
2a、706…スピーカ
3…ゲーム装置
4…光ディスク
5…ゲーム装置本体
10…CPU
11…システムLSI
12…外部メインメモリ
13…ROM/RTC
14…ディスクドライブ
15…AV−IC
16…AVコネクタ
17…フラッシュメモリ
18…無線通信モジュール
19…無線コントローラモジュール
20…拡張コネクタ
21…外部メモリカード用コネクタ
22、23…アンテナ
24…電源ボタン
25…リセットボタン
26…イジェクトボタン
31…入出力プロセッサ
32…GPU
33…DSP
34…VRAM
35…内部メインメモリ
7…コントローラ
70…コアユニット
71、77…ハウジング
72、78…操作部
73、791…コネクタ
74…撮像情報演算部
741…赤外線フィルタ
742…レンズ
743…撮像素子
744…画像処理回路
75…通信部
751…マイコン
752…メモリ
753…無線モジュール
754…アンテナ
700…基板
701、761…加速度センサ
702…LED
704…バイブレータ
707…サウンドIC
708…アンプ
76…サブユニット
79…接続ケーブル
8…マーカ
Claims (14)
- 所定の筐体に加わる少なくとも1軸方向の加速度を検出する加速度センサから出力される加速度データを用いた処理を実行する情報処理装置のコンピュータに実行させる情報処理プログラムであって、
前記コンピュータを、
前記加速度データを繰り返し取得する加速度データ取得手段と、
前記加速度データ取得手段が取得した加速度データが示す加速度の大きさおよび方向を示す加速度ベクトルを順次累積して、累積ベクトルを算出する累積ベクトル算出手段と、
前記累積ベクトル算出手段が算出する累積ベクトルに追従する追従ベクトルであって、前記追従ベクトルに、前記累積ベクトルから当該追従ベクトルを減じたベクトルを、所定の割合で小さくしてから加算したベクトルを、新たな追従ベクトルとして更新することで前記累積ベクトルに追従する追従ベクトルを算出する追従ベクトル算出手段と、
前記累積ベクトルと前記追従ベクトルとの差分を差分ベクトルとして算出する差分ベクトル算出手段と、
前記差分ベクトルにしたがって決められる値を用いて表示装置上の位置を指定し、当該位置を用いて所定の処理を行う処理手段として機能させる、情報処理プログラム。 - 前記処理手段は、前記差分ベクトルの各軸成分値を前記表示装置上の位置として指定し、当該位置を用いて所定の処理を行う、請求項1に記載の情報処理プログラム。
- 前記差分ベクトル算出手段が算出した前記差分ベクトルの各軸成分値を、それぞれ順次累積して差分累積値を算出する差分累積値算出手段として、さらに前記コンピュータを機能させ、
前記処理手段は、前記差分累積値算出手段が算出した差分累積値を前記表示装置上の位置として指定し、当該位置を用いて所定の処理を行う、請求項1に記載の情報処理プログラム。 - 前記累積ベクトル算出手段は、前記累積ベクトルに前記加速度ベクトルを加算する前または後に逐次前記累積ベクトルを減衰させる減衰処理手段を含む、請求項2または3に記載の情報処理プログラム。
- 前記処理手段は、前記差分ベクトル算出手段が算出した差分ベクトルの大きさが所定の閾値を超えたとき、当該差分ベクトルの各軸成分値を前記表示装置上の位置として指定し、当該位置を用いて所定の処理を行う、請求項2に記載の情報処理プログラム。
- 前記差分累積値算出手段は、前記差分ベクトル算出手段が算出した差分ベクトルの大きさが所定の閾値を超えたとき、当該差分ベクトルの各軸成分値を、それぞれ順次累積して前記差分累積値を算出する、請求項3に記載の情報処理プログラム。
- 前記加速度センサは、検出する加速度の大きさが所定の測定可能範囲内で検出可能であり、
前記情報処理プログラムは、
前記加速度データ取得手段が取得した加速度データが示す加速度の大きさが前記測定可能範囲内の値であるとき、前記加速度データ取得手段が取得した加速度データを用いて、加速度の変化量を示す変化量ベクトルを算出する変化量ベクトル算出手段と、
前記加速度データ取得手段が取得した加速度データが示す加速度の大きさが前記測定可能範囲を超える値であるとき、前回算出された変化量ベクトルから所定量減じることによって新たな変化量ベクトルを算出し、前記累積ベクトル算出手段が前回用いた加速度ベクトルに当該新たな変化量ベクトルを加算して予測加速度ベクトルを算出する予測加速度ベクトル算出手段として、さらに前記コンピュータを機能させ、
前記加速度データ取得手段が取得した加速度データが示す加速度の大きさおよび方向を示す加速度ベクトルの大きさが前記測定可能範囲を超える値であるとき、前記累積ベクトル算出手段は、前記累積ベクトルに前記予測加速度ベクトルを累積して新たな累積ベクトルを算出する、請求項2または3に記載の情報処理プログラム。 - 前記処理手段が行う所定の処理は、前記表示装置上の位置に対応する、当該表示装置上に表示される仮想世界における位置に所定のオブジェクトを配置し、当該位置の移動に応じて当該オブジェクトを仮想世界で移動させる処理である、請求項2または3に記載の情報処理プログラム。
- 前記処理手段は、前記差分ベクトルの各軸成分値を、前記表示装置上に表示される仮想世界に設定した座標系の各座標値にそれぞれ対応させることによって前記表示装置上の位置として指定し、
前記処理手段は、所定の条件を満たすとき、仮想世界に設定された前記座標系の原点を当該仮想世界において移動させる、請求項2に記載の情報処理プログラム。 - 前記加速度データ取得手段は、第1および第2の筐体によって構成される入力装置において、当該第1および第2の筐体それぞれに搭載された第1および第2の加速度センサから出力される第1および第2の加速度データをそれぞれ繰り返し取得し、
前記累積ベクトル算出手段は、前記第1の加速度データが示す加速度の大きさおよび方向を示す第1の加速度ベクトルおよび前記第2の加速度データが示す加速度の大きさおよび方向を示す第2の加速度ベクトルを順次それぞれ累積して、第1の累積ベクトルおよび第2の累積ベクトルをそれぞれ算出し、
前記追従ベクトル算出手段は、前記第1の累積ベクトルに追従する第1の追従ベクトルであって、前記第1の追従ベクトルに、前記第1の累積ベクトルから当該第1の追従ベクトルを減じたベクトルを、所定の割合で小さくしてから加算したベクトルを、新たな第1の追従ベクトルとして更新することで前記第1の累積ベクトルに追従する第1の追従ベクトルを算出し、前記第2の累積ベクトルに追従する第2の追従ベクトルであって、前記第2の追従ベクトルに、前記第2の累積ベクトルから当該第2の追従ベクトルを減じたベクトルを、所定の割合で小さくしてから加算したベクトルを、新たな第2の追従ベクトルとして更新することで前記第2の累積ベクトルに追従する第2の追従ベクトルを算出し、
前記差分ベクトル算出手段は、前記第1の累積ベクトルと前記第1の追従ベクトルとの差分を第1の差分ベクトルとして算出し、前記第2の累積ベクトルと前記第2の追従ベクトルとの差分を第2の差分ベクトルとして算出し、
前記処理手段は、前記第1の差分ベクトルの各軸成分値を、前記表示装置上に表示される仮想世界に設定した第1の座標系の各座標値にそれぞれ対応させることによって第1の位置を指定し、前記第2の差分ベクトルの各軸成分値を、前記表示装置上に表示される仮想世界に設定した前記第1の座標系とは異なる第2の座標系の各座標値にそれぞれ対応させることによって第2の位置を指定し、
前記処理手段が行う所定の処理は、前記第1の位置に第1のオブジェクトを配置し、前記第2の位置に第2のオブジェクトを配置して、当該第1の位置および第2の位置の移動に応じてそれぞれのオブジェクトを仮想世界で移動させる処理である、請求項2に記載の情報処理プログラム。 - 前記筐体は、ユーザが押下することに応じて所定の操作データを出力する操作ボタンが設けられ、
前記操作データを繰り返し取得する操作データ取得手段として、さらに前記コンピュータを機能させ、
前記差分累積値算出手段は、所定の操作ボタンが押下されたことを示す前記操作データが取得されている期間中にのみ、前記差分ベクトルの各軸成分値を、それぞれ順次累積する、請求項3に記載の情報処理プログラム。 - 所定の筐体に加わる少なくとも1軸方向の加速度を検出する加速度センサから出力される加速度データを用いた処理を実行する情報処理装置であって、
前記加速度データを繰り返し取得する加速度データ取得手段と、
前記加速度データ取得手段が取得した加速度データが示す加速度の大きさおよび方向を示す加速度ベクトルを順次累積して、累積ベクトルを算出する累積ベクトル算出手段と、
前記累積ベクトル算出手段が算出する累積ベクトルに追従する追従ベクトルであって、前記追従ベクトルに、前記累積ベクトルから当該追従ベクトルを減じたベクトルを、所定の割合で小さくしてから加算したベクトルを、新たな追従ベクトルとして更新することで前記累積ベクトルに追従する追従ベクトルを算出する追従ベクトル算出手段と、
前記累積ベクトルと前記追従ベクトルとの差分を差分ベクトルとして算出する差分ベクトル算出手段と、
前記差分ベクトルにしたがって決められる値を用いて表示装置上の位置を指定し、当該位置を用いて所定の処理を行う処理手段とを備える、情報処理装置。 - 所定の筐体に加わる少なくとも1軸方向の加速度を検出する加速度センサから出力される加速度データを用いた処理を実行する情報処理システムであって、
前記加速度データを繰り返し取得する加速度データ取得手段と、
前記加速度データ取得手段が取得した加速度データが示す加速度の大きさおよび方向を示す加速度ベクトルを順次累積して、累積ベクトルを算出する累積ベクトル算出手段と、
前記累積ベクトル算出手段が算出する累積ベクトルに追従する追従ベクトルであって、前記追従ベクトルに、前記累積ベクトルから当該追従ベクトルを減じたベクトルを、所定の割合で小さくしてから加算したベクトルを、新たな追従ベクトルとして更新することで前記累積ベクトルに追従する追従ベクトルを算出する追従ベクトル算出手段と、
前記累積ベクトルと前記追従ベクトルとの差分を差分ベクトルとして算出する差分ベクトル算出手段と、
前記差分ベクトルにしたがって決められる値を用いて表示装置上の位置を指定し、当該位置を用いて所定の処理を行う処理手段とを備える、情報処理システム。 - 所定の筐体に加わる少なくとも1軸方向の加速度を検出する加速度センサから出力される加速度データを用いた処理を実行する情報処理装置における情報処理方法であって、
前記加速度データを繰り返し取得する加速度データ取得ステップと、
前記加速度データ取得ステップで取得された加速度データが示す加速度の大きさおよび方向を示す加速度ベクトルを順次累積して、累積ベクトルを算出する累積ベクトル算出ステップと、
前記累積ベクトル算出ステップで算出された累積ベクトルに追従する追従ベクトルであって、前記追従ベクトルに、前記累積ベクトルから当該追従ベクトルを減じたベクトルを、所定の割合で小さくしてから加算したベクトルを、新たな追従ベクトルとして更新することで前記累積ベクトルに追従する追従ベクトルを算出する追従ベクトル算出ステップと、
前記累積ベクトルと前記追従ベクトルとの差分を差分ベクトルとして算出する差分ベクトル算出ステップと、
前記差分ベクトルにしたがって決められる値を用いて表示装置上の位置を指定し、当該位置を用いて所定の処理を行う処理ステップとを備える、情報処理方法。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007163022A JP4916390B2 (ja) | 2007-06-20 | 2007-06-20 | 情報処理プログラム、情報処理装置、情報処理システム、および情報処理方法 |
| US11/889,246 US7980952B2 (en) | 2007-06-20 | 2007-08-10 | Storage medium having information processing program stored thereon and information processing apparatus |
| EP08005119.6A EP2006764A3 (en) | 2007-06-20 | 2008-03-19 | Storage medium having information processing program stored thereon and information processing apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007163022A JP4916390B2 (ja) | 2007-06-20 | 2007-06-20 | 情報処理プログラム、情報処理装置、情報処理システム、および情報処理方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009003651A JP2009003651A (ja) | 2009-01-08 |
| JP4916390B2 true JP4916390B2 (ja) | 2012-04-11 |
Family
ID=39720421
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007163022A Active JP4916390B2 (ja) | 2007-06-20 | 2007-06-20 | 情報処理プログラム、情報処理装置、情報処理システム、および情報処理方法 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US7980952B2 (ja) |
| EP (1) | EP2006764A3 (ja) |
| JP (1) | JP4916390B2 (ja) |
Families Citing this family (28)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5089079B2 (ja) * | 2006-05-08 | 2012-12-05 | 任天堂株式会社 | プログラム、情報記憶媒体及び画像生成システム |
| US20100292007A1 (en) | 2007-06-26 | 2010-11-18 | Nintendo Of America Inc. | Systems and methods for control device including a movement detector |
| US20090109173A1 (en) * | 2007-10-28 | 2009-04-30 | Liang Fu | Multi-function computer pointing device |
| JP5224832B2 (ja) * | 2008-01-21 | 2013-07-03 | 任天堂株式会社 | 情報処理プログラムおよび情報処理装置 |
| US20090280901A1 (en) * | 2008-05-09 | 2009-11-12 | Dell Products, Lp | Game controller device and methods thereof |
| KR20110025216A (ko) * | 2008-06-24 | 2011-03-09 | 올레그 스탄니슬라보비치 루린 | 가상 오브젝트들 상에 효과를 발생시키는 방법 |
| US8896527B2 (en) * | 2009-04-07 | 2014-11-25 | Samsung Electronics Co., Ltd. | Multi-resolution pointing system |
| US8198526B2 (en) * | 2009-04-13 | 2012-06-12 | 745 Llc | Methods and apparatus for input devices for instruments and/or game controllers |
| GB2469679B (en) * | 2009-04-23 | 2012-05-02 | Imagination Tech Ltd | Object tracking using momentum and acceleration vectors in a motion estimation system |
| JP5438382B2 (ja) * | 2009-05-27 | 2014-03-12 | 任天堂株式会社 | 情報処理プログラムおよび情報処理装置 |
| TW201043311A (en) * | 2009-06-08 | 2010-12-16 | Pixart Imaging Inc | Two-dimensional input device, control device and interactive game system |
| TWI386243B (zh) * | 2009-06-08 | 2013-02-21 | Pixart Imaging Inc | 二維輸入裝置、操控裝置以及互動式遊戲系統 |
| KR101607476B1 (ko) | 2009-06-12 | 2016-03-31 | 삼성전자주식회사 | 휴대용 단말기에서 모션 인식 장치 및 방법 |
| KR20100138725A (ko) | 2009-06-25 | 2010-12-31 | 삼성전자주식회사 | 가상 세계 처리 장치 및 방법 |
| JP4945625B2 (ja) * | 2009-11-30 | 2012-06-06 | 株式会社コナミデジタルエンタテインメント | ゲーム装置、ゲーム装置の制御方法及びプログラム |
| EP2533132A4 (en) * | 2010-02-04 | 2013-12-04 | Capcom Co | COMPUTER AND RECORDING MEDIUM |
| WO2011096352A1 (ja) * | 2010-02-05 | 2011-08-11 | 株式会社カプコン | コンピュータ、および、記録媒体 |
| JP5614527B2 (ja) * | 2010-03-05 | 2014-10-29 | セイコーエプソン株式会社 | 姿勢情報算出装置、姿勢情報算出システム、姿勢情報算出方法及び姿勢情報算出プログラム |
| JP5844999B2 (ja) * | 2011-05-19 | 2016-01-20 | 任天堂株式会社 | 情報処理プログラム、情報処理装置、情報処理システム及び情報処理方法 |
| JP6127367B2 (ja) * | 2012-03-14 | 2017-05-17 | カシオ計算機株式会社 | 演奏装置及びプログラム |
| JP6043544B2 (ja) * | 2012-08-23 | 2016-12-14 | ソニー株式会社 | 入力デバイス、入力システム、電子機器、及び感覚提示方法 |
| JP5613314B1 (ja) * | 2013-11-14 | 2014-10-22 | Jfeシステムズ株式会社 | ジェスチャー検出装置、ジェスチャー検出プログラム、ジェスチャー認識装置およびジェスチャー認識プログラム |
| DE102016207008A1 (de) * | 2016-04-26 | 2017-10-26 | Siemens Aktiengesellschaft | Steuergerät für Virtual-Reality-Anwendungen |
| JP6877893B2 (ja) * | 2016-06-06 | 2021-05-26 | 任天堂株式会社 | ゲーム装置、ゲームシステム、ゲームプログラム、および振り入力判定方法 |
| USD796454S1 (en) * | 2016-06-21 | 2017-09-05 | Power Vision Robot, Inc. | Somatosensory controller |
| US11273367B1 (en) * | 2019-09-24 | 2022-03-15 | Wayne Hughes Beckett | Non-CRT pointing device |
| CN115317892B (zh) * | 2022-09-14 | 2024-10-18 | 北京字跳网络技术有限公司 | 一种交互控制方法、装置、计算机设备及存储介质 |
| US20250306675A1 (en) * | 2024-03-29 | 2025-10-02 | Beijing Zitiao Network Technology Co., Ltd. | Method and apparatus for moving virtual object, electronic device, and storage medium |
Family Cites Families (50)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3218716B2 (ja) | 1992-07-31 | 2001-10-15 | ソニー株式会社 | 入力装置、及び入力システム |
| JP2552427B2 (ja) * | 1993-12-28 | 1996-11-13 | コナミ株式会社 | テレビ遊戯システム |
| US5574479A (en) * | 1994-01-07 | 1996-11-12 | Selectech, Ltd. | Optical system for determining the roll orientation of a remote unit relative to a base unit |
| US5615132A (en) * | 1994-01-21 | 1997-03-25 | Crossbow Technology, Inc. | Method and apparatus for determining position and orientation of a moveable object using accelerometers |
| GB2289756B (en) * | 1994-05-26 | 1998-11-11 | Alps Electric Co Ltd | Space coordinates detecting device and input apparatus using same |
| US5516105A (en) * | 1994-10-06 | 1996-05-14 | Exergame, Inc. | Acceleration activated joystick |
| US6430997B1 (en) * | 1995-11-06 | 2002-08-13 | Trazer Technologies, Inc. | System and method for tracking and assessing movement skills in multidimensional space |
| US6369794B1 (en) * | 1998-09-09 | 2002-04-09 | Matsushita Electric Industrial Co., Ltd. | Operation indication outputting device for giving operation indication according to type of user's action |
| JP2000148351A (ja) * | 1998-09-09 | 2000-05-26 | Matsushita Electric Ind Co Ltd | ユ―ザ動作の種類に応じて操作指示をする操作指示出力装置及びコンピュ―タ読み取り可能な記録媒体 |
| US6545661B1 (en) * | 1999-06-21 | 2003-04-08 | Midway Amusement Games, Llc | Video game system having a control unit with an accelerometer for controlling a video game |
| JP2001104636A (ja) * | 1999-10-04 | 2001-04-17 | Shinsedai Kk | 体感ボールゲーム装置 |
| US6375572B1 (en) * | 1999-10-04 | 2002-04-23 | Nintendo Co., Ltd. | Portable game apparatus with acceleration sensor and information storage medium storing a game progam |
| JP3847058B2 (ja) * | 1999-10-04 | 2006-11-15 | 任天堂株式会社 | ゲームシステム及びそれに用いられるゲーム情報記憶媒体 |
| US6749432B2 (en) * | 1999-10-20 | 2004-06-15 | Impulse Technology Ltd | Education system challenging a subject's physiologic and kinesthetic systems to synergistically enhance cognitive function |
| US20010030667A1 (en) * | 2000-04-10 | 2001-10-18 | Kelts Brett R. | Interactive display interface for information objects |
| US7688306B2 (en) * | 2000-10-02 | 2010-03-30 | Apple Inc. | Methods and apparatuses for operating a portable device based on an accelerometer |
| US6982697B2 (en) * | 2002-02-07 | 2006-01-03 | Microsoft Corporation | System and process for selecting objects in a ubiquitous computing environment |
| US6990639B2 (en) * | 2002-02-07 | 2006-01-24 | Microsoft Corporation | System and process for controlling electronic components in a ubiquitous computing environment using multimodal integration |
| US8797260B2 (en) * | 2002-07-27 | 2014-08-05 | Sony Computer Entertainment Inc. | Inertially trackable hand-held controller |
| JP2005059812A (ja) * | 2003-08-20 | 2005-03-10 | Matsushita Electric Ind Co Ltd | 機器制御インターフェース |
| KR100543703B1 (ko) * | 2003-09-08 | 2006-01-20 | 삼성전자주식회사 | 포인팅 장치 및 그 방법 |
| US20050076161A1 (en) * | 2003-10-03 | 2005-04-07 | Amro Albanna | Input system and method |
| US7489299B2 (en) * | 2003-10-23 | 2009-02-10 | Hillcrest Laboratories, Inc. | User interface devices and methods employing accelerometers |
| US7301529B2 (en) * | 2004-03-23 | 2007-11-27 | Fujitsu Limited | Context dependent gesture response |
| US7173604B2 (en) * | 2004-03-23 | 2007-02-06 | Fujitsu Limited | Gesture identification of controlled devices |
| EP2273484B1 (en) * | 2004-04-30 | 2019-08-28 | Hillcrest Laboratories, Inc. | Methods and devices for removing unintentional movement in free space pointing devices |
| JP5053078B2 (ja) * | 2004-04-30 | 2012-10-17 | ヒルクレスト・ラボラトリーズ・インコーポレイテッド | ハンドヘルドポインティングデバイス及びその作動方法 |
| US7535456B2 (en) * | 2004-04-30 | 2009-05-19 | Hillcrest Laboratories, Inc. | Methods and devices for removing unintentional movement in 3D pointing devices |
| EP1759529A4 (en) * | 2004-04-30 | 2009-11-11 | Hillcrest Lab Inc | SPACE SHOW AND METHOD |
| CA2578653A1 (en) * | 2004-07-29 | 2006-02-09 | Kevin Ferguson | A human movement measurement system |
| FR2879391A1 (fr) * | 2004-12-14 | 2006-06-16 | St Microelectronics Sa | Procede, dispositif et systeme de traitement d'images par estimation de mouvement |
| US20060164393A1 (en) * | 2005-01-24 | 2006-07-27 | Chic Technology Corp. | Highly sensitive inertial mouse |
| KR100537279B1 (ko) * | 2005-05-12 | 2005-12-16 | 삼성전자주식회사 | 모션 인지 가능 휴대용 단말기 및 그의 모션 인지 방법 |
| US7519537B2 (en) * | 2005-07-19 | 2009-04-14 | Outland Research, Llc | Method and apparatus for a verbo-manual gesture interface |
| JP4262726B2 (ja) * | 2005-08-24 | 2009-05-13 | 任天堂株式会社 | ゲームコントローラおよびゲームシステム |
| JP5075330B2 (ja) * | 2005-09-12 | 2012-11-21 | 任天堂株式会社 | 情報処理プログラム |
| US7237446B2 (en) * | 2005-09-16 | 2007-07-03 | Raymond Chan | System and method for measuring gait kinematics information |
| JP3986535B2 (ja) * | 2005-12-26 | 2007-10-03 | 株式会社コナミデジタルエンタテインメント | ビデオゲームプログラム、ビデオゲーム装置及びビデオゲーム制御方法 |
| JP4151982B2 (ja) * | 2006-03-10 | 2008-09-17 | 任天堂株式会社 | 動き判別装置および動き判別プログラム |
| JP4330593B2 (ja) * | 2006-03-13 | 2009-09-16 | 任天堂株式会社 | ゲーム装置およびゲームプログラム |
| JP4547346B2 (ja) * | 2006-03-22 | 2010-09-22 | 任天堂株式会社 | 傾き算出装置および傾き算出プログラムならびにゲーム装置およびゲームプログラム |
| JP4684147B2 (ja) * | 2006-03-28 | 2011-05-18 | 任天堂株式会社 | 傾き算出装置、傾き算出プログラム、ゲーム装置およびゲームプログラム |
| US7852315B2 (en) * | 2006-04-07 | 2010-12-14 | Microsoft Corporation | Camera and acceleration based interface for presentations |
| JP4795087B2 (ja) * | 2006-04-14 | 2011-10-19 | 任天堂株式会社 | ゲーム装置およびゲームプログラム |
| JP5188682B2 (ja) * | 2006-04-28 | 2013-04-24 | 任天堂株式会社 | ゲーム装置、ゲームプログラム、ゲームシステムおよびゲーム制御方法 |
| JP5131809B2 (ja) * | 2006-11-16 | 2013-01-30 | 任天堂株式会社 | ゲーム装置およびゲームプログラム |
| JP5127242B2 (ja) * | 2007-01-19 | 2013-01-23 | 任天堂株式会社 | 加速度データ処理プログラムおよびゲームプログラム |
| US20080289887A1 (en) * | 2007-05-22 | 2008-11-27 | Qsi Corporation | System and method for reducing vibrational effects on a force-based touch panel |
| JP5224832B2 (ja) * | 2008-01-21 | 2013-07-03 | 任天堂株式会社 | 情報処理プログラムおよび情報処理装置 |
| US7925467B2 (en) * | 2008-06-30 | 2011-04-12 | Nintendo Co., Ltd. | Orientation calculation apparatus, storage medium having orientation calculation program stored therein, game apparatus, and storage medium having game program stored therein |
-
2007
- 2007-06-20 JP JP2007163022A patent/JP4916390B2/ja active Active
- 2007-08-10 US US11/889,246 patent/US7980952B2/en active Active
-
2008
- 2008-03-19 EP EP08005119.6A patent/EP2006764A3/en not_active Withdrawn
Also Published As
| Publication number | Publication date |
|---|---|
| US20080318677A1 (en) | 2008-12-25 |
| EP2006764A2 (en) | 2008-12-24 |
| US7980952B2 (en) | 2011-07-19 |
| EP2006764A3 (en) | 2015-04-01 |
| JP2009003651A (ja) | 2009-01-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4916390B2 (ja) | 情報処理プログラム、情報処理装置、情報処理システム、および情報処理方法 | |
| JP5127242B2 (ja) | 加速度データ処理プログラムおよびゲームプログラム | |
| JP4668236B2 (ja) | 情報処理プログラムおよび情報処理装置 | |
| JP5430246B2 (ja) | ゲーム装置およびゲームプログラム | |
| EP2177971B1 (en) | Information processing apparatus and computer-readable recording medium recording information processing program | |
| US7833099B2 (en) | Game apparatus and recording medium recording game program for displaying a motion matching a player's intention when moving an input device | |
| JP5390093B2 (ja) | ゲームプログラムおよびゲーム装置 | |
| JP5131908B2 (ja) | 歩数算出プログラム、歩数算出装置、歩数算出システム、および歩数算出方法 | |
| JP5196515B2 (ja) | ゲームプログラム、ゲーム装置、ゲームシステム、およびゲーム処理方法 | |
| JP5420824B2 (ja) | ゲーム装置およびゲームプログラム | |
| JP4919887B2 (ja) | 画像処理プログラムおよび画像処理装置 | |
| JP4988273B2 (ja) | ゲームプログラムおよびゲーム装置 | |
| JP5429918B2 (ja) | 情報処理プログラムおよび情報処理装置 | |
| JP2011065251A (ja) | 情報処理プログラムおよび情報処理装置 | |
| JP5358168B2 (ja) | ゲーム装置およびゲームプログラム | |
| JP2008136681A (ja) | ゲームプログラムおよびゲーム装置 | |
| JP4916762B2 (ja) | ゲームプログラムおよびゲーム装置 | |
| EP2524721B1 (en) | Information processing program, information processing apparatus, information processing system and information processing method | |
| JP4990580B2 (ja) | ゲームプログラムおよびゲーム装置 | |
| US20120256966A1 (en) | Storage medium, information processing apparatus, information processing system and information processing method | |
| JP2013175208A (ja) | 情報処理装置および情報処理プログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100528 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20110902 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110905 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110927 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111021 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111109 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111227 |
|
| 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: 20120120 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120124 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150203 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4916390 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |