A three-dimensional optical mouse device with a Micromirror Array Lens
(MMAL) is provided. To have the three-dimensional optical mouse system, a
three-dimensional imaging device is used for detecting the motion of
optical pointer or fingers of the user and gives a location of the
pointer to computer working as a pointing device in three-dimension. This
three-dimensional pointing system uses three-dimensional imaging device
using MMAL with variable focal length.