System and Method for Integrating Multiple Virtual Rendering Systems to Provide an Augmented Reality
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
35 Claims
-
1-20. -20. (canceled)
-
21. A method of displaying a composite render, the method comprising:
-
obtaining a first virtual environment data, including one or more first virtual objects, from a first virtual rendering system using a first camera view; obtaining a second virtual environment data, including one or more second virtual objects, from a second virtual rendering system using a second camera view; creating the composite render by combining the one or more first virtual objects and the one or more second virtual objects to provide a virtual scene, wherein the creating applies a display priority algorithm when a first position of the one or more of the first virtual objects is similar to a second position of the one or more of the second virtual objects; and outputting the composite render to a display. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A rendering device for displaying a composite render, rendering device comprising:
a processor configured to; obtain a first virtual environment data, including one or more first virtual objects, from a first virtual rendering system using a first camera view; obtain a second virtual environment data, including one or more second virtual objects, from a second virtual rendering system using a second camera view; create the composite render by combining the one or more first virtual objects and the one or more second virtual objects to provide a virtual scene, wherein the creating applies a display priority algorithm when a first position of the one or more of the first virtual objects is similar to a second position of the one or more of the second virtual objects; and output the composite render to a display. - View Dependent Claims (27, 28, 29, 30)
-
31. A computer software program stored in a computer readable memory for displaying a composite render, wherein when the computer software program is executed by a processor, the computer software program performs a method comprising:
-
obtaining a first virtual environment data, including one or more first virtual objects, from a first virtual rendering system using a first camera view; obtaining a second virtual environment data, including one or more second virtual objects, from a second virtual rendering system using a second camera view; creating the composite render by combining the one or more first virtual objects and the one or more second virtual objects to provide a virtual scene, wherein the creating applies a display priority algorithm when a first position of the one or more of the first virtual objects is similar to a second position of the one or more of the second virtual objects; and outputting the composite render to a display. - View Dependent Claims (32, 33, 34, 35)
-
Specification