Warning a vehicle operator of unsafe operation behavior based on a 3D captured image stream
First Claim
1. A computer-implemented method for automated detection of unsafe operation of a vehicle and automated response to detected unsafe operator of a vehicle, comprising:
- capturing a three-dimensional movement of an operator of a vehicle, wherein the three-dimensional movement is determined using at least one image capture device aimed at the operator;
identifying a three-dimensional object properties stream using the captured movement;
identifying a particular defined behavior of the operator represented by the three-dimensional object properties stream by comparing the identified three-dimensional object properties stream with a plurality of behavior definitions;
identifying a current operational state of the vehicle;
identifying whether the particular defined behavior and the current operational state of the vehicle match at least one unsafe operation definition from among a plurality of unsafe operation definitions;
in response to matching the at least one unsafe operation definition, notifying the operator of the type of unsafe operation currently performed based on the at least one unsafe operation definition;
prompting the operator via an audio output interface of the vehicle to perform a particular step from among a plurality of operation training steps;
detecting the particular defined behavior of the operator and the current operational state of the vehicle;
determining whether the particular defined behavior matches an expected behavior in the particular step and whether the current operational state of the vehicle matches an expected operational state in the particular step;
responsive to determining the particular defined behavior matches the expected behavior in the particular step and the current operational state of the vehicle matches the expected operational state in the particular step, generating an output signal for output via the audio output interface indicating compliance and recording a record of the compliance;
responsive to determining at least one the particular defined behavior does not match the expected behavior in the particular step and the current operational state of the vehicle does not match the expected operational state in the particular step, determining whether a behavior translation database specifies triggering a training warning signal and at least one instruction for adjusting behavior for the particular defined behavior and the current operational state; and
responsive to the behavior translation database specifying triggering the training warning signal for the particular defined behavior and the current operational state, outputting the training warning signal and the at least one instruction for adjusting behavior to ensure the safety of the operator during training.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method, system, and program product includes a behavior processing system for capturing a three-dimensional movement of an operator of a vehicle, wherein the three-dimensional movement is determined by using at least one image capture device aimed at the operator, and identifying at least one behavior of the operator from the captured three-dimensional movement. An operator monitoring system for a vehicle determines whether the predicted behavior and the current operational state of the vehicle indicate unsafe operation of the vehicle and the operator monitoring system notifies the operator when unsafe operator of the vehicle is indicated by the operator'"'"'s behavior for the current operational state of the vehicle.
309 Citations
17 Claims
-
1. A computer-implemented method for automated detection of unsafe operation of a vehicle and automated response to detected unsafe operator of a vehicle, comprising:
-
capturing a three-dimensional movement of an operator of a vehicle, wherein the three-dimensional movement is determined using at least one image capture device aimed at the operator; identifying a three-dimensional object properties stream using the captured movement; identifying a particular defined behavior of the operator represented by the three-dimensional object properties stream by comparing the identified three-dimensional object properties stream with a plurality of behavior definitions; identifying a current operational state of the vehicle; identifying whether the particular defined behavior and the current operational state of the vehicle match at least one unsafe operation definition from among a plurality of unsafe operation definitions; in response to matching the at least one unsafe operation definition, notifying the operator of the type of unsafe operation currently performed based on the at least one unsafe operation definition; prompting the operator via an audio output interface of the vehicle to perform a particular step from among a plurality of operation training steps; detecting the particular defined behavior of the operator and the current operational state of the vehicle; determining whether the particular defined behavior matches an expected behavior in the particular step and whether the current operational state of the vehicle matches an expected operational state in the particular step; responsive to determining the particular defined behavior matches the expected behavior in the particular step and the current operational state of the vehicle matches the expected operational state in the particular step, generating an output signal for output via the audio output interface indicating compliance and recording a record of the compliance; responsive to determining at least one the particular defined behavior does not match the expected behavior in the particular step and the current operational state of the vehicle does not match the expected operational state in the particular step, determining whether a behavior translation database specifies triggering a training warning signal and at least one instruction for adjusting behavior for the particular defined behavior and the current operational state; and responsive to the behavior translation database specifying triggering the training warning signal for the particular defined behavior and the current operational state, outputting the training warning signal and the at least one instruction for adjusting behavior to ensure the safety of the operator during training. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for automated detection of unsafe operation of a vehicle and automated response to detected unsafe operator of a vehicle, comprising:
-
a behavior processing system communicatively connected to a network, further comprising; means for capturing a three-dimensional movement of an operator of a vehicle, wherein the three-dimensional movement is determined using at least one image capture device aimed at the operator; means for identifying a three-dimensional object properties stream using the captured movement; means for identifying a particular defined behavior of the operator represented by the three-dimensional object properties stream by comparing the identified three-dimensional object properties stream with a plurality of behavior definitions; an operator monitoring system communicatively connected to the behavior processing system via the network, further comprising; means for identifying a current operational state of the vehicle; means for identifying whether the particular defined behavior and the current operational state of the vehicle match at least one unsafe operation definition from among a plurality of unsafe operation definitions; means, in response to matching the at least one unsafe operation definition, for notifying the operator of the type of unsafe operation currently performed based on the at least one unsafe operation definition; an operator training system for prompting the operator via an audio output interface of the vehicle to perform a particular step from among a plurality of operation training steps; the operator training system for detecting the particular defined behavior of the operator and the current operational state of the vehicle; the operator training system for determining whether the particular defined behavior matches an expected behavior in the particular step and whether the current operational state of the vehicle matches an expected operational state in the particular step; the operator training system, responsive to determining the particular defined behavior matches the expected behavior in the particular step and the current operational state of the vehicle matches the expected operational state in the particular step, for generating an output signal for output via the audio output interface indicating compliance and recording a record of the compliance; the operator training system, responsive to determining at least one the particular defined behavior does not match the expected behavior in the particular step and the current operational state of the vehicle does not match the expected operational state in the particular step, for determining whether a behavior translation database specifies triggering a training warning signal for the particular defined behavior and the current operational state; and the operator training system, responsive to the behavior translation database specifying triggering the training warning signal for the particular defined behavior and the current operational state, for outputting the training warning signal to ensure the safety of the operator during training. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A program product comprising a non-transitory storage-type computer-readable medium including a computer-readable program for automated detection of unsafe operation of a vehicle and automated response to detected unsafe operator of a vehicle, wherein the computer-readable program when executed on a computer causes the computer to:
-
capture a three-dimensional movement of an operator of a vehicle, wherein the three-dimensional movement is determined using at least one image capture device aimed at the operator; identify a three-dimensional object properties stream using the captured movement; identify a particular defined behavior of the operator represented by the three-dimensional object properties stream by comparing the identified three-dimensional object properties stream with a plurality of behavior definitions; identify a current operational state of the vehicle; identify whether the particular defined behavior and the current operational state of the vehicle match at least one unsafe operation definition from among a plurality of unsafe operation definitions; in response to matching the at least one unsafe operation definition, notify the operator of the type of unsafe operation currently performed based on the at least one unsafe operation definition; prompt the operator via an audio output interface of the vehicle to perform a particular step from among a plurality of operation training steps; detect the particular defined behavior of the operator and the current operational state of the vehicle; determine whether the particular defined behavior matches an expected behavior in the particular step and whether the current operational state of the vehicle matches an expected operational state in the particular step; responsive to determining the particular defined behavior matches the expected behavior in the particular step and the current operational state of the vehicle matches the expected operational state in the particular step, generate an output signal for output via the audio output interface indicating compliance and recording a record of the compliance; responsive to determining at least one the particular defined behavior does not match the expected behavior in the particular step and the current operational state of the vehicle does not match the expected operational state in the particular step, determine whether a behavior translation database specifies triggering a training warning signal and at least one instruction for adjusting behavior for the particular defined behavior and the current operational state; and responsive to the behavior translation database specifying triggering the training warning signal for the particular defined behavior and the current operational state, output the training warning signal and the at least one instruction for adjusting behavior to ensure the safety of the operator during training. - View Dependent Claims (17)
-
Specification