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 for detecting an acceleration in each of at least two axial directions, the motion determining apparatus comprising:
- data obtaining programmed logic circuitry for obtaining acceleration data which is output from the acceleration sensor;
rotation motion determination programmed logic circuitry 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
an output for outputting motion data including at least the rotation motion determined by the rotation motion determination programmed logic circuitry.
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.
-
Citations
30 Claims
-
1. 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 apparatus comprising:
-
data obtaining programmed logic circuitry for obtaining acceleration data which is output from the acceleration sensor; rotation motion determination programmed logic circuitry 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 an output for outputting motion data including at least the rotation motion determined by the rotation motion determination programmed logic circuitry. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 27, 28)
-
-
14. A computer readable 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:
-
obtaining acceleration data which is output from the acceleration sensor; 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 outputting motion data including at least the rotation motion determined in the rotation motion determination. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 29, 30)
-
Specification