Method and system for identifying a user location
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06T-019/00
G06T-007/60
G06F-003/01
G06F-003/03
G06F-003/0481
G06F-003/0487
G06F-003/0484
G06F-017/30
G06K-009/62
G01B-011/30
G06F-003/00
G06F-003/0488
G02B-027/42
G02B-006/10
G06K-009/00
G02B-027/01
G02B-006/34
H04B-010/25
G06F-019/00
G06Q-030/06
G06F-003/0485
A63F-013/00
A63F-013/428
A63F-013/213
A61B-034/10
출원번호
US-0704826
(2015-05-05)
등록번호
US-9952042
(2018-04-24)
발명자
/ 주소
Abovitz, Rony
Schowengerdt, Brian T.
Watson, Mathew D.
출원인 / 주소
Magic Leap, Inc.
대리인 / 주소
Vista IP Law Group, LLP
인용정보
피인용 횟수 :
0인용 특허 :
65
초록▼
A waveguide apparatus includes a planar waveguide and at least one optical diffraction element (DOE) that provides a plurality of optical paths between an exterior and interior of the planar waveguide. A phase profile of the DOE may combine a linear diffraction grating with a circular lens, to shape
A waveguide apparatus includes a planar waveguide and at least one optical diffraction element (DOE) that provides a plurality of optical paths between an exterior and interior of the planar waveguide. A phase profile of the DOE may combine a linear diffraction grating with a circular lens, to shape a wave front and produce beams with desired focus. Waveguide apparati may be assembled to create multiple focal planes. The DOE may have a low diffraction efficiency, and planar waveguides may be transparent when viewed normally, allowing passage of light from an ambient environment (e.g., real world) useful in AR systems. Light may be returned for temporally sequentially passes through the planar waveguide. The DOE(s) may be fixed or may have dynamically adjustable characteristics. An optical coupler system may couple images to the waveguide apparatus from a projector, for instance a biaxially scanning cantilevered optical fiber tip.
대표청구항▼
1. A method of identifying a user location, comprising: capturing, using a camera of an augmented reality system, an image of a field of view of a user;reducing a set of data associated with the image to create a fingerprint by the augmented reality system, wherein the fingerprint comprises a color
1. A method of identifying a user location, comprising: capturing, using a camera of an augmented reality system, an image of a field of view of a user;reducing a set of data associated with the image to create a fingerprint by the augmented reality system, wherein the fingerprint comprises a color histogram of the image indicating a location of the user, global positioning system data, and Wi-Fi data;transmitting the fingerprint to a database system having a database of stored fingerprints;comparing, at the database system, at least the color histogram of the fingerprint against the database of stored fingerprints, wherein the database of stored fingerprints is a topological map having nodes and lines respectively representing real world physical spaces and relationships between the real world physical spaces, each node of the topological map comprising a respective stored fingerprint including a color histogram, global positioning system data, and Wi-Fi data, the topological map not being a geometric map created from extracted points and tagged images, the topological map being a simplified representation of physical spaces in a real world, the topological map comprising fingerprints of spaces and relationships between fingerprints corresponding to various spaces the relationships between the fingerprints corresponding to the various spaces are not geographical relationships;identifying a localization area of the user based at least in part on a match between the fingerprint and a stored fingerprint of the database by the database system; andtransmitting passable world data corresponding to the localization area from the database system to the augmented reality system without transmitting passable world data not relevant to the localization area, the passable world data comprising at least keyframes for use by the augmented reality system to determining pose, wherein localization area corresponds to a volume and the pose corresponds to a point within the volume. 2. The method of claim 1, wherein the Wi-Fi data includes signal strength data. 3. The method of claim 1, wherein the stored fingerprints each include information consisting of global positioning system data and Wi-Fi data including signal strength data. 4. The method of claim 1, wherein the fingerprint also includes a plurality of types of information. 5. The method of claim 1, wherein the stored fingerprints each include a plurality of types of information. 6. The method of claim 1, wherein the database system and the augmented reality system is connected over a network. 7. The method of claim 1, further comprising adding a new node corresponding to the fingerprint to the stored fingerprint of the database based at least in part on a lack of a match between the fingerprint and a stored fingerprint of the database. 8. The method of claim 7, further comprising: capturing another image of a field of view of the user;reducing another set of data associated with the another captured image to create another fingerprint;comparing the another fingerprint against the database of stored fingerprints;identifying a location of the user based at least in part on a match between the another fingerprint and the fingerprint stored in the database; andconnecting a node corresponding to the another fingerprint with the new node in the topological map, wherein the connection is based at least in part on the new node and the node being taken by a same user and the match between the match between the another fingerprint and the fingerprint. 9. An apparatus to identify a user location, comprising: an augmented reality system comprising at least a first memory having a first set of instruction and a first processor, wherein the first set of instructions when executed by the first processor perform a first set of acts, the first set of acts comprising: capturing, using a camera of the augmented reality system, an image of a field of view of a user;reducing a set of data associated with the image to create a fingerprint, wherein the fingerprint comprises a color histogram of the image indicating a location of the user, global positioning system data, and Wi-Fi data;transmitting the fingerprint to a database system having a database of stored fingerprints; andthe database system comprising at least a second memory having a second set of instruction and a second processor, wherein the second set of instructions when executed by the second processor perform second set of acts, the second set of acts comprising: comparing at least the color histogram of the fingerprint against the database of stored fingerprints, wherein the database of stored fingerprints is a topological map having nodes and lines respectively representing real world physical spaces and relationships between the real world physical spaces, each node of the topological map comprising a respective stored fingerprint including a color histogram, global positioning system data, and Wi-Fi data, the topological map not being a geometric map created from extracted points and tagged images, the topological map being a simplified representation of physical spaces in a real world, the topological map comprising fingerprints of spaces and relationships between fingerprints corresponding to various spaces, wherein the relationships between the fingerprints corresponding to the various spaces are not geographical relationships;identifying a localization area of the user based at least in part on a match between the fingerprint and a stored fingerprint of the database; andtransmitting passable world data corresponding to the localization area to the augmented reality system without transmitting passable world data not relevant to the localization area, the passable world data comprising at least keyframes for use by the augmented reality system to determining pose, wherein localization area corresponds to a volume and the pose corresponds to a point within the volume. 10. The apparatus of claim 9, wherein the Wi-Fi data includes signal strength data. 11. The apparatus of claim 9, wherein the stored fingerprints each include information consisting of global positioning system data and Wi-Fi data including signal strength data. 12. The apparatus of claim 9, wherein the database system and the augmented reality system is connected over a network. 13. The apparatus of claim 9, the second set of acts further comprising adding a new node corresponding to the fingerprint to the stored fingerprint of the database based at least in part on a lack of a match between the fingerprint and a stored fingerprint of the database. 14. The apparatus of claim 13, the first set of acts further comprising: capturing another image of a field of view of the user;reducing another set of data associated with the another captured image to create another fingerprint;the second set of acts further comprising: comparing the another fingerprint against the database of stored fingerprints;identifying a location of the user based at least in part on a match between the another fingerprint and the fingerprint stored in the database; andconnecting a node corresponding to the another fingerprint with the new node in the topological map, wherein the connection is based at least in part on the new node and the node being taken by a same user and the match between the match between the another fingerprint and the fingerprint. 15. A computer program product on a non-transitory computer readable storage medium embodying one or more instructions executable by a processor to perform a process for identifying a user location, the processing comprising: capturing, using a camera of an augmented reality system, an image of a field of view of a user;reducing a set of data associated with the image to create a fingerprint by the augmented reality system, wherein the fingerprint comprises a color histogram of the image indicating a location of the user, global positioning system data, and Wi-Fi data;transmitting the fingerprint to a database system having a database of stored fingerprints;comparing, at the database system, at least the color histogram of the fingerprint against the database of stored fingerprints, wherein the database of stored fingerprints is a topological map having nodes and lines respectively representing real world physical spaces and relationships between the real world physical spaces, each node of the topological map comprising a respective stored fingerprint including a color histogram, global positioning system data, and Wi-Fi data, the topological map not being a geometric map created from extracted points and tagged images, the topological map being a simplified representation of physical spaces in a real world, the topological map comprising fingerprints of spaces and relationships between fingerprints corresponding to various spaces, the relationships between the fingerprints corresponding to the various spaces are not geographical relationships;identifying a localization area of the user based at least in part on a match between the fingerprint and a stored fingerprint of the database by the database system; andtransmitting passable world data corresponding to the localization area from the database system to the augmented reality system without transmitting passable world data not relevant to the localization area, the passable world data comprising at least keyframes for use by the augmented reality system to determining pose, wherein localization area corresponds to a volume and the pose corresponds to a point within the volume. 16. The computer program product of claim 15, wherein the Wi-Fi data includes signal strength data. 17. The computer program product of claim 15, wherein the stored fingerprints each include information consisting of global positioning system data and Wi-Fi data including signal strength data. 18. The computer program product of claim 15, wherein the database system and the augmented reality system is connected over a network. 19. The computer program product of claim 15, the process further comprising adding a new node corresponding to the fingerprint to the stored fingerprint of the database based at least in part on a lack of a match between the fingerprint and a stored fingerprint of the database. 20. The computer program product of claim 19, the process further comprising: capturing another image of a field of view of the user;reducing another set of data associated with the another captured image to create another fingerprint;comparing the another fingerprint against the database of stored fingerprints;identifying a location of the user based at least in part on a match between the another fingerprint and the fingerprint stored in the database; andconnecting a node corresponding to the another fingerprint with the new node in the topological map, wherein the connection is based at least in part on the new node and the node being taken by a same user and the match between the match between the another fingerprint and the fingerprint.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (65)
Butler, David George; Mincher, Richard William, Activating and using device with a grip switch.
Straus, Sandy Helene, Automatic system and methods for measuring and evaluating at least one of mass vision, cognition, knowledge, operation skills, and the like.
Kinoshita,Koichi; Urakawa,Yukihiro, Computer implemented method for designing a semiconductor integrated circuit and a semiconductor integrated circuit.
Bell, Matthew; Chennavasin, Tipatat; Clanton, Charles H.; Hulme, Michael; Ophir, Eyal; Vieta, Matthew, Gesture-based user interactions with status indicators for acceptable inputs in volumetric zones.
Kashitani, Tatsuki, Image processing apparatus, image processing method, and program for facilitating an input operation by a user in response to information displayed in a superimposed manner on a visual field of the user.
Ross, Muriel D.; Twombly, Ian Alexander; Senger, Steven O., Method and apparatus for virtual interactive medical imaging by multiple remotely-located users.
Maes Pattie E. (Somerville MA) Blumberg Bruce M. (Pepperell MA) Darrell Trevor J. (Cambridge MA) Starner Thad E. (Somerville MA) Johnson Michael P. (Cambridge MA) Russell Kenneth B. (Boston MA) Pentl, Method and system for facilitating wireless, full-body, real-time user interaction with a digitally represented visual e.
Lineberger, William B., Methods, systems, and computer readable media for high reliability downloading of background assets using a manifest in a virtual world application.
Alkov, Christopher S.; Grigsby, Travis M.; DeLuca, Lisa Seacat, Modifying environmental chat distance based on avatar population density in an area of a virtual world.
Geisner, Kevin A; Perez, Kathryn Stone; Latta, Stephen G.; Sugden, Ben J; Vaught, Benjamin I; Cole, Jeffrey B; Kipman, Alex Aben-Athar; McIntyre, Ian D; McCulloch, Daniel, Service provision using personal audio/visual system.
Lewis, George Steven; Valentino, John; Bothwell, Christopher Michael, System and method for controlling a virtual reality environment by an actor in the virtual reality environment.
Scales, John Richard; Rodgers, Michael Harris, System and method for video image registration and/or providing supplemental data in a heads up display.
Maciocci, Giuliano; Everitt, Andrew J.; Mabbutt, Paul; Berry, David T., System for the rendering of shared digital interfaces relative to each user's point of view.
Kato Nobuko,JPX ; Okazaki Akio,JPX ; Doi Miwako,JPX ; Mori Kenichi,JPX ; Fukui Mika,JPX ; Murata Katsuyuki,JPX, Virtual reality control using image, model and control data to manipulate interactions.
Durward James (Calgary CAX) Levine Jonathan (Calgary CAX) Nemeth Michael (Calgary CAX) Prettegiani Jerry (Calgary CAX) Tweedie Ian T. (Calgary CAX), Virtual reality network with selective distribution and updating of data to reduce bandwidth requirements.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.