Motion detection method
AssigneeLite-On Semiconductor Corp.
InventorsChia-Chu Cheng, Shih-Chang Cheng
Life of this patent
Estimating the term…
Abstract
A motion detection method makes use of a reference sensor and a plurality of comparison sensors of a motion detection module to capture detection data. With the operation of a domain transformation and the use of discriminants (for direction, the number of times of movement, and speed), the number of sensors used can be decreased, and it is not necessary to use sensors with good uniformity. Moreover, conventional complicated algorithms can be simplified, and the influence on original detection data due to environment, electric noise and difference between sensors can be avoided, thereby precisely calculating out the motion direction and speed of the motion detection module.
Claims17
A motion detection method, comprising the steps of:
- providing a motion detection module having a reference sensor and a plurality of comparison sensors, said reference sensor for generating a reference pixel rp, and said comparison sensors for generating a plurality of corresponding comparison pixels r1, r2, . . . , rN;
- performing repetitive data sensing function to get reference pixel data rp[k] of said reference sensor and comparison detection data r1[k], r2[k], . . . , rN[k] of said comparison sensors according to a sampling timing sequence k=1, 2, 3, . . . ;
- respectively selecting a detection data segment with a length L from said detection data;
- performing a domain transformation to said detection data segment with a length L to get reference domain data RP[K] and comparison domain data R1[K], R2[K], RN[K], K=1, 2, 3, . . . L;
- getting approximate comparison domain data Rx[K] nearest to said reference domain data RP[K] based on a direction discriminant, where x will be a integer number between 1 to N;
- and
- getting through inference an approximate comparison pixel rx, wherein an action of pixel rx is nearest to said reference pixel rp according to said reference domain data RP[K] and said comparison domain data Rx[K] so as to obtain a motion direction of said motion detection module.
A motion detection method, comprising the steps of:
- providing a motion detection module having a reference sensor and a plurality of comparison sensors, said reference sensor for generating a reference pixel rp, said comparison sensors for generating a plurality of corresponding comparison pixels r1, r2, . . . , rN;
- performing repetitive data sensing function to get reference pixel data rp[k] of said reference sensor and comparison detection data r1[k], r2[k], . . . , rN[k] of said comparison sensors according to a sampling timing sequence k=1, 2, 3, . . . ;
- respectively selecting a detection data segment with a length L from said detection data;
- performing a domain transformation on said detection data segment with a length L to get reference domain data RP[K] and comparison domain data R1[K], R2[K], . . . , RN[K], K=1, 2, 3, . . . , L;
- getting approximate comparison domain data Rx[K] nearest to said reference domain data RP[K] based on a direction discriminant, where x will be an integer number between 1 to N;
- getting through inference an approximate comparison pixel rx, wherein an action of pixel rx is nearest to said reference pixel rp according to said reference domain data RP[K] and said comparison domain data Rx[K] so as to obtain a motion direction of said motion detection module;
- substituting part of said reference pixel data rp[k] and said comparison detection data rx[k] into a discriminant of number of times of movement to get a number of times of movement making a speed discriminant minimal;
- and
- substituting said number of times of movement into said speed discriminant to get a motion speed of said motion detection module.
Dependencies are inferred from the claim text.