To provide an information processing apparatus, information processing system and information processing method in which, even if an operation device gripped by a user takes any attitude in a three-dimensional space, the attitude of the operation device is recognized while suppressing occurrence of arithmetic error and operation using the operation device can be performed.
In steps 103 and 104, on the basis of information about an acceleration and a magnetic intensity detected by an acceleration sensor and a magnetic sensor, an initial attitude angle (θx, θy, θz), in a global coordinate system, of an operation device 10 is calculated. In a step 105, coordinate transform means transforms a local angular velocity detected in operation start into a global angular velocity on the basis of information about the calculated initial attitude angle. In processing of the second and subsequent step 105, the coordinate transform means transforms a local angular velocity detected for the second time after operation start determination processing into a global angular velocity on the basis of information about a calculated global angular velocity (Rx, Ry, Rz).
GOTO TETSUO
KURIYA YUKINOBU
KABASAWA KENICHI
UENO MASATOSHI
KAWABE HIDEO
NAKAGAWA TOSHIYUKI
JP2005331265A | 2005-12-02 | |||
JP2012508417A | 2012-04-05 |
WO2010056024A2 | 2010-05-20 |
Ori Akira
Teppei Nakamura
Nozomi Yoshida
Ayako Kaneko
Next Patent: ELECTROSTATIC CAPACITANCE TYPE TOUCH PANEL