Shared Scene Mesh Data Synchronization
First Claim
1. A method implemented within a communication architecture, the method comprising:
- receiving packets for a video channel defining a shared scene and a surface reconstruction channel associated with surface reconstruction data of image data from an image capture device, the image data and intrinsic/extrinsic capture device data from the image capture device being encoded and packetized within the video channel, the surface reconstruction data being encoded and packetized within the surface reconstruction channel;
extracting the image data and the intrinsic/extrinsic capture device data from within the video channel;
extracting the surface reconstruction data from within the surface reconstruction channel; and
rendering the shared scene using the image data, the intrinsic/extrinsic capture device data, and the surface reconstruction data.
1 Assignment
0 Petitions
Accused Products
Abstract
A user device within a communication architecture, the user device comprising: an image capture device configured to determine image data and intrinsic/extrinsic capture device data for the creation of a video channel defining a shared scene; a surface reconstruction entity configured to determine surface reconstruction data associated with the image data from the image capture device; a video channel configured to encode and packetize the image data and intrinsic/extrinsic capture device data; a surface reconstruction channel configured to encode and packetize the surface reconstruction data; a transmitter configured to transmit the video and surface reconstruction channel packets; and a bandwidth controller configured to control the bandwidth allocated to the video channel and the surface reconstruction channel.
-
Citations
20 Claims
-
1. A method implemented within a communication architecture, the method comprising:
-
receiving packets for a video channel defining a shared scene and a surface reconstruction channel associated with surface reconstruction data of image data from an image capture device, the image data and intrinsic/extrinsic capture device data from the image capture device being encoded and packetized within the video channel, the surface reconstruction data being encoded and packetized within the surface reconstruction channel; extracting the image data and the intrinsic/extrinsic capture device data from within the video channel; extracting the surface reconstruction data from within the surface reconstruction channel; and rendering the shared scene using the image data, the intrinsic/extrinsic capture device data, and the surface reconstruction data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product, the computer program product being embodied on a computer-readable storage medium and configured so as when executed on a processor of a protocol endpoint entity within a shared scene architecture, to:
-
receive packets for a video channel defining a shared scene and a surface reconstruction channel associated with surface reconstruction data of image data from an image capture device, the image data and intrinsic/extrinsic capture device data from the image capture device being encoded and packetized within the video channel, the surface reconstruction data being encoded and packetized within the surface reconstruction channel; extract the image data and the intrinsic/extrinsic capture device data from within the video channel; extract the surface reconstruction data from within the surface reconstruction channel; and render the shared scene using the image data, the intrinsic/extrinsic capture device data, and the surface reconstruction data. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A system comprising:
-
a processor of a protocol endpoint entity within a shared scene architecture; and at least one computer-readable storage medium storing instructions executable via the processor to implement a shared scene processing application configured to perform operations comprising; receiving packets for a video channel defining a shared scene and a surface reconstruction channel associated with surface reconstruction data of image data from an image capture device, the image data and intrinsic/extrinsic capture device data from the image capture device being encoded and packetized within the video channel, the surface reconstruction data being encoded and packetized within the surface reconstruction channel; extracting the image data and the intrinsic/extrinsic capture device data from within the video channel; extracting the surface reconstruction data from within the surface reconstruction channel; and rendering the shared scene using the image data, the intrinsic/extrinsic capture device data, and the surface reconstruction data. - View Dependent Claims (18, 19, 20)
-
Specification