Touch sensing device and touch sensing device driving method

The touch sensing apparatus addresses the challenges of noise-induced touch detection inaccuracies and storage space requirements by generating base lines for each hoping frequency using offset information, enabling efficient and accurate touch detection.

WO2025095725A1PCT designated stage expired Publication Date: 2025-05-08LX SEMICON CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2024/017149
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-11-01
Filing Date
2024-11-04
Publication Date
2025-05-08

AI Technical Summary

Technical Problem

Existing touch sensing devices struggle to accurately detect user touches due to noise, especially when frequency hopping technology is applied, which also increases the time required to generate base lines for each hoping frequency and necessitates large storage space for base line storage.

Method used

The proposed solution involves a touch sensing apparatus that includes a base line offset information storage unit, a first base line generator, and a second base line generator. The method involves generating a first base line at normal frequency, reading base line offset information, creating a second base line using the first base line and offset information for each hoping frequency, and comparing touch data with these base lines to generate touch sensing data.

Benefits of technology

This approach allows for accurate detection of user touches even when the frequency of the touch driving signal or sensing signal is varied, reduces the time required to generate base lines for each hoping frequency, and minimizes storage space by only storing base line offset information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2024017149_08052025_PF_FP_ABST
    Figure KR2024017149_08052025_PF_FP_ABST
Patent Text Reader

Abstract

A touch sensing device capable of generating hopping frequency-specific baselines, according to one aspect of the present invention, comprises: a baseline offset information storage unit in which baseline offset information is stored; a first baseline generation unit which generates a first baseline for generating touch sensing data in a normal frequency; and a second baseline generation unit which generates a second baseline for generating the touch sensing data in a hopping frequency, differing from the normal frequency, by using the first baseline and the baseline offset information.
Need to check novelty before this filing date? Find Prior Art

Description

Touch sensing device and method for driving the touch sensing device

[0001] The present invention relates to a touch sensing device, and more specifically, to a touch sensing device capable of detecting a touch on a display panel.

[0002] As the information society develops, the demand for display devices for displaying images is increasing in various forms, and recently, various types of display devices such as liquid crystal display devices (LCDs) and organic light emitting display devices (OLEDs) are being utilized.

[0003] Recently, display devices equipped with touch screen panels capable of detecting touch inputs such as those from a user's finger or stylus pen have become widely used, moving away from conventional input methods such as buttons, keyboards, and mice. These display devices equipped with touch screen panels include a touch sensing device for accurately detecting the presence or absence of a touch and the touch coordinates (touch location).

[0004] A touch sensing device drives touch electrodes arranged on a touch screen panel to acquire sensing values, and uses these values ​​to generate touch sensing data, such as the presence or absence of a touch or the location of a touch. Specifically, the touch sensing device can generate touch sensing data based on the difference between the touch raw data acquired for each touch sensing channel and the baseline.

[0005] Recently, in order to solve the problem of not being able to accurately recognize whether a user has touched the touch screen panel due to noise, a technology for changing the driving signal frequency or sensing signal frequency (Frequency Hopping) (hereinafter referred to as “frequency hopping technology”) has been proposed.

[0006] However, when detecting a user's touch by applying frequency hopping technology on a touch screen panel, there is a problem in that the user's touch cannot be accurately detected if a separate baseline is not provided for each hopping frequency.

[0007] In addition, even if it is possible to have a separate baseline for each hopping frequency, since touch raw data must be collected for multiple frames to generate a baseline, it will inevitably take a lot of time to generate a baseline for each hopping frequency, which may result in a problem in that the first touch made by the user cannot be detected.

[0008] Moreover, there is a problem that if a baseline is generated for each hopping frequency, the size of the storage space required to store the baseline for each hopping frequency increases.

[0009] The present invention is intended to solve the above-described problem, and its technical task is to provide a touch sensing device capable of generating a baseline for each hopping frequency and a method for driving the touch sensing device.

[0010] In addition, the present invention has as another technical object the provision of a touch sensing device and a method for driving the touch sensing device that can shorten the time required to generate a baseline for each hopping frequency.

[0011] In addition, the present invention has as another technical object the provision of a touch sensing device and a method for driving the touch sensing device capable of minimizing the storage space size for storing baselines generated for each hopping frequency.

[0012] According to an aspect of the present invention for achieving the above-described technical task, a touch sensing device includes a baseline offset information storage unit in which baseline offset information is stored; a first baseline generation unit that generates a first baseline for generating touch sensing data at a normal frequency; and a second baseline generation unit that generates a second baseline for generating the touch sensing data at a hopping frequency different from the normal frequency using the first baseline and the baseline offset information.

[0013] According to another aspect of the present invention for achieving the above-described technical problem, a method for driving a touch sensing device includes the steps of: generating a first baseline for generating touch sensing data at a normal frequency; reading baseline offset information of a hopping frequency different from the normal frequency from a baseline offset information storage unit; generating a second baseline for generating the touch sensing data at the hopping frequency using the first baseline and the baseline offset information; and generating the touch sensing data by comparing touch raw data acquired at the normal frequency with the first baseline or by comparing touch raw data acquired at the hopping frequency with the second baseline.

[0014] According to the present invention, since a baseline is generated for each hopping frequency before the touch sensing device operates in an active mode, there is an effect that a user's touch can be accurately detected even when the frequency of the touch driving signal or the frequency of the touch sensing signal is varied.

[0015] In addition, according to the present invention, since the baseline of each hopping frequency can be obtained by applying the baseline offset information obtained for each hopping frequency to the baseline of the normal frequency during the manufacturing of the touch sensing device, the time required to generate the baseline for each hopping frequency can be shortened, and thus, the first touch generated by the user can also be detected normally, thereby improving the reliability of the system.

[0016] In addition, according to the present invention, since only baseline offset information needs to be stored for each hopping frequency without having to store the entire baseline for each hopping frequency, there is an effect of minimizing the storage space size for storing the baseline for each hopping frequency.

[0017] FIG. 1 is a block diagram of a display device including a touch sensing device according to one embodiment of the present invention.

[0018] FIG. 2 is a schematic drawing showing an example of the touch screen panel illustrated in FIG. 1.

[0019] FIG. 3 is a schematic drawing showing another example of the touch screen panel illustrated in FIG. 1.

[0020] Fig. 4 is a block diagram schematically showing the configuration of the baseline offset generation unit illustrated in Fig. 3.

[0021] FIG. 5 is a block diagram schematically showing the configuration of a baseline offset information generation unit according to the first embodiment of the present invention.

[0022] Fig. 6 is a block diagram schematically showing the configuration of a baseline offset information generation unit according to the second embodiment of the present invention.

[0023] Figure 7a is a diagram showing an example of a first default baseline.

[0024] Figure 7b is a diagram showing an example of a second default baseline.

[0025] FIG. 7c is a diagram showing an example of baseline offset information generated according to the first embodiment.

[0026] FIG. 7d is a diagram showing an example of baseline offset information generated according to the second embodiment.

[0027] Figure 8a is a diagram showing an example of a first baseline at normal frequency.

[0028] FIG. 8b is a diagram showing an example of a second baseline generated by applying the baseline offset information illustrated in FIG. 7c to the first baseline illustrated in FIG. 8a.

[0029] FIG. 8c is a diagram showing an example of a second baseline generated by applying the baseline offset information illustrated in FIG. 7d to the first baseline illustrated in FIG. 8a.

[0030] Figure 9 is a flowchart showing a method of driving a touch sensing device according to one embodiment of the present invention.

[0031] The advantages and features of the present invention, and the methods for achieving them, will become clearer with reference to the embodiments described in detail below together with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below, but may be implemented in various different forms. These embodiments are provided solely to ensure that the disclosure of the present invention is complete and to fully inform those skilled in the art of the scope of the invention, and the present invention is defined solely by the scope of the claims.

[0032] Throughout the specification, identical reference numbers refer to substantially identical components. In the following description, detailed descriptions of components and functions not related to the core components of the present invention and those known in the art may be omitted.

[0033] In this specification, when the terms "includes," "has," and "consists of," are used, other parts may be added, unless "only" is used. When a component is expressed in the singular, it includes the plural unless otherwise explicitly stated.

[0034] When interpreting a component, it is interpreted as including the error range even if there is no separate explicit description.

[0035] While terms like "first" and "second" are used to describe various components, these components are not limited by these terms. These terms are used merely to distinguish one component from another. Therefore, a "first" component referred to below may also be a "second" component within the technical scope of the present invention.

[0036] The term "at least one" should be understood to include all possible combinations of one or more associated items. For example, "at least one of the first, second, and third items" can mean any combination of items that can be represented by two or more of the first, second, and third items, as well as each of the first, second, and third items.

[0037] The individual features of the various embodiments of the present invention can be partially or wholly combined or combined with each other, and various technical linkages and operations are possible, and each embodiment can be implemented independently of each other or implemented together in a related relationship.

[0038] Hereinafter, embodiments of the present invention will be described in detail with reference to the attached drawings. In the following description, if a detailed description of a known function or configuration related to the present invention is judged to unnecessarily obscure the gist of the present invention, such detailed description will be omitted.

[0039]

[0040] FIG. 1 is a block diagram of a display device including a touch sensing device according to one embodiment of the present invention.

[0041] As illustrated in FIG. 1, a display device (100) including a touch sensing device according to one embodiment of the present invention includes a display panel (111), a touch screen panel (112), a data driving device (120), a gate driving device (130), a timing controller (135), and a touch sensing device (140).

[0042] In the display panel (111), a plurality of data lines (DL) connected to a data driving device (120) may be formed, and a plurality of gate lines (GL) connected to a gate driving device (130) may be formed. For example, the plurality of data lines (DL) may be arranged in rows or columns, and the plurality of gate lines (GL) may be arranged in columns or rows. In the following, for convenience of explanation, it is assumed that the plurality of data lines (DL) are arranged in rows and the plurality of gate lines (GL) are arranged in columns.

[0043] In addition, a plurality of pixels may be defined at the intersections of a plurality of data lines (DL) and a plurality of gate lines (GL) in the display panel (111). Each pixel may be composed of red (R), green (G), blue (B), and white (W) sub-pixels. In one embodiment, each of the sub-pixels may be repeatedly formed in the row direction or may be formed in a 2*2 matrix form. At this time, a color filter corresponding to each color is arranged in each of the red (R), green (G), and blue (B) sub-pixels, whereas a separate color filter is not arranged in the white (W) sub-pixel. In one embodiment, the red (R), green (G), blue (B), and white (W) sub-pixels may be formed to have the same area ratio, but the red (R), green (G), blue (B), and white (W) sub-pixels may be formed to have different area ratios.

[0044] The display panel (111) according to the present embodiments may be a self-luminous display in which light-emitting devices (Emitting Devices) provided within the display panel (111) can emit light on their own without a separate light source such as a backlight unit, such as an OLED (Organic Light Emitting Diode) display panel, a Quantum Dot display panel, or a Micro Light Emitting Diode (Micro LED) display panel.

[0045] A plurality of touch electrodes are formed on the touch screen panel (112) to sense touches by a user or a stylus pen, etc. The touch screen panel (112) may be arranged in a different layer, such as above or below the display panel (111), or may be implemented in a form built into the display panel (111). For example, the touch screen panel (112) may be arranged in the display panel (111) in an on-cell type or an in-cell type. The display panel (111) and the touch screen panel (112) may be referred to as a panel (110).

[0046] Hereinafter, a touch screen panel according to the present invention will be described in detail with reference to FIGS. 2 and 3.

[0047] FIG. 2 is a schematic drawing showing an example of the touch screen panel illustrated in FIG. 1.

[0048] As illustrated in FIG. 2, the touch screen panel (112) includes touch drive lines (TX1 to TXm, where m is a natural number greater than or equal to 2), a plurality of touch electrodes (TE), and touch sensing lines (RX1 to RXn, where n is a natural number greater than or equal to 2). In one embodiment, the touch screen panel (112) may be implemented in a form built into the display device (100). For example, the touch screen panel (112) may be arranged in the display device (100) in an on-cell type.

[0049] Touch driving lines (TX1 to TXm) transmit touch driving signals to each touch electrode (TE). Each touch electrode (TE) may include a mutual capacitor. Touch sensing lines (RX1 to RXn) transmit voltages (or charges) of each touch electrode (TE) to a touch sensing device (140).

[0050] Touch sensing lines (RX1 to RXn) may refer to sensing lines of a touch screen panel (112) and may also be referred to as touch sensing channels.

[0051] In Fig. 2, the touch screen panel (112) is illustrated as a mutual capacitance type touch screen panel including touch drive lines (TX1 to Txm) and touch sensing lines (RX1 to RXn). However, the present invention is not limited thereto, and as illustrated in Fig. 3, it may be applied to a self-capacitance type touch screen panel in which the supply of a touch drive signal and the reception of electrostatic capacity generated by a user's touch or a touch of a stylus pen are implemented through a single touch line (TL1 to TLn).

[0052] For convenience of explanation, the following description will assume that the touch screen panel (112) according to the present invention is a mutual capacitance type touch screen panel (112).

[0053] Referring again to FIG. 1, the data driving device (120) supplies a data signal to the data line (DL) to display image data (DATA) transmitted from the timing controller (135) on each pixel of the display panel (111).

[0054] Such a data driving device (120) may include at least one source drive IC (Integrated Circuit). The at least one source drive IC may include a shift register, a latch circuit, a digital to analog converter (DAC), an output buffer, etc. In some cases, the at least one source drive IC may further include an analog to digital converter (ADC).

[0055] At least one source drive IC may be connected to a bonding pad of the display panel (111) by a tape automated bonding (TAB) method or a chip on glass (COG) method, or may be formed directly on the display panel (111). In some cases, at least one source drive IC may be formed by being integrated into the display panel (111). In addition, at least one source drive IC may be implemented by a chip on film (COF) method.

[0056] The gate driving device (130) sequentially drives a plurality of gate lines (GL) by sequentially supplying scan signals to the plurality of gate lines (GL). The gate driving device (130) may include a shift register, a level shifter, etc.

[0057] The gate driving device (130) may be connected to a bonding pad of the display panel (110) by a tape automated bonding (TAB) method, a chip on glass (COG) method, or a chip on panel (COP: Chip On Panel) method, or may be implemented as a GIP (Gate In Panel) type and directly placed on the display panel (111), and in some cases, may be integrated and placed on the display panel (111). In addition, the gate driving device (130) may be implemented as a chip on film (COF) method in which a plurality of gate driver ICs are implemented and mounted on a gate-circuit film connected to the display panel (111).

[0058] The gate driving device (130) sequentially supplies scan signals of on voltage or off voltage to a plurality of gate lines (GL) under the control of the timing controller (135).

[0059] The timing controller (135) controls the data driving device (120) and the gate driving device (130). The timing controller (135) can control the data driving device (120) and the gate driving device (130) by supplying various control signals (DCS, GCS) necessary for the driving operation of the data driving device (120) and the gate driving device (130).

[0060] The timing controller (135) starts a scan according to the timing implemented in each frame, converts image data input from the outside into a data signal format used by the data drive device (120), outputs the converted image data (DATA), and controls data driving according to the scan.

[0061] The timing controller (135) receives various timing signals including a vertical synchronization signal (Vsync), a horizontal synchronization signal (Hsync), an input data enable (DE: Data Enable) signal, a clock signal (CLK), etc., along with image data, from an external source (e.g., a host system).

[0062] In addition to converting image data input from the outside into a data signal format used by the data driving device (120) and outputting the converted image data (DATA), the timing controller (135) receives timing signals such as a vertical synchronization signal (Vsync), a horizontal synchronization signal (Hsync), an input DE signal, and a clock signal to control the data driving device (120) and the gate driving device (130), generates various control signals, and outputs them to the data driving device (120) and the gate driving device (130).

[0063] The timing controller (135) may be implemented as a separate component from the data driving device (120), or may be implemented as an integrated circuit integrated with the data driving device (120).

[0064] The touch sensing device (140) performs a touch sensing function that senses a touch generated by a user or a stylus pen, etc., on the touch screen panel (112). Specifically, the touch sensing device (140) generates touch raw data (TRD) based on a change in electrostatic capacity acquired through touch sensing lines (RX1 to RXn), and can generate touch sensing data including the presence or absence of a touch and touch coordinates based on the generated touch raw data.

[0065] In particular, the touch sensing device (140) according to the present invention can generate touch sensing data by changing the frequency of the touch driving signal or the touch sensing signal. For example, the touch sensing device (140) can generate touch sensing data when the frequency of the touch driving signal or the touch sensing signal is a normal frequency, and when it is determined that noise has occurred, the touch sensing device (140) can generate touch sensing data by changing the frequency of the touch driving signal or the touch sensing signal to a hopping frequency. In one embodiment, the touch sensing device (140) can include a plurality of hopping frequencies, and can select any one of the plurality of hopping frequencies depending on the noise.

[0066] Hereinafter, the touch screen panel and touch sensing device according to the present invention will be described in more detail with reference to FIGS. 4 to 6.

[0067] FIG. 4 is a drawing schematically showing the configuration of a touch sensing device according to one embodiment of the present invention.

[0068] As illustrated in FIG. 4, a touch sensing device (140) according to one embodiment of the present invention includes a touch driver (400), a touch raw data generator (410), and a touch controller (420). In one embodiment, the touch driver (400), the touch raw data generator (410), and the touch controller (420) may be integrated into one ROIC (Read-out IC).

[0069] The touch driver (400) selects a touch driver channel to output a touch driver signal, and supplies the touch driver signal to touch driver lines (TX1 to TXm) connected to the selected touch driver channel. The touch driver (400) can select a touch driver channel to output a touch driver signal under the control of the touch controller (420). In one embodiment, the touch driver (400) can store information on a plurality of hopping frequencies in advance, and change the frequency of the touch driver signal according to noise.

[0070] Specifically, the touch driving unit (400) generates a touch driving signal according to a normal frequency and supplies it to the touch driving lines (TX1 to TXm), and when it is determined that noise has occurred, the frequency of the touch driving signal can be changed to one of the hopping frequencies, and a touch driving signal according to the changed hopping frequency can be generated and transmitted to the touch driving lines (TX1 to TXm).

[0071] The touch low data generation unit (410) generates touch low data using the sensing values ​​obtained through the touch sensing lines (RX1 to RXn). The touch low data generation unit (410) can generate initial touch low data using the sensing values ​​obtained through the touch sensing lines (RX1 to RXn) when there is no touch input by a user or a stylus pen, etc., and a touch driving signal at a normal frequency is supplied to the touch driving lines (TX1 to TXm) by the touch driving unit (422).

[0072] In addition, the touch low data generation unit (410) can generate touch low data by using the sensing values ​​acquired through the touch sensing lines (RX1 to RXn) when a touch input by a user or a stylus pen occurs when the touch sensing device (140) operates in active mode. That is, the touch low data generation unit (410) can generate touch low data by using the sensing values ​​acquired through the touch sensing lines (RX1 to RXn) when a touch driving signal at a normal frequency is supplied to the touch driving lines (TX1 to TXm) by the touch driving unit (422), or can generate touch low data by using the sensing values ​​acquired through the touch sensing lines (RX1 to RXn) when a touch driving signal at each hopping frequency is supplied to the touch driving lines (TX1 to TXm) by the touch driving unit (422).

[0073] Specifically, the touch low data generation unit (410) receives the voltage of the touch electrodes (TE) through the touch sensing lines (RX1 to RXn) that receive the voltage of the touch electrodes (TE) under the control of the touch controller (420). The touch low data generation unit (410) samples the voltage of the touch electrodes (TE) received through the touch sensing lines (RX1 to RXn) and accumulates it in an integrator (not shown). The touch low data generation unit (410) inputs the voltage accumulated in the integrator into an analog-to-digital converter (ADC, not shown) to convert it into touch low data, which is digital data, and outputs it.

[0074] In one embodiment, the touch raw data generation unit (410) can obtain sensing values ​​obtained by a plurality of touch sensing lines (RX1 to RXn) through differential sensing of adjacent touch sensing lines. For example, the touch raw data generation unit (410) can differentially sense a first touch sensing line (RX1) and a second touch sensing line (RX2) among the plurality of touch sensing lines (RX1 to RXn). The touch raw data generation unit (410) according to one embodiment of the present invention can obtain accurate touch sensing results by sensing touch using a differential sensing method, thereby canceling out various noises (induced current and their deviations) generated during touch sensing.

[0075] The touch controller (420) generates a touch drive setup signal for setting a touch drive line (TX1 to TXm) from which a touch drive signal is to be output from the touch drive unit (400), and a touch sensing setup signal for setting a touch sensing line (RX1 to RXn) from which a touch sensing voltage is to be received from the touch low data generation unit (410).

[0076] In addition, the touch controller (420) according to the present invention calculates a baseline to generate touch sensing data including the presence or absence of a touch and touch coordinates based on touch raw data.

[0077] Specifically, the touch controller (420) according to the present invention generates a first baseline for generating touch sensing data for touch low data generated when the touch driver (400) supplies a touch driving signal according to a normal frequency to the touch driving lines (TX1 to TXm). In addition, the touch controller (420) generates a second baseline for generating touch sensing data for touch low data generated when the touch driver (400) changes the normal frequency to a hopping frequency and supplies a touch driving signal according to the hopping frequency to the touch driving lines (TX1 to TXm).

[0078] In one embodiment, the touch controller (420) according to the present invention can generate a second baseline using a first baseline and predetermined baseline offset information. That is, the touch controller (420) according to the present invention can generate a second baseline by reflecting baseline offset information to a first baseline according to a normal frequency, rather than generating a second baseline for a hopping frequency using touch low data.

[0079] Accordingly, in the case of the present invention, by shortening the time required to generate a second baseline for a hopping frequency, the first touch occurring after the touch sensing device (140) is turned on can be quickly recognized, thereby preventing the occurrence of a first touch latency. In addition, in the case of the present invention, there is also the effect of minimizing the size of the storage space for storing the second baseline for the hopping frequency.

[0080] To this end, the touch controller (420) includes a baseline offset information generation unit (422), a baseline offset information storage unit (424), a first baseline generation unit (426), a second baseline generation unit (428), and a touch sensing data generation unit (430), as illustrated in FIG. 4.

[0081] The baseline offset information generation unit (422) generates baseline offset information for generating a second baseline. Specifically, the baseline offset information generation unit (422) can generate baseline offset information for each hopping frequency by using the ratio between the first default baseline acquired at the normal frequency during the manufacturing of the touch sensing device (140) and the second default baseline acquired at each hopping frequency.

[0082] In the first embodiment, the baseline offset information generation unit (422) can generate baseline offset information in the form of a 1*N matrix when the first default baseline and the second default baseline are generated in the form of a M*N matrix (M and N are natural numbers greater than or equal to 2).

[0083] In accordance with this embodiment, the baseline offset information generation unit (422) may generate baseline offset information by using the average value of the ratio values ​​for each column between the first default reference value corresponding to the jth column in the ith row of the first default baseline and the second default reference value corresponding to the jth column in the ith row of the second default baseline.

[0084] Hereinafter, the configuration of the baseline offset information generation unit (422) according to the first embodiment of the present invention will be described in more detail with reference to FIG. 5.

[0085] Fig. 5 is a block diagram schematically showing the configuration of a baseline offset information generation unit according to a first embodiment of the present invention. As illustrated in Fig. 5, a baseline offset information generation unit (422) according to one embodiment of the present invention includes a first default baseline generation unit (510), a second default baseline generation unit (520), a ratio calculation unit (530), an average value calculation unit (540), and a calculation unit (550).

[0086] The first default baseline generation unit (510) generates the first default baseline by using the first default touch low data obtained by supplying a touch drive signal to the touch drive lines (TX1 to TXm) at a normal frequency during the manufacturing of the touch sensing device (140). In one embodiment, the first default baseline generation unit (510) may generate the first default baseline by using the average value of the first default touch low data generated for n frames (n is a natural number greater than or equal to 2).

[0087] The second default baseline generation unit (520) generates a second default baseline using second default touch low data obtained by supplying a touch drive signal to the touch drive lines (TX1 to TXm) for each hopping frequency during the manufacturing of the touch sensing device (140). That is, the second default baseline can be generated for each hopping frequency.

[0088] In one embodiment, the second default baseline generation unit (520) can generate a second default baseline using an average value of second default touch low data generated over n frames (n is a natural number greater than or equal to 2).

[0089] The ratio calculation unit (550) calculates ratio values ​​between the first default reference value of the jth column in the ith row of the first default baseline and the second default reference value of the jth column in the ith row of the second default baseline.

[0090] The average value calculation unit (540) calculates the average value of the ratio values ​​for each column by averaging the ratio values ​​calculated by the ratio calculation unit (550) for each column.

[0091] The calculation unit (550) calculates offset values ​​using the average value of the ratio values ​​for each column calculated by the average value calculation unit (540), and generates baseline offset information using the calculated offset values. In one embodiment, the calculation unit (550) can generate offset values ​​included in the baseline offset information using the following mathematical expression 1.

[0092]

[0093] OV in mathematical expression 1 1j Indicates the offset value of the jth column in the 1st row in the baseline offset information, and DRV1 ij represents the first default reference value of the jth column in the ith row of the first default baseline, and DRV2 ijrepresents the second default reference value of the jth column in the ith row of the second default baseline, and M represents the number of rows of the first and second default reference baselines.

[0094] In this way, according to the first embodiment, even if the first default baseline and the second default baseline are configured in the form of a matrix of M*N, the baseline offset information generation unit (422) can generate baseline offset information in the form of a matrix of 1*N, so the size of the baseline offset information storage unit (424) in which the baseline offset information is stored can be minimized.

[0095] In the first embodiment, the baseline offset information generation unit (422) is described as generating baseline offset information in the form of a 1*N matrix when the first default baseline and the second default baseline are configured in the form of an M*N matrix. However, in the second embodiment, the baseline offset information generation unit (422) can also generate baseline offset information in the form of an M*N matrix when the first default baseline and the second default baseline are configured in the form of an M*N matrix.

[0096] According to this embodiment, the baseline offset information generation unit (422) can generate baseline offset information using a ratio value of a first default reference value corresponding to the jth column in the ith row of the first default baseline and a second default reference value corresponding to the jth column in the ith row of the second default baseline.

[0097] Hereinafter, the configuration of the baseline offset information generation unit (422) according to the second embodiment of the present invention will be described in more detail with reference to FIG. 6.

[0098] Fig. 6 is a block diagram schematically showing the configuration of a baseline offset information generation unit according to a second embodiment of the present invention. As illustrated in Fig. 6, a baseline offset information generation unit (422) according to one embodiment of the present invention includes a first default baseline generation unit (610), a second default baseline generation unit (620), a ratio calculation unit (630), and a calculation unit (640).

[0099] The features of the first default baseline generation unit (610), the second default baseline generation unit (620), and the ratio calculation unit (630) are the same as the features of the first default baseline generation unit (510), the second default baseline generation unit (520), and the ratio calculation unit (530) illustrated in FIG. 5, so a detailed description thereof will be omitted.

[0100] The calculation unit (640) calculates offset values ​​using the ratio value calculated by the ratio calculation unit (630) and generates baseline offset information using the calculated offset values. In one embodiment, the calculation unit (640) can generate offset values ​​included in the baseline offset information using the following mathematical expression 2.

[0101]

[0102] OV in Equation 2 ij represents the offset value of the jth column in the ith row of the baseline offset information, and DRV1 ij represents the first default reference value of the jth column in the ith row of the first default baseline, and DRV2 ij represents the second default reference value of the jth column in the ith row of the second default baseline.

[0103] In this way, according to the second embodiment, the baseline offset information generation unit (422) can configure the baseline offset information in the form of an M*N matrix, such as the first default baseline and the second default baseline, so that the accuracy of the offset values ​​stored in the baseline offset information can be improved.

[0104] Referring again to FIG. 4, the baseline offset information storage unit (424) stores the baseline offset information generated by the baseline offset information generation unit (422). In particular, when there are multiple hopping frequencies, the baseline offset information storage unit (424) stores baseline offset information for each hopping frequency.

[0105] The first baseline generation unit (426) generates a first baseline at a normal frequency by using the initial touch low data generated by the touch low data generation unit (410) when the touch driving unit (400) supplies a touch driving signal according to the normal frequency to the touch driving lines (TX1 to TXm) after the touch sensing device (140) is turned on. That is, the first baseline generation unit (426) can generate the first baseline by using the initial touch low data generated when there is no touch input from an external source such as a user or a stylus pen.

[0106] In one embodiment, the first baseline generation unit (426) can generate the first baseline by averaging touch low data generated for n (n is a natural number greater than or equal to 2) frames.

[0107] The second baseline generation unit (426) generates a second baseline for each hopping frequency by using the first baseline generated by the first baseline generation unit (424) and the baseline offset information for each hopping frequency stored in the baseline offset information storage unit (424).

[0108] In one embodiment, the second baseline generation unit (426) can generate the second baseline by generating second reference values ​​to be included in the second baseline according to the following mathematical expression 3, when baseline offset information generated according to the mathematical expression 1 is stored in the baseline offset information storage unit (424).

[0109]

[0110] RV2 in Equation 3 ij Represents the second reference value corresponding to the jth column in the ith row of the second baseline, and RV1 ij represents the first reference value corresponding to the jth column in the ith row of the first baseline, and OV 1j represents the offset value of the jth column in the 1st row of the baseline offset information.

[0111] In another embodiment, the second baseline generation unit (426) can generate the second baseline by generating second reference values ​​to be included in the second baseline according to the following mathematical expression 4, when the baseline offset information generated according to the above-described mathematical expression 2 is stored in the baseline offset information storage unit (424).

[0112]

[0113] RV2 in Equation 4 ij represents the second reference value corresponding to the jth column in the ith row of the second baseline, and RV1 ij represents the first reference value corresponding to the jth column in the ith row of the first baseline, and OV ij represents the offset value corresponding to the jth column in the ith row of the baseline offset information.

[0114] The touch sensing data generation unit (430) generates touch sensing data including the presence or absence of a touch or touch coordinates based on touch raw data and transmits the data to a host system (not shown).

[0115] Specifically, when the touch sensing device (140) operates in active mode, the touch sensing data generation unit (430) can generate touch sensing data by using the touch low data generated by the touch low data generation unit (410) and the first baseline generated by the first baseline generation unit (426) when the touch driving unit (400) supplies a touch driving signal according to a normal frequency to the touch driving lines (TX1 to TXm).

[0116] In addition, when the touch sensing device (140) operates in active mode, the touch sensing data generation unit (430) can generate touch sensing data by using the touch low data generated by the touch low data generation unit (410) and the second baseline generated by the second baseline generation unit (428) when the touch driving unit (400) supplies a touch driving signal according to the hopping frequency to the touch driving lines (TX1 to TXm).

[0117] Fig. 7a is a diagram showing an example of a first default baseline, and Fig. 7b is a diagram showing an example of a second default baseline. In this case, the baseline offset information generation unit (422) according to the first embodiment can generate baseline offset information having offset values ​​as shown in Fig. 7c by substituting the first default reference values ​​of the first default baseline shown in Fig. 7a and the second default reference values ​​of the second default baseline shown in Fig. 7b into the above-described mathematical expression 1.

[0118] In this example, when the first baseline at the normal frequency generated by the first baseline generation unit (426) is as shown in FIG. 8a, the second baseline generation unit (428) can generate a second baseline having second reference values ​​as shown in FIG. 8b by substituting the first reference values ​​of the first baseline as shown in FIG. 8a and the offset values ​​as shown in FIG. 7c into mathematical expression 3.

[0119] Meanwhile, the baseline offset information generation unit (422) according to the second embodiment can generate baseline offset information having offset values ​​as shown in FIG. 7d by substituting the first default reference values ​​of the first default baseline as shown in FIG. 7a and the second default reference values ​​of the second default baseline as shown in FIG. 7b into the above-described mathematical expression 2.

[0120] In this example, when the first baseline at the normal frequency generated by the first baseline generation unit (426) is as shown in FIG. 8a, the second baseline generation unit (428) can generate a second baseline having second reference values ​​as shown in FIG. 8c by substituting the first reference values ​​of the first baseline as shown in FIG. 8a and the offset values ​​as shown in FIG. 7d into mathematical expression 4.

[0121] In the above-described embodiment, the baseline offset information generation unit (422) is described as being included in the touch sensing device (140). However, in another embodiment, the baseline offset information generation unit (422) may be implemented as a separate configuration from the touch sensing device (140). For example, the baseline offset information generation unit (422) may be implemented as a separate PC or the like separate from the display device (100), and may generate baseline offset information through the first default baseline and the second default baseline when manufacturing the touch sensing device (140), and store the generated baseline offset information in the baseline offset information storage unit (424).

[0122]

[0123] Hereinafter, a method for driving a touch sensing device according to one embodiment of the present invention will be described with reference to FIG. 9.

[0124] Fig. 9 is a flowchart illustrating a method for driving a touch sensing device according to one embodiment of the present invention. The method for driving the touch sensing device illustrated in Fig. 8 can be applied to the touch sensing devices illustrated in Figs. 1 to 6.

[0125] First, as illustrated in FIG. 9, the touch sensing device (140) generates baseline offset information (S900). The touch sensing device (140) can generate baseline offset information for each hopping frequency by using the first default baseline acquired at the normal frequency during the manufacturing of the touch sensing device (140) and the second default baseline acquired at each hopping frequency. At this time, the baseline offset information is used to generate a baseline (second baseline) for generating touch sensing data when the touch sensing device (140) operates at a hopping frequency different from the normal frequency due to noise, etc.

[0126] Specifically, the touch sensing device (140) can generate baseline offset information for each hopping frequency by using the ratio between the first default baseline obtained at the normal frequency during manufacturing of the touch sensing device (140) and the second default baseline obtained at each hopping frequency.

[0127] At this time, the first default baseline can be generated using the first default touch low data obtained by supplying a touch drive signal to the touch drive lines (TX1 to TXm) at a normal frequency during the manufacturing of the touch sensing device (140), and the second default baseline can be generated using the second default touch low data obtained by supplying a touch drive signal to the touch drive lines (TX1 to TXm) for each hopping frequency during the manufacturing of the touch sensing device (140). That is, the second default baseline can be generated for each hopping frequency.

[0128] In the above-described embodiment, the first default baseline can be generated using an average value of the first default touch low data generated for n frames (where n is a natural number greater than or equal to 2), and the second default baseline can be generated using an average value of the second default touch low data generated for n frames.

[0129] In the first embodiment, the touch sensing device (140) can generate baseline offset information in the form of a 1*N matrix when the first default baseline and the second default baseline are generated in the form of a M*N matrix (M and N are natural numbers greater than or equal to 2). According to this embodiment, the touch sensing device (140) can generate baseline offset information by using the average value of the ratio values ​​for each column between the first default reference value corresponding to the jth column in the i-th row of the first default baseline and the second default reference value corresponding to the jth column in the i-th row of the second default baseline.

[0130] More specifically, the touch sensing device (140) can calculate the offset values ​​included in the baseline offset information using the above-described mathematical expression 1, and generate baseline offset information using the calculated offset values. Since the method by which the touch sensing device (140) generates baseline offset information using mathematical expression 1 has been described with reference to FIG. 5, a detailed description thereof will be omitted.

[0131] According to the first embodiment described above, even if the first default baseline and the second default baseline are configured in the form of a matrix of M*N, the touch sensing device (140) can generate baseline offset information in the form of a matrix of 1*N, so the size of the space in which the baseline offset information is stored can be minimized.

[0132] In the first embodiment, the touch sensing device (140) is described as generating baseline offset information in the form of a 1*N matrix when the first default baseline and the second default baseline are configured in the form of an M*N matrix. However, in the second embodiment, the touch sensing device (140) can also generate baseline offset information in the form of an M*N matrix when the first default baseline and the second default baseline are configured in the form of an M*N matrix.

[0133] According to the second embodiment, the touch sensing device (140) can generate baseline offset information using a ratio value of a first default reference value corresponding to the jth column in the ith row of the first default baseline and a second default reference value corresponding to the jth column in the ith row of the second default baseline.

[0134] More specifically, the touch sensing device (140) can calculate the offset values ​​included in the baseline offset information using the above-described mathematical expression 2, and generate baseline offset information using the calculated offset values. Since the method by which the touch sensing device (140) generates baseline offset information using mathematical expression 2 has been described with reference to FIG. 6, a detailed description thereof will be omitted.

[0135] According to the second embodiment described above, the touch sensing device (140) can configure baseline offset information in the form of an M*N matrix, such as a first default baseline and a second default baseline, so that the accuracy of offset values ​​stored in the baseline offset information can be improved.

[0136] Thereafter, the touch sensing device (140) stores the baseline offset information generated in S900 in the baseline offset information storage unit (S910).

[0137] Thereafter, when the display device (100) is turned on, the touch sensing device (140) generates a first baseline for generating touch sensing data at a normal frequency (S920). Specifically, the touch sensing device (140) is turned on as the display device (100) is turned on, and supplies a touch driving signal according to the normal frequency to the touch driving lines (TX1 to TXm) to generate the first baseline at the normal frequency using the generated initial touch low data. That is, the first baseline generation unit (426) can generate the first baseline using the initial touch low data generated when there is no touch input from an external source such as a user or a stylus pen.

[0138] In one embodiment, the touch sensing device (140) can generate a first baseline by averaging touch raw data generated during n (where n is a natural number greater than or equal to 2) frames.

[0139] Thereafter, the touch sensing device (140) reads out the baseline offset information of each hopping frequency from the baseline offset information storage unit (S930).

[0140] Thereafter, the touch sensing device (140) generates a second baseline for each hopping frequency using the first baseline generated in S920 and the baseline offset information for each hopping frequency read out in S930 (S940).

[0141] In one embodiment, when the touch sensing device (140) reads out baseline offset information generated according to the above-described mathematical expression 1 from the baseline offset information storage unit, the touch sensing device (140) can generate a second baseline by generating second reference values ​​to be included in the second baseline according to the above-described mathematical expression 3.

[0142] In another embodiment, when the touch sensing device (140) reads out baseline offset information generated according to the above-described mathematical expression 2 from the baseline offset information storage unit, the touch sensing device (140) can generate a second baseline by generating second reference values ​​to be included in the second baseline according to the above-described mathematical expression 4.

[0143] Thereafter, the touch sensing device (140) generates touch sensing data by comparing the touch low data acquired at the normal frequency with the first baseline or by comparing the touch low data acquired at the hopping frequency with the second baseline (S950).

[0144] Specifically, the touch sensing device (140) can generate touch sensing data using the touch low data and the first baseline generated when the touch sensing device (140) supplies a touch driving signal according to a normal frequency to the touch driving lines (TX1 to TXm) in the active mode.

[0145] In addition, the touch sensing device (140) can generate touch sensing data using the touch low data and the second baseline generated when the touch sensing device (140) supplies a touch driving signal according to the hopping frequency to the touch driving lines (TX1 to TXm) in the active mode.

[0146] The touch sensing device (140) transmits the generated touch sensing data to the host system (S860).

[0147] Those skilled in the art will appreciate that the present invention described above can be implemented in other specific forms without changing the technical idea or essential features thereof.

[0148] Therefore, it should be understood that the embodiments described above are illustrative in all respects and not restrictive. The scope of the present invention is defined by the claims described below rather than the detailed description above, and all changes or modifications derived from the meaning and scope of the claims and their equivalent concepts should be construed as being included within the scope of the present invention.

Claims

1. Baseline offset information storage unit where baseline offset information is stored; A first baseline generation unit for generating a first baseline for generating touch sensing data at a normal frequency; and A touch sensing device comprising a second baseline generation unit that generates a second baseline for generating the touch sensing data at a hopping frequency different from the normal frequency using the first baseline and the baseline offset information.

2. In paragraph 1, A touch sensing device further comprising a baseline offset information generation unit that generates the baseline offset information by using a ratio between a first default baseline obtained at the normal frequency and a second default baseline obtained at the hopping frequency during manufacturing of the touch sensing device.

3. In paragraph 2, A touch sensing device in which the baseline offset information generation unit generates the baseline offset information using a ratio between the first default reference value of the jth column in the ith row of the first default baseline and the second default reference value of the jth column in the ith row of the second default baseline.

4. In paragraph 2, The above first default baseline and the above second default baseline are configured in the form of a matrix of M*N (M and N are natural numbers greater than or equal to 2), The above baseline offset information is configured in the form of a 1*N matrix, The second baseline generation unit is a mathematical formula A touch sensing device that generates second reference values ​​of the second baseline using the above equation, wherein RV2ij in the above mathematical expression represents the second reference value of the j-th column in the i-th row of the second baseline, RV1ij represents the second reference value of the j-th column in the i-th row of the first baseline, and OV1j represents the offset value of the j-th column of the baseline offset information.

5. In paragraph 2 The above baseline offset information generation unit is a mathematical formula Using this, the offset values ​​included in the baseline offset information are calculated, In the above mathematical formula, OV 1j represents the offset value in the jth column of the baseline offset information, and DRV1 ij represents the first default reference value of the jth column in the ith row of the first default baseline, and DRV2 ij A touch sensing device indicating a second default reference value of the jth column in the ith row of the second default baseline.

6. In paragraph 2, The first default baseline, the second default baseline, and the baseline offset information are configured in the form of a matrix of M*N (M and N are natural numbers greater than or equal to 2), The second baseline generation unit is a mathematical formula Using the second reference values ​​of the second baseline, RV2 is generated in the above mathematical formula. ij represents the second reference value of the jth column in the ith row of the second baseline, and RV1 ij represents the first reference value of the jth column in the ith row of the first baseline, and OV ij A touch sensing device that indicates the offset value of the jth column in the ith row of the baseline offset information.

7. In paragraph 6 The above baseline offset information generation unit is a mathematical formula Using this, the offset values ​​included in the baseline offset information are calculated, In the above mathematical formula, OV ij represents the offset value of the jth column in the ith row of the above offset information, and DRV1 ij represents the first default reference value of the jth column in the ith row of the first default baseline, and DRV2 ij A touch sensing device indicating a second default reference value of the jth column in the ith row of the second default baseline.

8. In paragraph 1, The above hopping frequencies are multiple, A touch sensing device in which the baseline offset information generation unit generates the baseline offset information for each hopping frequency and stores it in the baseline offset information storage unit.

9. In paragraph 1 A touch driving unit that supplies a touch driving signal to a touch electrode of a touch screen panel according to the normal frequency or the hopping frequency; A touch raw data generation unit that senses a change in electrostatic capacity generated at the touch electrode according to the touch drive signal and generates touch raw data; and A touch sensing device further comprising a touch sensing data generation unit that generates the touch sensing data by comparing the touch raw data with the first baseline or the second baseline.

10. A step of generating a first baseline for generating touch sensing data at normal frequency; A step of reading out baseline offset information of a hopping frequency different from the normal frequency from the baseline offset information storage unit; A step of generating a second baseline for generating the touch sensing data at the hopping frequency using the first baseline and the baseline offset information; and A method for driving a touch sensing device, comprising the step of generating the touch sensing data by comparing the touch low data obtained at the normal frequency with the first baseline or by comparing the touch low data obtained at the hopping frequency with the second baseline.

11. In paragraph 10, A method for driving a touch sensing device, wherein the baseline offset information is generated using a ratio between the first default reference value of the jth column in the ith row of the first default baseline obtained at the normal frequency during manufacturing of the touch sensing device and the second default reference value of the jth column in the ith row of the second default baseline obtained at the hopping frequency.

12. In paragraph 11, The above first default baseline and the above second default baseline are configured in the form of a matrix of M*N (M and N are natural numbers greater than or equal to 2), The above baseline offset information is configured in the form of a 1*N matrix, The above second baseline is mathematically A method for driving a touch sensing device, comprising: generating second reference values ​​using the second reference values, wherein in the mathematical expression, RV2ij represents a second reference value of the jth column in the ith row of the second baseline, RV1ij represents a second reference value of the jth column in the ith row of the first baseline, and OV1j represents an offset value of the jth column of the baseline offset information.

13. In Article 11 The offset values ​​included in the above baseline offset information are expressed by the mathematical formula It is calculated using, In the above mathematical formula, OV 1j represents the offset value in the jth column of the baseline offset information, and DRV1 ij represents the first default reference value of the jth column in the ith row of the first default baseline, and DRV2 ij A method for driving a touch sensing device that indicates a second default reference value of the jth column in the ith row of the second default baseline.

14. In paragraph 11, The first default baseline, the second default baseline, and the baseline offset information are configured in the form of a matrix of M*N (M and N are natural numbers greater than or equal to 2), The above second baseline is mathematically Including the second reference values ​​generated using RV2 in the above mathematical formula ij represents the second reference value of the jth column in the ith row of the second baseline, and RV1 ij represents the first reference value of the jth column in the ith row of the first baseline, and OV ij A method for driving a touch sensing device that indicates an offset value of the jth column in the ith row of the baseline offset information.

15. In Article 11 The offset values ​​included in the above baseline offset information are expressed by the mathematical formula It is calculated using, In the above mathematical formula, OV ij represents the offset value of the jth column in the ith row of the above offset information, and DRV1 ij represents the first default reference value of the jth column in the ith row of the first default baseline, and DRV2 ij A method for driving a touch sensing device that indicates a second default reference value of the jth column in the ith row of the second default baseline.

Citation Information

Patent Citations

  • Method and apparatus for lowing noise on touch screen panel

    KR1020140010714A

  • Sound absorption for vehicles

    KR1020230045705A

  • Touch sensor and driving method thereof

    KR102186177B1

  • Futsal video analysis system and method using object tracking

    KR102611442B1

  • Noise-adapting touch sensing window

    US20130194229A1