Gesture-based reorientation and navigation of a virtual reality (VR) interface
First Claim
1. A method comprising:
- presenting, by a processor associated with a virtual reality (VR) device worn by a user, a virtual environment using first content received via a network from a network device;
detecting, by the processor, a first input by the user, wherein the first input relates to a first contact by the user with the VR device;
identifying, by the processor, attributes of the first input, wherein the attributes include at least one of a location on the VR device associated with the first contact or a direction of motion associated with the first contact;
determining, by the processor and based on the attributes of the first input, that the first input corresponds to a first swipe and a second swipe concurrently made by the user;
rendering, by the processor, a modified version of the presented virtual environment using second content received via the network from the network device based on the identified attributes of the first input, wherein rendering the modified version of the presented virtual environment includes;
moving, when both the first swipe and the second swipe are in an upward or a downward direction, a virtual horizon of the presented virtual environment in the upward or the downward direction, andre-orienting the virtual horizon when the first and second swipes are in opposing directions;
detecting, by the processor, a second input by the user, wherein the second input relates to a second contact by the user with the VR device;
determining, by the processor, that a duration of the second contact exceeds a threshold amount of time;
capturing, by the processor, at least one of an image or a video of physical surroundings of the user; and
displaying, via a display associated with the VR device, the at least one of the image or the video during the second contact with the VR device.
1 Assignment
0 Petitions
Accused Products
Abstract
A virtual reality (VR) device presents a virtual environment and detects an input that relates to a contact by a user. The VR device identifies attributes of the input, and the attributes include, for example, a portion of the VR device associated with the contact, a duration of the contact, and a direction of motion of the contact. The VR device modifies the presented virtual environment based on the input attributes, such as presenting a default view of the virtual environment when a first type of input is detected; moving a virtual horizon when a second type of input is detected; enlarging a depicted virtual object when a third type of input is detected; presenting a menu of options when a fourth type of input is detected; and capturing and presenting an image or video of the user'"'"'s actual surroundings when a fifth type of input is detected.
20 Citations
20 Claims
-
1. A method comprising:
-
presenting, by a processor associated with a virtual reality (VR) device worn by a user, a virtual environment using first content received via a network from a network device; detecting, by the processor, a first input by the user, wherein the first input relates to a first contact by the user with the VR device; identifying, by the processor, attributes of the first input, wherein the attributes include at least one of a location on the VR device associated with the first contact or a direction of motion associated with the first contact; determining, by the processor and based on the attributes of the first input, that the first input corresponds to a first swipe and a second swipe concurrently made by the user; rendering, by the processor, a modified version of the presented virtual environment using second content received via the network from the network device based on the identified attributes of the first input, wherein rendering the modified version of the presented virtual environment includes; moving, when both the first swipe and the second swipe are in an upward or a downward direction, a virtual horizon of the presented virtual environment in the upward or the downward direction, and re-orienting the virtual horizon when the first and second swipes are in opposing directions; detecting, by the processor, a second input by the user, wherein the second input relates to a second contact by the user with the VR device; determining, by the processor, that a duration of the second contact exceeds a threshold amount of time; capturing, by the processor, at least one of an image or a video of physical surroundings of the user; and displaying, via a display associated with the VR device, the at least one of the image or the video during the second contact with the VR device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A virtual reality (VR) device comprising:
-
a memory configured to store instructions; and a processor configured to execute one or more of the instructions to; present a virtual environment using first content received via a network from a network device; detect a first input by a user, wherein the first input relates to a contact by the user with the VR device; identify attributes of the first input, wherein the attributes include at least one of a location on the VR device associated with the first contact or a direction of motion associated with the first contact; determine, based on the attributes of the first input, that the first input corresponds to a first swipe and a second swipe concurrently made by the user; render a modified version of the presented virtual environment using second content received via the network from the network device based on the identified attributes of the first input, wherein to render the modified version of the presented virtual environment the processor is further configured to; move, when both the first swipe and the second swipe are in an upward or a downward direction, a virtual horizon of the presented virtual environment in the upward or the downward direction, and re-orient the virtual horizon when the first and second swipes are in opposing directions; detect a second input by the user, wherein the second input relates to a second contact by the user with the VR device; determine that a duration of the second contact exceeds a threshold amount of time; capture, based on the determination, at least one of an image or a video of physical surroundings of the user; and display, via a display associated with the VR device, the at least one of the image or the video during the second contact with the VR device. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium to store instructions, wherein the instructions comprise:
one or more instructions that, when executed by a processor associated with a virtual reality (VR) device worn by a user, cause the processor to; present a virtual environment using first content received via a network from a network device; detect a first input by the user, wherein the first input relates to a first contact by the user with the VR device; identify attributes of the first input, wherein the attributes include at least one of a location on the VR device associated with the first contact or a direction of motion associated with the first contact; determine, based on the attributes of the first input, that the first input corresponds to multiple vertical swipes concurrently made by the user; render a modified version of the presented virtual environment using second content received via the network from the network device based on the identified attributes of the first input, wherein to render the modified version of the presented virtual environment the instructions further cause the processor to; move, when both the first swipe and the second swipe are in an upward or a downward direction, a virtual horizon of the presented virtual environment in the upward or the downward direction, and re-orient the virtual horizon when the first and second swipes are in opposing directions; detect a second input by the user, wherein the second input relates to a second contact by the user with the VR device; determine that a duration of the second contact exceeds a threshold amount of time; capture, based on the determination, at least one of an image or a video of physical surroundings of the user; and display, via a display associated with the VR device, the at least one of the image or the video during the second contact of the VR device. - View Dependent Claims (17, 18, 19, 20)
Specification