Motion determining apparatus and storage medium having motion determining program stored thereon
First Claim
1. A motion determining apparatus for determining a motion of an input device including an acceleration sensor (701) for detecting an acceleration in each of at least two axial directions, the motion determining apparatus comprising:
- data obtaining means for obtaining acceleration data which is output from the acceleration sensor;
rotation motion determination means for determining a rotation motion of the input device around a predetermined direction as a rotation axis, by comparing a start point in a two-dimensional coordinate system which is represented by the first acceleration data obtained in a predetermined period, and an end point in the two-dimensional coordinate system which is represented by the last acceleration data obtained in the predetermined period, wherein coordinate axes of the two-dimensional coordinate system are defined based on components of the two axial directions of the acceleration data, and an origin of the two-dimensional coordinate system represents a value of the acceleration data in the state where no acceleration including the acceleration of gravity acts upon the acceleration sensor; and
output means for outputting motion data including at least the rotation motion determined by the rotation motion determination means.
1 Assignment
0 Petitions
Accused Products
Abstract
Acceleration data which is output from an acceleration sensor is obtained. A rotation motion of an input device around a predetermined direction as a rotation axis is determined by comparing a start point in a two-dimensional coordinate system which is represented by the first acceleration data obtained in a predetermined period, and an end point in the two-dimensional coordinate system which is represented by the last acceleration data obtained in the predetermined period. Coordinate axes of the two-dimensional coordinate system are defined based on components of the two axial directions of the acceleration data, and an origin of the two-dimensional coordinate system represents a value of the acceleration data in the state where no acceleration including the acceleration of gravity acts upon the acceleration sensor. Motion data including at least the determined rotation motion is output.
52 Citations
26 Claims
-
1. A motion determining apparatus for determining a motion of an input device including an acceleration sensor (701) for detecting an acceleration in each of at least two axial directions, the motion determining apparatus comprising:
-
data obtaining means for obtaining acceleration data which is output from the acceleration sensor;
rotation motion determination means for determining a rotation motion of the input device around a predetermined direction as a rotation axis, by comparing a start point in a two-dimensional coordinate system which is represented by the first acceleration data obtained in a predetermined period, and an end point in the two-dimensional coordinate system which is represented by the last acceleration data obtained in the predetermined period, wherein coordinate axes of the two-dimensional coordinate system are defined based on components of the two axial directions of the acceleration data, and an origin of the two-dimensional coordinate system represents a value of the acceleration data in the state where no acceleration including the acceleration of gravity acts upon the acceleration sensor; and
output means for outputting motion data including at least the rotation motion determined by the rotation motion determination means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A storage medium having stored thereon a motion determining program executable by a computer of a motion determining apparatus for determining a motion of an input device including an acceleration sensor for detecting an acceleration in each of at least two axial directions, the motion determining program causing the computer to execute:
-
a data obtaining step of obtaining acceleration data which is output from the acceleration sensor;
a rotation motion determination step of determining a rotation motion of the input device around a predetermined direction as a rotation axis, by comparing a start point in a two-dimensional coordinate system which is represented by the first acceleration data obtained in a predetermined period, and an end point in the two-dimensional coordinate system which is represented by the last acceleration data obtained in the predetermined period, wherein coordinate axes of the two-dimensional coordinate system are defined based on components of the two axial directions of the acceleration data, and an origin of the two-dimensional coordinate system represents a value of the acceleration data in the state where no acceleration including the acceleration of gravity acts upon the acceleration sensor; and
an output step of outputting motion data including at least the rotation motion determined in the rotation motion determination step. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification