Signal processing method for use with an optical navigation system
First Claim
1. A method for detecting movement of a surface relative to an optical sensor having an array including a plurality of photosensitive elements, the method comprising steps of:
- sampling each of a number (M) of phase signals from the plurality of photosensitive elements, each of the M signals having a magnitude (Ai) and including a tracking signal at a frequency being tracked and a background signal at other frequencies that offsets the tracking signal, where i, an index of the signals, is a whole number between 0 and M-1;
eliminating the offset to the tracking signal due to the background signal to generate M non-offset phase signals having a magnitude (A′
i);
adjusting phase angles (θ
i) of the non-offset phase signals to generate M weighted phase signals (A′
iθ
′
i); and
combining each of the M weighted phase signals (A′
iθ
′
i) to generate an average weighted phase having a phase angle (θ
), that when tracked over time indicates a direction and velocity of the movement of an image of the surface mapped to the array.
6 Assignments
0 Petitions
Accused Products
Abstract
A signal processor and method are provided for detecting movement of a surface relative to an optical sensor having an array of photosensitive elements. Generally, the method involves: (i) sampling each of a number (M) of phase signals from the photosensitive elements, each of the M signals having a magnitude (Ai) and including a tracking signal at a frequency being tracked and a background signal at other frequencies that offsets the tracking signal, where i, an index of the signals, is a whole number between 0 and M-1; (ii) eliminating the offset to the tracking signal due to the background signal to generate M non-offset phase signals having a magnitude (A′i); (iii) adjusting phase angles (θi) of the non-offset phase signals to generate M weighted phase signals (A′iθ′i); and (iv) combining each of the M weighted phase signals (A′iθ′i) to generate an average weighted phase having a phase angle (θ), that when tracked over time indicates a direction and velocity of the movement of an image of the surface mapped to the array.
-
Citations
14 Claims
-
1. A method for detecting movement of a surface relative to an optical sensor having an array including a plurality of photosensitive elements, the method comprising steps of:
-
sampling each of a number (M) of phase signals from the plurality of photosensitive elements, each of the M signals having a magnitude (Ai) and including a tracking signal at a frequency being tracked and a background signal at other frequencies that offsets the tracking signal, where i, an index of the signals, is a whole number between 0 and M-1; eliminating the offset to the tracking signal due to the background signal to generate M non-offset phase signals having a magnitude (A′
i);adjusting phase angles (θ
i) of the non-offset phase signals to generate M weighted phase signals (A′
iθ
′
i); andcombining each of the M weighted phase signals (A′
iθ
′
i) to generate an average weighted phase having a phase angle (θ
), that when tracked over time indicates a direction and velocity of the movement of an image of the surface mapped to the array. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A signal processor for processing signals from an optical sensor having an array of a plurality of photosensitive elements to detect movement of a surface relative to the optical sensor, the signal processor comprising:
-
sampling means for sampling each of a number (M) of phase signals from the plurality of photosensitive elements, each of the M signals having a magnitude (Ai) and including a tracking signal at a frequency being tracked and a background signal at other frequencies, which offsets the tracking signal, where i, an index of the signals, is a whole number between 0 and M-1; offset elimination means for eliminating the offset to the tracking signal due to the background signal to generate M non-offset phase signals having a magnitude (A′
i);phase angle adjusting means for adjusting phase angles (θ
i) of the non-offset phase signals to generate M weighted phase signals (A′
iθ
′
i); andcombining means for combining each of the M weighted phase signals (A′
iθ
′
i) to generate an average weighted phase having a phase angle (θ
), that when tracked over time indicates the direction and velocity of the movement of an image of the surface mapped to the array. - View Dependent Claims (12, 13, 14)
-
Specification