Spectator Management at View Locations in Virtual Reality Environments
First Claim
1. A method, comprising:
- providing a first view of a virtual environment to a first head-mounted display (HMD), the first view being defined from a first location in the virtual environment, and associated to a first virtual character having a first view direction towards a virtual object in the virtual environment;
simultaneous with the providing the first view, providing a second view of the virtual environment to a second HMD, the second view being defined from the first location in the virtual environment, and associated to a second virtual character in the virtual environment;
wherein providing the second view includes rendering the first virtual character in the second view, the rendering of the first virtual character in the second view being configured to present the first virtual character as having a second location in the virtual environment, the rendering of the first virtual character in the second view being further configured to present the first virtual character as having a second view direction that is adjusted relative to the first view direction so as to be towards the virtual object as shown in the second view.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is provided, including the following method operations: providing a first view of a virtual environment to a first head-mounted display (HMD), the first view being defined from a first location in the virtual environment, and associated to a first virtual character having a first view direction towards a virtual object in the virtual environment; simultaneous with the providing the first view, providing a second view of the virtual environment to a second HMD, the second view being defined from the first location in the virtual environment, and associated to a second virtual character in the virtual environment; wherein providing the second view includes rendering the first virtual character in the second view, the rendering of the first virtual character in the second view being configured to present the first virtual character as having a second location in the virtual environment, the rendering of the first virtual character in the second view being further configured to present the first virtual character as having a second view direction that is adjusted relative to the first view direction so as to be towards the virtual object as shown in the second view.
-
Citations
19 Claims
-
1. A method, comprising:
-
providing a first view of a virtual environment to a first head-mounted display (HMD), the first view being defined from a first location in the virtual environment, and associated to a first virtual character having a first view direction towards a virtual object in the virtual environment; simultaneous with the providing the first view, providing a second view of the virtual environment to a second HMD, the second view being defined from the first location in the virtual environment, and associated to a second virtual character in the virtual environment; wherein providing the second view includes rendering the first virtual character in the second view, the rendering of the first virtual character in the second view being configured to present the first virtual character as having a second location in the virtual environment, the rendering of the first virtual character in the second view being further configured to present the first virtual character as having a second view direction that is adjusted relative to the first view direction so as to be towards the virtual object as shown in the second view. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
receiving, over a network, requests to spectate a virtual environment using a plurality of head-mounted displays (HMDs); assigning each HMD to one of a plurality of viewing groups, each viewing group defining a spatial arrangement for avatars associated with HMDs that are assigned to the viewing group; for each HMD, providing, over the network, a view of the virtual environment for rendering on the HMD, wherein providing the view includes placing the viewing group to which the HMD is assigned at a designated view location in the virtual environment, and providing the view from a perspective of the HMD'"'"'s associated avatar as defined by the spatial arrangement of the viewing group; wherein the designated view location in the virtual environment is the same for each viewing group. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method, comprising:
-
receiving, over a network, requests to spectate a virtual environment using a plurality of head-mounted displays (HMDs); for each HMD, assigning an avatar associated with the HMD to a position in a spectator array, the spectator array defining an arrangement of the avatars relative to each other when rendered in the virtual environment; for each HMD, providing, over the network, a view of the virtual environment for rendering on the HMD, wherein providing the view includes positioning a portion of the spectator array that includes the HMD'"'"'s associated avatar in the virtual environment, so that the HMD'"'"'s associated avatar is positioned at a primary viewing location in the virtual environment; wherein the primary viewing location in the virtual environment is the same for each HMD. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification