Patent ID: 7690994
Filing Date: 2010-04-06
Classification: A63F,G06F

Abstract:
1. A storage medium storing a virtual position determining program for instructing a computer to perform a process on a virtual space based on input information obtained from an input device operated by a user, the input information including target data that changes according to a change in a position of a predetermined target in a real space, the program instructing the computer to perform: actual position data calculation for calculating actual position data representing a position of the target in the real space by using the target data; effective range defining for defining an effective range as a range extending from a first boundary to a second boundary, wherein the first boundary is represented by first position data and the second boundary is represented by second position data; effective range position data calculation for calculating effective range position data representing a position of a value of the actual position data in the effective range; position determining for determining a position of a controlled object in the virtual space through an operation based on a value of the effective range position data; and a display process for displaying the virtual space on a display device, wherein said input device is a controller which is held in a hand of the user and receives instructions from the user and outputs control signals so that the computer performs the process on the virtual space, wherein the virtual position determining program instructs the computer to further perform effective range updating for, when the value of the actual position data is outside the effective range, updating the effective range by moving the first boundary and the second boundary so that the value of the actual position data is included in the effective range.