Optical navigation device and locus smoothing method thereof
AssigneePixart Imaging Inc.
InventorsYu-Hao Huang, Ming-Tsan Kao, Sen-Huang Huang
Life of this patent
Estimating the term…
Abstract
There is provided an optical navigation device including an image sensor, a processing unit, a storage unit and an output unit. The image sensor is configured to successively capture images. The processing unit is configured to calculate a current displacement according to the images and to compare the current displacement or an accumulated displacement with a threshold so as to determine an outputted displacement. The storage unit is configured to save the accumulated displacement. The output unit is configured to output the outputted displacement with a report rate.
Claims16
An optical navigation device, comprising:
- an image sensor configured to successively capture images;
- an output unit;
- a processing unit coupled to the output unit and configured to
- calculate a current displacement according to the images and to compare the current displacement with a threshold;
- when the current displacement is smaller than the threshold, output a zero displacement to an external electronic device via the output unit and accumulate the current displacement to an accumulated displacement;
- and
- when the current displacement is larger than or equal to the threshold, output the current displacement without accumulating the current displacement to the accumulated displacement;
- and
- a counting unit configured to count an accumulated number which is a number of times the current displacement is accumulated to the accumulated displacement,
- wherein the accumulated number is increased by 1 as long as one current displacement is accumulated to the accumulated displacement and the accumulated number is not increased when no current displacement is accumulated to the accumulated displacement.
A locus smoothing method of an optical navigation device, comprising:
- successively capturing images with an image sensor of the optical navigation device;
- calculating, using a processing unit of the optical navigation device, a current displacement according to the images;
- comparing, using the processing unit, the current displacement with a threshold;
- when the current displacement is smaller than the threshold,
- calculating, using the processing unit, a next current displacement, and
- directly accumulating the next current displacement to an accumulated displacement without comparing the next current displacement with the threshold;
- outputting the accumulated displacement to an external electronic device via an output unit when the accumulated displacement is larger than or equal to the threshold;
- outputting a zero displacement to the external electronic device via the output unit when the accumulated displacement is smaller than the threshold;
- and
- counting, with a counting unit of the optical navigation device, an accumulated number which is a number of times the current displacement is accumulated to the accumulated displacement,
- wherein the accumulated number is increased by 1 as long as one current displacement is accumulated to the accumulated displacement and the accumulated number is not increased when no current displacement is accumulated to the accumulated displacement.
A locus smoothing method of an optical navigation device, comprising:
- successively capturing images with an image sensor of the optical navigation device;
- calculating, using a processing unit of the optical navigation device, a current displacement according to the images;
- comparing, using the processing unit, the current displacement with a threshold;
- outputting the current displacement when the current displacement is larger than or equal to the threshold without accumulating the current displacement to an accumulated displacement;
- accumulating the current displacement to the accumulated displacement and outputting a zero displacement to an external electronic device via an output unit when the current displacement is smaller than the threshold, and
- counting, with a counting unit of the optical navigation device, an accumulated number which is a number of times the current displacement is accumulated to the accumulated displacement,
- wherein the accumulated number is increased by 1 as long as one current displacement is accumulated to the accumulated displacement and the accumulated number is not increased when no current displacement is accumulated to the accumulated displacement.
Dependencies are inferred from the claim text.