-
公开(公告)号:US10510190B2
公开(公告)日:2019-12-17
申请号:US15694476
申请日:2017-09-01
Applicant: Microsoft Technology Licensing, LLC
Inventor: Michael Scavezze , Jonathan Steed , Stephen Latta , Kevin Geisner , Daniel McCulloch , Brian Mount , Ryan Hastings , Phillip Charles Heckinger
Abstract: Embodiments that relate to interacting with a physical object in a mixed reality environment via a head-mounted display are disclosed. In one embodiment a mixed reality interaction program identifies an object based on an image from captured by the display. An interaction context for the object is determined based on an aspect of the mixed reality environment. A profile for the physical object is queried to determine interaction modes for the object. A selected interaction mode is programmatically selected based on the interaction context. A user input directed at the object is received via the display and interpreted to correspond to a virtual action based on the selected interaction mode. The virtual action is executed with respect to a virtual object associated with the physical object to modify an appearance of the virtual object. The modified virtual object is then displayed via the display.
-
公开(公告)号:US09754420B2
公开(公告)日:2017-09-05
申请号:US15262973
申请日:2016-09-12
Applicant: Microsoft Technology Licensing, LLC
Inventor: Michael Scavezze , Jonathan Steed , Stephen Latta , Kevin Geisner , Daniel McCulloch , Brian Mount , Ryan Hastings , Phillip Charles Heckinger
CPC classification number: G06T19/006 , G02B27/0093 , G02B27/0172 , G02B2027/0138 , G02B2027/014 , G06F3/011 , G06K9/6267 , G06T19/20
Abstract: Embodiments that relate to interacting with a physical object in a mixed reality environment via a head-mounted display are disclosed. In one embodiment a mixed reality interaction program identifies an object based on an image from captured by the display. An interaction context for the object is determined based on an aspect of the mixed reality environment. A profile for the physical object is queried to determine interaction modes for the object. A selected interaction mode is programmatically selected based on the interaction context. A user input directed at the object is received via the display and interpreted to correspond to a virtual action based on the selected interaction mode. The virtual action is executed with respect to a virtual object associated with the physical object to modify an appearance of the virtual object. The modified virtual object is then displayed via the display.
-
3.
公开(公告)号:US09092600B2
公开(公告)日:2015-07-28
申请号:US13669255
申请日:2012-11-05
Applicant: Microsoft Technology Licensing, LLC
Inventor: Mike Scavezze , Jason Scott , Jonathan Steed , Ian McIntyre , Aaron Krauss , Daniel McCulloch , Stephen Latta , Kevin Geisner , Brian Mount
CPC classification number: G06F21/31 , G06F3/013 , G06F21/34 , G06F21/36 , G10L15/22 , H04L63/08 , H04W12/06
Abstract: Embodiments are disclosed that relate to authenticating a user of a display device. For example, one disclosed embodiment includes displaying one or more virtual images on the display device, wherein the one or more virtual images include a set of augmented reality features. The method further includes identifying one or more movements of the user via data received from a sensor of the display device, and comparing the identified movements of the user to a predefined set of authentication information for the user that links user authentication to a predefined order of the augmented reality features. If the identified movements indicate that the user selected the augmented reality features in the predefined order, then the user is authenticated, and if the identified movements indicate that the user did not select the augmented reality features in the predefined order, then the user is not authenticated.
Abstract translation: 公开了涉及认证显示设备的用户的实施例。 例如,一个公开的实施例包括在显示设备上显示一个或多个虚拟图像,其中一个或多个虚拟图像包括一组增强现实特征。 所述方法还包括通过从所述显示设备的传感器接收的数据来识别所述用户的一个或多个移动,以及将所识别的用户移动与所述用户认证信息的预定义集合进行比较,所述用户认证信息将用户认证链接到 增强的现实功能。 如果所识别的移动指示用户以预定义的顺序选择增强的现实特征,则用户被认证,并且如果所识别的移动指示用户没有以预定义的顺序选择增强的真实特征,则用户不是 认证。
-
公开(公告)号:US09977882B2
公开(公告)日:2018-05-22
申请号:US14805685
申请日:2015-07-22
Applicant: Microsoft Technology Licensing, LLC
Inventor: Mike Scavezze , Jason Scott , Jonathan Steed , Ian McIntyre , Aaron Krauss , Daniel McCulloch , Stephen Latta , Kevin Geisner , Brian Mount
CPC classification number: G06F21/31 , G06F3/013 , G06F21/34 , G06F21/36 , G10L15/22 , H04L63/08 , H04W12/06
Abstract: Embodiments are disclosed that relate to authenticating a user of a display device. For example, one disclosed embodiment includes displaying one or more virtual images on the display device, wherein the one or more virtual images include a set of augmented reality features. The method further includes identifying one or more movements of the user via data received from a sensor of the display device, and comparing the identified movements of the user to a predefined set of authentication information for the user that links user authentication to a predefined order of the augmented reality features. If the identified movements indicate that the user selected the augmented reality features in the predefined order, then the user is authenticated, and if the identified movements indicate that the user did not select the augmented reality features in the predefined order, then the user is not authenticated.
-
公开(公告)号:US09892562B2
公开(公告)日:2018-02-13
申请号:US15298528
申请日:2016-10-20
Applicant: Microsoft Technology Licensing, LLC
Inventor: Jonathan Steed , Aaron Krauss , Mike Scavezze , Wei Zhang , Arthur Tomlin , Tony Ambrus , Brian Mount , Stephen Latta , Ryan Hastings
CPC classification number: G06T19/006 , G06T15/50 , G06T2215/16
Abstract: Embodiments related to efficiently constructing an augmented reality environment with global illumination effects are disclosed. For example, one disclosed embodiment provides a method of displaying an augmented reality image via a display device. The method includes receiving image data, the image data capturing an image of a local environment of the display device, and identifying a physical feature of the local environment via the image data. The method further includes constructing an augmented reality image of a virtual structure for display over the physical feature in spatial registration with the physical feature from a viewpoint of a user, the augmented reality image comprising a plurality of modular virtual structure segments arranged in adjacent locations to form the virtual structure feature, each modular virtual structure segment comprising a pre-computed global illumination effect, and outputting the augmented reality image to the display device.
-
公开(公告)号:US09530252B2
公开(公告)日:2016-12-27
申请号:US15005530
申请日:2016-01-25
Applicant: Microsoft Technology Licensing, LLC
Inventor: Adam G. Poulos , Evan Michael Keibler , Arthur Tomlin , Cameron Brown , Daniel McCulloch , Brian Mount , Dan Kroymann , Gregory Lowell Alt
CPC classification number: G06T19/006 , G02B27/017 , G02B27/0172 , G02B2027/0112 , G02B2027/0138 , G02B2027/014 , G02B2027/0178 , G02B2027/0187 , G06F3/013 , G06F3/147 , G09G2340/0464
Abstract: Embodiments are disclosed that relate to operating a user interface on an augmented reality computing device comprising a display system. For example, one disclosed embodiment includes displaying a virtual object via the display system as free-floating, detecting a trigger to display the object as attached to a surface, and, in response to the trigger, displaying the virtual object as attached to the surface via the display system. The method may further include detecting a trigger to detach the virtual object from the surface and, in response to the trigger to detach the virtual object from the surface, detaching the virtual object from the surface and displaying the virtual object as free-floating.
Abstract translation: 公开了涉及在包括显示系统的增强现实计算设备上操作用户界面的实施例。 例如,一个公开的实施例包括经由显示系统显示虚拟对象为自由浮动,检测触发器以附接到表面上显示对象,并且响应于触发器,显示虚拟对象附加到表面 通过显示系统。 该方法还可以包括检测触发器以将虚拟对象与表面分离,并且响应于将虚拟对象与表面分离的触发器,从虚拟对象脱离表面并将虚拟对象显示为自由浮动。
-
公开(公告)号:US09313481B2
公开(公告)日:2016-04-12
申请号:US14184482
申请日:2014-02-19
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Roger Sebastian Sylvan , Arthur Tomlin , Daniel Joseph McCulloch , Brian Mount , Tony Ambrus
CPC classification number: H04N13/332 , G02B27/0093 , G02B27/017 , G02B27/0172 , G02B27/2228 , G02B2027/0134 , G02B2027/0178 , G02B2027/0181 , G02B2027/0185 , G02B2027/0187 , G06F3/013 , H04N13/344 , H04N13/371 , H04N13/383 , H04N13/398
Abstract: A method for displaying virtual imagery on a stereoscopic display system having a display matrix. The virtual imagery presents a surface of individually renderable loci viewable to an eye of the user. The method includes, for each locus of the viewable surface, illuminating a pixel of the display matrix. The illuminated pixel is chosen based on a pupil position of the eye as determined by the stereoscopic display system. For each locus of the viewable surface, a virtual image of the illuminated pixel is formed in a plane in front of the eye. The virtual image is positioned on a straight line passing through the locus, the plane, and the pupil position. In this manner, the virtual image tracks change in the user's pupil position.
Abstract translation: 一种用于在具有显示矩阵的立体显示系统上显示虚拟图像的方法。 虚拟图像呈现出可以看到用户眼睛的单独渲染的基座的表面。 对于可视表面的每个轨迹,该方法包括照亮显示矩阵的像素。 基于由立体显示系统确定的眼睛的瞳孔位置来选择照明像素。 对于可视表面的每个轨迹,在眼睛前方的平面中形成照明像素的虚像。 虚拟图像位于通过轨迹,平面和瞳孔位置的直线上。 以这种方式,虚拟图像轨迹在用户的瞳孔位置改变。
-
公开(公告)号:US09851787B2
公开(公告)日:2017-12-26
申请号:US13689379
申请日:2012-11-29
Applicant: Microsoft Technology Licensing, LLC
Inventor: Stephen Latta , Jedd Anthony Perry , Rod G. Fleck , Jack Clevenger , Frederik Schaffalitzky , Drew Steedly , Daniel McCulloch , Ian McIntyre , Alexandru Balan , Ben Sugden , Ryan Hastings , Brian Mount
CPC classification number: G06F3/013 , G02B27/0093 , G02B27/017 , G02B2027/014 , G02B2027/0174 , G02B2027/0187 , G06F1/3215 , G06F1/325 , G06F1/3265 , G06F1/3287 , Y02D10/153 , Y02D10/171
Abstract: A system and related methods for a resource management in a head-mounted display device are provided. In one example, the head-mounted display device includes a plurality of sensors and a display system for presenting holographic objects. A resource management program is configured to operate a selected sensor in a default power mode to achieve a selected fidelity. The program receives user-related information from one or more of the sensors, and determines whether target information is detected. Where target information is detected, the program adjusts the selected sensor to operate in a reduced power mode that uses less power than the default power mode.
-
公开(公告)号:US20170161939A1
公开(公告)日:2017-06-08
申请号:US15412888
申请日:2017-01-23
Applicant: Microsoft Technology Licensing, LLC
Inventor: Ben Sugden , Darren Bennett , Brian Mount , Sebastian Sylvan , Arthur Tomlin , Ryan Hastings , Daniel McCulloch , Kevin Geisner , Robert Crocco, JR.
CPC classification number: G06T15/60 , G02B27/017 , G02B27/0172 , G02B2027/0112 , G02B2027/0118 , G02B2027/014 , G02B2027/0178 , G02B2027/0187 , G06F3/011 , G06F3/012 , G06F3/04815 , G06T7/11 , G06T7/60 , G06T7/73 , G06T19/006 , G06T2215/16
Abstract: A head-mounted display system includes a see-through display that is configured to visually augment an appearance of a physical environment to a user viewing the physical environment through the see-through display. Graphical content presented via the see-through display is created by modeling the ambient lighting conditions of the physical environment.
-
公开(公告)号:US20170103583A1
公开(公告)日:2017-04-13
申请号:US15390336
申请日:2016-12-23
Applicant: Microsoft Technology Licensing, LLC
Inventor: Adam G. Poulos , Evan Michael Keibler , Arthur Tomlin , Cameron Brown , Daniel McCulloch , Brian Mount , Dan Kroymann , Gregory Lowell Alt
CPC classification number: G06T19/006 , G02B27/017 , G02B27/0172 , G02B2027/0112 , G02B2027/0138 , G02B2027/014 , G02B2027/0178 , G02B2027/0187 , G06F3/013 , G06F3/147 , G09G2340/0464
Abstract: Embodiments are disclosed that relate to operating a user interface on an augmented reality computing device comprising a display system. For example, one disclosed embodiment includes displaying a virtual object via the display system as free-floating, detecting a trigger to display the object as attached to a surface, and, in response to the trigger, displaying the virtual object as attached to the surface via the display system. The method may further include detecting a trigger to detach the virtual object from the surface and, in response to the trigger to detach the virtual object from the surface, detaching the virtual object from the surface and displaying the virtual object as free-floating.
-
-
-
-
-
-
-
-
-