Input device for providing multi-dimensional position coordinate signals to a computer
First Claim
1. A computer input apparatus for providing signals to a computer, comprising:
- a housing having an interior;
an elongated member retained by the housing and movable along at least two of three perpendicular axes and rotatable about at least one of the three axes, the elongated member having a first end portion movably retained by the housing and a free end portion movable by a user along the two of three axes and rotatable about the one axis;
first and second light emitting elements within the interior of the housing and retained by one of the housing and the first end portion of the elongated member;
a light detecting element within the interior of the housing and retained by the other of the housing and the first end portion of the elongated member, the first and second light emitting elements projecting light to illuminate first and second areas on a surface of the light detecting element, and the light detecting element detecting the first and second illuminated areas and producing first and second signals respectively, in response thereto, the first and second signals corresponding to positions of the first and second illuminated areas, respectively, on the surface of the light detecting element; and
processing circuitry electrically coupled to the first and second light emitting elements and the light detecting element to alternately cause the first and second light emitting elements to emit light, the processing circuitry receiving the first and second signals produced in response thereto, and producing a first position signal based on the first and second signals, the first position signal corresponding to a spatial position of the elongated member along the two of three axes and a rotational position based on rotation of the elongated member about the one axis.
7 Assignments
0 Petitions
Accused Products
Abstract
A user input system for inputting computer signals, such as a joystick, has an elongated member or handle that is movably received by a housing. The handle is capable of moving in at least three perpendicular directions, i.e., along X, Y and Z axes, and is capable of being rotated about at least one of the three axes. In a first embodiment, a pair of light emitting diodes ("LEDs") are mounted at an end of the handle and oriented toward the interior of the housing. The LEDs are strobed to alternately project light downward into the housing. A light detecting element, such as a two-dimensional position sensing device ("PSD"), two one-dimension PSDs, or a four quadrant photodiode, is positioned opposite the LEDs, and mounted to the housing to receive the light from the LEDs to produce signals. The signals are converted from analog to digital and input to a microprocessor. The microprocessor, employing trigonometric methods, calculates the position and orientation (i.e., rotation) of the handle and outputs the coordinates to a host computer. The joystick preferably includes switches that produce signals and a slidable member that produces a variable signal, all of which are also output to the computer. In a second embodiment, the LEDs are mounted to the housing to project the light upward and the light detecting unit is mounted at the end of the handle.
181 Citations
38 Claims
-
1. A computer input apparatus for providing signals to a computer, comprising:
-
a housing having an interior; an elongated member retained by the housing and movable along at least two of three perpendicular axes and rotatable about at least one of the three axes, the elongated member having a first end portion movably retained by the housing and a free end portion movable by a user along the two of three axes and rotatable about the one axis; first and second light emitting elements within the interior of the housing and retained by one of the housing and the first end portion of the elongated member; a light detecting element within the interior of the housing and retained by the other of the housing and the first end portion of the elongated member, the first and second light emitting elements projecting light to illuminate first and second areas on a surface of the light detecting element, and the light detecting element detecting the first and second illuminated areas and producing first and second signals respectively, in response thereto, the first and second signals corresponding to positions of the first and second illuminated areas, respectively, on the surface of the light detecting element; and processing circuitry electrically coupled to the first and second light emitting elements and the light detecting element to alternately cause the first and second light emitting elements to emit light, the processing circuitry receiving the first and second signals produced in response thereto, and producing a first position signal based on the first and second signals, the first position signal corresponding to a spatial position of the elongated member along the two of three axes and a rotational position based on rotation of the elongated member about the one axis. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An input apparatus for providing absolute position signals comprising:
-
a stationary housing; a movable member movable in at least three degrees of freedom; an optical transducer having a first portion that includes first and second light emitting elements and a second portion that includes at least one light detecting element, one of the first and second portions of the optical transducer being within the stationary housing and the other of the first and second portions of the optical transducer being retained by the movable member; the first and second light emitting elements projecting light to illuminate respective first and second areas on the light detecting element, and the light detecting element detecting the first and second illuminated areas of light and producing first and second signals, respectively, in response thereto, the first and second signals uniquely corresponding to positions of the first and second illuminated areas of light, respectively, on the light detecting element; processing circuitry electrically coupled to one of the first and second portions of the optical transducer; driving circuitry electrically coupled to the other of the first and second portions of the optical transducer; and the driving circuitry causing the first and second light emitting elements to emit light, and the processing circuitry receiving the first and second signals produced in response thereto, and producing a first position signal based on the first and second signals, the first position signal corresponding to an absolute position of the movable member with respect to the three degrees of freedom. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. In a computer input device having first and second light emitting elements, a light detecting element and an elongated member movable along at least two of three mutually perpendicular axes and rotatable about at least one of the three axes, a method of computing coordinates of a position of the elongated member comprising the steps of:
-
moving the elongated member; projecting light from the first light emitting element to the light detecting element following movement of the elongated member; determining a first incident direction of light from the first light emitting element to the light detecting element; projecting light from the second light emitting element to the light detecting element; determining a second incident direction of light from the second light emitting element to the light detecting element; determining a spatial position of the elongated member along the two of three mutually perpendicular axes based on the determined first and second incident directions of light from the respective first and second light emitting elements; determining a rotational position of the elongated member about the one of the three axes based on the determined first and second incident directions of light from the respective first and second light emitting elements; and outputting the spatial and rotational positions to a computer. - View Dependent Claims (34, 35, 36, 37, 38)
-
Specification