WO2000065530A1 - Pen input device for a computer - Google Patents

Pen input device for a computer Download PDF

Info

Publication number
WO2000065530A1
WO2000065530A1 PCT/IL2000/000234 IL0000234W WO0065530A1 WO 2000065530 A1 WO2000065530 A1 WO 2000065530A1 IL 0000234 W IL0000234 W IL 0000234W WO 0065530 A1 WO0065530 A1 WO 0065530A1
Authority
WO
WIPO (PCT)
Prior art keywords
stylus
location
processor
computer
pen
Prior art date
Application number
PCT/IL2000/000234
Other languages
French (fr)
Inventor
Mordechai Ben-Arie
Original Assignee
Ben Arie Mordechai
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ben Arie Mordechai filed Critical Ben Arie Mordechai
Priority to AU39864/00A priority Critical patent/AU3986400A/en
Publication of WO2000065530A1 publication Critical patent/WO2000065530A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/043Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using propagating acoustic waves
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
    • G06F3/03545Pens or stylus

Definitions

  • the present invention relates to information systems and m particular, the present mvention relates to information input devices for digital computer systems
  • the pencil or pen is the oldest known w ⁇ ting device and one which people are most comfortable using when recordmg information
  • the pencil or pen has been adapted for use for several types of input devices for digital computer systems since it seems like a natural extension to what people are used to using Computer devices such as palm computers are based entirely upon the use of a facsimile of a pen as the sole mput device
  • Even traditional pen manufacturers such as Cross are adapting pens for use in the computer world
  • the problem in adapting a pen or pen facsimile for use as an input device is determining the location of the pen and its vector (direction, velocity, etc ) It is desirable to have a pen-type input dev ice which can serve to replace a computer mouse, and perform additional functions in a cost effective manner
  • U S Patent No 3,838,212 entitled “Graphical Data Device” to Whetstone et al describes a graphical data device employing a stylus moving over an area to be digitized and utilizing a fast rise time sound energy shock wave, generated by a spark at the location of the stylus and propagated through the air for providing coordinate information as to the instantaneous position of the spark Receiver devices are positioned along X and Y coordinates and respond to the leading edge of the air propagated shock wave front to provide an elapsed time indication from the moment of spark generation to the moment of shock wave reception A three dimensional configuration is also described utilizing a three coordinate receiver
  • the Whetstone device uses a stylus that is physically connected to a w ⁇ ting pad Two microphones are placed on the plate Three microphones are used for the three-dimensional positioning
  • the pulses that are transmitted through the air are short sparks and the location is measured directly by converting the propagation time in the atmosphere to Cartesian co-ordmates
  • the transmission is done once a pressure switch senses
  • U. S. Patent No. 4,814,552 entitled “Ultrasound Position Input Device” to Stefic et al. describes an input device, or stylus, for entering hand drawn forms into a computer comprising a writing instrument, a pressure switch for determining whether the instrument is in contact with the writing surface, an acoustic transmitter for triangulating the position of the stylus on the surface, and a wireless transmitter for transmitting data and timing information to the computer.
  • the stylus transmits an infrared signal which the system receives immediately, and an ultra sound pulse which two microphones receive after a delay which is a function of the speed of sound and the distance of the stylus from each microphone. From this information the system can calculate the position of the stylus.
  • Switches for indicating functions are mounted on the stylus. Multiple styli can be used, each transmitting a distinctive identification code so that the system can determine which stylus is the signal source.
  • the Stefic et al. device has several innovations compared to the previously described patents.
  • the stylus contains an infrared transmitter, which eliminates the need for the stylus to be physically connected to the writing pad.
  • the infrared pulse is the reference and the distance is estimated by the time of arrival of the ultrasonic pulse after the infrared pulse.
  • the stylus contains several pushbutton switches which allow the user to change functionality of the device such as changing the pen color, toggling between solid and dashed line, line width, etc.
  • the purpose of the Stefic et al. patent is to allow adding hand written data into the computer.
  • Input Device to Biggs et al., describes a wireless pen as a computer input device which moves over the surface of a tablet.
  • the pen will simultaneously emit magnetic pulses and ultrasonic pulses.
  • the tablet id equipped with a magnetic detection coil and two microphones
  • the magnetic detection coil nearly instantaneously detects the magnetic pulse and serves as a time reference for determining the time it takes to detect the ultrasonic pulses
  • the detection circuitry detects a specific point within the ultrasonic pulse and the time travel of the sonic pulse to the two microphones is used to determine the distance of the pen from the two microphones yielding the position of the pen over the surface of the tablet
  • the pen is not attached to the pad but rather sends magnetic pulses as a reference
  • the pulses are generated upon the touch of a switch (m the tip of the pen) with the w ⁇ tmg pad
  • the Biggs et al patent also desc ⁇ bes a noise ⁇ ding threshold for timing estimation, temperature calibration, position calibration using
  • An electronic pen and CrossPadTM w ⁇ tmg tablet from A T Cross Company allows for drawing figures and w ⁇ tmg text on a tablet, converting the text to electronic form and downloading the converted text and graphics to a computer
  • the electronic pen sends RF signals to the electronic notepad when the pen touches the notepad See www cross com
  • the present invention solves the above deficiencies in the art as well as solving other advantages which will be understood by those skilled m the art upon reading and understanding the following desc ⁇ ption
  • the present invention describes a virtual pen which includes a stylus which transmits coded ultrasonic sound waves, and a receiver circuit usmg a plurality of microphones to receive the coded ultrasound
  • the ultrasound is at a frequency which is too high for human or biological detection
  • the signals received by the plurality of receiving microphones are compared by a processor executing location algo ⁇ thms to determine the position of the stylus based upon the different time of arrival of the signals at the microphones
  • Direct sequence (pseudo random) codes in the ultrasound signals are unique to each virtual pen systems such that mterference between adjacent virtual pen users is eliminated
  • a low duty cycle of the ultrasonic waves also aids m minimizing interference between adjacent users Brief Descriptions of the Drawings
  • FIG. 1 in which like reference numbers represent like components throughout the several views, where the leftmost digits of the reference numbers
  • Figure 1 is a perspective view of the present invention of a virtual pen attached to a computer screen
  • Figure 2 is a block diagram of the elect ⁇ cal components and operational features of the stylus of the present invention
  • Figure 3 is an elect ⁇ cal schematic block diagram of the receiver circuit of the present invention
  • Figure 4 is a perspective view of the present invention implemented as an input device for a portable computer.
  • Figure 5 is a perspective view of the present invention implemented as an input device for a desktop computer. Detailed Description of the Preferred Embodiments
  • the present invention describes a virtual pen for use as a computer input device which allows pointing precisely at any selected point on a computer screen as well as being a low cost replacement for a touch pad or drawing tablet.
  • the virtual pen of the present invention uses ultrasonic technology in conjunction with modern radar and communication technology (direct sequence pseudo random codes). Conjoining these technologies enables the production of a low cost and versatile device, which outperforms the existing competing devices.
  • the technology of the virtual pen of the present invention has many embodiments and applications such as direct input of handwriting into the computer, input through a touch-pad, and automatic measurement of distances on paper maps, diagrams or direct measurement and recording of three dimensional physical objects.
  • the virtual pen of present invention also serves as a low cost computer mouse replacement.
  • the virtual pen of the present invention is designed mainly for laptop or palmtop computers, which cu ⁇ entiy use joysticks or touchpads as input devices, the applications of the present invention are many, as illustrated below
  • the virtual pen of present invention may be implemented as a relatively low cost drawing tablet for computer mput Cu ⁇ ently, computer drawing tablet devices are expensive, especially when they have large active drawing area
  • the use of the virtual pen of the present invention is easy since the stylus is a pen-like device familiar to everyone The user simply pomts the stylus near tne computer screen to position the cursor without actually touching the screen
  • selection options under control by the user include approaching the stylus closer to the screen to select an object or text
  • the present invention optionally mcludes the equivalent of " ⁇ ght" and "left" mouse pushbuttons mounted on the stylus
  • the virtual pen of the present mvention could be used as a replacement for a computer touchpad or as a simple joystick as well as a tool for drawmg graphical shapes in commercial presentation graphics program such as Microsoft ® PowerPoint 8 or Visio ®
  • the virtual pen of present invention is manufactured at a cost which is comparable to a computer mouse
  • the stylus of the virtual pen of present invention does not touch the computer screen This is an important distinction over existing technologies since damage to the screen is minimized, especially with modern CCD computer displays, plasma displays, cold-catho
  • the present mvention 100 uses ultrasomc sound waves to provide the spatial location of the stylus 101 and the speed of the motion of the stylus
  • the ultrasound is at frequencies undetectable by the biological ear
  • the tip of the stylus 101 of the present mvention contams an ultrasonic transducer or speaker that generates special waveforms, described below, which are detected by a plurality of ultrasomc receivers or microphones 102a, 102b, 102c, 102d located around the periphery of the computer screen 103
  • the position of the stylus 101 is determined by measunng the difference in time that it takes the ultrasonic wave to reach the microphones, generally 102 In one embodiment of the present invention, four microphones 102a, 102b, 102c, 102d are used
  • the stylus 101 contains a motion sensor, a touch sensor, a processor, an ultrasonic speaker and batte ⁇ es
  • the touch sensor may be implemented by measuring the impedance between conductive st ⁇ ps 208
  • the sequence is 127 chips long constituting a single bit, and 8 bits are transmitted for each pulse
  • the stylus 101 will begm transmittmg the ultrasonic pulses as a result of two conditions a motion sensor is triggered by movement of the stylus 101 and the user holding the stylus has activated the touch sensor
  • the plurality of microphones pick up the transmitted signals designated r b r 2 , r 3 and r 4
  • the ultrasonic signals arrive at the microphones 102 at a slight difference in time according to the spatial position of the stylus 101 relative to the microphones 102
  • the position is determined by computmg the most probable point and a further dynamic calculation is made in order to account for past position of the stylus
  • the speed of the sound wave is dependent on local air pressure and humidity, therefor, a calibration speaker 104 on the plate calibrates the speed of the ultrasonic wave by transmittmg a calibration pulse every few minutes
  • the direct sequence pseudo random code is used for differentiating va ⁇ ous sty from each other and for eliminating the effect of multipath distortion
  • the direct sequence code is transmitted 8 times, allowing for 7 information bits modulated as deferential binary phase shift keymg (DBPSK) in which a ONE will be determined by the reversal of the sequence compared to the previous bit sequence.
  • DBPSK deferential binary phase shift keymg
  • the 7 bits of information are interpreted as 127 va ⁇ ous messages that are used for indications such as pushbutton depression, low battery, etc
  • the stylus batte ⁇ es are simple button-shaped Lithium batte ⁇ es or rechargeable Lithium batte ⁇ es
  • the low speaker power and the 5% duty cycle consume minimal energy from the stylus 101
  • a stylus cradle is used as a charger station and for selecting and synchronizing the direct sequence code when the stylus is in its cradle Implementation of the Present Invention
  • FIG. 2 is a block diagram of the operational features of the virtual pen of the present invention for one embodiment
  • a microprocessor 206 is used to control the operation of the stylus 101
  • two speakers 207a, 207b of stylus 101 send a sequence of ultrasound pulses indicating its position to the receivmg plate
  • the stylus 101 generates a sequence of pulses approximately every 0 2 seconds or 200 milliseconds
  • the burst lasts approximately 10 milliseconds such that a 5% duty cycle is achieved
  • a variety of duty cycles, burst lengths, burst cycle times and frequency of the earner may be varied without departing from the scope of the present invention
  • Each ultrasonic pulse is coded with a sequence of 8 maximal length sequences 127 bits long over a audio carrier havmg a earner frequency of 200,000 kHz
  • the stylus generates the pulses only when some resistance is sensed between the conducting strips 208a, 208b from a user's hand, and an indication from the motion sensor 209
  • the ultrasomc sequences are coded to be unique to each virtual pen so that adjacent users will not suffer mterference with their respective virtual pens
  • the stylus 101 is mounted in its cradle (not shown)
  • the batte ⁇ es 210 are charged and the microprocessor 206 synchromzes the transmission code sequence and the timing of the pulses.
  • an elect ⁇ cal schematic block diagram of the receiving circuit 300 for the virtual pen system of the present mvention is shown A plurality of microphones 102, which in one embodiment, four are used 102a, 102b, 102c, 102d, d ⁇ ve amplifiers 324a, 324b, 324c, 324d, respectively, with the received ultrasound signals be g converted to digital signals by analog-to-digital converter 323
  • the digitized ultrasound signals are processed by microprocessor 306 to demodulate the signals, filter out signals which are coded for a different stylus (such as received from another virtual pen used located nearby), and decode an> commands transmitted by the stylus 101 (such as a low battery signal)
  • the microprocessor 306 uses location algorithms descnbed below to determine the X-Y (two-dimensional implementation) or X-Y-Z (three-dimensional implementation) Cartesian coordinates of the stylus tip
  • the microprocessor then converts the stylus position into millimeters or whichever location parameters are required by the host computer
  • the microprocessor 306 of the receiver 300 also generates pulses 320 for calibration through a calibration speaker 104
  • the calibration pulses are generated about every 5 mmutes and are also approximately 10 millisecond in length, which is too short for a biological ear to sense such that the users will not notice the sounds
  • Special codes umque to each virtual pen system identifies the calibration pulses
  • the calibration pulses allow the virtual pen system to identify the speed of the ultrasonic wave, which will vary accordmg to air temperature and pressure
  • the calibration process is used for self test and is continuously monitored for changes by microprocessor 306
  • the microprocessor 306 compares the time and phase of the received pulses to the transmitted pulses to monitor changmg conditions Thus, when the microprocessor converts the stylus location coordinates into ranges m millimeters, it also corrects for location temperature and pressure va ⁇ ations to compensate for the varying speed of the ultrasonic wave computed dunng the calibration process
  • the measurement of the stylus location is further enhanced by the microprocessor which mamtams a history of previous measurements m memory 322 and by usmg a Kalman filter to computes the first and second de ⁇ vatives of the motion of the stylus The results of this computation is also used for enhancement of the accuracy of determining the spatial position and avoid erroneous locations
  • the receiver circuit 300 selects the transmittmg sequence and the timing of the stylus 101 when it is located m the cradle 321.
  • the cradle serves to charge the stylus batteries and to synchronize the receiver circuit 300 with the stylus 101.
  • one embodiment of the present mvention utilizes four receiving microphones 102a. 102b, 102c, 102d, although those skilled in the art will readily recognize that a greater or lesser number of microphones are possible without departing from the scope of the present invention.
  • the algorithms descnbed here are based on four receiving microphones but the algorithms can be converted to operate with a greater or lesser number of microphones.
  • Cartesian coordinates is accomplished by applying trigonometric formulas for measurements of four ranges. This conversion utilizes the cosine theorem in a triangle).
  • T 0 define the time in which the pulse left the stylus.
  • the formal solution for a single measurement is as follows
  • the size of the speaker 207 or speakers 207a, 207b and the microphones 102 must be sized correctly in order to achieve less than a millimeter spatial error.
  • the speaker size should be in the order of the wavelength to be effective which is 1.7 mm.
  • the speaker size imposes inherent error but the size does not create relative local e ⁇ ors: improperly sized speakers will create deformation on a large sheet of paper.
  • the ultrasound wave is expected to propagate as an omni-directional wave but it will propagate through the paper at higher speeds (although attenuated) and it will be reflected from the user's hand and other elements in the neighborhood of the virtual pen system.
  • the effect of this sonic propagation error is similar to multipath effect in RF communication.
  • This sonic propagation error is resolved by applying an adaptive filtering process for eliminating the reflections and isolating the main ultrasonic wave. Note that only the first incoming wave is of interest and the maximal length sequence will suppress the reflections.
  • Environmental noise may also contnbute to the enor in accurately determining the stylus tip location
  • High pass filters are used to remove any energy below 100 kHz to suppress environmental noise
  • High frequency ultrasonic waves rapidly decay while propagating m the air so the ultrasound will be contained in a very small area around the virtual pen system
  • Cross interference or crosstalk may also contribute to location enor Using a multitude of virtual pen systems in a small physical area will create cross interference between the systems The cross interference might confuse the microprocessor 306 causmg it to misidentify the stylus corresponding to its virtual pen system The chance of a misidentification is elimmated by usmg vanous sequences (umque direct sequence pseudo random patterns) and trailers having identification information withm the code sequence Also, a time tracking algorithm is used for filtering the pulses in time such that pulse outside the maximum time wmdow for the size of the computer screen are elimmated
  • the one embodiment discussed at length above is the replacement for the computer mouse.
  • An enhanced mouse embodiment would provide functionality beyond that capable of an ordinary mouse or trackball.
  • using a laptop or notepad computer is sometimes awkward to operate due to the fact that the built-in mouse or mouse replacement (such as joysticks or touchpads or pointer buttons) are not easy to use. This is especially true in situations where the mobile user uses the laptop computer in vehicles such as in trains, airplanes, cars, busses, etc.
  • the present invention provides a small and easy-to-use replacement of the mouse as an add-on or as a simple attachment that does not require additional space.
  • a mouse replacement application of the present invention the user simply approaches the location on the screen in which he wishes to place the cursor by using the stylus 101.
  • the cursor will be "pulled” when the stylus is at a distance of less than approximately 2 cm from the screen. Approaching closer to a distance of approximately 1 cm will be the equivalent of a traditional mouse left hand-side pushbutton.
  • left and right pushbuttons are an added option to the stylus.
  • Figure 4 shows an example of using the present invention on a laptop computer 400.
  • FIG. 5 shows an implementation of the present invention for a drawing pad or touchpad 540 replacement.
  • the existing electronic notepads (such as PalmPilot) are somewhat inconvenient to use for taking large amount of notes during lectures since the writing area is too small. Palmtop computers are expensive and their batteries could not maintain a whole day of school.
  • the present invention as a touchpad replacement 540 allows students or others to take notes in hand writing.
  • the drawing tablet 540 of Figure 5 is shown connected to a desktop for downloading the stored handwriting. Tablet or pad 540 can also be connected to a laptop 400.
  • the tablet 540 may be implemented with enough internal memory and processing power to hold a great deal of graphical information and may be carried into the lecture hall as a standalone device.
  • the tablet 540 of Figure 5 may have a paper writing area and the stylus may be implemented with an ink reservoir and tip (as found in a conventional writing apparatus) such that the w ⁇ tmg or graphics is done on paper and simultaneously recorded Using special software such as Palm w ⁇ ting could allow a direct conversion of the handw ⁇ tmg into alphanume ⁇ c standard files stored on the tablet 540 Further, different colors could be used m the stylus either by several multicolor pens 101 or a pen stylus that contams several colors by color selection which would be sensed by the receiver 300 of the present invention Also, the touchpad replacement 540 may utilize a wireless connection to computer 501 via infrared (IR) communication
  • IR infrared
  • a w ⁇ ting pad implementation of the present invention is similar to the touchpad but the resolution would be much better
  • the w ⁇ tmg pad could be an independent device with large memory that will store the hand-wntten mformation and download it later to the computer 501
  • the virtual pen system is implemented as an engineenng tool that will allow readmg distances on maps with changeable scales, as well as allowing 2d (two dimensional) and 3D (three dimensional) measurements of small bodies and physical objects
  • the size of the sensed object is only limited by the placement and sensitivity of the microphones 102 It is conceivable to implement a very large virtual pen system
  • the location algorithms may be implemented in hardware, software, or any combmation of the two Modulation circuits in the stylus 101 may be phase locked loop circuits, or many other vanations ASIC (application-specific integrated circuits) devices may combine a large number of analog and digital circuitry, such as most of the components of Figure 3, into a single package

Abstract

A virtual pen computer input device includes a stylus (101) which transmits coded ultrasonic sound waves, and a receiver circuit using a plurality of microphones (102a-d) to receive the coded ultrasound. The ultrasound is at a frequency which is too high for human detection. The signals received by the plurality of receiving microphones are compared by a processor executing location algorithms to determine the position of the stylus. Direct sequence pseudo random codes in the ultrasound signals are unique to each virtual pen systems such that interference between adjacent virtual pen users is virtually eliminated.

Description

PEN INPUT DEVICE FOR A COMPUTER
The present is application is based upon U S Provisional Patent Application Seπal Number 60/130,848, entitled "Virtual Pen" filed Apnl 22, 1999 The present application claims the benefit of the earlier priority date under 35 U S C § 1 19(e) Copyright Notice/Permission
A portion of the disclosure of this patent document contams material which is subject to copyπght protection The copyright owner has no objection to the facsimile reproduction b anyone of the patent document or the patent disclosure as it appears in the United States Patent and Trademark Office patent file or records, but otherwise reserves all copyπght πghts whatsoever The following notice applies to the drawing hereto Copyπght © 1999-2000, MHD Technologies, Ltd , Israel, All Rights Reserved
Field of the Invention The present invention relates to information systems and m particular, the present mvention relates to information input devices for digital computer systems
Background of the Invention The pencil or pen is the oldest known wπting device and one which people are most comfortable using when recordmg information Thus, the pencil or pen has been adapted for use for several types of input devices for digital computer systems since it seems like a natural extension to what people are used to using Computer devices such as palm computers are based entirely upon the use of a facsimile of a pen as the sole mput device Even traditional pen manufacturers such as Cross are adapting pens for use in the computer world The problem in adapting a pen or pen facsimile for use as an input device is determining the location of the pen and its vector (direction, velocity, etc ) It is desirable to have a pen-type input dev ice which can serve to replace a computer mouse, and perform additional functions in a cost effective manner
U S Patent No 3,838,212 entitled "Graphical Data Device" to Whetstone et al , describes a graphical data device employing a stylus moving over an area to be digitized and utilizing a fast rise time sound energy shock wave, generated by a spark at the location of the stylus and propagated through the air for providing coordinate information as to the instantaneous position of the spark Receiver devices are positioned along X and Y coordinates and respond to the leading edge of the air propagated shock wave front to provide an elapsed time indication from the moment of spark generation to the moment of shock wave reception A three dimensional configuration is also described utilizing a three coordinate receiver The Whetstone device uses a stylus that is physically connected to a wπting pad Two microphones are placed on the plate Three microphones are used for the three-dimensional positioning The pulses that are transmitted through the air are short sparks and the location is measured directly by converting the propagation time in the atmosphere to Cartesian co-ordmates The transmission is done once a pressure switch senses the pressure touch on the plate This early device is crude m design and cannot serve to replace a computer mouse as an input device U S Patent No 4,246,439 entitled "Acoustic Wπting
Combination, Comprising A Stylus with An Associated Writing Tablet" to Romein, describes an acoustic writing combination which includes a stylus with an associated wπting tablet The stylus is provided with two ultrasonic sound sources which, upon contact of the stylus with the wπting tablet, emit pulse-shaped sound signals which are picked up by at least two microphones which are located at the edge of the wnting tablet The two sound sources are situated at different distances from the stylus tip and are operated to alternately produce ultrasonic signals Pomt-shaped or circular sound sources may be employed The circular sound sources may compπse piezoelectπc ceramic rings This device is similar to the Whetstone et al , device descπbed above except this patent provides further details regarding the implementation and solves one of the major drawbacks of the previous implementation m practice, it is impossible to insert a speaker in the tip of the stylus The Romein patent suggests that two speakers will be positioned in the stylus and will be transmitting acoustic pulse trains alternatively. By a simple interpolation, and by knowing the distance between the speakers, the real position of the tip could be estimated. However, it is not clear whether the Romein stylus is physically connected to the pad and the issues of calibration are not addressed.
U. S. Patent No. 4,814,552 entitled "Ultrasound Position Input Device" to Stefic et al., describes an input device, or stylus, for entering hand drawn forms into a computer comprising a writing instrument, a pressure switch for determining whether the instrument is in contact with the writing surface, an acoustic transmitter for triangulating the position of the stylus on the surface, and a wireless transmitter for transmitting data and timing information to the computer. In operation, the stylus transmits an infrared signal which the system receives immediately, and an ultra sound pulse which two microphones receive after a delay which is a function of the speed of sound and the distance of the stylus from each microphone. From this information the system can calculate the position of the stylus. Switches for indicating functions are mounted on the stylus. Multiple styli can be used, each transmitting a distinctive identification code so that the system can determine which stylus is the signal source. The Stefic et al. device has several innovations compared to the previously described patents. The stylus contains an infrared transmitter, which eliminates the need for the stylus to be physically connected to the writing pad. The infrared pulse is the reference and the distance is estimated by the time of arrival of the ultrasonic pulse after the infrared pulse. The stylus contains several pushbutton switches which allow the user to change functionality of the device such as changing the pen color, toggling between solid and dashed line, line width, etc. The purpose of the Stefic et al. patent is to allow adding hand written data into the computer. The infrared and the ultrasonic pulses are generated upon the stylus touching the writing pad. This device cannot function as a mouse replacement, however, and calibration issues are not discussed. U. S. Patent No. 5,308,936 entitled "Ultrasonic Pen-Type Data
Input Device" to Biggs et al., describes a wireless pen as a computer input device which moves over the surface of a tablet. The pen will simultaneously emit magnetic pulses and ultrasonic pulses. The tablet id equipped with a magnetic detection coil and two microphones The magnetic detection coil nearly instantaneously detects the magnetic pulse and serves as a time reference for determining the time it takes to detect the ultrasonic pulses The detection circuitry detects a specific point within the ultrasonic pulse and the time travel of the sonic pulse to the two microphones is used to determine the distance of the pen from the two microphones yielding the position of the pen over the surface of the tablet The pen is not attached to the pad but rather sends magnetic pulses as a reference The pulses are generated upon the touch of a switch (m the tip of the pen) with the wπtmg pad The Biggs et al patent also descπbes a noise πding threshold for timing estimation, temperature calibration, position calibration using eight known points on the pad is descπbed and the smoothing the data with ARMA (auto regressive movmg average) filtering This device cannot operate as a mouse replacement
U S Patent 5,657,054 entitled "Determination of Pen Location on Display Apparatus using Piezoelectπc Pomt Elements to Files et al , descπbes a stylus location system utilizing a field emission device having an anode plate and an emitter plate and a plurality of piezoelectric point elements coupled to the anode plate The piezoelectric point elements are capable of transforming electπcal energy into ultrasonic energy and transforming ultrasomc energy into electrical energy A stylus is also coupled to the anode plate and circuitry is coupled to the piezoelectric pomt elements for determining the position of the stylus The circuitry may also send a video data signal to the emitter plate in response to the position determination The Files et al , device has two important features not found in the above described devices First, the pen does not have to touch the surface since the surface is covered ith piezoelectπc elements and the coupling between the pen and the surface does not need to be by contact Second, the Files et al , mvention is designed as a mouse replacement by allowing pointing on the screen directly The piezoelectric plate could be placed in front or behind the displaying area However, the Files et al , device does not use the propagation time m the atmosphere as the means for determining the position
An electronic pen and CrossPad™ wπtmg tablet from A T Cross Company allows for drawing figures and wπtmg text on a tablet, converting the text to electronic form and downloading the converted text and graphics to a computer The electronic pen sends RF signals to the electronic notepad when the pen touches the notepad See www cross com
As one skilled m the art will recognize, and m light of the shortcomings of the prior art descπbed above, there is a need in the art for an improved virtual pen computer mput dev ice which can serve as a replacement for a mouse at approximately the same cost as a mouse, which does not touch the computer display device, and which can be added to existing computer systems
Summary of the Invention The present invention solves the above deficiencies in the art as well as solving other advantages which will be understood by those skilled m the art upon reading and understanding the following descπption The present invention describes a virtual pen which includes a stylus which transmits coded ultrasonic sound waves, and a receiver circuit usmg a plurality of microphones to receive the coded ultrasound The ultrasound is at a frequency which is too high for human or biological detection The signals received by the plurality of receiving microphones are compared by a processor executing location algoπthms to determine the position of the stylus based upon the different time of arrival of the signals at the microphones Direct sequence (pseudo random) codes in the ultrasound signals are unique to each virtual pen systems such that mterference between adjacent virtual pen users is eliminated A low duty cycle of the ultrasonic waves also aids m minimizing interference between adjacent users Brief Descriptions of the Drawings In the drawings, in which like reference numbers represent like components throughout the several views, where the leftmost digits of the reference numbers correspond to the Figure first descπbmg the component, and where the rightmost digits of the reference numbers generally describe similar components throughout the several views
Figure 1 is a perspective view of the present invention of a virtual pen attached to a computer screen Figure 2 is a block diagram of the electπcal components and operational features of the stylus of the present invention
Figure 3 is an electπcal schematic block diagram of the receiver circuit of the present invention Figure 4 is a perspective view of the present invention implemented as an input device for a portable computer.
Figure 5 is a perspective view of the present invention implemented as an input device for a desktop computer. Detailed Description of the Preferred Embodiments
In the following detailed description of the preferred embodiments, reference is made to the accompanying drawings which form a part hereof, and in which is shown by way of illustration specific embodiments in which the inventions may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the invention, and it is to be understood that other embodiments may be utilized and that process or mechanical changes may be made without departing from the scope of the present invention. The following detailed description is, therefore, not to be taken in a limiting sense, and the scope of the present invention is defined only by the appended claims. The mathematical variables used throughout this description of the invention use descriptors which are consistent with commonly used textbook descriptors for mathematical modeling and electromagnet theory. Since these variables and their descriptors are known to those skilled in the art, some variables in this patent application are only briefly defined. Overview of the Invention
The present invention describes a virtual pen for use as a computer input device which allows pointing precisely at any selected point on a computer screen as well as being a low cost replacement for a touch pad or drawing tablet. The virtual pen of the present invention uses ultrasonic technology in conjunction with modern radar and communication technology (direct sequence pseudo random codes). Conjoining these technologies enables the production of a low cost and versatile device, which outperforms the existing competing devices. The technology of the virtual pen of the present invention has many embodiments and applications such as direct input of handwriting into the computer, input through a touch-pad, and automatic measurement of distances on paper maps, diagrams or direct measurement and recording of three dimensional physical objects. In one embodiment, the virtual pen of present invention also serves as a low cost computer mouse replacement. Although the virtual pen of the present invention is designed mainly for laptop or palmtop computers, which cuπentiy use joysticks or touchpads as input devices, the applications of the present invention are many, as illustrated below For example, and not b way of limitation, an alternate embodiment the virtual pen of present invention may be implemented as a relatively low cost drawing tablet for computer mput Cuπently, computer drawing tablet devices are expensive, especially when they have large active drawing area
As descπbed more fully below, the use of the virtual pen of the present invention is easy since the stylus is a pen-like device familiar to everyone The user simply pomts the stylus near tne computer screen to position the cursor without actually touching the screen In one embodiment selection options under control by the user include approaching the stylus closer to the screen to select an object or text The present invention optionally mcludes the equivalent of "πght" and "left" mouse pushbuttons mounted on the stylus In alternate embodiments, the virtual pen of the present mvention could be used as a replacement for a computer touchpad or as a simple joystick as well as a tool for drawmg graphical shapes in commercial presentation graphics program such as Microsoft® PowerPoint8 or Visio® The virtual pen of present invention is manufactured at a cost which is comparable to a computer mouse In use, the stylus of the virtual pen of present invention does not touch the computer screen This is an important distinction over existing technologies since damage to the screen is minimized, especially with modern CCD computer displays, plasma displays, cold-cathode field emission displays, and other flat screen technologies in which strengthening the screens to endure excessive depressing or contact is unnecessary As descπbed more fully below m conjunction with one of the preferred embodiments of the present invention, the present virtual pen is designed to be an economical and efficient add-on to existing computers
Referring to Figure 1 , the present mvention 100 uses ultrasomc sound waves to provide the spatial location of the stylus 101 and the speed of the motion of the stylus The ultrasound is at frequencies undetectable by the biological ear The tip of the stylus 101 of the present mvention contams an ultrasonic transducer or speaker that generates special waveforms, described below, which are detected by a plurality of ultrasomc receivers or microphones 102a, 102b, 102c, 102d located around the periphery of the computer screen 103 The position of the stylus 101 is determined by measunng the difference in time that it takes the ultrasonic wave to reach the microphones, generally 102 In one embodiment of the present invention, four microphones 102a, 102b, 102c, 102d are used The stylus 101 contains a motion sensor, a touch sensor, a processor, an ultrasonic speaker and batteπes The touch sensor may be implemented by measuring the impedance between conductive stπps 208a and 208b, or by measure pressure due to the grip of a user's hand, or by some other sensing mechanism The motion sensor detects when the stylus is m motion In one embodiment, the stylus 101 generates a burst of ultrasomc pulses for 10 24 milliseconds every 0 2 seconds In a prefeiτed embodiment of the present intention, the waveform of the ultrasonic pulses is a direct sequence pseudo random code at a rate of 100 kHz. on a earner frequency of 200 kHz The sequence is 127 chips long constituting a single bit, and 8 bits are transmitted for each pulse The stylus 101 will begm transmittmg the ultrasonic pulses as a result of two conditions a motion sensor is triggered by movement of the stylus 101 and the user holding the stylus has activated the touch sensor The plurality of microphones pick up the transmitted signals designated rb r2, r3 and r4 The ultrasonic signals arrive at the microphones 102 at a slight difference in time according to the spatial position of the stylus 101 relative to the microphones 102 The position is determined by computmg the most probable point and a further dynamic calculation is made in order to account for past position of the stylus The speed of the sound wave is dependent on local air pressure and humidity, therefor, a calibration speaker 104 on the plate calibrates the speed of the ultrasonic wave by transmittmg a calibration pulse every few minutes
The direct sequence pseudo random code is used for differentiating vaπous sty from each other and for eliminating the effect of multipath distortion The direct sequence code is transmitted 8 times, allowing for 7 information bits modulated as deferential binary phase shift keymg (DBPSK) in which a ONE will be determined by the reversal of the sequence compared to the previous bit sequence. The 7 bits of information are interpreted as 127 vaπous messages that are used for indications such as pushbutton depression, low battery, etc In one embodiment, the stylus batteπes are simple button-shaped Lithium batteπes or rechargeable Lithium batteπes The low speaker power and the 5% duty cycle consume minimal energy from the stylus 101 A stylus cradle is used as a charger station and for selecting and synchronizing the direct sequence code when the stylus is in its cradle Implementation of the Present Invention
Figure 2 is a block diagram of the operational features of the virtual pen of the present invention for one embodiment A microprocessor 206 is used to control the operation of the stylus 101 In one embodiment of the present invention illustrated in Figure 2, two speakers 207a, 207b of stylus 101 send a sequence of ultrasound pulses indicating its position to the receivmg plate Those skilled in the art will readily recognize that one speaker or transducer may suffice, or that a great number of speakers may be prefeπed Again, in one embodiment, the stylus 101 generates a sequence of pulses approximately every 0 2 seconds or 200 milliseconds The burst lasts approximately 10 milliseconds such that a 5% duty cycle is achieved Those skilled m the art will readily recognize that a variety of duty cycles, burst lengths, burst cycle times and frequency of the earner may be varied without departing from the scope of the present invention
Each ultrasonic pulse is coded with a sequence of 8 maximal length sequences 127 bits long over a audio carrier havmg a earner frequency of 200,000 kHz The stylus generates the pulses only when some resistance is sensed between the conducting strips 208a, 208b from a user's hand, and an indication from the motion sensor 209 The ultrasomc sequences are coded to be unique to each virtual pen so that adjacent users will not suffer mterference with their respective virtual pens When the stylus 101 is mounted in its cradle (not shown), the batteπes 210 are charged and the microprocessor 206 synchromzes the transmission code sequence and the timing of the pulses.
Referπng to Figure 3, an electπcal schematic block diagram of the receiving circuit 300 for the virtual pen system of the present mvention is shown A plurality of microphones 102, which in one embodiment, four are used 102a, 102b, 102c, 102d, dπve amplifiers 324a, 324b, 324c, 324d, respectively, with the received ultrasound signals be g converted to digital signals by analog-to-digital converter 323 The digitized ultrasound signals are processed by microprocessor 306 to demodulate the signals, filter out signals which are coded for a different stylus (such as received from another virtual pen used located nearby), and decode an> commands transmitted by the stylus 101 (such as a low battery signal) The microprocessor 306 uses location algorithms descnbed below to determine the X-Y (two-dimensional implementation) or X-Y-Z (three-dimensional implementation) Cartesian coordinates of the stylus tip The microprocessor then converts the stylus position into millimeters or whichever location parameters are required by the host computer, and sends the coordinates though the computer mouse interface 328 to the host computer (not shown in Figure 3) The speed at which the stylus moves can also be calculated Thus, since the stylus coordinates received by the host computer are identical to mouse position coordmates, the virtual pen system of the present invention is a plug-compatible replacement for a computer mouse
The microprocessor 306 of the receiver 300 also generates pulses 320 for calibration through a calibration speaker 104 The calibration pulses are generated about every 5 mmutes and are also approximately 10 millisecond in length, which is too short for a biological ear to sense such that the users will not notice the sounds Special codes umque to each virtual pen system identifies the calibration pulses The calibration pulses allow the virtual pen system to identify the speed of the ultrasonic wave, which will vary accordmg to air temperature and pressure The calibration process is used for self test and is continuously monitored for changes by microprocessor 306 The microprocessor 306 compares the time and phase of the received pulses to the transmitted pulses to monitor changmg conditions Thus, when the microprocessor converts the stylus location coordinates into ranges m millimeters, it also corrects for location temperature and pressure vaπations to compensate for the varying speed of the ultrasonic wave computed dunng the calibration process
The measurement of the stylus location is further enhanced by the microprocessor which mamtams a history of previous measurements m memory 322 and by usmg a Kalman filter to computes the first and second deπvatives of the motion of the stylus The results of this computation is also used for enhancement of the accuracy of determining the spatial position and avoid erroneous locations The receiver circuit 300 selects the transmittmg sequence and the timing of the stylus 101 when it is located m the cradle 321. The cradle serves to charge the stylus batteries and to synchronize the receiver circuit 300 with the stylus 101. Operational Algorithms of the Present Invention
As described above, one embodiment of the present mvention utilizes four receiving microphones 102a. 102b, 102c, 102d, although those skilled in the art will readily recognize that a greater or lesser number of microphones are possible without departing from the scope of the present invention. Thus, the algorithms descnbed here are based on four receiving microphones but the algorithms can be converted to operate with a greater or lesser number of microphones.
To convert the stylus measurements Cartesian coordinates is accomplished by applying trigonometric formulas for measurements of four ranges. This conversion utilizes the cosine theorem in a triangle). To begin, label the position of the virtual pen m a three dimensional space as having a location x = [x, y, z]. Let T0 define the time in which the pulse left the stylus. The plane of the computer screen (or tablet) is at z = 0. The four microphones 102a, 102b, 102c, 102d are defined as being located at positions [x„ y„ 0], where I = 1,2,3,4. The pulses are measured at times T„ where I = 1,2,3,4, to correspond to the four microphones, and V is the speed (velocity) of the ultrasonic wave. The formal solution for a single measurement is as follows
{χ -χ2 )2 +(y2 -y2 )2 +z2 = v> * (τ20 )2
Figure imgf000013_0001
Subtracting the equations: n
x - x; - 2x(x. -x.) + y2 -
Figure imgf000014_0001
- 2 y ( , - y , ) = V 2 (T, 2 - E 2 ) - 2V 2 T0t - T2 x; -x: -2x(x2 -χ,)+y2 - y] -2v(v: - y ) = V22 -T2)-2V%(τ2 - x: -x. 2* .3 - *4 ) + 'J - 4- - 2y( 3 - v4 ) = κ^r3- - r4- j- 2 2r03 - r4 , -x2) + )'(y - y, )-TQV2 (E, - E )= .rf - 2 2 + y] - y\ - v22 - τ2 χ(χzi) + y(y2-y})-T0V22 - x2 z -x 2 + - -y 2 -v22 2 -T2 ι(χ -χ,) + y(y, -y<)-T0V -E, - x; + yϊ yi v2τ: -T-
Assuming V=l and putting the solution m matrix form:
-y2 τ22-
y 2 -T2 2 +T3 2 y -T2+T2
Figure imgf000014_0002
There are several possible sources of error in determining the accurate position of the stylus tip. The size of the speaker 207 or speakers 207a, 207b and the microphones 102 must be sized correctly in order to achieve less than a millimeter spatial error. The speaker size should be in the order of the wavelength to be effective which is 1.7 mm. The speaker size imposes inherent error but the size does not create relative local eπors: improperly sized speakers will create deformation on a large sheet of paper.
The ultrasound wave is expected to propagate as an omni-directional wave but it will propagate through the paper at higher speeds (although attenuated) and it will be reflected from the user's hand and other elements in the neighborhood of the virtual pen system. The effect of this sonic propagation error is similar to multipath effect in RF communication. This sonic propagation error is resolved by applying an adaptive filtering process for eliminating the reflections and isolating the main ultrasonic wave. Note that only the first incoming wave is of interest and the maximal length sequence will suppress the reflections. Eπors due to processing of the received ultrasonic wave, phase distortion or deformation and the finite size of the analog-to-digital converter (ADC) 323 create processing eπors The mathematically derived estimate is that the overall enor will be around 30 of the wavelength, as follows
Ed = N/f * E. = 340* 10J 2* 10" * (30/360) = 0 142 mm
Environmental noise may also contnbute to the enor in accurately determining the stylus tip location High pass filters are used to remove any energy below 100 kHz to suppress environmental noise High frequency ultrasonic waves rapidly decay while propagating m the air so the ultrasound will be contained in a very small area around the virtual pen system
Cross interference or crosstalk may also contribute to location enor Using a multitude of virtual pen systems in a small physical area will create cross interference between the systems The cross interference might confuse the microprocessor 306 causmg it to misidentify the stylus corresponding to its virtual pen system The chance of a misidentification is elimmated by usmg vanous sequences (umque direct sequence pseudo random patterns) and trailers having identification information withm the code sequence Also, a time tracking algorithm is used for filtering the pulses in time such that pulse outside the maximum time wmdow for the size of the computer screen are elimmated
Dunng the wnting process the z-axis is hardly changed, therefore, for enor evaluation, a two-dimensional distnbution is formulated using the covanance matrix
Figure imgf000015_0001
x = {*,y) ft ≡ Co vaτιance_ Matrix
Figure imgf000015_0002
Each range measurement contnbutes to the inverse covariance matπx by adding more information and consequently reducing the size of the uncertainty ellipse. The probability is expressed as:
P = frϊ Jeq _ probabύit v _ ellipse exp
Figure imgf000016_0001
r + G2y' + 2Gxy dxdy
Assuming that the microphones are at (0,-a), (0,0), (0,a) the ranges are:
R ix +{y+a)
R x+y2
R x+(y-L
The enor projection on the Cartesian co-ordinates is:
Figure imgf000016_0002
Figure imgf000016_0003
Figure imgf000016_0004
where y, 23 = (-a,0,a) Computing the axis of the equal enor ellipse:
Figure imgf000017_0001
Converting this axis to an axis that contains the probability of P (0<P<1), the a and b axis should be multiplied by:
V- (2 *log{l -R})
Figure imgf000017_0002
R = b* /- (2 *log{l -R|)
Thus, the total enor is estimated as:
Figure imgf000017_0003
Alternate Embodiments and Applications of the Present Invention
Many embodiments of the present invention are envisioned and only a few will be detailed here. The one embodiment discussed at length above is the replacement for the computer mouse. An enhanced mouse embodiment would provide functionality beyond that capable of an ordinary mouse or trackball. For example, using a laptop or notepad computer is sometimes awkward to operate due to the fact that the built-in mouse or mouse replacement (such as joysticks or touchpads or pointer buttons) are not easy to use. This is especially true in situations where the mobile user uses the laptop computer in vehicles such as in trains, airplanes, cars, busses, etc. The present invention provides a small and easy-to-use replacement of the mouse as an add-on or as a simple attachment that does not require additional space.
In a mouse replacement application of the present invention, the user simply approaches the location on the screen in which he wishes to place the cursor by using the stylus 101. The cursor will be "pulled" when the stylus is at a distance of less than approximately 2 cm from the screen. Approaching closer to a distance of approximately 1 cm will be the equivalent of a traditional mouse left hand-side pushbutton. As described above, left and right pushbuttons are an added option to the stylus. One of the most significant applications of the virtual pen of the present invention is in the simplification of data entry and editing of computer graphics. Figure 4 shows an example of using the present invention on a laptop computer 400. In today's world, presentations and technical material use software programs such as Microsoft® PowerPoint® or Visio® programs for expressing ideas in a simple and apparent ways. The conventional mouse does not always provide the right and intuitive tool for these applications. The present invention provides the missing element for simple computer drawing. The user draws straight lines as simple as he or she does on paper using a conventional pen or pencil. Figure 5 shows an implementation of the present invention for a drawing pad or touchpad 540 replacement. The existing electronic notepads (such as PalmPilot) are somewhat inconvenient to use for taking large amount of notes during lectures since the writing area is too small. Palmtop computers are expensive and their batteries could not maintain a whole day of school. The present invention, as a touchpad replacement 540 allows students or others to take notes in hand writing. After the lecture (or in real time) the data could be stored in the computer 501 and manipulated by pattern recognition software into alphanumeric standard files. The drawing tablet 540 of Figure 5 is shown connected to a desktop for downloading the stored handwriting. Tablet or pad 540 can also be connected to a laptop 400. In addition, the tablet 540 may be implemented with enough internal memory and processing power to hold a great deal of graphical information and may be carried into the lecture hall as a standalone device. Further, the tablet 540 of Figure 5 may have a paper writing area and the stylus may be implemented with an ink reservoir and tip (as found in a conventional writing apparatus) such that the wπtmg or graphics is done on paper and simultaneously recorded Using special software such as Palm wπting could allow a direct conversion of the handwπtmg into alphanumeπc standard files stored on the tablet 540 Further, different colors could be used m the stylus either by several multicolor pens 101 or a pen stylus that contams several colors by color selection which would be sensed by the receiver 300 of the present invention Also, the touchpad replacement 540 may utilize a wireless connection to computer 501 via infrared (IR) communication
A wπting pad implementation of the present invention is similar to the touchpad but the resolution would be much better The wπtmg pad could be an independent device with large memory that will store the hand-wntten mformation and download it later to the computer 501 In yet another embodiment, the virtual pen system is implemented as an engineenng tool that will allow readmg distances on maps with changeable scales, as well as allowing 2d (two dimensional) and 3D (three dimensional) measurements of small bodies and physical objects The size of the sensed object is only limited by the placement and sensitivity of the microphones 102 It is conceivable to implement a very large virtual pen system
Variations and Equivalents of the Present Invention Many equivalent implementations of the described embodiments of the present invention are likely without departing from the central concept of the present invention By way of example, but not by limitation, the earner frequencies, the duty cycles, the number of encoded bits, the modulation technique and the direct sequence codmg may all be vaned m order to achieve an optimal implementation of the present mvention Ultrasound is broadly defined as frequencies above the human capability for detection Bi-phase shift keymg modulation is but one modulation technique of many alternate techniques such as phase shift keying, quadrature phase shift keymg, frequency shift keymg, Gaussian minimal shift keying, to name a few Other types of frequency modulation, amplitude modulation, phase modulation, and combmations thereof may also be practical for use with the present mvention Vaπous circuit implementations are also contemplated for use in implementing the present invention Although the prefened embodiments are described in the present description, these described embodiments are not to be viewed as limiting the claimed invention For example, microprocessors 206 and 306 may be implemented as microcontrollers, digital signal processors. programmable logic anays, and other types of controllers, which may be used to control the operations of the stylus 101 and the receiver circuit 300 The location algorithms may be implemented in hardware, software, or any combmation of the two Modulation circuits in the stylus 101 may be phase locked loop circuits, or many other vanations ASIC (application-specific integrated circuits) devices may combine a large number of analog and digital circuitry, such as most of the components of Figure 3, into a single package
Conclusion Although specific embodiments have been illustrated and described herem, it will be appreciated by those of ordinary skill in the art that any anangement which is calculated to achieve the same purpose may be substituted for the specific embodiments shown Many adaptations of the invention will be apparent to those of ordinary skill in the art Accordingly, this application is mtended to cover any adaptations or vaπations of the mvention It is manifestly mtended that this invention be limited only by the following claims and equivalents thereof

Claims

What is claimed is
1 A virtual pen computer input system, compπsmg a stylus containing a first processor and a speaker for sending a modulated ultrasound signal, a receiver circuit, having a plurality of microphones positioned around the penphery of a plane area to receive the modulated ultrasound signal, a processor connected to the plurality of microphones and operable for computing the location of the stylus upon activation of the stylus by the user, and a computer interface connected to the processor for sending the stylus location to a computer
2 The system of claim 1 further including a calibration speaker mounted in proximity to the plurality of microphones and connected to the processor for measuring the speed of sound in real time and adjustmg the stylus location accordmgly
3 The system of claim 1 wherem the stylus further mcludes a sensor for detecting whether the stylus is bemg held m a user's hand
4 The system of claim 3 wherein the sensor includes a motion detector to sense motion of the stylus and an impedance detector to measure the impedance between to conductors when the stylus is gπpped by a human hand
5 The system of claim 1 wherein the plane area is selected from the list of a computer CRT display, a flat panel display, a wπtmg tablet, a PDA screen and a drafting tablet
6 The system of claim 1 wherein the modulated ultrasonic signal has a earner frequency above the detection of a human ear
7 The system of claim 6 wherein the modulated ultrasonic signal is modulated using a direct sequence of pseudo random digital data and where the sequence is selected to be unique to this system so that mterference from other systems is minimized
8 The system of claim 1 wherein the stylus location is resolved m three dimensions and the processor determines how close to the plane area the stylus is located in the z-axis above the plane area
9 The system of claim 1 where the processor is also operable for performing a dynamic location Kalman filter to enhance the stylus location and avoid enoneous locations
10 A stylus for use m a computer input system, compπsmg- a pen-like body adaptable for holdmg by a user, a gnppmg sensor; an ultrasonic transducer; and a processor connected to the gnppmg sensor and the ultrasomc transducer and contained withm the body, the processor executmg mstructions for detectmg the gπp of the user and for transmitting ultrasonic coded mformation through the ultrasonic transducer.
1 1. The stylus of claim 10 further including a motion detector connected to the processor for sensing the motion of the stylus.
12. The stylus of claim 10 further mcludmg a switch connected to the processor and wherein the closmg of the switch causes the processor to mdicate the closure in the coded information.
13. The stylus of claim 12 wherein the switch is a mouse button and the closure of the switch indication a selection of a cunent location of the stylus. 14 The stylus of claim 10 wherein the switch is a color selection button and the closure of the switch indication a selection of a color
15 The stylus of claim 10 wherein the gripping sensor detects a change of impedance between two conductors when user gπps the pen-like body
16 The stylus of claim 10 further including a cradle adapted to receive the pen-like body and operable when connected to the stylus for chargmg a battery within the stylus
17 The stylus of claim 10 further including a cradle adapted to receive the pen-like body and operable when connected to the stylus for synchronizing the coded information
18 A receiver apparatus for computer mformation mput, comprising a plurality of microphones positioned at unique positions around the penphery of an area to receive a coded ultrasound signal transmitted from a source location, a processor connected to the plurality of microphones and operable for detecting the coded modulated ultrasound signal at each of the plurality of microphones, for decoding the coded ultrasound signal to isolate only the ultrasound signals of interest, for measurmg time delay differences of the coded ultrasound signal received at each microphone, and for companng the time delay differences and calculating a numencal value for the source location, and a computer interface connected to the processor for sendmg the numencal value to a computer
19 The receiver apparatus of claim 18 further including a calibration speaker located in proximity to the area and connected to the processor for measurmg the speed of sound
20 The receiver apparatus of claim 18 wherein the numencal value represents a three dimensional location withm the area 21 The receiver apparatus of claim 18 wherein the numencal value represents a location withm the area and the speed of the movement of the source location
22 A method of inputting position information into a computer, compπsmg producing ultrasomc coded signals at a selected location withm a defined area, detecting the ultrasonic coded signals at a plurality of locations around the periphery of the defined area, decoding the ultrasomc coded signals to isolate only the ultrasomc signals produced at the selected location, measuring the time of anival difference of the ultrasonic coded signals at each of the plurality of locations, and companng the time of amval differences and calculating a numencal value of the selected location
23 The method of claim 22 wherein the numencal value represents a three dimensional location withm the defined area
PCT/IL2000/000234 1999-04-22 2000-04-19 Pen input device for a computer WO2000065530A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU39864/00A AU3986400A (en) 1999-04-22 2000-04-19 Pen input device for a computer

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US13084899P 1999-04-22 1999-04-22
US60/130,848 1999-04-22

Publications (1)

Publication Number Publication Date
WO2000065530A1 true WO2000065530A1 (en) 2000-11-02

Family

ID=22446646

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IL2000/000234 WO2000065530A1 (en) 1999-04-22 2000-04-19 Pen input device for a computer

Country Status (2)

Country Link
AU (1) AU3986400A (en)
WO (1) WO2000065530A1 (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005043376A1 (en) * 2003-10-29 2005-05-12 Intel Corporation (A Corporation Of Delaware) Methods and apparatus to provide a handheld pointer-based user interface
DE102004020242A1 (en) * 2004-04-22 2005-11-17 Steinbeis GmbH & Co. für Technologietransfer vertreten durch STZ EURO Steinbeis-Transferzentrum Energie- Umwelt-Reinraumtechnik Clean room filter leak proofing procedure uses hand moved test aerosol sensor with position monitored by laser or rope coordinate measurement system
CN100353303C (en) * 2003-06-20 2007-12-05 刘习杰 Multifunctional pencil shaped mouse system positioned by supersonic wave
WO2008117292A3 (en) * 2007-03-27 2008-12-31 Epos Technologies Ltd System and method for positioning
EP2080188A2 (en) * 2006-10-05 2009-07-22 Pegasus Technologies Ltd. Digital pen system, transmitter devices, receiving devices, and methods of manufacturing and using the same
US7729204B2 (en) 2007-06-08 2010-06-01 Microsoft Corporation Acoustic ranging
CN102053777A (en) * 2009-11-04 2011-05-11 鸿富锦精密工业(深圳)有限公司 Handwriting input device
CN102053779A (en) * 2009-11-09 2011-05-11 鸿富锦精密工业(深圳)有限公司 Handwriting input device
CN102799312A (en) * 2012-06-27 2012-11-28 创维光电科技(深圳)有限公司 Touch detection system
US8386963B2 (en) 2009-05-28 2013-02-26 Microsoft Corporation Virtual inking using gesture recognition
EP2720118A1 (en) * 2012-10-09 2014-04-16 BlackBerry Limited Apparatus and method pertaining to testing a stylus communication path for interference
US9411440B2 (en) 2014-08-22 2016-08-09 Qualcomm Incorporated Digital ultrasonic emitting base station
CN107272479A (en) * 2016-04-05 2017-10-20 Lg电子株式会社 Touch-sensing device based on ultrasonic wave and cooking equipment and household electrical appliance including the device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4814552A (en) * 1987-12-02 1989-03-21 Xerox Corporation Ultrasound position input device
EP0420500A2 (en) * 1989-09-26 1991-04-03 Cyber Scientific Incorporated Acoustic digitizing system
JPH07191799A (en) * 1993-12-27 1995-07-28 Toshiba Corp Wireless noncontact type pointing device
US5717168A (en) * 1992-11-17 1998-02-10 Lectra Systemes Method and device for capturing and processing graphical information

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4814552A (en) * 1987-12-02 1989-03-21 Xerox Corporation Ultrasound position input device
EP0420500A2 (en) * 1989-09-26 1991-04-03 Cyber Scientific Incorporated Acoustic digitizing system
US5717168A (en) * 1992-11-17 1998-02-10 Lectra Systemes Method and device for capturing and processing graphical information
JPH07191799A (en) * 1993-12-27 1995-07-28 Toshiba Corp Wireless noncontact type pointing device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
PATENT ABSTRACTS OF JAPAN vol. 1995, no. 10 30 November 1995 (1995-11-30) *

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100353303C (en) * 2003-06-20 2007-12-05 刘习杰 Multifunctional pencil shaped mouse system positioned by supersonic wave
JP2007529064A (en) * 2003-10-29 2007-10-18 インテル・コーポレーション Method and apparatus for providing a handheld pointer-based user interface
US8572514B2 (en) 2003-10-29 2013-10-29 Intel Corporation Methods and apparatus to provide a handheld pointer-based user interface
CN100555187C (en) * 2003-10-29 2009-10-28 英特尔公司 Be used to provide the method and apparatus of hand-held based on the user interface of localizer
WO2005043376A1 (en) * 2003-10-29 2005-05-12 Intel Corporation (A Corporation Of Delaware) Methods and apparatus to provide a handheld pointer-based user interface
US7735024B2 (en) 2003-10-29 2010-06-08 Intel Corporation Methods and apparatus to provide a handheld pointer-based user interface
DE102004020242A1 (en) * 2004-04-22 2005-11-17 Steinbeis GmbH & Co. für Technologietransfer vertreten durch STZ EURO Steinbeis-Transferzentrum Energie- Umwelt-Reinraumtechnik Clean room filter leak proofing procedure uses hand moved test aerosol sensor with position monitored by laser or rope coordinate measurement system
EP2080188A4 (en) * 2006-10-05 2012-05-16 Pegasus Technologies Ltd Digital pen system, transmitter devices, receiving devices, and methods of manufacturing and using the same
EP2080188A2 (en) * 2006-10-05 2009-07-22 Pegasus Technologies Ltd. Digital pen system, transmitter devices, receiving devices, and methods of manufacturing and using the same
US8184504B2 (en) 2007-03-27 2012-05-22 Epos Development Ltd. System and method for positioning
CN103323812B (en) * 2007-03-27 2016-04-27 高通股份有限公司 For the system and method for locating
WO2008117292A3 (en) * 2007-03-27 2008-12-31 Epos Technologies Ltd System and method for positioning
CN103323812A (en) * 2007-03-27 2013-09-25 高通股份有限公司 System and method for positioning
US7729204B2 (en) 2007-06-08 2010-06-01 Microsoft Corporation Acoustic ranging
US8386963B2 (en) 2009-05-28 2013-02-26 Microsoft Corporation Virtual inking using gesture recognition
CN102053777A (en) * 2009-11-04 2011-05-11 鸿富锦精密工业(深圳)有限公司 Handwriting input device
CN102053779B (en) * 2009-11-09 2013-07-03 鸿富锦精密工业(深圳)有限公司 Handwriting input device
CN102053779A (en) * 2009-11-09 2011-05-11 鸿富锦精密工业(深圳)有限公司 Handwriting input device
CN102799312A (en) * 2012-06-27 2012-11-28 创维光电科技(深圳)有限公司 Touch detection system
EP2720118A1 (en) * 2012-10-09 2014-04-16 BlackBerry Limited Apparatus and method pertaining to testing a stylus communication path for interference
US9411440B2 (en) 2014-08-22 2016-08-09 Qualcomm Incorporated Digital ultrasonic emitting base station
CN107272479A (en) * 2016-04-05 2017-10-20 Lg电子株式会社 Touch-sensing device based on ultrasonic wave and cooking equipment and household electrical appliance including the device
EP3239615A1 (en) * 2016-04-05 2017-11-01 LG Electronics Inc. Touch sensing apparatus based on ultrasonic waves, cooking apparatus and home appliance including the same
CN107272479B (en) * 2016-04-05 2020-03-10 Lg电子株式会社 Ultrasonic wave-based touch sensing device, and cooking apparatus and home appliance including the same
US10719165B2 (en) 2016-04-05 2020-07-21 Lg Electronics Inc. Touch sensing apparatus based on ultrasonic waves, cooking apparatus and home appliance including the same

Also Published As

Publication number Publication date
AU3986400A (en) 2000-11-10

Similar Documents

Publication Publication Date Title
US11379059B2 (en) Stylus, touch panel, display device and touch sensing method
EP2930530B1 (en) System and method for object position estimation based on ultrasonic reflected signals
EP1046055B1 (en) Transmitter pen location system
EP2580645B1 (en) Object orientation detection with a digitizer
EP2726962B1 (en) Electromagnetic 3d stylus
EP0960383B1 (en) Retrofittable apparatus for converting a substantially planar surface into an electronic data capture device
US6717073B2 (en) Wireless display systems, styli, and associated methods
AU756022B2 (en) Transmitter pen location system
JP4146188B2 (en) Ultrasound type coordinate input device
CN108255319B (en) Digital demodulator and digital demodulation method
WO2000065530A1 (en) Pen input device for a computer
US20110096044A1 (en) Method and system for digital pen assembly
US20020050983A1 (en) Method and apparatus for a touch sensitive system employing spread spectrum technology for the operation of one or more input devices
WO2010084498A4 (en) Device and method for monitoring an object&#39;s behavior
JP2003516594A (en) Data entry
TW201737043A (en) Controller and converter
CN107885398B (en) Touch processing device and method thereof
EP1228480B1 (en) Method for digitizing writing and drawing with erasing and/or pointing capability
CN101398720A (en) Pen interactive device
US5581269A (en) Method of use of multiple input styli in a system of multiple computers
US9285901B2 (en) Electronic device for recognizing asynchronous digital pen and recognizing method thereof
GB2097922A (en) Positional determination
JPH05216581A (en) Input device
JPH0887374A (en) Input device
AU718394C (en) Retrofittable apparatus for converting a substantially planar surface into an electronic data capture device

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP