Context aware localization, mapping, and tracking
AssigneeQUALCOMM Incorporated
InventorsMahesh Ramachandran, Ashwin Swaminathan, Shankar Sadasivam
Life of this patent
Estimating the term…
Abstract
Exemplary methods, apparatuses, and systems infer a context of a user or device. A computer vision parameter is configured according to the inferred context. Performing a computer vision task, in accordance with the configured computer vision parameter. The computer vision task may by at least one of: a visual mapping of an environment of the device, a visual localization of the device or an object within the environment of the device, or a visual tracking of the device within the environment of the device.
Claims56
A machine-implemented method for performing a computer vision task, the method comprising:
- inferring a context of a user or device;
- configuring a computer vision task according to the inferred context;
- and
- performing the computer vision task, wherein the computer vision task further comprises at least one of:
- a mapping of an environment of the device,
- a localizing of the device or an object within the environment of the device, or
- a tracking of the device within the environment of the device.
The machine-implemented method of claim 6, wherein the configuring the computer vision based localization, mapping or tracking further includes one or more of:
- using edge based methods;
- using point based methods;
- and
- using rectangle based methods.
A machine readable non-transitory storage medium containing executable program instructions which cause a data processing device to perform a method for performing a computer vision task, the method comprising:
- inferring a context of a user or device;
- configuring a computer vision task according to the inferred context;
- and
- performing the computer vision task, wherein the computer vision task further comprises at least one of:
- a mapping of an environment of the device,
- a localizing of the device or an object within the environment of the device, or
- a tracking of the device within the environment of the device.
A system for performing a computer vision task, the system comprising:
- a processor;
- and
- a storage device coupled to the processor and configurable for storing instructions, which, when executed by the processor cause the processor to:
- infer a context of a user or device;
- configure a computer vision task according to the inferred context;
- and
- perform the computer vision task, wherein the computer vision task further configured to:
- map an environment of the device,
- localize the device or an object within the environment of the device, or
- track the device within the environment of the device.
An apparatus for performing a computer vision task, the apparatus comprising:
- means for inferring a context of a user or device;
- means for configuring a computer vision task according to the inferred context;
- and
- means for performing the computer vision task, wherein the computer vision task further comprises at least one of:
- a mapping of an environment of the device,
- a localizing the device or an object within the environment of the device, or
- a tracking of the device within the environment of the device.
Dependencies are inferred from the claim text.