Keyboard-compatible optical determination of object's position
First Claim
Patent Images
1. A user input subsystem, comprising:
- a single light source, and a beacon generator which is optically coupled to said light source to generate an oscillating beacon therefrom;
an optical train, including a beacon separator which diverts at least a portion of said beacon to thereby separates light from said light source into first and second oscillating beacons, and additional elements which direct said first and second beacons through different axes of a light grid;
one or more retroreflectors which retroreflect said first and second beacons; and
a sensor which senses retroreflected portions of said first and second beacons;
whereby the output of said sensor provides information about the instantaneous position of an obstruction, such as a fingertip, which may be positioned within said light grid.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of determining an object'"'"'s position and associated apparatus provides positional information in a form that may be conveniently communicated to a computer to calculate the object'"'"'s position. In a preferred embodiment, representatively incorporated in a computer keyboard, a method of determining an object'"'"'s position includes forming an optical grid of reflected beacons and detecting an obstruction of the reflected beacons. The preferred embodiment apparatus utilizes a single light source and a single light sensor to detect an object'"'"'s position in two dimensions.
84 Citations
18 Claims
-
1. A user input subsystem, comprising:
-
a single light source, and a beacon generator which is optically coupled to said light source to generate an oscillating beacon therefrom; an optical train, including a beacon separator which diverts at least a portion of said beacon to thereby separates light from said light source into first and second oscillating beacons, and additional elements which direct said first and second beacons through different axes of a light grid; one or more retroreflectors which retroreflect said first and second beacons; and a sensor which senses retroreflected portions of said first and second beacons; whereby the output of said sensor provides information about the instantaneous position of an obstruction, such as a fingertip, which may be positioned within said light grid. - View Dependent Claims (2, 3, 4, 5, 16)
-
-
6. A user input subsystem, comprising:
-
a keyboard; a single light source, and a beacon generator which is optically coupled to said light source to generate an oscillating beacon therefrom; an optical train, including a beacon separator which diverts at least a portion of said beacon to thereby separates light from said light source into first and second oscillating beacons, and additional elements which direct said first and second beacons through different axes of a light grid which is positioned above said keyboard; one or more retroreflectors which retroreflect said first and second beacons; and a sensor which senses retroreflected portions of said first and second beacons; wherein said sensor and the keyboard are both connected to provide output signals indicating user inputs. - View Dependent Claims (7, 8, 9, 10, 17)
-
-
11. A user input subsystem, comprising:
-
a single light source positioned to emit a collimated light beam; a beacon generator which generates an oscillating beacon from said light beam; a beacon separator which diverts a portion of said oscillating beacon to thereby separate said oscillating beacon into first and second beacon components; an optical train which directs said first and second beacon portions through different axes of a light grid; two retroreflectors which retroreflect said first and second beacon portions; and a sensor which senses retroreflected portions of said first and second beacons; whereby the output of said sensor provides information about the instantaneous position of an obstruction, such as a fingertip, which may be positioned within said light grid. - View Dependent Claims (12, 13, 14, 15, 18)
-
Specification