-
公开(公告)号:US09858718B2
公开(公告)日:2018-01-02
申请号:US14606974
申请日:2015-01-27
Applicant: Microsoft Technology Licensing, LLC
Inventor: Scott Petill , Shih-Sang Carnaven Chiu , Ikuyo Tsunoda , Jonathan Eric Foster
IPC: G06T19/00 , G06T7/40 , G06T11/60 , G06T3/40 , G06K9/62 , G02B27/01 , G06F3/01 , G06F3/0481 , G06F3/0482 , G06T7/70
CPC classification number: G06T19/006 , G02B27/0172 , G02B2027/0178 , G06F3/011 , G06F3/04815 , G06F3/0482 , G06K9/6201 , G06T3/40 , G06T7/40 , G06T7/70 , G06T11/60
Abstract: Examples are disclosed that relate to displaying lists on augmented reality and virtual reality display devices in such a manner as to avoid list occlusion and resulting user input errors. One disclosed example provides a computing device including an image sensor, a display device, a logic device configured to execute instructions, and a storage device comprising instructions executable by the logic device. The instructions are executable to generate a representation of the list, compare the representation of the list to a topology of a three-dimensional environment viewable via the display device to determine whether the representation of the list intersects any object in the topology, and if the representation of the list intersects an object in the topology of the three-dimensional environment, then adjust one or more of a position and orientation of each of one or more items of the list to adapt to the object in the topology.
-
公开(公告)号:US20190057531A1
公开(公告)日:2019-02-21
申请号:US15801802
申请日:2017-11-02
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Chaitanya Dev Sareen , Jenny Kam , Brian C. Kramp , Jonathan Eric Foster , Steven T. Kaneko
IPC: G06T11/60
Abstract: Optimizations are provided for facilitating optimal viewing positions for viewing virtual objects in VR environments. Initially, user selection of a virtual object being rendered in a VR display is detected. Subsequently, an optimal viewing position is dynamically calculated based on one or more characteristic of the virtual object to be viewed. A predetermined triggering event is also detected, and in response to the predetermined triggering event, a scene which is arranged to display the selected virtual object from the optimal viewing position is rendered in the VR display.
-
公开(公告)号:US10521944B2
公开(公告)日:2019-12-31
申请号:US15801802
申请日:2017-11-02
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Chaitanya Dev Sareen , Jenny Kam , Brian C. Kramp , Jonathan Eric Foster , Steven T. Kaneko
IPC: G09G5/02 , G06T11/60 , G06F3/01 , G06F3/0346 , A63F13/25 , A63F13/211 , A63F13/5255 , A63F13/5258 , A63F13/212
Abstract: Optimizations are provided for facilitating optimal viewing positions for viewing virtual objects in VR environments. Initially, user selection of a virtual object being rendered in a VR display is detected. Subsequently, an optimal viewing position is dynamically calculated based on one or more characteristic of the virtual object to be viewed. A predetermined triggering event is also detected, and in response to the predetermined triggering event, a scene which is arranged to display the selected virtual object from the optimal viewing position is rendered in the VR display.
-
-