System and method for providing content in autonomous vehicles based on perception dynamically determined at real-time
First Claim
1. A computer-implemented method for content delivery to an autonomous vehicle, the method comprising:
- performing an image analysis on an image captured using a camera mounted on an autonomous vehicle, the image representing an exterior environment of an autonomous vehicle;
obtaining localization information surrounding the autonomous vehicle at a point in time;
determining a perception associated with exterior environment of the autonomous vehicle based on the image analysis and the localization information;
receiving a plurality of content items from one or more content servers over a network in response to the perception associated with the exterior environment of the autonomous vehicle;
ranking the plurality of content items using a predetermined ranking algorithm to select a first content item from the plurality of content items;
superimposing the first content item onto the image captured by the camera, generating an augmented image augmented with the first content item; and
displaying the augmented image on a display device mounted on an interior surface of the autonomous vehicle, wherein the display device includes a touch screen to allow a passenger to interact with one or more choices presented by the first content item, wherein the display device is configured to appear as an ordinary window of the autonomous vehicle, and wherein when the passenger looks at the display device, an object of the augmented image is displayed as a virtual object in a virtual reality manner as if the passenger looked at a physical object through the ordinary window of the autonomous vehicle.
0 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, an image analysis is performed on an image captured using a camera mounted on an autonomous vehicle, the image representing an exterior environment of an autonomous vehicle. Localization information surrounding the autonomous vehicle is obtained at a point in time. A perception of an audience external to the autonomous vehicle is determined based on the image analysis and the localization information. One or more content items are received from one or more content servers over a network in response to the perception of the audience. A first content item selected from the one or more content items is displayed on a display device mounted on an exterior surface of the autonomous vehicle.
-
Citations
21 Claims
-
1. A computer-implemented method for content delivery to an autonomous vehicle, the method comprising:
-
performing an image analysis on an image captured using a camera mounted on an autonomous vehicle, the image representing an exterior environment of an autonomous vehicle; obtaining localization information surrounding the autonomous vehicle at a point in time; determining a perception associated with exterior environment of the autonomous vehicle based on the image analysis and the localization information; receiving a plurality of content items from one or more content servers over a network in response to the perception associated with the exterior environment of the autonomous vehicle; ranking the plurality of content items using a predetermined ranking algorithm to select a first content item from the plurality of content items; superimposing the first content item onto the image captured by the camera, generating an augmented image augmented with the first content item; and displaying the augmented image on a display device mounted on an interior surface of the autonomous vehicle, wherein the display device includes a touch screen to allow a passenger to interact with one or more choices presented by the first content item, wherein the display device is configured to appear as an ordinary window of the autonomous vehicle, and wherein when the passenger looks at the display device, an object of the augmented image is displayed as a virtual object in a virtual reality manner as if the passenger looked at a physical object through the ordinary window of the autonomous vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory machine-readable medium having instructions stored therein, which when executed by a processor, cause the processor to perform operations of providing content to autonomous vehicle, the operations including
performing an image analysis on an image captured using a camera mounted on an autonomous vehicle, the image representing an exterior environment of an autonomous vehicle; -
obtaining localization information surrounding the autonomous vehicle at a point in time; determining a perception associated with exterior environment of the autonomous vehicle based on the image analysis and the localization information; receiving a plurality of content items from one or more content servers over a network in response to the perception associated with the exterior environment of the autonomous vehicle; ranking the plurality of content items using a predetermined ranking algorithm to select a first content item from the plurality of content items; superimposing the first content item onto the image captured by the camera, generating an augmented image augmented with the first content item; and displaying the augmented image on a display device mounted on an interior surface of the autonomous vehicle, wherein the display device includes a touch screen to allow a passenger to interact with one or more choices presented by the first content item, wherein the display device is configured to appear as an ordinary window of the autonomous vehicle, and wherein when the passenger looks at the display device, an object of the augmented image is displayed as a virtual object in a virtual reality manner as if the passenger looked at a physical object through the ordinary window of the autonomous vehicle. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A data processing system, comprising:
-
a processor; and a memory coupled to the processor for storing instructions, which when executed by the processor, cause the processor to perform operations of providing content in an autonomous vehicle, the operations including performing an image analysis on an image captured using a camera mounted on an autonomous vehicle, the image representing an exterior environment of an autonomous vehicle, obtaining localization information surrounding the autonomous vehicle at a point in time, determining a perception associated with exterior environment of the autonomous vehicle based on the image analysis and the localization information, receiving a plurality of content items from one or more content servers over a network in response to the perception associated with the exterior environment of the autonomous vehicle, ranking the plurality of content items using a predetermined ranking algorithm to select a first content item from the plurality of content items, superimposing the first content item onto the image captured by the camera, generating an augmented image augmented with the first content item, and displaying the augmented image on a display device mounted on an interior surface of the autonomous vehicle, wherein the display device includes a touch screen to allow a passenger to interact with one or more choices presented by the first content item, wherein the display device is configured to appear as an ordinary window of the autonomous vehicle, and wherein when the passenger looks at the display device, an object of the augmented image is displayed as a virtual object in a virtual reality manner as if the passenger looked at a physical object through the ordinary window of the autonomous vehicle. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification