-
公开(公告)号: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: 一种用于在具有显示矩阵的立体显示系统上显示虚拟图像的方法。 虚拟图像呈现出可以看到用户眼睛的单独渲染的基座的表面。 对于可视表面的每个轨迹,该方法包括照亮显示矩阵的像素。 基于由立体显示系统确定的眼睛的瞳孔位置来选择照明像素。 对于可视表面的每个轨迹,在眼睛前方的平面中形成照明像素的虚像。 虚拟图像位于通过轨迹,平面和瞳孔位置的直线上。 以这种方式,虚拟图像轨迹在用户的瞳孔位置改变。
-
公开(公告)号:US10007352B2
公开(公告)日:2018-06-26
申请号:US14832951
申请日:2015-08-21
Applicant: Microsoft Technology Licensing, LLC
Inventor: Adam Gabriel Poulos , Johanna Dy Lynn , Michael Scavezze , Daniel Joseph McCulloch
IPC: G06F3/01 , G06F3/0484 , G02B27/01
CPC classification number: G06F3/017 , G02B27/0103 , G06F3/013 , G06F3/04842 , G06F3/04847
Abstract: Disclosed are techniques for performing undo operations on holographic objects in an immersive 3D visual environment. A display system allows the user to undo a given user operation performed on a particular selected holographic object without affecting any other holographic objects, based on a user's gaze and/or other user input. The technique can be implemented in conjunction with a scrollable visual “timeline” in which multiple past states of the display environment are displayed to the user and are selectable by the user as the target state of the revert operation. Also disclosed is a technique for partially undoing a single continuous user action in a holographic display system.
-
公开(公告)号:US10373392B2
公开(公告)日:2019-08-06
申请号:US14836818
申请日:2015-08-26
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Jonathan R. Christen , Robert Courtney Memmott , Benjamin John Sugden , James L. Nance , Marcus Tanner , Daniel Joseph McCulloch
Abstract: Embodiments are disclosed for transitioning views presented via a head-mounted display device. One example method for operating a head-mounted display device includes displaying a virtual model at a first position in a coordinate frame of the head-mounted display device, receiving sensor data from one or more sensors of the head-mounted display device, and determining a line of sight of the user that intersects the virtual model to identify a location the user is viewing. The example method further includes, responsive to a trigger, moving the virtual model to a second position in the coordinate frame of the head-mounted display device corresponding to the location the user is viewing and simultaneously scaling the virtual model.
-
公开(公告)号:US09952656B2
公开(公告)日:2018-04-24
申请号:US14832961
申请日:2015-08-21
Applicant: Microsoft Technology Licensing, LLC
Inventor: Adam Gabriel Poulos , Cameron Graeme Brown , Aaron Daniel Krauss , Marcus Ghaly , Michael Thomas , Jonathan Paulovich , Daniel Joseph McCulloch
CPC classification number: G06F3/00 , G02B2027/0141 , G02B2027/0174 , G02B2027/0178 , G02B2027/0187 , G03H1/2249 , G03H2001/0061 , G03H2001/2284 , G06F3/011 , G06F3/04815 , G06T19/006
Abstract: Disclosed are a method and corresponding apparatus to enable a user of a display system to manipulate holographic objects. Multiple holographic user interface objects capable of being independently manipulated by a user are displayed to the user, overlaid on a real-world view of a 3D physical space in which the user is located. In response to a first user action, the holographic user interface objects are made to appear to be combined into a holographic container object that appears at a first location in the 3D physical space. In response to the first user action or a second user action, the holographic container object is made to appear to relocate to a second location in the 3D physical space. The holographic user interface objects are then made to appear to deploy from the holographic container object when the holographic container object appears to be located at the second location.
-
公开(公告)号:US20180005445A1
公开(公告)日:2018-01-04
申请号:US15199831
申请日:2016-06-30
Applicant: Microsoft Technology Licensing, LLC
Inventor: Daniel Joseph McCulloch , Nicholas Gervase Fajt , Adam G. Poulos , Christopher Douglas Edmonds , Lev Cherkashin , Brent Charles Allen , Constantin Dulu , Muhammad Jabir Kapasi , Michael Grabner , Michael Edward Samples , Cecilia Bong , Miguel Angel Susffalich , Varun Ramesh Mani , Anthony James Ambrus , Arthur C. Tomlin , James Gerard Dack , Jeffrey Alan Kohler , Eric S. Rehmeyer , Edward D. Parker
CPC classification number: G06T19/006 , G02B27/017 , G02B2027/014 , G02B2027/0187 , G03H1/0005 , G03H2001/0088 , G06F3/011 , G06F3/04815 , G06K9/00208 , G06K9/00624 , G06K9/00664 , G06K9/00671 , G06K9/00791 , G06K9/2018 , G06T7/20 , G06T2207/30196 , G06T2207/30241
Abstract: In embodiments of augmenting a moveable entity with a hologram, an alternate reality device includes a tracking system that can recognize an entity in an environment and track movement of the entity in the environment. The alternate reality device can also include a detection algorithm implemented to identify the entity recognized by the tracking system based on identifiable characteristics of the entity. A hologram positioning application is implemented to receive motion data from the tracking system, receive entity characteristic data from the detection algorithm, and determine a position and an orientation of the entity in the environment based on the motion data and the entity characteristic data. The hologram positioning application can then generate a hologram that appears associated with the entity as the entity moves in the environment.
-
-
-
-