Or relating to storage of accelerometer data
AssigneeVeoneer Sweden Safety Systems AB
InventorFrederic Ringeval
Life of this patent
Estimating the term…
Abstract
A method of storing data relating to a parameter of a vehicle, wherein the data is provided by a vehicle sensor. The method includes the steps of: receiving, at time intervals, a series of first and second values from the vehicle sensor. The method further includes steps of processing the first and second values in a manner to reduce the processor requirements and memory for processing the first and second values.
Claims14
A method of storing data relating to a parameter of a vehicle, wherein the data is provided by a vehicle sensor, the method comprising the steps of:
- receiving, at time intervals, a series of first and second values from the vehicle sensor, wherein each of the first value represents the parameter that is sensed by the vehicle sensor, and each of the second values relates to functioning of the vehicle sensor;
- for each of the first values that is received comprising a new first value:
- comparing the new first value to an immediately preceding first value that was received;
- if a difference between the new first value and the immediately preceding first value is below a first difference threshold, storing the difference in a memory;
- or
- if the difference between the new first value and the immediately preceding first value is above a second difference threshold, storing the new first value in the memory,
- maintaining a counter recording the number of consecutive of the second values that have been received that have had the same value;
- and
- for each second values that is received comprising a new second value:
- comparing the new second value to an immediately preceding second value that was received;
- if the new second value is the same as the immediately preceding second value, incrementing the counter;
- or
- if the new second value is different from the immediately preceding second value, recording a single bit representing the immediately preceding second value in the memory, along with a current counter value in a data field with the single bit representing the immediately preceding second value, and then resetting the counter;
- and
- if the counter has reached a counter threshold value, recording another single bit representing the new second value in the memory, along with the counter threshold value in another data field with the single bit representing the new second value, and resetting the counter,
- wherein each of the second values has one of:
- a validity flag value representing the vehicle sensor being functional, or a different value representing the vehicle sensor being non-functional.
A vehicle having a vehicle sensor which, in use, generates a series of first and second values from the vehicle sensor, wherein each of the first values represents a parameter that is sensed by the vehicle sensor, and each of the second values relate to the functioning of the vehicle sensor,
- wherein the first and the second values are transmitted from the vehicle sensor to a vehicle processor, and stored in a memory of the vehicle the processor, and wherein the vehicle processor is configured for:
- receiving, at time intervals, a series of first and second values from the vehicle sensor, wherein each of the first value represents the parameter that is sensed by the vehicle sensor, and each of the second value relates to functioning of the vehicle sensor;
- for each of the first values that is received comprising a new first value:
- comparing the new first value to an immediately preceding first value that was received;
- if a difference between the new first value and the immediately preceding first value is below a first difference threshold, storing the difference in the memory;
- or
- if a difference between the new first value and the immediately preceding first value is above a second difference threshold, storing the new first value in the memory,
- maintaining a counter recording the number of consecutive of the second values that have been received that have had the same value;
- and
- for each second values that is received comprising a new second value:
- comparing the new second value to an immediately preceding second value that was received;
- if the new second value is the same as the immediately preceding second value, incrementing the counter;
- or
- if the new second value is different from the immediately preceding second value, recording a single bit representing the immediately preceding second value in the memory, along with a current counter value in a data field with the single bit representing the immediately preceding second value, and then resetting the counter;
- and
- if the counter has reached a counter threshold value, recording another single bit representing the new second value in the memory, along with the counter threshold value in another data field with the single bit representing the new second value, and resetting the counter,
- wherein each of the second values has one of:
- a validity flag value representing the vehicle sensor being functional, or a different value representing the vehicle sensor being non-functional.
Dependencies are inferred from the claim text.