CPC G06T 19/20 (2013.01) [G06F 3/012 (2013.01); G06F 3/013 (2013.01); G06T 7/70 (2017.01); G06T 19/006 (2013.01); G06T 2207/30196 (2013.01); G06T 2219/024 (2013.01); G06T 2219/2004 (2013.01)] | 25 Claims |
1. A method comprising:
at a first device associated with a first user, the first device having a processor:
obtaining three-dimensional (3D) representation data corresponding to at least a portion of a second user of a second device during a communication session between the first device and the second device, the 3D representation data generated based on sensor data obtained at the second device;
obtaining offset information corresponding to an offset between a camera viewpoint position and an eye viewpoint position associated with the second device;
based on the 3D representation data and the offset information, adjusting a position of a first portion of a 3D representation of the second user relative to a 3D environment associated with the first device; and
providing a view comprising the first portion and a second portion of the 3D representation of the second user in the 3D environment during the communication session, wherein a position of the second portion of the 3D representation of the second user is free from an adjustment relative to the 3D environment associated with the first device based on the 3D representation data and the offset information.
|