Generating an abstract concept virtual reality learning environment
AssigneeEnduvo, Inc.
InventorsMatthew Bramlet, Justin Douglas Drawz, Steven J. Garrou, Joseph Thomas Tieu, Gary W. Grube
Life of this patent
Estimating the term…
Abstract
A method for execution by a computing entity to create a virtual reality environment regarding an abstract environment topic includes identifying an abstract concept regarding first and second pieces of information regarding the abstract environment topic. The method further includes generating conceptual objects of a group of object representations based on the abstract concept. The method further includes rending the conceptual objects to produce video frames for the virtual reality environment.
Claims18
A method for creating a virtual reality environment regarding an abstract environment topic, the method comprises:
- generating, by a computing entity, the virtual reality environment utilizing a group of object representations in accordance with interaction information for at least some of the object representations of the group of object representations, wherein at least some of the object representations are associated with corresponding three dimensional (3-D) conceptual objects, wherein the interaction information includes 3-D models and position information for the at least some of the object representations of the group of object representations, wherein a first set of object representations of the group of object representations is associated with a first piece of information regarding the abstract environment topic, wherein a second set of object representations of the group of object representations is associated with a second piece of information regarding the abstract environment topic, wherein the 3-D conceptual objects of the group of object representations collectively represent an abstract concept regarding the first and second pieces of information of the abstract environment topic, wherein the generating the virtual reality environment includes:
- identifying, by the computing entity, the abstract concept regarding the first and second pieces of information of the abstract environment topic;
- generating, by the computing entity, the 3-D conceptual objects of the group of object representations in accordance with the abstract concept regarding the first and second pieces of information of the abstract environment topic;
- identifying, by the computing entity, a common illustrative asset based on the first and second set of object representations, wherein the common illustrative asset belongs to the first and second sets of object representations and depicts an aspect regarding the abstract concept regarding the first and second pieces of information of the abstract environment topic;
- rendering, by the computing entity, a portion of the common illustrative asset to produce a set of common illustrative asset video frames;
- selecting, by the computing entity, a subset of the set of common illustrative asset video frames to produce a common portion of video frames for the virtual reality environment with regards to the first and second sets of object representations to reduce duplicative rendering;
- rendering, by the computing entity, a portion of at least one object representation of the first set of object representations to produce a first remaining portion of the video frames for the virtual reality environment with regards to the first set of object representations;
- rendering, by the computing entity, a portion of at least one object representation of the second set of object representations to produce a second remaining portion of the video frames for the virtual reality environment with regards to the second set of object representations;
- and
- linking, by the computing entity, the common portion, the first remaining portion, and the second remaining portion of the video frames to produce the virtual reality environment.
A computing device comprises:
- an interface;
- a local memory;
- and
- a processor operably coupled to the interface and the local memory, wherein the processor executes operational instructions stored in the local memory to:
- generate a virtual reality environment utilizing a group of object representations in accordance with interaction information for at least some of the object representations of the group of object representations, wherein at least some of the object representations are associated with corresponding three dimensional (3-D) conceptual objects, wherein the interaction information includes 3-D models and position information for the at least some of the object representations of the group of object representations, wherein a first set of object representations of the group of object representations is associated with a first piece of information regarding an abstract environment topic, wherein a second set of object representations of the group of object representations is associated with a second piece of information regarding the abstract environment topic, wherein the 3-D conceptual objects of the group of object representations collectively represent an abstract concept regarding the first and second pieces of information of the abstract environment topic, wherein the processor generates the virtual reality environment by:
- identifying the abstract concept regarding the first and second pieces of information of the abstract environment topic;
- generating the 3-D conceptual objects of the group of object representations in accordance with the abstract concept regarding the first and second pieces of information of the abstract environment topic;
- identifying a common illustrative asset based on the first and second set of object representations, wherein the common illustrative asset belongs to the first and second sets of object representations and depicts an aspect regarding the abstract concept regarding the first and second pieces of information of the abstract environment topic;
- rendering a portion of the common illustrative asset to produce a set of common illustrative asset video frames;
- selecting a subset of the set of common illustrative asset video frames to produce a common portion of video frames for the virtual reality environment with regards to the first and second sets of object representations to reduce duplicative rendering;
- rendering a portion of at least one object representation of the first set of object representations to produce a first remaining portion of the video frames for the virtual reality environment with regards to the first set of object representations;
- rendering a portion of at least one object representation of the second set of object representations to produce a second remaining portion of the video frames for the virtual reality environment with regards to the second set of object representations;
- and
- linking the common portion, the first remaining portion, and the second remaining portion of the video frames to produce the virtual reality environment.
A non-transitory computer readable memory comprises:
- a first memory element that stores operational instructions that, when executed by a processor, causes the processor to:
- generate a virtual reality environment utilizing a group of object representations in accordance with interaction information for at least some of the object representations of the group of object representations, wherein at least some of the object representations are associated with corresponding three dimensional (3-D) conceptual objects, wherein the interaction information includes 3-D models and position information for the at least some of the object representations of the group of object representations, wherein a first set of object representations of the group of object representations is associated with a first piece of information regarding an abstract environment topic, wherein a second set of object representations of the group of object representations is associated with a second piece of information regarding the abstract environment topic, wherein the 3-D conceptual objects of the group of object representations collectively represent an abstract concept regarding the first and second pieces of information of the abstract environment topic, wherein the processor generates the virtual reality environment by:
- identifying the abstract concept regarding the first and second pieces of information of the abstract environment topic;
- generating the 3-D conceptual objects of the group of object representations in accordance with the abstract concept regarding the first and second pieces of information of the abstract environment topic;
- and
- identifying a common illustrative asset based on the first and second set of object representations, wherein the common illustrative asset belongs to the first and second sets of object representations and depicts an aspect regarding the abstract concept regarding the first and second pieces of information of the abstract environment topic;
- a second memory element that stores operational instructions that, when executed by the processor, causes the processor to further generate the virtual reality environment by:
- rendering a portion of the common illustrative asset to produce a set of common illustrative asset video frames;
- selecting a subset of the set of common illustrative asset video frames to produce a common portion of video frames for the virtual reality environment with regards to the first and second sets of object representations to reduce duplicative rendering;
- rendering a portion of at least one object representation of the first set of object representations to produce a first remaining portion of the video frames for the virtual reality environment with regards to the first set of object representations;
- and
- rendering a portion of at least one object representation of the second set of object representations to produce a second remaining portion of the video frames for the virtual reality environment with regards to the second set of object representations;
- and
- a third memory element that stores operational instructions that, when executed by the processor, causes the processor to further generate the virtual reality environment by:
- linking the common portion, the first remaining portion, and the second remaining portion of the video frames to produce the virtual reality environment.
Dependencies are inferred from the claim text.