Room based sensors in an augmented reality system

US10127723B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10127723-B2
Application numberUS-201514705920-A
CountryUS
Kind codeB2
Filing dateMay 6, 2015
Priority dateApr 18, 2014
Publication dateNov 13, 2018
Grant dateNov 13, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An augmented reality display system comprises a passable world model data comprises a set of map points corresponding to one or more objects of the real world. The augmented reality system also comprises a processor to communicate with one or more individual augmented reality display systems to pass a portion of the passable world model data to the one or more individual augmented reality display systems, wherein the piece of the passable world model data is passed based at least in part on respective locations corresponding to the one or more individual augmented reality display systems.

First claim

Opening claim text (preview).

What is claimed is: 1. A sensor system, comprising: a plurality of sensors or transducers to respectively capture information pertaining to one or more images or keyframes of a space, wherein respective pose information of the plurality of sensors or transducers relative to the space is known and comprises an orientation of the plurality of sensors or transducers within the space; at least one processor of a remote computing system configured to receive the information captured by the plurality of sensors or transducers and to determine whether the information is to be used in constructing or updating a map residing on the remote computing system and to select and discard at least a first part of the information that is determined not to be used to construct or update the map; the at least one processor further configured to identify a plurality of layers of signature information pertaining to at least the space; the at least one processor further configured to modify the map into an overlaid map at least by placing the plurality of layers of signature information in context with each other in relation to the map; the at least one processor further configured to determine multiple pieces of location information from at least the plurality of layers of signature information that are aligned in the overlaid map, the multiple pieces of location information respectively and uniquely corresponding to a plurality of locations in the space; the at least one processor further configured to determine multiple pieces of fingerprint data for the plurality of locations in the space using at least some of the multiple pieces of location information; the at least one processor further configured to construct or update at least a portion of the map residing on the remote computing system and corresponding to the space at least by selecting and using the at least a second part of the information from the information captured by the plurality of sensors or transducers to represent the space as a node and by storing one or more pieces of fingerprint data for the node in a set of fingerprint data, rather than storing a keyframe or an image from which the fingerprint data is derived, based at least in part on the at least the second part of the information; and a wireless network to transmit the overlaid map to a virtual or augmented reality display system that determines a real-world location in the space at least by using at least the set of fingerprint data derived at least from images or keyframes pertaining to a plurality of nodes in the overlaid map, and displays virtual content to the user of the virtual or augmented reality display system in relation to the real-world location. 2. The sensor system of claim 1 , wherein the plurality of sensors or transducers comprise an image-based sensor, and the wireless network is further configured to transmit at least the keyframe or image corresponding to the node but not keyframes or images that are not relevant to the location from the cloud to the virtual or augmented reality system after the real-world location is determined, and the plurality of sensors or transducers comprise an audio sensor or an environment sensor. 3. The sensor system of claim 1 , wherein the real-world location represents a room in the space, and the one or more pieces of fingerprint data for the node comprise at least one piece of fingerprint data that uniquely identifies the room. 4. The sensor system of claim 1 , wherein the virtual or augmented reality display system is further configured to determine the real-world location of the user at least by using the map, rather than by processing geometric information pertaining to geometries of a world model that is constructed to represent a real-world, wherein the map does not include feature information about all features or points captured in the images or keyframes. 5. The sensor system of claim 1 , wherein the plurality of sensors or transducers comprise a temperature-based sensor. 6. The sensor system of claim 1 , wherein the plurality of sensors or transducers comprise a humidity-based sensor. 7. The sensor system of claim 1 , wherein the pose comprises a position of the plurality of sensors or transducers within a room in the space. 8. The sensor system of claim 1 , wherein the information is captured with respect to a reference frame corresponding to the space. 9. The sensor system of claim 1 , wherein the sensor system is stationary. 10. The sensor system of claim 8 , wherein the at least one processor performs a transformation to relate a sensor reference frame of the plurality of sensors or transducers to a space reference frame corresponding to the space. 11. The sensor system of claim 10 , wherein the transformation comprises a translation matrix. 12. The sensor system of claim 10 , wherein the transformation comprises a rotation matrix. 13. The sensor system of claim 1 , wherein the at least one processor is further configured to dispose of the at least the first part of the information captured by at least one of the plurality of sensors or transducers based in part or in whole upon one or more criteria. 14. The sensor system of claim 13 , wherein the one or more criteria comprise redundancy or quality of the at least the first part of the information or the at least the second part of the information. 15. The sensor system of claim 10 , wherein the at least one processor is further configured to construct or update the map at least by adding a separate node representing a second space in a real world to the map and by connecting the separate node to the node with an edge. 16. The sensor system of claim 15 , wherein the at least one processor is further configured to represent the edge with a graphical emphasis in the map, and the graphical emphasis is indicative of a number of real world features or nodes shared between the node and the separate node. 17. The sensor system of claim 15 , wherein the wireless network is further configured to receive environment information of a physical environment in which the user is located, to upload the environment information into a world model corresponding to the map, and to display interactions between the virtual content and the physical environment to the user based in part or in whole upon the environment information via the virtual or augmented reality display system. 18. A method for displaying virtual contents with a sensor system, the method comprising: capturing, at a plurality of sensors or transducers, information pertaining to one or more images or keyframes of a space, wherein a respective pose information of the plurality of sensors or transducers relative to the space is known and comprises an orientation of the plurality of sensors or transducers within the space; receiving, by at least one processor of a remote computing system operatively coupled to the sensor or transducer, the information and determining whether the information is to be used in constructing or updating a map residing on the remote computing system and to select and discard at least a first part of the information that is determined not to be used to construct or update the map; identifying a plurality of layers of signature information pertaining to at least the space; modifying the map into an overlaid map at least by placing the plurality of layers of signature information in context with each other in relation to the map; determining multiple pieces of location information from at least the plurality of layers of signature information that are aligned in the over

Assignees

Inventors

Classifications

  • Aspects of sound capture and related signal processing for recording or reproduction · CPC title

  • Positioning of individual sound objects, e.g. moving airplane, within a sound field (H04S2420/13 takes precedence) · CPC title

  • For headphones · CPC title

  • Marketing; Price estimation or determination; Fundraising · CPC title

  • using determination of contact between game characters or objects, e.g. to avoid collision between virtual racing cars · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10127723B2 cover?
An augmented reality display system comprises a passable world model data comprises a set of map points corresponding to one or more objects of the real world. The augmented reality system also comprises a processor to communicate with one or more individual augmented reality display systems to pass a portion of the passable world model data to the one or more individual augmented reality displ…
Who is the assignee on this patent?
Magic Leap Inc
What technology area does this patent fall under?
Primary CPC classification G06T19/006. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 13 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).