Personal audio/visual system for providing an adaptable augmented reality environment
First Claim
1. A method for generating an augmented reality environment using a mobile device, comprising:
- detecting a user of the mobile device within a particular area of an attraction;
identifying an age associated with the user;
acquiring at the mobile device a set of virtual objects associated with the attraction based on the age of the user;
detecting that a heart rate of the user is above a particular threshold while the user is within the particular area;
identifying one or more virtual objects of the set of virtual objects that were viewed by the user within a particular period of time prior to detecting that the heart rate of the user is above the particular threshold;
adjusting an object speed associated with each of the one or more virtual objects;
detecting that the heart rate of the user has not changed subsequent to adjusting the object speed associated with each of the one or more virtual objects;
replacing the one or more virtual objects with one or more other virtual objects different from the one or more virtual objects in response to detecting that the heart rate of the user has not changed subsequent to adjusting the object speed associated with each of the one or more virtual objects; and
generating and displaying on the mobile device one or more images associated with the one or more other virtual objects in response to replacing the one or more virtual objects with the one or more other virtual objects, the one or more images are displayed such that the one or more other virtual objects are perceived to exist within the particular area.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for generating an augmented reality environment in association with one or more attractions or exhibits is described. In some cases, a see-through head-mounted display device (HMD) may acquire one or more virtual objects from a supplemental information provider associated with a particular attraction. The one or more virtual objects may be based on whether an end user of the HMD is waiting in line for the particular attraction or is on (or in) the particular attraction. The supplemental information provider may vary the one or more virtual objects based on the end user'"'"'s previous experiences with the particular attraction. The HMD may adapt the one or more virtual objects based on physiological feedback from the end user (e.g., if a child is scared). The supplemental information provider may also provide and automatically update a task list associated with the particular attraction.
-
Citations
18 Claims
-
1. A method for generating an augmented reality environment using a mobile device, comprising:
-
detecting a user of the mobile device within a particular area of an attraction; identifying an age associated with the user; acquiring at the mobile device a set of virtual objects associated with the attraction based on the age of the user; detecting that a heart rate of the user is above a particular threshold while the user is within the particular area; identifying one or more virtual objects of the set of virtual objects that were viewed by the user within a particular period of time prior to detecting that the heart rate of the user is above the particular threshold; adjusting an object speed associated with each of the one or more virtual objects; detecting that the heart rate of the user has not changed subsequent to adjusting the object speed associated with each of the one or more virtual objects; replacing the one or more virtual objects with one or more other virtual objects different from the one or more virtual objects in response to detecting that the heart rate of the user has not changed subsequent to adjusting the object speed associated with each of the one or more virtual objects; and generating and displaying on the mobile device one or more images associated with the one or more other virtual objects in response to replacing the one or more virtual objects with the one or more other virtual objects, the one or more images are displayed such that the one or more other virtual objects are perceived to exist within the particular area. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more storage devices containing processor readable code for programming one or more processors to perform a method for generating an augmented reality environment using a mobile device comprising the steps of:
-
detecting that the mobile device is within a particular area of an attraction; acquiring at the mobile device a set of virtual objects based on an age of the user; detecting that a heart rate of the user is above a particular threshold while the user is within the particular area; identifying one or more virtual objects of the set of virtual objects that were viewed by the user within a particular period of time prior to detecting that the heart rate of the user is above the particular threshold; adjusting an object speed associated with each of the one or more virtual objects, the adjusting an object speed comprises slowing down a movement of each of the one or more virtual objects; detecting that the heart rate of the user has not changed subsequent to adjusting the object speed; replacing the one or more virtual objects with one or more other virtual objects different from the one or more virtual objects in response to detecting that the heart rate of the user has not changed subsequent to adjusting the object speed; and generating and displaying on the mobile device one or more images associated with the one or more other virtual objects, the one or more images are displayed such that the one or more other virtual objects are perceived to exist within the particular area. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. An electronic device for generating an augmented reality environment, comprising:
-
one or more processors configured to detect a user of the electronic device within a particular area of an attraction and acquire a set of virtual objects associated with the attraction based on an age of the user, the one or more processors configured to detect that a heart rate of the user is above a particular threshold while the user is within the particular area and identify one or more virtual objects of the set of virtual objects that were viewed by the user within a particular period of time prior to detecting that the heart rate of the user is above the particular threshold, the one or more processors configured to adjust an object speed associated with each of the one or more virtual objects and detect that the heart rate of the user has not changed subsequent to adjusting the object speed, the one or more processors configured to replace the one or more virtual objects with one or more other virtual objects different from the one or more virtual objects in response to detecting that the heart rate of the user has not changed subsequent to adjusting the object speed, the one or more processors configured to generate one or more images associated with the one or more other virtual objects; and a see-through display configured to display the one or more images such that the one or more other virtual objects are perceived to exist within the particular area. - View Dependent Claims (15, 16, 17, 18)
-
Specification