JP2012252587A - 入力処理プログラム、入力処理装置、入力処理方法および入力処理システム - Google Patents
入力処理プログラム、入力処理装置、入力処理方法および入力処理システム Download PDFInfo
- Publication number
- JP2012252587A JP2012252587A JP2011125506A JP2011125506A JP2012252587A JP 2012252587 A JP2012252587 A JP 2012252587A JP 2011125506 A JP2011125506 A JP 2011125506A JP 2011125506 A JP2011125506 A JP 2011125506A JP 2012252587 A JP2012252587 A JP 2012252587A
- Authority
- JP
- Japan
- Prior art keywords
- input
- point position
- screen
- virtual object
- pointing 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.)
- Granted
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 7
- 230000008859 change Effects 0.000 claims description 21
- 238000001514 detection method Methods 0.000 claims description 21
- 230000006870 function Effects 0.000 claims description 16
- 230000001133 acceleration Effects 0.000 claims description 13
- 238000000034 method Methods 0.000 description 93
- 230000008569 process Effects 0.000 description 81
- 230000010365 information processing Effects 0.000 description 36
- 238000003384 imaging method Methods 0.000 description 22
- 238000004891 communication Methods 0.000 description 19
- 238000013500 data storage Methods 0.000 description 15
- 238000010586 diagram Methods 0.000 description 8
- 230000004888 barrier function Effects 0.000 description 5
- 238000003780 insertion Methods 0.000 description 5
- 230000037431 insertion Effects 0.000 description 5
- 238000005401 electroluminescence Methods 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 3
- 239000004973 liquid crystal related substance Substances 0.000 description 3
- 230000007423 decrease Effects 0.000 description 2
- 239000003550 marker Substances 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 102000016904 Armadillo Domain Proteins Human genes 0.000 description 1
- 108010014223 Armadillo Domain Proteins Proteins 0.000 description 1
- 241000289632 Dasypodidae Species 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 238000013016 damping Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 210000003811 finger Anatomy 0.000 description 1
- 210000004247 hand Anatomy 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 210000003813 thumb Anatomy 0.000 description 1
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/426—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 on-screen location information, e.g. screen coordinates of an area at which the player is aiming with a light gun
-
- 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/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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/0354—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
- G06F3/03545—Pens or stylus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- 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/215—Input arrangements for video game devices characterised by their sensors, purposes or types comprising means for detecting acoustic signals, e.g. using a microphone
-
- 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
- A63F13/525—Changing parameters of virtual cameras
- A63F13/5255—Changing parameters of virtual cameras according to dedicated instructions from a player, e.g. using a secondary joystick to rotate the camera around a player's character
-
- 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/55—Controlling game characters or game objects based on the game progress
- A63F13/57—Simulating properties, behaviour or motion of objects in the game world, e.g. computing tyre load in a car race game
-
- 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/807—Gliding or sliding on surfaces, e.g. using skis, skates or boards
-
- 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/822—Strategy games; Role-playing games
-
- 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/90—Constructional details or arrangements of video game devices not provided for in groups A63F13/20 or A63F13/25, e.g. housing, wiring, connections or cabinets
- A63F13/92—Video game devices specially adapted to be hand-held while playing
-
- 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/90—Constructional details or arrangements of video game devices not provided for in groups A63F13/20 or A63F13/25, e.g. housing, wiring, connections or cabinets
- A63F13/95—Storage media specially adapted for storing game information, e.g. video game cartridges
-
- 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/20—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 characterised by details of the game platform
- A63F2300/204—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 characterised by details of the game platform the platform being a handheld device
-
- 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/30—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 output arrangements for receiving control signals generated by the game device
- A63F2300/301—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 output arrangements for receiving control signals generated by the game device using an additional display connected to the game console, e.g. on the controller
-
- 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)
- User Interface Of Digital Computer (AREA)
- Position Input By Displaying (AREA)
Abstract
【解決手段】ポインティングデバイスによる画面上の位置の指示入力が行われたとき、その位置を示す座標値を始点位置として設定する。その後、ポインティングデバイスによる画面上の位置の指示が継続的に行われている状態から、当該ポインティングデバイスによる画面上の位置の指示が行われていない状態である非指示状態へと変化したか否かを判別する。その結果、非指示状態へ変化したとき、当該非指示状態となる前にポインティングデバイスから出力された座標値を終点位置として設定し、始点位置から終点位置への方向を特定する。そして、当該方向とは異なる方向を仮想オブジェクトの移動方向として移動させる。
【選択図】図14
Description
次に、図2を参照して、ゲーム装置10の内部の電気的構成について説明する。図2は、ゲーム装置10の内部構成を示すブロック図である。図2に示すように、ゲーム装置10は、上述した各部に加えて、情報処理部31、メインメモリ32、外部メモリインターフェイス(外部メモリI/F)33、データ保存用外部メモリI/F34、データ保存用内部メモリ35、無線通信モジュール36、ローカル通信モジュール37、リアルタイムクロック(RTC)38、加速度センサ39、電源回路40、およびインターフェイス回路(I/F回路)41等の電子部品を備えている。これらの電子部品は、電子回路基板上に実装されて下側ハウジング11(または上側ハウジング21でもよい)内に収納される。
11 下側ハウジング
12 下側LCD
13 タッチパネル
14 操作ボタン
15 アナログスティック
16 LED
21 上側ハウジング
22 上側LCD
23a 外側撮像部(左)
23b 外側撮像部(右)
24 内側撮像部
27 タッチペン
31 情報処理部
32 メインメモリ
33 外部メモリI/F
34 データ保存用外部メモリI/F
35 データ保存用内部メモリ
36 無線通信モジュール
37 ローカル通信モジュール
38 RTC
39 加速度センサ
40 電源回路
42 マイク
43 スピーカ
44 外部メモリ
45 データ保存用外部メモリ
Claims (16)
- 画面上の位置を指示するためのポインティングデバイスを備える入力処理装置のコンピュータを、
前記ポインティングデバイスによる前記画面上の位置の指示入力が行われたか否かを検出する指示入力検出手段と、
前記指示入力検出手段によって前記画面上の位置の指示が行われたことが検出されたとき、前記ポインティングデバイスから出力される前記画面上の位置を示す座標値を始点位置として設定する始点位置設定手段と、
前記始点位置設定手段によって前記始点位置が設定された後、前記ポインティングデバイスによる前記画面上の位置の指示が継続的に行われている状態から、当該ポインティングデバイスによる画面上の位置の指示が行われていない状態である非指示状態へと変化したか否かを判別する指示状態判別手段と、
前記指示状態判別手段によって前記非指示状態へ変化したことが判別されたとき、当該非指示状態となる前に前記ポインティングデバイスから出力された前記座標値を終点位置として設定する終点位置設定手段と、
前記始点位置から前記終点位置への方向を特定する方向特定手段と、
前記方向特定手段によって特定された方向とは異なる方向を移動方向として、仮想オブジェクトを移動させる仮想オブジェクト移動制御手段として機能させる、入力処理プログラム。 - 前記仮想オブジェクト移動制御手段は、前記始点位置と前記終点位置とが異なる座標値であるときに前記仮想オブジェクトを移動させる、請求項1に記載の入力処理プログラム。
- 前記入力処理プログラムは、前記コンピュータを、前記仮想オブジェクト移動制御手段による前記仮想オブジェクトの移動が開始された後、所定の入力を受け付ける移動中入力受付手段として更に機能させ、
前記移動制御手段は、前記移動中入力受付手段が入力を受け付けたとき、その入力内容に応じて前記仮想オブジェクトの移動方向を変化させる移動方向変化手段を含む、請求項1に記載の入力処理プログラム。 - 前記入力処理プログラムは、前記コンピュータを、第1の入力モードと第2の入力モードとの間で入力モードを切り替える切替手段として更に機能させ、
前記方向特定手段は、前記入力モードが前記第1のモードのときは、前記始点位置から終点位置への方向として、予め定められた所定の1軸の座標値に基づいて方向を特定し、前記第2のモードのときは、少なくとも2軸の座標値に基づいて方向を特定する、請求項1に記載の入力処理プログラム。 - 前記入力処理プログラムは、前記コンピュータを、前記仮想オブジェクト移動制御手段による前記仮想オブジェクトの移動が開始された後、所定の入力を受け付ける移動中入力受付手段として更に機能させ、
前記仮想オブジェクト移動制御手段は、前記入力モードが前記第1のモードのときにおいて前記移動中入力受付手段が入力を受け付けたときに、当該入力内容に応じて前記仮想オブジェクトの移動方向を変化させる移動方向変化手段を含む、請求項4に記載の入力処理プログラム。 - 前記移動方向変化手段は、前記入力モードが前記第1のモードのときに受け付けられた入力内容が、前記予め定められた所定の1軸とは異なる軸方向への指示であるときに、前記仮想オブジェクトの移動方向を当該指示された軸方向へ変化させる、請求項5に記載の入力処理プログラム。
- 前記移動中入力受付手段は、前記ポインティングデバイスとは異なる入力手段からの入力を受け付ける、請求項3に記載の入力処理プログラム。
- 前記入力処理プログラムは、前記コンピュータを、前記仮想オブジェクト移動制御手段による前記仮想オブジェクトの移動が開始された後、所定の入力を受け付ける移動中入力受付手段として更に機能させ、
前記仮想オブジェクト移動制御手段は、前記移動中入力受付手段が所定の入力を受け付けたとき、その入力に応じて前記仮想オブジェクトの移動を停止させる停止制御手段を含む、請求項1に記載の入力処理プログラム。 - 前記コンピュータを、前記画面上の位置を示す座標値として、所定時間以上継続して同じ値が前記ポインティングデバイスから出力されたか否かを判定する長押し判定手段として更に機能させ、
前記停止制御手段は、前記長押し判定手段によって、所定時間以上継続して同じ値が出力されたと判定されたとき、前記仮想オブジェクトの移動を停止する、請求項8に記載の入力処理プログラム。 - 前記方向特定手段は、少なくとも1軸の座標値に基づいて、前記始点位置から前記終点位置への方向を特定し、
前記仮想オブジェクト移動制御手段は、前記方向特定手段によって特定された方向と相反する方向に対応する仮想空間内の方向を前記仮想オブジェクトの移動方向とする、請求項1に記載の入力処理プログラム。 - 前記入力処理プログラムは、前記コンピュータを、前記始点位置と終点位置との間の距離に応じて前記仮想オブジェクトの移動速度または加速度を設定する速度設定手段として更に機能させ、
前記仮想オブジェクト移動制御手段は、前記速度設定手段で設定された移動速度または加速度に基づいて前記仮想オブジェクトを移動させる、請求項1に記載の入力処理プログラム。 - 前記入力処理装置は、第1の画面と第2の画面を備えており、
前記ポインティングデバイスは、前記第2の画面上の位置を指示するために用いられ、
前記仮想オブジェクトは前記第1の画面に表示される、請求項1に記載の入力処理プログラム。 - 前記ポインティングデバイスはタッチパネルである、請求項1乃至12のいずれかに記載の入力処理プログラム。
- 画面上の位置を指示するためのポインティングデバイスを備える入力処理装置であって、
前記ポインティングデバイスによる前記画面上の位置の指示入力が行われたか否かを検出する指示入力検出手段と、
前記指示入力検出手段によって前記画面上の位置の指示が行われたことが検出されたとき、前記ポインティングデバイスから出力される前記画面上の位置を示す座標値を始点位置として設定する始点位置設定手段と、
前記始点位置設定手段によって前記始点位置が設定された後、前記ポインティングデバイスによる前記画面上の位置の指示が継続的に行われている状態から、当該ポインティングデバイスによる画面上の位置の指示が行われていない状態である非指示状態へと変化したか否かを判別する指示状態判別手段と、
前記指示状態判別手段によって前記非指示状態へ変化したことが判別されたとき、当該非指示状態となる前に前記ポインティングデバイスから出力された前記座標値を終点位置として設定する終点位置設定手段と、
前記始点位置から前記終点位置への方向を特定する方向特定手段と、
前記方向特定手段によって特定された方向とは異なる方向を移動方向として、仮想オブジェクトを移動させる仮想オブジェクト移動制御手段とを備える、入力処理装置。 - 画面上の位置を指示するためのポインティングデバイスを備える入力処理装置に用いられる入力処理方法であって、
前記ポインティングデバイスによる前記画面上の位置の指示入力が行われたか否かを検出する指示入力検出ステップと、
前記指示入力検出ステップによって前記画面上の位置の指示が行われたことが検出されたとき、前記ポインティングデバイスから出力される前記画面上の位置を示す座標値を始点位置として設定する始点位置設定ステップと、
前記始点位置設定ステップによって前記始点位置が設定された後、前記ポインティングデバイスによる前記画面上の位置の指示が継続的に行われている状態から、当該ポインティングデバイスによる画面上の位置の指示が行われていない状態である非指示状態へと変化したか否かを判別する指示状態判別ステップと、
前記指示状態判別ステップによって前記非指示状態へ変化したことが判別されたとき、当該非指示状態となる前に前記ポインティングデバイスから出力された前記座標値を終点位置として設定する終点位置設定ステップと、
前記始点位置から前記終点位置への方向を特定する方向特定ステップと、
前記変化方向特定ステップによって特定された方向とは異なる方向を移動方向として、仮想オブジェクトを移動させる仮想オブジェクト移動制御ステップとを備える、入力処理方法。 - 画面上の位置を指示するためのポインティングデバイスを備える入力処理システムであって、
前記ポインティングデバイスによる前記画面上の位置の指示入力が行われたか否かを検出する指示入力検出手段と、
前記指示入力検出手段によって前記画面上の位置の指示が行われたことが検出されたとき、前記ポインティングデバイスから出力される前記画面上の位置を示す座標値を始点位置として設定する始点位置設定手段と、
前記始点位置設定手段によって前記始点位置が設定された後、前記ポインティングデバイスによる前記画面上の位置の指示が継続的に行われている状態から、当該ポインティングデバイスによる画面上の位置の指示が行われていない状態である非指示状態へと変化したか否かを判別する指示状態判別手段と、
前記指示状態判別手段によって前記非指示状態へ変化したことが判別されたとき、当該非指示状態となる前に前記ポインティングデバイスから出力された前記座標値を終点位置として設定する終点位置設定手段と、
前記始点位置から前記終点位置への方向を特定する方向特定手段と、
前記変化方向特定手段によって特定された方向とは異なる方向を移動方向として、仮想オブジェクトを移動させる仮想オブジェクト移動制御手段とを備える、入力処理システム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011125506A JP5945100B2 (ja) | 2011-06-03 | 2011-06-03 | 入力処理プログラム、入力処理装置、入力処理方法および入力処理システム |
US13/210,639 US9098130B2 (en) | 2011-06-03 | 2011-08-16 | Computer-readable storage medium having stored thereon input processing program, input processing apparatus, input processing method, and input processing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011125506A JP5945100B2 (ja) | 2011-06-03 | 2011-06-03 | 入力処理プログラム、入力処理装置、入力処理方法および入力処理システム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012252587A true JP2012252587A (ja) | 2012-12-20 |
JP5945100B2 JP5945100B2 (ja) | 2016-07-05 |
Family
ID=47261279
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011125506A Active JP5945100B2 (ja) | 2011-06-03 | 2011-06-03 | 入力処理プログラム、入力処理装置、入力処理方法および入力処理システム |
Country Status (2)
Country | Link |
---|---|
US (1) | US9098130B2 (ja) |
JP (1) | JP5945100B2 (ja) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016116810A (ja) * | 2014-12-24 | 2016-06-30 | 株式会社コロプラ | ゲームプログラム |
JP2016120039A (ja) * | 2014-12-25 | 2016-07-07 | 株式会社コロプラ | ゲームプログラム |
JP2016123490A (ja) * | 2014-12-26 | 2016-07-11 | 株式会社コロプラ | ゲームプログラム |
JP6097427B1 (ja) * | 2016-02-29 | 2017-03-15 | 株式会社コロプラ | ゲームプログラム |
WO2018216080A1 (ja) * | 2017-05-22 | 2018-11-29 | 任天堂株式会社 | ゲームプログラム、情報処理装置、情報処理システム、および、ゲーム処理方法 |
WO2018216079A1 (ja) * | 2017-05-22 | 2018-11-29 | 任天堂株式会社 | ゲームプログラム、情報処理装置、情報処理システム、および、ゲーム処理方法 |
WO2018216078A1 (ja) * | 2017-05-22 | 2018-11-29 | 任天堂株式会社 | ゲームプログラム、情報処理装置、情報処理システム、および、ゲーム処理方法 |
WO2020138201A1 (ja) * | 2018-12-28 | 2020-07-02 | 株式会社バンダイナムコエンターテインメント | ゲームシステム、処理方法及び情報記憶媒体 |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9417754B2 (en) | 2011-08-05 | 2016-08-16 | P4tents1, LLC | User interface system, method, and computer program product |
EP2795936B1 (en) * | 2011-12-20 | 2019-06-26 | Intel Corporation | User-to-user communication enhancement with augmented reality |
JP5377709B2 (ja) * | 2012-05-23 | 2013-12-25 | 株式会社スクウェア・エニックス | 情報処理装置,情報処理方法,及びゲーム装置 |
US9028311B2 (en) * | 2013-01-29 | 2015-05-12 | DeNA Co., Ltd. | Target game incorporating strategy elements |
KR101298030B1 (ko) * | 2013-03-12 | 2013-08-26 | 주식회사 네시삼십삼분 | 슈팅 게임이 기록된 컴퓨터 판독 가능한 기록매체 |
US10293253B2 (en) | 2015-11-27 | 2019-05-21 | Gree, Inc. | Program, game control method, and information processing apparatus |
US10728727B2 (en) * | 2016-03-04 | 2020-07-28 | Lenovo Enterprise Solutions (Singapore) Pte. Ltd. | Systems and methods for reducing interference in wireless communication among computing devices |
JP6185123B1 (ja) * | 2016-08-18 | 2017-08-23 | グリー株式会社 | プログラム、制御方法、及び情報処理装置 |
WO2018147143A1 (ja) | 2017-02-09 | 2018-08-16 | ソニー株式会社 | 情報処理装置および情報処理方法 |
JP6418299B1 (ja) * | 2017-09-15 | 2018-11-07 | 株式会社セガゲームス | 情報処理装置及びプログラム |
CN108543309B (zh) * | 2018-04-03 | 2020-03-10 | 网易(杭州)网络有限公司 | 在增强现实中控制虚拟控制对象移动的方法、装置及终端 |
JP6743102B2 (ja) * | 2018-09-06 | 2020-08-19 | 株式会社アグニ・フレア | ゲームプログラム、記録媒体及びゲーム制御方法 |
CN111672127B (zh) * | 2020-06-06 | 2022-04-08 | 腾讯科技(深圳)有限公司 | 虚拟对象的控制方法、装置、设备以及存储介质 |
US20240001231A1 (en) * | 2022-06-29 | 2024-01-04 | Superplay Ltd | Altering computer game tiles having multiple matchable ends |
US11857882B1 (en) * | 2022-06-29 | 2024-01-02 | Superplay Ltd | Altering computer game tiles having multiple matchable ends |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004329469A (ja) * | 2003-05-06 | 2004-11-25 | Samii Kk | ゲーム機、ゲーム制御方法並びに情報記録媒体 |
JP2007034634A (ja) * | 2005-07-26 | 2007-02-08 | Nintendo Co Ltd | オブジェクト制御プログラムおよび情報処理装置 |
JP2007097836A (ja) * | 2005-10-04 | 2007-04-19 | Nintendo Co Ltd | 通信ゲームプログラムおよび通信ゲームシステム |
JP2007301040A (ja) * | 2006-05-09 | 2007-11-22 | Nintendo Co Ltd | ゲームプログラム及びゲーム装置 |
JP2009153681A (ja) * | 2007-12-26 | 2009-07-16 | Namco Bandai Games Inc | プログラム、情報記憶媒体及びゲームシステム |
JP2009240620A (ja) * | 2008-03-31 | 2009-10-22 | Sega Corp | オブジェクト表示制御方法、オブジェクト表示制御装置、記録媒体、及びプログラム |
JP2010088641A (ja) * | 2008-10-08 | 2010-04-22 | Namco Bandai Games Inc | プログラム、情報記憶媒体及びゲーム装置 |
JP2012208637A (ja) * | 2011-03-29 | 2012-10-25 | Nec Saitama Ltd | 表示装置、表示方法およびプログラム |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3734820B1 (ja) | 2004-09-03 | 2006-01-11 | 任天堂株式会社 | ゲームプログラム、ゲーム装置、および入力装置 |
WO2010054019A1 (en) * | 2008-11-04 | 2010-05-14 | Quado Media Inc. | Multi-player, multi-screens, electronic gaming platform and system |
US8376853B2 (en) * | 2009-09-02 | 2013-02-19 | Appturn, Inc. | Hand held self-orientating targeting game |
-
2011
- 2011-06-03 JP JP2011125506A patent/JP5945100B2/ja active Active
- 2011-08-16 US US13/210,639 patent/US9098130B2/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004329469A (ja) * | 2003-05-06 | 2004-11-25 | Samii Kk | ゲーム機、ゲーム制御方法並びに情報記録媒体 |
JP2007034634A (ja) * | 2005-07-26 | 2007-02-08 | Nintendo Co Ltd | オブジェクト制御プログラムおよび情報処理装置 |
JP2007097836A (ja) * | 2005-10-04 | 2007-04-19 | Nintendo Co Ltd | 通信ゲームプログラムおよび通信ゲームシステム |
JP2007301040A (ja) * | 2006-05-09 | 2007-11-22 | Nintendo Co Ltd | ゲームプログラム及びゲーム装置 |
JP2009153681A (ja) * | 2007-12-26 | 2009-07-16 | Namco Bandai Games Inc | プログラム、情報記憶媒体及びゲームシステム |
JP2009240620A (ja) * | 2008-03-31 | 2009-10-22 | Sega Corp | オブジェクト表示制御方法、オブジェクト表示制御装置、記録媒体、及びプログラム |
JP2010088641A (ja) * | 2008-10-08 | 2010-04-22 | Namco Bandai Games Inc | プログラム、情報記憶媒体及びゲーム装置 |
JP2012208637A (ja) * | 2011-03-29 | 2012-10-25 | Nec Saitama Ltd | 表示装置、表示方法およびプログラム |
Cited By (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016116810A (ja) * | 2014-12-24 | 2016-06-30 | 株式会社コロプラ | ゲームプログラム |
JP2016120039A (ja) * | 2014-12-25 | 2016-07-07 | 株式会社コロプラ | ゲームプログラム |
JP2016123490A (ja) * | 2014-12-26 | 2016-07-11 | 株式会社コロプラ | ゲームプログラム |
JP6097427B1 (ja) * | 2016-02-29 | 2017-03-15 | 株式会社コロプラ | ゲームプログラム |
JP2017153557A (ja) * | 2016-02-29 | 2017-09-07 | 株式会社コロプラ | ゲームプログラム |
US11198058B2 (en) | 2017-05-22 | 2021-12-14 | Nintendo Co., Ltd. | Storage medium storing game program, information processing apparatus, information processing system, and game processing method |
US11071911B2 (en) | 2017-05-22 | 2021-07-27 | Nintendo Co., Ltd. | Storage medium storing game program, information processing apparatus, information processing system, and game processing method |
WO2018216078A1 (ja) * | 2017-05-22 | 2018-11-29 | 任天堂株式会社 | ゲームプログラム、情報処理装置、情報処理システム、および、ゲーム処理方法 |
CN110662587A (zh) * | 2017-05-22 | 2020-01-07 | 任天堂株式会社 | 游戏程序、信息处理装置、信息处理***以及游戏处理方法 |
JPWO2018216078A1 (ja) * | 2017-05-22 | 2020-03-26 | 任天堂株式会社 | ゲームプログラム、情報処理装置、情報処理システム、および、ゲーム処理方法 |
JPWO2018216079A1 (ja) * | 2017-05-22 | 2020-03-26 | 任天堂株式会社 | ゲームプログラム、情報処理装置、情報処理システム、および、ゲーム処理方法 |
JPWO2018216080A1 (ja) * | 2017-05-22 | 2020-03-26 | 任天堂株式会社 | ゲームプログラム、情報処理装置、情報処理システム、および、ゲーム処理方法 |
JP7496013B2 (ja) | 2017-05-22 | 2024-06-05 | 任天堂株式会社 | ゲームプログラム、情報処理装置、情報処理システム、および、ゲーム処理方法 |
CN110662587B (zh) * | 2017-05-22 | 2024-01-23 | 任天堂株式会社 | 游戏程序、信息处理装置、信息处理***以及游戏处理方法 |
WO2018216079A1 (ja) * | 2017-05-22 | 2018-11-29 | 任天堂株式会社 | ゲームプログラム、情報処理装置、情報処理システム、および、ゲーム処理方法 |
JP7083822B2 (ja) | 2017-05-22 | 2022-06-13 | 任天堂株式会社 | ゲームプログラム、情報処理装置、情報処理システム、および、ゲーム処理方法 |
US11117048B2 (en) | 2017-05-22 | 2021-09-14 | Nintendo Co., Ltd. | Video game with linked sequential touch inputs |
JP2021168972A (ja) * | 2017-05-22 | 2021-10-28 | 任天堂株式会社 | ゲームプログラム、情報処理装置、情報処理システム、および、ゲーム処理方法 |
WO2018216080A1 (ja) * | 2017-05-22 | 2018-11-29 | 任天堂株式会社 | ゲームプログラム、情報処理装置、情報処理システム、および、ゲーム処理方法 |
CN113260426A (zh) * | 2018-12-28 | 2021-08-13 | 株式会社万代南梦宫娱乐 | 游戏***、处理方法以及信息存储介质 |
US11759702B2 (en) | 2018-12-28 | 2023-09-19 | Bandai Namco Entertainment Inc. | Game system, processing method, and information storage medium |
JP7409770B2 (ja) | 2018-12-28 | 2024-01-09 | 株式会社バンダイナムコエンターテインメント | ゲームシステム、プログラム及び端末装置 |
JP2020103724A (ja) * | 2018-12-28 | 2020-07-09 | 株式会社バンダイナムコエンターテインメント | ゲームシステム及びプログラム |
WO2020138201A1 (ja) * | 2018-12-28 | 2020-07-02 | 株式会社バンダイナムコエンターテインメント | ゲームシステム、処理方法及び情報記憶媒体 |
Also Published As
Publication number | Publication date |
---|---|
US9098130B2 (en) | 2015-08-04 |
US20120306775A1 (en) | 2012-12-06 |
JP5945100B2 (ja) | 2016-07-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5945100B2 (ja) | 入力処理プログラム、入力処理装置、入力処理方法および入力処理システム | |
JP5689707B2 (ja) | 表示制御プログラム、表示制御装置、表示制御システム、および、表示制御方法 | |
JP5800501B2 (ja) | 表示制御プログラム、表示制御装置、表示制御システム、及び、表示制御方法 | |
JP5122659B2 (ja) | 情報処理プログラム、情報処理方法、情報処理装置及び情報処理システム | |
JP5814532B2 (ja) | 表示制御プログラム、表示制御装置、表示制御システム及び表示制御方法 | |
WO2011148544A1 (ja) | 携帯型電子機器 | |
JP6021296B2 (ja) | 表示制御プログラム、表示制御装置、表示制御システム、および、表示制御方法 | |
JP6148714B2 (ja) | 携帯型電子機器 | |
EP2391138A2 (en) | Hand-held electronic device | |
JP5832077B2 (ja) | 情報処理プログラム、情報処理装置、情報処理システム、及び情報処理方法 | |
JP2012068977A (ja) | ゲーム処理をするためのプログラム、装置、システムおよび方法 | |
JP2013056095A (ja) | ゲームシステム、携帯型ゲーム装置、情報処理部の制御方法、および情報処理部の制御プログラム | |
US8784202B2 (en) | Apparatus and method for repositioning a virtual camera based on a changed game state | |
JP5764390B2 (ja) | 画像生成プログラム、画像生成方法、画像生成装置及び画像生成システム | |
JP5117565B2 (ja) | 情報処理プログラム、情報処理装置、情報処理方法及び情報処理システム | |
JP5689655B2 (ja) | 受信状況表示プログラム、情報処理装置、情報処理システム、受信状況表示方法 | |
JP2012175689A (ja) | 情報処理プログラム、情報処理装置、情報処理方法、及び情報処理システム | |
JP2012221409A (ja) | 情報処理プログラム、情報処理装置、情報処理方法及び情報処理システム | |
JP5777332B2 (ja) | ゲーム装置、ゲームプログラム、ゲームシステム及びゲーム方法 | |
JP5816435B2 (ja) | 表示制御プログラム、表示制御装置、表示制御システム、表示制御方法 | |
JP5759797B2 (ja) | 画像生成プログラム、画像生成方法、画像生成装置及び画像生成システム | |
JP5639138B2 (ja) | 情報処理プログラム、情報処理方法、情報処理装置及び情報処理システム | |
JP5620748B2 (ja) | 携帯型電子機器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140425 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150226 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150303 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150430 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20150609 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150908 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20150915 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20151023 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160527 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5945100 Country of ref document: JP 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 |