Using a sphere to reorient a location of a user in a three-dimensional virtual reality video
First Claim
Patent Images
1. A computer-implemented method comprising:
- displaying a virtual reality user interface that includes a three-dimensional (3D) virtual reality video that is illustrated as being inside a sphere;
determining, based on movement of a peripheral device, a selection of the sphere in the virtual reality user interface;
displaying the 3D virtual reality video in a 360 degree environment as viewed from a first viewing direction that corresponds to a first location within the sphere;
detecting user input to exit the 3D virtual reality video displayed in the 360 degree environment;
displaying again, in response to the exit, the virtual reality user interface that includes the 3D virtual reality video that is illustrated as being inside the sphere;
receiving, from the peripheral device, data describing a rotation of the sphere within the virtual reality user interface; and
displaying, within the virtual reality user interface, the sphere as being rotated including updating the first viewing direction to a second viewing direction that corresponds to a second location within the sphere.
2 Assignments
0 Petitions
Accused Products
Abstract
A method includes generating graphical data for displaying a virtual reality user interface that includes a three-dimensional (3D) virtual reality video that is illustrated as being inside a sphere. The method further includes determining, based on movement of a peripheral device, that a user selects the sphere in the virtual reality user interface and the user moves the sphere on a head of the user. The method further includes displaying the 3D virtual reality video in the sphere surrounding the head of the user such that the user views a 360 degree environment corresponding to the 3D virtual reality video.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
displaying a virtual reality user interface that includes a three-dimensional (3D) virtual reality video that is illustrated as being inside a sphere; determining, based on movement of a peripheral device, a selection of the sphere in the virtual reality user interface; displaying the 3D virtual reality video in a 360 degree environment as viewed from a first viewing direction that corresponds to a first location within the sphere; detecting user input to exit the 3D virtual reality video displayed in the 360 degree environment; displaying again, in response to the exit, the virtual reality user interface that includes the 3D virtual reality video that is illustrated as being inside the sphere; receiving, from the peripheral device, data describing a rotation of the sphere within the virtual reality user interface; and displaying, within the virtual reality user interface, the sphere as being rotated including updating the first viewing direction to a second viewing direction that corresponds to a second location within the sphere. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
one or more processors; and a memory with instructions stored thereon that, when executed by the one or more processors, cause the one or more processors to perform operations comprising; displaying a virtual reality user interface that includes a three-dimensional (3D) virtual reality video that is illustrated as being inside a sphere; determining, based on movement of a peripheral device, a selection of the sphere in the virtual reality user interface; displaying the 3D virtual reality video in a 360 degree environment as viewed from a first viewing direction that corresponds to a first location within the sphere; detecting user input to exit the 3D virtual reality video displayed in the 360 degree environment; displaying again, in response to the exit, the virtual reality user interface that includes the 3D virtual reality video that is illustrated as being inside the sphere; receiving, from the peripheral device, data describing a rotation of the sphere within the virtual reality user interface; and displaying, within the virtual reality user interface, the sphere as being rotated including updating the first viewing direction to a second viewing direction that corresponds to a second location within the sphere. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable medium with instructions that, when executed by one or more computers, cause the one or more computers to perform operations, the operations comprising:
-
displaying a virtual reality user interface that includes a three-dimensional (3D) virtual reality video that is illustrated as being inside a sphere; determining, based on movement of a peripheral device, a selection of the sphere in the virtual reality user interface; displaying the 3D virtual reality video in a 360 degree environment as viewed from a first viewing direction that corresponds to a first location within the sphere; detecting user input to exit the 3D virtual reality video displayed in the 360 degree environment; displaying again, in response to the exit, the virtual reality user interface that includes the 3D virtual reality video that is illustrated as being inside the sphere; receiving, from the peripheral device, data describing a rotation of the sphere within the virtual reality user interface; and displaying, within the virtual reality user interface, the sphere as being rotated including updating the first viewing direction to a second viewing direction that corresponds to a second location within the sphere. - View Dependent Claims (17, 18, 19, 20)
-
Specification