Application of SAS
In
Optical Mouse
Working:
Optical mouse has a complete imaging system embedded in it.
The mouse is essentially a tiny, high-speed video camera and
image processor. Navigation sensors placed underneath the
mouse start operating with a slight movement of the mouse. A
light-emitting diode (LED) illuminates the surface underneath
the mouse. The light from the LED reflects off microscopic
textural features of the surface. A plastic lens collects
the reflected light and forms an image on the sensor. The
image as seen by a naked eye is a black and white picture of
a tiny section of the surface. The sensor continuously takes
pictures as the mouse moves. The sensor takes pictures
quickly -1500 pictures (frames) per second or more -fast
enough so that sequential pictures overlap.
![](images/ppt21image1.JPG)
Optical mice illuminate an area of the work surface with an LED, to reveal a microscopic
pattern of highlights and shadows. These patterns are reflected onto the navigation
sensor, which takes pictures at a rate of 1500 images per second or more.The images are then sent to the optical navigation engine
(Digital Signal Processor) for processing. The optical
navigation engine is the brain of the mouse. It identifies
texture or other features in the pictures and tracks their
motion. Figure 2 illustrates how this is done.
![](images/ppt21image2.JPG)
The Navigation Engine identifies common features in sequential images to
determine the direction and amount of mouse movement. Image B was taken
while the mouse was moving, a short time after image A. It shows the same
features as image A, only shifted down and to the left.
Two images were captured sequentially as the mouse was panned
to the right and upwards. Much of the same visual material
can be recognized in both frames. Through a patented imageprocessing
algorithm, the optical navigation engine
identifies common features between the two frames and
determines the distance between them. This information is
then translated into X and Y coordinates to indicate mouse
movements. The Central Processing Unit of the computer
receives these coordinates and translates the received
signals into the motion of the cursor on the monitor.
Expectations:
The mouse like any other device is expected to be user
friendly i.e. one should be able to take the cursor to any
required point on the screen in the least possible time and
maximum accuracy with least effort. Now, here we have
contradicting properties i.e. for satisfying one of these
properties we have to compromise the other. Lets say we
increase counts per inch (counts per inch gives the number of
measurements taken by the mouse per inch, so increasing
counts per inch increases the resolution and decreases the
maximum speed at which mouse can be moved) so that we can
reach a particular point in the higher accuracy, but since
the maximum speed now has been restricted to a lower value
time taken to move mouse over larger distances. But if we
have low counts per inch then the maximum speed at which
mouse can operate is increased but this happens at the cot of
resolution. Now we loose the high accuracy we had earlier.
Therefore in the optical mouse the have been adjusted to an
optimum level which is the compromise of good speed and high
accuracy.
Advantage
Any operator of the mouse takes the cursor to a particular
point on the monitor in two basic steps - Taking the cursor
in the neighborhood of the point and then- Taking the cursor
to the exact location. Here the first operation does not
requires a high accuracy hence for this part we move the
mouse with a higher speed where as for the second part high
accuracy is desired, so in this region we move the mouse
slowly. In a mechanical mouse the distance traversed by the
cursor on the screen maintains a fixed ratio with the
distance moved by the mouse on the surface. Therefore in the
case of a mechanical mouse, for the first part of the
operation we have to move the mouse over a large distance
with a high speed (if the ratio of distance moved by mouse to
that moved by the cursor is low), and for second part we have
to move the mouse very slowly to obtain high precision (if
the ratio of distance moved by mouse to that moved by the
cursor is high). Both of the above operations are
uncomfortable. Whereas in case of the optical mouse when the
mouse is moved fast the cursor moves by larger distance than
it would move on moving the mouse slowly between the same two
points on the surface(i.e. the speed of the cursor varies non
linearly with the speed of mouse).
![](images/ppt21image3.JPG)
Shows non linear relation exists between input and
output speeds
In the case of optical mouse, for first step of taking the
mouse to a given location, one can bring mouse in the
neighbourhood of the point by rapidly moving the mouse in the
proper direction, (this operation does not requires a high
efficiency). So for this part of the operation the cursor
moves with much larger speed than the mouse. For the second
part, that of taking the cursor to the precise position, we
move the mouse slowly, which makes the cursor move slowly to
bring it to the desired point. Hence, in case of optical
mouse since speed of the cursor depends on the speed of the
mouse, the operation of taking the cursor to the required
point becomes efficient and easy.
|