Storage medium having information processing program stored thereon, information processing apparatus, information processing system, and information processing method
First Claim
1. A non-transitory computer-readable storage medium having an information processing program stored thereon, the information processing program being executable by a computer of an information processing apparatus configured to use data which is output from an input device configured to allow a body of a user to get thereon and is based on a load applied on the input device, the information processing apparatus being for processing data acquired from the input device, wherein the information processing program allows the computer to provide execution comprising:
- repeatedly acquiring a center-of-gravity position of a load applied on the input device, based on data output from the input device;
calculating a user direction of a stepping action made on the input device using a direction candidate which is a direction perpendicular to a straight line connecting two center-of-gravity positions acquired at different timings; and
performing predetermined processing based on the user direction.
1 Assignment
0 Petitions
Accused Products
Abstract
Data which is output from an input device capable of allowing a body of a user to get thereon and is based on a load applied on the input device is usable. Data is acquired from the input device is processed. A center-of-gravity position of a load applied on the input device is repeatedly acquired based on data output from the input device. A user direction a stepping action made on the input device is calculated using the center-of-gravity position. Predetermined processing is performed based on the user direction.
-
Citations
21 Claims
-
1. A non-transitory computer-readable storage medium having an information processing program stored thereon, the information processing program being executable by a computer of an information processing apparatus configured to use data which is output from an input device configured to allow a body of a user to get thereon and is based on a load applied on the input device, the information processing apparatus being for processing data acquired from the input device, wherein the information processing program allows the computer to provide execution comprising:
-
repeatedly acquiring a center-of-gravity position of a load applied on the input device, based on data output from the input device; calculating a user direction of a stepping action made on the input device using a direction candidate which is a direction perpendicular to a straight line connecting two center-of-gravity positions acquired at different timings; and performing predetermined processing based on the user direction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An information processing apparatus configured to use data which is output from an input device configured to allow a body of a user to get thereon and is based on a load applied on the input device, the information processing apparatus comprising at least one processor configured to process data acquired from the input device, the information processing apparatus configured to:
-
repeatedly acquire a center-of-gravity position of a load applied on the input device, based on data output from the input device; calculate a user direction of a stepping action made on the input device using a direction candidate which is a direction perpendicular to a straight ling connecting two center-of-gravity positions acquired at different timings; and perform predetermined processing based on the user direction.
-
-
20. An information processing system which includes a plurality of apparatuses communicable to each other and is configured to use data which is output from an input device configured to allow a body of a user to get thereon and is based on a load applied on the input device, the information processing system being for processing data acquired from the input device, the information processing system comprising:
a processing system having at least one processor, the processing system configured to; repeatedly acquire a center-of-gravity position of a load applied on the input device, based on data output from the input device, calculate a user direction of a stepping action made on the input device using a direction candidate which is a direction perpendicular to a straight line connecting two center-of-gravity positions acquired at different timings, and perform predetermined processing based on the user direction.
-
21. An information processing method executed by one processor or cooperation of a plurality of processors included in an information processing system which includes at least one information processing apparatus configured to use data which is output from an input device configured to allow a body of a user to get thereon and is based on a load applied on the input device, the information processing apparatus being configured to process data acquired from the input device, the method comprising:
-
repeatedly acquiring a center-of-gravity position of a load applied on the input device, based on data output from the input device; calculating a user direction of a stepping action made on the input device using a direction candidate which is a direction perpendicular to a straight line connecting two center-of-gravity positions acquired at different timings; and performing predetermined processing based on the user direction.
-
Specification