| CPC G06T 19/006 (2013.01) [A63F 13/525 (2014.09); G06T 17/00 (2013.01); G06T 19/00 (2013.01); G06T 19/20 (2013.01); G06V 10/7788 (2022.01); G06V 20/20 (2022.01); G09B 5/065 (2013.01); G09B 7/04 (2013.01); G09B 7/08 (2013.01); H04N 5/265 (2013.01); H04N 13/351 (2018.05); G06T 2200/24 (2013.01); G06T 2219/2016 (2013.01); G09B 7/00 (2013.01)] | 9 Claims |

|
1. A method for creating a virtual reality environment regarding a 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) physical 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 topic, wherein a second set of object representations of the group of object representations is associated with a second piece of information regarding the topic, wherein the generating the virtual reality environment includes:
identifying, by the computing entity, a set of common illustrative assets based on the first and second set of object representations, wherein the set of common illustrative assets belongs to the first and second sets of object representations and depict one or more aspects regarding the topic pertaining to the first and second pieces of information;
rendering, by the computing entity, the set of common illustrative assets utilizing a first level of resolution to produce a set of common illustrative assets video frames;
selecting, by the computing entity, a subset of the set of common illustrative assets 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, wherein the selecting the subset of the set of common illustrative assets video frames to produce the common portion of video frames includes:
identifying a first priority asset video frame of the set of common illustrative assets video frames that represents a first aspect of the first set of object representations, identifying a second priority asset video frame of the set of priority asset video frames that represents a second aspect of the second set of object representations, and
establishing the common portion of video frames to include the first priority asset video frame when more than a minimum threshold number of pixels of the first and second priority asset video frames are the same;
rendering, by the computing entity, another representation of the first set of object representations utilizing the first level of resolution 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, another representation of the second set of object representations utilizing the first level of resolution to produce a second remaining portion of the video frames for the virtual reality environment with regards to the second set of object representations;
linking, by the computing entity, the common portion, the first remaining portion, and the second remaining portion of the video frames to produce a first level of resolution of the virtual reality environment;
determining a first importance status level of a first common illustrative asset of the set of common illustrative assets;
comparing the first importance status level to an importance status threshold level with regards to the topic;
establishing the first common illustrative asset as a priority asset when the first importance status level is greater than the importance status threshold level with regards to the topic; and
generating, by the computing entity, a second level of resolution of the virtual reality environment based on the priority asset of the set of common illustrative assets, wherein the second level of resolution is a higher video resolution level than the first level of resolution, wherein the generating the second level of resolution of the virtual reality environment based on the priority asset of the set of common illustrative assets includes:
determining the priority asset of the set of common illustrative assets, wherein the priority asset is associated with an importance status level that is greater than an importance status threshold level with regards to the topic,
rendering the priority asset utilizing the second level of resolution to produce a set of priority asset video frames,
selecting a subset of the set of priority asset video frames to produce an updated common portion of video frames for the virtual reality environment with regards to the first and second sets of object representations, and
linking the updated common portion, the first remaining portion, and the second remaining portion of the video frames to produce the second level of resolution of the virtual reality environment.
|