Mid-air-gesture editing method, device, display system and medium
US-2024427423-A1 · Dec 26, 2024 · US
US9728009B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9728009-B2 |
| Application number | US-201414264194-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 29, 2014 |
| Priority date | Apr 29, 2014 |
| Publication date | Aug 8, 2017 |
| Grant date | Aug 8, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A capability for managing a representation of a smart environment is presented herein. The capability for managing a representation of a smart environment is configured to support augmented reality (AR)-based management of a representation of a smart environment, which may include AR-based generation of a representation of the smart environment, AR-based alignment of the representation of the smart environment with the physical reality of the smart environment, and the like.
Opening claim text (preview).
What is claimed is: 1. An apparatus, comprising: a processor and a memory communicatively connected to the processor, the processor configured to: determine a localization of a device within an environment comprising a physical area having a set of objects located therein, the device having a field of view associated therewith; determine, based on the localization of the device, detected beacon localization information indicative of a detected localization of a beacon detected as being within the field of view of the device; determine, based on the field of view of the device and object registration information associated with the environment, a set of registered objects registered as being within the field of view of the device and associated object localization information for the set of registered objects registered as being within the field of view of the device; determine, based on the detected beacon localization information and the object localization information for the set of registered objects registered as being within the field of view of the device, whether an object is registered as having a registered localization matching the detected localization of the beacon, wherein the determination as to whether an object is registered as having a registered localization matching the detected localization of the beacon comprises a determination as to whether the object localization information for the set of registered objects registered as being within the field of view of the device is indicative that an object of the set of objects is registered as having a registered localization matching the detected localization of the beacon; and perform a management action based on the determination as to whether an object is registered as having a registered localization matching the detected localization of the beacon. 2. The apparatus of claim 1 , wherein the processor is configured to determine the localization of the device within the environment based on at least one of: a model of the physical area and imagery captured by a camera of the device; or an indoor location determination technique. 3. The apparatus of claim 1 , wherein, to perform the management action, the processor is configured to: based on a determination that no object is registered as having a registered localization matching the detected localization of the beacon: identify an object associated with the beacon; and determine whether the object associated with the beacon is registered as being associated with the environment. 4. The apparatus of claim 3 , wherein, to identify the object associated with the beacon, the processor is configured to: identify the object associated with the beacon based on information received from the beacon; or determine an identifier of the beacon, and identify the object associated with the beacon based on a mapping of the identifier of the beacon to the object associated with the beacon. 5. The apparatus of claim 3 , wherein the processor is configured to: based on a determination that the object associated with the beacon is registered as being associated with the environment: generate a message indicative that the object associated with the beacon is registered as being associated with the environment and that the object localization information for the object associated with the beacon does not match the detected beacon localization information of the beacon; generate a message related to updating of the object localization information for the object associated with the beacon; or generate a message related to movement of the object associated with the beacon to a new location within the environment. 6. The apparatus of claim 3 , wherein the processor is configured to: based on a determination that the object associated with the beacon is not registered as being associated with the environment: determine object registration information for the object associated with the beacon; and initiate storage of the object registration information for the object associated with the beacon. 7. The apparatus of claim 6 , wherein the object registration information for the object associated with the beacon is determined from at least one of information received from the beacon or information received via at least one user input interface. 8. The apparatus of claim 6 , wherein the object registration information for the object associated with the beacon comprises at least one of an identifier of the object associated with the beacon, object localization information for the object associated with the beacon, or object characteristic or capability information for the object associated with the beacon. 9. The apparatus of claim 1 , wherein, to perform the management action, the processor is configured to: based on a determination that no object is registered as having a registered localization matching the detected localization of the beacon: determine object registration information for an object associated with the beacon; and initiate storage of the object registration information for the object associated with the beacon. 10. The apparatus of claim 9 , wherein the object registration information is determined from at least one of information received from the beacon or information received via at least one user input interface. 11. The apparatus of claim 9 , wherein the object registration information comprises at least one of an identifier of the object associated with the beacon, object localization information for the object associated with the beacon, or object characteristic or capability information for the object associated with the beacon. 12. The apparatus of claim 1 , wherein, to perform the management action, the processor is configured to: based on a determination that no object is registered as having a registered localization matching the detected localization of the beacon: generate a message related to updating of object localization information for an object associated with the beacon; or generate a message related to movement of an object associated with the beacon to a new location within the environment. 13. The apparatus of claim 1 , wherein, to perform the management action, the processor is configured to: based on a determination that an object is registered as having a registered localization matching the detected localization of the beacon: obtain, from the beacon, detected object configuration information associated with the object registered as having a registered localization matching the detected localization of the beacon; obtain registered object configuration information associated with the object registered as having a registered localization matching the detected localization of the beacon; and compare the detected object configuration information and the registered object configuration information. 14. The apparatus of claim 13 , wherein the processor is configured to: based on a determination that the detected object configuration information and the registered object configuration information do not match: update the registered object configuration information based on the detected object configuration information. 15. The apparatus of claim 13 , wherein the processor is configured to: based on a determination that the detected object configuration information and the registered object configuration information do not match: generate a message indicative that the detected object configuration information and the registered object configuration information do not match; generate a message related to updating of the registered object con
Gesture based interaction, e.g. based on a set of recognized hand gestures (interaction based on gestures traced on a digitiser G06F3/04883) · CPC title
Mixed reality (object pose determination, tracking or camera calibration for mixed reality G06T7/00) · CPC title
Electricity · mapped topic
Image segmentation from stereoscopic image signals · CPC title
Depth or disparity estimation from stereoscopic image signals · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.