CPC G06T 15/005 (2013.01) [G06F 3/012 (2013.01); G06T 3/18 (2024.01); G06T 9/00 (2013.01); H04W 76/10 (2018.02); H04W 88/08 (2013.01)] | 20 Claims |
1. A system, comprising:
a first device configured to:
receive frames captured by a second device, wherein the received frames have a first resolution;
render frames based, at least in part, on transmitted information about a user of the second device and an environment of the second device, wherein the rendered frames, or portions of the rendered frames, are generated based on the received frames and have a second resolution; and
provide compressed versions of the rendered frames, or the portions of the rendered frames, to the second device; and
the second device, wherein the second device comprises:
one or more cameras configured to capture captured frames that are received by the first device as the received frames, wherein the captured frames include views of the second device's environment;
one or more sensors configured to capture data about the user and the second device's environment; and
one or more processors configured to:
receive the data, via the one or more sensors, about the user and the second device's environment;
transmit the captured frames to the first device;
transmit information about the user of the second device and the second device's environment to the first device, wherein the transmitted information is generated, based, at least in part, on the received data about the user and the second device's environment;
receive the compressed versions of the rendered frames, or of the portions of the rendered frames, from the first device;
decompress the compressed versions of the rendered frames, or the portions of the rendered frames; and
generate a display view based, at least in part, on the decompressed rendered frames or the decompressed portions of the rendered frames.
|