SYSTEM AND METHOD FOR CREATING AND MANIPULATING SYNTHETIC ENVIRONMENTS
First Claim
1. A computer-implemented method of synthesizing a virtual window, the method comprising:
- receiving an environment feed;
selecting video elements of the environment feed;
displaying the selected video elements on a virtual window in a window casing;
selecting non-video elements of the environment feed; and
outputting the selected non-video elements coordinated with the displayed video elements.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein are systems, computer-implemented methods, and tangible computer-readable media for synthesizing a virtual window. The method includes receiving an environment feed, selecting video elements of the environment feed, displaying the selected video elements on a virtual window in a window casing, selecting non-video elements of the environment feed, and outputting the selected non-video elements coordinated with the displayed video elements. Environment feeds can include synthetic and natural elements. The method can further toggle the virtual window between displaying the selected elements and being transparent. The method can track user motion and adapt the displayed selected elements on the virtual window based on the tracked user motion. The method can further detect a user in close proximity to the virtual window, receive an interaction from the detected user, and adapt the displayed selected elements on the virtual window based on the received interaction.
74 Citations
20 Claims
-
1. A computer-implemented method of synthesizing a virtual window, the method comprising:
-
receiving an environment feed; selecting video elements of the environment feed; displaying the selected video elements on a virtual window in a window casing; selecting non-video elements of the environment feed; and outputting the selected non-video elements coordinated with the displayed video elements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14)
-
-
9. A system for synthesizing a virtual window, the system comprising:
-
a module configured to receive an environment feed; a module configured to select video elements of the environment feed; a module configured to display the selected video elements on a virtual window in a window casing; a module configured to select non-video elements of the environment feed; and a module configured to output the selected non-video elements coordinated with the displayed video elements.
-
-
15. A tangible computer-readable medium storing a computer program having instructions for synthesizing a virtual window, the method comprising:
-
receiving an environment feed; selecting video elements of the environment feed; displaying the selected video elements on a virtual window in a window casing; selecting non-video elements of the environment feed; and outputting the selected non-video elements coordinated with the displayed video elements. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification