SYSTEMS AND METHODS FOR ENHANCED OUTDOOR DISPLAYS VIA AUGMENTED REALITY
The following generally relates to using Augmented Reality (AR) to enhance the in-vehicle experience. In some examples, AR techniques are applied to provide AR indications of vehicle safety indicia to alert vehicle occupants to information that may not otherwise be perceptible. In other examples, AR techniques are applied to provide emergency vehicle warnings to improve the likelihood of safe responses thereto. In yet other examples, AR techniques are applied to generated personalized outdoor displays, for example, to ameliorate conditions that may impair safe operation of a vehicle.
1 . A computer-implemented method for enhanced displays via Augmented Reality (AR), the computer-implemented method comprising:
obtaining, via one or more processors of an electronic device on-board a vehicle, contextual data associated with an occupant of the vehicle associated with an AR viewer;
determining, via the one or more processors, a position of a display relative to the electronic device;
determining, via the one or more processors, a field of view of the occupant of the vehicle; and
based upon the contextual data, the position, and the field of view, presenting, via the one or more processors, an occupant-specific image via the AR viewer.
2 . The computer-implemented method of claim 1 , wherein determining, via the one or more processors, the position of the display relative to the electronic device includes identifying one or more outdoor displays proximate to the vehicle.
3 . The computer-implemented method of claim 1 , wherein determining, via the one or more processors, the position of the display relative to the electronic device includes obtaining environmental data indicative of an environment proximate to the vehicle to detect a presence of an outdoor display.
4 . The computer-implemented method of claim 1 , wherein the occupant-specific image indicates a safety tip to ensure safe operation of the vehicle.
5 . The computer-implemented method of claim 1 , wherein obtaining the contextual data comprises:
receiving, from a personal electronic device associated with the occupant, the contextual data.
6 . The computer-implemented method of claim 1 , wherein obtaining the contextual data comprises:
obtaining, via the one or more processors, the contextual data from an audio sensor disposed in the vehicle.
7 . The computer-implemented method of claim 1 , wherein obtaining the contextual data comprises:
obtaining, via the one or more processors, the contextual data from an image sensor configured to have a field of view oriented within the vehicle.
8 . The computer-implemented method of claim 1 , wherein presenting the occupant-specific image comprises:
inputting, via the one or more processors, the contextual data into a sentiment analysis model to obtain a condition associated with the occupant; and
obtaining, from an image database, an image associated with the condition.
9 . The computer-implemented method of claim 8 , wherein:
the condition associated with the occupant is drowsiness; and
the image associated with the condition includes an indication of a hotel proximate to the vehicle.
10 . The computer-implemented method of claim 1 , wherein presenting the occupant-specific image comprises:
inputting, via the one or more processors, the contextual data into a natural language processing (NLP) model to obtain a subject relevant to the occupant; and
obtaining, from an image database, an image associated with the subject.
11 . The computer-implemented method of claim 10 , wherein:
the subject relates to food; and
the image associated with the subject includes an indication of a food vendor proximate to the vehicle.
12 . The computer-implemented method of claim 1 , wherein the AR viewer is at least one of a smart windshield, a smart window, or a smart mirror of the vehicle.
13 . The computer-implemented method of claim 1 , wherein determining the field of view comprises:
obtaining, via the one or more processors, orientation data from the AR viewer.
14 . The computer-implemented method of claim 1 , wherein determining the field of view comprises:
obtaining, via the one or more processors, image data generated by an image sensor configured to have a field of view oriented within the vehicle; and
based upon the image data, determining, via the one or more processors, a location of the occupant within the vehicle.
15 . A system for enhanced outdoor displays via Augmented Reality (AR), the system comprising:
one or more processors of an electronic device on-board a vehicle; and
one or more non-transitory memories storing processor-executable instructions that, when executed by the one or more processors, cause the system to:
obtain, via an electronic device on-board a vehicle, contextual data associated with an occupant of the vehicle associated with an AR viewer;
determine a position of a display relative to the electronic device;
determine a field of view of the occupant of the vehicle; and
based upon the contextual data, the position, and the field of view, present an occupant-specific image via the AR viewer.
16 . The system of claim 15 , wherein to determine the position of the display relative to the electronic device, the instructions, when executed, causes the system to identify one or more outdoor displays proximate to the vehicle.
17 . The system of claim 15 , wherein to determine the position of the display relative to the electronic device, the instructions, when executed, causes the system to obtain environmental data indicative of an environment proximate to the vehicle to detect a presence of an outdoor display.
18 . The system of claim 15 , wherein the occupant-specific image indicates a safety tip to ensure safe operation of the vehicle.
19 . The system of claim 15 , wherein to present the occupant-specific image, the instructions, when executed, cause the system to:
input the contextual data into a natural language processing (NLP) model to obtain a subject relevant to the occupant; and
obtain, from an image database, an image associated with the subject.
20 . A non-transitory computer-readable medium storing processor-executable instructions that, when executed by one or more processors of an electronic device on-board a vehicle, cause the one or more processors to:
obtain, via an electronic device on-board a vehicle, contextual data associated with an occupant of the vehicle associated with an AR viewer;
determine a position of a display relative to the electronic device;
determine a field of view of the occupant of the vehicle; and
based upon the contextual data, the position, and the field of view, present an occupant-specific image via the AR viewer.