-
1.
公开(公告)号:US20220020217A1
公开(公告)日:2022-01-20
申请号:US16932014
申请日:2020-07-17
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Erik Alexander HILL , Kathleen Carol HEASLEY , Jonathan Gustav PAULOVICH , Jake Thomas SHIELDS , Constantin DULU
IPC: G06T19/00 , G06F3/01 , A63F13/537 , A63F13/26
Abstract: Systems and methods are provided for generating, selecting, modifying and/or otherwise configuring occluder(s) used in mixed-reality environments. Pose information of a trackable device worn or carried by a user is determined. Based on that pose information, an assumption regarding the user's own pose is determined. An occluder is then configured in a manner to correspond to the assumed pose of the user for use in the mixed-reality environment. By generating the occluder in this manner, improved battery life by the trackable device can be achieved relative to conventional systems that rely entirely on iterative scanning of the user's body to determine body position.
-
2.
公开(公告)号:US20220301271A1
公开(公告)日:2022-09-22
申请号:US17831872
申请日:2022-06-03
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Erik Alexander HILL , Kathleen Carol HEASLEY , Jonathan Gustav PAULOVICH , Jake Thomas SHIELDS , Constantin DULU
IPC: G06T19/00 , A63F13/26 , A63F13/537 , G06F3/01
Abstract: Systems and methods are provided for generating, selecting, modifying and/or otherwise configuring occluder(s) used in mixed-reality environments. Pose information of a trackable device worn or carried by a user is determined. Based on that pose information, an assumption regarding the user's own pose is determined. An occluder is then configured in a manner to correspond to the assumed pose of the user for use in the mixed-reality environment. By generating the occluder in this manner, improved battery life by the trackable device can be achieved relative to conventional systems that rely entirely on iterative scanning of the user's body to determine body position.
-
公开(公告)号:US20180322708A1
公开(公告)日:2018-11-08
申请号:US15589597
申请日:2017-05-08
Applicant: Microsoft Technology Licensing, LLC
Inventor: Karim Audrey LUCCIN , Jonathan Gustav PAULOVICH
IPC: G06T19/20 , G06T17/20 , G06T15/30 , G06T15/20 , H04N13/02 , G06T15/00 , G06T17/05 , H04N13/04 , G02B27/01
CPC classification number: G06T19/20 , G02B27/0172 , G02B27/0176 , G02B2027/014 , G02B2027/0141 , G02B2027/0161 , G06T15/005 , G06T15/20 , G06T15/205 , G06T15/30 , G06T17/05 , G06T17/20 , G06T2210/12 , G06T2219/20 , G06T2219/2021 , H04N13/207 , H04N13/271 , H04N13/344 , H04N2213/008
Abstract: To apply an edge effect to a 3D virtual object, a display system receives user input indicative of a desired display region of a 3D virtual object, defines a bounding volume corresponding to the desired display region, and clips the edges of the 3D virtual object to the surfaces of the bounding volume. The display system applies a visual edge effect to one or more of the clipped edges of the 3D virtual object, and displays to the user of the 3D virtual object with the visual edge effect. The technique can include selectively discarding pixels along a surface of the bounding volume, based on a depth map indicative of height values of the 3D virtual object at different horizontal pixel coordinates where the visual edge effect is applied only for edge pixels not discarded.
-
公开(公告)号:US20220023752A1
公开(公告)日:2022-01-27
申请号:US16937457
申请日:2020-07-23
Applicant: Microsoft Technology Licensing, LLC
Inventor: Raymond Kirk PRICE , Michael BLEYER , Christopher Douglas EDMONDS , Mark Anthony PLAGGE , Melissa Arde LOBB , Mikael Froejk FIGUEROA , Jonathan Gustav PAULOVICH , Evan Gregory LEVINE
IPC: A63F13/216 , A63F13/837 , A63F13/213 , A63F13/211 , A63F13/245 , G06F3/01 , G01S19/03
Abstract: One method comprises receiving a hit signal from a device worn by a first player, receiving a position of the device, receiving an orientation of a launch axis of a virtual-projectile launcher, receiving a position of a second player, and outputting a hit assignment on determining, pursuant to receiving the hit signal, that a recognized object and the second player are coincident at an indicated launch of a virtual projectile. Another method comprises receiving an indication of launch of a virtual projectile by a virtual-projectile launcher of a first player, receiving an image aligned to a launch axis of the virtual-projectile launcher, outputting a hit signal to a server on determining, pursuant to receiving the indication of launch, that a recognized object is imaged in a projectile-delivery area of the image, and outputting a position of the device and an orientation of the launch axis to the server.
-
公开(公告)号:US20180322690A1
公开(公告)日:2018-11-08
申请号:US15586143
申请日:2017-05-03
Applicant: Microsoft Technology Licensing, LLC
Inventor: Jonathan Gustav PAULOVICH , Nikolai Michael FAALAND
Abstract: A three-dimensional (3D) object is configured for presentation on a display screen. Object data representing a model of a 3D object is received at a graphics processing unit. The object data includes a plurality of interrelated polygons. Coordinates for one or more clipping boundaries are also received at the graphics processing unit. The clipping boundaries definer a presentation region that overlaps at least in part with visible portions of the display screen. Using a geometry shader, per-polygon clipping is performed on each polygon of the object data that intersects with at least one clipping boundary. Only portions of the 3D object that lie within the presentation region are then presented on the display screen.
-
公开(公告)号:US20180321894A1
公开(公告)日:2018-11-08
申请号:US15586721
申请日:2017-05-04
Applicant: Microsoft Technology Licensing, LLC
CPC classification number: G06F3/1454 , G02B27/017 , G02B27/0172 , G02B2027/0138 , G02B2027/0141 , G02B2027/0174 , G03H1/2249 , G03H2001/2252 , G03H2226/02 , G03H2226/04 , G03H2226/05 , G06F3/012 , G06F3/013 , G06F3/04815 , G06F3/1423 , G06T19/006
Abstract: Methods, computing devices and display devices are disclosed for displaying virtual content at a target location that is determined relative to a shared anchor. Image data of a physical environment may be captured. A shared anchor tag may be identified in the image data. Based on identifying the shared anchor tag, shared anchor tag image data may be transmitted to a server. Based at least on data retrieved by the server, a data packet comprising a shared anchor associated with a second display device is received, wherein the shared anchor defines a three-dimensional location in the physical environment. A hologram is displayed at a target location determined relative to the location of the shared anchor.
-
-
-
-
-