CPC G06T 19/006 (2013.01) [G06T 7/70 (2017.01); H04L 67/131 (2022.05)] | 14 Claims |
1. An electronic device for rendering virtual content with dynamic buffering in a cross reality environment, comprising:
a sensor that captures image information about a three-dimensional (3D) environment, the image information comprising a plurality of images;
a processor that executes computer executable instructions, wherein the computer executable instructions comprise instructions, when executed by the processor, cause the processor to perform a set of acts, the set of acts comprising:
generating a local coordinate frame for representing an object or a portion thereof in the 3D environment;
determining a first set of features from the image information of the 3D environment;
forwarding the first set of features expressed in the local coordinate frame to a localization service on a remote server; and
receiving, from the localization service, at least one transform that localizes the local coordinate frame to a separate coordinate frame of a canonical map of a shareable world model,
wherein the set of acts further comprises sending a request for localization to the localization service based at least in part upon first cross entropy for the first set of features and second cross entropy for a second set of features that has been transmitted to the localization service.
|