Augmented Reality Videogame Broadcast Programming
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided a system and method for integrating a virtual rendering system and a video capture system using flexible camera control to provide an augmented reality. There is provided a method comprising receiving input data from a plurality of clients for modifying a virtual environment presented using the virtual rendering system, obtaining, from the virtual rendering system, a virtual camera configuration of a virtual camera in the virtual environment, programming the video capture system using the virtual camera configuration to correspondingly control a robotic camera in a real environment, capturing a video capture feed using the robotic camera, obtaining a virtually rendered feed using the virtual camera showing the modifying of the virtual environment, rendering the composite render by processing the feeds, and outputting the composite render to the display.
-
Citations
40 Claims
-
1-20. -20. (canceled)
-
21. A method for integrating a virtual rendering system and a video capture system for outputting a composite render to a display, the method comprising:
-
receiving input data from a plurality of clients for modifying a virtual environment presented using the virtual rendering system; obtaining, from the virtual rendering system, a first virtual camera configuration of a first virtual camera in the virtual environment, wherein the first virtual camera configuration includes camera position data, camera field of view orientation data, camera movement data and camera characteristics data; programming the video capture system using the first virtual camera configuration to correspondingly control a first robotic camera in a real environment; capturing, from the video capture system, a first video capture feed of the real environment using the first robotic camera; obtaining, from the virtual rendering system, a first virtually rendered feed of the virtual environment using the first virtual camera, wherein the first virtually rendered feed shows the modifying of the virtual environment; rendering the composite render by processing the first video capture feed and the first virtually rendered feed; and outputting the composite render to the display. - View Dependent Claims (25)
-
-
31. A rendering controller for outputting a composite render to a display, the rendering device comprising:
a processor configured to; receive input data from a plurality of clients for modifying a virtual environment presented using a virtual rendering system; obtain, from the virtual rendering system, a virtual camera configuration of a first virtual camera in the virtual environment, wherein the first virtual camera configuration includes-camera position data, camera field of view orientation data, camera movement data and camera characteristics data; program a video capture system using the virtual camera configuration to correspondingly control a first robotic camera in a real environment; capture, from the video capture system, a first video capture feed of the real environment using the first robotic camera; obtain, from the virtual rendering system, a first virtually rendered feed of the virtual environment using the first virtual camera, wherein the first virtually rendered feed shows the modifying of the virtual environment; render the composite render by processing the first video capture feed and the first virtually rendered feed; and output the composite render to the display. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
Specification