Computer-readable storage medium having information processing program stored therein and information processing apparatus
First Claim
1. A non-transitory computer-readable storage medium having stored therein an information processing program executable by a computer of an information processing apparatus for processing a signal supplied from an input device which includes a load sensor for detecting a load of a user, the information processing program causing the computer to provide execution comprising:
- acquiring load information concerning the load of the user or a change of the load over time, based on the signal supplied from the input device;
acquiring center-of-gravity information concerning a center-of-gravity position of the user or a direction in which the center-of-gravity position moves, based on the signal supplied from the input device;
determining whether or not the change of the load over time satisfies a first condition;
specifying a time when the change of the load over time satisfies the first condition;
specifying a coordinate value of the center-of-gravity position at the specified time; and
determining a predetermined action of the user, using the specified coordinate value of the center-of-gravity position obtained when the change of the load over time satisfies the first condition,the center-of-gravity information concerning the direction in which the center-of-gravity position moves is acquired based on the signal supplied from the input device, andthe predetermined action of the user is determined based on the center-of-gravity information concerning the direction in which the center-of-gravity position moves, which is acquired and obtained when the result of the determination of whether or not the change of the load over time satisfies the first condition is affirmative.
1 Assignment
0 Petitions
Accused Products
Abstract
A game apparatus calculates a load value detected by a load controller, and a center-of-gravity position of a player, at predetermined time intervals. Based on the calculated center-of-gravity position, the game apparatus firstly determines whether or not the center of gravity moves, and determines the direction of the movement. Then, the game apparatus determines a change of the load of the player within a predetermined time period. When the amount of increase of the load is equal to or higher than a threshold value, the game apparatus determines that the player swings his/her hip in the direction in which the center of gravity moves.
319 Citations
20 Claims
-
1. A non-transitory computer-readable storage medium having stored therein an information processing program executable by a computer of an information processing apparatus for processing a signal supplied from an input device which includes a load sensor for detecting a load of a user, the information processing program causing the computer to provide execution comprising:
-
acquiring load information concerning the load of the user or a change of the load over time, based on the signal supplied from the input device; acquiring center-of-gravity information concerning a center-of-gravity position of the user or a direction in which the center-of-gravity position moves, based on the signal supplied from the input device; determining whether or not the change of the load over time satisfies a first condition; specifying a time when the change of the load over time satisfies the first condition; specifying a coordinate value of the center-of-gravity position at the specified time; and determining a predetermined action of the user, using the specified coordinate value of the center-of-gravity position obtained when the change of the load over time satisfies the first condition, the center-of-gravity information concerning the direction in which the center-of-gravity position moves is acquired based on the signal supplied from the input device, and the predetermined action of the user is determined based on the center-of-gravity information concerning the direction in which the center-of-gravity position moves, which is acquired and obtained when the result of the determination of whether or not the change of the load over time satisfies the first condition is affirmative. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An information processing apparatus having one or more processors and configured to process a signal supplied from an input device which includes a load sensor for detecting a load of a user, the information processing apparatus comprising:
-
a load information acquisition unit for acquiring load information concerning the load of the user or a change of the load over time, based on the signal supplied from the input device; a center-of-gravity information acquisition unit for acquiring center-of-gravity information concerning a center-of-gravity position of the user or a direction in which the center-of-gravity position moves, based on the signal supplied from the input device; a load determination unit for determining whether or not the change of the load over time satisfies a first condition; a time specifying unit for specifying a time when the change of the load over time satisfies the first condition; a coordinate value specifying unit for specifying a coordinate value of the center-of-gravity position at the specified time; and an action determination unit for determining a predetermined action of the user, using the specified coordinate value of the center-of-gravity position obtained when the change of the load over time satisfies the first condition, the center-of-gravity information concerning the direction in which the center-of-gravity position moves is acquired based on the signal supplied from the input device, and the predetermined action of the user is determined based on the center-of-gravity information concerning the direction in which the center-of-gravity position moves, which is acquired and obtained when the result of the determination of whether or not the change of the load over time satisfies the first condition is affirmative.
-
-
18. An information processing system, comprising:
-
an input device having a load sensor for detecting a load of a user; and an information processing apparatus having one or more processors and coupled to the input device, the information processing apparatus configured to process a signal supplied from the input device and comprising; a load information acquisition unit for acquiring load information concerning the load of the user or a change of the load over time, based on the signal supplied from the input device; a center-of-gravity information acquisition unit for acquiring center-of-gravity information concerning a center-of-gravity position of the user or a direction in which the enter-of-gravity position moves, based on the signal supplied from the input device; a load determination unit for determining whether or not the change of the load over time satisfies a first condition; a time specifying unit for specifying a time when the change of the load over time satisfies the first condition; a coordinate value specifying unit for specifying a coordinate value of the center-of-gravity position at the specified time; and an action determination unit for determining a predetermined action of the user, using the specified coordinate value of the center-of-gravity position obtained when the change of the load over time satisfies the first condition, the center-of-gravity information concerning the direction in which the center-of-gravity position moves is acquired based on the signal supplied from the input device, and the predetermined action of the user is determined based on the center-of-gravity information concerning the direction in which the center-of-gravity position moves, which is acquired and obtained when the result of the determination of whether or not the change of the load over time satisfies the first condition is affirmative.
-
-
19. A method, implemented in an information processing apparatus having one or more processors, for processing a signal supplied from an input device which includes a load sensor for detecting a load of a user, the method comprising:
-
acquiring load information concerning the load of the user or a change of the load over time, based on the signal supplied from the input device; acquiring center-of-gravity information concerning a center-of-gravity position of the user or a direction in which the center-of-gravity position moves, based on the signal supplied from the input device; determining, using the one or more processors, whether or not the change of the load over time satisfies a first condition; specifying a time when the change of the load over time satisfies the first condition; specifying a coordinate value of the center-of-gravity position at the specified time; and determining a predetermined action of the user, using the specified coordinate value of the center-of-gravity position obtained when the change of the load over time satisfies the first condition, the center-of-gravity information concerning the direction in which the center-of-gravity position moves is acquired based on the signal supplied from the input device, and the predetermined action of the user is determined based on the center-of-gravity information concerning the direction in which the center-of-gravity position moves, which is acquired and obtained when the result of the determination of whether or not the change of the load over time satisfies the first condition is affirmative.
-
-
20. A non-transitory computer-readable storage medium having stored therein an information processing program executable by a computer of an information processing apparatus for processing a signal supplied from an input device which includes a load sensor for detecting a load of a user, the information processing program causing the computer to provide execution comprising:
-
acquiring load information concerning the load of the user or a change of the load over time, based on the signal supplied from the input device; acquiring center-of-gravity information concerning a center-of-gravity position of the user or a direction in which the center-of-gravity position moves, based on the signal supplied from the input device; determining whether or not the change of the load over time satisfies a first condition; and determining a predetermined action of the user, based on the direction in which the center-of-gravity position moves when the change of the load over time satisfies the first condition.
-
Specification