A data input device for use with an optically rough tracking surface
comprising a substantially coherent light source for projecting a
substantially coherent light beam onto the tracking surface for
scattering the substantially coherent light beam. An optic guides the
projected substantially coherent light beam toward the tracking surface
and comprises a first boundary facing the substantially coherent light
source and a second boundary opposite the first boundary. A detector
detects at least a portion of the scattered light beam comprising a
speckle pattern. The optic is arranged such that the tracking surface is
spaced from the second boundary by a distance sufficient to inhibit any
substantial retro-reflection of the substantially coherent light beam
striking the second boundary from striking the detector. A controller
responsive to the detector operates the device in a tracking mode for
utilizing the detected speckle pattern to track relative movement between
the device and the tracking surface. The device is particularly useful in
handheld and laptop devices, such as personal digital assistants,
cellular phones, laptop computers, etc., where it is desirable to
interact with a tracking surface comprising human skin, such as a
fingertip.