Stylus device

Information

  • Patent Grant
  • 9176604
  • Patent Number
    9,176,604
  • Date Filed
    Friday, July 27, 2012
    12 years ago
  • Date Issued
    Tuesday, November 3, 2015
    9 years ago
Abstract
Styluses capable of generating stylus stimulation signals and touch sensitive devices capable of receiving stylus stimulation signals are disclosed. In one example, a stylus can receive a stimulation signal from a touch sensor of a touch sensitive device and generate a stylus stimulation signal by changing an amplitude or frequency of the received stimulation signal. The stylus can transmit the stylus stimulation signal back into the touch sensor of the touch sensitive device. The touch sensor can generate a touch signal based on the device's own stimulation signals and the stylus stimulation signal. The touch sensitive device can process the touch signal to determine a location of the stylus on the touch sensor. The stylus can include a force sensor to detect an amount of force applied to a tip of the stylus. The stylus stimulation signal can be modulated based on the force detected by the force sensor.
Description
FIELD

This relates generally to touch sensitive devices and, more specifically, to styluses for use with touch sensitive devices.


BACKGROUND

Touch sensitive devices have become popular as input devices to computing systems due to their ease and versatility of operation as well as their declining price. A touch sensitive device can include a touch sensor panel, which can be a clear panel with a touch sensitive surface, and a display device, such as a liquid crystal display (LCD), that can be positioned partially or fully behind the panel or integrated with the panel so that the touch sensitive surface can cover at least a portion of the viewable area of the display device. The touch sensitive device can allow a user to perform various functions by touching the touch sensor panel using a finger, stylus or other object at a location often dictated by a user interface (UI) being displayed by the display device. In general, the touch sensitive device can recognize a touch event and the position of the touch event on the touch sensor panel, and the computing system can then interpret the touch event in accordance with the display appearing at the time of the touch event, and thereafter can perform one or more actions based on the touch event.


As touch sensing technology continues to improve, touch sensitive devices are increasingly being used to compose and mark-up electronic documents. In particular, styluses have become popular input devices as they emulate the feel of traditional writing instruments. However, while touch sensing technology has greatly improved over the past few years, little has been done to improve the stylus itself. Most conventional styluses simply include a bulky tip made of a material capable of interacting with the touch sensitive device. As a result, conventional styluses lack the precision and control of traditional writing instruments.


SUMMARY

Styluses capable of receiving stimulation and force signals and generating stylus stimulation signals, and touch sensitive devices capable of receiving stylus stimulation signals are disclosed. In one example, a stylus can receive a stimulation signal from a touch sensor of a touch sensitive device and generate a stylus stimulation signal by changing an amplitude or frequency of the received stimulation signal. The stylus can transmit the stylus stimulation signal back into the touch sensor of the touch sensitive device. The touch sensor can generate a touch signal based on the device's own stimulation signals and the stylus stimulation signal. The touch sensitive device can process the touch signal to determine a location of the stylus on the touch sensor. The stylus can include a force sensor to detect an amount of force applied to a tip of the stylus. The stylus stimulation signal can be modulated based on the force detected by the force sensor.


In one example, a touch sensor of a touch sensitive device can generate a touch signal based on the device's own stimulation signals and the stylus stimulation signal. The touch sensitive device can process the touch signal to determine that a stylus has been detected, a location of the stylus on the touch sensor, and an amount of pressure applied by the stylus to the touch sensitive device. The determinations can be made based on properties of the touch signal caused by the stylus stimulation signal.


Processes for generating and processing stylus stimulation signals are also disclosed.





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 illustrates an exemplary touch sensor that can be used with a touch sensitive device according to various embodiments.



FIG. 2 illustrates a block diagram of an exemplary stylus according to various embodiments.



FIG. 3 illustrates a system block diagram showing the interaction between a touch sensitive device and an exemplary stylus according to various embodiments.



FIG. 4 illustrates a system block diagram showing the interaction between another touch sensitive device and an exemplary stylus according to various embodiments.



FIG. 5 illustrates an exemplary touch and stylus combo matrix according to various embodiments.



FIG. 6 illustrates exemplary stylus stimulus vectors according to various embodiments.



FIG. 7 illustrates an exemplary touch/stylus combo system according to various embodiments.



FIG. 8 illustrates a system block diagram showing the interaction between a touch sensitive device and another exemplary stylus according to various embodiments.



FIG. 9 illustrates an exemplary process for generating a stylus stimulation signal according to various embodiments.



FIG. 10 illustrates an exemplary process for processing a stylus stimulation signal according to various embodiments.



FIG. 11 illustrates an exemplary system for generating or processing a stylus stimulation signal according to various embodiments.



FIG. 12 illustrates an exemplary personal device that includes a touch sensor according to various embodiments.



FIG. 13 illustrates another exemplary personal device that includes a touch sensor according to various embodiments.



FIG. 14 illustrates a symbolic illustration of one or more capacitive elements coupled between the input and output of an amplifier according to various embodiments.





DETAILED DESCRIPTION

In the following description of example embodiments, reference is made to the accompanying drawings in which it is shown by way of illustration specific embodiments that can be practiced. It is to be understood that other embodiments can be used and structural changes can be made without departing from the scope of the various embodiments.


This relates to styluses capable of receiving stimulation and force signals and generating stylus stimulation signals and touch sensitive devices capable of receiving stylus stimulation signals. In one example, a stylus can receive a stimulation signal from a touch sensor of a touch sensitive device and generate a stylus stimulation signal by changing an amplitude or frequency of the received stimulation signal. The stylus can transmit the stylus stimulation signal back into the touch sensor of the touch sensitive device. The touch sensor can generate a touch signal based on the device's own stimulation signals and the stylus stimulation signal. The touch sensitive device can process the touch signal to determine a location of the stylus on the touch sensor. The stylus can include a force sensor to detect an amount of force applied to a tip of the stylus. The stylus stimulation signal can be modulated based on the force detected by the force sensor. A touch sensor of a touch sensitive device can generate a touch signal based on the device's own stimulation signals and the stylus stimulation signal. The touch sensitive device can process the touch signal to determine that a stylus has been detected, a location of the stylus on the touch sensor, and an amount of pressure applied by the stylus to the touch sensitive device. The determinations can be made based on properties of the touch signal caused by the stylus stimulation signal. Processes for generating and processing stylus stimulation signals are also disclosed.



FIG. 1 illustrates touch sensor 100 that can be used to detect touch events on a touch sensitive device, such as a mobile phone, tablet, touchpad, portable computer, portable media player, or the like. Touch sensor 100 can include an array of touch regions or nodes 105 that can be formed at the crossing points between rows of drive lines 101 (D0-D3) and columns of sense lines 103 (S0-S4). Each touch region 105 can have an associated mutual capacitance Csig 111 formed between the crossing drive lines 101 and sense lines 103 when the drive lines are stimulated. The drive lines 101 can be stimulated by stimulation signals 107 provided by drive circuitry (not shown) and can include an alternating current (AC) waveform. The sense lines 103 can transmit touch signals 109 indicative of a touch at the touch sensor 100 to sense circuitry (not shown), which can include a sense amplifier for each sense line, or a fewer number of sense amplifiers that can be multiplexed to connect to a larger number of sense lines.


To sense a touch at the touch sensor 100, drive lines 101 can be stimulated by the stimulation signals 107 to capacitively couple with the crossing sense lines 103, thereby forming a capacitive path for coupling charge from the drive lines 101 to the sense lines 103. The crossing sense lines 103 can output touch signals 109, representing the coupled charge or current. When an object, such as a stylus, finger, etc., touches the touch sensor 100, the object can cause the capacitance Csig 111 to reduce by an amount ΔCsig at the touch location. This capacitance change ΔCsig can be caused by charge or current from the stimulated drive line 101 being shunted through the touching object to ground rather than being coupled to the crossing sense line 103 at the touch location. The touch signals 109 representative of the capacitance change ΔCsig can be transmitted by the sense lines 103 to the sense circuitry for processing. The touch signals 109 can indicate the touch region where the touch occurred and the amount of touch that occurred at that touch region location.


While the embodiment shown in FIG. 1 includes four drive lines 101 and five sense lines 103, it should be appreciated that touch sensor 100 can include any number of drive lines 101 and any number of sense lines 103 to form the desired number and pattern of touch regions 105. Additionally, while the drive lines 101 and sense lines 103 are shown in FIG. 1 in a crossing configuration, it should be appreciated that other configurations are also possible to form the desired touch region pattern. While FIG. 1 illustrates mutual capacitance touch sensing, other touch sensing technologies may also be used in conjunction with embodiments of the disclosure, such as self-capacitance touch sensing, resistive touch sensing, projection scan touch sensing, and the like. Furthermore, while various embodiments describe a sensed touch, it should be appreciated that the touch sensor 100 can also sense a hovering object and generate hover signals therefrom.



FIG. 2 illustrates a block diagram of an exemplary stylus 200 that can be used with a touch sensitive device, such as a mobile phone, touchpad, portable computer, or the like. Stylus 200 can generally include tip 201, ring 203, body 207, and stylus stimulation signal circuitry 205 located within body 207. As will be described in greater detail below, stylus stimulation signal circuitry 205 can be used to generate a stimulation signal that can be transmitted to a touch sensitive device through tip 201. Tip 201 can include a material capable of transmitting the stylus stimulation signal from stylus stimulation signal circuitry 205 to the touch sensitive device, such as a flexible conductor, a metal, a conductor wrapped by a non-conductor, a non-conductor coated with a metal, a transparent conducting material (e.g., indium tin oxide (ITO)) or a transparent non-conductive material (e.g., glass) coated with a transparent (e.g., ITO) (if the tip is also used for projection purposes) or opaque material, or the like. In some examples, tip 201 can have a diameter of 1 mm or less. Tip 201 can be coupled to body 207 by ring 203. Ring 203 can include a conductive material, such as a flexible conductor, a metal, a conductor wrapped by a non-conductor, a non-conductor coated with a metal, a transparent conducting material (e.g., ITO) or a transparent non-conductive material (e.g., glass) coated with a transparent (e.g., ITO if the tip is used for projection purposes) or opaque material, or the like. Ring 203 can serve other purposes, such as providing an alternative means for transmitting the stylus stimulation signal from the stylus to the touch sensitive device by serving as an antenna for a wireless module (e.g., RFID, Bluetooth, WI-FI, or the like). Similarly, tip 201 can also be used to sense the touch signal from the touch sensitive device. Both tip 201 and ring 203 can be segmented and each segment can be independently controlled according to the description above.


In some examples, stylus 200 can be a modular stylus, such as that described in U.S. patent application Ser. No. 13/560,960, entitled “Modular Stylus Device”.



FIG. 3 illustrates a functional block diagram of an exemplary system 300 showing the interaction between stylus 301, touch sensor 321, and touch circuitry 341. In this embodiment, a stimulation signal from touch sensor 321 can be detected at a location where the tip of stylus 301 contacts or is near touch sensor 321 (e.g., where the tip contacts or hovers above a screen of a touch sensitive device). A modified stimulation signal can then be transmitted back into touch sensor 321 at the same frequency in phase or at an arbitrary phase (including quadrature) at the same location. The modified stimulation signal can be transmitted back into touch sensor 321 through the tip and/or ring of stylus 301. It should be appreciated that FIG. 3 is a functional block diagram and that the actual components used to implement the various portions of system 300 can vary and one of ordinary skill, given the functional diagram, can select known circuit elements to implement the system.


Stylus 301 is one example of stylus 200 that can be used as an input device to a touch sensitive device having a touch sensor similar or identical to touch sensor 100. Stylus 301 can be configured to generate a stylus stimulation signal having a greater magnitude than that generated by the touch sensitive device. Thus, when stylus 301 is used with a touch sensitive device, stylus 301 can cause the touch sensitive device to measure a “negative” touch. In other words, the charge detected at the stylus' touch location can be greater than the amount of charge detected when no touch is present. This is different than non-stylus touch events, which typically cause the charge detected at the touch location to decrease.


Stylus 301 can include amplifier 305 coupled to receive a stimulation signal (e.g., a stimulation signal similar or identical to stimulation signal 107) generated by an associated touch sensitive device and transmit a stylus stimulation signal to the associated touch sensitive device. The associated touch sensitive device can include a touch sensitive device in contact with, or in close proximity to, the tip of stylus 301. Stylus 301 can receive the stimulation signal through the touch sensor (e.g., touch sensor 321) of the touch sensitive device. Amplifier 305 can be configured to receive and amplify the stimulation signal by an amount based at least in part on a force detected by force sensor 309 and a gain vector generated by processor 307. In some examples, amplifier 305 can be configured to amplify the received stimulation signal by an amount representing an increase of capacitance by 0.1 pF or more, depending on the particular configuration. However, it should be appreciated that other amplifications can be used depending on the system design.


Stylus 301 can further include force sensor 309 to detect an amount of force applied to the tip of stylus 301. Force sensor 309 can include any type of force sensor, such as a capacitive pressure sensor, semiconductor strain gauge, or the like. The amount of force detected by force sensor 309 can be used by amplifier 305 to determine the amount of amplification to be applied to the stimulation signal received from the associated touch sensitive device. In this way, the magnitude of the amplified stimulation signal generated by amplifier 305 can be adjusted based on how hard the stylus tip is applied to the surface of the associated touch sensitive device. This allows stylus 301 to convey information associated with the location of its tip on the surface of the touch sensitive device as well as the amount of force being applied to the surface of the touch sensitive device. In response, the touch sensitive device can interpret the location and force information as two different inputs. For example, in a drawing application, a brush stroke can be displayed on the screen of the touch sensitive device corresponding to a location of the tip of stylus 301 and with a width corresponding to the amount of force being applied to the touch sensitive device by the tip of stylus 301.


Stylus 301 can further include processor 307 coupled to receive an amplified stimulation signal from amplifier 305. Processor 307 can be configured to generate a signal representative of a gain vector that can be used to modulate the amplified output of amplifier 305. The processor can monitor the stimulation signal received from the touch sensor 321 in order to synchronize the gain vector with the received stimulation sequence. The gain vector signal can be transmitted to mixer 306 where it, along with the output of force sensor 309, can be used to control the amount of amplification applied to the stimulation signal from touch sensor 321. The amplified and modulated stimulation signal can be transmitted back into touch sensor 321 as the stylus stimulation signal.


It should be appreciated that amplifier 305 can be configured to amplify the received stimulation signal based on the amount of force detected by force sensor 309 and the gain vector of processor 307 in many ways. In one example, amplifier 305 can include a regenerative amplifier operable to amplify the received stimulation signal using a feedback loop between the amplifier output and the amplifier input. FIG. 14 illustrates a symbolic illustration of one or more capacitive elements 1401 coupled between the input and output of an amplifier 305. The received stimulation signal can be added at the amplifier input in phase. The amplified stimulation signal can be transmitted to touch sensor 321, thereby increasing the signal charge locally between drive and sense (negative pixel) as opposed to reducing it in the presence of a touch. In this example, force sensor 309 can control one or more capacitive elements 1401 coupled between the input and output of amplifier 305. Switches can also be coupled to the capacitive elements to selectively couple the capacitive elements between the input and output of amplifier 305. The one or more capacitive elements 1401 can be configured such that the capacitance of each of the one or more capacitive elements is inversely related to the amount of force applied to the tip of stylus 301. Thus, as the force against the tip of stylus 300 increases, the capacitance of the one or more capacitive elements 1401 of force sensor 309 decreases, thereby increasing the overall gain of amplifier 305. Conversely, as the force against the tip of stylus 300 decreases, the capacitance of the one or more capacitive elements 1401 of force sensor 309 increases, thereby decreasing the overall gain of amplifier 305. In this example, processor 307 can be configured to cause amplifier 305 to modulate the stimulation signal using a gain vector by selectively coupling one of the one or more capacitive elements 1401 (each having a different capacitance value) between the input and output of amplifier 305 based on the gain vector. Processor 307 can accomplish this by selectively opening and closing the switches coupled to each capacitive element. In this way, the gain caused by each of the capacitive elements 1401 can be changed by adjusting the pressure applied to the tip of stylus 301 while processor 307 can modulate the amplified signal by selecting between each of the capacitive elements having different capacitance values.


In some examples, amplifier 305 can be configured to yield a loop gain of less than one to prevent oscillation. In other alternative examples, amplifier 305 can include a super regenerative amplifier, comprised of an amplifier with a loop gain of greater than 1 and a quench signal generator having a quench rate based on the received stimulation signal from touch sensor 321. In these examples, the quench signal generator can apply a quench signal that can cause the gain of the regenerative amplifier to drop substantially below the gain needed for the regenerative amplifier to sustain oscillation, causing the regenerative amplifier to repeatedly go into oscillation at the beginning of each scan step. In yet other examples, amplifier 305 can add the received stimulation signal at the amplifier input in a different phase (including quadrature).


System 300 can further include touch sensor 321 of a touch sensitive device. Touch sensor 321 can include a touch sensor similar or identical to touch sensor 100, described above. As shown in FIG. 3, touch sensor 321 can include a drive line 329 coupled to receive a stimulation signal similar or identical to stimulation signal 107 from touch circuitry 341 and a sense line 331 capacitively coupled to drive line 329 and coupled to transmit a touch signal similar or identical to touch signal 109 to touch circuitry 341. It should be appreciated that touch sensor 321 is shown with only one drive line and one sense line for illustrative purposes only and that touch sensor 321 can actually include any number of drive lines and any number of sense lines.


A mutual capacitance Csig 327 can be formed between the crossing drive line 329 and sense line 331 when the drive line is stimulated. Similarly, a mutual capacitance Cts 323 and Ctd 325 can be formed between the tip of stylus 301 and sense line 331 and drive line 329, respectively, when the stylus stimulation signal is generated. As mentioned above, if the tip of stylus 301 is placed near or at the crossing point between drive line 329 and sense line 331, stylus 301 can receive the stimulation signal transmitted on drive line 329 via the capacitive path formed between the stylus tip and drive line 329, amplify the received stimulation signal using amplifier 305, force sensor 309, and processor 307, and transmit an amplified stimulation signal in the form of a stylus stimulation signal back into touch sensor 321 via the capacitive path formed between the stylus tip and sense line 331. Thus, the touch signal generated by sense line 331 can include charges coupled from both drive line 329 and stylus 301. As a result, the amount of charge detected by sense line 331 can increase when the tip of stylus 301 is placed on or above the crossing point between drive line 329 and sense line 331. This increase in charge can be used by the touch sensitive device to distinguish a stylus touch event from a non-stylus touch event because, as mentioned above, non-stylus touch events typically cause capacitance Csig 327 to decrease due to charge or current from the stimulated drive line 329 being shunted through the non-stylus object to ground rather than being coupled to the crossing sense line 331 at the touch location. Moreover, the touch sensitive device can determine the location of the stylus touch event because the same stimulation signal being driven on drive line 329 is being amplified and transmitted back into the touch sensor at the crossing point between drive line 329 and sense line 331.


System 300 can further include touch circuitry 341 included in or associated with the touch sensitive device. Touch circuitry 341 can include multi-stim matrix 343 stored in a computer-readable storage medium. Multi-stim matrix 343 can include a matrix containing stimulation phase information for stimulation signals that can be simultaneously applied to the drive lines of touch sensor 321, such as that described in U.S. patent Ser. No. 12/208,329, entitled “Multiple Stimulation Phase Determination.” Specifically, each row of the matrix can represent a single step among multiple steps needed to compute values for generating an image of touch, each column of the matrix can represent a drive line of touch sensor panel 321 to be stimulated, and each cell of the matrix can represent the phase of a stimulation signal to be applied to a particular drive line in a particular step. In one example, multi-stim matrix 343 can include an additional row and column to support the stylus stimulation signal from stylus 301. Specifically, the additional column can represent a drive line that is not driven, or a drive line that does not actually exist on touch sensor panel 321. The purpose of the additional column is to detect the stylus stimulation signal. Touch circuitry 341 can further include inverse multi-stim matrix 353 stored in a computer-readable storage medium. Inverse multi-stim matrix 353 can include a matrix representing an inverse of multi-stim matrix 343 for decoding a touch signal received from a sense line of touch sensor 321 to generate a touch image representing a touch detected by touch sensor 321. These matrices will be described in greater detail below with respect to FIGS. 4-7.


Referring back to FIG. 3, touch circuitry 341 can further include transmitter channel 345 coupled to transmit a stimulation signal to drive line 329 of touch sensor 321. Transmitter channel 345 can be configured to generate a stimulation signal similar or identical to stimulation signal 107 to be applied to drive line 329 based on the phase information contained in multi-stim matrix 343. In some examples, the stimulation signal can have a frequency between 80-120 KHz (e.g., 90, 100, or 110 KHz) and an amplitude between 3-5V (e.g., 4V). In other examples, the stimulation signal can have a frequency between 100 KHz to 1 MHz or higher (e.g., between 100-300 KHz or 100-500 KHz). Although not shown, touch circuitry 341 can include one transmitter channel for each drive line of touch sensor 321.


Touch circuitry 341 can further include receiver circuitry 347 coupled to receive a touch signal from sense line 331 of touch sensor 321. Receiver circuitry 347 can include amplifiers, filters, and/or analog to digital converters that one of ordinary skill in the art can select to appropriately process the touch signal received from sense line 331. Although not shown, touch circuitry 341 can include additional receiver circuitry for each sense line of touch sensor 321.


Touch circuitry 341 can further include in-phase (I-phase) demodulation circuitry 349 configured to demodulate the touch signal received from receiver circuitry 347. I-phase demodulation circuitry 347 can include a demodulation mixer and a demodulation integrator to extract the I-phase component of the touch signal output by sense line 331. Although not shown, touch circuitry 341 can include additional I-phase demodulation circuitry for each sense line of touch sensor 321. In some examples, transmitter channel 345, receiver circuitry 347, and I-phase demodulation circuitry 349 can include circuitry similar or identical to that described in U.S. patent application Ser. No. 11/818,345, which is incorporated by reference herein in its entirety as if put forth in full below.


Touch circuitry 341 can further include multi-stim decode circuitry 351 configured to decode the I-phase component of the touch signal received from I-phase demodulation circuitry 341. Multi-stim decode circuitry 351 can include a mixer coupled to multiply the I-phase component of the touch signal received from I-phase demodulation circuitry 341 with inverse multi-stim matrix 353. Multi-stim decode circuitry 351 can further include an integrator coupled to receive the output of the mixer and to output touch image 355 representing a touch detected by sense line 331 of touch sensor 321. Although not shown, touch circuitry 341 can include additional multi-stim decode circuitry for each sense line of touch sensor 3211.



FIG. 4 illustrates a functional block diagram of another exemplary system 400 showing the interaction between stylus 401, touch sensor 421, and touch circuitry 441. In this embodiment, similar to that shown in FIG. 3, stylus 401 can receive a stimulation signal from touch sensor 421 at a location where the tip of stylus 401 contacts or is near touch sensor 421 (e.g., where the tip contacts or hovers above a screen of a touch sensitive device). A modified stimulation signal can then be transmitted back into touch sensor 421 at the same frequency in phase or at an arbitrary phase (including quadrature) at the same location. The modified stimulation signal can be transmitted back into touch sensor 421 through the tip and/or ring of stylus 401. It should be appreciated that FIG. 4 is a functional block diagram and that the actual components used to implement the various portions of system 400 can vary and one of ordinary skill, given the functional diagram, can select known circuit elements to implement the system.


System 400 can include stylus 401, amplifier 405, processor 407, mixer 406, force sensor 409, touch sensor 421, Cts 423, Ctd 425, Csig 427, drive line 429, sense line 431, multi-stim matrix 443, transmitter channel 445, receiver circuitry 447, and inverse matrix 453 similar or identical to stylus 301, amplifier 305, processor 307, mixer 306, force sensor 309, touch sensor 321, Cts 323, Ctd 325, Csig 327, drive line 329, sense line 331, multi-stim matrix 343, transmitter channel 345, receiver circuitry 347, and inverse matrix 353, respectively. However, touch circuitry 441 can include two demodulation paths. The first demodulation path can include stylus demodulation circuitry 449 and multi-stim decode circuitry 451 for demodulating the touch signal received from receiver circuitry 447 at a first touch phase to generate stylus image 456. The second demodulation path can include touch demodulation circuitry 457 and multi-stim decode circuitry 459 for demodulating the touch signal received from receiver circuitry 447 at a second stylus phase to generate touch image 455, Including a phase shift between the touch and stylus signals further helps to distinguish the touch and stylus signals in addition to the latter having a positive phase. In some examples, the difference between the first and second phases can be 90 degrees. In other examples, the phase difference between the first and second phases can have a different value.



FIG. 5 illustrates an exemplary touch and stylus stimulus combo matrix that can be used in systems 300 or 400. In this embodiment, a touch stimulus matrix may be extended by M columns and M rows to form the modified touch and stylus stimulus combo matrix. The first N columns may be used for touch stimulus and the M columns may be used for stylus magnitude. Each column vector can correspond to a different channel. In order for the stimulus matrix to be invertible, the matrix should be a square matrix and therefore can be extended by M rows. FIG. 6 illustrates M exemplary stylus stimulus vectors. Each stylus stimulus vector represents a copy of one of the M column vectors from the touch and stylus stimulus combo matrix shown in FIG. 5. Using the touch and stylus stimulus combo matrix, the system can support a total of N styluses.



FIG. 7 illustrates a simplified view of a touch/stylus combo system that utilizes separate channels to encode stylus magnitude. The touch and stylus stimulus combo matrix is extended by N columns and N rows, where N is the number of stylus or devices for which to encode magnitude information. In this example, the touch controller can drive the M drive lines for which touch and stylus location need to be resolved. M touch pixels can be modulated along the M touch pixels along a sense line by touch and up to N stylus devices. The N stylus devices may potentially modulate different touch pixels along a sense line. Each stylus device can have its own stylus stimulus vector, which represents a copy of one of the M column vectors from the touch and stylus stimulus combo matrix. The stylus can modulate the gain of the amplifier (e.g., amplifier 305 or 405) as a function of the stylus stimulus vector or can add its own stimulus signal directly to a given touch pixel (e.g., through the stylus ring). The stimuli from the N styluses can be synchronized in the stylus device by the respective stylus device monitoring the stimulus signal at a given touch panel location and then synchronizing its own stimulus with the received stimulus signal at that touch panel location. For example, synchronization can occur at the first scan step, representing the first row vector in the touch and stylus stimulus combo matrix. In some embodiments, all elements in the first row vector may be 1 (i.e., all M stimulus signals can be driven in positive phase), if the touch and stylus stimulus combo matrix is a hadamard matrix. The stylus device can use this first step to synchronize its own stimulus. The composite signal at the sense line can be vector demodulated with a decode matrix, which represents the inverse of the touch and stylus stimulus combo matrix. The touch and stylus locations can be stored in the touch and stylus result vector, which is comprised of M entries containing M elements indicating the location/magnitude of touch and styluses and N dedicated stylus magnitudes.


In some examples, some or all of the functional blocks of touch circuitry 341 or 441 can be implemented by ASIC processor, ARM processor, other electrical components, or combinations thereof.



FIG. 8 illustrates a functional block diagram of another exemplary system 800 showing the interaction between stylus 801, touch sensor 821, and touch circuitry 841. It should be appreciated that FIG. 8 is a functional diagram and that the actual components used to implement the various portions of system 800 can vary and one of ordinary skill, given the functional diagram, can select known circuit elements to implement the system


Stylus 801 is one example of stylus 200 that can be used as an input device to a touch sensitive device having a touch sensor similar or identical to touch sensor 100. Stylus 801 can be configured to generate a stylus stimulation signal having a frequency that is different than a frequency of a stimulation signal generated by the touch sensitive device. In some examples, the stylus stimulation frequency can be between 40-60 KHz (e.g., about 50 Khz) greater than or less than the frequency of a stimulation signal from a touch sensor. Thus, when stylus 801 is used with a touch sensitive device, stylus 801 can cause the touch sensitive device to generate a touch signal containing signals having two or more different frequencies.


Stylus 801 can optionally include sense amplifier 805 coupled to receive a stimulation signal (e.g., a stimulation signal similar or identical to stimulation signal 107) generated by an associated touch sensitive device and transmit a stylus stimulation signal to the associated touch sensitive device. The associated touch sensitive device can include a touch sensitive device in contact with, or in close proximity to, the tip of stylus 801. Sense amplifier 805 can be used to amplify the received stimulation signal to a level sufficient to be used by stylus 801 to generate a stylus stimulation signal, which is described in greater detail below. However, if the strength of the received stimulation signal is sufficiently high, sense amplifier 805 can be omitted from stylus 801.


Stylus 801 can further include force sensor 809 for detecting the amount of force applied to the tip of stylus 801. Force sensor 809 can be similar or identical to force sensor 309, described above. For example, force sensor 809 can include any type of force sensor, such as a capacitive pressure sensor, semiconductor strain gauge, or the like, operable to detect the amount of force applied to the tip of stylus 801. The amount of force detected by force sensor 809 can be used to modulate an oscillating signal generated by oscillator 813. In this way, the magnitude of the oscillating signal generated by oscillator 813 can be adjusted based on how hard the stylus tip is applied to the surface of the associated touch sensitive device. As described above, this allows stylus 801 to convey information associated with the location of its tip on the surface of the touch sensitive device as well as the amount of force being applied to the surface of the touch sensitive device.


Stylus 801 can further include comparator 811 coupled to receive the output of force sensor 809 and a threshold voltage Vth. Comparator 811 can be configured to compare the output of force sensor 809 to the threshold voltage Vth and output a force detection signal based on the comparison. For example, the force detection signal can be driven high (or low, depending on the circuit design) when the output of force sensor 809 is greater than threshold voltage Vth and can be drive low (or high, depending on the circuit design) when the output of force sensor 809 is less than threshold voltage Vth.


Stylus 801 can further include processor 803 coupled to receive the force detection signal output by comparator 811. Processor 803 can be configured to generate a power control signal based on the received force detection signal. For example, if the force detection signal is at a level indicating that the force detected by force sensor 809 is greater than a threshold amount (represented by threshold voltage Vth), processor 803 can drive the power control signal to a high level (or low, depending on the circuit design) to cause oscillator 813 to generate a signal. The force detection signal and the power control signal can be used to control the power state of some or all components within stylus 801 to improve battery life. For example, if the force is below the set force threshold, the device can be in an idle state and the device can remain in a low power state, thereby conserving battery power. When the force is above the force detection threshold, the device can transitions into an active mode. This way battery power can be conserved when the stylus is not actively being used.


Stylus 801 can further include oscillator 813 configured to generate an oscillating signal having frequency Foff. Oscillator 813 can include any type of oscillator, such as a tuned LC oscillator (e.g, a colpitts-oscillator), crystal oscillator, MEMS based oscillator, voltage controlled oscillator, RC oscillator, ring oscillator, or the like. In one example, oscillator 813 can be configured to generate a sinusoidal signal having an amplitude between 8-12V (e.g., 9, 10, or 11V) and a frequency Foff between 80-120 KHz (e.g., 90, 100, or 110 KHz). In other examples, the stimulation signal can have a frequency between 100 KHz to 1 MHz or higher (e.g., between 100-300 KHz or 100-500 KHz). The signal generated by oscillator 813 can have the same phase as the stimulation signal received from touch sensor 821.


Stylus 801 can further include mixer 807 coupled to receive the output of force sensor 809, the signal having frequency Foff output by oscillator 813, and the amplified stimulation signal from sense amplifier 805. Mixer 807 can be configured to modulate the amplitude of the signal having frequency Foff output by oscillator 813 by an amount corresponding to the force detected by force sensor 809 to generate a modulated oscillating signal. Mixer 807 can be further configured to mix the modulated oscillating signal with the amplified signal received from sense amplifier 805 to generate a stylus stimulation signal. The resultant composite stimulation signal can have a frequency equal to the frequency of the stimulation signal received from touch sensor 821 plus or minus the offset frequency Foff amplitude modulated by the force signal.


Stylus 801 can further include transmission amplifier 815 coupled to receive the stylus stimulation signal output by mixer 807. Amplifier 815 can be configured to amplify the composite stimulation signal by an amount sufficient to be received by touch sensor 821.


System 800 can further include touch sensor 821 of a touch sensitive device. Touch sensor 821 can include a touch sensor similar or identical to touch sensor 100, described above. As shown in FIG. 8, touch sensor 821 can include a drive line 829 coupled to receive a stimulation signal similar or identical to stimulation signal 107 from touch circuitry 841 and a sense line 831 capacitively coupled to drive line 829 and coupled to transmit a touch signal similar or identical to touch signal 109 to touch circuitry 841. It should be appreciated that touch sensor 821 is shown with only one drive line and one sense line for illustrative purposes only and that touch sensor 821 can actually include any number of drive lines and any number of sense lines.


A mutual capacitance Csig 827 can be formed between the crossing drive line 829 and sense line 831 when the drive line is stimulated. Similarly, a mutual capacitance Cts 823 and Ctd 825 can be formed between the tip of stylus 801 and sense line 831 and drive line 829, respectively, when the stylus stimulation signal is generated. A mutual capacitance Crs 833 and Crd 835 can also be formed between the ring of stylus 801 and sense line 831 and drive line 829, respectively, when the composite stylus stimulation signal is generated. As mentioned above, if the tip of stylus 801 is placed at the crossing point between drive line 829 and sense line 831, stylus 801 can receive the stimulation signal transmitted on drive line 829 via the capacitive path formed between the stylus tip and drive line 829, amplify the received stimulation signal using sense amplifier 805, mix the amplified stimulation signal with a modulated oscillating signal generated by modulating a signal having frequency Foff by an amount corresponding to a force detected by force sensor 809, and transmit the stylus stimulation signal back into touch sensor 821 via the capacitive path formed between the stylus ring and sense line 831. Thus, the touch signal generated by sense line 831 can include charge coupled from both drive line 829 and stylus 801.


System 800 can further include touch circuitry 841 included in or associated with the touch sensitive device. Touch circuitry 841 can be similar to touch circuitry 341, described above, except that touch demodulation circuitry 849 and multi-stim decode circuitry 851 can be configured to demodulate the touch component of the signal output by receiver circuitry 847 and post the result in a touch image memory 855. Touch circuitry 841 can further include stylus demodulation circuitry 857 and multi-stim decode circuitry 859 to demodulate the stylus component of the signal output by receiver circuitry 847 and post the result to stylus image memory 861. In the illustrated example, stylus demodulation can occur at FSTM+/−FOFF, since the received signal on the stylus device can be FSTM and modulated with FOFF to generate the stylus signal. The touch demodulation can be performed at FSTM. Multi-stim matrix 843, transmitter channel 845, receiver circuitry 847, and inverse matrix 853 can be similar or identical to multi-stim matrix 343, transmitter channel 345, receiver circuitry 347, and inverse matrix 353 of touch circuitry 341, respectively. However, multi-stim matrix 843 and inverse matrix 853 may not include an extra row and step like that contained in multi-stim matrix 343 and inverse matrix 353. The differences between touch circuitry 341 and touch circuitry 841 will now be described in more detail.


Touch circuitry 841 can include separate demodulation and decode circuitry for handling stylus touch events and non-stylus touch events. Specifically, touch circuitry 841 can include touch demodulation circuitry 849 and multi-stim decode circuitry 851 to process non-stylus touch events and can include stylus demodulation circuitry 857 and multi-stim decode circuitry 859 to process stylus touch events.


Touch demodulation circuitry 849 can be configured to demodulate the portion of the touch signal received from receiver circuitry 847 having a frequency corresponding to the frequency of the stimulation signal generated by transmitter channel 845. Touch demodulation circuitry 849 can include a demodulation mixer and a demodulation integrator to extract the touch component of the signal output by sense line 831 having the frequency corresponding to the frequency of the stimulation signal generated by transmitter channel 845.


Multi-stim decode circuitry 851 can be configured to decode the touch component of the signal received from touch demodulation circuitry 849. Multi-stim decode circuitry 851 can include a mixer coupled to multiply the touch component of the signal received from touch demodulation circuitry 849 with inverse multi-stim matrix 853. Multi-stim decode circuitry 851 can further include an integrator coupled to receive the output of the mixer and to post the result in a touch image memory 855, representing a non-stylus touch detected by sense line 831 of touch sensor 821.


Stylus demodulation circuitry 857 can be configured to demodulate the portion of the touch signal received from receiver circuitry 847 having a frequency corresponding to the frequency of the stimulation signal generated by transmitter channel 845 plus or minus the offset frequency Foff. Stylus demodulation circuitry 857 can include a demodulation mixer and a demodulation integrator to extract the stylus component of the signal output by sense line 831 having the frequency corresponding to the frequency of the stimulation signal generated by transmitter channel 845 plus or minus the offset frequency Foff.


Multi-stim decode circuitry 859 can be configured to decode the stylus component of the signal received from stylus demodulation circuitry 857. Multi-stim decode circuitry 859 can include a mixer coupled to multiply the stylus component of the touch signal received from stylus demodulation circuitry 857 with inverse multi-stim matrix 853. Multi-stim decode circuitry 859 can further include an integrator coupled to receive the output of the mixer and to post the result in a touch image memory 861, representing a stylus touch detected by sense line 831 of touch sensor 821.


In some examples, the functional blocks of touch circuitry 841 can be implemented by ASIC processor, ARM processor, other electrical components, or combinations thereof.


While system 800 is shown and described above as using one signal having an offset frequency Foff, it should be appreciated that any number of these signals can be used. For example, stylus 801 can include any number of additional oscillators to generate additional signals to be modulated by an amount corresponding to the force detected by force sensor 809. These additional signals can have varying frequencies and can each be mixed with the amplified stimulation signal received from sense amplifier 805 (or non-amplified stimulation signal received from touch sensor 821 if no sense amplifier 805 is used) to generate the stylus stimulation signal. In this example, touch circuitry 841 can also include additional circuitry to process the additional signals generated by stylus 801. For example, touch circuitry can include additional I-phase demodulations circuits and multi-stim decoder circuits for each additional signal to be demodulated.



FIG. 9 illustrates an exemplary process 900 for generating and transmitting a stylus stimulation signal. At block 901, a stimulation signal can be received by a stylus from a touch sensitive device. The stimulation signal can be received by capacitively coupling a portion of the stylus to the touch sensitive device. In one example, a stimulation signal similar or identical to stimulation signal 107 can be generated by a touch sensitive device similar or identical to those shown in FIGS. 3, 4, and 8. The stimulation signal can be generated by a transmitter channel similar or identical to transmitter channels 345, 445, or 845 using a multi-stim matrix similar or identical to multi-stim matrix 343, 443, or 843. The stimulation signal can be sent through a drive line similar or identical to drive lines 329, 429, or 829 of a touch sensor similar or identical to touch sensors 321, 421, or 821. A stylus similar or identical to stylus 200, 301, 401, or 801 having a tip similar or identical to tip 201 can receive the stimulation signal via a capacitive path formed between the drive line and the tip of the stylus when the stylus tip is placed on or near the touch sensitive surface of the touch sensitive device.


At block 903, a stylus stimulation signal can be generated by changing a characteristic of the received stimulation signal. For example, one or more of a frequency or amplitude of the received stimulation signal can be changed to generate the stylus stimulation signal.


In one example, an amplifier similar or identical to amplifier 305 or 405 including a regenerative amplifier can be used to amplify the received stimulation signal. The amplification can be based on an amount of force detected by a force sensor similar or identical to force sensor 309 or 409 and a gain vector generated by processor similar or identical to processor 307 or 407. The force sensor can detect the amount of force being applied to the tip of the stylus. In this way, the magnitude of the stylus stimulation signal can be varied by adjusting the amount of force being applied between the stylus tip and the surface of the touch sensitive device.


In another example, an oscillator and mixer similar or identical to oscillator 813 and mixer 807 can be used to change a frequency of the received stimulation signal. In this example, the oscillator can be configured to generate an oscillating signal (e.g., a sinusoidal signal) having a frequency that is different from that of the received stimulation signal. In some examples, the oscillator can be configured to turn on in response to a sufficient force being applied to the tip of the stylus as detected by a force sensor similar or identical to force sensor 809. The stylus signal generated by the oscillator can modulated at a mixer similar or identical to mixer 807 by an output of the force sensor such that the amplitude of the amplitude modulated stylus stimulation signal corresponds to an amount of force detected by the force sensor. The amplitude modulated oscillating signal can be mixed with the received stimulation signal by a mixer similar or identical to mixer 807 to generate a stylus stimulation signal. In some examples, prior to mixing with the amplitude modulated stylus stimulation signal, the received stimulation signal can be amplified using an amplifier to increase the signal strength to a desirable amount. For example, an amplifier similar or identical to sense amplifier 805 can be used to amplify the received stimulation signal.


At block 905, the stylus stimulation signal can be transmitted to the touch sensitive device. For example, the stylus stimulation signal generated at block 903 can be transmitted to the touch sensitive device via a capacitive path formed between the stylus device and the touch sensor of the device.


In one example, an amplitude-modulated stylus stimulation signal generated by a stylus similar or identical to stylus 301 or 401 can be transmitted to a touch sensor similar or identical to touch sensor 321 or 421 of a touch sensitive device via a capacitive path formed between the stylus device and the touch sensor of the device.


In another example, a frequency-shifted composite stylus stimulation signal generated by a stylus similar or identical to stylus 801 can be transmitted to a touch sensor similar or identical to touch sensor 821 of a touch sensitive device via a capacitive path formed between the stylus device and the touch sensor of the device. The frequency-shifted composite stylus stimulation signal can be amplified prior to transmission using a transmission amplifier similar or identical to transmission amplifier 815.



FIG. 10 illustrates an exemplary process 1000 for receiving and processing a touch signal having a stylus stimulation signal. At block 1001, a stimulation signal can be generated by a touch sensitive device. The stimulation signal can be transmitted to drive lines of a touch sensor. In one example, a stimulation signal similar or identical to stimulation signal 107 can be generated by a touch sensitive device similar or identical to those shown in FIGS. 3, 4, and 8. The stimulation signal can be generated by a transmitter channel similar or identical to transmitter channels 345, 445, or 845 using a multi-stim matrix similar or identical to multi-stim matrices 343, 443, or 843. The stimulation signal can be sent through a drive line similar or identical to drive lines 329, 429, or 829 of a touch sensor similar or identical to touch sensors 321, 421, or 821.


At block 1003, a touch signal having a stylus stimulation signal can be received by the touch sensitive device. The touch signal can represent a detected touch event on a touch sensitive surface of the touch sensitive device. In one example, a touch signal similar or identical to touch signal 109 can be received from a sense line similar or identical to sense line 331, 431, or 831 of a touch sensor similar or identical to touch sensor 321, 421, or 821. The touch signal can contain a stylus stimulation signal generated by a stylus similar or identical to stylus 301, 401, or 801. The stylus stimulation signal can be an amplitude-modulated and/or frequency-shifted version of the stimulation signal.


At block 1005, the received sense signal can be processed. For example, the received sense signal can be filtered, converted from an analog to a digital signal, amplified, or combinations thereof. The signal can further be demodulated and decoded to generate a touch image representing a touch event detected by the touch sensor. In one example, a receiver circuitry similar or identical to receiver circuitry 347, 447, or 847 can be used to filter, convert the signal from an analog to a digital signal, amplify, or combinations thereof, the received sense signal.


In one example, the signal output by the receiver circuitry, such as receiver circuitry 347, can be sent through demodulation circuitry similar or identical to demodulation circuitry 349 to extract the I-phase component of the touch signal. The demodulated signal can be transmitted to decode circuitry similar or identical to multi-stim decode circuitry 351 to generate a touch image similar or identical to touch image 355. In another example, the signal output by the receiver circuitry, such as receiver circuitry 447, can be sent through demodulation circuitry similar or identical to touch demodulation circuitry 457 and stylus demodulation circuitry 449 to extract the touch and stylus components of the touch signal. The demodulated signals can be transmitted to decode circuitry similar or identical to multi-stim decode circuitry 451 and 459 to generate a stylus image similar or identical to stylus image 456 and a touch image similar or identical to touch image 455.


In another example, the signal output by receiver circuitry, such as receiver circuitry 847, can be sent through two or more sets of demodulation circuitry similar or identical to touch and stylus demodulation circuitry 849 and 857 to extract the touch and stylus components of the touch signal. The touch demodulation circuitry 849 can be configured to demodulate the signal output by the receiver circuitry at a frequency corresponding to the frequency of the signal transmitted at block 1001. The stylus demodulation circuitry 857 can be configured to demodulate the signal output by the receiver circuitry at the frequency corresponding to the frequency of the signal transmitted at block 1001 plus or minus an offset frequency corresponding to a frequency of an oscillating signal generated by the stylus device. If the stylus is configured to generate more than one oscillating signal, additional demodulation circuits can be used to demodulate the signal output by the receiver circuitry at frequencies corresponding to the frequency of the signal transmitted at block 1001 plus or minus offset frequencies corresponding to frequencies of the additional oscillating signals. The demodulated signal can be transmitted to decode circuitry similar or identical to multi-stim decode circuitry 851 or 859. Additional decode circuitry can be included if additional demodulation circuits are used. The multi-stim decode circuitry can be used to generate touch images similar or identical to touch and stylus images 855 and 861.


Using styluses 301, 401, and 801 or processes 900 or 1000, a stylus device can be used to input both positional data and pressure into a touch sensitive device. These inputs can be used to improve a user experience in various applications. For example, in a drawing application, a user can use the stylus as a paintbrush, with the stylus' motion and pressure being detected by the touch sensitive device. As the user increases the pressure of the stylus against the touch sensitive device, the thickness of the brushstrokes can be increased. As the user reduces the pressure of the stylus against the touch sensitive device, the thickness of the brushstrokes can similarly decrease. In another example, when drawing with a line rather than a brush, the line thickness can change as a function of pressure. Similarly, when using the stylus as an eraser, the eraser width can vary as a function of pressure.


One or more of the functions relating to the generation or processing of a stylus stimulation signal described above can be performed by a system similar or identical to system 1100 shown in FIG. 11. System 1100 can include instructions stored in a non-transitory computer readable storage medium, such as memory 1103 or storage device 1101, and executed by processor 1105. The instructions can also be stored and/or transported within any non-transitory computer readable storage medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, processor-containing system, or other system that can fetch the instructions from the instruction execution system, apparatus, or device and execute the instructions. In the context of this document, a “non-transitory computer readable storage medium” can be any medium that can contain or store the program for use by or in connection with the instruction execution system, apparatus, or device. The non-transitory computer readable storage medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus or device, a portable computer diskette (magnetic), a random access memory (RAM) (magnetic), a read-only memory (ROM) (magnetic), an erasable programmable read-only memory (EPROM) (magnetic), a portable optical disc such a CD, CD-R, CD-RW, DVD, DVD-R, or DVD-RW, or flash memory such as compact flash cards, secured digital cards, USB memory devices, memory sticks, and the like.


The instructions can also be propagated within any transport medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, processor-containing system, or other system that can fetch the instructions from the instruction execution system, apparatus, or device and execute the instructions. In the context of this document, a “transport medium” can be any medium that can communicate, propagate or transport the program for use by or in connection with the instruction execution system, apparatus, or device. The transport medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic or infrared wired or wireless propagation medium.


The system 1100 shown in FIG. 11 can be used in either the stylus to generate a stylus stimulation signal as described above with respect to FIGS. 3, 4, 8, and 9, or the touch sensitive device to receive and process a touch signal as described above with respect to FIGS. 3, 4, 8, and 10.


It is to be understood that the system is not limited to the components and configuration of FIG. 11, but can include other or additional components in multiple configurations according to various embodiments. Additionally, the components of system 1100 can be included within a single device, or can be distributed between multiple devices.



FIG. 12 illustrates an exemplary personal device 1200, such as a tablet, that can be used with a stylus according to various embodiments.



FIG. 13 illustrates another exemplary personal device 1300, such as a mobile phone, that can be used with a stylus according to various embodiments.


Although embodiments have been fully described with reference to the accompanying drawings, it is to be noted that various changes and modifications will become apparent to those skilled in the art. Such changes and modifications are to be understood as being included within the scope of the various embodiments as defined by the appended claims.

Claims
  • 1. A stylus comprising: a stylus tip capable of receiving a stimulation signal from a touch sensitive device and further capable of transmitting a stylus stimulation signal to the touch sensitive device;a force sensor circuit capable of detecting a force applied to the stylus tip;an amplification circuit coupled to receive the stimulation signal from the stylus tip, the amplification circuit comprising a processor and an amplifier, the processor coupled to receive an output signal from the amplifier and capable of generating a gain signal, wherein the amplification circuit is capable of modulating the received stimulation signal to generate the stylus stimulation signal based on the gain signal and the force detected by the force sensor circuit; anda mixer circuit coupled to receive the gain signal and an output from the force sensor circuit and capable of controlling the amount of amplification applied to the received stimulation signal based on the output from the force sensor circuit and the gain signal.
  • 2. The stylus of claim 1, wherein a phase and a frequency of the stylus stimulation signal are at least substantially equal to a phase and a frequency of the stimulation signal from the touch sensitive device.
  • 3. The stylus of claim 1, wherein the amplification circuit comprises a regenerative or super regenerative amplifier, and wherein a quench rate of the super regenerative amplifier is synchronous to at least a portion of the received stimulation signal and a gain of the super regenerative amplifier is based on the received stimulation signal.
  • 4. The stylus of claim 1, wherein the amplification circuit further comprises a plurality of capacitive elements switchably coupled between an input and an output of the amplifier and the gain signal selectively couples one or more of the plurality of capacitive elements to modulate an amplitude of the received stimulation signal.
  • 5. The stylus of claim 1, wherein the amplification circuit further comprises a plurality of capacitive elements switchably coupled between an input and an output of the amplifier and the force sensor circuit is capable of adjusting the capacitance of one or more of the plurality of capacitive elements based on the amount of force applied to the stylus tip.
  • 6. A method comprising: receiving a stimulation signal from a touch-sensitive device;generating a stylus stimulation signal based on the received stimulation signal and a force detected by a force sensor, wherein generating the stylus stimulation signal comprises generating a gain vector using a processor receiving an amplified version of the received stimulation signal,modulating an amplitude of the received stimulation signal based at least in part on the output of a mixer circuit, wherein the mixer is coupled to receive the gain vector and an output from the force sensor; andtransmitting the generated stylus stimulation signal to the touch-sensitive device.
  • 7. The method of claim 6, wherein generating the stylus stimulation signal further comprises selectively coupling one or more capacitive elements between the input and output of an amplifier based on the gain vector to modulate the amplitude of the received stimulation signal.
  • 8. The method of claim 6, wherein generating the stylus stimulation signal comprises modulating the amplitude of the received stimulation signal using a regenerative amplifier.
US Referenced Citations (477)
Number Name Date Kind
3970846 Schofield et al. Jul 1976 A
4220815 Gibson et al. Sep 1980 A
4281407 Tosima Jul 1981 A
4289927 Rodgers Sep 1981 A
4320292 Oikawa et al. Mar 1982 A
4334219 Paülus et al. Jun 1982 A
4345248 Togashi et al. Aug 1982 A
4405921 Mukaiyama Sep 1983 A
4439855 Dholakia Mar 1984 A
4476463 Ng et al. Oct 1984 A
4481510 Hareng et al. Nov 1984 A
4484179 Kasday Nov 1984 A
4490607 Pease et al. Dec 1984 A
4496981 Ota Jan 1985 A
4520357 Castleberry et al. May 1985 A
4542375 Alles et al. Sep 1985 A
4602321 Bornhorst Jul 1986 A
4603356 Bates Jul 1986 A
4642459 Casewell et al. Feb 1987 A
4644338 Aoki et al. Feb 1987 A
4655552 Togashi et al. Apr 1987 A
4662718 Masubuchi May 1987 A
4671671 Suetaka Jun 1987 A
4677428 Bartholow Jun 1987 A
4679909 Hamada et al. Jul 1987 A
4684939 Streit Aug 1987 A
4698460 Krein et al. Oct 1987 A
4705942 Budrikis et al. Nov 1987 A
4720869 Wadia Jan 1988 A
4736203 Sidlauskas Apr 1988 A
4740782 Aoki et al. Apr 1988 A
4749879 Peterson et al. Jun 1988 A
4759610 Yanagisawa Jul 1988 A
4767192 Chang et al. Aug 1988 A
4772101 Liu Sep 1988 A
4782327 Kley et al. Nov 1988 A
4782328 Denlinger Nov 1988 A
4785564 Gurtler Nov 1988 A
4794634 Torihata et al. Dec 1988 A
4814760 Johnston et al. Mar 1989 A
4823178 Suda Apr 1989 A
4838655 Hunahata et al. Jun 1989 A
4846559 Kniffler Jul 1989 A
4877697 Vollmann et al. Oct 1989 A
4893120 Doering et al. Jan 1990 A
4904056 Castleberry Feb 1990 A
4917474 Yamazaki et al. Apr 1990 A
4940901 Henry et al. Jul 1990 A
5003356 Wakai et al. Mar 1991 A
5037119 Takehara et al. Aug 1991 A
5039206 Wiltshire Aug 1991 A
5051570 Tsujikawa et al. Sep 1991 A
5063379 Fabry et al. Nov 1991 A
5083175 Hack et al. Jan 1992 A
5105186 May Apr 1992 A
5113041 Blonder et al. May 1992 A
5117071 Greanias et al. May 1992 A
5140153 Heikkinen et al. Aug 1992 A
5151688 Tanaka et al. Sep 1992 A
5153420 Hack et al. Oct 1992 A
5172104 Tanigaki et al. Dec 1992 A
5182661 Ikeda et al. Jan 1993 A
5204661 Hack et al. Apr 1993 A
5236850 Zhang Aug 1993 A
5237314 Knapp Aug 1993 A
5243332 Jacobson Sep 1993 A
5276538 Monji et al. Jan 1994 A
5301048 Huisman Apr 1994 A
5308964 Kwon May 1994 A
5339090 Crossland et al. Aug 1994 A
5339091 Yamazaki et al. Aug 1994 A
5341133 Savoy et al. Aug 1994 A
5349174 Van Berkel et al. Sep 1994 A
5360426 Muller et al. Nov 1994 A
5369262 Dvorkis et al. Nov 1994 A
5376948 Roberts Dec 1994 A
5381251 Nonomura et al. Jan 1995 A
5386543 Bird Jan 1995 A
5387445 Horiuchi et al. Feb 1995 A
5392058 Tagawa Feb 1995 A
5414283 den Boer et al. May 1995 A
5422693 Vogeley et al. Jun 1995 A
5430462 Katagiri et al. Jul 1995 A
5445871 Murase et al. Aug 1995 A
5446564 Mawatari et al. Aug 1995 A
5461400 Ishii et al. Oct 1995 A
5475398 Yamazaki et al. Dec 1995 A
5483261 Yasutake Jan 1996 A
5483263 Bird et al. Jan 1996 A
5485177 Shannon et al. Jan 1996 A
5488204 Mead et al. Jan 1996 A
5502514 Vogeley et al. Mar 1996 A
5510916 Takahashi Apr 1996 A
5515186 Fergason et al. May 1996 A
5525813 Miyake et al. Jun 1996 A
5532743 Komobuchi Jul 1996 A
5559471 Black Sep 1996 A
5568292 Kim Oct 1996 A
5581378 Kulick et al. Dec 1996 A
5585817 Itoh et al. Dec 1996 A
5589961 Shigeta et al. Dec 1996 A
5598004 Powell et al. Jan 1997 A
5610629 Baur Mar 1997 A
5635982 Zhang et al. Jun 1997 A
5637187 Takasu et al. Jun 1997 A
5652600 Khormaei et al. Jul 1997 A
5659332 Ishii et al. Aug 1997 A
5677744 Yoneda et al. Oct 1997 A
5709118 Ohkubo Jan 1998 A
5712528 Barrow et al. Jan 1998 A
5734491 Debesis Mar 1998 A
5751453 Baur May 1998 A
5757522 Kulick et al. May 1998 A
5766493 Shin Jun 1998 A
5767623 Friedman et al. Jun 1998 A
5774602 Taguchi et al. Jun 1998 A
5777713 Kimura Jul 1998 A
5778108 Coleman, Jr. Jul 1998 A
5790106 Hirano et al. Aug 1998 A
5793342 Rhoads Aug 1998 A
5796121 Gates Aug 1998 A
5796473 Murata et al. Aug 1998 A
5812109 Kaifu et al. Sep 1998 A
5816225 Koch et al. Oct 1998 A
5818037 Redford et al. Oct 1998 A
5818553 Koenck et al. Oct 1998 A
5818956 Tuli Oct 1998 A
5825352 Bisset et al. Oct 1998 A
5831693 McCartney, Jr. et al. Nov 1998 A
5834765 Ashdown Nov 1998 A
5835079 Shieh Nov 1998 A
5838290 Kuijk Nov 1998 A
5838308 Knapp et al. Nov 1998 A
5852487 Fujimori et al. Dec 1998 A
5877735 King et al. Mar 1999 A
5880411 Gillespie et al. Mar 1999 A
5883715 Steinlechner et al. Mar 1999 A
5890799 Yiu et al. Apr 1999 A
5902968 Sato et al. May 1999 A
5905489 Takahama et al. May 1999 A
5917464 Stearns Jun 1999 A
5920309 Bisset et al. Jul 1999 A
5920360 Coleman, Jr. Jul 1999 A
5923320 Murakami et al. Jul 1999 A
5926238 Inoue et al. Jul 1999 A
5930591 Huang Jul 1999 A
5940049 Hinman et al. Aug 1999 A
5942761 Tuli Aug 1999 A
5959617 Bird et al. Sep 1999 A
5959697 Coleman, Jr. Sep 1999 A
5962856 Zhao et al. Oct 1999 A
5966108 Ditzik Oct 1999 A
5973312 Curling et al. Oct 1999 A
5990980 Golin Nov 1999 A
5990988 Hanihara et al. Nov 1999 A
5995172 Ikeda et al. Nov 1999 A
6020590 Aggas et al. Feb 2000 A
6020945 Sawai et al. Feb 2000 A
6023307 Park Feb 2000 A
6028581 Umeya Feb 2000 A
6049428 Khan et al. Apr 2000 A
6061177 Fujimoto May 2000 A
6067062 Takasu et al. May 2000 A
6067140 Woo et al. May 2000 A
6069393 Hatanaka et al. May 2000 A
6078378 Lu et al. Jun 2000 A
6087599 Knowles Jul 2000 A
6100538 Ogawa Aug 2000 A
6118435 Fujita et al. Sep 2000 A
6133906 Geaghan Oct 2000 A
6133907 Liu Oct 2000 A
6163313 Aroyan et al. Dec 2000 A
6177302 Yamazaki et al. Jan 2001 B1
6181394 Sanelle et al. Jan 2001 B1
6182892 Angelo et al. Feb 2001 B1
6184863 Sibert et al. Feb 2001 B1
6184873 Ward Feb 2001 B1
6188391 Seely et al. Feb 2001 B1
6188781 Brownlee Feb 2001 B1
6208330 Hasegawa et al. Mar 2001 B1
6232607 Huang May 2001 B1
6236053 Shariv May 2001 B1
6236063 Yamazaki et al. May 2001 B1
6242729 Izumi et al. Jun 2001 B1
6262408 Izumi et al. Jul 2001 B1
6265792 Granchukoff Jul 2001 B1
6271813 Palalau Aug 2001 B1
6278423 Wald et al. Aug 2001 B1
6278444 Wilson et al. Aug 2001 B1
6284558 Sakamoto Sep 2001 B1
6295113 Yang Sep 2001 B1
6300977 Waechter Oct 2001 B1
6310610 Beaton et al. Oct 2001 B1
6316790 Kodaira et al. Nov 2001 B1
6320617 Gee et al. Nov 2001 B1
6323490 Ikeda et al. Nov 2001 B1
6323846 Westerman et al. Nov 2001 B1
6326956 Jaeger et al. Dec 2001 B1
6327011 Kim Dec 2001 B2
6327376 Harkin Dec 2001 B1
6351076 Yoshida et al. Feb 2002 B1
6351260 Graham et al. Feb 2002 B1
6357939 Baron Mar 2002 B1
6364829 Fulghum Apr 2002 B1
6377249 Mumford Apr 2002 B1
6380995 Kim Apr 2002 B1
6392254 Liu et al. May 2002 B1
6399166 Khan et al. Jun 2002 B1
6400359 Katabami Jun 2002 B1
6441362 Ogawa Aug 2002 B1
6453008 Sakaguchi et al. Sep 2002 B1
6465824 Kwasnick et al. Oct 2002 B1
6476447 Yamazaki et al. Nov 2002 B1
6489631 Young et al. Dec 2002 B2
6495387 French Dec 2002 B2
6504530 Wilson et al. Jan 2003 B1
6518561 Miura Feb 2003 B1
6521109 Bartic et al. Feb 2003 B1
6529189 Colgan et al. Mar 2003 B1
6552745 Perner Apr 2003 B1
6597348 Yamazaki et al. Jul 2003 B1
6603867 Sugino et al. Aug 2003 B1
6646636 Popovich et al. Nov 2003 B1
6667740 Ely et al. Dec 2003 B2
6679702 Rau Jan 2004 B1
6681034 Russo Jan 2004 B1
6690387 Zimmerman et al. Feb 2004 B2
6738031 Young et al. May 2004 B2
6738050 Comiskey et al. May 2004 B2
6741655 Chang et al. May 2004 B1
6762741 Weindorf Jul 2004 B2
6762752 Perski et al. Jul 2004 B2
6803906 Morrison et al. Oct 2004 B1
6815716 Sanson et al. Nov 2004 B2
6831710 den Boer Dec 2004 B2
6862022 Slupe Mar 2005 B2
6862037 Lin Mar 2005 B2
6864882 Newton Mar 2005 B2
6879344 Nakamura et al. Apr 2005 B1
6879710 Hinoue et al. Apr 2005 B1
6888528 Rai et al. May 2005 B2
6947017 Gettemy Sep 2005 B1
6947102 den Boer et al. Sep 2005 B2
6972753 Kimura et al. Dec 2005 B1
6995743 Boer et al. Feb 2006 B2
7006080 Gettemy Feb 2006 B2
7009663 Abileah et al. Mar 2006 B2
7015894 Morohoshi Mar 2006 B2
7023503 den Boer Apr 2006 B2
7053967 Abileah et al. May 2006 B2
7068254 Yamazaki et al. Jun 2006 B2
7098894 Yang et al. Aug 2006 B2
7109465 Kok et al. Sep 2006 B2
7157649 Hill Jan 2007 B2
7161578 Schneider Jan 2007 B1
7164164 Nakamura et al. Jan 2007 B2
7176905 Baharav et al. Feb 2007 B2
7177026 Perlin Feb 2007 B2
7184009 Bergquist Feb 2007 B2
7184064 Zimmerman et al. Feb 2007 B2
7190461 Han et al. Mar 2007 B2
7193618 Morehouse Mar 2007 B2
7205988 Nakamura et al. Apr 2007 B2
7208102 Aoki et al. Apr 2007 B2
7242049 Forbes et al. Jul 2007 B2
7250596 Reime Jul 2007 B2
7262764 Wang et al. Aug 2007 B2
7298367 Geaghan et al. Nov 2007 B2
7348946 Booth, Jr. et al. Mar 2008 B2
7372455 Perski et al. May 2008 B2
7408598 den Boer et al. Aug 2008 B2
7418117 Kim et al. Aug 2008 B2
7450105 Nakamura et al. Nov 2008 B2
7456812 Smith et al. Nov 2008 B2
7463297 Yoshida et al. Dec 2008 B2
7474809 Carl et al. Jan 2009 B2
7483005 Nakamura et al. Jan 2009 B2
7522149 Nakamura et al. Apr 2009 B2
7535468 Uy May 2009 B2
7536557 Murakami et al. May 2009 B2
7545371 Nakamura et al. Jun 2009 B2
7598949 Han Oct 2009 B2
7609862 Black Oct 2009 B2
7612767 Griffin et al. Nov 2009 B1
7629945 Baudisch Dec 2009 B2
7649527 Cho et al. Jan 2010 B2
7663607 Hotelling et al. Feb 2010 B2
7676945 Prestidge et al. Mar 2010 B2
7719515 Fujiwara et al. May 2010 B2
7786978 Lapstun et al. Aug 2010 B2
7859519 Tulbert Dec 2010 B2
7924272 Boer et al. Apr 2011 B2
7961909 Mandella et al. Jun 2011 B2
8094128 Vu et al. Jan 2012 B2
8159474 Hauck Apr 2012 B2
8169421 Wright et al. May 2012 B2
8479122 Hotelling et al. Jul 2013 B2
8638320 Harley Jan 2014 B2
20010000676 Zhang et al. May 2001 A1
20010003711 Coyer Jun 2001 A1
20010025289 Jenkins et al. Sep 2001 A1
20010044858 Rekimoto et al. Nov 2001 A1
20010046013 Noritake et al. Nov 2001 A1
20010052597 Young et al. Dec 2001 A1
20010055008 Young et al. Dec 2001 A1
20020027164 Mault et al. Mar 2002 A1
20020030581 Janiak et al. Mar 2002 A1
20020030768 Wu Mar 2002 A1
20020052192 Yamazaki et al. May 2002 A1
20020063518 Okamoto et al. May 2002 A1
20020067845 Griffis Jun 2002 A1
20020071074 Noritake et al. Jun 2002 A1
20020074549 Park et al. Jun 2002 A1
20020080123 Kennedy et al. Jun 2002 A1
20020080263 Krymski Jun 2002 A1
20020126240 Seiki et al. Sep 2002 A1
20020148655 Cho et al. Oct 2002 A1
20020149571 Roberts Oct 2002 A1
20020175903 Fahraeus et al. Nov 2002 A1
20030038778 Noguera Feb 2003 A1
20030103030 Wu Jun 2003 A1
20030117369 Spitzer et al. Jun 2003 A1
20030137494 Tulbert Jul 2003 A1
20030151569 Lee et al. Aug 2003 A1
20030156087 Boer et al. Aug 2003 A1
20030156100 Gettemy Aug 2003 A1
20030156230 Boer et al. Aug 2003 A1
20030174256 Kim et al. Sep 2003 A1
20030174870 Kim et al. Sep 2003 A1
20030179323 Abileah et al. Sep 2003 A1
20030183019 Chae Oct 2003 A1
20030197691 Fujiwara et al. Oct 2003 A1
20030205662 Boer et al. Nov 2003 A1
20030218116 Boer et al. Nov 2003 A1
20030231277 Zhang Dec 2003 A1
20030234759 Bergquist Dec 2003 A1
20040008189 Clapper et al. Jan 2004 A1
20040046900 Boer et al. Mar 2004 A1
20040095333 Morag et al. May 2004 A1
20040113877 Abileah et al. Jun 2004 A1
20040125430 Kasajima et al. Jul 2004 A1
20040140962 Wang et al. Jul 2004 A1
20040155871 Perski et al. Aug 2004 A1
20040189587 Jung et al. Sep 2004 A1
20040191976 Udupa et al. Sep 2004 A1
20040252867 Lan et al. Dec 2004 A1
20050040393 Hong Feb 2005 A1
20050091297 Sato et al. Apr 2005 A1
20050110777 Geaghan et al. May 2005 A1
20050117079 Pak et al. Jun 2005 A1
20050134749 Abileah Jun 2005 A1
20050146517 Robrecht et al. Jul 2005 A1
20050162411 Van Berkel Jul 2005 A1
20050173703 Lebrun Aug 2005 A1
20050179706 Childers Aug 2005 A1
20050200603 Casebolt et al. Sep 2005 A1
20050206764 Kobayashi et al. Sep 2005 A1
20050231656 den Boer et al. Oct 2005 A1
20050270590 Izumi et al. Dec 2005 A1
20050271458 Kui Dec 2005 A1
20050280628 Adams et al. Dec 2005 A1
20050285985 Boer et al. Dec 2005 A1
20060007224 Hayashi et al. Jan 2006 A1
20060007336 Yamaguchi Jan 2006 A1
20060010658 Bigley Jan 2006 A1
20060012580 Perski et al. Jan 2006 A1
20060026521 Hotelling et al. Feb 2006 A1
20060034492 Siegel et al. Feb 2006 A1
20060120013 Diorio et al. Jun 2006 A1
20060125971 Abileah et al. Jun 2006 A1
20060146015 Buchmann Jul 2006 A1
20060170658 Nakamura et al. Aug 2006 A1
20060176288 Pittel et al. Aug 2006 A1
20060187367 Abileah et al. Aug 2006 A1
20060197753 Hotelling Sep 2006 A1
20060202975 Chiang Sep 2006 A1
20060227121 Oliver Oct 2006 A1
20060242562 Wang et al. Oct 2006 A1
20060249763 Mochizuki et al. Nov 2006 A1
20060250381 Geaghan Nov 2006 A1
20060279690 Yu et al. Dec 2006 A1
20070008299 Hristov Jan 2007 A1
20070030258 Pittel et al. Feb 2007 A1
20070109239 den Boer et al. May 2007 A1
20070109274 Reynolds May 2007 A1
20070109286 Nakamura et al. May 2007 A1
20070131991 Sugawa Jun 2007 A1
20070216905 Han et al. Sep 2007 A1
20070242056 Engelhardt et al. Oct 2007 A1
20070279346 den Boer et al. Dec 2007 A1
20070285405 Rehm Dec 2007 A1
20080029691 Han Feb 2008 A1
20080048995 Abileah et al. Feb 2008 A1
20080049153 Abileah et al. Feb 2008 A1
20080049154 Abileah et al. Feb 2008 A1
20080055295 den Boer et al. Mar 2008 A1
20080055496 Abileah et al. Mar 2008 A1
20080055497 Abileah et al. Mar 2008 A1
20080055498 Abileah et al. Mar 2008 A1
20080055499 den Boer et al. Mar 2008 A1
20080055507 den Boer et al. Mar 2008 A1
20080062156 Abileah et al. Mar 2008 A1
20080062157 Abileah et al. Mar 2008 A1
20080062343 Boer et al. Mar 2008 A1
20080066972 Abileah et al. Mar 2008 A1
20080084374 Abileah et al. Apr 2008 A1
20080111780 Abileah et al. May 2008 A1
20080128180 Perski et al. Jun 2008 A1
20080129909 den Boer et al. Jun 2008 A1
20080129913 den Boer et al. Jun 2008 A1
20080129914 den Boer et al. Jun 2008 A1
20080156546 Hauck Jul 2008 A1
20080158165 Geaghan et al. Jul 2008 A1
20080158172 Hotelling et al. Jul 2008 A1
20080165311 Abileah et al. Jul 2008 A1
20080205762 Lapstun et al. Aug 2008 A1
20080278443 Schelling et al. Nov 2008 A1
20080284925 Han Nov 2008 A1
20080297487 Hotelling et al. Dec 2008 A1
20080297493 Adkins Dec 2008 A1
20080309625 Krah et al. Dec 2008 A1
20090065269 Katsurahira Mar 2009 A1
20090115725 Shemesh et al. May 2009 A1
20090128529 Izumi et al. May 2009 A1
20090135492 Kusuda et al. May 2009 A1
20090167702 Nurmi Jul 2009 A1
20090167728 Geaghan et al. Jul 2009 A1
20090225210 Sugawa Sep 2009 A1
20090262637 Badaye et al. Oct 2009 A1
20100001978 Lynch et al. Jan 2010 A1
20100006350 Elias Jan 2010 A1
20100013793 Abileah et al. Jan 2010 A1
20100013794 Abileah et al. Jan 2010 A1
20100013796 Abileah et al. Jan 2010 A1
20100020037 Narita et al. Jan 2010 A1
20100020044 Abileah et al. Jan 2010 A1
20100033766 Marggraff Feb 2010 A1
20100045904 Katoh et al. Feb 2010 A1
20100051356 Stern et al. Mar 2010 A1
20100053113 Wu Mar 2010 A1
20100059296 Abileah et al. Mar 2010 A9
20100060590 Wilson et al. Mar 2010 A1
20100066693 Sato et al. Mar 2010 A1
20100073323 Geaghan Mar 2010 A1
20100085325 King-Smith et al. Apr 2010 A1
20100085471 Craven-Bartle Apr 2010 A1
20100118237 Katoh et al. May 2010 A1
20100160041 Grant et al. Jun 2010 A1
20100213252 Lapstun et al. Aug 2010 A1
20100252335 Orsley Oct 2010 A1
20100271332 Wu et al. Oct 2010 A1
20100289754 Sleeman et al. Nov 2010 A1
20100302419 den Boer et al. Dec 2010 A1
20100315384 Hargreaves et al. Dec 2010 A1
20100315394 Katoh et al. Dec 2010 A1
20100330912 Saila Dec 2010 A1
20110001708 Sleeman Jan 2011 A1
20110043489 Yoshimoto Feb 2011 A1
20110122087 Jan et al. May 2011 A1
20110169771 Fujioka et al. Jul 2011 A1
20110175834 Han et al. Jul 2011 A1
20110273376 Dickinson et al. Nov 2011 A1
20110304592 Booth et al. Dec 2011 A1
20120019488 McCarthy Jan 2012 A1
20120050207 Westhues et al. Mar 2012 A1
20120062497 Rebeschi et al. Mar 2012 A1
20120068964 Wright et al. Mar 2012 A1
20120105362 Kremin et al. May 2012 A1
20120146958 Oda et al. Jun 2012 A1
20120154340 Vuppu et al. Jun 2012 A1
20120327040 Simon Dec 2012 A1
20120327041 Harley Dec 2012 A1
20120327042 Harley Dec 2012 A1
20120331546 Falkenburg Dec 2012 A1
20130106717 Sundara-Rajan et al. May 2013 A1
20130201162 Cavilia Aug 2013 A1
20140028635 Krah Jan 2014 A1
Foreign Referenced Citations (77)
Number Date Country
036 02 796 Aug 1987 DE
197 20 925 Dec 1997 DE
199 22 777 Nov 2000 DE
0 306 596 Mar 1989 EP
0 366 913 May 1990 EP
0 384 509 Aug 1990 EP
0 426 362 May 1991 EP
0 426 469 May 1991 EP
0 464 908 Jan 1992 EP
0 488 455 Jun 1992 EP
0 490 683 Jun 1992 EP
0 491 436 Jun 1992 EP
0 509 589 Oct 1992 EP
0 545 709 Jun 1993 EP
0 572 009 Dec 1993 EP
0 572 182 Dec 1993 EP
0 587 236 Mar 1994 EP
0 601 837 Jun 1994 EP
0 618 527 Oct 1994 EP
0 633 542 Jan 1995 EP
0 762 319 Mar 1997 EP
0 762 319 Mar 1997 EP
0 770 971 May 1997 EP
0 962 881 Dec 1999 EP
1 022 675 Jul 2000 EP
1 128 170 Aug 2001 EP
2 221 659 Aug 2010 EP
2 385 684 Nov 2011 EP
2 466 431 Jun 2012 EP
55-074635 Jun 1980 JP
57-203129 Dec 1982 JP
60-179823 Sep 1985 JP
64-006927 Jan 1989 JP
64-040004 Feb 1989 JP
1-196620 Aug 1989 JP
2-182581 Jul 1990 JP
2-211421 Aug 1990 JP
5-019233 Jan 1993 JP
5-173707 Jul 1993 JP
8-166849 Jun 1996 JP
9-001279 Jan 1997 JP
9-185457 Jul 1997 JP
9-231002 Sep 1997 JP
9-274537 Oct 1997 JP
10-027068 Jan 1998 JP
10-040004 Feb 1998 JP
10-133817 May 1998 JP
10-133819 May 1998 JP
10-186136 Jul 1998 JP
10-198515 Jul 1998 JP
11-110110 Apr 1999 JP
11-242562 Sep 1999 JP
2000-020241 Jan 2000 JP
2000-163031 Jun 2000 JP
2002-342033 Nov 2002 JP
2005-129948 May 2005 JP
WO-9740488 Oct 1997 WO
WO-9921160 Apr 1999 WO
WO-9922338 May 1999 WO
WO-0145283 Jun 2001 WO
WO-2006104214 Oct 2006 WO
WO-2007145346 Dec 2007 WO
WO-2007145347 Dec 2007 WO
WO-2008018201 Feb 2008 WO
WO-2008044368 Apr 2008 WO
WO-2008044369 Apr 2008 WO
WO-2008044370 Apr 2008 WO
WO-2008044371 Apr 2008 WO
WO-2008047677 Apr 2008 WO
WO-2009081810 Jul 2009 WO
WO-2012177567 Dec 2012 WO
WO-2012177569 Dec 2012 WO
WO-2012177571 Dec 2012 WO
WO-2012177573 Dec 2012 WO
WO-2012177569 Mar 2013 WO
WO-2014018184 Jan 2014 WO
WO-2014018185 Jan 2014 WO
Non-Patent Literature Citations (108)
Entry
“Brightbonnet iPhone Stylus Has Bendy Tip for Better Dragging Action,” Gizmodo.com, http://qizmodo.com/391639/brightbonnet-iphone-stylus-has-bendy-tip-for-better-dragging-action, Jul. 9, 2008.
“Introducing the Pogo Stylus for use with iPhone and iPod Touch”; Apr. 8, 2008, Website URL= http://www.tenonedesign.com/stylus.php (6 pages).
“Painting with iPod Touch”, Oct. 23, 2007, Website URL=http://www.youtube.com/watch?v=hwDzFzrMZSg (1 page).
Abileah, A. et al. (2004). “59.3: Integrated Optical Touch Panel in a 14.1′ AMLCD,” SID '04 Digest (Seattle) pp. 1544-1547.
Abileah, A. et al. (2006). “9.3: Optical Sensors Embedded within AMLCD Panel: Design and Applications,” ADEAC '06, SID (Atlanta) pp. 102-105.
Abileah, A. et al. (2007). “Optical Sensors Embedded within AMLCD Panel: Design and Applications,” Siggraph-07, San Diego, 5 pages.
Bobrov, Y. et al. (2002). “5.2 Manufacturing of a Thin-Film LCD,” Optiva, Inc., San Francisco, CA. 4 pages.
Brown, C. et al. (2007). “7.2: A 2.6 inch VGA LCD with Optical Input Function using a 1-Transistor Active-Pixel Sensor,” ISSCC 2007 pp. 132-133, 592.
Den Boer, W. et al. (2003). “56.3: Active Matrix LCD with Integrated Optical Touch Screen,” SID'03 Digest (Baltimore) pp. 1-4.
Dion, Stephane, “Accessories: iPhone Stylus? Do You Really Need it?”; Apr. 8, 2008, Website URL= http://www.iphonefreak.com/2007/10/accessories-iph.html (4 pages).
Echtler, F. et al. (Jan. 2010). “An LED-based Multitouch Sensor for LCD Screens,” Cambridge, MA ACM 4 pages.
Final Office Action mailed Mar. 4, 2004, for U.S. Appl. No. 10/217,798, filed Aug. 12, 2002, 17 pages.
Final Office Action mailed Jan. 21, 2005, for U.S. Appl. No. 10/329,217, filed Dec. 23, 2002, 13 pages.
Final Office Action mailed Aug. 9, 2005, for U.S. Appl. No. 10/442,433, filed May 20, 2003, 13 pages.
Final Office Action mailed Aug. 23, 2005, for U.S. Appl. No. 10/217,798, filed Aug. 12, 2002, 10 pages.
Final Office Action mailed Dec. 13, 2005, for U.S. Appl. No. 10/371,413, filed Feb. 20, 2003, seven pages.
Final Office Action mailed May 23, 2007, for U.S. Appl. No. 11/137,753, filed May 25, 2005, 12 pages.
Final Office Action mailed Oct. 18, 2007, for U.S. Appl. No. 11/351,098, filed Feb. 8, 2006, six pages.
Final Office Action mailed Oct. 31, 2007, for U.S. Appl. No. 10/217,798, filed Aug. 12, 2002, 10 pages.
Final Office Action mailed Mar. 24, 2009, for U.S. Appl. No. 11/351,098, filed Feb. 8, 2006, 11 pages.
Final Office Action mailed Feb. 10, 2011, for U.S. Appl. No. 11/901,649, filed Sep. 18, 2007, 20 pages.
Final Office Action mailed May 18, 2011, for U.S. Appl. No. 11/978,031, filed Oct. 25, 2007, 17 pages.
Final Office Action mailed Jun. 15, 2011, for U.S. Appl. No. 11/595,071, filed Nov. 8, 2006, 9 pages.
Final Office Action mailed Jun. 24, 2011, for U.S. Appl. No. 11/978,006, filed Oct. 25, 2007, 12 pages.
Final Office Action mailed Jul. 5, 2011, for U.S. Appl. No. 11/977,279, filed Oct. 24, 2007, 12 pages.
Final Office Action mailed Sep. 29, 2011, for U.S. Appl. No. 11/977,911, filed Oct. 26, 2007, 22 pages.
Final Office Action mailed May 22, 2012, for U.S. Appl. No. 12/172,052, filed Jul. 11, 2008, 14 pages.
Final Office Action mailed Oct. 11, 2012, for U.S. Appl. No. 12/566,455, filed Sep. 24, 2009, eight pages.
Final Office Action mailed Oct. 25, 2012, for U.S. Appl. No. 12/568,302, filed Spetember 28, 2009, 14 pages.
Final Office Action mailed Oct. 25, 2012, for U.S. Appl. No. 12/568,316, filed Sep. 28, 2009, 16 pages.
Final Office Action mailed Jul. 26, 2013, for U.S. Appl. No. 13/166,726, filed Jun. 22, 2011, 10 pages.
Hong, S.J. et al. (2005). “Smart LCD Using a-Si Photo Sensor,” IMID'05 Digest pp. 280-283.
International Preliminary Report on Patentability and Written Opinion mailed Oct. 8, 2004, for PCT Application No. PCT/US03/05300, filed Feb. 20, 2003, 15 pages.
International Preliminary Report on Patentability and Written Opinion mailed Dec. 30, 2004, for PCT Application No. PCT/US02/25573, filed Aug. 12, 2002, 16 pages.
International Preliminary Report on Patentability and Written Opinion mailed May 14, 2008, for PCT Application No. PCT/US06/43741, filed Nov. 10, 2006, four pages.
International Search Report mailed Apr. 14, 2003, for PCT Application No. PCT/US02/25573, filed Aug. 12, 2002, two pages.
International Search Report mailed Jun. 16, 2003, for PCT Application No. PCT/US03/05300, filed Feb. 20, 2003, two pages.
International Search Report mailed Nov. 11, 2003, for PCT Application No. PCT/US03/03277, filed Feb. 4, 2003, three pages.
International Search Report mailed Sep. 21, 2007, for PCT Application No. PCT/US06/43741, filed Nov. 10, 2006, one page.
International Search Report mailed Oct. 17, 2012, for PCT Application No. PCT/US2012/043019, filed Jun. 18, 2012, five pages.
International Search Report mailed Oct. 17, 2012, for PCT Application No. PCT/US2012/043023, filed Jun. 18, 2012, six pages.
International Search Report mailed Jan. 16, 2013, for PCT Application No. PCT/US2012/043021, filed Jun. 18, 2012, six pages.
International Search Report mailed Feb. 18, 2013, for PCT Application No. PCT/US2012/043025, filed Jun. 18, 2012, six pages.
International Search Report mailed Oct. 9, 2013, for PCT Application No. PCT/US02013/046017, filed Jun. 14, 2013, four pages.
Kim, J.H. et al. (May 14, 2000). “24.1: Fingerprint Scanner Using a-Si: H TFT-Array,” SID '00 Digest pp. 353-355.
Kis, A. (2006). “Tactile Sensing and Analogic Algorithms,” Ph.D. Dissertation, Péter Pázmány Catholic University, Budapest, Hungary 122 pages.
Non-Final Office Action mailed Jun. 4, 2003, for U.S. Appl. No. 10/217,798, filed Aug. 12, 2002, 17 pages.
Non-Final Office Action mailed May 21, 2004, for U.S. Appl. No. 10/329,217, filed Dec. 23, 2002, 14 pages.
Non-Final Office Action mailed Sep. 21, 2004, for U.S. Appl. No. 10/442,433, filed May 20, 2003, seven pages.
Non-Final Office Action mailed Nov. 26, 2004, for U.S. Appl. No. 10/307,106, filed Nov. 27, 2002, nine pages.
Non-Final Office Action mailed Dec. 10, 2004, for U.S. Appl. No. 10/217,798, filed Aug. 12, 2002, 10 pages.
Non-Final Office Action mailed Jan. 21, 2005, for U.S. Appl. No. 10/347,149, filed Jan. 17, 2003, 10 pages.
Non-Final Office Action mailed Apr. 15, 2005, for U.S. Appl. No. 10/371,413, Filed Feb. 20, 2003, five pages.
Non-Final Office Action mailed Jun. 22, 2005, for U.S. Appl. No. 10/739,455, filed Dec. 17, 2003, 11 pages.
Non-Final Office Action mailed Jul. 12, 2005, for U.S. Appl. No. 10/347,149, filed Jan. 17, 2003, four pages.
Non-Final Office Action mailed Jan. 13, 2006, for U.S. Appl. No. 10/217,798, filed Aug. 12, 2002, nine pages.
Non-Final Office Action mailed May 12, 2006, for U.S. Appl. No. 10/217,798, filed Aug. 12, 2002, eight pages.
Non-Final Office Action mailed Aug. 28, 2006, for U.S. Appl. No. 10/371,413, filed Feb. 20, 2003, seven pages.
Non-Final Office Action mailed Jun. 28, 2007, for U.S. Appl. No. 11/351,098, filed Feb. 8, 2006, 13 pages.
Non-Final Office Action mailed Jun. 29, 2007, for U.S. Appl. No. 10/217,798, filed Aug. 12, 2002, 11 pages.
Non-Final Office Action mailed Feb. 25, 2008, for U.S. Appl. No. 11/137,753, filed May 25, 2005, 16 pages.
Non-Final Office Action mailed Jun. 24, 2008, for U.S. Appl. No. 11/351,098, filed Feb. 8, 2006, 12 pages.
Non-Final Office Action mailed Jun. 25, 2009, for U.S. Appl. No. 11/980,029, filed Oct. 29, 2007, 10 pages.
Non-Final Office Action mailed Nov. 23, 2009, for U.S. Appl. No. 11/407,545, filed Apr. 19, 2006, six pages.
Non-Final Office Action mailed Jul. 29, 2010, for U.S. Appl. No. 11/901,649, filed Sep. 18, 2007, 22 pages.
Non-Final Office Action mailed Oct. 13, 2010, for U.S. Appl. No. 11/978,006, filed Oct. 25, 2007, nine pages.
Non-Final Office Action mailed Oct. 14, 2010, for U.S. Appl. No. 11/595,071, filed Nov. 8, 2006, eight pages.
Non-Final Office Action mailed Nov. 26, 2010, for U.S. Appl. No. 11/977,279, filed Oct. 24, 2007, 10 pages.
Non-Final Office Action mailed Nov. 26, 2010, for U.S. Appl. No. 11/977,830, filed Oct. 26, 2007, eight pages.
Non-Final Office Action mailed Dec. 13, 2010, for U.S. Appl. No. 11/977,339, filed Oct. 24, 2007, nine pages.
Non-Final Office Action mailed Feb. 1, 2011, for U.S. Appl. No. 11/978,031, filed Oct. 25, 2007, 20 pages.
Non-Final Office Action mailed Apr. 29, 2011, for U.S. Appl. No. 11/977,911, filed Oct. 26, 2007, 20 pages.
Non-Final Office Action mailed Jun. 21, 2011, for U.S. Appl. No. 11/977,339, filed Oct. 24, 2007, 11 pages.
Non-Final Office Action mailed Jun. 28, 2011, for U.S. Appl. No. 12/852,883, filed Aug. 8, 2010, 16 pages.
Non-Final Office Action mailed Nov. 2, 2011, for U.S. Appl. No. 12/568,316, filed Sep. 28, 2009, 31 pages.
Non-Final Office Action mailed Nov. 4, 2011, for U.S. Appl. No. 12/568,302, filed Sep. 28, 2009, 29 pages.
Non-Final Office Action mailed Nov. 17, 2011, for U.S. Appl. No. 11/977,339, filed Oct. 24, 2007, six pages.
Non-Final Office Action mailed Jan. 10, 2012, for U.S. Appl. No. 11/977,864, filed Oct. 26, 2007, nine pages.
Non-Final Office Action mailed Jan. 31, 2012, for U.S. Appl. No. 12/566,477, filed Sep. 24, 2009, 11 pages.
Non-Final Office Action mailed Feb. 7, 2012, for U.S. Appl. No. 12/172,052, filed Jul. 11, 2008, 13 pages.
Non-Final Office Action mailed Feb. 29, 2012, for U.S. Appl. No. 11/978,031, filed Oct. 25, 2007, 20 pages.
Non-Final Office Action mailed Apr. 20, 2012, for U.S. Appl. No. 12/566,455, filed Sep. 24, 2009, eight pages.
Non-Final Office Action mailed Jun. 5, 2012, for U.S. Appl. No. 11/595,071, filed Nov. 8, 2006, 14 pages.
Non-Final Office Action mailed Jun. 19, 2012, for U.S. Appl. No. 11/977,864, filed Oct. 26, 2007, nine pages.
Non-Final Office Action mailed Nov. 15, 2012, for U.S. Appl. No. 12/566,477, filed Sep. 24, 2009, 12 pages.
Non-Final Office Action mailed Mar. 5, 2013, for U.S. Appl. No. 13/166,726, filed Jun. 22, 2011, 14 pages.
Non-Final Office Action mailed Mar. 14, 2013, for U.S. Appl. No. 13/166,743, filed Jun. 22, 2011, 17 pages.
Non-Final Office Action mailed Mar. 29, 2013, for U.S. Appl. No. 13/166,699, filed Jun. 22, 2011, 17 pages.
Non-Final Office Action mailed Jun. 17, 2013, for U.S. Appl. No. 13/166,711, filed Jun. 22, 2011, 8 pages.
Non-Final Office Action mailed Sep. 6, 2013, for U.S. Appl. No. 13/857,886, filed Apr. 5, 2013, 10 pages.
Notice of Allowance mailed Sep. 17, 2013, for U.S. Appl. No. 13/166,743, filed Jun. 22, 2011, six pages.
Notification of Reasons for Rejection mailed Dec. 19, 2011, for JP Patent Application No. 2008-540205, with English Translation, six pages.
Pye, A. (Mar. 2001). “Top Touch-Screen Options,” located at http://www.web.archive.org/web/20010627162135.http://www.industrialtechnology.co.uk/2001/mar/touch.html, last visited Apr. 29, 2004, two pages.
Rossiter, J. et al. (2005). “A Novel Tactile Sensor Using a Matrix of LEDs Operating in Both Photoemitter and Photodetector Modes,” IEEE pp. 994-997.
U.S. Appl. No. 60/359,263, filed Feb. 20, 2002, by den Boer et al.
U.S. Appl. No. 60/383,040, filed May 23, 2002, by Abileah et al.
U.S. Appl. No. 60/736,708, filed Nov. 14, 2005, by den Boer et al.
U.S. Appl. No. 60/821,325, filed Aug. 3, 2006, by Abileah et al.
Yamaguchi, M. et al. (Jan. 1993). “Two-Dimensional Contact-Type Image Sensor Using Amorphous Silicon Photo-Transistor,” Jpn. J. Appl. Phys. 32(Part 1, No. 1B):458-461.
Lee, S.K. et al. (Apr. 1985). “A Multi-Touch Three Dimensional Touch-Sensitive Tablet,” Proceedings of CHI: ACM Conference on Human Factors in Computing Systems, pp. 21-25.
Rubine, D.H. (Dec. 1991). “The Automatic Recognition of Gestures,” CMU-CS-91-202, Submitted in Partial Fulfillment of the Requirements for the Degree of Doctor of Philosophy in Computer Science at Carnegie Mellon University, 285 pages.
Rubine, D.H. (May 1992). “Combining Gestures and Direct Manipulation,” CHI '92, pp. 659-660.
Westerman, W. (Spring 1999). “Hand Tracking, Finger Identification, and Chordic Manipulation on a Multi-Touch Surface,” A Dissertation Submitted to the Faculty of the University of Delaware in Partial Fulfillment of the Requirements for the Degree of Doctor of Philosophy in Electrical Engineering, 364 pages.
Non-Final Office Action mailed Sep. 8, 2014, for U.S. Appl. No. 13/857,886, filed Apr. 5, 2013, 18 pages.
Final Office Action mailed Dec. 4, 2014, for U.S. Appl. No. 13/560,960, filed Jul. 27, 2012, 15 pages.
Final Office Action mailed Feb. 26, 2014, for U.S. Appl. No. 13/857,886, filed Apr. 5, 2013, 13 pages.
International Search Report mailed Feb. 24, 2014, 2013, for PCT Application No. PCT/US02013/046021, filed Jun. 14, 2013, five pages.
Non-Final Office Action mailed Apr. 24, 2014, for U.S. Appl. No. 13/560,960, filed Jul. 27, 2012, 14 pages.
Related Publications (1)
Number Date Country
20140028634 A1 Jan 2014 US