Multi-device capture and spatial browsing of conferences
First Claim
1. A computing system comprising:
- a memory device or storage device storing software; and
a processing device configured to execute the software, wherein the software causes the processing device to;
obtain multiple video streams from multiple cameras in a physical location where an activity occurs;
gather, from individual video streams, three-dimensional shape information of participants in the activity; and
encode the three-dimensional shape information into an output video stream.
2 Assignments
0 Petitions
Accused Products
Abstract
Multi-device capture and spatial browsing of conferences is described. In one implementation, a system detects cameras and microphones, such as the webcams on participants'"'"' notebook computers, in a conference room, group meeting, or table game, and enlists an ad-hoc array of available devices to capture each participant and the spatial relationships between participants. A video stream composited from the array is browsable by a user to navigate a 3-dimensional representation of the meeting. Each participant may be represented by a video pane, a foreground object, or a 3-D geometric model of the participant'"'"'s face or body displayed in spatial relation to the other participants in a 3-dimensional arrangement analogous to the spatial arrangement of the meeting. The system may automatically re-orient the 3-dimensional representation as needed to best show a currently interesting event.
44 Citations
20 Claims
-
1. A computing system comprising:
-
a memory device or storage device storing software; and a processing device configured to execute the software, wherein the software causes the processing device to; obtain multiple video streams from multiple cameras in a physical location where an activity occurs; gather, from individual video streams, three-dimensional shape information of participants in the activity; and encode the three-dimensional shape information into an output video stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computing system comprising:
-
a memory device or storage device storing software; and a processing device configured to execute the software, wherein the software causes the processing device to; receive a video stream of participants in an activity; obtain, using the video stream, a first geometric model of a first individual participant; and display a view showing a first representation of the first individual participant, the first representation being based on the first geometric model. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method performed by at least one computing device, the method comprising:
-
obtaining multiple video streams from multiple cameras in a physical location where an activity occurs; obtaining, using the multiple video streams, three-dimensional shape information of participants in the activity; and computing a geometric model of an individual participant in the activity, the geometric model being computed using the three-dimensional shape information. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification