System and method for integrating multiple virtual rendering systems to provide an augmented reality
First Claim
1. A method for integrating multiple virtual rendering systems for outputting a composite render to a display, the method comprising:
- obtaining a first virtual environment data including first virtual objects from a first virtual rendering system using a first camera view;
storing the first virtual environment data in a memory;
obtaining a second virtual environment data including second virtual objects from a second virtual rendering system using a second camera view;
obtaining real environment data from a video capture system, wherein the real environment data includes a real life talent personality;
receiving positional data of the real life talent personality;
adjusting the second camera view based on the positional data to obtain an updated second virtual environment data including the second virtual objects;
storing the updated second virtual environment data in the memory;
creating the composite render by combining the first virtual objects from the first virtual environment data and the second virtual objects from the updated second virtual environment data to provide a virtual scene, and by combining the real life talent personality navigating the virtual scene, wherein the creating applies a display priority algorithm when a position of one or more of the first virtual objects is similar to a position of one or more of the second virtual objects; and
outputting the composite render to the display.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided a system and method for integrating multiple virtual rendering systems to provide an augmented reality. There is provided a method for integrating multiple virtual rendering systems for outputting a composite render to a display, comprising obtaining a first environment data from a first virtual rendering system using a first camera view, obtaining a second environment data from a second virtual rendering system using a second camera view, rendering the composite render by processing the first environment and the second environment, and outputting the composite render to the display. Additionally, the first environment data and second environment data may depend on synchronized or corresponding inputs, and display priority algorithms or masking algorithms may be used to determine virtual and real object display priority.
-
Citations
18 Claims
-
1. A method for integrating multiple virtual rendering systems for outputting a composite render to a display, the method comprising:
-
obtaining a first virtual environment data including first virtual objects from a first virtual rendering system using a first camera view; storing the first virtual environment data in a memory; obtaining a second virtual environment data including second virtual objects from a second virtual rendering system using a second camera view; obtaining real environment data from a video capture system, wherein the real environment data includes a real life talent personality; receiving positional data of the real life talent personality; adjusting the second camera view based on the positional data to obtain an updated second virtual environment data including the second virtual objects; storing the updated second virtual environment data in the memory; creating the composite render by combining the first virtual objects from the first virtual environment data and the second virtual objects from the updated second virtual environment data to provide a virtual scene, and by combining the real life talent personality navigating the virtual scene, wherein the creating applies a display priority algorithm when a position of one or more of the first virtual objects is similar to a position of one or more of the second virtual objects; and outputting the composite render to the display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A rendering device for integrating multiple virtual rendering systems for outputting a composite render to a display, the rendering device comprising:
-
a memory; a processor in communication with the memory, the processor being configured to; obtain a first virtual environment data including first virtual objects from a first virtual rendering system using a first camera view; store the first virtual environment data in the memory; obtain a second virtual environment data including second virtual objects from a second virtual rendering system using a second camera view; obtain real environment data from a video capture system, wherein the real environment includes a real life talent personality; receive positional data of a real life talent personality; adjust the second camera view based on the positional data to obtain an updated second virtual environment data including the second virtual objects; store the updated second virtual environment data in the memory; creating the composite render by combining the first virtual objects from the first virtual environment data and the second virtual objects from the updated second virtual environment data to provide a virtual scene, and by combining the real life talent personality navigating the virtual scene, wherein the creating applies a display priority algorithm when a position of one or more of the first virtual objects is similar to a position of one or more of the second virtual objects; and output the composite render to the display. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification