Crowd-sourced driver grading
First Claim
1. A system comprising:
- a camera associated with a first vehicle and having a viewing angle capable of capturing a video of one or more other vehicles;
a first memory location communicatively coupled to the camera, wherein the first memory location stores video data captured by the camera;
an evaluation module including a processor executing instructions that cause the processor to;
evaluate the captured video stored in the first memory location to determine whether a driving event performed by a second vehicle has occurred; and
assign, in response to an identified driving event performed by the second vehicle, a driving event rating to a video showing the identified driving event; and
an educational video generator communicatively coupled to the evaluation module, the educational video generator configured to;
evaluate the driving event shown in the video to determine a first trajectory of the second vehicle during the driving event;
generate a computer visualization of at least one second trajectory for the second vehicle, including modelling one or more actions of a driver of the second vehicle, wherein the second trajectory comprises a path for the second vehicle to travel to avoid causing the driving event; and
generating an educational video by visually overlaying the computer visualization of the at least one second trajectory to avoid performing the driving event on the captured video showing the second vehicle performing the driving event.
1 Assignment
0 Petitions
Accused Products
Abstract
An video analysis computing system driving analysis may include a camera associated with a first vehicle and having a viewing angle capable of capturing a video of one or more other vehicles in proximity to the first vehicle, a first memory location communicatively coupled to the camera, wherein the first memory location stores video data captured by the camera, and an evaluation module including a processor executing instructions that cause the processor to: evaluate the captured video stored in the first memory location to determine whether a driving event performed by a second vehicle has occurred, assign, in response to an identified driving event performed by the second vehicle, a driving event rating to a video showing the identified driving event, wherein the driving event rating may be calculated, at least in part, using a crowd-sourced driving event rating obtained after posting the video to a social network.
-
Citations
16 Claims
-
1. A system comprising:
-
a camera associated with a first vehicle and having a viewing angle capable of capturing a video of one or more other vehicles; a first memory location communicatively coupled to the camera, wherein the first memory location stores video data captured by the camera; an evaluation module including a processor executing instructions that cause the processor to; evaluate the captured video stored in the first memory location to determine whether a driving event performed by a second vehicle has occurred; and assign, in response to an identified driving event performed by the second vehicle, a driving event rating to a video showing the identified driving event; and an educational video generator communicatively coupled to the evaluation module, the educational video generator configured to; evaluate the driving event shown in the video to determine a first trajectory of the second vehicle during the driving event; generate a computer visualization of at least one second trajectory for the second vehicle, including modelling one or more actions of a driver of the second vehicle, wherein the second trajectory comprises a path for the second vehicle to travel to avoid causing the driving event; and generating an educational video by visually overlaying the computer visualization of the at least one second trajectory to avoid performing the driving event on the captured video showing the second vehicle performing the driving event. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A vehicle comprising:
-
a camera associated with the vehicle and having a viewing angle capable of capturing a video of one or more other vehicles in proximity to the vehicle; a telemetry device in communication with at least one sensor configured to capture data associated with operation of the vehicle; a first memory device communicatively coupled to the camera, wherein the first memory device stores raw video data captured by the camera; a second memory device communicatively coupled to the first memory device, the second memory device storing a driving event video comprising a video recording of a second vehicle performing a driving event; and an evaluation module including a processor executing instructions that cause the processor to; evaluate the raw video stored in the first memory device to determine whether a driving event performed by a second vehicle has occurred, wherein evaluating the raw video includes; obtaining sensor data captured by the telemetry device; identifying the second vehicle in the raw video relative to at least one of a fixed reference point in the video and a relative reference point in the video; determining a trajectory of the vehicle during the driving event based on the raw video and the sensor data captured by the telemetry device; and classifying the driving event by comparing the determined trajectory with one or more stored trajectories; store at least a portion of the raw video in the second memory device as the driving event video; and assign a rating to the driving event video showing the identified driving event. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
capturing, by a camera associated with a first vehicle, a video showing a driving event performed by a second vehicle, wherein the driving event causes a situation dangerous to other vehicles in proximity to the second vehicle; assigning a driving event rating to the video by a person who captured the video, wherein the rating quantifies a perceived danger to the other vehicles in proximity to the second vehicle; posting, via a communication network, the video to a social network to obtain a crowd-sourced driving event rating for the video; and generating, by an event analyzer, a composite driving event rating to the video based on the rating assigned by the person who captured the video and the crowd-sourced driving event rating; determining whether the video is to be used for educational purposes based on the composite driving event rating; and in response to determining that the video is to be used for educational purposes; generate a computer visualization of at least one corrective trajectory for the second vehicle, including modelling one or more actions of a driver of the second vehicle, wherein the second trajectory comprises a path for the second vehicle to travel to avoid causing the driving event; and generating an educational video by visually overlaying the computer visualization of the at least one second trajectory to avoid performing the driving event on the captured video showing the second vehicle performing the driving event. - View Dependent Claims (14, 15, 16)
-
Specification