Spectator Management at View Locations in Virtual Reality Environments

US2017354875A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2017354875-A1
Application numberUS-201615283069-A
CountryUS
Kind codeA1
Filing dateSep 30, 2016
Priority dateJun 13, 2016
Publication dateDec 14, 2017
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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. 2 . The method of claim 1 , wherein the second view direction is adjusted relative to the first view direction by turning a head and/or body of the first virtual character so as to face towards the virtual object. 3 . The method of claim 1 , wherein providing the first view of the virtual environment to the first HMD includes processing data identifying an orientation of the first HMD in a first interactive environment in which the first HMD is disposed; wherein the first view direction is substantially determined by the orientation of the first HMD in the first interactive environment. 4 . The method of claim 3 , wherein providing the second view of the virtual environment to the second HMD includes processing data identifying an orientation of the second HMD in a second interactive environment in which the second HMD is disposed. 5 . The method of claim 1 , wherein the virtual object towards which the first view direction is directed is identified based on extrapolation of the first view direction from the first location in the virtual environment. 6 . The method of claim 1 , wherein the second view direction is determined based on relative positioning of the first location, the second location, and the virtual object in the virtual environment. 7 . The method of claim 1 , wherein the virtual environment is defined for gameplay of a video game, and wherein the first view and second view are spectator views of the gameplay of the video game. 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. 9 . The method of claim 8 , wherein the spatial arrangement defined by a given viewing group includes a cluster of avatar placement locations having a fixed spatial relationship to each other in the virtual environment. 10 . The method of claim 8 , wherein when providing the view for a given HMD, the viewing group to which the given HMD is assigned is placed in the designated view location to the exclusion of other viewing groups. 11 . The method of claim 10 , wherein when providing the view for the given HMD, at least some of the other viewing groups are placed at other view locations in the virtual environment so as to be adjacent to and/or surrounding the viewing group to which the given HMD is assigned. 12 . The method of claim 8 , wherein assigning the HMDs is based on social graphs of user accounts associated with the HMDs. 13 . The method of claim 8 , wherein the requests to spectate the virtual environment are received over the network from a plurality of HMD connected computers. 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. 15 . The method of claim 14 , wherein positioning the portion of the spectator array that includes the HMD's associated avatar, so that the HMD's associated avatar is located at the primary viewing location, further includes, positioning other avatars, that are included in the portion of the spectator array, at secondary viewing locations surrounding the primary viewing location in the virtual environment, the positioning of the other avatars at the secondary viewing locations being configured to maintain the arrangement of the HMD's associated avatar and the other avatars relative to each other as defined by the spectator array. 16 . The method of claim 15 , wherein the arrangement of the avatars relative to each other identifies a fixed spatial positioning of the avatars relative to each other. 17 . The method of claim 14 , wherein when providing the view for a given HMD, the HMD's associated avatar is positioned at the primary viewing location to the exclusion of other avatars. 18 . The method of claim 14 , wherein assigning the HMDs is based on social graphs of user accounts associated with the HMDs. 19 . The method of claim 14 , wherein the requests to spectate the virtual environment are received over the network from a plurality of HMD connected computers.

Assignees

Inventors

Classifications

  • Eye tracking input arrangements (G06F3/015 takes precedence) · CPC title

  • A63F13/26Primary

    having at least one additional display device, e.g. on the game controller or outside a game booth · CPC title

  • comprising photodetecting means, e.g. cameras, photodiodes or infrared cells (A63F13/219 takes precedence) · CPC title

  • according to dedicated instructions from a player, e.g. using a secondary joystick to rotate the camera around a player's character · CPC title

  • using sensors worn by the player, e.g. for measuring heart beat or leg activity · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2017354875A1 cover?
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 fir…
Who is the assignee on this patent?
Sony Interactive Entertainment Inc
What technology area does this patent fall under?
Primary CPC classification A63F13/26. Mapped technology areas include Human Necessities.
When was this patent published?
Publication date Thu Dec 14 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).