Methods, systems, and products for telepresence visualizations
First Claim
Patent Images
1. A method, comprising:
- receiving, by a server, a location identifier for a videoconferencing environment;
retrieving, by the server, a cached point cloud map of sensor data of the videoconferencing environment and a cached image of the videoconferencing environment, the cached point cloud map of sensor data captured by one or more room sensors present in the videoconferencing environment, the cached image of the videoconferencing environment captured by one or more image capture devices within the videoconferencing environment;
receiving, by the server, participant video of a remote participant of the video conference, wherein the remote participant is situated in a location that is physically separate from the videoconferencing environment;
removing, by the server, a background portion of the participant video, wherein removing the background portion of the participant video results in a foreground portion of the participant video of the remote participant;
superimposing the foreground portion of the participant video onto the cached image of the videoconferencing environment using the cached point cloud map of sensor data of the video conferencing environment, wherein the superimposing generates composite video of the remote participant; and
transmitting the composite video for display.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and products generate telepresence visualizations for a remote participant to a videoconference. A central server superimposes the remote participant onto images or video of the teleconferencing environment. The central server thus generates an illusion that the remote participant is in the same conferencing environment as other conferees.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving, by a server, a location identifier for a videoconferencing environment; retrieving, by the server, a cached point cloud map of sensor data of the videoconferencing environment and a cached image of the videoconferencing environment, the cached point cloud map of sensor data captured by one or more room sensors present in the videoconferencing environment, the cached image of the videoconferencing environment captured by one or more image capture devices within the videoconferencing environment; receiving, by the server, participant video of a remote participant of the video conference, wherein the remote participant is situated in a location that is physically separate from the videoconferencing environment; removing, by the server, a background portion of the participant video, wherein removing the background portion of the participant video results in a foreground portion of the participant video of the remote participant; superimposing the foreground portion of the participant video onto the cached image of the videoconferencing environment using the cached point cloud map of sensor data of the video conferencing environment, wherein the superimposing generates composite video of the remote participant; and transmitting the composite video for display. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for conducting a video conference, comprising:
-
a room sensor within a videoconferencing environment configured to capture a point cloud map of sensor data of the videoconferencing environment; an image capture device within the videoconferencing environment; a display device within the videoconferencing environment; a naturalizing server, coupled to the room sensor, image capture device, and display device, the naturalizing server configured to receive a locational identifier for the videoconferencing environment and retrieve a cached point cloud map of sensor data of the videoconferencing environment captured by the room sensor and a cached image of the videoconferencing environment captured by the image capture device; the naturalizing server further configured to receive participant video of a remote participant of the video conference, wherein the remote participant is situated in a location that is physically separate from the videoconferencing environment; the naturalizing server further configured to process the participant video and the videoconferencing environment data, to remove a background portion of the participant video, wherein removing the background portion of the participant video results in a foreground portion of the participant video of the remote participant, and to superimpose the foreground portion of the participant video onto the cached image of the videoconferencing environment using the cached point cloud map of sensor data of the videoconferencing environment, wherein the superimposing generates composite video of the remote participant; and the naturalizing server supplying the composite video data for display on the display device. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable medium storing instructions that, when executed, cause a processor to perform operations, comprising:
-
receiving a location identifier for a videoconferencing environment; retrieving a cached point cloud map of sensor data of the videoconferencing environment and a cached image of the videoconferencing environment, the cached point cloud map of sensor data captured by one or more room sensors present in the videoconferencing environment, the cached image of the videoconferencing environment captured by one or more image capture devices within the videoconferencing environment; receiving participant video of a remote participant of the video conference, wherein the remote participant is situated in a location that is physically separate from the videoconferencing environment; removing a background portion of the participant video, wherein removing the background portion of the participant video results in a foreground portion of the participant video of the remote participant; superimposing the foreground portion of the participant video onto the cached image of the videoconferencing environment using the cached point cloud map of sensor data of the video conferencing environment, wherein the superimposing generates composite video of the remote participant; and transmitting the composite video for display. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification