The present disclosure relates generally to interactions between an electronic display and touch sensing components of an electronic device. More particularly, the present disclosure relates generally to reducing the display-to-touch interference that may arise due to electrical interactions between display pixels of the electronic display and a touch sense layer.
This section is intended to introduce the reader to various aspects of art that may be related to various aspects of the present disclosure, which are described and/or claimed below. This discussion is believed to be helpful in providing the reader with background information to facilitate a better understanding of the various aspects of the present disclosure. Accordingly, it should be understood that these statements are to be read in this light, and not as admissions of prior art.
Electronic devices often use one or more electronic displays to present visual representations of information (e.g., text, still images, video) based on corresponding image content. For example, such electronic devices may include computers, mobile phones, portable media devices, virtual-reality headsets, and smart watches, among many others. In any case, to display an image, the electronic display may control light emission (e.g., luminance) of its display pixels based at least in part on corresponding image data. Additionally, in some instances, luminance of the display pixel may vary based at least in part on electrical energy stored in the display pixel. Thus, to control light emission from the display pixel, the electronic display may supply a data (e.g., analog electrical) signal to the display pixel based at least in part on corresponding image data and instruct the display pixel to store electrical energy based at least in part on the data signal, thereby writing (e.g., refreshing) the display pixel.
Electronic devices may also often include touch sensing components that detect touch of an object (e.g., finger or stylus) on the screen of the electronic display. For example, when the touch sensing components detect a touch at or near an icon for an application, the electronic device may open the application and instruct its electronic display to present a visual representation of the application. The touch sensing components may rely on electrical variations to detect the touch indication. For example, the touch sensing components may employ capacitive touch sensors that use capacitive coupling to detect an object at or near the screen of the electronic display. However, as electronic devices become more compact, the touch sensing component may be located in closer proximity to the display pixels, which, at least in some instances, may result in display-to-touch noise that affects accuracy and/or precision of the touch indications detected by the touch sensing components.
A summary of certain embodiments disclosed herein is set forth below. It should be understood that these aspects are presented merely to provide the reader with a brief summary of these certain embodiments and that these aspects are not intended to limit the scope of this disclosure. Indeed, this disclosure may encompass a variety of aspects that may not be set forth below.
The present disclosure generally relates to reducing display-to-touch interference arising from interactions between display pixels of an electronic display and touch sensing components (e.g., a touch sense layer) of an electronic device and/or the electronic display by dynamically controlling touch scanning frequency based on calculated display-to-touch noise. In one example, the touch sense layer implemented in an electronic device may be used by the electronic device to detect touch indications that may control the operation of the device. However, in some embodiments, the touch sense layer may significantly overlap (e.g., positioned above, below, within, around) with the display pixels. In some instances, the close proximity between the touch sense layer and the display pixel layer may increase interaction between the two layers, for example, due to parasitic capacitance coupling that results in display-to-touch noise (e.g., false touch, jittery touch, and mis-touch) that perceivably affects accuracy and/or precision of touch indications detected by the touch sense layer.
To facilitate improved quality of touch detection, in some embodiments, timing of the touch scanning period may be adjusted to reduce likelihood of display-to-touch noise affecting touch detection by the touch sense layer. For example, the touch scanning period may occur partially in a display active period and partially in a display blanking period when the electronic display actively determines that the display-to-touch noise is below a noise threshold during both the active period and the blanking period. Additionally or alternatively, the touch scanning period may occur only in the display blanking period when the electronic device determines that the display-to-touch noise during the active period is greater than the noise threshold, for example, on a rolling basis.
Various aspects of this disclosure may be better understood upon reading the following detailed description and upon reference to the drawings in which:
One or more specific embodiments will be described below. In an effort to provide a concise description of these embodiments, not all features of an actual implementation are described in the specification. It should be appreciated that in the development of any such actual implementation, as in any engineering or design project, numerous implementation-specific decisions must be made to achieve the developers' specific goals, such as compliance with system-related and business-related constraints, which may vary from one implementation to another. Moreover, it should be appreciated that such a development effort might be complex and time consuming, but would nevertheless be a routine undertaking of design, fabrication, and manufacture for those of ordinary skill having the benefit of this disclosure.
When introducing elements of various embodiments of the present disclosure, the articles “a,” “an,” and “the” are intended to mean that there are one or more of the elements. The terms “comprising,” “including,” and “having” are intended to be inclusive and mean that there may be additional elements other than the listed elements. Additionally, it should be understood that references to “one embodiment” or “an embodiment” of the present disclosure are not intended to be interpreted as excluding the existence of additional embodiments that also incorporate the recited features.
The present disclosure generally relates to a touch sensing components (e.g., a touch sense layer), which may be used to detect presence of a touch indication that may control operations of an electronic device, and to electronic displays, which may be implemented to present visual representations of information, for example, in one or more image frames. Generally, an electronic display may display an image by controlling light emission and, thus, perceived (e.g., actual) luminance of its display pixel based at least in part on corresponding image data. In some electronic displays, light emission from the display pixel may vary based at least in part on electrical energy stored in the display pixel. For example, in a liquid crystal display (LCD), electrical energy may be stored in the pixel electrode of a display pixel to produce an electric field between the pixel electrode and a common electrode (display VCOM), which controls orientation of liquid crystals and, thus, light emission from the display pixel. Additionally, in an organic light-emitting diode (OLED) display, electrical energy may be stored in a storage capacitor of a display pixel to control electrical power (e.g., current) supplied to a self-emissive component (e.g., OLED) and, thus, light emission from the display pixel.
In some instances, image data may digitally indicate target luminance of display pixels for displaying an image on the electronic display. Since the image displayed is based on the stored electrical energy, the electronic display may write a display pixel by supplying an analog electrical (e.g., data) signal based at least in part on corresponding image data to the display pixel and instructing the display pixel to adjust electrical energy stored in its storage component (e.g., pixel electrode or storage capacitor) based at least in part the analog electrical signal. For example, to write an LCD display pixel, a data driver may output a data (e.g., source) signal and a scan driver may output a scan (e.g., gate) signal, which instructs the display pixel to supply the data signal to its pixel electrode to display the image frame. Additionally, to write an OLED display pixel, a data driver may output a data signal and a scan driver may output a scan control signal, which instructs the display pixel to supply the data signal to its storage capacitor.
The data driver may output the analog electrical (e.g., image data) signal corresponding to the image data to the electronic display during active periods (e.g., refresh periods). The display period of the image frame (e.g., frame period) may include the active period and a blanking period (e.g., vertical blanking period and/or horizontal blanking period) that occurs between successive active periods. Generally, during an active period, the display pixels of an electronic display may receive image data signals and store the corresponding amounts of electrical energy in the pixel electrodes, the display pixel storage capacitors, and/or the like. Additionally, the data drive may not send the image data signals during the blanking period and the display pixels may remain idle. The target refresh rate and other display pipeline parameters may determine the duration of the frame period, the active periods, and the blanking periods.
Additionally, the touch sense layer may be implemented in the electronic device to enable the electronic device to detect a touch indication on the electronic display. Examples include detecting touch from a finger, a stylus, and the like. The electronic device may use the touch indication to control operations of the device, such as opening an application when the touch indications occurs near the application icon on the electronic display. Generally, the touch sense layer may be integrated within, around, below, or above the electronic display, for example, for example depend on dimensions of the electronic device.
Further, the touch sense layer may include touch sensors (e.g., capacitive touch sensors and/or resistive touch sensors) that rely on changes in impedance (e.g., capacitance and/or resistance) to determine occurrence of a touch and, thus, a touch indication. For example, a voltage may be applied to the capacitive touch sensors to generate a relatively uniform electric field and, in response to an object coming near or touching the electronic display, the electric field local to the object may vary from the uniform value resulting in a change of capacitance sensed by touch sensors near that area of the display. In some instances, the electronic device may determine that a touch indication has occurred by periodically measuring the variations of the target electrical parameters during a touch scanning period. For example, a touch scan may occur using time-multiplexing with the electronic display. That is, the touch scan may occur during the blanking period (e.g., inter-frame pause) and/or during a pause inserted in the middle of the active period (e.g., intra-frame pause).
However, at least in some instances, display-to-touch noise may affect the value of target electrical parameter variations measured by the touch sense layer and, thus, the accuracy and precision of the detected touch indication. For example, when the display pixel is written to (e.g., refreshed) during the active period, the electric field generated as the display pixel stores the image data may non-uniformly contribute to the electric field across the touch sense layer, for example, causing one or more local fluctuations of the target electrical parameter (e.g., capacitance) that is detected as one or more touch indications by the electronic device. The effect on the values of the target electrical parameter may vary based at least in part on the strength of parasitic capacitance coupling between the touch sense layer and the display pixel layer, which encourages electric field interactions between the layers.
Since there is greater demand for thinner, higher display resolution, higher refresh rates, and faster touch response time electronic devices, the close proximity of the touch sense layer and the display pixel layer may increase the strength of the parasitic capacitance coupling and/or may increase the difficulty of time multiplexing the display operations and the touch sense layer operations. Thus, when the electronic device is implemented with both the display pixel layer and the touch sense layer, the electrical interactions between the layers of a compact electronic device may be high, thereby increasing likelihood of display-to-touch interferences (e.g., noise) affecting accuracy and/or precision of the detected touch indication, for example, perceivable as a false touch, a jittery touch, or a mis-touch.
As such, the present disclosure provides techniques to facilitate improving the accuracy and/or precision of touch indications determined by the electronic device implemented with a touch sense layer and an electronic display. For example, by dynamically controlling (e.g., adjusting) the touch scanning frequency based on display-to-touch noise calculated during the active periods and the blanking periods, the display-to-touch interferences may be reduced. In fact, the present techniques may mitigate or even eliminate random changes to the target electrical parameter values by the electric field generated when refreshing the display pixels, for example, without using additional hardware or shielding layers. Further, the present techniques may enable dynamically and seamlessly switching between a high precision, high frequency touch sense mode and a low frequency, low noise touch sense mode based at least in part on the display-to-touch noise.
To facilitate improving quality of touch detection, in some embodiments, a processor core complex (e.g., controller) may determine whether there is a greater likelihood that the measured variations of the target electrical parameter are due to noise. For example, the controller may actively calculate the display-to-touch noise of a touch image obtained during each touch scanning period. Additionally or alternatively, the controller may, on a rolling basis, determine a first noise metric (e.g., standard deviation) of the display-to-touch noise over multiple (e.g., 30) touch images obtained during the display active period and a second noise metric of multiple touch images obtained during the display blanking period to facilitate distinguishing between the image signal and the display-to-touch noise.
Moreover, in some embodiments, parameters (e.g., frequency and/or duration) of the touch scanning period may be adjusted by the controller when the calculated display-to-touch noise for the touch images detected during the active period and the blanking period are below a noise threshold. For example, the touch scanning period may be split such that touch images are obtained during the active period and the blanking period of each frame period. Splitting the touch scanning period may increase the amount of touch image frames obtained by the electronic device and, therefore, may enable the electronic device to respond to a touch indication at a faster rate. As such, in some embodiments, the controller may control the frequency (e.g., 120 Hz) and/or duration of the touch scanning period during each frame period such that each touch scanning period occurs partially in the active period and partially in the blanking period to facilitate improving response time to a touch indication.
Furthermore, in some embodiments, the parameters (e.g., frequency and/or duration) of the touch scanning period may be adjusted when the calculated display-to-touch noise for the touch images detected during the active period is above a noise threshold and the display-to-touch noise for the touch images detected during the blanking period is below the noise threshold. The touch scanning period, for example, may occur entirely during the display blanking period of each frame period. In some embodiments, the touch scanning period may occur entirely in the display blanking period. Additionally or alternatively, the touch scanning period may be split such that a touch scanning period of a smaller duration occurs during the blanking period. That is, the touch scanning period that may occur during the active period is dropped while the touch scanning period that occurs during the blanking period remains. As such, in some embodiments, the controller may control the frequency (e.g., 60 Hz) and/or duration of the touch scanning period of each frame period such that the accuracy and precision of touch indications measured by the touch sense layer is not affected by the display-to-touch noise.
Additionally or alternatively, the touch scanning frequency may be adjusted based at least in part on the display-to-touch noise and the refresh rate of a variable display refresh rate system. For example, when the display-to-touch noise is higher than the noise threshold in a variable display refresh rate system running in low power mode, the display blanking period may have a long enough duration such that the touch scanning period may occur during the display blanking period (e.g., as one or more periods). In other words, in some embodiments, the controller may determine the duration of the active period and the blanking period and change the frequency and/or duration of the touch scanning period based on the duration of the blanking period.
With the foregoing in mind, an electronic device 10, which may utilize an electronic display 12 to display images and to detect touch indications, is shown in
In the depicted embodiment, the electronic device 10 includes the electronic display 12, one or more input devices 14, one or more input/output (I/O) ports 16, a processor core complex 18 having one or more processor(s) or processor cores, memory 20 that may be local to the device 10, a main memory storage device 22, a network interface 24, power source 26, and image processing circuitry 27. The various components described in
As depicted, the processor core complex 18 is operably coupled with memory 20 and the main memory storage device 22. In some embodiments, the memory 20 and/or the main memory storage device 22 may be tangible, non-transitory, computer-readable media that stores instructions executable by the processor core complex 18 and/or data to be processed by the processor core complex 18. For example, the memory 20 may include random access memory (RAM) and the main memory storage device 22 may include read only memory (ROM), rewritable non-volatile memory such as flash memory, hard drives, optical discs, and/or the like.
In some embodiments, the processor core complex 18 may execute instructions stored in memory 20 and/or the main memory storage device 22 to perform operations, such as signaling (e.g., instructing) the touch sense layer of the display 12 to generate a touch image. As such, the processor core complex 18 may include one or more general purpose microprocessors, one or more application specific processors (ASICs), one or more field programmable logic arrays (FPGAs), or any combination thereof. Additionally or alternatively, the processor core complex 18 include a controller (e.g., timing controller (TCON)) dedicated to the display 12 and/or additional controllers dedicated to other operations to the electronic device 10. For example, the TCON may calculate the noise metric of each touch scan period and may instruct the touch sense layer to periodically scan for a touch indication.
Further, as depicted, the processor core complex 18 is operably coupled with I/O ports 16, which may enable the electronic device 10 to interface with various other electronic devices. For example, a portable storage device may be connected to an I/O port 16, thereby enabling the processor core complex 18 to communicate data with a portable storage device. In this manner, the I/O ports 16 may enable the electronic device 10 to output image content to the portable storage device and/or receive image content from the portable storage device.
Furthermore, the processor core complex 18 is also operably coupled to the power source 26, which may provide power to the various components in the electronic device 10. The power source 26 may include any suitable source of energy, such as a rechargeable lithium polymer (Li-poly) battery and/or an alternating current (AC) power converter. As depicted, the processor core complex 18 is operably coupled with input devices 14, which may enable a user to interact with the electronic device 10. In some embodiments, the inputs devices 14 may include buttons, keyboards, mice, trackpads, and the like.
Additionally, as depicted, the processor core complex 18 is operably coupled with the network interface 24. Using the network interface 24, the electronic device 10 may communicatively couple to a communication network and/or other electronic devices. For example, the network interface 24 may connect the electronic device 10 to a personal area network (PAN), such as a Bluetooth network, a local area network (LAN), such as an 802.11x Wi-Fi network, and/or a wide area network (WAN), such as a 4G or LTE cellular network. In this manner, the network interface 24 may enable the electronic device 10 to transmit image content to a network and/or receive image content from the network for display on the electronic display 12.
The electronic display 12 may use, for example, organic light-emitting diode (OLED) or liquid-crystal display (LCD) technology to present visual representations of information by displaying images, such as a graphical user interface (GUI) of an operating system, an application interface, a still image, or video content. As described above, the electronic display 12 may display an images based on image data received from memory 20, a storage device (e.g., main memory storage device 22 and/or an external storage device), and/or another electronic device 10, for example, via the network interface 24 and/or the I/O ports 16. The electronic display 12 may display the images once the image content has been fetched from memory 20 and processed by the image processing circuitry 27. The electronic display 12 may also include touch sensing components (e.g., capacitive touch sensors) in the form of a touch sense layer that enables user input to the electronic device 10 by detecting touch indications and/or position of an object touching the screen (e.g., surface of the electronic display 12). The touch sense layer may be integrated with the display pixels and/or above, below, or encasing the screen.
As described above, the electronic device 10 may be any suitable electronic device. To help illustrate, one example of a suitable electronic device 10, specifically a handheld device 10A, is shown in
As depicted, the handheld device 10A includes an enclosure 28 (e.g., housing). In some embodiments, the enclosure 28 may protect interior components from physical damage and/or shield them from electric interference. Additionally, as depicted, the enclosure 28 surrounds the electronic display 12. In the depicted embodiment, the electronic display 12 is displaying a graphical user interface (GUI) 30 having an array of icons 32. By way of example, when an icon is selected either by an input device 14 or a touch sensing component of the electronic display 12, an application program may launch.
Furthermore, as depicted, input devices 14 open through the enclosure 28. As described above, the input devices 14 may enable a user to interact with the handheld device 10A. For example, the input devices 14 may enable the user to activate or deactivate the handheld device 10A, navigate a user interface to a home screen, navigate a user interface to a user-configurable application screen, activate a voice-recognition feature, provide volume control, and/or toggle between vibrate and ring modes. As depicted, the I/O ports 16 also open through the enclosure 28. In some embodiments, the I/O ports 16 may include, for example, an audio jack to connect to external devices.
To further illustrate, another example of a suitable electronic device 10, specifically a tablet device 10B, is shown in
As described above, an electronic display 12 that may display images based at least in part on the image data, for example, that indicates target luminance of its display pixels. Additionally, as described above, the electronic display 12 may detect a touch indication in response to an object coming near or contacting the electronic display 12. In some embodiments, the timing of touch sensing may be coordinated (e.g., controlled) based on the timing of the electronic display 12 and/or the display-to-touch noise, for example, to reduce (e.g., minimize) likelihood that the display-to-touch noise perceivably affects touch sensing accuracy and/or responsiveness.
To help illustrate, an example of a display panel 64, which may be implemented in an electronic display 12, is shown in
As described above, an electronic display 12 may display image frames by controlling luminance of its display pixels 108 based at least in part on processed image data received via the display panel 64. To facilitate displaying an image frame, a timing controller may determine and transmit timing data 110 to the gate driver 104 based at least in part on the processed image data. For example, in the depicted embodiment, the timing controller may be included in the source driver 102. Accordingly, in such embodiments, the source driver 102 may receive the processed image data that indicates desired luminance of one or more display pixels 108 for displaying the image frame, analyze the processed image data to determine the timing data 110, and transmit the timing data 110 to the gate driver 104. Based at least in part on the timing data 110, the gate driver 104 may then transmit gate activation signals to activate a row of display pixels 108 via a gate line 112.
When activated, luminance of a display pixel 108 may be adjusted by processed image data received via data lines 114. In some embodiments, the source driver 102 may generate the image by receiving a voltage corresponding to a processed image data. The source driver 102 may then supply the processed image data to the activated display pixels 108. Thus, as depicted, each display pixel 108 may be located at an intersection of a gate line 112 (e.g., scan line) and a data line 114 (e.g., source line). Based on received image data, the display pixel 108 may adjust its luminance using electrical power supplied from the power supply 106 via power supply lines 116.
Each display pixel 108 may include a circuit switching thin-film transistor (TFT) 118, a storage capacitor 120, an OLED 122, and a driving TFT 124 whereby each of the storage capacitors 120 and the OLED 122 are coupled to a common voltage, VCOM. To facilitate adjusting luminance, the driving TFT 124 and the circuit switching TFT 118 may each serve as a switching device that is controllably turned on and off by voltage applied to the respective gate. In the depicted embodiment, the gate of the circuit switching TFT 118 is electrically coupled to a gate line 112. Accordingly, when a gate activation signal received from its gate line 112 is above its threshold voltage, the circuit switching TFT 118 may turn on, thereby activating the display pixel 108 and charging the storage capacitor 120 with the processed image data received at its data line 114.
Additionally, in the depicted embodiment, the gate of the driving TFT 124 is electrically coupled to the storage capacitor 120. As such, voltage of the storage capacitor 120 may control operation of the driving TFT 124. More specifically, in some embodiments, the driving TFT 124 may be operated in an active region to control magnitude of supply current flowing from the power supply line 116 through the OLED 122. In other words, as gate voltage (e.g., storage capacitor 120 voltage) increases above its threshold voltage, the driving TFT 124 may increase the amount of its channel available to conduct electrical power, thereby increasing supply current flowing to the OLED 122. On the other hand, as the gate voltage decreases while still being above its threshold voltage, the driving TFT 124 may decrease amount of its channel available to conduct electrical power, thereby decreasing supply current flowing to the OLED 122. In this manner, the display panel 64A may control luminance of the display pixel 108.
Because of how OLED display technology drives the display pixels 108 (e.g., push the circuit switching TFT 118 into the active region, charge the storage capacitor 120, and drive the driving TFT 124), OLED displays 64A may generate relatively large amounts of display-to-touch noise when electrical signal is sent along the data line 114 to the display pixel 108 when the gate line 112 is activated. That is, the OLED displays 64A may generate display-to-touch noise during the active period that interferes with the accuracy and precision of touch indication detection. Although OLED technology was described in detail above, any display technology (e.g., LCDs) that may encounter display-to-touch interference.
To help further illustrate, an example of an electronic display 12A, which include a touch sense layer 606 and a display pixel layer 624, is shown in
For example, the electronic device 10 may apply a voltage to the touch sensors 608A-608D to generate a relatively uniform, fringing electric field 610A across the touch sense layer 606 and a capacitance of the touch sense layer 606. When the object 604 approaches or touches the electronic display 12A, a portion of the electric field 610B is “stolen” by the object 604. That is, a portion of the electric field 610B extends to the object 604 instead of an accompanying touch sensors (e.g., 608B). Thus, the value of the electric field 610C may locally vary from the uniform value, causing a change in the capacitance between one or more touch sensors (e.g., 608B) near the object 604 and a reference touch layer.
In some embodiments, the display pixel layer 624 of the electronic display 12A may include the display pixels 620. As mentioned above, the display pixels 620 may each have an image content storage component 626 (e.g., storage capacitor, pixel electrode) that stores electrical energy corresponding to the image data. Depending on the display technology (e.g., liquid crystal displays (LCDs), organic light-emitting diodes (OLEDs)), the electrical energy may cause a luminance corresponding to the image data for each display pixel 618 to display on the electronic display 12. It should be understood that any number of touch sensors 608A-608D, display pixels 620, and display layers may be used during implementation of the electronic display 12A, greater or less than the number shown in
The demand for compact devices 10 and displays 12 with high resolution (e.g., high refresh rates) and/or high touch response, however, may make it difficult to preserve the accuracy and precision of detected touch indications. For example, compact device designs may remove the shielding layer (e.g., air gap and/or dielectric material) typically placed between the touch sense layer 606 and the display pixel layer 624 to block unwanted coupling between the layers. Because the design may place the touch sense layer 606 and the display pixel layer 624 is closer proximity, parasitic capacitance coupling 628 may occur between the touch sensors 608A-608D and the display pixel layer 624, resulting in greater display-to-touch noise that affects the accuracy and precision of detected touch indications. For example, false touch, jittery touch, and/or mis-touch may be perceivable to the user.
The display-to-touch noise may be greater during the active periods since the display pixels 620 may store electrical energy and generate an electric field during that time. The electric field generated by the display pixels 620 may interact with the electric field 610 of the touch sense layer 606, causing unexpected variations in the electric field 610 and thus, false and/or inaccurate detections of touch. Since the display-to-touch noise may be somewhat dependent on the image data and may be greater during the active period, in some embodiments, it may advantageous to avoid the active period. That is, the processor core complex 18 may avoid overlapping the touch scanning period with the active period. However, high refresh rates, high touch scanning frequencies, and longer touch scanning duration times may be used to satisfy demands for high display resolution and/or faster touch response time, which, at least in some instances, make it difficult is not impossible to time multiplex the touch sense operations and the display active operations.
The object 604 may approach or touch the display 12 at a specific location 704. Because the object 604 may divert a portion of the electric field 610 local to the location 704 from the touch sensors (e.g., 608A), the capacitance value (e.g., touch indication value 706) at the location 704 may have a greater change and the touch sense layer 606 may determine that the touch indication occurred at the location 704. That is, the shown gradient represents where the touch sensors 608A-608H detected that a touch indication occurred on the display 12, the darker sector 702 showing the exact location 704 that the touch was determined to occur, the lighter sectors 702 indicating that the touch occurred nearby, and the non-colored sectors 702 indicating that the touch did not occur near those areas of the display 12.
However, the display-to-touch noise (e.g., display electric field interacting with touch electric field 610 via parasitic capacitance coupling) may generate additional variations in the electric field 610, causing the touch indication value 756 of a touch sensor (e.g., 608D) in an area of the display 12 different from the location 754 of the touch to have the highest touch indication value 756. The touch sense layer 606 may determine that the touch indication occurred at the touch sensors (e.g., 608D) that sensed the highest touch indication value 756 instead of the actual location 754 of touch by the object 604. That is, the shown gradient, representing where the touch sensors 608A-608D detected that a touch indication occurred (e.g., darker sector) on the electronic display 12, does not align with the actual location 754 of the touch indication due to the interference of display-to-touch noise.
In some embodiments, the electronic device 10 may determine that a touch indication has occurred by periodically measuring the variations of the target electrical parameters (e.g., capacitance) during a touch scanning period. For example, the touch scan operations may be time multiplexed with the display operations, such that the touch scanning period does not overlap with the active period. However, as discussed above, design demands of the electronic device 10 and the electronic display 12 make time multiplexing the display operations and touch sense operations difficult.
An example of a process 800 for controlling operation of an electronic display 12 is described in
While process 800 is described using steps in a specific sequence, it should be understood that the present disclosure contemplates that the described steps may be performed in different sequences than the sequence illustrated, and certain described steps may be skipped or not performed altogether. In some embodiments, the process 800 may be implemented at least in part executing instructions stored in a tangible, non-transitory, computer-readable medium, such as the memory 20, using processing circuitry, such as the processor core complex 18 or a separate controller. Additionally or alternatively, the process 800 may be implemented at least in part by circuit connections and/or control logic implemented in an electronic device 10.
Thus, in some embodiments, a controller (e.g., a timing controller (TCON)) separate from or included in the processor core complex 18 may determine the active period and the blanking period of the electronic display 12. For example, the electronic display 12 may generate a tearing effect (TE) signal that indicates (e.g., signals) when the electronic display 12 is entering the active period. The processor core complex 18 may use the tearing effect signal to coordinate the timing of the touch scanning period with the display 12. Based on the tearing effect signal, the target refresh rate, and the minimum duration and/or frequency of the touch scanning period, the processor core complex 18 may perform one or more touch sense operations during the display blanking period (process block 804) and during the display active period (process block 806). Examples of touch sense operations include scanning the area of the display 12 by driving the conductive lines of the touch drive electrodes 614 with the touch sensing circuitry and generating the touch image for each touch scanning period representative of the changes in capacitance values 612.
Additionally, in some embodiments, the processor core complex 18 may control the duration and/or frequency of the touch sense operations based on the target refresh rate, target touch response time, and the target touch response period duration. For example, when the target refresh rate is high and, thus the display blanking period duration low, the processor core complex 18 may split the touch scanning period into two such that a first touch scanning period occurs during the active period and a second touch scanning period occurs during the blanking period for each frame period. In some embodiments, the split touch scanning periods may each have a shorter duration than the original touch scanning period; however the total duration of the split scanning periods may be equivalent to the original touch scanning period, for example, to meet that the minimum time for performing touch sense operations per image frame. Further, the touch response time and touch detection accuracy may be preserved since the touch scanning periods and, thus, the touch sensing operations may occur more frequently, for example, compared to if the touch scanning periods were limited only to the blanking period. By placing the touch sense operations partially in the active period and partially in the blanking period, the display-to-touch noise may be significantly reduced (e.g., by 30%) as compared to if the touch sense operation were to occur entirely during the active period.
In some embodiments, the target refresh rate may vary based upon the operation mode of the electronic display 12. For example, the target refresh rate may decrease from 120 Hz to 1 Hz in power saving mode and/or when the image content to be displayed is a still image. In such cases, the controller (e.g., processor core complex 18) may place the touch scanning operation for each frame period entirely within the blanking period, for example, without compromising on the touch response time, touch detection precision, and the display-to-touch noise interference. For example, when the target refresh rate is 1 Hz, the blanking period may include most of the frame period and the controller may place the touch scanning period in the blanking period. The touch scanning period may be kept intact or the processor core complex 18 may split the touch scanning period such that touch sense operations occur more frequently per frame period.
In some embodiments, the display-to-touch noise may be too high, such that the accuracy and precision of the detected touch indications is affected despite timing the touch sense operations and the display operations using process 800.
While process 1100 is described using steps in a specific sequence, it should be understood that the present disclosure contemplates that the described steps may be performed in different sequences than the sequence illustrated, and certain described steps may be skipped or not performed altogether. In some embodiments, the process 1100 may be implemented at least in part by executing instructions stored in a tangible, non-transitory, computer-readable medium, such as the memory 20, using processing circuitry, such as the processor core complex 18 or a separate controller. Additionally or alternatively, the process 1100 may be implemented at least in part by circuit connections and/or control logic implemented in an electronic device 10.
Thus, in some embodiments, a controller (e.g., processor core complex 18) may determine a noise metric resulting from touch sense operations that occurred during active periods (process block 1102). For example, the controller may calculate the display-to-touch noise for each touch pixel (e.g., each touch sensors) to determine the overall display-to-touch noise present in each touch image obtained during the touch scanning periods, which occur during the active periods. Further, the controller may determine a standard deviation of multiple (e.g., 30) touch images that were obtained during the active period, for example, to normalize the touch images. In some embodiments, the controller may determine the standard deviation of touch images obtained during the active period on a rolling basis.
Further, in some embodiments, the controller may determine the noise metric from touch sense operations that occurred during the blanking periods (process block 1104). For example, the processor core complex 18 may calculate the display-to-touch noise for each touch image obtained via the touch scanning periods, which occur during the blanking periods. Furthermore, the processor core complex 18 may determine the standard deviation of multiple (e.g., 30) touch images that were obtained during the blanking period, for example, to normalize the touch images. Because the display pixels 620 are idle during the blanking period, the touch images obtained during the display blanking period may be clean or nearly clean of the display-to-touch noise. In some embodiments, the controller may determine the standard deviation of touch images obtained during the blanking period on a rolling basis.
Additionally, in some embodiments, the controller may determine whether the accuracy and precision of the touch indication is affected by the display-to-touch noise (decision block 1106). For example, the controller, on a rolling basis, may determine whether the noise metrics of the active period touch images and of the blanking period touch images are below a specified noise threshold. In some embodiments, the controller may subtract the noise metric associated with the blanking period touch images from the noise metric associated with the active period touch images to remove the image data signal from the display-to-touch noise since the blanking period touch images may include only the image data signal while the active period touch images may include the image data signal and the display-to-touch noise.
When the result is below the noise threshold, the display-to-touch noise may be within an acceptable range such that the accuracy and precision of the touch indication is not affected. As such, the controller may use the touch images from the touch sense operations occurring during the active periods and the blanking periods (process block 1108). That is, the controller may instruct the touch sense layer 606 to keep the touch scanning period frequency as high as possible (e.g., 120 Hz), as shown in timing diagram 900, to maintain accuracy and touch response time.
When the result obtained from comparing (e.g., subtracting) the noise metrics associated with the blanking period touch images and with the active period touch images is above the noise threshold and the noise metric associated with the active period touch images is above a touch scan noise threshold while the noise metric associated with the blanking period touch images is below a touch scan noise threshold, the display-to-touch noise may affect the accuracy and precision of the touch indication. Thus, the controller may instruct the touch sense layer 606 to reduce the touch scanning period frequency (e.g., from 120 Hz to 60 Hz) automatically in noisy environments, essentially removing the touch scanning periods occurring during the active period from consideration. That is, the touch scanning periods that occur during the display active period may be dropped such that only touch images obtained by touch operations occurring during the blanking period are used in determining the presence of the touch indication (process block 1100). In such cases, the touch response time may be affected to facilitate improving accuracy of touch indication detection.
The specific embodiments described above have been shown by way of example, and it should be understood that these embodiments may be susceptible to various modifications and alternative forms. It should be further understood that the claims are not intended to be limited to the particular forms disclosed, but rather to cover all modifications, equivalents, and alternatives falling within the spirit and scope of this disclosure.
This application claims the benefit of U.S. Provisional Application No. 62/690,634, entitled “Electronic Display Adaptive Touch Interference Scheme Systems and Methods,” filed Jun. 27, 2018, which is incorporated herein by reference in its entirety for all purposes.
Number | Date | Country | |
---|---|---|---|
62690634 | Jun 2018 | US |