Localization and mapping using images from multiple devices
AssigneeApple Inc.
InventorMohamed Selim BEN HIMANE
Life of this patent
Estimating the term…
Abstract
The present disclosure relates generally to localization and mapping. In some examples, an electronic device obtains first image data and motion data using a motion sensor. The electronic device receives information corresponding to a second electronic device. The electronic device generates a representation of a first pose of the first electronic device using the first image data, the motion data, and the information corresponding to the second electronic device. The electronic device displays, on the display, a virtual object, wherein the displaying of the virtual object is based on the representation of the first pose of the first electronic device.
Claims20
A first electronic device, comprising:
- one or more processors;
- and
- memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for:
- receiving, from a second electronic device, first image data and a representation of a first pose of the second electronic device in a three-dimensional space;
- receiving, from a third electronic device, second image data and a representation of a second pose of the third electronic device in the three-dimensional space;
- generating a representation of one or more features in the three-dimensional space using the first image data, the representation of the first pose, the second image data, and the representation of the second pose;
- and
- transmitting the representation of the one or more features to the second electronic device and the third electronic device for generating representations of poses of the second electronic device and the third electronic device.
A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a first electronic device, the one or more programs including instructions for:
- receiving, from a second electronic device, first image data and a representation of a first pose of the second electronic device in a three-dimensional space;
- receiving, from a third electronic device, second image data and a representation of a second pose of the third electronic device in the three-dimensional space;
- generating a representation of one or more features in the three-dimensional space using the first image data, the representation of the first pose, the second image data, and the representation of the second pose;
- and
- transmitting the representation of the one or more features to the second electronic device and the third electronic device for generating representations of poses of the second electronic device and the third electronic device.
A method, comprising:
- at a first electronic device:
- receiving, from a second electronic device, first image data and a representation of a first pose of the second electronic device in a three-dimensional space;
- receiving, from a third electronic device, second image data and a representation of a second pose of the third electronic device in the three-dimensional space;
- generating a representation of one or more features in the three-dimensional space using the first image data, the representation of the first pose, the second image data, and the representation of the second pose;
- and
- transmitting the representation of the one or more features to the second electronic device and the third electronic device for generating representations of poses of the second electronic device and the third electronic device.
Dependencies are inferred from the claim text.