PROBLEM TO BE SOLVED: To provide an information processing device capable of computing an optimum trajectory of motion using an inertial sensor according to a users movement time.SOLUTION: An information processing device 1 includes: an acceleration sensor 12 for detecting an acceleration an angular velocity sensor 13 for detecting an angular velocity and an MCU 19. The information processing device has a program area 17 in which the first arithmetic processing by a shooting method which is suitable to reciprocating motion, the second arithmetic processing by a shooting method which is suitable to one-way motion, and the third arithmetic processing by a feedback integration method are stored. The MCU 19 includes a selection unit 24 which selects the first arithmetic processing when the movement time in a movement section is not beyond a first elapsed time, selects the second arithmetic processing when the time is beyond the first elapsed time and below a second elapsed time, and selects the third arithmetic processing when the time is the second elapsed time or more. The MCU 19 includes a control unit 25 which calculates, based on the acceleration and angular velocity, the trajectory of motion in the movement section by use of the selected arithmetic processing.COPYRIGHT: (C)2013,JPO&INPIT【課題】利用者の運動時間に応じて、慣性センサを使用した最適な運動軌跡を演算できる情報処理装置を提供する。【解決手段】情報処理装置1は、加速度を検出する加速度センサ12と、角速度を検出する角速度センサ13と、MCU19とを有する。情報処理装置は、往復運動に適した射的法の第1の演算処理と、片道運動に適した射的法の第2の演算処理と、フィードバック積分法による第3の演算処理とを記憶したプログラム領域17を有する。MCU19は、運動区間内の運動時間が第1の経過時間を超えていない場合、第1の演算処理を選択し、第1の経過時間を超え、かつ、第2の経過時間未満の場合、第2の演算処理を選択し、第2の経過時間以上の場合、第3の演算処理を選択する選択部24を有する。MCU19は、選択された演算処理を使用して、加速度及び角速度に基づき、運動区間内の運動軌跡を算出する制御部25を有する。【選択図】図1