Multi-Device Capture and Spatial Browsing of Conferences
First Claim
1. A computer-executable method, comprising:
- detecting devices in a meeting space;
selecting an array of the devices to capture spatial characteristics of the meeting space; and
combining media streams from the devices to create a composite media stream, wherein the composite media stream is browsable by a user to navigate a 3-dimensional representation of the meeting space.
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 the currently interesting event such as current speaker or may extend navigation controls to a user for manually viewing selected participants or nuanced interactions between participants.
-
Citations
20 Claims
-
1. A computer-executable method, comprising:
-
detecting devices in a meeting space; selecting an array of the devices to capture spatial characteristics of the meeting space; and combining media streams from the devices to create a composite media stream, wherein the composite media stream is browsable by a user to navigate a 3-dimensional representation of the meeting space. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-executable method, comprising:
-
receiving a composite media stream containing component video streams, each component video stream showing a view of one of multiple meeting participants, the composite media stream containing spatial information including at least a spatial relationship of each meeting participant with respect to at least one other meeting participant; and displaying the views contained in the component video streams in a 3-dimensional arrangement based on the spatial relationships among the meeting participants, wherein each view is shown in a perspective according to the 3-dimensional arrangement. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computing-device-executable browser for viewing a video depicting attendees of a meeting interacting with each other in an associated meeting space, comprising:
-
a media layer engine to extract a component video stream of each attendee from the video, each component video stream displaying a view of the associated attendee; a 3-D assembler to extract spatial information from the video and arrange a viewing pane for each component video stream in a 3-dimensional arrangement based on the spatial information; wherein the spatial information includes at least a spatial relationship of each attendee with respect to at least one other attendee; wherein each pane is shown in a perspective view according to the 3-dimensional arrangement; wherein verbal and visual interactions between the attendees are apparent within the 3-dimensional arrangement of the views; and a 3-D navigation engine to change an orientation of the 3-dimensional arrangement to focus on an individual attendee while maintaining the spatial relationships between the viewing panes of the attendees. - View Dependent Claims (20)
-
Specification