Ultrasonic position detecting system
First Claim
1. An apparatus for determining the position of any of a variety of objects in a preferred region of a plane comprised of:
- (a) first and second means, each said means transmitting and receiving ultrasonic pulses;
(b) an ultrasonic driving means providing driving power to said first and second means in a series of pulses, the driving means driving said first and second means at a plurality of different frequencies and each pulse being a monofrequency output;
(c) a receiving means to receive an echo of a sound pulse from said first and/or second means;
(d) a discriminator means to elect preferred echos in accordance with a time delay and magnitude of signals representing the echos received from said first and/or second means, the election criteria including(i) the elected echos must be received after a first time period in which said means has transmitted an ultrasonic pulse and blanking of said means during a blanking period has occurred, said first and second means being separated by more than twice a distance determined by multiplying half of said first time period with the speed of sound;
(ii) when the apparatus is operated whereby one of said means transmits and the other of said means receives, the elected echos must be received within a second time period determined by the greatest distance from one of said means to the furthest part of said preferred region of said plane and back to the other of said means as divided by the speed of sound;
(iii) when the apparatus is operated whereby one of said means both transmits and receives said pulses, the elected echos must be received within a third time period determined by twice the shortest distance from said one of said means to the preferred region of said plane divided by the speed of sound;
(e) a time-measuring means to measure the time delay between each transmitted pulse and each elected echo;
(f) a means to determine a location of the source of the elected echos by deriving information from the measured time delays;
(g) a computing module means including a microprocessor to (i) generate signals controlling said first and second means and (ii) calculate said positon; and
(h) a computer interface means to provide a signal representative of the location of the source of the echos to a computer.
1 Assignment
0 Petitions
Accused Products
Abstract
A system measures the (x, y) coordinates of a target, for example, a pointed finger on a flat surface such as a rectangular plate. A pair of ultrasonic transducers are placed on the plate so that one transducer is located at each of the two left corners of the plate or at each of the two top corners of the plate. The transducers transmit short ultrasonic pulses which are reflected as echos off the target and then received by the transducers. The time elapsed between the transmitting of each pulse and receiving its echo is converted into distances between the transducers and the target, which distances are then converted into the target'"'"'s (x, y) coordinates.
The system is designed to clamp onto a number of flat surfaces, thereby allowing the system to be used with printed representations of keyboards, graphs, CRT monitors and standard television screens. The system is interfaced with any of a variety of computers and provides a signal representative of the location of the target to the computer.
The system is also designed so that it can be placed inside any new or existing frame around the flat surface.
112 Citations
26 Claims
-
1. An apparatus for determining the position of any of a variety of objects in a preferred region of a plane comprised of:
-
(a) first and second means, each said means transmitting and receiving ultrasonic pulses; (b) an ultrasonic driving means providing driving power to said first and second means in a series of pulses, the driving means driving said first and second means at a plurality of different frequencies and each pulse being a monofrequency output; (c) a receiving means to receive an echo of a sound pulse from said first and/or second means; (d) a discriminator means to elect preferred echos in accordance with a time delay and magnitude of signals representing the echos received from said first and/or second means, the election criteria including (i) the elected echos must be received after a first time period in which said means has transmitted an ultrasonic pulse and blanking of said means during a blanking period has occurred, said first and second means being separated by more than twice a distance determined by multiplying half of said first time period with the speed of sound; (ii) when the apparatus is operated whereby one of said means transmits and the other of said means receives, the elected echos must be received within a second time period determined by the greatest distance from one of said means to the furthest part of said preferred region of said plane and back to the other of said means as divided by the speed of sound; (iii) when the apparatus is operated whereby one of said means both transmits and receives said pulses, the elected echos must be received within a third time period determined by twice the shortest distance from said one of said means to the preferred region of said plane divided by the speed of sound; (e) a time-measuring means to measure the time delay between each transmitted pulse and each elected echo; (f) a means to determine a location of the source of the elected echos by deriving information from the measured time delays; (g) a computing module means including a microprocessor to (i) generate signals controlling said first and second means and (ii) calculate said positon; and (h) a computer interface means to provide a signal representative of the location of the source of the echos to a computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method for determining the position of any of a variety of objects in a preferred region of a plane comprising:
-
(a) transmitting a plurality of monotone ultrasonic pulses having a plurality of frequencies through a pair of transducers; (b) receiving echos of the pulses from each transducer; (c) selecting a time-dependent range of echos received; (d) determining which echos within the range are representative of the position of the object; (e) calculating the location of the object by measuring the time delay of the echo and thereby determining the distance of the object from each transducer and the distance from one transducer to the object and back to the second transducer; and
,(f) providing a signal compatible with a computer, indicative of the position of the object so that a person using the method may select a position on or immediately below the preferred region of the plane by pointing to the position, the preferred region being surrounded by a frame.
-
-
26. A method for determining the position of a variety of objects in a preferred three-dimensional work area comprising:
-
(a) positioning three transducers substantially in a commmon plane within the work area; (b) transmitting a plurality of monotone ultrasonic pulses having a plurality of frequencies through each of the transducers; (c) receiving echos of the pulses from each transducer; (d) selecting a time-dependent range of echos received; (e) determining which echos within the range are representative of the position of the object; (f) calculating the location of the object by measuring the time delay of the echos and thereby determining the distance of the object from each transducer; (g) providing a signal compatible with a computer indicative of the position of the object so that a person using the method may select a position in said work area by pointing with an object to the position; and (h) surrounding at least a portion of said work area with a frame.
-
Specification