Methods, systems, and products for telepresence visualizations
First Claim
Patent Images
1. A method of conducting a videoconference, comprising:
- receiving, at a network-centric server, a still image of a videoconferencing environment captured by a video camera, the still image associated with global positioning system information describing a location of the video camera;
retrieving, by the network-centric server, updated global positioning system information describing a different location of the video camera;
determining, by the network-centric server, a locational change of the video camera based on a difference between the global positioning system information and the updated global positioning system information;
retrieving, by the network-centric server, an updated still image of the videoconferencing environment in response to the locational change of the video camera;
replacing, by the network-centric server, the still image with the updated still image in response to the locational change of the video camera;
receiving, at the network-centric server, video data of a remote participant of the videoconference;
removing, by the network-centric server, background data from the video data to generate participant video data of only the remote participant of the videoconference;
superimposing, by the network-centric server, the participant video data onto the updated still image of the videoconferencing environment to generate composite video data; and
sending, from the network-centric server, the composite video data to a network address associated with the videoconference;
wherein the remote participant is visually presented in the videoconferencing environment.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and products generate telepresence visualizations for a remote participant to a videoconferences. 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
18 Claims
-
1. A method of conducting a videoconference, comprising:
-
receiving, at a network-centric server, a still image of a videoconferencing environment captured by a video camera, the still image associated with global positioning system information describing a location of the video camera; retrieving, by the network-centric server, updated global positioning system information describing a different location of the video camera; determining, by the network-centric server, a locational change of the video camera based on a difference between the global positioning system information and the updated global positioning system information; retrieving, by the network-centric server, an updated still image of the videoconferencing environment in response to the locational change of the video camera; replacing, by the network-centric server, the still image with the updated still image in response to the locational change of the video camera; receiving, at the network-centric server, video data of a remote participant of the videoconference; removing, by the network-centric server, background data from the video data to generate participant video data of only the remote participant of the videoconference; superimposing, by the network-centric server, the participant video data onto the updated still image of the videoconferencing environment to generate composite video data; and sending, from the network-centric server, the composite video data to a network address associated with the videoconference; wherein the remote participant is visually presented in the videoconferencing environment. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for conducting a videoconference, comprising:
-
a processor; and a memory storing code that when executed causes the processor to perform operations, the operations comprising; receiving a still image of a videoconferencing environment captured by a video camera, the still image associated with log global positioning information describing a location of the video camera; retrieving updated global positioning system information describing a different location of the video camera; determining a locational change of the video camera based on a difference between the global positioning system information and the updated global positioning system information; retrieving an updated still image of the videoconferencing environment in response to the locational change of the video camera; replacing the still image with the updated still image in response to the locational change of the video camera; receiving video data of a remote participant of the videoconference; removing background data from the video data to generate participant video data of the remote participant; superimposing the participant video data onto the updated still image of the videoconferencing environment to generate composite video data; and sending the composite video data to a network address associated with the videoconference; wherein the remote participant is visually presented in the videoconferencing environment. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A memory device storing instructions that when executed cause a processor to perform operations, the operations comprising:
-
receiving a still image of a videoconferencing environment captured by a video camera, the still image associated with global positioning information describing a location of the video camera; retrieving updated global positioning system information describing a different location of the video camera; determining a locational change of the video camera based on a difference between the global positioning system information and the updated global positioning system information; retrieving an undated still image of the videoconferencing environment in response to the locational change of the video camera; replacing the still image with the updated still image in response to the locational change of the video camera; receiving video data of a remote participant of the videoconference; removing background data from the video data to generate participant video data of the remote participant; superimposing the participant video data onto the updated still image of the videoconferencing environment to generate composite video data; and sending the composite video data to a network address associated with the videoconference; wherein the remote participant is visually presented in the videoconferencing environment. - View Dependent Claims (17, 18)
-
Specification