NAVIGATION DEVICE WITH INTEGRATED CAMERA
First Claim
1. A navigational device, comprising:
- a camera configured to capture live video in front of a first vehicle in which the navigational device is mounted and to generate live video data;
a location determining component configured to generate geographic location data indicative of a geographic location of the navigation device;
a memory configured to store a first training data model corresponding to a first range of video data metrics that identify a portion of a second vehicle is contained within the live video data during the daytime, and a second data training model corresponding to a second range of video data metrics that identify the portion of the second vehicle is contained within the live video data during the nighttime; and
a processor configured to;
determine whether it is daytime or nighttime based upon the geographic location data and a time of day,classify the live video data according to the first model when it is daytime, and classify the live video data according to the second model when it is nighttime,identify the second vehicle contained within the live video,calculate an estimated distance from the navigational device to the second vehicle using the portion of the second vehicle contained within the live video data, andselectively cause a first alert to be issued based upon the estimated distance.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments are disclosed describing implementations of a navigational device with an integrated camera, which may record live video. A driving recorder is described that may store the live video data upon detection of a triggering event. A lane departure notification system is also described that determines whether a vehicle has crossed a road lane line, and cartographic data used by the navigational system may be leveraged such that the alert is issued when the vehicle is crossing into oncoming traffic but otherwise is suppressed. A collision notification system is also described, which identifies a vehicle by applying separate classification algorithms to the live video data based upon whether the video is recorded during the daytime or nighttime, and calculates a following distance. The navigational device may issue an alert when the following distance is below a recommended following distance threshold.
37 Citations
20 Claims
-
1. A navigational device, comprising:
-
a camera configured to capture live video in front of a first vehicle in which the navigational device is mounted and to generate live video data; a location determining component configured to generate geographic location data indicative of a geographic location of the navigation device; a memory configured to store a first training data model corresponding to a first range of video data metrics that identify a portion of a second vehicle is contained within the live video data during the daytime, and a second data training model corresponding to a second range of video data metrics that identify the portion of the second vehicle is contained within the live video data during the nighttime; and a processor configured to; determine whether it is daytime or nighttime based upon the geographic location data and a time of day, classify the live video data according to the first model when it is daytime, and classify the live video data according to the second model when it is nighttime, identify the second vehicle contained within the live video, calculate an estimated distance from the navigational device to the second vehicle using the portion of the second vehicle contained within the live video data, and selectively cause a first alert to be issued based upon the estimated distance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A navigational device, comprising:
-
a camera configured to capture live video in front of a first vehicle in which the navigational device is mounted and to generate live video data; a location determining component configured to generate geographic location data indicative of a geographic location of the navigation device; a memory configured to store cartographic data including an indication of road types; and a processor configured to; determine a type of road on which the first vehicle is traveling by referencing the geographic location data to the cartographic data, identify when the first vehicle has crossed a road lane line, determine whether the road lane line is a solid or a dashed road lane line, cause a first alert to be issued when the first vehicle crosses a solid road lane line, and cause the first alert to be issued when the first vehicle crosses a dashed road lane line and the type of road indicates that the first vehicle is potentially crossing into oncoming vehicular traffic, and to otherwise suppress the first alert from being issued. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer-implemented method in a navigational device, comprising:
-
capturing, using one or more processors, live video in front of a first vehicle in which the navigational device is mounted; generating, using the one or more processors, live video data based on the live video; generating, using the one or more processors, geographic location data indicative of a geographic location of the navigation device; storing, by one or more processors, a first training data model corresponding to a first range of video data metrics that identify a portion of a second vehicle contained within the live video data during the daytime, and a second data training model corresponding to a second range of video data metrics that identify the portion of the second vehicle contained within the live video data during the nighttime; storing, using the one or more processors, cartographic data including an indication of road types; determining, using the one or more processors, whether it is daytime or nighttime based upon the geographic location data and a time of day, classifying, using the one or more processors, the live video data according to the first model when it is daytime, classifying, using the one or more processors, the live video data according to the second model when it is nighttime, identifying, using the one or more processors, a second vehicle contained within the live video data; calculating, using the one or more processors, an estimated distance from the navigational device to the second vehicle using the portion of the second vehicle contained within the live video data, selectively issuing, using the one or more processors, a first alert based upon the estimated distance from the navigational device to the second vehicle; determining, using the one or more processors, a type of road on which the first vehicle is traveling by referencing the geographic location data to the cartographic data; determining, using the one or more processors, whether a road lane line is a solid or a dashed road lane line; identifying, using the one or more processors, when the first vehicle has crossed the road lane line; issuing, using the one or more processors, a second alert when the first vehicle crosses a solid road lane line, and issuing, using the one or more processors, the second alert when the first vehicle crosses a dashed road lane line and the type of road indicates that the first vehicle is potentially crossing into oncoming vehicular traffic, and otherwise suppressing the second alert. - View Dependent Claims (18, 19, 20)
-
Specification