A display method, a display touch module and an electronic device

CN122593643APending Publication Date: 2026-08-18HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510180712.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-18
Publication Date
2026-08-18

AI Technical Summary

Technical Problem

[0003]本申请提供一种显示方法、显示触控模组及电子设备,可以解决由于触控对显示的干扰导致的显示异常的问题

Benefits of technology

[0012] As one possible implementation, the display driving range of the data driving signal includes a non-pixel update range and a pixel update range, while the touch driving signal includes a first touch detection range and a second touch detection range. The first touch detection range is set within the non-pixel update range, and the second touch detection range is set within the pixel update range. This avoids touch anomalies such as touch unresponsiveness or delayed touch response caused by conflicts between touch detection and pixel updates.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122593643A_ABST
    Figure CN122593643A_ABST
Patent Text Reader

Abstract

The application discloses a display method, a display touch module and electronic equipment, and relates to the technical field of touch control and display, and can solve the problem of display abnormalities caused by the interference of touch control on display. In the application, the display touch module can acquire the actual interference of the touch driving signal on the data driving signal when displaying an interface, compensate the data driving signal according to the actual interference, and display the interface based on the compensated data driving signal. Since the displayed interface is displayed by driving the pixel area after compensating the data driving signal, the problem of display abnormalities caused by the interference of touch control on display can be solved, the visual effect of the display interface is improved, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of touch and display technology, and in particular to a display method, a display touch module, and an electronic device. Background Technology

[0002] Currently, with the development of flexible screen technology and the trend towards thinner and lighter electronic device screens, the distance between the display layer and the touch layer in electronic device screen stacks is getting closer and closer. This closer distance leads to increased coupling problems and exacerbated interference between the two layers. For example, interference from the touch layer to the display layer may cause issues such as malfunctions on the display interface after the pixel area is driven by the interfered signal. Figure 1 The striped water ripple pattern shown negatively impacts the user experience. Summary of the Invention

[0003] This application provides a display method, a display touch module, and an electronic device, which can solve the problem of display abnormalities caused by touch interference with the display.

[0004] To achieve the above objectives, this application adopts the following technical solution:

[0005] In a first aspect, a display touch module is provided, comprising a display and touch chip, a display panel, and a touch sensor. The display panel includes a display driving circuit and multiple pixel areas. The display and touch chip is configured to: acquire a data driving signal for display driving and a touch driving signal for touch detection driving of the touch sensor, wherein the data driving signal and the touch driving signal are about to be output from the display and touch chip at the same time but are not output; determine compensation data based on the data driving signal and the touch driving signal; compensate the data driving signal based on the compensation data to obtain a correction driving signal; and output the correction driving signal to the display driving circuit. The display driving circuit is configured to: generate a pixel control voltage based on the correction driving signal; form a current in the multiple pixel areas based on the pixel control voltage; and display an interface through the multiple pixel areas.

[0006] The solution provided in the first aspect above allows the display touch module to obtain the actual interference of the touch driving signal to the data driving signal when displaying the interface, compensate the data driving signal according to the actual interference, and display the interface based on the compensated and corrected data signal. Since the interface is driven by the pixel area after the data driving signal is compensated, it can solve the problem of display abnormalities such as water ripples caused by touch interference to the display, improve the visual effect of the display interface, and improve the user experience.

[0007] As one possible implementation, the aforementioned display and touch chip is used to: compensate the voltage amplitude and / or waveform of the data drive signal based on compensation data to obtain a corrected drive signal. Thus, by compensating the data drive signal in terms of voltage amplitude and / or waveform, the display anomaly caused by touch interference can be resolved, improving the visual effect of the display interface and enhancing the user experience.

[0008] For example, display and touch chips can compensate for the data drive signal by superimposing the compensation data with the data drive signal to obtain a correction drive signal.

[0009] As one possible implementation, the aforementioned compensation data is determined based on the brightness differences in multiple pixel regions caused by the interference of the touch driving signal on the data driving signal. This allows for the rapid and accurate determination of the compensation data.

[0010] As one possible implementation, the aforementioned display and touch chip is used to: determine the interference amount Delt_U of the touch driving signal on the data driving signal, and determine the compensation data as -Delt_U based on the interference amount Delt_U; or, determine the compensation data by querying a touch display interference compensation data table based on the data driving signal and the touch driving signal, the touch display interference compensation data table being determined based on the brightness differences of multiple pixel areas caused by the interference of different data driving signals on different touch driving signals. In this way, the compensation data can be determined quickly and accurately.

[0011] For example, the touch interference compensation data table includes the correspondence between different combinations of data driving signals and different touch driving signals and the compensation data. For example, the touch interference compensation data table can be pre-saved.

[0012] As one possible implementation, the display driving range of the data driving signal includes a non-pixel update range and a pixel update range, while the touch driving signal includes a first touch detection range and a second touch detection range. The first touch detection range is set within the non-pixel update range, and the second touch detection range is set within the pixel update range. This avoids touch anomalies such as touch unresponsiveness or delayed touch response caused by conflicts between touch detection and pixel updates.

[0013] For example, the pixel update interval is used to drive the display of pixel areas. For instance, current can be generated on multiple pixel areas within the pixel update interval to display the interface through the pixel areas; the non-pixel update interval can be the proch area, and the non-pixel update interval is not used to drive the display of pixel areas.

[0014] For example, the first part of the touch detection range is a self-capacitive touch driving range, and the second part of the touch detection range is a mutual capacitive touch driving range; or, the second part of the touch detection range is a mutual capacitive touch driving range, and the first part of the touch detection range is a self-capacitive touch driving range.

[0015] As one possible implementation, the data driving signal includes multiple sub-display driving intervals, and the touch driving signal includes multiple sub-touch driving intervals. The touch detection sub-intervals of these multiple sub-touch driving intervals are partially located within the non-pixel update sub-intervals of different sub-display driving intervals. This approach avoids conflicts between touch detection and pixel updates, ensures a more uniform distribution of touch detection intervals, achieves a higher touch signal-to-noise ratio, reduces interference from external noise on the touch driving signal, and improves touch sensitivity and accuracy.

[0016] As one possible implementation, multiple sub-display driving intervals have the same duration, and / or multiple sub-touch driving intervals have the same duration. This allows for a more uniform distribution of touch detection intervals, resulting in a higher touch signal-to-noise ratio, reducing interference from external noise on the touch driving signal, and improving touch sensitivity and accuracy.

[0017] As one possible implementation, the number of the aforementioned multiple sub-touch driving zones is less than or equal to the number of multiple sub-display driving zones. This improves the flexibility of adjusting the touch detection zones.

[0018] In a second aspect, an electronic device is provided, which includes a display touch module as described in any possible implementation of the first aspect.

[0019] Thirdly, a display method is provided, which can be applied to a display touch module. The method includes: acquiring a data driving signal and a touch driving signal, wherein the data driving signal and the touch driving signal will be used simultaneously for display driving and touch detection driving, respectively; determining compensation data based on the data driving signal and the touch driving signal; compensating the data driving signal based on the compensation data to obtain a correction driving signal; and displaying the interface based on the correction driving signal.

[0020] The solution provided in the third aspect above allows the touch module to obtain the actual interference of the touch driving signal to the data driving signal when displaying the interface, compensate the data driving signal according to the actual interference, and display the interface based on the compensated data driving signal. Since the interface is driven by the pixel area after the data driving signal is compensated, it can solve the problem of display abnormality caused by touch interference, improve the visual effect of the display interface, and improve the user experience.

[0021] As one possible implementation, obtaining a corrected driving signal by compensating the data driving signal based on the compensation data includes: obtaining the corrected driving signal by compensating the voltage amplitude and / or waveform of the data driving signal based on the compensation data. Thus, by compensating the data driving signal in terms of voltage amplitude and / or waveform, the display abnormality caused by touch interference can be resolved, improving the visual effect of the display interface and enhancing the user experience.

[0022] For example, the display touch module can compensate the data driving signal by superimposing the compensation data with the data driving signal to obtain the correction driving signal.

[0023] As one possible implementation, determining the compensation data based on the data driving signal and the touch driving signal includes: determining the compensation data based on the brightness differences in multiple pixel areas caused by the interference of the touch driving signal on the data driving signal. This allows for the rapid and accurate determination of the compensation data.

[0024] As one possible implementation, determining the compensation data based on the data driving signal and the touch driving signal includes: determining the interference amount Delt_U of the touch driving signal on the data driving signal, and determining the compensation data as -Delt_U based on the interference amount Delt_U; or, determining the compensation data by querying a touch display interference compensation data table based on the data driving signal and the touch driving signal, wherein the touch display interference compensation data table is determined based on the brightness differences of the multiple pixel areas caused by the interference of different data driving signals on different touch driving signals. In this way, the compensation data can be determined quickly and accurately.

[0025] As one possible implementation, the display driving range of the data driving signal includes a non-pixel update range and a pixel update range, while the touch driving signal includes a first touch detection range and a second touch detection range. The first touch detection range is set within the non-pixel update range, and the second touch detection range is set within the pixel update range. This avoids touch anomalies such as touch unresponsiveness or delayed touch response caused by conflicts between touch detection and pixel update.

[0026] For example, the first part of the touch detection range is a self-capacitive touch driving range, and the second part of the touch detection range is a mutual capacitive touch driving range; or, the second part of the touch detection range is a mutual capacitive touch driving range, and the first part of the touch detection range is a self-capacitive touch driving range.

[0027] As one possible implementation, the data driving signal includes multiple sub-display driving intervals, and the touch driving signal includes multiple sub-touch driving intervals. The touch detection sub-intervals of these multiple sub-touch driving intervals are partially located within the non-pixel update sub-intervals of different sub-display driving intervals. This approach avoids conflicts between touch detection and pixel updates, ensures a more uniform distribution of touch detection intervals, achieves a higher touch signal-to-noise ratio, reduces interference from external noise on the touch driving signal, and improves touch sensitivity and accuracy.

[0028] As one possible implementation, multiple sub-display driving intervals have the same duration, and / or multiple sub-touch driving intervals have the same duration. This allows for a more uniform distribution of touch detection intervals, resulting in a higher touch signal-to-noise ratio, reducing interference from external noise on the touch driving signal, and improving touch sensitivity and accuracy.

[0029] As one possible implementation, the number of the aforementioned multiple sub-touch driving zones is less than or equal to the number of multiple sub-display driving zones. This improves the flexibility of adjusting the touch detection zones.

[0030] Fourthly, a computer-readable storage medium is provided that stores computer program instructions that, when executed by a processor, implement the method as described in any possible implementation of the third aspect.

[0031] Fifthly, a computer program product containing instructions is provided, which, when run on a computer, causes the computer to implement the method as described in any possible implementation of the third aspect.

[0032] Sixthly, a chip system is provided, comprising processing circuitry and a storage medium storing computer program instructions; when executed by the processor, the computer program instructions implement the method as described in any possible implementation of the third aspect. The chip system may be composed of chips or may include chips and other discrete devices. Attached Figure Description

[0033] Figure 1 This is a schematic diagram showing an anomaly;

[0034] Figure 2A This is a schematic diagram of a screen stacking structure for an electronic device provided in an embodiment of this application;

[0035] Figure 2B A schematic diagram illustrating the principle of touch interference with display provided in an embodiment of this application;

[0036] Figure 3 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of this application;

[0037] Figure 4 This is a schematic diagram of the structure of a display touch module provided in an embodiment of this application;

[0038] Figure 5 This is a schematic flowchart of a display method provided in an embodiment of this application;

[0039] Figure 6 Schematic diagrams of two signal compensation methods provided in the embodiments of this application;

[0040] Figure 7 This is a schematic diagram illustrating the principle of the effect of touch on display in an embodiment of this application;

[0041] Figure 8 This is a schematic diagram illustrating the signal compensation effect provided in an embodiment of this application.

[0042] Figure 9 A timing diagram of touch and display driving signals provided in an embodiment of this application;

[0043] Figure 10 A timing diagram of touch and display driving signals provided in an embodiment of this application;

[0044] Figure 11 A timing diagram of touch and display driving signals provided in an embodiment of this application;

[0045] Figure 12 A timing diagram of touch and display driving signals provided in an embodiment of this application;

[0046] Figure 13 This is a timing diagram of touch and display driving signals provided in an embodiment of this application. Detailed Implementation

[0047] The technical solutions of the embodiments of this application will be described below with reference to the accompanying drawings. In the description of the embodiments of this application, unless otherwise stated, " / " means "or," for example, A / B can mean A or B; "and / or" in this document describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Furthermore, in the description of the embodiments of this application, "multiple" refers to two or more than two.

[0048] Hereinafter, the terms "first," "second," etc., are used to distinguish different objects of description and do not limit the position, order, priority, quantity, or content of the objects being described; the use of ordinal numbers and other prefixes used to distinguish objects of description does not constitute a limitation on the objects being described, and the description of the objects being described is given in the context of the claims or embodiments, and should not constitute an unnecessary limitation due to the use of such prefixes.

[0049] Furthermore, in the embodiments of this application, "connection" can be a direct connection or an indirect connection; in addition, it can refer to an electrical connection or a communication connection; for example, the connection of two electrical components A and B can refer to A and B being directly connected, or it can refer to A and B being indirectly connected through other electrical components or connection media, or it can refer to A and B being indirectly connected through other communication devices or communication media, as long as it enables communication between A and B.

[0050] Currently, the screens of some electronic devices can be used not only for interface display but also for receiving touch input. For example, the screens of electronic devices can accept user touch operations and respond to touch operations, and the touch response can include touch display.

[0051] For example, the screen of an electronic device may include multiple screen stacks, including a display stack and a touch stack.

[0052] The display overlay is used for interface display.

[0053] The touch overlay is typically located above or below the display overlay. It receives user touch input. For example, the touch overlay can sense user touch actions such as taps, swipes, and long presses, and convert these actions into electrical signals for processing by electronic devices. The touch principle of the touch overlay can include, but is not limited to, capacitive touch, resistive touch, etc.

[0054] For example, the display stack may consist of a liquid crystal layer or an organic light-emitting layer. For instance, the display stack of a liquid crystal display (LCD) may consist of a liquid crystal layer, while the display stack of an organic light-emitting diode (OLED) display may consist of an organic light-emitting layer.

[0055] In some embodiments, the screen stack of an electronic device may further include stacks for implementing one or more other functions. For example, please refer to... Figure 2A , Figure 2A This illustration shows a schematic diagram of a screen stacking structure of an electronic device according to an embodiment of this application.

[0056] like Figure 2AAs shown, the screen stack of an electronic device, from top to bottom, includes a cover plate, optically clear adhesive (OCA), polarizer (POL), touch panel (TP), thin film encapsulation layer (TFE), cathode layer, and panel. In some examples, the panel is also referred to as a "display panel".

[0057] in, Figure 2A The cover plate shown is used to protect the screen stack.

[0058] Figure 2A The optically clear adhesive (OCA) shown is used to bond the upper and lower layers together and to ensure that light can pass through while maintaining a good display effect.

[0059] Figure 2A The polarizer (POL) shown is used to control the direction of light transmission, thereby improving the screen's contrast and viewing angle.

[0060] Figure 2A The touchscreen (TP) shown is used to accept touch operations such as taps, swipes, and long presses from the user. For example, the touchscreen (TP) may include touch drive signal lines and touch electrodes, which may be disposed on... Figure 2A On the upper surface of the thin-film encapsulation layer (TFE) shown, when a touch operation is performed, the touch drive signal line can form a capacitor with the corresponding touch electrode. When touch drive signals are sequentially provided to multiple touch drive signal lines, the touch drive signal lines couple with the corresponding touch electrodes, causing touch signals to be generated within the touch electrodes. In some examples, the touch drive signal is also called a "coding signal".

[0061] Figure 2A The cathode layer, as shown, is typically used to receive electrons and inject them into the panel, achieving electro-optical conversion and enabling interface display. For example, the cathode layer can receive electrons, which are then emitted under filament heating. Under the influence of the accelerating electrode's electric field, these electrons are focused into a very fine beam by the focusing electrode. Under the high voltage of the anode, the beam gains enormous energy and bombards the panel at extremely high speed, achieving electro-optical conversion and interface display. Alternatively, the cathode layer can inject electrons into the electron layer, where they encounter holes from the anode in the light-emitting layer to form excitons. These excitons excite light-emitting molecules to emit visible light, achieving interface display.

[0062] For example, the panel includes three primary color phosphors, and the interface can be displayed by bombarding the phosphors with an electron beam. The three primary colors can include red, green, and blue.

[0063] Figure 2A The panel shown may include multiple data lines and multiple scan lines, which divide the panel into a pixel circuit array. The pixel circuit array includes multiple pixel regions, which are arranged in multiple rows and columns. Each scan line corresponds to one row of pixel regions, and each data line corresponds to one column of pixel regions.

[0064] Figure 2A The touchscreen (TP) shown is an example of a touch stack-up. Figure 2A The cathode layer and panel shown are structural examples of a display stack. In practical applications, the specific types, structures, and working principles of the display stack and touch stack are not limited, nor is the positional relationship between the display stack and touch stack limited.

[0065] With the trend of screens becoming thinner and thinner, each layer in the screen stack is becoming thinner and thinner, and the distance between the display stack and the touch stack is getting closer and closer. This leads to an increase in the coupling problem between the display stack and the touch stack, and aggravates the interference between them when they are working.

[0066] On the one hand, the interference of the touch drive signals of the touch overlay on the pixel updates of the display overlay will cause... Figure 1 The screen displays display issues such as water ripples, negatively impacting the user experience. Figure 2A Taking the screen stacked structure shown as an example, as exemplified, Figure 2B As shown, interference between the touch layer and the display layer can cause coupling capacitance between the touch layer and the thin-film encapsulation layer (TFE). This coupling capacitance can cause the cathode layer to disturb the voltage during the transition and sustaining periods of the panel's data drive signal, potentially leading to... Figure 2B The pixel control voltage generated by the display driving circuit shown is unstable, forming stripes of varying thickness and / or spacing on the panel. Because the clocks corresponding to the touch layer and the display layer are out of sync, these stripes move along the direction of pixel updates in the display layer, i.e., the direction of the horizontal synchronization (Hsync) signal, causing… Figure 1 The screen shown has a water ripple effect.

[0067] On the other hand, interference from the display layer's signals to the touch electrodes of the touch layer can increase the difficulty of touch detection, causing touch abnormalities such as no touch response or untimely touch response, thus affecting the user experience.

[0068] To address display anomalies caused by interference from touch layer stacking on display layer stacking, this application provides a display method. This method acquires the actual interference of touch driving signals on data driving signals, determines compensation data for the data driving signals based on the actual interference, compensates the data driving signals using the compensation data, and displays the interface based on the compensated data driving signals. In this method, the compensation data can cancel out touch interference with the display, thus preventing display anomalies such as those caused by touch. Figure 1 The water ripples shown are caused by interference from the touch drive signal, which can improve the visual effect of the display interface and enhance the user experience.

[0069] In some embodiments of this application, the touch driving signal, which has a significant impact on the display effect, can be set in the non-pixel update range of the data driving signal to avoid display abnormalities such as water ripples caused by interference between the touch overlay and the display overlay, as well as touch abnormalities such as touch non-response and untimely touch response caused by interference between the display overlay and the touch overlay, thereby improving the visual effect of the display interface and enhancing the user experience.

[0070] The electronic devices described in this application can include, but are not limited to, any electronic device with a touchscreen, such as smartphones, netbooks, tablets, smart drawing tablets, handwriting tablets, smartwatches, smart bracelets, phone watches, smart glasses, smart cameras, PDAs, in-vehicle computers, personal computers (PCs), personal digital assistants (PDAs), portable multimedia players (PMPs), augmented reality (AR) / virtual reality (VR) devices, smart TVs, projection devices, or motion-sensing game consoles in human-computer interaction scenarios. Alternatively, the electronic device can also be other types or structures of electronic devices with screens, which is not limited in this application.

[0071] For example, please refer to Figure 3 , Figure 3 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of this application is shown.

[0072] like Figure 3As shown, the electronic device includes a processor 310, a memory (including an external memory interface 320 and an internal memory 321), a universal serial bus (USB) interface 330, a charging management module 340, a power management module 341, a battery 342, antenna 1, antenna 2, a mobile communication module 350, a wireless communication module 360, an audio module 370, a speaker 370A, a receiver 370B, a microphone 370C, a headphone jack 370D, a sensor module 380, buttons 390, a motor 391, indicator lights 392, a camera 393, a display screen 394, etc.

[0073] The processor 310 includes one or more processing units. For example, the processor 310 may include an application processor (AP), a microcontroller unit (MCU), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural network processing unit (NPU). Different processing units may be independent devices or integrated into one or more processors. For example, the application processor may include a graphics processor and a digital signal processor, and the microcontroller unit may include a graphics processor.

[0074] The controller can generate operation control signals based on the instruction opcode and timing signals to complete the control of instruction fetching and execution.

[0075] The processor 310 may also include a memory for storing instructions and data. In some embodiments, the memory in the processor 310 is a cache memory. This memory can store instructions or data that the processor 310 has just used or that are used repeatedly. If the processor 310 needs to use the instruction or data again, it can directly retrieve it from the memory. This avoids repeated accesses, reduces the waiting time of the processor 310, and thus improves the efficiency of the system.

[0076] In some embodiments of this application, the processor 310 can determine compensation data by analyzing the interference of touch drive signals that are about to be output at the same time but have not yet been output to the data drive signal, and perform signal compensation on the data drive signal according to the compensation data to obtain a compensated corrected drive signal, so as to cancel the interference of touch on the display through the compensation data.

[0077] In some embodiments of this application, the processor 310 can determine the touch reporting point corresponding to the touch driving signal based on the distribution of the non-pixel update interval and the pixel update interval of the data driving signal, so as to avoid touch detection and pixel update conflicts. For example, the processor 310 can also avoid touch detection and pixel update conflicts by canceling part or all of the touch detection interval of the touch driving signal, delaying part or all of the touch detection interval of the touch driving signal to the non-pixel update interval of the data driving signal, or by one or more other methods.

[0078] In some embodiments of this application, the processor 310 can process the touch driving signal according to the optimized touch driving algorithm, which can improve the processing speed of the touch driving signal, reduce the processing time, and avoid mutual interference between the touch driving signal and the data driving signal without affecting the refresh rate of the interface display.

[0079] The wireless communication function of electronic devices can be realized through antenna 1, antenna 2, mobile communication module 350, wireless communication module 360, modem processor and baseband processor.

[0080] Antennas 1 and 2 are used to transmit and receive electromagnetic wave signals. The wireless communication module 360 ​​can provide solutions for wireless communication applications in electronic devices, including wireless local area networks (WLANs) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared (IR), and intrabody communication (IBC). The wireless communication module 360 ​​can be one or more devices integrating at least one communication processing module. The wireless communication module 360 ​​receives electromagnetic waves via antenna 2, performs frequency modulation and filtering of the electromagnetic wave signals, and sends the processed signal to processor 310. The wireless communication module 360 ​​can also receive signals to be transmitted from processor 310, perform frequency modulation and amplification, and convert them into electromagnetic waves for radiation via antenna 2.

[0081] In some embodiments of this application, antenna 1 of the electronic device is coupled to mobile communication module 350, and antenna 2 is coupled to wireless communication module 360, enabling the electronic device to communicate with networks and other devices via wireless communication technology. The wireless communication technology may include Global System for Mobile Communications (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Time Division Code Division Multiple Access (TD-SCDMA), Long Term Evolution (LTE), BT, GNSS, WLAN, NFC, FM, IR technology, and / or IBC technology, etc. The GNSS may include the Global Positioning System (GPS), the Global Navigation Satellite System (GLONASS), the BeiDou Navigation Satellite System (BDS), the Quasi-Zenith Satellite System (QZSS), and / or satellite-based augmentation systems (SBAS).

[0082] Display screen 394 includes a display panel. Exemplarily, the display panel may be a low-temperature poly-silicon (LTPS) display, a low-temperature polycrystalline oxide (LTPO) display, a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (AMOLED) display, a flexible light-emitting diode (FLED), a Miniled LED, a MicroLED, a Micro-OLED, a quantum dot light-emitting diode (QLED), etc.

[0083] In this embodiment of the application, the electronic device may include one or more displays 394.

[0084] In this embodiment, the electronic device can implement display functions through a GPU, a display screen 394, an application processor, a microcontroller unit, etc. The GPU is a microprocessor for image processing, connected to the display screen 394, the application processor, and the microcontroller unit. The GPU is used to perform mathematical and geometric calculations, and for drawing, rendering, or compositing graphics. The processor 310 may include one or more GPUs, which execute program instructions to generate or modify display information.

[0085] In this embodiment, the display screen 394 includes multiple screen layers, including a display layer and a touch layer. Exemplarily, the screen layer structure of the display screen 394 can be as follows: Figure 2A As shown.

[0086] Electronic devices can achieve shooting functions through ISP, camera 393, video codec, GPU, display 394 and application processor.

[0087] The sensor module 380 includes a touch sensor 380A and a pressure sensor 380B. In some embodiments, the sensor module 380 may also include, but is not limited to, one or more of the following: a temperature sensor, a gyroscope sensor, a barometric pressure sensor, a magnetic sensor, an accelerometer, a distance sensor, a proximity sensor, a fingerprint sensor, an ambient light sensor, a bone conduction sensor, etc.

[0088] Touch sensor 380A, also known as a "touch device," can be located on display screen 394. The touch sensor 380A and display screen 394 together form a touchscreen, also known as a "touchscreen." Touch sensor 380A detects touch operations applied to or near it. Touch sensor 380A can transmit the detected touch operation to processor 310 (e.g., application processor, microcontroller unit) to determine the type of touch event. Visual output related to the touch operation can be provided through display screen 394. In other embodiments, touch sensor 380A may also be located at a different location than display screen 394.

[0089] Pressure sensor 380B is used to sense pressure signals and convert them into electrical signals. In some embodiments, pressure sensor 380A can be disposed on display screen 394. There are many types of pressure sensors, such as resistive pressure sensors, inductive pressure sensors, and capacitive pressure sensors. A capacitive pressure sensor may include at least two electrodes; when force is applied to the capacitive pressure sensor, the capacitance between the electrodes changes. The electronic device determines the pressure intensity based on the change in capacitance. When a touch operation is applied to display screen 394, the electronic device can detect the intensity of the touch operation through the pressure sensor. The electronic device can also calculate the touch position based on the detection signal from pressure sensor 380B. In some embodiments, touch operations applied to the same touch position but with different touch operation intensities can correspond to different operation commands. For example, when a touch operation with an intensity less than a first pressure threshold is applied to the SMS application icon, a command to view an SMS message is executed. When a touch operation with an intensity greater than or equal to the first pressure threshold is applied to the SMS application icon, a command to create a new SMS message is executed.

[0090] In this embodiment, the sensor module 380, such as touch sensor 380A and / or pressure sensor 380B, can be used to detect user touch operations such as clicking, swiping, and long pressing.

[0091] The external memory interface 320 can be used to connect external memory cards, such as Micro SD cards, to expand the storage capacity of electronic devices. The external memory card communicates with the processor 310 through the external memory interface 320 to perform data storage.

[0092] Internal memory 321 may include one or more random access memory (RAM) and one or more non-volatile memory (NVM). The RAM can be directly read and written by the processor 310 and can be used to store executable programs (e.g., machine instructions) of the operating system or other running programs, as well as user and application data. The NVM can also store executable programs and user and application data, and can be pre-loaded into the RAM for direct read and write operations by the processor 310.

[0093] In this embodiment, the external memory card and / or internal memory 321 can be used to store a touch interference compensation data table. The touch interference compensation data table includes the correspondence between different combinations of data driving signals and different touch driving signals and the compensation data. For example, the touch interference compensation data table can be pre-saved.

[0094] about Figure 3 The descriptions of the charging management module 340, power management module 341, battery 342, audio module 370, speaker 370A, receiver 370B, microphone 370C, motor 391, indicator light 392, etc. shown can be found in conventional technology and will not be elaborated here.

[0095] This application Figure 3 The illustrated structure does not constitute a specific limitation on the electronic device. In other embodiments of this application, the electronic device may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.

[0096] For example, please refer to Figure 4 , Figure 4 A schematic diagram of the structure of a display touch module for implementing the display method described in the embodiments of this application is shown. Figure 4 As shown, the display touch module may include a display and touch chip 410, a display panel 420 and a touch sensor 430, and the display and touch chip 410 is connected to both the display panel 420 and the touch sensor 430.

[0097] For example, the display and touch chip 410 may include a separate display driver chip and a touch chip; or, the display and touch chip 410 may include a touch and display driver integration (TDDI) chip that integrates the touch chip and the display driver chip together. Compared to separate display driver chips and touch chips, TDDI chips help to better manage the mutual interference between display and touch, thus improving overall performance.

[0098] The display and touch chip 410 is responsible for touch and display-related processing. Touch-related processing may include, but is not limited to, one or more of the following: touch drive signal generation and processing, signal detection gating, etc. Display-related processing may include, but is not limited to, synchronization signal generation, frame enable (tearing effect, TE) signal generation, data drive signal generation, pixel update interval determination, compensation data analysis and determination, signal compensation, etc.

[0099] For example, synchronization signals may include, but are not limited to, line synchronization signals (Hsync signals) and frame synchronization signals (vertical synchronization, Vsync signals). Hsync signals are also called "horizontal synchronization signals", and Vsync signals are also called "vertical synchronization signals".

[0100] The display panel 420 is used to display the interface according to the drive of the display and touch chip 410.

[0101] For example, the display panel 420 may include a display driving circuit, which is capable of updating the pixels of the pixel circuit array line by line according to the line synchronization signal and data driving signal generated by the display and touch chip 410. For example, for a row of pixel areas of the pixel circuit array, the pixel update interval of this row of pixel areas can be determined according to the line synchronization signal, and the pixel update of the touch screen can be performed within the pixel update interval. For example, within the pixel update interval, a current can be formed on the pixel area according to the pixel control voltage generated based on the data driving signal to drive the pixel area display interface. In some embodiments, the pixel update interval is also called the "pixel update enable interval".

[0102] For example, the display and touch chip 410 can also perform a series of processing and conversions on the interface data. For instance, the display and touch chip 410 receives interface data from the system main control chip or graphics processor and converts it into a pixel data format suitable for the display and touch chip 410. This pixel data is then transmitted to the display driving circuit, which in turn transmits the pixel data to each pixel area. At the same time, the display and touch chip 410 also generates gate control signals to control the switching timing of the pixel areas, thereby realizing the display of the interface row by row or column by column.

[0103] For example, interface data may include color information for each pixel on the interface, such as one or more of the three primary color values ​​and / or color encoding method values. The three primary colors may include red, green, and blue. Color encoding method values ​​may include, but are not limited to, luminance and color difference signal (YUV) values.

[0104] For example, the display panel 420 can determine the start position and boundary of the data frame in data transmission based on the frame enable signal generated by the display and touch chip 410. The frame enable signal enables the data drive signal in the frame synchronization signal (Vsync signal) to transition during the effective period of the horizontal synchronization signal and remain stable during the ineffective period of the horizontal synchronization signal. The effective period corresponds to the transition period of the data drive signal, and the ineffective period corresponds to the maintenance period of the data drive signal. The transition of the data drive signal may, for example, increase or decrease.

[0105] For example, the frame enable signal can be a TE signal.

[0106] The touch sensor 430 can drive devices such as touch electrodes based on the coding signals generated by the display and touch chip 410 to detect touch operations and acquire touch signals. For example, the touch electrodes can acquire touch sampling data based on the coding signals, thereby determining the location of the touch operation and acquiring the touch signal. The touch signal is an electrical signal that contains information such as the user's touch location and action.

[0107] The display method provided in the embodiments of this application will be described in detail below with reference to the accompanying drawings.

[0108] For example, please refer to Figure 5 , Figure 5 A schematic flowchart of a display method provided in an embodiment of this application is shown. Figure 5 The method shown can compensate the data driving signal according to the actual situation of the display layer being interfered with by the touch layer, so as to counteract the interference of touch on the display and solve the problem of display abnormality caused by the interference of touch on the display.

[0109] like Figure 5 As shown, the display method provided in this application embodiment can be referred to Figure 5 The method flow is shown.

[0110] S501: Display touch module acquires data drive signals and touch drive signals.

[0111] Among them, the data driving signal and the touch driving signal will be used simultaneously for display driving and touch detection driving, respectively.

[0112] As one possible implementation, the display touch module can acquire the data drive signal and touch drive signal before the display and touch chip outputs the data drive signal and touch drive signal.

[0113] For example, a display touch module may include a display and touch chip, a display panel and a touch sensor, the display panel including a display driving circuit and multiple pixel areas, and the display and touch chip being able to generate data driving signals and touch driving signals.

[0114] For example, the touch detection range of the touch driving signal generated by the display and touch chip is partially or entirely set within the non-pixel update range of the data driving signal.

[0115] For example, the touch sensor can be located above or below the display panel. When a user touches the display touch module, the touch sensor senses the touch position, touch pressure, and other information, and converts this information into electrical signals to feed back to the touch control system of the display touch module. The touch sensor is used to accept touch operations such as clicking, swiping, and long pressing by the user. For example, the touch sensor can include, but is not limited to, one or more of the following: touch sensor, pressure sensor, etc.

[0116] The embodiments of this application do not limit the specific structure of the display and touch chips. For example, the display and touch chips may include independent display driver chips and touch chips, or the display and touch chips may be TDDI chips that integrate touch chips and display driver chips together.

[0117] S502: The display touch module determines compensation data based on the data drive signal and the touch drive signal.

[0118] The compensation data is used to compensate for the data driving signal, in order to counteract the interference of touch on the display when display driving and touch detection driving are performed simultaneously. For example, if the data driving signal is not compensated, when the display driving circuit displays the interface according to the data driving signal, the interference of touch on the display may cause one or more changes in the waveform, amplitude, etc. of the data driving signal, resulting in striped water ripples on the interface.

[0119] For example, the compensation data is determined based on the brightness differences of multiple pixel areas caused by the interference of the touch drive signal on the data drive signal.

[0120] As one possible implementation, the display touch module can calculate compensation data based on the data driving signal and the touch driving signal using a compensation algorithm.

[0121] For example, such as Figure 6 As shown in (a), the display touch module can use a compensation algorithm to calculate the interference of the touch driving signal on the data driving signal based on the data driving signal and the touch driving signal. Compensation data is then determined based on the interference amount and used to compensate the data driving signal. The compensation data can cancel out the interference; for example, if the interference amount is Delt_U, the compensation data can be -Delt_U. For example, the interference of the touch driving signal on the data driving signal may manifest in aspects such as phase and / or waveform.

[0122] For example, suppose the voltage amplitude of the touch drive signal is U Ω The voltage amplitude of the data drive signal is U w U Ω =U Ω ·cosΩt,U ω =U ω cosωt, where Ω represents the angular frequency of the touch drive signal, Ω=2π / T Ω ω represents the angular frequency of the data driving signal, ω = 2π / T ω t represents time; when U Ω Interference U ω When this happens, modulation occurs, and the modulated wave U o The expression is:

[0123]

[0124] Where m is the amplitude modulation index, representing the ratio of the local oscillator modulation voltage to the carrier signal.

[0125] As can be seen from the modulation wave Uo, the interference of the touch drive signal on the data drive signal will cause the originally stable data drive signal to generate new frequency components, such as ω+Ω and ω-Ω. For example, assuming that the charging time is nTw each time it is displayed (n is a positive integer), then... By analyzing the modulation wave Uo and the data driving signal, the interference amount Delt_U of the touch driving signal on the data driving signal can be determined as follows:

[0126]

[0127] Based on the interference amount Delt_U, the touch module can determine the compensation data as -Delt_U.

[0128] As one possible implementation, the display touch module can determine compensation data by querying a touch interference compensation data table. For example, the touch interference compensation data table includes the correspondence between different combinations of data driving signals and different touch driving signals and the compensation data. For example, the touch interference compensation data table is determined based on the brightness differences in multiple pixel areas caused by the interference of different data driving signals on different touch driving signals.

[0129] For example, such as Figure 6 As shown in (b), the display touch module can determine compensation data by querying a touch interference compensation data table based on the data drive signal and the touch drive signal. For example, the touch interference compensation data table can be pre-saved; for example, the touch interference compensation data table can be stored in any of the following: the application processor (AP) of the electronic device, the memory of the electronic device, the display and touch chip of the electronic device, or the display driver circuit of the electronic device.

[0130] Figure 6 As examples of two methods for determining compensation data, it can be shown that the touch module can also determine compensation data based on the data driving signal and the touch driving signal through other methods. The embodiments of this application do not limit the methods, approaches, or processes for determining compensation data.

[0131] S503: The display touch module obtains the correction drive signal based on the compensation data drive signal.

[0132] For example, the display touch module can obtain a corrected drive signal based on the voltage amplitude and / or waveform of the compensation data drive signal.

[0133] For example, the display touch module can superimpose compensation data with the data drive signal to obtain a correction drive signal.

[0134] Data-driven signal U w U ω =U ω ·cosωt, the interference quantity is For example, the display touch module can combine the compensation data -Delt_U with the data drive signal U w The correction drive signal is obtained by superposition.

[0135] S504: Display touch module displays interface according to calibration drive signal.

[0136] As one possible implementation, the display touch module can output a correction drive signal to the display drive circuit, which can generate a pixel control voltage based on the correction drive signal, and form a current in multiple pixel areas based on the pixel control voltage to display the interface through multiple pixel areas.

[0137] For example, the display driving circuit can generate current in the pixel area row by row according to the pixel control voltage, so as to display the interface through each row of pixel areas. For example, the displayed interface can be a feedback interface based on user touch operation, such as popping up a menu or switching to a new application interface. In this way, the display touch module realizes interface switching and display updates under touch operation.

[0138] based on Figure 5 The display method shown allows the touch module to acquire the actual interference of the touch driving signal on the data driving signal when displaying the interface. It then compensates the data driving signal based on the actual interference and displays the interface based on the compensated and corrected driving signal. Since the interface is displayed by driving pixel areas after compensating the data driving signal, it can solve the problem of display abnormalities such as water ripples caused by touch interference, improve the visual effect of the display interface, and enhance the user experience.

[0139] For example, please refer to Figure 7 , Figure 7 The voltage amplitude of the touch drive signal is U Ω The voltage amplitude of the data drive signal is U w For example, a schematic diagram of the interference principle of touch on display provided in an embodiment of this application is shown.

[0140] like Figure 7 As shown, due to the interference of the touch driving signal on the data driving signal, one or more parameters of the originally stable data driving signal, such as waveform and amplitude, may change, forming an interfered data driving signal with interference characteristics. For example, modulation phenomena make the pixel control voltage more complex, such as generating... Figure 7 The modulation wave reveals new frequency components ω+Ω and ω-Ω. Observation of the display interface of the touch module shows that, compared with the interface displayed based on the data-driven signal, the interface displayed based on the interfered data-driven signal exhibits obvious striped water ripple patterns.

[0141] As one possible implementation, the amount of interference between the touch drive signal and the data drive signal, such as Delt_U, is used. Figure 8 As shown in the example, the display touch module determines the amount of interference. Figure 8The compensation data shown is, for example, -Delt_U. After compensating the data driving signal according to the compensation data, the compensated correction driving signal can be obtained.

[0142] like Figure 8 As shown, when the data driving signal is not interfered with by the touch driving signal, the display driving circuit generates current in the pixel area through each data line according to the data driving signal, and the corresponding interface does not have water ripples. If the display driving circuit generates current in the pixel area through each data line according to the interfered data driving signal, the change in its voltage signal will cause obvious striped water ripples to appear on the corresponding interface. If the data driving signal is compensated according to the compensation data, since the compensation data can cancel out the interference of the touch driving signal on the data driving signal, the display driving circuit can generate current in the pixel area through each data line according to the compensated correction driving signal, thus displaying an interface without water ripples, improving the visual effect of the display interface and enhancing the user experience.

[0143] In some embodiments, the display and touch chips can generate data driving signals and touch driving signals. The display driving range of the data driving signals includes a non-pixel update range and a pixel update range. The pixel update range is used to drive the display of pixel areas; for example, current can be generated across multiple pixel areas within the pixel update range to display the interface through the pixel areas. The non-pixel update range can be a proch area and is not used to drive the display of pixel areas. The touch driving range of the touch driving signals includes a touch detection range and a non-touch detection range. The touch detection range is used to detect user touches, while the non-touch detection range is not used for user touch detection.

[0144] As one possible implementation, the display touch module can set part or all of the touch detection range of the touch driving signal within the non-pixel update range of the data driving signal.

[0145] For example, the display touch module can set part or all of the touch detection range that has a significant impact on the display effect in the touch driving signal in the non-pixel update range of the data driving signal, so as to avoid touch abnormalities such as touch non-response and untimely touch response caused by the conflict between touch detection and pixel update.

[0146] For example, the non-pixel update interval of the data-driven signal includes the vertical front porch (VFP) and the vertical back porch (VBP). VFP, also known as the "front shoulder," refers to the number of invalid rows from the end of the current frame's data output until the start of the next vertical synchronization cycle; VBP, also known as the "back shoulder," refers to the number of invalid rows at the beginning of the frame after the vertical synchronization cycle.

[0147] For example, the non-pixel update interval of the data-driven signal may also include the pulse interval of the Vsync signal.

[0148] In some embodiments of this application, the display touch module can maintain, under various refresh rate scenarios, including but not limited to high refresh rate, medium refresh rate, or low refresh rate scenarios, a portion or all of the touch detection range that significantly affects the display effect in the touch driving signal is set in the non-pixel update range of the data driving signal. For example, high refresh rates include, but are not limited to, 360Hz, 120Hz, etc.; medium refresh rates include, but are not limited to, 90Hz, 60Hz, etc.; and low refresh rates include, but are not limited to, 1Hz, 10Hz, 30Hz, etc.

[0149] Taking a display panel with a refresh rate of 120Hz and a touch drive signal frequency of 120Hz as an example, please refer to [the example provided]. Figure 9 , Figure 9 A timing diagram of touch and display driving signals according to an embodiment of this application is shown. Figure 9 As shown, with the TE signal enabled, the display touch module can drive the display based on the 120Hz Vsync signal. For example, the TE signal can cause the data drive signal within the Vsync signal to transition during the effective period of the horizontal synchronization signal and remain stable during the ineffective period of the horizontal synchronization signal, thereby triggering the data drive signal to drive the display according to the Vsync signal, such as driving the display of pixel areas within the pixel update interval of the data drive signal. For example, the data drive signal may transition by increasing or decreasing in value.

[0150] By controlling the touch drive signal Figure 9 The adjustment shown enables the touch detection range of the touch driving signal to be set in the non-pixel update range of the data driving signal, which can avoid touch abnormalities such as touch non-response and untimely touch response caused by the conflict between touch detection and pixel update.

[0151] For example, such as Figure 9 As shown, the touch driving signal may include, but is not limited to: self-capacitive driving signal, mutual capacitive driving signal, or a combination of self-capacitive driving signal and mutual capacitive driving signal (such as...). Figure 9 The “self-capacitance + mutual capacitance drive signal” shown is not limited.

[0152] Figure 9 Taking the example where the entire touch detection range of the touch driving signal is set within the non-pixel update range of the data driving signal, in some embodiments, the touch detection range may also be partially set within the non-pixel update range of the data driving signal. For example, the touch driving signal includes a first part of the touch detection range and a second part of the touch detection range, where the first part of the touch detection range is set within the non-pixel update range and the second part of the touch detection range is set within the pixel update range.

[0153] For example, taking a self-capacitive + mutual-capacitive touch driving signal as an example, the self-capacitive touch driving range of the touch driving signal can be set in the non-pixel update range of the data driving signal, and the mutual-capacitive touch driving range of the touch driving signal can be set in the pixel update range of the data driving signal; or, the self-capacitive touch driving range of the touch driving signal can be set in the pixel update range of the data driving signal, and the mutual-capacitive touch driving range of the touch driving signal can be set in the non-pixel update range of the data driving signal.

[0154] As one possible implementation, the display touch module can use time-division multiplexing to detect user touch operations within the non-pixel update interval of the data driving signal; or, the display touch module can use fine timing control to allow user touch operation detection and pixel update to alternate, so as to achieve mutual non-interference and avoid touch abnormalities such as touch non-response or untimely touch response caused by the conflict between touch detection and pixel update.

[0155] In some embodiments, such as high refresh rate scenarios, the processing of touch drive signals takes a long time. Therefore, if it is necessary to keep the touch detection range of the touch drive signal in the non-pixel update range of the data drive signal, it may affect the refresh rate of the interface display, resulting in a choppy screen. For example, with Figure 9 As shown in the example, in a 120Hz refresh rate scenario, the timing of signals such as TE signal, Vsync signal, and data drive signal is tight. If the processing time of the touch drive signal is too long, it will disrupt the entire display timing, affect the refresh rate of the interface display, and cause the screen to be unsmooth, thus affecting the display effect.

[0156] Considering the aforementioned impact of touch driving signal processing on display performance, in some embodiments of this application, the touch driving algorithm can be optimized. The display touch module processes the touch driving signal according to the optimized algorithm, which can improve processing speed, reduce processing time, and avoid conflicts between touch detection and pixel updates without affecting the refresh rate of the interface display. For example, the display touch module's processing of the touch driving signal may include, but is not limited to, combining self-capacitive driving signals and mutual capacitive driving signals. Combining self-capacitive driving signals and mutual capacitive driving signals includes adding them together, and is not limited to this.

[0157] In some embodiments, such as when the display panel has a low refresh rate (1Hz, 10Hz, or 30Hz), the charging time accounts for a small percentage of the overall data drive signal time cycle, allowing for a longer operating time on a single charge, for example, up to one second. In this case, the display becomes more sensitive to touch, requiring special attention to avoid conflicts between touch detection and pixel updates. As a possible implementation, the display touch module can avoid touch anomalies such as unresponsiveness or delayed touch response caused by conflicts between touch detection and pixel updates by eliminating the touch drive cycle in the touch drive signal, which significantly impacts the display effect.

[0158] For example, the data driving signal includes a first frame data driving signal, which includes a non-pixel update interval and a pixel update interval. The touch driving signal includes a first frame touch driving signal, which includes a touch detection interval and a non-touch detection interval. The touch detection interval of the first frame touch driving signal is set in the pixel update interval of the first frame data driving signal. The display touch module can cancel part or all of the touch detection interval of the first frame touch driving signal to avoid conflict between the touch detection interval and the pixel update interval.

[0159] Taking a display panel with a refresh rate of 10Hz and a touch drive signal frequency of 120Hz as an example, please refer to [the example provided]. Figure 10 , Figure 10 A timing diagram of touch and display driving signals according to an embodiment of this application is shown. Figure 10 As shown, with the TE signal enabled, the display touch module can be driven by a Vsync signal with a frequency of 10Hz.

[0160] pass Figure 10 The method shown here, which cancels the touch detection range of touch driving signals such as self-capacitive drive signals, mutual capacitive drive signals, or self-capacitive + mutual capacitive drive signals that have a significant impact on the display effect and are set in the pixel update range, can avoid touch abnormalities such as touch non-response and untimely touch response caused by touch detection and pixel update conflict.

[0161] In some embodiments of this application, the display touch module can generate a data driving signal that includes multiple non-pixel update intervals, and allocate some or all of the touch detection intervals of the original touch driving signal to each non-pixel update interval of the data driving signal. Based on this, the touch signal-to-noise ratio (SNR) can be improved while avoiding conflicts between touch detection and pixel update.

[0162] As one possible implementation, the display touch module can generate data driving signals including multiple sub-display driving intervals, each sub-display driving interval including a non-pixel update sub-interval and a pixel update sub-interval; and generate touch driving signals including multiple sub-touch driving intervals, each sub-touch driving interval including a touch detection sub-interval and a non-touch detection sub-interval; and set the touch detection sub-intervals of the multiple sub-touch driving intervals partially or entirely within the non-pixel update sub-intervals of different sub-display driving intervals.

[0163] For example, the display driving interval includes a non-pixel update interval and a pixel update interval, and each sub-display driving interval includes a non-pixel update sub-interval and a pixel update sub-interval, respectively. The sum of the durations of the non-pixel update sub-intervals of each sub-display driving interval is equal to the duration of the non-pixel update interval of the display driving interval, and the sum of the durations of the pixel update sub-intervals of each sub-display driving interval is equal to the duration of the pixel update interval of the display driving interval.

[0164] For example, the touch driving region includes a non-touch detection region and a touch detection region. Each sub-touch driving region includes a non-touch detection sub-region and a touch detection sub-region. The sum of the durations of the non-touch detection sub-regions of each sub-touch driving region is equal to the duration of the non-touch detection sub-region of the touch driving region. The sum of the durations of the touch detection sub-regions of each sub-touch driving region is equal to the duration of the touch detection sub-region of the touch driving region.

[0165] For example, the number of multiple sub-touch driving zones is less than or equal to the number of multiple sub-display driving zones. This improves the flexibility of adjusting the touch detection zones.

[0166] In some embodiments, the durations of multiple sub-display driving intervals are the same, and / or the durations of multiple sub-touch driving intervals are the same. This allows for a more uniform distribution of touch detection intervals, resulting in a higher touch signal-to-noise ratio, reducing interference from external noise on the touch driving signal, and improving touch sensitivity and accuracy.

[0167] In some embodiments, at least two of the multiple sub-display driving regions have different durations, and / or, at least two of the multiple sub-touch driving regions have different durations.

[0168] Taking a display panel with a refresh rate of 120Hz and a touch drive signal frequency of 120Hz as an example, please refer to [the example provided]. Figure 11 , Figure 11 A timing diagram of touch and display driving signals according to an embodiment of this application is shown. Figure 11 As shown, with the TE signal enabled, the display touch module can drive the display according to the 120Hz Vsync signal and generate data drive signals including three sub-display drive intervals at a frequency of 360Hz. Each sub-display drive interval includes a non-pixel update sub-interval and a pixel update sub-interval, and the drive for displaying pixel areas is allocated within each pixel update sub-interval. For example, Figure 11 The duration of the three sub-display driving intervals shown is the same.

[0169] like Figure 11 As shown, the display touch module can also generate touch driving signals including three sub-touch driving zones at a frequency of 360Hz, such that each sub-touch driving zone includes a non-touch detection sub-zone and a touch detection sub-zone. For example, Figure 11 The duration of the three sub-touch driving zones shown is the same. For example... Figure 11 As shown, the touch module can partially or entirely set each touch detection sub-region in the touch driving signal within each non-pixel update sub-region. This prevents the touch detection sub-regions in self-capacitance driving signals, mutual capacitance driving signals, or a combination of self-capacitance and mutual capacitance driving signals from conflicting with the pixel update sub-regions. This avoids touch anomalies such as unresponsiveness or delayed touch response caused by conflicts, improving the visual effect of the display interface. Furthermore, it allows for a more uniform distribution of touch detection regions, resulting in a higher touch signal-to-noise ratio, reducing interference from external noise on the touch driving signal, and improving touch sensitivity and accuracy.

[0170] In some embodiments, the refresh rate of the display touch module can be dynamically varied. Changes in the refresh rate may affect the touch reporting rate, such as leading to problems like a low reporting rate. The touch reporting rate refers to the number of touch sampling signals that the screen's touch sensor scans and effectively processes per second. It reflects the touchscreen's response speed and accuracy when receiving user touch operations; a higher touch reporting rate means that the touchscreen can capture and respond to user touch operations more quickly and accurately.

[0171] For example, when the refresh rate of the display touch module changes from a high refresh rate to a low refresh rate such as 1Hz, 10Hz and 30Hz, if the touch sampling is still based on the original synchronization signal, a low reporting rate problem will occur.

[0172] To address the issue of refresh rate variations affecting touch detection rate, in some embodiments of this application, the display touch module can set the delay of the touch detection interval based on its own touch clock signal. For example, the touch clock signal may include, but is not limited to, the Vsync signal or other signals with similar functions to the Vsync signal.

[0173] For example, the data driving signal includes a first frame data driving signal and a second frame data driving signal. Assuming that the touch detection range of the first frame touch driving signal is set in the pixel update range of the first frame data driving signal, the display touch module can delay part of the touch detection range of the first frame touch driving signal to the non-pixel update range of the second frame data driving signal.

[0174] Taking a display panel with a refresh rate of 60Hz and a touch sampling rate of 120Hz as an example, please refer to [the example provided]. Figure 12 , Figure 12 A timing diagram of touch and display driving signals according to an embodiment of this application is shown. Figure 12 With the TE signal enabled, the display touch module can be driven by a synchronization signal with a frequency of 60Hz. For example, the synchronization signal can be the Vsync signal.

[0175] pass Figure 12 As shown, based on the synchronization signal, the touch detection intervals of the original self-capacitance drive signal, original mutual capacitance drive signal, or original self-capacitance + mutual capacitance drive signal, which have a significant impact on the display effect and are located in the pixel update interval, are partially or completely delayed and set in the next non-pixel update interval. On the one hand, this ensures that the touch detection intervals of the delayed self-capacitance drive signal, delayed mutual capacitance drive signal, or delayed self-capacitance + mutual capacitance drive signal will not conflict with the pixel update interval, avoiding touch abnormalities such as touch non-response or untimely touch response caused by the conflict, thus improving the visual effect of the display interface. On the other hand, it ensures the synchronization between touch reporting and display, improving the user experience.

[0176] Figure 12 Taking a 120Hz touch reporting rate as an example, combining self-capacitive drive signals, mutual-capacitive drive signals, or a combination of self-capacitive and mutual-capacitive drive signals, similar approaches can be used for other touch reporting rates such as 60Hz and 240Hz in practical applications. Figure 12The method shown delays the touch detection range located within the pixel update range, setting it within the non-pixel update range to avoid conflicts between touch detection and pixel update.

[0177] Figure 12 Taking the example of self-capacitive and mutual-capacitive driving signals having the same touch reporting rate, in practical applications, when the touch reporting rates of the self-capacitive and mutual-capacitive driving signals are different (e.g., the self-capacitive driving signal has a touch reporting rate of 120Hz and the mutual-capacitive driving signal has a touch reporting rate of 240Hz), a similar approach can also be used. Figure 12 The method shown delays the touch detection range located within the pixel update range, setting it within a non-pixel update range to avoid conflicts between the touch detection range and the pixel update range.

[0178] Figure 12 In the case of combining self-capacitance and mutual capacitance driving signals, the touch detection intervals of both the self-capacitance driving signal and the mutual capacitance driving signal are set in the non-pixel update interval as an example. In some embodiments, the touch detection interval of the self-capacitance driving signal, which has a significant impact on the display effect, can also be set in the non-pixel update interval, while the touch detection interval of the mutual capacitance driving signal can be set in the pixel update interval.

[0179] In some embodiments of this application, the display touch module may partially or entirely set the idle signal and other touch-related signals that significantly affect the display effect within the non-pixel update range of the data driving signal. For example, the idle signal may be the Idle_WF signal, etc. Further information on this can be found in [reference needed]. Figure 12 The process is shown.

[0180] In some embodiments of this application, the display touch module can Figure 5 Based on the method shown, through Figure 13 The method shown avoids the flip-off moment of the pixel update interval of the data drive signal by adjusting the phase of the touch drive signal. This reduces interference between the display layer and the touch layer, minimizes ripple effects caused by touch drive signal interference with the data drive signal, and reduces touch anomalies such as touch unresponsiveness and delayed touch response caused by data drive signal interference with the touch drive signal. (About...) Figure 13 For an explanation of the refresh rate, TE, and Vsync signals, please refer to the description above.

[0181] It should be understood that the various solutions in the embodiments of this application can be used in a reasonable combination, and the explanations or descriptions of the various terms appearing in the embodiments can be referenced or explained to each other in the various embodiments, without limitation.

[0182] It should also be understood that, in the various embodiments of this application, the order of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0183] It is understood that electronic devices, etc., in order to achieve the functions of any of the above embodiments, include hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should readily recognize that, based on the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in a hardware-driven or software-driven manner depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0184] This application embodiment can divide electronic devices, etc., into functional modules. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing module. The integrated modules can be implemented in hardware or as software functional modules. It should be noted that the module division in this application embodiment is illustrative and only represents one logical functional division; other division methods may be used in actual implementation. It should also be understood that each module in the electronic device, etc., can be implemented in software and / or hardware, and this is not specifically limited. In other words, the electronic device, etc., is presented in the form of functional modules. Here, "module" can refer to an application-specific integrated circuit (ASIC), circuit, processor and memory executing one or more software or firmware programs, integrated logic circuit, and / or other devices that can provide the above functions.

[0185] In an alternative approach, when data transmission is implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are implemented. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., digital video disk (DVD)), or a semiconductor medium (e.g., solid-state disk (SSD)).

[0186] The steps of the methods or algorithms described in the embodiments of this application can be implemented in hardware or by a processor executing software instructions. The software instructions can consist of corresponding software modules, which can be stored in random access memory (RAM), flash memory, read-only memory (ROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), registers, hard disks, portable hard disks, compact disc read-only memory (CD-ROM), or any other form of storage medium well known in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and storage medium can reside in an application-specific integrated circuit (ASIC). Alternatively, the ASIC can reside in an electronic device. Of course, the processor and storage medium can also exist as discrete components.

[0187] Through the above description of the embodiments, those skilled in the art can clearly understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

Claims

1. A display touch module, characterized in that, The display touch module includes a display and touch chip, a display panel and a touch sensor, and the display panel includes a display driving circuit and multiple pixel areas; The display and touch chip is used to: acquire a data driving signal for display driving and a touch driving signal for touch detection driving of the touch sensor, wherein the data driving signal and the touch driving signal are about to be output from the display and touch chip at the same time but are not output; Compensation data is determined based on the data driving signal and the touch driving signal, and the data driving signal is compensated based on the compensation data to obtain a correction driving signal, which is then output to the display driving circuit. The display driving circuit is used to: generate a pixel control voltage according to the correction driving signal, form a current in the plurality of pixel areas according to the pixel control voltage, and display an interface through the plurality of pixel areas.

2. The display touch module according to claim 1, characterized in that, The display and touch chip is used for: The correction drive signal is obtained by compensating the voltage amplitude and / or waveform of the data drive signal based on the compensation data.

3. The display touch module according to claim 1 or 2, characterized in that, The display and touch chip is used for: The compensation data is superimposed on the data driving signal to obtain the correction driving signal.

4. The display touch module according to any one of claims 1-3, characterized in that, The compensation data is determined based on the brightness differences of the multiple pixel regions caused by the interference of the touch driving signal on the data driving signal.

5. The display touch module according to any one of claims 1-4, characterized in that, The display and touch chip is used for: Determine the amount of interference Delt_U between the touch driving signal and the data driving signal, and determine the compensation data as -Delt_U based on the amount of interference Delt_U; or, The compensation data is determined by querying a touch display interference compensation data table based on the data driving signal and the touch driving signal. The touch display interference compensation data table is determined based on the brightness differences of the multiple pixel areas caused by the interference of different data driving signals to different touch driving signals.

6. The display touch module according to any one of claims 1-5, characterized in that, The display driving range of the data driving signal includes a non-pixel update range and a pixel update range. The touch driving signal includes a first part of the touch detection range and a second part of the touch detection range. The first part of the touch detection range is set in the non-pixel update range, and the second part of the touch detection range is set in the pixel update range.

7. The display touch module according to claim 6, characterized in that, The first part of the touch detection range is a self-capacitive touch driving range, and the second part of the touch detection range is a mutual-capacitive touch driving range; or, The second part of the touch detection range is a mutual capacitance touch driving range, and the first part of the touch detection range is a self-capacitive touch driving range.

8. The display touch module according to claim 6 or 7, characterized in that, The data driving signal includes multiple sub-display driving intervals, and the touch driving signal includes multiple sub-touch driving intervals. The touch detection sub-intervals of the multiple sub-touch driving intervals are respectively partially set in the non-pixel update sub-intervals of different sub-display driving intervals.

9. The display touch module according to claim 8, characterized in that, The duration of the plurality of sub-display driving intervals is the same, and / or the duration of the plurality of sub-touch driving intervals is the same.

10. The display touch module according to claim 8 or 9, characterized in that, The number of the plurality of sub-touch driving regions is less than or equal to the number of the plurality of sub-display driving regions.

11. An electronic device, characterized in that, The electronic device includes a display touch module as described in any one of claims 1-10.

12. A display method, characterized in that, Applied to a display touch module, the method includes: Acquire data driving signals and touch driving signals, which will be used simultaneously for display driving and touch detection driving, respectively; Compensation data is determined based on the data driving signal and the touch driving signal; The data driving signal is compensated according to the compensation data to obtain a correction driving signal; The interface is displayed according to the correction drive signal.

13. The method according to claim 12, characterized in that, The step of compensating the data driving signal according to the compensation data to obtain the correction driving signal includes: The correction drive signal is obtained by compensating the voltage amplitude and / or waveform of the data drive signal based on the compensation data.

14. The method according to claim 12 or 13, characterized in that, The step of compensating the data driving signal according to the compensation data to obtain the correction driving signal includes: The compensation data is superimposed on the data driving signal to obtain the correction driving signal.

15. The method according to any one of claims 12-14, characterized in that, Determining compensation data based on the data driving signal and the touch driving signal includes: The compensation data is determined based on the brightness differences in the multiple pixel regions caused by the interference of the touch driving signal on the data driving signal.

16. The method according to any one of claims 12-15, characterized in that, Determining compensation data based on the data driving signal and the touch driving signal includes: Determine the amount of interference Delt_U between the touch driving signal and the data driving signal, and determine the compensation data as -Delt_U based on the amount of interference Delt_U; or, The compensation data is determined by querying a touch display interference compensation data table based on the data driving signal and the touch driving signal. The touch display interference compensation data table is determined based on the brightness differences of the multiple pixel areas caused by the interference of different data driving signals to different touch driving signals.

17. The method according to any one of claims 12-16, characterized in that, The display driving range of the data driving signal includes a non-pixel update range and a pixel update range. The touch driving signal includes a first part of the touch detection range and a second part of the touch detection range. The first part of the touch detection range is set in the non-pixel update range, and the second part of the touch detection range is set in the pixel update range.

18. The method according to claim 17, characterized in that, The first part of the touch detection range is a self-capacitive touch driving range, and the second part of the touch detection range is a mutual-capacitive touch driving range; or, The second part of the touch detection range is a mutual capacitance touch driving range, and the first part of the touch detection range is a self-capacitive touch driving range.

19. The method according to claim 17 or 18, characterized in that, The data driving signal includes multiple sub-display driving intervals, and the touch driving signal includes multiple sub-touch driving intervals. The touch detection sub-intervals of the multiple sub-touch driving intervals are respectively partially set in the non-pixel update sub-intervals of different sub-display driving intervals.

20. The method according to claim 19, characterized in that, The duration of the plurality of sub-display driving intervals is the same, and / or the duration of the plurality of sub-touch driving intervals is the same.

21. The method according to claim 19 or 20, characterized in that, The number of the plurality of sub-touch driving regions is less than or equal to the number of the plurality of sub-display driving regions.

22. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer program instructions that, when executed by a processing circuit, implement the method as described in any one of claims 12-21.

23. A computer program product containing instructions, characterized in that, When the computer program product is run on a computer, it causes the computer to perform the method as described in any one of claims 12-21.