Motion determining apparatus and storage medium having motion determining program stored thereon
First Claim
Patent Images
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:
- a data obtaining unit for obtaining acceleration data which is output from the acceleration sensor;
motion direction determination programmed logic circuitry for determining a motion direction of the input device with respect to a direction of an acceleration of gravity acting upon the input device, based on a shift of the acceleration data obtained by the data obtaining unit; and
output programmed logic circuitry for outputting motion data including at least the motion direction determined by the motion direction determination programmed logic circuitry;
wherein;
the motion direction determination programmed logic circuitry includes circulation direction determination programmed logic circuitry for determining a circulation direction in which the acceleration data shifts in a time series manner around an origin of a two-dimensional coordinate system as a shifting axis, wherein coordinate axes of the two-dimensional coordinate system are defined based on components of the two axial directions of the acceleration data and the origin represents a value of the acceleration data in the state where no acceleration including the acceleration of gravity acts upon the acceleration sensor;
the motion direction determination programmed logic circuitry determines a moving direction of the input device based on the circulation direction determined by the circulation direction determination programmed logic circuitry; and
the output programmed logic circuitry outputs the motion data including at least the moving direction determined by the motion direction determination programmed logic circuitry.
2 Assignments
0 Petitions
Accused Products
Abstract
Acceleration data representing accelerations in at least two axial directions which is output from an acceleration sensor included in an input device is obtained. Based on a shift of the acceleration data, a motion direction of the input device with respect to the direction of the acceleration of gravity acting upon the input device is determined. Motion data including at least the determined motion data is output.
67 Citations
18 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:
-
a data obtaining unit for obtaining acceleration data which is output from the acceleration sensor; motion direction determination programmed logic circuitry for determining a motion direction of the input device with respect to a direction of an acceleration of gravity acting upon the input device, based on a shift of the acceleration data obtained by the data obtaining unit; and output programmed logic circuitry for outputting motion data including at least the motion direction determined by the motion direction determination programmed logic circuitry;
wherein;the motion direction determination programmed logic circuitry includes circulation direction determination programmed logic circuitry for determining a circulation direction in which the acceleration data shifts in a time series manner around an origin of a two-dimensional coordinate system as a shifting axis, wherein coordinate axes of the two-dimensional coordinate system are defined based on components of the two axial directions of the acceleration data and the origin represents a value of the acceleration data in the state where no acceleration including the acceleration of gravity acts upon the acceleration sensor; the motion direction determination programmed logic circuitry determines a moving direction of the input device based on the circulation direction determined by the circulation direction determination programmed logic circuitry; and the output programmed logic circuitry outputs the motion data including at least the moving direction determined by the motion direction determination programmed logic circuitry. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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:
-
a data obtaining unit for obtaining acceleration data which is output from the acceleration sensor; motion direction determination programmed logic circuitry for determining a motion direction of the input device with respect to a direction of an acceleration of gravity acting upon the input device, based on a shift of the acceleration data obtained by the data obtaining unit; and output programmed logic circuitry for outputting motion data including at least the motion direction determined by the motion direction determination programmed logic circuitry, wherein; the motion direction determination programmed logic circuitry includes shifting direction determination programmed logic circuitry for determining a shifting direction in which the acceleration data shifts in a time series manner in a two-dimensional coordinate system with respect to the direction of the acceleration of gravity acting upon the input device, wherein coordinate axes of the two-dimensional coordinate system are defined based on components of the two axial directions of the acceleration data; the motion direction determination programmed logic circuitry determines a moving direction of the input device with respect to the direction of the acceleration of gravity acting upon the input device based on the moving direction determined by the shifting direction determination programmed logic circuitry; and the output programmed logic circuitry outputs the motion data including at least the moving direction determined by the motion direction determination programmed logic circuitry.
-
-
9. 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:
-
a data obtaining unit for obtaining acceleration data which is output from the acceleration sensor; motion direction determination programmed logic circuitry for determining a motion direction of the input device with respect to a direction of an acceleration of gravity acting upon the input device, based on a shift of the acceleration data obtained by the data obtaining unit; and output programmed logic circuitry for outputting motion data including at least the motion direction determined by the motion direction determination programmed logic circuitry, wherein; the acceleration sensor detects an acceleration including at least a centrifugal component generated when the input device is swung by a user to output the acceleration data; and the motion direction determination programmed logic circuitry determines the motion direction of the input device using acceleration data obtained in a time period in which an acceleration of the centrifugal component exceeds a threshold value, among the acceleration data obtained by the data obtaining unit.
-
-
10. A non-transitory storage medium having tangibly recorded 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:
-
data obtaining for obtaining acceleration data which is output from the acceleration sensor; motion direction determination for determining a motion direction of the input device with respect to a direction of an acceleration of gravity acting upon the input device, based on a shift of the acceleration data obtained in the data obtaining; and outputting motion data including at least the motion direction determined in the motion direction determination, wherein; the motion direction determination comprises a circulation direction determination for determining a circulation direction in which the acceleration data shifts in a time series manner around an origin of a two-dimensional coordinate system as a shifting axis, wherein coordinate axes of the two-dimensional coordinate system are defined based on components of the two axial directions of the acceleration data and the origin represents a value of the acceleration data in the state where no acceleration including the acceleration of gravity acts upon the acceleration sensor; in the motion direction determination, a moving direction of the input device is determined based on the circulation direction determined in the circulation direction determination; and in the outputting motion data, the motion data including at least the moving direction determined in the motion direction determination is output. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory storage medium having tangibly recorded 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:
-
data obtaining for obtaining acceleration data which is output from the acceleration sensor; motion direction determination for determining a motion direction of the input device with respect to a direction of an acceleration of gravity acting upon the input device, based on a shift of the acceleration data obtained in the data obtaining; and outputting motion data including at least the motion direction determined in the motion direction determination, wherein; the motion direction determination includes shifting direction determination for determining a shifting direction in which the acceleration data shifts in a time series manner in a two-dimensional coordinate system with respect to the direction of the acceleration of gravity acting upon the input device, wherein coordinate axes of the two-dimensional coordinate system are defined based on components of the two axial directions of the acceleration data; in the motion direction determination, a moving direction of the input device with respect to the direction of the acceleration of gravity acting upon the input device is determined based on the moving direction determined in the shifting direction determination; and in the outputting motion data, the motion data including at least the moving direction determined in the motion direction determination is output.
-
-
18. A non-transitory storage medium having tangibly recorded 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:
-
data obtaining for obtaining acceleration data which is output from the acceleration sensor; motion direction determination for determining a motion direction of the input device with respect to a direction of an acceleration of gravity acting upon the input device, based on a shift of the acceleration data obtained in the data obtaining; and outputting motion data including at least the motion direction determined in the motion direction determination, wherein; the acceleration sensor detects an acceleration including at least a centrifugal component generated when the input device is swung by a user to output the acceleration data; and in the motion direction determination, the motion direction of the input device is determined using acceleration data obtained in a time period in which an acceleration of the centrifugal component exceeds a threshold value, among the acceleration data obtained in the data obtaining.
-
Specification