| CPC G06F 3/1454 (2013.01) [G06F 3/011 (2013.01)] | 20 Claims |

|
1. A method comprising:
capturing, by a first extended reality (XR) device, images of a wearer of a second XR device, the first XR device and the second XR device being colocated in an environment, and the images captured at different points in time;
using the images to determine a time offset between a first clock of the first XR device and a second clock of the second XR device by:
processing each of the images to determine time-indexed positions of a visual feature based on the first clock,
generating, based on the time-indexed positions of the visual feature, an estimated trajectory of the second XR device, and
matching, using the time offset, the estimated trajectory of the second XR device with a pose trajectory of the second XR device that is based on the second clock;
synchronizing, based on the time offset, the first clock and the second clock; and
establishing a shared coordinate system to enable alignment of virtual content that is simultaneously presented by the first XR device and the second XR device based on the synchronization of the first clock and the second clock.
|