CPC A63F 13/65 (2014.09) [A63F 13/216 (2014.09)] | 11 Claims |
1. A method of interaction between a portable electronic device and a virtual experience simulation system, the method performed by at least one processor within the portable electronic device, and the method comprising:
a) receiving a definition for a virtual space for a human user to navigate using the portable electronic device;
b) receiving a correlation vector that relates a virtual coordinate system associated with the virtual space to a physical coordinate system associated with a physical space in a real world, wherein the correlation vector does not depend on the human user identifying any particular object;
c) maintaining location data of the portable electronic device, within the physical space, using data provided from at least one of a camera or location sensor associated with the portable electronic device, the location data responsive to estimates of physical location of the portable electronic device, the location data including at least a position of the electronic device within the physical space;
d) maintaining two correlate locations associated with the virtual space including:
i. a user viewpoint, which defines how the virtual space is shown on the portable electronic device; and
ii. a user avatar, of a type associated with superhuman movements, wherein such superhuman movements of the user avatar cannot be calculated by replicating movements of the human user as detected from the estimates of physical location of the portable electronic device-within the physical space;
e) operating the virtual experience system, for further processing the location data against a matrix of movement rules to thereby determine changes to the user viewpoint and user avatar, wherein the movement rules comprise defining a limit for a maximum rate of change of the user avatar movement in the virtual world, such that movement of the human user in the real world is not always proportional to movement of the user avatar within the virtual world; and
f) causing a display, by the portable electronic device, of the user viewpoint and user avatar, such that the correlation vector does not change when the user viewpoint changes.
|