Game apparatus and computer readable storage medium having game program stored thereon
First Claim
Patent Images
1. A game apparatus, comprising:
- a processor; and
a memory coupled to said processor, said memory storing instructions that, when executed by said processor, control said processor to;
obtain operation data including at least acceleration data and angular velocity data from an input device including at least an acceleration sensor and a gyrosensor;
estimate a center of a rotation motion applied on the input device and a radius of the rotation, based on the acceleration data and the angular velocity data;
estimate moving velocity of the input device in the rotation motion, based on the radius of the rotation and angular velocity data; and
execute game processing based on the estimated moving velocity and the radius of the rotation.
1 Assignment
0 Petitions
Accused Products
Abstract
First, operation data including at least acceleration data and angular velocity data is obtained from an input device including at least an acceleration sensor and a gyrosensor. Next, based on the acceleration data and the angular velocity data, a moving velocity of the input device itself and/or a relative positional relationship between the input device and a center of a rotation motion applied on the input device itself is estimated. Then, predetermined game processing is executed based on the estimated moving velocity and/or relative positional relationship.
20 Citations
31 Claims
-
1. A game apparatus, comprising:
-
a processor; and a memory coupled to said processor, said memory storing instructions that, when executed by said processor, control said processor to; obtain operation data including at least acceleration data and angular velocity data from an input device including at least an acceleration sensor and a gyrosensor; estimate a center of a rotation motion applied on the input device and a radius of the rotation, based on the acceleration data and the angular velocity data; estimate moving velocity of the input device in the rotation motion, based on the radius of the rotation and angular velocity data; and execute game processing based on the estimated moving velocity and the radius of the rotation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer readable storage medium having stored thereon a program to be executed by a computer of an imaging apparatus, the program causing the computer perform:
-
obtaining operation data including at least acceleration data and angular velocity data from an input device including at least an acceleration sensor and a gyrosensor; estimating a center of a rotation motion applied on the input device and a radius of the rotation, based on the acceleration data and the angular velocity data; estimating moving velocity of the input device in the rotation motion, based on the radius of the rotation and angular velocity data; and executing processing based on the estimated moving velocity and the radius of the rotation. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method of operating a processor, comprising:
-
obtaining acceleration data and angular velocity data from an input device, the input device including an acceleration sensor and a gyrosensor; estimating a center of a rotation motion applied to the input device and a radius of the rotation, based on the acceleration data and the angular velocity data; estimating moving velocity of the input device in the rotation motion, based on the radius of the rotation and angular velocity data; and controlling the processor to perform an operation based on the estimated moving velocity and the radius of the rotation. - View Dependent Claims (28, 29, 30, 31)
-
Specification