System and method for rendering views of a virtual space

US10218793B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10218793-B2
Application numberUS-201615181403-A
CountryUS
Kind codeB2
Filing dateJun 13, 2016
Priority dateJun 13, 2016
Publication dateFeb 26, 2019
Grant dateFeb 26, 2019

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.

Systems and methods for rendering views of a virtual space are presented herein. In some implementations, the views of the virtual space may be provided in a set of layers. Individual layers may include certain virtual space content within the views. Operations of a system and/or method presented herein include one or more of obtaining pre-rendered views of virtual space content associated with one or more layers, rendering views of other virtual space content associated with one or more other layers in real-time, or near real-time, based on user input, and/or other operations.

First claim

Opening claim text (preview).

What is claimed is: 1. A system configured to render views of a virtual space, the system comprising: one or more physical processors configured by machine-readable instructions to: execute an instance of a virtual space, and implement the instance of the virtual space to determine views of the virtual space, the virtual space including virtual space content, the virtual space content comprising topography and virtual objects, the implementation of the instance of the virtual space facilitating user participation in the virtual space, the user participation including controlling one or more available virtual objects to interact with the virtual space and one or more other virtual objects present in the virtual space, the control being exercised through user input via individual computing platforms associated with individual users; determine views of the virtual space by associating virtual space content with discrete layers that define the views of the virtual space, individual layers corresponding to different depths of simulated depth-of-field within the views, the layers comprising a first layer corresponding to a first simulated depth-of-field, a second layer corresponding to a second simulated depth-of-field, and a third layer corresponding to a third simulated depth-of-field; and effectuate presentation of views of the virtual space at computing platforms associated with individual users, wherein effectuating presentation of views of the virtual space at a first computing platform comprises: rendering views of virtual space content associated with the first layer in real time based on user input by generating information defining the views of the virtual space content associated with the first layer, wherein the virtual space content associated with the first layer comprises one or more user-controlled virtual objects and a set of one or more non-user controlled objects present in the first layer, wherein rendering views of the virtual space content associated with the first layer in real time based on user input comprises rendering such views to reflect interaction between the one or more user-controlled virtual objects and the individual non-user controlled objects included in the set of one or more non-user controlled objects present in the first layer in accordance with user input controlling the one or more user-controlled virtual objects; obtaining, for the second layer, one or more pre-rendered views of virtual space content associated with the second layer, the one or more pre-rendered views of the virtual space content associated with the second layer being obtained by obtaining pre-existing information defining the views of the virtual space content associated with the second layer; obtaining, for the third layer, one or more pre-rendered views of virtual space content associated with the third layer, the one or more pre-rendered views of the virtual space content associated with the third layer being obtained by obtaining pre-existing information defining the views of the virtual space content associated with the third layer; and compositing the second layer and third layer into a composited layer. 2. The system of claim 1 , wherein rendering the first layer, obtaining one or more pre-rendered views of the virtual space content associated with the second layer and the third layer, and compositing the second layer and the third layer into the composited layer are performed at a server that is remote from the first computing platform, and wherein effectuating presentation of views of the virtual space at the first computing platform further comprises: effectuating transmission of the first layer and the composited layer from the server to the first computing platform over a network. 3. The system of claim 1 , wherein rendering the first layer is performed at the first computing platform, wherein obtaining one or more pre-rendered views of virtual space content associated with the second layer and the third layer, and compositing the second layer and the third layer into the composited layer are performed at a server that is remote from the first computing platform, and wherein effectuating presentation of views of the virtual space at the first computing platform further comprises: effectuating transmission of the composited layer from the server to the first computing platform over a network; and compositing, at the first computing platform, the first layer with the composited layer. 4. The system of claim 1 , wherein the one or more physical processors are further configured by machine-readable instructions to: determine, for individual layers, one or more areas of the individual layers that are to be rendered transparent, such that for the first layer determine a first area that is to be rendered transparent, and for the second layer, determine a second area that is to be rendered transparent. 5. The system of claim 1 , wherein the one or more physical processors are further configured by machine-readable instructions such that: virtual space content associated with the second layer comprises a second set of one or more non-user controlled virtual objects positioned within the topography of the virtual space; and virtual space content associated with the third layer comprises the topography of the virtual space. 6. The system of claim 1 , wherein effectuating presentation of views of the virtual space at the first computing platform further comprises: obtaining, at a first point in time, a first set of pre-rendered views of virtual space content associated with the second layer; and obtaining, at a second point in time, a second set of pre-rendered views of virtual space content associated with the second layer. 7. The system of claim 1 , wherein the one or more pre-rendered views of virtual space content associated with the second layer, and the one or more pre-rendered views of virtual space content associated with the third layer comprise video feeds. 8. The system of claim 1 , wherein virtual space is a three-dimensional virtual reality space. 9. The system of claim 1 , wherein the virtual space includes a game taking place in the virtual space, wherein the one or more available virtual objects controlled by the users including game characters associated with the users. 10. A method to render views of a virtual space, the method being implemented in a computer system comprising one or more physical processor and non-transitory electronic storage storing machine-readable instructions, the method comprising: executing an instance of a virtual space, and implementing the instance of the virtual space to determine views of the virtual space, the virtual space including virtual space content, the virtual space content comprising topography and virtual objects, the implementation of the instance of the virtual space facilitating user participation in the virtual space, the user participation including controlling one or more available virtual objects to interact with the virtual space and one or more other virtual objects present in the virtual space, the control being exercised through user input via individual computing platform associated with individual users; determining views of the virtual space by associating virtual space content with discrete layers that define the views of the virtual space, individual layers corresponding to different depths of simulated depth-of-field within the views, the layers comprising a first layer corresponding to a first simulated depth-of-field, a second layer corresponding to a second simulated depth-of-field, and a third layer corresponding to a third simulated depth-of-field; and effectuating presentation of views of the virtual space at computing p

Assignees

Inventors

Classifications

  • Video games, i.e. games using an electronically generated display having two or more dimensions · CPC title

  • Electricity · mapped topic

  • Blending, e.g. for anti-aliasing · CPC title

  • H04L67/12Primary

    specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks · CPC title

  • G06F3/011Primary

    Arrangements for interaction with the human body, e.g. for user immersion in virtual reality (blind teaching G09B21/00) · 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 US10218793B2 cover?
Systems and methods for rendering views of a virtual space are presented herein. In some implementations, the views of the virtual space may be provided in a set of layers. Individual layers may include certain virtual space content within the views. Operations of a system and/or method presented herein include one or more of obtaining pre-rendered views of virtual space content associated with…
Who is the assignee on this patent?
Disney Entpr Inc
What technology area does this patent fall under?
Primary CPC classification H04L67/12. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 26 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).