-
公开(公告)号: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.
-
2.
公开(公告)号:US20200225495A1
公开(公告)日:2020-07-16
申请号:US16837694
申请日:2020-04-01
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Kenneth Liam Kiemele , Michael Thomas , Charles W. Lapp, III , Christian Michael Sadak , Thomas Salter
Abstract: Optimizations are provided for facilitating an improved transition between a real-world environment and a virtual reality environment. Initially, use of a HMD is detected and one or more real-world physical objects within a threshold proximity to the HMD are identified. Subsequently, a replicated environment, which includes virtual representations of the real-world physical object(s), is obtained and rendered in a virtual reality display. The replicated environment is transitioned out of view and a VR environment is subsequently rendered in the virtual reality display. In some instances, rendering of virtual representations of real-world physical objects into the VR environment occurs is response to detected triggering event.
-
3.
公开(公告)号:US20190041651A1
公开(公告)日:2019-02-07
申请号:US15667509
申请日:2017-08-02
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Kenneth Liam Kiemele , Michael Thomas , Charles W. Lapp, III , Christian Michael Sadak , Thomas Salter
Abstract: Optimizations are provided for facilitating an improved transition between a real-world environment and a virtual reality environment. Initially, use of a HMD is detected and one or more real-world physical objects within a threshold proximity to the HMD are identified. Subsequently, a replicated environment, which includes virtual representations of the real-world physical object(s), is obtained and rendered in a virtual reality display. The replicated environment is transitioned out of view and a VR environment is subsequently rendered in the virtual reality display. In some instances, rendering of virtual representations of real-world physical objects into the VR environment occurs is response to detected triggering event.
-
4.
公开(公告)号:US11009716B2
公开(公告)日:2021-05-18
申请号:US16837694
申请日:2020-04-01
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Kenneth Liam Kiemele , Michael Thomas , Charles W. Lapp, III , Christian Michael Sadak , Thomas Salter
Abstract: Optimizations are provided for facilitating an improved transition between a real-world environment and a virtual reality environment. Initially, use of a HMD is detected and one or more real-world physical objects within a threshold proximity to the HMD are identified. Subsequently, a replicated environment, which includes virtual representations of the real-world physical object(s), is obtained and rendered in a virtual reality display. The replicated environment is transitioned out of view and a VR environment is subsequently rendered in the virtual reality display. In some instances, rendering of virtual representations of real-world physical objects into the VR environment occurs is response to detected triggering event.
-
公开(公告)号:US10235807B2
公开(公告)日:2019-03-19
申请号:US14600886
申请日:2015-01-20
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Michael Thomas , Jonathan Paulovich , Adam G. Poulos , Omer Bilal Orhan , Marcus Ghaly , Cameron G. Brown , Nicholas Gervase Fajt , Matthew Kaplan
Abstract: A system and method are disclosed for building virtual content from within a virtual environment using virtual tools to build and modify the virtual content.
-
公开(公告)号:US10176641B2
公开(公告)日:2019-01-08
申请号:US15299247
申请日:2016-10-20
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Megan Ann Lindsay , Michael Scavezze , Aaron Daniel Krauss , Michael Thomas , Richard Wifall , Jeffrey David Smith , Cameron Brown , Charlene Jeune , Cheyne Rory Quin Mathey-Owens
IPC: G06T15/00 , G06T19/00 , G06F3/01 , G06F3/0482 , G06K9/62 , G06T7/00 , G06T7/20 , G06T7/60 , G06T19/20
Abstract: Examples disclosed relate to displaying virtual objects. One example provides, on a display device comprising a camera and a display, a method comprising acquiring, via the camera, image data imaging an environment, receiving a user input requesting display of a three-dimensional virtual object, comparing dimensional information for the three-dimensional virtual object to dimensional information for a field of view of the display device, modifying the three-dimensional virtual object based upon comparing the dimensional information for the three-dimensional virtual object to the dimensional information for the field of view to obtain a modified three-dimensional virtual object, and displaying the modified three-dimensional virtual object via the display.
-
公开(公告)号:US09778814B2
公开(公告)日:2017-10-03
申请号:US14611005
申请日:2015-01-30
Applicant: Microsoft Technology Licensing, LLC
Inventor: Anthony Ambrus , Marcus Ghaly , Adam Poulos , Michael Thomas , Jon Paulovich
IPC: G09G5/00 , G06F3/0481 , G02B27/01 , G06F3/01 , G06F3/0484 , G09G3/00
CPC classification number: G06F3/04815 , G02B27/017 , G02B2027/0178 , G06F3/013 , G06F3/04842 , G09G3/001 , G09G2340/0464 , G09G2354/00
Abstract: Disclosed is a method, implemented in a visualization device, to assist a user in placing 3D objects. In certain embodiments the method includes displaying, on a display area of the visualization device, to a user, various virtual 3D objects overlaid on a real-world view of a 3D physical space. The method can further include a holding function, in which a first object, of the various virtual 3D objects, is displayed on the display area so that it appears to move through the 3D physical space in response to input from the user, which may be merely a change in the user's gaze direction. A second object is then identified as a target object for a snap function, based on the detected gaze of the user, the snap function being an operation that causes the first object to move to a location on a surface of the target object.
-
公开(公告)号:US20190102953A1
公开(公告)日:2019-04-04
申请号:US16193108
申请日:2018-11-16
Applicant: Microsoft Technology Licensing, LLC
Inventor: Megan Ann Lindsay , Michael Scavezze , Aaron Daniel Krauss , Michael Thomas , Richard Wifall , Jeffrey David Smith , Cameron Brown , Charlene Jeune , Cheyne Rory Quin Mathey-Owens
IPC: G06T19/00 , G06T7/20 , G06F3/0482 , G06K9/62 , G06T7/60 , G06T19/20 , G06F3/01 , G06T7/13 , G06T7/70
Abstract: Examples disclosed relate to displaying virtual objects. One example provides, on a display device comprising a camera and a display, a method comprising acquiring, via the camera, image data imaging an environment, receiving a user input requesting display of a three-dimensional virtual object, comparing dimensional information for the three-dimensional virtual object to dimensional information for a field of view of the display device, modifying the three-dimensional virtual object based upon comparing the dimensional information for the three-dimensional virtual object to the dimensional information for the field of view to obtain a modified three-dimensional virtual object, and displaying the modified three-dimensional virtual object via the display.
-
-
-
-
-
-
-