Ritesh’s Technical Blog

How do optical mice work?

Posted on: September 21, 2008

Mice first broke onto the public stage with the introduction of the Apple Macintosh in 1984, and since then they have helped to completely redefine the way we use computers.

Microsoft Intellimouse

Early mice

What is there inside a Wheel Mouse

The main goal of any mouse is to translate the motion of your hand into signals that the computer can use.

The guts of a mouse
  1. A ball inside the mouse touches the desktop and rolls when the mouse moves.

    The underside of the mouse’s logic board: The exposed portion of the ball touches the desktop.
  2. Two rollers inside the mouse touch the ball. One of the rollers is oriented so that it detects motion in the X direction, and the other is oriented 90 degrees to the first roller so it detects motion in the Y direction. When the ball rotates, one or both of these rollers rotate as well. The following image shows the two white rollers on this mouse:

    The rollers that touch the ball and detect X and Y motion
  3. The rollers each connect to a shaft, and the shaft spins a disk with holes in it. When a roller rolls, its shaft and disk spin. The following image shows the disk:

    A typical optical encoding disk: This disk has 36 holes around its outer edge.
  4. On either side of the disk there is an infrared LED and an infrared sensor. The holes in the disk break the beam of light coming from the LED so that the infrared sensor sees pulses of light. The rate of the pulsing is directly related to the speed of the mouse and the distance it travels.

    A close-up of one of the optical encoders that track mouse motion: There is an infrared LED (clear) on one side of the disk and an infrared sensor (red) on the other.
  5. An on-board processor chip reads the pulses from the infrared sensors and turns them into binary data that the computer can understand. The chip sends the binary data to the computer through the mouse’s cord.

The logic section of a mouse is dominated by an encoder chip, a small processor that reads the pulses coming from the infrared sensors and turns them into bytes sent to the computer. You can also see the two buttons that detect clicks (on either side of the wire connector).

In this optomechanical arrangement, the disk moves mechanically, and an optical system counts pulses of light. On this mouse, the ball is 21 mm in diameter. The roller is 7 mm in diameter. The encoding disk has 36 holes. So if the mouse moves 25.4 mm (1 inch), the encoder chip detects 41 pulses of light.

You might have noticed that each encoder disk has two infrared LEDs and two infrared sensors, one on each side of the disk (so there are four LED/sensor pairs inside a mouse). This arrangement allows the processor to detect the disk’s direction of rotation. There is a piece of plastic with a small, precisely located hole that sits between the encoder disk and each infrared sensor. It is visible in this photo:

A close-up of one of the optical encoders that track mouse motion: Note the piece of plastic between the infrared sensor (red) and the encoding disk.

This piece of plastic provides a window through which the infrared sensor can “see.” The window on one side of the disk is located slightly higher than it is on the other — one-half the height of one of the holes in the encoder disk, to be exact. That difference causes the two infrared sensors to see pulses of light at slightly different times. There are times when one of the sensors will see a pulse of light when the other does not, and vice versa. This page offers a nice explanation of how direction is determined.

Now moving toward modern tech

Optical mice

Definition: An optical mouse uses a light-emitting diode and photodiodes to detect movement relative to the underlying surface, rather than moving some of its parts — as in a mechanical mouse.

Developed by Agilent Technologies and introduced to the world in late 1999, the optical mouse actually uses a tiny camera to take thousands of pictures every second.Able to work on almost any surface without a mouse pad, most optical mice use a small, red light-emitting diode (LED) that bounces light off that surface onto a complimentary metal-oxide semiconductor (CMOS) sensor. In addition to LEDs, a recent innovation are laser-based optical mice that detect more surface details compared to LED technology. This results in the ability to use a laser-based optical mouse on even more surfaces than an LED mouse.

Here’s how the sensor and other parts of an optical mouse work together:

  • The CMOS sensor sends each image to a digital signal processor (DSP) for analysis.
  • The DSP detects patterns in the images and examines how the patterns have moved since the previous image.
  • Based on the change in patterns over a sequence of images, the DSP determines how far the mouse has moved and sends the corresponding coordinates to the computer.
  • The computer moves the cursor on the screen based on the coordinates received from the mouse. This happens hundreds of times each second, making the cursor appear to move very smoothly.

Although LED-based optical mice are fairly recent, another type of optical mouse has been around for over a decade. The original optical-mouse technology bounced a focused beam of light off a highly-reflective mouse pad onto a sensor. The mouse pad had a grid of dark lines. Each time the mouse was moved, the beam of light was interrupted by the grid. Whenever the light was interrupted, the sensor sent a signal to the computer and the cursor moved a corresponding amount. This kind of optical mouse was difficult to use, requiring that you hold it at precisely the right angle to ensure that the light beam and sensor aligned. Also, damage to or loss of the mouse pad rendered the mouse useless until a replacement pad was purchased. Today’s LED-based optical mice are far more user-friendly and reliable.

Some types of Mices Availaible

Wireless Mice

Most wireless mice use radio frequency (RF) technology to communicate information to your computer. Being radio-based, RF devices require two main components: a transmitter and a receiver.

Bluetooth Mice

One of the RF technologies that wireless mice commonly use is Bluetooth. Bluetooth technology wirelessly connects peripherals such as printers, headsets, keyboards and mice to Bluetooth-enabled devices such as computers and personal digital assistantspersonal area network (PAN). Bluetooth devices have a range of about 33 feet (10 meters). (PDAs).

RF Mice

The other common type of wireless mouse is an RF device that operates at 27 MHz and has a range of about 6 feet (2 meters). More recently, 2.4 GHz RF mice have hit the market with the advantage of a longer range — about 33 feet (10 meters) and faster transmissions with less interference. Multiple RF mice in one room can result in cross-talk, which means that the receiver inadvertently picks up the transmissions from the wrong mouse. Pairing and multiple channels help to avoid this problem.

Typically, the RF receiver plugs into a USB port and does not accept any peripherals other than the mouse (and perhaps a keyboard, if sold with the mouse). Some portable models designed for use with notebook computers come with a compact receiver that can be stored in a slot inside the mouse when not in use.

Biometric Mice

Biometric mice add security to your computer system by permitting only authorized users to control the mouse and access the computer. Protection is accomplished with an integrated fingerprint reader either in the receiver or the mouse. This feature enhances security and adds convenience because you can use your fingerprint rather than passwords for a secure login.

One, two, three or more buttons?

One button mouse

One button mouse

Three-button mouse

Three-button mouse

Five button mouse

Five button mouse


for reading

Referrences & sorces: How stuff works & wikipedia


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


Blog Stats

  • 54,702 hits
%d bloggers like this: