throbber
USOO85422O2B2
`
`(12) United States Patent
`Zhuang et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 8,542,202 B2
`Sep. 24, 2013
`
`(54) ELECTRONIC DEVICE AND METHOD FOR
`DETERMINING ATOUCH INPUT APPLIED
`TO A CAPACTIVE TOUCH PANEL, SYSTEM
`NCORPORATED THEREN
`
`(75) Inventors: Zhiming Zhuang, Kildeer, IL (US);
`William P. Alberth, Jr., Prairie Grove,
`IL (US); Ken K. Foo, Gurnee, IL (US)
`
`(73) Assignee: Motorola Mobility LLC, Libertyville,
`IL (US)
`
`(*) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 703 days.
`
`(21) Appl. No.: 12/6.50,789
`
`(22) Filed:
`
`Dec. 31, 2009
`
`(65)
`
`Prior Publication Data
`US 2011 FO157O69 A1
`Jun. 30, 2011
`
`(2006.01)
`
`(51) Int. Cl.
`G06F 3/045
`(52) U.S. Cl.
`USPC .......................................................... 345/173
`(58) Field of Classification Search
`USPC .......................................................... 34.5/173
`See application file for complete search history.
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`2002/0089491 A1* 7/2002 Willig ........................... 345,173
`2005/0134292 A1
`6/2005 Knoedgen
`2007,0262969 A1* 11/2007 Pak ............................... 345,173
`2008. O157893 A1
`7, 2008 Krah
`2008. O158174 A1
`7/2008 Land et al.
`2008. O15817.6 A1
`7/2008 Land et al.
`2008. O158179 A1
`7, 2008 Wilson
`2008. O158182 A1
`7/2008 Westerman
`2008. O158.184 A1
`7/2008 Land et al.
`2008/0238881 A1 10, 2008 Perski et al.
`2008/0309622 A1 12/2008 Krah
`2009 OO32312 A1
`2/2009 Huang et al.
`* cited by examiner
`Primary Examiner — Quan-Zhen Wang
`Assistant Examiner — Tony Davis
`(57)
`ABSTRACT
`An electronic device is operable to determine a touch input
`applied to a capacitive touch panel system thereof So as to
`account for time-varying noise affecting the touch panel sys
`tem. The electronic device includes the touch panel system,
`an analog-to-digital conversion (ADC) unit, and a processing
`unit. The processing unit is operable to: receive digital signal
`values from the ADC unit representing capacitances detected
`by sensing points of the touchpanel system; adjust at least one
`of the digital signal values based at least on a time-varying
`noise to produce at least one noise-adjusted value; and deter
`mine the touch input based on the at least one noise-adjusted
`value. In one embodiment, the electronic device determines
`the time-varying noise prior to adjusting the digital signal
`values. In another embodiment, the time-varying noise is
`produced by a display panel of a touchscreen display that also
`includes the touch panel system.
`41 Claims, 11 Drawing Sheets
`
`ENTER
`
`APPLYXCITATIONSIGNALSTO
`SENSINGPOINTEXCITATION
`NODES
`
`SCANSENSINGPOINT OUTPUT
`NoSTOTECT OUTPUT
`SISNALS
`
`DETERMINECAPACITANCESAT
`SENSINGPOINTSBASED ON
`OUTPUTSIGNALS
`
`NORMALIZESENSED
`CAPACITANCEWALUESTO
`ACCOUNTFORSTATIC,
`SPATALVAN NOSE AND
`
`DETERMINEAWERAGE OF
`NORMALIZEWALUES
`
`COMPAREACHNORMALIZED
`WALUE TO AVERAGEWALUE
`
`
`
`NORMAZED
`WALUE GREATER THAN
`CLESS THAN)AVERAGE
`WALUE
`
`91?
`
`95
`
`SLOWOPERATION OF
`ELECTRONCNOISE SOURCE
`(E.G., DISPLAYPANEL)
`
`EXCLUDENORMALZED WALE
`FROMNOISEDETERMINATION
`SUBSET
`
`ADD NORMALZED WALUE TO
`NOISEDETERMINATIONSUBSET
`
`TRMINETIME WARYING
`NOSEFROMSUBSETAVERAGE
`
`928
`
`FILTER TIME-WARYINGNOISE
`WALUEFROMEACHSENSE
`CAPACTANCEWALUE
`
`
`
`DELL EXHIBIT 1027 PAGE 1
`
`DELL EXHIBIT 1027 PAGE 1
`
`

`

`U.S. Patent
`
`Sep. 24, 2013
`
`Sheet 1 of 11
`
`US 8,542,202 B2
`
`100
`% 2
`Z2
`2
`to I
`I
`I
`I
`I
`I
`%
`%
`%
`% Z 2
`
`T
`
`2
`
`
`
`Z
`
`z T
`
`L
`
`T
`
`L
`
`T
`
`N
`
`DELL EXHIBIT 1027 PAGE 2
`
`DELL EXHIBIT 1027 PAGE 2
`
`

`

`U.S. Patent
`
`Sep. 24, 2013
`
`Sheet 2 of 11
`
`US 8,542,202 B2
`
`
`
`C C
`
`E-FIELD
`
`ICDRIVE SIGNAL
`
`(PRIOR ART)
`
`FIG. 2
`
`DELL EXHIBIT 1027 PAGE 3
`
`DELL EXHIBIT 1027 PAGE 3
`
`

`

`U.S. Patent
`
`Sep. 24, 2013
`
`Sheet 3 of 11
`
`US 8,542,202 B2
`
`DELECTRIC
`
`
`
`
`
`
`
`C
`
`IC TRANSMIT
`
`C RECEIVE
`
`307
`
`(PRIOR ART)
`
`FIG. 3
`
`DELL EXHIBIT 1027 PAGE 4
`
`DELL EXHIBIT 1027 PAGE 4
`
`

`

`U.S. Patent
`
`Sep. 24, 2013
`
`Sheet 4 of 11
`
`US 8,542,202 B2
`
`
`
`S
`
`g
`
`2622.
`22.
`&S
`N7N7N7N7N7N7N7N7N7
`S
`
`: DIELECTRIC
`LENS
`
`g
`
`IC TRANSMIT
`
`C RECEIVE
`
`401
`
`DISPLAYPANEL
`
`(PRIOR ART)
`
`FIG. 4
`
`DELL EXHIBIT 1027 PAGE 5
`
`DELL EXHIBIT 1027 PAGE 5
`
`

`

`U.S. Patent
`
`Sep. 24, 2013
`
`Sheet 5 of 11
`
`US 8,542,202 B2
`
`
`
`s
`
`S 3 3 S.
`
`s 3 & 3 S.
`
`S
`
`d
`
`a
`
`DELL EXHIBIT 1027 PAGE 6
`
`DELL EXHIBIT 1027 PAGE 6
`
`

`

`U.S. Patent
`
`Sep. 24, 2013
`
`Sheet 6 of 11
`
`US 8,542,202 B2
`
`
`
`TOUCH PANEL
`SYSTEM
`
`606
`
`607
`DISPLAY 6
`DISPLAYPANEL
`
`PROCESSING
`UNIT
`
`MEMORY
`
`615
`TOUCH INPUT
`DETERMINATION
`INSTRUCTIONS
`
`ADDITIONAL USER
`INTERFACE
`ELEMENTS
`
`FIG. 6
`
`DELL EXHIBIT 1027 PAGE 7
`
`DELL EXHIBIT 1027 PAGE 7
`
`

`

`U.S. Patent
`
`Sep. 24, 2013
`
`Sheet 7 of 11
`
`US 8,542,202 B2
`
`
`
`FIG. 7
`
`DELL EXHIBIT 1027 PAGE 8
`
`DELL EXHIBIT 1027 PAGE 8
`
`

`

`U.S. Patent
`
`Sep. 24, 2013
`
`Sheet 8 of 11
`
`US 8,542,202 B2
`
`ENTER
`
`801
`
`803
`
`805
`
`807
`
`DETECT CAPACITANCEAT
`SENSINGPOINTS
`
`
`
`
`
`
`
`DETERMINETIME-VARYING
`NOISE FROMNOISE SOURCE(S)
`
`ADJUST SENSED CAPACITANCE
`VALUES BASED ON DETERMINED
`NOISEWALUE
`
`DETERMINE TOUCH INPUT
`BASED ONNOISE-ADJUSTED
`VALUES
`
`FIG. 8
`
`DELL EXHIBIT 1027 PAGE 9
`
`DELL EXHIBIT 1027 PAGE 9
`
`

`

`U.S. Patent
`
`Sep. 24, 2013
`
`Sheet 9 of 11
`
`US 8,542,202 B2
`
`APPLY EXCITATION SIGNALS TO
`SENSING POINT EXCITATION
`NODES
`
`SCAN SENSINGPOINT OUTPUT
`NODESTO DETECT OUTPUT
`SIGNALS
`
`DETERMINE CAPACITANCESAT
`SENSING POINTS BASED ON
`OUTPUT SIGNALS
`
`NORMALIZE SENSED
`CAPACITANCEVALUESTO
`ACCOUNT FOR STATIC,
`SPATALVAN NOISE AND
`
`DETERMINEAVERAGE OF
`NORMALIZED VALUES
`
`COMPARE EACH NORMALIZED
`VALUE TO AVERAGE VALUE
`
`
`
`
`
`
`
`
`
`
`
`
`
`NORMALIZED
`VALUE GREATER THAN
`(LESS THAN) AVERAGE
`VALUE
`
`
`
`SLOW OPERATION OF
`ELECTRONIC NOISE SOURCE
`(E.G., DISPLAYPANEL)
`
`EXCLUDENORMALIZED WALUE
`FROM NOISEERMINATION
`
`NO
`ADD NORMALIZED WALUE TO
`NOISE DETERMINATION SUBSET
`
`919
`
`DETERMINE TIME-VARYING
`NOISE FROMSUBSETAVERAGE
`
`EXIT
`
`FILTER TIME-VARYINGNOISE
`VALUEFROMEACHSENSED
`CAPACITANCEVALUE
`
`00
`
`FIG. 9
`
`917
`
`915
`
`921
`
`923
`
`DELL EXHIBIT 1027 PAGE 10
`
`DELL EXHIBIT 1027 PAGE 10
`
`

`

`U.S. Patent
`
`Sep. 24, 2013
`
`Sheet 10 of 11
`
`US 8,542,202 B2
`
`
`
`SENSOR
`SCANNING
`
`
`
`617
`
`1001-O-G(n), B(n)
`
`DISPLAY
`OFF
`
`
`
`SENSOR
`SCANNING
`
`DISPLAY ON
`
`67
`
`DELL EXHIBIT 1027 PAGE 11
`
`DELL EXHIBIT 1027 PAGE 11
`
`

`

`U.S. Patent
`
`Sep. 24, 2013
`
`Sheet 11 of 11
`
`US 8,542,202 B2
`
`SENSOR
`SCANNING
`
`
`
`DISPLAY ON
`
`67
`
`NOTOUCH
`CONDITION
`
`DELL EXHIBIT 1027 PAGE 12
`
`DELL EXHIBIT 1027 PAGE 12
`
`

`

`US 8,542,202 B2
`
`1.
`ELECTRONIC DEVICE AND METHOD FOR
`DETERMINING ATOUCH INPUT APPLIED
`TO A CAPACTIVE TOUCH PANEL, SYSTEM
`NCORPORATED THEREN
`
`FIELD OF THE INVENTION
`
`The present invention relates generally to electronic
`devices and, more particularly, to determining a touch input
`applied to a capacitive touch panel system incorporated
`within an electronic device.
`
`10
`
`BACKGROUND
`
`2
`The application of a touch input signal to the touch panel
`system 100 may have different effects depending on the
`arrangement of the sensor grid. FIGS. 2 and 3 illustrate the
`effect of a touch input on electric fields and, therefore capaci
`tance, depending on whether the sensing points 102 are con
`figured to detect self-capacitance or mutual capacitance. For
`example, as illustrated in FIG. 2, the sensing points 102 may
`be arranged as a grid of sensors 203 that detect self-capaci
`tance relative to ground 204. As noted above, the sensors 203
`are typically protected by a flexible dielectric lens 201 that is
`touched by a user's finger 209 or an instrument, such as a
`stylus, pencil, toothpick, or other device. In operation, an
`excitation or drive signal 205 is supplied as a burst to the
`sensor 203 by an integrated circuit (IC) or other source. The
`drive signal is then removed and the amount of time required
`for the Voltage of the sensor 203 to decrease to Zero or some
`predetermined threshold is measured as the discharge time.
`As detailed above, the discharge time is directly related to the
`capacitance of the sensor 203.
`In the case of a sensor 203 configured to detect self-capaci
`tance, an electric field is created between the sensor 203 and
`ground 204 upon excitation of the sensor 203 by the excita
`tion signal 205. The electric field includes a quantity of elec
`tric field lines 207 or flux between the charged node or plate
`of the capacitive sensor 203 and ground 204. When a touch
`input is applied by a user's finger 209, more electric field lines
`211 are added from the sensor 203 to ground 204 due to the
`capacitive nature of the human body. Such additional electric
`field lines 211 result in an increase in the effective capacitance
`as detected by the sensor 203. The increase in capacitance
`causes a resulting increase in the discharge time of the sensor
`because, as noted above, the discharge rate of a capacitor
`varies as an inverse function of the capacitance (e.g., as
`capacitance increases, T increases, the exponential discharge
`rate decreases, and the duration of time required to discharge
`the capacitor increases).
`By contrast, a touch input has the effect of decreasing the
`effective capacitance where the sensing points 102 are con
`figured to detect mutual capacitance. For example, as illus
`trated in FIG.3, each sensing point 102 may be configured as
`two parallel sensors 301, 303 that sense the mutual capaci
`tance between them. In this case, an IC excitation signal 305
`applied to sensor 301 is received in attenuated form as a
`received signal 307 at sensor 303 based on the capacitance
`between the two sensors 301,303. The difference in potential
`between the two sensors 301, 303 in the presence of the
`applied excitation signal 305 causes an electric field to be
`generated between the two sensors 301,303. As illustrated in
`FIG. 3, the electric field includes electric field lines 309 or
`flux emanating from the charged sensor 301 and terminating
`at the receiving sensor 303. If a user touches the dielectric lens
`201 near the sensors 301,303, some of the electric field lines
`311 are redirected to the user's finger 209 due to the inherent
`capacitance between the user and ground. The redirection of
`the electric field lines 311 causes an effective reduction in the
`capacitance between the two sensors 301, 303. As is known,
`the impedance between the two sensors 301, 303 is inversely
`proportional to the capacitance between the two sensors 301,
`303. Therefore, as the capacitance decreases due to the pres
`ence of the touch input, the impedance of the capacitor
`increases and the level of the signal 307 received at the receiv
`ing sensor 303 decreases.
`In an ideal environment, sensing points 102 of touch panel
`systems 100 would only detect signals and capacitance
`changes resulting from touch inputs. However, due to the
`presence of the housing and various electronic components of
`electronic devices that include touchpanel systems 100, such
`
`15
`
`25
`
`30
`
`35
`
`Projected capacitive touch panel systems are well known.
`Such systems are typically employed in touchscreens of elec
`tronic devices, such as Smart phones, handheld gaming
`devices, global positioning system (GPS) devices, point-of
`sale credit/debit card machines, and so forth. Typically, pro
`jected capacitive touch panel systems utilize a grid of sensing
`points to sense changes in self capacitance (e.g., between a
`sensor and ground) or mutual capacitance (e.g., between two
`sensors) as a result of a touch input caused by a user touching
`an area of the panel. The grid sensors typically coincide with
`pixel locations where the touch panel system forms part of a
`touchscreen display.
`An exemplary touchpanel system 100 is illustrated in FIG.
`1. The touch panel system 100 includes a grid or matrix of
`sensing points 102 encased within a housing and covered by
`a protective dielectric lens. In the illustrated system 100,
`forty-eight (48) sensing points 102 are shown. The sensing
`points 102 are capacitive in nature and may be formed by
`overlapping conductors in a multilayer implementation or
`arranging conductors adjacent to one another in a single layer
`implementation. An excitation signal is applied to one or
`more excitation nodes 104 (X-X-7) and an output signal is
`detected at one or more output nodes 106 (Yo-Y). The output
`signals are proportional to the sensing point capacitances.
`For example, the charge of a capacitor with capacitance C
`at time t can be determined by the equation:
`40
`Q=CVe", where
`t=RC;
`R is the resistance associated with the capacitor (e.g.,
`inherent and terminal resistances); and
`V is the voltage of the capacitor when fully charged.
`Therefore, changes in the capacitance of a sensing point 102
`can be detected by measuring the change in the discharge time
`of the sensing point 102. The discharge time is measured by
`measuring the output Voltage decay as a function of time after
`application of an input signal burst. In a typical capacitive
`touch panel system 100, excitation signals are sequentially
`applied to each excitation node 104 and timers are used to
`measure the discharge times at the output nodes 106. For
`example, an excitation signal burst is applied to excitation
`node X and timers are used to measure the discharge times at
`all the output nodes 106 (Yo-Ys) to determine the capaci
`tances at the sensing points 102 defined by excitation node Xo
`and the output nodes 106 (Yo-Ys). Excitation signals are then
`sequentially applied to the other excitation nodes 104 (X-
`X) and the discharge times at the output nodes 106 (Yo-Ys)
`are measured to determine the capacitances at the remaining
`sensing points 102. In other words, the sensing points 102 are
`effectively scanned repeatedly to detect variations in capaci
`tance. Variation in the determined capacitances at one or more
`sensing points 102 may indicate a touch input in the area of
`the sensing points 102.
`
`45
`
`50
`
`55
`
`60
`
`65
`
`DELL EXHIBIT 1027 PAGE 13
`
`DELL EXHIBIT 1027 PAGE 13
`
`

`

`3
`systems 100 are required to distinguish touch inputs from
`various noise Sources. For example, in a touchscreen display,
`a display panel is positioned in close proximity to the touch
`panel so that information can be displayed to the user as part
`of the touch panel user interface experience. An exemplary
`touchscreen display configuration is illustrated in FIG. 4. In
`the illustrated touchscreen display, a display panel 401 is
`positioned in close proximity below the touch panel system.
`In this case, the dielectric lens 201 would most likely be
`transparent so that the information displayed on the display
`panel 401 could be seen through the lens 201. The touch
`screen display gives the user the impression that he or she is
`selecting areas on the display panel 401, when instead the
`user is actually selecting areas of the touch panel system that
`correspond to the displayed areas of the display panel 401.
`Software within a processing unit of the electronic device
`employing the touchscreen display maps the areas of the
`touch panel system to the information displayed on the dis
`play panel 401 to achieve the function or result desired by the
`user based on the users touch input. Thus, accurately recog
`nizing where the user touched the touch panel system is
`critical to proper operation of the touch panel system or a
`touchscreen display incorporating it.
`Electronic components, such as display panels, generate
`spectral noise during operation. Such noise may be static
`(time-invariant) and/or may vary over time depending on the
`output of the electronic component. For example, the noise
`produced by a display panel. Such as a liquid crystal display
`(LCD) panel, varies overtime depending upon the colors and
`images displayed by the display panel, the refresh rate of the
`panels pixels, the resolution of the display panel, and the
`display panels backlight intensity. Placement of a noise
`producing, electronic component in close proximity to
`capacitive sensors 203,301,303, such as those employed in a
`capacitive touch panel system, creates parasitic capacitance
`between the noise-producing component (e.g., a display
`panel) and the touch panel sensors 203,301,303, which in
`turn creates time-varying noise in the touch panel system.
`FIG. 5 provides a graphical illustration of the spectral noise
`detected by a capacitive touch panel system due to noise
`produced by a display panel positioned in close proximity and
`directly below the touch panel system. As can be seen from
`the graph 500, the amplitude of the noise 503 is only about
`three decibels (3 dB) below the amplitude of the touch input
`501. Thus, the signal-to-noise ratio illustrated in FIG. 5 is
`only 3 dB. The signal-to-noise ratio would likely be even
`worse in touchscreen displays in which the touch panel sys
`tem is integrated directly into the display panel. Much higher
`signal-to-noise ratios are desired to improve touch input reso
`lution and facilitate higher sensing point Scanning speeds.
`As noted above, noise produced by a display panel typi
`cally comes in two forms—static (time-invariant) noise and
`time-varying noise. Prior art solutions have addressed filter
`ing and other compensation for static noise components to
`assist in improving signal-to-noise ratios. However, prior art
`Solutions have not adequately accounted for time-varying
`noise, which may be a significant noise Source especially in
`touchscreen displays.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`The accompanying figures, where like reference numerals
`refer to identical or functionally similar elements throughout
`the separate views and which together with the detailed
`description below are incorporated in and form part of the
`disclosure, serve to further illustrate various embodiments
`
`10
`
`15
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`US 8,542,202 B2
`
`4
`and to explain various principles and advantages all in accor
`dance with the present invention.
`FIG. 1 illustrates an exemplary, prior art touch panel sys
`tem showing a grid of sensing points.
`FIG. 2 illustrates an exemplary, prior art arrangement of a
`capacitive sensor for use as a sensing point in the capacitive
`touch panel system of FIG. 1 and configured to detect self
`capacitance.
`FIG. 3 illustrates an exemplary, prior art arrangement of
`capacitive sensors for use as a sensing point in the capacitive
`touch panel system of FIG. 1 and configured to detect mutual
`capacitance.
`FIG. 4 illustrates an exemplary, prior art touchscreen dis
`play configuration containing a display panel positioned in
`close proximity to the arrangement of capacitive sensors
`depicted in FIG. 3.
`FIG. 5 is a graphical illustration of spectral noise detected
`by a capacitive touch panel system due to noise produced by
`a display panel positioned in close proximity to the touch
`panel system.
`FIG. 6 is an electrical block diagram of an electronic device
`incorporating a touch panel system, in accordance with
`another exemplary embodiment of the present invention.
`FIG. 7 illustrates a smartphone embodiment of the elec
`tronic device of FIG. 6, which includes a touchscreen display
`in accordance with another exemplary embodiment of the
`present invention.
`FIG. 8 illustrates a logic flow diagram of steps executable
`by an electronic device to determine a touch input applied to
`a capacitive touch panel system of the electronic device, in
`accordance with one embodiment of the present invention.
`FIG. 9 illustrates a logic flow diagram of steps executable
`by an electronic device to determine a touch input applied to
`a capacitive touch panel system of the electronic device, in
`accordance with an alternative embodiment of the present
`invention.
`FIG. 10 is an exemplary touchscreen display illustrating
`determination of static, spatial-varying noise and static, spa
`tial-varying gain when a display panel of the touchscreen
`display is off, in accordance with one embodiment of the
`present invention.
`FIG. 11 illustrates determination of a touch input on the
`touchscreen display of FIG. 10 when a display panel of the
`touchscreen display is on, in accordance with various
`embodiments of the present invention.
`FIG. 12 illustrates determination of an absence of a touch
`input on the touchscreen display of FIG. 10 when a display
`panel of the touchscreen display is on, in accordance with a
`further embodiment of the present invention.
`Skilled artisans will appreciate that elements in the figures
`are illustrated for simplicity and clarity and have not neces
`sarily been drawn to scale. For example, the dimensions of
`Some of the elements in the figures may be exaggerated alone
`or relative to other elements to help improve the understand
`ing of the various embodiments of the present invention.
`
`DETAILED DESCRIPTION
`
`Generally, the present invention encompasses an electronic
`device and a method for determining a touch input applied to
`a capacitive touch panel system incorporated within the elec
`tronic device. The electronic device may be a computer, a
`Smart phone, a cellular phone, a handheld game system, a
`global positioning satellite (GPS) unit, a point-of-sale credit/
`debit card reader, or any other electronic device that includes,
`inter alia, a capacitive touch panel system, an analog-to
`digital conversion (ADC) unit, and a processing unit. The
`
`DELL EXHIBIT 1027 PAGE 14
`
`DELL EXHIBIT 1027 PAGE 14
`
`

`

`5
`touch panel system includes a plurality of sensing points that
`are operable to detect capacitances (e.g., self-capacitances or
`mutual capacitances) at the locations of the sensing points,
`which capacitances may have resulted from a touch input
`received from a user of the electronic device. The ADC unit is
`operably coupled to the sensing points and converts analog
`output signals from the sensing points to digital signal values
`that are usable by the processing unit.
`The processing unit is operably coupled to the ADC unit
`and operable in accordance with a set of operating instruc
`tions. In one embodiment, the processing unit is operable to
`receive digital signal values or sensed values from the ADC
`unit representing capacitances detected by the sensing points.
`The processing unit then adjusts one or more of the sensed
`values based at least on a time-varying noise (and optionally
`based on Static noise and gain) affecting the touch panel
`system and determines the touch input based on the noise
`adjusted value(s). The time-varying noise may be a common
`mode noise that similarly affects all the sensing points. In one
`embodiment, the processing unit is also operable to determine
`the time-varying noise prior to adjusting the sensed values.
`Alternatively, the time-varying noise may be determined
`separately and Supplied to the processing unit (e.g., via Stor
`age in memory). In another embodiment, the processing unit
`filters (e.g., digitally filters) the time-varying noise from the
`sensed values to produce the noise-adjusted values.
`In another embodiment, one or more of the sensing points
`may be located in the touch panel system such that they are
`protected from, and insusceptible to, application of a touch
`input (e.g., they may be covered by a blacked-out section of a
`screen or shielded by a grounded cover, Such as part of a
`housing Supporting the touch panel system). In such a case,
`the processing unit may be operable to determine a time
`varying noise affecting the touch panel system based on noise
`signals detected by the input-protected sensing points and
`processed through the ADC unit.
`In an alternative embodiment, the processing unit may be
`operable in accordance with the set of operating instructions
`to determine a time-varying noise affecting the touch panel
`system by adjusting one or more of the sensed values to
`account for static, spatial-varying noise and static, spatial
`varying gain to produce one or more adjusted values and then
`determining the time-varying noise value based on the
`adjusted value or values. For example, in one embodiment in
`which one or more input-protected sensing points are used to
`detect the time-varying noise, the processing unit may adjust
`only the sensed value or values from the input-protected
`sensing point or points. In an exemplary embodiment, the
`processing unit adjusts the sensed value from an input-pro
`tected sensing point by normalizing the sensed value to
`account for static, spatial-varying noise and static, spatial
`varying gain. For example, such normalization may be per
`formed by Subtracting the static, spatial-varying noise from
`the sensed value to produce a difference and dividing the
`difference by the static, spatial-varying gain to produce the
`time-varying noise value.
`Alternatively, when the sensing points that are not input
`protected are used to detect the time-varying noise, the pro
`cessing unit may adjust all of the sensed values resulting from
`the non-protected sensing points (which may include all of
`the sensing points of the touch panel system) to account for
`static, spatial-varying noise and static, spatial-varying gain.
`The processing unit may then determine an average of the
`adjusted values and compare each adjusted value to the aver
`age value to produce a plurality of comparison results. Based
`on the comparison results, the processing unit may determine
`a Subset of the adjusted values and then determine an average
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`US 8,542,202 B2
`
`5
`
`10
`
`15
`
`6
`of the Subset of adjusted values to produce the time-varying
`noise value. For example, in one embodiment, the processing
`unit may adjust the sensed values by normalizing them to
`account for static, spatial-varying noise and static, spatial
`varying gain. In Such a case, the processing unit may then
`determine an average of the normalized values to produce the
`average value and compare each of the normalized values to
`the average value to produce the comparison results. Based on
`the comparison results, the processing unit may determine a
`subset of the normalized values and then determine an aver
`age of the Subset of normalized values to produce the time
`varying noise value, which may be considered a common
`mode noise value when the time-varying noise value is Sub
`stantially constant over a Surface area of the touch panel
`system.
`In yet another embodiment, the processing unit may be
`further operable to adjust at least one of the sensed values
`based at least on the time-varying noise value by filtering the
`time-varying noise value from each of the sensed values to
`produce the noise-adjusted value(s). For example, the pro
`cessing unit may, in the digital domain, Subtract the time
`varying noise value or again-adjusted version thereof (e.g.,
`where the time-varying noise is affected by static, spatial
`varying gain) from each of the sensed values.
`In a further embodiment, the electronic device may also
`include at least one electronic noise source (e.g., a display
`panel) that is located proximate the touch panel system and is
`controllable by the processing unit. In such a case, the time
`varying noise affecting the touch panel system results at least
`in part from operation of the electronic noise Source. In this
`embodiment, the processing unit may be further operable, in
`accordance with the set of operating instructions, to deter
`mine whether a touch input is present based on the compari
`son results (i.e., the results of the comparisons of the adjusted
`(e.g., normalized) sensed values to the average of the adjusted
`sensed values). For example, a touch input may be deter
`mined to be present when the comparison results indicate that
`at least one of the adjusted sensed values is greater than the
`average of the adjusted sensed values by a predetermined
`threshold when the vast majority of the adjusted sensed val
`ues are less than or equal to the average value (e.g., where the
`sensing points of the touch panel system detect self-capaci
`tance) or at least one of the adjusted sensed values is less than
`the average of the adjusted sensed values by a different pre
`determined threshold when the vast majority of the adjusted
`sensed values are greater than or equal to the average value
`(e.g., where the sensing points of the touch panel system
`detect mutual capacitance). Responsive to a determination
`that a touch input is present, the processing unit may be
`further operable to slow operation of the electronic noise
`Source(s) on a temporary basis so as to cause noise produced
`thereby to be substantially less time dependent. Additionally,
`while operation of the electronic noise source is slowed, the
`processing unit may rescan the sensing points to detect
`capacitance values, adjust (e.g., normalize) the sensed values,
`determine an average of the adjusted sensed values, and com
`pare each of the adjusted values to the average value. In other
`words, the processing unit may, upon detecting that a touch
`input is present, attempt to cause the time-varying noise to
`become Substantially time-invariant or at least slow-changing
`in order to increase the accuracy of the noise measurement
`and thereby increase the likelihood offiltering the noise out of
`the touch panel system in order to more accurately determine
`the location of the touch input.
`For example, the electronic noise source may include a
`display panel that together with the touch panel system form
`a touchscreen display. In this case, operation of the display
`
`DELL EXHIBIT 1027 PAGE 15
`
`DELL EXHIBIT 1027 PAGE 15
`
`

`

`US 8,542,202 B2
`
`7
`panel causes time-varying noise in the touch panel system.
`Therefore, when the processing unit detects that a touch input
`is present based on the comparison results, the processing unit
`may slow operation of the electronic noise source by tempo
`rarily freezing operation of at least part of the display panel.
`For example, the processing unit may freeze or stop changes
`in the entire display panel or in a part of the display panel,
`Such as in an area Surrounding an estimated location of the
`touch input. The estimated location of the touch input may be
`determined as at least the area encompassing all sensing
`points having detected capacitances that resulted in adjusted
`(e.g., normalized) values which are greater than or less than
`(as applicable depending on the type of capacitance being
`detected by the sensing points) the average of all the adjusted
`values.
`In yet another embodiment, the sensing points may include
`a plurality of excitation nodes and a plurality of output nodes
`configured in a grid arrangement. In Such a case, the capaci
`tance at each sensing point may be detected by applying
`excitation signals to the excitation nodes, scanning the output
`nodes to detect corresponding output signals responsive to the
`excitation signals, and determining the capacitance at each
`sensing point based on a corresponding output signal. In this
`embodiment, the excitation signals may be identical and
`applied to each excitation node in a predetermined order one
`at a time and the output nodes may be scanned in a predeter
`mined order one at time, in a random order one at a time, in
`groups substantially simultaneously, or all Substantially
`simultaneously (e.g., at a common clock pulse or cycle, but
`due to inherent delays all output signals may not be detected
`at exactly the same time).
`In yet a further embodiment, the capacitance detected at a
`particular time and at a particular sensing point may be
`defined by the following equation:
`
`10
`
`15
`
`25
`
`30
`
`35
`
`8
`where D(t) is the time-varying noise value, and N' is a quan
`tity of the Subset of normalized values and is less than or equal
`to N. R"(n,t) equals R(n,t)-B(n)/G(n) and is determined
`only for those sensing points for which a touch input is absent
`based on the comparison results.
`By providing an electronic device with the aforementioned
`functionality, the present invention facilitates accurate deter
`mination of a touch input to a touch panel system in the
`presence of time-varying noise. Such noise is present in many
`touch panel systems, especially those used to form touch
`screen displays. The positioning of a time-varying display
`panel in close proximity to a touch panel system, as is done in
`a touchscreen display, results in the injection of time-varying
`noise from the display panel into the touch panel system due
`to parasitic capacitance between the display panel and the
`touch panel sensing points. The amount of Such display
`induced noise is expected to increa

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket