Apparatus for controlling a screen pointer that distinguishes between ambient light and light from its light source
First Claim
1. An apparatus for controlling the position of a screen pointer for an electronic device having a display screen, the apparatus comprising:
- a light source for illuminating an imaging surface with a plurality of light pulses, thereby generating reflected light pulses;
a detection circuit configured to sense light, distinguish between the reflected pulses and ambient light, and generate a low signal indication if the magnitude of the reflected pulses falls below a threshold value; and
an optical motion sensor for generating digital images based on the reflected pulses, the motion sensor configured to generate movement data based on the digital images, the movement data indicative of relative motion between the imaging surface and the apparatus.
11 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for controlling the position of a screen pointer for an electronic device having a display screen, includes a light source for illuminating an imaging surface with a plurality of light pulses, thereby generating reflected light pulses. A detection circuit is configured to sense light, distinguish between the reflected pulses and ambient light, and generate a low signal indication if the magnitude of the reflected pulses falls below a threshold value. An optical motion sensor generates digital images based on the reflected pulses. The motion sensor is configured to generate movement data based on the digital images. The movement data is indicative of relative motion between the imaging surface and the apparatus.
-
Citations
24 Claims
-
1. An apparatus for controlling the position of a screen pointer for an electronic device having a display screen, the apparatus comprising:
-
a light source for illuminating an imaging surface with a plurality of light pulses, thereby generating reflected light pulses;
a detection circuit configured to sense light, distinguish between the reflected pulses and ambient light, and generate a low signal indication if the magnitude of the reflected pulses falls below a threshold value; and
an optical motion sensor for generating digital images based on the reflected pulses, the motion sensor configured to generate movement data based on the digital images, the movement data indicative of relative motion between the imaging surface and the apparatus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 19)
-
-
9. A method for detecting when an optical mouse has been lifted from an imaging surface, the method comprising:
-
illuminating the imaging surface with a modulated light signal output by the mouse, thereby generating a reflected modulated light signal;
generating an electrical signal based on sensed light, the sensed light including ambient light and the reflected modulated light signal;
processing the electrical signal to remove components corresponding to the ambient light; and
determining whether the mouse has been lifted from the imaging surface based on the processed electrical signal. - View Dependent Claims (10, 11, 12)
-
-
13. A method for generating movement data with an optical pointing device for controlling the position of a screen pointer, the method comprising:
-
illuminating an imaging surface with a light source, thereby generating reflected light;
sensing a combination of reflected light from the light source and ambient light when the light source is on;
sensing ambient light when the light source is off;
generating digital images based on a difference between the sensed combination and the sensed ambient light; and
generating movement data based on the digital images, the movement data indicative of relative motion between the imaging surface and the pointing device. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
20. An optical mouse for generating movement data for controlling the position of a screen pointer, the device comprising:
-
a light source for illuminating an imaging surface; and
an optical motion sensor for generating movement data based on captured images of the imaging surface, wherein the optical motion sensor is configured to sense a combination of reflected light from the light source and ambient light when the light source is on, sense ambient light when the light source is off, detect a level of the reflected light from the light source based on the sensed combination and the sensed ambient light, and determine whether the mouse has been lifted from the imaging surface based on the detected level.
-
-
21. A method for rejecting ambient light in a digital imaging system, the method comprising:
-
illuminating an object with a modulated light signal, thereby generating a reflected modulated light signal;
generating an electrical signal based on sensed light, the sensed light including ambient light and the reflected modulated light signal; and
processing the electrical signal to remove components corresponding to the ambient light. - View Dependent Claims (22, 23, 24)
-
Specification