Mouseless optical and position translation type screen pointer control for a computer system
First Claim
1. Apparatus for controlling the position of a screen pointer for a computer system, the apparatus comprising:
- a rod lens having an imaging surface at one end against which a portion of the tip of a human digit may be placed, and having an opposite distal end into which light may enter, be reflected from the portion of the tip of the digit as an image thereof and exit in a direction generally opposite to that in which it entered;
a light source disposed proximate the distal end of the rod lens, that emits light which enters the rod lens at the distal end and then illuminates the entirety of that portion of the tip of the digit that is placed against the imaging surface; and
a motion transducer disposed proximate the distal end of the rod lens and that receives the reflected image, from a subset of which the motion transducer creates pixelized representations comprising a reference array and shifted versions thereof that are nearest neighbor arrays, each array being of multi-bit digitized values stored in memory, which reference and nearest neighbor arrays are correlated with a newly acquired sample array to produce signals indicative of motion in orthogonal axes of the tip of the digit across the imaging surface.
15 Assignments
0 Petitions
Accused Products
Abstract
A mouseless, optical and position translation type screen pointer control images a portion of the texture or fingerprint on one of the user'"'"'s digits, which may be a thumb or a finger. Motion of the digit produces motion of the image that is detected by a movement sensor and is translated into corresponding motion of the screen pointer. The digit is placed onto an end of a rod lens that either extends upward amongst the keys: say, proximate the junction of the "H", "J", "Y" and "U" keys; or, horizontally outward from the front edge of the keyboard. As the image "moves" within the movement sensor a portion of it disappears from the field of view, and is replaced with other image patterns. A sufficiently changed image is maintained as a new current image, which then itself changes, and so on. A comparison between a reference frame (previous image) and the current frame (present image) allows detection of the amount and direction of image motion. These detected amounts corresponds to rotation of a mouse ball, and are sent to the computer'"'"'s software to be treated as such. Since there is now no mouse, the buttons or switches that are part of a regular mouse may be replicated as separate keys on the keyboard. The SPACE bar may be shortened to provided room for these new keys.
291 Citations
9 Claims
-
1. Apparatus for controlling the position of a screen pointer for a computer system, the apparatus comprising:
-
a rod lens having an imaging surface at one end against which a portion of the tip of a human digit may be placed, and having an opposite distal end into which light may enter, be reflected from the portion of the tip of the digit as an image thereof and exit in a direction generally opposite to that in which it entered; a light source disposed proximate the distal end of the rod lens, that emits light which enters the rod lens at the distal end and then illuminates the entirety of that portion of the tip of the digit that is placed against the imaging surface; and a motion transducer disposed proximate the distal end of the rod lens and that receives the reflected image, from a subset of which the motion transducer creates pixelized representations comprising a reference array and shifted versions thereof that are nearest neighbor arrays, each array being of multi-bit digitized values stored in memory, which reference and nearest neighbor arrays are correlated with a newly acquired sample array to produce signals indicative of motion in orthogonal axes of the tip of the digit across the imaging surface. - View Dependent Claims (2, 3, 4, 6)
-
-
5. A method of controlling the position of a screen pointer for a computer system comprising the steps of:
-
placing a portion of an appendage of the human hand against an imaging surface at one end of a rod lens; directing light into an other end of the rod lens to illuminate in its entirety that portion of the appendage that is against the imaging surface; focusing an image reflected from the portion of the appendage onto an array of photo detectors proximate the other end of the rod lens; digitizing to multiple bits the output values of the photo detectors and storing the multi-bit digital results as a reference array in a memory; subsequent to storing the reference array, digitizing to multiple bits the output values of the photo detectors and storing the multi-bit digital results as a sample array in a memory; correlating the sample array with the reference array and also with nearest neighbor shifted versions of the reference array to produce motion signals indicative of motion in orthogonal axes across the imaging surface by the appendage; and adjusting the position of a screen pointer in accordance with the motion signals.
-
-
7. Apparatus for controlling the position of a screen pointer for a computer system, the apparatus comprising:
-
a rod lens having an imaging surface at one end against which the tip of a human digit may be placed, and having an opposite distal end into which light may enter, reflect from the tip of the digit and exit in a direction generally opposite to that in which it entered, and wherein the rod lens is placed amongst keys in a keyboard in a location that is adjacent to an index digit and with the imaging surface just above the tops of the keys; a light source disposed proximate the distal end of the rod lens and that emits light that enters the rod lens at the distal end; and a motion transducer disposed proximate the distal end of the rod lens and that receives light that reflects from the tip of the digit and that exits the distal end of the rod lens, the motion detector producing signals indicative of motion in orthogonal axes of the tip of the digit across the imaging surface.
-
-
8. Apparatus for controlling the position of a screen pointer for a computer system, the apparatus comprising:
-
a rod lens having an imaging surface at one end against which the tip of a human digit may be placed, and having an opposite distal end into which light may enter, reflect from the tip of the digit and exit in a direction generally opposite to that in which it entered, and wherein the imaging surface of the rod lens extends through an aperture in a bezel for a keyboard, the aperture in a central frontal location thereof that may be covered by the tip of a human thumb when an index digit is positioned over a home key on the keyboard; a light source disposed proximate the distal end of the rod lens and that emits light that enters the rod lens at the distal end; and a motion transducer disposed proximate the distal end of the rod lens and that receives light that reflects from the tip of the digit and that exits the distal end of the rod lens, the motion detector producing signals indicative of motion in orthogonal axes of the tip of the digit across the imaging surface.
-
-
9. Apparatus for controlling the position of a screen pointer for a computer system, the apparatus comprising:
-
a rod lens having an imaging surface at one end against which the tip of a human digit may be placed, and having an opposite distal end into which light may enter, reflect from the tip of the digit and exit in a direction generally opposite to that in which it entered; a light source disposed proximate the distal end of the rod lens and that emits light that enters the rod lens at the distal end; a motion transducer disposed proximate the distal end of the rod lens and that receives light that reflects from the tip of the digit and that exits the distal end of the rod lens, the motion detector producing signals indicative of motion in orthogonal axes of the tip of the digit across the imaging surface; and a keyboard whose SPACE bar is approximately the length of two to three regular keys, and immediately on each side of which are additional keys that when pressed operate as if buttons on a mouse had been pressed.
-
Specification