Optical navigation device and locus smoothing method thereof
First Claim
Patent Images
1. 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 tocalculate 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.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
16 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 16)
-
-
8. 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. - View Dependent Claims (9, 10)
-
-
11. 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. - View Dependent Claims (12, 13, 14, 15)
-
Specification