Three dimensional heads-up display unit including visual context for voice commands
First Claim
1. A computer-implemented method comprising:
- capturing an image of an object in a vehicle environment, wherein the image includes a scene in the vehicle environment that is viewable by a driver when looking through a three dimensional heads-up display unit (“
3D HUD”
) included in a vehicle that is driven by the driver;
receiving GPS data describing a geographic location of the vehicle;
receiving directory data describing one or more destinations proximate to the geographic location of the vehicle and operation information for the one or more destinations;
determining an identity of the object, sensor coordinates of the object, and a rule indicated by the object based at least in part on a set of object priors including images of the one or more destinations;
determining time data describing a current time;
determining a relevance of the object to the driver based on the time data, the rule, and the operation information, wherein the current time and the rule indicate that the object is relevant to the driver;
selecting a voice command that is relevant to the object and the driver based on the identity of the object and the relevance of the object to the driver, wherein upon receipt of the voice command from the driver, a voice command system controls one or more vehicle functions that correspond to the voice command;
identifying three dimensional overlay data (“
3D overlay data”
) associated with the object based on the relevance of the object to the driver, wherein the 3D overlay data describes the voice command; and
painting a 3D overlay described by the 3D overlay data at a first location in the 3D HUD by transforming the sensor coordinates of the object to point of view coordinates of the driver which are operable to cause the 3D overlay to be painted on the 3D HUD in a proximity to the object as viewed by the driver through the 3D HUD so that the driver can discern from the proximity which voice commands are available for the object.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosure includes a system and method for wireless data sharing between a mobile client device and a three-dimensional heads-up display unit. A system may include a three-dimensional heads-up display unit (“3D HUD”) installed in a vehicle. The system may include a memory storing instructions that, when executed, cause the system to: establish a peer-to-peer video stream between a mobile client device and the vehicle; generate live video data for providing a video stream for causing a screen of the mobile client device to display visual content of the 3D HUD that includes substantially live images depicting what the driver of the vehicle sees when looking at the 3D HUD; and stream the live video data to the mobile client device to cause the screen of the mobile client device to display the video stream that depicts what the driver of the vehicle sees when looking at the 3D HUD.
22 Citations
21 Claims
-
1. A computer-implemented method comprising:
-
capturing an image of an object in a vehicle environment, wherein the image includes a scene in the vehicle environment that is viewable by a driver when looking through a three dimensional heads-up display unit (“
3D HUD”
) included in a vehicle that is driven by the driver;receiving GPS data describing a geographic location of the vehicle; receiving directory data describing one or more destinations proximate to the geographic location of the vehicle and operation information for the one or more destinations; determining an identity of the object, sensor coordinates of the object, and a rule indicated by the object based at least in part on a set of object priors including images of the one or more destinations; determining time data describing a current time; determining a relevance of the object to the driver based on the time data, the rule, and the operation information, wherein the current time and the rule indicate that the object is relevant to the driver; selecting a voice command that is relevant to the object and the driver based on the identity of the object and the relevance of the object to the driver, wherein upon receipt of the voice command from the driver, a voice command system controls one or more vehicle functions that correspond to the voice command; identifying three dimensional overlay data (“
3D overlay data”
) associated with the object based on the relevance of the object to the driver, wherein the 3D overlay data describes the voice command; andpainting a 3D overlay described by the 3D overlay data at a first location in the 3D HUD by transforming the sensor coordinates of the object to point of view coordinates of the driver which are operable to cause the 3D overlay to be painted on the 3D HUD in a proximity to the object as viewed by the driver through the 3D HUD so that the driver can discern from the proximity which voice commands are available for the object.
-
-
2. A computer-implemented method comprising:
-
capturing an image of an object in a vehicle environment, wherein the image includes a scene in the vehicle environment that is viewable by a driver when looking through a through a 3D HUD included in a vehicle that is driven by the driver; receiving GPS data describing a geographic location of the vehicle; receiving directory data describing one or more destinations proximate to the geographic location of the vehicle and operation information for the one or more destinations; determining an identity of the object, sensor coordinates of the object, and a rule indicated by the object; determining time data describing a current time; determining that the object is relevant to the driver based on the current time and the rule; selecting a voice command that is relevant to the object based on the identity of the object, wherein upon receipt of the voice command from the driver, a voice command system controls one or more vehicle functions that correspond to the voice command; identifying 3D overlay data associated with the object that describes the voice command; and painting a 3D overlay described by the 3D overlay data at a first location in the 3D HUD by transforming the sensor coordinates of the object to point of view coordinates of the driver which are operable to cause the 3D overlay to be painted on the 3D HUD in a proximity to the object as viewed by the driver through the 3D HUD so that the driver can discern from the proximity which voice commands are available for the object, wherein the 3D overlay describes the voice command that is available to the driver and wherein the driver does not need to adjust eye focus in order to view the 3D overlay data. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-implemented method comprising:
-
capturing an image of a parking space and a parking sign associated with the parking space, wherein the parking space is viewable by a driver when looking through a through a 3D HUD included in a vehicle that is driven by the driver; determining sensor coordinates of the parking sign and an identity of the parking sign based at least in part on a set of object priors including images a set of parking signs; determining a present time; determining a rule associated with the parking sign based on the identity of the parking sign, wherein applicability of the rule varies based on the present time; determining whether the vehicle can legally park in the parking space based on the rule associated with the parking sign and the present time; selecting a voice command that is relevant to the parking space based on the rule associated with the parking sign, wherein upon receipt of the voice command from the driver, a voice command system controls one or more vehicle functions that correspond to the voice command; determining 3D overlay data describing whether the vehicle can legally park in the parking space, wherein the 3D overlay data describes the voice command; and painting a 3D overlay described by the 3D overlay data at a first location in the 3D HUD by transforming the sensor coordinates of the parking sign to point of view coordinates of the driver which are operable to cause the 3D overlay to be painted on the 3D HUD in a proximity to the parking sign as viewed by the driver through the 3D HUD so that the driver can discern from the proximity which voice commands are available for the parking sign. - View Dependent Claims (21)
-
Specification