Motion detection for tracking
AssigneeQUALCOMM Incorporated
InventorsAlecsander P. Eitan, Alexandru Hodisan, Ziv Kahana
Life of this patent
Estimating the term…
Abstract
An apparatus and method for tracking a target wherein a new position fix is taken when the measured movement of the target is more than a predetermined threshold amount or when the position fix has not been updated in a predetermined interval. The apparatus and method minimize energy use and network resources by performing position determination fixes only when needed.
Claims20
A method for tracking a target associated with a motion detection unit and a mobile tracking unit, the method comprising:
- initializing an accumulator;
- processing the motion data to generate motion information;
- and
- quantizing the motion information into three levels then
- incrementing the accumulator by a positive increment, if the motion information falls into a first level;
- bypassing adjusting the accumulator, if the motion information falls into a second level;
- and
- decrementing the accumulator by a negative increment, if the motion information falls into a third level;
- comparing the accumulator to an accumulator limit;
- and
- taking a position fix, if the accumulator meets the accumulator limit.
A device for tracking:
- a target, the device comprising:
- a motion detection unit comprising
- a sensor to provide motion data;
- an accumulator;
- a processor to process the motion data to generate motion information;
- a quantizer to quantizing the motion information into three levels;
- an adder to increment the accumulator by a positive increment, if the motion information falls into a first level;
- logic to bypass adjusting the accumulator, if the motion information falls into a second level;
- a subtractor to decrementing the accumulator by a negative increment, if the motion information falls into a third level;
- and
- a comparator to compare the accumulator to an accumulator limit;
- and
- a mobile tracking unit to take a position fix, if the accumulator meets the accumulator limit.
A device for tracking a target associated with a motion detection unit and a mobile tracking unit, the device comprising:
- means for initializing an accumulator;
- means for processing the motion data to generate motion information;
- and
- means for quantizing the motion information into three levels then
- means for incrementing the accumulator by a positive increment, if the motion information falls into a first level;
- means for bypassing adjusting the accumulator, if the motion information falls into a second level;
- and
- means for decrementing the accumulator by a negative increment, if the motion information falls into a third level;
- means for comparing the accumulator to an accumulator limit;
- and
- means for taking a position fix, if the accumulator meets the accumulator limit.
A computer-readable medium including program code stored thereon for use in a mobile device to track a target associated with a motion detection unit and a mobile tracking unit, the program code comprising:
- program code to initialize an accumulator;
- program code to process the motion data to generate motion information;
- and
- program code to quantize the motion information info three levels then
- program code to increment the accumulator by a positive increment, if the motion information falls into a first level;
- program code to bypass adjusting the accumulator, if the motion information falls into a second level;
- and
- program code to decrement the accumulator by a negative increment, if the motion information falls into a third level;
- program code to compare the accumulator to an accumulator limit;
- and
- program code to take a position fix, if the accumulator meets the accumulator limit.
A method for tracking a target associated with a motion detection unit and a mobile tracking unit, the method comprising:
- measuring motion of the target to produce motion data;
- processing the motion data to generate motion information;
- and
- comparing the motion information to a threshold;
- and
- if the motion information is greater than the threshold, instructing the mobile tracking unit to take a position fix;
- and
- if the motion information is less than the threshold, skipping to take a position fix.
Dependencies are inferred from the claim text.