Back to results
US 12,755,482 B2Granted
Virtual shadowing with dimming map
AssigneeMeta Platforms Technologies, LLC
InventorZhiqing Rao
Life of this patent
Estimating the term…
Abstract
A dimming map is generated that includes a virtual shadow of a virtual object. The dimming map is generated based on a location of a light source or measuring an ambient light condition of a head-mounted display (HMD). The dimming map is driven onto a dimming optical element of the HMD to present the virtual shadow of the virtual object onto the real-world object.
Claims18
A computer-implemented method comprising:
- identifying a real-world object in an external environment by:
- building a scene mesh including a plurality of objects of the external environment;
- and
- selecting the real-world object from the plurality of objects based on a location of the real-world object with respect to a virtual object;
- detecting, with a light sensor, an ambient light condition of the external environment;
- generating a dimming map including a virtual shadow based on the ambient light condition, the virtual shadow of the virtual object to be cast on the real-world object;
- and
- driving the dimming map onto a dimming optical element of a head-mounted display to present the virtual shadow of the virtual object onto the real-world object.
5 more elements
A head-mounted display (HMD) comprising:
- a display to provide image light to an eyebox region;
- a lens including a dimming optical element including an array of dimming pixels configured to selectively modulate an intensity of scene light propagating to the eyebox region;
- a light sensor configured to detect an ambient light condition of an external environment of the HMD;
- and
- processing logic configured to:
- identify a real-world object in the external environment by:
- building a scene mesh including a plurality of objects of the external environment;
- and
- selecting the real-world object from the plurality of objects based on a location of the real-world object with respect to a virtual object;
- generate a dimming map including a virtual shadow based on the ambient light condition, the virtual shadow of the virtual object for casting on the real-world object;
- and
- drive the virtual object on the display contemporaneously with driving the dimming map onto the dimming optical element to present the virtual shadow of the virtual object on the real-world object.
9 more elements
A computer-implemented method comprising:
- receiving a location of a light source within an external environment;
- receiving a virtual object to be included in image light presented to an eyebox region;
- generating a dimming map including a virtual shadow of the virtual object based on the location of the light source within the external environment, wherein the virtual shadow of the virtual object is to be cast on a real-world object in the external environment, wherein the real-world object is selected by:
- building a scene mesh including a plurality of objects of the external environment;
- and
- selecting the real-world object from the plurality of objects based on a location of the real-world object with respect to the virtual object;
- and
- driving the dimming map onto a dimming optical element of a head-mounted display to present the virtual shadow of the virtual object onto the real-world object.
5 more elements
Dependencies are inferred from the claim text.