Smart transparency for virtual objects

US10451875B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10451875-B2
Application numberUS-201514722942-A
CountryUS
Kind codeB2
Filing dateMay 27, 2015
Priority dateJul 25, 2014
Publication dateOct 22, 2019
Grant dateOct 22, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A head mounted display (HMD) device is configured with a sensor package that enables head tracking to determine the device user's proximity to virtual objects in a mixed reality or virtual reality environment. A fade volume including concentrically-arranged volumetric shells is placed around the user including a near shell that is closest to the user, and a far shell that is farthest from the user. When a virtual object is beyond the far shell, the HMD device renders the object with full opacity (i.e., with no transparency). As the user moves towards a virtual object and it intersects the far shell, its opacity begins to fade out with increasing transparency to reveal the background behind it. The transparency of the virtual object increases as the object gets closer to the near shell and the object becomes fully transparent when the near shell reaches it so that the background becomes fully visible.

First claim

Opening claim text (preview).

What is claimed: 1. A method performed by a head mounted display (HMD) device employed by a user occupying a physical environment, the HMD device having one or more processors and supporting rendering of a virtual reality environment that includes virtual objects, comprising: placing, using the one or more processors coupled to the HMD device, a fade volume that surrounds the user, the fade volume having a near shell that is proximate to the user and a far shell that is distal to the user, in which the near shell is positioned a radial distance from the user such that the near shell is distinct from the user; determining, using the one or more processors and one or more sensors coupled to the HMD device, a location of a virtual object with respect to the near and far shells by tracking the user's location within the virtual reality environment; and rendering, using the one or more processors, the virtual object with transparency when it is located between the near and far shells, the transparency increasing as the virtual object becomes closer to the near shell, wherein the HMD device is configured to continuously render the virtual reality environment so that no part of the physical environment or the user is displayed on the HMD device. 2. The method of claim 1 further including rendering the virtual object with full opacity when the virtual object is located beyond the far shell of the fade volume. 3. The method of claim 1 further including rendering the virtual object with full transparency when the virtual object intersects the near shell of the fade volume. 4. The method of claim 1 further including performing the rendering of the virtual object using alpha compositing and interpolating an alpha value based on a transparency curve that is established over a spatial distance between the near and far shells of the fade volume or performing the rendering of the virtual object using ordered dithering. 5. The method of claim 4 in which the transparency curve is a linear curve and the alpha value is interpolated on a linear basis. 6. The method of claim 4 further including performing the alpha compositing for the virtual object on a per-pixel basis. 7. The method of claim 1 further including performing head tracking to determine a proximity of the fade volume to the virtual object. 8. The method of claim 7 in which the head tracking utilizes a sensor package in the HMD device for generating depth data. 9. The method of claim 8 further including generating the depth data using one or more depth-from-stereo imaging analyses or using a depth sensor. 10. The method of claim 8 further including using the sensor package to determine a current height of the user's head above the ground of the physical environment. 11. The method of claim 10 further including sizing the fade volume according to the height of the user's head. 12. The method of claim 1 further including configuring a radius of the far shell to be between one and one-half and two and one-half times a radius of the near shell. 13. The method of claim 12 further including configuring the radius of the near shell to be approximately one-half meter and the radius of the far shell to be approximately one meter. 14. The method of claim 1 further including performing the transparent rendering of the virtual object to show a background of the virtual reality environment, the background including one or more of virtual ground, or other virtual objects. 15. The method of claim 1 further including configuring the near and far shells using one of cylinder, sphere, capsule, or non-radial volume. 16. The method of claim 1 further including configuring the near and far shells as concentrically aligned cylinders having different radii or as spheres having different radii that share a common center.

Assignees

Inventors

Classifications

  • with means for monitoring data relating to the user, e.g. head-tracking, eye-tracking · CPC title

  • Interaction with a metaphor-based environment or interaction object displayed as three-dimensional [3D], e.g. changing the user viewpoint with respect to the environment or object · CPC title

  • Head mounted · CPC title

  • Eyeglass type (eyeglass details G02C) · CPC title

  • characterised by the informative content of the display · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10451875B2 cover?
A head mounted display (HMD) device is configured with a sensor package that enables head tracking to determine the device user's proximity to virtual objects in a mixed reality or virtual reality environment. A fade volume including concentrically-arranged volumetric shells is placed around the user including a near shell that is closest to the user, and a far shell that is farthest from the u…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G06F3/04815. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 22 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).