Vehicle event data recorder including validation of output
First Claim
1. In combination:
- a vehicle; and
an event recorder mounted to said vehicle comprising;
sensors for producing sensor signals, including;
first image sensing means for sensing optical images and for producing a first image sensor signal representing the sensed images;
a microprocessor including memory;
wherein said microprocessor receives the sensor signals from said sensors and captures the sensor signals including the first image sensor signal in readily readable form during a time period and performs a validation function on the captured sensor signals including the first image sensor signal in readily readable form so as to derive a validation value while leaving the captured first image sensor signal in readily readable form.
13 Assignments
0 Petitions
Accused Products
Abstract
An event recorder (10) mounted in a vehicle (20) includes sensors, including image sensor (60), sound sensor (90), location sensor (95), and vehicle performance sensors, and a capture circuit for storing sensed data signals around a triggering event. A CPU and program memory (74) are programmed to perform a validation function, such as a one-way hash function, on the captured sensor signal while transferring it to persistent memory device (100) so as to derive a validation value which is also stored in persistent memory device (100). To later verify that the data have not be tampered with, the stored data are operated on by the same validation function so as to derive an audit validation value, the audit validation value is compared with the validation value for equality and the outcome of the comparison is indicated.
-
Citations
42 Claims
-
1. In combination:
-
a vehicle; and
an event recorder mounted to said vehicle comprising;
sensors for producing sensor signals, including;
first image sensing means for sensing optical images and for producing a first image sensor signal representing the sensed images;
a microprocessor including memory;
wherein said microprocessor receives the sensor signals from said sensors and captures the sensor signals including the first image sensor signal in readily readable form during a time period and performs a validation function on the captured sensor signals including the first image sensor signal in readily readable form so as to derive a validation value while leaving the captured first image sensor signal in readily readable form.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
said event recorder further includes;
output port means; and
wherein;
said microprocessor transmits the sensor signals including the first image sensor signal in readily readable form and validation value via said output port means.
-
-
3. The combination of claim 1 wherein;
-
said event recorder further includes;
a persistent memory device; and
wherein;
said microprocessor stores the captured data signals in a file on said persistent memory device; and
performs the same validation function on the file so as to derive an audit validation value while leaving the captured first image sensor signal in the file in readily readable form.
-
-
4. The combination of claim 3 wherein:
-
said event recorder further includes;
a validation indicator; and
wherein;
said microprocessor compares the audit validation value with the validation value for equality, and indicates the outcome of the comparison on said validation indicator.
-
-
5. The combination of claim 1 wherein;
-
said event recorder further includes;
a persistent memory device; and
an audit validation function means; and
wherein;
said microprocessor stores the captured data signals in a file on said persistent memory device; and
said audit validation function means performs the same validation function on the file so as to derive an audit validation value while leaving the captured first image sensor signal in the file in readily readable form.
-
-
6. The combination of claim 5 wherein:
-
said event recorder further includes;
a validation indicator; and
wherein;
said audit validation function means compares the audit validation value with the validation value for equality, and indicates the outcome of the comparison on said validation indicator.
-
-
7. The combination of claim 1 wherein;
-
said event recorder further includes;
output port means; and
wherein;
said microprocessor compares the audit validation value with the validation value for equality, and indicates the outcome of the comparison on said output port means.
-
-
8. The combination of claim 7 wherein:
said output port means includes a video output port.
-
9. The combination of claim 1 wherein:
-
said sensors further include;
an accelerometer for sensing acceleration and for producing an acceleration sensor signal representing the sensed acceleration.
-
-
10. The combination of claim 1 wherein:
-
said sensors further include;
a location sensor for sensing geographical location and for producing a location sensor signal representing the sensed location.
-
-
11. The combination of claim 1 wherein:
-
said sensors further include;
a time sensor for sensing the time and for producing a time sensor signal representing the sensed time.
-
-
12. The combination of claim 1 wherein:
-
said sensors further include;
a speedometer for sensing the speed and for producing a speed sensor signal representing the sensed speed.
-
-
13. The combination of claim 1 wherein:
the validation function is a hash calculation.
-
14. The combination of claim 1 wherein:
the validation function and the comparison are secure from tampering.
-
15. In an event recorder that has captured a sensor signal including an image signal in readily readable form while attached to a vehicle, a method of detecting memory tampering, the method comprising the steps of:
-
performing a validation function on the captured sensor signal including the image signal in readily readable form so as to derive a validation value while leaving the captured image signal in readily readable form. - View Dependent Claims (16, 17, 18, 19, 20)
transmitting the captured sensor signal including the image signal in readily readable form and validation value via an output port.
-
-
17. The method of claim 16 wherein:
the transmitted captured sensor signals are in readily readable form.
-
18. The method of claim 15 further including the step of:
-
storing the captured sensor signal in a file in a memory; and
performing the same validation function on the file so as to derive an audit validation value while leaving the captured image signal in the file in readily readable form.
-
-
19. The method of claim 18 further including the step of:
-
comparing the audit validation value with the validation value for equality; and
indicating the outcome of the comparison.
-
-
20. The method of claim 19 wherein:
the steps of performing the validation function and the comparing are secure from tampering.
-
21. In an event recorder that has captured a sensor signal including an image signal in readily readable form while attached to a vehicle, a method of detecting memory tampering, the method comprising the steps of:
-
performing a hash validation function on the captured sensor signal including the image signal in readily readable form so as to derive a valid hash value while leaving the captured image signal in readily readable form. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
transmitting the captured sensor signals including the image signal in readily readable form and valid hash value via an output port.
-
-
23. The method of claim 22 wherein:
the transmitted captured sensor signals are in readily readable form.
-
24. The method of claim 21 further including the step of:
-
storing the captured sensor signal in a file in a memory; and
performing the same hash validation function on the file so as to derive an audit hash value while leaving the captured image signal in the file in readily readable form.
-
-
25. The method of claim 24 further including the step of:
-
comparing the audit hash value with the valid hash value for equality; and
indicating the outcome of the comparison.
-
-
26. The method of claim 21 wherein:
the steps of performing the validation function and the comparing are secure from tampering.
-
27. The method of claim 21 wherein:
the sensors further include an accelerometer for sensing acceleration and for producing an acceleration sensor signal representing the sensed acceleration.
-
28. The method of claim 21 wherein:
the sensors signal further includes a location sensor signal representing the sensed location.
-
29. The method of claim 21 wherein:
the sensor signal further includes a time sensor signal representing the sensed time.
-
30. The method of claim 21 wherein:
the sensor signal further includes a speed sensor signal representing the sensed speed.
-
31. A method of detecting tampering with a captured data sensor signal including an image signal in readily readable form of an event recorder;
- the method comprising the steps of;
performing a validation function on the captured sensor signal including the image signal in readily readable form so as to derive a validation value while leaving the captured image signal in readily readable form. - View Dependent Claims (32, 33, 34, 35)
transferring the captured sensor signal including the image signal in readily readable form and the validation value to a general purpose computer.
- the method comprising the steps of;
-
33. The method of claim 32 further including the step of:
performing, with the general purpose computer, the same validation function on the transferred captured sensor signal so as to derive an audit validation value.
-
34. The method of claim 33 further including the step of:
-
comparing, with the general purpose computer, the audit validation value with the validation value for equality; and
indicating the outcome of the comparison.
-
-
35. The method of claim 31 wherein:
-
the step of performing a validation function on the captured sensor signal is performed while transferring for storing the captured sensor signal on a persistent memory device; and
further including the step of;
storing the validation value in a persistent memory device.
-
-
36. In combination:
-
a vehicle; and
an event recorder mounted to said vehicle including;
first image sensing means for sensing optical images and for producing a first image sensor signal representing the sensed images;
a microprocessor including memory;
wherein said microprocessor receives and captures the first image sensor signal in readily readable form during a time period and performs a validation function on the captured first image sensor signal in readily readable form so as to derive a validation value while leaving the captured first image sensor signal in readily readable form.- View Dependent Claims (37, 38, 39, 40, 41, 42)
said event recorder further includes;
output port means; and
wherein;
said microprocessor transmits the first image sensor signal in readily readable form and validation value via said output port means.
-
-
38. The combination of claim 36 wherein:
-
said event recorder further includes;
a persistent memory device; and
wherein;
said microprocessor stores the captured first image sensor signal in a file on said persistent memory device; and
performs the same validation function on the file so as to derive an audit validation value while leaving the captured first image sensor signal in the file in readily readable form.
-
-
39. The combination of claim 38 wherein:
-
said event recorder further includes;
a validation indicator; and
wherein;
said microprocessor compares the audit validation value with the validation value for equality, and indicates the outcome of the comparison on said validation indicator.
-
-
40. The combination of claim 36 wherein;
-
said event recorder further includes;
a persistent memory device; and
an audit validation function means; and
wherein;
said microprocessor stores the captured first image signal in a file on said persistent memory device; and
said audit validation function means performs the same validation function on the file so as to derive an audit validation value while leaving the captured first image sensor signal in the file in readily readable form.
-
-
41. The combination of claim 40 wherein:
-
said event recorder further includes;
a validation indicator; and
wherein;
said audit validation function means compares the audit validation value with the validation value for equality, and indicates the outcome of the comparison on said validation indicator.
-
-
42. The combination of claim 36 wherein;
-
said event recorder further includes;
output port means; and
wherein;
said microprocessor compares the audit validation value with the validation value for equality, and indicates the outcome of the comparison on said output port means.
-
Specification