×

Storage medium having information processing program stored thereon, information processing device, information processing system, and attitude calculation method

  • US 9,228,821 B2
  • Filed: 10/31/2012
  • Issued: 01/05/2016
  • Est. Priority Date: 07/20/2012
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable storage medium storing an information processing program to be executed by a computer of an information processing device for calculating an attitude of an input device, the input device including a magnetic sensor therein, the information processing program causing the computer to execute:

  • repeatedly obtaining detected magnetic vectors detected by the magnetic sensor;

    repeatedly estimating a center position of a spherical body having a curved surface which is estimated based on end point positions of the detected magnetic vectors; and

    calculating the attitude of the input device based on a direction vector representing a direction from the center position to the end point position of the detected magnetic vector, whereinthe attitude is calculated while relatively decreasing an influence of a newly-obtained detected magnetic vector as the end point position of the newly-obtained detected magnetic vector is farther away from the end point positions of the detected magnetic vectors used for the estimation of the center position.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×