Augmented reality extrapolation techniques
AssigneeMicrosoft Corporation
InventorBenjamin J. Sugden
Life of this patent
Estimating the term…
Abstract
Augmented reality extrapolation techniques are described. In one or more implementations, an augmented-reality display is rendered based at least in part on a first basis that describes a likely orientation or position of at least a part of the computing device. The rendered augmented-reality display is updated based at least in part on data that describes a likely orientation or position of the part of the computing device that was assumed during the rendering of the augmented-reality display.
Claims20
A method implemented by a computing device, the method comprising:
- rendering an augmented-reality display based at least in part on a first basis that describes a likely orientation or position of at least a part of the computing device;
- and
- updating the rendered augmented-reality display based at least in part on data that describes a likely orientation or position of the part of the computing device that was assumed during the rendering of the augmented-reality display.
A method implemented by a computing device, the method comprising:
- calculating a first basis that describes a likely position or orientation of at least a part of the computing device;
- generating an augmentation by the computing device for display as part of an augmented-reality display based at least in part on the first basis;
- and
- calculating a modification to be applied to a rendering of the augmented-reality display that includes the augmentation, the modification based on a second basis that describes a likely orientation or position to which the part of the computing device was moved during the rendering of the augmented-reality display.
An apparatus comprising:
- a frame buffer;
- one or more sensors;
- and
- one or more modules that are configured to:
- calculate a first basis that describes a likely orientation or position of at least a part of the apparatus in a physical environment;
- render a frame of an augmented-reality display to the frame buffer that is based at least in part on the first basis;
- obtain data from the one or more sensors that describes a likely position or orientation of the part of the apparatus in the physical environment during the rendering of the frame in the frame buffer;
- calculate a second basis using the first basis and the obtained data;
- and
- update the frame in the frame buffer based on the second basis.
Dependencies are inferred from the claim text.