Patent ID: 8287377
Filing Date: 2012-10-16
Classification: A63F

Abstract:
1. A movement direction calculating apparatus for calculating a movement direction of an input device, the apparatus comprising: an obtaining means for successively obtaining acceleration data output from a multi-axis acceleration sensor included in the input device; a period detecting means for detecting a movement period corresponding to a movement of the input device, wherein the movement period is detected based on the obtained acceleration data; a difference vector calculating means for calculating a plurality of difference vectors each representing an acceleration change occurring during a time interval in the movement period, wherein each difference vector represents a difference between a first acceleration vector corresponding to first acceleration data and a second acceleration vector corresponding to second acceleration data obtained sequentially in time next to the first acceleration data, wherein the first acceleration data and second acceleration data are obtained during the movement period, and the first acceleration vector and the second acceleration vector each include acceleration values corresponding to a plurality of axes of acceleration; and a movement direction calculating means for calculating a movement direction vector for the movement period, wherein the movement direction vector is calculated based on a sum of the difference vectors, wherein each difference vector when summed is weighted based on the magnitude of the difference vector.