IP Library Granted Patent US 10,653,944
Granted Patent B2
US 10,653,944 · App. 15/584,409 · Granted May 19, 2020

Gaming device, gaming system, non-transitory storage medium having stored therein gaming program, and swing input determination method

Inventor: Wataru Tanaka (Kyoto, JP)
Assignee: Nintendo Co., Ltd.
A63F13/211A63F13/428G06F3/017G06F3/0346
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 10,653,944
App. No.
15/584,409
Granted
May 19, 2020
Kind
B2
Abstract

A body device of a gaming system includes a controller communication unit that acquires operation data including at least acceleration data from each of a plurality of controllers including acceleration sensors and a CPU that determines that a swing input has been performed on the basis of the acceleration data, for each of the controllers, and executes gaming processing on the basis of swing input determination. When it is determined that the swing input has been performed for one of the controllers and the other controller is in a swing state, the CPU determines that the swing input has been performed for the other controller at the same time as one controller and executes simultaneous swing gaming processing.

Claims (74)

1. A gaming device, comprising:

a processor; and

a memory configured to store computer readable instructions that, when executed by the processor, cause the gaming device to:

acquire operation data including at least data of an inertial sensor from a plurality of operation devices each including at least the inertial sensor;

determine, for each of the operation devices, that each operation device entered a swing state in which each operation device is being swung and that a swing input operation for each operation device has been performed after the swing state, on the basis of the operation data; and

execute game processing on the basis of the determination, wherein

when it is determined that the swing input operation has been performed for a first operation device among the plurality of operation devices and a second operation device among the plurality of operation devices is in the swing state, the swing input operation is determined as having been performed for the second operation device and the first and second operation devices are determined as being simultaneously swung even if the swing input for the first operation device has not been performed.

2. The gaming device according to claim 1 , wherein

when it is determined that the swing input operation has been performed for the first operation device and the second operation device is not in the swing state, the swing input operation is determined as having been performed for only the first operation device.

3. The gaming device according to claim 1 , wherein

the inertial sensor includes at least an acceleration sensor and the operation data includes at least acceleration data from the acceleration sensor.

4. The gaming device according to claim 3 , wherein

each operation device is determined as having entered the swing state at least when a change of acceleration shown by the acceleration data becomes a first threshold or more, for each of the operation devices.

5. The gaming device according to claim 3 , wherein

each operation device is determined as having entered the swing state at least when a magnitude of acceleration shown by the acceleration data becomes a second threshold or more, for each of the operation devices.

6. The gaming device according to claim 3 , wherein

each operation device is determined as having entered the swing state when a change of acceleration shown by the acceleration data becomes a first threshold or more, and then a magnitude of the acceleration becomes a second threshold or more, for each of the operation devices.

7. The gaming device according to claim 3 , wherein

the swing input operation is determined as having been performed when a change of acceleration shown by the acceleration data becomes 0 or a third threshold or less, for each of the operation devices.

8. The gaming device according to claim 1 , wherein

the inertial sensor includes at least an angular velocity sensor and the operation data includes at least angular velocity data from the angular velocity sensor.

9. The gaming device according to claim 1 , further caused to:

determine a swing direction, on the basis of the operation data, for each of the operation devices; and

execute the game processing, on the basis of the swing direction.

10. The gaming device according to claim 9 , wherein

the inertial sensor includes at least an acceleration sensor and an angular velocity sensor, and the operation data includes at least acceleration data and angular velocity data,

each operation device is determined as having entered the swing state and that the swing input operation has been performed, on the basis of the acceleration data, and

the swing direction is determined on the basis of the angular velocity data.

11. The gaming device according to claim 10 , further caused to:

calculate a posture of each of the operation devices, on the basis of at least the angular velocity data; and

determine the swing direction, on the basis of the calculated posture.

12. The gaming device according to claim 10 , further caused to:

calculate a moving average of the acceleration data; and

determine the swing state and performance of the swing input operation, on the basis of the moving average.

13. A gaming device, comprising:

a processor; and

a memory configured to store computer readable instructions that, when executed by the processor, cause the gaming device to:

acquire operation data including at least acceleration data from each of a plurality of operation devices each including an acceleration sensor;

determine that a swing input is performed on the basis of the acceleration data, for each of the operation devices; and

execute game processing on the basis of the determination, wherein

when it is determined that the swing input has been performed for a first operation device among the plurality of operation devices and a change of acceleration of a second operation device among the plurality of operation devices becomes a first threshold or more and then a magnitude of the acceleration of the second operation device becomes a second threshold or more, the swing input is determined as having been performed for the second operation device at the same time as the first operation device.

14. The gaming device according to claim 13 , wherein

when a change of acceleration shown by the acceleration data becomes the first threshold or more and then a magnitude of the acceleration becomes the second threshold or more and the change of the acceleration becomes 0 or a third threshold or less, the swing input operation is determined as having been performed.

15. The gaming device according to claim 13 , wherein

each of the plurality of operation devices further includes an angular velocity sensor,

the operation data further includes angular velocity data,

the gaming device is configured to determine a swing direction of each of the operation devices, on the basis of the angular velocity data, and execute the game processing, on the basis of the swing direction.

16. A gaming system, comprising:

a plurality of operation devices; and

processing circuitry having at least a processor and a memory,

wherein each of the plurality of operation devices includes at least an inertial sensor and outputs operation data including at least data obtained from the inertial sensor,

the processing circuitry configured to:

determine, for each of the operation devices, that each operation device entered a swing state in which each operation device is being swung and that a swing input operation for each operation device has been performed after the swing state, on the basis of the operation data; and

execute game processing on the basis of the determination, and

when it is determined that the swing input operation has been performed for a first operation device among the plurality of operation devices and a second operation device among the plurality of operation devices is in the swing state, the swing input operation is determined as having been performed for the second operation device and the first and second operation devices are determined as being simultaneously swung even if the swing input for the first operation device has not been performed.

17. A non-transitory computer readable storage medium having stored therein a gaming program causing a gaming device to perform execution comprising:

acquiring operation data including at least data of an inertial sensor from a plurality of operation devices each including at least the inertial sensor;

determining, for each of the operation devices, that each operation device entered a swing state in which each operation device is being swung and that a swing input operation for each operation device has been performed after the swing state, on the basis of the operation data; and

executing game processing on the basis of the determination, wherein

when it is determined that the swing input operation has been performed for a first operation device among the plurality of operation devices and a second operation device among the plurality of operation devices is in the swing state, the swing input operation is determined as having been performed for the second operation device and the first and second operation devices are determined as being simultaneously swung even if the swing input for the first operation device has not been performed.

18. A non-transitory computer readable storage medium having stored therein a gaming program causing a gaming device to perform execution comprising:

acquiring operation data including at least acceleration data from each of a plurality of operation devices each including an acceleration sensor;

determining that a swing input operation has been performed on the basis of the acceleration data, for each of the operation devices; and

executing game processing on the basis of the determination, wherein

when it is determined that the swing input operation has been performed for a first operation device among the plurality of operation devices and a change of acceleration of a second operation device among the plurality of operation devices becomes a first threshold or more and then a magnitude of the acceleration of the second operation device becomes a second threshold or more, the swing input operation is determined as having been performed for the second operation device at the same time as the first operation device.

19. The non-transitory computer readable storage medium according to claim 18 , wherein

each of the plurality of operation devices further includes an angular velocity sensor,

the operation data further includes angular velocity data,

the gaming program causes the gaming device to determine a swing direction of each of the operation devices, on the basis of the angular velocity data, and

the game processing is executed on the basis of the swing direction.

20. A swing input determination method, comprising:

acquiring operation data including at least data of an inertial sensor from a plurality of operation devices each including at least the inertial sensor; and

determining, for each of the operation devices, that each operation device entered a swing state in which each operation device is being swung and that a swing input operation for each operation device has been performed after the swing state, on the basis of the operation data, wherein

when it is determined that the swing input operation has been performed for a first operation device among the plurality of operation devices and a second operation device among the plurality of operation devices is in the swing state, the swing input operation is determined as having been performed for the second operation device and the first and second operation devices are determined as being simultaneously swung even if the swing input for the first operation device has not been performed.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2017
From: TANAKA, WATARU
To: NINTENDO CO., LTD.
Reel/Frame 042210/0884 →
Priority Claims (1)
JP 2016-112703 · Jun 6, 2016 · national
Continuity (1)
Related Publication 20170348592A1 · Dec 7, 2017