Virtual collaboration window system and method
First Claim
1. A system for manipulating virtual objects displayed on a video image for a video conference broadcast, the system comprising:
- at least one locally arranged video monitor and at least one remotely arranged video monitor and operating as a display for the video conference broadcast;
a video camera associated with each monitor for generating a video broadcast signal corresponding to the video image of the video conference broadcast;
a manual input device associated with each monitor; and
a computer processor system associated with each monitor and communicatively connected to a high bandwidth communication network;
wherein each processor system displays a three-dimensional virtual object superimposed on or overlaying the video image of the video conference broadcast on each associated monitor to provide an augmented reality view, and is adapted to detect new position and new rotation of the virtual object corresponding to a local manipulation of the virtual object from each associated manual input device and transmit a signal representative of the new position and the new rotation to the other of the processor systems;
wherein the processor systems are capable of generating a plurality of perspective views of the three-dimensional virtual object and upon selection of a first view, the processor systems display the same side of the virtual object locally and remotely and upon selection of a second view, the processor systems display a different side of the virtual object remotely and locally.
2 Assignments
0 Petitions
Accused Products
Abstract
This invention is a method for manipulating virtual objects displayed on a video conference broadcast by generating a computerized three dimensional image of an object to be superimposed on a first video broadcast signal from a local video camera for display on a remote video monitor, and superimposing the same object on a second video broadcast signal from a remote video camera for display on a local video monitor, grabbing a portion of the three dimensional image by placing a hand in close proximity to the portion of the image moving the hand while maintaining the hand in close proximity to the image and regenerating the three dimensional image to a new perspective view corresponding to the movement of the image with the hand to create the appearance that the hand is manipulating a virtual object displayed over the video broadcast signal.
91 Citations
19 Claims
-
1. A system for manipulating virtual objects displayed on a video image for a video conference broadcast, the system comprising:
-
at least one locally arranged video monitor and at least one remotely arranged video monitor and operating as a display for the video conference broadcast; a video camera associated with each monitor for generating a video broadcast signal corresponding to the video image of the video conference broadcast; a manual input device associated with each monitor; and a computer processor system associated with each monitor and communicatively connected to a high bandwidth communication network; wherein each processor system displays a three-dimensional virtual object superimposed on or overlaying the video image of the video conference broadcast on each associated monitor to provide an augmented reality view, and is adapted to detect new position and new rotation of the virtual object corresponding to a local manipulation of the virtual object from each associated manual input device and transmit a signal representative of the new position and the new rotation to the other of the processor systems; wherein the processor systems are capable of generating a plurality of perspective views of the three-dimensional virtual object and upon selection of a first view, the processor systems display the same side of the virtual object locally and remotely and upon selection of a second view, the processor systems display a different side of the virtual object remotely and locally. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for manipulating virtual objects displayed on a video image for a video conference broadcast, the system comprising:
-
at least two video monitors configured to be remotely located at multiple locations and operating as a display for the video conference broadcast; a video camera associated with each monitor for generating a video broadcast signal corresponding to the video image of the video conference broadcast; a manual input device associated with each monitor; a video processor system coupled to each of said monitor, and corresponding associated video camera and input device, a computer processor system communicatively connected to a high bandwidth communication network and each video processor system, wherein the computer processor system displays a three-dimensional virtual object superimposed on or overlaying the video image of the video conference broadcast on each monitor to provide an augmented reality view and is adapted to receive a signal from each manual input device and to manipulate the virtual object in response thereto, wherein the computer processor system operates to process an image data for the three-dimensional virtual object in a first mode and in a second mode, the computer processor system, in the first mode, updating a display corresponding to the image data in response to the signal from each manual input signal received from the multiple locations and in the second mode, setting up a visual cue that indicates the manipulation of the virtual object by a selected one of the multiple locations at a time. - View Dependent Claims (7, 8, 9)
-
-
10. A method for manipulating a virtual object displayed on a video conference broadcast at a local and a remote location, the method comprising:
-
a) generating with a remote processor a three-dimensional image of the virtual object overlaying a first video broadcast signal from a local video camera for display on a remote video monitor operating as a display for the video conference broadcast to provide an augmented reality view; b) generating with a local processor a three-dimensional image of the virtual object overlaying a second video broadcast signal from a remote video camera for display on a local video monitor operating as a display for the video conference broadcast to provide the augmented reality view; c) grabbing a portion of the virtual object displayed at one of the local and remote locations by placing a real object in close proximity to the portion of the displayed image to activate a touch-sensitive screen; d) moving the real object while maintaining the real object in active coupling with the touch-sensitive screen; e) regenerating the three-dimensional image at each of the local and remote locations to correspond to the movement of the real object thereby providing the appearance to viewers at the local and remote locations that the real object is manipulating a virtual object; and f) selecting a perspective view of the virtual object at each of the local and remote locations wherein upon selection of a first view, displaying the same side of the virtual object displays at the local and remote locations; and
upon selection of a second view, displaying a different side of the virtual object at each of the local and remote locations. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification