Trajectory-estimation apparatus and method based on pen-type optical mouse
First Claim
Patent Images
1. An apparatus comprising:
- an optical input device which includes an optical sensor having an optical margin which is a distance from a work surface in which the optical sensor is able to recognize movement of the optical input device, the optical input device movable over a total time, during which the optical input device is not in contact with the work surface, from a first position in which the optical input device is in contact with the work surface to a second position in which the optical input device is in contact with the work surface, the total time includinga first time period extending from a moment that the optical input device becomes no longer in contact with the work surface from being in the first position to a moment a distance between the optical input device and the work surface exceeds the optical margin,a second time period extending from the moment the distance between the optical input device and the work surface exceeds the optical margin to a moment the optical input device becomes within the optical margin, anda third time period from the moment the optical input device becomes within the optical margin to a moment the optical input device comes in contact with the work surface to thereby be in the second position; and
a computer processor that calculates an offset by multiplying an average moving speed of the optical input device over the total time by the amount of time of the second time period, and calculates corrected coordinates of the second position by adding the offset to start coordinates of the second position.
1 Assignment
0 Petitions
Accused Products
Abstract
A trajectory-estimation apparatus and method that can estimate the trajectory of a pen-type optical mouse in a pen-up state. The trajectory-estimation apparatus includes a timer module calculating time for which an optical input device moves in a first state of the optical input device that produces a trajectory, and a trajectory-estimation module estimating the trajectory of the optical input device in a period where a distance between the optical input device and a work surface exceeds a threshold value, based on at least one of the calculated time and a moving speed of the optical input device.
-
Citations
9 Claims
-
1. An apparatus comprising:
-
an optical input device which includes an optical sensor having an optical margin which is a distance from a work surface in which the optical sensor is able to recognize movement of the optical input device, the optical input device movable over a total time, during which the optical input device is not in contact with the work surface, from a first position in which the optical input device is in contact with the work surface to a second position in which the optical input device is in contact with the work surface, the total time including a first time period extending from a moment that the optical input device becomes no longer in contact with the work surface from being in the first position to a moment a distance between the optical input device and the work surface exceeds the optical margin, a second time period extending from the moment the distance between the optical input device and the work surface exceeds the optical margin to a moment the optical input device becomes within the optical margin, and a third time period from the moment the optical input device becomes within the optical margin to a moment the optical input device comes in contact with the work surface to thereby be in the second position; and a computer processor that calculates an offset by multiplying an average moving speed of the optical input device over the total time by the amount of time of the second time period, and calculates corrected coordinates of the second position by adding the offset to start coordinates of the second position. - View Dependent Claims (2, 3, 4)
-
-
5. A method for use with an optical input device which includes an optical sensor having an optical margin which is a distance from a work surface in which the optical sensor is able to recognize movement of the optical input device, the optical input device movable over a total time, during which the optical input device is not in contact with the work surface, from a first position in which the optical input device is in contact with the work surface to a second position in which the optical input device is in contact with the work surface, the method comprising:
by at least one computer processor; calculating a first time period of the total time extending from a moment that the optical input device becomes no longer in contact with the work surface from being in the first position to a moment a distance between the optical input device and the work surface exceeds the optical margin; calculating a second time period of the total time extending from the moment the distance between the optical input device and the work surface exceeds the optical margin to a moment the optical input device becomes within the optical margin; calculating a third time period of the total time from the moment the optical input device becomes within the optical margin to a moment the optical input device comes in contact with the work surface to thereby be in the second position; calculating an offset by multiplying an average moving speed of the optical input device over the total time by the amount of time of the second time period; and calculating corrected coordinates of the second position by adding the offset to start coordinates of the second position. - View Dependent Claims (6, 7, 8)
-
9. An apparatus comprising:
-
an optical input device which includes an optical sensor having an optical margin which is a distance from a work surface in which the optical sensor is able to recognize movement of the optical input device, the optical input device movable over a total time, during which the optical input device is not in contact with the work surface, from a first position in which the optical input device is in contact with the work surface to a second position in which the optical input device is in contact with the work surface, the total time including a first time period extending from a moment that the optical input device becomes no longer in contact with the work surface from being in the first position to a moment a distance between the optical input device and the work surface exceeds the optical margin, a second time period extending from the moment the distance between the optical input device and the work surface exceeds the optical margin to a moment the optical input device becomes within the optical margin, and a third time period from the moment the optical input device becomes within the optical margin to a moment the optical input device comes in contact with the work surface to thereby be in the second position, and means for calculating an offset by multiplying an average moving speed of the optical input device over the total time by the amount of time of the second time period, and for calculating corrected coordinates of the second position by adding the offset to start coordinates of the second position.
-
Specification