-
公开(公告)号:US10037626B2
公开(公告)日:2018-07-31
申请号:US15199657
申请日:2016-06-30
Applicant: Microsoft Technology Licensing, LLC
Inventor: Adam Gabriel Poulos , Cameron Graeme Brown , Andrew Austin Jackson , Cheyne Rory Quin Mathey-Owens , Michael Robert Thomas , Arthur Tomlin
CPC classification number: G06T19/006 , G06F1/163 , G06F3/011 , G06F3/012 , G06F3/017 , G06F3/0304 , G06F3/0346 , G06F3/038 , G06F3/04815 , G06F3/04842 , G06Q10/10
Abstract: Motion and/or rotation of an input mechanism can be tracked and/or analyzed to determine limits on a user's range of motion and/or a user's range of rotation in three-dimensional space. The user's range of motion and/or the user's range of rotation in three-dimensional space may be limited by a personal restriction for the user (e.g., a broken arm). The user's range of motion and/or the user's range of rotation in three-dimensional space may additionally or alternatively be limited by an environmental restriction (e.g., a physical object in a room). Accordingly, the techniques described herein can take steps to accommodate the personal restriction and/or the environmental restriction thereby optimizing user interactions involving the input mechanism and a virtual object.
-
2.
公开(公告)号:US10134192B2
公开(公告)日:2018-11-20
申请号:US15295791
申请日:2016-10-17
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Arthur Tomlin , Adam Gabriel Poulos , Cameron Graeme Brown
Abstract: Methods and systems for displaying a computer generated image corresponding to the pose of a real-world object in a mixed reality system. The system may include of a head-mounted display (HMD) device, a magnetic track system and an optical system. Pose data detected by the two tracking systems can be synchronized by a timestamp that is embedded in an electromagnetic field transmitted by the magnetic tracking system. A processor may also be configured to calculate a future pose of the real world object based on a time offset based on the time needed by the HMD to calculate, buffer and generate display output and on data from the two tracking systems, such that the relative location of the computer generated image (CGI) corresponds with the actual location of the real-world object relative to the real world environment at the time the CGI actually appears in the display.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
5.
公开(公告)号:US20180108179A1
公开(公告)日:2018-04-19
申请号:US15295791
申请日:2016-10-17
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Arthur Tomlin , Adam Gabriel Poulos , Cameron Graeme Brown
CPC classification number: G06T19/006 , A61B2090/365 , G02B27/0172 , G02B2027/014 , G06F1/14 , G06F3/012 , G06F3/0304 , G06F3/0346 , G06T7/004 , G06T7/70
Abstract: Methods and systems for displaying a computer generated image corresponding to the pose of a real-world object in a mixed reality system. The system may include of a head-mounted display (HMD) device, a magnetic track system and an optical system. Pose data detected by the two tracking systems can be synchronized by a timestamp that is embedded in an electromagnetic field transmitted by the magnetic tracking system. A processor may also be configured to calculate a future pose of the real world object based on a time offset based on the time needed by the HMD to calculate, buffer and generate display output and on data from the two tracking systems, such that the relative location of the computer generated image (CGI) corresponds with the actual location of the real-world object relative to the real world environment at the time the CGI actually appears in the display.
-
-
-
-