Lane level traffic information and navigation
First Claim
1. A method comprising:
- receiving a plurality of instances of probe data, each instance being from a probe apparatus of a plurality of probe apparatuses, the probe apparatus comprising a plurality of sensors and being onboard a vehicle, wherein an instance of the plurality of instances of probe data comprises location information indicating a location of the corresponding probe apparatus;
for each of one or more instances of the plurality of instances of probe data, determining a distance parameter based on the location information and a road segment corresponding to the location;
based on a vehicle lane pattern for the road segment, identifying a most likely lane for each instance of the plurality of instances based on the corresponding distance parameter;
constructing one or more probe trajectories based on one or more sequences of instances of probe data identified in the plurality of instances of probe data;
analyzing at least one of the one or more probe trajectories based at least in part on lane change probabilities to generate at least one lane level trajectory;
determining lane level traffic information based on the at least one lane level trajectory; and
providing a lane level traffic information notification comprising at least a portion of the lane level traffic information to at least one computing entity, the at least one computing entity configured to perform at least one navigation-related function based at least in part on the lane level traffic information.
1 Assignment
0 Petitions
Accused Products
Abstract
A plurality of instances of probe data are received. Each instance is matched to a link of a digital map. A distance parameter for each instance is determined based on the link. Based on a vehicle lane pattern for the link, a most likely lane for each instance is determined based on the corresponding distance parameter. Probe trajectories are constructed based on sequences of instances of probe data identified in the plurality of instances of probe data. At least one of the probe trajectories is analyzed based at least in part on lane change probabilities to generate at least one lane level trajectory. Lane level traffic information is determined based on the at least one lane level trajectory and the corresponding instances of probe data.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving a plurality of instances of probe data, each instance being from a probe apparatus of a plurality of probe apparatuses, the probe apparatus comprising a plurality of sensors and being onboard a vehicle, wherein an instance of the plurality of instances of probe data comprises location information indicating a location of the corresponding probe apparatus; for each of one or more instances of the plurality of instances of probe data, determining a distance parameter based on the location information and a road segment corresponding to the location; based on a vehicle lane pattern for the road segment, identifying a most likely lane for each instance of the plurality of instances based on the corresponding distance parameter; constructing one or more probe trajectories based on one or more sequences of instances of probe data identified in the plurality of instances of probe data; analyzing at least one of the one or more probe trajectories based at least in part on lane change probabilities to generate at least one lane level trajectory; determining lane level traffic information based on the at least one lane level trajectory; and providing a lane level traffic information notification comprising at least a portion of the lane level traffic information to at least one computing entity, the at least one computing entity configured to perform at least one navigation-related function based at least in part on the lane level traffic information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus comprising at least one processor, at least one memory storing computer program code, with the at least one memory and the computer program code configured to, with the processor, cause the apparatus to at least:
-
receive a plurality of instances of probe data, each instance being from a probe apparatus of a plurality of probe apparatuses, the probe apparatus comprising a plurality of sensors and being onboard a vehicle, wherein an instance of the plurality of instances of probe data comprises location information indicating a location of the corresponding probe apparatus; for each of one or more instances of the plurality of instances of probe data, determine a distance parameter based on the location information and a road segment corresponding to the location; based on a vehicle lane pattern for the road segment, identify a most likely lane for each instance of the plurality of instances based on the corresponding distance parameter; construct one or more probe trajectories based on one or more sequences of instances of probe data identified in the plurality of instances of probe data; analyze at least one of the one or more probe trajectories based at least in part on lane change probabilities to generate at least one lane level trajectory; determine lane level traffic information based on the at least one lane level trajectory; and provide a lane level traffic information notification comprising at least a portion of the lane level traffic information to at least one computing entity, the at least one computing entity configured to perform at least one navigation-related function based at least in part on the lane level traffic information. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code instructions stored therein with the computer-executable program code instructions comprising program code instructions configured to:
-
receive a plurality of instances of probe data, each instance being from a probe apparatus of a plurality of probe apparatuses, the probe apparatus comprising a plurality of sensors and being onboard a vehicle, wherein an instance of the plurality of instances of probe data comprises location information indicating a location of the corresponding probe apparatus; for each of one or more instances of the plurality of instances of probe data, determine a distance parameter based on the location information and a road segment corresponding to the location; based on a vehicle lane pattern for the road segment, identify a most likely lane for each instance of the plurality of instances based on the corresponding distance parameter; construct one or more probe trajectories based on one or more sequences of instances of probe data identified in the plurality of instances of probe data; analyze at least one of the one or more probe trajectories based at least in part on lane change probabilities to generate at least one lane level trajectory; determine lane level traffic information based on the at least one lane level trajectory; and provide a lane level traffic information notification comprising at least a portion of the lane level traffic information to at least one computing entity, the at least one computing entity configured to perform at least one navigation-related function based at least in part on the lane level traffic information.
-
Specification