Touch controller and method for low power touch sensing during sleep state

By using a touch controller and sensing circuit in the sleep state of electronic devices, and employing different frequency scanning to identify low-noise frequencies for touch sensing, the problem of high power consumption in the sleep state is solved, and low-power touch sensing and device wake-up are achieved.

CN112764816BActive Publication Date: 2026-03-24APPLE INC
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2017-08-31
Publication Date
2026-03-24

AI Technical Summary

Technical Problem

In the prior art, electronic devices consume too much power when sensing touch input on a touchscreen in sleep mode, making it difficult to effectively reduce power consumption to achieve low-power operation.

Method used

By employing a touch controller and sensing circuit, touch scanning is performed at different frequencies under different states to identify and sense low-noise frequencies, thereby reducing power consumption and achieving touch sensing under low power conditions.

Benefits of technology

Low-power touch sensing is achieved in sleep mode, reducing power consumption, while the ability to wake up electronic devices in response to touch input improves device energy efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112764816B_ABST
    Figure CN112764816B_ABST
Patent Text Reader

Abstract

This invention is entitled "Low-Power Touch Sensing During Sleep State of Electronic Device." An electronic device is disclosed. The electronic device can sense touches on its touch screen while in a sleep state, such that the electronic device is allowed to respond to certain touch inputs while consuming less power due to touch sensing than if it were in an awake state. For example, sensing a touch during a sleep state can wake the electronic device (e.g., transition from a sleep state to an awake state) in response to detecting certain touch inputs (e.g., taps or other touch inputs) on its touch screen while in the sleep state. Various ways for the electronic device to sense touches during a sleep state are disclosed.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application of invention patent application 201710771316.4, filed on August 31, 2017, entitled "Low-power touch sensing during the sleep state of an electronic device".

[0002] Cross-reference to related applications

[0003] This patent application claims the benefit of U.S. Provisional Patent Application 62 / 399,215, filed September 23, 2016, and U.S. Provisional Patent Application 62 / 551,002, filed August 28, 2017, the entire contents of which are incorporated herein by reference. Technical Field

[0004] The present invention relates generally to touch sensor panels, and more specifically to sensing touch during a sleep state of an electronic device including a touch sensor panel. Background Technology

[0005] Many types of input devices are currently used to perform operations in computing systems, such as buttons or keys, mice, trackballs, joysticks, touch sensor panels, touchscreens, and so on. Specifically, touchscreens are becoming increasingly popular due to their ease of operation, flexibility, and decreasing price. A touchscreen may include a touch sensor panel and a display device such as a liquid crystal display (LCD). The touch sensor panel may be a transparent panel with a touch-sensitive surface, and the display device may be partially or completely positioned behind the panel such that the touch-sensitive surface covers at least a portion of the visible area of ​​the display device. Touchscreens allow users to perform various functions by touching the touch sensor panel at locations often indicated by the user interface (UI) displayed by the display device using a finger, stylus, or other object. Generally, a touchscreen can recognize touches and their location on the touch sensor panel, and the computing system can then interpret the touch based on the displayed content at the time of the touch, and then perform one or more actions based on the touch. In some touch sensing systems, detecting a touch does not require a physical touch on the display. For example, in some capacitive touch sensing systems, the edge electric field used to detect a touch may extend beyond the surface of the display, and an object near the surface may be detected nearby without actual contact with the surface.

[0006] Capacitive touch sensor panels can be formed from a matrix of substantially transparent or opaque conductive plates made of a material such as indium tin oxide (ITO). As mentioned above, partly due to their substantial transparency, capacitive touch sensor panels can be overlaid on a display to form a touchscreen. Some touchscreens can be formed by integrating touch-sensing circuitry, at least partially, into the display pixel stack structure (i.e., the stacked material layers that form the display pixels). Summary of the Invention

[0007] In some examples, the touchscreen of this disclosure may be included in electronic devices such as mobile phones, tablets, or wearable devices. It may be advantageous for the electronic device to sense a touch on its touchscreen while in a sleep state, allowing the electronic device to respond to certain touch inputs while consuming less power due to touch sensing than when in a wake state. For example, sensing a touch during sleep can wake the electronic device (e.g., transition from sleep to wake) in response to detecting certain touch inputs (e.g., a tap or other touch input) on its touchscreen during sleep. Examples of this disclosure provide various ways in which an electronic device senses a touch while in a sleep state.

[0008] In some examples, a touch controller is provided, including: a sensing circuit configured to sense touch activity at one or more touch electrodes on a touch sensor panel; and a touch processor configured to: when an electronic device is in a first state, cause the sensing circuit to sense touch activity at the one or more touch electrodes using a first set of frequencies, during which a first component of the electronic device is in a first power state; and when the electronic device is in a second state different from the first state, during which the first component of the electronic device is in a second power state different from the first power state, cause the sensing circuit to scan the one or more touch electrodes at a second set of frequencies different from the first set of frequencies, wherein the second set of frequencies includes fewer frequencies than the first set of frequencies; identify a first or more frequencies in the second set of frequencies as first low-noise frequencies based on the scanning of the one or more touch electrodes at the second set of frequencies; and cause the sensing circuit to use the identified first low-noise frequencies to sense touch activity at the one or more touch electrodes to transition the electronic device from the second state to the first state.

[0009] In some examples, a method for sensing touch on a touch sensor panel is provided, the method comprising: when an electronic device is in a first state, sensing touch activity at one or more touch electrodes using a first set of frequencies, during which a first component of the electronic device is in a first power state; and when the electronic device is in a second state different from the first state, during which the first component of the electronic device is in a second power state different from the first power state: scanning the one or more touch electrodes with a second set of frequencies different from the first set of frequencies, the second set of frequencies containing fewer frequencies than the first set of frequencies; identifying a first or more frequencies in the second set of frequencies as first low-noise frequencies based on the scanning of the one or more touch electrodes with the second set of frequencies; and using the identified first low-noise frequencies to sense touch activity at the one or more touch electrodes to cause the electronic device to transition from the second state to the first state. Attached Figure Description

[0010] Figure 1A-1D Example mobile phones, example media players, example personal computers, and example tablet computers are shown, each of which may include an exemplary touchscreen according to the examples in this disclosure.

[0011] Figure 2 The diagram illustrates a block diagram of an example computing system, showing a specific implementation of an example touchscreen according to the present disclosure.

[0012] Figure 3A An exemplary touch sensor circuit corresponding to a self-capacitive touch node electrode and sensing circuit according to an example of this disclosure is shown.

[0013] Figure 3B An exemplary touch sensor circuit corresponding to the mutual capacitance driving line and sensing line and sensing circuit according to the example of this disclosure is shown.

[0014] Figure 4 An example configuration is shown in which a common electrode can form part of the touch sensing circuit of a touch sensing system according to an example of this disclosure.

[0015] Figure 5 An exemplary mutual capacitance touchscreen configuration according to examples of this disclosure is shown.

[0016] Figures 6A-6B An exemplary touch sensing activity of an electronic device according to an example of this disclosure is shown.

[0017] Figure 7 An exemplary touch frame of an electronic device in sleep mode is shown according to an example of this disclosure.

[0018] Figures 8A-8B Exemplary drive lines and / or sensing lines connected as a group according to examples of this disclosure are shown.

[0019] Figure 9 An exemplary touch frame of a sleep-state electronic device is shown, including conditional performance of a touch scanning step, according to an example of this disclosure.

[0020] Figure 10 An exemplary timeline of touch frames intentionally triggered by a master scan, as shown in this disclosure, is illustrated.

[0021] Figure 11 An exemplary touchscreen according to an example of this disclosure is shown, wherein the driving circuitry and / or sensing circuitry corresponding to the edge region of the touchscreen is powered off. Detailed Implementation

[0022] The accompanying drawings, which form part of this description, are referenced in the following description of the examples, and specific examples that can be implemented are shown by way of example in the drawings. It should be understood that other examples and structural changes may be used without departing from the scope of the disclosed examples.

[0023] Some capacitive touch sensor panels may be formed from a matrix of substantially transparent or opaque conductive plates made of a material such as indium tin oxide (ITO), and some touchscreens may be formed by integrating touch sensing circuitry at least partially into a display pixel stack structure (i.e., the stacked material layers forming the display pixels). In some examples, the touchscreens of this disclosure may be included in electronic devices such as mobile phones, tablets, or wearable devices. It may be advantageous for an electronic device to sense a touch on its touchscreen while in a sleep state, such that the electronic device responds to certain touch inputs while consuming less power due to touch sensing than when in a wake state. For example, sensing a touch during a sleep state may wake the electronic device (e.g., transition from a sleep state to a wake state) in response to detecting certain touch inputs (e.g., a tap or other touch input) on its touchscreen during the sleep state. Examples of this disclosure provide various ways in which an electronic device senses a touch while in a sleep state.

[0024] Figure 1A-1D An example system in which a touchscreen can be implemented according to the examples of this disclosure is shown. Figure 1A An example mobile phone 136 including a touchscreen 124 is shown. Figure 1B An example digital media player 140 including a touchscreen 126 is shown. Figure 1C An example personal computer 144 including a touchscreen 128 is shown. Figure 1DAn example tablet computer 148 including a touchscreen 130 is shown. It should be understood that the aforementioned touchscreen can also be implemented in other devices, including wearable devices.

[0025] In some examples, touchscreens 124, 126, 128, and 130 may be based on self-capacitance. A self-capacitance-based touch system may comprise a matrix of individual small plates of conductive material, which can be referred to as touch node electrodes (see reference below). Figure 2 (As described in touchscreen 220). For example, the touchscreen may include multiple individual touch node electrodes, each touch node electrode identifying or representing a unique location on the touchscreen for sensing a touch or proximity (i.e., a touch event or proximity event), and each touch node electrode is electrically isolated from other touch node electrodes on the touchscreen / panel. Such a touchscreen may be referred to as a pixelated self-capacitance touchscreen, but it should be understood that in some examples, the touch node electrodes on the touchscreen may be used to perform scans on the touchscreen other than self-capacitance scanning (e.g., mutual capacitance scanning). During operation, an AC waveform may be used to excite the touch node electrodes, and the self-capacitance to the ground of the touch node electrodes may be measured. As an object approaches the touch node electrodes, the self-capacitance to the ground of the touch node electrodes may change. This change in the self-capacitance of the touch node electrodes may be detected and measured by a touch sensing system to determine the location of multiple objects touching or approaching the touchscreen. In some examples, the electrodes of the self-capacitance-based touch system may be formed by rows and columns of conductive material, and similarly as above, changes in self-capacitance to the ground of the rows and columns may be detected. In some examples, the touchscreen may be multi-touch, single-touch, projected scanning, full-imaging multi-touch, capacitive touch, etc.

[0026] In some examples, touchscreens 124, 126, 128, and 130 may be based on mutual capacitance. A mutual capacitance-based touch system may include drive lines and sensing lines that may intersect each other on different layers or be adjacent to each other on the same layer. The intersection or adjacent locations may be referred to as touch nodes. During operation, an AC waveform can be used to excite the drive lines, and the mutual capacitance of the touch nodes can be measured. As an object approaches a touch node, the mutual capacitance of the touch node can change. This change in the mutual capacitance of the touch nodes can be detected and measured by a touch sensing system to determine the positions of multiple objects touching or approaching the touchscreen.

[0027] Figure 2The block diagram illustrates an example self-capacitive touchscreen 220 according to an example of this disclosure for a computing system 200. It should be understood that the computing system 200 may, conversely, similarly include a self-capacitive touchscreen. The computing system 200 may be included in, for example, a mobile phone 136, a digital media player 140, a personal computer 144, a tablet computer 148, or any mobile or non-mobile computing device including a touchscreen, including wearable devices. The computing system 200 may include a touch sensing system comprising one or more touch processors 202, peripheral devices 204, a touch controller 206, and touch sensing circuitry (described in more detail below). The peripheral devices 204 may include, but are not limited to, random access memory (RAM) or other types of memory or storage devices, watchdog timers, etc. The touch controller 206 may include, but is not limited to, one or more sensing channels 208 and channel scanning logic unit 210. The channel scanning logic unit 210 may access RAM 212, autonomously read data from the sensing channels 208, and provide control for the sensing channels. Furthermore, the channel scanning logic unit 210 can control the sensing channel 208 to generate excitation signals at various frequencies and phases, which can be selectively applied to the touch nodes of the touchscreen 220, as detailed below. In some examples, the touch controller 206, the touch processor 202, and the peripheral device 204 can be integrated into a single application-specific integrated circuit (ASIC), and in some examples, they can be integrated with the touchscreen 220 itself.

[0028] Touchscreen 220 may include touch sensing circuitry that may include a capacitive sensing medium (e.g., a pixelated self-capacitive touchscreen) having a plurality of electrically isolated touch node electrodes 222. The touch node electrodes 222 may be coupled to a sensing channel 208 in touch controller 206, may be driven by an excitation signal from the sensing channel via drive / sensing interface 225, and may also be detected by the sensing channel via drive / sensing interface, as described above. Labeling the conductive plates used to detect the touch (i.e., touch node electrodes 222) as "touch node" electrodes may be particularly useful when touchscreen 220 is considered as capturing an "image" of a touch (e.g., a "touch image"). In other words, after touch controller 206 determines the amount of touch detected at each touch node electrode 222 on touchscreen 220, the pattern of the touch node electrodes on the touchscreen where the touch occurred can be considered as a touch image (e.g., the pattern of a finger touching the touchscreen).

[0029] The computing system 200 may also include a host processor 228 for receiving output from the touch processor 202 and performing actions based on the output. For example, the host processor 228 may be connected to a program storage device 232 and a display, controller, such as an LCD driver 234. The LCD driver 234 may provide voltage to each pixel transistor on a select (gate) line and provide data signals along data lines to these same transistors to control the pixels to display images, as detailed below. The host processor 228 may use the LCD driver 234 to generate display images such as user interfaces (UIs) on the touchscreen 220, and may use the touch processor 202 and touch controller 206 to detect touches on or near the touchscreen 220. Touch input can be used by a computer program stored in program storage device 232 to perform actions, including but not limited to moving objects such as cursors or pointers, scrolling or panning, adjusting control settings, opening files or documents, viewing menus, making selections, executing commands, operating peripherals connected to the host device, answering telephone calls, making telephone calls, terminating telephone calls, changing volume or audio settings, storing information related to telephone communication (such as addresses, frequently dialed numbers, received calls, missed calls), logging onto a computer or computer network, allowing authorized individuals to access restricted areas of a computer or computer network, loading user profiles associated with the user's preferred computer desktop layout, allowing access to web page content, launching specific programs, encrypting or decrypting messages, etc. The host processor 228 can also perform additional functions that may not be related to touch processing.

[0030] It should be noted that one or more of the functions described herein (including the configuration of the switches) may be stored in memory (e.g., Figure 2The firmware can be executed by a peripheral device 204 (or by a touch processor 202) or stored in program memory 232 and executed by a host processor 228. This firmware may also be stored and / or delivered to any non-transitory computer-readable storage medium for use or in conjunction with an instruction execution system, apparatus, or device, such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from and to an instruction execution system, apparatus, or device. In the context of this document, "non-transitory computer-readable storage medium" can be any medium (excluding signals) that may include or store programs for use or in conjunction with an instruction execution system, apparatus, or device. Computer-readable storage media may include, but are not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices; portable computer disks (magnetic); random access memory (RAM) (magnetic); read-only memory (ROM) (magnetic); erasable programmable read-only memory (EPROM) (magnetic); portable optical discs such as CD, CD-R, CD-RW, DVD, DVD-R, or DVD-RW; or flash memory such as compact flash cards, secure digital cards, USB storage devices, Memory Sticks, etc.

[0031] Firmware can also be propagated within any transmission medium for use or in conjunction with an instruction execution system, apparatus, or device, such as a computer-based system, a processor-based system, or other system capable of retrieving and executing instructions from and with an instruction execution system, apparatus, or device. In the context of this document, "transmission medium" can be any medium through which a program can be transmitted, propagated, or transferred for use or in conjunction with an instruction execution system, apparatus, or device. Transmission media can include, but are not limited to, electronic, magnetic, optical, electromagnetic, or infrared wired or wireless propagation media.

[0032] Figure 3AAn example touch sensor circuit 300 corresponding to a self-capacitance touch node electrode 302 and a sensing circuit 314 according to the present disclosure is shown. Touch node electrode 302 may correspond to touch node electrode 222. Touch node electrode 302 may have an inherent self-capacitance to its associated ground portion, and also has an additional self-capacitance to the ground portion that is formed only when an object such as a finger 305 approaches or touches the electrode. The total self-capacitance to the ground portion of touch node electrode 302 may be represented as capacitance 304. Touch node electrode 302 may be coupled to sensing circuit 314. Although other configurations may be adopted, sensing circuit 314 may include operational amplifier 308, feedback resistor 312, and feedback capacitor 310. For example, feedback resistor 312 may be replaced by a switched capacitor resistor to minimize parasitic capacitance effects caused by the variable feedback resistor. Touch node electrode 302 may be coupled to the inverting input (-) of operational amplifier 308. AC voltage source 306 (Vac) may be coupled to the non-inverting input (+) of operational amplifier 308. The touch sensor circuit 300 can be configured to sense changes in the total self-capacitance 304 of the touch node electrodes 302 caused by a finger or object touching or approaching the touch sensor panel. The processor can use the output 320 to determine whether a proximity or touch event exists, or the output can be input to a discrete logic network to determine whether a proximity or touch event exists.

[0033] Figure 3B An example touch sensor circuit 350 according to this disclosure is shown, corresponding to a mutual capacitance drive line 322, a sensing line 326, and a sensing circuit 314. The drive line 322 may be excited by an excitation signal 306 (e.g., an AC voltage signal). The excitation signal 306 may be capacitively coupled to the sensing line 326 via a mutual capacitance 324 between the drive line 322 and the sensing line. When a finger or object 305 approaches a touch node formed by the intersection of the drive line 322 and the sensing line 326, the mutual capacitance 324 may change. This change in mutual capacitance 324 may be detected to indicate a touch or proximity event at the touch node, as described above and below. The sensing circuit 314 may receive a sensing signal coupled to the sensing line 326. The sensing circuit 314 may include an operational amplifier 308 and at least one of a feedback resistor 312 and a feedback capacitor 310. Figure 3BThe general case employing both resistive and capacitive feedback elements is illustrated. The sensed signal (referred to as Vin) can be input to the inverting input of operational amplifier 308, and the non-inverting input of the operational amplifier can be coupled to a reference voltage Vref. Operational amplifier 308 can drive its output to a voltage Vo to keep Vin substantially equal to Vref, thereby keeping Vin constant or effectively grounded. Those skilled in the art will understand that, in this context, "equivalent" can include a maximum deviation of 15%. Therefore, the gain of sensing circuit 314 can be primarily a function of the ratio of mutual capacitance 324 to the feedback impedance, where the feedback impedance includes resistor 312 and / or capacitor 310. The output Vo of sensing circuit 314 can be filtered and heterodyne or null differential processed by feeding it into multiplier 328, where Vo can be multiplied by local oscillator 330 to generate Vdetect. Vdetect can be input to filter 332. Those skilled in the art will recognize that the placement of filter 332 can be varied; thus, the filter can be placed after multiplier 328 as shown, or two filters can be used: one placed before the multiplier and one placed after the multiplier. In some examples, no filter may be present. The DC portion of Vdetect can be used to determine whether a touch or proximity event has occurred.

[0034] Re-reference Figure 2 In some examples, touchscreen 220 may be an integrated touchscreen, wherein the touch sensing circuitry of the touch sensing system may be integrated into the display pixel stack-up of the display. The circuitry in touchscreen 220 may include elements present in LCDs or other displays (e.g., OLED displays, PDP displays, ELD displays, LED displays, etc.), such as one or more pixel transistors (e.g., thin-film transistors (TFTs)), gate lines, data lines, pixel electrodes, and common electrodes. In a given display pixel, the voltage between the pixel electrode and the common electrode controls the brightness of the display pixel. The voltage on the pixel electrode may be provided by the data line through the pixel transistor and may be controlled by the gate line. It should be noted that the circuitry is not limited to entire circuit components, such as entire capacitors, entire transistors, etc., but may include a portion of the circuit, such as only one of the two plates of a parallel-plate capacitor.

[0035] exist Figure 4In the example configuration shown, the common electrode 402 may form part of the touch sensing circuitry of the touch sensing system. In some examples of this disclosure, the common electrode may form a touch node electrode for detecting touch images on the touchscreen 400, as described above. Each common electrode 402 may include a plurality of display pixels 401, and each display pixel 401 may include a portion of the common electrode 402, which may be a circuit element of the display system circuitry in the display pixel stack structure (i.e., the stacked material layer forming the display pixel) of some types of LCDs or other displays (e.g., organic light-emitting diode (OLED) displays, plasma display panel (PDP) displays, electroluminescent displays (ELD), light-emitting diode (LED) displays, etc.). In other words, the common electrode may be used as part of the display system to display images on the touchscreen 400. Although Figure 4 A pixelated touchscreen 400 (e.g., a pixelated self-capacitive touchscreen) is shown, but it should be understood that the driving electrodes and / or sensing electrodes of a mutual capacitive touchscreen can also be used as common electrodes of an integrated touchscreen in a manner similar to the common electrode 402 in touchscreen 400.

[0036] exist Figure 4 In the example shown, each common electrode 402 can be used as a multifunctional circuit element, serving as both a display circuit of the display system of the touchscreen 400 and a touch sensing circuit of the touch sensing system. Specifically, each common electrode 402 can serve as a common electrode of the display circuit of the touchscreen 400 (e.g., during the display phase) as described above, and also as a touch node electrode of the touch sensing circuit of the touchscreen (e.g., during the touch sensing phase). Other circuit elements of the touchscreen 400 can also form part of the touch sensing circuit. More specifically, in some examples, during the touch sensing phase, a gate line can be connected to a power source such as a charge pump, thereby applying a voltage to keep the TFTs of the display pixels included in the common electrode 402 in an "off" state. An excitation signal can be applied to the common electrode 402. The change in the total self-capacitance of the common electrode 402 can be sensed by one or more operational amplifiers, as described above. The change in the total self-capacitance of the common electrode 402 can depend on the degree to which an object such as a finger 305 approaches the common electrode. In this way, the measured change in the total self-capacitance of the common electrode 402 can provide an indication of touch or proximity to the touchscreen. Mutual capacitance touchscreens can be implemented in a similar manner, wherein a common electrode can form part of the touch sensing circuitry of the mutual capacitance touchscreen. For example, the common electrode can form a drive line or sensing line for detecting touch images on the touchscreen, as described above.

[0037] Generally, touch-sensing circuit elements can each be either multi-functional or single-functional. Multi-functional elements may form part of a touch-sensing circuit and perform one or more other functions, such as forming part of a display circuit, while single-functional elements may function solely as a touch-sensing circuit. Similarly, display circuit elements can each be either multi-functional or single-functional. Multi-functional elements may function as a display circuit and perform one or more other functions, such as acting as a touch-sensing circuit, while single-functional elements may function solely as a display circuit. Therefore, in some examples, some circuit elements in the display pixel stack may be multi-functional, while others may be single-functional. In other examples, all circuit elements in the display pixel stack may be single-functional.

[0038] Furthermore, although the examples herein may describe the display circuitry as operating during the display phase and the touch sensing circuitry as operating during the touch sensing phase, it should be understood that the display phase and the touch sensing phase may operate simultaneously, for example, partially or completely overlapping, or the display phase and the touch sensing phase may operate at different times. Moreover, although the examples herein may describe certain circuit elements as multifunctional while others are single-functional, it should be understood that in other examples the circuit elements are not limited to specific functions. In other words, a circuit element described as a single-functional circuit in one example herein may be configured as a multifunctional circuit in other examples, and vice versa.

[0039] Figure 4 The common electrode 402 (i.e., the touch node electrode) and the display pixel 401 are shown as rectangular or square areas on the touchscreen 400. However, it should be understood that the common electrode 402 and the display pixel 401 are not limited to the shapes, orientations, and positions shown, but may include any suitable configuration according to the examples of this disclosure. Furthermore, the examples of this disclosure are provided in the context of a touchscreen, but it should be understood that the examples of this disclosure can be similarly implemented in the context of a touch sensor panel.

[0040] As previously mentioned, in some examples, the touchscreen of this disclosure may be a mutual capacitance touchscreen. Figure 5 An exemplary mutual capacitance touchscreen 500 configuration according to an example of this disclosure is shown. The touchscreen 500 may include row electrodes 522 and column electrodes 526 intersecting the row electrodes 522. In some examples, the row electrodes 522 may be driving electrodes of the mutual capacitance touchscreen 500 (e.g., corresponding to...). Figure 3B The driving line 322 in the middle), and the column electrode 526 can sense the electrodes of the mutual capacitance touch screen 500 (e.g., corresponding to the ... Figure 3BThe row electrode 522 can be referred to as the driving electrode, and the column electrode 526 can be referred to as the sensing electrode. The intersection of the driving electrode 522 and the sensing electrode 526 can form a touch node 502, which can each represent a position on the touchscreen 500 where touch amounts can be sensed to capture a "touch image" on the touchscreen 500. In some examples, the driving electrode 522 can be provided by a corresponding driving circuit 506 (also referred to as a "transmission channel"), and corresponding to... Figure 3B The excitation signal 306 in the middle is used to drive the sensing electrode 526, which can be driven by the corresponding sensing circuit 514 (also called the "receiving channel"), and corresponds to Figure 3B The sensing circuit 314 in the present disclosure senses to capture a “touch image” on the touchscreen, as described above. In some examples, the driving circuit 506 may include any suitable circuitry, such as an operational amplifier, that drives the driving electrode 522 by an excitation signal (e.g., AC voltage).

[0041] In some examples, the touchscreen of this disclosure may be included in an electronic device such as a mobile phone, tablet computer, or wearable device. When the electronic device is in a wake-up state (e.g., when the display and / or other components of the electronic device are on), the electronic device may sense touch on its touchscreen in the manner described above. When the electronic device is in a sleep state (e.g., in a low-power state where the display and / or other components of the electronic device are off), in some examples, the electronic device may not sense touch on its touchscreen; for example, the electronic device may disable its driving and / or sensing circuitry (e.g., as...). Figures 3A-3B (as described above), while saving power in sleep mode. However, in some examples, it may be advantageous for the electronic device to sense touch on its touchscreen in a way that allows the electronic device to respond to certain touch inputs while consuming less power due to touch sensing than it would when awake. For example, sensing a touch during sleep mode can wake the electronic device (e.g., transition from sleep mode to wake mode) in response to detecting certain touch inputs (e.g., taps or other touch inputs) on its touchscreen during sleep mode. In some examples, the electronic device may wake up only in response to detecting certain touch inputs (e.g., taps) during sleep mode and may not wake up in response to detecting other touch inputs (e.g., swipes or long presses) during sleep mode. Examples of this disclosure provide various ways in which an electronic device senses touch during sleep mode. It should be noted that the examples of this disclosure are provided in the context of a touchscreen, but it should be understood that the examples of this disclosure can be similarly implemented in the context of a touch sensor panel.

[0042] While the examples of this disclosure are described as occurring when the electronic device is in a "sleep state" or a "wake-up state," in some examples, the electronic device may have more than two operating states. For example, the electronic device may have an active state and multiple low-power states, each state corresponding to and defining a different mode of operation of the electronic device. In the active state, the display of the electronic device (e.g., the display component of a touchscreen of the electronic device) may be active (e.g., displaying one or more images), and the processing circuitry associated with sensing touches on the touchscreen of the electronic device may operate in a given ready state (e.g., the touch controller 206 and / or the touch processor 202 may be powered on at full power). In some examples, such an active state may correspond to the "wake-up state" described in this disclosure.

[0043] In a first low-power state (or multiple first low-power states) of the electronic device, a portion of the processing circuitry associated with sensing touches on the touchscreen of the electronic device may be disabled or in a reduced activity / power-reduced state (e.g., touch controller 206 and / or touch processor 202 may be disabled or operate at lower power), but the display of the electronic device (e.g., the display component of the touchscreen) may remain active. In some examples, the electronic device may transition from an active state to a first low-power state in response to detecting a touch amount on the touchscreen that is less than a first threshold touch amount over a period of time longer than a first threshold time.

[0044] In a second low-power state (or multiple second low-power states) of the electronic device, a portion of the processing circuitry associated with sensing touches on the touchscreen of the electronic device may be disabled or in a reduced activity / power reduction state (e.g., touch controller 206 and / or touch processor 202 may be disabled or operate at lower power), and some additional hardware in the electronic device may also be additionally disabled or in a reduced activity / power reduction state (e.g., this additional hardware may have been enabled or in a normal activity / normal power state during the first low-power state). In the second low-power state, the display of the electronic device (e.g., the display component of the touchscreen of the electronic device) may be disabled. In some examples, the electronic device may transition from the first low-power state to the second low-power state in response to detecting a touch amount on the touchscreen that is less than a second threshold touch amount over a period longer than a second threshold time. Alternatively or additionally, the electronic device may (e.g., from the first low-power state or an active state) enter the second low-power state in response to a command received from a user of the system or the electronic device. For example, a user may press a specific button on the electronic device or completely cover the touchscreen of the electronic device to cause the electronic device to transition to the second low-power state. In some examples, such a second low-power state may correspond to the "sleep state" described herein. Additionally, in some examples, the second low-power state may include multiple sub-states depending on whether certain hardware components of the electronic device are operational; for example, if the electronic device plays audio through a speaker, the electronic device may be in a first sub-state of the second low-power state, and if the electronic device plays audio through a headphone / headphone jack instead of a speaker, the electronic device may be in a second sub-state of the second low-power state. The current operating state / sub-state of the electronic device (e.g., active state, first low-power state, second low-power state, and / or sub-states of the second low-power state) may affect various aspects of the touch scan performed by the electronic device, as detailed in this disclosure. Furthermore, any example of this disclosure occurring during a "sleep state" as described herein may occur during one or more of the low-power states described above (e.g., the first low-power state, the second low-power state, a specific sub-state of the second low-power state, etc.), and any example of this disclosure occurring during a "wake-up state" as described herein may occur during the active state described above.

[0045] Figures 6A-6B An exemplary touch sensing activity of an electronic device according to this disclosure is shown. Figure 6A During sleep state 602, the electronic device may not perform any touch sensing on its touchscreen, as described above. When the electronic device transitions to wake state 604 (e.g., transition 606, corresponding to some input used by the electronic device to wake it up, rather than touch input on the electronic device's touchscreen), the electronic device can perform touch sensing on touch frame T.A Touch sensing on its touchscreen is performed during 608. Touch frame T A 608 may correspond to a time period during which the electronic device may perform one or more touch sensing-related functions, such as driving the driving electrodes on the electronic device's touchscreen and / or sensing the sensing electrodes on the electronic device's touchscreen.

[0046] exist Figure 6B In the process, the electronic device can perform touch sensing on its touchscreen while in a wake-up state 604, as shown in the reference. Figure 6A Therefore, during the sleep state 602, the electronic device can touch frame T. S During 610, touch sensing on its touchscreen is performed, instead of... Figure 6A The touch sensing is shown. Touch frame T S 610 can be used with touch frame T A 608 Same or different (e.g., electronic device in touch frame T) S The touch sensing-related functions executed during 610 can interact with electronic devices at touch frames T. A (The touch sensing-related functions performed during period 608 may be the same or different). Due to Figure 6B The electronic device can perform touch sensing during sleep state 602, so the electronic device can sense touch on its touchscreen during sleep state 602, and transition 606 can correspond to a touch input (e.g., a tap) on the electronic device's touchscreen to wake up the electronic device. This disclosure provides touch frame T below. S 610 and / or how they interact with touch frames T A Various exemplary details are compared in section 608. It should be noted that the examples of this disclosure are provided in the context of a touchscreen, but it should be understood that the examples of this disclosure can be similarly implemented in the context of a touch sensor panel. Additionally, wake-up state 604 may correspond to an active state of the electronic device, and sleep state 602 may correspond to a first low-power state or a second low-power state of the electronic device, in which the electronic device has an active state and multiple low-power states, as described above.

[0047] Figure 7 An exemplary touch frame T of an electronic device in sleep mode according to an example of this disclosure is shown. S 710. Touch Frame T S 710 can correspond to Figure 6B Touch frame T in S 610, and may include multiple subframes. Specifically, touch frame T S 710 may include an initialization frame T init712, during this initialization frame, various touch-related circuits on the touchscreen can be initialized and prepared for touch scanning. For example, the touch processor and / or controller (e.g., Figure 2 202 and 206 in the middle), drive circuit (e.g., Figure 3B 306 in the middle) and / or sensing circuit (e.g., Figures 3A-3B 314 in T) can be found in T init It was initialized during period 712.

[0048] Touch Frame T S 710 may also include a touch measurement frame T burst 714, during this touch measurement frame, touch on the touchscreen can be sensed. In some examples, T burst 714 can be immediately followed by T init After 712, but other configurations can also be used. In T burst During 714, electronic devices can perform active hardware-based scanning of their touchscreens to collect touch data. In some examples, T burst 714 may include multiple scanning steps. For example, T burst 714 may include a spectral analysis scanning step SPA 720, in which the electronic device may scan its touchscreen using different touch sensing signals of different frequencies to determine one or more frequencies that are least affected by noise during touch sensing. Based on the results of SPA 720, the electronic device may scan the touch on its touchscreen in scanning steps SS1 722A, SS2 722B, SS(N-1)722(N-1), and SSN 722N (collectively, scanning step 722). In scanning step 722, the electronic device may scan the touch on its touchscreen using one or more frequencies identified as low noise frequencies in SPA 720. For example, in SS1 722A, the electronic device may use... Figure 5 The driving circuit 506 in the SS2 722B excites the driving electrode 522 with a first set of excitation signals, while the sensing circuit 514 senses the sensing electrode 526. For example, in the SS2 722B, the electronic device can use... Figure 5 The driving circuit 506 in the circuit excites the driving electrode 522 through a second set of excitation signals, while the sensing circuit 514 senses the sensing electrode 526. After N scanning steps, the electronic device may have sensed enough touch data (e.g., with the help of the sensing circuit 514) to determine the touch image on its touchscreen. In some examples, the number of scanning steps 722 may correspond to the number of discrete driving circuits (or transmission channels) or driving electrodes 522 included on the touchscreen; for example, in Figure 5 In the process, the touchscreen 500 may include ten transmission channels 506 and ten corresponding driving electrodes 522, and T S710 may include ten scanning steps 722 corresponding to the ten transmission channels 506 and the ten driving electrodes 522, respectively.

[0049] In T fp During step 716, the electronic device may process the touch data collected in step 722 to determine whether a specific touch input for waking up the electronic device has been detected on the touchscreen. For example, the electronic device may determine whether a tap has been detected on the touchscreen. If a specific touch input for waking up the electronic device is detected on the touchscreen, the electronic device may transition to a wake-up state (e.g., as referenced). Figure 6B If no specific touch input for waking up the electronic device is detected on the touchscreen (e.g., no touch input is detected on the touchscreen, or the touch input detected on the touchscreen is not the specific touch input for waking up the electronic device), the electronic device may remain in sleep mode, and the remaining touch frames T S 710 may include a sleep frame T during which touch sensing is not performed on the touchscreen. sleep 718. The electronic device can then execute the next touch frame T. S According to T S 710 senses touch on its touchscreen.

[0050] In some examples, touching frame T during sleep state S The length of scanning step 722 in 710 (i.e., the "integration time") may be shorter than the touch frame T that may be included in the wake-up state. A The length of the corresponding scan step in 608. Specifically, touch sensing during sleep mode (e.g., to detect a predetermined wake-up gesture, such as a tap) may not require the same accuracy as touch sensing during wake-up mode and / or may not be as susceptible to noise as touch sensing during wake-up mode. Therefore, scan steps during sleep mode can be shorter than scan steps during wake-up mode while still maintaining satisfactory touch sensing performance. For example, the touch frame T of the electronic device during wake-up mode. A 608 may include a touch frame T of the electronic device in sleep mode. S 710 The same number of scanning steps for sensing touch on the touchscreen, and may (e.g., in a sleep state) correspond to the number of discrete driving circuits (or transmission channels) and / or driving electrodes 522 included in the touchscreen. Therefore, in some examples, each scanning step in the wake state may have a corresponding scanning step in the sleep state, and the scanning details of these scanning steps may be identical (e.g., scanning steps during operation of the same driving circuitry). However, as mentioned above, in some examples, the length of the scanning step in the wake state (e.g., 150 μs) may be longer than the touch frame T in the sleep state. SThe length of scanning step 722 in 710 (e.g., 20 μs, 50 μs). In this way, the power consumption for touch sensing during the sleep state can be reduced while still maintaining the ability to detect predetermined electronic device wake-up gestures (e.g., taps) on the touchscreen. In some examples, the length of each scanning step 710 in the sleep state may be shorter than the length of each scanning step in the wake state. In some examples, the average length of scanning steps in the sleep state may be shorter than the average length of scanning steps in the wake state. In some examples, the length of a given scanning step in the sleep state may be shorter than the length of the same corresponding scanning step in the wake state (e.g., a first scanning step in the sleep state may be shorter than a first scanning step in the wake state, a second scanning step in the sleep state may be shorter than a second scanning step in the wake state, etc.). In examples where the electronic device has an active state and multiple low-power states, as described above, the scanning steps in the second low-power state may be shorter than the scanning steps in the first low-power state, and the scanning steps in the first low-power state may be shorter than the scanning steps in the active state, similar to the above description.

[0051] In some examples, during sleep state (and / or during a first low-power state, a second low-power state, etc., in which the electronic device has an active state and multiple low-power states, as described above), the electronic device can dynamically change the touch frame T. S The length of scanning step 722 in 710. For example, the electronic device may initially employ a scanning step 722 with an initial shorter length, such as 20 μs (e.g., shorter than the length of the scanning step in the wake-up state). By using these scanning steps 722 with an initial shorter length, the electronic device can sense touches on its touchscreen in sleep mode. In some examples, if touch activity is detected on the touchscreen, the electronic device can increase the length of scanning step 722 to a value greater than the initial shorter length to improve its ability to determine whether the touch activity is a tap or other input used to wake up the device (e.g., increasing from 20 μs to 50 μs, or from 20 μs to a length equal to or greater than the length of the scanning step in the wake-up state). By using these scanning steps 722 with increased lengths, the electronic device can sense touches on its touchscreen until it determines whether to transition to a wake-up state in response to touch activity.

[0052] In some examples, the electronic device may evaluate the signal-to-noise ratio (SNR) of the obtained touch data before increasing the length of the scanning step 722. Specifically, as described above, the electronic device may initially employ a scanning step 722 with an initial short length, such as 20 μs (e.g., shorter than the length of the scanning step in the wake-up state). If touch activity is detected on the touchscreen, the electronic device may determine whether the obtained touch data has a sufficiently high SNR to allow the device to recognize the touch activity and whether it is a pre-determined wake-up gesture. If the electronic device can recognize the touch activity, it may maintain the current length of the scanning step 722. However, if the obtained touch data has an insufficient SNR to allow the electronic device to recognize the touch activity, the electronic device may gradually or incrementally increase the length of the scanning step 722 (e.g., from 20 μs to 30 μs, from 30 μs to 40 μs, etc.) until the obtained touch data has a sufficiently high SNR to allow the device to recognize the touch activity on the touchscreen. In some examples, the increased length of the scanning step 722 may still be less than the length of the scanning step in the wake-up state, while in other examples, the increased length of the scanning step 722 may match or exceed the length of the scanning step in the wake-up state. Once the electronic device can recognize touch activity on the touchscreen, it can take appropriate action (e.g., wake up the electronic device, since the touch activity corresponds to a pre-defined wake-up gesture, or keep the electronic device in sleep mode, since the touch activity does not correspond to a pre-defined wake-up gesture), and in the next touch frame T during the sleep state... S In step 710, the electronic device can resume using a scanning step 722 with an initial shorter length, such as 20 μs. The electronic device can then repeat the above steps when subsequent touch activity is detected on the touchscreen. In some examples, the above-described signal-to-noise ratio-based scan length adjustment can occur in a first low-power state, a second low-power state, etc., in which the electronic device has an active state and multiple low-power states, as described above.

[0053] In some examples, in addition to adjusting the length of scanning step 722 based on touch activity as described above, or alternatively, the electronic device may adjust the length of scanning step 722 based on the results of SPA 720. For example, during operation, the electronic device may have the ability to sense touch at a given set of touch sensing frequencies (e.g., three, five, or ten different touch sensing frequencies, from which the electronic device may select). If the scanning of the touchscreen during SPA 720 indicates that the noise of the electronic device at various touch sensing frequencies is higher than a noise threshold, the electronic device may increase the length of scanning step 722 to improve the signal-to-noise ratio of the resulting touch data. In some examples, the electronic device may gradually or incrementally increase the length of scanning step 722 (e.g., from 20 μs to 30 μs, from 30 μs to 40 μs, etc.) until the resulting touch data has a sufficiently high signal-to-noise ratio that allows the device to recognize touch activity on the touchscreen. In some examples, the electronic device may directly increase the length of scanning step 722 by a specified amount based on the results of SPA 720. For example, if the SPA 720 scan indicates a first amount of noise, the electronic device can increase the length of the scan step 722 to a first length, and if the SPA 720 scan indicates a second amount of noise greater than the first amount, the electronic device can increase the length of the scan step 722 to a second length greater than the first length. In some examples, the increased length of the scan step 722 may still be less than the length of the scan step in the wake-up state, while in other examples, the increased length of the scan step 722 may match or exceed the length of the scan step in the wake-up state. Once the electronic device can recognize the touch activity on the touchscreen, it can take appropriate action (e.g., wake up the electronic device because the touch activity corresponds to a predetermined electronic device wake-up gesture, or keep the electronic device in sleep mode because the touch activity does not correspond to a predetermined electronic device wake-up gesture), and in the next touch frame T during the sleep state... S In step 710, the electronic device can resume using a scanning step 722 with an initial short length, such as 20 μs. The electronic device can then proceed to subsequent touch frames T in the sleep state. S The above steps are repeated when performing subsequent SPA 720 scans in 710. In some examples, the above-described SPA 720-based scan length adjustment may occur in a first low-power state, a second low-power state, etc., in which the electronic device has an active state and multiple low-power states, as described above.

[0054] In some examples, in addition to adjusting the length of the scanning step 722 based on touch activity and / or the results of SPA 720 as described above, or alternatively, the electronic device may also adjust the length of the scanning step 722 based on power considerations. For example, the electronic device may employ a scanning step 722 of the shortest possible length (e.g., to reduce power consumption) while maintaining sufficiently high touch sensing performance (e.g., maintaining a signal-to-noise ratio greater than a threshold ratio, maintaining a touch signal value greater than a touch signal value threshold, etc.). It should be noted that the examples of this disclosure are provided in the context of a touchscreen, but it should be understood that the examples of this disclosure can be implemented similarly in the context of a touch sensor panel. Furthermore, in some examples, the electronic device adjusts the length of the scanning step in the touch frame 608 in the wake-up state in a manner similar to that described above with reference to the touch frame 710 in the sleep state (e.g., based on touch activity, the results of SPA scanning, power considerations, etc.). In some examples, the above-described power-based scanning length adjustment may occur in a first low-power state, a second low-power state, etc., in which the electronic device has an active state and multiple low-power states, as described above.

[0055] It should be noted that the range of possible scan step lengths (“integration time”) of an electronic device in different states (e.g., sleep state, wake-up state, first low-power state, second low-power state, etc.) may or may not overlap. In the context of this discussion, for an electronic device in a given operating state, the range of scan step lengths may refer to the shortest scan step length to the longest scan step length in that operating state. For example, the shortest scan step length in the wake-up state may be longer than the longest scan step length in the sleep state; in an example where the electronic device has two or more low-power states (e.g., “sleep state” corresponds to multiple low-power states), the range of scan step lengths in the multiple low-power states may not overlap with the range of scan step lengths in the wake-up state, but the ranges of scan step lengths in the multiple low-power states may overlap with each other (e.g., the shortest scan step length in the first low-power state may be longer than the shortest scan step length in the second low-power state and shorter than the longest scan step length in the second low-power state). In some examples, the scan step length range in the wake-up state may partially overlap with the scan step length range in the first low-power state, but the scan step length range in the second low-power state may not overlap with the scan step length range in the first low-power state and / or the scan step length range in the wake-up state. In some examples, the scan step length range in the second low-power state may overlap with the scan step length range in the first low-power state. In some examples, the electronic device may have three or more operating states (e.g., wake-up state, first low-power state, and second low-power state) in which the scan step length ranges do not overlap with each other at all. Other such arrangements of scan step length ranges are similarly envisioned.

[0056] In some examples, the electronic device may drive the line (e.g., during scanning step 722) Figure 5 The drive line 522) and / or sensing line (e.g., Figure 5 The terms "ganging" and "unganging" of the sensing lines 526 depend on the touch activity detected on the touchscreen. In this context, "ganging" two lines can mean connecting two lines in parallel, such that the two lines appear as one electrical line. "Unganging" two lines can mean disconnecting the electrical connection between the two lines that were previously connected in parallel, such that the two lines appear as two separate electrical lines. The electronic device can perform such dynamic ganging operations in combination with any of the length adjustment schemes in scanning step 722 described above. Further exemplary ganging and unganging details are described below.

[0057] Figures 8A-8B Exemplary drive lines and / or sensing lines connected as a group according to examples of this disclosure are shown. Specifically, Figure 8A A touchscreen 800 is shown in which there is no group of drive lines 822 or sensing lines 826. Each drive circuit 806 can drive its own drive line 822, and each sensing circuit 814 can sense its own sensing line 826. Figure 8B A touchscreen 800 is shown in which drive lines 822 are grouped together. For example, pairs of drive lines 822 are electrically connected in parallel to the output of a drive circuit 806. In this way, a single circuit 806 can drive two drive lines 822 connected in parallel. Although not shown, the drive lines 822 can be additionally grouped together, such that two or more drive lines 822 are grouped together and driven by a single drive circuit 806. Similarly, sensing lines 826 can be grouped together, such that a single sensing circuit 814 can sense multiple sensing lines 826. Grouping the drive lines 822 and / or sensing lines 814 together in this way reduces power consumption during sleep mode, as fewer drive circuits 806 and / or sensing circuits 814 may be required to operate during touch sensing. In some examples, the electronic device is in sleep mode (e.g., during touch frame T). S During 710, only such a set of operations may be performed, and during the wake-up state (e.g., during touch frame T). A (During 610) such grouped operations may not be performed. It should be noted that the examples of this disclosure are provided in the context of a touchscreen, but it should be understood that the examples of this disclosure can be similarly implemented in the context of a touch sensor panel.

[0058] Re-reference Figure 7As described above, the electronic device may dynamically group or not group the drive lines and / or sensing lines on the touchscreen during scanning step 722. Specifically, dynamically grouping the drive lines and / or sensing lines can reduce the spatial touch resolution of the touch data caused by scanning step 722. Therefore, when the various drive lines and / or sensing lines grouped together correspond to a predetermined electronic device wake-up gesture, the electronic device may be unable to determine whether touch activity has been detected on the touchscreen. However, it may be advantageous for the electronic device to utilize as many grouped drive lines and / or sensing lines as possible during sleep mode to reduce power consumption caused by touch sensing during sleep mode. Therefore, in some examples, the electronic device may first employ scanning step 722 in which one or more drive lines or sensing lines are grouped together (e.g., as shown in the image). Figure 8B (As shown). By using these scanning steps 722 with groups of drive lines or sensing lines, the electronic device can sense touch on its touchscreen while in sleep mode. In some examples, if touch activity is detected on a touchscreen with these groups of lines, the electronic device can reduce the operation of grouping the drive lines and / or sensing lines in subsequent scanning steps 722 (e.g., as shown). Figure 8A (As shown) and can determine whether the touch activity is a predetermined electronic device wake-up gesture. In some examples, reducing the operation of grouping drive lines and / or sensing lines can correspond to changing a configuration with more groups (e.g., three drive lines in a group) to a configuration with fewer groups (e.g., two drive lines in a group), and in some examples, reducing the operation of grouping drive lines and / or sensing lines can correspond to changing a configuration with groups (e.g., three drive lines in a group) to a configuration without groups (e.g., no drive lines in a group).

[0059] In other examples, before reducing the grouping of its drive lines and / or sensing lines in response to detected touch activity on the touchscreen, the electronic device may first determine whether the touch data obtained from the grouping scan step 722 has a sufficiently high spatial resolution to allow the device to recognize the touch activity and whether the touch activity is a predetermined electronic device wake-up gesture. If the electronic device can recognize the touch activity and determine whether it is a predetermined electronic device wake-up gesture, the electronic device may maintain the grouping of lines in scan step 722. However, if the obtained touch data has insufficient spatial resolution for the electronic device to recognize the touch activity, the electronic device may gradually or incrementally reduce the grouping of its drive lines and / or sensing lines (e.g., from three groups of lines to two groups of lines, and from two groups of lines to one group of lines) until the obtained touch data has a sufficiently high spatial resolution to allow the device to recognize the touch activity on the touchscreen and determine whether it is a predetermined electronic device wake-up gesture. Once the electronic device can recognize touch activity on the touchscreen, it can take appropriate action (e.g., wake up the electronic device, since the touch activity corresponds to a pre-defined wake-up gesture, or keep the electronic device in sleep mode, since the touch activity does not correspond to a pre-defined wake-up gesture), and in the next touch frame T during the sleep state... S In step 710, the electronic device can return to scanning step 722, where one or more drive lines or sensing lines are grouped together using the initial amount. The electronic device can then repeat the above steps when subsequent touch activity is detected on the touchscreen. In some examples, the aforementioned adjustment of the drive lines / sensing lines grouping together can occur in a first low-power state, a second low-power state, etc., in which the electronic device has an active state and multiple low-power states, as described above.

[0060] exist Figure 7 Touch frame T S In 710, the electronic device can perform touch frame T S Scanning step 722 is performed during 710, even if no touch activity is detected on the electronic device's touchscreen. It may be advantageous that performing scanning step 722 only when some touch activity is detected on the touchscreen could reduce power consumption during sleep mode. Figure 9 An exemplary touch frame T of an electronic device is shown in a sleep state (and / or during a first low-power state, a second low-power state, etc., in which the electronic device has an active state and multiple low-power states, as described above). S 910, which includes the conditional performance of scanning step 922 according to the example of this disclosure. Touch frame T S 910 can have touch frame T SThe configuration is similar to 710, except as otherwise described in this article. Specifically, touch frame T S 910 may include three parts: a pre-scan section 930, a main scan section 932, and a sleep section 934. During the pre-scan section 930, the electronic device may determine whether the main scan section 932 should be executed, as described below. If so, the electronic device may execute the main scan section 932 and then execute the sleep section 934. Otherwise, the electronic device may skip the main scan section 932 and instead transmit the touch frame T. S The sleep portion of the 910 is extended to touch frame T in 934. S At the end of the pre-scan section 930 of 910, the electronic device can execute the sleep section 934. Touch frame T S The sleep portion 934 of 910 may include a sleep frame T during which touch sensing may not be performed on the touchscreen. sleep 918, the detailed information of this frame can correspond to Figure 7 Sleep frames T sleep 718, and for the sake of brevity, will not be repeated here. The touch frame T will now be described. S Exemplary details of the pre-scan portion 930 and the main scan portion 932 of 910.

[0061] As described above, during the pre-scan section 930, the electronic device may determine whether the main scan section 932 should be executed; specifically, it may determine whether any touch activity is detected on the touchscreen. Specifically, the pre-scan section 930 may include an initialization frame T. init 912, during this initialization frame, various touch-related circuits on the touchscreen can be initialized and prepared for touch scanning. For example, the touch processor and / or controller (e.g., Figure 2 202 and 206 in the middle), drive circuit (e.g., Figure 3B 306 in the middle) and / or sensing circuit (e.g., Figures 3A-3B 314 in T) can be found in T init It is initialized during 912. The pre-scan section 930 may also include a common-mode scan frame T. CM 924. In some examples, T CM 924 can be immediately followed by T init After 912, but other configurations are also possible. In T... CM During 924, electronic devices can perform SPA scans 920 (e.g., as referenced). Figure 7The SPA scan 720 and CM scan 928 are described in the text. During the CM scan 928, the electronic device can simultaneously: 1) excite all its drive lines using the same excitation signal, and 2) sense all its sensing lines. The frequency at which the electronic device excites its drive lines during the CM scan 928 can be one of the low-noise frequencies detected by the electronic device during the SPA scan 920. The purpose of the CM scan 928 is to determine whether any touch activity exists on the touchscreen without determining any characteristics of the touch activity. Therefore, in the T... CM Touch activity determination frame T after 924 det In 926, the electronic device can determine whether the touch data obtained from the CM scan 928 indicates a deviation greater than a threshold amount obtained from the baseline touch data, which corresponds to the touch data when there is no touch activity on the touchscreen. In T det This determination, performed during 926, can be a simple comparison between the raw touch data or minimally processed touch data and the baseline touch data. If the deviation between the touch data obtained from CM scan 928 and the baseline touch data exceeds a threshold amount, the electronic device can execute touch frame T. S The main scan portion 932 of 910 (e.g., because the deviation can indicate that touch activity is unlikely on the touchscreen). If the deviation between the touch data obtained from CM scan 928 and the baseline touch data is not greater than a threshold amount, the electronic device may abandon the execution of the main scan portion 932 and instead extend the touch frame T. S The sleep portion 934 of 910 ends at the pre-scan portion 930, and can be directly converted into the sleep portion 934.

[0062] Touch Frame T S The main scanning portion 932 of 910 may include a touch measurement frame T burst 914 and T fp 916. T burst 914 may be the period during which a touch on the touchscreen is sensed, and may include elements corresponding to... Figure 7 For the sake of brevity, the detailed information of scanning step 922, which is part of scanning step 722, will not be repeated here. Additionally, T... fp 916 may be a period during which an electronic device can process touch data collected during scanning step 922 to determine whether a specific touch input for waking up the electronic device is detected on the touchscreen, and may correspond to Figure 7 T in fp 716. For the sake of brevity, detailed information will not be repeated here.

[0063] Due to touch frame T S 910 may include a pre-scan section 930, a main scan section 932, and a sleep section 934. As described above, the scanning step 922 may not be performed on each touch frame T.S Instead of executing in 910, it can only detect some touch activity on the touchscreen in the touch frame T. S Executed in 910. Therefore, the power consumed by electronic devices in sleep mode can be less than according to Figure 7 Middle Touch Frame T S The power consumed during 710 operation. Additionally, during touch frame T... S In 910, as described above, the electronic device may employ a shorter scanning step 922, dynamically change the length of the scanning step 922, and / or connect the drive lines and / or sensing lines into a group during CM scanning 928 and / or scanning step 922, to further reduce the power consumption of the electronic device during sleep mode.

[0064] As described above, electronic devices can utilize touch frames T S The baseline touch data in the pre-scan portion 930 of 910 determines whether any touch activity may have occurred on the touchscreen (e.g., by comparing measured touch data with baseline touch data), where the baseline touch data may correspond to touch data when no touch activity is present on the touchscreen. Similarly, during the main scan 932, when the electronic device identifies and evaluates touch activity on the touchscreen with a higher precision than that of the pre-scan portion 930, the electronic device may utilize the baseline touch data to determine the location and / or amount of touch on the touchscreen. Therefore, in some examples, the electronic device may store such data in its memory at touch frame T. S Baseline touch data used in 910. In some examples, the electronic device may require such baseline touch data for each type of scan it performs (e.g., baseline touch data for CM scan 928, baseline touch data for the main scan performed in scan step 922), and for each frequency that may be used for each of those types of scans (e.g., each predetermined number of frequencies that SPA scan 920 can evaluate to identify the low-noise frequencies to be used when performing CM scan 928 and scan step 922).

[0065] However, when there is no touch activity on the touchscreen, the actual touch data measured on the touchscreen can change over time due to variations in the temperature, humidity, or other environmental conditions of the electronic device. Therefore, it may be advantageous for the electronic device to periodically update its baseline touch data. However, if the electronic device updates its baseline touch data based on touch frame T... S During operation 910, there may be a prolonged period of time when the main scan portion 932 (e.g., the second scan type) is not triggered, because of touch frame T. SNo touch activity is detected during the pre-scan portion 930 (e.g., the first scan type) of 910. Therefore, in some examples, the electronic device may periodically and intentionally trigger the main scan portion 932 (e.g., the second scan type) (even though the electronic device did not detect touch activity in the pre-scan portion 930 (e.g., the first scan type)). During this period, the electronic device may perform scan step 922 and may store the touch data obtained from scan step 922 as updated baseline touch data for future scan steps 922. In the touch frame T where the electronic device intentionally triggers the main scan portion 932... S In 910, the electronic device can also store the touch data obtained from CM scan 928 as baseline touch data (to be used as baseline touch data in future CM scans 928). Additionally, in some examples, if the pre-scan section 930 indicates that there is no touch activity on the touchscreen, the electronic device can trigger only such baseline update main scan section 932, because the baseline touch data should correspond to touch data without touch.

[0066] For example, Figure 10 An exemplary timeline is shown, illustrating an example of a touch frame intentionally triggered by a main scan according to this disclosure. Figure 10 In the example, T S,no A 1010A touch frame may correspond to a touch frame in which no touch activity is detected during the pre-scan section 930 and the main scan section 932 is not triggered. S,BL A 1010B touch frame can correspond to a touch frame in which no touch activity was detected during the pre-scan section 930, but the main scan section 932 was triggered by the electronic device to acquire and update its baseline touch data. Finally, T S,yes A 1010C touch frame can correspond to a touch frame in which no touch activity was detected during the pre-scan section 930 and therefore the main scan section 932 is triggered by the electronic device to identify and analyze touch activity on the touchscreen. Additionally, in Figure 10 In the example, T can be triggered every three frames. S,BL 1010B touch frame.

[0067] For example, in Figure 10 The first three touch frames T shown in the image S,no In 1010A, no touch activity was detected during the pre-scan portion 930 of the touch frame. Figure 10 The first three touch frames T S,no After 1010A, the electronic device intentionally triggers touch frame T. S,BL 1010B updates its baseline touch data. In the next touch frame T S,noIn 1010A, no touch activity was detected during the pre-scan portion 930 of the touch frame. In the next touch frame, touch activity was detected during the pre-scan portion 930 of the touch frame, thus executing touch frame T. S,yes 1010C. In touch frame T S,yes After 1010C, in touch frame T S,no No touch was detected during the pre-scan portion 930 of the 1010A. In touch frame T... S,no After 1010A, since there have been three touch frames since the last update of the baseline touch data, the electronic device intentionally triggers touch frame T. S,BL The 1010B updates its baseline touch data. Such periodic, intentional triggering can continue in future touch frames. It should be understood that the example of triggering touch frames to update the baseline touch data every three touch frames is provided as an example only, and other frequencies of touch frame triggering can be implemented.

[0068] Since each frequency of sensing touch activity on an electronic device may require its own baseline touch data (e.g., non-touch touch data collected at that frequency during CM scan 928 and scan step 922) and since collecting baseline touch data for each frequency may require triggering different baseline update touch frames at that frequency, the number of frequencies used for touch sensing during sleep state may be directly related to the number of baseline update touch frames that may be triggered. However, each triggered baseline update touch frame may consume more power than the touch frames in which the main scan portion 932 is not triggered. Therefore, it may be advantageous to reduce the number of baseline update touch frames intentionally triggered during sleep state (and / or during a first low-power state, a second low-power state, etc., in which the electronic device has an active state and multiple low-power states, as described above). Therefore, in some examples, the electronic device may use a lower frequency to sense touch on the touchscreen during sleep (and / or during a first low-power state, a second low-power state, etc., in which the electronic device has an active state and multiple low-power states, as described above) than during the wake-up state (e.g., SPA scan 920 may scan those lower frequencies to identify one or more low-noise frequencies, and one of those noise frequencies may be used during CM scan 928 and scan step 922). Thus, in some examples, the electronic device may select from a first set of candidate touch sensing frequencies for touch sensing during sleep and from a second set of candidate touch sensing frequencies for touch sensing during the wake-up state, wherein the first set of candidate touch sensing frequencies includes candidate frequencies lower than the second set of candidate touch sensing frequencies. In some examples, within a given time period (e.g., over a specific number of scan steps, touch frames, sleep-to-wake transitions, etc.), the electronic device will scan for touches in sleep mode using a lower touch sensing frequency than it would in wake mode (e.g., using all candidate touch sensing frequencies for wake mode, which may be more than the candidate touch sensing frequencies for sleep mode). Using a lower touch sensing frequency during sleep mode can provide satisfactory touch sensing performance because there may be fewer noise sources and thus lower noise frequencies during sleep mode (e.g., when many subsystems of the electronic device, such as the display, processor, etc., may be in a low-power state or off state) than in wake mode. As a result of using a lower touch sensing frequency during sleep mode, there may be fewer sets of baseline touch data that the electronic device needs to track, and fewer baseline update touch frames that need to be triggered during sleep mode.In some examples, these lower frequencies may be a subgroup of frequencies used to sense touches on the touchscreen during the wake state, while in other examples, these lower frequencies may include frequencies used and not used in the wake state and / or may include only frequencies not used in the wake state (e.g., frequencies different from any frequencies used in the wake state).

[0069] Additionally, or alternatively, since electronic devices may only attempt to recognize specific touch inputs (e.g., taps) during sleep mode and may not require the touch detection accuracy of the wake-up state, in some examples, the electronic device may update its baseline touch data at a lower frequency during sleep mode than in the wake-up state. For example, in the wake-up state, the electronic device may trigger baseline update touch frames to update its baseline touch data every five minutes, while in sleep mode, the electronic device may trigger baseline update touch frames to update its baseline touch data every hour. In other words, the electronic device may determine whether a threshold amount of time or frames has elapsed since the last update of the baseline touch data, where the threshold amount of time or frames in the sleep state may be longer than the threshold amount of time or frames in the wake-up state; if the elapsed time since the last update of the baseline touch data is longer than the threshold amount of time, the electronic device may update the baseline touch data. In this way, power consumption during sleep mode can be further reduced. In some examples, the above-described baseline touch data tracking adjustment may occur in a first low-power state, a second low-power state, etc., in which the electronic device has an active state and multiple low-power states, as described above. For example, during a first low-power state, the electronic device may perform touch sensing at a first number of frequencies and update baseline touch data at those frequencies at a first rate. During a second low-power state, the electronic device may perform touch sensing at a second number of frequencies (e.g., less than the first number) and update baseline touch data at those frequencies at a second rate (e.g., less than the first rate). In some examples, the number of frequencies used for touch sensing and / or the rate used to update baseline touch data at those frequencies during the first and second low-power states may be less than the number of frequencies used for touch sensing and / or the rate used to update baseline touch data at those frequencies during the active state.

[0070] Re-reference Figure 9 In some examples, the electronic device may require the detection of touch input in a specific area of ​​the touchscreen to wake the device from sleep mode. For example, the electronic device may only accept device wake-up input detected in the center area of ​​the touchscreen, and not accept device wake-up input around the edges of the touchscreen (e.g., to prevent accidental wake-up of the device when the user's fingers are around the edges of the device while gripping it). Therefore, in some examples, in touch frame T SDuring the CM scan 928 of 910, the electronic device may ignore touch data received by the sensing circuitry of the touch sensor within a predetermined edge area of ​​the touchscreen (e.g., Figure 5 The leftmost and rightmost sensing circuits 514 in the image, or some other defined number of sensing circuits 514 corresponding to the left and right sides of the touchscreen 500. Additionally, in some examples, the electronic device may power down the driving circuitry and / or sensing circuitry corresponding to the edge areas of the touchscreen during CM scan 928, rather than simply ignoring edge touch data. Figure 11 An exemplary touchscreen 1100 according to an example of this disclosure is shown, wherein the driving circuitry 1106 and / or sensing circuitry 1114 corresponding to the edge regions of the touchscreen 1100 are powered down. Specifically, in some examples, the electronic device may power down the driving circuitry 1106A corresponding to the top and bottom edges of the touchscreen 1100 during CM scan 928, so that those driving circuitry 1106A do not activate their respective driving lines 1122 during CM scan 928. The driving circuitry 1106B corresponding to the central region of the touchscreen 1100 may be powered on and operate normally (e.g., as described in this disclosure). Similarly, in addition to powering down the driving circuitry 1106A or alternatively, the electronic device may power down the driving circuitry 1114A corresponding to the left and right edges of the touchscreen 1100 during CM scan 928, so that those sensing circuitry 1114A do not sense touches on their respective sensing lines 1126 during CM scan 928. The sensing circuit 1114B corresponding to the central area of ​​the touchscreen 1100 can be powered on and operated (e.g., as described in this disclosure). In this way, touch activity at the edges of the touchscreen 1100 can be prevented from triggering the main scan 932 and / or causing the electronic device to transition from a sleep state to a wake-up state. In some examples, the deactivation of the aforementioned drive / sensing circuit can occur in a first low-power state, a second low-power state, etc., in which the electronic device has an active state and multiple low-power states, as described above.

[0071] Any sleep state touch sensing scheme described in this disclosure can be used in combination with each other. Furthermore, which schemes are used together and / or which parameters are used by the schemes can be based on which component of the electronic device is powered on or running during the sleep state (e.g., which sub-state of the second low-power state the electronic device is in, where the electronic device has an active state and multiple low-power states, as described above). For example, if the electronic device plays music through a speaker during the sleep state, the speaker driver and / or other circuitry associated with the speaker can be a noise source for touch sensing on the touchscreen of the electronic device. Therefore, in the case where the electronic device plays audio through a speaker during the sleep state, the electronic device can employ a main scan step with a longer length (e.g., Figure 7 Scanning step 722 and / or Figure 9 The scanning step 922 in the process improves the signal-to-noise ratio of the resulting touch signal. When the electronic device does not play audio through a speaker during sleep mode, it can employ a main scanning step of shorter length (e.g., ...). Figure 7 Scanning step 722 and / or Figure 9 The scanning step 922 in the process reduces the power consumed by those main scanning steps. Other specific implementations can be similarly envisioned, where touch sensing parameters during the sleep state are adjusted based on which component of the electronic device (e.g., wireless circuitry such as Wi-Fi or cellular circuitry) is powered on or operating during the sleep state, or in which state or sub-state the operating electronic device is in. For example, given touch sensing parameters (e.g., those described above, such as scan step length, grouped electrodes, deactivation of drive / sensing circuitry, etc.) can change as the electronic device transitions from one state (e.g., active state) to another state (e.g., a first low-power state, a second low-power state, etc.).

[0072] Therefore, examples of this disclosure provide various ways to sense touch during the sleep state of an electronic device while maintaining low power consumption during the sleep state. Touch sensing during the sleep state can be used to detect touch input on a touchscreen or touch sensor panel of the electronic device to transition the electronic device from a sleep state to a wake-up state.

[0073] Therefore, based on the foregoing, some examples of this disclosure relate to a touch controller comprising: a sensing circuit configured to sense touches at one or more touch electrodes on a touch sensor panel; and a touch processor configured to: when the electronic device is in a first state, cause the sensing circuit to sense touches at one or more touch electrodes using one or more first touch scan steps having a first length, during which a first component of the electronic device is in a first power state; and when the electronic device is in a second state different from the first state, cause the sensing circuit to sense touches at one or more touch electrodes using one or more second touch scan steps having a second length shorter than the first length, to transition the electronic device from the second state to the first state, during which a first component of the electronic device is in a second power state not used for the first power state. In addition to or alternatively to one or more of the examples disclosed above, in some examples, the first state includes a wake-up state of the electronic device, and the second state includes a sleep state of the electronic device. In addition to or alternatively to one or more of the examples disclosed above, in some examples, the touch processor is further configured to, when the electronic device is in a second state: in response to causing the sensing circuit to use one or more second touch scanning steps to sense a touch at one or more touch electrodes: based on determining that the sensing circuit senses touch activity at one or more touch electrodes: extend one or more second touch scanning steps; and based on the extended one or more second touch scanning steps, determine whether the touch activity corresponds to a touch input that transitions the electronic device from the second state to a first state; and based on determining that the sensing circuit does not sense touch activity at one or more touch electrodes, maintain a second length of one or more second touch scanning steps. In addition to or alternatively to one or more of the examples disclosed above, in some examples, extending one or more second touch scanning steps includes incrementally extending one or more second touch scanning steps until the touch processor is able to recognize touch activity at one or more touch electrodes. In addition to or alternatively to one or more of the examples disclosed above, in some examples, the touch processor is further configured to, when the electronic device is in a second state: based on the sensing determination circuit sensing touch activity at one or more touch electrodes, reduce the number of one or more touch electrodes grouped together.In addition to or alternatively to one or more of the examples disclosed above, in some examples, the touch processor is further configured to, when the electronic device is in a second state: determine the amount of touch sensing noise at the touch sensor panel; based on determining that the amount of touch sensing noise is greater than a noise threshold: extend one or more second touch scan steps; and based on the extended one or more second touch scan steps, determine whether the touch activity corresponds to a touch input for transitioning the electronic device from the second state to a first state; and based on determining that the amount of touch sensing noise is less than a noise threshold: maintain a second length of the one or more second touch scan steps; and based on the maintained one or more second touch scan steps, determine whether the touch activity corresponds to a touch input for transitioning the electronic device from the second state to the first state. In addition to or alternatively to one or more of the examples disclosed above, in some examples, extending one or more second touch scan steps includes incrementally extending one or more second touch scan steps until the touch processor is able to recognize touch activity at one or more touch electrodes. In addition to or alternatively to one or more of the examples disclosed above, in some examples, the touch controller is integrated into an electronic device including a touchscreen, the touchscreen including a touch sensor panel. In addition to one or more of the examples disclosed above, or alternatively, in some examples, the first component of the electronic device is a display of the electronic device, the first power state of the display is a high power state of the display, and the second power state of the display is a low power state of the display.

[0074] Some examples of this disclosure relate to a touch controller comprising: a sensing circuit configured to sense touches at one or more touch electrodes on a touch sensor panel; and a touch processor configured to: when the electronic device is in a first state, cause the sensing circuit to sense touches at one or more touch electrodes using a first touch sensing frequency selected from a first number of candidate touch sensing frequencies, during which a first component of the electronic device is in a first power state; and when the electronic device is in a second state different from the first state, cause the sensing circuit to sense touches at one or more touch electrodes using a second touch sensing frequency selected from a second number of candidate touch sensing frequencies less than the first number of candidate touch sensing frequencies, to cause the electronic device to transition from the second state to the first state, during which the first component of the electronic device is in a second power state different from the first power state. In addition to one or more of the examples disclosed above, or alternatively, in some examples, the first state includes a wake-up state of the electronic device, and the second state includes a sleep state of the electronic device. In addition to one or more of the examples disclosed above, or alternatively, in some examples, the touch processor is further configured to: store baseline touch data for each of a first number of candidate touch sensing frequencies at a first periodicity when the electronic device is in a first state; and store baseline touch data for each of a second number of candidate touch sensing frequencies at a second periodicity less than the first periodicity when the electronic device is in a second state. In addition to one or more of the examples disclosed above, or alternatively, in some examples, the baseline touch data for each of the first number of candidate touch sensing frequencies and the baseline touch data for each of the second number of candidate touch sensing frequencies correspond to touch data indicating no touch activity. In addition to one or more of the examples disclosed above, or alternatively, in some examples, the second number of candidate touch sensing frequencies is a subgroup of the first number of candidate touch sensing frequencies. In addition to one or more of the examples disclosed above, or alternatively, in some examples, the touch controller is integrated into an electronic device including a touchscreen, the touchscreen including a touch sensor panel. In addition to one or more of the examples disclosed above, or alternatively, in some examples, the first component of the electronic device is a display of the electronic device, the first power state of the display is a high power state of the display, and the second power state of the display is a low power state of the display.

[0075] Some examples of this disclosure relate to a touch controller comprising: a sensing circuit configured to sense touches at one or more touch electrodes on a touch sensor panel; and a touch processor configured to: while an electronic device is in a first state, wherein the sensing circuit senses touches at one or more touch electrodes to cause the electronic device to transition from the first state to a second state, wherein in the first state a first component of the electronic device is in a first power state, and in the second state a first component of the electronic device is in a second power state different from the first power state; periodically cause the sensing circuit to perform a scan of a first scan type of the touch sensor panel; in response to determining that a corresponding scan of the first scan type of the touch sensor panel indicates touch activity on the touch sensor panel, cause the sensing circuit to perform a scan of a second scan type of the touch sensor panel different from the first scan type to determine whether the touch activity corresponds to a touch input that causes the electronic device to transition from the first state to the second state; and in response to determining that a corresponding scan of the first scan type of the touch sensor panel does not indicate touch activity on the touch sensor panel; abandoning the execution of a scan of the second scan type of the touch sensor panel based on a determination that a first condition is met; and, in response to determining that the first condition is not met, causing the sensing circuit to perform a scan of the second scan type of the touch sensor panel to update baseline touch data based on the scan of the second scan type of the touch sensor panel. In addition to one or more of the examples disclosed above, or alternatively, in some examples, the first state includes a wake-up state of the electronic device, and the second state includes a sleep state of the electronic device. In addition to one or more of the examples disclosed above, or alternatively, in some examples, performing a first scan type scan of the touch sensor panel includes performing a single scan of the touch sensor panel; and performing a second scan type scan of the touch sensor panel includes performing multiple scans of the touch sensor panel. In addition to one or more of the examples disclosed above, or alternatively, in some examples, the first condition is not met when the time since the last update of the baseline touch data exceeds a threshold amount. In addition to one or more of the examples disclosed above, or alternatively, in some examples, the touch processor is further configured to: during a first scan type scan of the touch sensor panel, ignore touch input sensed by sensing circuitry corresponding to one or more touch electrodes at one or more edges of the touch sensor panel. In addition to one or more of the examples disclosed above, or alternatively, in some examples, the touch processor is further configured to: power down the sensing circuitry of one or more touch electrodes corresponding to one or more edges of the touch sensor panel during a scan of a first scan type of the touch sensor panel.In addition to or alternatively to one or more of the examples disclosed above, in some examples, the touch processor is further configured to: power down the driving circuitry of one or more touch electrodes corresponding to one or more edges of the touch sensor panel during a scan of a first scan type of the touch sensor panel. In addition to or alternatively to one or more of the examples disclosed above, in some examples, the touch controller is integrated into an electronic device including a touchscreen, the touchscreen including the touch sensor panel. In addition to or alternatively to one or more of the examples disclosed above, in some examples, the first component of the electronic device is a display of the electronic device, the first power state of the display is a high power state of the display, and the second power state of the display is a low power state of the display. In addition to or alternatively to one or more of the examples disclosed above, in some examples, the touch processor is further configured to: transition the electronic device from the first state to the second state in response to determining that the touch activity corresponds to a touch input that transitions the electronic device from the first state to the second state.

[0076] Some examples of this disclosure relate to a method for sensing a touch on a touch sensor panel, the method comprising: when the electronic device is in a first state, sensing a touch at one or more touch electrodes on the touch sensor panel using one or more first touch scanning steps having a first length, during which a first component of the electronic device is in a first power state; and when the electronic device is in a second state different from the first state, sensing a touch at one or more touch electrodes using one or more second touch scanning steps having a second length shorter than the first length, to cause the electronic device to transition from the second state to the first state, during which the first component of the electronic device is in a second power state different from the first power state. In addition to or alternatively to one or more of the examples disclosed above, in some examples, the first state includes a wake-up state of the electronic device, and the second state includes a sleep state of the electronic device. In addition to or alternatively to one or more of the examples disclosed above, in some examples, the method further includes: when the electronic device is in a second state: in response to sensing a touch at one or more electrodes using one or more second touch scanning steps; based on determining that the sensing circuit senses touch activity at one or more electrodes: extending the one or more second touch scanning steps; and based on the extended one or more second touch scanning steps, determining whether the touch activity corresponds to a touch input that causes the electronic device to transition from a first state to a first state; and based on determining that the sensing circuit does not sense touch activity at one or more touch electrodes, maintaining a second length of the one or more second touch scanning steps. In addition to or alternatively to one or more of the examples disclosed above, in some examples, extending the one or more second touch sensing steps includes incrementally extending the one or more second touch sensing steps until touch activity at one or more electrodes can be recognized. In addition to or alternatively to one or more of the examples disclosed above, in some examples, the method further includes: when the electronic device is in a second state: based on determining that the sensing circuit senses touch activity at one or more touch electrodes, reducing the number of one or more touch electrodes grouped together. In addition to one or more of the examples disclosed above, or alternatively, in some examples, the method further includes: determining, while the electronic device is in a second state, an amount of touch sensing noise at a touch sensor panel; extending one or more second touch scanning steps based on determining that the amount of touch sensing is greater than a noise threshold; and determining, based on the extended one or more second touch scanning steps, whether a touch activity corresponds to a touch input that causes the electronic device to transition from the second state to a first state; and maintaining, based on determining that the amount of touch noise is less than a noise threshold, a second length of one or more touch sensing steps; and determining, based on the maintained one or more second touch scanning steps, whether a touch activity corresponds to a touch input that causes the electronic device to transition from the second state to the first state.In addition to one or more of the examples disclosed above, or alternatively, in some examples, extending one or more second touch scanning steps includes incrementally extending one or more second touch scanning steps until touch activity at one or more electrodes can be recognized. In addition to one or more of the examples disclosed above, or alternatively, in some examples, the electronic device includes a touchscreen, the touchscreen including a touch sensor panel. In addition to one or more of the examples disclosed above, or alternatively, in some examples, the first component of the electronic device is a display of the electronic device, the first power state of the display is a high power state of the display, and the second power state of the display is a low power state of the display.

[0077] Some examples of this disclosure relate to a method for sensing a touch on a touch sensor panel, the method comprising: when the electronic device is in a first state, sensing a touch at one or more touch electrodes on the touch sensor panel using a first touch sensing frequency selected from a first number of candidate touch sensing frequencies, during which a first component of the electronic device is in a first power state; and when the electronic device is in a second state different from the first state, causing a sensing circuit to sense a touch at one or more touch electrodes using a second touch sensing frequency selected from a second number of candidate touch sensing frequencies less than the first number of candidate touch sensing frequencies, to cause the electronic device to transition from the second state to the first state, during which a first component of the electronic device is in a second power state different from the first power state. In addition to one or more of the examples disclosed above, or alternatively, in some examples, the first state includes a wake-up state of the electronic device, and the second state includes a sleep state of the electronic device. In addition to one or more of the examples disclosed above, or alternatively, in some examples, the method further comprises: when the electronic device is in the first state, storing baseline touch data for each of the first number of touch sensing frequencies at a first periodicity; and when the electronic device is in the second state, storing baseline touch data for each of the second number of touch sensing frequencies at a second periodicity less than the first periodicity. In addition to one or more of the examples disclosed above, or alternatively, in some examples, the baseline touch data for each first number of touch sensing frequencies and the baseline touch data for each second number of touch sensing frequencies correspond to touch data indicating no touch activity. In addition to one or more of the examples disclosed above, or alternatively, in some examples, the second number of candidate touch sensing frequencies is a subgroup of the first number of candidate touch sensing frequencies. In addition to one or more of the examples disclosed above, or alternatively, in some examples, the electronic device includes a touchscreen that includes a touch sensor panel. In addition to one or more of the examples disclosed above, or alternatively, in some examples, the first component of the electronic device is a display of the electronic device, the first power state of the display is a high power state of the display, and the second power state of the display is a low power state of the display.

[0078] Some examples of this disclosure relate to a method for sensing a touch on a touch sensor panel, the method comprising: when an electronic device is in a first state, wherein a touch for transitioning the electronic device from the first state to a second state is sensed at one or more touch electrodes, wherein the first state of a first component of the electronic device is in a first power state, and in the second state, the first component of the electronic device is in a second power state different from the first power state; periodically performing a scan of a first scan type of the touch sensor panel; in response to determining that a corresponding scan of the first scan type of the touch sensor panel indicates touch activity on the touch sensor panel, performing a scan of a second scan type of the touch sensor panel different from the first scan type to determine whether the touch activity corresponds to a touch input that transitions the electronic device from the first state to the second state; and in response to determining that a corresponding scan of the first scan type of the touch sensor panel does not indicate touch activity on the touch sensor panel: abandoning the execution of a scan of the second scan type of the touch sensor panel based on determining that a first condition is met; and performing a scan of the second scan type of the touch sensor panel to update baseline touch data based on a scan of the second scan type of the touch sensor panel based on determining that the first condition is not met. In addition to or alternatively to one or more of the examples disclosed above, in some examples, the first state includes a wake-up state of the electronic device, and the second state includes a sleep state of the electronic device. In addition to one or more of the examples disclosed above, or alternatively, in some examples, performing a first scan type of the touch sensor panel includes performing a single scan of the touch sensor panel; and performing a second scan type of the touch sensor panel includes performing multiple scans of the touch sensor panel. In addition to one or more of the examples disclosed above, or alternatively, in some examples, the first condition is not met when the time since the last update of the baseline touch data is greater than a threshold amount. In addition to one or more of the examples disclosed above, or alternatively, in some examples, the method further includes: ignoring touch input sensed by sensing circuitry corresponding to one or more touch electrodes at one or more edges of the touch sensor panel during a first scan type of the touch sensor panel. In addition to one or more of the examples disclosed above, or alternatively, in some examples, the method further includes: de-energizing sensing circuitry corresponding to one or more touch electrodes at one or more edges of the touch sensor panel during a first scan type of the touch sensor panel. In addition to one or more of the examples disclosed above, or alternatively, in some examples, the method further includes: de-energizing driving circuitry for one or more touch electrodes corresponding to one or more edges of the touch sensor panel during a scan of a first scan type of the touch sensor panel. In addition to one or more of the examples disclosed above, or alternatively, in some examples, the electronic device includes a touchscreen that includes a touch sensor panel.In addition to one or more of the examples disclosed above, or alternatively, in some examples, the first component of the electronic device is a display of the electronic device, the first power state of the display is a high power state of the display, and the second power state of the display is a low power state of the display. In addition to one or more of the examples disclosed above, or alternatively, in some examples, the method further includes: in response to determining that a touch activity corresponds to a touch input that causes the electronic device to transition from the first state to the second state, causing the electronic device to transition from the first state to the second state.

[0079] While examples of this disclosure have been fully described with reference to the accompanying drawings, it should be noted that various changes and modifications will become apparent to those skilled in the art. It should be understood that such changes and modifications are considered to be included within the scope of the examples of this disclosure as defined by the appended claims.

Claims

1. A touch controller, comprising: A sensing circuit configured to sense touch activity at one or more touch electrodes on a touch sensor panel; and Touch processor, the touch processor being configured to: When the electronic device is in a first state, the following operations are performed, during which a first component of the electronic device is in a first power state: This causes the sensing circuit to use a first set of frequencies to sense touch activity at one or more touch electrodes; as well as This causes the sensing circuit to update the baseline touch data associated with each frequency in the first set of frequencies; as well as When the electronic device is in a second state different from the first state, the following operation is performed, during which the first component of the electronic device is in a second power state different from the first power state: This causes the sensing circuit to scan the one or more touch electrodes at a second set of frequencies different from the first set of frequencies, wherein the second set of frequencies includes fewer frequencies than the first set of frequencies; This causes the sensing circuit to update the baseline touch data associated with each frequency in the second set of frequencies; Based on scanning the one or more touch electrodes at the second set of frequencies, the first one or more frequencies in the second set of frequencies are identified as the first low noise frequencies; as well as This causes the sensing circuit to use a first low-noise frequency to sense touch activity at one or more touch electrodes, thereby causing the electronic device to transition from the second state to the first state.

2. The touch controller according to claim 1, wherein, The touch processor is also configured to: When the electronic device is in the first state: This causes the sensing circuit to scan the one or more touch electrodes at the first set of frequencies; Based on scanning the one or more touch electrodes at the first set of frequencies, a second or more frequencies in the first set of frequencies are identified as second low-noise frequencies. as well as This causes the sensing circuit to use the identified second low-noise frequency to sense touch activity at one or more touch electrodes.

3. The touch controller according to claim 2, wherein, The second low noise frequency identified is different from the first low noise frequency identified.

4. The touch controller according to claim 1, wherein, The second set of frequencies is a subset of the first set of frequencies.

5. The touch controller according to claim 1, wherein: Sensing touch activity at one or more touch electrodes using a identified first low-noise frequency is performed using one or more first touch scanning steps of a first length; and The touch processor is further configured to: In response to determining that the noise level at the identified first low-noise frequency is higher than a noise threshold, the length of the one or more first touch scanning steps is increased from the first length to a second length; and In response to determining that the noise level at the first identified low noise frequency is lower than the noise threshold, the length of the one or more first touch scan steps is not increased.

6. The touch controller according to claim 5, wherein: Sensing touch activity at one or more touch electrodes using the first set of frequencies is performed using one or more second touch scanning steps of a third length; and The first length is shorter than the third length.

7. The touch controller according to claim 5, wherein: Sensing touch activity at one or more touch electrodes using the first set of frequencies is performed using one or more second touch scanning steps of a third length; and The first length is longer than the third length.

8. The touch controller according to claim 1, wherein, The baseline touch data corresponds to touch data indicating no touch activity at one or more of the touch electrodes.

9. The touch controller according to claim 1, wherein, The touch processor is also configured to: When the electronic device is in the second state, a process is initiated to update the baseline touch data of the touch controller at each of the identified first low noise frequencies.

10. A method for sensing a touch on a touch sensor panel, the method comprising: When the electronic device is in a first state, the following operations are performed, during which a first component of the electronic device is in a first power state: The first set of frequencies is used to sense touch activity at one or more touch electrodes; as well as Update the baseline touch data associated with each frequency in the first group of frequencies; as well as When the electronic device is in a second state different from the first state, the following operation is performed, during which the first component of the electronic device is in a second power state different from the first power state: The one or more touch electrodes are scanned with a second set of frequencies different from the first set of frequencies, the second set of frequencies containing fewer frequencies than the first set of frequencies; Update the baseline touch data associated with each frequency in the second set of frequencies; Based on scanning the one or more touch electrodes at the second set of frequencies, the first one or more frequencies in the second set of frequencies are identified as the first low noise frequencies; as well as The first low-noise frequency is used to sense touch activity at one or more touch electrodes to cause the electronic device to transition from the second state to the first state.

11. The method of claim 10, further comprising: When the electronic device is in the first state: The one or more touch electrodes are scanned at the first set of frequencies; Based on scanning the one or more touch electrodes at the first set of frequencies, a second or more frequencies in the first set of frequencies are identified as second low-noise frequencies. as well as The identified second low-noise frequency is used to sense touch activity at the one or more touch electrodes.

12. The method according to claim 11, wherein, The second low noise frequency identified is different from the first low noise frequency identified.

13. The method according to claim 10, wherein, The second set of frequencies is a subset of the first set of frequencies.

14. The method of claim 10, wherein: Sensing touch activity at one or more touch electrodes using a first low noise frequency is performed using one or more first touch scanning steps of a first length; and The method further includes: In response to determining that the noise level at the identified first low-noise frequency is higher than a noise threshold, the length of the one or more first touch scanning steps is increased from the first length to a second length; and In response to determining that the noise level at the first identified low noise frequency is lower than the noise threshold, the length of the one or more first touch scan steps is not increased.

15. The method according to claim 14, wherein: Sensing touch activity at one or more touch electrodes using the first set of frequencies is performed using one or more second touch scanning steps of a third length; and The first length is shorter than the third length.

16. The method of claim 14, wherein: Sensing touch activity at one or more touch electrodes using the first set of frequencies is performed using one or more second touch scanning steps of a third length; and The first length is longer than the third length.

17. The method according to claim 10, wherein, The baseline touch data corresponds to touch data indicating no touch activity at one or more of the touch electrodes.

18. The method of claim 10, further comprising: When the electronic device is in the second state, a process is initiated to update the baseline touch data at each of the identified first low noise frequencies.

Citation Information

Patent Citations

  • Coarse scan and targeted active mode scan for touch

    CN105677074A

  • Noise reduction in capacitive touch sensors

    US20110254802A1

  • Electronic device operating in idle mode and method thereof

    US20160034117A1

  • Automatic Low Noise Frequency Selection

    US20110063993A1