Generating spatial information for a heads-up display
First Claim
Patent Images
1. A method comprising:
- receiving sensor data describing an entity with a processor-based computing device programmed to perform the receiving;
assigning the entity to a category associated with the entity;
estimating a danger index for the entity based on vehicle data describing a vehicle, category data describing the category, and a position of the entity;
generating entity data that includes the danger index;
identifying a graphic that is a representation of the entity based on the entity data;
determining a display modality for the graphic based on the danger index; and
positioning the graphic to correspond to a user'"'"'s eye frame, wherein positioning the graphic to correspond to the user'"'"'s eye frame further includes;
computing a first transformation from a sensor frame to an eye frame;
multiplying the first transformation by a second transformation from graphics to the sensor frame to obtain a third transformation from the graphics to the eye frame; and
projecting the graphics into a viewport placed at a transformation from graphics to an eye frame pose.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosure includes a system and method for spatial information for a heads-up display. The system includes a processor and a memory storing instructions that, when executed, cause the system to: receive sensor data about an entity, assign the entity to a category, estimate a danger index for the entity based on vehicle data, category data, and a position of the entity, generate entity data that includes the danger index, identify a graphic that is a representation of the entity based on the entity data, determine a display modality for the graphic based on the danger index, and position the graphic to correspond to a user'"'"'s eye frame.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving sensor data describing an entity with a processor-based computing device programmed to perform the receiving; assigning the entity to a category associated with the entity; estimating a danger index for the entity based on vehicle data describing a vehicle, category data describing the category, and a position of the entity; generating entity data that includes the danger index; identifying a graphic that is a representation of the entity based on the entity data; determining a display modality for the graphic based on the danger index; and positioning the graphic to correspond to a user'"'"'s eye frame, wherein positioning the graphic to correspond to the user'"'"'s eye frame further includes; computing a first transformation from a sensor frame to an eye frame; multiplying the first transformation by a second transformation from graphics to the sensor frame to obtain a third transformation from the graphics to the eye frame; and projecting the graphics into a viewport placed at a transformation from graphics to an eye frame pose. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product comprising a tangible, non-transitory computer-usable medium including a computer-readable program, wherein the computer-readable program when executed on a computer causes the computer to:
-
receive sensor data describing an entity; assign the entity to a category associated with the entity; estimate a danger index for the entity based on vehicle data describing a vehicle, category data describing the category, and a position of the entity; generate entity data that includes the danger index; identify a graphic that is a representation of the entity based on the entity data; determine a display modality for the graphic based on the danger index; and position the graphic to correspond to a user'"'"'s eye frame, wherein positioning the graphic to correspond to the user'"'"'s eye frame further includes; compute a first transformation from a sensor frame to an eye frame; multiply the first transformation by a second transformation from graphics to the sensor frame to obtain a third transformation from the graphics to the eye frame; and project the graphics into a viewport placed at a transformation from graphics to an eye frame pose. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system comprising:
-
a processor; and a non-transitory memory storing instructions that, when executed, cause the system to; receive sensor data describing an entity; assign the entity to a category; estimate a danger index for the entity based on vehicle data describing a vehicle, category data describing the category, and a position of the entity; generate entity data that includes the danger index; identify a graphic that is a representation of the entity based on the entity data; determine a display modality for the graphic based on the danger index; and position the graphic to correspond to a user'"'"'s eye frame wherein positioning the graphic to correspond to the user'"'"'s eye frame further includes causing the system to; compute a first transformation from a sensor frame to an eye frame; multiply the first transformation by a second transformation from graphics to the sensor frame to obtain a third transformation from the graphics to the eye frame; and project the graphics into a viewport placed at a transformation from graphics to an eye frame pose. - View Dependent Claims (17, 18, 19, 20)
-
Specification