CONTEXT-BASED AUGMENTED REALITY CONTENT DELIVERY
A head mounted device (HMD) includes a transparent display, a first set of sensors, a second set of sensors, and a processor. The first set of sensors measures first sensor data related to a user of the HMD. The second set of sensors measures second sensor data related to the HMD. The processor determines a user-based context based on the first sensor data, determines an ambient-based context based on the second sensor data, and accesses AR content based on the user-based context and the ambient-based context. The HMD displays the AR content on the transparent display.
1 . A head mounted device (HMD) comprising:
a transparent display;
a plurality of sensors including a first set of sensors configured to measure first sensor data related to a user of the HMD, and a second set of sensors configured to measure second sensor data related to the HMD;
a processor comprising an augmented reality (AR) application and a context-based application,
the context-based application being configured to determine a user-based context based on the first sensor data, to determine an ambient-based context based on the second sensor data, and to access AR content based on the user-based context and the ambient-based context; and
the AR application being configured to display the AR content on the transparent display.
2 . The HMD of claim 1 , wherein the context-based application is configured to:
identify an object depicted in an image generated by a camera of the HMD, the object located along a line of sight of the user through the transparent display; and
access the AR content based on an identification of the object.
3 . The HMD of claim 1 , wherein the first sensor data includes biometric data related to the user, the biometric data including at least one of a heart rate, a blood pressure, or brain activity,
wherein the second sensor data includes at least one of a geographic location of the HMD, an orientation and position of the HMD, an ambient pressure, an ambient humidity level, or an ambient light level.
4 . The HMD of claim 1 , wherein the context-based application is further configured to:
compare the first sensor data with reference sensor data; and
determine the user-based context based on the comparison of the first sensor data with the reference sensor data.
5 . The HMD of claim 4 , wherein the reference sensor data comprises a set of physiological data ranges for the user corresponding to the first set of sensors.
6 . The HMD of claim 1 , wherein the context-based application is further configured to:
compare the second sensor data with reference sensor data; and
determine the ambient-based context based on the comparison of the second sensor data with the reference sensor data.
7 . The HMD of claim 6 , wherein the reference sensor data comprises a set of ambient data ranges for the HMD corresponding to the second set of sensors.
8 . The HMD of claim 1 , wherein a first AR content is associated with a first set of physiological data ranges for the user of the HMD and a first set of ambient data ranges for the HMD,
wherein a second AR content is associated with a second set of physiological data ranges for the user of the HMD and a second set of ambient data ranges for the HMD.
9 . The HMD of claim 1 , wherein the processor further comprises a first AR application and a second AR application,
wherein the first AR application is associated with a first set of physiological data ranges for the user of the HMD and a first set of ambient data ranges for the HMD, and
wherein the second AR application is associated with a second set of physiological data ranges for the user of the HMD and a second set of ambient data ranges for the HMD.
10 . The HMD of claim 1 , wherein the context-based application is configured to:
receive third second sensor data from a third set of sensors located outside to the HMD,
the context-based application being further configured to determine the ambient-based context based on the second sensor data and third sensor data.
11 . A method comprising:
measuring first sensor data related to a user of an HMD with a first set of sensors located in the HMD;
measuring second sensor data related to the HMD with a second set of sensors located in the HMD;
determining a user-based context based on the first sensor data;
determining an ambient-based context based on the second sensor data;
accessing AR content based on at least one of the user-based context and the ambient-based context; and
displaying, using a processor of the HMD, the AR content on a transparent display in the HMD.
12 . The method of claim 11 , further comprising:
identifying an object depicted in an image generated by a camera of the HMD, the object located along a line of sight of the user through the transparent display; and
accessing the AR content based on an identification of the object.
13 . The method of claim 11 , wherein the first sensor data includes biometric data related to the user, the biometric data including at least one of a heart rate, a blood pressure, or brain activity,
wherein the second sensor data includes at least one of a geographic location of the HMD, an orientation and position of the HMD, an ambient pressure, an ambient humidity level, or an ambient light level.
14 . The method of claim 11 , further comprising:
comparing the first sensor data with reference sensor data; and
determining the user-based context based on the comparison of the first sensor data with the reference sensor data.
15 . The method of claim 14 , wherein the reference sensor data comprises a set of physiological data ranges for the user corresponding to the first set of sensors.
16 . The method of claim 11 , further comprising:
comparing the second sensor data with reference sensor data; and
determining the ambient-based context based on the comparison of the second sensor data with the reference sensor data.
17 . The method of claim 16 , wherein the reference sensor data comprises a set of ambient data ranges for the HMD corresponding to the second set of sensors.
18 . The method of claim 11 , wherein a first AR content is associated with a first set of physiological data ranges for the user of the HMD and a first set of ambient data ranges for the HMD,
wherein a second AR content is associated with a second set of physiological data ranges for the user of the HMD and a second set of ambient data ranges for the HMD.
19 . The method of claim 11 , further comprising:
receiving third second sensor data from a third set of sensors located outside to the HMD; and
determining the ambient-based context based on the second sensor data and third sensor data.
20 . A non-transitory machine-readable medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
measuring first sensor data related to a user of the machine with a first set of sensors located in the machine;
measuring second sensor data related to the machine with a second set of sensors located in the machine;
determining a user-based context based on the first sensor data;
determining an ambient-based context based on the second sensor data;
accessing AR content based on at least one of the user-based context and the ambient-based context; and
displaying the AR content on a transparent display of the machine.