IP Library Granted Patent US 8,882,596
Granted Patent B2
US 8,882,596 · App. 12/498,465 · Granted Nov 11, 2014

Game program and game apparatus

Inventors: Takayuki Shimamura (Kyoto, JP); Yoshikazu Yamashita (Kyoto, JP); Takuhiro Dohta (Kyoto, JP); Shinya Hiratake (Kyoto, JP); Hideya Akasaka (Kyoto, JP); Yuki Takahashi (Kyoto, JP)
Assignee: Nintendo Co., Ltd.
A63F13/02A63F13/06A63F2300/1006A63F2300/105A63F2300/6045A63F2300/8017
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,882,596
App. No.
12/498,465
Granted
Nov 11, 2014
Kind
B2
Abstract

A game apparatus comprises an operation data acquiring means for acquiring operation data from a first input device including at least a first acceleration sensor and an angular velocity sensor and a second input device including at least a second acceleration sensor, and a game processing means for performing game processing on the basis of first acceleration data output from the first acceleration sensor, second acceleration data output from the second acceleration sensor, and angular velocity data from the angular velocity sensor, in the operation data.

Claims (28)

1. A non-transitory storage medium readable by a computer of a game apparatus, the storage medium storing a game program which, when executed by the computer, causes the computer to perform operations comprising:

acquire operation data from first and second independent movable input devices used by the same game player to play a game corresponding to the game program, the first input device including at least a first acceleration sensor and an angular velocity sensor, and the second input device including at least a second acceleration sensor; and

perform game processing on the basis of at least first acceleration data in response to an output from the first acceleration sensor, second acceleration data in response to an output from the second acceleration sensor, and angular velocity data in response to an output from the angular velocity sensor,

wherein the game processing comprises respectively controlling movement of first and second different parts of the same unitary player object based on a corresponding one of the first and second acceleration data, and controlling a direction of the player object in a virtual world based on the angular velocity data.

2. A game apparatus, comprising:

an input interface configured to acquire operation data from first and second independently movable input devices used by the same game player to play a game, the first input device including at least a first acceleration sensor and an angular velocity sensor, and the second input device including at least a second acceleration sensor; and

a processor configured to perform game processing on the basis of at least first acceleration data in response to an output from the first acceleration sensor, second acceleration data in response to an output from the second acceleration sensor, and angular velocity data in response to an output from the angular velocity sensor,

wherein the game processing comprises respectively controlling first and second different parts of the same unitary player object based on a corresponding one of the first and second acceleration data, and controlling a movement direction of the player object in a virtual world based on the angular velocity data.

3. A method for using a first input device and a second input device, which are independently movable and associated with the same user by a processing device, to provide inputs to a process running on the processing device, the first input device including at least a first acceleration sensor and an angular velocity sensor and the second input device including at least a second acceleration sensor, the method comprising:

acquiring first acceleration data from the first acceleration sensor, second acceleration data from the second acceleration sensor and angular velocity data from the angular velocity sensor; and

respectively controlling first and second different parts of the same unitary player object on a display based on a corresponding one of the first and second acceleration data, and controlling a movement direction of the player object based on the angular velocity data.

4. A system comprising:

a first input device including at least a first acceleration sensor and an angular velocity sensor;

a second input device independently movable with respect to the first input device and including at least a second acceleration sensor;

a processing system which associates the first and second input devices with the same user and which is configured to control a player object on a display based on at least first acceleration data from the first acceleration sensor, second acceleration data from the second acceleration sensor, and angular velocity data from the angular velocity sensor,

wherein the processing system controls movement of a first arm of the player object based on the first acceleration data, controls movement of a second arm of the player object based on the second acceleration data, and controls direction of movement of the player object in a virtual world based on the angular velocity data.

5. The system according to claim 4 , wherein the first and second input devices are coupled together.

6. The system according to claim 5 , wherein the first and second input devices are coupled together by a wired connection.

7. The system according to claim 4 , wherein the first and second input devices have different shapes.

8. A system comprising:

a first input device including a first acceleration sensor and an angular velocity sensor;

a second input device independently movable with respect to the first input device and including a second acceleration sensor;

a processing system configured to control a unitary player object displayed on a display based on at least first acceleration data from the first acceleration sensor, second acceleration data from the second acceleration sensor, and angular velocity data from the angular velocity sensor,

wherein the processing system respectively uses the first acceleration data, the second acceleration data and the angular velocity data in controlling different aspects of the same displayed player object.

9. The system according to claim 8 , wherein the first and second input devices are coupled together.

10. The system according to claim 8 , wherein the first and second input devices are coupled together by a wired connection.

11. The system according to claim 8 , wherein the first and second input devices have different shapes.

12. The system according to claim 8 , wherein the different aspects comprise one or more aspects of movement of the object.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2009
From: SHIMAMURA, TAKAYUKI; YAMASHITA, YOSHIKAZU; DOHTA, TAKUHIRO; HIRATAKE, SHINYA; AKASAKA, HIDEYA; TAKAHASHI, YUKI
To: NINTENDO CO., LTD.
Reel/Frame 022920/0420 →
Priority Claims (1)
JP 2008-181717 · Jul 11, 2008 · national
Continuity (1)
Related Publication 20100009760A1 · Jan 14, 2010