Teleportation in an augmented and/or virtual reality environment
First Claim
Patent Images
1. A method, comprising:
- generating a virtual rendering of a first virtual location at a first virtual scale in a virtual environment;
receiving an input selecting a second virtual location in response to a detected actuation of an input device, and a second virtual scale in response to a detected physical scaling movement of the input device, for viewing of the second virtual location at the second virtual scale, the first virtual scale being different than the second virtual scale; and
teleporting to the second virtual location at the second virtual scale in response to the input such that a virtual rendering of the second virtual location is generated at the second virtual scale in the virtual environment.
2 Assignments
0 Petitions
Accused Products
Abstract
In a system for teleporting and scaling in a virtual reality environment, a user may teleport from a first virtual location, being experienced at a first scale, to a second virtual location, to be experienced at a second scale. The user may select the new, second virtual location and the new, second scale with a single external input via a handheld electronic device so that, upon release of a triggering action of the electronic device, the user may teleport to the newly selected second virtual location at the newly selected scale.
-
Citations
23 Claims
-
1. A method, comprising:
-
generating a virtual rendering of a first virtual location at a first virtual scale in a virtual environment; receiving an input selecting a second virtual location in response to a detected actuation of an input device, and a second virtual scale in response to a detected physical scaling movement of the input device, for viewing of the second virtual location at the second virtual scale, the first virtual scale being different than the second virtual scale; and teleporting to the second virtual location at the second virtual scale in response to the input such that a virtual rendering of the second virtual location is generated at the second virtual scale in the virtual environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
- a computing device configured to generate a virtual environment, the computing device including;
a memory storing executable instructions; and
a processor configured to execute the instructions to cause the computing device to;
generate a virtual rendering of a first virtual location at a first virtual scale for viewing in a virtual environment;
receive an input including selection of a second virtual location in the virtual environment, and selection of a second virtual scale for the second virtual location, including;
detect the selection of the second virtual location in response to a detected actuation of an input device; and
detect the selection of the second virtual scale in response to a detected physical scaling movement of the input device; and
teleport to the second virtual location at the second virtual scale in response to the input, including generate a virtual rendering of the second virtual location at the second virtual scale for viewing in the virtual environment. - View Dependent Claims (16, 17, 18, 19, 20, 21)
- a computing device configured to generate a virtual environment, the computing device including;
-
22. A method, comprising:
-
generating a virtual rendering of a first virtual location at a first virtual scale for display in a virtual environment; receiving an input in response to a detected actuation of an input device, including; receiving a selection of a second virtual location based on a virtual beam directed from the input device at the second virtual location; and receiving a selection of a second virtual scale for the second virtual location, the second virtual scale being different than the first virtual scale; cancelling the selection of the second virtual location and the second virtual scale in response to detection of a cancellation movement of the input device after receiving the selection of the second virtual location and the second virtual scale and before detecting a release of the actuation of the input device, the cancellation movement including a movement of the virtual beam in a direction away from the second virtual location; and teleporting to the second virtual location at the second virtual scale in response to a detected release of the actuation of the input device, including generating a virtual rendering of the second virtual location at the second virtual scale for display in the virtual environment.
-
-
23. A method, comprising:
-
generating a virtual rendering of a first virtual location at a first virtual scale for display in a virtual environment; receiving an input in response to a detected actuation of an input device, including; receiving selection of a second virtual location based on a virtual beam directed from the input device at the second virtual location; and receiving selection of a second virtual scale for the second virtual location, the second virtual scale being different than the first virtual scale; shifting a teleport arrival position relative to the selected second virtual location in response to a detected physical shifting movement of the input device and corresponding virtual shift of the virtual beam, including at least one of; detecting a physical movement of the input device corresponding to a virtual shift of the virtual beam in a lateral direction;
ordetecting a physical movement of the input device corresponding to a virtual shift of the virtual beam in a forward and rearward direction; and teleporting to the shifted teleport arrival position relative to the second virtual location at the second virtual scale in response to the selection input, including generating a virtual rendering of the second virtual location at the second virtual scale for display in the virtual environment.
-
Specification