Abstract:
An optical mouse has an image sensor (12) providing image data via an ADC (14) to a correlation circuit (16) and a motion estimation circuit (18) to provide output signals representative of mouse motion. The output signals are disabled when the mouse is lifted away from the working surface. This is achieved by summing each frame, after filtering in a high-pass filter (22), in a summer (26) to provide a single value, and comparing this with a threshold. If the filtered and summed value exceeds the threshold, this indicates that the image contains in-focus objects, and thus that the mouse is on the working surface.