Three-dimensional collaboration
First Claim
Patent Images
1. A system, comprising:
- a first three-dimensional (3D) collaboration system comprising;
a first display configured to project a stereo 3D scene; and
a first processing subsystem configured to;
receive processed captured images of a first subject and a viewpoint of a second user of a first graphics object from a second 3D collaboration system;
render the processed captured images of the first subject and the first graphics object in the stereo 3D scene; and
capture a 3D scene from a viewpoint of a virtual camera, wherein the viewpoint of the virtual camera is based on a position of a user input device associated with the first 3D collaboration system;
one or more first tracking sensors configured to track a six degree of freedom viewpoint of a first user associated with the first 3D collaboration system, wherein the first processing subsystem is configured to adjust a projection of the rendered processed captured images of the first subject and the first graphics object such that the projection substantially matches a viewpoint of the first user; and
wherein the first processing subsystem is further configured to provide the viewpoint of the first user, the captured 3D scene, and a captured image of the first user to the second 3D collaboration system, wherein the second 3D collaboration system is configured to;
display the captured image of the first user and the first graphics object from the viewpoint of the first user substantially concurrent to the first 3D collaboration system displaying the first graphics object from the viewpoint of the first user in a first portion of a display; and
display the captured 3D scene in a second portion of the display.
6 Assignments
0 Petitions
Accused Products
Abstract
Remote collaboration of a subject and a graphics object in a same view of a 3D scene. In one embodiment, one or more cameras of a collaboration system may be configured to capture images of a subject and track the subject (e.g., head of a user, other physical object). The images may be processed and provided to another collaboration system along with a determined viewpoint of the user. The other collaboration system may be configured to render and project the captured images and a graphics object in the same view of a 3D scene.
-
Citations
20 Claims
-
1. A system, comprising:
a first three-dimensional (3D) collaboration system comprising; a first display configured to project a stereo 3D scene; and a first processing subsystem configured to; receive processed captured images of a first subject and a viewpoint of a second user of a first graphics object from a second 3D collaboration system; render the processed captured images of the first subject and the first graphics object in the stereo 3D scene; and capture a 3D scene from a viewpoint of a virtual camera, wherein the viewpoint of the virtual camera is based on a position of a user input device associated with the first 3D collaboration system; one or more first tracking sensors configured to track a six degree of freedom viewpoint of a first user associated with the first 3D collaboration system, wherein the first processing subsystem is configured to adjust a projection of the rendered processed captured images of the first subject and the first graphics object such that the projection substantially matches a viewpoint of the first user; and wherein the first processing subsystem is further configured to provide the viewpoint of the first user, the captured 3D scene, and a captured image of the first user to the second 3D collaboration system, wherein the second 3D collaboration system is configured to; display the captured image of the first user and the first graphics object from the viewpoint of the first user substantially concurrent to the first 3D collaboration system displaying the first graphics object from the viewpoint of the first user in a first portion of a display; and display the captured 3D scene in a second portion of the display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
13. A method for three-dimensional (3D) collaboration between a first stereo 3D collaboration system and at least a second stereo 3D collaboration system, comprising:
-
receiving captured images of a first subject and a viewpoint of a second user from the second stereo 3D collaboration system using the first stereo 3D collaboration system; rendering the captured images and a first graphics object in a stereo 3D scene using the first stereo 3D collaboration system; projecting the stereo 3D scene using a first display of the first 3D collaboration system; capturing a 3D scene from a viewpoint of a virtual camera, wherein the viewpoint of the virtual camera is based on a position of a user input device associated with the first 3D collaboration system; and tracking a six degree of freedom viewpoint of a first user associated with the first 3D collaboration system using one or more first tracking sensors; adjusting a projection of the rendered processed captured images of the first subject and the first graphics object such that the projection matches the viewpoint of the first user using the first processing subsystem; and providing the viewpoint of the first user, the captured 3D scene, and a captured image of the first user to the second 3D collaboration system, wherein the second 3D collaboration system is configured to; display the captured image of the first user and the first graphics object from the viewpoint of the first user substantially concurrent to the first 3D collaboration system displaying the first graphics object from the viewpoint of the first user in a first portion of a display; and display the captured 3D scene in a second portion of the display. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A system, comprising:
-
a first three-dimensional (3D) collaboration system comprising; a first display configured to project a stereo 3D scene; and one or more first tracking sensors configured to track a six degree of freedom viewpoint of a first user associated with the first 3D collaboration system; and a first processing subsystem configured to; receive processed captured images of a second user, a captured 3D scene, and a viewpoint of the second user of a first graphics object form a second 3D collaboration system, wherein the captured 3D scene is from a viewpoint of a virtual camera of the second 3D collaboration system, wherein the viewpoint of the virtual camera is based on a position of a user input device associated with the second 3D collaboration system; render the processed captured images of the second user and the first graphics object in the stereo 3D scene according to the viewpoint of the second user in the first portion of the display; and render the captured 3D scene according to the viewpoint of the virtual camera in a second portion of the display.
-
Specification