Multi-user and multi-surrogate virtual encounters
First Claim
1. A virtual reality encounter system comprising,a first surrogate comprising a body and supporting at least one first camera that captures image data from a first physical location in which the first surrogate is disposed to produce a first image signal;
- a second surrogate comprising a body and supporting at least one second camera that captures second image data from the first physical location in which the second surrogate is disposed to produce a second image signal;
a processor configured to;
receive the first image signal;
detect an image of the second surrogate in the first image signal;
replace the image data of the second surrogate in the first physical location, with image data of a user in the first physical location to form a transformed image that substitutes the image data of the user for the image data of the second surrogate; and
a user device in a second, different location, with the user device comprising a display, with the display configured to receive the transformed image.
2 Assignments
0 Petitions
Accused Products
Abstract
A virtual reality encounter system is described. A first surrogate supporting at least one first camera that captures image data from a first physical location and a second surrogate supporting at least one second camera that captures second image data from the first physical location. Aliasing substitution processing has a computing system including a processor receive the first image data and detect an image of the second surrogate in the first image data and replace the image data of the second surrogate in the first physical location, with image data of a user in the first physical location to form a transformed image that substitutes the image data of the user for the image data of the second surrogate.
-
Citations
34 Claims
-
1. A virtual reality encounter system comprising,
a first surrogate comprising a body and supporting at least one first camera that captures image data from a first physical location in which the first surrogate is disposed to produce a first image signal; -
a second surrogate comprising a body and supporting at least one second camera that captures second image data from the first physical location in which the second surrogate is disposed to produce a second image signal; a processor configured to; receive the first image signal; detect an image of the second surrogate in the first image signal; replace the image data of the second surrogate in the first physical location, with image data of a user in the first physical location to form a transformed image that substitutes the image data of the user for the image data of the second surrogate; and a user device in a second, different location, with the user device comprising a display, with the display configured to receive the transformed image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A virtual reality encounter method comprises:
-
producing by a camera, supported on a first surrogate comprising a body, image data from a first physical location in which the first surrogate is disposed to produce a first image signal; producing by a camera, supported on a second surrogate comprising a body, image data from the first physical location in which the second surrogate is disposed to produce a second image signal; receiving by a computer system the first image signal; detecting by the computer system an image of the second surrogate in the first image signal; replacing by the computer system the image data of the second surrogate in the first physical location, with image data of a user in the first physical location to form a transformed image that substitutes the image data of the user for the image data of the second surrogate; and receiving by a user device in a second, different location, the transformed image with the user device comprising a display configured to receive the transformed image. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer program product stored on non-transitory hardware storage devices, the computer program product comprises instructions to cause a machine to:
-
receive a first image signal from a first camera that captures image data from a first physical location in which a first surrogate is disposed; detect an image of a second surrogate in the first image signal; replace the image data of the second surrogate in the first physical location, with image data of a user in the first physical location to form a transformed image that substitutes the image data of the user for the image data of the second surrogate; receive image frames from the output of the camera carried by the first surrogate; and process the image frames to detect the second surrogate in a field of view of the camera by applying recognition processing to determine whether and where in the image the second surrogate appears; and replace the image of the second surrogate with the image of the user. - View Dependent Claims (32, 33, 34)
-
Specification