PROBLEM TO BE SOLVED: To actively update a target according to a user's rehabilitation operation. SOLUTION: A user's first rehabilitation motion is detected, and an avatar image that moves according to the detected first rehabilitation motion and a target image showing a target of the first rehabilitation motion are displayed. Then, the first rehabilitation operation is compared with the target position represented by the target image, the rehabilitation ability of the user is evaluated, and the target position is updated according to the evaluation result. Further, the user's second rehabilitation movement during the first rehabilitation movement is detected, and the rehabilitation ability is evaluated based on both the first rehabilitation movement and the second rehabilitation movement. In addition, when only the first rehabilitation movement is evaluated more than a predetermined value, the rehabilitation ability is evaluated based on both the first rehabilitation movement and the second rehabilitation movement. [Selection diagram] Fig. 1【課題】ユーザのリハビリテーション動作に応じた、能動的な目標の更新を行なうこと。【解決手段】ユーザの第1リハビリテーション動作を検出し、検出した第1リハビリテーション動作に応じて動くアバター画像と第1リハビリテーション動作の目標を示す目標画像とを表示させる。そして、第1リハビリテーション動作と目標画像が表わす目標位置とを比較して、ユーザのリハビリテーション能力を評価し、評価結果に応じて目標位置を更新する。さらに、第1リハビリテーション動作中におけるユーザの第2リハビリテーション動作を検出し、第1リハビリテーション動作および第2リハビリテーション動作の両方に基づいて、リハビリテーション能力を評価する。また、第1リハビリテーション動作のみについて所定以上の評価をした場合に、第1リハビリテーション動作および第2リハビリテーション動作の両方に基づいて、リハビリテーション能力を評価する。【選択図】 図1