摘要 |
<P>PROBLEM TO BE SOLVED: 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. <P>SOLUTION: 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 (θ<SB POS="POST">x</SB>, θ<SB POS="POST">y</SB>, θ<SB POS="POST">z</SB>), 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 (R<SB POS="POST">x</SB>, R<SB POS="POST">y</SB>, R<SB POS="POST">z</SB>). <P>COPYRIGHT: (C)2012,JPO&INPIT |