Apparatus and method for controlling a cursor on a computer display
First Claim
Patent Images
1. An apparatus for controlling the movement of a cursor of a computer display in response to corresponding movement of an operator'"'"'s head, comprising:
- transmitting means for generating and transmitting an ultrasonic signal of a suitable frequency or frequencies;
receiving means mountable relative to the operator'"'"'s head so as to move with said head and so as to receive signals transmitted by said transmitting means, said receiving means including at least two individual ultrasonic receivers;
means for directly determining the phase of said received signals and producing information signals representing the phase relationship between signals received by respective said ultrasonic receivers;
processing means for receiving and storing said information signals from said phase determining means, said processing means also analyzing consecutive signals produced by said phase determining means, differences in said analyzed consecutive signals being used to compute position movement information for said cursor;
means for supplying said position movement information to a controller of the cursor of the computer display.
3 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is an apparatus and method for controlling the cursor of a computer display. The apparatus includes a headset which is worn by the computer operator and an ultrasonic transmitter for transmitting sound waves which are picked up by the receivers in the headset. These sound waves are compared for phase changes, and circuitry is provided for converting the phase changes into position change data which is used by a computer to control the cursor.
-
Citations
25 Claims
-
1. An apparatus for controlling the movement of a cursor of a computer display in response to corresponding movement of an operator'"'"'s head, comprising:
-
transmitting means for generating and transmitting an ultrasonic signal of a suitable frequency or frequencies; receiving means mountable relative to the operator'"'"'s head so as to move with said head and so as to receive signals transmitted by said transmitting means, said receiving means including at least two individual ultrasonic receivers; means for directly determining the phase of said received signals and producing information signals representing the phase relationship between signals received by respective said ultrasonic receivers; processing means for receiving and storing said information signals from said phase determining means, said processing means also analyzing consecutive signals produced by said phase determining means, differences in said analyzed consecutive signals being used to compute position movement information for said cursor; means for supplying said position movement information to a controller of the cursor of the computer display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for controlling the movement of a cursor of a computer display in response to corresponding movement of an operator'"'"'s head, comprising:
-
means for generating and transmitting an ultrasonic signal of a suitable frequency or frequencies, said transmitting means being positioned in close proximity to said computer display; means for receiving said ultrasonic signals supportable on the head of an operator of the computer display and moveable with the head, said receiving means including three ultrasonic receivers arranged on a headset positionable on a head of the operator, two of said receivers being positioned at opposite ends of said headset along a horizontal line and a third receiver being located off said horizontal line between said two receivers, each of said two receiver positioned along said horizontal line being located near an ear of the operator when the headset is placed over the head of the operator; means for converting said ultrasonic signals received by said ultrasonic receivers into an information signal indicative of movement of the operator'"'"'s head of a form suitable for input into a computer for controlling the movement of said cursor. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method of controlling the movement of a cursor of a computer display in response to corresponding movement of an operator'"'"'s head, comprising the steps of:
-
providing ultrasonic signal transmitting means mounted in proximity to the computer display; providing signal receiving means designed to be mounted on the head of the operator, said signal receiving means including at least two individual ultrasonic receivers; positioning the operator so that only air separates said transmitting means from said receiving means; moving said receiving means through movements of the operator'"'"'s head; directly determining the phase relationship between ultrasonic signals received by said at least two individual ultrasonic receivers; comparing two consecutive sets of said phase relationships and creating signals proportional to the difference thereof; calculating units of movement for said cursor corresponding to differences in two consecutive sets of phase relationships; using said units of movement to control the cursor of the computer display. - View Dependent Claims (18, 19, 20, 21)
-
-
22. An apparatus for controlling the movement of a cursor of a computer display in response to corresponding movement of an operator'"'"'s head, said apparatus comprising:
-
means for generating and transmitting an ultrasonic signal of a suitable frequency or frequencies; means for receiving said transmitted ultrasonic signal, said receiving means including at least two individual ultrasonic receivers; one of said generating means and said receiving means being located in close proximity to said computer display and the other of said generating means and said receiving means being positioned on the head of the operator; means for directly determining the phase of said received signals and producing information signals representing the phase relationship of "between signals received by respective said ultrasonic receivers;
".processing means for receiving and storing said information signals from said phase determining means, said processing means also analyzing consecutive signals produced by said phase determining means, differences in said analyzed consecutive signals being used to compute position movement information for said cursor; means for supplying said position movement information to a controller of the cursor of the computer display. - View Dependent Claims (23, 24, 25)
-
Specification