Augmented reality lighting effects
First Claim
1. An augmented reality (AR) system, comprising:
- a display for displaying AR content to a user, the AR content overlapping the AR system'"'"'s perspective view of an environment;
one or more light sensors for gathering light data from light sources in the environment;
one or more depth sensors for gathering mapping data of (i) physical objects in the environment and (ii) the light sources in the environment; and
a computing device communicatively coupled to the display, the one or more light sensors, and the one or more depth sensors, the computing device comprising a processor that is configured by software to;
construct a three-dimensional (3D) model of the environment using the mapping data,detect and characterize the light sources in the environment using the light data,add virtual light sources to the 3D model of the environment, the virtual light sources corresponding to the light sources in the environment,create AR content corresponding to the AR system'"'"'s perspective view of the environment, wherein the AR content is configured to be proximate a physical object in the AR system'"'"'s perspective view of the environment,add lighting effects to the AR content, the lighting effects corresponding to the virtual light sources, wherein the lighting effects added to the AR content, by the computing device and without user intervention, match with physical lighting effects of the physical object, andtransmit the AR content with lighting effects to the display,wherein the physical object is a package and the AR content is configured to indicate the package.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention embraces a system, device, and method for adding lighting effects to augmented reality (AR) content (i.e., virtual objects). Light sensors in an augmented reality (AR) system monitor an environment'"'"'s lighting conditions to acquire lighting data that can be used to create (or update) virtual light sources. Depth sensors in the AR system sense the environment to acquire mapping data that can be used to create a 3D model of the environment while tracking the system'"'"'s location within the environment. Algorithms running on a processor may then add the virtual light sources to the 3D model of the environment so that, when AR content is created, lighting effects corresponding to the virtual light sources can be added. The resulting AR content with virtual lighting effects appear more realistic to a user.
444 Citations
20 Claims
-
1. An augmented reality (AR) system, comprising:
-
a display for displaying AR content to a user, the AR content overlapping the AR system'"'"'s perspective view of an environment; one or more light sensors for gathering light data from light sources in the environment; one or more depth sensors for gathering mapping data of (i) physical objects in the environment and (ii) the light sources in the environment; and a computing device communicatively coupled to the display, the one or more light sensors, and the one or more depth sensors, the computing device comprising a processor that is configured by software to; construct a three-dimensional (3D) model of the environment using the mapping data, detect and characterize the light sources in the environment using the light data, add virtual light sources to the 3D model of the environment, the virtual light sources corresponding to the light sources in the environment, create AR content corresponding to the AR system'"'"'s perspective view of the environment, wherein the AR content is configured to be proximate a physical object in the AR system'"'"'s perspective view of the environment, add lighting effects to the AR content, the lighting effects corresponding to the virtual light sources, wherein the lighting effects added to the AR content, by the computing device and without user intervention, match with physical lighting effects of the physical object, and transmit the AR content with lighting effects to the display, wherein the physical object is a package and the AR content is configured to indicate the package. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for applying lighting effects to virtual objects for an augmented reality (AR) system, wherein a virtual object of the virtual objects is configured to be proximate a physical object in the AR system'"'"'s perspective view of an environment, the method comprising:
-
receiving lighting information from at least one light sensor; receiving position information from at least one depth sensor; determining lighting effects from the lighting information and the position information; and applying lighting effects to the virtual objects, comprising matching, without user intervention, lighting effects applied to the virtual object with physical lighting effects of the physical object; updating the lighting effects if (i) the position information changes or (ii) the lighting information changes, wherein the physical object is a package and the virtual object is configured to indicate the package. - View Dependent Claims (15, 16, 17)
-
-
18. An augmented reality (AR) device, comprising:
-
a light sensor to gather light data for constructing virtual light sources; a depth sensor to gather mapping data for constructing a three-dimensional (3D) model of an environment; and a processor communicatively coupled to the light sensor and the depth sensor, the processor configured by software to; construct the 3D model of the environment including virtual light sources, create AR content, wherein the AR content is configured to be proximate a physical object in the AR system'"'"'s perspective view of the environment, and add lighting effects to the AR content, the lighting effects corresponding to the virtual light sources, wherein the lighting effects added to the AR content, without user intervention, match with physical lighting effects of the physical object, wherein the physical object is a package and the AR content is configured to indicate the package. - View Dependent Claims (19, 20)
-
Specification