HK1060636B - Surface position location system and method - Google Patents
Surface position location system and method Download PDFInfo
- Publication number
- HK1060636B HK1060636B HK04103648.6A HK04103648A HK1060636B HK 1060636 B HK1060636 B HK 1060636B HK 04103648 A HK04103648 A HK 04103648A HK 1060636 B HK1060636 B HK 1060636B
- Authority
- HK
- Hong Kong
- Prior art keywords
- signal
- stylus
- conductive means
- conductive
- electrical
- Prior art date
Links
Description
The present invention relates to a system for determining a location selected by a user on a surface and providing information to the user that has been determined to be relative to that location. In particular the present invention relates to position detection devices that are able to detect positions on a surface.
A variety of technologies exist to determine the position of a stylus, or even a finger, placed on a surface. One technology is a grid of horizontal and vertical wires that are placed below the surface of a flat tablet or over the surface of a display device and emit position indicating signals which are detected by a stylus. Two devices using this type of technology are described in U.S. patents 5,149,919 and 4,686,332 to Greenias, et al. Applications using these devices are computer input drawing (or digitizing) tablets, and touch-screen display devices.
In another technology, surface acoustic waves are measured at the edges of a glass plate and are used to calculate the position on the plate that was selected by a finger or a stylus. Applications include high use touch screen kiosk displays where a conductive overlay technology would wear out.
Yet other technologies include the use of light pens as optical detectors. Additionally a frame around a flat display with an array of light emitters and detectors around the edge of the frame, may be used to detect when a finger or stylus is near the display surface. These technologies are limited to displays or flat surfaces.
Position detectors such as the devices disclosed in the Greanias patents, that use many conductors arranged in a grid, are not well suited to a complex shaped surface of either two or three dimensions. There are, at a minimum, difficulties in positioning and shaping the conductors to fit the contours of a complex shape.
Another similar device is a grid of horizontal and vertical wires placed over or beneath the surface of a flat display device that uses capacitive coupling of a stylus or finger. In this device, the capacitive coupling transfers position indicating signals from one wire to another which can be used to calculate the position of the coupling. Computer input tablets, as well as finger pointing mouse replacement tablets, use this technology.
In another technology, a rectangular homogenous transparent conductor is placed over the surface of a display device and bar contacts on the edges of the transparent conductor charge the conductor. Capacitive coupling of a stylus or a finger to the transparent conductor causes the conductor to discharge while sensors attached to the bar contacts measure the amount of current drawn through each of the contacts. Analysis of the ratios of the currents drawn from pairs of contacts on opposing sides of the rectangle provide an X - Y position on the panel that was selected by the user. A device of this type is described in U.S. patent 4,853,498 to Meadows, et al. An application of this device is a touch-screen display.
A similar technology uses a rectangular piece of extremely uniform resistive material with a series of discrete resistors along the edge and is mounted on a flat surface. A voltage differential is applied to the row of resistors on opposing sides of the rectangle and in a time-division manner the voltage differential is applied to the row of resistors of the other two opposing sides. The position indicating signals are either received by a stylus, or by a conductive overlay which can be depressed to contact the surface of the resistive material. One variety of this device is described in U.S. patent 3,798,370 to Hurst.
The devices described in U.S. patents 4,853,498 (Meadows, et al.) and 3,798,370 (Hurst) drive a homogenous rectangular resistive overlay with bar contacts or a string of resistors along each edge. These approaches rely upon the regular shape of a rectangle in order to work. The shape and placement of the contacts provide the means to detect portions of the surface within a rectangular subsection of the resistive material of the surface. Other simple shapes may also be feasible with bar and resistor string contacts but in complex shapes they can create areas that cannot be distinguished (e.g., shapes with concave edges such as a circle or ellipse can not be accommodated by either the Meadows or the Hurst approaches). The use of bar contacts or strings of resistors along substantially the entire edge of an object limits their usefulness on objects where the position on the entire surface needs to be detected. The locations directly beneath each bar electrode and between each bar or spot electrode and the edge of the object are not detectable in these devices.
The devices described in U.S. patents 4,853,499 (Meadows, et al.) and 3,798,370 (Hurst) do not take into consideration the effects of contact resistance. The resistance between the contacts and the homogenous resistive material may be substantial relative to the resistance of the homogenous material. Additionally the contact resistance may vary from electrode to electrode or change due to mechanical or environmental stress. The Meadows and Hurst devices rely on contacts of known, or constant resistance, which constrains the use of materials and contact approaches. Any variation in contact resistance or changes in contact resistance due to environmental factors are not accounted for and result in detection errors.
Further, Meadows loads the surface with a capacitively coupled stylus and determines position by measuring the current drawn from the driving circuits. The Meadows device requires four receiver circuits to accomplish this.
The Meadows device is susceptible to the effects of unwanted phantom styluses coupling to the surface. Phantom styluses such as rings or fingers may couple to the active surface instead of, or in addition to, the actual stylus. These phantom styluses cause detection errors because the changes that they also produce cause changes in the driving circuit.
In applications where the object containing the grid needs to be rotated, or the electronics and the object are physically spaced-apart from each other, a large number of conductors must be coupled to the system, or between the elements of the systems, through connection mechanisms that may allow rotation or other movements. Such cables for the systems of the prior art would be rather large and cumbersome. Further, connectors with a large number of contacts are expensive and reduce the overall reliability of any system that requires them. Contacts that allow rotation, such as slip rings or commutators, become prohibitively complex and expensive as the number of connections rises above a small number. Additionally, the multiple circuits required to drive grid arrays are complex and costly to manufacture. Acoustic wave detectors provide a rugged position detection mechanism but are costly to implement. Light wave detection mechanisms are limited to flat surfaces and are susceptible to dust and insects blocking the light paths. It is believed, however, that the present invention solves these problems.
In today's modern environment there are many sources of electro-magnetic energy, both naturally occurring and man-made. Some examples of the sources of such energy in the earth's atmosphere are static electricity, electrical storms, heat lightning, radiation from outer space, and man-made radio waves. Each of these acts and interacts with each other causing interference and background noise to each other, depending on the intensity of the background or interfering signal. Thus, as is well known in devices that utilize an antenna as a device to detect an input signal, these atmospheric signals may interfere with the ability to detect and receive a signal of interest. It is also known that in systems with a hand-held antenna probe, the human body acts as a larger antenna with a signal from the person holding that probe added to the signal of interest detected by the hand-held probe. That added signal, and the multiple frequencies that it includes is also known to potentially add a level of inaccuracy in such a system, if the desired signal can be detected at all. To overcome that unwanted interference many elaborate circuits have been devised to suppress those interference signals "picked-up" by the human user from impacting the performance of the system.
US 4492819 discloses a writing tablet incorporating a plurality of conductors embedded beneath the surface thereof. The conductors form a grid for receiving radiated electric signals generated remote from the tablet and supplied to a pen acting as a radiating antenna.
US 4464118 discloses a graphical input device outputting sound in response to user input. The device combines an optical image processing system with a speech synthesis system wherein a drawing surface is provided in registration with a field of view of an optical imager. The user of a device is requested either visually via a display mounted on the housing or verbally by speech synthesis electronics to write or draw something on the surface. The device views the images drawn by the user and generates a data output signal on the basis of the appearance of the drawing.
US 5414227 discloses a tilt detection system for a radiative pickup stylus. This stylus includes a contact sensing mechanism and a coaxial conductor assembly which provides both positioning measurement and tilt sensing measurement features. By using the contact sensor to establish a calibration for the position and tilt detection elements an improved position and tilt sensing capabilities is provided for a radiative pickup stylus for a digitising display.
In accordance with the present invention, there is provided an electrographic sensor unit for outputting sound in response to determining user designation of a position in accordance with claim 1.
To fully explain the scope of the present invention, a detailed discussion of various embodiments is offered in the Description of the Preferred Embodiments below. However it must be kept in mind that that discussion is not an exhaustive discussion and variations on the many themes that are presented are also considered to be part of the present invention.
- Figure 1 is a simplified block diagram of a generalized embodiment of the system of the present invention.
- Figure 2 is an illustration of the position location algorithm of the present invention for a two dimensional surface shape.
- Figure 3 is similar to Figure 2 however the illustration is for a three dimensional shape.
- Figure 4 is a block diagram of a first embodiment of the present invention.
- Figure 5 is a block diagram of a second embodiment of the present invention.
- Figure 6 is a block diagram of a third embodiment of the present invention.
- Figure 7 is a block diagram of a fourth embodiment of the present invention.
- Figure 8 illustrates the restrictions on the placement of contact points to be able to determine position with only three contacts.
- Figure 9 illustrates three contact points that can not be used to determine position on the surface.
- Figure 10 is a schematic representation of an embodiments of the present invention adapted to be an interactive globe that incorporates a spherical conductive surface.
- Figure 11 is a schematic representation of an embodiment of the present invention adapted to be an interactive globe that incorporates two hemispherical conductive surfaces.
- Figure 12 is a prior art embodiment of how a potential interfering signal, from the user holding the antenna stylus is suppressed.
- Figure 13a is a simplified diagram of the stylus and shielded cable of the present invention.
- Figure 13b is another embodiment of the stylus and shielded cable of the present invention that grounds the user to the system of the present invention.
- Figure 13c is still another of the stylus and shielded cable of the present invention that grounds the user to the system of the present invention.
- Figure 13d is a partial cut-away view of the stylus design of Figure 13c to illustrate the internal positioning of the cable shield and the conductive grip of the stylus.
The present invention relates to a system and method for determining a location on a two or three dimensional surface of any shape selected by a user, as well as providing access to data storage locations or information stored therein that is relative to that location. More specifically, embodiments of the present invention determine the location information in the form of coordinates on a predefined coordinate system. That location information then serves as an address to locations within the memory of an associated microprocessor subsystem. That location, or address may in-turn be used to retrieve previously stored data pertaining to the corresponding location on the surface, to store data pertaining to the corresponding location on the surface, to modify the behavior of the system incorporating the present invention, or to be presented to the user on a conventional display or printer device.
It is well known by those skilled in the art how one would store data relative to points on any surface that might be employed with the present invention, as would be look-up tables to convert one coordinate system for a surface to another coordinate system.
Embodiments of the invention determine a user selected position on the surface by measuring the unique position indicating signals with a receiver as discussed below. For either two or three dimensional objects, the present invention only requires a single receiver circuit.
In the various embodiments of the present invention, the stylus does not load, or negligibly loads, the transmitters and a signal level at the point on the surface that is touched by the stylus is measured rather than the changes in the driving circuit as in the Meadows device. Additionally, potentially phantom styluses such as fingers and rings, that have a dramatic effect on the operation of the prior art, only have a negligible loading effect on the transmitter of the present invention. Thus the present invention is immune to phantom styluses.
In addition to the user acting as an antenna and picking up atmospheric noise and signals as described in the Background of the Invention above, there is another secondary effect that can potentially occur if the user is not grounded with respect to the system of the present invention. Since in the present invention the surface to which the user points the probe, in the AC mode, is radiating a different signal at different surface coordinates, a portion of the user's hand, perhaps a finger or thumb, while holding the probe at the desired location may pick-up a different signal from another location spaced away from the location of interest. In such a situation the antenna of the probe can potentially be influenced by that secondary signal capacitively coupled from the surface to the user and then coupled to the antenna of the probe. That secondary signal could result in a modified signal being received by a signal measurement stage. That modified signal from the surface might then be processed to identify a location other than the actual location to which the user has pointed the probe tip.
For example, assume that the user has pointed the probe tip at Chicago on the surface of a globe of the present invention. In holding the probe tip at that location the user's thumb might extend east and be close to Detroit while several of the user's fingers extend west of Chicano toward Quincy, Illinois on the Mississippi River. What indeed might happen is that a mix of signals from the location to which the probe is pointed, together with a signal from each finger and the thumb of the user could be received by the signal measurement stage as an averaged signal resulting in the identification of the selected point as a location between Detroit and Quincy, or even somewhere else on the surface that is not even close to the location selected by the user, perhaps Tokyo. Even worse, the signal received by the antenna of the probe may be so complex as a result of all of the various signals coupled to it that the signal measurement stage is unable to identify any location that corresponds to the combined signal. By inclusion of the mechanism to ground the user with respect to the system, as discussed below, this potential problem, as well as any influence created by atmospheric noise as discussed in the Background of the Invention will be resolved by virtually eliminating the other signals coupled to the antenna of the probe from the user.
In each of the embodiments wherein a radiated AC signal is detected by stylus 116 acting as an antenna as is described in detail later, (see Figures 4,5,6,7,10 and 11), stylus 116 is coupled to demodulator 144 with a shielded cable 118. Shielded cable 118 has been included in an effort to prevent the length of cable 118 from acting as an antenna, in addition to stylus 116, and picking-up signals some distance from and not emanating from the corresponding surface of interest (i.e., 100, 400, 603, 701 or 702).
In prior art situations that require an antenna at the distal end of a cable to use as a pointer in a system for locating the point to which the stylus is pointed, the internal circuit configuration of that stylus is very complex. Figure 12 is a schematic representation of such a stylus 916 used with the SEGA PICO interactive story book toy. Note that even in an industry, the toy industry in this example, where it is imperative to keep costs low to not price a product out of an intended marketplace, a relatively complex circuit has been used. The only saving grace, expense wise, is that the product was probably assembled by low paid workings in a third world country.
There are several differences that can be seen between this design of stylus 916 and stylus 116 of the present invention. First, and foremost is the active circuit design of the prior art that includes two transistors, and specialty design IC, numerous capacitors, inductors and resistors, a power switch and a potentiometer requiring extensive assembly, as opposed to the passive circuit design of the present invention. In addition to the active circuit design there is the necessity of a formed metal shield 920 at the antenna end of stylus 916 to exclude spurious responses from interfering with the signal received from the antenna. There is also a labor-intensive step of calibrating stylus 916 to the system with which it is to be used by means of potentiometer 922. Another added cost item is the use of a four wire cable 918 that is necessary to perform several functions: a shield; a line to carry the received signal back to the main chassis of the product; and two wires to carry power to stylus 920. Finally there is the power switch 912 that needs to be depressed during use to power stylus 916 which can present a problem if the intended user is a child, as is the case with the SEGA product.
Figure 13a illustrates one embodiment of the combination of stylus 11 and shielded cable 118. In this view the distal end of stylus 116 is shown in dotted outline to illustrate the end of cable 118 in the interior of the distal end of stylus 116. In this embodiment shielded cable 118 continues to near the extreme distal end of stylus 116 with the shield intact and then a selected length of center conductor 802' is exposed to act as the antenna. At the proximate end of shielded cable 118, shield 800 is grounded in signal measurement stage 120 and center conductor 802 is connected to demodulator 144 to provide the input signal thereto. Thus, in this embodiment an signal that impinges along the length of shielded cable 118 will not contribute to the signal detected by the antenna length of center conductor 802'. However, if the person holding stylus 116 is inadvertently also acting as antenna and radiates some of the received signal to center conductor 802', that signal adds to the desired signal from the surface of interest (e.g., surface 100). Then, depending on many factors including the ability of demodulator 144 to reject unwanted signal frequencies and noise, the position of stylus 116 that is ultimately determined by the position location system of the present invention may not be as accurate as desired.
A first embodiment of this aspect of the present invention is illustrated in Figure 13b. In this view the connections at the proximate end of shielded cable 118 are the same as in Figure 13a. At the distal end of stylus 116 there are some changes that have been made to effect the grounding of the user when holding stylus 116 to eliminate the parallel antenna effect inadvertently created by the user holding stylus 116 near center conductor/antenna 802'. Here it can be seen that the distal end of shielded cable 118, in addition to having center conductor 802' exposed, has a portion of shield 800' exposed. In addition, stylus 116 defines a hole 804 therethrough so that when a user holds stylus 116 a portion of one of the user's fingers must extend through hole 804 and make contact with shield 800', thus grounding the user.
A second embodiment of this aspect of the present invention is illustrated in Figures 13c and 13d with Figure 13d showing a cut-away view of the distal end of stylus 116 to illustrate the internal configuration of this embodiment. In these views the connections at the proximate end of shielded cable 118 are the same as in Figures 13a and 13b. In Figure 13c stylus 116 includes three portions: tip 810; main body 812; and conductive grip 806 that extends around stylus 116 at the point of the user's grasp. In Figure 13d a portion of tip 810 and conductive grip 806 have been cut-away to illustrate the internal structure of the distal end of stylus 116. The internal arrangement is similar to that of Figure 13b with the exception of the length of shield 800' that has been exposed and dressing of a pig-tail 808 of shield 800' back beneath conductive grip 806. Thus, when the user grasps stylus 116 with conductive grip 806 the user is grounded by the electrical interaction of conductive grip 806 and shield 800' and pig-tail 808. Various structures and materials could be used to conductive grip 806 varying from spring loaded metal rings to conductive polymers. One such conductive polymer might be a carbon impregnated Kraton D-2104 polymer (e.g., RTP 2799X66439).
Embodiments of the present invention incorporating the stylus of Figures 13a-13d will now be described in detail.
In Figure 1 the basic components of the user selected position locating system of the present invention are shown. They include a two or three dimensional conductive surface 10 (e.g., carbon loaded plastic or a conductive coating applied to a non-conductive surface) having a selected resistivity with three conductive contacts 12, 14 and 16 affixed thereto. Each of contacts 12, 14 and 16 are connected via conductors 24, 26 and 28, respectively, to processor 30. Also connected to processor 30 is conductor 18 with a stylus 116 having a tip 22 affixed to the other end thereof for the user to use to indicate a position on surface 10 that is of interest to that user.
Then, as in Figure 2 when a user selects a point on surface 10 with stylus 116, a series of measurements as described in general terms above are made.
First, without any signals applied to contacts 12, 14 and 16, processor 30 measures the DC-OFFSET value of the system with stylus 116;
Next an equal amplitude signal is applied to all three of contacts 12, 14 and 16, and processor 30 measures the FULL-SCALE signal value with stylus 116;
The third measurement is made by applying a signal of the amplitude used in the full-scale measurement to one of the three contacts, say contact 12 with a second contact grounded, say contact 14, and the signal measurement made with stylus 116 which will be somewhere along an equipotential line between those two contacts (i.e., line X in Figure 2);
A fourth measurement is made by applying the signal to, and grounding, a different pair of contacts, say 12 and 16, and the signal measurement made with stylus 116 which will be somewhere along an equipotential line between those two contacts (i.e., line Y in Figure 2), with the position of stylus 116 being the intersection of lines X and Y; and
The values of PX and PY are then calculated as in equations 1 and 2 above.
In actual operation, each of those steps can be automated by processor 30 without requiring the user to initiate specific measurements or to switch signals.
The values of PX and PY can then be used as an address to a memory within processor 30 from which information relative to the position indicated with the stylus may be obtained. This same technique can also be used to determine the address in memory where data is to initially be stored for later retrieval, or as an address on a remote display that is to be activated for whatever purpose.
Each unique position on the surface is defined by a unique combination of values of PX and PY. From the series of measurements described above, the position of the stylus on the surface may be expressed in terms of PX and PY which will be called the equipotential coordinates. Additional calculations may also be made to convert the position from the equipotential coordinates to another coordinate system, if desired. The conversion requires a known mapping of the equipotential coordinates to the desired coordinate system. The mapping may be determined mathematically for an object made from a homogenous conductive material or one where the resistivity distribution is known. For objects in which the resistivity distribution is not known, the mapping of equipotential coordinates to the desired coordinates may be determined empirically. In either case, the mapping may be stored in the microprocessor's memory and the conversion calculations performed by the microprocessor.
Figure 3 illustrates the same approach for determining the values of PX and PY on the surface having a defining equation that is continuous over the entire surface, for example a hemisphere as shown.
Surface 10 of the present invention uses materials such as carbon loaded polymers or conductive coatings (e.g., 3M Velostat 1840 or 1801) that can be easily molded into, or applied to, two or three dimensional surfaces, including surfaces having complex shapes. A minimal number of drive circuits and connections between that surface and the detection electronics further will reduce the complexity in both the electronics and the mechanical aspects of coupling the surface to the electronics.
More specifically, several embodiments of the present invention are described in the following paragraphs and illustrated starting with Figure 4.
The embodiment, shown in Figure 4, includes a rectangular piece of conductive material as sheet 100 (e.g., 12 inches X 12 inches X 0.125 inches sheet of a carbon loaded polymer such as 3M Velostat 1801). The conductive material may also be composed of a non-conductive material with a conductive coating such as Model 599Y1249 from Spraylat Corp.
Affixed near the edge of sheet 100, and making electrical contact thereto, are contacts 102, 104, and 106. Connected between contacts 102, 104 and 106 on sheet 100 and contacts 126, 128 and 130 of signal generator 122, respectively, are electrically conductive leads 108, 110, and 112.
Signal generator 122 includes a 60 KHz AC signal generator 124 that feeds amplifier 134 with the non-inverting output terminal of amplifier 134 connected to three separate terminals (one corresponding to each of contacts 102, 104 and 106) of switch 132, and the inverting output terminal of amplifier 134 connected to three terminals (one corresponding to each of contacts 102, 104 and 106) of switch 136. Then each of contacts 126, 128 and 130 are each connected to different terminals of each of switches 132 and 136. In Figure 4 each of switches 132 and 136 are shown in the open position (i.e., no signal applied to any of contacts 126, 128 and 130).
In turn, the position of each of switches 132 and 136 is controlled via cables 138 and 140, respectively, from microprocessor 142 to permit microprocessor 142 to select which of contacts 102, 104 and 106 receive a 60 KHz signal through switch 132 via the associated control lead and which of contacts 102, 104 and 106 receive an inverted 60 KHz signal through switch 136 via the associated control lead.
When a 60 KHz AC signal is connected to one or more of contacts 102, 104 and 106 that signal radiates through the conductive material of sheet 100 and stylus 116 acts as an antenna when brought within proximity of surface 100. A signal detected by stylus 116 is in turn conducted to the signal measurement stage 120 via shielded cable 118. In this embodiment stylus 116 is completely passive and could be fabricated as simply as consisting of a plastic shell enclosing the end of shielded cable 118 with the final 1/8 inches of cable 118, at the distal end of stylus 116, having the shielding removed to allow the center conductor of cable 118 to be exposed to receive radiated signals. Thus, when the tip of the stylus is near the surface of conductive material 100, the radiated signal is received by the stylus antenna and provided as an input signal to signal measurement stage 120.
Signal measurement stage 120 includes a demodulator 144 that is connected to cable 118 where the signal received by stylus 116 is demodulated and the demodulated signal is then in turn presented as a signal level to an analog-to-digital converter (ADC) 146. ADC 146 then digitizes that signal level and presents it to microprocessor 142.
The use of an AC signal in this embodiment makes it possible for stylus 116 to receive signals radiated from the conductive material of sheet 100 without being in direct contact with the conductive material of sheet 100. This allows the conductive material of sheet 100 to be covered with a layer of a non-conductive material for protection from inevitable striking of the surface of sheet 100 with stylus 116, or for placement of application specific graphics over the touch surface, and still allow stylus 116 to act as an antenna to receive a signal from sheet 100 at a selected point that is to be measured by the signal measurement stage 120.
Microprocessor 142 is encoded to direct the performance of a series of measurements with different sets of contacts 102, 104 and 106 connected to receive the 60 KHz signal, or the inverted 60 KHz signal.
Once a user has selected a position on sheet 100 of interest, the system of the present invention performs a series of measurements in rapid succession (e.g., by time-division multiplexing) to determine the location to which stylus 116 is pointed and to provide the user with the information that is sought.
The first measurement, as outlined above, is here called SignalOFFSET, and involves setting switches 132 and 136 to the all open positions. Microprocessor 142 then reads the signal level from signal measurement stage 120 and assigns that value to SignalOFFSET and saves that value in RAM 144.
The second measurement, as outlined above, is here called SignalFULL, involves connecting a 60 KHz AC signal to all of contacts 102, 104 and 106 at the same time by the closure of all three sets of contacts in switch 132. Microprocessor 142 then reads the signal level from signal measurement stage 120 and assigns that value to SignalFULL and saves that value in RAM 144.
Next, microprocessor 142 selects a pair of contacts, say 102 and 104, for use in the next measurement. Contact 102, for this discussion is point A and is connected to receive the 60 KHz AC signal via switch 132. The other of those two contacts, contact 104, which for this discussion is point B is connected to receive the inverted 60 KHz AC signal via switch 136.
The third contact 106 is merely connected to open switch sections in both of switches 132 and 136. Microprocessor 142 then stores the signal level from signal measurement stage 120 in RAM 144 and assigns that value the name SignalRAW-AB.
Between the energized contacts 102 and 104, a signal level equipotential map 114A could be drawn due to the effect of the distributed resistance in the conductive material of sheet 100. Signal equipotential maps such as 114A, 114B, and 114C, including the shape and values of the equipotential signal level lines, are stored in ROM 146. As discussed in Electromagnetics, by John D. Kraus and Keith R. Carver, McGraw-Hill, 1973, pp 266-278, these signal equipotential maps are created by finding the unique solution to Laplaces equation (∇2V = 0) that satisfies the boundary conditions of sheet 100 and each pair of contacts. There are many methods of finding the solution to Laplace's equation for an object, including, but not limited to, direct mathematical solutions, graphical point-by-point computer modelling, and empirical determination. For homogenous conductive material and simple shapes, a direct mathematical solution may easily be obtained. For materials whose homogeneity, shape or contact placement do not lend themselves to other methods, empirical determination may be used.
In the empirical determination method, a coordinate system is chosen and overlaid on the device. To determine the map for a specific pair of contacts, such as 102 and 104, the contacts are energized in the same manner as for measuring SignalRAW AB above. At each cross point on the chosen coordinate system the value of SignalRAW AB is measured. If the chosen cross point granularity is sufficiently fine the equipotential map may be extracted directly by finding the points that contain the same measured value. Otherwise the equipotential lines may be calculated by interpolating between measured points.
For the third measurement, microprocessor 142 selects another pair of contacts, such as 102 and 106. Contact 102, as discussed above will again be referred to as point A, is connected to receive the 60 KHz AC signal via switch 132 and is the only one of the contacts so connected. The other contact 106, which for this discussion is referred to a point C, is connected to the inverse 60 KHz signal via switch 136. Microprocessor 142 then records the signal level from signal measurement stage 120 and assigns that value the name SignalRAW-AC.
The two signals, SignalRAW-AB and SignalRAW-AC, are affected not only by the material resistance between the contacts but by a number of other factors including the altitude of stylus 116 from the surface of the conductive material of sheet 100, the attitude or angle of stylus 116, and changes in the circuitry from environmental changes, aging, or other factors. The signal, SignalFULL, is similarly affected by altitude, attitude, and circuitry changes but has a constant signal equipotential map, thus the value of SignalFULL may be used to normalize the values of SignalRAW-AB and SignalRAW-AC to remove the effects of altitude, attitude, and circuitry changes using the following formula.
Both SignalRAW and SignalFULL are affected by certain changes in the circuitry that produce a DC offset in the final values. Equation 3, if desired, may be modified to remove those effects as shown in equation 4 below.
Applying either formula of equations 3 and 4 to each of SignalRAW-AB and SignalRAW-AC, the normalized signals, SignalNORW-AB and SignalNORM-AC, can be derived.
For example, using the predetermined signal map 114A and the value SignalNORM-AB, the position of stylus 116 may be resolved to a single signal level line, such as 115, between contacts 102 and 104.
Using the predetermined signal map 114B and the value SignalNORM-AC, another signal level line in the signal map 114B can be determined between contacts 102 and 106. The position of stylus 116 is then resolved to the point, P, where the signal level line selected by SignalNORM-AB in 114A crosses the signal level line selected by SignalNORM-AC in 114B.
The use of the resolved point, P, is qualified by microprocessor 142 by comparing the value of SignalFULL to a predetermined threshold level to determine if the received signal is valid. This threshold is generally determined empirically to satisfy the resolution requirements of the application or the user. As the altitude of stylus 116 from the surface of the conductive material of sheet 100 is reduced, the received signal is stronger and the resolution of the position is more precise. Some applications such as drawing tablets, may want a specific altitude threshold in order to match user expectations of operation. In these applications, users do not expect the system to acknowledge the stylus position until the tip is in contact with the surface. Other applications may desire a higher or lower degree of resolution. The application may select the altitude threshold that best matches it's requirements. When a SignalFULL threshold for a particular application is satisfied the resolved point, P, is considered valid.
The measurements outlined above are made in succession and each measurement can typically be made within 4 msec so the entire sequence is completed in 12-16 msec. This is important since the measurement sequence needs to be completed quickly so that any stylus position changes between the measurements are minimized. Substantially faster sample times may be used provided that the capabilities of the signal measurement device are selected accordingly.
To support an application that requires a series of stylus locations in quick succession to be measured, a sample time that is substantially faster than the movement of the stylus needs to be chosen. An application that would require successive stylus location detection would be an electronic drawing pad where the succession of points would form a line. An application of this type may require sample times on the order of 200 microseconds.
In the embodiment discussed above, signal generator 122 produces a 60 KHz AC signal, however, a DC voltage level could alternatively be used. With a DC signal level in lieu of the 60 KHz signal the ability to detect the position of the stylus without making contact between stylus 116 and the conductive material of sheet 100 is eliminated. Since direct contact is made between the stylus and the material, the effects of the altitude and attitude of the stylus no longer contribute to the measurement of SignalRAW since stylus altitude and attitude are the dominant source of variation in the measurement of SignalRAW. The elimination of stylus altitude and attitude from the measurement reduces, or eliminates, the need to normalize SignalRAW with SignalFULL.
More measurements (contacts 104 to 106, i.e., B to C) may also be made to refine/confirm the point to which stylus 116 is being pointed with a minimum number of measurements. Microprocessor 142 could also be programmed to filter measurements to dampen changes made by movement of stylus 116 and to increase resolution.
Synchronous detection techniques in the receive demodulator substantially improve noise immunity. The received signal is multiplied by the transmitted signal with a FET switch (e.g., DG441). The resulting multiplied signal is then integrated to determine the DC component. It is the integrated signal that is presented to the ADC for conversion. The net effect of the multiplication and integration is that only received signals of the same frequency and phase to the transmitted signal are seen. Such signals are considered to be synchronous with the transmitter, and therefore the name synchronous demodulation. Effective noise immunity is accomplished since, in general, sources of noise will not be synchronized to the transmitter, and therefore will not be seen after multiplying and integrating. Only the desired portion of the transmitted signal that has been detected by the receiving stylus will be measured.
Special techniques can be used to enhance the accuracy near the edges of a conductive surface. On surfaces of certain shapes, the lines of equipotential may be nearly parallel near the edges, which tends to reduce the positional accuracy. Distance to the edge can be estimated from signalFULL alone, since SignalFULL tends to fall off somewhat near the edge. Applying an estimate of the distance from the edge to point determined by the intersection of two equipotential lines near the edge can help improve positional accuracy in some cases.
In cases where two electrically isolated surfaces terminate along the same edge, such as the equator on a globe made of isolated Northern and Southern hemispheres, similar techniques can be used to improve positional accuracy near the edge. In such cases distance from the edge can be estimated by comparing SignalFULL from both surfaces, and using the ratio of SignalFULL-A to SignalFULL-B to help eliminate the effects of altitude and attitude.
Once the position indicated by the user is determined, the system might be employed in an application where information relative to that position has been pre-stored, or is to be stored, in the overall system. To enable that application, RAM 144, ROM 146, audio/video card 150 and CD ROM drive 156 are shown interfacing with microprocessor 142 via a data bus. For example, if surface 100 has an overlay of a map there may be information prestored in ROM 146 or on a CD in CD ROM drive 156 that can be delivered to the user in either audio or visual form via audio/video card 150 and speaker 154 or monitor 152.
The contact resistance of the connections between contacts 102, 104 and 106 and the conductive material of sheet 100 may play a significant role in defining the absolute signal levels in the signal maps (114A, 114B and 114C). That contact resistance affects the absolute value of the signal level but has only a minor effect on the shape or distribution of signal lines. In some cases the contact resistance between one contact and the conductive material of sheet 100 may be of a similar, or a higher, value than the resistance through the conductive material between different contacts. The resistance between a single contact and the conductive material is also subject to change over time due to chemical, or mechanical factors. Contact to conductive material resistance may also differ from unit to unit in a manufactured product.
To automatically compensate for contact-to-conductive material resistance differences, which is addressed in the embodiment of Figure 4 by calculation, another embodiment of the present invention is shown in Figure 5. As can be seen by the comparison of Figures 4 and 5 many of the elements of the two circuit embodiments are the same and connected together in the same way, in particular, sheet 100, the signal measurement stage 120, microprocessor 142 and associated components, signal generator 124, amplifier 134, and switches 132 and 136. The additional elements in Figure 5, which are described below, have been added to provide the automatic compensation for resistance differences mentioned above.
The first difference between the two figures is in the structure of the contacts affixed to sheet 100.
In Figure 5, stated in simple terms, a single contact as shown in Figure 4 is replaced with a connected pair of contacts. A first contact of each connected pair is used as the point to which connection of the signal generator is made, while the second contact of the connected pair is used as the point at which measurements of the signal level is made and at which adjustments of the signal level being injected at the first contact in that connected pair is made so that the signal level at the measured point is at a known level.
For example, contact 102 in Figure 4 is replaced with connected pair 202a and 202b in Figure 5. In this embodiment contact 202a could be a 0.0625 inches diameter contact positioned at the same point on sheet 100 as contact 102 in Figure 4, and is used as the injection point of a signal into the conductive material of sheet 100. Similarly, contact 202b could be a 0.0625 inches diameter contact positioned 0.25 inches from contact 202a and used as the point at which the signal level is measured at the associated point on sheet 100.
The second difference from the embodiment of Figure 4 is the connection of the output terminal of each of two input terminal amplifiers 220, 224 and 228 (e.g., MC4558) to contacts 202a, 204a and 206a, respectively. Each of amplifiers 220, 224 and 228 has the positive input terminal connected to a different one of the output terminals of switches 132 and 136. Each of amplifiers 220, 224 and 228 has the negative input terminal connected to a different one of the "b" contacts of each connected pair attached to sheet 100 (i.e., contacts 202b, 204b and 206b).
When the input signal passes through the resistance of the contact, the signal level decreases.
If the resistance of the contact changes, the signal level changes inversely proportionally to the change in resistance of the contact. Therefore if such a change in the input signal level is inversely compensated for in another way, any change of signal level resulting from a change in the resistance of a contact is negated.
Persons skilled in the art of closed loop feedback theory will recognize that the "b" contacts of sheet 100 provide feedback to the "a" contact drive amplifier 202A, 204a and 206a, such that those amplifiers can sense any decrease in signal level due to contact resistance, and provide the necessary signal boost to compensate for loss.
An alternate mechanism for compensating for contact resistance is to determine the current value of the contact resistance and adjust the absolute values in the signal map based on any change in contact resistance value. The embodiment shown in Figure 6 performs that function.
Again comparing the embodiments of Figures 4 and 6, several similarities can be noted which include sheet 100 with contacts 102, 104 and 106, stylus 116 and shielded cable 118, signal measurement stage 120, microprocessor 142 and associated components, and signal generator 122. The new component here is four position switch 301 which provides selectability as to which signal is input to the input terminal of demodulator 144 of the signal measurement stage 120 under control of microprocessor 142 via line 302. The four potential signal input sources are stylus 116 and any one of contacts 102, 104 and 106 on sheet 100.
For any position in the signal map between two points, any change in the resistance of any contact through which current is flowing will modify the signal value observed. For example, for a predetermined, or calculated, signal map such as 114A between contacts 102 and 104 in Figure 4, a change in the contact resistance at contact 102 will change the absolute values in the signal map but not the distribution or shape of the signal map. If the contact resistance at 104 were to change and the new contact resistance measured, the microprocessor could adjust the predetermined, or calculated, signal map to compensate for the changed contact resistance.
To measure and calculate the contact resistance changes at the three contacts 102, 104, and 106 in Figure 6, three additional measurements are made. These measurements may be added to the sequence of measurements of SignalFULL, SignalOFFSET, SignalRAW-AB and SignalRAW-AC. For this discussion the contacts will be designated A, B, and C for contacts 102, 104, and 106. For the first additional measurement the microprocessor selects contact 102 to be connected to the 60 KHz AC signal via switch 132, and contact 104 to be connected to the inverted 60 KHz AC signal via switch 136. The signal measurement device is connected to a fixed location, contact 106, via switch 301. The microprocessor then stores the signal level from the signal measurement stage in RAM as SignalC.
The second additional measurement is made with contact 102 connected to the 60 KHz AC signal and contact 106 connected to the inverted 60 KHz AC signal. The fixed point, contact 104, is connected to the signal measurement device. The microprocessor then stores the signal level from the signal measurement stage in RAM as SignalB. The third measurement is made with contact 104 connected to the 60 KHz AC signal and contact 106 connected to the inverted 60 KHz AC signal terminal of amplifier 134. The fixed point, contact 102, is connected to the signal measurement device. The microprocessor then stores the signal level from the signal measurement stage in RAM as SignalA.
Thus, the measured signal levels can be defined by equations 5a-5c: where:
- SignalIN is the signal level injected between two contacts;
- RAB, RAC and RBC are the bulk resistances of the material between contacts A and B, A and C, and B and C, respectively;
- X, Y, and Z define the distribution of the bulk resistance as seen at the measurement point, between the two drive contacts; and
- RA, RB, and RC are the contact resistances at contacts A, B, and C, respectively.
The values of SignalIN, X, Y, Z, RAB, RAC, and RBC are constant values that may be measured and/or calculated for a particular device and stored in the microprocessors memory. That leaves a series of three simultaneous equations with three variables, i.e., RA, RB, and RC. The microprocessor then can solve those simultaneous equations for the values of RA, RB, and RC, and then the microprocessor can adjust the signal value tables based on the new values of RA, RB, and RC.
An alternate mechanism to driving a pair of contacts and sensing with a receiver connected to the stylus is to use the stylus and one of the contacts as the driving mechanism and to perform sensing with one of the other contacts. A sequence of measurements could be made where another contact is selected as the drive contact and yet another contact is selected as the sense contact.
An alternate drive and measurement method is provided by the use of frequency division multiplexing. Previously discussed methods include a series of measurement steps separated in time. In a frequency division multiplexing method, pairs of contact points are driven simultaneously with different frequency signals. Therefore the signal received by the stylus is a composite of those different frequency signals and thus is distributed to multiple independent signal measurement devices (i.e., sorted by frequency) that each measure the corresponding signal simultaneously. The multiple measurement devices in this embodiment are designed to measure signals within narrow frequency bands. This measurement method offers the possibility of measuring the position in less time however with a more complicated signal drive and measurement detection system.
Several design tradeoffs may be made in the implementation of the present invention for use in a specific device. To enhance resolution a higher resolution signal generation and measurement scheme may be used. Alternately the number of contact points may be increased and an enhanced algorithm implemented that uses subsets of the contact points to resolve stylus touches on different areas of the surface. Another alternative might be the selection of a conductive material and manufacturing method that provides a more homogenous resistivity in the surface. This increases the resolution and allows for calculated, rather than measured signal maps. If the material used is not homogenous, another way that higher resolution may be accomplished is by measuring a more comprehensive signal map that is stored in the microprocessor memory.
The embodiments described in Figures 4, 5, 6, and 7 include a stylus that is tethered to the rest of the detection system by conductor 118. This conductor may be replaced with a communications link that does not require tethering the stylus to the system with a conductor. A low power RF transmitter could be embedded or attached to the stylus and a compatible RF receiver attached to the signal measurement means. The RF transmitter and receiver would then implement the communications link that conductor 118 provided.
The present invention may be extended to include other two and three dimensional shapes, both with a surface shape that smoothly changes slope (e.g., a sphere or a saddle shape) and shapes with sharp edges (e.g., a cube or a pyramid) so long as the resistive surface is continuous through those changes of slope and around those sharp edges.
In another embodiment as shown in Figure 7, the position of stylus 116 on a sphere may be detected. In this embodiment a sphere 400, molded from a conductive material of the same type discussed for each of the other embodiments, has four contacts 401, 402, 403 and 404 attached to it. In order to be able to individually distinguish each point on the surface of a closed three dimensional shape (e.g., a sphere) the contacts must be positioned such that each plane defined by each possible combination of any three of those contact points does not pass through the center of the sphere. How close these imaginary planes can come to the center of the sphere (i.e., the placement of the contacts) is determined by the resolution of the signal measurement device and the precision of the predetermined, or calculated, signal equipotential map that determines the point to which the stylus is pointed.
The calculation of position is therefore substantially the same as discussed with respect to a pair of contacts thus that discussion and the claims also include this variation.
To resolve the position of stylus 116 on the two dimensional area of the rectangular sheet 100 in the embodiment of Figure 4, three measurements, SignalFULL, SignalRAW-AB, and SignalRAW-AC were required since, as described above with respect to Figure 2, the equipotential lines for each of the AB and AC measurements can only cross in one point. For a sphere as in Figure 7, however, four measurements are required to fully resolve the position. For example, if contact 401 is point A, contact 402 is point B, contact 403 is point C and contact 404 is point D, a measurement of SignalFULL with all four points driven simultaneously is one measurement, and three measurements from the six possible pair combinations of the four contacts must be made, namely three of the possible measurements SignalRAW-AB, SignalRAW-AC, SignalRAW-AD, SignalRAW-BC, SignalRAW-BD, or SignalRAW-CD. Calculating the three SignalNORM values as in equation (3) above and plotting those values on the applicable signal maps will uniquely resolve all points on the sphere. When two SignalNORM values are plotted, the equipotential lines intersect in two places on opposite sides of the sphere. The third SignalNORM value is used to determine which of the two intersect points is the one to which the stylus is being pointed. Specifically, if the signal measured at the fourth point where used with the signal from one of the other two points that were used to locate the first two alternative points, that combination would also result in two possible points on the sphere, however, one of those two points would correspond with one of the two previously determined points and it is that corresponding point that is the actual point of interest on the sphere.
As mentioned briefly above with respect to Figure 4, one application of the present invention might be an interactive globe of the earth, the moon, one of the planets, one of the stars, or even an artificial body or planet for an interactive game. Two potential implementations of such a globe are illustrated in Figures 10 and 11. The primary differences between the embodiments of those figures is that in Figure 10 the conductive surface is a sphere, and in Figure 11 the conductive surface is implemented with two hemispheres.
Figure 10 illustrates the system disclosed above with respect to Figure 7 being modified to be a world globe. Thus, the electronics in the lower portion of Figure 11 have the same reference numbers as, and operate in the same way described, in Figure 7. In Figure 10 there is a conductive sphere 603 with four contact points 604, 605, 606 and 607 on the inside of sphere 603, with each of the contact points connected, respectively, to one of the four insulated conductors of cable 608 at one end of those conductors. Cable 608 exits sphere 603 through a small hole in the bottom of sphere 603 with the other end of the conductors of cable 608 interconnecting with the corresponding sections of switches 422 and 432.
To provide the geographic details of the globe, two vinyl skins 601 and 602, shown here as representing the northern and southern hemispheres of the earth, are placed over sphere 603. thus when a user uses stylus 116 to point to a location on the globe, the electronics determines the coordinates of that selected location as described above in the discussion with respect to Figure 7 since the electronics here are as described there. The unique location on the surface of the globe is thus defined by the equipotential coordinates which can then be mapped by microprocessor 142 (e.g., by means of a look-up table) into global coordinates (e.g., longitude and latitude) that correspond to the selected position on the globe.
A database containing features of interest in the world, such as country locations and names, capitals, and populations can be prestored in RAM 144 relative to what ever coordinate system is desired. Thus, when a user selects a point on the globe with stylus 116, microprocessor 142 determines the coordinates of that position and causes the retrieval of information relative to that position from the database to be presented to the user via, for example, audio/video card 150 and speaker 154.
An alternative implementation of a world globe is illustrated in Figure 11 where conductive hemispheres 701 and 702, that are electrically isolated from each other, provide the conductive surfaces for the globe. Here hemispheres 701 and 702 are bonded together with their edges in close proximity to each other with one continuous, or several (e.g., three) rigid, non-conductive spacer(s) affixed to the edges of each of hemispheres 701 and 702 to maintain the spaced-apart relationship and the electrical isolation. Alternatively a non-conductive adhesive can be used between the edges of hemispheres 701 and 702. Then vinyl skins 601 and 602 with the geographical information are mounted over the two hemispheres as discussed above with respect to Figure 11.
In this embodiment each hemisphere has three contact points affixed to the inner edge of each, with hemisphere 701 having contact points 710, 711 and 712, and hemisphere 702 having contact points 740, 741 and 742. Here, each hemisphere is shown with a small hole through the polar cap to permit three insulated conductor cables 730 and 750, respectively, to pass through and have one end of each insulated conductor connect to the three points on the inner edge of the corresponding hemisphere. The other end of each of cables 730 and 750 in-turn are connected to a separate pair of switches in signal generator 722. The upper hemisphere 701 has cable 730 connected to switches 770 and 771, while the lower hemisphere 702 has cable 750 connected to switches 772 and 773.
By comparing Figure 11 with Figure 4 it can be seen that while the embodiment of Figure 4 is for a single surface and Figure 11 is for a pair of surfaces, the only wiring change between the signal generator of each embodiment is the addition of a second pair of switches for the second surface for the embodiment of Figure 11. The remainder of the signal generator in each instance is the same with amplifier 134 connected to both pair of switches 770 and 771, and 772 and 773. This is possible since there is only one stylus 116 and only one point on the globe can be selected at one time (i.e., the selected point can only be on one hemisphere at a time). Thus, each hemisphere is treated as an independent location detection surface.
To make a determination as to which of hemispheres 701 and 702 the user has pointed stylus 116, microprocessor 142 is programmed to make a series of measurements. First, as in many of the embodiments discussed above, with stylus 116 pointing at the selected point on one of the hemispheres, signalFULL and SignalOFFSET are measured for each hemisphere independently, and then the difference between those measured values for each hemisphere (i.e., SignalFULL-701 - SignalOFFSET-701, and SignalFULL-702 - SignalOFFSET-702) is determined and stored in RAM 144. In short, signalFULL is measured by applying the 60 KHz AC signal to all of the contact points on the surface, and SignalOFFSET is measured will all of the corresponding switch contacts in signal generator 722 for that surface open. Once those difference values are determined, each of those difference values is compared to a pre-selected threshold value. The threshold value is determined empirically and typically are the value measured when the stylus tip is within 0.10 inches from the surface. It is then noted which, if any, of those difference values exceeds the threshold and does so with the greatest margin with the corresponding hemisphere being identified as the one to which stylus 116 is being pointed.
Once the hemisphere of interest has been determined, microprocessor 142 then calculates the position selected by the sequence of calculations outlined above with respect to Figure 4. Thus, four measurements, SignalFULL, signalOFFSET, SignalRAW-AB and SignalRAW-AC are made on the identified hemisphere and the values of SignalNORM-AB and SignalNORM-AC are calculated as in equation 4 with those values defining a unique location on that hemisphere.
The unique location provided by the values of SignalNORM-AB and SignalNORM-AC, together with the results of the threshold test to determine which hemisphere is of interest to the user, may then be mapped into a location on the globe by means of a look-up table for the selected hemisphere, if necessary, to obtain the longitude and latitude of the point selected, in a standard globe coordinate system. Then, as discussed with respect to Figure 11, microprocessor 142 can present the user with information relative to the selected point from memory via audio video card 150 and speaker 154, or by any other desired media (e.g., printer, monitor, etc.) or combinations of media.
While the discussions of the various embodiments of the present invention presented above address a variety of shapes and applications for the present invention, the shapes and applications addressed are clearly not an exhaustive list. One could easily extend such lists to many other shapes and applications and the techniques discussed above could easily be extended to each of them. Thus, the present invention is not limited solely to the scope of what has been discussed above, but rather is only limited by the scope of the claims appended hereto.
Claims (15)
- An electrographic sensor unit for outputting sound in response to determining a user designation of a position, the output device comprising:a detection stylus (116) operable by a user to designate a position, said detection stylus (116) comprising:first conductive means (802) having a length extending between a proximate end and a distal end;second conductive means (800), electrically insulated from said first conductive means (802) and arranged to encircle said first conductive means (802), for a portion of the length of said first conductive means (802), said second conductive means (800) being electrically coupled to a signal neutral point; anda main body (116) arranged to contain said first and second conductive means (802,800), an electrical contact being provided at the exterior of said main body (116) electrically connected to said second conductive means (800), said electrical contact being operative to provide an electrical connection between a user gripping said stylus and said second conductive means (800);field generation means (100) for generating a varying electrical field operable to induce an electrical signal in said first conductive means (802);a processor (147) responsive to receipt of electrical signals induced in said first conductive means (802); anda speaker (154) responsive to said processor (147) to output sound.
- A device in accordance with claim 1 wherein said electrical contact is provided by a hole (804) in said main body (116), said hole (804) exposing at least part of said second conductive means (800), said hole (804) being operative to cause a user gripping said stylus to contact said second conductive means (800) thereby providing an electrical connection between said user and said second conductive means (800).
- A device in accordance with claim 1 wherein said electrical contact comprises a conductive grip (806) and an electrical connector (808) said electrical connector (808) providing an electrical connection between said conductive grip and said second conductive means (800).
- A device in accordance with claim 3 wherein said conductive grip (808) comprises a conductive polymer.
- A device in accordance with claim 4 wherein said conductive polymer comprises carbon impregnated Kraton D.2104.
- A device in accordance with any preceding claim wherein said second conductive means (800) encircles the entire length of said first conductive means (802) except for a portion of said first conductive means (802) at said proximate end of said first conductive means (802).
- A device in accordance with any preceding claim, further comprising:a cable (118) connected to said detection stylus (116) at the end of said detection stylus (116) remote from the proximate end of said first conductive means (802) wherein said first and second conductive means (802, 800) extend within said cable along the entire length of said cable (118), anda first connector and a second connector provided at the end of said cable (118) remote from said detection stylus (116) and electrically connecting said first and said second conductive means (802, 800) to said processor (147).
- A device in accordance with any preceding claim wherein said processor (147) is operable to determine measurements of an electrical field generated by said field generation means (100) in the vicinity of said portion of said first conductive means (802) not encircled by said second conductive means (800) utilising the relative values of electrical signals received via said first and second connectors and to select and output data on the basis of said determined measurements.
- A device in accordance with any preceding claim further comprising:a memory storing output information, wherein said processor (147) is responsive to receipt of electrical signals induced in said first conductive means (802) to select output information from said memory and to utilise said output information to cause said speaker (154) to output sound.
- A device in accordance with claim 9 wherein said memory is configured to associate output information with positional information, wherein said processor (147) is operable to determine measurements of fields generated by said field generation means (100) and utilise said measurements to determine the position of said portion of said first conductive means (802) not encircled by said second conductive means (800) and select and output information associated with said position by said memory.
- A device in accordance with any preceding claims wherein said field generation means (100) comprises:electrode means defining an area within which positions may be designated;a plurality of electrical contacts (102-106) connected to said electrode means at spaced apart positions; andcontrol means (122) for selectively causing said electrode means to generate an electric filed in the area within which positions may be designated.
- A device in accordance with claim 11 wherein said electrode means, said control means (122) and said electrical contacts (102 - 106) are arranged so that, in operation:during a first time period voltage is applied simultaneously to a first set of said electrical contacts (102 - 106) so as to produce a first field throughout the whole of said area during said first time period;during a second time period voltage is applied simultaneously to a second set of said electrical contacts (102 - 106) so as to produce a second field throughout the whole of said area during said second time period;said processor (147) being operable to determine the position designated by said detection stylus (116) from the value of the field during said first time period detected by said detection stylus (116) and the value of the field during said second time period detected by said detection stylus (116).
- A device in accordance with claim 12 wherein said user designated position is determined in operation by said control means (122) causing selected signals to be applied to various combinations of said electrical contacts (102 - 106) and a measured signal induced in said first conductive means (802) of said detection stylus (116) in response to each application of signals is used by said processor (147) to calculate said designated position wherein:a first measurement is made by open circuiting each of said electrical contacts (102 - 106) and measuring an offset signal of said position, SignalOFFSET, utilising said detection stylus (116)a second measurement is made by applying the same signal to a set of said electrical contacts (102 - 106) and measuring a full signal at said position, SignalFULL, utilising said detection stylus (116)a third measurement is made by applying a signal between a first two of said electrical contacts (102 - 106) with remaining electrical contacts left unconnected, the value of the signal applied between said first two electrical contacts having a fixed relationship to the value of the signal used to make said second measurement, and measuring a raw signal between said first two contact points, SignalRAW-FIRST-TWO, utilising said detection stylus (116)a fourth measurement is made by applying a signal between a second two of said electrical contacts (102 - 106) with the remaining electrical contacts (102 - 106) left unconnected, the value of the signal applied between said second two electrical contacts having a fixed relationship to the value of the signal used to make said second measurement, and measuring a raw signal between said second two contact points, SignalRAW-SECOND-TWO, utilising said detection stylus (116) andcalculating co-ordinates representative of said designated position by said using the following equations:
and - A device in accordance with claim 13 wherein:said electrode means is formed into a closed three dimensional shape; andsaid electrical contacts (102 - 106) include four contact points spaced apart from one another and electrically interconnected with said electrode means (100); and whereina fifth measurement is made by applying a signal between a third two of said electrical contacts, with the remaining electrical contacts left unconnected, the value of the signal applied between said third two electrical contacts having a fixed relationship to the value of the signal used to make said second measurement, and measuring a raw signal between said third two contact points, SignalRAW-THIRD-TWO utilising said detection stylus (116); andcalculating a further co-ordinate representative of said designated position using the following equation
- A device in accordance with claim 13 or 14 wherein:said processor (147) is operable to store a predetermined signal map of fields generated by said electrode means, wherein said calculated co-ordinates are used in conjunction with said signal map to translate said calculated co-ordinates to output values corresponding to said user designated position.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US08/754,310 US5877458A (en) | 1996-02-15 | 1996-11-21 | Surface position location system and method |
| US754310 | 1996-11-21 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| HK1060636A1 HK1060636A1 (en) | 2004-08-13 |
| HK1060636B true HK1060636B (en) | 2006-06-30 |
Family
ID=
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1369771B1 (en) | Surface position location system and method | |
| USRE38286E1 (en) | Surface position location system and method | |
| USRE39881E1 (en) | Surface position location system and method | |
| US5686705A (en) | Surface position location system and method | |
| US6882338B2 (en) | Electrographic position location apparatus | |
| US6081259A (en) | Method and apparatus for reducing noise in an electrostatic digitizer | |
| US4293734A (en) | Touch panel system and method | |
| US4353552A (en) | Touch panel system and method | |
| CA1272393A (en) | Electrographic touch sensor with z-axis capability | |
| JP3877484B2 (en) | Input device | |
| US4623757A (en) | Method and apparatus for electronic touch mapping | |
| US5072076A (en) | Tablet digitizer with untethered stylus | |
| JPS59189437A (en) | Improvement type system for detecting spatial coordinate | |
| KR20030048374A (en) | Electrographic position location apparatus and method | |
| JP2000132319A (en) | Direct contact type touch panel device | |
| JPH06511578A (en) | Transparent digitizer with transparent conductive grid | |
| US4616106A (en) | Graphic tablet and method | |
| HK1060636B (en) | Surface position location system and method | |
| MXPA99004721A (en) | Surface position location system and method | |
| US6151013A (en) | Electrical probe-position sensor | |
| US20070226383A1 (en) | Touch sensing apparatus | |
| US20070084644A1 (en) | Touch sensing apparatus | |
| US20060214920A1 (en) | Touch sensing apparatus | |
| GB2603118A (en) | Touch-sensitive apparatus and method | |
| JP2006285621A (en) | Diagonal coordinate detection system |