Telepresence device
First Claim
Patent Images
1. A telepresence device comprising:
- a display;
a camera array comprising a plurality of cameras;
a processor; and
a memory in communication with the processor, the memory comprising executable instructions that, when executed by the processor, cause the processor to control the telepresence device to perform functions of;
capturing, using the camera array, a local subject to generate a plurality of local subject capture images;
receiving, via a communication network from a remote device, remote subject point of view (POV) data comprising an estimated future POV of a remote subject;
based on the received remote subject POV data, selecting, from the plurality of local subject capture images, a plurality of candidate local tiles for further selection by the remote device based on the remote subject POV data; and
sending, via the communication network to the remote device, local image data comprising the plurality of candidate local tiles.
1 Assignment
0 Petitions
Accused Products
Abstract
A telepresence device is disclosed, which includes a display and a camera array including cameras configured to capture images of a local subject through the display and output a plurality of local captured images. The telepresence device also includes a local tile selector configured to select a plurality of tiles from the plurality of local captured images based on remote subject point of view (POV) data received from a remote device. The local tile selector outputs local image data that comprises the plurality of selected tiles. The local image data is sent to the remote device to composite an image of the local subject.
16 Citations
30 Claims
-
1. A telepresence device comprising:
-
a display; a camera array comprising a plurality of cameras; a processor; and a memory in communication with the processor, the memory comprising executable instructions that, when executed by the processor, cause the processor to control the telepresence device to perform functions of; capturing, using the camera array, a local subject to generate a plurality of local subject capture images; receiving, via a communication network from a remote device, remote subject point of view (POV) data comprising an estimated future POV of a remote subject; based on the received remote subject POV data, selecting, from the plurality of local subject capture images, a plurality of candidate local tiles for further selection by the remote device based on the remote subject POV data; and sending, via the communication network to the remote device, local image data comprising the plurality of candidate local tiles. - View Dependent Claims (2, 3, 4, 5, 6, 7, 26)
-
-
8. A telepresence device comprising:
-
a display; a camera array comprising a plurality of cameras; a processor; and a memory in communication with the processor, the memory comprising executable instructions that, when executed by the processor, cause the processor to control the telepresence device to perform functions of; tracking, using the camera array, a point of view (POV) of a local subject; generating, based on the POV of the local subject, local subject POV data comprising an estimated future POV of the local subject; sending, via a communication network to a remote device, the local subject POV data; receiving, via the communication network from the remote device, remote image data comprising a plurality of candidate remote tiles selected by the remote device based the local subject POV data; based on the local subject POV data, selecting, from the plurality of candidate remote tiles, a plurality of remote tiles; compositing an image of a remote subject based on the plurality of selected remote tiles; and displaying, on the display, the composited image of the remote subject. - View Dependent Claims (9, 10, 11, 12, 27)
-
-
13. A telepresence device comprising:
-
a display; a camera array comprising a plurality of cameras; a processor; and a memory in communication with the processor, the memory comprising executable instructions that, when executed by the processor, cause the processor to control the telepresence device to perform functions of; capturing, using the camera array, a local subject to generate a plurality of local subject capture images; receiving, via a communication network form the remote device, remote subject point of view (POV) data comprising an estimated future POV of a remote subject; based on the remote subject POV data, selecting, from the plurality of local subject capture images, a plurality of candidate local tiles for further selection by the remote device based on the remote subject POV data; sending, via a communication network to the remote device, local image data comprising the plurality of candidate local tiles; tracking a POV of the local subject and generating local subject POV data; sending, via the communication network to the remote device, the local POV data comprising an estimate future POV of the local subject; receiving, via the communication network from the remote device, remote image data comprising a plurality of candidate remote tiles selected by the remote device based on the local POV data; based on the local subject POV data, selecting, from the plurality of candidate remote tiles, a plurality of remote tiles; compositing an image of the remote subject based on the plurality of selected remote tiles; and displaying the composited image of the remote subject on the display. - View Dependent Claims (14, 15, 16, 17, 18, 28)
-
-
19. A method of operating a telepresence device comprising a camera array, the method comprising:
-
capturing, using the camera array, a local subject to generate a plurality of local subject capture images; receiving, via a communication network from a remote device, remote subject point of view (POV) data comprising an estimated future POV of a remote subject; based on the received remote subject POV data, selecting, from the plurality of local subject capture images, a plurality of candidate local tiles for further selection by the remote device based on the remote subject POV data; and sending, via the communication network to the remote device, local image data comprising the plurality of candidate local tiles. - View Dependent Claims (20, 21, 22, 29)
-
-
23. A method of operating a telepresence device comprising a display and camera array, the method comprising:
-
tracking, using the camera array, a point of view (POV) of a local subject; generating, based on the POV of the local subject, local subject POV data comprising an estimated future POV of the local subject; sending, via a communication network to a remote device, the local subject POV data; receiving, via the communication network from the remote device, remote image data comprising a plurality of candidate remote tiles selected by the remote device based the local subject POV data; based on the local subject POV data, selecting, from the plurality of candidate remote tiles, a plurality of remote tiles; compositing an image of a remote subject based on the plurality of remote tiles; and displaying, on the display, the composited image of the remote subject. - View Dependent Claims (24, 25, 30)
-
Specification